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

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

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

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

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

VK: vk.com/tproger

Другие проекты Tproger: https://tprg.ru/media
Download Telegram
​​Как сделать скриншот в Windows

Лайфхак для тех, кто пользуется десятой или более молодой виндой:

Чтобы сделать нормальный скриншот, не нужно ставить никакого стороннего софта. Нужно просто нажать Win+Shift+S и выделить необходимую часть на экране. Картинка сразу скопируется в буфер, из которого её можно куда-нибудь отправить с помощью Ctrl+V.

#windows #внезапныйфакт
​​Какое сообщение в интернете отправили самым первым?

29 октября 1969 года студент Калифорнийского университета попытался передать текст «login» на компьютер в Стэнфордском НИИ через прототип сети Интернет, ARPANET. Но что-то пошло не так.

После отправки букв «l» и «o» произошёл сбой системы, в результате чего отправилось первое в истории интернета сообщение — «lo». И только примерно через час программисты успешно отправили полный текст «login».

#история #интернет #внезапныйфакт
В своё время игра Super Mario Bros. весила около 40 КБ. Картинка, прикреплённая к этому посту, весит 71 КБ.

#внезапныйфакт #кек
This media is not supported in your browser
VIEW IN TELEGRAM
Главный секрет Марио

Что будет, если увеличить скорость мелодии завершения уровня в Марио в 6 раз?

#внезапныйфакт
Необычная фича в приложении твиттера (как в мобильных версиях, так и в вебе):

Если публиковать в посте картинки с текстом, то для превью изображение будет обрезаться таким образом, чтобы текст в любом случае оставался виден независимо от его расположения. К посту прикреплены 2 скрина одного и того же твита: один — с официального клиента твиттера, другой — с неофициального.

Вот этот твит, можете убедиться самостоятельно: https://tprg.ru/ItUX

#внезапныйфакт #twitter
Аналитики утверждают, что это около 20% от всех существующих биткоинов

#внезапныйфакт
В своё время игра «Ms. Pac-Man» весила около 41 КБ. Сейчас скриншот игры, прикреплённый к этому посту, весит 150 КБ.

#внезапныйфакт #кек
И это почти в десять раз лучше, чем у прошлых моделей.

Источник: Сайт NASA

#внезапныйфакт
This media is not supported in your browser
VIEW IN TELEGRAM
Старая GAME BOY способна намайнить $1 за 50 000 лет

Чтобы это проверить, старую GAME BOY, основанную на 8-разрядном процессоре Sharp с частотой 4 МГц, пришлось подключить к Raspberry Pi для соединения с сетью и настройки ПО.

В итоге производительность составила всего лишь 0,8H/s.

#внезапныйфакт
По данным Cloudflare, в среднем на решение капчи у пользователя уходит 32 секунды, а решать её приходится примерно раз в 10 дней. И это на все 4,6 миллиарда пользователей Интернета.

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

#внезапныйфакт
Как быстро «умирают» ссылки в интернете, если только в статьях NYT 20-летней давности не работают 72% источников?

Сотрудники Гарвардской школы права оценили уровень надёжности интернета для хранения информации на примере ссылок в статьях The New York Times. Оказалось, что из всех ссылок на внешние сайты (а их было около 2,3 млн) 6% «умерли» только за последние три года. А если считать с 1998 года, то доля «мёртвых» ссылок в статьях вообще превышает 72%.

На TJ вышла интересная статья о том, как сегодня на «мёртвых» ссылках выстроили целую теневую индустрию и почему это проблема не только журналистов, но и всего интернета в целом: https://tprg.ru/Fzb2

#интернет #внезапныйфакт
Напомним, вчера из-за обрыва кабеля «Ростелекома» жители Камчатки остались без мобильной связи и интернета.

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

Общество Защиты Интернета посчитало, во сколько шатдаун может обойтись региону: https://ozi-ru.org/proekty/shutdown-report-cost/

#внезапныйфакт
Doge — один из самых знаковых мемов в истории Интернета.

