костыли и велосипеды

  • ХабрахабрФото [Перевод] 4 миллиарда операторов if

    [Перевод] 4 миллиарда операторов if

    Просматривая недавно соцсети, я наткнулся на этот скриншот. Разумеется, его сопровождало множество злобных комментариев, критикующих попытку этого новичка в программировании решить классическую задачу computer science: операцию деления с остатком. В современном мире, где ИИ постепенно заменяет программистов, отнимая у них работу и совершая переворот в том, как мы подходим к рассуждениям о коде, нам, возможно, следует быть более открытыми к…

    Читать далее »
  • ХабрахабрФото [Перевод] Эффект внутреннего JSON

    [Перевод] Эффект внутреннего JSON

    Джейк с энтузиазмом приступил к своей новой работе, ожидая нового опыта и новых сложных задач. Он жаждал изучать новые стеки технологий и узнать, чему его новая компания может научить его в мире ПО. Ему сказали, что он будет работать над веб-сайтами и иметь дело с JavaScript, Node.js, JSON и тому подобным. Звучало вполне логично для веб-разработки; странным был только комментарий…

    Читать далее »
  • ХабрахабрФото [Перевод] Самого быстрого GIF не существует

    [Перевод] Самого быстрого GIF не существует

    В чём проблема GIF? Допустим, вы ради шутки хотите создать дико трясущийся GIF (https://knowyourmeme.com/memes/vibrating-gifs). Редактор GIF позволяет задать длительность/задержку кадра, поэтому для максимальной тряски вы указываете самое маленькое значение. Но при просмотре получившегося GIF оказывается, что она проигрывается гораздо медленнее, чем задумано, и вы точно видели более быстрые GIF. Что же происходит? Если вы читаете эту статью, чтобы исправить свой…

    Читать далее »
  • ХабрахабрФото [Перевод] Любопытные извращения в БД и не только

    [Перевод] Любопытные извращения в БД и не только

    Сайт The Daily WTF уже 16 лет собирает курьёзные, дикие и печальные истории из мира ИТ. Я перевёл несколько рассказов, показавшихся мне интересными. Все имена и названия компаний изменены. Предыдущие выпуски можно найти по метке "любопытные извращения". Техлид от бога Ссылка на оригинал Учёным часто нужны программы для их исследований, но они редко бывают хорошими разработчиками. Да и зачем им…

    Читать далее »
  • ХабрахабрФото [Перевод] Устранение бага в Factorio: не ошибается тот, кто ничего не делает

    [Перевод] Устранение бага в Factorio: не ошибается тот, кто ничего не делает

    В недавних примечаниях к патчам была строка «Исправлена ошибка создания земли под игроком при создании земли в другом месте». Подробнее об этом можно прочитать здесь. Некоторых пользователей Reddit заинтересовало, как вообще мог возникнуть такой баг, они попросили объяснить более развёрнуто и даже предложили использовать эту информацию для нашего блога Factorio Friday Facts. Я подумал: «Да, если я потрачу время на…

    Читать далее »
  • ХабрахабрФото Gnuplot 5.0. Spiderplot на 4 оси своими руками

    Gnuplot 5.0. Spiderplot на 4 оси своими руками

    При работе над визуализацией данных для статьи возникла необходимость иметь 4 оси с положительными метками на всех. Как и для других графиков статьи, я решил использовать gnuplot. Первым делом заглянул на официальный сайт, где есть множество примеров. Очень порадовался, когда обнаружил нужный пример (не много поработаю напильником и будет красиво, подумал я).Быстренько скопировал код, запускаю. Получаю ошибку. Разбираюсь. Оказалось, что…

    Читать далее »
  • ХабрахабрФото Gnuplot 5.0. Spiderplot на 4 оси своими руками

    Gnuplot 5.0. Spiderplot на 4 оси своими руками

    При работе над визуализацией данных для статьи возникла необходимость иметь 4 оси с положительными метками на всех. Как и для других графиков статьи, я решил использовать gnuplot. Первым делом заглянул на официальный сайт, где есть множество примеров. Очень порадовался, когда обнаружил нужный пример (не много поработаю напильником и будет красиво, подумал я).Быстренько скопировал код, запускаю. Получаю ошибку. Разбираюсь. Оказалось, что…

    Читать далее »
  • ХабрахабрФото Критика протокола и оргподходов Telegram. Часть 1, техническая: опыт написания клиента с нуля — TL, MT

    Критика протокола и оргподходов Telegram. Часть 1, техническая: опыт написания клиента с нуля — TL, MT

    В то же время, очень мало кто действительно погружался в техническое устройство — как максимум, используют достаточно простой (и весьма отличающийся от MTProto) Bot API на базе JSON, а обычно просто принимают на веру все те дифирамбы и пиар, что крутятся вокруг мессенджера. В последнее время на Хабре стали чаще появляться посты о том, как хорош Telegram, как гениальны и…

    Читать далее »
  • ХабрахабрФото [Перевод] Почему для открытия меню Windows читает один файл сто тысяч раз?

    [Перевод] Почему для открытия меню Windows читает один файл сто тысяч раз?

    «Проводник тратит 700 мс на то, чтобы открыть контекстное меню панели задач. 75% этого времени он выполняет 114 801 операцию считывания из одного файла, средний объём считываемых данных 68 байт. Мне стоит написать пост об этом, или достаточно саркастичного твита?» Постоянной помехой на моём сверхмощном домашнем ноутбуке стало медленное закрывание окон на панели задач. За компьютером я работаю быстро, и…

    Читать далее »
  • ХабрахабрФото [Перевод] Любопытные извращения из мира ИТ — 4

    [Перевод] Любопытные извращения из мира ИТ — 4

    Сайт The Daily WTF уже 15 лет собирает курьёзные, дикие и/или печальные истории из мира ИТ. Я перевёл несколько рассказов, показавшихся мне интересными. Все имена и названия компаний изменены. Предыдущие выпуски можно найти по метке "любопытные извращения". История первая. Конец света месяца [Оригинал] После разговора с ним у вас создастся впечатление, что ни один мост на Земле ни за что…

    Читать далее »


Кнопка «Наверх»