Архив 2012

Часто возникает необходимость подгрузить из одного скрипта другой. Всё хорошо, когда эти скрипты физически расположены в одном каталоге. Делаем include и нет проблем. Проблемы возникают при развитой системе скриптов. Когда исполняемые файлы сгруппированы по каталогам и нужно настроить взаимодействие между ними. Для себя я решил, что проще всего понять где находится корневой каталог и уже […]

th Декабрь 2012, Понедельник в 12:31 | 4 комментария
Категории:PHP

Внезапно перестал работать простой скрипт. Задача скрипта – получение HTML-страницы (из браузерной игры) и выборка данных с помощью регулярных выражений. У меня как у новичка это событие вызвало недоумение и легкую панику: ведь все еще вчера работало! В чем же дело? Пришлось досконально разбираться в работе некоторых PHP-функций.

th Декабрь 2012, Среда в 10:00 | 2 комментария
Категории:parser, PHP

Год назад я стал счастливым обладателем VPS сервера. О своих ошибках при установке и настройке я уже писал в теме Переезд на VPS. Часть 2 – Мои ошибки. Прошел год, а значит у меня было 365 дней, что бы накосячить.

th Декабрь 2012, Понедельник в 10:00 | 0 комментариев
Категории:Сервер
Метки: , ,

В декабре 2011 года я перевел все свои сайты с shared-хостинга на свой VPS сервер. В процессе настройки всей системы я сделал большую ошибку. В названия баз данных MySQL я добавил точки, чтобы название домена совпадало с именем БД. То есть для домена tarlyun.com база называлась tarlyun.com. Проблемы начались, когда я захотел переделать резервное копирование […]

rd Декабрь 2012, Понедельник в 11:07 | 1 комментарий
Категории:MySQL, Сервер
Метки: ,

Сегодня я расскажу об одном интересном способе предоставления доступа к закрытой информации. В примере я буду использовать фреймворк CodeIgniter v1.7, но приведенный метод легко переносится в любое приложение. Суть метода заключается в следующем. Есть контроллер, доступ к которому необходимо ограничить. По каким-то причинам использование авторизации невозможно. Мы создаем специальную ключ-ссылку. Любой, кто зайдет по такой […]

st Ноябрь 2012, Среда в 20:46 | 0 комментариев
Категории:Code Igniter, PHP

Статья пишется по горячим следам. DDoS не прекратился, и в данный момент атака продолжается. До сегодняшнего дня я никогда не сталкивался с подобным типом атак. Слышать – слышал. Читал интересные статьи. Но не более того. DDoS (Distributed Denial of Service) – это распределенная атака типа «отказ в обслуживании». Цель атаки – блокировать работу атакуемого сайта. […]

th Ноябрь 2012, Вторник в 00:58 | 1 комментарий
Категории:Сервер
Метки: , , , ,

После одного из осенних обновлений FireFox и Flash система перестала работать стабильно. До недавнего времени я старался всегда обновляться до последних версий. Оказывается, я ошибался. Сегодня я расскажу, как повысить стабильность системы, откатив FireFox и Flash Player. О моей конфигурации: на ноутбуке установлена Windows7 64bit. Для работы используется GoogleChrome. Для отдыха (социальные сети, браузерные игры) […]

st Октябрь 2012, Среда в 12:00 | 0 комментариев
Категории:Soft
Метки: , ,

Laravel – динамично развивающийся фреймворк. Новые версии выходят часто. Как проверить работоспобность новой версии на боевом сайте? У меня есть сразу три элегантных решения.

th Сентябрь 2012, Воскресенье в 20:01 | 2 комментария
Категории:Laravel
Метки:

Обычно при локальной разработке программисты используют один из пакетов «все-в-одном». К таким наборам можно отнести WAMP, Denwer, Open Server и еще множество других подобных систем. Всех их объединяет простота установки и настройки компонентов. Не нужно заботиться о правильном взаимодействии Apache, PHP, MySQL и других модулей. Просто следуем инструкциям установщика и получаем рабочее место.

nd Август 2012, Среда в 12:43 | 0 комментариев
Категории:MySQL
Метки:

Скачав последнюю версию laravel и настроив рабочее окружение, попытался выполнить в консоли: php artisan migrate:install could not find driver Как видите: тут меня ждал облом. Вначале я стал грешить на неверные настройки mysql. Но сам сайт великолепно работал. И я пошел гуглить. Не буду описывать все попытки решить данную проблему. Сразу приведу 2 готовых совета.

th Август 2012, Суббота в 14:16 | 7 комментариев
Категории:Laravel