-
Доклад с прошлогодней конференции специалистов системного и бизнеса анализа — Analyst Days 2013 года от старшего аналитика питерского офиса компании DELL — Петрашева Дмитрия На странице доклада можно найти презентацию и видео, а здесь текст…
-
Применяем делегирование совместно с наследованием для организации контроллеров действий
Добрый день коллеги, сегодня я расскажу сказку о своём опыте организации контроллеров в проекте на ZF 1 (так исторически сложилось). В хороших книжках по ООП часто пишут, что наследованием нельзя увлекаться, нужно предпочитать делегирование или делать так, чтобы они работали…
-
Самая быстрая в мире сеть передачи данных от «МегаФона»
Спешим обрадовать наших клиентов и «порадовать» конкурентов: сегодня «МегаФон» осуществил запуск сети новейшего стандарта LTE-Advanced. Его можно назвать стандартом 4G+. Запуск состоялся не на бумаге, новая сеть доступна уже сейчас. Это первая в мире действующая сеть стандарта LTE-Advanced, обеспечивающая рекордную…
-
Исследуем Linux Botnet «BillGates»
Написал мне вчера lfatal1ty, говорит, домашний роутер на x86 с CentOS как-то странно себя ведет, грузит канал под гигабит, и какой-то странный процесс «atddd» загружает процессор. Решил я залезть и посмотреть, что же там творится, и сразу понял, что кто-то…
-
Скажи говнокоду нет! Sonar как генератор задач для регулярного рефакторинга
Простая и короткая статья. Из серии «на заметку хозяйке». Есть гибкая система сканирования кода на соответствие правилам, метрикам (полезным, типа цикломатической сложности), и так далее. Называется Sonar. Краткий обзор возможностей Поддерживает основные языки (Java, PHP, etc) Имеет гибкую настраиваемую систему…
-
Опыт разработки интерфейса интеллектуальной обучающей программы
В будущем традиционное обучение точным наукам может быть дополнено не только MOOC (Massive Open Online Courses) курсами, но и курсами в «следящих» интеллектуальных обучающих программах. Такие программы способны до некоторой степени оценить решение студента на завершенность и правильность, а также…
-
Предварительная версия Visual Studio 2013 Update 2
Уважаемые друзья, мы рады вам сообщить что вчера была выпущена вторая предварительная версия Visual Studio 2013 Update 2. По сравнению с первым обновлением, в него входит ряд функциональных нововведений. Уже совсем скоро состоится релиз этого обновления, предварительную версию можно загрузить…
-
Места, где можно найти хороший дизайн через онлайн
Я часто сталкиваюсь с противостоянием «Заказчик vs удаленный дизайнер» и слышу от коллег возмущения по типу: «Где же он вообще? Два часа назад обещал все прислать, ну почему он не берет трубку!», «Где исходники?! Опять не то в макете, о…
-
Вебсокеты на PHP. Часть 3. От чата до игры: Battle City
В предыдущих двух частях (Делаем вебсокеты на PHP с нуля и Межпроцессное взаимодействие) в качестве демонстрации я использовал чаты, но в этой статье на примере онлайн-игры я покажу, что сфера применения вебсокетов может быть гораздо шире. Как обычно, в конце…
-
Эксперимент по проверке библиотеки glibc
Мы провели эксперимент по проверке библиотеки glibc с помощью PVS-Studio. Цель эксперимента посмотреть, насколько успешно анализатор может проверять Linux-проекты. Пока плохо может. Возникает огромное количество ложных срабатываний из-за использования нестандартных расширений. Однако, всё равно удалось найти кое что интересного.