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

Автор: @nemirlev
Download Telegram
Для любителей котиков и маков:

В App Store для macOS появилась утилита Catboard, защищающая клавиатуру от случайных нажатий клавиш котом. Приложение платное и выполняет только одну функцию — блокирует клавиатуру.
Я стараюсь активно следить за развитием нейросетей. Большие новинки до конца года не ожидаются, но зато появляется много кейсов по их использованию. Основное - до обучение под свои задачи.

Сегодня натолкнулся на свежую статью от НЛМК, ребята до обучили GPT-4 (не o) на своей дизайн системе. За счет этого генерируют интерактивные страницы с кодом для React по текстовому описанию. Выглядит потрясающе.

https://habr.com/ru/companies/nlmk/articles/826754/
🔥4
Будущее уже наступило. Теперь "C++ для чайников" и "C++ за неделю" кануло в лету.

P.S. Фото не мем, книга продается в издательстве "Питер"
🔥2😢2🍾2😁1
Forwarded from Эксплойт
⚡️ Miro в России всё — популярный сервис для совместной работы разослал уведомление, что с 12 сентября прекращает работу для ВСЕХ аккаунтов из России и Беларуси.

Именно в этот день вступают в силу санкции Минфина США.

@exploitex
😨3😭1
Самая веселая новость за вечер:
Сервис "Сбой.рф" восстановил работу после сбоя

Кто не в курсе, сегодня из-за DDoS атак на операторов не работали многие мессенджеры и сервисы, включая сервис который отслеживает недоступность других сервисов.
😁3
Сегодня хочу поговорить о развитии в IT. Недавно делился ссылкой на мнения по развитию системных аналитиков, а сейчас расскажу о своем подходе, который подойдет любому IT-специалисту.

"Расти", меняя компании, довольно легко, но проблема в том, что где бы ты ни работал, контекст всегда будет ограниченным. Ты просто физически не сможешь охватить все технологии и проверить все гипотезы. Это касается не только hard skills, но и soft skills.

Чтение
Первое, что я делаю всю свою карьеру — много читаю. Каждый день. И не только по языку программированию, на котором работаю, а обо всем, что происходит вокруг. Это стало моим ежедневным ритуалом: кофе и час наслаждения — открываю Хабр, Medium и несколько любимых блогов.

Книги тоже не остаются без внимания, но их я уже читаю не все подряд, а по темам, в которых хочу углубиться. Иногда бывает мучительно читать нескольких авторов по одной теме, потому что боишься пропустить что-то важное, но это стоит того. По книгам рекомендую издательство "Питер" — у них отличные переводы топовых книг. Подпишитесь на них на хабре, что бы скидки не упустить и выход новых книг.

Подкасты и аудиокниги
С появлением ребенка начал слушать подкасты и аудиокниги. Это позволяет совмещать дела. Главное — не слушать сильно технические темы, потому что они плохо усваиваются без визуальных примеров. А вот на темы развития, подходов к работе и прочего — самое то. Это помогает воспринимать информацию в удобном формате.

Преподавание
Еще один способ развития — преподавание. Новый учебный год будет уже четвертым в моей преподавательской карьере. Раньше я вел пары в двух университетах, но сейчас времени меньше, поэтому только ВШЭ. Преподавание — это отличный способ прокачать как hard, так и soft skills. Постоянная подготовка к парам, ответы на нестандартные вопросы студентов, организация работы и решение конфликтов — все это способствует быстрому развитию. И, кстати, это неплохая возможность переключиться от основной работы. Зарплата, конечно, не велика, но это не про деньги, а про опыт и саморазвитие.

Менторство
Недавно я также завел профиль на GetMentor и стал ментором. Это классный опыт — люди приходят с реальными кейсами, и разбираться в них интересно. Менторство — это не только про развитие, но и про заработок.

OpenSource
Наконец, OpenSource. Долгое время я не мог найти к этому подход, пробовал лет 9, но каждый раз боялся выкладывать свой код на публику. В какой-то момент решил забить на перфекционизм и просто решил свою проблему, а потом полгода понемногу улучшал проект. И это дало плоды — моими сервисами начали пользоваться, стали поступать предложения о улучшениях, завел много полезных знакомств. Важно не стараться довести проект до идеала, а делать его итеративно. Это приносит удовольствие и пользу.

Вывод
Все эти подходы помогли мне развиваться как в профессиональном, так и в личностном плане. Если у вас есть желание расти и развиваться, пробуйте разные способы. И помните, что развитие — это непрерывный процесс.

Делитесь своим опытом и подходами к развитию в комментариях! 👇

