Русская документация CodeIgniter

Апрель 18, 2008 от brainslug

На сайте code-igniter.ru группой энтузиастов ведется перевод горячо любимого мной фреймворка CodeIgniter. А недавно у них открылся форум.

Предварительный заказ Ubuntu 8.04

Апрель 18, 2008 от brainslug

На сайте 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 от brainslug







А неплохие графики и диаграммы получаются с использованием Google Chart API. Правда, первый пришлось в фотошопе подредактировать, но это обусловлено лишь тем, что не хочется возиться с параметрами гугла.

Компонента bitrix:photo.detail

Апрель 17, 2008 от brainslug

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

<?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 от brainslug

В кандидате от первого апреля наконец-то появилась поддержка табов для конференций. Кроме того, появились букмарки, в которые конференции можно добавлять. Но работают они пока кривовато потому, как каждая конференция, которую я в эти букмарки добавляю почему-то автоматически именуется «Unnamed» и изменить её название я не могу. Для каждой конференции, добавляемой в букмарки можно установить галку «Auto join» и тогда при запуске Psi будет в эту конференцию входить.

P.S.: авторесайз ростера работает по-прежнему криво.

mysqldump

Апрель 15, 2008 от brainslug

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

Update: создали дамп. А дампить самостоятельно не получится потому, как mysqldump скомпилирована таким образом, что автоматически отдает все данные в CP1251.

Непреодолимая проблема с кодировками в mysqldump

Апрель 14, 2008 от brainslug

Имеется база данных, все таблицы которой хранятся в кодировке 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 от brainslug

Вышла очередная версия на мой взгляд лучшей программы для хранения паролей. Из изменений: программа оптимизирована для использования мультиядерных процессоров, уменьшен риск потери данных при неверном извлечении флэшки в случае, если база данных с паролями находится на ней.

Полный список изменений.
Скачать KeePass.

Вставка таблиц в Blogspot

Апрель 12, 2008 от brainslug

У блогспота есть проблема при вставке таблиц в посты. Как оказалось, он добавляет лишние <br/> для каждого перевода на новую строку, даже в режиме изменения Html. Приходится удалять переводы на новые строки.

Update: это отключается в настройках Настройки / Форматирование / Преобразовывать разрывы строк.

Татарские символы в UNICODE

Апрель 12, 2008 от brainslug

В отчаянии составил таблицу кодов татарских символов в юникоде (татарский и татарский-латиница). Очень много страниц, очень много текста и все нужно забивать в языковые файлы руками для трех языков: русского, татарского и татарского-латиницы.

Татарский символ Unicode Латинский символ Unicode
Ә Ә Ä Ä
ә ә ä ä
Ө Ө Ö Ö
ө ө ö ö
Ү Ү ö ö
ү ү ü ü
Ң Ң Ñ Ñ
ң ң ñ ñ
Җ Җ C C
җ җ c c
Һ Һ H H
һ һ h h
И И İ İ
и и i i
Ч Ч Ç Ç
ч ч ç ç
Ш Ш Ş Ş
ш ш ş ş
Щ Щ Ç Ç
щ щ ç ç
ы ы ı ı