#разработка #стартапы
Плохие практики разработки, которые до сих пор встречаю в стартапах
Рейтинг: 97
Читать
Плохие практики разработки, которые до сих пор встречаю в стартапах
Рейтинг: 97
Читать
🔥1
#goto #C
О вреде GOTO-фобии (с примерами на C)
Готофобия – это боязнь использовать инструкции goto. Обычно возникает из-за непонимания и незнания контекста этой проблемы, а также из-за историй о незапамятных временах в истории программировании. Разработчики, страдающие готофобией, готовы жертвовать удобочитаемостью своего кода, только бы не прибегать к goto.
Рейтинг: 93
Читать
О вреде GOTO-фобии (с примерами на C)
Готофобия – это боязнь использовать инструкции goto. Обычно возникает из-за непонимания и незнания контекста этой проблемы, а также из-за историй о незапамятных временах в истории программировании. Разработчики, страдающие готофобией, готовы жертвовать удобочитаемостью своего кода, только бы не прибегать к goto.
Рейтинг: 93
Читать
#асинхронное-программирование #асинхронность
Полное понимание асинхронности в браузере
Рейтинг: 65
Читать
Полное понимание асинхронности в браузере
Рейтинг: 65
Читать
Хабр
Полное понимание асинхронности в браузере
Про асинхронность JavaScript написано много статей, документации и книг. Но вся информация сильно распределена по интернету, поэтому сложно быстро и полностью разобраться, что к чему, и составить...
#клеточные-автоматы #клеточный-автомат
10 зрелищных клеточных автоматов с поколениями
На прошлой неделе мы посмотрели на 10 правил простейших клеточных автоматов, где меняли только количество соседей необходимых для рождения и выживания клетки.Сегодня мы немного дополним характеристики «life‑like» модели и добавим ещё одну часть к правилам — поколения.
Рейтинг: 53
Читать
10 зрелищных клеточных автоматов с поколениями
На прошлой неделе мы посмотрели на 10 правил простейших клеточных автоматов, где меняли только количество соседей необходимых для рождения и выживания клетки.Сегодня мы немного дополним характеристики «life‑like» модели и добавим ещё одну часть к правилам — поколения.
Рейтинг: 53
Читать
#typescript #javascript
Почему Banditypes — самая маленькая TS-библиотека для валидации схем
Я выпустил библиотеку banditypes — самый маленький валидатор схем для TS / JS. Удивительно, но базовый функционал валидации с приятным API можно упихнуть в 400 байт, если сконцентрироваться на размере и добавить пару грязных хаков. В этой статье расскажу, как добился такого результата.
Рейтинг: 52
Читать
Почему Banditypes — самая маленькая TS-библиотека для валидации схем
Я выпустил библиотеку banditypes — самый маленький валидатор схем для TS / JS. Удивительно, но базовый функционал валидации с приятным API можно упихнуть в 400 байт, если сконцентрироваться на размере и добавить пару грязных хаков. В этой статье расскажу, как добился такого результата.
Рейтинг: 52
Читать
🔥1
#обратная-разработка #upd
Как я проводил обратную разработку таинственного UDP-трафика в гостиничном номере
Рейтинг: 159
Читать
Как я проводил обратную разработку таинственного UDP-трафика в гостиничном номере
Рейтинг: 159
Читать
Хабр
Как я проводил обратную разработку таинственного UDP-трафика в гостиничном номере
Всем привет! Я на какое-то время поселился в гостинице. Гостиница из современных, с умными телевизорами и всякими другими подключенными устройствами. Меня одолело любопытство, и я открыл Wireshark,...
#телеграм #анонимность
Странная функция Telegram
Пару лет назад я начал исследовать приложения телеграм, протокол MTProto. Я использовал некоторые методы API не по назначению, в общем, был типичным пользователем телеграм, пока не заметил некоторую особенность, о которой мало кто упоминает, возможность изучить которую отсутствует в большинстве официальных графических приложений (за исключением Telegram X). Я начал исследовать ее и решил поделиться об этом с читателями Хабра.
Рейтинг: 99
Читать
Странная функция Telegram
Пару лет назад я начал исследовать приложения телеграм, протокол MTProto. Я использовал некоторые методы API не по назначению, в общем, был типичным пользователем телеграм, пока не заметил некоторую особенность, о которой мало кто упоминает, возможность изучить которую отсутствует в большинстве официальных графических приложений (за исключением Telegram X). Я начал исследовать ее и решил поделиться об этом с читателями Хабра.
Рейтинг: 99
Читать
#математика #задачки
Как вавилонянам удалось вычислить √2 с точностью до шести знаков после запятой?
Эта изготовленная примерно в 1800-1600 годах до нашей эры глиняная табличка свидетельствует, что древние вавилоняне смогли аппроксимировать квадратный корень двух с точностью 99,9999%. Как им это удалось?
Рейтинг: 88
Читать
Как вавилонянам удалось вычислить √2 с точностью до шести знаков после запятой?
Эта изготовленная примерно в 1800-1600 годах до нашей эры глиняная табличка свидетельствует, что древние вавилоняне смогли аппроксимировать квадратный корень двух с точностью 99,9999%. Как им это удалось?
Рейтинг: 88
Читать
🔥2