Типичный программист
80.9K subscribers
3.08K photos
1.04K videos
11 files
7.71K links
Всё самое интересное по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Энтузиаст сделал ноутбук с 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
❤‍🔥51👍31🔥9😁62💩2🥰1🤡1👨‍💻1
Forwarded from IT Юмор
ПМ: Давайте поручим фикс этого бага Серёге. Он с прошлой ошибкой разобрался за одну ночь!

Серёга:
👍102🤣83😢168😁6👎1💩1
На днях исполнился 51 год автору WinRAR и FAR Manager

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

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

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

#история
👍54🎉17😁9💩43
Тюдей ви виль лёрн пэйтонь. Летс геть стардит.

#twitter
👍169😁90🔥10💩62
Как работает 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 #си
👍25💩43
​Хуки — наше всё: рассматриваем наглядные примеры использования React Hooks

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

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

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

#react #фронтенд
💩9🔥7👍5
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
🤬54💩9😱8👍4🤔3😁21🔥1🥰1🤡1
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
🔥51👍12💩71🥱1
This media is not supported in your browser
VIEW IN TELEGRAM
Не ChatGPT единым: собрали подборку из 30 самых полезных нейросетей

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

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

#нейросети
👍37👎7💩6🔥1
Идея для практики: пишем игру «Быки и коровы» на Python, которая играет сама в себя

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

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

#python #начинающим
👍23💩61👎1
GPT-4 в прямом эфире написала код для Discord-бота, который сразу же написал скрипт сайта по наброску, нарисованному ручкой на листе бумаги

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

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

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

Кожаным мешкам уже пора волноваться или ещё рано?
90😱62👍26💩24🤯6😁5
Дайджест Python #5: как сделать свой Copilot и работать с данными в Pandas

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

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

#python #нейросети
16💩4👍3😁1
Forwarded from IT Юмор
​​Первый тест фичи:
😁986😱5🎉1💩1
This media is not supported in your browser
VIEW IN TELEGRAM
Microsoft 365 + OpenAI = : теперь нейросети пишут тексты, заполняют таблицы и делают презентации в PowerPoint

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

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

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

#нейросети #microsoft
🤯38👍21🔥63💩3🥱3👎2😱2🥰1🤡1🌭1
Берите выше! Лучший менеджер паролей — это история буфера обмена.

#twitter
👍87😁612💩1
7 простых советов для программиста, которые сберегут зрение

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

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

#здоровье #советы
👀68👍14😁105😢2🥰1💩1