Почитывая «Банду четырех», всё чаще думаю как хорошо было бы иметь отдельный плакат на стену в офисе, резюмирующий и объясняющий шаблоны проектирования. Как здорово было бы не держать все их в голове, а имея проблему, взглянуть и найти подходящее решение. Но найти подходящий постер оказалось не так то просто, да и тот оказался не идеальным.
Гошка @ya_goshka
User
Сделайте ваши QR-коды более красивыми
3 min
97KTranslation
Гамильтон Чан является генеральным директором и основателем Paperlinks.
Используя свободное приложение для iPhone от Paperlinks, рекомендованное Apple как одно из самых нужных и важных приложений, пользователи могут сканировать и просматривать содержимое QR-кодов. Paperlinks также обеспечивает мощную платформу для создания QR-кодов, хранения и отслеживания их посещаемости.
Используя свободное приложение для iPhone от Paperlinks, рекомендованное Apple как одно из самых нужных и важных приложений, пользователи могут сканировать и просматривать содержимое QR-кодов. Paperlinks также обеспечивает мощную платформу для создания QR-кодов, хранения и отслеживания их посещаемости.
+103
Книги для стартаперов
4 min
12KМания стартапов, накрывшая волной и Россию, со временем породила миф: тебе достаточно иметь крутую идею, желание и способности что-то сделать и перед тобой все двери открыты. Конечно, эти качества помогают в реализации проекта, но не стоит забывать о том, что большинство стартаперов не имеют практики в маркетинге, создании презентаций, общении с инвесторами или с командой. Они не знают, как нанимать и мотивировать сотрудников, как показать продукт с лучшей стороны и где стоит пожертвовать фичами ради удобства. А это не менее важно, чем голова на плечах и золотые руки.
Я сам создаю свой стартап, но чем больше я погружаюсь в эту тему, тем больше понимаю, что очень многого не знаю и это становится причиной ошибочных действий. Поэтому я начал скупать пачками книги на интересные и полезные темы, чтобы заполнять пробелы в образовании. Здесь хочу поделиться тем, что прочитал. Сразу оговорюсь, что это скорее мнения о книгах, чем рецензии, которые вы можете прочитать сами на любом книжном сайте.
Некоторые книги непосредственно про стартапы, другие — про маркетинг, третьи — про мотивацию, четвертые — про саморазвитие. Так или иначе, считаю, что все это стоит знать начинающим предпринимателям.
+75
20 инструментов для мониторинга Твиттера
3 min
45KСуществует огромное количество разнообразных сервисов для Твиттера. Здесь я отобрал те из них, которые будут полезны для сбора статистики.
+39
47 принципов игровой механики
1 min
7.7KНе секрет, что многие социальные сервисы внедряют у себя принципы игровой механики, хотя бы в виде статусов, рейтингов, голосований, виртуальных подарков. Аналогичные принципы применяются в офлайновом мире, где на игровой механике основаны маркетинговые акции, дисконтные программы. Игры вызывают эмоции, что делает отношения с пользователями более крепкими и эффективными. Среди экспертов существует мнение, что любой бизнес в будущем должен взять элементы игры.
Чтобы использовать игровой арсенал в полном объёме, нужно знать все имеющиеся методы и сочетать их друг с другом. Существующие термины, концепции и научные теории в данной области можно хотя бы напечатать в виде колоды карт и вытягивать их в случайной последовательности.
Компания SCVNGR занимается разработкой мобильных игр и создала именно такую колоду карт, которую можно позаимствовать и использовать в своих целях. Вот здесь приводится объяснение каждого из 47-ми терминов и примеры их использования: достижения, фиксированный интервал, поведенческий кураж, информационная теория фрагментарной информации (то есть что любую информацию для пользователей нужно выделять минимально возможными порциями — так она лучше усваивается), динамика достижений, совместная игра, кросс-ситуационные хит-парады, бесконечный геймплей, мысль о великой цели, бесплатный завтрак, лотерея, собственность и т.д.
Чтобы использовать игровой арсенал в полном объёме, нужно знать все имеющиеся методы и сочетать их друг с другом. Существующие термины, концепции и научные теории в данной области можно хотя бы напечатать в виде колоды карт и вытягивать их в случайной последовательности.
Компания SCVNGR занимается разработкой мобильных игр и создала именно такую колоду карт, которую можно позаимствовать и использовать в своих целях. Вот здесь приводится объяснение каждого из 47-ми терминов и примеры их использования: достижения, фиксированный интервал, поведенческий кураж, информационная теория фрагментарной информации (то есть что любую информацию для пользователей нужно выделять минимально возможными порциями — так она лучше усваивается), динамика достижений, совместная игра, кросс-ситуационные хит-парады, бесконечный геймплей, мысль о великой цели, бесплатный завтрак, лотерея, собственность и т.д.
+46
Почему никогда не стоит просить что-то у дизайнеров
5 min
4KTranslation
От: Шеннон Уолкли
Дата: понедельник, 21 июня 2010, 9:15
Кому: Дэвид Торн
Тема: Объявление
Привет.
Я открыла входную дверь вчера, и моя кошка вышла и пропала… Если ты не занят, не мог бы ты сделать для меня объявление? Оно должно быть формата A4, я сделаю копии и развешу их везде в моём районе днём.
Это единственная её фотография, она откликается на имя Мисси, она чёрно-белая и ей около 8 месяцев. Пропала на Харпер-стрит и мой номер телефона.
Спасибо. Шен.
+241
Вертикальное выравнивание блоков в CSS
3 min
2.4KПриветствую всех, хочу поделиться своим собственным методом центрирования блока по вертикали. Все наверно и так читали не мало статей как это сделать и я не говорю о каком-то абсолютно новом способе, потому что все браузеры не считая IE всегда отлично понимали простую конструкцию:
0
+31
Советские слайды
1 min
4.3KМеня всегда увлекала инфографика в СССР. Те бесподобные плакаты, которые создавались тогда в условиях жесткой пропаганды, ни в какое сравнение не идут с нынешним отстоем (особенно в социальной сфере).
Представьте если PowerPoint был бы в те годы? Какими были презентации? Ухх… В принципе, кстати, можно попробовать по-фантазировать и что-то сделать.
В общем, я решил задаться целью найти все возможные плакаты, которые как-то похожи на слайды, что я нашел:
Представьте если PowerPoint был бы в те годы? Какими были презентации? Ухх… В принципе, кстати, можно попробовать по-фантазировать и что-то сделать.
В общем, я решил задаться целью найти все возможные плакаты, которые как-то похожи на слайды, что я нашел:
+46
Я бы сделал лучше
1 min
508Студия Лебедева порадовала нас новым творением — обновился интернет-магазин Техносилы. Все мило и, как обычно в последнее время у Лебедева, лаконично, но…
Что мы видим на первой же странице:
Названия товаров не помещаются и просто обрезаются свойством
Не очень красиво, я бы сказал. Но ведь есть же замечательное, но крайне редко используемое (мне ни разу не попадалось на глаза его использование) свойство
Как это выглядит.
Некоторые браузеры, в частности Opera, требуют своего префикса для этого свойства. MSDN рекомендует так же использовать префикс -ms для ИЕ8, но понимает это свойство и без него
Проверил, что Хром 2 и Сафари 4 понимают без префиксов, а ФайрФокс 3 не понимает вовсе
Но если не использовать это свойство, то хотя бы снабдить заголовок соответствующей всплывающей подсказкой, хотя бы в виде title
Что мы видим на первой же странице:
Названия товаров не помещаются и просто обрезаются свойством
overflow: hidden
Не очень красиво, я бы сказал. Но ведь есть же замечательное, но крайне редко используемое (мне ни разу не попадалось на глаза его использование) свойство
text-overflow: ellipsis
. Что удивительно, его (это свойство) поддерживает дружное семейство браузеров по имени Internet Explorer. Это свойство имеет два (согласно с сайтом MS) значения: clip
(по умолчанию) и ellipsis
, что в сочетании со свойством overflow: hidden
дает замечательный результат: текст, который не помещается в каком-либо элементе обрезается с заменой последних символов на многоточие!!! Получается очень аккуратно и симпатично.Как это выглядит.
Некоторые браузеры, в частности Opera, требуют своего префикса для этого свойства. MSDN рекомендует так же использовать префикс -ms для ИЕ8, но понимает это свойство и без него
Проверил, что Хром 2 и Сафари 4 понимают без префиксов, а ФайрФокс 3 не понимает вовсе
Но если не использовать это свойство, то хотя бы снабдить заголовок соответствующей всплывающей подсказкой, хотя бы в виде title
+29
FireUnit: Javascript Unit Testing Extension
2 min
660Юнит-тесты это то, на что никогда нет времени. А если есть время, то нет желания. И наконец, если есть время и желание, то обязательно найдется какой-нибудь засранец, который найдет, как забрать твое время и отобьет всякое желание что-либо делать вообще… Да, заказчику тяжело объяснить что такое юнит-тесты и зачем они нужны. Но тем не менее, хочу сделать небольшой обзор нового плагина для Firefox, который позволяет юнит-тестить ваш джаваскрипт. Если быть совсем точным, то это расширение для Firebug – излюбленного инструмента javascript-разработчиков.
Итак, те кто не владеет теорией юнит-тестирования идут учить матчасть, а с остальными мы рассмотрим простейшие юнит тесты:
Итак, те кто не владеет теорией юнит-тестирования идут учить матчасть, а с остальными мы рассмотрим простейшие юнит тесты:
// Простой true/false юнит-тест
fireunit.ok( true, "Тест пройдет успешно!" );
fireunit.ok( false, "Тест будет провален!" );
// Сравниваем две строки и показываем разницу
// если строки отличаются между собой
fireunit.compare(
"Ленивый программист чистит зубной щеткой унитаз.",
"Ленивый программист уронил зубную щетку в унитаз",
"Это одинаковые строки?"
);
// Сравниваем две строки, используя регулярные выражения
fireunit.reCompare(
/Ленивый программист .* унитаз./,
"Ленивый программист уронил зубную щетку в унитаз.",
"Сравниваем две строки, используя регулярные выражения."
);
// Отображаем результаты тестов
fireunit.testDone();
+15
Наш ответ финансовому кризису: результаты первого месяца
5 min
844Не так давно я писал о появлении бизнес-инкубатора «Полигон», и обещал отписаться о результатах. Выполняю.
Если коротко, «Полигон» (ссылка1, ссылка2) — это основанная на идее коворкинга “песочница” для молодых предпринимателей: здесь можно экспериментировать, анализировать и копить опыт с минимальными рисками, без страха потерять все наработки из-за одной глупой ошибки.
«Полигон» — проект коворкинг-клуба «Башня» (ссылка1, ссылка2) и бизнес-лаборатории «ИНК». «Башня» обеспечивает бизнес-минимум: обустроенные рабочие места, готовое юрлицо с бухгалтером и юристом, опыт и связи бывших и настоящих участников. «ИНК» дает гарантию: никакие траты не отберут у участника этот минимум, и никакие опасные проблемы не останутся без решения.
И при этом — «Полигон» не получает с участника никакой прибыли!
А как же он тогда работает?
А это и есть наши результаты. За те полмесяца, что страна отдыхала, к нам — ура ура! — пришли 5 человек, все на удивление деятельные. Мы плотно работаем, наплевав на праздники и каникулы; и помимо продвижения в работе над проектами (которое, в общем, малоинтересно для непосвященных), мы сделали более общественно полезную вещь:
Вот о ней и хочется рассказать. Ну как, интересно?
Если коротко, «Полигон» (ссылка1, ссылка2) — это основанная на идее коворкинга “песочница” для молодых предпринимателей: здесь можно экспериментировать, анализировать и копить опыт с минимальными рисками, без страха потерять все наработки из-за одной глупой ошибки.
«Полигон» — проект коворкинг-клуба «Башня» (ссылка1, ссылка2) и бизнес-лаборатории «ИНК». «Башня» обеспечивает бизнес-минимум: обустроенные рабочие места, готовое юрлицо с бухгалтером и юристом, опыт и связи бывших и настоящих участников. «ИНК» дает гарантию: никакие траты не отберут у участника этот минимум, и никакие опасные проблемы не останутся без решения.
И при этом — «Полигон» не получает с участника никакой прибыли!
А как же он тогда работает?
А это и есть наши результаты. За те полмесяца, что страна отдыхала, к нам — ура ура! — пришли 5 человек, все на удивление деятельные. Мы плотно работаем, наплевав на праздники и каникулы; и помимо продвижения в работе над проектами (которое, в общем, малоинтересно для непосвященных), мы сделали более общественно полезную вещь:
- Мы собрали все более-менее стоящие проекты, которыми занимались раньше, но по разным причинам заморозили (всего 18),
- Добавили текущие проекты (всего 4),
- Вписали идеи тех, кто пришел за это время (всего 3),
- Вписали идеи, по которым нет знаний/опыта, но хотелось бы что-то сделать (ну мало ли, вдруг найдется нужный человек; всего 7)
- И составили ОБЩУЮ КОНЦЕПЦИЮ работы «Полигона».
Вот о ней и хочется рассказать. Ну как, интересно?
+48
Коворкинг-клуб «Башня»: наш ответ финансовому кризису
3 min
1.3KПервыми из-за финансового кризиса пострадали банки.
Затем начались банкротства предприятий.
Затем замерли рынки недвижимости, авторынок… Турфирмы вообще закрываются пачками. О людях уже никто не думает: многие уволены, и еще больше будет уволено в первой половине 2009 года. Остальным урежут зарплату. Эксперты Минэкономразвития полагают, что первыми под удар попадут служащие финансовой сферы, сфер торговли, услуг и инфотехнологий.
Прогнозы неутешительны. Но “разруха не в клозетах, а в головах”.
Затем начались банкротства предприятий.
Затем замерли рынки недвижимости, авторынок… Турфирмы вообще закрываются пачками. О людях уже никто не думает: многие уволены, и еще больше будет уволено в первой половине 2009 года. Остальным урежут зарплату. Эксперты Минэкономразвития полагают, что первыми под удар попадут служащие финансовой сферы, сфер торговли, услуг и инфотехнологий.
Прогнозы неутешительны. Но “разруха не в клозетах, а в головах”.
+57
Потоковая обработка видео при помощи lighttpd/nginx, Mplayer(Mencoder), Ruby, Flvtool2
3 min
3.7KКак только на сайте или портале появляется необходимость в видео-сервисе, сразу же перед разработчиками встает вопрос о конвертации загружаемых пользователями ресурса видео-файлов в понятный браузеру формат флеш-видео.
Исследование данной проблемы нашло отражение в следующей статье.
Этапы внедрения потокового видео:
Исследование данной проблемы нашло отражение в следующей статье.
Этапы внедрения потокового видео:
+19
Собираем аналог Mac mini за 333 бакса.
3 min
8.8KЯ давно хотел попробовать перейти с Windows-платформы на что-то более пристойное. Эксперименты с Линуксом показали, что до десктопов он пока не дорос, да и с эстетической точки зрения мне он не подходил — сглаживание шрифтов некрасивое, «для галочки», выбор собственно шрифтов — тоже. Оставался Мак, но покупать его вслепую не хотелось, тратить около штуки баксов на Мак мини для теста — тоже. Ставить хакинтош на домашний комп — тоже не выход, так как при таком варианте теряется одна из главных фич Мака — надежная беспроблемная работа. Искать/подбирать патчи, жонглировать дистрибутивами и в случае неадекватной работы ОС угадывать — это глюк Хакинтоша или Леопарда — мне не хотелось.
Компромисс в итоге я видел такой — надо собирать отдельный системный блок, с максимально совместимым с MacOs железом и ставить туда хакинтош с родным ядром (vanilla kernel) и с минимумом патчей, чтобы получить систему, максимально приближенную к оригинальной. Я обдумал эту мысль и положил её в todo на дальнюю полку.
Так бы она там и пролежала, но буквально через несколько дней я увидел пост в ЖЖ, посвященный этой же проблеме — alexmsk.livejournal.com/996014.html. И я решил пойти по пути, проторенному alexmsk.
Компромисс в итоге я видел такой — надо собирать отдельный системный блок, с максимально совместимым с MacOs железом и ставить туда хакинтош с родным ядром (vanilla kernel) и с минимумом патчей, чтобы получить систему, максимально приближенную к оригинальной. Я обдумал эту мысль и положил её в todo на дальнюю полку.
Так бы она там и пролежала, но буквально через несколько дней я увидел пост в ЖЖ, посвященный этой же проблеме — alexmsk.livejournal.com/996014.html. И я решил пойти по пути, проторенному alexmsk.
+31
+223
Touch, MultiTouch и кое-что ещё
6 min
13KMultiTouch — стремительно набирающая популярность технология, позволяющая таким устройствам как сенсорные панели и экраны распознавать несколько касаний одновременно. Многие считают её технологией будущего, которая выведет пользовательский интерфейс на качественно новый уровень взаимодействия. Первым массовым mutlitouch устройством, стал Apple IPhone, выпущенный в 2007 году.
Но не iPhone единым живмульти-тач , в этой статье я хочу рассказать о разных подходах к реализации Touch-интерфейсов с технической стороны, но не углубляясь в сверхсложные и непонятные простому человеку нюансы.
Но не iPhone единым жив
+131
Вспомни!
1 min
407Смастерил небольшой видеоролик для поднятия настроения. Отлучитесь от работы на 5 минут и вспомните свое детство. Ведь у всех нас оно было таким похожим =).
Это был мой первый пост. Если кому понравилось, приглашаю на свой блог, где я вспоминаю детство.
Это был мой первый пост. Если кому понравилось, приглашаю на свой блог, где я вспоминаю детство.
+1
Мобильник в стиле стимпанк
1 min
3.3KПолку стимпанковских гаджетов прибыло. Ориентируясь на фанатов ролевых игр, английский дизайнер Артур Шмидт разработал концепт мобильного телефона.
Клавиатуры и экрана у девайса нет. Зато есть два манометра (заряд батареи и индикатор качества связи?), а также слот для перфокарт.
Клавиатуры и экрана у девайса нет. Зато есть два манометра (заряд батареи и индикатор качества связи?), а также слот для перфокарт.
+68
Мой знакомый разработчик
4 min
1.2KЯ работаю с удивительным человеком. Каждый раз, когда я смотрю в bugzill'у или проверяю почту, я им поражаюсь. Иногда мне кажется, что он мог бы стать неплохим писателем. Во всяком случае графоман из него отличный.
Этот разработчик принимает документирование очень близко к сердцу.
Этот разработчик принимает документирование очень близко к сердцу.
+54