Архив за 02 июня 2014 - 6

Компания Noctua, известная своими малошумящими вентиляторами, придумала еще один способ сделать их тише. На выставке Computex 2014 австрийский производитель показал вентиляторы Flocked Surface, крыльчатки которых имеют специальное волокнистое покрытие или, иначе говоря, флокированы.

Когда и почем новые вентиляторы Noctua появятся в продаже — источник не сообщает

Читать полностью »

Google собирается запустить 180 микроспутников для «интернетизации» удаленных регионов

Судя по всему, корпорация Google собирается потратить около миллиарда долларов США на интереснейший проект. Цель проекта — подключение к Сети удаленных регионов, где обычные методы могут быть либо невозможны, либо слишком дороги.

По данным Wall Street Journal, корпорация нанимает новых сотрудников, ранее работавших в «спутниковых» компаниях. Проект возглавит Грег Вайлер (Greg Wyler), основатель микроспутникового стартапа O3b Networks.

Читать полностью »

Низкая скорость поисковых запросов

Работая над поисковым движком по социальной информации (ark.com), мы остановили свой выбор на Elasticsearch, так как по отзывам он был очень легок в настройке и использовании, имел отличные поисковые возможности и, в целом, выглядел как манна небесная. Так оно и было до тех пор, пока наш индекс не вырос до более-менее приличных размером ~ 1 миллиарда документов, размер с учетом реплик уже перевалил за 1,5 ТБ.

Даже банальный Term query мог занять десятки секунд. Документации по ES не так много, как хотелось бы, а гуглинг данного вопроса выдавал результаты 2х-летней давности по совсем не актуальным версиям нашего поискового движка (мы работаем с 0.90.13 — что тоже не достаточно старая вещь, но мы не можем позволить себе опустить весь кластер, обновить его, и запустить заново на текущий момент — только роллинг рестарты).

Низкая скорость индексации

Вторая проблема — мы индексируем больше документов в секунду (порядка 100к), чем Elasticsearch может обрабатывать. Тайм-ауты, огромная нагрузка на Write IO, очереди из процессов в 400 единиц. Все выглядит очень страшно, когда смотришь на это в Marvel.

Как решать эти проблемы — под катом
Читать полностью »

Компания Asus привезла на выставку Computex 2014 большое число новинок. Среди них — монитора Asus ProArt PA328Q.

В продаже монитор Asus ProArt PA328Q должен появиться в четвертом квартале

Основой монитора Asus ProArt PA328Q служит 32-дюймовая панель разрешением UHD (3840 x 2160 пикселей). Монитор работает с 10-разрядным представлением цвета и охватывает 100% цветового пространства sRGB.

(25 мая, Киев) Бойцы невидимого фронта или повесть о том, как в сжатые сроки защититься от DDoS атак
В предыдущей статье я сделал обзор основного развития DDoS-атак и рассмотрел решения Radware. Обзор обзором, но, эффективность решения познается в боевых условиях.

Не так давно (около 25 мая в Киеве) мне волей судьбы поступила миссия буквально за два дня организовать защиту государственного web-сайта от ожидаемых DDoS-атак.

Данная статья состоит из двух частей. В первой я буду описывать о настройке выбранного решения для защиты от DDoS-атак, а во второй – как оно защищало государственный веб-сайт.

Так что моя статья будет полезна как инженерам, которые собираются протестировать описанное решение, а также тем, кто просто следит за новостями и интересуется, как происходила защита от DDoS-атак «с первых уст».Читать полностью »

Производитель антивирусов сообщил о блокировке своего профиля на YouTube за демонстрацию в ролике:

названия программы стороннего разработчика – в качестве примера ПО, имеющего наивысший приоритет при работе с СМС. Поскольку такое поведение приложений делает невозможной фильтрацию сообщений Антиспамом Dr.Web, оно квалифицируется Dr.Web как потенциально опасное.

Читать полностью »

Этот пост — первый из серии переводов руководства Мартина Финке о написании собственных аудио плагинов.
Отличительной особенностью этого материала является отсутствие зависимости от формата плагина и платформы его использования. Внимание сфокусировано на общей структуре аудиоплагина. Затем алгоритмы оборачиваются в слой абстракции для сборки в форматы VST, VST3, AU, RTAS, AAX или в отдельное приложение.
Сам Мартин больше работает на Маке, но руководство содержит и все необходимые шаги для разработки на Windows.
Читать полностью »

На фоне своего увлеченного изучения DDD, я прочел статью Мартина Фаулера от 25 Ноября 2003 года Anemic Domain Model. Иногда для лучшего понимания материала я перевожу его на русский язык. Вот я и решил поделиться переводом.
Перевод авторский и местами очень смысловой.

Ссылка на оригинал.

В статье есть цитаты из уже опубликованной книги, которая была переведена на русский язык профессионалами, для того что бы улучшить понимание моего перевода я привел цитаты из книги под спойлерами.

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

Бледная Доменная Модель

Это один из тех анти-паттернов который долгое время окружал нас, а сейчас проявляется еще активнее. Я говорил о этом с Эриком Эвансом и мы оба отметили что он становится все популярнее. И я как сторонник правильной Доменной Модели, считаю что это не есть хорошо.

Читать полностью »

Устав проекта (Project Charter) помогает понять к чему мы идем и чего хотим достичь. Устав дает формальную отправную точку.
Инициация — зарождение мысли о том, что проект должен быть — происходит немного раньше. Устав же формализует эту мысль и не дает нам сбиться с пути по мере движения.
Читать полностью »

в 10:39, , рубрики: Без рубрики

Аттестация программистов: наш опыт

Дисклеймер: если после прочтения этого текста вы захотите внедрить KPI для программистов — сходите прочитать еще и это.

Недавно я писал о том, как были придуманы карты компетенции и как мы применяем их на стажерах. Сами карты были придуманы в помощь для аттестации программистов. Сама аттестация — дело сложное, муторное, и часто — неблагодарное.

Итак, какие цели преследует аттестация.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js