Да, наверное от меня вы тоже ждёте мнения и надо написать.
Я не военный эксперт, и в принципе могу командовать не больше чем взводом, пиджак, военная кафедра, все как обычно. :)
Поэтому вот вам гуманитарный комментарий. Я с марта рассказываю один и тот же анекдот, к разным событиям этой войны: мама приводит сына-юношу к доктору
- Доктор, посмотрите что у него с писей!
Доктор смотрит
- Вы знаете, пора называть писю - членом, и начинать лечить сифилис.
Лгать надо меньше себе и людям. Называть СВО - войной. И соответственно относиться. И все будет хорошо.
Давно, ещё с марта, пора заниматься "исправлением имён".
Я не военный эксперт, и в принципе могу командовать не больше чем взводом, пиджак, военная кафедра, все как обычно. :)
Поэтому вот вам гуманитарный комментарий. Я с марта рассказываю один и тот же анекдот, к разным событиям этой войны: мама приводит сына-юношу к доктору
- Доктор, посмотрите что у него с писей!
Доктор смотрит
- Вы знаете, пора называть писю - членом, и начинать лечить сифилис.
Лгать надо меньше себе и людям. Называть СВО - войной. И соответственно относиться. И все будет хорошо.
Давно, ещё с марта, пора заниматься "исправлением имён".
🔥10👍7😁3
С праздником, посоны и девченки!
Питон сила!
“День программиста отмечается в России начиная с 2009 года. Этот профессиональный праздник установлен Указом Президента РФ № 1034 от 11 сентября 2009 года по инициативе Министерства связи и массовых коммуникаций Российской Федерации и празднуется на 256-й день года — 13 сентября, а если год високосный — 12 сентября. Число 256 выбрано потому, что это количество целых чисел, которое можно выразить с помощью одного восьмиразрядного байта, а также это максимальная степень числа 2, которая меньше количества дней в году — 365.”
Питон сила!
“День программиста отмечается в России начиная с 2009 года. Этот профессиональный праздник установлен Указом Президента РФ № 1034 от 11 сентября 2009 года по инициативе Министерства связи и массовых коммуникаций Российской Федерации и празднуется на 256-й день года — 13 сентября, а если год високосный — 12 сентября. Число 256 выбрано потому, что это количество целых чисел, которое можно выразить с помощью одного восьмиразрядного байта, а также это максимальная степень числа 2, которая меньше количества дней в году — 365.”
🎉10🔥6
Forwarded from Эшу быдлокодит (Eshu Marabo)
Выложил на гитхаб небольшой проектик - переделку бота-модератора телеграммных чатов. При написании его использовал несколько новых для себя подходов: TDD - test driven development, отказ от хранения состояния в приложении, использование тарантула в качестве персистентной очереди команд.
Бот не хранит никакой информации о собственном состоянии, зная лишь свой id, строку подключения к тарантулу и токен бота. Из телеграма прилетают оповещения об обновлениях, анализируются, после чего ставятся в очередь задач, хранящуюся в Тарантуле. За своим текущим состоянием, ответами на команды и т.д. бот тоже каждый раз ходит в тарантул. Отдельный поток слушает очередь задач в тарантуле, при появлении новых - исполняет.
Тарантул полностью живет в оперативной памяти, для связи по дефолту использует достаточно компактный и шустрый протокол - MessagePack. Это располагает к оптимизациям и работе с отдельными байтиками. Так, задача в очереди - это просто массив байт. Первый байт указывает на тип задачи, в соответствии с которым она и парсится и исполняется. Обычно задачи содержат, кроме первого байта, еще 2-3 int64 айдишника, то есть объем задачи получается во основном 17 или 25 байт. Такие объемы информации летают очень шустро.
К построению хранилища из нескольких инстансов на тарантуле есть два подхода: олдскульный, со сложными манипуляциями с конфигами и более современный, с использованием внешней утилиты - tarantool cartridge и модуля crud, предоставляющего синтаксический сахар над обычными операциями с данными и функционал для шардирования тарантула.
В репозитории по сути выложен шарповый стартер для экспериментов с конфигурацией кластера не выходя из Visual Studio: при запуске из докерфайла билдится контейнер, содержащих заданную конфигурацию кластера (по дефолту - мастер + реплика + балансировщик) и уже готовый к работе.
#проекты
#tarantool
Бот не хранит никакой информации о собственном состоянии, зная лишь свой id, строку подключения к тарантулу и токен бота. Из телеграма прилетают оповещения об обновлениях, анализируются, после чего ставятся в очередь задач, хранящуюся в Тарантуле. За своим текущим состоянием, ответами на команды и т.д. бот тоже каждый раз ходит в тарантул. Отдельный поток слушает очередь задач в тарантуле, при появлении новых - исполняет.
Тарантул полностью живет в оперативной памяти, для связи по дефолту использует достаточно компактный и шустрый протокол - MessagePack. Это располагает к оптимизациям и работе с отдельными байтиками. Так, задача в очереди - это просто массив байт. Первый байт указывает на тип задачи, в соответствии с которым она и парсится и исполняется. Обычно задачи содержат, кроме первого байта, еще 2-3 int64 айдишника, то есть объем задачи получается во основном 17 или 25 байт. Такие объемы информации летают очень шустро.
К построению хранилища из нескольких инстансов на тарантуле есть два подхода: олдскульный, со сложными манипуляциями с конфигами и более современный, с использованием внешней утилиты - tarantool cartridge и модуля crud, предоставляющего синтаксический сахар над обычными операциями с данными и функционал для шардирования тарантула.
В репозитории по сути выложен шарповый стартер для экспериментов с конфигурацией кластера не выходя из Visual Studio: при запуске из докерфайла билдится контейнер, содержащих заданную конфигурацию кластера (по дефолту - мастер + реплика + балансировщик) и уже готовый к работе.
#проекты
#tarantool
👍5❤1
Телеграм 9.0 - ещё пять новых реакций в каналах и чатах: бесценная возможность показать фак и выпить шампанского с клубничкой :)
Все 40 реакций теперь доступны всем пользователям, и премиум и обычным.
Ещё забавное - селектор "реакции вкл/выкл" теперь включает не все варианты, а только два (👍, 👎), остальное надо включать, 38 раз тапая экран. Видимо, снежинкам не нравится, когда им ставят плохие отметки.
P. S. На андроиде какой-то глюк, если в канале были включены все реакции, то действий не требуется, но в настройках канала показывает, что реакции отключены. Просто не трогайте ничего руками.
Все 40 реакций теперь доступны всем пользователям, и премиум и обычным.
Ещё забавное - селектор "реакции вкл/выкл" теперь включает не все варианты, а только два (👍, 👎), остальное надо включать, 38 раз тапая экран. Видимо, снежинкам не нравится, когда им ставят плохие отметки.
P. S. На андроиде какой-то глюк, если в канале были включены все реакции, то действий не требуется, но в настройках канала показывает, что реакции отключены. Просто не трогайте ничего руками.
🍾15🍓5💋4🤡2💩1🥱1🖕1😈1
Тимлид_нанялся_ассенизатором.jpg
Набор стартовых условий 🔥
Полный тред можно почитать там.
По наводке @kedr2earth, уважаемого.
Набор стартовых условий 🔥
Полный тред можно почитать там.
По наводке @kedr2earth, уважаемого.
😁4
Forwarded from Телеграммы от Лисиченко (S L)
Долгие годы сотрудники ресторана не могли понять почему качество пельменей все время «плавает». То тесто, то фарши, то тесто и фарши сразу. Руководство ресторана доводило шефа ресторана до истерики, он лично вставал на проблемный участок, все правил, выверял, а спустя пару дней качество все равно «плыло».
А ларчик просто открывался. Повар, который много лет работал на этом участке постоянно и систематически не выдерживал техкарты и граммовки. Нарушал тихо, тайно и постоянно, при этом всех убеждал, что все делает по картам и по весам. И повар этот был на очень хорошем счету - скромный, опрятный, исполнительный.
После того как его поймали с поличным на несоблюдении и выгнали, все мгновенно встало на свои места.
Как же заебали люди, которые не могут делать «как надо», они всегда знают «как лучше». Это просто какой-то дефект личности, я вам серьезно говорю. Надо таких выявлять и своевременно расстреливать. Все наши проблемы от таких.
А ларчик просто открывался. Повар, который много лет работал на этом участке постоянно и систематически не выдерживал техкарты и граммовки. Нарушал тихо, тайно и постоянно, при этом всех убеждал, что все делает по картам и по весам. И повар этот был на очень хорошем счету - скромный, опрятный, исполнительный.
После того как его поймали с поличным на несоблюдении и выгнали, все мгновенно встало на свои места.
Как же заебали люди, которые не могут делать «как надо», они всегда знают «как лучше». Это просто какой-то дефект личности, я вам серьезно говорю. Надо таких выявлять и своевременно расстреливать. Все наши проблемы от таких.
👍7🔥5😈2🤔1
Ох-хо, а вот если расстрелять всех таких в инженерке и на производстве! Мы завтра на Марс полетим, точно.
- Как определить, что хохол врет?
- он открыл рот! ©
По сети пошла гулять "база призывников первой волны", 90 метровый текстовый файл на 305 925 строк.
Прикол в том, что он не выдерживает элементарной статистической проверки. Разбивка по регионам даёт чушь - Москва и Питер в сумме 140к, Алтайский край - 22 тысячи, а вся ростовская область - 700 человек.
Видимо исходных данных было больше чем надо, и их грубо подогнали под 300к записей. 😁
Так что это 100% воды фейк.
Коллеги, специализирующиеся на базах, говорят, что это куски базы фссп и чего-то ещё.
Соблюдайте информационную гигиену и не паникуйте.
- он открыл рот! ©
По сети пошла гулять "база призывников первой волны", 90 метровый текстовый файл на 305 925 строк.
Прикол в том, что он не выдерживает элементарной статистической проверки. Разбивка по регионам даёт чушь - Москва и Питер в сумме 140к, Алтайский край - 22 тысячи, а вся ростовская область - 700 человек.
Видимо исходных данных было больше чем надо, и их грубо подогнали под 300к записей. 😁
Так что это 100% воды фейк.
Коллеги, специализирующиеся на базах, говорят, что это куски базы фссп и чего-то ещё.
Соблюдайте информационную гигиену и не паникуйте.
👍17🤔1
Forwarded from Соколов-Митрич
А раз уж у нас все алгоритмизируется - нельзя ли со временем алгоритмизировать политику, в том числе международную? Чтобы государства и отношения между ними управлялись ботами, как автомобили-беспилотники. Полностью исключить из этой сферы человеческий фактор. Задаешь в мировую систему на уровне G20 всеми согласованные параметры: полное недопущение войн, рост экономики 7 процентов в год, неприкосновенность национальных культур, постепенное сокращение разрыва в уровне жизни, еще там что-нибудь - и пусть боты сами между собой математически договариваются, как выруливать из тех или иных обстоятельств с минимальными издержками.
И чтобы внести новые поправки в систему, требуются криптоключи всех участников G20.
А политиков всего мира пустить на переобучение каким-нибудь более полезным профессиям.
Понимаю, что иллюзия, но почему бы не помечтать.
И чтобы внести новые поправки в систему, требуются криптоключи всех участников G20.
А политиков всего мира пустить на переобучение каким-нибудь более полезным профессиям.
Понимаю, что иллюзия, но почему бы не помечтать.
😁13👍4🤔1
/хихикая/ да компьютеры то разберутся, не вопрос. Если глядеть на проблемы рационально, их всегда можно решить.
Но вот чтобы политики отдали власть добровольно? Щаз, два раза. Вот из-за этого и случится последняя на земле война.
Когда политиков попытаются отправить на свалку истории.😂
Но вот чтобы политики отдали власть добровольно? Щаз, два раза. Вот из-за этого и случится последняя на земле война.
Когда политиков попытаются отправить на свалку истории.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8⚡2
И со всей этой фигнёй попытаемся взлететь сегодня на продакшен.
Пригодилось все, что я пилил последние полгода и что вызывало срачи на тему "зачем ты это сделал с питоном".
Полностью программируемый содержанием таблиц,конченый конечный автомат.
Будет делать опросы общественного мнения, какие захочет пользователь.
Пригодилось все, что я пилил последние полгода и что вызывало срачи на тему "зачем ты это сделал с питоном".
Полностью программируемый содержанием таблиц,
Будет делать опросы общественного мнения, какие захочет пользователь.
👍7
Forwarded from Рыбарь
📊🇷🇺🇺🇦 Социологический опрос на тему мобилизации в Российской Федерации — @social_rybar_bot
На прошлой неделе в России объявили о проведении частичной мобилизации. Схлынул первый поток эмоций, на ситуацию можно взглянуть здраво.
Мы решили провести социсследование патриотической аудитории Telegram: нас интересует, изменилось ли отношение пассионарной части общества к специальной военной операции, какие меры не устраивают, какие альтернативы мобилизации видят люди.
Воспользуйтесь нашим ботом @social_rybar_bot и потратьте, пожалуйста, пять минут времени: это немного, но нам эти данные очень важны. Опрос будет открыт сутки, а на обработку результатов нам потребуется пара дней.
Об итогах мы обязательно расскажем.
При проведении нашего предыдущего социсследования на тему отношения граждан к специальной военной операции основной претензией было то, что мы воспользовались Google Таблицами и якобы пытаемся собрать чужие данные.
Что ж, ошибка исправлена: мы разработали собственный бот для соцопросов. Наслаждайтесь.
UPD: Увы, недоброжелатели положили нам сервер. Устраняем.
#Россия #социология #Украина
@rybar
*Поддержать нас:
На прошлой неделе в России объявили о проведении частичной мобилизации. Схлынул первый поток эмоций, на ситуацию можно взглянуть здраво.
Мы решили провести социсследование патриотической аудитории Telegram: нас интересует, изменилось ли отношение пассионарной части общества к специальной военной операции, какие меры не устраивают, какие альтернативы мобилизации видят люди.
Воспользуйтесь нашим ботом @social_rybar_bot и потратьте, пожалуйста, пять минут времени: это немного, но нам эти данные очень важны. Опрос будет открыт сутки, а на обработку результатов нам потребуется пара дней.
Об итогах мы обязательно расскажем.
При проведении нашего предыдущего социсследования на тему отношения граждан к специальной военной операции основной претензией было то, что мы воспользовались Google Таблицами и якобы пытаемся собрать чужие данные.
Что ж, ошибка исправлена: мы разработали собственный бот для соцопросов. Наслаждайтесь.
UPD: Увы, недоброжелатели положили нам сервер. Устраняем.
#Россия #социология #Украина
@rybar
*Поддержать нас:
4377 7278 0407 7977А вот и продакшен. Задержка не моя, я сдал проект утром понедельника, но сложные процессы внутри. Несите это по чатам и каналам, даёшь реальное общественное мнение!
Forwarded from Rybar Sociology
Аптайм - 0 дней, 2 час. 16 мин. 52 сек.
выполнено запросов - 9258
опросов пройдено - 2068
спама отброшено - 1068
пользователей - 34694
ошибок - 18
выполнено запросов - 9258
опросов пройдено - 2068
спама отброшено - 1068
пользователей - 34694
ошибок - 18
🔥2🎉1
Не смотря на постоянные атаки, собрано уже 6.9к анкет. Вектор атаки, который приводил к большим паузам я заткнул. Теперь уязвимых мест не осталось.
@social_rybar_bot
Голосуй или проиграешь! 😁
@social_rybar_bot
Голосуй или проиграешь! 😁
🔥8👍2
Посмотрев на плавно истекающую, в ноябре, лицензию PyCharm и новый прайс-лист Jetbrains (с 1 октября все дорожает на 11-16% в $) я сконвертировал её в двухлетнюю и на все среды разработки.
Теперь, до сентября 2024 года, мне все пофигу.😁
Спасибо зарубежным друзьям и древним народам Азии, изобревшим схемы типа "Хавала".
Теперь, до сентября 2024 года, мне все пофигу.
Спасибо зарубежным друзьям и древним народам Азии, изобревшим схемы типа "Хавала".
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11