22 мая, 2012 | Нет комментариев
ТЗ: организовать релевантный поиск.
ТУ: данные хранятся в MongoDB, бэкенд на PHP.
Читать полностью »
CodeIgniter,
HowTo,
MongoDB,
NoSQL,
PHP,
Sphinx,
Алгоритмы,
Кодинх,
Новости,
Программирование,
Проектирование 
IAD
22 мая, 2012 | Нет комментариев

Как обычно, знакомился и встречался со знакомыми.
Конференция прошла под лозунгом «Многоядерность, многопоточность и распараллеливание вычислений».
Как обычно, рассказывали о том, какие вкусные новые продукты и чем они помогут в нелёгком труде разработчиков.
Viual Studio 2011, которая теперь в оттенках серого и умеет много всего.
C++ 11 с лямбда функциями и необязательностью тащить с собой объявления типов данных.
Забавный комплекс «Cluster Studio» от Intel, который позволит модифицировать софт, добавив в него распараллеливание.
План буквами:
09:00 — 10:00 Регистрация и утренний кофе
10:00 — 10:25 Открытие конференции
10:25 — 11:00 Дмитрий Петунин, Intel. Инструменты разработки эффективных программ для новых процессоров Intel
11:00 — 11:45 Кирилл Рогожин, Intel .Обзор новых возможностей программного пакета Intel® Parallel Studio XE
11:45 — 12:00 Кофе-брейк
12:00 — 12:45 Сергей Прейс, Intel. Intel® Composer XE – новые возможности
12:45 — 13:15 Михаил Лоенко, Intel. Разработка и оптимизация Android* приложений под платформы на базе Intel Atom
13:15 — 14:15 Обед
14:15 — 14:30 Александр Авдеев, Intel. Программы Intel для разработчиков
14:30 — 15:00 Анатолий Звездин, Intel. А вы готовы к MIC? Программные модели гетерогенных вычислений на MIC
15:00 — 16:00 Александр Яковлев, Microsoft. C++11, VC++11 и за их пределами
16:00 — 16:15 Кофе-брейк
16:15 — 16:45 Константин Артуров, Intel. Выдающаяся производительность с Intel® Math Kernel Library
16:45 — 17:30 Роман Лыгин, Intel. Обзор Intel Cluster Studio XE — анализ производительности MPI и гибридных MPI/OpenMP приложений на кластерах
17:30 Закрытие конференции
21 мая, 2012 | Нет комментариев
- Красивое лучше, чем уродливое.
- Явное лучше, чем неявное.
- Простое лучше, чем сложное.
- Сложное лучше, чем запутанное.
- Плоское лучше, чем вложенное.
- Разреженное лучше, чем плотное.
- Читаемость имеет значение.
- Особые случаи не настолько особые, чтобы нарушать правила.
- При этом практичность важнее безупречности.
- Ошибки никогда не должны замалчиваться.
- Если не замалчиваются явно.
- Встретив двусмысленность, отбрось искушение угадать.
- Должен существовать один — и, желательно, только один — очевидный способ сделать это.
- Хотя он поначалу может быть и не очевиден, если вы не голландец.
- Сейчас лучше, чем никогда.
- Хотя никогда зачастую лучше, чем прямо сейчас.
- Если реализацию сложно объяснить — идея плоха.
- Если реализацию легко объяснить — идея, возможно, хороша.
- Пространства имён — отличная штука! Будем делать их побольше!
ty to http://trurl123.blogspot.com/2012/03/blog-post.html
10 мая, 2012 | Нет комментариев
… дальше остается только решить проблему возросшего количества уровней абстракции. Которую мы решим введением еще одного уровня абстракции. Whait… oh, shi…