Давненько я не писал сюда статей.

Сегодня наткнулся на интересную особенность nginx при кэшировании RANGED-ответов от upstream-ов.
HEAD запросы приводят к выкачиванию всего файла в кэш. В исходнике, в функции запроса к upstream HEAD заменяется на GET, а в комментариях

/* HEAD was changed to GET...

Continue Reading...

Размер имеет значение. Да-да, оптимизация "в размер", длину бинарника - это важно.
При мЕньшем размере больше данных умещается в процессорный кэш. Как ни странно, но оптимизация направленная именно на уменьшение конечного размера бинарников приводит даже к более удачному результату, нежли оптимизац...

Continue Reading...

Samsung Galaxy S4 Mini Duos (GT-I9192), запущен в продажу Июль 2013г. Не далее как неделю назад я стал счастливым обладателем этого смартфона.

Под капотом у этого телефончика:

4.30 дюймовый Super AMOLED дисплейчик (540x960 pixels 256PPI) с довольно хорошо отрегулированным чутким сенсором. Само с...

Continue Reading...

Немного лирики:

Не так давно я сменил место работы и теперь мои приключения в области веб-технологий продолжаются после почти годового прозябания в роли офисного админа. Хотя надо признать, что "прозябание" было достаточно интересным - мне удалось в достаточно глубокой мере изучить системы на базе...

Continue Reading...

В один прекрасный или не очень момент на работе я ощутил нехватку местного IM-сервера.

И тут возникла идея, что такой сервачок было бы не дурственно взять и запилить. Сказано-сделано, благо я и есть администратор, соответственно, мне и карты в руки. Запинка возникла в том моменте, где происходит п...

Continue Reading...