Ограничения на Cookie


Давно хотел разобраться с тем какие ограничения накладывают браузеры на хранение куков (cookie). Сегодня смог выкроить на это время и провести несколько простых тестов. Так как на полноту эксперимента я не претендую, то для исследования взял только три браузера — Opera 9, FireFox 3, InternetExplorer 8. Далее о том, какие результаты получены.


( Читать дальше )

Пара мыслей об анлизе и планировании проекта



Давно уже хочется что-нибудь написать о том, с чего и как начинают программный проект «взрослые» дяди. Но все как-то руки не доходили. И вот час «Х» настал.

Очень часто успешность или не успешность проекта напрямую зависит от того на сколько хорошо разработчик понимает задачи, которые перед ним ставит клиент. Считается, что значительная часть провалов связанно именно с непониманием разработчиком поставленных задач. Поэтому практически все методики разработки программного обеспечения включают в себя этап анализа.


( Читать дальше )

Как получить HTTP заголовки с помощью WireShark


В этой статье я расскажу о том как с помощью сниффера WireShark получить содержимое HTTP-заголовков, которые отправляются и получаются браузером. Данная информация может быть очень полезна при отладке веб-приложений, а так же для изучения HTTP-протокола.


( Читать дальше )
  • 0
  • 6 января 2010, 02:24
  • admin
  • 1+1

Phing. Как удалить файлы с ипользование wildcard

Очень часто в процессе написания build.xml файла возникает задача по удалению временных файлов, которые нужны только в момент публикации проекта. Обычно в любом проекте таких файлов великое множество и прописывать каждый из них в отдельности сложно. А в случае если имя файла генерируется автоматически и вовсе невозможно. Поэтому для удаления файлов удобно использовать так назваемые wildcard.


( Читать дальше )

Как совместить SimpleTest и Kohana

Недавно передо мной встал вопрос: «А каким образом к фреймворку Kohana прикрутить Simple Test Unit». Задача простая и в интернете полным полно предложений по ее решению. Одно из понравившихся решений я решил привести тут.

Для того, чтобы запускать свои тесты, нужно создать контроллер следующего содержания:


( Читать дальше )

Как сделать ZIP архив средствами PHP

Многие думают, что создать ZIP архив средствами PHP сложно. На самом деле это не так. Все, что нужно — это несколько строк кода и готовая библиотека PclZip.lib.

Алгоритм работы с библиотекой следующий:


( Читать дальше )
  • 0
  • 23 ноября 2009, 06:09
  • admin
  • 1+1

Как реализовать Autoload в Kohana 2.2 и выше

Как известно, начиная с версии 2.2 фреймворк Kohana больше не поддерживает библиотеку Loader. Поэтому у многих возникает вопрос: «А как, собственно говоря, теперь быть?»

Собственно, ничего страшного не произошло. Да, теперь нельзя использовать $this->load->library() синтаксис. Но что по сути делала данная функция? Две простых вещи — создавал новый экземпляр указанно класса (библиотеки) и размещала на него ссылку в свойстве текущего класса ($this->classname).


( Читать дальше )

WordPress. Публикация с помощью XML-RPC

Мне кажется, что развитие отечественной блогосферы идет семимильными шагами и недалек тот день, когда все русскоязычные фрилансеровские биржи будут в буквальном смысле завалены предложениями по разработке плагинов для известных блог-движков. Поэтому сегодня я хочу рассказать о том, как можно, не прилагая особых усилий, программно добавить пост к WordPress блогу используя XML-RPC API. По своему опыту скажу, что больше половины заказов, которые я выполнил на западной бирже RentACoder было связано именно с WordPress. Как известно, то что популярно на западе сейчас, через некоторое время становится популярным и в нашей стране.


( Читать дальше )