Месяц: Март 2017

  • Чуть не уволили по статье… на Хабре

    от автора

    Не писала на Хабр почти полтора года — обживалась на новой работе. Конечно же, в IT-сфере. Но общее весеннее обострение коснулось и нашей компании, появился повод написать. История такая: один из сотрудников написал хороший пост в свой личный блог на Хабр (NDA не был затронут). Чуть позже продакт менеджер сказал ему, что сделал он это…

  • Нужен энергоэффективный дата-центр? Тогда стоит построить его под водой

    от автора

    Когда Шон Джеймс, специалист по разработке дата-центров из Microsoft предложил коллегам идею создания ЦОД под водой, его посчитали едва ли не сумасшедшим. Но он не забросил свою идею, а стал постепенно развивать. С течением времени у него появились единомышленники. Примерно за год после появления идеи был разработан прототип небольшого ЦОД, готового для размещения на дне…

  • В мире микробов процветает сотрудничество

    от автора

    В зависимости от внешних условий, микроб Myxococcus xanthus может принимать как конкурентную (жёлтый) форму, так и кооперативную (зелёный) Несмотря на одноклеточное строение, микробы способны удивительным образом сотрудничать друг с другом. Они могут выделять полимеры, позволяющие им слипаться вместе и формировать биоплёнки, чтобы защититься от антибиотиков и другой отравы. Они могут изготавливать большие объёмы смазки, позволяющие…

  • Обновился Yii2 плагин для PhpStorm

    от автора

    В новой верии yii2support для phpStorm появилось автодополнение иницилизарующих массивов, которые используются в Yii повсеместно. С помощью массивов производится иницилизация объектов. Массивы принимает как конструктор базового класса Object, так как менеджер зависимостей Yii::createObject. Это очень удобный функционал, удобство которого было ограничено отсуствием помощи IDE. Теперь это проблема решена, и работает не только автодополнение, но и…

  • Профилирование и оптимизация веб-приложений на Go

    от автора

    Привет, меня зовут Павел Мурзаков, я – разработчик в команде Features в Badoo. Нам важно, чтобы наши сервисы потребляли как можно меньше ресурсов, поскольку каждый дополнительный сервер стоит денег. Поэтому мы часто профилируем и оптимизируем код. Часть наших демонов написана на Go, с оптимизацией кода на котором мне пришлось работать в последнее время. Благо в…

  • Баг месяца: эстафета от PC-Lint к PVS-Studio

    от автора

    Недавно мы опубликовали 2 статьи про ТОП 10 ошибок в открытых проектах C++ и C# за предыдущий 2016 год. Статьи понравились читателям и это натолкнуло на мысль: почему бы не сделать такой ТОП для каждого месяца? Ведь на нашем сайте огромная база ошибок, которая хорошо структурирована и из которой можно выбрать самые интересные баги, найденные…

  • Запись при чтении в postgresql: скандалы, интриги, расследования

    от автора

    Я уже рассказывал про мониторинг запросов postgresql, в тот момент мне казалось, что я полностью разобрался, как postgresql работает с различными ресурсами сервера. При постоянной работе со статистикой по запросам постгреса мы начали замечать некоторые аномалии. Я полез разбираться, заодно очередной раз восхитился понятностью исходного кода постгреса:) Под катом небольшой рассказ о неочевидном поведении postgresql.

  • Обзор 3D-принтеров FlashForge

    от автора

    Всем привет. Сегодня мы подготовили обзор на две модели 3D-принтеров — FlashForge Dreamer и FlashForge Creator Pro. FlashForge –это китайская компания Zhejiang Flashforge 3D Technology Co., Ltd. Созданная в 2011 году и на сегодняшний день являющаяся одной из крупнейших в Китае. В прошлом году компания произвела 30 тысяч 3D-принтеров и заняла 4-е место по объему…

  • Делаем более-менее универсальный калькулятор услуг для сайта

    от автора

    Беглый анализ открытых данных показывает, что ежедневно в среднем 5 человек оставляют заявки на создание калькулятора на биржах фриланса — а еще несколько сотен интересуются вопросом в поиске. Часто запросы стандартны — и, конечно, на рынке сложился целый набор готовых предложений: от плагинов для конкретных CMS до калькуляторов, которые можно приобрести у студий. Рекорд, обнаруженный…

  • Записки майнтейнера: resurrection

    от автора

    В 2010 я стал майнтейнером в ALT Linux: прошёл все этапы процедуры принятия в Team: получил статус кандидата, провёл пробную сборку пакета под руководством ментора damir@ (Дамир Шайхутдиров), получил свой ник (lamp@), почту, сгенерил и зарегистрировал gpg ключи для подписи пакетов и ssh ключи для доступа к git.alt. Как так получилось? Всё началось с моего…