Обновить
-29
@hard2018read⁠-⁠only

Пользователь

Отправить сообщение

Баблишко для тех, кто вкатывается в айтишку

Время на прочтение3 мин
Охват и читатели113K

Алярма! Тут раздают баблишко тем, кто вкатывается в айтишечку!

В России есть три пути: вебкам, закладки и айти. Конечно, любые профессии нужны, любые профессии важны, но я бы хотел помочь тем, кто пытается вкатиться в айти (кстати, необязательно в России).

Читать далее

О чём нужно знать до того, как стать программистом

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели30K

Дню программиста посвящается

«Я хотел бы это знать до того, как стать программистом», — фраза, которую иногда можно услышать даже от достаточно опытного разработчика. Ничего удивительного: представление о профессии и жизнь в профессии — совершенно разные вещи. Чем опытнее и взрослее становится специалист (в любой сфере), тем меньше у него иллюзий и романтизации своей деятельности. Мы собрали 7 фактов, которые должен знать каждый начинающий программист и о которые опасно спотыкаться на профессиональном пути. Кажется, День программиста — отличное время, чтобы об этом поговорить.

Читать далее

«Чистый» код, ужасная производительность

Уровень сложностиПростой
Время на прочтение17 мин
Охват и читатели77K

Один из самых частых советов программистам, особенно начинающим, гласит, что они должны писать «чистый» код. Это понятие сопровождается длинным списком правил, которые указывают, что вы должны делать, чтобы ваш код был «чистым». Вопрос, который я хотел бы задать — если мы напишем код, следуя этим правилам, какова будет его производительность?

Читать далее

Университет Иннополис — через 2 года не все так хорошо как хотелось бы или…

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели36K

Два года назад я написал анпакинг Университета Иннополис - тогда учеба даже не начиналась, но я решил поделится с читателями первым впечатлением о моем пребывании в Университете. В этой статье я скорее опишу свой опыт обучения, ведь я уже дошел до третьего курса и мне есть что рассказать.

Узнать больше

Не войти в «АйТи»

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели53K

Проблемы при входе в IT и вопросы к компаниям по трудоустройству джунов очень острые, но почему-то об этом все молчат.

Читать далее

Заблокирован ли протокол OpenVPN? И как теперь быть?

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели203K

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

Читать далее

Большое расследование

Уровень сложностиСложный
Время на прочтение41 мин
Охват и читатели5.7K

1+2+3+4+5+6+7+8+9+10+11+...

Почему -1/12?

Автор, используя ChatGPT, накатал целую книгу. Читайте кому совсем не жаль своего времени. Кому жаль времени — даже не начинайте. Убийца садовник. В смысле, ответ на вопрос «сколько» вы уже знаете, зачем вам ответ на «почему»?

Город был тёмным и опасным местом, его улицы полны теней и тайн. Детектив знал это слишком хорошо, проведя годы в поисках истины. Но эта задача была другой, более сложной, чем любая, с которой он сталкивался раньше. Сидя в своем тускло освещенном кабинете, глядя на папку на столе, он не мог не думать о морали города. Это было место, где границы между добром и злом были размыты, где каждому было что скрывать, а правосудие часто было лишь мимолётной мечтой. Тем не менее, несмотря на все шансы против него, детектив знал, что должен попытаться. На кону стояли жизни, и он был их единственной надеждой.

* Рассказ в стиле нуар. Детективу дали сложное задание. Начинается с его рассуждений. Детектив упоминает мораль города. Напиши первый абзац.

(Ответ приведён выше)

Какой жанр у такого рассказа?

Домашние печки и чайники постоянно пингуют заграничные хосты

Время на прочтение3 мин
Охват и читатели33K


Домашние гаджеты — от холодильника до чайника — поумнели настолько, что теперь нуждаются в постоянной проверке сетевого подключения. Например, умные печки одного из производителей каждые пять минут пингуют три сервера:

  • google.com
  • baidu.cn
  • yandex.ru
Читать дальше →

Как мы обманываем себя с криптовалютами: ошибка бинарной логики

Время на прочтение5 мин
Охват и читатели7.3K

Недавно на Хабре стали популярны текст «Мы сами обманули себя с Биткоином» и его продолжение. Я считаю, что в них есть важные ошибки, мне жаль, что подобные тексты оказываются на Хабре заплюсованы, и захотелось обратить на это внимание.

Но дело не только в этих текстах: вижу одну и ту же ментальную ловушку в очень многих обсуждениях блокчейнов и криптовалют. И думаю, что полезно от неё избавляться. Поэтому решил её описать.

Читать далее

Не усложняйте свои приложения

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели14K

