Бодрый кодер – Telegram
Бодрый кодер
450 subscribers
249 photos
24 videos
4 files
164 links
Меня зовут Лев, я руководитель направления в ПСБ. Это мой личный блог о DevOps, разработке, системном анализе, AI и управлении IT-командами. Делюсь своими мыслями, инсайтами, полезными инструментами и тем, что меня вдохновляет.

Автор: @nemirlev
Download Telegram
🤖 OpenAI выкатили обновленную версию o1 из превью!

Что нового? Модель стала быстрее и мощнее в плане рассуждений, особенно заметны улучшения в работе с кодом, математикой и текстами.

Из интересного:

- Добавили поддержку загрузки картинок – теперь модель может анализировать изображения и давать по ним развернутые ответы
- На 34% меньше серьезных ошибок при решении сложных реальных задач
- Ответы стали более четкими и быстрыми
- Безопасность подтверждена расширенным тестированием (риск оценен как "средний")

А еще запустили новый тариф ChatGPT Pro с безлимитным доступом к o1 и специальной Pro-версией, которая "думает" дольше для более надежных результатов 🚀

Буду играться на обычном тарифе – потому что $200 в месяц за Pro-версию это, конечно, сильно 😅 Видимо, не настолько я "Pro", чтобы платить столько за более длительные размышления ИИ.

#OpenAI #GPT4 #AI #ChatGPT #TechNews
🔥3
🤔 Знаете, поймал себя на забавном моменте со своими opensource проектами. Вернулся к одному из них спустя время и... потратил пару часов, просто пытаясь вспомнить что я там делал, что уже в проде, а что в планах 😅

И тут я осознал – даже для личных opensource проектов потребуется нормальный процесс разработки:
- Публичный беклог
- Документация требований
- Пользовательские гайды
- Схемы
- Четкое видение развития

При этом я все еще за то, чтобы "release early, release often" – не нужно годами пилить до идеала. Но как только базовая версия готова и основные баги пофикшены – самое время заняться документацией и процессами 📝

Решил поэкспериментировать с разными подходами к организации. Буду делиться опытом в серии постов, а потом оформлю всё в статью 💡

#OpenSource #Development #Documentation #DevLife #Programming
👍7👏1👨‍💻1
Чуть не пропустил #пятничныйюмор.

Тот случай когда backend-разработчик проектирует frontend.
😁8
Выходные у меня вышли эффективные: закрыл критичные задачи по работе, провел время с дочерью, проверил все работы студентов и выставил оценки, написал и опубликовал новую статью - https://habr.com/ru/articles/866640/

По традиции лайки приветствуются :)
🔥4👍1
📚 Провел вчера последние пары по БД в Вышке в этом году. Двойственные чувства: с одной стороны – приятное опустошение и надежда, что смог передать студентам что-то полезное. С другой – это был, пожалуй, самый сложный год в преподавании, выжал все соки 😅

И вот каждый раз думаю "всё, отдохну", а потом... В следующем году беру уже два потока БД вместо одного, плюс остается РИАТ! Хорошо хоть от экономики программной инженерии отказался, а то точно бы не выжил 🙈

#Teaching #HigherEducation #Database #VSE
👍12
🤔 Забавная ситуация – чем больше нагрузка на работе, тем активнее хочется писать и делиться опытом. Парадокс какой-то!

Сижу сейчас над 4-мя почти готовыми статьями (каждой буквально по 3 часа работы осталось), и меня прям раздирают сомнения. После 4-х лет молчания внезапно так активничать – народ на Хабре настороженно относится, минусует за "подозрительную активность" 😅

Знаете это чувство, когда публикуешь статью и потом нервно обновляешь страницу каждые 5 минут? "Как там моя карма, жива ли?" 🙈

Думаю, может, придержать пару статей до января-февраля, пусть "остынут"... Хотя с другой стороны – какая разница, когда публиковать, если материал действительно полезный?

А у вас как, бывают такие авторские метания?

#Habr #ITBlogging #ContentCreation #DevLife
Для регулярных задач в Linux обычно используют crontab, но systemd timers дают больше возможностей. Вместо записи в crontab создаем два файла:

backup.service:


[Service]
ExecStart=/usr/local/bin/backup.sh


backup.timer:


[Timer]
OnCalendar=*-*-* 02:00:00
Persistent=true

[Install]
WantedBy=timers.target


Преимущества: встроенный журнал событий (journalctl), мониторинг состояния (systemctl status), оповещения о сбоях и возможность задать зависимости между сервисами.

#Linux #automation #DevOps
🔥4👏2
Интересный вопрос встал по моим опенсорс проектам для ДзенМани (SDK, экспортеры данных, дашборд). Сейчас вся документация и комментарии на русском – решил, что аудитория в основном локальная.

Но наводя порядок в репах, задумался – может, стоит перевести всё на английский? Вроде и площадка международная, и "правильно" так... Хотя реально пользоваться будут только русскоязычные.

А как вы решаете этот вопрос в своих проектах для локальной аудитории? 🇷🇺/🇬🇧

#OpenSource #Development #GitHub #Programming
🤔2
При работе с требованиями важен единый язык. Нужно различать их уровни:


