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

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

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

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

Это либо винтажная задачка из советского прошлого, либо нет.

https://v.thecode.media/qpfp9

#задача_Код
👍14👎1
Какие хайповые языки и технологии программирования провалились после запуска?

Языки программирования четвёртого поколения. Идея заключалась в том, чтобы с помощью этих фреймворков люди, далёкие от программирования, могли создавать полезные программы. Так появились PowerBuilder, HyperCard и Visual FoxPro, но полноценно программировать на них было нельзя.

Инструменты автоматизированной разработки программного обеспечения (CASE). Идея такая — вы рисуете схему ПО и получаете на выходе исходный код. Самой известной реализацией этой идеи стала Rational Rose, но она оказалась совсем не так эффективна на практике.

Программные компоненты. По задумке, программист смог бы собирать программу из готовых кубиков, как сейчас бытовую технику собирают из разных блоков с микросхемами.

Это в своё время привело к мании «повторного использования программного обеспечения» 1990-х годов. На практике это оказалось несбыточной мечтой, и в итоге усилия были перенаправлены в сервис-ориентированную архитектуру (SOA), а затем и в микросервисы.

👉 Это наш перевод ответа на вопрос в форуме «Квора».
Если знаете английский, читайте оригинал по ссылке: https://v.thecode.media/wyr84


Читайте ещё по теме:

Самые странные языки программирования.

Угадайте язык программирования по одному скриншоту.

«Никому не нужны высокомерные гении».

#ин_инглиш
👍251🔥1
В марте начинаются новые потоки курсов «Яндекс Практикума». Уже сейчас вы можете записаться и пройти бесплатную вводную часть, чтобы ознакомиться с программой и форматом.

👉 Если решите учиться дальше — получайте новую профессию со скидкой 5% по нашему промокоду по ссылке: https://practicum.yandex.ru/promocode/?code=KOD
👍16👎6
Что такое образ диска.

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

https://v.thecode.media/dgf8u

#вопрос_Код
👍15🔥1
Проблема: стандарт связи 5G работает на высоких частотах, где передавать данные быстро и без перебоев можно только в пределах прямой видимости базовых станций. Сигнал может прерываться даже из-за межкомнатной стены. А устанавливать дополнительные станции — дорого и сложно.

😎 Решение: модульная управляемая светом антенна. Она перераспределяет сигнал базовой станции к отдельным абонентам, словно пуская солнечных зайчиков.

Это устройство — решётка из множества отражателей с фотоприёмниками. Модули можно убирать или дополнять новыми. Специальное устройство, как пульт от телевизора, передаёт цифровой код на элементы антенны по инфракрасному каналу и перемещает излучение на нужные зоны.

Такая антенна недорогая и энергоэффективная, а размещать её можно как на фасадах, так и внутри зданий.

Прототип антенны уже показал хорошие результаты по передаче данных.

👥 Кто: исследователи Университета ИТМО, Россия.

#новости_Код
👍44
Свой тетрис на JavaScript: прокачиваем проект.

Доработки, чтобы получилась настоящая игра.

https://v.thecode.media/ll5vk

#проект_Код #лучшее_Код
👍9
Перекрашиваем картинки с помощью CSS.

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

https://v.thecode.media/4wpul

#проект_Код
👍18
Как работает приложение Maps.me.

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

https://v.thecode.media/k4veq

#объяснялово_Код
👍16
Как начать программировать с нуля

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

Тренажёры для простого программирования

«Яндекс Практикум». Это наш родной тренажёр, где тебя пошагово проводят от первой строчки до небольшого работающего продукта, с пояснениями и интерактивом. Всё на русском. Бесплатной версии хватит, чтобы понять — нравится вам это направление или нет.

Code Academy. Похоже на Практикум, только на английском. Из особенностей — помесячная оплата за доступ к материалам курсов.

Codepen. Это не совсем тренажёр, а, скорее, онлайн-редактор кода, где сразу можно увидеть результат. Если вы читаете это с компьютера, посмотрите на HTML-код двух движущихся треугольников, на которые можно залипнуть надолго. Бесплатно, есть необязательная подписка, но нет заданий и проверки кода на ошибки.

Видеокурсы

Harvard CS50 (с переводом на русский). Курс лекций по основам программирования для начинающих. Если вы хотите разобраться в этом вообще с нуля, посмотрите эти видео.

Курс по JavaScript и Node.js от Тимуры Шемсединова. В плейлисте на момент выхода поста — 87 лекций, от самых базовых понятий до композиции функций и рефакторинга.

Курсы freeCodeCamp (на английском). Если хотите прокачаться одновременно в английском и программировании, обратите внимание на этот канал. Есть почти все популярные языки программирования.

Программирование для детей и визуальное программирование


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

Scratch — учебная платформа по программированию для детей, тоже с визуальным программированием. Задача проекта — управлять котом, который может сделать всё, что предусмотрено программой. Результат можно увидеть справа — там кот начнёт двигаться и выполнять всё, что вы ему сказали.

👉 Ссылки на все перечисленные материалы есть в статье: https://v.thecode.media/wfi2i

#сохранить_Код
👍77🔥111😢1
This media is not supported in your browser
VIEW IN TELEGRAM
🎧 Научили нейросеть реалистично флиртовать голосом

В этом выпуске расскажем про очень простой и дешёвый опреснитель, а ещё про ультракомпактный ноутбук за $150.

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

#подкаст_Код
👍15
Задача про необязательного программиста.

Как потратить всё, что заработал.

https://v.thecode.media/k742r

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

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

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

🔎 Российская антенна для передачи данных в сетях 5G
Она состоит из модулей, управляется светом и перераспределяет сигнал базовой станции к отдельным абонентам, словно пуская солнечных зайчиков. С помощью антенны можно передавать данные без перебоев из-за препятствий.

🔋 Батарейка меньше крупицы соли
На пластину нанесли слои полимерных, металлических и диэлектрических материалов. При их расслоении напряжение меняется и возвращается к исходному значению. Такая батарея может питать, например, микродатчики в теле человека.

👋 Российский прибор для выявления стресса по тремору рук
Пользователь управляет манипуляторами, чтобы свести две метки на экране в одну точку. Треморограф фиксирует вибрации от движения рук. По этим данным можно диагностировать нарушения моторных функций и оценивать психофизиологическое состояние человека.

#подборка_Код
👍11