Здравый взгляд на создание сайта / Бесплатные скрипты |
||
|---|---|---|
Описание:
| Новые публикации в блоге www.ewgenij.net
|
|
Формат: | RSS 2.0 |
|
RSS лента: |
|
|
|
Добавляем Sphinx к Денверу.
|
Всем привет! С таким постом только что влез на habrahabr.ru. Читаем заметку по теме здесь: http://habrahabr.ru/blogs/webdev/62014/ :) | |
|
Не добавляем хосты с www. при запуске денвера
|
Всем привет! Итак, если: 1. К своим локальным проектам вы обращаетесь, например, по адресу site.ru. 2. К рабочим по адресу www.site.ru. 3. Вам нравится денвер Тогда: 1. Открывайте файл scripts/lib/VhostTemplate.pm. 2. Найдите в функции getAllVHosts_forHosts блок: [code=perl] foreach $name (@names) { $name =~ s/^"(.*)"$/$1/sg; $hosts{$name} = $ip; } [/code] 3. Замените его на блок: [code=perl] foreach $name (@names) { $name =~ s/^"(.*)"$/$1/sg; if($name!~/^www\./) { $hosts{$name} = $ip; } } [/code] 4. Посмотрите свой hosts файл и порадуйтесь жизни :) 5. Заходите еще :) | |
|
Выбираем похожие теги. Выборка "соседних" тегов на SQL.
|
Итак, есть таблицы posts и tags. Их связывает таблица posts_tags. Запрос на выборку похожих тегов может выглядеть следующим образом. [code=mysql] SELECT Tag.name, COUNT(*) as postcount FROM tags AS t INNER JOIN posts_tags AS pt ON (t.id = pt.tag_id) INNER JOIN posts AS p ON (pt.post_id = p.id) INNER JOIN posts_tags AS pota ON (p.id = pota.post_id) INNER JOIN tags AS Tag ON (pota.tag_id = Tag.id) WHERE t.name = "frisbee" AND t.id <> Tag.id GROUP BY Tag.name; [/code] Я проверил - все работает :) Спасибо 2 daniel hofstetter | |
|
cake.bat
|
Если у вас стоит денвер и при запуске cake.bat вы видите примерно такое:
То в вашем php.ini найдите строки:
[code=text]
; Directory in which the loadable extensions (modules) reside.
extension_dir = "usr/local/php5/ext"
[/code]
И замените на:
[code=text]
; Directory in which the loadable extensions (modules) reside.
extension_dir = "Z:/usr/local/php5/ext"
[/code]
если вы указали диск Z в качестве виртуального для денвера. Если нет, то с буквой Z тоже работать не будет :)
Когда-нибудь расскажу, какая эта удобная штука, оказывается. |
|
|
4 апреля - день вебмастера
|
Узнал только что на хабре :) Как выяснилось, связано это с датой 4.04. Типа "Ошибка 404 - страница не найдена". Вот такие дела, вот такое дело. Поздравляю! | |
|
CakePHP Translate Behavior - сохранение записей. Как добавлять и обновлять языковые версии модели.
|
Пришлось разбираться самому, как добавлять и обновлять языковые версии моделей, так как справка не справилась с заданием :) В комментариях показали только как их доставать из базы. С удовольствием разобрался. В очередной раз порадовавшись, что решил сделать пару мини проектов на CakePHP (делал на CodeIgniter). Назад решил не возвращаться. | |
|
Генератор паролей на JavaScript. Придумать хороший пароль?
|
Подробнее, о том, как сделать такую маленькую, но полезную прибамбасину, читаем ниже.
|
|
|
Вышла новая версия CakePHP: Extra Hot: 1.2 Final is here!, 1.2.0.7962
|
е!) |
|
|
Готовим для своих проектов кэшировалку из CakePHP / Кэширование в CakePHP, Memcache, Apc, Xcache
|
Для одного проекта понадобилась простая кэшировалка. Из-за того, что их я уже напереписывал с десяток, сразу выдвинул требование «для простых проектов больше ничего переписывать не собираюсь!» Всегда использовал только кэширование в файлах или Memcache, поэтому, нужно было получить такую библиотеку, которая могла бы работать двумя способами, в зависимости от параметров сайта. | |
|
Из отпуска вернулся
|
Немного рассказал о нем здесь. Скоро продолжим наше общение. | |
Rss лента Сериалы ТУТ - Онлайн смотреть Сериалы ТУТ! бесплатно тут все свежие и последние серии сегодня
Rss лента про военные пенсии в 2012 году Повышение пенсий военнослужащим в 2012 году