На сайте code-igniter.ru группой энтузиастов ведется перевод горячо любимого мной фреймворка CodeIgniter. А недавно у них открылся форум.
Архив за Апрель 2008
Русская документация CodeIgniter
Апрель 18, 2008Предварительный заказ Ubuntu 8.04
Апрель 18, 2008На сайте shipit.ubuntu.com уже можно сделать предварительный заказ бесплатного диска с Ubuntu 8.04 (кодовое название Hardy Heron). Можно выбрать Desktop-версию или Server-версию этой операционной системы. Для Desktop-версии можно выбрать 32-битную или 64-битную версию. Заказал себе 32-битную Desktop-версию.
К сожалению, в предыдущей версии Ubuntu мой лаптоп отказывался уходить в Stand By (чего уж там говорить про Hybernate). Кроме того, очень медленно работал compiz.
Посмотрим, какой будет этот релиз.
Сообщает linux.org.ru
Google Chart API
Апрель 18, 2008





А неплохие графики и диаграммы получаются с использованием Google Chart API. Правда, первый пришлось в фотошопе подредактировать, но это обусловлено лишь тем, что не хочется возиться с параметрами гугла.
Компонента bitrix:photo.detail
Апрель 17, 2008К сожалению, в шаблон компоненты не передаются навигационные ссылки на первый и последний элемент, что странно, потому, как действие перехода к первой и последней фотографии в контексте просмотра кажется очевидным и обойтись без него довольно сложно. Пришлось действовать странноватым способом: добавлять в шаблон этой компоненты код, который определяет ссылки на первый и последний элементы:
<?php
$arSelect = Array(«ID»);
$arFilter = array («IBLOCK_ID» => IntVal($arResult["IBLOCK_ID"]), «SECTION_ID» => $arResult["IBLOCK_SECTION_ID"], «ACTIVE» => «Y»);
$res = CIBlockElement::GetList(Array(«SORT»=>»ASC»,»ID»=>»ASC»), $arFilter, false, false, $arSelect);
$i = 0;
while($ob = $res->GetNextElement())
{
$arFields = $ob->GetFields();
if ($i == 0) {
$FIRST = $arFields["ID"];
} else {
$LAST = $arFields["ID"];
}
$i++;
}
$FIRST = str_replace (array(‘#SECTION_ID#’, ‘#ELEMENT_ID#’), array($arResult["IBLOCK_SECTION_ID"], $FIRST), $arParams["DETAIL_URL"]);
$LAST = str_replace (array(‘#SECTION_ID#’, ‘#ELEMENT_ID#’), array($arResult["IBLOCK_SECTION_ID"], $LAST), $arParams["DETAIL_URL"]);
?>
В итоге, ссылки на первый и последний элементы фотогалерее содержаться соотвественно в переменных $FIRST и $LAST.
Psi 0.12-RC2
Апрель 16, 2008В кандидате от первого апреля наконец-то появилась поддержка табов для конференций. Кроме того, появились букмарки, в которые конференции можно добавлять. Но работают они пока кривовато потому, как каждая конференция, которую я в эти букмарки добавляю почему-то автоматически именуется «Unnamed» и изменить её название я не могу. Для каждой конференции, добавляемой в букмарки можно установить галку «Auto join» и тогда при запуске Psi будет в эту конференцию входить.
P.S.: авторесайз ростера работает по-прежнему криво.
mysqldump
Апрель 15, 2008Получил ответ от мастерхоста с предложением создать для меня дамп. Все-таки интересно, у них там какое-то особенное программное обеспечение для создания дампов баз данных или просто я передаю неверные параметры mysqldump’у?
Update: создали дамп. А дампить самостоятельно не получится потому, как mysqldump скомпилирована таким образом, что автоматически отдает все данные в CP1251.
Непреодолимая проблема с кодировками в mysqldump
Апрель 14, 2008Имеется база данных, все таблицы которой хранятся в кодировке UTF8. Требуется создать дамп этой базы данных с целью бэкапа. Используется утилита mysqldump.
[uXXXXX@beXX ~]$ mysqldump -r mysql.dump –add-drop-table –set-charset –default-character-set=utf8 -u uXXXXX -h uXXXXX.mysql.masterhost.ru -p uXXXXX
Enter password:
[uXXXXX@beXX ~]$ file -in mysql.dump
mysql.dump: text/plain; charset=unknown
Файл неизбежно создается в кодировке Windows-1251, хотя и явно указан параметр –default-character-set=utf8. Написал в суппорт мастерхоста, буду ждать ответа.
Вышла Keepass 1.11
Апрель 13, 2008Вышла очередная версия на мой взгляд лучшей программы для хранения паролей. Из изменений: программа оптимизирована для использования мультиядерных процессоров, уменьшен риск потери данных при неверном извлечении флэшки в случае, если база данных с паролями находится на ней.
Вставка таблиц в Blogspot
Апрель 12, 2008У блогспота есть проблема при вставке таблиц в посты. Как оказалось, он добавляет лишние <br/> для каждого перевода на новую строку, даже в режиме изменения Html. Приходится удалять переводы на новые строки.
Update: это отключается в настройках Настройки / Форматирование / Преобразовывать разрывы строк.
Татарские символы в UNICODE
Апрель 12, 2008В отчаянии составил таблицу кодов татарских символов в юникоде (татарский и татарский-латиница). Очень много страниц, очень много текста и все нужно забивать в языковые файлы руками для трех языков: русского, татарского и татарского-латиницы.
| Татарский символ | Unicode | Латинский символ | Unicode |
|---|---|---|---|
| Ә | Ә | Ä | Ä |
| ә | ә | ä | ä |
| Ө | Ө | Ö | Ö |
| ө | ө | ö | ö |
| Ү | Ү | ö | ö |
| ү | ү | ü | ü |
| Ң | Ң | Ñ | Ñ |
| ң | ң | ñ | ñ |
| Җ | Җ | C | C |
| җ | җ | c | c |
| Һ | Һ | H | H |
| һ | һ | h | h |
| И | И | İ | İ |
| и | и | i | i |
| Ч | Ч | Ç | Ç |
| ч | ч | ç | ç |
| Ш | Ш | Ş | Ş |
| ш | ш | ş | ş |
| Щ | Щ | Ç | Ç |
| щ | щ | ç | ç |
| ы | ы | ı | ı |
