16:41 

Загрузка всех детей в дерево ExtJS 4

Vi Veri Veniversum Vivus Vici
Секс с прелоадом. Нашли вот что: www.sencha.com/forum/showthread.php?149782-Tree...

Алсо, у нас не заработал "массив массивов", сделали просто return Ext.data.reader.Json.prototype.getResponseData.apply(this, arguments).root;

@темы: ExtJS 4

14:31 

Изменение AUTO_INCREMENT колонки в MySQL на DEFAULT NULL

Vi Veri Veniversum Vivus Vici
mysql> show create table test;
+-----------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Table | Create Table |
+-----------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| test | CREATE TABLE `test` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'hahaha',
`name` varchar(255) NOT NULL COMMENT 'Название',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_name` (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=cp1251 |
+-----------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)

mysql> alter table test change column id id int default null;
Query OK, 0 rows affected (0.35 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> show create table test;
+-----------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Table | Create Table |
+-----------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| test | CREATE TABLE `test` (
`id` int(11) NOT NULL DEFAULT '0',
`name` varchar(255) NOT NULL COMMENT 'Название',
PRIMARY KEY (`id1c`),
UNIQUE KEY `uk__name` (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=cp1251 |
+-----------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+


Таким образом, нужно вначале менять PK.

@темы: MySQL

15:26 

setlocale и буквы "Ф", "Ц", "Ы" в stristr, preg_match

Vi Veri Veniversum Vivus Vici
Ебались с локалью под Fedora 16 - не срабатывал поиск без учета регистра (данные в базе лежат в CP1251), беглое гугление дало подсказку использовать setlocale. Однако она упорно не хотела ставиться, после чего был найден способ создать нужную локаль:
sudo localedef -f CP1251 -i ru_RU ru_RU.cp1251

Затем делаем
setlocale(LC_ALL, 'ru_RU.cp1251');

И все в шоколаде!

@темы: PHP

10:00 

svn diff

Vi Veri Veniversum Vivus Vici
Почему-то у многих возникает вопрос, как просмотреть, чем отличается файл, который пришел после svn up.


@темы: SVN

20:17 

Dear Esther

Vi Veri Veniversum Vivus Vici
Дорогая Эстер, я сжег свои пожитки, книги, свидетельство о смерти. Моим

свидетельством будет весь остров. Кем был Якобсон? Кто помнит о нем? О

нем писал Доннелли, но кто есть Доннелли? Кто вспомнит о нем? Я

нарисовал, вырезал, вытравил, высек в пространстве все, что перенял от

него. Придет на эти берега другой, чтобы вспомнить и меня. И встану я из

океана, словно остров без дна, соберусь воедино словно камень, стану

маяком, сигнальным буем, чтобы помнили меня. Нас всегда тянуло сюда. И

однажды чайки вернутся и совьют гнезда в костях наших историй. И взгляну

я налево, и увижу Эстер Доннелли, летящую около меня. И взгляну

направо, и увижу Пола Якобсона, летящего рядом. Они прочертят белые

линии, врезанные в воздух, дабы достичь большой земли, откуда придет

помощь.

Dear Esther. I have burnt my belongings, my books, this death
certificate. Mine will be written all across this island. Who was
Jakobson, who remembers him? Donnelly has written of him, but who was
Donnelly, who remembers him? I have painted, carved, hewn, scored into
this space all that I could draw from him. There will be another to these
shores to remember me. I will rise from the ocean like an island without
bottom, come together like a stone, become an aerial, a beacon that they
will not forget you. We have always been drawn here: one day the gulls
will return and nest in our bones and our history. I will look to my left
and see Esther Donnelly, flying beside me. I will look to my right and
see Paul Jakobson, flying beside me. They will leave white lines carved
into the air to reach the mainland, where help will be sent.

Dear Esther. I have burned the cliffs of Damascus, I have drunk deep of
it. My heart is my leg and a black line etched on the paper all along
this boat without a bottom. You are all the world like a nest to me, in
which eggs unbroken form like fossils, come together, shatter and send
small black flowers to the very air. From this infection, hope. From this
island, flight. From this grief, love.
Come back!
Come back...



11:55 

Config for XDebug for memory and CPU profiling

Vi Veri Veniversum Vivus Vici
  1. [XDebug]
  2. zend_extension="/usr/lib/php5/20100525/xdebug.so"
  3. xdebug.remote_enable=1
  4. xdebug.remote_port="9000"
  5. xdebug.profiler_enable=1
  6. xdebug.profiler_output_dir="/tmp"
  7. xdebug.auto_trace=On
  8. xdebug.trace_output_dir="/tmp"
  9. xdebug.show_mem_delta=Off
  10. xdebug.collect_params=0
  11. xdebug.collect_return=Off
  12. xdebug.trace_format=2




Path to zend_extension must be equal to path which will be output by sudo pecl install xdebug command

@темы: PHP

Small Coder Blog

главная