Имхо надо провайдеров обязать периодически сканировать своих клиентов, выявлять есть ли бреши у клиента, скан портов, проба паролей по словарю (дефолтовые) и уведомлять об этом.
Мой провайдер как-то мне прислал письмо, что я спамлю кого-то. На самом деле я писал скриптик, который просто проверял существует ли заданный email адрес или нет (форма регистрации клиента). От силы запустил для теста раз так 20 :) и через неделю пришло мне письмо (бумажное), что мол, Вы заканчивайте там, иначе отключим «газ».
Круто, а главное все просто :) Молодцы!
Есть у меня несколько вопросов.
Можно ли как-то установить систему локально в офисе?
Не планируете ли Вы ее делать платной, если да, то на сколько платной?
Да, редис добавить в код стоит 5 минут работы.
PS: Прошу простить, если Вы подумали, что я прошу добавить это в статью, она, имхо, идеальна для начинающих. Я просто указал, что я сейчас использую ;)
Хорошо разжевал, спасибо!
Я храню сессии в REDIS, думаю он быстрее будет, чем MongoDB. Так же сессии можно хранить в мастер процессе используя strong-store-cluster библиотеку. Делал сравнительные нагрузочные тесты с десятками миллионов сессий, редис будет по быстрее, чем хранение в мастере.
Кластеризацию я предпочел делать используя strong-cluster-control, она позволяет автоматически делать рестарт воркеров, если те упали по той или иной причине. Так же, очень важный аспект этой библиотеки в том, что можно произвести тихий (без даунтайма) рестарт воркеров, что очень актуально при апдейте сервера (не мастер части). Причем она запускает сначала воркер, и если тот удачно стартанул, то дает сигнал на нормальное завершение работы старого воркера (т.е. пока есть зависшие процессы в нем, он не выгружается, ну и новые реквесты к нему не отправляются). И так для всех воркеров.
Это уже зависит от «религии» и нужд «приложения». Кто-то ставить nginx, кто-то apache. Но ставить оба, как-то не вижу смысла, разве что как ступень перехода от одного к другому.
Я лично стараюсь использовать по минимуму… Есть сервер, который отдает только статику, он на nginx и больше там ничего не надо, на сервере бекэнда стоит только node.js без каких либо других веб серверов, т.к. они там не нужны.
P.S. Можно использовать Nginx с php-fpm, но есть такое мнение, что при правильно настроенном Apache особой разницы в производительности не наблюдается.
Если надо особо хитро настраивать apache чтобы не было разницы, то зачем нужен apache?
Имхо чем проще система (меньше «звеньев»), тем легче в обслуживании…
Так слету сложно сказать как, да и было это пару месяцев назад.
Я делал следующие шаги.
1. Настроил Domoticz (хотя там, вроде, и нечего настраивать)
2. Установил Homebridge и плагин (homebridge-edomoticz)
3. Сконфигурировал этот плагин
4. Запустил весь этот зоопарк
5. На телефоне дал разрешение использовать HomeKit (не уверен именно для Apple Home или это был другой софт)
Помню, что надо было еще включить связку ключей для iCloud.
У Вас это все на чем крутится?
Может какой фаервол блокирует.
Установил и настроил все на своем Synology NAS (на Атоме) Domiticz + Homebridge работает как швейцарские часы!
Подключил пока 2 диммера и 1 свитч.
Пиши, если нужна помощь!
Это мне понятно, что чем детальнее разберешься как работает программа (кейген), тем больше шансов на получение работы в Лаборатории. У меня вопрос был чисто «спортивный» можно ли вообще подменять условия прыжков в бинарниках. И, судя по ответам, таки можно.
Спасибо!
Круто!
Возможно я покажусь нубом в этом, хотя, так оно и есть, но нельзя ли просто поменять бинарники в местах, где происходит прыжок если условие не выполняется?
Например с je на jne?
Давно пользуюсь Вашим продуктом, который меня очень выручает.
На сайте Вашем я не нашел 12 версию.
Когда ее можно будет опробовать и, может, организуете скидки для хабраюзеров?
Как-то преподаватель в университете озвучил мне 2 закона.
1. Написанный код с первого раза запустится с ошибкой.
2. Если он запустился без ошибки, значит он работает не правильно.
Мой провайдер как-то мне прислал письмо, что я спамлю кого-то. На самом деле я писал скриптик, который просто проверял существует ли заданный email адрес или нет (форма регистрации клиента). От силы запустил для теста раз так 20 :) и через неделю пришло мне письмо (бумажное), что мол, Вы заканчивайте там, иначе отключим «газ».
Еще раз спасибо за продукт.
Есть у меня несколько вопросов.
Можно ли как-то установить систему локально в офисе?
Не планируете ли Вы ее делать платной, если да, то на сколько платной?
PS: Прошу простить, если Вы подумали, что я прошу добавить это в статью, она, имхо, идеальна для начинающих. Я просто указал, что я сейчас использую ;)
Я храню сессии в REDIS, думаю он быстрее будет, чем MongoDB. Так же сессии можно хранить в мастер процессе используя strong-store-cluster библиотеку. Делал сравнительные нагрузочные тесты с десятками миллионов сессий, редис будет по быстрее, чем хранение в мастере.
Кластеризацию я предпочел делать используя strong-cluster-control, она позволяет автоматически делать рестарт воркеров, если те упали по той или иной причине. Так же, очень важный аспект этой библиотеки в том, что можно произвести тихий (без даунтайма) рестарт воркеров, что очень актуально при апдейте сервера (не мастер части). Причем она запускает сначала воркер, и если тот удачно стартанул, то дает сигнал на нормальное завершение работы старого воркера (т.е. пока есть зависшие процессы в нем, он не выгружается, ну и новые реквесты к нему не отправляются). И так для всех воркеров.
Я лично стараюсь использовать по минимуму… Есть сервер, который отдает только статику, он на nginx и больше там ничего не надо, на сервере бекэнда стоит только node.js без каких либо других веб серверов, т.к. они там не нужны.
Если надо особо хитро настраивать apache чтобы не было разницы, то зачем нужен apache?
Имхо чем проще система (меньше «звеньев»), тем легче в обслуживании…
Insteon+
myHome+
Eve
Может еще какие другие.
По поводу управления нагрузкой вручную и обновления состояния в HomeKit у меня такое же поведение. Не было времени разбираться в этом…
https://drive.google.com/drive/folders/0B1mCLH42AMi2WVVhTkQzTEFleDQ?usp=sharing
Я делал следующие шаги.
1. Настроил Domoticz (хотя там, вроде, и нечего настраивать)
2. Установил Homebridge и плагин (homebridge-edomoticz)
3. Сконфигурировал этот плагин
4. Запустил весь этот зоопарк
5. На телефоне дал разрешение использовать HomeKit (не уверен именно для Apple Home или это был другой софт)
Помню, что надо было еще включить связку ключей для iCloud.
У Вас это все на чем крутится?
Может какой фаервол блокирует.
Подключил пока 2 диммера и 1 свитч.
Пиши, если нужна помощь!
Спасибо!
Возможно я покажусь нубом в этом, хотя, так оно и есть, но нельзя ли просто поменять бинарники в местах, где происходит прыжок если условие не выполняется?
Например с je на jne?
На сайте Вашем я не нашел 12 версию.
Когда ее можно будет опробовать и, может, организуете скидки для хабраюзеров?
Спасибо.
Будет ли организована видео трансляция/запись?
1. Написанный код с первого раза запустится с ошибкой.
2. Если он запустился без ошибки, значит он работает не правильно.