Найдено 207 результатов

mitallast
2011.01.17, 14:14
Форум: Авторский код и библиотеки
Тема: Набросок для gearman воркеров
Ответы: 20
Просмотры: 8089

Re: Набросок для gearman воркеров

Caverman, спасибо, обязательно посмотрю.
mitallast
2011.01.15, 12:39
Форум: Авторский код и библиотеки
Тема: Набросок для gearman воркеров
Ответы: 20
Просмотры: 8089

Re: Набросок для gearman воркеров

После некоторых размышлений пришел к следующему интерфейсу взаимодействия

Изображение

ps. Кто-нибуть знает нормальный редактор UML по ubuntu? Я пользовался DIa, gaphor - кривые какие-то они :?
mitallast
2011.01.15, 11:25
Форум: Общие вопросы (Yii 1.x)
Тема: Yii и Sphinx - кто нить делал такую связку?
Ответы: 31
Просмотры: 11224

Re: Yii и Sphinx - кто нить делал такую связку?

Это накладно, менять средствами sql слова. Есть словоформы, которые использует сам сфинкс http://sphinxsearch.com/docs/manual-0.9 ... -wordforms.

Кстати, альтернативное расширение https://github.com/mitallast/yii-sphinx , по стилю близко к компонентам баз данных yii.
mitallast
2011.01.14, 08:20
Форум: Авторский код и библиотеки
Тема: Набросок для gearman воркеров
Ответы: 20
Просмотры: 8089

Re: Набросок для gearman воркеров

