Согласен. Конформистов и безыдейных на встречи не берут — они там место занимают только. А нонконформизм выковывает из человека личность со всеми вытекающими. Высокие зарплаты — не следствие участия в митингах. Участие в митингах — всего лишь симптом качества человека, которое приводит не только в митинг, но и в к зарплате хорошей.
Я расскажу вам показательную историю.
Когда-то, в далеком 2008-м, я взломал OSS Билайна и вывел оттуда 920 тысяч рублей. Это не была сложная задача, пароль передавался в незашифрованном виде и я его просто сосниффил. Все мои друзья говорили: «мой друг — хакер! ты слышал эту историю!». Мне даже девчонки давать чаще стали)))
Но меня поймали и судили.
Я был из очень влиятельной семьи. Дядя — глава департамента финансов РФ. Много других связей. Мы могли замять дело легко, одним звонком. Но диалог с отцом был такой:
— Пап, ты можешь мне помочь? Позвони Славику (тот самый чиновник).
— И что я скажу? Как я объясню ему деликатность ситуации? «Славик, отличная новость — твой племянник, оказывается не программист, которым ты гордился. Он — вор. Спаси вора от тюрьмы!». Вор, Миша, должен сидеть в тюрьме и умнеть! С уголовниками и убийцами. Чтобы страшно было повторять. А теперь пошел вон!
Это я к чему сказал…
Я в чем-то его понимаю. Нравственная составляющая важнее технических достижений. Люди, про которых написана статья, нарушают нравственные вещи — тайну личной переписки. И это продукт не для израильских спецслужб, которым можно дать какую угодно власть и проблем не будет — они будут честно ловить уголовников. Это продукт для авторитарных режимов, где у клиента нет нравственности и он будет не только преступников ловить. Это ничто иное, как соучастие в преступлении.
«With great power comes great responsibility» — кажется это фраза Вольтэра или кого-то там из французов времен Революции.
Намёки… намёки… кто ж сегодня будет напрямую это делать? Заклюют же :) Это как обвинить россиян в алкоголизме. Русские? Нет, что вы! Россияне! Мы русских не имели ввиду. Мы политкорректны.
Только все все понимают и в мозгу отпечатывается ассоциативный ряд «Израиль — плохо». Вы даже не представляете масштаб катастрофы от этого косвенного мнения сегодня. Один только BDS, поддерживаемый почти всеми европейскими странами чего стоит. Это вытекает в огромную недостачу экспорта и, как следствие в огромную недостачу оборонных расходов, вытекающих в достаточно большое количество смертей людей. И это сегодня. А достаточно всего лишь ассоциативного ряда «Израиль — плохо». И никаких признаков антисемитизма :)
А вторая половина — антисемитизм. То, что компания израильская, было повторено в каждом предложении. Хотя про все другие компании с отрицательной харизмой называют по имени и, в лучшем случае, в начале статьи укажут страну происхождения. Это как в тюрьме: есть Иванов — сел за хулиганство, есть Петров — украл кортошку, есть Сидоров — рецидивист, а есть еврей Либерман — мошенник.
Я надеюсь, все запомнили, что компания израильская? :)
Puppet тут не причем. Он мне даст возможность сделать это на тысячах Zabbix'ов. Но на каждом из тысячи я встречусь именно с этой же проблемой. Потому что проблема не дуплицировать изменения, а автоматизировать. Соответственно, всё равно, чтобы добавить какую-то сущность, я должен каждый раз лезть в документацию к Zabbix API и вспоминать какой код что значит и какие параметры он принимает в каждом конкретном случае.
не смог отредактировать комментарий. Дополню: обратите внимание, что я подписываю каждое значение, чтобы не ковыряться в документации каждый раз. И это еще только импорт экшенов. А есть еще десятки других сущностей. Я все же считаю, что мониторинг должен служить человеку, а не человек мониторингу. Потому что читая местные комменты я вижу глубокий уровень понимания мониторинга. И именно это меня пугает. Люди явно намучались с этим вместо того, чтобы писать свои основные приложения.
Ну Ok, а что по поводу DevOps? Мне, например, кажется, что Zabbix API (других способов вроде нет) слишком сложен для постоянного изменения и деливери настроек мониторинга. Мне приходится выписывать вот такие кренделя каждый раз, когда мне что-то надо:
for node_type in node_types_list:
groups_list = zapi.hostgroup.get(
{
"output": "extend",
"filter": {"name": [node_type]}
})
groupid = next(item for item in groups_list if item["name"] == node_type).get('groupid')
templates_list = zapi.template.get({"output": "extend"})
templateid = next(item for item in templates_list if item["name"] == 'Template_Fides_{}'.format(node_type)).get('templateid')
try:
zapi.action.create(
{
"name": "Auto registration {}".format(node_type),
# https://www.zabbix.com/documentation/3.2/manual/api/reference/event/object#event
"eventsource": 2, # 2 - event created by active agent auto-registration
"status": 0,
"esc_period": 120,
"def_shortdata": "Auto registration: {HOST.HOST}",
"def_longdata": "Host name: {HOST.HOST}\r\nHost IP: {HOST.IP}\r\nAgent port: {HOST.PORT}\r\n",
"filter": {
"evaltype": 0,
"conditions": [
{
# https://www.zabbix.com/documentation/3.2/manual/api/reference/action/object#action_operation_condition
"conditiontype": 22, # 22 - host name.
"operator": 2, # 2 - like
"value": node_type
}
]
},
"operations": [
{
# https://www.zabbix.com/documentation/3.2/manual/api/reference/action/object#action_operation_condition
"operationtype": 0, # 0 - send message
"esc_period": 0,
"esc_step_from": 1,
"esc_step_to": 2,
"evaltype": 0,
"opmessage_grp": [
{
"usrgrpid": "7" # Group 7 is Zabbix Admins
}
],
"opmessage": {
"default_msg": 1,
"mediatypeid": "1"
}
},
{
# https://www.zabbix.com/documentation/3.2/manual/api/reference/action/object#action_operation_condition
"operationtype": 2, # 2 - add host
"evaltype": 0,
},
{
# https://www.zabbix.com/documentation/3.2/manual/api/reference/action/object#action_operation_condition
"operationtype": 4, # 4 - add to host group
"evaltype": 0,
"opgroup": [
{
"operationid": 1,
"groupid": groupid,
}
]
},
{
# https://www.zabbix.com/documentation/3.2/manual/api/reference/action/object#action_operation_condition
"operationtype": 6, # 6 - link to template
"optemplate": [
{
"operationid": 0,
"templateid": templateid,
},
],
},
]
},
)
tools.log('Action for {} has been imported to Zabbix.'.format(node_type))
except ZabbixAPIException as e:
tools.error(e)
не перебор? нужно жить системой мониторинга, чтобы в ней быстро ориентироваться и что-то менять. В Nagios это проще, но там свои проблемы тоже есть.
Вы можете скромничать сколько угодно, что вы не далекого ума, однако по уровню вашей речи видно, что вы всего лишь скромничаете. Покажите ка мне хоть один быдло коммент в этом списке в доказательство своих слов :) Нету быдла. Ни одного человека — всех вытолкнула система. Механизм вполне работает.
Поддерживаю. Когда олигархии становится на столько много, что она уже по своим границам напоминает народ (демос), она перестает называться олигархией и начинает называться демократией.
Я думаю, это не благодаря модерации, а благодаря грамотному механизму самобалансировки. Интеллигентное большинство здесь настолько превалирует, что быдло быстро минусуют и выталкивают из социума в читатели.
Кстати, вот считается, что демократия — неудачный стиль правления. Потому, что при равенстве голосов, глупых и необразованных людей по количеству больше и они вытягивают своими голосами наверх безответственных политиков. А ведь модель Хабра вполне демократична — общак решает кого минусовать. То есть к демократии добавился механизм самобалансировки.
Возможно, модель Хабра будет следующей итерацией модели общественного строя после демократии, у которой нет механизма самозащиты. Потому что за поведение на Хабре отвечаешь. А ответственность — это то, что не хватало ни одному предыдущему общественному строю.
Парни, мы вот тут обсуждаем… обсуждаем.
А кто вообще сказал, что основной текст статьи — правда? Что западники хорошие, а русские плохие?
Вот разовый пример, коих я могу вам найти сотни еще на ютубе: bull shit! total waste of time!
Мы так все рады приветствовать идею, что русские — гавно? (кстати, почем я, абсолютно без капли русской крови, вас должен защищать?) :)
Может пришло время пересмотреть стереотипы? И не принимать любое дерьмо о русских как само собой разумеющееся, а смотреть на вещи скептически?
Да, это откровенно continuous delivery (даже если это деливери в QA). Но .deb — это вообще continuous delivery всегда по определению :)
По поводу своего пакета — тогда врядли актуально. Я тоже собираю свои пакетики для инфраструктуры. Changelog меняю руками. Вполне хватает рук, автоматика не нужна. Все вышесказанное актуально для пакетов основного приложения, которое тестируют, деплоят и обновляют. Где важен конвейер.
Doesn't matter потому что он говорит про «entry». Но версию то менять надо. На ее основе будет собран пакет с этой версией и отправлен в репозиторий. Если версию не поменять автоматически, то он перетрет старый пакет в репо. В результате все машины, настроенные на этот репозиторий выкинут ошибку о неконсистентной чексумме. А даже если им всем сделать apt-get clean/update, то все равно апдейтиться на эту версию они не станут, так как у них уже эта версия стоит (хотя по факту она предыдущая).
Когда-то, в далеком 2008-м, я взломал OSS Билайна и вывел оттуда 920 тысяч рублей. Это не была сложная задача, пароль передавался в незашифрованном виде и я его просто сосниффил. Все мои друзья говорили: «мой друг — хакер! ты слышал эту историю!». Мне даже девчонки давать чаще стали)))
Но меня поймали и судили.
Я был из очень влиятельной семьи. Дядя — глава департамента финансов РФ. Много других связей. Мы могли замять дело легко, одним звонком. Но диалог с отцом был такой:
— Пап, ты можешь мне помочь? Позвони Славику (тот самый чиновник).
— И что я скажу? Как я объясню ему деликатность ситуации? «Славик, отличная новость — твой племянник, оказывается не программист, которым ты гордился. Он — вор. Спаси вора от тюрьмы!». Вор, Миша, должен сидеть в тюрьме и умнеть! С уголовниками и убийцами. Чтобы страшно было повторять. А теперь пошел вон!
Это я к чему сказал…
Я в чем-то его понимаю. Нравственная составляющая важнее технических достижений. Люди, про которых написана статья, нарушают нравственные вещи — тайну личной переписки. И это продукт не для израильских спецслужб, которым можно дать какую угодно власть и проблем не будет — они будут честно ловить уголовников. Это продукт для авторитарных режимов, где у клиента нет нравственности и он будет не только преступников ловить. Это ничто иное, как соучастие в преступлении.
«With great power comes great responsibility» — кажется это фраза Вольтэра или кого-то там из французов времен Революции.
Только все все понимают и в мозгу отпечатывается ассоциативный ряд «Израиль — плохо». Вы даже не представляете масштаб катастрофы от этого косвенного мнения сегодня. Один только BDS, поддерживаемый почти всеми европейскими странами чего стоит. Это вытекает в огромную недостачу экспорта и, как следствие в огромную недостачу оборонных расходов, вытекающих в достаточно большое количество смертей людей. И это сегодня. А достаточно всего лишь ассоциативного ряда «Израиль — плохо». И никаких признаков антисемитизма :)
Я надеюсь, все запомнили, что компания израильская? :)
не перебор? нужно жить системой мониторинга, чтобы в ней быстро ориентироваться и что-то менять. В Nagios это проще, но там свои проблемы тоже есть.
Кстати, вот считается, что демократия — неудачный стиль правления. Потому, что при равенстве голосов, глупых и необразованных людей по количеству больше и они вытягивают своими голосами наверх безответственных политиков. А ведь модель Хабра вполне демократична — общак решает кого минусовать. То есть к демократии добавился механизм самобалансировки.
Возможно, модель Хабра будет следующей итерацией модели общественного строя после демократии, у которой нет механизма самозащиты. Потому что за поведение на Хабре отвечаешь. А ответственность — это то, что не хватало ни одному предыдущему общественному строю.
А кто вообще сказал, что основной текст статьи — правда? Что западники хорошие, а русские плохие?
Вот разовый пример, коих я могу вам найти сотни еще на ютубе: bull shit! total waste of time!
Мы так все рады приветствовать идею, что русские — гавно? (кстати, почем я, абсолютно без капли русской крови, вас должен защищать?) :)
Может пришло время пересмотреть стереотипы? И не принимать любое дерьмо о русских как само собой разумеющееся, а смотреть на вещи скептически?
Перевожу на понятный всем язык: а был ли мальчик?
По поводу своего пакета — тогда врядли актуально. Я тоже собираю свои пакетики для инфраструктуры. Changelog меняю руками. Вполне хватает рук, автоматика не нужна. Все вышесказанное актуально для пакетов основного приложения, которое тестируют, деплоят и обновляют. Где важен конвейер.