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

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

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

Номер заявления в РКН — 4970835371
Страница в реестре: https://rknn.link/Yt
Download Telegram
У меня большая флешка, но на неё не влезают большие файлы. Почему?

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

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

Что такое файловая система и зачем она нужна

👉
Файловая система — это способ организации хранения файлов, который компьютер использует для этого диска или флешки. От файловой системы зависит:

- какого размера файлы можно хранить на диске;
- какого размера можно сделать сам диск;
- какие дополнительные данные можно хранить про каждый файл;
- с какой скоростью будут считываться и записываться файлы на диск и пр.

Файловая система есть у каждого носителя, где есть хоть один файл. Даже в умных чайниках.

Самая популярная файловая система в мире — FAT32

Она очень простая:

- для записи данных об имени и расположении файла используется таблица;
- для хранения информации о каждом файле и кластерах, из которых он состоит, используется 32-разрядный адрес;
- система хранит адреса кластеров друг за другом в таблице — так компьютер узнаёт, из каких фрагментов собирать каждый файл;
- теоретически можно использовать для дисков на 8 Тбайт, но без ошибок такая система работает только на двухтерабайтных дисках.

👉 Благодаря такой простой организации FAT32 встраивают везде, где нужно быстро организовать простой доступ к небольшим файлам.

Почему файл может не записываться на пустую флешку

Это означает, что на флешке, куда вы хотите что-то записать, используется файловая система FAT32. Обратная сторона её простоты — ограничение в 4 гигабайта на максимальный размер одного файла.

Работает это ограничение так:

- для записи адреса каждого файла отводится 32 бита информации;
- 2 в 32 степени — это ровно 4 гигабайта;
- это максимальное расстояние, которое может в таблице файлов отделять адрес одного файла от другого.

Когда мы пытаемся записать файл на 8 гигабайт на такую флешку, система сразу пробует выделить место для нового файла в таблице. Когда компьютер запишет в память 4 гигабайта, то в этот момент он выяснит, что данных ещё много и нужно выделить больше места. Но FAT32 не может выделить больше места, потому что она на это не рассчитана, и поэтому мы видим ошибку.

Какие ещё бывают файловые системы

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

APFS — система компании Apple.

exFAT — расширенная FAT-система, в которой исправили все ограничения FAT32, но оставилипростоту работы с файлами.

ext4 — файловая система для Linux-дистрибутивов.

Как поменять файловую систему

Чтобы поменять на флешке, например, FAT32 на NTFS, её нужно отформатировать. Это значит, что вся информация будет стёрта, а старая файловая система будет заменена на новую.
Чтобы отформатировать флешку на Windows, щёлкните по ней правой кнопкой мыши, выберите пункт «Форматировать» и выберите нужную файловую систему.

На MacOS зайдите в Дисковую утилиту, выберите флешку, нажмите на «Стереть» и выберите новую файловую систему.

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

#объяснялово_Код
👍881
Выбираем самое важное российское изобретение марта.

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

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

🧠 Новый метод расшифровки мозговых сигналов
При помощи ЭЭГ отследили мозговую активность 16 испытуемых во время визуализации и выполнения различных движений. Исследовали, как мозг кодирует информацию, и классифицировали сигналы по трём различным типам. Точность нового метода доходит до 71,6%.

🫀Прибор для самостоятельной диагностики сердца
Кардиограф регистрирует до 12 отведений ЭКГ — вариантов расположений электродов на груди пользователя. Данные о работе сердца обрабатываются на сервере «Яндекса». Результат диагностики отображается в веб-сервисе.

⚡️ Солнечно-ветровая установка
Солнечные панели работают днём, используя систему слежения за солнцем. Ветровая установка вырабатывает энергию по ночам. Так установка генерирует энергию в любое время суток и при любой погоде.


А как дела в российском ИТ?

Об этом у нас есть две статьи:
- Карьерные перспективы в ИТ с учетом сложившейся ситуации
- Если вы программист, возьмите денег

#подборка_Код
👍20👎42
Пианино на JavaScript для Chrome.

Не «Мир Дикого запада», но тоже сгодится.

https://v.thecode.media/y35l0

#проект_Код #лучшее_Код
👍26🔥8
Выбираем самое важное изобретение недели

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

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

⚡️ Электрическая cеть, которая может обучаться без компьютера
Система регулировала сопротивление в двух идентичных сетях в зависимости от разницы напряжений и путём сравнительного обучения научилась производить правильные выводы для заданных входных значений. Например, различать три типа цветов ириса с точностью 95%.

🧠 Нейроимплантат, с помощью которого полностью парализованный смог общаться
Два микрочипа улавливают сигналы мозга и передают их компьютеру в формате «да/нет». Программа читает вслух буквы алфавита, пациент выбирает нужные, и так собираются слова. За минуту удаётся выбрать всего одну букву, но это всё равно прорыв.

🪢 Изолирующие нити для защиты умной ткани от возгорания
Если нити-суперконденсаторы в умной ткани длиннее 20 см, может произойти замыкание, и материал может загореться. Изолирующие нити не дают противоположным электродам контактировать. Ткань сохраняет 90% исходной энергии после 10 000 циклов перезарядки.

#подборка_Код
👍27
Программы для безопасности компьютера.

Защити свои фото, пароли, документы, соцсети и себя.

