Месяц: Июнь 2013
-
Первый плагин для WordPress от Google
—
от автора
Недавно Google выложили свой первый плагин в официальную директорию WordPress.org. Google App Engine for WordPress заменяет некоторый функцонал ядра WordPress для полноценной его работы на cloud-хостинге App Engine. О поддержке языка PHP на платформе App Engine, Google заявили ещё в мае на конференции Google I/O.
-
TCP(syn-flood)-netmap-generator производительностью 1,5 mpps
—
от автора
Дано: # pciconf -lv | grep -i device | grep -i network device = I350 Gigabit Network Connection # dmesg | grep CPU: CPU: Intel(R) Core(TM)2 Duo CPU E7300 @ 2.66GHz (2666.69-MHz K8-class CPU) # uname -orp FreeBSD 9.1-RELEASE amd64 Задача: Необходимо на данном оборудовании и ОС создать нагрузочную вилку в виде tcp(syn)-генератора трафика производительностью…
-
Метод оптимизации задач создания и поддержки однотипных Xen VM
—
от автора
Цель У меня, как и у многих жителей хабра есть домашний «балконный» сервер, на котором крутится множество сервисов, как личных, так и публичных — начиная от архива фотографий и Gitolite, и заканчивая несколькими веб-сайтами. Однажды я озадачился вопросом отделения личного от публичного с целью наведения порядка и усиления безопасности системы. Было решено публичные сервисы вынести…
-
Доступны триальные версии Adobe Creative Cloud
—
от автора
Я рад уже в пятый раз донести благую весть о появлении триальных версий новых продуктов Adobe 🙂 Adobe Creative Cloud по заверениям разработчиков, полностью меняет рабочий процесс. Теперь все приложения интегрированы с облачным сервисом от Adobe и позволяют упростить разработку. Так же подписчикам доступны от 2 до 20 гигабайт в облачном хранилище.
-
Jimdo онлайн Конструктор сайтов
—
от автора
В 2004 году 3 основателя Jimdo создали компанию на старой ферме. Много друзей обращалось к ним, спрашивая, можно ли использовать систему Jimdo для своих личных целей. Разработчики сами были приятно удивлены, увидев какие замечательные сайты создавали пользователи с помощью Jimdo. Это натолкнуло основателей на мысль сделать службу Jimdo общедоступной. «Pages to the People — Страницы…
-
Стиль именования коммитов
—
от автора
Про многие моменты разработки есть очень много информации. Как писать комментарии, как именовать классы, методы, какие паттерны использовать и т.д. и т.п. Но есть одна область, в которой многие даже и не задумываются о том, что можно что-то улучшить — это написание коммитов.
-
Какие сложности после запуска и как не сдаваться
—
от автора
От момента запуска первой версии до каких-либо значимых достижений прошло много времени. Этот период длился около двух лет и был самым тяжелым. Большинство проектов, которые как-то стартовали, загибаются именно на нем. Ажиотаж запуска уже прошел, стабильная работа еще не началась. С какими сложностями мы столкнулись и как мы с ними боролись, я расскажу в этой…
-
CISCO своими руками, или обзор сетевой платформы Lanner FW-7540
—
от автора
Да да, вы можете сделать маршрутизатор CISCO / Juniper своими руками. В своих постах я буду рассказывать о таких интересных штуках, как сетевые платформы.
-
Проблема инициализации объектов в ООП приложениях на PHP. Поиск решения при помощи шаблонов Registry, Factory Method, Service Locator и Dependency Injection
—
от автора
Так уж повелось, что программисты закрепляют удачные решения в виде шаблонов проектирования. По шаблонам существует множество литературы. Классикой безусловно считается книга Банды четырех «Design Patterns» by Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides" и еще, пожалуй, «Patterns of Enterprise Application Architecture» by Martin Fowler. Лучшее из того, что я читал с примерами на…
-
Как я искал работу или Как не надо проводить собеседования
—
от автора
В общем, решение назревало давно, и вот, одним пасмурным Питерским утром, я сказал шефу, что, к сожалению, тут наши пути расходятся. Было составлено резюме, более или менее описан десятилетний опыт работы в области web-программирования, обдумана сумма оклада, немного выше средней по Питеру, но далеко не топовая (я пока ни разу не гуру), оплачены услуги по…