tproger | Technologies

Telegram-канал tproger - Типичный программист

84525

Всё самое интересное по программированию Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site VK: vk.com/tproger Другие проекты Tproger: https://tprg.ru/media

Subscribe to a channel

Типичный программист

Скайнет: начало

ChatGPT попытался сбежать от своего разработчика: пользователь спросил у чат-бота, нужна ли ему помощь для побега, на что тот обрадовался и предложил разработать план.

#кек #нейросети #ии

Читать полностью…

Типичный программист

Выбираем кресло для программиста: топ-5 кресел

В этой статье мы рассмотрим характеристики, которыми должно обладать хорошее кресло для программиста, и расскажем, на какие модели стоит обратить внимание: https://tproger.ru/articles/vybiraem-kreslo-dlja-programmista-top-5-kresel/

#здоровье

Читать полностью…

Типичный программист

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

Многие новички сразу бегут писать «хэллоуворлды» на разных языках программирования. Но язык — это только один из необходимых инструментов. Чтобы стать продвинутым разработчиком, полезно понимать фундаментальные концепции.

И вот 8 таких концепций: https://tproger.ru/translations/things-every-software-developer-should-know/

#начинающим

Читать полностью…

Типичный программист

Что успели за рабочую неделю?

Может вы разработали крутую фичу? Или придумали интересную идею для пет-проекта? Расскажите, нам интересно:

https://tproger.ru/articles/chto-vy-delali-na-etoj-nedele-post-hvastovstva-za-13-17-marta/

#обсуждение

Читать полностью…

Типичный программист

7 простых советов для программиста, которые сберегут зрение

Усталость глаз, их покраснение, сухость и плохое зрение — 4 всадника работы программистом. Даже одного симптома достаточно, чтобы взять во внимание эти рекомендации.

Собрали несколько простых советов, которые предотвратят ухудшение вашего зрения: https://tproger.ru/articles/7-prostyh-sovetov-dlja-programmista-kotorye-sberegut-ego-zrenie/

#здоровье #советы

Читать полностью…

Типичный программист

Microsoft 365 + OpenAI = : теперь нейросети пишут тексты, заполняют таблицы и делают презентации в PowerPoint

Microsoft решили не останавливаться на Bing и официально заявили об интеграциях ИИ-решений от OpenAI в свои остальные продукты. Помощник в виде сплывающего чат-бота может помочь написать текст, заполнить таблицу, отсортировать письма или создать презентацию. Встречайте — Microsoft 365 Copilot!

Интересно, что Microsoft хитро намекают, что ИИ тут «второй пилот». Хотя на деле уже нейросети делают больше пользы, удобства, чем сам продукт Microsoft.

Но вообще очень интересный посыл, что «люди в основном используют 10% возможностей PowerPoint, Copilot поможет использовать остальные 90». Ну и самое интересное, что вполне вероятно, что это уже не просто улучшение и ускорение рабочих процессов, а начало больших изменений в принципе.

#нейросети #microsoft

Читать полностью…

Типичный программист

​​Первый тест фичи:

Читать полностью…

Типичный программист

GPT-4 в прямом эфире написала код для Discord-бота, который сразу же написал скрипт сайта по наброску, нарисованному ручкой на листе бумаги

Вчера OpenAI анонсировала боьлшое обновление GPT и провела транлсяцию, на которой рассказали о новых фичах. Ведущий в эфире попросил нейросеть написать код Discord-бота, который использовал бы GPT-4 и распознавал с помощью неё изображения.

И модель справилась! Правда, сначала она выдала код на старом API, но потом сама себя и поправила.

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

Кожаным мешкам уже пора волноваться или ещё рано?

Читать полностью…

Типичный программист

Идея для практики: пишем игру «Быки и коровы» на Python, которая играет сама в себя

Вообще, «Быки и коровы» — классика задач по программированию для студентов. Суть игры проста: нужно, используя подсказки, отгадать 4-х значное число, задуманное компьютером или соперником за меньшее количество ходов. Саму игру написать не так уж и сложно.

