PHP и UTF-8 (Unicode) – неинтересная забава на пол-дня

Пт, 22 Дек 2006 at 1248.31 (php, utf)

This acrticle at wikidot.com

PHP Unicode MySQL

Это не мой совет (я разместил объяву :) ), но уж очень неимоверно он мне помог.

Я хотел добиться того, чтобы мои страницы были в кодировке UTF-8, но и с базой бы все было нормально.

Всего-навсего сочетание этого совета и одной строки в PHP при коннекте к базе данных.

MySQL + Apache + PHP + mb_string :)
Прочтите эту запись до конца »

Постоянная ссылка Комментарии (2)

PHP + AJAX = SACK

Пт, 22 Дек 2006 at 1227.56 (ajax, php)

This acrticle at wikidot.com

PHP AJAX SACK

Понадобилось тут… Но лень было писать свою фунцкцию, чтобы там в зависимости от браузера и бла-бла-бла (тем более, насколько я помню, есть уже более прогрессивные методы :) ). Хотел было прикрутить JsHttpRequest с dklab.ru, да чего-то полезли какие-то хитрые ошибки и вообще все там у мистера Д. Котероff как-то для меня хитро :), благо в PHP я еще не спец. Поэтому я взял другой пакетик, под названием SACK – Simple AJAX Code-Kit. Там действительно все просто и банально – мне больше и не было надо.

Прочтите эту запись до конца »

Постоянная ссылка Комментарии (2)

Trac + Subversion + Ubuntu – интересная забава на день

Сб, 16 Дек 2006 at 0147.16 (ubuntu, девелопмент)

This acrticle at wikidot.com

Ubuntu Trac Subversion

Приветствую всех заинтересованных. Ведь вас, наверняка, не очень много :).

Upd.: Более структурированное и последовательное (правда менее повествовательное) руководство для Ubuntu Feisty находится здесь

Ну а я, в свою очередь, славлюсь среди знающих меня извращенными подходами к простым вещам, так что и в этот раз решил не ломать традиций :).

Предыстория статьи такова:

Автор находится на испытательном сроке в некой фирме и по прибытию туда обнаруживает, что единственный коллега кроме начальника пишет Систему Управления Проектами (не путать с блоггерскими захватчиками – СУПом) на PHP сроком на две недели (правда, за эти две недели начальник разумно (имхо) требует лишь на-коленочного-статуса). Автор присматривается к требованиям, удивляется и сообщает начальнику, что есть уже такая система, бесплатная, расширяемая и все-в-одном-что-вам-нужно – Trac – система, которой он с радостью и удовольствием пользовался на прошлой работе. Благо начальник знает что такое SVN, про его замечательную поддержку было упомянуто тоже. Ну и конечно за свои слова пришлось отвечать – за это автору было заказано установить эту хитрую систему (как некоторые пишут, один из самых сложных пакетов для установки).

В свою очередь, в связи с извращенскими посылами автора, он умолчал о непредназначенности для Trac’а такой заботливой-о-пользователе-системы как Ubuntu, да еще и поставил это дело для демонстрации a) на vmWare (что, собственно, сути не меняет) (далее – «твари») с опцией Host-Only и б) на apache2. Это потому что a) другого нового Unix’а у автора под рукой не было, а устанавдивать его основной ОС было делом неперспективным и б) руководства в инете для Trac + Ubuntu почему-то именно про apache2.

Соответственно, действующие лица aka Оперируемые:

Ubuntu 6.06 TLS (руссская, хе-хе :) ), Trac 0.10.3, Subversion 1.4.2 в роли Subversion 1.3.1 (почему – смотрите ниже), Python 2.4.3 (побоялся ставить на 2.5).

P.S. В сетевых вопросах я пока что чайник (а то и ламер), поэтому если ниже или выше по тексту я допустил какие-либо вопиющие ошибки в терминах, понятиях или даже принципах – я заранее полностью готов это признать (гм, тогда точно не ламер :) ) и прошу вас меня поправить – только умоляю – не орите благим матом :).

Более поздний P.S. В скором времени я, вероятно, буду ставить всю эту компанию (более злободневные версии) на Ubuntu 7.04 с Python 2.5, и статья, ввиду опыта нескольких установок, будет чуть пограмотнее…

Прочтите эту запись до конца »

Постоянная ссылка 1 комментарий