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

Автор: @nemirlev
Download Telegram
https://gprm.itnoscript.in/ - сайт позволяет сгенерировать классное описание для своего github профиля.
2
Microsoft представила новый инструмент Infra Copilot, предназначенный для помощи в написании кода для инфраструктурных систем (подход Infrastructure as Code). В качестве основы инструмент использует GitHub Copilot. 
🔥2👍1
OpenAI представила GPT-4o. Сейчас доступна для людей с подпиской. Я уже протестировал — просто бомба! Качество заметно улучшилось, но самое главное — это скорость. Теперь результаты выдаются практически моментально. Когда представили GPT-4, я успевал покурить, пока ждал ответа.
А вот ещё некоторые нововведения:
• Реагирует на аудиовход всего за 232 миллисекунды, в среднем 320 миллисекунд, что аналогично времени реакции человека в разговоре.
• Общается голосом, который звучит «как человек», с естественными интонациями.
• Улучшенная память: модель запоминает все беседы с пользователем.
• Значительно улучшена работа с текстом на неанглийских языках, поддерживает 50 языков.
• Способна синтезировать объекты в 3D.
• Намного лучше воспринимает и анализирует изображения, включая графики, диаграммы и скриншоты, по сравнению с предыдущими моделями.
• Использует как собственные знания, так и данные из Интернета.
• Сделали приложения для MacOS

P.S. На презентации меня особенно восхитил голос модели — отсутствует ощущение «робота». Раньше лучше всего звучала Алиса, но теперь всё изменилось.
Тестируйте, делитесь впечатлениями!
🔥3👍1
Google вчера провели конференцию Google I/O и, вслед за OpenAI, похвастались своими достижениями в области ИИ. Среди главных новинок представлены Project Astra и Veo:

Project Astra — это ИИ-система, который распознает всё, что вы показываете ее с помощью камеры смартфона и поможет решать прикладные задачи.

Нейросеть Veo является прямым конкурентом разработке Sora от OpenAI. Модель умеет делать ролики в 1080р с продолжительностью до минуты
🔥3
Выступление на Analyst Days вышло сильно продуктивнее, чем я планировал. Получил потрясающую обратную связь, высокую оценку - занял второе место среди всех докладов, а еще прирос подписчиками. Огромное спасибо участникам за такую высокую оценку и мотивацию к дальнейшим выступлениям.
🔥29👍5🎉4👏2
Привет, друзья! 👋

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

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

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

Когда мне нужен ментор, я обычно действую так:

- Иду на конференцию, смотрю доклады на YouTube, читаю статьи на Хабре
- Ищу контакты спикера, который рассказывал о моей проблеме или запомнился своим опытом
- Пишу ему и задаю интересующий меня вопрос. Отказов практически нет. Если ответ на мой вопрос требует проработки, можно договориться о помощи за деньги.

Сегодня нашел альтернативу - просматривал сайт HighLoad и в секции номинантов на премию увидел Георгия Могелашвили. Он создал ресурс GetMentor.dev, который агрегирует менторов. Это может быть удобным способом быстро найти ментора для конкретной задачи. Я сам планирую зарегистрироваться и посмотреть, насколько это полезно.

Менторство - это мощный инструмент для профессионального роста. Оно помогает не только решать текущие проблемы, но и развиваться стратегически. Если у вас есть проблема которую не можете решить сами, попробуйте найти ментора через конференции, личные контакты или специализированные платформы.

Делитесь своими историями и опытом работы с менторами в комментариях! 👇
👍4🔥1🤩1
Docker Hub - все.

При попытки зайти на сайт, отображается ошибка:


403 Forbidden
Since Docker is a US company, we must comply with US export control regulations. In an effort to comply with these, we now block all IP addresses that are located in Cuba, Iran, North Korea, Republic of Crimea, Sudan, and Syria. If you are not in one of these cities, countries, or regions and are blocked, please reach out to https://hub.docker.com/support/contact/


Из России теперь на него нельзя зайти. Вечером напишу отдельный пост, что можно использовать.
Как и обещал, возвращаюсь с инструкцией, как можно обойти ограничения и облегчить себе жизнь. 

