Как стать автором
Обновить
83
Карма
0
Рейтинг
Илья Николаевич @zayko

Пользователь

Как пережить наплыв клиентов и не закрыться: чек-лист для интернет-предпринимателей

Блог компании Аудиомания Управление проектами *Управление e-commerce *Управление продажами *Бизнес-модели *
Директор по маркетингу и развитию бизнеса компании «Аудиомания» Тимофей Шиколенков продолжает рассказывать о типичных ошибках интернет-проектов – и о том, как с ними работать. Ловушки на старте проекта мы уже обсудили в этом материале, на очереди – бизнес на стадии устойчивого роста.


Читать дальше →
Всего голосов 18: ↑16 и ↓2 +14
Просмотры 8.5K
Комментарии 3

Набор Ruby библиотек для CMS и сайта медиа издания

Разработка веб-сайтов *Ruby *Ruby on Rails *


Набор библиотек для разработки CMS медиа издания практически ничем не отличается от любого другого приложения. На примере приложения для Ленты и Ведомостей мы решили прокомментировать выбор каждой библиотеки. Описание составлено в формате обсуждения каждого гема.
Стенограмма
Всего голосов 56: ↑51 и ↓5 +46
Просмотры 29K
Комментарии 84

Жонглирование. Теория. Практика

Научно-популярное
Настороженно отношусь к непрофильным топикам, но решил написать этот по следующим причинам:
  • У жонглирования есть своя теория — стройная и математически привлекательная!
  • Мы живем не только работой. Жонглирование — отличное развлечение и разминка после долгого сидения за компом.
  • В пятницу приятно немного расслабиться и почитать не очень серьезные статьи. К тому же, будет чем заняться на выходные, особенно если у вас не было определенных планов.

Теория


Утверждать, что жонглирование — это последовательность бросков, все равно, что сказать, что музыка — это просто последовательность нот. Нельзя назвать это неправдой, но любой, хоть немного знакомый с музыкальной теорией, возмутится последним определением — столь поверхностным и недалеким.
Читать дальше →
Всего голосов 252: ↑242 и ↓10 +232
Просмотры 36K
Комментарии 45

Могут ли теги победить рубрики? Иерархии тегов

Математика *
Какую роль играют разделы, категории, хабы, и прочая фасетная классификация и т.п. в нашей интернет жизни. Так ли все очевидно с ними?
Все эти понятия пришли к нам из бумажного прошлого, тогда жесткая систематизация была единственным способом навигации в книгах и документах. По началу в интернет средах рубрикация была чуть ли не единственным способом навигации. Каталоги цвели и множились, Yahoo яркий пример превращения каталога в мега успешный проект с капитализацией в 32 млрд $.

теги побеждают рубрики. босх
Читать дальше →
Всего голосов 35: ↑26 и ↓9 +17
Просмотры 18K
Комментарии 44

ActiveRecord Hacks

Ruby *Ruby on Rails *
Туториал
Сегодня я поделюсь своим набором не всегда очевидных функций и возможностей Active Record, с которыми я столкнулся в процессе разработки Ruby on Rails приложений или нашел в чужих блогах.

Читать дальше →
Всего голосов 34: ↑30 и ↓4 +26
Просмотры 10K
Комментарии 18

Верстка e-mail рассылок — «подводные камни». Часть первая. Картинки

Блог компании Сибирикс
Верстка e-mail рассылок. Часть первая. Картинки.Добрый день, уважаемые хабравчане!
Не так давно мы вплотную столкнулись с задачей верстки e-mail рассылок. Это не самое приятное занятие, но многие компании активно используют корпоративные рассылки, и верстка становится всё более актуальной задачей.

Казалось бы, что сложного — сверстать простую страничку? Но есть «подводные камни», которые могут поставить в тупик даже опытного верстальщика. Именно таким «камням» и посвящен пост (оговоримся сразу — все эксперименты, описанные в посте, проводились под Windows с тем ПО, которое есть у многих под рукой).

Первый камень — Изображения


Практически каждая рассылка содержит картинки. Логотип, шапка, фотографии, иконки соц.сетей…
Есть 2 способа использования картинок:
Читать дальше →
Всего голосов 57: ↑44 и ↓13 +31
Просмотры 106K
Комментарии 16

Как DRYить модели

Ruby on Rails *
В большинстве рельсовых проектов основная концентрация кода приходится на модели. Все наверняка читали про Slim controllers & fat models и стараются впихать в модели как можно больше, а в контроллеры как можно меньше. Что ж, это похвально, однако в стремлении утолстить модели многие часто забывают про принцип DRY — don't (fucking) repeat yourself.

Я тут постараюсь вкратце расписать, как в районе моделей и рыбку съесть, и про DRY не забыть.

