Статьи

Я буду публиковать немного мелких статеек, вразброс :)

Пишем свой чат на PHP

Задался я мыслью, написать подобие чата. как и все великое, начнется это с простых вещей....

  1. чат будет на фреймах -
    • главный, с сообщениями
    • ввод, где будет вводится текст
    • список ников, понятно
    • и..фрейм "драйвер" всего этого дела )
  2. будет юзать mySQL, потому как очень просто все тогда получится
  3. в чате не будет регистрации, а следовательно админов и т.д., для простоты реализации и понятности...

UML диаграмма последовательностиUML диаграмма последовательности

10 лучших практик улучшения вашего CSS кода

Перевод с английского: 10 Best CSS Practices to Improve Your Code (Written exclusively for WDD by Jeff Couturier)

Это очень легко - обнаружить себя, разбирающимся в своем же CSS, который превратился в беспорядочную кашу. Иногда это результат небрежного кодирования с самого начала, иногда это из-за многочисленных "хаков" и изменений. Независимо от причины, не должно быть именно так. Написание чистого, сверхуправляемого CSS просто, если начать с той ноги, и это сделает ваш код легче для поддержки и правки позже. Здесь 11 советов для ускорения процесса написания CSS, которая станет тоньше, быстрее и будет реже причинять вам головную боль.

Conky


Немного о conky -

Привет, мир с lua

$ which lua
/usr/bin/lua
$ cd ~/scripts
$ cat > test.lua
#!/usr/bin/lua
print "Hello, world!"
^D
$ chmod +x ./test.lua
$ ./test.lua
Hello, world!
$ luac ./test.lua
$ chmod +x ./luac.out
$ ./luac.out
Hello, world!

Bookmarked linux shell commands

Just useful for me some stuff

Пишем свой чат на PHP

задался я мыслью, написать подобие чата. как и все великое, начнется это с простых вещей....

  1. чат будет на фреймах -
    • главный, с сообщениями
    • ввод, где будет вводится текст
    • список ников, понятно
    • и..фрейм "драйвер" всего этого дела )
  2. будет юзать mySQL, потому как очень просто все тогда получится
  3. в чате не будет регистрации, а следовательно админов и т.д., для простоты реализации и понятности...

Как сделать сайт

Помогите создать сайт? Как создать новый сайт в Инете? Вас интересует, что нужно сделать для того, чтобы иметь собственный сайт? Для кого-то этот вопрос покажется слишком тривиальным, чтобы рассказывать о нем подробно, однако, даже в этом тривиальном вопросе очень много нюансов, часто приводящих к недопониманию как самого заказчика сайта что же он хочет, так и недопониманию между ним и исполнителем.

Оптимизация web сервера

Краткое введение

Схема работы в обычном (чаще всего встречаемом виде) - один web-сервер (судя по статистике инета = 55% apache) отдает все файлы, независимо от их природы и типа. Так для любого css, js, статичного jpg, gif, или png файла (который допустим составляет дизайн нашего сайта) будет отработан полный цикл запроса веб-сервера. В технической литературе для обозначения вспомогательных файлов используют термин frontend, а для скриптов backend. Apache хорош в связке с mod_auth mod_php mod_rewrite, и для того, чтобы отдать общедоступные статичные файлы совсем не обязательно дергать многоуважаемый apache со всеми его модулями (которые нужны чтобы работали скрипты сайта), для этого попробуем без внесения значительных изменений в скрипты сайта(ов) "скинуть" отдачу статики другому

Безопасность web-сайта

Будем рассматривать какой-либо web-ресурс, к интерфейсу которого имеет доступ, в принципе, каждый. Естественно, рождается мысль, не давать пользователю делать нежелательные действия, а только запланированные. Слово «запрограммированы» тут не подходит, так как можно наряду с программированием желательного действия косвенно запрограммировать нежелательное. Вы понимаете о чем я?

Такие действия могут включать в себя как действия с банальными ошибками ввода, так и злонамеренные попытки повлиять на ход исполнения действия.

RSS-материал