@Weltschmerz

Тег hindustry в блоге Weltschmerz

Weltschmerz

У меня в команде есть ACM-щик. Все бы хорошо, но он не объявляет константы, херача числа прямо в код. В итоге, бизнес-логика выглядит так: "если 5, то 2". Что пять, что два, сука?

Weltschmerz

Сегодня один уважаемый на ресурсе человек сказал мне, что у C# такой же стандартный аллокатор, как и у C++.
Когда я слышу подобное, у меня просто опускаются руки. Я даже не нахожу в себе силы воскликнуть: "ЧТО ТЫ ДЕЛАЕШ ЕБАНЫЙ ХОМЯЧОК ОСТАНОВИС"

Weltschmerz

Помогаю одним перцам перетаскивать их сервисы с дедика в виртуалку.
Нашел чудесное - коллега, быший там до меня скачал исходники дебиановского пакета PHP, все аккуратно распаковал, запатчил, собрал все, сука, с теми же именами и установил как будто так и было.
Патч, который он наложил - это расширение phpredis. То, что phpredis можно собрать обычным dpkg-buildpackage, он не заметил.

Weltschmerz

Раз уж у пойнтовского контакта в ростере значок опять зеленым загорелся - вот вам случай из жизни. Попросили помочь с одной коробкой, типа, тормозит.
Полез разбираться, оказалось, два SAS-овских винта висят на PERC H200 в зеркале. PERC H200 сделан совсем из говна, поэтому собственного кэша на запись не имеет, а кэши устройств в массиве тоже, разумеется, отключает. У людей на 50 IOPS лейтенси на запись строго 200мс, я аж заколдобился.
Вывод - прежде чем купить что-то, прочтите его характеристики сперва, что ли.

Weltschmerz

Первый раз за четыре года нормально обновляю резюме. Че туда щас модно писать-то? Девопс, проекты на гитхабе, биг дейта?

Weltschmerz

Один из вверенных мне проектов сделан командой уважаемого в индустрии человека. Рендеринг страницы на проекте (только рендеринг, из базы все уже вынуто) занимает 50-100 миллисекунд, в случае нагрузки это время умеет увеличиваться до 500-700. Человек сейчас читает курсы по хайлоаду. Воистину, кто не умеет работать - учит. Да, лоад там больше 80 rps не бывает - рендереры не тянут.

Weltschmerz

http://serverfault.com/q/567579/69133 - вот поэтому Ubuntu годна только жопу вытирать и в контейнерах работать

Weltschmerz

Хотел написать, что php-fpm - говно, но потом вспомнил, что Badoo - душевные ребята. Правда, php-fpm с проекта все равно придется спилить.

Weltschmerz

Я раньше думал, что самая ебовая богадельня у нас в гораде - это Yota, но тут, внезапне, оказалось, что бывают и посмешнее места

Weltschmerz

Что сказал бы программист на Haskell, если бы его спросили, что является самым большим преимуществом Haskell? Что говорит программист(ка) на Perl: "Его свобода! Наверное, это можно считать и недостатком, но для меня эластичность Perl является именно достоинством. Он позволяет решить любую задачу разными способами. Можно не просто сделать все, можно сделать все так, как хочется тебе". Что хотел бы ответить ей я? "Шла бы ты на кухню, дура!"

Weltschmerz

Мне тут рассказали про одного, скажем так, специалиста в области разработки баз данных, принесшего на новую работу VoltDB. Через некоторое время команда охуела от глюков этого добра, и заменила VoltDB на ElasticSearch. Такой вот NewSQL во все поля, а также всем Стоунбрейкер, посоны.

Weltschmerz

Перейдя на следующую блогозапись: #nwnwr, вы опять можете увидеть откровения говорящей обезьяны. Сука, на любом ресурсе обязательно найдется говорящая обезьяна, иногда - и не одна. В прошлый раз на джуйке, когда мой собеседник стал произносить словосочетание "IBM сторвайз", выяснилось, что он вообще не знает, сколько IOPS ему надо. Принцип "никто еще не был уволен за покупку Cisco" работает неукоснительно.

Weltschmerz

Пацаны на работе пытаются сделать надежный протокол доставки поверх UDP, на вопрос, почему бы не делать его прямо поверх TCP, отвечают какую-то херню

Weltschmerz

Состояние рынка труда так называемых системных администраторов в России красноречиво показывает #cqqm
Хер чо добавишь, вообще

Weltschmerz

Коллега из отдела эксплуатации на проекте вот уже третий день настраивает кэш на базе SSD для блочного устройства. Реально, ночами не спит. А ведь у нас очень неплохой отдел эксплуатации, что же в других местах творится? Вообще, на днях разговаривал в баре с сисадмином из Яндекса и был очень удивлен, обнаружив у него мозги. Но это больше на исключение похоже, чем на правило.

Weltschmerz

You might be familiar with supervisord. Runit (written in C) is much lighter weight than supervisord (written in Python).

И правда, бля, Си же легче Пайтона! Очевидно!

Weltschmerz

На этой неделе я из метателя терабаетов туда-сюда превратился в установщика Debian. Один известный хостер (tm) из четырех коробок две поставил какие-то колченогие, при этом на оперативном складе у них таких машин на замену нет. Одну коробку мы уже списали, сейчас готовлюсь списать еще одну. Торгуют всяким говном, блядь, а потому удивляются, что в лифте нассано.

Weltschmerz

Адов поток сознания, у меня чуть мозг не взорвался: http://hakushka.wordpress.c...08/13/ssd-disk-trim/

Weltschmerz

"а есть аналог offset limit без временной таблицы ?" - пишет мне ведущий разработчик. Угадайте, на каком языке он разрабатывает, гггг.

Weltschmerz

Как разрабатывали приложения лет пять-семь назад? Брали Perl или PHP, MySQL или PostreSQL, писали код, выкладывали на продакшн (за время копирования туда файлов по SFTP/FTP), смотрели, правили баги. В конторе были тестер, джаваскрипт-разработчик, пхпист или перловик, DBA и секретарша, все эти роли обычно совмещал один человек. Сейчас все не так - сейчас есть Jenkins (+1 к парку серверов), Ruby (x10 к расходу памяти), компиляция эссетов (x20 ко времени деплоя). Прогресс не стоит на месте!

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.