Проект Tor

Tor (сокр. от англ. The Onion Router) — свободное и открытое программное обеспечение для реализации луковой маршрутизации. Это система прокси-серверов, позволяющая устанавливать анонимное сетевое соединение, защищённое от прослушивания. Рассматривается как анонимная сеть виртуальных туннелей, предоставляющая передачу данных в зашифрованном виде. Написана преимущественно на C.

С помощью Tor пользователи могут сохранять анонимность в Интернете при посещении сайтов, ведении блогов, отправке мгновенных и почтовых сообщений, а также при работе с другими приложениями, использующими протокол TCP. Анонимизация трафика обеспечивается за счёт использования распределённой сети серверов — узлов. Технология Tor также обеспечивает защиту от механизмов анализа трафика, которые ставят под угрозу не только приватность в Интернете, но также конфиденциальность коммерческих тайн, деловых контактов и тайну связи в целом.

Ссылка — https://www.torproject.org/ru/

Ознакомительная виртуальная машина Windows 10 для разработчиков

Вы можете быстро приступить к созданию приложений Windows, используя виртуальную машину с последними версиями Windows, инструментами разработчика, пакетами SDK и готовыми к использованию примерами.

В эту ознакомительную виртуальную машину включены:

  • Windows 10;

  • пакет SDK для Windows 10;

  • Visual Studio 2019 с UWP, классическими приложениями .NET и рабочими процессами Azure, а также с расширением Windows Template Studio;

  • Visual Studio Code;

  • Включена подсистема Windows для Linux с установленной Ubuntu;

  • Включенный режим разработчика.

Ссылка на загрузку — https://developer.microsoft.com/ru-ru/windows/downloads/virtual-machines/

Способы проверки компаний, предлагающих инвестирование

Перед тем, как вкладывать свои деньги в любую онлайн-схему, хорошо подумайте, проанализируйте риски, задайтесь вопросом, нет ли в ней признаков мошенничества, осознаете ли вы, что скрывается за терминологией, которой жонглируют создатели. Посмотрите в интернете отзывы о площадке. Относитесь критически к онлайн-калькуляторам и схемам расчета на таких сайтах, перепроверяйте каждую цифру. Если вам рекомендовали схему друзья или знакомые, это не значит, что ей можно доверять.

Рассмотрим основные шаги для проверки компании:

  1. Найдите компанию в реестрах легальных финансовых организаций (на сайте Банка России https://cbr.ru/fmp_check/). В большинстве случаев у компаний должно быть разрешение Банка России, чтобы привлекать инвесторов. Это гарантирует вам, что за работой организации следит регулятор.
  2. Проверьте данные о компании в  едином госреестре юридических лиц (ЕГРЮЛ) на сайте Федеральной налоговой службы (ФНС, ссылка https://egrul.nalog.ru/index.html). Возможно, компания зарегистрирована недавно — например, накануне сбора средств, у нее минимальный уставный капитал и единственный учредитель. Тогда вы сильно рискуете, доверяя ей свои сбережения. Обратите внимание на основной вид деятельности организации: если она зарегистрирована как пекарня, а предлагает инвестиции в криптовалюту, на дрожжах будет расти только доход ее создателей, а вы потеряете деньги.
  3. Изучите документы. В первую очередь сверьте полное название и реквизиты компании — что указано в договоре, на сайте организации, в реестрах Банка России и ФНС. Даже минимальные различия могут говорить о том, что вас пытаются обмануть. Почитайте, какие обязательства берет на себя компания и что будет, если она их не исполнит. Возможно, уже на этом этапе прояснится, что с компанией не стоит иметь дела.

Пожаловаться на сайт, найденный в поисковых системах

Ссылка на поисковик Google:

Ссылка на поисковик Yandex:

Признаки брокеров-мошенников

Просматривая ролики на YouTube, составил для себя признаки брокера-мошенника. Делюсь с вами:

  • Чрезмерная настойчивость при навязывании услуг
  • Обещание запредельной доходности, >20% в год
  • Сильная напористость и импульсивность при общении
  • Частные звонки
  • Невнятный регулятор
  • Невнятный юридический статус
  • Не предоставляют юридические реквизиты
  • Компания зарегистрирована в офшоре
  • В контактах отсутствует адрес офиса на территории РФ
  • Проблемы с выводом денег
  • Нет договора оферты
  • Не дают ссылки на соц. сети и мессенджеры
  • Не дают прямые номера мобильных телефонов
  • Шум на заднем фоне
  • Украинский акцент (не всегда)
  • Часто применяют слово «зафиксировать» (не всегда)

Текстовые редакторы для Windows

Notepad++

Notepad++ — свободный текстовый редактор с открытым исходным кодом для Windows с подсветкой синтаксиса, разметки, а также языков описания аппаратуры VHDL и Verilog. Базируется на компоненте Scintilla, написан на C++ с использованием STL, а также Windows API, и распространяется под лицензией GNU General.

Sublime Text

Sublime Text — проприетарный текстовый редактор. Поддерживает плагины на языке программирования Python. Разработчик позволяет бесплатно и без ограничений ознакомиться с продуктом, однако программа уведомляет о необходимости приобретения лицензии.

Visual Studio Code

Visual Studio Code — редактор исходного кода, разработанный Microsoft для Windows, Linux и macOS. Позиционируется как «лёгкий» редактор кода для кроссплатформенной разработки веб- и облачных приложений.

Atom

Atom — бесплатный текстовый редактор с открытым исходным кодом для Linux, macOS, Windows с поддержкой плагинов, написанных на JavaScript, и встраиваемых под управлением Git. Большинство плагинов имеют статус свободного программного обеспечения, разрабатываются и поддерживаются сообществом.

Инструменты для оптимизации работы веб-сайта

PageSpeed Insights

Google PageSpeed ​​— это семейство инструментов от Google Inc, разработанное для оптимизации работы веб-сайта. Он был представлен на конференции разработчиков в 2010 году.

Разница между stdout и /dev/stdout

Рассмотрим пример:

root@debian:~$ echo "Hello, World" > stdout
root@debian:~$ cat stdout
Hello, World

root@debian:~$ echo "Hello, World" > /dev/stdout
Hello, World

В первом случае stdout это обычный файл, созданный в том же каталоге, в котором выполняется команду. Он ничем не отличающийся от любого другого обычного файла, например, ~/anyfile.txt. Он не имеет ничего общего со стандартным выводом, кроме того факта, что в данном примере на него перенаправляется стандартный вывод.

Во втором случае /dev/stdout это файл устройства, который является символической ссылкой (которую можно создать с помощью ln -s) на специальный виртуальный файл /proc/self/fd/1, представляющий файловый дескриптор 1 хранящийся в текущем процессе.