Pull to refresh
83
0
Илья Николаевич @zayko

User

Send message

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

Reading time 7 min
Views 8.6K
Директор по маркетингу и развитию бизнеса компании «Аудиомания» Тимофей Шиколенков продолжает рассказывать о типичных ошибках интернет-проектов – и о том, как с ними работать. Ловушки на старте проекта мы уже обсудили в этом материале, на очереди – бизнес на стадии устойчивого роста.


Читать дальше →
Total votes 18: ↑16 and ↓2 +14
Comments 3

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

Reading time 15 min
Views 30K


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

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

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

Теория


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

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

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

теги побеждают рубрики. босх
Читать дальше →
Total votes 35: ↑26 and ↓9 +17
Comments 44

ActiveRecord Hacks

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

Читать дальше →
Total votes 34: ↑30 and ↓4 +26
Comments 18

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

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

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

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


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

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

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

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

Читать дальше →
Total votes 64: ↑60 and ↓4 +56
Comments 22

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

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

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


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

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

Reading time 2 min
Views 1.4K
В последнее время в проектах часто приходится создавать демона, который периодически фоном что-то проверяет или отсылает.

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

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

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

Reading time 5 min
Views 9.6K
Горизонтальные меню – пожалуй, самый популярный вид навигации в веб-дизайне. Можно с уверенностью сказать, что на сегодняшний день большинство сайтов используют такой тип меню с целью упрощения просмотра страниц.
Тем не менее, в современном веб-дизайне очень много видов горизонтальных меню. Некоторые предлагают преимущества в удобстве использования для определенных типов сайтов, а другие эстетически лучше смотрятся.

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

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

Reading time 2 min
Views 56K
imageЯ уже писал про скрипт audio.js, позволяющий проигрывать аудио файлы использую возможности html5 и flash. Пост был встречен хорошо, поэтому сейчас я хочу рассказать про jPlayer — jQuery плагин для проигрывания аудио и видео.
Читать дальше →
Total votes 90: ↑85 and ↓5 +80
Comments 43

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

Reading time 9 min
Views 32K

Кто здесь?


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

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 и начать новую жизнь (опционально).
Поехали!
Total votes 88: ↑77 and ↓11 +66
Comments 38

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

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

Information

Rating
Does not participate
Location
Кадыкчан, Магаданская обл., Россия
Date of birth
Registered
Activity