Что будет, если переменную разделить и сразу умножить на одно и то же число.
Сначала кажется, что это очень глупая ошибка JavaScript, но на самом деле это интересное следствие устройства компьютеров как таковых.
https://v.thecode.media/bhj0h
#проект_Код
Сначала кажется, что это очень глупая ошибка JavaScript, но на самом деле это интересное следствие устройства компьютеров как таковых.
https://v.thecode.media/bhj0h
#проект_Код
👍21
⬜🟩🟨🟨⬜ Что: многие играют в Wordle и ежедневно угадывают слово из пяти букв с шести попыток. Игрок вводит свой вариант, и буквы раскрашиваются: серых нет в загаданном слове, жёлтые есть, зелёные есть именно на этом месте.
Загаданное слово для всех общее, поэтому игроки хвастаются странными наборами цветных квадратов. По картинке видно, с какой попытки слово было отгадано. Удачное первое слово может решить исход игры.
Лингвист Дэнни Хибер заявил в тиктоке, что IRATE — самое лучшее. Разработчик Крис ван Ланен-Ванек усомнился и доказал, что такое слово — LATER.
🤔 А как? Простой скрипт на питоне определил частоту каждой буквы в списке слов в JSON-файле игры и оценил слова по частотности и порядку появления букв.
Чуть хуже слова ALTER, ALERT, AROSE, STARE, ARISE, RAISE, LEARN и RENAL. IRATE на пятом месте, так что лингвист почти не ошибся.
Крис также вычислил худшее первое слово — XYLYL.
🤨 И что? Теперь конкуренция в игре ещё острее.
👉 Ссылка на Гитхаб: https://github.com/crvlwanek/wordle
#новости_Код
Загаданное слово для всех общее, поэтому игроки хвастаются странными наборами цветных квадратов. По картинке видно, с какой попытки слово было отгадано. Удачное первое слово может решить исход игры.
Лингвист Дэнни Хибер заявил в тиктоке, что IRATE — самое лучшее. Разработчик Крис ван Ланен-Ванек усомнился и доказал, что такое слово — LATER.
🤔 А как? Простой скрипт на питоне определил частоту каждой буквы в списке слов в JSON-файле игры и оценил слова по частотности и порядку появления букв.
Чуть хуже слова ALTER, ALERT, AROSE, STARE, ARISE, RAISE, LEARN и RENAL. IRATE на пятом месте, так что лингвист почти не ошибся.
Крис также вычислил худшее первое слово — XYLYL.
🤨 И что? Теперь конкуренция в игре ещё острее.
👉 Ссылка на Гитхаб: https://github.com/crvlwanek/wordle
#новости_Код
👍18
Как работает поиск Яндекса: «Нога Акинфеева обои» и ещё сто миллионов запросов в день.
Подкаст о том, как устроен поиск Яндекса, какую роль в нём играют люди и что делать, если люди ищут всякую дичь. Слушайте запись, читайте конспект, берегите ноги:
https://v.thecode.media/lpp8y
#объяснялово_Код
Подкаст о том, как устроен поиск Яндекса, какую роль в нём играют люди и что делать, если люди ищут всякую дичь. Слушайте запись, читайте конспект, берегите ноги:
https://v.thecode.media/lpp8y
#объяснялово_Код
👍8
Как процессор физически реагирует на нули и единицы, которые он обрабатывает?
👉 Это наш перевод ответа на вопрос в форуме «Квора». Если знаете английский, читайте оригинал по ссылке: https://v.thecode.media/qqv90
Не существует ни единиц, ни нулей. Их вообще нет в компьютере.
Они существуют только в нашем сознании как способ представления того, что делают электронные схемы.
В реальности вся работа любой программы на компьютере — это последовательность разных уровней напряжения. Причём этих напряжений всего два: условное «высокое» и условное «низкое». Никаких промежуточных напряжений нет.
Когда программист нажимает на клавишу, на шине данных возникает несколько перепадов напряжения, которые идут на какую-то ножку процессора. Дальше в процессоре это напряжение меняется в соответствии с устройством процессора и превращается в последовательность разных напряжений на других ножках. Эти ножки подключены к другим компонентам, те — к следующим и дальше по цепочке. Несколько миллисекунд спустя видеокарта и монитор обработают эту последовательность и покажут нам новый символ.
Нет ни единиц, ни нулей. Есть только перепады напряжения.
✅ Читайте еще по теме:
Двоичное счисление на пальцах
Экзотические виды памяти
Почему процессоры Apple M1 такие быстрые
#ин_инглиш
👉 Это наш перевод ответа на вопрос в форуме «Квора». Если знаете английский, читайте оригинал по ссылке: https://v.thecode.media/qqv90
Не существует ни единиц, ни нулей. Их вообще нет в компьютере.
Они существуют только в нашем сознании как способ представления того, что делают электронные схемы.
В реальности вся работа любой программы на компьютере — это последовательность разных уровней напряжения. Причём этих напряжений всего два: условное «высокое» и условное «низкое». Никаких промежуточных напряжений нет.
Когда программист нажимает на клавишу, на шине данных возникает несколько перепадов напряжения, которые идут на какую-то ножку процессора. Дальше в процессоре это напряжение меняется в соответствии с устройством процессора и превращается в последовательность разных напряжений на других ножках. Эти ножки подключены к другим компонентам, те — к следующим и дальше по цепочке. Несколько миллисекунд спустя видеокарта и монитор обработают эту последовательность и покажут нам новый символ.
Нет ни единиц, ни нулей. Есть только перепады напряжения.
✅ Читайте еще по теме:
Двоичное счисление на пальцах
Экзотические виды памяти
Почему процессоры Apple M1 такие быстрые
#ин_инглиш
👍30🔥7
Задача про пять с половиной разработчиков.
Считаем строки кода.
https://v.thecode.media/hpsfb
#лучшее_Код #задача_Код
Считаем строки кода.
https://v.thecode.media/hpsfb
#лучшее_Код #задача_Код
🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
Изобретатель придумал способ играть в GTA V на ретроконсоли Nintendo Game Boy
В этом выпуске расскажем про квадрокоптер на основе эскиза Леонардо да Винчи и умные швы для наблюдения за ранами после операций.
🎧 Послушать выпуск: https://podcast.ru/1517634826
#подкаст_Код
В этом выпуске расскажем про квадрокоптер на основе эскиза Леонардо да Винчи и умные швы для наблюдения за ранами после операций.
🎧 Послушать выпуск: https://podcast.ru/1517634826
#подкаст_Код
👍6
Убери руку с мышки!
Как работать в три — пять раз быстрее с помощью горячих клавиш.
https://v.thecode.media/8ijud
#лучшее_Код #задача_Код
Как работать в три — пять раз быстрее с помощью горячих клавиш.
https://v.thecode.media/8ijud
#лучшее_Код #задача_Код
👍14
Выбираем самую важную новость недели.
🎮 Изобретатель придумал способ играть в GTA V на ретроконсоли Nintendo Game Boy
Он создал Wi-Fi-картридж, чтобы GameBoy мог обмениваться данными с другими устройствами. Фактически игра работает на PlayStation, но управлять ею можно с Game Boy. Полноценно поиграть не получится, но проект интересный.
⬜️🟩🟨🟨⬜️ Разработчик вычислил лучшее первое слово в Wordle
С помощью скрипта на Python разработчик проанализировал список слов в JSON-файле игры. Скрипт определил частоту каждой буквы в списке и оценил слова по частотности и порядку появления букв. Лучше первое слово — LATER.
👅 Сделали биоэлектронный язык для измерения сладости
Он имитирует вкусовые рецепторы человека и может пригодиться в производстве новых продуктов пищевой и фармацевтической промышленности. Чувствительность устройства в 10 миллионов раз выше, чем у предыдущих сенсоров.
📊 Нейросеть дошла до конца игры Tetris и сломала её
Для самых ловких Tetris «заканчивается» на 29 уровне — дальше скорость слишком высокая. Нейросеть StackRabbit дошла до уровней, которые не были предусмотрены. Tetris сломался на 237-м уровне со счётом 102 миллиона очков. Наконец-то хотя бы нейронка за нас отомстила.
🌲 В России придумали выявлять поражённые вредителями леса с помощью нейронки
Она может отслеживать по снимкам с беспилотников, как распространяются еловые лубоеды. Личинки этих жуков поедают кору хвойных пород и из-за роста популяции нападают на здоровые деревья. Теперь угрозу для леса получится снизить.
#новости_Код
🎮 Изобретатель придумал способ играть в GTA V на ретроконсоли Nintendo Game Boy
Он создал Wi-Fi-картридж, чтобы GameBoy мог обмениваться данными с другими устройствами. Фактически игра работает на PlayStation, но управлять ею можно с Game Boy. Полноценно поиграть не получится, но проект интересный.
⬜️🟩🟨🟨⬜️ Разработчик вычислил лучшее первое слово в Wordle
С помощью скрипта на Python разработчик проанализировал список слов в JSON-файле игры. Скрипт определил частоту каждой буквы в списке и оценил слова по частотности и порядку появления букв. Лучше первое слово — LATER.
👅 Сделали биоэлектронный язык для измерения сладости
Он имитирует вкусовые рецепторы человека и может пригодиться в производстве новых продуктов пищевой и фармацевтической промышленности. Чувствительность устройства в 10 миллионов раз выше, чем у предыдущих сенсоров.
📊 Нейросеть дошла до конца игры Tetris и сломала её
Для самых ловких Tetris «заканчивается» на 29 уровне — дальше скорость слишком высокая. Нейросеть StackRabbit дошла до уровней, которые не были предусмотрены. Tetris сломался на 237-м уровне со счётом 102 миллиона очков. Наконец-то хотя бы нейронка за нас отомстила.
🌲 В России придумали выявлять поражённые вредителями леса с помощью нейронки
Она может отслеживать по снимкам с беспилотников, как распространяются еловые лубоеды. Личинки этих жуков поедают кору хвойных пород и из-за роста популяции нападают на здоровые деревья. Теперь угрозу для леса получится снизить.
#новости_Код
👍15😢1
Почему Node.js — это гуд.
Краткое введение в платформу, на которой JavaScript покоряет мир.
https://v.thecode.media/ffdpg
#лучшее_Код #объяснялово_Код
Краткое введение в платформу, на которой JavaScript покоряет мир.
https://v.thecode.media/ffdpg
#лучшее_Код #объяснялово_Код
👍14👎1
С какого языка начать изучение программирования
У нас нет однозначного ответа, но есть кое-что получше.
https://v.thecode.media/vdt1w
#лучшее_Код #объяснялово_Код
У нас нет однозначного ответа, но есть кое-что получше.
https://v.thecode.media/vdt1w
#лучшее_Код #объяснялово_Код
👍4
Мы сделали эти ИТ-валентинки, потому что любим вас. А вы отправьте их тем, кого любите вы.
#подборка_Код
#подборка_Код
❤70👍11
А ещё добавили валентинки в наш новый стикерпак. Добавляйте к себе и рассылайте ИТ-сердечки. ❤
❤9
Как работают алгоритмы кодирования в радиосвязи.
Заключительная часть цикла про радио. Чисто для кругозора.
https://v.thecode.media/3mnfi
#объяснялово_Код
Заключительная часть цикла про радио. Чисто для кругозора.
https://v.thecode.media/3mnfi
#объяснялово_Код
👍12
Bluetooth: как работает и зачем нужен
Если у вас есть беспроводные наушники, смарт-часы или свежий автомобиль со встроенным компьютером, с большой вероятностью всё это связывается с вашим телефоном по протоколу Bluetooth. Рассказываем, как работает стандарт, что позволяет делать и что интересного с ним можете сделать вы.
Bluetooth — это стандарт беспроводной связи.
🔹 Беспроводной — то есть с помощью электромагнитного излучения.
🔹 Стандарт — то есть все устройства, которые поддерживают Bluetooth, соблюдают определённый порядок работы: вещают на определённой частоте, шифруют сигналы определённым образом и т. д.
✅ Bluetooth используют в бытовых приборах, умной электронике, умном доме и похожих штуках. Иногда его используют в промышленности и корпоративной среде.
Какая бывает мощность передатчика
У блютуса есть три вида класса мощности передатчика:
1. Первый класс — самый мощный, 100 мВт. Его хватает для устойчивой связи на расстоянии 100–200 м, но такие передатчики встречаются очень редко.
2. Второй класс работает с мощностью 2,5 мВт и уверенно держит связь на 10–20 м.
3. Третий класс самый слабый по мощности, всего 1 мВт, он позволяет устройствам передавать данные без потерь только на расстояние до 5–7 м.
👉 Чаще всего в телефоны и ноутбуки ставят модули второго и третьего класса, чтобы снизить расход аккумулятора. А ещё чем меньше класс, тем меньше нужна антенна для приёма и передачи сигнала.
Версии и модификации
Самая первая версия в 1998 году умела только соединять устройства и передавать данные на скорости примерно 200 килобайт в секунду. Защиты как таковой не было, поддержки нескольких одновременных подключений — тоже.
Самая актуальная версия на момент выхода этого поста — 5.3. В ней добавлена устойчивость к помехам и более гибкое управление ключами шифрования. Стандартная скорость передачи данных — до 40 мегабит в секунду.
Параллельно с основным Bluetooth создаются модификации. Одна из наиболее полезных — Bluetooth LE, что означает Low Energy. Это протокол с пониженным энергопотреблением: благодаря ему передатчики могут работать годами от одной батарейки и передавать что-то другим устройствам. Пример устройств с Bluetooth LE — нагрудные пульсометры и гибридные смарт-часы.
Чем блютус отличается от вайфая
С точки зрения физики и то и другое — электромагнитные излучения. Разница в протоколах и способах обработки этого излучения.
И блютус, и вайфай работают на одной и той же частоте — 2,4 гигагерца — и используют похожие алгоритмы связи. Именно поэтому блютус или вайфай могут работать неустойчиво или отваливаться, если пользоваться одновременно обоими протоколами.
✅ Решение здесь простое — использовать более современную версию вайфая, который работает на частоте 5 гигагерц и ничему не мешает.
Опасен ли Bluetooth для здоровья?
В целом блютус безопасен. Это неионизирующее излучение, оно имеет очень низкую степень поглощения человеческим телом и настолько низкую мощность, что учёные не могут найти связи между блютусом и какими-либо заболеваниями.
👉 Правильнее сказать так: риски, связанные с Bluetooth, для обычных людей настолько малы, что ими можно пренебречь.
Подробнее о Bluetooth читайте по ссылке: https://v.thecode.media/tzref
#объяснялово_Код
Если у вас есть беспроводные наушники, смарт-часы или свежий автомобиль со встроенным компьютером, с большой вероятностью всё это связывается с вашим телефоном по протоколу Bluetooth. Рассказываем, как работает стандарт, что позволяет делать и что интересного с ним можете сделать вы.
Bluetooth — это стандарт беспроводной связи.
🔹 Беспроводной — то есть с помощью электромагнитного излучения.
🔹 Стандарт — то есть все устройства, которые поддерживают Bluetooth, соблюдают определённый порядок работы: вещают на определённой частоте, шифруют сигналы определённым образом и т. д.
✅ Bluetooth используют в бытовых приборах, умной электронике, умном доме и похожих штуках. Иногда его используют в промышленности и корпоративной среде.
Какая бывает мощность передатчика
У блютуса есть три вида класса мощности передатчика:
1. Первый класс — самый мощный, 100 мВт. Его хватает для устойчивой связи на расстоянии 100–200 м, но такие передатчики встречаются очень редко.
2. Второй класс работает с мощностью 2,5 мВт и уверенно держит связь на 10–20 м.
3. Третий класс самый слабый по мощности, всего 1 мВт, он позволяет устройствам передавать данные без потерь только на расстояние до 5–7 м.
👉 Чаще всего в телефоны и ноутбуки ставят модули второго и третьего класса, чтобы снизить расход аккумулятора. А ещё чем меньше класс, тем меньше нужна антенна для приёма и передачи сигнала.
Версии и модификации
Самая первая версия в 1998 году умела только соединять устройства и передавать данные на скорости примерно 200 килобайт в секунду. Защиты как таковой не было, поддержки нескольких одновременных подключений — тоже.
Самая актуальная версия на момент выхода этого поста — 5.3. В ней добавлена устойчивость к помехам и более гибкое управление ключами шифрования. Стандартная скорость передачи данных — до 40 мегабит в секунду.
Параллельно с основным Bluetooth создаются модификации. Одна из наиболее полезных — Bluetooth LE, что означает Low Energy. Это протокол с пониженным энергопотреблением: благодаря ему передатчики могут работать годами от одной батарейки и передавать что-то другим устройствам. Пример устройств с Bluetooth LE — нагрудные пульсометры и гибридные смарт-часы.
Чем блютус отличается от вайфая
С точки зрения физики и то и другое — электромагнитные излучения. Разница в протоколах и способах обработки этого излучения.
И блютус, и вайфай работают на одной и той же частоте — 2,4 гигагерца — и используют похожие алгоритмы связи. Именно поэтому блютус или вайфай могут работать неустойчиво или отваливаться, если пользоваться одновременно обоими протоколами.
✅ Решение здесь простое — использовать более современную версию вайфая, который работает на частоте 5 гигагерц и ничему не мешает.
Опасен ли Bluetooth для здоровья?
В целом блютус безопасен. Это неионизирующее излучение, оно имеет очень низкую степень поглощения человеческим телом и настолько низкую мощность, что учёные не могут найти связи между блютусом и какими-либо заболеваниями.
👉 Правильнее сказать так: риски, связанные с Bluetooth, для обычных людей настолько малы, что ими можно пренебречь.
Подробнее о Bluetooth читайте по ссылке: https://v.thecode.media/tzref
#объяснялово_Код
👍33🔥2❤1