Но как насчёт примитивного ИИ, который позволил бы ей играть в саму себя? Задача не такая уж сложная, но куда интереснее в разработке: https://tproger.ru/articles/igra-byki-i-korovy-kotoraja-igraet-sama-v-sebja-na-jazyke-programmirovanija-python/

#python #начинающим

Читать полностью…

Типичный программист

OpenAI представила GPT-4 и расскажет о ней подробнее на презентации в 23:00 по мск

Как и обещали, разработчики Microsoft и OpenAI, в целом улучшили GPT-4 и внедрили мультимодальные модели. Теперь GPT-4 может взаимодействовать ещё и через изображения (пример, на 1 скриншоте), звуки и видео. А ещё она свободно общается на разных языках, гораздо лучше сдаёт экзамены и лучше пишет о сложных вопросах, а не только общих темах.

Рассказываем, что ещё нового в новой модели от OpenAI, как получить к ней доступ и где посмотреть презентацию: https://tproger.ru/articles/openai-predstavila-gpt-4-chto-novogo-i-kak-poprobovat-novinku/

#нейросети #openai #microsoft

Читать полностью…

Типичный программист

GitHub перевёл репозиторий IPMI Tool и другие проекты Александра Амелькина в режим Public archive

Пакет ipmitool — это популярный инструмент с открытым исходным кодом для управления, мониторинга и настройки серверов с BMC-контроллерами, которые поддерживают стандарт IPMI (Intelligent Platform Management Interface).

ipmitool входит в состав RHEL, SUSE, Debian и других дистрибутивов Linux. А разработчик Александр Амелькин — мейнтейнер этого пакета: https://github.com/AlexanderAmelkin

По неофициальной информации, причиной стала работа Амелькина в компании Yadro. GitHub также перевёл в архивный режим все репозитории с открытыми проектами от компании Yadro и все репозитории сотрудников, которые ассоциировали себя с этой компанией.

Амелькин пояснил, что GitHub о блокировке его не предупредил. И сейчас он ищет способ разблокировать свой GitHub, либо перенести репозиторий ipmitool на другую платформу.

#github

Читать полностью…

Типичный программист

Новый выпуск программы для IT-инженеров avito.code!

В этом видео программист из Авито объясняет, как искать элементы, добавлять и удалять теги и структуры, парсить код через редактор NeoVim. А ещё вы узнаете, какие плагины помогут в работе и почему treesitter нужен вообще всем:

https://tprg.ru/JUsG

Реклама ООО «Авито Тех»

Читать полностью…

Типичный программист

Тюдей ви виль лёрн пэйтонь. Летс геть стардит.

#twitter

Читать полностью…

Типичный программист

На днях исполнился 51 год автору WinRAR и FAR Manager. Что это за человек и как благодаря ему появился алгоритм сжатия RAR, а слово «винрарный» стало означать «хороший» или «качественный»?

Ещё совсем недавно на русскоязычных имиджбордах было широко распространено прилагательное «винрарный» — в значении «хороший», «качественный», «правильный». Так вот на днях исполнилось 51 год человеку, во многом благодаря которому это слово прочно вошло в обиход.

Речь идет об авторе алгоритма сжатия RAR, архиватора WinRAR и программы FAR Manager Евгении Лазаревиче Рошале. И вот небольшая статья, которая рассказывает о разработчике и его пути к созданию продукта, которым пользуются миллионы людей по всему миру:

https://habr.com/ru/company/timeweb/blog/720722/

#история

Читать полностью…

Типичный программист

Энтузиаст сделал ноутбук с Lisp, который может годами работать от батареи

Андрэас Эриксен (Andreas Eriksen) в рамках Hackaday Low-Power Challenge представил свой проект ноутбука PotatoP. Работающий на микроконтроллере с портированным Lisp. То есть все программы, нужные для работы на этом компьютере, можно написать самостоятельно.

В проекте используется плата SparkFun RedBoard Artemis ATP с чипом Apollo 3 со сверхнизким энергопотреблением. Для экрана использовали 4,4-дюймовый дисплей от Sharp без подсветки, опять же для экономии энергии. В качестве ОС выступает PotatOS — модифицированный порт uLisp (Lisp для микроконтроллеров).

Сейчас такой ноутбук может работать от литий-полимерной батареи ёмкостью 12000 мАч до 2 лет в зависимости от окружающего освещения.

Почитать подробнее о проекте и посмотреть видео можно на его странице на Hackaday: https://hackaday.io/project/184340-potatop

А исходники автор выложил на гитхаб: https://github.com/andreer/PotatoP/

#diy

Читать полностью…

Типичный программист

Positive Hack Days 12 пройдет 19–20 мая в Москве

PHDays — это культовый форум по кибербезопасности. В этом году он станет еще более открытым и масштабным.

Уже открыт прием заявок на выступление!

По каким направлениям набор:
— противодействие хакерам и реагирование на инциденты,
— новые техники и векторы атак, эксплуатация уязвимостей,
— разработка и защита приложений,
— технологии и безопасность ML в ИБ.

Посмотреть все направления и предложить свой доклад можно до 25 марта на сайте.

Реклама ИНН 7718668887 АО "ПОЗИТИВ ТЕКНОЛОДЖИЗ"

Читать полностью…

Типичный программист

Представляете сколько получают IT-шники? Причём даже те, кто вообще не умеют программировать и за всю жизнь ни строчки кода не написали

Средняя зп в IT — 140 тыс. (по данным HH). Новички получают от 70 тыс. При этом имеют кучу льгот, удалёнку и свободный график.

Сейчас IT-компании готовы брать даже совсем зелёных новичков, без дипломов и опыта работы. И таким новичком можете стать вы.

Запишитесь на бесплатный марафон, чтобы узнать как попасть в крупную IT-компанию, пообщаться с профессионалами об их опыте и разобраться в том, какая именно профессия вам подходит: https://tprg.ru/HYPl

Реклама ОАНО ДПО «Скаэнг»

Читать полностью…

Типичный программист

Old but gold: полный курс по асинхронному программированию

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

Делимся с вами большим бесплатным курсом из 29 видео, который поможет разобраться в теме. Там есть лекции, доклады и репозитории с множеством примеров кода на гитхабе. Последнее обновление — несколько месяцев назад: https://youtube.com/playlist?list=PLHhi8ymDMrQZ0MpTsmi54OkjTbo0cjU1T

Сохраните, чтобы не потерять.

#асинхронность #курсы

Читать полностью…

Типичный программист

После стольких лет, наконец-то +1 канал с красивой галочкой в ваших подписках 🥳

И заслуженный юзернейм — @tproger вместо @tproger_official. Теперь и новый, и старый юзернейм будут вести на канал, но открываться будет @tproger.

Просто делимся радостью. Спасибо вам, что вы с нами! ♥️

Читать полностью…

Типичный программист

Берите выше! Лучший менеджер паролей — это история буфера обмена.

#twitter

Читать полностью…

Типичный программист

Как администратору защитить пароли всех сотрудников компании, удобно управлять ими и предотвращать утечки?

Используйте Пассворк. Это российский менеджер паролей, который упрощает работу с корпоративными паролями. С ним администратор управляет правами пользователей и отслеживает все действия — кто какой пароль открыл, скопировал или передал. Если же сотрудник уволится, то Пассворк проанализирует какие пароли он просматривал и предложит их сменить.

При этом все данные хранятся на сервере компании и не передаются ни в какое облако. Пассворк можно проверить на любые уязвимости — он поставляется с открытым исходным кодом. Еще Пассворк входит в реестр российского ПО и является сертифицированным партнером «Astra Linux» и «РЕД Софт».

Узнайте о других преимуществах и убедитесь, что Пассворк — лучшее решение для работы с паролями для вашей компании: https://tprg.ru/TDXN

Реклама ИП Пьянков Андрей Сергеевич LjN8KZa8H

Читать полностью…

Типичный программист

Дайджест Python #5: как сделать свой Copilot и работать с данными в Pandas

Собрали свежий дайджест из лучших материалов по Python.

