Advanced grep
Написал небольшой скриптик, который красиво форматирует результаты рекурсивного поиска по исходникам (вообще-то по любым файлам, но я писал это все именно для поиска по дереву исходников :))
[ Читать дальше ]
24.02.10 | *NIX, Programming | Comments (12)
Хватит писать foreach()
По крайней мере в php :) Обращаюсь к php-разработчикам – подумайте, сколько раз за рабочий день вы пишите for() и foreach()? Я, например, довольно много :) Сейчас я пишу на php 5.3, а в нем есть очень удобные средства для того, чтобы обойтись без обхода массива в цикле – это функции для работы с массивами, которые принимают callback в качестве аргумента и замыкания
[ Читать дальше ]
19.02.10 | Programming | Comments (19)
С Новым Годом!
Дорогие мои друзья и читатели!
Поздравляю всех Вас с Новым годом, программистам желаю поменьше багов и легкой отладки, админам – хороших каналов, надежных провайдеров, умных юзеров и мощных серверов! Ну и все удачи, счастья и чтобы все у вас получалось!
В этом году было довольно мало статей, за что извиняюсь перед вами и обещаю, что в следующем году буду писать более-менее регулярно!
С Новым Годом!
31.12.09 | boombick.org | Comments (2)
Инвайты на Lockerz.com
Что такое Lockerz.com?
Вебсайт, дарящий вам подарки за ежедневное посещение и за выполнение различных заданий.
Что такое PTZ?
PTZ — официальная валюта Lockerz.
Что можно купить за PTZ?
За PTZ можно купить электронику, одежду и многое другое.
Как мне попасть на Lockerz?
Только и только по приглашению. Рекомендуется использовать ящик популярного провайдера эл.почты, т.к. со сторонними может иметь место проблема с доставкой.
Выглядит слишком хорошо, чтоб быть правдой =/
Возможно, но Lockerz финансируется одной из крупнейших медиакомпаний в США (Liberty Media). Также одной из глав Lockerz LLC. является Кэти Сэвитт, бывший исполнительный директор Amazon.
Я живу не в США, почему я не могу заказать что-либо?
Потому что сайт еще не запущен в полную силу. Ходят слухи, что это произойдет 15 октября. На данный момент доставка работает только для США, но после открытия товары будут доставляться по всему миру. А пока нужно торопиться — чем раньше вы попадете к нам, тем больше у вас шансов :)
От себя добавлю что вы ничего не теряете, а шанс выиграть что-нибудь всё-таки есть. Поэтому — приглашаю на раздачу инвайтов LOCKERZ.
Инвайт приходит с адреса noreply@lockerz.com и очень легко может попасть в “Спам”, так что посмотрите и там :)
PS Текст с
PPS Для получения инвайта оставляйте e-mail в комментариях НЕ НАДО ПИСАТЬ E-MAIL В САМОМ ПОСТЕ. Достаточно просто заполнить поле e-mail в форме
PPPS Отличный сайт кстати, все очень просто
12.10.09 | Trash | Comments (192)
Немного о mod_perl
Apache – это очень популярный и широко используемый web-сервер. Есть множество альтернатив, но по возможностям настройки, гибкости и количеству доступных расширений Apache прочно держится в топе. В этой небольшой статье я расскажу как можно контролировать фактически все аспекты работы вашего web-сервера при помощи Perl и mod_perl
[ Читать дальше ]
1.10.09 | Debian, web-servers | Comments (3)
100 команд vim, которые должен знать каждый программист
Небольшая подсказка по vim, будет полезна всем, я думаю. Это не руководство для начинающих (т.е. команд типа :wq здесь нет)
Комментарии приветствуются :)
[ Читать дальше ]
29.09.09 | *NIX, Programming | Comments (22)
Установка nginx, php5 CGI и MySQL
Nginx (произносится как “энджин икс”) – это легкий высокопроизводительный веб-сервер с открытым исходным кодом. Он известен своей стабильностью, большим набором функций, сравнительной простотой конфигурации, а также весьма низкой требовательностью к ресурсам. В этой статье я опишу процесс установки nginx, PHP5 в CGI-режиме и MySQL на Debian Lenny.
[ Читать дальше ]
18.08.09 | *NIX, Debian, Network, web-servers, Для начинающих | Comments (7)
Логирование писем, отосланных через функцию mail()
Если у вас свой сервер (или хостинг-сервер), на котором расположено множество различных проектов, то, возможно, вы сталкивались со следующей проблемой: из-за уязвимости в скрипте на один из проектов попал вредоносный код, занимающийся рассылкой спама. Найти виновника порой бывает весьма проблематично. Так что оптимальным выходом будет просто логировать действия функции mail()
[ Читать дальше ]
31.07.09 | PHP, Programming | Comments (3)
Построение виртуального массового хостинга на базе Apache2 + mod_rewrite + mod_userdir + mod_suexec
В этой статье описан один из методов построения системы виртуального хостинга с использованием mod_rewrite для определения соответствий виртуальных хостов физическим директориям на сервере. Вдобавок, используя сопоставление хоста имени пользователя мы сможем запускать CGI-скрипты с правами юзера через suEXEC
[ Читать дальше ]
20.06.09 | *NIX, web-servers | Comments (3)
Пять примеров использования grep
Утилита grep является одной из самых важных при построении блоков фильтрации текста в shell. В этой статье мы покажем пять простых примеров ее использования, которые позволят вам по достоинству оценить ее возможности
[ Читать дальше ]