Вчера зарелизилась документалка о Python c Гвидо ван Россумом и другими ключевыми людьми в истории самого популярного языка программирования в мире (tiobe).
Бежим смотреть тут!
Язык английский, кому сложно — в Яндекс браузере есть отличный голосовой перевод.
Бежим смотреть тут!
Язык английский, кому сложно — в Яндекс браузере есть отличный голосовой перевод.
YouTube
The Story of Python and how it took over the world | Python: The Documentary
This is the story of the world's most beloved programming language: Python. What began as a side project in Amsterdam during the 1990s became the software powering artificial intelligence, data science and some of the world’s biggest companies. But Python's…
⚡2👍1🦄1
Мальчик покупает игры в стиме,
Мужчина покупает новый курс на степике
“Зачем, а главное на
Кстати, на первый взгляд Dart похож на смесь питона и шарпа, что несомненно плюс для меня
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3⚡2👍2
Первый бесплатный мой митап в этом году, вроде... 🤔
Ну что, узнал как в Яндекс облаке все работает, защищено и отказоустойчиво😎
А на следующей неделе уже наш митап по питону
Ну что, узнал как в Яндекс облаке все работает, защищено и отказоустойчиво
А на следующей неделе уже наш митап по питону
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3⚡1🦄1
This media is not supported in your browser
VIEW IN TELEGRAM
Питерские студенты взяли золото на самой престижной олимпиаде по программированию
В Баку прошел финал международной олимпиады по программированию – ICPC. Абсолютным чемпионом мира стала сборная СПбГУ — Максим Туревский, Леонид Данилевич и Федор Ушаков. Ребята учатся на партнерском факультете СПбГУ и Яндекса – математики и компьютерных наук.
Наша сборная обошла команды из Гарварда, Массачусетского и Пекинского университета.
А по сути, реальный респект ребятам
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5🏆5👍2 1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥1🤔1🤩1 1
Следующее мероприятие сентября - Техноквиз от Контура ☑️
Контур нравится мне тем, что мой стек пересекается (шарпы и питон) с их разработкой и офис находится в паре домов от моего дома😎 Но пока наши пути не пересеклись)
Как и в прошлом году, под названием Nerd Herd мы влетели на квиз, но повторить успех прошлого года не удалось. Зато десерты были супер вкусные😋
На самом деле, просто прикольно даже находиться среди футболок и худи "VK", "Т", "МТС" и т.д.
А, и толстовка СДЭК с футболкой и рюкзаком PT с нами за столом еще были😄
PS обратите внимание на название последней команды ("Ищу айтишника") - там за столом играла команда девушек😅
Контур нравится мне тем, что мой стек пересекается (шарпы и питон) с их разработкой и офис находится в паре домов от моего дома
Как и в прошлом году, под названием Nerd Herd мы влетели на квиз, но повторить успех прошлого года не удалось. Зато десерты были супер вкусные
На самом деле, просто прикольно даже находиться среди футболок и худи "VK", "Т", "МТС" и т.д.
А, и толстовка СДЭК с футболкой и рюкзаком PT с нами за столом еще были
PS обратите внимание на название последней команды ("Ищу айтишника") - там за столом играла команда девушек
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤3 2
Всех с днём программиста 🥳
А это павербанк от🤟 , который мне подарили за победу на турнире по CS2 в августе проходивший в честь дня рождения компании (да, я еще тот задрот с богатым киберспортивным прошлым) 🌈
А это павербанк от
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉11❤3🔥3👍1 1
Прошло все отлично и по выступлениям, и по розыгрышу книги, и даже по онлайн встрече
Вот записи докладов
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🦄2❤1⚡1
Please open Telegram to view this post
VIEW IN TELEGRAM
🦄9🔥7⚡2👍1
#рабочийкейс
Есть у нас нашего ISIM основной сервер приложения (собсна сам ISIM) и клиенты (коллекторы), которые собирают инфу по текущему статусу системы и трафику машины, где он установлен и отправляют на ISIM . Короч, клиент-серверная архитектура🤔
Пока эта схема находится в бета тестировании и понемногу обрастает функционалом. И вот, мне дали фичу - нужно, чтобы клиенты (коллекторы) при отправке информации еще и авторизовывались на сервере (ISIM), а то проходной двор епт...
На тот момент схема подключения клиента к серверу выглядела так:
1. Сервер создает новый коллектор через свой интерфейс - задает его имя, адрес, порт, доп. сетевые характеристики и... все)
2. Это сохранялось в файл конфиг и руками с ногами несли клиенту и через небольшую утилиту загружали в клиента. Он съедал эти настройки и понимал куда и как слать свою информацию😐
Было принято решение использовать симметричный алгоритм шифрования.
Я добавил генератор строки на 64 байта на сервере, которая добавляет еще один ключик в конфиг клиенту с секретом. Первая половина секрета - для шифрования, а вторая для подписи
Теперь сервер сохраняет в укромной месте его у себ, а клиент получает из конфига секрет, шифрует и подписывает сообщение, отправляет его на сервер. Сервер получает сообщение, проверяет подпись, расшифровывает и кладет данные в БД. Все просто😎
Есть у нас нашего ISIM основной сервер приложения (собсна сам ISIM) и клиенты (коллекторы), которые собирают инфу по текущему статусу системы и трафику машины, где он установлен и отправляют на ISIM . Короч, клиент-серверная архитектура
Пока эта схема находится в бета тестировании и понемногу обрастает функционалом. И вот, мне дали фичу - нужно, чтобы клиенты (коллекторы) при отправке информации еще и авторизовывались на сервере (ISIM), а то проходной двор епт...
На тот момент схема подключения клиента к серверу выглядела так:
1. Сервер создает новый коллектор через свой интерфейс - задает его имя, адрес, порт, доп. сетевые характеристики и... все)
2. Это сохранялось в файл конфиг и руками с ногами несли клиенту и через небольшую утилиту загружали в клиента. Он съедал эти настройки и понимал куда и как слать свою информацию
Было принято решение использовать симметричный алгоритм шифрования.
Симметричный алгоритм шифрования (симметричное шифрование) — это метод шифрования, при котором один и тот же ключ используется как для шифрования, так и для расшифровки данных. Ключ должен сохраняться в секрете обеими сторонами.
Я добавил генератор строки на 64 байта на сервере, которая добавляет еще один ключик в конфиг клиенту с секретом. Первая половина секрета - для шифрования, а вторая для подписи
Теперь сервер сохраняет в укромной месте его у себ, а клиент получает из конфига секрет, шифрует и подписывает сообщение, отправляет его на сервер. Сервер получает сообщение, проверяет подпись, расшифровывает и кладет данные в БД. Все просто
Please open Telegram to view this post
VIEW IN TELEGRAM
🦄7👍4🤩2
В ходе исследования угроз часто возникает потребность срочно изучить вредоносный файл/URL/домен. Команда
Онлайн‑песочницы позволяют загрузить вредоносный файл в изолированную среду и наблюдать за его активностью:
https://any.run
https://www.virustotal.com
https://tria.ge
https://www.hybrid-analysis.com
https://analyze.intezer.com
https://capesandbox.com/analysis/
https://www.joesandbox.com
https://app.docguard.io/
Проверка доменов и вредоносных URL:
https://www.browserling.com/
https://urlscan.io/
https://urlhaus.abuse.ch/browse/
https://www.greynoise.io/
https://urlquery.net/
https://any.run
https://www.virustotal.com
IoT‑поисковики сканируют IPv4‑пространство с разной частотой и собирают сетевую информацию о хостах. С помощью этих сервисов можно узнать, какие сервисы запущены или какие порты открыты на хостах без активного взаимодействия с ними:
https://en.fofa.info/
https://search.censys.io/
https://www.zoomeye.ai/
https://www.shodan.io/
https://www.criminalip.io/
https://search.onyphe.io/
https://www.binaryedge.io/
Важно помнить, что, загружая файл на такие ресурсы (особенно в их бесплатных версиях), вы отправляете его в публичный доступ, где с ним могут взаимодействовать не только создатели сервиса, но и другие пользователи.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5🤯1🦄1
Довольно свежая аналитика о том, что же привлекает в ИТ новых сотрудников и что держит старых
Ну сразу про опенспейсы, баристу, стриптизерш - нет, все эти дефолтные фразы в вакансиях "дружный коллектив, пс5, стул (мягкий)" уже не воспринимаются соискателями как какой-то плюс, а скорее уже как должный минимум
Как читать таблицу на картинке:
1 столбец - критерий
2 столбец - место по значимости при удержании IT-специалистов
3 столбец - место по значимости при привлечении IT-кадров
На первом месте у соискателя это продукт компании (неожиданно
А теперь интересный момент - на 2 месте у соискателя это ЗП, но для удержания сотрудника этот критерий уезжает аж на 19 место! А потому что даже если ты 3 года занимаешься монотонной работой за 500к, то ты выгоришь... Человеку нужно разнообразие, развитие, стабильность и уверенность в компании
В общем, тыквенный латте в офисе уже не модно
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🤔3💯1
Ну что, подъехала новая версия 🐍 Python 3.14 (релиз в октябре 2025, но уже можно щупать превьюшки). И там реально есть на что посмотреть 😮
▫️ Главные фичи: ▪️
🔴 Template strings (t-строки) 🟢
Это как f-string, только шаблон можно заготовить заранее, а потом подсовывать данные в нужный момент. Типа сделал форму - а потом хоть тысячу раз подставляй значения. Удобно, когда нужно генерить повторяющийся текст или SQL
🔴 ⚡️ Free-threaded Python (без GIL) 🟢
Да-да, вот оно, чудо - можно запускать интерпретатор без глобальной блокировки потоков. Правда, пока эксперимент, но для многопоточных приложений - потенциальный буст😍
🔴 Аннотации “по требованию” 🟢
Теперь
🔴 Новый модуль compression.zstd 🟢
Zstandard теперь прямо из коробки. Кто работал с логами и бэкапами, оценит
🔴 Мультиинтерпретаторы (PEP 734) 🟢
Можно поднимать несколько интерпретаторов внутри одного процесса. То есть фактически песочницы для кода - удобно для плагинов и изоляции
Разные косметические апгрейды
— REPL теперь с подсветкой ✨
— unittest, argparse, json и даже calendar стали цветными и дружелюбнее
— except* без скобочек
— запрет на выход из finally через break/continue/return (ну и ладно❤️ )
Короч, Python опять эволюционирует. Я, конечно, не уверен, что все побегут сразу переписывать проекты под 3.14, но как минимум попробовать t-строки и без-GIL режим — прям must have
Это как f-string, только шаблон можно заготовить заранее, а потом подсовывать данные в нужный момент. Типа сделал форму - а потом хоть тысячу раз подставляй значения. Удобно, когда нужно генерить повторяющийся текст или SQL
Да-да, вот оно, чудо - можно запускать интерпретатор без глобальной блокировки потоков. Правда, пока эксперимент, но для многопоточных приложений - потенциальный буст
Теперь
__annotations__ не жрут ресурсы сразу. Они лежат сырыми и вычисляются только если реально понадобились. Мелочь, а приятноZstandard теперь прямо из коробки. Кто работал с логами и бэкапами, оценит
Можно поднимать несколько интерпретаторов внутри одного процесса. То есть фактически песочницы для кода - удобно для плагинов и изоляции
Разные косметические апгрейды
— REPL теперь с подсветкой ✨
— unittest, argparse, json и даже calendar стали цветными и дружелюбнее
— except* без скобочек
— запрет на выход из finally через break/continue/return (ну и ладно
Короч, Python опять эволюционирует. Я, конечно, не уверен, что все побегут сразу переписывать проекты под 3.14, но как минимум попробовать t-строки и без-GIL режим — прям must have
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1🍾1🦄1
На днях только узнал про это. Наш QA рассказал, что он просто пишет в чат "подними мне стенд с такими-то характеристиками и ос в такой то подсети" и все... в сфере запускается vm с заданными процом, памятью и ос, в нужной подсети"
Короч, объясняю на пальцах:
MCP (Model Context Protocol)
Хочешь, чтобы бот шарился по сайтам?
Хочешь, чтобы не забывал всё подряд?
Нужны автотесты?
А если бот тупит и мыслит как пьяный сосед
То есть MCP-сервер - это реально как DLC к игре:
ставишь модуль
А нытики, как всегда, будут говорить:
"Да зачем эти костыли?", "Скоро ассистенты всё за нас сделают, мы нахер никому не нужны будем"
Если инструмент решает задачу быстрее и проще - почему бы его не юзать?
PS жду MCP, который будет придумывать за меня "че поесть?”, вот тогда заживём
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4⚡2❤1🫡1🦄1
Рост есть, но слабенький - всего +2 %. Похоже, эйфория последних лет окончательно схлопнулась
Медиана по рынку - 182 700 ₽
Москва - 225 000 ₽, Питер - 192 000 ₽, регионы - около 160 000 ₽
Дизайнеры и контентщики рвут вперёд: +13 % и +12 % соответственно
Разрабы прибавили чуть-чуть: Python, Go, C# - +3-5 %
А вот InfoSec просел - -3 %
Самые “жирные” сейчас Objective-C и Elixir (редкие звери), Python уверенно держит середину. Swift и C++ буксуют
Фриланс - растёт быстрее всех (+14 %). ИП тоже ок (+7 %).
Похоже, народ не ждёт и становится сам себе “работодателем”.
Бешеного роста больше не будет - рынок остыл
Компании экономят, зато ценят универсалов
Если ты можешь делать не только код, но и что-то “вокруг” (инфра, продукт, дизайн, контент) - ты в шоколаде
А ныть, что “всё плохо” - бессмысленно. Работы меньше не стало, просто халявы нет
P.S. теперь будет интересно глянуть, как этот “+2 %” отразится во втором полугодии - уж слишком вяло всё движется
Please open Telegram to view this post
VIEW IN TELEGRAM
Да не просто в школе, а в школе программирования
Предложили на работе выступить с презентацией для детей 14+- лет. Ну я достал свою старую заготовку и думал "дело сделано", но нет... У школы конкретный запрос - "Ученики пользуются все ИИ, не вдумываясь в задачи и вопросы. Просто как решебник. Расскажите, что это плохо"
Но мое мнение - это не плохо, просто они неправильно это делают и надо рассказать
И что вы думаете? Я составляю список проблем, которые нужно осветить:
- кто я
- что такое ИИ и как работает
- преимущества ИИ
- минусы его использования
- кибербезопасность при использовании (куда без нее в моем докладе)
- роадмап как работать с ИИ
... и кидаю в chatGPT просьбу, чтобы он помог мне составить план на 40 минутную презентацию, так как сам я презентации лет 20 не делал
Получаю разбивку по слайдам и... иду в свой любимый Fibonacci, загоняю этот план в генерацию по тексту и получаю на 99% конфетку, готовую для выступления
Если кто думает, что я с помощью ИИ рассказывал про тему, которая мне самому неизвестна, то нет) Если бы это было действительно так, то я бы даже запрос не смог составить с темами, а раскрыть каждую из них своим опытом после генерации никто кроме меня точно не смог бы точно
А на фото я, ан фоне афиши своего выступления
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11🤩4 4 2😁1