weber on January 5th, 2010

Довго читав мануал по команді ‘date’ поки знайшов простий спосіб перевести таймстемп в дату з консолі, не використовуючи Perl:

# date -jf %s 1261872000 +'%Y-%m-%d %H:%M:%S'
2009-12-27 02:00:00
weber on November 12th, 2009

MySQL properly stores non-standard ASCII characters but when it compares them on the uniqueness it treats them as standard ASCII characters.

For example, “o” (HEX code 0x6F) and “ó” (shown below as � having a HEX code 0xF3) can be stored as they are but are not unique:

mysql> SHOW CREATE TABLE test;
+---------+----------------------------------------------------------------------------+
| TABLE   | CREATE TABLE                                                               |
+---------+----------------------------------------------------------------------------+
| test111 | CREATE TABLE `test` (
  `name` varchar(255) DEFAULT NULL,
  UNIQUE KEY `idx` (`name`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 |
+---------+----------------------------------------------------------------------------+
1 row IN SET (0.00 sec)
 
mysql> SELECT * FROM test;
Empty SET (0.00 sec)
 
mysql> INSERT INTO test VALUES(0xF3);
Query OK, 1 row affected (0.00 sec)
 
mysql> SELECT * FROM test;
+------+
| name |
+------+
||
+------+
1 row IN SET (0.00 sec)
 
mysql> INSERT INTO test VALUES('o');
ERROR 1062 (23000): Duplicate entry 'o' FOR KEY 1
mysql>

To eliminate this use utf8 charset and collation for your table. More details:
http://dev.mysql.com/doc/refman/5.0/en/charset-collation-effect.html

Tags: ,

weber on July 31st, 2009

Сьогодні подвійне свято: тяпниця і день сисадміна !
Вітаю всіх адмінчегів :)

cd pub && more beer
cat beer > /dev/admin
weber on July 27th, 2009

25 липня зареєстрував домен weber.lviv.ua.

Tags:

weber on July 25th, 2009

Відтепер картинки, що зверху справа сторінки, мої :-P Там покищо показується 11 випадкових фотографій.

УВАГА КОНКУРС!
Хто відгадає всі зображені місця, тому пиво *beer*

П.С. я почав писати українською o_O

Tags: