Обновил блого движок, на новую версию вордпресса, и был приятно удивлен его развитием.
На уровень выше стало юзабилити админки.
Возможности обновление системы одним кликом.
Появилось много новых модулей
И еще куча других мелочей
Я даже себе прикрутил поставил модуль “”
Но старый баг с нечитаемой кодировкой в ajax компонентах остался. Например когда пишешь статью вместо текста: “Постоянная ссылка:http://valentin.gernovich.com/2009/03/razvitie-wordpressrazvitie-wordpress/“, приходилось смотреть на “РџРѕСЃС‚РѕСЏРЅРЅР°СЏ ссылка: http://valentin.gernovich.com/…… “. А лечиться этот баг очень просто: добавляешь AddDefaultCharset utf-8 в файл .htaccess
Есть два хостинга, задача перенести проект PHP + mySQL с одного сервера на другой. С серверами можно работать по SSH, другие варианты я не расмотриваю.
Собственно все в процессе, при обещанных регистратором 10 днях, перенос начал 3 марта, сегодня уже 17 число, прошло 14 дней.
Без крайней необходимости данную операцию проводить не стоит.
Собственно как все происходило статья в процессе, как только я дойду до конца этого пути, все опубликую.
PS сайт собстенно уже на новом хостинге, процесс переноса был настолько гладким, что и писать то нечего. Хотя наверное стоит чиркануть заметку как делать перенос сайта…
Давно не писал ничего, полностью забросил блог т.к. был занят off-line проблемами. Но теперь решил вернуться к блогу и продолжать писать свои заметки. Плюс еще нужно сделать несколько косметических изменений, типа поменять хостинг и сменить регистратора домена, обновить версию WordPress на последнею.
В проекте несколько статей:
“Как перенести доменное имея от одного регистратора к другому” — это личный опыт и сейчас все в стадии переноса и написания.
“Выбор хостинга” — хостинг выбрал и теперь пишу как я его выбирал и на что обращал внимание.
В связи с вереходом на WordPress версии 2.5.1, обновил дизайн, и добавил несколько плагинов и еще парочку добавлю. В планах добавление нескольких больших статей, на темы: “Отладка в PHP” и “Формы в PHP”. Вообщем буду блог по активнее развивать! Чесное пионерское!
Изначально были “вылезли” проблемы с функцией округления: в место ожидаемого float “0″, выдает float “-0″. Это поведение ожидаемо и описано на bugs.php.net, это так называемый bogus #16551 (bugs.php.net/bug.php?id=16551) и связан с особенностью исчисления чисел с плавающей точкой.
Похожий баг нашелся совсем не в математической функции, а в строковой: number_format. Пример: в место ожидаемого string “0.0″ выдаст string “-0.0″.
Этот безобразие недочет я запостил на PHP Report a Bug. Интересно через сколько лет времени его поправят. Отслеживать можно тут: Bug #45300(bugs.php.net/bug.php?id=45300).
PS Круглый номер у бага получился случайно. PPS В номере бага скрыты версии php в которых он проявляется.
Неожиданные для многих результаты при операторах <, >, <= и >= со значением NULL. Данные результаты я также опубликовал на php.net. Может в будущем включат эти таблицы и в документацию.
До осмотра таблиц, важно знать и понимать типы переменных и их значения. К примеру, “42″ — строка, в то время как 42 — целое. FALSE — логическое, а “false” — строка.
Обычно я открываю с утра офис, то есть раньше меня приходить на работу смысла нет. Точнее я так думал раньше. Сегодня как обычно прихожу рано и вижу что работа уже во всю кипит!
Зашел в документацию по php и “случайно” обнаружил в документации пункт Namespace. Где сказано: “Пространство имен будут доступны в PHP начиная с версии 5.3.0″. Все кто работает с фраемворками, поймут, порядком надоело писать new Zend_*. Вот прекрасный пример когда лень двигатель прогресса.