Что такое чтение? Как запомнить то, что прочитал? Как вообще работать с информацией и зачем это нужно.
Как стать автором
Основные понятия многопоточности
В многопоточном процессе на одном процессоре процессор может переключать исполнительные ресурсы между потоками, что приводит к одновременному выполнению.
В одном и том же многопоточном процессе в многопроцессорной среде с общей памятью каждый поток в процессе может выполняться на отдельном процессоре одновременно, что приводит к параллельному выполнению.
Когда процесс имеет меньше или столько потоков, сколько процессоров, система поддержки потоков в сочетании с операционной средой гарантирует, что каждый поток работает на другом процессоре.
Например, при умножении матрицы, имеющей одинаковое количество потоков и процессоров, каждый поток (и каждый процессор) вычисляет строку результата.
Hashcat для Truecrypt
Сегодня я буду подбирать пароль к зашифрованному диску TrueCrypt.
Подключаю диск, Windows предлагает его отформатировать, отказываюсь.
Запускаю cmd из папки dd-0.5 (dd-0.5 предварительно скачать/распаковать).
Смотрю диски командой
dd --list
Чат-боты VS email-рассылки: что эффективнее?
Какая рассылка эффективнее: старая добрая электронка или прямое сообщение в мессенджере?
Сравнил по таким критериям: открываемость и читаемость сообщений, стоимость рассылок, наличие интерактива, отслеживание действий пользователя, скорость запуска рассылки.
Работа в международной IT компании — что нужно знать
Работа в международной компании - что нужно знать.
Сетевые технологии. Аппаратное и программное обеспечение. Для маленьких. Часть 1
Широкими мазками хочу рассказать с самых азов про то направление, которое сейчас изучаю, чтобы самому лучше запомнить материал и с вами поделиться, интересной (надеюсь) и структурированной инфой 😇
Будем разбирать Аппаратное и программное обеспечение, немного капнем в историю и пробежимся по основным парадигмам и ЯП (языкам программирования).
Интерфейсы в TypeScript
Что такое интерфейсы и зачем они вообще нужны? TypeScript ввел новый тип данных, определяемый с помощью конструкции называемой "interface"
. Интерфейсы в TypeScript служат для именования типов данных, и являются способом определения соглашений внутри кода. Другими словами, создавая интерфейс мы создаем некоторый тип данных, который в основном служит для объектов или классов, где мы указываем какие поля, какие функции и какие вообще элементы должны присутствовать у этих объектов. Давайте рассмотрим вот такой простой пример:
Контроллер вращения вентиляторов для серверного ИБП
Как снизить шум вентиляторов серверного оборудования, если вы используете его дома.
Mikrotik IKEv2 + MacOS + iOS + Cert Auth
Всем добра уважаемые хабровцы и любители Mikrotik.
Долго мучился IKEv2 Server Mikrotik, частые ошибки, при казалось бы правильной настройке, Windows клиенты подключаются с теми же сертификатами без проблем, а Mac и iOS:
- identity not found for server:vpn.h.ru peer: FQDN: mac-vpn.h.ru
- peer's ID does not match certificate и прочие...
подключиться по IKEv2 с сертификатом Apple устройств к VPN Mikrotik, тк есть особенности со стороны Apple устройств, ниже предлагаю решение вопроса, мой гештальт закрыт наконец-то.
Python-скрипты для Inkscape
Графический редактор Inkscape (если пользователю и программе повезёт с установкой ) может запускать Python-скрипты. Вопросы "зачем" и "что происходит вообще" оставим на потом. Сейчас я хочу описать как запускать простенький "Питонский Хеловорд" из Inkscape.
О бедном Text Mode замолвите слово…
Читая zx-pk.ru, я наткнулся на пару тем, где обсуждалась возможность создания видеокарты с полной реализацией текстовых режимов VGA. В одной из тем даже кипела бурная деятельность. Прототип был создан, в нескольких вариациях. Работал.
GTA V девять лет спустя. Или почему мне не понравилась эта игра
Итак, здравствуйте, так уж вышло, что в первый раз я прошёл GTA V только на прошлой неделе, несмотря на то, что хотел поиграть в неё с момента её выхода. И после этого прохождения мне захотелось поделиться своим мнением о данной части культовой серии.
101 вопрос Python-разработчику
Может ли быть индекс списка отрицательным?
Что хранится в атрибуте __dict__?
Зачем нужен pdb?
Что такое MRO?
Как ускорить существующий код python?
Что делает флаг PYTHONOPTIMIZE?
Как перевернуть генератор?
Что такое магические методы?
Почему не Object.Instantiate?
Наглядное пособие почему не стоит бездумно клонировать и удалять объекты в Unity.
Как писать telegram ботов в django приложениях?
Как же объединить Django и Telegram бота в одном проекте?
Этой статьей я хотел дополнить тот маленький клочок информации доступный в интернете по теме создания ботов который мне явно бы пригодился в прошлом. Сегодня речь пойдет о соединения вашего серверного приложения с Telegram ботом на примере языка Python, его фреймворка для разработки серверных приложений - Django и библиотеки для создания Telegram ботов - pyTelegramBotApi.
Как я мучался, когда пытался завести Vulkan в Linux Manjaro на карте R9 280
Я очень хочу поделиться с вами тем, что спустя пару дней и ночей я все-таки смог запустить Vulkan на R9 280 в Linux Manjaro. Решил по этому поводу написать пост, что бы может такие как и я сделали это намного быстрее.
Как сделать свой поисковик?
Привет! Сейчас мы создадим свой поисковик.
Типы данных в TypeScript
TypeScript строго типизированный язык программирования, в котором каждая переменная и константа имеет определенный тип.
number — тип для числовых значений;
string — тип для строковых значений;
boolean — тип для булевых значений, принимает в себя true или false;
any — специальный тип, который используется для отключения проверки типа. Будет полезен, когда присеваемое переменой значение, может менять свой тип. Для установки типа используется знак двоеточия, после которого указывается название типа. Пример:
Почему падение Terra предлагает уникальную возможность создать лучшую среду для стейблкойнов
В последние недели ни одна тема в криптомире не была более заметной, чем стейблкоины. Инвесторы, регуляторы и поставщики криптоуслуг, в частности, задаются вопросом, что их ждет в будущем. Поскольку совокупная рыночная капитализация стейблкоинов превышает 100 миллиардов долларов, на карту поставлено многое.
Стейблкоины являются краеугольным камнем криптоиндустрии. Но после недавних проблем со стейблкоином terraUSD (UST), одним из наиболее широко используемых алгоритмических стейблкоинов, доверие к этим активам пошатнулось.
О последствиях отмены привязки UST к доллару США широко сообщалось, но циркулирует огромное количество дезинформации.
Стейблкоины были одними из самых революционных аспектов криптоэкосистемы. Они расширили возможности тех, у кого нет банковских счетов, и создали полустабильное пространство в невероятно нестабильной отрасли. Стейблкоины также установили точки соприкосновения между центральными банками, регуляторами и децентрализованными игроками.
Тем не менее, нам нужно уверенно чувствовать почву под своими ногами. Принимая обоснованные решения, пользователи могут уменьшить свою подверженность диким рискам, наблюдаемым в Terra. Поэтому, хотя нынешняя атмосфера может показаться враждебной, у нас есть уникальная возможность показать миру, что безопасные регулируемые стейблкоины существуют.
Основы ПО ISIS Proteus, работа с платформой Arduino
В этой статье я хочу поделиться своим опытом и, в основном, рассказать как можно использовать ПО Proteus.
Начнем с информации для общего понимания.
Если всё очень сильно упростить, то Proteus Design Suite - это набор программ для проектирования электронных схем. ISIS Proteus - это одна из программ в данном пакете и именно она представляет больший интерес.