22:41:49 INFO: Checking your OS version...
Traceback (most recent call last):
File "install.py", line 53, in <module>
main()
File "install.py", line 7, in main
if util.check_os(log):
File "/home/username/instavpn/util.py", line 9, in check_os
logger.log_debug('OS: ' + platform.linux_distribution())
TypeError: cannot concatenate 'str' and 'tuple' objects
Можно и так, но зачем? Не лучше ли иметь окружение разработки (асинхронные модули) консистентное с окружением продакшена (конкатенированные синхронные модули)?
я не понял, а в чем разница моего и твоего подхода?
Однако дебажить конкат. файлы в целом довольно просто, буквально за сутки можно привыкнуть.
пока не привык дебажить один сбилженный на продакшене.
И этот аргумент умрет с повсеместным распространением source maps (конец этого года).
ждем-посмотрим:)
по остальным пунктам все понятно, но второй… По-умолчанию, requirejs шлет AJAX-реквесты, когда вызывается require и модуль не находится в кеше. Такой подход просто невероятно неэффективен в продакшене. Ведь круче сжать все в один файл и работать с синхронными модулями. Асинхронная дозагрузка может быть полезна только на штуках типа локализаций, но их можно прибить и к common.js тоже.
а вообще у нас пока этой проблемы нет. файлы которые на деве — те же и на проде.
меняется только конфигурационный файл, который мы выключили из билда и на каждом сервере он свой
Викпедия: Инвентарный парк вагонов составляет 4535 шт.; эксплуатационный — 3557 шт. (в среднем за сутки)
3557*(2000+300+1800+100) = 14 939 400
почти 15 миллионов рублей по вашей математике, не такие уж и копейки.
+ еще нужно собирать коробочки и устанавливать.
VPN в каждый дом
VPN в каждый дом
Ubuntu 12.04
Хабрахабр отныне принимает на постоянное хранение иллюстрации ко блогозаписям
"<img src="http://habr.habrastorage.org/comment_images/efa/062/85b/efa06285b12fe35779ae4d849b13bba7.png" alt="image">"
Yaxy — proxy-сервер для веб-разработчика
Yaxy — proxy-сервер для веб-разработчика
с https не работает?
Yaxy — proxy-сервер для веб-разработчика
Yaxy — proxy-сервер для веб-разработчика
env: node\r: No such file or directory
orloffv$ yaxy --config /Users/orloffv/Dropbox/sync/yaxy/config.txt --port 9999
env: node\r: No such file or directory
как запустить это чудо-то?
п.с. по описанию очень круто.
Запущен портал открытых данных правительства Москвы
только одна станция в базе.
не густо
История одной книги
Модульный подход к разработке web-приложений с использованием JavaScript: AMD и RequireJS
Модульный подход к разработке web-приложений с использованием JavaScript: AMD и RequireJS
я не понял, а в чем разница моего и твоего подхода?
Однако дебажить конкат. файлы в целом довольно просто, буквально за сутки можно привыкнуть.
пока не привык дебажить один сбилженный на продакшене.
И этот аргумент умрет с повсеместным распространением source maps (конец этого года).
ждем-посмотрим:)
Модульный подход к разработке web-приложений с использованием JavaScript: AMD и RequireJS
По-умолчанию, requirejs шлет AJAX-реквесты, когда вызывается require и модуль не находится в кеше. Такой подход просто невероятно неэффективен в продакшене. Ведь круче сжать все в один файл и работать с синхронными модулями. Асинхронная дозагрузка может быть полезна только на штуках типа локализаций, но их можно прибить и к common.js тоже.
а как же optimize? все так как ты пишешь
Модульный подход к разработке web-приложений с использованием JavaScript: AMD и RequireJS
меняется только конфигурационный файл, который мы выключили из билда и на каждом сервере он свой
Модульный подход к разработке web-приложений с использованием JavaScript: AMD и RequireJS
про продакшн — в билде на node.js + r.js я указываю какие файлы не билдить, какие подменить
Модульный подход к разработке web-приложений с использованием JavaScript: AMD и RequireJS
Модульный подход к разработке web-приложений с использованием JavaScript: AMD и RequireJS
у нас paths вот такой и ничего. удобно
Bomberman Online — HTML5 мультиплеер онлайн игра от хабраюзеров. Тестируем нагрузку!
п.с. Привет Фрязино:)
Технологии Badoo — открытая встреча в рамках РИТ++ (вход свободный)
Вам понравилось весеннее обновление Хабра?
Тестирование бесплатного Wi-Fi в московском метро
3557*(2000+300+1800+100) = 14 939 400
почти 15 миллионов рублей по вашей математике, не такие уж и копейки.
+ еще нужно собирать коробочки и устанавливать.