Три с полтиною года спустя

...и вы думаете, за эти три года ничего не произошло?

На деле как раз было много всякого и разного. Но ни до сайта, ни до блога как-то не доходили руки. И наверное, долго еще не дошли бы, да затеял как-то поменять VDS, тут-то все и началось. :^)

Во-первых — ох, уж эти новости PHP. А если точнее, ох уж эти ленивые PHP-программеры. Это ведь язык разгильдяев, всегда был им, и навсегда останется. Так что если в каких-то функциях какие-то параметры сегодня необязательны, разгильдяи будут считать, что это навсегда. Что и произошло с этим блогом — при переезде на новый VDS (и под новую версию PHP) вдруг «опустели» некоторые поля ввода. Это (делюсь опытом) функция htmlspecialchars(), в которой аргументы quote_style и charset появились с 4 версии, а множество программеров их как не употребляли, так и не начали. Надеялись, что любимая кодировка cp1251 пребудет вовеки. А тут «вдруг, откуда ни возьмись» появилась UTF-8 как дефолтовая на любой вкус сервер. И преобразование, намертво связанное с выставленной локалью, работать перестало, вместо этого начав выдавать пустые строки.

Во-вторых, поймав эту неполадку и исправив ее во всех вхождениях по всему блогодвижку, просто невозможно удержаться и не опробовать, что из этого получилось. Вот и пробую. Похоже, я уже второй раз спас свои экземпляры Интерры от смерти по причине негодности. Впрочем, еще не вечер, ее существование под вопросом, а новый блоговый движок, примитивный донельзя, уже не за горами.

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

И вообще, пора заняться саморекламой. Назревает...

Top

Категория: web-программинг

Комментарии Отключены