Собираем библиотеки

Ноябрь 21, 2007

Очень часто встречаются задачи валидации данных при написании user-side активов. И каждый раз пишутся свои функции... Хватит, будем собирать необходимые функции для будущей системы.

Валидация e-mail адреса:
preg_match ('/^[a-z0-9\.\-_][email protected][a-z0-9\.\-_]+.[a-z]{2,5}$/is',$mail);

Add to Bookmarks

Избавляемся от геморроя ООП

Ноябрь 19, 2007

Я люблю ООП, честно... Только одно «НО» мешает — проблематично каждый раз передавать в различные конструкторы данные, которые на 95% бесполезны.

Какой же выход можно придумать?..

Читать дальше »

Add to Bookmarks

Реализация потоков в PHP (fork/форк)

Ноябрь 17, 2007

Сложилось так, что разработчики от порождения к последней версии PHP обходят стороной многопоточность... А ведь довольно часто приходится выполнять задачи в многопоточном режиме. Первое, что приходит на ум (самое здравое, кстати) — использовать форк — подход порождения процессов. Вот что говорит нам Википедия:

В Unix-системах, fork () — системный вызов, создающий новый (дочерний) процесс, идентичный выполняющему этот вызов. После вызова fork () алгоритм обычно разветвляется (родительский процесс получает от fork () PID дочернего, а дочерний получает нуль).

Читать дальше »

Add to Bookmarks

Углубляемся в проектирование CMS

Ноябрь 16, 2007

Поскольку, времени писать cms не всегда хватает, чтобы документировать ее — буду периодически собирать комментарии в написанных компонентах системы.

Сегодня — очередь компонента com_content, который занимается выводом текстовой информации (я еще раз повторюсь на тему моей любви к терминологии joomla — уж очень понятно что есть что, поэтому привязка будет именно на joomla-терминологию. Идеология все-таки своя.)

Читать дальше »

Add to Bookmarks

Кетайские коты

Ноябрь 15, 2007

Собирался идти спать, как некто Лобзег увлек наблюдениями за видео-камерами, выпущенными в сеть :)

Итак, подборко:

  • Вот здесь сейчас коты кетайские.
  • Здесь — офес заморский.
  • А вот еще офис.
  • Тут кафе с катающимися тарелками

Если есть у кого еще интересные места — кидайте в комменты. Будем базко собирать )

Add to Bookmarks

Конференция Linux в Казани

Ноябрь 14, 2007

Сегодня побывал на конференции Linux... Честно говоря, устал, но пару слов таки-скажу...

Читать дальше »

Add to Bookmarks

Бездельникам программистам посвящается...

Ноябрь 12, 2007

Очередной день — очередной пост. Ругать я никого не буду, что логически противоречит названию поста... скорее, наоборот — буду сподвигать :)

После определенного количества выпитых чашек кофе и бесцельного сёрфа по сети (скорее, от усталости, чем от безделья и обилия свободного времени), до меня вдруг дошла суть одной проблемы 2.0... А именно — более низкие темпы развития блогосферы, нежели предрекалось Нострадамусом и Вангой :)

Кому интересно — читаем дальше...

Читать дальше »

Add to Bookmarks

Прокатит халява или нет?

Ноябрь 11, 2007

Сегодня провернул такую штуку: написал в ubuntu-shipping сервисы (Ubuntu, Kubuntu, Edubuntu) с целью получения крупных партий дисков. Хочу сделать вот что: пройтись по улице и раздать людям диски с Ubuntu/Kubuntu/Edubuntu... все-таки, благое дело... Письмо светить не буду, ибо может превратиться в плохую тенденцию такие обращения.

М... а на самом деле, может распространить в реале дисков, штук эдак 100-150?  Как думаете, будет эффект? Будут ли люди отказываться от нелегального использования продуктов Microsoft? Убунту, вроде бы, как подходит для альтернативы XP.

При тонкой настройке и Vista в сторонке курить будет, если графику и интерфейсы затрагивать. Вообщем, жду ответа от Ubuntu и надеюсь на их понимание.

Люди, пользуйте Linux! И да будет вам счастие :)

Add to Bookmarks

Я — хороший php-программист

Ноябрь 9, 2007

Повеселил маленький тестик :) Двадцать минут и 57 вопросов. Кому хоцца поиграться и получить вот такую картинку — бегом тестироваться на http://www.corp.mamba.ru/.

Вот мой результат. Надо будет повторить через время, как научусь работать с системами контроля версий. Читать дальше »

Add to Bookmarks

PNG — fix: Бедный ослик

Ноябрь 8, 2007

Наткнулся на статью о том, как фиксить png-баг в ослике версии ниже 7-ой. Читаем png-fix.

И шутка по теме web-строительства:

Едет веб-мастер в поезде и слышит: <td></td> ... <td></td> ... <td></td>

Add to Bookmarks