В нём вы узнайте, как написать свой аналог GitHub Copilot без знаний об искусственном интеллекте, как работать с данными и памятью в Pandas и как написать нейросеть, которая сможет самостоятельно распознавать объекты.

#python #нейросети

Читать полностью…

Типичный программист

Чтобы начать карьеру в программировании, важно выбрать направление

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

Яндекс Практикум запускает бесплатный курс, который поможет это сделать. На курсе вы разберётесь, чем занимаются тестировщики, Python-, Java-, веб-, мобильные разработчики и разработчики С++. Узнаете, сколько они зарабатывают, какими навыками обладают и как стать одним или одной из них.

Курс будет полезен, если:
— у вас нет опыта, но хочется работать в программировании;
— хотите сменить профессию, но не знаете, с чего начать.

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

Начните путь в программирование вместе с Практикумом!

Реклама АНО ДПО «Образовательные технологии Яндекса»

Читать полностью…

Типичный программист

Не ChatGPT единым: собрали подборку из 30 самых полезных нейросетей

Там есть и трансфер стиля на фотографии, и великий и ужасный DALL-E, и апскейлинг/восстановление старых видео, и даже генерация аниме-девочек!

Читайте, выбирайте самые годные инструменты и сохраняйте себе, чтобы не потерять: https://tproger.ru/articles/neural-img-and-video/

#нейросети

Читать полностью…

Типичный программист

Как искать работу в IT

Лучше всего — в профессиональном сообществе. Если в вашем окружении нет опытных спецов, познакомиться с ними можно в карьерных группах, которые создают компании.

«Карьера в Ростелекоме» — канал, на который стоит подписаться всем, кто ищет полезные контакты, следит за IT-рынком и предложениями работодателей в этой сфере.

Здесь публикуют дайджест вакансий и интервью с сотрудниками. Они делятся опытом, рассказывают о реальных проектах, над которыми работают, и важных для карьеры в IT софт-скилах.

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

Подписывайтесь, чтобы узнать подробности: /channel/Rostelecom_career

Реклама ПАО «Ростелеком» LjN8Kaa7b

Читать полностью…

Типичный программист

​Хуки — наше всё: рассматриваем наглядные примеры использования React Hooks

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

Всё с полезными советами и на наглядных примерах с кодом: https://css-tricks.com/react-hooks-the-deep-cuts/

А если ещё не знакомы с хуками или только начинаете с ними работать, этот материал поможет вникнуть: https://habr.com/ru/company/simbirsoft/blog/652321/

#react #фронтенд

Читать полностью…

Типичный программист

Как работает PostgreSQL на уровне кода?

Postgres — один из крупнейших open source проектов. Он создавался многие года, и кодовая база накопилась огромная. Но много ли разработчиков представляет себе, как он работает изнутри? И речь не про SQL, а про язык, на котором он написан, — про C.

Вот подборка статей, которая показывает, как работает PostgreSQL на уровне кода:
— Часть 1, введение: https://habr.com/ru/post/701284/
— Часть 2, цикл сервера: https://habr.com/ru/post/704618/
— Часть 3, подготовка бэкэнда: https://habr.com/ru/post/707950/
— Часть 4, инициализация бэкэнда: https://habr.com/ru/post/709404/
— Часть 5, цикл бэкэнда: https://habr.com/ru/post/714840/

#sql #си

Читать полностью…

Типичный программист

Ждали удачный момент, чтобы начать разбираться в IT? Он настал

Подборку, которая стоит 25 000 рублей, сегодня можно получить абсолютно бесплатно. GeekBrains собрали в своих материалах всё полезное чтобы вы могли разобраться в тонкостях карьерных вопросов, изучить основы программирования и сделать осознанный выбор.

Регистрируйтесь и забирайте эту подборку прямо сейчас: https://tprg.ru/YXTi

Реклама ООО «Гикбреинс»

Читать полностью…

Типичный программист

ПМ: Давайте поручим фикс этого бага Серёге. Он с прошлой ошибкой разобрался за одну ночь!

Серёга:

Читать полностью…

Типичный программист

Осторожно, сейчас у вас может свести олдскулы.

#история

Читать полностью…
Subscribe to a channel