Войти

Category Archives: Code

Сегодня потребовалось запаковать проект на Java в один JAR файл. Нужно мне это для того, чтобы не мучиться с подключением сторонних jar и их дистрибьюции на кластер Hadoop Map Reduce. Да и к тому же, параметр -libjars из документации у меня почему то не работал.

Хочу предложить Вашему вниманию концепт расширяемой структуры приложения на Yii Framework. Я уже писал как сделать свои Actions на Yii. Сегодня же речь пойдёт о написании стандартных экшенов для контроллеров и их расширения. Предположим, в приложении у нас все контроллеры наследуются от класса dotPlantFrontMainController. Нам необходимо, чтобы у всех контроллеров было действие Breadcrumb. Для этого, [...]

04
Сентябрь

Декодируем gzip страницу на PHP

Written by Bethrezen. 6 comments Posted in: Code
Tagged with , , ,

Недавно при разработке одного сайта, столкнулся с проблемой декодирования на PHP полученной через curl страницы, сжатой в gzip. Допустим у нас есть код, который делает запрос через php-CURL с возвращением заголовков: $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url);   //curl_setopt ($ch, CURLOPT_VERBOSE, 2); // Отображать детальную информацию о соединении curl_setopt ($ch, CURLOPT_USERAGENT, ‘Mozilla/5.0′); //Прописываем User Agent, чтобы [...]

Сегодня столкнулся с одной особенностью INPUT элементов с атрибутом disabled. Как оказалось – они не передаются серверу при сабмите формы. Вышел из положения вот таким изящным способом на jQuery: $(function(){ $("form").submit(function(){ $("input").attr("disabled", ""); $("select").attr("disabled", ""); }); }); Таким образом, при действии submit у всех input и select элементов убирается атрибут disabled. Один минус – не [...]

25
Июнь

ENG: I’ve addapted a JavaScript serialize function by Kevin van Zonneveld to jQuery. Function works like the same named function in PHP. Be free to use it in your projects. It is especially needed when you want to post Object in AJAX (in jQuery «$.ajax()»). RUS: Я адаптировал JavaScript serialize функцию, написанную Kevin van Zonneveld, [...]

29
Май

Пишу одно прлиожение на Yii Framework. Структура приложения такова, что необходимо разграничить экшены контроллеров(CController) по папкам и сделать их типовыми. Экшены разграничиваются легко. Предположим, что у нас есть ряд экшенов для администрирования. Всем им надо установить какие-либо свойства или же сделать при их вызове какие-то типовые действия. Рассмотрим на примере изменения титла страницы. Вот код [...]

Данная статья находится в стадии написания. Не обращайте внимание на ашипки. Ани сделаны спицальна. «Вот и все… и нету Билла… жадность Билла погубила!» – м/ф «Остров сокровищ», Россия Вот сколько народу не говори: «Проверяйте входные параметры! Не доверяйте им! Юзер может их изменить! Особенно, если эти данные потом идут в базу!», а всё равно народ [...]