Журнал «Код» – Telegram
Журнал «Код»
52.9K subscribers
7.63K photos
315 videos
5.48K links
Статьи о том, как взломать жизненные проблемы с помощью технологий.

Сайт: https://thecode.media

Журнал Яндекс Практикума.

Номер заявления в РКН — 4970835371
Страница в реестре: https://rknn.link/Yt
Download Telegram
Зачем нужна прошивка

Наверняка вы слышали фразы вроде: «обновил прошивку телефона», «у фотоаппарата проблемы с прошивкой» или «пиратская прошивка». Сейчас эти фразы означают любой софт, который управляет железом на низком уровне.

О чём речь

Сам термин «прошивка» появился примерно 70 лет назад. Тогда вместо флеш-памяти и жёстких дисков использовали память на магнитных сердечниках. Сердечник — это тороид (типа бублик) из специального материала, который можно намагничивать с помощью тока.

Чтобы собрать рабочий модуль памяти, нужно было продевать множество проводов через множество бубликов, что напоминало процесс прошивания иголкой и ниткой. Процесс был ручным: сидели инженеры и шили себе память. Отсюда и слово — «прошивка».

Зачем нужна прошивка

Прошивка в электронике отвечает за работу всего устройства — телефона, фотоаппарата, умной колонки, часов или охранного модуля. Сама прошивка хранится либо в той же микросхеме в блоке памяти, либо в отдельном чипе, если для неё нужно много места.

Когда устройство включается, происходит такое:

🔹 На микросхему подаётся напряжение.
🔹 Микросхема подготавливает память и все модули для работы прошивки.
🔹 После этого она идёт туда, где лежит прошивка, и запускает оттуда команды по очереди.

👉 Получается, что прошивка — это программа, которая отвечает за работу всего устройства на самом низком уровне.

Зачем менять прошивку

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

Прошивка — не для всей электроники

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

👉 Общее правило такое: если устройство можно подключить к интернету или к компьютеру — скорее всего, его можно прошить. Работает это не всегда, но чаще всего так.

А можно ничего не прошивать и пользоваться как есть?

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

Подробнее читайте в статье: https://v.thecode.media/hc0xn

#объяснялово_Код
👍36🔥4
Как найти площадь прямоугольника?

Геометрическая задача с математическим решением:

https://v.thecode.media/3r8v3

#лучшее_Код
#задача_Код
👍461
Оцифровка звука: как это работает

Вы задумывались, как устроен цифровой звук? Мы вот задумались:

https://v.thecode.media/6gez2

#лучшее_Код #объяснялово_Код
👍30
Выбираем самое важное изобретение недели

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

🦟 Технология для определения возраста малярийных комаров
Продолжительность жизни таких комаров важно отслеживать. Паразиты малярии долго созревают, поэтому людей заражают старые комары. Нейронка определяет их возраст с точностью более 95%. Это поможет оценивать, насколько эффективны меры по борьбе с переносчиками малярии.

🥢 Электрические палочки, которые делают еду более солёной
Соль содержит натрий, который влияет на кровяное давление, из-за чего растёт риск сердечного приступа и инсульта. Устройство примерно в 1,5 раза увеличивают солёный вкус пищи. Используя такие палочки для еды, можно сократить потребление вредного натрия.

🌗 Модификация солнечных панелей для работы ночью
Солнечные панели работают только днём. Но по ночам они излучают тепло и при этом охлаждаются. Для сбора энергии от разницы температур сделали фотогальванический элемент, который можно встроить в уже существующие панели.

💊 Съедобные метки для маркировки таблеток
Метки сделали из флуоресцентного шёлка модифицированных шелкопрядов. Узор на таблетке можно считать с помощью приложения. По расшифрованному ключу открывается страница с информацией о подлинности препарата.

#подборка_Код
👍203🔥2
Задача про нестандартное взвешивание

Китай. Рынок электроники в городе Шэньчжэнь. Продавец торгует с лотка флеш-картами на развес. У него есть весы с чашами, а также гири для взвешивания. В одном мешке — 9 килограмм флешек.

К лотку подходит покупатель и просит продать ему ровно 2 килограмма флешек, потому что больше не пропустят на таможне.

Продавец говорит, что это займёт очень много времени, потому что у него только две гири — 50 и 200 грамм. Мол, ему нужно будет отмерить 8 раз по 250 грамм, чтобы получить 2 кило. Но покупатель говорит, что это можно сделать всего за три взвешивания.

