tproger | Technologies

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

84517

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

Subscribe to a channel

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

Если в вашем кармане случайно завалялся моток старой фотоплёнки, но вы не знаете, как её оцифровать, этот лайфхак вам поможет

Всё, что нужно: сфотографировать плёнку на светлом фоне и отрегулировать цвета. Буквально через пару минут вы получите красочное изображение.

#оффтоп #лайфхаки

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

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

18 марта 2013:
— Окей, это великолепно. Я протестирую и добавлю это в код, как только доберусь до дома. Спасибо.

17 декабря 2020:
— Извините, что тороплю, но вы уже добрались до дома?

#кек #жиза

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

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

WhoDB | Красивый DBeaver

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

WhoDB совместим с PostgreSQL, MySQL и MongoDB и другими подобными продуктами. Можно запустить с помощью Docker.

Админ не плачет, просто хороший UX для БД в глаз попал.

⚡ — только DBeaver
🗿 — использую облачные БД вроде BigQuery
✍️ — балуюсь такими вьюерами

Цена: бесплатно  
Репозиторий проекта

@prog_tools

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

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

Разница между GPU и CPU на примере пейнтбольных выстрелов

В 2008 году разрушители мифов провели презентацию, на которой визуально продемонстрировали эту разницу.

Для процессора они использовали один пейнтбольный пистолет и показали, как последовательно он рисует смайлик. А GPU олицетворял кластер из 1100 пейнтбольных стволов, которые всего за 80 миллисекунд создали Мону Лизу.

Таким образом, Джэйми и Адам хотели показать, что GPU, благодаря параллельной обработке данных, идеально подходят для визуализации графики и сложных вычислений, а CPU лучше справляются с последовательными задачами.

#факты #hardware

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

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

Срочно удалите расширение ЮБуст!

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

Также авторы просят оставить жалобы на странице в магазине Chrome, чтобы модерация как можно скорее обратила на это внимание.

Передайте знакомым

#новости

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

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

Основы проектирования систем: Кэширование + бонус

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

А бонусом ловите шпаргалку о методах аннулирования кэша.

#кэширование

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

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

Позаботился о подарках для родных и близких?
Позаботься и о лучшем подарке для себя — новая работа ждёт тебя в Сбере!
Заходи на сайт rabota.sber.ru — здесь сбываются амбициозные проекты, классные коллеги и крутые возможности. 
В Новый год — с новой работой в Сбере.

Это #партнёрский пост

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

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

В межгалактической системе Мир Plat.Form открыты новые технологии

Выбирайте правильный путь персонажей и голосуйте. Продолжение — в следующей серии на этой неделе, не пропустите

А за подробностями о Мир Plat.Form заходите сюда

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

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

Такой тест норм для TDD?
🙈 — На такое и смотреть страшно
👌— Ну, норм же, чтобы проверить базовый функционал

#викторина

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

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

Сегодня состоится Научная премия Сбера за применение AI в науке

Призы — по 4,5 млн руб. и 1 млн руб. на облачные вычисления — получат молодые исследователи до 36 лет, которые достигли ярких научных результатов с применением технологий искусственного интеллекта в трёх направлениях:

— «Физический мир» — физика, химия, астрономия, науки о Земле и технические науки.
— «Науки о жизни» — биология, медицина, сельскохозяйственные науки.
— «Цифровая вселенная» — математика, информатика и компьютерные науки.

Помимо победителей в номинации «AI в науке», ещё трёх учёных Сбер наградит персональными премиями по 20 млн руб. в тех же направлениях за выдающиеся фундаментальные достижения и открытие новых перспектив науки и технологий.

Церемония награждения лауреатов 2024 года состоится уже сегодня в 19:00 по МСК— подключайтесь к прямой трансляции и узнайте первыми о победителях и их открытиях!


Это #партнёрский пост

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

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

Когда вставил чужой код в свой проект и получилось идеально:

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

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

Новости, о которых невозможно молчать: в Северной Калифорнии робот-пылесос ищет свой дом после землетрясения

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

Кто-нибудь, помогите ему!

#оффтоп

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

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

Microsoft открыла исходный код Python-либы для преобразования файлов в Markdown

MarkItDown — идеальное решение для конвертации файлов и офисных документов в Markdown. Подойдёт для анализа, индексации или упорядочивания данных.

Что поддерживает:

— PDF, PowerPoint, Word, Excel.
— Изображения (EXIF и OCR).
— Аудио (метаданные и транскрипция речи).
— HTML (включая специальную обработку Wikipedia).
— Text-based форматы: CSV, JSON, XML и другие.

Плюсом можно прикрутить LLM для описания изображений.

#инструменты #python #анализ

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

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

Изучаем докер, так, если бы он был игровой приставкой

Docker — это программная платформа для быстрой разработки, тестирования и развертывания приложений. Docker упаковывает ПО в стандартизованные блоки, которые называются контейнерами.

В статье вы узнаете, как создавать образы, запускать контейнеры и монтировать локальные папки на примере игровой приставки. Пожалуй, самый самый простой и понятный туториал по Docker: https://badtry.net/docker-tutorial-dlia-novichkov-rassmatrivaiem-docker-tak-iesli-by-on-byl-ighrovoi-pristavkoi/

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

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

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

Frontend Night: встречаемся 16 декабря!

Для генерации лучших идей и общения с топовыми экспертами нет более подходящего места и времени, чем Frontend Night by Sber

