30 июн. 2014 г.
29 июн. 2014 г.
Кто хочет стать знаменитым?
Денег за использование снимков мы не заплатим, но фамилию напишем, ссылку разместим, почетную грамоту вручим и благодарность (с занесением) объявим.
28 июн. 2014 г.
TrueCrypt is discontinued
The development of TrueCrypt was ended in 5/2014 after Microsoft terminated support of Windows XP. Windows 8/7/Vista and later offer integrated support for encrypted disks and virtual disk images. Such integrated support is also available on other platforms (click here for more information). You should migrate any data encrypted by TrueCrypt to encrypted disks or virtual disk images supported on your platform.
21 июн. 2014 г.
18 июн. 2014 г.
Порядок вызова перекрытых методов
13 июн. 2014 г.
12 июн. 2014 г.
Использование алиасов сервера Firebird
Пусть имя сервера SERVER и полное имя файла базы данных c:\database\gdbase.fdb.
Найдем в папке c:\Program Files\Firebird файл aliases.conf. Откроем его на редактирование и добавим запись для нашей базы данных:
# # List of known database aliases # ------------------------------ # # Examples: # # dummy = c:\data\dummy.fdb # gdbase=c:\database\gdbase.fdbТеперь при подключении к базе данных на клиентском месте следует указывать SERVER:gdbase.
При перемещении файла базы данных достаточно прописать новый путь в файле aliases.conf.
Алиасы — это не только удобство при перемещении файла, но и дополнительный уровень защиты. Если в файле firebird.conf прописать
DatabaseAccess = NONEто доступ будет разрешен только к файлам, указанным в aliases.conf.
10 июн. 2014 г.
8 июн. 2014 г.
Пропали буквы "И" и "ш" после восстановления базы mediawiki
Из кириллического подмножества символов UTF-8 почему-то не повезло буквам "ш" (0xD188) и "И" (0xD098). Вместо них пишутся в файл коды 0xD13F и 0xD03F.
Лечим следующим образом. После восстановления из архива базы mediawiki сформируем запросы для обновления символьных полей. Для буквы "И":
SELECT CONCAT('UPDATE ', table_name, ' SET ', column_name, ' = REPLACE(', column_name, ', CONCAT( CHAR(208), CHAR(63) ), CONCAT( CHAR(208), CHAR(152) ));') FROM columns WHERE table_schema = 'your_schema_name_here' AND data_type = 'varchar'И для буквы "ш":
SELECT CONCAT('UPDATE ', table_name, ' SET ', column_name, ' = REPLACE(', column_name, ', CONCAT( CHAR(209), CHAR(63) ), CONCAT( CHAR(209), CHAR(136) ));') FROM columns WHERE table_schema = 'your_schema_name_here' AND data_type = 'varchar'Результаты приведенных запросов -- готовые SQL команды для замены неправильных последовательностей байтов на правильные во всех строковых полях. Экспортируем их в текст и выполняем на базе данных.
UPD: Версия MySQL 5.5.32-cll-lve. Бэкап базы данных через phpMyAdmin 4.1.8 и cPanel 11.42.1.