👉 Возможно ли такое или покупатель ошибся в своих расчётах? Сначала попробуйте решить задачу сами, а потом смотрите решение.

Покупатель был прав — можно обойтись тремя взвешиваниями. Вот как это сделать.

Первое взвешивание: делим содержимое мешка пополам, по 4,5 кило на каждой чаше весов. Одну часть убираем назад в мешок, а с другой будем работать дальше.

Второе взвешивание: берём получившиеся 4,5 килограмма и точно так же делим их пополам — по 2,25 кило на каждой чаше весов. Но теперь мы не ссыпаем ничего обратно в мешок, а оставляем обе части на весах.

Третье взвешивание самое хитрое:

1. У нас на каждой чаше весов по 2,25 килограмма флешек.
2. На одну чашу мы ставим сразу две гири — 50 и 200 грамм. Она сразу опускается вниз.
3. С этой же чаши мы понемногу забираем флешки до тех пор, пока весы снова не будут в равновесии.
4. Получается, что на одной чаше у нас 2,25 кило флешек, как и было, а на другой — 2 кило флеш-карт и 0,25 кило в гирях. Забираем нужные нам 2 килограмма и отдаём их находчивому покупателю.


#задача_Код
👍1185😢1
Сложноватый на первый взгляд проект, но его интересно изучить. На Vue сейчас очень много всего делают. Посмотрите, может вам тоже такое нужно:

https://v.thecode.media/vcdex


#проект_Код
👍30🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
🎙Сделали нейросеть для прогноза побочных эффектов от комбинированного лечения

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

Послушать выпуск: https://podcast.ru/1517634826

#подкаст_код
👍13
Самые точные тесты:

🔹 Ваш первый идеальный работодатель в ИТ: как его найти: https://v.thecode.media/s1e4n

🔹 Тест: они правда это сказали: https://v.thecode.media/pmbwf

🔹 Тест: киберпанк или реальность: https://v.thecode.media/wp373

🔹 Вы все ещё в 2020-м? Я вас понимаю: https://v.thecode.media/2ve8g

🔹 Хитрые вопросы про JavaScript: https://v.thecode.media/rek3v

🔹 Какой ты язык программирования: https://v.thecode.media/ms814

🔹 Сможете ли вы прожить без интернета: https://v.thecode.media/zrsom

🔹 Угадайте ИТ-профессию по описанию: https://v.thecode.media/4di7y

🔹 Что вы знаете об интернете: https://v.thecode.media/v9t9s

🔹 Идеальное направление для старта: https://v.thecode.media/2p4mt

#подборка_Код
👍271
Сложная тема, но вы разберётесь:

https://v.thecode.media/xk4s7

#объяснялово_Код
👍27
Если вы начинаете карьеру в ИТ, эти тесты — для вас. Велкам!

👍 Ваш первый идеальный работодатель в ИТ: как его найти — https://v.thecode.media/6lm11

👀 Сложный тест для джунов: посмотреть на себя со стороны работодателя — https://v.thecode.media/rei86

🏆 Ваши первые 100 дней на Junior-позиции: как показать себя с лучшей стороны — https://v.thecode.media/ux579

👨‍💻 Джуниор в ИТ: первые трудности на рабочем месте — https://v.thecode.media/sfz1d

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

#тест_Код
🔥18👍7
Ещё один полезный и нужный алгоритм сортировки:

https://v.thecode.media/nggmw

#проект_Код
👍8
В мае стартуют потоки Яндекс Практикума по 36 ИТ-специальностям. В процессе обучения вы будете работать с реальными проектами и получать помощь от кураторов и наставников. Пока потоки не начались, можно пройти бесплатную вводную часть курса, чтобы вникнуть в основы новой профессии и понять, подходит ли вам формат занятий.

Если вам понравится курс и вы решите учиться дальше, воспользуйтесь скидкой 5% по нашему промокоду: https://practicum.yandex.ru/promocode/?code=KOD
👍9😢5👎3
Эксперимент: что нейронка думает о жизни, Вселенной и всём прочем

Леденящий душу ответ алгоритмов GPT-3.

https://v.thecode.media/6n3og

#лучшее_Код #объяснялово_Код
👍31👎1
Каков тот вопрос, ответ на который будет «42»?
32👍6👎1😢1
Продолжение сложной темы про замыкания. Но первый пример отсюда вам может понравиться, он прямо полезен в хозяйстве. Второй посложнее, но вы справитесь.

https://v.thecode.media/imxps

#объяснялово_Код
👍16