Найти в Дзене
11101011 —> Картинка. Каааак?!
Привет, сегодня я расскажу как двоичный код превращается в картинки. Скорее всего, для вас не будет секретом, что цифровые фотки состоят из маленьких квадратиков. Они называются "пиксели". Многие программы для просмотра фотографий пытаются их скрыть и размывают сильно увеличенную картинку в кашу. Вот, например, как это делает айфон: Айфон всеми силами пытается скрыть то, что фотки состоят из точек, чтобы сохранить магию цифрового изображения. Но мы-то с вами знаем правду. Вот профессиональный инструмент...
142 читали · 1 год назад
Сколько "весят" файлы?
Если вы когда-нибудь задавались вопросом, почему файлики "весят" столько, сколько они весят, и как вообще возможно с помощью двух символов (1 и 0) записывать фильмы, картинки, музыку и видеоигры, то эта статья даст вам некоторое понимание. Почти полное понимание этого нам даст простейшая формула. Это формула Хартли. (Ну, частный ее случай) N = 2^i N — количество вариантов чего-либо i - требуемое количество бит Давайте начнем с текста. Го посчитаем, сколько весит предыдущее предложение? В нем 24 символа, каждый из которых — либо русская буква, либо знак препинания, либо пробел...
208 читали · 1 год назад
Сколько весят игры В КАМАЗАХ?
Если распечатать двоичный код на листе А4 двенадцатым кеглем (шрифтом), то получится примерно 2000 символов. То есть на одном личточке мы сможем напечатать 2000 бит или 250 байт. На четырех листочках мы распечатаем целый килобайт. Для печати одного мегабайта нам потребуется 1024 листа. Это 2 пачки бумаги "Снегурочка" или 5 килограммов листов. Doom 1993 года занимает 4 мегабайта. Его двоичный код можно распечатать на 8 пачках "Снегурочки" и, в целом, можно перевезти на велосипеде. Да, везти 20 килограммов на велосипеде будет не очень удобно, но возможно...
1 год назад
Оптимизация кода на элементарном примере и понятными словами
Привет, дорогой читатель. Даже если ты очень далек от программирования, дай этой статье шанс. Я ни разу не напишу определение слова "оптимизация кода", но ты все равно поймешь, что это такое. Я приведу примеры кода на языке питон, и ты поймешь каждую строчку. Ты ведь давно хотел понять, как пишут код! Это твой шанс не потратить ни одного джоуля энергии и разобраться в проблемах программирования. И даже с тем, как они решаются. Давай напишем код, который будет выводить все простые числа на экран...
191 читали · 1 год назад
100 мегабит в секунду это много?
Снова мы попались в ловушку маркетологов! Тарифы любого провайдера используют размерность "мегабиты" и для нас, конечных пользователей интернета, это неудобно. Мы не можем быстро прикинуть в голове, как долго будет качаться 5-гиговый фильмец. Потому что 5 гигабайт — это совсем не 5 гигабит, и 100-мегабитный интернет даже в идеальных условиях не способен выкачивать по 100 мегабайт в секунду. Для начала давайте поглубже вникнем в размерности, которые нам знакомы и которые мы используем каждый день...
7324 читали · 1 год назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала