Да там справок... Собирались Су-57, Т-90С, Brahmos (это хоть работает), МИГ-35МКИ, заводы по выпуску АК... При прочих равных и с поддержкой "метрополии" китайцам пока проигрывают.
Насколько я помню: - nack - это "не принять сообщение". Не запихнуть взад ,а именно не принять. А такое как принять и я потом передумал - не. - reject запихивает сообщение в конец очереди. Низачет.
Допустим я плохо читал документацию. Вопрос нюба к эксперту - можно ли вернуть сообщение взад? Не в конец очереди, а в голову. "Взял - не подошло - вернул на место". PS. понятно, что это будет уже не очередь (queue), а дек (dequeue), но очень надо очень. В этом плане ни RabbitMQ ни Kafka пока не удовлетворяет.
Давайте уже, сержант, проще. Роутер - это не свитч. Там ручной работы с каждым портом и каждым IP-пакетом. То, что в домашних рутерах используется управляемый свитч - то такое. Лайфхак. Дай бог здоровья Realtek.
Статья хорошенький. НО: - хабы забыли (были такие, уже не продается) - коммутаторы L3 (там есть тонкие отличия с маршрутизаторами) Но, в принципе, не важно.
Siemens S45, хорошенький был. Все сименсы x35/45/55 хорошенькие.
Nokia 112 отличный - маленький и неделю без зарядки.
Насчет "потеряли" - зря. У меня сейчас два аппарата с собой - один кнопочный (основной), второй смартфон. Первый - компактный, быстро набирать, быстро отвечать, можно в перчатках/в дождь/на ходу. Второй - потому что.
Я бы Битриксу посоветовал начать смотреть в сторону именно сетевой модели. Объясняю: 1. В СССР на уровне области было как минимум 2 пересечения. Например начальник ОблЖилКоммунХозУправления был одновременно подчинен губернатору области (в нынешних терминах), потому что "Обл..." и одновременно министерству коммунхоза. Да, морока. Но оно реально работало. ЗЫ. например выпускаете вы в поле команду спецназа - лидер спецназа, электрик, слаботочник, компьютерщик, столяр, слесарь, водятел, иное. Они одновременно подчиняются командиру спецназа (прорабу) и одновременно руководителям отделов. 2. Иерархическая модель - это очень сокращенный вариант сетевой модели. Из сетевой иерархию сделать можно; взад - нет.
habr - очень токсичное "сообщество". Достаточно одного диза - и понеслась. PS. Если/когда надумаете комментировать чужую статью - очень внимательно подумайте. Отдача может замучить. PPS. Я вот не очень внимательно подумал. -1 к карме. Пока.
Каюсь, не помню напамять иерархию exceptions. Тогда да, `exception Exception ... :` лучше `exception:`
Тем не менее мне пришлось рихтовать проект с пачкой `exception Exception`, потому что остановить контейнер с этим поделием штатными средствами не удавалось. Ну и вешалось периодически (потому что в подлежащих библиотеках свои заморочки).
Еще раз уточню - статья просто роскошная. Я сохранил себе в закладки и буду учиться по ней. НО: "що занадто - то не здраво". Если бы Вы вообще не обрабатывали exceptions - слова бы никто не сказал. Ну или кто-нить помурчал че-нить, но недолго. 1. Никто ж ни слова не сказал про docstrings и русский в комментариях; хотя это поперек PEP. 2. Об аннотациях (точнее отсутствии) и слова никто не вякнул; хотя в этом сезоне такое моветон. И т.д. и т.п. На нет и суда нет. Но `except Exception...` - это перебор.
Я подозреваю, что некое @baldrумеет в питон и иже лучше Вас, меня и еще роту таких же. Просто ему/ей понравилось Ваша статья. Мне тоже понравилась, честно говоря. Просто надо очистить от "плохому учить". Я так думаю.
@yakvenalexПрислушайтесь к рекомендациям @baldr. Хотя он просто "Пользователь", а не "Опытный разработчик Python etc.". Скорее всего он не просто Пользователь, а уже знает токсичность habr. Принцип очень простой (как в ПДД): "Не видим - не едем". 1. Обрабатываете только те exceptions, которые надо обработать именно в этом месте 2. Всё остальное падает и улетает наверх 3. Наверху (в абстрактном `main.py`) можете работать как хотите 4. но писать `except Exception` писать нельзя никогда нигде и ни в коем случае. Читайте PEP 5. И хватит уже минусовать всех подряд куда попало, Вам это здоровья не прибавит
Здесь любая статья про политику.
Вот буквально любая.
Могу продемонстрировать: Павленко - украинская фамилия. Понеслась...
Да там справок... Собирались Су-57, Т-90С, Brahmos (это хоть работает), МИГ-35МКИ, заводы по выпуску АК...
При прочих равных и с поддержкой "метрополии" китайцам пока проигрывают.
хуяк хуяк и в продакшнМ - мудрость.Насколько я помню:
- nack - это "не принять сообщение". Не запихнуть взад ,а именно не принять. А такое как принять и я потом передумал - не.
- reject запихивает сообщение в конец очереди.
Низачет.
Спс.
PS. вообще, конечно, "на лицо" не бесит, а веселит ппц.
Допустим я плохо читал документацию.
Вопрос нюба к эксперту - можно ли вернуть сообщение взад?
Не в конец очереди, а в голову. "Взял - не подошло - вернул на место".
PS. понятно, что это будет уже не очередь (queue), а дек (dequeue), но очень надо очень.
В этом плане ни RabbitMQ ни Kafka пока не удовлетворяет.
Завышенные требования к авторам хабра на лицо.
Даже через чюр
Возможно не из Тольятти.
Возможно автор пользуется гуманитарным электричеством (ну ты понел)
Давайте уже, сержант, проще.
Роутер - это не свитч. Там ручной работы с каждым портом и каждым IP-пакетом.
То, что в домашних рутерах используется управляемый свитч - то такое. Лайфхак. Дай бог здоровья Realtek.
Пришел поручик и всё испортил...
Статья хорошенький.
НО:
- хабы забыли (были такие, уже не продается)
- коммутаторы L3 (там есть тонкие отличия с маршрутизаторами)
Но, в принципе, не важно.
А если смартфон сломается?
Тогда достанешь свой старый сименс
Откуда ты знаешь, что у меня есть старый сименс?
У всех есть старый сименс...
Siemens S45, хорошенький был. Все сименсы x35/45/55 хорошенькие.
Nokia 112 отличный - маленький и неделю без зарядки.
Насчет "потеряли" - зря. У меня сейчас два аппарата с собой - один кнопочный (основной), второй смартфон.
Первый - компактный, быстро набирать, быстро отвечать, можно в перчатках/в дождь/на ходу.
Второй - потому что.
PS. редактор хабра просто ужас
За Obsidian не скажу, а на десктопе для markdown оптимально QOwnNotes.
Opensource, Windows/Linux/macOS, синхронизация через Nextcloud/git/еще что-то
Я бы Битриксу посоветовал начать смотреть в сторону именно сетевой модели.
Объясняю:
1. В СССР на уровне области было как минимум 2 пересечения. Например начальник ОблЖилКоммунХозУправления был одновременно подчинен губернатору области (в нынешних терминах), потому что "Обл..." и одновременно министерству коммунхоза.
Да, морока. Но оно реально работало.
ЗЫ. например выпускаете вы в поле команду спецназа - лидер спецназа, электрик, слаботочник, компьютерщик, столяр, слесарь, водятел, иное. Они одновременно подчиняются командиру спецназа (прорабу) и одновременно руководителям отделов.
2. Иерархическая модель - это очень сокращенный вариант сетевой модели. Из сетевой иерархию сделать можно; взад - нет.
habr - очень токсичное "сообщество". Достаточно одного диза - и понеслась.
PS. Если/когда надумаете комментировать чужую статью - очень внимательно подумайте. Отдача может замучить.
PPS. Я вот не очень внимательно подумал. -1 к карме. Пока.
Каюсь, не помню напамять иерархию exceptions. Тогда да, `exception Exception ... :` лучше `exception:`
Тем не менее мне пришлось рихтовать проект с пачкой `exception Exception`, потому что остановить контейнер с этим поделием штатными средствами не удавалось. Ну и вешалось периодически (потому что в подлежащих библиотеках свои заморочки).
Еще раз уточню - статья просто роскошная. Я сохранил себе в закладки и буду учиться по ней.
НО: "що занадто - то не здраво".
Если бы Вы вообще не обрабатывали exceptions - слова бы никто не сказал. Ну или кто-нить помурчал че-нить, но недолго.
1. Никто ж ни слова не сказал про docstrings и русский в комментариях; хотя это поперек PEP.
2. Об аннотациях (точнее отсутствии) и слова никто не вякнул; хотя в этом сезоне такое моветон.
И т.д. и т.п. На нет и суда нет.
Но `except Exception...` - это перебор.
Именно иерархических.
А не структуры компании. Где оно не иерархическое, а сетевое.
Я подозреваю, что некое @baldrумеет в питон и иже лучше Вас, меня и еще роту таких же.
Просто ему/ей понравилось Ваша статья.
Мне тоже понравилась, честно говоря. Просто надо очистить от "плохому учить". Я так думаю.
@yakvenalexПрислушайтесь к рекомендациям @baldr.
Хотя он просто "Пользователь", а не "Опытный разработчик Python etc.". Скорее всего он не просто Пользователь, а уже знает токсичность habr.
Принцип очень простой (как в ПДД): "Не видим - не едем".
1. Обрабатываете только те exceptions, которые надо обработать именно в этом месте
2. Всё остальное падает и улетает наверх
3. Наверху (в абстрактном `main.py`) можете работать как хотите
4. но писать `except Exception` писать нельзя никогда нигде и ни в коем случае. Читайте PEP
5. И хватит уже минусовать всех подряд куда попало, Вам это здоровья не прибавит