Товарищ столкнул в поединке Kafka и RabbitMQ.
Кратко - победил кролег.
Подробности, в поэме в трёх частях:
https://t.me/eshu_coding/324
https://t.me/eshu_coding/325
https://t.me/eshu_coding/326
Кратко - победил кролег.
Подробности, в поэме в трёх частях:
https://t.me/eshu_coding/324
https://t.me/eshu_coding/325
https://t.me/eshu_coding/326
Telegram
Эшу быдлокодит
Kafka vs RabbitMQ, часть 1. Описание эксперимента.
Проводил интересный эксперимент: сравнивал между собой брокеры сообщений: Apache Kafka и RabbitMQ под нагрузкой на сообщениях разного размера. В этом посте - описание условий эксперимента, результаты - в…
Проводил интересный эксперимент: сравнивал между собой брокеры сообщений: Apache Kafka и RabbitMQ под нагрузкой на сообщениях разного размера. В этом посте - описание условий эксперимента, результаты - в…
🔥2
«Требуются IT-специалисты, до 43 лет, для прошивки дронов.
Условия: при подписании контакта единовременно выплата 500 тыс, и зарплата 200 тыс. Контракт на бессрочный срок, до окончания сво. Если нет такого опыта работы, научат. Работа в Крыму, в глубоком тылу, в населённом пункте, проживание там же.
Тел (926) 249-22-35, Оксана». Source
Кто молод, мечтает о много денег сразу, надеть погоны, получить военную ипотеку и испытать все прелести sergeant calls stand up and fight! © - самое время набрать номер выше.
Джуны, ваш шанс.
Upd от 08/07: Предложение реальное, телефон проверили.
Условия: при подписании контакта единовременно выплата 500 тыс, и зарплата 200 тыс. Контракт на бессрочный срок, до окончания сво. Если нет такого опыта работы, научат. Работа в Крыму, в глубоком тылу, в населённом пункте, проживание там же.
Тел (926) 249-22-35, Оксана». Source
Кто молод, мечтает о много денег сразу, надеть погоны, получить военную ипотеку и испытать все прелести sergeant calls stand up and fight! © - самое время набрать номер выше.
Джуны, ваш шанс.
Upd от 08/07: Предложение реальное, телефон проверили.
🔥7💩2
И пришли за релокантами, но я же не релокант, я молчал ©
https://git.ssleg.tech/anton/tg_chat_reader
Ридер чатов, включая закрытые, имеет один недостаток, он написан под 1 аккаунт чтения. А если их несколько, приходится делать разные бд.
https://git.ssleg.tech/anton/tg_chat_reader
Ридер чатов, включая закрытые, имеет один недостаток, он написан под 1 аккаунт чтения. А если их несколько, приходится делать разные бд.
😁1
Забавное. None может быть ключом словаря. Никогда бы не догадался, если бы не собственный ляп в коде. Хотя логично.
😁5
Шпаргалка для себя.
ufw allow from мой_шз_адрес to any port 5432
Все время забываю синтаксис ufw для открытия внешнего доступа к порту с одного ip. Копать bash_history каждый раз надоело, теперь здесь будет.
Дело в том, что белые списки IP адресов это очень эффективная мера против взлома. Естественно нужна еще гигиена, хорошие пароли, патчи безопасности итд. Но сама по себе привязка "этот порт доступен извне только оттуда" убивает 99.9% атак.
Поэтому базы данных на сервере доступны только мне и только с домашнего компа.
Там слишком много интересного, в СБУ бухали бы неделю, но им не обломится. 😁
А когда надо что-то поправить, но комп далеко, открывается времянка. Главное потом, не забывать удалять эти правила.
P. S. Для эстетов есть вариант такого же, но через pg_hba.conf, но он требует перезапуска сервера postgres полностью, что нежелательно.
ufw allow from мой_шз_адрес to any port 5432
Все время забываю синтаксис ufw для открытия внешнего доступа к порту с одного ip. Копать bash_history каждый раз надоело, теперь здесь будет.
Дело в том, что белые списки IP адресов это очень эффективная мера против взлома. Естественно нужна еще гигиена, хорошие пароли, патчи безопасности итд. Но сама по себе привязка "этот порт доступен извне только оттуда" убивает 99.9% атак.
Поэтому базы данных на сервере доступны только мне и только с домашнего компа.
Там слишком много интересного, в СБУ бухали бы неделю, но им не обломится. 😁
А когда надо что-то поправить, но комп далеко, открывается времянка. Главное потом, не забывать удалять эти правила.
P. S. Для эстетов есть вариант такого же, но через pg_hba.conf, но он требует перезапуска сервера postgres полностью, что нежелательно.
👍3🤮2
И снова любимая тема, Паша и безопасность.
Вот сделали защищённые чаты, откуда нельзя пересылать сообщения и делать скриншоты. Вопрос - можно ли делать скрины с админлога таких чатов?
Вот сделали защищённые чаты, откуда нельзя пересылать сообщения и делать скриншоты. Вопрос - можно ли делать скрины с админлога таких чатов?
Anonymous Quiz
43%
Да
4%
Нет
53%
Да пофиг/показать ответы.
😁4👍1🤡1
Окраины Питера. Последний дом в Шушарах, дальше только Пулково и его глиссада.
Download 126 Mbit/s, upload 53. До чего теран страну довел.
Download 126 Mbit/s, upload 53. До чего теран страну довел.
👍6🤡1
В тележеньке снова всплеск регистраций. 100 млн аккаунтов ушли за 3 недели.
Ожидаем обжигающих истин "читать далее" в комментах и прочего спама.
Пул вчера открылся сверхширокий, сразу на 300 млн. юзеров. Текущий диапазон user_id: 6.4 - 6.7 млрд.
Библиотека определения возрастов обновлена.
Ожидаем обжигающих истин "читать далее" в комментах и прочего спама.
Пул вчера открылся сверхширокий, сразу на 300 млн. юзеров. Текущий диапазон user_id: 6.4 - 6.7 млрд.
Библиотека определения возрастов обновлена.
🙈2
Эпиграф: “Если имена неправильны, то слова не имеют под собой оснований. Если слова не имеют под собой оснований, то дела не могут осуществляться. Если дела не могут осуществляться, то ритуал и музыка не процветают. Если ритуал и музыка не процветают, наказания не применяются надлежащим образом. Если наказания не применяются надлежащим образом, народ не знает, как себя вести. Поэтому благородный муж, давая имена, должен произносить их правильно, а то, что произносит, правильно осуществлять.” ©
Очень старая шутка, но еще более глубокая, чем кажется. Проблема в том, что в языке, на котором мы думаем, каждое понятие имеет эмоциональную окраску. И каждый раз, когда мы думаем какое-то слово, за ним всплывает еще и оценка, вбитая родителями/школой/коллективом.
Например, сравните слова "кумовство" и "софт-скиллз". Второму вас в школе не учили и поэтому оно имеет нейтральную/позитивную оценку, а первая это жесткое "плохое".
Хотя это одно и то же явление, длина социальных связей решает все.
И так в каждом, практически, слове. Это особенность мозга, что он всегда из памяти тянет не только слово, а его ассоциации.
Поэтому, полезный опыт это выучить любой другой язык, по максимально нейтральному учебнику (из взрослых, языки народов севера или джунглей Бразилии мало чем помогут, поскольку не имеют 80% понятийного аппарата 21 века) и попытаться на нем думать.
Разница будет совершенно чудовищной и очень сильно удивит. Потому что на втором языке вам не проштамповали мозг всякой фигней, которую люди называют "воспитанием".
Очень старая шутка, но еще более глубокая, чем кажется. Проблема в том, что в языке, на котором мы думаем, каждое понятие имеет эмоциональную окраску. И каждый раз, когда мы думаем какое-то слово, за ним всплывает еще и оценка, вбитая родителями/школой/коллективом.
Например, сравните слова "кумовство" и "софт-скиллз". Второму вас в школе не учили и поэтому оно имеет нейтральную/позитивную оценку, а первая это жесткое "плохое".
Хотя это одно и то же явление, длина социальных связей решает все.
И так в каждом, практически, слове. Это особенность мозга, что он всегда из памяти тянет не только слово, а его ассоциации.
Поэтому, полезный опыт это выучить любой другой язык, по максимально нейтральному учебнику (из взрослых, языки народов севера или джунглей Бразилии мало чем помогут, поскольку не имеют 80% понятийного аппарата 21 века) и попытаться на нем думать.
Разница будет совершенно чудовищной и очень сильно удивит. Потому что на втором языке вам не проштамповали мозг всякой фигней, которую люди называют "воспитанием".
👍5💯3🔥2
Жаркий, воскресный, ленивый вопрос.
Народ, а на чем нынче модно и легко делать межпроцессное взаимодействие в линукс на 🐍?
Задача простая: процесс-провайдер данных, который будет заниматься поиском по базам, и выдавать другим процессам результат.
Встраивать в каждый из ботов, кому нужны данные диванона, всю схему поиска, очевидно глупо. Она же еще периодически дополняется, поэтому точка изменений должна быть одна, остальные подают запрос и получают ответ.
Народ, а на чем нынче модно и легко делать межпроцессное взаимодействие в линукс на 🐍?
Задача простая: процесс-провайдер данных, который будет заниматься поиском по базам, и выдавать другим процессам результат.
Встраивать в каждый из ботов, кому нужны данные диванона, всю схему поиска, очевидно глупо. Она же еще периодически дополняется, поэтому точка изменений должна быть одна, остальные подают запрос и получают ответ.
👍1😁1
15 лет прошло, однако. Сейчас все смеются, про "день Димона принудителя", а тогда было все совсем не так.
У грузин и их хозяев (впрямую хозяев, президент-ка Грузии сейчас, одновременно гражданка Франции, такая вот независимость) был вполне реальный план.
Быстро добежать до гор и заткнуть Рокский тоннель, единственную дорогу в горах, по которой могла пройти техника.
Но 58ая армия послала нахуй Арбат и Димона (не спрашивайте, но я знаю), быстро собралась и поехала.
И вылезла из тоннеля раньше, чем его успели перекрыть. 70 часов все висело на соплях.
А закончилось уже анекдотами, но реальными. Как один воин с пулеметом в руках остановил грузинскую колонну (на фото).
И как на штабном уазике догоняли колонну чеченцев, поехавших брать Тбилиси (батальон Восток).
Еще эти дни определили следующую войну, которая стала в тот момент неизбежной. Хохлы дали грузинам свое ПВО и специалистов, их потом снимал CNN, как "гражданских специалистов аэродрома". Но нам это обошлось в пять самолетов и три экипажа.
Никто не забыт, ничто не забыто. Русские всегда приходят за своими долгами.
У грузин и их хозяев (впрямую хозяев, президент-ка Грузии сейчас, одновременно гражданка Франции, такая вот независимость) был вполне реальный план.
Быстро добежать до гор и заткнуть Рокский тоннель, единственную дорогу в горах, по которой могла пройти техника.
Но 58ая армия послала нахуй Арбат и Димона (не спрашивайте, но я знаю), быстро собралась и поехала.
И вылезла из тоннеля раньше, чем его успели перекрыть. 70 часов все висело на соплях.
А закончилось уже анекдотами, но реальными. Как один воин с пулеметом в руках остановил грузинскую колонну (на фото).
И как на штабном уазике догоняли колонну чеченцев, поехавших брать Тбилиси (батальон Восток).
Еще эти дни определили следующую войну, которая стала в тот момент неизбежной. Хохлы дали грузинам свое ПВО и специалистов, их потом снимал CNN, как "гражданских специалистов аэродрома". Но нам это обошлось в пять самолетов и три экипажа.
Никто не забыт, ничто не забыто. Русские всегда приходят за своими долгами.
🔥17❤5👍4❤🔥2👎2💩2🥱2
Дело Bolgen OS живет и процветает.
Импортозаместили в очередной раз Убунту и продают домашнюю лицензию за 4к рублей.
А продвигаются через крупные сети магазинов электроники.
P. S. Разработчик, некое ООО "Адвилабс-Рус" зарегистрировано в налоговой в декабре 2014 года, но домен зарегистрирован только в декабре 2022 года.
P. P. S. Зато это резидент инновационного научно-технологического центра МГУ «Воробьевы горы» и есть запись в реестре отечественного ПО. :)
Импортозаместили в очередной раз Убунту и продают домашнюю лицензию за 4к рублей.
А продвигаются через крупные сети магазинов электроники.
P. S. Разработчик, некое ООО "Адвилабс-Рус" зарегистрировано в налоговой в декабре 2014 года, но домен зарегистрирован только в декабре 2022 года.
P. P. S. Зато это резидент инновационного научно-технологического центра МГУ «Воробьевы горы» и есть запись в реестре отечественного ПО. :)
😁5
Хотите получать огромную зарплату и быть уважаемым человеком?
Учитесьлайфкодингу программировать руками и головой. Учите математику и алгоритмику.
Лет через 10, большинство новых программистов будет овощами, как на этом скрине. А за вами будут бегать хантеры и пытаться перекупить.
P. S. Нет, это не стеб, человек сходил на собеседование на миддла и бомбит, что его попросили написать немного кода.
P. P. S. СО - stackoverflow, сайт где можно нагуглить решение типичных проблем с примерами кода (часто, уже устаревшего)
Учитесь
Лет через 10, большинство новых программистов будет овощами, как на этом скрине. А за вами будут бегать хантеры и пытаться перекупить.
P. S. Нет, это не стеб, человек сходил на собеседование на миддла и бомбит, что его попросили написать немного кода.
P. P. S. СО - stackoverflow, сайт где можно нагуглить решение типичных проблем с примерами кода (часто, уже устаревшего)
😁6
Дорогие (очень) программисты из @urent_russia исправьте баг, у вас сломанные (в электрике) самокаты отображаются на карте как доступные для аренды.
Когда такой самокат единственный в радиусе километра, это обидно.
Для нормальных пользователей совет, как отличить живой самокат от дохлого: у живого всегда есть опция "забронировать".
У сломанного опции брони нет, зато есть кнопка взять в аренду. А при попытке ее нажать, выдаётся сообщение "самокат недоступен, возьмите другой". 😭
Когда такой самокат единственный в радиусе километра, это обидно.
Для нормальных пользователей совет, как отличить живой самокат от дохлого: у живого всегда есть опция "забронировать".
У сломанного опции брони нет, зато есть кнопка взять в аренду. А при попытке ее нажать, выдаётся сообщение "самокат недоступен, возьмите другой". 😭
🔥7😁1