• Как работать с запущенным Node.js приложением через коммандную строку?

    MarcusAurelius
    @MarcusAurelius Куратор тега Node.js
    автор Impress Application Server для Node.js
    Вам нужно сделать два приложения, одно - сервис, второе - CLI, а между ними передавать информацию через один из таких способов: HTTP (самое простое и удобное, но нужно реализовать защиту урлов управления или по секретному ключу или по IP или через аутентификацию), через шину сообщений (от Redis, ZMQ, RabbitMQ и т.д.), через файлы конфигурации (CLI пишет в файлы, а сервис мониторит изменения через fs.watch), через IPC и есть еще куча способов.
    Есть и второй способ, Вы можете у HTTP сервера своего нодовского сделать еще и встроенный telnet сервер или ssh сервер и подключаться к нему консолью, как я это люблю. Вот тут человек делает нечто подобное: www.davidmclifton.com/2011/07/22/simple-telnet-ser... Есть даже библиотеки уже тут: https://www.npmjs.com/package/ssh или тут: https://github.com/mscdex/ssh2
    Ответ написан
    1 комментарий
  • Как разместить рекламу на одностраничном сайте?

    Ну вообще-то контекстные сети не всегда используют контент. Не забывайте что на обычных сайтах есть страницы вообще без контента. Они используют и историю юзера, я недавно поискал микроскоп, так мне теперь на всех сайтах микроскопы показывают, даже на автомобильных. Так что просто ставьте контекстный блок и не парьтесь.
    Ответ написан
    Комментировать
  • Стоит ли учить сейчас Node.js?

    neuotq
    @neuotq
    Прокрастинация
    В данный момент разница не столь велика, груьо говоря выучив node,js можно легко перейти на io.js, но наоборот чуточку сложнее, так как io.js уже имеет некоторые фишки.
    Причина банальная, node.js управляется коммерческой компанией, политика разработки которой в последнее время до форка стала не устраивать достаточно крупную часть сообщества node,js, а так же многих основных разработчиков. вот и появился форк, который стал сразу же делать все последний можные фишки, у программеров уже давно руки сильно чесались.
    Насчет смерти node.js, пока сложно сказать, в продашене в данный момент больще node, более того многие любят что это под эгидой коммерческой организации, но io.js очень стремительно развивается, и многие технари выбирают его для своих проектов.
    Лично я бы выбрал io.js, я люблю все на острие ножа технологического стека. Кстати ведутся дискуссии вокруг слияния node.js и io.js https://github.com/iojs/io.js/issues/978
    Ответ написан
    Комментировать
  • Что можно написать на Node.js?

    MarcusAurelius
    @MarcusAurelius Куратор тега Node.js
    автор Impress Application Server для Node.js

    Часто применяется для:

    1. Локальные приложения и утилиты командной строки
    • Сборщики и трансляторы
    • Пакетная обработка и сценарии отложенной обработки
    • Скрипты, CLI (интерфейсы командной строки)
    • Генерация документации, отложенное формирование отчетов
    • Сценарии тестирования для других систем

    2. Серверы
    • Серверы веб-приложений и SPA
    • Серверы и API для мобильных приложений
    • Любые другие веб-API (RPC, JSON, REST)
    • Серверы сообщений и трансляция событий (чаты, игры, интерактив)
    • Заплаты на уже готовые системы, написанные на других языках, для реализации вебсокетов, SSE, лонг-пулинга и т.д., т.е. для затыкания дыр, для решения проблем в узких местах уже работающих систем.

    3. Клиенты
    • Оконные приложения (nw.js, node-webkit)
    • Кравлеры, парсеры и сбор данных

    4. Железо
    • Программирование микроконтроллеров (arduino, espruino, tessel)
    • Промышленная автоматизация

    Редко применяется (но подходит) для:
    • CMS, публикация контента (просто ниша уже занята и в этой задаче нода не дает чего-то принципиально нового или сверх соблазнительного).
    • Массовая электронная коммерция и торговля (не применяется для массовых движков магазинов, но используется отдельными крупными компаниями для торговых и платежных задач в качестве дополнительного средства к уже имеющемуся ПО, по сути закрывает узкие места).

    И плохо подходит:
    • Вычисления и моделирование, со скоростью математических операций нода и JS, как не типизированный язык, не дают хороших показателей
    • Научные приложения (по тем же причинам)
    Ответ написан
    10 комментариев
  • Работа с websockets + $_SESSION + $_SERVER

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    $_SESSION и $_SERVER нужны для работы поверх http, а у вас голые (почти) tcp сокеты. Вот и думайте.
    Обычно при установке соединения проводится аунтефикацию и все. По сути алгоритм простой

    Сервер слушает входящие соединения
    Клиент соединяется с сервером
    Клиент отправляет данные (токен скажем)
    Сервер проверят токен и определяет какому пользователю соответствует данное соединение.

    Ну а дальше просто. Если нужно какому-то пользователю послать данные, находим все соответсвующие соединения и шлем данные.
    $_SESSION и $_SERVER для этих целей вообще ненужны.
    Ответ написан
    2 комментария
  • Забытый пароль присылают на почту открытым текстом

    GavriKos
    @GavriKos
    Если пароль совпадает с вашим старым — это значит что сайт либо не использует шифрования вообще, либо использует тот метод шифрования, который подлежит быстрой обратной дешифровке. Первое — однозначно плохо. Второе — тоже не сильно хорошо — если будет слита база или получен доступ к сайту — получить пароли можно будет легко. В случае же шифрования тем же MD5 — слив базы не гарантирует восстановления именно вашего пароля.

    Если пароль не совпадает со старым — значит скорее всего сайт его сгенерировал, отправил вам, зашифровал и уже в зашифрованном виде записал в базу. Хотя вариант с нешифрованием или некачественным шифрование мне исключен.
    Ответ написан
    4 комментария
  • Получить контент внешнего js скрипта

    ээ, а чем вас не устраивает $.get($('script')[0].src, function(resp){
    console.log(resp);
    })?
    Ответ написан
    1 комментарий
  • Вопросы рекрутеру

    AmdY
    @AmdY
    PHP и прочие вебштучки
    1. Почему в постсоветском айти прижились в основном рекрутёры, а hr фактически нет. Разослали предложение, взяли человека и забыли о нём, пока он не приходит с заявлением на увольнение. Никаких проработанных постоянных мероприятий по удержанию, адаптации, развитии специлиста у большинства компаний нет.
    2. Когда начнут нормально оформлять предложение о работе, а не писать про печеньки. Не ужели так сложно прикрепить документ на 2-3 листа с подробным описанием вакансии, описанием компании, проекта, контактные данные, схему попадания в офис для собеседования и главное — примерную ЗАРПЛАТУ. Мне в месяц приходят десятки вакансий, но все оформлены в виде короткого текста в абзац, ясное дело, что их приходится игнорировать, так как оценить и сравнить невозможно.
    Ответ написан
    3 комментария
  • Почему исчезли автор и его статья про возврат Windows при покупке компьютера?

    macik
    @macik
    Да уж! Человек реально решил сделать доброе дело а его забанили! Не важно какие истинные мотивы его статьи! Главное, что конечный результат был бы полезен для всего сообщества.
    PS
    habrahabr упал в моих глазах! Я был большего мнения о хозаене хабры! Вроде и от Mail.ru откупились, а тут такое!
    Ответ написан
    Комментировать
  • Почему исчезли автор и его статья про возврат Windows при покупке компьютера?

    @0000168
    тему закрыли как после чьего-то лобби :(

    Я очень хочу ошибаться — но это смахивает на двуликих политиканов) и фраза «Нашим-вашим за копейку спляшим....»
    Ответ написан
    Комментировать
  • Почему исчезли автор и его статья про возврат Windows при покупке компьютера?

    @alivanich
    По поводу топика — извините, я тогда хотел по горячим следам написать, но напугался суровости хабры, а сейчас уж и подавно. Слишком тоталитарная секта, так что опишу в комментарии.
    Да и уж время прошло, не помню детали, но помню общий алгоритм.
    0. Позвонил в техподдержку самсунга (до покупки), спросил, что мне сделать, чтобы вернуть деньги за винду. Мне сказали, что покупаете в любом магазине и несёте в сервис-центр, где вам удаляют винду.

    1. Купил ноут в плеерру (23.07.12), курьер мне его привёз, я его проверил не включая (то есть проверил просто факт наличия всего и серийные номера). Ноутбук не включаем, установку винды не запускаем.

    2. Сразу отвёз в авторизованный сервис центр. Ко мне ближайший был 3G (примерное название) недалёко от метро Новые Черёмушки в Москве. Там мне не были рады и вообще хмуро отнеслись. По всем признакам я понял, что они знают про эту процедуру, но я первый. Однако в формализм играть не стали и согласились сделать всё сразу, так что даже повторно ехать не пришлось. Выдали через часик заключение о правильном удалении винды. То есть ноут готов для любых манипуляций.

    3. Дальше я сам не спешил и только 6.08.13 написал в техподдержку самсунга (что спросил — не вспомню, а копию на почту не прислали, но по ответу вполне можно примерно догадаться). Мне миленько ответили (ссылка из письма до сих пор актуальна и полезна):
    «Добрый день.

    Готовы компенсировать Вам стоимость операционной системы.

    Ознакомьтесь пожалуйста, с информацией по ссылке (http://www.samsung.com/ru/support/compensation/CompensationforWindowsOS.html) заполните Заключение — указав все необходимые реквизиты и отправьте нам заказным письмом.

    В случае возникновении вопросов Вы можете связаться с Информационным центром для потребителей, контактное лицо – Курганова Наталья.

    Просим корреспонденцию в адрес компании направлять по адресу: 117105, МОСКВА, А/Я 4, ООО «СРСС» Кургановой Н.Ю.»

    4. Отправил по указанному адресу заказным письмом заявление с указанием реквизитов (обычные банковские реквизита от счёта, к которому привязана карточка. Банк был или авангард или ткс, не важно абсолютно.

    5. Через неделю (а может две) получил деньги на счёт. Всё!
    Ответ написан
    3 комментария
  • Почему исчезли автор и его статья про возврат Windows при покупке компьютера?

    @0000168
    Поддерживаю, если бы не наткнулся на вопрос о статье, то потом очень бы удивился куда пропала статья из избранного в самый нужный момент.((
    На всякий случай сделал локальную копию из гугла кэша)
    Ответ написан
    2 комментария
  • Где/как поискать запущенные сайты по цвету?

    SkiF_TLT
    @SkiF_TLT
    Самый простой вариант (не без мусора): images.yandex.ru/yandsearch?text=site%20screen&icolor=yellow
    Ответ написан
    Комментировать
  • php.net — Contains Malware!? Или что случилось с php.net?

    @nickolas_php Автор вопроса
    Говорят, что сегодня производительность php-разработчика снизиться минимум на 30% o_O, а в некоторых случаях и вовсе парализует работу!!!)
    Ответ написан
    2 комментария
  • Постоянное увеличение стоимости на ключевые слова — Google Adwords/Yandex.Direct

    Alexi
    @Alexi
    Конкуренты используют так называемую подпорку — ставят цену на одну денежную единицу меньше вашей, заставляя вас сливать деньги на вашей позиции, находясь при этом на позицию ниже в гарпоказах и платя меньше. Вы можете действовать аналогично, а так да, увеличение стоимости гарантии нормально при увеличении конкуренции.

    Есть ряд тематик, в которых большинство объявлений крутится только в общерабочее время, а вечером, ночью, в выходные и т.д. — либо отключается, либо находится с минимальными ставками. Этим можно пользоваться и дешево размещаться. Лучше иметь две кампании — дневную и ночную, чтобы дневная не портила CTR ночной (как пример).
    Ответ написан
    Комментировать
  • Как связаться с автором статьи в песочнице?

    Lerg
    @Lerg
    Defold, Corona, Lua, GameDev
    Похоже он
    oko-edward.ya.ru/
    Ответ написан
    Комментировать
  • Можно ли заставить роутер ASUS RT-N56U работать в режиме медиасервера?

    LordMerlin
    @LordMerlin
    Болван
    Можно, потом в ней настроите медиасервер xupnpd, который может по ДЛНА раздавать не только обычные видео-фото-музыкальные файлы, но и заворачивать ИПТВ.
    Читайте: code.google.com/p/rt-n56u/wiki/CommonTips?wl=ru#Настройка_медиасервера_xUPnPd
    Ответ написан
    1 комментарий
  • Выбор домашнего WiFi роутера

    @Ruslan_Y
    Из совсем новых и перспективных: ASUS RT-AC66U, но он чуть дороже максимальной суммы, есть более старая модель ASUS RT-N56U которая вполне вкладывается в бюджет. Как уже упоминался Zyxel Keenetic Giga II, но он работает на частоте 2.4 ГГц (5 ГГц должна поддерживать модель Ultra).
    Ответ написан
    5 комментариев