https://v.thecode.media/fafo7

#лучшее_Код #подборка_Код
👍6🔥3
Российские облака — какие они? Как они работают? Мы сделали об этом партнёрский материал, а вы можете его прочитать:

https://v.thecode.media/2ueh2

#объяснялово_Код
👍22👎61🔥1
Что означает ошибка TypeError: string indices must be integers.

Нестрашная ошибка в Python.

https://v.thecode.media/t85bh

#проект_Код
👍12
Два с половиной часа хауса для тех, кто наводит порядок в делах 🎶

Слушать в Spotify: https://v.thecode.media/zesjb
Слушать на Яндекс Музыке: https://v.thecode.media/v4w77

#плейлист_Код
👍27👎21
Что внутри любого QR-кода.

Посмотри в глаза, я хочу сказать

https://v.thecode.media/uw3h6

#объяснялово_Код
👍453
This media is not supported in your browser
VIEW IN TELEGRAM
🎧 Создали умные перчатки для обучения хирургов

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

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

#подкаст_Код
👍232👎1😢1
Начинаем строить собственный облачный бастион резервного копирования файлов.

https://v.thecode.media/rfx9t

#объяснялово_Код
17👍12
Разработчики C++ умеют создавать сложные программные продукты: от видеоигр до беспилотных автомобилей. Как стать таким специалистом и быть востребованным в ИТ? Об этом расскажут наставники и выпускники Яндекс Практикума на вебинаре «Как стать C++ разработчиком за 9 месяцев и найти новую работу».

Вебинар будет полезен, если вы:

— опытный разработчик и хотите перейти в низкоуровневую разработку;
— новичок в ИТ и хотите стать C++ разработчиком;
— ИТ-специалист с небольшим опытом программирования и хотите перейти в ИТ-разработку.

Вы узнаете о карьерных перспективах начинающих C++ разработчиков и услышите реальные истории выпускников курса «Разработчик C++» Яндекс Практикума, которые нашли новую работу.

Вебинар пройдёт 8 апреля в 19:00. Регистрация открыта по ссылке: https://v.thecode.media/odlvr
👍26
Какой язык программирования вы выучили первым? Почему?
🔥18👍5👎2
Немного уличной математики.

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

#задача_Код
17👍8
Пять приложений для разработчика

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

1. Среда разработки (IDE)

Если правильно подобрать IDE под свой язык и задачи, она заметно упростит работу:

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

👉 Примеры IDE: IntelliJ IDEA, Visual Studio.

2. Редактор с подсветкой синтаксиса

Он не умеет проверять код на ошибки, но поможет найти лишнюю скобку или выделить другим цветом циклы и функции. Наш любимый редактор — Сублайм.

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

3. Репозиторий для хранения исходников

Репозиторий — специальное хранилище для кода, которое решает сразу несколько задач:

- хранит все версии исходного кода, который вы пишете;
- следит за тем, чтобы вы не потеряли код, и поэтому хранит его у себя на нескольких серверах;
- позволяет делиться кодом и вместе работать над одним проектом;
- помогает привлечь новых участников в свой проект;
- и вообще свой аккаунт в репозитории — это круто!

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

4. Программа оценки качества кода

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

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

5. Сервис совместной работы

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

Они умеют такое:

- организовывать работу в команде и выстраивать иерархию;
- работать с комментариями;
- принимать или отклонять правки других программистов;
- вести логи проекта;
- создавать закрытые группы для обсуждений;
- приглашать внешних пользователей как гостей для консультаций по проектам.

👉 Подробнее читайте в статье по ссылке: https://v.thecode.media/j72e0

#подборка_Код
👍614👎2
— А можно как-то поиграть со шрифтами?
— Вы просите меня поиграть со шрифтами? В пятницу вечером?
— Да
— Подержите мое пиво

https://v.thecode.media/po7ca

#проект_Код
👍386
Делаем своё расширение для браузера за 10 минут

Хотите собственное расшинение для «Хрома»? Вот, пожалуйста.

https://v.thecode.media/ynoh7

#проект_Код #лучшее_Код
👍27🔥31
Выбираем самое важное изобретение недели

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

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

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

📶 Гибкие плитки для сетей 5G+
Плитки размером 5×5 см легко соединять и размещать на разных поверхностях. Такая мозаичная архитектура дешевле и масштабируется легче, чем большие антенные решётки. Плитки можно использовать в разных областях: связь, зондирование, сбор энергии и т. д.

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

#подборка_Код
👍20🔥4
У Практикума акция: дарят классные штуки для создания светлого и приятного интерьера для тех, кто будет учиться и работать из дома. Девиз — «Подсветим этот не всегда лёгкий путь».

Как это будет работать: нужно зарегистрироваться, выбрать курс, и в нужный момент вам придёт промокод на 5000 рублей. Его можно будет применить на Яндекс Маркете при покупке фитнес-браслета, настольной лампы, кофеварки, электрочайника или ночника. Какой именно светильник или кофеварку — выберете сами, что вам по душе.

Почему так? Потому что всё плохое пройдёт, а работа останется. А работать нужно в комфортном и светлом помещении.

Регистрируйтесь тут, здесь же все условия: https://practicum.yandex.ru/light/?utm_source=pr&utm_medium=kod&utm_campaign=light
🔥11👍9👎4