Читать дальше →
Всего голосов 64: ↑60 и ↓4 +56
Просмотры 17K
Комментарии 22

Долгоживущие компьютерные навыки, или Чему учить детей и школьников

Учебный процесс в IT
Перевод
Предисловие переводчика: несколько лет назад, когда я планировал расти ввысь и вширь в своих познаниях компьютерных технологий, мне попался небольшой текст Якоба Нильсена под названием «Долгоживущие компьютерные навыки». Я прочитал сам, и захотел поделиться переводом с другими, однако собирался сделать перевод несколько лет. Теперь мне стало интересно его опубликовать ещё и с исторической точки зрения — прошло 4 года, и любопытно посмотреть востребованность тех навыков, о которых думалось тогда, а также узнать мнение читателей. Интересно? Тогда продолжайте читать.

Долгоживущие компьютерные навыки


Главная мысль: Школы должны учить глубокому, стратегическому пониманию компьютера, которому не научишься, читая руководства.
Читать дальше →
Всего голосов 20: ↑13 и ↓7 +6
Просмотры 2.2K
Комментарии 4

loop_dance — фоновый планировщик быстрого развертывания

Ruby on Rails *
В последнее время в проектах часто приходится создавать демона, который периодически фоном что-то проверяет или отсылает.

Обычно подобную задачу решают с помощью таких пакетов как whevenever, daemon_controller, daemon_generator и т.д. и все казалось бы просто и понятно, но надоело каждый раз городить огород и писать одно и тоже. Мне нужно всего-лишь чтобы раз в час выполнялось какое-нибудь User.notify_all

Презентую loop_dance — gem для быстрого развертывания управляемого демона в рельсовом окружении.
Читать дальше →
Всего голосов 32: ↑31 и ↓1 +30
Просмотры 1.3K
Комментарии 21

Горизонтальные меню, несколько советов

Веб-дизайн *
Перевод
Горизонтальные меню – пожалуй, самый популярный вид навигации в веб-дизайне. Можно с уверенностью сказать, что на сегодняшний день большинство сайтов используют такой тип меню с целью упрощения просмотра страниц.
Тем не менее, в современном веб-дизайне очень много видов горизонтальных меню. Некоторые предлагают преимущества в удобстве использования для определенных типов сайтов, а другие эстетически лучше смотрятся.

В этой статье мы сосредоточимся на множестве подходов и практик с тем, чтобы убедиться в простоте использования горизонтальных меню, а также отметим некоторые, менее эффективные, решения. Также, мы обратим внимание на парочку тенденций, которые, возможно, помогут разработчикам в работе над горизонтальными меню в будущих проектах.
Читать дальше →
Всего голосов 61: ↑49 и ↓12 +37
Просмотры 9.4K
Комментарии 42

jPlayer — плагин для проигрывания аудио и видео

jQuery *
imageЯ уже писал про скрипт audio.js, позволяющий проигрывать аудио файлы использую возможности html5 и flash. Пост был встречен хорошо, поэтому сейчас я хочу рассказать про jPlayer — jQuery плагин для проигрывания аудио и видео.
Читать дальше →
Всего голосов 90: ↑85 и ↓5 +80
Просмотры 55K
Комментарии 43

Rails: Хватит отмазываться, начинаем BDD-ить!

Разработка веб-сайтов *
Из песочницы

Кто здесь?


Когда речь заходит о тестировании существующего продукта, а тем более о разработке чего-то нового на основе изначального написания сценариев использования, различных спецификаций и тестов, то частенько можно слышать подобные вещи:

11:24:21 PM Michael: ну хз, надо пробовать
11:24:24 PM Michael: наверное так лучше
11:24:27 PM Michael: даже я думаю наверняка
11:24:36 PM Michael: но пока меня че-то останавливает
11:24:38 PM Michael: лень наверное :)

Знакомо? «Не хочется разбираться? Нет времени?» Тогда читаем дальше. В статье расскажу, как настроить свое любимое рельсовое окружении на разработку с подходом BDD и начать новую жизнь (опционально).
Поехали!
Всего голосов 88: ↑77 и ↓11 +66
Просмотры 31K
Комментарии 38

audio.js — слушаем музыку в любом браузере

JavaScript *
audio.js — это javascript библиотека, позволяющая использовать HTML5 тэг повсюду. Что скрывается за словом «повсюду». Если есть возможность использовать тэг , то будет использоваться он, иначе будет подключен плеер на flash. В библиотеку так же входит и UI отображение для этого плеера, которое может быть видоизменено с помощью css.
Читать дальше →
Всего голосов 77: ↑74 и ↓3 +71
Просмотры 69K
Комментарии 37

Информация

В рейтинге
Не участвует
Откуда
Кадыкчан, Магаданская обл., Россия
Дата рождения
Зарегистрирован
Активность