Бизнес-требования (зачем это нужно бизнесу?)
Пользовательские требования (какую проблему решаем?)
Функциональные требования (что должна делать система?)

Используя вопрос "Почему?" мы спускаемся от бизнес к функциональным требованиям, находя реальную проблему. А "Зачем?" помогает подняться выше и понять бизнес-ценность решения.

Например:

"Нужна новая форма" (функциональное)
"Почему?" - "Чтобы быстрее вводить данные" (пользовательское)
"Зачем?" - "Чтобы повысить эффективность процесса" (бизнес)

#SystemAnalysis #Requirements #BusinessAnalysis
👍2
Разработчики: Мы закончили проект, можете передавать тестировщикам.

Тестировщики: Мы прогнали все тесты. Багов нет, можно релизить.

Конечный пользователь: ...

#пятничныйюмор
😁10
OpenAI анонсировала выход новой модели искусственного интеллекта (ИИ) GPT-o3. Обещают что она в 2 раза мощней в кодинге текущей.

Но мне кажется это кардинально ничего не решит. Проблема текущий нейросетей не в мощности/точности, если говорим про задачи кодинга, а в ограниченном контексте.
👍2
mkcert решает проблему самоподписанных сертификатов в локальной разработке. Одна команда:


mkcert localhost 127.0.0.1


И получаете валидные SSL сертификаты, которые браузер примет без предупреждений. Работает для всех популярных браузеров и ОС.
В отличие от самоподписанных сертификатов, не нужно добавлять исключения безопасности. Идеально для разработки HTTPS приложений.

#security #DevTools #SSL
🔥21
Если у вас большой репозиторий или монорепа, git может заметно тормозить. Включите оптимизацию:


git config --global feature.manyFiles true


Что это даст:

index.skipHash=true - ускоряет запись индекса, пропуская подсчет контрольной суммы (работает с Git 2.40.0+)
index.version=4
- включает сжатие путей в индексе
core.untrackedCache=true - кэширует информацию о неотслеживаемых файлах (требует корректной работы mtime)

В результате операции вроде git status и git checkout могут ускориться в несколько раз. Особенно заметно на репозиториях с тысячами файлов.

Так же для монорепо рекомендую посмотреть в сторону git sparse-checkout - позволяет работать только с нужными директориями.

#git #performance #monorepo
🔥3
Случайно забрел во вкладку Insights на GitHub и... удивился! Оказывается, мои репозитории не просто "висят" там, а реально используются!

Раньше просто смотрел на звезды и форки как показатель полезности. Но эта статистика клонирований открыла глаза – даже 4 клонирования за неделю это же классно! Значит кому-то действительно пригождается 🎯

Походу надо внимательнее следить за метриками, а то пропускаю много интересного 😅

#GitHub #OpenSource #DevLife #Metrics #Programming
3🔥1
Решил купить себе SSD, внешний и быстрый, что бы сделать бекапы файлов которые особо не нужны, но удалять жалко.

В начале думал взять как у жены, обычный M.2 в корпусе, длинный (третья фотка), но увидел что у этого же бренда есть новая версия, которая выдает гигабит на чтение и запись, а два. За те же деньги. Конечно купил.

Я просто офигел от размера. Чуть больше коробка спичек или как две стандартные флешки.

В такие моменты ощущаешь что будущее где-то рядом.

P.S. На фото не кровь, а гранат :) Не успел убраться, как говорится «без фильтров».
🤯5
🎯 Конец года – время подводить итоги. И знаете, этот год был таким насыщенным, что кажется, будто прожил сразу три!

Канал вырос втрое, и последние пару месяцев удавалось держать стабильный ритм – по 5 постов в неделю. На 2025-й планка амбициозная: 2000 подписчиков. Так же хочу провести анализ того, какой контент вам интереснее.

После 4-летней паузы вернулся на Хабр, да как! 7 статей за несколько месяцев, и восьмая на подходе, а еще дошел до 63 места в топе авторов. В следующем году цель – два заветных бейджа: "старожил" и "автор". Планка высокая – нужна карма 50+ и 10 статей с таким же рейтингом, но я справлюсь!

По выступлениям год выдался огненным – организовал внешний митап, выступил на 4 внутренних и 5 внешних ивентах. Главное достижение – Highload! Мечта осуществилась, теперь хочется повторить. Уже отправил заявки на 5 конференций в первой половине 2025-го.

Открыл для себя opensource – запустил несколько проектов, включая бота для спикеров и DevRel (@SpeakerHubBot, уже 100+ пользователей!). В планах – усилить документацию и процессы разработки.

В карьере тоже перемены – перешел в DevOps-менеджмент. Всегда любил это направление, уже есть первые победы и планы на годы вперед 🚀

Спасибо вам, дорогие подписчики, что остаетесь со мной даже в моменты тишины (как после мотоаварии). Это бесценно ❤️

Пусть 2025-й принесет вам интересные челленджи, реальные дедлайны и код, который компилится с первого раза! С наступающим! 🎄

#ITLife #YearInReview #Goals2024 #NewYear #Итогигода #Итоги
🎄73🔥2👍1