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

anagamin
2017.06.18, 00:43
Форум: Общие вопросы (Yii 1.x)
Тема: Исключить некоторые аттрибуты при сохранении модели
Ответы: 1
Просмотры: 1458

Исключить некоторые аттрибуты при сохранении модели

Есть большой сайт. С крутой посещаемостью. Проблема такая: 1. Человек пополняет себе баланс через яндекс. 2. Человек открывает произвольную страницу, на которой идет выборка его модели с данными, типа $m=User:findByPk(Yii::app()->user->id) (очень условно). 3. В этот момент приходит коллбек от яндекс...
anagamin
2017.03.24, 12:07
Форум: Общие вопросы (Yii 1.x)
Тема: Транзакции и блокировки на чтение
Ответы: 0
Просмотры: 1114

Транзакции и блокировки на чтение

Ситуация такая: $transaction = Yii::app()->db->beginTransaction(); $cnt=$model->getTotalCards(); //здесь обычный select из кучи таблиц if($cnt!=0) { //куча вычислений, с изменением балансов, запросом к платным апи и т.п. В итоге всего этого $model->getTotalCards() вернет уже другой результат } $tran...
anagamin
2014.07.29, 22:12
Форум: Общие вопросы по программированию
Тема: Подскажите алгоритм кластеризации
Ответы: 0
Просмотры: 828

Подскажите алгоритм кластеризации

Приветствую, дамы и господа. Проблема в следующем. Есть БД с, примерно, 50млрд unsigned bigint строками. Для дальнейшей работы с ними их нужно кластеризовать по условию заданного расстояния Хэмминга (т.е. заранее количество кластеров неизвестно). И, естественно, никакой оперативки не хватит, что обр...
anagamin
2014.01.12, 18:41
Форум: Общие вопросы (Yii 1.x)
Тема: Yii не понимает ссылок, которые сам нагенерил
Ответы: 1
Просмотры: 995

Re: Yii не понимает ссылок, которые сам нагенерил

Косяк локализовал - был на стороне роутинга nginx.
Всем спасибо за внимание :)
anagamin
2014.01.12, 11:25
Форум: Общие вопросы (Yii 1.x)
Тема: Yii не понимает ссылок, которые сам нагенерил
Ответы: 1
Просмотры: 995

Yii не понимает ссылок, которые сам нагенерил

Не могу понять, в какую сторону копать. На локальной версии все было ок (wamp server), но как выложил на сервер, появилась такая проблема: Yii::app()->createAbsoluteUrl('site/tempLogin', array('hash' => $this->createTempHash(), 'name' => $this->email)) генерирует урл вида: http://xxx.com/site/tempLo...
anagamin
2013.09.13, 10:04
Форум: Общие вопросы по программированию
Тема: Специфический запрос mysql
Ответы: 7
Просмотры: 2678

Re: Специфический запрос mysql

Ну, сейчас такой запрос с выборкой из общего списка 50 пользователей на довольно мощном сервере выполняется около 1 секунды, что неприемлемо. А пути, как можно сократить это время, мне не видны (кеширование тут не обсуждаем :) ). Отсюда и вопрос.
anagamin
2013.09.13, 09:33
Форум: Общие вопросы по программированию
Тема: Специфический запрос mysql
Ответы: 7
Просмотры: 2678

Re: Специфический запрос mysql

Че-то зациклился я на этих счетчиках). Решил с другой стороны) $inv_count_sql = "(select count(*) from tbl_invites inv where inv.owner_user_id  = t.id)"; $inv_count_sql2 = "(select count(*) from tbl_invites inv where inv.owner_user_id  = t2.id)"; $num='(SELECT count(*) FROM tbl_u...
anagamin
2013.09.13, 07:50
Форум: Общие вопросы по программированию
Тема: Специфический запрос mysql
Ответы: 7
Просмотры: 2678

Re: Специфический запрос mysql

Ну, значит, не знаю sql =)
Я знаю только один способ делать счетчики - что-то вроде такого:

Код: Выделить всё

SET @n:=0; SELECT * , (@n :=@n+1) AS num FROM user
Но в данном случае это не подходит - надо для каждой строки делать свою подвыборку для определения позиции текущего элемента с другой сортировкой.
anagamin
2013.09.12, 18:49
Форум: Общие вопросы по программированию
Тема: Специфический запрос mysql
Ответы: 7
Просмотры: 2678

Re: Специфический запрос mysql

