Неплохая статья, которую надо показать каждому клиенту.
- 
	10 шагов к созданию сайта (для клиента)24 марта 2008 Комментировать
- 
	Vaga. 60 бесплатных значков24 марта 2008 Комментировать
- 
	Жадный Skype24 марта 2008 7 комментариевСегодня столкнулся с тем, что Denwer отказался запуститься. Написал, что порт уже кто-то скушал. Такая же гадость иногда доставала меня при запуске JBoss, но там это дело решалось его перезапуском: виновник в этом случае жестоко убивался. В случае с Денвером пришлось разобраться. Запустив консоль и введя netstat -abovя увидел, что порты кушает никто иной, как Skype.Отключается его подвеска на 80и443вИнструменты → настройки → дополнительно → соединение → использовать порты 80 и 443 в качестве входящих альтернативных.
- 
	highlight.js 4, финал23 марта 2008 КомментироватьВскоре после беты вышел релиз highlight.js 4 - замечательного решения для подсветки кода. 
- 
	Порядок выполнения событий в DOM23 марта 2008 КомментироватьЭто должен знать каждый, кто программирует на JavaScript. 
- 
	highlight.js 4 beta21 марта 2008 КомментироватьИван Сагалаев выпустил бету нового highlight.js с целью потестить и получить комментарии. 
- 
	Треугольники для списков. Без картинок.21 марта 2008 КомментироватьНезаслуженно забытый метод расстановки треугольных маркеров списков без использования картинок. 
- 
	Рай для фотошопера! Браши на любой вкус.21 марта 2008 2 комментарияОтличный ресурс с кисточками. Всё рассортировано, ссылки прямые. 
- 
	Дизайн текста 2: Цитаты20 марта 2008 3 комментарияХорошая заметка об оформлении цитат. 
- 
	replaceAll для JavaScript18 марта 2008 16 комментариевДумаю, многим нехватает в JS такой простой функции, как заменить все вхождения в строке на что-либо. Если это так — у меня для вас подарок. String.prototype.replaceAll = function(search, replace){ return this.split(search).join(replace); } Пример использования: alert("test string... test string!".replaceAll('test', 'a')); 



