#разработка_по #веб-разработка
Сделка с совестью на хакатоне или «Как победить с нерабочим кодом?» История одной команды…
🏆 1 место на хакатоне без работающего кода? Легко!Мы заняли 3 место с рабочим сервисом. Победители показали картинки и получили премию Мэра. Мы проверили их GitHub: там пусто.Внутри расследование:Ссылки на код победителей (alert() вместо API).Разбор метрик (SMAPE 79%).Как связи решают всё.Читайте, как выигрывают не технологии, а подрядчики. 👇
⭐️⭐️⭐️◽️◽️
📖 Читать
Сделка с совестью на хакатоне или «Как победить с нерабочим кодом?» История одной команды…
🏆 1 место на хакатоне без работающего кода? Легко!Мы заняли 3 место с рабочим сервисом. Победители показали картинки и получили премию Мэра. Мы проверили их GitHub: там пусто.Внутри расследование:Ссылки на код победителей (alert() вместо API).Разбор метрик (SMAPE 79%).Как связи решают всё.Читайте, как выигрывают не технологии, а подрядчики. 👇
⭐️⭐️⭐️◽️◽️
📖 Читать
#linux #terminal
Учим Linux: Файлы, навигация и поиск
Начинаю серию «Linux Base» из 11 частей — структурированная база для DevOps, DevSecOps и всех, кто работает с Linux.Часть 1 — Файлы, навигация и поиск: разбираем структуру каталогов (/etc, /proc, /var и др.), навигацию, работу с файлами, просмотр содержимого и поиск через grep, awk, sed.в конце также вас ждет Linux commands cheatsheet!
⭐️⭐️◽️◽️◽️
📖 Читать
Учим Linux: Файлы, навигация и поиск
Начинаю серию «Linux Base» из 11 частей — структурированная база для DevOps, DevSecOps и всех, кто работает с Linux.Часть 1 — Файлы, навигация и поиск: разбираем структуру каталогов (/etc, /proc, /var и др.), навигацию, работу с файлами, просмотр содержимого и поиск через grep, awk, sed.в конце также вас ждет Linux commands cheatsheet!
⭐️⭐️◽️◽️◽️
📖 Читать
Хабр
Учим Linux: Файлы, навигация и поиск
Введение Давайте не будем вдаваться в элементарные подробности терминологии - что такое файловая система и тому подобное. Скажу лишь, что статья подготовлена для новичков и специалистов, желающих...
#highload #postgresql
Как мигрировать кусочек Яндекс Такси с PostgreSQL на YDB и перестать считать подключения к шардам
⭐️⭐️◽️◽️◽️
📖 Читать
Как мигрировать кусочек Яндекс Такси с PostgreSQL на YDB и перестать считать подключения к шардам
⭐️⭐️◽️◽️◽️
📖 Читать
#reverse_engineering #аппаратный_хакинг
Хакинг бытовой техники: от реверса стиралки к созданию открытого сервисного ПО
⭐️⭐️◽️◽️◽️
📖 Читать
Хакинг бытовой техники: от реверса стиралки к созданию открытого сервисного ПО
⭐️⭐️◽️◽️◽️
📖 Читать
#assembler
Обойдемся без ассемблера
Представьте машину, на которой хочется собрать что-то исполняемое - но почти ничего нельзя.Нет сети. Нет USB. Нет компилятора. Нет интерпретаторов вроде Python. Возможно, даже нет привычных утилит (dd, xxd, objdump, hexdump). Есть только shell и встроенные команды.Звучит как шутка, пока это не становится реальным сценарием:
⭐️⭐️◽️◽️◽️
📖 Читать
Обойдемся без ассемблера
Представьте машину, на которой хочется собрать что-то исполняемое - но почти ничего нельзя.Нет сети. Нет USB. Нет компилятора. Нет интерпретаторов вроде Python. Возможно, даже нет привычных утилит (dd, xxd, objdump, hexdump). Есть только shell и встроенные команды.Звучит как шутка, пока это не становится реальным сценарием:
⭐️⭐️◽️◽️◽️
📖 Читать
#архитектура #junior
Подсказка вместо мышления: как автогенерация кода меняет junior и middle за один год
Я год наблюдал, как в нашей команде junior и middle разработчики почти полностью пересели на автогенерацию кода. Сначала это выглядело как ускорение. Через несколько месяцев начали всплывать странные эффекты: деградация архитектурного мышления, рост скрытого техдолга и зависимость от подсказок. В этой статье — не морализаторство, а практические наблюдения, конкретные примеры кода и вопросы, которые мне самому пришлось себе задать.
⭐️⭐️◽️◽️◽️
📖 Читать
Подсказка вместо мышления: как автогенерация кода меняет junior и middle за один год
Я год наблюдал, как в нашей команде junior и middle разработчики почти полностью пересели на автогенерацию кода. Сначала это выглядело как ускорение. Через несколько месяцев начали всплывать странные эффекты: деградация архитектурного мышления, рост скрытого техдолга и зависимость от подсказок. В этой статье — не морализаторство, а практические наблюдения, конкретные примеры кода и вопросы, которые мне самому пришлось себе задать.
⭐️⭐️◽️◽️◽️
📖 Читать
Хабр
Подсказка вместо мышления: как автогенерация кода меняет junior и middle за один год
Я год наблюдал, как в нашей команде junior и middle разработчики почти полностью пересели на автогенерацию кода. Сначала это выглядело как ускорение. Через несколько месяцев начали всплывать странные...
#программирование #c
Непотребные алгоритмы, ненормальные трюки и всевозможные хаки на C
⭐️⭐️◽️◽️◽️
📖 Читать
Непотребные алгоритмы, ненормальные трюки и всевозможные хаки на C
⭐️⭐️◽️◽️◽️
📖 Читать
#rpg #эвм
Транслятор РПГ М-220. Рукописи не горят
Со мной опять произошла какая-то мистика. С тех пор как начал писать серию статей под названием «Пятьдесят лет по стезе программирования», особенно когда готовил третью статью, мне хотелось найти рукопись с исходными кодами, написанного мною транслятора с языка РПГ (RPG) для ЭВМ М-220:
⭐️⭐️◽️◽️◽️
📖 Читать
Транслятор РПГ М-220. Рукописи не горят
Со мной опять произошла какая-то мистика. С тех пор как начал писать серию статей под названием «Пятьдесят лет по стезе программирования», особенно когда готовил третью статью, мне хотелось найти рукопись с исходными кодами, написанного мною транслятора с языка РПГ (RPG) для ЭВМ М-220:
⭐️⭐️◽️◽️◽️
📖 Читать
#эмодзи #рендеринг_страниц
Разбитое сердце, или Ускорение в 100 раз из-за одной дурацкой строки
⭐️⭐️◽️◽️◽️
📖 Читать
Разбитое сердце, или Ускорение в 100 раз из-за одной дурацкой строки
⭐️⭐️◽️◽️◽️
📖 Читать
#слежка #vpn
Месседжер MAX следит за пользователями VPN? Реверс инжиниринг говорит — да (добавлено обновление)
⭐️⭐️⭐️⭐️⭐️
📖 Читать
Месседжер MAX следит за пользователями VPN? Реверс инжиниринг говорит — да (добавлено обновление)
⭐️⭐️⭐️⭐️⭐️
📖 Читать
Хабр
Месседжер MAX следит за пользователями VPN? Реверс инжиниринг говорит — да (добавлено обновление)
И этот заголовок - не кликбейт. Подвергнув реверс инжинирингу клиент российского мессенджера MAX удалось подтвердить самые худшие предположения. В сети начали появляться сообщения о странных...
#android #vpn
Российский мессенджер MAX замечен в обращении к иностранным сервисам определения IP и серверам конкурентов
⭐️⭐️⭐️⭐️⭐️
📖 Читать
Российский мессенджер MAX замечен в обращении к иностранным сервисам определения IP и серверам конкурентов
⭐️⭐️⭐️⭐️⭐️
📖 Читать
Хабр
Российский мессенджер MAX замечен в обращении к иностранным сервисам определения IP и серверам конкурентов
Пользователи профильного NTC‑форума (открывается только через IPv6), посвященного исследованиям интернет‑цензуры и обхода блокировок, обнаружили необычное сетевое поведение российского мессенджера...
#баги #bug
Бойтесь буквы «M». Самый странный баг в моей жизни
Вечером в пятницу коллега, назовем его Мститель, спросил, не сталкивался ли я с проблемой, что route возвращает 400... но «если сменить название на сильно другое», то всё ок. Я сперва не обратил внимание на слово «сильно». Может быть, где-то дублируется регистрация этого рута? Или мститель перепутал GET и POST. Или какой-то баг в общем на создание хэндлеров?
⭐️⭐️⭐️⭐️⭐️
📖 Читать
Бойтесь буквы «M». Самый странный баг в моей жизни
Вечером в пятницу коллега, назовем его Мститель, спросил, не сталкивался ли я с проблемой, что route возвращает 400... но «если сменить название на сильно другое», то всё ок. Я сперва не обратил внимание на слово «сильно». Может быть, где-то дублируется регистрация этого рута? Или мститель перепутал GET и POST. Или какой-то баг в общем на создание хэндлеров?
⭐️⭐️⭐️⭐️⭐️
📖 Читать