Сайт Романа ПарпалакаБлог201001

Новый год

1 января 2010 года, 14:02

За полтора часа до Нового года около местного рынка лежали нераспроданные елки. Желающие могли бесплатно взять их. Я заметил только одного желающего.

На улицах Кишинева в предновогодний вечер было на удивление мало людей. Да и пиротехникой пользовались меньше обычного. Интересно, почему? Кризис? Или недовольство новым молдавским правительством?

    Оставить комментарий

О единицах измерения

2 января 2010 года, 15:22

Ководство, параграф 56:

Сделать графические заголовки и врезки может даже человек с коэффициентом интеллекта, равным комнатной температуре.

Вопрос для тех, кто не видит ошибок в этом предложении: как изменится смысл, если измерять температуру не в градусах Цельсия, а в градусах Фаренгейта? А в кельвинах?

Начинающие изучать физику школьники знают, что нельзя сравнивать величины, имеющие разные единицы измерения.

    5 комментариев

Базы данных

4 января 2010 года, 23:45

Сейчас S2 поддерживает две базы данных: MySQL и PostgreSQL (правда, поддержку последней нужно тестировать). Из-за активного использования подзапросов работа с SQLite 2 невозможна. А про SQLite 3 в PHP я ничего не знаю. Поэтому думаю вообще забить на SQLite.

Вопрос: сильно ли нужна движку сайта поддержка SQLite?

    1 комментарий

Демо-сайт движка S2

9 января 2010 года, 18:56

Установил последнюю ревизию S2 на демонстрационный сайт (спасибо рефератам Яндекса). Можно протестировать админку (логин admin и пароль admin). Любые изменения демонстрационного сайта откатываются каждый час, так что не стесняйтесь в своих желаниях :)

Кстати, на дефолтный стиль оформления потратил целый день, и теперь он мне очень нравится.

Пора делать сайт движка и самый первый альфа-релиз.

    Оставить комментарий

Скайп

12 января 2010 года, 13:43

Вообще перевод скайпа на русский — один из самых плохих (среди программ такого уровня).

    Оставить комментарий

Песня

19 января 2010 года, 14:55

Посвящается ping ya.ru.

Пусть пингуется Яндекс,
Пусть пингуется Гугл,
Пусть пингуется роутер,
Пусть пингу-у-юсь я.

    Оставить комментарий

С Новым годом, дизайнер

27 января 2010 года, 00:15

Картинка для тех, у кого еще не закончился Новый год. Пришлось снимать на мобильник, потому что фотоаппарата с собой не было.

Если попытаться объяснить пробел перед восклицательным знаком безграмотностью дизайнера, то расположение букв вдоль странной кривой, вероятно, нужно объяснять тем, что у дизайнера свернута шея.

    1 комментарий

#.*#/u

27 января 2010 года, 19:27

У регулярных выражений PHP есть специальный модификатор u для работы со строками в кодировке UTF-8. Оказывается, вставлять этот модификатор во все подряд регулярные выражения не только бессмысленно, но и вредно. Если шаблон может работать после удаления модификатора u, то он будет работать без него быстрее, зачастую существенно быстрее.

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

Когда же модификатор u необходим? Только тогда, когда в регулярном выражении указывается количество символов или в квадратных скобках присутствуют символы, не входящие в нижнюю половину таблицы ASCII.

В процессе оптимизации можно попытаться изменить регулярное выражение и убрать из него модификатор u.

Как всегда, лучше проверять на практике необходимость модификатора u в каждом конкретном регулярном выражении и его влияние на время выполнения скрипта.

    Оставить комментарий

← сюда туда →

Поделиться
Записи