home.social

#файловые_системы — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #файловые_системы, aggregated by home.social.

  1. Файлы под контролем: наш путь к эффективной организации данных на примере одного проекта

    Рано или поздно любой разработчик мобильных приложений сталкивается с необходимостью внедрения в приложение работу с файлами. В этой статье я хочу рассказать о нашем опыте взаимодействия с файловой системой в рамках разработки приложения «Автоматизированная система управления мобильными бригадами».

    habr.com/ru/companies/sigma/ar

    #файлы #файловые_системы #мобильная_разработка #мобильные_приложения

  2. Файлы под контролем: наш путь к эффективной организации данных на примере одного проекта

    Рано или поздно любой разработчик мобильных приложений сталкивается с необходимостью внедрения в приложение работу с файлами. В этой статье я хочу рассказать о нашем опыте взаимодействия с файловой системой в рамках разработки приложения «Автоматизированная система управления мобильными бригадами».

    habr.com/ru/companies/sigma/ar

    #файлы #файловые_системы #мобильная_разработка #мобильные_приложения

  3. Файлы под контролем: наш путь к эффективной организации данных на примере одного проекта

    Рано или поздно любой разработчик мобильных приложений сталкивается с необходимостью внедрения в приложение работу с файлами. В этой статье я хочу рассказать о нашем опыте взаимодействия с файловой системой в рамках разработки приложения «Автоматизированная система управления мобильными бригадами».

    habr.com/ru/companies/sigma/ar

    #файлы #файловые_системы #мобильная_разработка #мобильные_приложения

  4. Файлы под контролем: наш путь к эффективной организации данных на примере одного проекта

    Рано или поздно любой разработчик мобильных приложений сталкивается с необходимостью внедрения в приложение работу с файлами. В этой статье я хочу рассказать о нашем опыте взаимодействия с файловой системой в рамках разработки приложения «Автоматизированная система управления мобильными бригадами».

    habr.com/ru/companies/sigma/ar

    #файлы #файловые_системы #мобильная_разработка #мобильные_приложения

  5. NVRAM из EEPROM

    Дана функция чтения и записи EEPROM dword. Запись и стирание возможно только по выровненному адресу и пословно. Надо поверх EEPROM API сделать функцию чтения, записи и стирания для произвольных массивов байт, по произвольному адресу (NVRAM). Простыми словами надо состыковать Dword API с Byte API. В этом тексте я представил простой наивный алгоритм решения данной задачи.

    habr.com/ru/articles/815639/

    #eeprom #NVRAM #flash #память #файловые_системы #объединения #union #lazy_write #API #littleendian

  6. NVRAM из EEPROM

    Дана функция чтения и записи EEPROM dword. Запись и стирание возможно только по выровненному адресу и пословно. Надо поверх EEPROM API сделать функцию чтения, записи и стирания для произвольных массивов байт, по произвольному адресу (NVRAM). Простыми словами надо состыковать Dword API с Byte API. В этом тексте я представил простой наивный алгоритм решения данной задачи.

    habr.com/ru/articles/815639/

    #eeprom #NVRAM #flash #память #файловые_системы #объединения #union #lazy_write #API #littleendian

  7. NVRAM из EEPROM

    Дана функция чтения и записи EEPROM dword. Запись и стирание возможно только по выровненному адресу и пословно. Надо поверх EEPROM API сделать функцию чтения, записи и стирания для произвольных массивов байт, по произвольному адресу (NVRAM). Простыми словами надо состыковать Dword API с Byte API. В этом тексте я представил простой наивный алгоритм решения данной задачи.

    habr.com/ru/articles/815639/

    #eeprom #NVRAM #flash #память #файловые_системы #объединения #union #lazy_write #API #littleendian

  8. NVRAM из EEPROM

    Дана функция чтения и записи EEPROM dword. Запись и стирание возможно только по выровненному адресу и пословно. Надо поверх EEPROM API сделать функцию чтения, записи и стирания для произвольных массивов байт, по произвольному адресу (NVRAM). Простыми словами надо состыковать Dword API с Byte API. В этом тексте я представил простой наивный алгоритм решения данной задачи.

    habr.com/ru/articles/815639/

    #eeprom #NVRAM #flash #память #файловые_системы #объединения #union #lazy_write #API #littleendian

  9. Три причины не выбрасывать старый айфон

    Привет, Хабр! Меня зовут Виталий, в Positive Technologies занимаюсь расследованиями инцидентов, произошедших с мобильными устройствами. Всего мобильной криминалистикой занимаюсь уже больше шести лет. За это время я исследовал много разных телефонов: от самых простых вариантов — без запароленного доступа к содержимому, до телефонов с разбитым экраном, поврежденным интерфейсным разъемом, утопленных, заблокированных и сброшенных. Много среди них было и айфонов. Недавно, перебирая вещи в квартире, я наткнулся на старый айфон, который долгое время пылился на полке. Включив устройство, я увидел не слишком обнадеживающее сообщение: «iPhone отключен. Подключитесь к iTunes». Оно чаще всего говорит о том, что доступ к данным безвозвратно утерян. Однако кое-что исследователю всё же доступно. О том, что мне удалось откопать — рассказываю под катом. Погрузиться

    habr.com/ru/companies/pt/artic

    #iphone #checkm8 #аппаратная_уязвимость #айфоны #извлечение_данных #данные_приложения #данные_пользователя #файловые_системы #iphone_x

  10. Три причины не выбрасывать старый айфон

    Привет, Хабр! Меня зовут Виталий, в Positive Technologies занимаюсь расследованиями инцидентов, произошедших с мобильными устройствами. Всего мобильной криминалистикой занимаюсь уже больше шести лет. За это время я исследовал много разных телефонов: от самых простых вариантов — без запароленного доступа к содержимому, до телефонов с разбитым экраном, поврежденным интерфейсным разъемом, утопленных, заблокированных и сброшенных. Много среди них было и айфонов. Недавно, перебирая вещи в квартире, я наткнулся на старый айфон, который долгое время пылился на полке. Включив устройство, я увидел не слишком обнадеживающее сообщение: «iPhone отключен. Подключитесь к iTunes». Оно чаще всего говорит о том, что доступ к данным безвозвратно утерян. Однако кое-что исследователю всё же доступно. О том, что мне удалось откопать — рассказываю под катом. Погрузиться

    habr.com/ru/companies/pt/artic

    #iphone #checkm8 #аппаратная_уязвимость #айфоны #извлечение_данных #данные_приложения #данные_пользователя #файловые_системы #iphone_x

  11. Три причины не выбрасывать старый айфон

    Привет, Хабр! Меня зовут Виталий, в Positive Technologies занимаюсь расследованиями инцидентов, произошедших с мобильными устройствами. Всего мобильной криминалистикой занимаюсь уже больше шести лет. За это время я исследовал много разных телефонов: от самых простых вариантов — без запароленного доступа к содержимому, до телефонов с разбитым экраном, поврежденным интерфейсным разъемом, утопленных, заблокированных и сброшенных. Много среди них было и айфонов. Недавно, перебирая вещи в квартире, я наткнулся на старый айфон, который долгое время пылился на полке. Включив устройство, я увидел не слишком обнадеживающее сообщение: «iPhone отключен. Подключитесь к iTunes». Оно чаще всего говорит о том, что доступ к данным безвозвратно утерян. Однако кое-что исследователю всё же доступно. О том, что мне удалось откопать — рассказываю под катом. Погрузиться

    habr.com/ru/companies/pt/artic

    #iphone #checkm8 #аппаратная_уязвимость #айфоны #извлечение_данных #данные_приложения #данные_пользователя #файловые_системы #iphone_x

  12. Три причины не выбрасывать старый айфон

    Привет, Хабр! Меня зовут Виталий, в Positive Technologies занимаюсь расследованиями инцидентов, произошедших с мобильными устройствами. Всего мобильной криминалистикой занимаюсь уже больше шести лет. За это время я исследовал много разных телефонов: от самых простых вариантов — без запароленного доступа к содержимому, до телефонов с разбитым экраном, поврежденным интерфейсным разъемом, утопленных, заблокированных и сброшенных. Много среди них было и айфонов. Недавно, перебирая вещи в квартире, я наткнулся на старый айфон, который долгое время пылился на полке. Включив устройство, я увидел не слишком обнадеживающее сообщение: «iPhone отключен. Подключитесь к iTunes». Оно чаще всего говорит о том, что доступ к данным безвозвратно утерян. Однако кое-что исследователю всё же доступно. О том, что мне удалось откопать — рассказываю под катом. Погрузиться

    habr.com/ru/companies/pt/artic

    #iphone #checkm8 #аппаратная_уязвимость #айфоны #извлечение_данных #данные_приложения #данные_пользователя #файловые_системы #iphone_x

  13. Безразличие к регистру — ошибка на миллиарды долларов

    К данной статье я намеренно переиначил популярный в некоторых кругах заголовок ("Billion dollar mistake" про null как значение ссылок/указателей). Старое цепляется за своё зубами и когтями. Новое приходит в новые ниши и уже не имеет этих проблем. Но без их рассмотрения мы рискуем повторять прежние ошибки... И шо мы имеем с гусь?

    habr.com/ru/articles/862662/

    #именование #регистр_букв #файловые_системы #наследие_проклятого_прошлого

  14. Безразличие к регистру — ошибка на миллиарды долларов

    К данной статье я намеренно переиначил популярный в некоторых кругах заголовок ("Billion dollar mistake" про null как значение ссылок/указателей). Старое цепляется за своё зубами и когтями. Новое приходит в новые ниши и уже не имеет этих проблем. Но без их рассмотрения мы рискуем повторять прежние ошибки... И шо мы имеем с гусь?

    habr.com/ru/articles/862662/

    #именование #регистр_букв #файловые_системы #наследие_проклятого_прошлого

  15. Безразличие к регистру — ошибка на миллиарды долларов

    К данной статье я намеренно переиначил популярный в некоторых кругах заголовок ("Billion dollar mistake" про null как значение ссылок/указателей). Старое цепляется за своё зубами и когтями. Новое приходит в новые ниши и уже не имеет этих проблем. Но без их рассмотрения мы рискуем повторять прежние ошибки... И шо мы имеем с гусь?

    habr.com/ru/articles/862662/

    #именование #регистр_букв #файловые_системы #наследие_проклятого_прошлого

  16. Безразличие к регистру — ошибка на миллиарды долларов

    К данной статье я намеренно переиначил популярный в некоторых кругах заголовок ("Billion dollar mistake" про null как значение ссылок/указателей). Старое цепляется за своё зубами и когтями. Новое приходит в новые ниши и уже не имеет этих проблем. Но без их рассмотрения мы рискуем повторять прежние ошибки... И шо мы имеем с гусь?

    habr.com/ru/articles/862662/

    #именование #регистр_букв #файловые_системы #наследие_проклятого_прошлого

  17. Быстрая обработка данных в data lake с помощью SQL

    Кому пришла в голову идея отправлять SQL запросы в data lake? Оказывается, это позволяет компаниям более гибко и эффективно анализировать свои данные за счёт уменьшения потребности в ETL и снижения нагрузки на корпоративное хранилище. Рассмотрим, какие популярные SQL-движки умеют это делать и как им это удаётся. Меня зовут Владимир Озеров , я руковожу компанией Querify Labs. Мы уже порядка 10 лет занимаемся распределённым SQL, делаем всевозможные SQL-движки, в частности CedrusData — коммерческий движок на основе опенсорс проекта Trino. Сегодня поговорим про то, каким образом устроен ряд SQL-движков, которые обрабатывают данные от data lake.

    habr.com/ru/companies/oleg-bun

    #presto #Dremio #sql #анализ_данных #trino #кхд #data_lake #кэширование #файловые_системы #базы_данных

  18. Быстрая обработка данных в data lake с помощью SQL

    Кому пришла в голову идея отправлять SQL запросы в data lake? Оказывается, это позволяет компаниям более гибко и эффективно анализировать свои данные за счёт уменьшения потребности в ETL и снижения нагрузки на корпоративное хранилище. Рассмотрим, какие популярные SQL-движки умеют это делать и как им это удаётся. Меня зовут Владимир Озеров , я руковожу компанией Querify Labs. Мы уже порядка 10 лет занимаемся распределённым SQL, делаем всевозможные SQL-движки, в частности CedrusData — коммерческий движок на основе опенсорс проекта Trino. Сегодня поговорим про то, каким образом устроен ряд SQL-движков, которые обрабатывают данные от data lake.

    habr.com/ru/companies/oleg-bun

    #presto #Dremio #sql #анализ_данных #trino #кхд #data_lake #кэширование #файловые_системы #базы_данных

  19. Быстрая обработка данных в data lake с помощью SQL

    Кому пришла в голову идея отправлять SQL запросы в data lake? Оказывается, это позволяет компаниям более гибко и эффективно анализировать свои данные за счёт уменьшения потребности в ETL и снижения нагрузки на корпоративное хранилище. Рассмотрим, какие популярные SQL-движки умеют это делать и как им это удаётся. Меня зовут Владимир Озеров , я руковожу компанией Querify Labs. Мы уже порядка 10 лет занимаемся распределённым SQL, делаем всевозможные SQL-движки, в частности CedrusData — коммерческий движок на основе опенсорс проекта Trino. Сегодня поговорим про то, каким образом устроен ряд SQL-движков, которые обрабатывают данные от data lake.

    habr.com/ru/companies/oleg-bun

    #presto #Dremio #sql #анализ_данных #trino #кхд #data_lake #кэширование #файловые_системы #базы_данных

  20. FUSE: как написать свою файловую систему

    Меня зовут Максим, я ведущий разработчик в VK. Занимаюсь инфраструктурой доставки электронной почты в проекте Mail.ru . Наша команда разработала и довела до эксплуатации файловую систему (ФС) на FUSE в рамках проекта распределённой почтовой очереди. В проекте требовалось реализовать сетевую ФС, которая сохраняет данные в трёх копиях, в разных ЦОДах. Цель — повысить отказоустойчивость, чтобы даже полный выход из строя одного ЦОДа не приводил к нарушениям SLA. Эта статья для всех, кто интересуется файловыми системами и хранением данных. Мы обсудим: - зачем писать свою ФС; - как написать свою ФС с помощью фреймворка FUSE; - какие подводные камни есть у эксплуатации FUSE в production. Эта статья — результат трёх лет разработки ФС. Сейчас самое время заварить чай, рассказ будет долгим. Заварить чай и читать

    habr.com/ru/companies/vk/artic

    #файловые_системы #fuse #разработка #программирование #си #inode #filesystem #filesystems #файловая_система #tarantool

  21. FUSE: как написать свою файловую систему

    Меня зовут Максим, я ведущий разработчик в VK. Занимаюсь инфраструктурой доставки электронной почты в проекте Mail.ru . Наша команда разработала и довела до эксплуатации файловую систему (ФС) на FUSE в рамках проекта распределённой почтовой очереди. В проекте требовалось реализовать сетевую ФС, которая сохраняет данные в трёх копиях, в разных ЦОДах. Цель — повысить отказоустойчивость, чтобы даже полный выход из строя одного ЦОДа не приводил к нарушениям SLA. Эта статья для всех, кто интересуется файловыми системами и хранением данных. Мы обсудим: - зачем писать свою ФС; - как написать свою ФС с помощью фреймворка FUSE; - какие подводные камни есть у эксплуатации FUSE в production. Эта статья — результат трёх лет разработки ФС. Сейчас самое время заварить чай, рассказ будет долгим. Заварить чай и читать

    habr.com/ru/companies/vk/artic

    #файловые_системы #fuse #разработка #программирование #си #inode #filesystem #filesystems #файловая_система #tarantool

  22. FUSE: как написать свою файловую систему

    Меня зовут Максим, я ведущий разработчик в VK. Занимаюсь инфраструктурой доставки электронной почты в проекте Mail.ru . Наша команда разработала и довела до эксплуатации файловую систему (ФС) на FUSE в рамках проекта распределённой почтовой очереди. В проекте требовалось реализовать сетевую ФС, которая сохраняет данные в трёх копиях, в разных ЦОДах. Цель — повысить отказоустойчивость, чтобы даже полный выход из строя одного ЦОДа не приводил к нарушениям SLA. Эта статья для всех, кто интересуется файловыми системами и хранением данных. Мы обсудим: - зачем писать свою ФС; - как написать свою ФС с помощью фреймворка FUSE; - какие подводные камни есть у эксплуатации FUSE в production. Эта статья — результат трёх лет разработки ФС. Сейчас самое время заварить чай, рассказ будет долгим. Заварить чай и читать

    habr.com/ru/companies/vk/artic

    #файловые_системы #fuse #разработка #программирование #си #inode #filesystem #filesystems #файловая_система #tarantool

  23. Основы основ: введение в операционные, файловые и символьные системы

    Привет, Хабр! Подавляющему большинству местных читателей - информация из этой статьи уже известна; скажем прямо - это "база". Если вы из такого большинства, то не теряйте время - листайте дальше. А всем юным (и не очень) желающим "войти в IT" - добро пожаловать под кат!

    habr.com/ru/articles/807349/

    #файловые_системы #операционные_системы #кодировки #основы_основ

  24. Основы основ: введение в операционные, файловые и символьные системы

    Привет, Хабр! Подавляющему большинству местных читателей - информация из этой статьи уже известна; скажем прямо - это "база". Если вы из такого большинства, то не теряйте время - листайте дальше. А всем юным (и не очень) желающим "войти в IT" - добро пожаловать под кат!

    habr.com/ru/articles/807349/

    #файловые_системы #операционные_системы #кодировки #основы_основ

  25. Основы основ: введение в операционные, файловые и символьные системы

    Привет, Хабр! Подавляющему большинству местных читателей - информация из этой статьи уже известна; скажем прямо - это "база". Если вы из такого большинства, то не теряйте время - листайте дальше. А всем юным (и не очень) желающим "войти в IT" - добро пожаловать под кат!

    habr.com/ru/articles/807349/

    #файловые_системы #операционные_системы #кодировки #основы_основ

  26. [Перевод] Потерян и не найден

    Салют! В этой статье я попытался разобрать назначение и основные сценарии использования директории lost+found в Linux. ❯ Обзор Если мы запустим fsck, команду проверки и восстановления файловой системы, она может найти фрагменты данных, на которые нет ссылок нигде в файловой системе. В частности, могут быть обнаружены данные, которые выглядят как полный файл, но не имеют имени в системе — индексный дескриптор без соответствующего имени файла. Они по-прежнему занимают место, но недоступны обычными способами, поэтому в корне файловой системы присутствует специальная директория lost+found, куда помещаются такие файлы.

    habr.com/ru/companies/timeweb/

    #timeweb_статьи_перевод #linux #файловые_системы #fsck #lost #found #dev #sda3 #awk

  27. [Перевод] Потерян и не найден

    Салют! В этой статье я попытался разобрать назначение и основные сценарии использования директории lost+found в Linux. ❯ Обзор Если мы запустим fsck, команду проверки и восстановления файловой системы, она может найти фрагменты данных, на которые нет ссылок нигде в файловой системе. В частности, могут быть обнаружены данные, которые выглядят как полный файл, но не имеют имени в системе — индексный дескриптор без соответствующего имени файла. Они по-прежнему занимают место, но недоступны обычными способами, поэтому в корне файловой системы присутствует специальная директория lost+found, куда помещаются такие файлы.

    habr.com/ru/companies/timeweb/

    #timeweb_статьи_перевод #linux #файловые_системы #fsck #lost #found #dev #sda3 #awk

  28. Все, что вы хотели знать о файловых системах: Часть 1

    Привет, хабр! Это первая часть моей серии статей по файловый системам Вы, пользуясь, телефоном или даже простым калькулятором взаимодействуйте с файловой системой (иногда сокращают до аббревиатуры ФС). Когда вы создаете новые файлы, или проводя любые другие махинации, вы работаете с ФС! Но что же это за два волшебных слова? Файловая - значит, как-то взаимодействует с файлами, система - значит она их систематизирует. Это понятно, почти каждый школьник может так ответить. Но что такое файловая система по настоящему? Какие они бывают? Читайте в первой части серии статей "Файловые системы"

    habr.com/ru/articles/775190/

    #ретроспектива #файловые_системы #железо #технологии #история_it

  29. Все, что вы хотели знать о файловых системах: Часть 1

    Привет, хабр! Это первая часть моей серии статей по файловый системам Вы, пользуясь, телефоном или даже простым калькулятором взаимодействуйте с файловой системой (иногда сокращают до аббревиатуры ФС). Когда вы создаете новые файлы, или проводя любые другие махинации, вы работаете с ФС! Но что же это за два волшебных слова? Файловая - значит, как-то взаимодействует с файлами, система - значит она их систематизирует. Это понятно, почти каждый школьник может так ответить. Но что такое файловая система по настоящему? Какие они бывают? Читайте в первой части серии статей "Файловые системы"

    habr.com/ru/articles/775190/

    #ретроспектива #файловые_системы #железо #технологии #история_it