Pull to refresh
30
0
Евгений Власенко @mahnunchik

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

Send message
Вот приложение уведомлений для вконтакте https://vk.com/avia.tips

В среднем за 3 дня до вылета начинаются самые скачки цены, особенно если направление популярно и много авиакомпаний летает.

У aviasales есть API http://www.travelpayouts.com/ (ссылка реферальная).
Только мы планшеты вешали горизонтально =)
Хабр ни только не понимает emoji, но и обрезает статью по этому символу http://emojipedia.org/shopping-trolley/
«Пиджаки» (заказчики корпоративного ПО) в конечном итоге либо вкладывают в технологию деньги и она «живёт» и развивается, либо не вкладывают и она остаётся «статьёй на википедии».
Для ноды в своё время пришлось написать свой небольшой логгер, вот предыстория toster.ru/q/38217, вот сам модуль www.npmjs.com/package/mag

«утилизируемость» — думаю лучший перевод. Мне не понравился «удаляемось», поэтому пришлось использовать «одноразовость».
Если вы не знакомы с таким подходом к конфигурации, то рекомендую обратиться вот к этому документу от компании heroku.

Теперь этот документ есть и на русском: habrahabr.ru/post/258739/#config
Уже отрезал две трети простыни
Длиннющая картинка получилась, отрезал только верхнюю часть, чтобы не на три страницы картинка была =)
Первоапрельская вакансия Python разработчика: job.noveogroup.ru/vacancy/f/python

Дрессировщик Python-ов
special.habrahabr.ru/aviasales/story/

Хром, не подгружает контент, стрелочки не кликабельны. Прикрепляю скрин с ошибками:
image

ФФ и сафари — всё ок.

special.habrahabr.ru/aviasales/plash/

Привычка «открыть на новой вкладке», ссылка под «Инструментарий». Также скрин с урлом в левом нижнем углу:
image
Только у меня или у всех следующие страницы как-то не так работают:
А нет, понял, автор блога редирект криво сделал =)

Ссылка в статье была на shustoff.su
Не могу понять, почему ссылка вида shustov.su/blog/javascript/backbone-marionette

Преобразуется к shustov.sublog
Статья про базовое использование RequireJS пропитана болью…

Даже если не рассматривать системы сборки (make, grunt, gulp), следующая строчка намного проще и легче для понимания чем всё что описано в статье:

$ cat lib/jquery.js lib/underscore.js lib/backbone.js app/*.js | uglifyjs > main.js

Что происходит:
1. Собираем в нужном порядке библиотеки
2. Там где порядок скриптов не важен, можем воспользоваться app/*.js
3. Минифициреум js
4. Записываем в один файлик
Следил за всем циклом разработки Engine.io и Socket.io 1.0 версии (это длилось больше года), одна из основных причин разделения библиотеки на транспортный «Engine» и прикладной «Socket» уровень как раз для возможности запуска более чем одной ноде.

Engine.io — рулит транспортами
Socket.io — рулит данными связанными с конеретным клиентом (не важно по какому транспорту он подключен, см. engine.io)

Также вынесли в отдельный модуль «Adapter» — это прослойка которая отвечает за хранение и дистрибуцию связанных с сокетом данных. Почти в поставке по умолчанию — это адаптер к редису.
У меня кнопка активации про аккаунта появилась только после переключения языка интерфейса на английский.

Интересно, шапка видна только мне?) www.tumblr.com/blog/mahnunchik
1

Information

Rating
Does not participate
Location
Новосибирск, Новосибирская обл., Россия
Date of birth
Registered
Activity