Разрабатывать небольшие приложения легко. Большие же, напротив, создавать очень сложно, но тут хотя бы есть множество вспомогательных ресурсов.

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

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

Собеседование в руках маньяков

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели66K

Добрый день меня зовут Александр и я токсичный душнила с двадцатилетним стажем в айти, готовый откусить вам кадык, как только вы расслабьтесь. Мои характеристики делают меня хорошим техническим собеседующим, поэтому добро пожаловать на моё провальное собеседование. Запомните, вы его никогда не пройдете. А знаете почему?

Что не так с собеседованиями

Как WhatsApp справлялся с 50 миллиардами сообщений в день, имея всего 32 инженера

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели29K

Январь 2008 года — Калифорния, США.

Инженер Ян Кум нанимается на работу в Facebook* — получает отказ.

Это был не конец — он продолжил двигаться дальше.

В следующем году он покупает iPhone и сразу же понимает огромный потенциал нового App Store.

С несколькими бывшими коллегами из Yahoo он решает создать программу мгновенного обмена сообщениями. Программе дают имя WhatsApp. Предназначение WhatsApp — стать заменой дорогостоящим SMS.

Рост популярности WhatsApp поражает воображение — каждый день в него заходит один миллион людей.

WhatsApp мог справляться с 50 миллиардами сообщений в день от 450 миллионов активных пользователей, имея в штате всего 32 инженера.

Хотя взрывной рост продукта — это приятная проблема, для её решения Яну Куму и команде разработчиков WhatsApp пришлось применить самые передовые технологии проектирования.
Читать дальше →

Каково это — быть операционной системой?

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели17K

Pier-Luc Brault придумал забавную игру, которая превращает вас в... операционную систему. Некий пользователь загружает нас процессами, которые нужно распределять по свободным CPU. Если мы будем плохо справляться с задачей, пользователь выйдет из себя и перезагрузит нас. Game over.  

Читать далее

LockBit Green — новая версия опасного шифровальщика атакует компании по всему миру

Уровень сложностиСредний
Время на прочтение12 мин
Охват и читатели11K

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

Но наш сегодняшний гость немного отличается от серой массы. LockBit Green не распространяется в «дикой природе», он является исключительно инструментом для совершения целевых атак по системе RaaS (вымогатель как услуга) и принадлежит группировке LockBit. И следуя логике этой RaaS, никто не защищен.

В данной статье я проанализирую этот шифровальщик.

Читать далее

Работа с SIM-картой при помощи Arduino

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели12K

Судебная компьютерно-техническая экспертиза (далее – СКТЭ) основывается на специальных знаниях в сфере электроники, электротехники, информационных систем и процессов, радиотехники и связи, вычислительной техники и автоматизации.

Типовыми объектами СКТЭ являются персональные компьютеры, периферийные устройства (принтеры, модемы и т.д.), микросхемы, мобильные телефоны и т.п.

Одним из типовых объектов СКТЭ является и SIM-карта, которая в рамках уголовного дела может фигурировать как вещественное доказательство, хранящее в себе криминалистически значимую информацию. Особенностями данного типа объектов является возможность их использования мобильными телефонами и иными объектами СКТЭ, оснащенными GSM модулем, как средством доступа к сети связи. Необходимость доступа к вышеназванным сетям и обуславливает наличие SIM-карты в подавляющем большинстве поступающих на исследования мобильных телефонах. При исследовании мобильного телефона эксперт тщательно проверяет наличие в «лотках», предназначенных для подключения SIM-карты, соответствующей контактной смарт-карты. Для проверки наличия SIM-карты эксперт использует соответствующую документацию на мобильный телефон (Например: руководство пользователя) и изучает все описанные в ней возможности подключения SIM-карты. В ряде случаев на телефонах может использоваться нестандартное расположение «лотка» для SIM-карты, а также не исключена возможность модификации внутреннего строения телефона с целью скрыть факт подключения SIM-карты и как следствие, возможность доступа к сети связи. К самой SIM-карте в процессе исследования применяются обычные правила исследования информационных компьютерных средств, в частности: описание объекта с фото и текстуальной фиксацией информации, извлечение информации из объекта средствами аппаратно-программных комплексов, анализ извлеченных данных для ответа на поставленные перед экспертом вопросы, составление заключения. Вне зависимости от наличия SIM-карты в списке поступивших на исследование объектов, эксперт в тексте заключения описывает и исследует ее как самостоятельный объект с привязкой к объекту, поступившему на исследование. Так достаточно типовым является фрагмент заключения в формулировке «из лотка SIM-карты исследуемого объекта исследования была извлечена». После привязки объекта исследования к поступившему объекту SIM-карта может фигурировать в тексте экспертного заключения как самостоятельный объект и все вопросы, поставленные перед экспертом, подлежат разрешению в том числе и в её отношении.