#развитие #IT #образование #подкасты #менторство #OpenSource #преподавание #книги #навыки
🔥19👌1🐳1
Пока я мечтал о том, чтобы написать свой скрипт для автоматической публикации своего резюме на всех площадках и генерировать красивый PDF из yml файла, один из разработчиков пошел намного дальше и преуспел.

Пользователь Reddit создал чат-бота для LinkedIn, который всего за сутки разослал тысячу кастомизированных резюме, пока разработчик спал. И что вы думаете? В течение следующего месяца он получил около 50 приглашений на собеседование.

Бот, получивший название LinkedIn_AIHawk, теперь доступен на GitHub здесь. Он анализирует вашу информацию и описания вакансий, после чего генерирует уникальное резюме и сопроводительное письмо для каждой из них. Более того, этот инструмент может даже отвечать на вопросы рекрутеров и самостоятельно отправлять отклики.

Автор отмечает, что его бот стал ответом на системы автоматизации рекрутинга, которые выбирают резюме кандидатов с идеально подходящими навыками. LinkedIn_AIHawk подгоняет резюме под требования конкретной вакансии, что позволяет обходить такие системы и значительно повышает шансы на успех.

Надо будет обязательно попробовать. Что думаете? Делитесь в комментариях! 👇

#LinkedIn #автоматизация #чатбот #резюме #AI #рекрутинг #разработка #GitHub #работа #технологии
👍5
Ребята, ситуация с OpenTofu (форк Teraform с открытой лицензией) — это просто какой-то кошмар. Разработчики приняли решение закрыть доступ к своему реестру с российских IP-адресов и удалить провайдеров российских облачных сервисов, таких как Yandex Cloud, Cloud.ru и Rustack Cloud Platform. Это решение вызвало шквал критики в сообществе, и лично я тоже не могу оставить это без внимания.

Открытое ПО всегда стояло на принципах доступности и свободы использования для всех, вне зависимости от географии и политики. Но сейчас мы видим, как эти принципы разрушаются. Введение таких ограничений противоречит самой сути Open Source, который должен быть вне политики и доступен всем. Когда проекты начинают принимать решения, исходя из геополитических обстоятельств, это ставит под угрозу всю идею открытого программного обеспечения.

Особенно удручает то, что от этого пострадали не только пользователи в России, но и в других странах, которые не имеют никакого отношения к санкциям. Например, пользователи из Казахстана, которые использовали Yandex Cloud, теперь тоже оказались отрезанными от инструментов, на которые они полагались.

А самое неприятное — это молчание Linux Foundation, под эгидой которой развивается OpenTofu. Их отсутствие комментариев создает дополнительную неопределенность и только усугубляет ситуацию. Решение, принятое разработчиками OpenTofu, выходит за рамки компетенции Linux Foundation, и вызывает опасения, что OpenTofu и вся организация могут быть втянуты в геополитические игры, что абсолютно противоречит миссии Open Source.

Если подобные прецеденты продолжат происходить, это может сильно подорвать доверие к Open Source сообществу и всему движению в целом.

#OpenSource #OpenTofu #LinuxFoundation #IT #политика #санкции #доступность #геополитика
🤬7😁1🗿1
А Apple похоже санкции совсем не тревожат. В новом обновлении iOS/iPadOS 18.1 beta 3 появилась интересная возможность: теперь, чтобы запустить 🧠 Apple Intelligence, достаточно просто изменить язык Siri и язык устройства на английский (США). При этом не нужно менять регион на США или авторизоваться через американский Apple ID.

Я, конечно, уже обновился и готов тестить эту фишку. Посмотрим, как это работает и насколько эффективно.

#Apple #iOS #AppleIntelligence #санкции #технологии #обновления #AI #Siri #ITновости
Компании не только закрывают свои продукты лицензиями, но и открывают их заново:


Elasticsearch возвращается на использование открытой лицензии

Компания Elasticsearch B.V. объявила о возвращении статуса открытых продуктов платформе поиска, анализа и хранения данных Elasticsearch, а также web-интерфейсу Kibana. Код Elasticsearch и Kibana помимо проприетарных лицензий ELv2 и SSPL теперь будет распространяться и под свободной лицензией AGPLv3. До перехода на проприетарные лицензии продукт распространялся под лицензией Apache 2.0, которая продолжает использоваться в форке OpenSearch.