Если вы участвовали в прошлом году — вы знаете, о чем речь. А если нет — спешите присоединиться, регистрация уже открыта!

Что ждет в программе:

— Стрим «Frontend-разработка»

Об основных направлениях frontend-технологий, архитектуре приложений и оптимизации процессов разработки

— Стрим «Soft-skills и процессы»

Все секреты успешного менторинга, эффективной коммуникации, управления командами и адаптации к новым ролям

А еще: фирменные игры, много общения и, конечно, pre-christmas party!

К деталям:
16 декабря, понедельник, 17:00,
онлайн и офлайн (Москва, по предварительной регистрации)

Начните свой новогодний марафон вместе с frontend community

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

Программа и регистрация — по ссылке

Это #партнёрский пост

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

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

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

Подарите сертификат на одну или несколько сессий с психологом от сервиса Ясно.

Реклама. ООО «Ясно.Лайв» ИНН 9703044223
Erid: 2VfnxyPLppg

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

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

Деревья поведения, роботы и карта Марса: как построить облако с нуля
 
В новом подкасте от МТС Web Services разбираем, как опыт из GameDev и робототехники помогает создавать облачную инфраструктуру. Александр Стерлигов — руководитель направления Compute MWS рассказывает:
 
— Почему поведенческие паттерны из игр работают в облаке
— Как сократить онбординг с 6 месяцев до 2 недель
— Как стартапу в энтерпрайзе взять лучшее от двух систем
 
Подкаст можно смотреть и слушать на всех популярных площадках:
 
🎬 YouTube
🎬 VK Видео
 
🎧 Яндекс Музыка
🎧 Apple Podcasts
🎧 Mave Digital

Это #партнёрский пост

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

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

Новые испытания Эндрю в команде Мир Plat.Form

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

Впереди — посещение исследовательского центра. Что же ему предстоит? Решать вам в голосовании

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

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

Берём на заметку

#кек

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

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

Можете забирать задачу на собес для тестеров

#кек

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

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

Итоги года любого уважающего себя программиста

Поделитесь с коллегами, они ведь тоже старались

#кек

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

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

В копилке интересных проектов пополнение: энтузиаст создал сайт атласа GitHub, который объединяет более 400 тысяч репозиториев

Все они разбиты на вымышленные страны, названия которых соответствуют используемым технологиям: Свифтория для Swift, Джаваленд для Java, Питония для Python, Дотнетия для .NET, ну вы поняли.

Каждая точка на карте — это проект. Клик по ней откроет инфу о репозитории и покажет связи с другими проектами.

⚠️Осторожно: есть шанс залипнуть надолго

#проекты #github

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

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

Как писать код, который не ломается: гайд по TDD

Ответ на викторину: В коде выше неясно, что конкретно проверяет тест. Название теста ничего не говорит, а использование магических чисел усложняет понимание. Это приводит к путанице, особенно если тесты придётся читать или модифицировать спустя время.

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

#tdd #тестирование

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

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

Бесплатный курс по фулстек-разработке: 141 урок на русском языке

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

Да и сам курс, получился весьма годным. Там 141 видео, полный процесс создания веб-приложений и стек из технологий, который многим должен понравится (он на скрине).

Вот это я понимаю, новогодний подарок!

YouTube | Stepik

#полезности #курсы

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

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

чаще всего в этом году крали книгу по алгоритмам

Итоги года, которые мы заслужили. «Читай-город» поделился статистикой пропаж в своей сети магазинов. В 2024 году там не досчитались 300 тыс. книг, а чаще всего с полок исчезала книга «Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих» — пожалуй, одно из самых известных пособий для начинающих айтишников.

Когда вместо того чтобы войти в ИТ, решил войти в хату.

@your_tech

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

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

Техно-город из нашего виммельбуха продолжает готовиться к Новому Году!

На городской ёлке зажглись яркие огни, а улицы осветились блеском гирлянд и фонарей. Пока одни бегают в поисках подарков любимым, другие усердно доделывают важные задачи до конца года. В общем, что говорить, скорее открывайте третью главу и увидьте всё своими глазами: https://tprg.ru/5YJj

Реклама, ИП Михайлишина Гузель Фаниловна, erid: LjN8JsvVt

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

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

Как вы думаете что изображено на видео?

И если вы, как и я, сначала подумали, что на видео просто запись операционки, то спешу удивить: это сайт. Да, полноценный сайт, который парень с Reddit разрабатывал 4 года для своего портфолио.

Он полностью функционален: внутри есть VS Code/Monaco, Doom, Wine и другие приложения.
А если захотите покопаться или понять, как всё устроено, ловите ссылки на сам сайт и GitHub автора.

Такие проекты действительно вдохновляют👍

#оффтоп #проекты

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

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

Разработчики: Мы закончили проект, можете передавать тестировщикам.

Тестировщики: Мы прогнали все тесты. Багов нет, можно релизить.

Конечный пользователь:

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

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

На Reddit новый повод для веселья: роботакси Waymo устроило дикую карусель

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

Но мы то знаем, что в ней просто сидит Джим Керри. Почему? Ответ в комментариях👇

#новости #кек

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

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

Представьте, что вы показали это кому-то в 2010 году. 8 ТБ и в 50 раз больше скорости жёсткого диска и это всё размером с пластинку жвачки

А какого объёма был ваш первый жёсткий диск? Давайте вспомним

#обсуждение #hardware

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