Читать далее

Почему DNS по-прежнему сложно изучать?

Время на прочтение7 мин
Охват и читатели13K

Я много пишу о технологиях, которые показались мне сложными. Недавно моя подруга Сумана задала мне интересный вопрос – почему все эти вещи так сложно изучать? Почему они кажутся такими загадочными?

Для примера возьмём DNS. Мы пользуемся DNS с 80-х (больше 35 лет!). Он применяется на каждом веб-сайте Интернета. И он довольно стабилен – во многих смыслах он работает точно так же, как делал это тридцать лет назад.

Но мне понадобились ГОДЫ, чтобы понять, как с уверенностью отлаживать проблемы с DNS, и я видела множество программистов, тоже испытывавших трудности с отладкой проблем DNS. Что же происходит?

Я приведу пару своих рассуждений о том, почему устранять проблемы DNS трудно.

(В этом посте я не буду глубоко объяснять DNS, подробности о его работе см. в моём посте Implement DNS in a Weekend или в других моих постах о DNS.)

Читать далее

Цифровой рубль — что это такое?

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели9.5K

С 1 августа в России вступили в силу изменения, касающиеся цифрового рубля. Как сообщают в Центробанке, в тестировании новой формы национальной валюты примет участие лишь ограниченный круг клиентов и сотрудников крупных кредитных организаций. Доктор экономических наук, профессор кафедры экономики и управления промышленным производством Пермского Политеха Жанна Мингалева объяснила, чем цифровой рубль отличается от безналичного и каковы преимущества и недостатки его использования.

Цифровой рубль — это электронная версия рубля. Она является дополнительной формой отображения уже существующих наличных и безналичных денег в виде цифрового кода. Цифровой рубль будет эмитироваться (выпускаться в обращение) Банком России в цифровом виде, и этот цифровой код будет храниться в ЦБ. Поскольку это цифровой вид уже существующих и принадлежащих клиенту (физическому лицу или организации) денежных средств, перевод безналичных и наличных рублей в цифровые будет производиться в отношении 1:1 без комиссии. Храниться новая форма валюты будет в электронном кошельке на платформе Банка России.

Основные отличия цифрового рубля от безналичного заключаются в следующем:

1) Цифровой рубль невозможно использовать как средство накопления. Проценты с вклада начисляются безналичными рублями на счет, размещенный в банке. На цифровой кошелек проценты не начисляются. 

2) Цифровой рубль нельзя использовать как средство для получения кредита и проведения платежей по нему. Опять же — из-за того, что такие операции производятся через банковский счет клиента.

Читать далее

Идти на курсы или учить самостоятельно?

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели10K

На российском рынке преобладает спрос на middle и senior разработчиков. В такой ситуации знания и опыт играют решающую роль для тех, кто хочет быть востребованным на рынке труда. Поэтому курсы в IT‑сфере — это не просто теоретический материал, а возможность получить практические навыки и опыт работы с реальными проектами. В этой статье мы рассмотрим, почему курсы являются ценным инструментом для развития в IT.

Прошу рассматривать Вас курсы не с точки зрения «Войти в IT», а с точки зрения получения необходимых навыков на уже существующей работе. Текущее недоверие к IT-курсам вызвано обещаниями, что после прохождения курсов Вы сразу же устроитесь на высокооплачиваемую работу, а этого у большинства их студентов не происходит, потому что на рынок вышло слишком много джунов. Однако давайте рассматривать именно программу обучения. Материал, а не оболочку. Также под курсами я понимаю не только большие курсы на 6–15 месяцев, но и короткие и недорогие курсы на месяц-другой.

Читать далее

Как не зависнуть на пике глупости и преодолеть долину отчаяния? Разбираем эффект Даннинга-Крюгера

Время на прочтение5 мин
Охват и читатели24K

Эффект Даннинга-Крюгера — это когнитивное искажение, при котором люди неверно оценивают свои способности. Менее квалифицированные специалисты переоценивают свои навыки, а люди с глубокой экспертизой — недооценивают. Так возникает завышенная самооценка у одних и синдром самозванца — у других. Под катом рассказываем, как не попасть в эту ловушку.
Читать дальше →

Вам нужно увеличить RAM и перейти на SSD…

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели38K
…если вы всё ещё не сделали это.


Задумывались ли вы, хватает ли вашему компьютеру, локальному или удалённому серверу оперативной памяти? Задумывались, но не знаете, как это определить? А накопители какого типа вы предпочитаете? Надеемся, данная статья поможет вам в этом разобраться.
Читать дальше →

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность