@rubyschool

Страница 620 из 921
Ro
16.04.2018
00:15:49
ЛОЛ:

> Это был важный вопрос, который задают многие после просмотра выступления дядюшки Боба, где он в основном предлагает более сильное разделение между веб-частью и вашим основным приложением

дядушка Боб (Uncle Bob aka Robert Martin) это вообще шарлатан

придумал маркетинговый инструмент под названием SOLID

Google
Ro
16.04.2018
00:17:33
переводится с англ. как целый, крепкий, прочный, хотя на самом деле это акроним

подобрал буквы, хуйни там нагородил

в итоге все от мала до велика дрочат на solid, хотя на самом деле это http://www.yegor256.com/2017/03/28/solid.html

дрочить на solid и ругать rails - это все объясняет

(ИМХО если чо)

короче статейка из серии еще один все понял

Vladimir
16.04.2018
05:47:46
What???
Что вас удивляет? Я пишу на руби скрипты которые массово настраивет/собирает информацию с железа по telnet/snmp, а многопоточность организую через треды.

Fedor
16.04.2018
05:48:15
Тоесть паппет

Это не многопоточность

Vladimir
16.04.2018
05:48:53
Паппет?

Fedor
16.04.2018
05:49:45
Система конфигурирования тачек, на руби написанная

Google
Vladimir
16.04.2018
05:49:48
Ну давайте не вдаваться в детали про гил, итп. Суть в том, что во много потоков проводится работа на оборудовании. Учитывая, что я использую очереди, нет блокирующих переменных

Нет, просто срипты, хотите "рыбу" покажу?

ну то есть шаблон

Fedor
16.04.2018
05:50:39
Да нет, я как-то тоже на руби скрипты писал, но потом вернулся на баш

Vladimir
16.04.2018
05:51:24
В баше есть треды и очереди?

Dmitry
16.04.2018
05:55:54
На башорг вернулся)

Павел
16.04.2018
06:21:38
Всем привет! А обучение платное?

Николай
16.04.2018
06:21:58
короче статейка из серии еще один все понял
Мне не совсем понятно стремление сделать всё более доступным для дурачков вместо того, чтобы, как Егор предлагает, постараться вытянуть их на более высокий уровень. Вечно на западе то под гомиков подстраиваются, то под трансов, то под дурачков)

Кстати. Я вот через сокс сижу тут. А остальные? Телега всё ещё едет?)

Понедельник таки. Сегодня же вроде чк

Fedor
16.04.2018
06:24:49
Witalij
16.04.2018
06:28:06
Доступность Телеграм на территории РФ: 1. Обмен сообщениями в Телеграм - ✅ доступно 2. Приложение в Google Play и App Store - ✅ доступно 3. Официальные сайты telegram.org, t.me, telegram.me - ✅ доступно 4. Веб-версия web.telegram.org - ✅ доступно 5. Неофициальные сайты, на которых можно скачать дистрибутивы Телеграм (tlgrm.ru, telegram-free.ru) - ✅ доступно 6. Неофициальные приложения Телеграм для Android (Plus Messenger, Pусский Tелеграмм, Multigram) - ✅ доступно 7. Неофициальные приложения Телеграм для iOS (Teleplus, Loopy) - ✅ доступно Чтобы обновить статус Телеграма в РФ, отправьте этому боту любое сообщение. Этот бот был создан с помощью @LivegramBot

Никита
16.04.2018
06:39:21
Всем привет! А обучение платное?
Нет, уроки можно посмотреть на соответствующем названию чата сайте)

Vladimir
16.04.2018
07:08:56
Нет, но зачем?
Ну, допустим у вас десять тысяч одинаковых железок, инадо на них поменять какие-то настройки

Нет, но зачем?
Причём быстро, за 20 минут. И надо учитывать, что некоторые не отвечают, некоторые не резолвятся, а значит процесс будет переходить к следующей по таймауту. В один поток сколько это займёт? В 200 потоков - успеваю ;)

Fedor
16.04.2018
07:16:36
Puppet в этом плане вообще хорош, обновил конфиг в одном месте, а все машинки сами пришли, спросили и сделали

Vladimir
16.04.2018
07:18:38
Я даже не пробовал, не надо. Да и задачи спецефические у меня. Плюс "Обычно используется для управления Linux-узлами, но Windows также поддерживается. "(с) Wiki про ansible. Что там с коммутаторами cisco,juniper, huawei, d-link, extreme младших моделей?

Google
Vladimir
16.04.2018
07:18:58
Как при внесении одной конфигурации на разных вендоров там логика работает?

О вижу, поддерживает всё, кроме extreme

Cvjnh. lfkmit

Смотрю дальше

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

Плюсз зачем тащить модуль, если это пишется без него в 20 строк?

Igor
16.04.2018
07:23:38
Тут ктто то давал метOду установления RVM в убунту. Нельзя ли повторить текст?

Kim
16.04.2018
07:27:16
на сайте рвм все написано

ничего сложного

Ru
16.04.2018
07:30:50
Конкретно с чем?
ну ты вроде писал что метрики с железок собираешь

конфиги накатываешь

вот это все

Vladimir
16.04.2018
07:31:08
Ну смотри счас расскажу

Ну то есть ситуация например. Из недавнего. Есть 60 маршрутизаторов больших. На них по 10к клиентов примерно. Какой тариф дать клиенту, или вообще пускать его в интернет решает сервис sscc (Juniper) который данные берёт из ldap. Ldap падает. Клиенты отваливаются. После подъёма ldap, сервис к нему больше не обращается (глюк какой-то) пока его не перезагрузишь на маршутизаторах. Но и там не всё так просто. В зависимости от кол-ва клиентов, после остановки сервиса, он не запуститться заново, упадёт с ошибкой, пока не очистит кеш. Соответственно, скрипт должен зайти (желательно сразу) на все роутеры, погасить сервис, проверять есит ли он в процессаз пока не помрёт, потом запусткать его, меняя местами primary и secondary в шахматном порядке на них, чтоб сбалансировать нагрузку. Не думаю, что в ансибле есть такой паттерн

Ru
16.04.2018
07:36:54
Ну то есть ситуация например. Из недавнего. Есть 60 маршрутизаторов больших. На них по 10к клиентов примерно. Какой тариф дать клиенту, или вообще пускать его в интернет решает сервис sscc (Juniper) который данные берёт из ldap. Ldap падает. Клиенты отваливаются. После подъёма ldap, сервис к нему больше не обращается (глюк какой-то) пока его не перезагрузишь на маршутизаторах. Но и там не всё так просто. В зависимости от кол-ва клиентов, после остановки сервиса, он не запуститться заново, упадёт с ошибкой, пока не очистит кеш. Соответственно, скрипт должен зайти (желательно сразу) на все роутеры, погасить сервис, проверять есит ли он в процессаз пока не помрёт, потом запусткать его, меняя местами primary и secondary в шахматном порядке на них, чтоб сбалансировать нагрузку. Не думаю, что в ансибле есть такой паттерн
патерна нет, там есть обвязка для взаимодействия с устройствами, модули, уже написаные на устройства (типа цисок, джуников итд), просто то что ты описал, скорей костыль, может стоит написать вендору и получить исправленную прошивку? а ансибле то, что ты описал сделать, как я вижу может

Vladimir
16.04.2018
07:37:12
Писали, и поддержка есть

Но как бы от вендора обещанного три года ждут, и часто не дожидаются. И банально, вот зачем мне разбираться с обвязкой, если я сам это быстро пишу? Минут за 20?

Ru
16.04.2018
07:38:10
на самом деле особой разницы не вижу, что ты на руби это пишешь, что ансибл будешь использовать, это наверно вкусовщина

Vladimir
16.04.2018
07:38:24
Именно

Раньше я наперле это писал, но потом сам прочитать не мог, ибо надо быстро-быстро ;)

Google
Ru
16.04.2018
07:39:00
просто теперь сетевому инженеру, котором тебя заменять надо будет, нужно будет знать или быстро узнать руби)

что безусловно повышает твою стоимость)

Vladimir
16.04.2018
07:39:25
Нет, у меня всё замануалено, как-что делать, и оформлено в нашей вики.

Ru
16.04.2018
07:39:49
ну код же ты сам поддерживаешь

Vladimir
16.04.2018
07:40:00
Люди пока я был в отпуске пользовались, и не икали.

Ru
16.04.2018
07:40:02
никто из коллег скорей всего руби не знает)

Vladimir
16.04.2018
07:40:16
Ну, никто из коллег ничего не знает и про анзибл

;)

Admin
ERROR: S client not available

Ru
16.04.2018
07:40:20
до тех самых пор, пока что-нибудь не потребуется изменить в логике)

Vladimir
16.04.2018
07:41:22
Уже в двух. Сначала - Центральный Телеграф. Но он почил, благодаря ростелекому. Теперь корпоративный оператор связи по тц. название ничего не скажет ;)

Andrey
16.04.2018
07:41:46
Тут ктто то давал метOду установления RVM в убунту. Нельзя ли повторить текст?
gorails.com там инструкции по установке всего для рельсы. В том числе и rvm/rbenv

Ru
16.04.2018
07:41:51
О, работал в цт)

Vladimir
16.04.2018
07:41:58
:))

Ru
16.04.2018
07:41:59
в цусе)

Vladimir
16.04.2018
07:42:14
Ильвушин Владимир, ДТЭ

Al
16.04.2018
07:52:55
23 урок. Как в Фар менеджере копировать файлы(папки) ? Надо выделить кнопкой insert, потом нажать F5. А дальше как ? Какую кнопку нажимать, чтобы вставить ? В проводнике работать как то неправильно же доя профи.

Alexander
16.04.2018
07:55:20
f5 - копировать f6 перенос

нажимать enter

Google
Alexander
16.04.2018
07:55:50
Дойти до 23 урока и забыть far?

Ru
16.04.2018
07:57:47
<irony>а лучше переходить на линукс</irony>

Andrey
16.04.2018
07:59:22
а сколько там учиться стоит?
У них обучение есть? :)

Dmitry
16.04.2018
09:39:47
тест

у меня телегу заблочили сижу через прокси

Антон
16.04.2018
09:42:06
Еще в пятницу поднял себе прокси, так что Рубикон был пройден незаметно)))

Dmitry
16.04.2018
09:47:22
http://hello.opentg.us/

через вот это сижу

Dmitriy
16.04.2018
09:55:53
Пришла пора поднимать свою проксю :)

Коваль
16.04.2018
09:56:26
http://12345.fuckrkn.us

Николай
16.04.2018
10:24:31
Приём

Николай
16.04.2018
10:25:23
Носки5 работают)

Marat
16.04.2018
10:33:47
кто в ransacker умеет? Не пойму как параметры ему передать. Доки читал

Николай
16.04.2018
12:20:11
Приём

Tanya
16.04.2018
12:20:24
Прием

Николай
16.04.2018
12:20:31
Обычная телега уже не едет)

Tanya
16.04.2018
12:20:36
У меня норм

Без прокси, с телефона

Natalia
16.04.2018
12:20:49
Выживут сильнейшие?

Страница 620 из 921