Fork me on GitHub

The WebDevil

Enjoy development

Archive for August, 2007

Trivial mailing

Friday, August 31st, 2007

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

From: Ôîðóì SHARE|NET.UA
To: me
Subject: Áëî´ Øàðè ( From Ôîðóì SHARE|NET.UA )
Date: Fri, 31 Aug 2007 10:08:38 +0300
d1m,
 http://blog.net.ua/
/ . :
http://www.share.net.ua/forum/index.php?showtopic=374&view=getnewpost
!!! !
————————————-
:
————————————-
[...]

Read the rest of this entry »

svn externals howto

Tuesday, August 14th, 2007

Многие используют Subversion для хранения ревизий своих проектов. И он действительно сильно помогает при разработке проектов командой а не в одиночку.
Из первоситочника:
Иногда полезно иметь рабочую копию, собранную из разных источников. К примеру, когда нужно чтобы некоторые рабочие подкаталоги соответствовали разным частям вашего или чужого хранилища. Безусловно, всё это можно сделать вручную — с помощью вызовов [...]

Read the rest of this entry »

IE is DUMB – security hole

Friday, August 10th, 2007

http://www.securitylab.ru/news/301002.php:
Администраторы веб-узлов и просто люди обычно пользуются FTP, чтобы загрузить файлы с компьютера на сайт – и обратно. Как всегда, компания Microsoft решила облегчить жизнь пользователю: встроила в Windows функции для работы с протоколом передачи данных.
Internet Explorer – поддерживает FTP исключительно для удобства. Браузер заботливо включит в сохраненный файл(*.html, *.htm, *.mht) – имя пользователя [...]

Read the rest of this entry »

locales

Tuesday, August 7th, 2007

Сайт работает в cp1251. Не моя прихоть, так сложилось.
И вот в него вкручивается gettext. Все было бы неплохо, только из трех языков ru, en, uk – для последнего отсутствует локаль uk_UA.cp1251.
Я пол-дня мучался, пока добрый Rubik не направил в сторону localedef.
Итак, вот что вышло:
sudo localedef -f CP1251 -i en_US en_US.cp1251
sudo localedef -f CP1251 -i uk_UA [...]

Read the rest of this entry »

gettext and cyrillic

Tuesday, August 7th, 2007

Возникла задача – подружить gettext и кириллицу. Да к тому же еще и кириллицу в cp1251. И, что самое главное, оригинальные строки для перевода в кириллице.
Попробовав Zend_Translate ощутил несоответствие идее:
<?php
require_once("Zend/Translate.php");

$translate = new Zend_Translate(’gettext’, ‘/my/path/source-de.mo’, ‘de’);

print $translate->_("Example")."\n";
Вот что должно произойти если нет /my/path/source-de.mo? Правильно, должно отобразиться “Example”. На самом же деле отображаются матюки об отсутствии .mo. [...]

Read the rest of this entry »