Возвращение к открытой модели распространения кода объясняется улаживанием проблем с AWS (Amazon Web Services) - отмечается, что после смены лицензии на Elasticsearch компания Amazon начала инвестировать средства в разработку своего форка, укрепились партнёрские отношения с AWS, исчезла неразбериха на рынке и компания Elasticsearch почувствовала исчезновение былой угрозы своему бизнесу.
🔥2
Уже во второй раз буду участвовать в конференции Analyst Days! На этот раз расскажу о том, как работать с AsyncAPI — от проектирования до поддержки.

В своем докладе я разберу все аспекты разработки и документирования асинхронных API с использованием спецификации AsyncAPI. Особое внимание уделю ролям системных и бизнес-аналитиков, методам создания и управления спецификациями, а также инструментам, которые помогут вам работать с AsyncAPI.

Мои подписчики получат инсайты раньше всех, так что следите за обновлениями! 😉

Если хотите узнать больше — вот ссылка на доклад в расписании: Доклад на Analyst Days

#AnalystDays #AsyncAPI #API #системныйанализ #бизнесанализ #разработка #документация #автоматизация #IT #контракты #тестирование
🔥51
This media is not supported in your browser
VIEW IN TELEGRAM
Я представляю какую разрядку можно получить, если в офисе поставить такую штуку.
😁6
Этот год для меня действительно результативный в плане активностей. На выходных я запустил свой Telegram бот — @SpeakerHubBot. Пока это MVP с базовым функционалом, но уже выполняет свою основную задачу.

Честно говоря, кайфанул от процесса разработки! Давно не открывал PHPStorm и не писал код на старом добром PHP. Планировал потратить 3 часа, но по факту ушло все 12. Зато кайф — писать код именно так, как тебе хочется, и быть заказчиком самому себе.

О чем бот?
SpeakerHub Bot помогает спикерам находить мероприятия, а организаторам — спикеров. В основе — Laravel. Пока сосредоточился на IT, но планирую в будущем расширить функционал на другие тематики.

Цель простая: собрать все мероприятия с датами подачи докладов в одном месте. Это действительно проблема — найти конференции для подачи доклада, если организатор не JUG.RU, Ontico или IT-conf. О них часто узнаешь буквально за неделю до события. И не только у спикеров сложности — DevRel'ы жалуются, что тяжело найти спикеров для митапов.

SpeakerHub Bot должен помочь решить эти задачи. Я бы сам с удовольствием подал заявки на пару мероприятий, если бы знал о них заранее.

Буду благодарен за обратную связь!

#SpeakerHub #TelegramBot #ITмероприятия #спикеры #конференции #DevRel #разработка #PHP #Laravel #MVP #DevCommunity
🔥10
Всех причастных с праздником!
👍10🔥1
OpenAI представила две новые модели. o1-preview для решения сложных задач в науке, программировании и математике. Модель o1-preview "думает" перед выдачей ответа и уже достигает 83% успешности на задачах Международной математической олимпиады, в то время как GPT-4 набирает всего 13%. Есть и более быстрая версия — o1-mini, которая дешевле, идеально подходит для кодинга.

Доступ:
- o1-preview и o1-mini уже доступны для пользователей ChatGPT Plus и Team.
- Для всех пользователей ChatGPT Free будет доступна чуть позже o1-mini.

Пока что без поддержки голосовых запросов и видео, без анализа файлов и просмотра веб-страниц. Кто будет тестить?

#OpenAI #AI #o1preview #GPT #математика #программирование #ChatGPT #технологии
Хочу поделиться своим недавним открытием (да, лучше поздно, чем никогда) — ngrok. Часто бывает нужно настроить приложение, которое работает с вебхуками, например, Telegram бот. Обычно для этого нужен сервер, домен и сертификат https. Раньше я мучался с настройками на удаленном сервере через Docker и туннелирование, чтобы все это заработало.

Но тут вспомнил совет друга — попробовать ngrok, и это реально кайф! Всего 3 команды:

- Установка brew install ngrok
- Авторизация ngrok config add-authtoken TOKEN
- Запуск ngrok http 8080

И всё — тебе сразу дают домен, с которого проксируется всё на локальный сервер. Настройка занимает буквально пару минут, и работать становится в разы проще. Как жаль, что я не попробовал это раньше!

P.S. А еще есть web интерфейс, в котором можешь видеть все запросы с телом, что так же сильно помогает тестированию.

#ngrok #вебхуки #TelegramBot #DevTools #разработка #сервер #туннелирование #Docker #программирование
🔥7
Возможно вброс, под другой статьей пишут что пофиксили часа за 3 и действительно было, но нормальных доказательств и разборов я не видел.

Называется последствие плохого проектирования, к тестированию правда тоже вопросы:

https://habr.com/ru/news/844446/
🥴3