«Респект и уважуха медведю, наступившему Бумбуруму на ухо» — до сих пор не забуду эту фразу ) всегда вызывает улыбку.

Всячески пытаюсь наверстать упущенное. Сегодня речь про одни интересные арматурные наушники – хочется поделиться впечатлениями… ну и пообсуждать дела музыкальные ) Добро пожаловать под кат.
Архив Ноябрь 24, Вторник, 2009
Буквально месяц назад решил попробовать зарабатывать на приложениях для Android.
Хотелось бы поделиться своим, хоть и небольшим, опытом.
Насмотревшись разных презентаций и начитавшись интервью, решил попробовать применить Sketch Flow к небольшому новому проекту.
Для справки: Sketch Flow — это кусочек Expression Blend 3, служащий для прототипирования пользовательских интерфейсов. Про него уже немного рассказывали на хабре (1, 2). Лично мне понравилась его презентация на MIX’09 (около часа видео, английский).
Небольшая js библиотека (2кб min&gzip), реализующая функциональные методы (всего около 50), ниже часть из них:
Collections: each, map,reduce, detect, select, reject, all,any, include, invoke, pluck, max,min, sortBy
Functions: bind, bindAll, delay,defer, wrap
Objects: keys, values,extend, clone, isEqual, isElement,isArray, isFunction, isUndefined
Я хотел рассказать об интересном эксперименте ученых, которые попытались запрограммировать культурные эмпиративы морали человека в память роботов с целью проверить смогут ли они вести себя также как люди при принятии решений. Отмечу, что опыты довольно жестокие, однако, по другому оценить возможности искусственного интеллекта ученым представилось невозможным. Сегодня роботы разрабатываются для того, чтобы существовать автономно, без вмешательства человека. Как сделать так, чтобы полностью автономная машина – могла действовать в соответствии с моралью и этикой человека?
Стартапы и небольшие компании зачастую не могут предложить звездные зарплаты своим работникам, но есть другие способы сделать жизнь сотрудников более приятной. Большинство этих методов бесплатны или обойдутся вам в копейки.

Вступление.
Часто в документации от Qt встречается термин Pimpl. Кроме того, те кто хоть немного копался в исходном коде Qt часто видел такие макросы как: Q_DECLARE_PRIVATE, Q_D. А также встречал так называемые приватные заголовочные файлы, название которых заканчивается на "_p.h".
В этой статье я попробую приоткрыть ширму за всей это структурой.
Pimpl, что это?
Pimpl — Pointer to private implementation. Это одно из названий паттерна программирования. Еще его называют чеширским котом — «Cheshire Cat»(это название мне больше нравится). В чем суть этого паттерна? Основная идея этого паттерна — это вынести все приватные члены класса и, в не которых случаях, функционала в приватный класс.
Отсюда название «чеширский кот» — видно только улыбку, а все остальное остается невидимым, но оно несомненно есть
Кто не помнит этого замечательного кота, может обратится к первоисточнику, к книге Льюиса Кэрролла «Алиса в стране чудес». Очень интересная книга, особенно если читать в оригинале.
Что это дает?
Синхронизация developement и production серверов в Drupal — занятие нелёгкое. Даже в 6 версии не хватает простого способа переноса и восстановления контента. В модуле CCK есть нужный функционал, но одним custom-контентом сайт обычно не ограничивается. Код модулей и ядра можно синхронизировать с помощью систем контроля версий, но что делать с базой?
В течение двух лет мы плотно общались с десятками стартап команд, как российскими так и иностранными, и рядом инвесторов из России, изучили зарубежные блоги, такие как techcrunch.com и mashable.com. Как результат, мы выявили две глобальные проблемы:
1. Русские стартапы не знают как продвигаться за рубежом или просто не имеют возможности, так как их создатели не живут в Кремниевой Долине, рядом с журналистами из топовых блогов. Получить иностранные инвестиции тяжело, потому что связь с западными инвесторами осуществляется только через некоторые инвестиционные фонды в России, ряд инвест событий в США и Европе, а также через поездки заграницу.
2. Иностранные журналисты и инвесторы, не знают, какие у нас вообще есть интернет проекты, они не в курсе, что происходит на интернет рынке в России, Украине и Белоруссии, где ежегодно запускаются десятки новых продуктов.
Проблема коммуникации на лицо. Имиджа России, Украины и Белоруссии, как стран, где бурлят стартап страсти как таковой отсутствует.
Мы решили поменять такой порядок вещей в силу наших возможностей и создали проект eestartup.com, East Europe Startup, то есть стартапы из восточной Европы.
Яндекс.Бар версии 4.3 порадует вас сразу двумя интересными нововведениями: переводом слов по наведению мыши и информерами иностранных валют и биржевых индексов.
Ваш персональный переводчик, встроенный в Яндекс.Бар, покажет вам, как переводятся незнакомые слова с английского, французского, немецкого, испанского и итальянского. Быстрые подсказки о переводе слов позволят вам работать с зарубежным интернетом: читать новости, статьи или блоги известных людей. Такая возможность незаменима при изучении иностранного языка тогда, когда вам требуется оперативная помощь в переводе слов.
Как это работает? Устанавливаем новую версию программы Яндекс.Бар 4.3. Перевод слов включен по умолчанию: с английского на русский или с русского на английский (другие языки можно включить в настройках). Чтобы увидеть перевод слова, нужно лишь навести курсор на него – рядом появится небольшое окошко с переводом.
Но это еще не всё.