Помечено: php

Воскресенье — AviHost, установка FreeBSD, nginx

Воскресенье — AviHost, установка FreeBSD, nginx

Иметь свой сайт — это полезно, приятно и порой прибыльно. Полезно потому, что заставляет организовываться, приятно от того, что видишь реакцию посетителей на свои труды, прибыльно…ну, не всегда :) Но помимо домена надо еще иметь площадку, где все будет размещаться. Таковой в самом начале мой интернет деятельности была компания hosting.ua....

Полезный php код для загрузки файлов на сервер

Полезный php код для загрузки файлов на сервер

Уже несколько раз мне приходилось вручную по ftp заливать такую вот сборку: WordPress, BuddyPress, несколько шаблонов и кучу плагинов. Естественно, что по одному файлу все это счастье будет длиться около получаса и не из-за объема передаваемых килобайт, а из-за количества файлов — их тысячи. Поэтому я пользуюсь другим методом скоростной...

Таблетка от головной боли — RegexBuddy

Таблетка от головной боли — RegexBuddy

На днях по работе мне пришлось здорово поломать голову при работе с регулярными выражениями (регекспами от англ. — regular expressions). Проблема состояла в том, что до этого я их самостоятельно не писал и вообще не знал синтаксиса, а принимая во внимание, что доставать вопросами кого-то бы то ни было я...

Установка, настройка Debian, LAMP, nginx, bind9

Установка, настройка Debian, LAMP, nginx, bind9

Некоторое время назад, сразу после моего возвращения в сентябре, у меня на сайте CosyDale.com начали возникать проблемы с доступностью. В течение суток сайт возвращал ошибку 502 (Bad Gateaway) вплоть до 10-15 раз, единственно, что утешало, так это продолжительность — обычно не более 5 секунд. Забавно то, что кеширование у меня...

Хозяину на заметку

Хозяину на заметку

Век живи — век учись… Никогда бы не подумал, что это так важно, но, оказывается, в конце php-файлов лучше не закрывать php конструкцию фирменным  ?> — это не гигиенично. А вдруг вы случайно поставите Enter после него? Или пробел… Или еще что непонятное, а после передачи в браузер эта конструкция...

Хак: возможность автодополнения всех имен пользователей

Хак: возможность автодополнения всех имен пользователей

При написании сообщений в BuddyPress есть такая замечательная особенность, как автодополнение имени получателя. Она работает очень просто — сверяет введенные буквы с базой всех пользователей и выводит тех из них, у которых данное сочетание букв встречается в имени/фамилии или логине. Но вот есть маленькое ограничение — это автодополнение работает только...

NotePad++ vs Aptana? NPP!

NotePad++ vs Aptana? NPP!

Никому не говорите, что я потратил час на то, чтобы заново установить и настроить NotePad++. Напомню, что с помощью NPP я, собственно, и выполняю абсолютно все правки кода (css, html, php, sql, xml, xslt, txt, js, ini, log, htaccess и др.). Некоторые время назад меня соблазнили установить Aptana. Установив (основная...

Вынос стилей страницы Контакт в отдельный файл

Вынос стилей страницы Контакт в отдельный файл

После релиза предыдущего плагина CD Avatar Bubble делаю себе маленький перерыв в программировании. Занялся опять своим сайтом — вы уже знаете, что стили формы комментариев я вынес из общего файла стилей для уменьшения размера последнего. Теперь грузится css комментариев только на странице комментариев. Решил пойти дальше немного и вынес стили...

Хак: удаляем из ленты активности запись о новых пользователях

Хак: удаляем из ленты активности запись о новых пользователях

Удаление из ленты активности записей о том, что кто-то стал зарегистрированным пользователем, является не сколько хаком, сколько плагином (ибо он так и оформлен), но вам придется также вмешиваться в код шаблона, потому такой заголовок… Вы уже поняли, что делает этот плагин. Зачем он нужен? Опять-таки, очистка ленты от ненужной информации...

Хак: убираем лишние кнопки с ленты активности

Хак: убираем лишние кнопки с ленты активности

Я решил, что пора публиковать и полезные хаки BuddyPress, которые вы без труда можете внедрить и изменить поведение сайта так, как вам удобнее. В ленте активности отображается порой не особо интересная для дальнейшего обсуждения информация: кто-то зарегистрировался, кто-то к кем-то подружился, новая запись форума и даже что кто-то проголосовал за...