Типичный программист
81.7K subscribers
2.68K photos
909 videos
8 files
7.46K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Итоги года любого уважающего себя программиста

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

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

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

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

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

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

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

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

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

#новости
Берём на заметку

#кек
This media is not supported in your browser
VIEW IN TELEGRAM
Разница между GPU и CPU на примере пейнтбольных выстрелов

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

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

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

#факты #hardware
This media is not supported in your browser
VIEW IN TELEGRAM
WhoDB | Красивый DBeaver

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

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

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

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

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

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

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

#кек #жиза
This media is not supported in your browser
VIEW IN TELEGRAM
Если в вашем кармане случайно завалялся моток старой фотоплёнки, но вы не знаете, как её оцифровать, этот лайфхак вам поможет

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

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

Оказалось, что с МКС передаются и такие данные. Разработчик под ником Jaennaet очень вдохновился этой статистикой и создал приложение pISSStream для macOS, которое показывает, когда космонавты воспользовались туалетом и насколько % от этого заполнился бак.

Спасибо за внимание!

#кек #проекты
Media is too big
VIEW IN TELEGRAM
«Хороший безопасник — это в первую очередь хороший инженер»

Послушали Антона Карпова, вице-президента по ИБ в VK, который рассказал на подкасте, что нужно ИБшнику для построения карьеры. И с ним трудно поспорить: сначала и правда технические знания, а вот уже потом софты, бизнесовые метрики и всё остальное.

Давайте расширим список: поделитесь инсайтами, что подтягивать из хард-скилов при входе в профессию?
This media is not supported in your browser
VIEW IN TELEGRAM
Новогодний DIY: В лесу крутилась ёлочка

Время праздников — идеальный момент для того, чтобы собрать что-то самому. Потому держите гайд по сборке ёлочки на Arduino, которая вращается со скоростью 1800 оборотов/минуту и рисует изображения светодиодами.

Проект основан на эффекте инерции зрения (POV): светодиоды включаются и выключаются так, что картинка появляется прямо в воздухе. Ранее мы уже делились схожими проектами, ссылочки: тык и тык.

#diy #arduino
Это не работа, это искусство

#кек
This media is not supported in your browser
VIEW IN TELEGRAM
Решил чутка разбавить ваши горящие дедлайны и развести вас на небольшой интерактивчик: запускаю спидран по нашему Виммельбуху

До его прохождения в таком режиме считал себя внимательным, но справился на деле лишь за 1:32. Уверен, многие из вас смогут побить мой рекорд.

Спидраньте любую из частей и делитесь своими результатами в комментариях — а я рандомно выберу кого-то и отправлю наш мерч прямо под ёлку! 

#оффтоп #gamedev