Нам нужно зеркало, можно использовать одно из публичных (например - https://huecker.io), но я бы не доверял чужим. Лучше поднять свое. Для этого есть два варианта. 

1. Достаточно простой

Берем в аренду сервер не в России. На нем поднимаем свое registry

Создайте файл конфигурации прокси config.yml:


version: 0.1
log:
  level: info
  fields:
    service: registry-proxy
cache:
  blobdenoscriptor: inmemory
proxy:
  remoteurl: https://registry-1.docker.io
storage:
  filesystem:
    rootdirectory: /var/lib/registry


Запускаем


docker run -d -p 5001:5000 --restart=always --name registry-proxy \
  -v /path/to/config.yml:/etc/docker/registry/config.yml \
  registry:2


Потом уже на своем компьютере или сервере (клиентской стороны) прописываем в файле для Linux /etc/docker/daemon.json или для Windows C:\ProgramData\docker\config\daemon.json


{
  "registry-mirrors": ["http://<your-mirror-host>:5001"]
}


После перезапускаем Docker sudo systemctl restart docker

2. Сложнее - устанавливаем и конфигурируем Nexus. Для этого можно воспользоваться одной из множеств инструкций, например https://timeweb.cloud/tutorials/cloud/ustanovka-i-ispolzovanie-nexus-repository-dlya-hraneniya-artefaktov

Для пользователей моего канала и для себя тоже, завтра подниму свое зеркало, и опубликую его адрес. Вам будет достаточно указать его в конфиге на своем компьютере/сервере, если не хотите заморачиваться с настройками.

#Docker #DockerHub #DevOps #Лайфхак
👍8🙏1
Еще один лайфхак по обходу ограничений - если вам нужно собрать свое и пишнуть в docker hub - можно делать в рамках CI/CD в Github Action. У GitHub пока есть доступ 🙂

Ну а для тех кто не хочет поднимать свое зеркало, а Github не устраивает - как и обещал, поднял свое зеркало.

Можно использовать просто:


docker pull registry.trueops.ru:443/proxy/nginx:latest


Либо указать адрес в registry-mirrors как писал выше.

#Docker #DockerHub #DevOps #Лайфхак
👍1🔥1👏1
https://box.appomart.ru/

Очень умные ребята взяли фронтенд, засунули в реестр (я долго продирался сквозь текст, чтобы понять, а что включает в себя архитектурное ядро), продают его теперь как готовый стек. При этом фактически - это все стандартный Next.js. 

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

#ИТ #Фронтенд #Архитектура #NextJS #РазработкаПО #РеестрПО #ИТНовости #Технологии
😁1🤬1
Оказывается, ребята из Docker Hub шутить умеют

Блокировка доступа для всех российских IP-адресов длилась почти неделю, однако сейчас Docker Hub работает без проблем. Примечательно, что никакие официальные комментарии по этому поводу так и не появились.

#DockerHub #Блокировка #РоссийскиеIP #ИнтернетБезопасность #ITНовости #Docker
🤨3
У меня ощущение, что обсуждения — делать контракты в начале или генерировать их из кода — так же бесконечны, как и спор о том, что было первым — курица или яйцо.

При этом обсуждения, как правило, касаются техники, а не подхода, что приводит к большой ошибке. Вообще не обсуждается глобальная проблема которая решается.

Кто знаком с уровнями требований, понимает, что обсуждение идет как правило на архитектурном уровне, а не на пользовательском или технологическом уровне.

Решение этой задачи должно быть на уровне подхода, потому что, выбирая подход, мы глобально решаем ту или иную проблему.

- Разработка с контрактов позволяет участникам работать параллельно.
- Генерация документации из кода - последовательно.

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

Все гибридные решения, например, в простой форме описывать API в wiki, а потом делать генерацию, — это monkey job. Нужно поддерживать документацию в двух местах, непонятно зачем.

Делитесь своим мнением в комментариях! 👇

#контракты #документация #разработка #API #архитектура #требования #команда #эффективность
🔥3
Apple презентовала свой AI — Apple Intelligence. Компания снова показала, что может быть впереди. Самая главная фишка — это безопасность: почти все вычисления выполняются локально на устройстве, плюс представили отдельный персональный сервер, доступ к которому возможен только с устройства (для тяжелых вычислений). Теперь многие люди, которых заботила безопасность, смогут спокойно войти в мир AI.

Но я больше хотел поделиться не новостью, а своей болью — все AI функции пока будут доступны только в США. И мне, честно говоря, надоело, что все самое вкусное сейчас выходит с блокировкой по региону. Я еще успел застать по настоящему свободный интернет, останется только вспоминать с ностальгией.

#Apple #AI #AppleIntelligence
#технологии #технологиибудущего
🔥3
Последние две недели ходил с классной идеей, которую хотел реализовать и выложить на GitHub — резюме как код.

Суть простая: описываем по определенному шаблону в yml файле свое резюме, далее в рамках CI/CD процесса происходит генерация персонального сайта с резюме и блогом, создание резюме в виде PDF файла и публикация/обновление резюме на hh.ru, Habr.Карьера и LinkedIn.

Но когда сел делать исследование перед разработкой, суровая реальность заставила похоронить идею. Habr.Карьера не поддерживает API для кандидатов, только для рекрутеров. В LinkedIn также не нашел метода для работы со своим резюме, кроме его получения. Только hh.ru молодцы — позволяют работать с резюме с помощью API, но делать приложение только для них явно нецелесообразно.

Вот так суровые реалии ограничивают наши возможности. Но ничего, будем искать другие пути и идеи!

#IT #DevOps #резюме #карьера #API #GitHub #CICD #автоматизация
👍4
Бодрый кодер pinned «Последние две недели ходил с классной идеей, которую хотел реализовать и выложить на GitHub — резюме как код. Суть простая: описываем по определенному шаблону в yml файле свое резюме, далее в рамках CI/CD процесса происходит генерация персонального сайта…»
Сегодня планировал только один пост, но текущая конъюнктура дает о себе знать.

Настоятельно рекомендую сделать бекапы из основных сервисов которыми мы все так или иначе пользуемся:
- GitHub
- Docker Hub (инструкция по Proxy остается актуальной, я свой так же предусмотрительно не отключал)
- Figma
И прочее.

А все из-за простой новости - «Министерство финансов США сообщило, что в рамках расширения санкций Соединенные Штаты запрещают предоставление услуг в сфере программного обеспечения и IT любому лицу на территории России.»

Запрет вступает с 12 сентября 2024.

Тут важный нюанс в том, что не по национальному признаку, а по территориальному. То есть условно раньше можно было на свою иностранную карту купить подписку, и пользоваться фактически всем без VPN, кроме пожалуй OpenAI, то теперь видимо имеет смысл настроить VPN постоянный прямо на домашнем роутере и в любой момент ждать отключения.

Apple Store и сервисы Apple видимо тоже скоро все. Поэтому бэкап ваших фото, видео файлов, так же стоит сделать.
HH запустил "профессиональную" соцсеть "Сетка" (https://hi.setka.ru). Фактически аналог LinkedIn. Зарегистрируюсь и посмотрю, но не думаю что взлетит. Были попытки, кажется лет 5 назад mail запускал (это из громкого), но ни одна не взлета. Все в любом случае сидят на LinkedIn, даже сейчас. Даже гос.компании (проверено лично, там находили и писали, предлагали работу).

#сетка #соцсети
Figma объявила о масштабном редизайне: теперь в интерфейсе меньше панелей и больше пространства для работы. Помимо этого, представила ИИ-функции на основе моделей от OpenAI и Amazon. Показали «умный» поиск по скриншотам и фразам из макетов; ИИ-генерацию текста, картинок, переводов, макетов и прототипов.

Это все ожидаемые функции, но что точно никто не предполагал - они выпустили отдельное приложение Slides. Выглядит интересно, можно редактировать как в PowerPoint/Keynote, либо в режиме Design Mode. Естественно с AI для генерации контента. До 2025 бесплатная бета версия.

#figma #ai #slides
🤝1
Давно не было постов, но не спешите отписываться. Я попал в аварию, и,к сожалению, не мог писать.

Но я снова в строю, пока по плану 3 поста в неделю. В отпуске, в котором теперь никуда не поеду, будет достаточно времени, чтобы сделать контент-план. А пока легкий вечерний пост.

Месяц назад Apple представила новую iOS, где самым главным новшеством стал AI. Он, конечно, доступен будет только в Америке, в сентябре, только на английском и половина представленных возможностей стану доступными только в следующем году. Когда появится доступ в других странах и на других языках - не известно. Остается довольствоваться публичной бетой, которая стала доступной сегодня. Из яркого - автоматические темные иконки, как на скрине :) И - инновации :)
😨10🙏7