All streams
Search
Write a publication
Pull to refresh
159
1.7
Кирилл Мокевнин @toxicmt

Программист & Предприниматель

Send message
Тогда к сожалению не смогу, вечером мероприятие. И думаю что так у многих.
Ну слишком поздно, три это у многих обед, да и время такое когда активность самая низкая. Более того если будет жара то там все погибнут на поле под солнцем.
Как показывает практика 10 утра самое бодрое время, попозже уже будет всем влом, а вечером у многих свой отдых особенно с учетом того что понедельник выходной. У меня по крайней мере точно позже не получится, тем более я еще хочу в бассейн после футбола поехать.
В Москве играю в футбол регулярно в самых разных местах (площадки свободные). Предлагаю следующий вариант.

Площадка maps.yandex.ru/-/CFtIumq (команды по 6-7 человек).
Время начала 10 утра в воскресение.

Предлагаю автору внести это в топик и начать собирать заявки.
Таких полян по городу очень и очень много. Про одну из них я отписался ниже.
Кстати забыл сказать, там же есть и баскетбольное поле.
Надо как то организовать прием заявок, а то приеду один).
Самые заядлые болельщики != самые заядлые футболисты, а чаще всего болельщики вообще в футбол не играют).
На большом поле играть толпой незнакомы людей это месиво, а не футбол). Поэтому нужно играть в минифутбол на поле с искусственным покрытием человек по 5-6.
Раньше постоянно играл здесь maps.yandex.ru/-/CFtIumq, очень неплохое поле. Мяч есть.
Поеду на машине, поэтому если кто то живет по пути от щелковской до полежаевской могу захватить.

Лучше приезжать в 10 утра
Я раньше тоже думал что продавать обувь и одежду через интернет практически невозможно, но мало того что оказался не прав, так еще и разрабатываю сайт (работодателя), по сути, yandex.market для всего что связано со шмотками). www.starlook.ru/garderob
В каком-то журнале (может КТ) читал, что такое название было выбрано для того чтобы быть на первых местах во всех справочниках), а вот расшифровку придумали уже потом.
Мигратор для zf code.google.com/p/zfcore/wiki/Core_Migration
Думаю можно юзать отдельно.
Взаимодействие с базой в тестах habrahabr.ru/blogs/webdev/72716/ (статья моя).
И еще, судя по всему Вы работаете в одиночку. В командах на больших системах такой подход просто не работает.
>> Согласен, вычислять ошибки сложнее, зато я лучше учусь на своих ошибках, и через некоторое время перестаю совершать…

В какой то момент кол-во сущностей и связей в системе становится настолько большим что система перестает умещаться в голове. Не совершить ошибку в такой ситуации практически невозможно.
orm != active record
active record = row gateway (Zend_Db_Table_Row) + бизнес логика. www.design-pattern.ru/patterns/active-record.html

Так что в зенде с active record все в порядке, а вот orm функционала нет и это действительно бывает неудобно. Правда в zf2 нас ждет переход на doctrine2, но это конец 2010 года, если повезет.
Да, у меня есть небольшая надстройка над Zend имеющая префикс Ext.
->getADapter() тоже не обязательно)
Я использую такой вариант.
в Table_Abstract определен метод selecBy($field, $value), который возвращает такой же select.
А сам класс Db_Table_Select расширен методами fetchAll(), fetchRow(), getPaginator(), count(), max(), random() и т.п.

Пример использования.
$this->view->paginator = $table->selectBy('category', 'name')->getPaginator($page, $per_page);

Такой подход, ИМХО, наиболее гибкий. Фактически мы можем вызывать selectBy столько раз сколько нам нужно, а на выходе получать строку, набор, кол-во, paginator и т.п.
Хотя в контроллерах ничего сложнее selectBy (один вызов) лучше не делать. Для этого нужно писать соотвествующие методы в таблицах и покрывать их тестами.
Все в зендовых формах хорошо, до тех пор пока не начинаешь писать действительно сложные формы с динамическим количеством полей, связей многие ко многим у которых кроме самой связи присутствует целый ворох полей данных.

Information

Rating
1,397-th
Location
Miami Beach, Florida, США
Date of birth
Registered
Activity

Specialization

Fullstack Developer, Chief Technology Officer (CTO)
Lead