В виде NFT он был выставлен на торги 8 июня японкой Ацуко Сато, владелицей пса по кличке Кабосу. Сато выложила фотографию своей собаки в 2010 году в личном блоге, не подозревая, что изображение обретет собственную жизнь.

#внезапныйфакт #криптовалюты
This media is not supported in your browser
VIEW IN TELEGRAM
#внезапныйфакт: сценарий «Дюны» был написан в программе для MS-DOS, разработанной ещё 30 лет назад

В 1994 году Эрик Рот получил Оскар за сценарий к фильму «Форрест Гамп», который тоже был написан в Movie Master. И видимо с тех пор решил не менять рабочий инструмент.

Интересно, что программа может обрабатывать только 40 страниц текста и дальше «вылетает» из-за ограниченной памяти. Но сценарист говорит, что это наоборот помогает ему структурировать текст.

Ну и в целом стоит заценить его олдскульный ПК, не подключенный к Интернету, с Windows XP на борту и механической клавиатурой IBM Model M.

#история
This media is not supported in your browser
VIEW IN TELEGRAM
Если не знали, у Google есть забавная пасхалка для веб-разработчиков

В HTML есть специальный тег «blink», заставляющий весь обрамлённый им текст мигать. Видимо, разработчики Google решили наглядно пояснить, как это работает. Протестить пасхалку очень просто, достаточно вбить запрос «blink html». Обращаем внимание на слова «blink» и «HTML» в результатах выдачи — они начнут мигать.

И забавно, и познавательно, и запоминается хорошо.

#google #пасхалки #кек #веб #внезапныйфакт
А вы знали, что полоска загрузки в играх почти всегда фейковая?

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

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

Геймдиректор John Wick Hex и TRON: Identity Майк Бителл написал: «Забавный факт: игроки не верят равномерному движению полоски загрузки. Регулярные рывки и паузы кажутся более правдоподобными. Я работал над играми, в которых мы искусственно имитировали этот эффект».

С ним согласились бывший геймдизайнер World of Warcraft и продюсер MMO от Riot Games Грег Стрит, сооснователь Vlambeer Рами Исмаил и Рауль Рубио Мунарриз — основатель MercurySteam и Tequila Works.

А вот разработчик Grand Theft Auto Майк Дэйли, наоборот, сказал, что внедрял только плавные загрузочные экраны. Но здесь всё дело в том, что его бесили «окна, когда они целую вечность висели на уровне 20%, а затем подскакивали до 100%».

#внезапныйфакт #кек #gamedev
Если вы не знали, даже у светофоров на парковке офиса Apple такой же дизайн, как у интерфейса окон на Mac.

Когда гайдлайны соблюдаются везде.

#apple #внезапныйфакт #кек
​Python — лидер в топе TIOBE

TIOBE — рейтинг самых популярных языков мира. Так вот в августе 2023 года Python ворвался в топ-1 индекса, опередив C и C++. На графике отображается процент опрошенных разработчиков, которые называют Python своим основным языком программирования.

Поздравляем питонистов!

#внезапныйфакт #тренды #python
Если вы думаете, что индусы в IT — это только те туториалы с акцентом на ютубе, то этот твит для вас.

Прямо сейчас CEO многих бигтех компаний — индусы. В том числе и YouTube.

#внезапныйфакт
А вы знали, почему Stack Overflow называется именно так?

Оригинальный пост на Coding Horror датируется 6 апреля 2008 года, то есть почти за полгода до релиза сервиса. В нём Джефф Этвуд, сооснователь проекта, спрашивает у своих читателей, как лучше назвать новый проект: https://blog.codinghorror.com/help-name-our-website/

Название, ставшее финальным, получило 1721 голосов — 25% от общего числа проголосовавших. На втором месте по популярности было Private Void — этот вариант набрал 934 голоса (14%). Замкнуло тройку лидеров название Dereferenced с 755 голосами (11%).

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

#внезапныйфакт #кек #stackoverflow