А разница? Все равно идет выборка только 10 записей (текущей страницы).
Но вопрос не в том) даже для dao решение не до конца очевидно.
anagamin
2013.09.12, 17:07
Форум: Общие вопросы по программированию
Тема: Специфический запрос mysql
Ответы: 7
Просмотры: 2678

Специфический запрос mysql

Задача избитая, но снова к ней пришлось вернуться - не могу найти решения в контексте CDBCriteria запроса. Штука такая (в упрощенном варианте): Есть список пользователей (около 200 000). Каждый через has_many имеет несколько связей с другой таблицей. Количество этих связей условно назовем invCount Н...
anagamin
2013.03.03, 15:49
Форум: Общие вопросы (Yii 1.x)
Тема: Relation через on
Ответы: 4
Просмотры: 1656

Re: Relation через on

Мда, действительно =). Либо когда я это читал (а читал я это раз 10), этого кусочка еще не было (года полтора назад), либо у меня старческий склероз начинается :/
anagamin
2013.03.03, 15:40
Форум: Общие вопросы (Yii 1.x)
Тема: Relation через on
Ответы: 4
Просмотры: 1656

Re: Relation через on

О какое неожиданное решение - ни в одном мануале такого не видел =)
Но заработало, круто, спасибо)
anagamin
2013.03.03, 15:20
Форум: Общие вопросы (Yii 1.x)
Тема: Relation через on
Ответы: 4
Просмотры: 1656

Relation через on

Может, все просто и у меня уже мозги буксуют, но я уже 2 дня не могу разрулить проблему. Имеется: Модель сообщений. id - pk author_id - автор recipient_id - получатель Модель контактов: id - pk customer_id - владелец контакта customer_link - ссылка на pk человека, к которому привязывается контакт За...
anagamin
2013.01.28, 21:57
Форум: Общие вопросы по программированию
Тема: Автоматическая авторизация вконтакте
Ответы: 9
Просмотры: 6533

Re: Автоматическая авторизация вконтакте

Нет проблем) Я именно так и делал - один раз авторизовывался, а потом пользовал.
anagamin
2013.01.28, 21:35
Форум: Общие вопросы по программированию
Тема: Автоматическая авторизация вконтакте
Ответы: 9
Просмотры: 6533

Re: Автоматическая авторизация вконтакте

Нет, я не о том. Этот ввод данных зачем нужен? Чтобы привязан аккаунт пользователя к текущему app_id, чтобы app_id мог совершать действия от имени пользователя (искать видео, в данном случае). Стоит 1 раз привязать (если включить scope=offline, или как он там называется), и можно годами парсить все,...
anagamin
2013.01.28, 20:56
Форум: Общие вопросы по программированию
Тема: парсинг страниц сайта
Ответы: 10
Просмотры: 3792

Re: парсинг страниц сайта

Ну, вообще, можно заморочится с таким алгоритмом: 1. Есть пустой массив ссылок. Есть главная страница сайта. 2. Курлом заходим на главную, парсим все внутренние ссылки (и нужное словосочетание, если есть). 3. Добавляем в массив ссылок текущие ссылки. Удаляем дубли. 4. Проходимся по каждой ссылке, ст...
anagamin
2013.01.28, 20:49
Форум: Общие вопросы по программированию
Тема: Автоматическая авторизация вконтакте
Ответы: 9
Просмотры: 6533

Re: Автоматическая авторизация вконтакте

Так можно же один раз авторизоваться вручную, а потом автоматически парсить сколько угодно.
anagamin
2013.01.28, 19:28
Форум: Общие вопросы по программированию
Тема: Автоматическая авторизация вконтакте
Ответы: 9
Просмотры: 6533

Re: Автоматическая авторизация вконтакте

Немного не понял связь между:
Действую через API
и
беру форму входа которую мне присылают и иметирую ее ввод
Там же в OAuth авторизации совсем другая логика.
anagamin
2013.01.21, 11:49
Форум: Общие вопросы по программированию
Тема: parser 2gis
Ответы: 1
Просмотры: 1012

Re: parser 2gis

Там у них api удобное есть - за час написать можно.
anagamin
2013.01.16, 23:44
Форум: Общие вопросы по программированию
Тема: JS и Curl
Ответы: 7
Просмотры: 2792

Re: JS и Curl

Фрилансер, Teamlead \ Senior Developer :)
На Yii крупные проекты клепаю.