Типичный программист
81.5K subscribers
2.66K photos
901 videos
8 files
7.45K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Как собрать компьютер, используя только простые логические микросхемы?

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

https://tprg.ru/xyWm

Компьютер имеет процессор на 8 бит с тактовой частотой 1.5 МГц, память 32 КБ ПЗУ и 52 КБ ОЗУ, видеокартой с текстовым режимом 80x30 и 16 цветов. На нём можно играть, читать, редактировать текстовые файлы, считать и даже строить графики.

#hardware #diy
This media is not supported in your browser
VIEW IN TELEGRAM
Задайте эти вопросы заказчику прежде, чем начать работу над проектом, и сэкономите кучу времени и нервов

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

https://tprg.ru/ceaV

#советы
This media is not supported in your browser
VIEW IN TELEGRAM
Nvidia прокачала нейросеть GauGAN, превращающую схематичные рисунки в фотореалистичные пейзажи

GauGAN2 обучили уже на 10 млн изображений, вместо 1 млн в GauGAN. И внедрили функцию перевода текста в изображения.

Го тестить: https://gaugan.org/gaugan2/

#nvidia #ии #нейросети
Alftel представила Seaberry Pi — материнскую плату с 11 слотами PCIe для Raspberry Pi Compute Module 4

Плата имеет форм-фактор Mini ITX и оснащена слотом x16, x1, 4-мя слотами mini PCIe, 4-мя M.2 E-key с двумя линиями PCIe и слотом M.2 M-key для твердотельных накопителей NVME. За счёт чего позволяет собрать рабочую станцию на базе Raspberry Pi, поместив все компоненты в стандартный ПК-корпус. Также на плате имеются все стандартные для Raspberry Pi разъёмы. А стоит Alftel Seaberry Pi от $435 долларов.

Как считаете, полезная штуковина или очередной троллейбус_из_хлеба.jpg?

#raspberry
Наверняка каждый разработчик сталкивался с прокрастинацией. А как вам удаётся её побороть и что помогает снова вернуться в «поток»?

#обсуждение
Forwarded from IT Юмор
​​Когда для рутинной задачи джун нашёл способ «поэффективнее»:
А как вы отвечаете на просьбы починить тостер, вычислить кого-нибудь по IP и разработать крутое приложение, поделив потом прибыль пополам?

Больше не надо выдумывать оправдания — мы собрали 21 ответ на самые популярные вопросы для «тыжпрограммиста» в одной статье:

https://tproger.ru/articles/21-answers-to-weird-requests/

#советы #кек
Как хранить данные в png, не привлекая внимания санитаров?

Один разработчик всерьёз задумался о том, может ли скриншот базы быть равноценен её снэпшоту. И ему удалось это проверить, спроектировав для этого свою базу данных. Нет, речь не про простой SQL-скрипт в мелкопиксельном виде, и даже не скрипт в бинарном виде в картинке. Речь про полноценную БД, работать с которой можно как с изображением.

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

https://tprg.ru/sBKW

#rust #базыданных
Эти хитрые приёмы Python здорово упростят вам процесс разработки

Тернарный оператор, красивый вывод, упрощение конструкций с if — в статье подробно рассказали про эти и другие лучшие практики для Python:

https://tprg.ru/rCJf

#python
This media is not supported in your browser
VIEW IN TELEGRAM
Вы же наверняка видели эту киберпанковую фотку, на которой робот-доставщик «смотрит» выступление уличного музыканта?

Так вот она так завирусилась, что «Яндекс» решил поделиться видео с тем, что на самом деле «видел» лидар робота в этот момент.

#яндекс #технологии
This media is not supported in your browser
VIEW IN TELEGRAM
Воспитание детей в детских садах Южной Кореи доверили вот таким роботам

И речь про роботов Alfa Mini, которых в рамках тестового проекта запустили в 300 детских садов Сеула. Alfa Mini умеет общаться, моргать глазами, петь, танцевать, рассказывать истории и даже учить детей кунг-фу. Alfa Mini всего 24,5 см в высоту, но тем не менее, технически это довольно сложное устройство. В нём 14 сервомоторов, 3 микрофона, камера, датчики расстояния, а взаимодействовать с ним можно ещё и с помощью смартфона.

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

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

#роботы
История графики игр: от бледных пятен на экране до фотореалистичных миров

Кто бы полвека назад мог подумать, что примитивные аркады того времени смогут развиться в нечто гораздо большее. И это произошло. Но не сразу. Рассказываем про самые важные этапы развития игр, графики в них и игрового оборудования:

https://tprg.ru/e1Wm

#история #игры #gamedev
Британский регулятор запретил Google полностью отказываться от cookie-фйлов в Chrome

Ранее Google рассказала о прекращении поддержки некоторых cookie-файлов в Chrome по инициативе Privacy Sandbox. Так Google якобы хотела создать баланс между конфиденциальностью пользователей и рекламным трекингом.

Но Управление по конкуренции и рынкам (Competition and Markets Authority, CMA) считает, что так корпорация добра скорее хочет уничтожить конкуренцию на рекламном рынке. А потеря cookie-файлов в браузере сделает рекламные компании более зависимыми от пользовательских баз данных Google. В итоге компании пришлось притормозить изменения до следующих консультаций, назначенных на 17 декабря.

#google
This media is not supported in your browser
VIEW IN TELEGRAM
JetBrains выпустила Fleet — упрощённый редактор кода с подсветкой синтаксиса и базовым автодополнением

Интересно, что Fleet поддерживает совместную работу над проектами, а архитектура позволяет запускать его в распределенном режиме и отрабатывать, например, анализ кода, на удалённой машине. И несмотря на «легковесность» решения, его без проблем можно будет превратить в полноценную IDE (хотя он и из коробки довольно неплох). Плагины обещают завезти чуть позже.

Редактор ещё в разработке. Но уже сейчас заявлена поддержка Java, Kotlin, Python, Go, JavaScript, Rust, TypeScript и JSON. А скоро появится и PHP, C/C++, C# и HTML. А чтобы попробовать Fleet, достаточно присоединиться к участникам команды Fleet Explorer на странице продукта: https://tprg.ru/kBVM

На видео можно посмотреть, как выглядит Fleet, а также пример совместной работы над кодом.

#jetbrains
Кто определяет размер зарплаты программиста, откуда берутся зарплатные вилки и почему их скрывают?

Рассказываем на примере поиска программиста в нашу команду:

https://tprg.ru/tTMz

#работа
Близится зима, а с ней тучи, слякоть и недостаток света. Многие в это время становятся вялыми, заспанными и непродуктивными. В том числе и программисты.

Как вы выживаете и сохраняете работоспособность зимой? Помогают ли с этим витамины, спорт или яркая обстановка? Расскажите о своих секретных приёмах.

#обсуждение
Просто красиво: коллекционер опубликовал фото прототипов AirPods и адаптера питания с прозрачным корпусом

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

Но несмотря на то, что тренд на прозрачный пластик закончился ещё в начале 2000-х, многим пользователям понравились прототипы.

Что скажете?

#apple