RSS Записей | RSS Комментариев
Ядоблог - Stay upwind

Архив за апреля, 2011

Класс для Codeigniter и MongoDB

апреля 29, 2011 | 4 Комментариев

Пользуюсь библиотекой от Алекса Биби для работы с MongoDB в стиле active record. Мне там не хватало пары функций. Добавил их.

За основу взята эта штука http://alexbilbie.blogs.lincoln.ac.uk/2010/04/17/a-codeigniter-active-record-library-for-mongodb/
Но в ней не хватало методов выборки первой записи удовлетворяющей критерию и метода замены объекта в коллекции

Добавлены методы:
get_one — использует метод findone. Формат вызова get_one($collection = «»)
Пример: @usage = $this->mongo_db->where(array(‘bar’ => ‘something’))->get_one(‘foo’);

replace — заменяет элемент на новый. Формат вызова replace($collection = «», $data = array())
Пример: @usage = $this->mongo_db->where(array(‘bar’ => ‘something’))->replace(‘foo’, $data = array());

Скачать: mongo_db_driver.rar

Без рубрики IAD

Эрик Эванс. «Предметно-ориентированное проектирование (DDD): структуризация сложных программных систем»

апреля 28, 2011 | Комментариев нет

Когда-нибудь встречали книгу равную по ценности 10 или 50 обычным книгам?
Со мной такое случалось, когда в руки попадался GetReal или Rework. А теперь ещё этот бриллиант.
Постоянно чувствовал что при очередном составлении объектного ядра сайта мне чего-то не хватает. Вроде бы использую готовые библиотеки, фреймворк, но получается неудобно и часто со временем приходится проводить полный рефакторинг проекта. Книга учит проектировать сложные системы.
Начиная с банального проектирования структуры базы данных или модели данных, до проекта в целом, без отрыва от предметной области. Причём гибким к возможным изменениям(архитектура любого проекта со временем меняется).
444 страницы с множеством диаграмм и схем. Каждая глава включает примеры планирования, при реальных задачах и особенностях.
Рекомендую читать.

Без рубрики IAD

Чего бы почитать

апреля 22, 2011 | 5 Комментариев

Подкиньте книжки по проектированию сложных систем. Если для WEB (PHP) — с меня симпа =)
Нашёл Предметно-ориентированное проектирование (DDD): структуризация сложных программных систем. Эрик Эванс, вроде интересная. Что есть ещё?

Без рубрики IAD

Книжки.

апреля 22, 2011 | Комментариев нет

Дочитал «Чистый код».

1. Я не пишу на яве. В книге примеры для Явы.

2. Книга о том как писать код оптимально.

Очень хорошо раскрыта мысль как называть переменные в коде, как выбирать имена функциям, что именно в коде стоит комментировать и даются исчерпывающие ответы почему стоит делать именно так.

О объектах — они должны быть небольшими.

Ну пожалуй и всё.

Вывод: Книгу прочитать нужно. Она о мелочах. В ней нет информации о том как спроектировать сложную систему, в ней информация о том как писать код. Красивый и понятный.

Без рубрики IAD

Уроки математики

апреля 20, 2011 | Комментариев нет

1. ЕСН+НДФЛ+НДС=34+13+18=65%

2. 100 рублей с 2000 человек/месяц — приличные деньги.

Без рубрики IAD

Stat. Равновесие в силе нарушено.

апреля 18, 2011 | Комментариев нет

Без рубрики IAD

VirtualBox. processr.sys bsod

апреля 11, 2011 | Комментариев нет

При частой миграции виртуалки Windows XP с AMD на Intel и с однопроцессорной настройки на многопроцессорную виндовоз умирает с ошибкой на processr.sys.

Это лечится внесением правок в реестре при загрузке через безопасный режим.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Processor

Or

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Intelppm

Установить значение для ключа ‘Start’  в ‘4’.

Без рубрики IAD

404. С праздником.

апреля 4, 2011 | Комментариев нет

Да и пусть сегодня у вас найдётся всё что искали =)

Читать полностью »

Без рубрики IAD

Технологии

апреля 2, 2011 | 2 Комментариев

Без рубрики IAD

День математика.

апреля 1, 2011 | Комментариев нет

С празднегом.

я ведь тоже где-то на 5% математег по состоянию души =)

Без рубрики IAD
© 2010 Ядоблог. Все права защишены.
Powered by Лаборатория Яда. Написать администратору