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

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

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

Номер заявления в РКН — 4970835371
Страница в реестре: https://rknn.link/Yt
Download Telegram
Выбираем самое важное изобретение недели

🎤 Оптический микрофон, который захватывает отдельные звуки
Система состоит из двух камер и лазера, который направляется на поверхность объекта, издающего вибрации за счёт звука, например на корпус гитары. Камеры фиксируют вибрации с искажениями и без них. Алгоритм анализирует разницу между видеопотоками и по ним восстанавливает звук.

🐟 Рыба-робот для очистки водоёмов от микропластика
Её сделали из нанолистов из соединений сахара и графена, покрытых полиуретановым латексом. Робот движется под действием лазера — от вспышек плавник толкает рыбку вперёд, пока она поглощает микропластик. После сбора рыбка переносит до 5 кг мусора в заданное место.

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

🙂 Российское приложение для диагностики эмоционального выгорания
Анализируя кардиограмму, приложение оценивает, как долго пользователь находится в состоянии эмоционального напряжения. В результате диагностики определяется одно из четырёх состояний: блаженство-релаксация, мобилизация, раздражение и утомление-истощение.

🦾 Экзомускулатура из текстиля
К жилету с манжетами для предплечий крепится небольшая коробка с датчиками. Алгоритмы считывают, какое движение и с какой силой хочет совершить носитель. Двигатель укорачивает нужные тросы, расположенные параллельно мышцам пользователя. Такой жилет может быть удобнее громоздкого экзоскелета.
👍16
Если у вас компьютер с MacOS, а вам нужен Windows, эта статья может вам помочь.

#объяснялово_Код
👍22
*Читать голосом вашего любимого блогера*

Сегодня в наш выпуск нативно интегрирован курс «Английский для разработчиков». Проблемы с английским? Нужна языковая практика? В школе учили про Лондон, а в жизни нужно совсем другое?

На курсе «Яндекс Практикума» эти проблемы решены. Интенсивная языковая практика и отработка именно того, что нужно в айтишной работе, — это то, что даётся на курсе. За полгода вы натренируетесь говорить по-английски po samye pomidory, а служба поддержки подскажет вам правильную фразу круглосуточно — даже если вам нужно быть на связи с Нью-Йорком в два часа ночи.

Если хотели открыть себе дорогу в международную айти-сферу, курс «Английский для разработчиков» — для вас. Ссылка находится в описании.

https://v.thecode.media/88734

#объяснялово_Код
👍7
Как оптимизируют скорость работы кода

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

Примеры того, как можно добиться ускорения:

⚡️ Написать функции, которые будут предугадывать действия пользователя и заранее просчитывать некоторые ситуации.

⚡️ Заменить короткие, но сложные команды фреймворка на много длинных, но более простых для компилятора, которые в сумме выполняются быстрее.

⚡️ Написать лукап-таблицы: например, если алгоритму нужно сто тысяч раз посчитать значение синуса sin(x) с заранее известным шагом, то можно сразу написать таблицу всех нужных значений. Тогда алгоритм будет не считать синус с нуля, а заглядывать в табличку и быстро там всё находить.

Про другие способы оптимизации кода — пишем в статье: https://v.thecode.media/49l88
👍22🔥4
Как работает сортировка слиянием

Еще один алгоритм сортировки. Классика алгоритмов.

https://v.thecode.media/5g6kb

#разбор_Код
👍17
Сложная задача про поросёнка и NFT

Примерно так спекулянты накручивают цены на свои NFT:

https://v.thecode.media/jngd3

#задача_Код #лучшее_Код
👍61
Подборка о том, как сгенерировать много текста, который будет похож на настоящий:

• Что такое цепи Маркова и как они работают: https://v.thecode.media/ma60b

• Простейший генератор текста на цепях Маркова: https://v.thecode.media/8ggu5

• Пишем Чехова на цепях Маркова: готовая библиотека: https://v.thecode.media/2faq6

• Генератор статей для Кода: https://v.thecode.media/am81v

• Абсолютня: генератор новых слов на Python: https://v.thecode.media/23q96
👍10🔥2
Что означают три точки в JavaScript

Статья для тех, кому лень поштучно перебирать и наполнять списки. Один простой оператор в JavaScript сделает это за вас:

https://v.thecode.media/az4hq

#объяснялово_Код
👍234
Forwarded from Selectel Team
Принятые практики написания кода значительно упрощают коммуникацию и работу в команде. Для этого существуют стайл-гайды. 🤓

Антон, разработчик в команде внутренних сервисов, рассказал об этом на внутреннем докладе подробнее и поделился советами. А мы все записали
🔥33👍18