Sam Dark,
Sorry, you are too new to add an extension to the repository. Please try posting it in our forum first.
:(
mitallast
2011.01.13, 22:01
Форум: Авторский код и библиотеки
Тема: Набросок для gearman воркеров
Ответы: 20
Просмотры: 8089

Re: Набросок для gearman воркеров

twitt yiiframework_ru Gearman воркер для скачивания файлов по URl: http://tpoxa.com/2010/12/03/gearman-vorker-dlya-skachivaniya-fajlov-po-url/ может поможет кому... Я видел этот подход, лично мне он не понравился. Я стараюсь писать ближе к yii way - у компонентов должы быть следующие качества: Легк...
mitallast
2011.01.13, 18:35
Форум: Авторский код и библиотеки
Тема: Набросок для gearman воркеров
Ответы: 20
Просмотры: 8089

Набросок для gearman воркеров

Для определенного рода задач на бекенде, а порой и в фронтенде используют очереди сообщений - например, для загрузки файлов или отправки почты. А раз такая вешь полезна - а тем более мне понадобилось с ней разобраться - то я за сегодня сделал набросок кода для работы с очередью сообщений на Gearman ...
mitallast
2011.01.10, 19:43
Форум: Общие вопросы (Yii 1.x)
Тема: [SOLVED] Fatal error: Class 'CErrorEvent
Ответы: 6
Просмотры: 1765

Re: [SOLVED] Fatal error: Class 'CErrorEvent

Так ведь не apache подключает файлы в php, а сам интерпретатор php. Установлен ли какой-нибуть php-apc, php-xcache и другие кеши, которые ускоряют загрузку файлов интерпретатором? Вполне возможно, что просто кеш работает в жестком режиме. С php.net http://php.net/manual/en/ini.core.php In PHP5, allo...
mitallast
2011.01.10, 17:45
Форум: Общие вопросы (Yii 1.x)
Тема: [SOLVED] Fatal error: Class 'CErrorEvent
Ответы: 6
Просмотры: 1765

Re: [SOLVED] Fatal error: Class 'CErrorEvent

allow_call_time_pass_reference уже считается deprecached. Покажите phpinfo(), пожалуйста.

Вообще я уже больше года под ubuntu && debian linux сижу, ниразу не видел такой проблемы.
mitallast
2011.01.10, 15:48
Форум: Баг-репорты и предложения (Yii 1.x)
Тема: Построитель запросов
Ответы: 7
Просмотры: 3539

Re: Построитель запросов

Добрался до компьютера. $cmd = Yii::app()->db->commandBuilder->createUpdateCommand(      'wall_message',      array(          "id" => new CDbExpression( "rating + :rating" , array(":rating"=>5))         ),      new CDbCriteria(array(         "condition" => "id = :id" ,          "params" => array(   ...
mitallast
2011.01.09, 19:19
Форум: Баг-репорты и предложения (Yii 1.x)
Тема: Построитель запросов
Ответы: 7
Просмотры: 3539

Re: Построитель запросов

А, идею понял. Для всяких вычисляемых значений, и прочих выражений типа вызова функций существует класс CDbExpression. $cmd = Yii::app()->db ->createCommand() ->update(      'articles',      array(          "rating" => new CDbExpression( "rating + :rating" )     ),      "id = :id" ,      array(     ...
mitallast
2011.01.09, 19:15
Форум: Общие вопросы (Yii 1.x)
Тема: [SOLVED] Fatal error: Class 'CErrorEvent
Ответы: 6
Просмотры: 1765

Re: Fatal error: Class 'CErrorEvent

Есть предположение. Под windows нет разницы между названиями файла "CamelCase.php" и "camelcase.php" , в linux\unix среде файлы регистрозависимы.
mitallast
2011.01.08, 22:08
Форум: Баг-репорты и предложения (Yii 1.x)
Тема: Построитель запросов
Ответы: 7
Просмотры: 3539

Re: Построитель запросов

Насколько помню, Yii использует авто-типизацию данных. PDO по умолчанию принимает данные в виде строк, в Yii есть обертка, которая учитывает тип передаваемого значения ( is_int(), is_float etc.. ). По идее нужно просто типизацию провести. $cmd = Yii::app()->db ->createCommand() ->update( 'articles',...
mitallast
2011.01.08, 15:16
Форум: Общие вопросы (Yii 1.x)
Тема: ENestedSetBehavior
Ответы: 11
Просмотры: 2220

Re: ENestedSetBehavior

А что в трейсе sql запросов ? Желательно с включенным логом параметров.
mitallast
2011.01.07, 16:33
Форум: Общие вопросы (Yii 1.x)
Тема: Как подключить php_pdo и php_pdo_sqlite
Ответы: 8
Просмотры: 4203

Re: Как подключить php_pdo и php_pdo_sqlite

в PDO :) CDbConnection по сути ведь обертка для PDO.
mitallast
2011.01.06, 22:09
Форум: Общие вопросы (Yii 1.x)
Тема: Вложкнные множества(Nested Sets)
Ответы: 43
Просмотры: 11800

Re: Вложкнные множества(Nested Sets)

left, rigth - зарезервированные имена. Измените имена столбцов в таблице, или требуйте с разработчиков расширения обратные кавычки.
Переименование проще :P
mitallast
2011.01.06, 22:04
Форум: Общие вопросы (Yii 1.x)
Тема: Как подключить php_pdo и php_pdo_sqlite
Ответы: 8
Просмотры: 4203

Re: Как подключить php_pdo и php_pdo_sqlite

Еще стоит убедиться в правильности настройки компонента CDbConnection. В частности, подобная ошибка появится, если введена неверная или вообще отсутствует строка dsn , которая выглядит примерно как mysql:dbname=testdb;host=127.0.0.1 Если есть, убедиться в наличии драйвера при помощи вызова  <?php ph...
mitallast
2010.12.28, 20:44
Форум: Общие вопросы по программированию
Тема: исправление неправильной раскладки
Ответы: 14
Просмотры: 6079

Re: исправление неправильной раскладки

Триграммами можно и ошибки исправлять, кстати. Пример: Есть некий человек, хочет купить карандаш. Его триграмма: к__ ка_ кар ара ран анд нда даш _аш __ш Допустим, он ввел корондаш к__ ка_ кар ара ран анд нда даш _аш __ш к__ ко_ кор оро рон онд нда даш _аш __ш От оригинальной триграммы - 5 совпадений...
mitallast
2010.12.28, 11:15
Форум: Общие вопросы по программированию
Тема: исправление неправильной раскладки
Ответы: 14
Просмотры: 6079

Re: исправление неправильной раскладки

Sphinx - не только для поиска. Я рассматриваю его как довольно гибкий индекс. Что имеется в виду в работе с триграммами. Допустим, пользователь пытается найти слово "шарик". Триграммы для этого слова будут следующие: ш__ ша_ шар ари рик _ик __к Теперь переведем их на неправильную раскладку ш__ ша_ ш...
mitallast
2010.12.28, 00:29
Форум: Общие вопросы по программированию
Тема: исправление неправильной раскладки
Ответы: 14
Просмотры: 6079

Re: исправление неправильной раскладки

http://habrahabr.ru/blogs/sphinx/61807/ Лично проверял это решение, работает достаточно хорошо! Имеется в виду применить триграммы для ошибок раскладок, разумеется. На самом деле, ребята из гугла и яндекса делают максимально просто - тупо ведут лог введенных пользователем слов. Если какое-то слово и...
mitallast
2010.12.28, 00:25
Форум: Общие вопросы (Yii 1.x)
Тема: Singleton, socket, model
Ответы: 15
Просмотры: 3481

Re: Singleton, socket, model

Просто жесть: модель-синглтон, да еще работающая с сокетом. Синглтоны - очень опасный паттерн. Человеку, не знающего паттерны проектирования, его лучше избегать. Человек, который знает, будет сам его избегать. Зачем бизнес-логике работать с внешним интерфейсом ? Почему бизнес-логика работает на стол...