История разработки офлайн‑медиасервера: от идеи до open-source проекта

Всё началось с простой, но насущной проблемы: я хотел быстро передать файлы между своими устройствами — без интернета, без Bluetooth и без облаков .

https://habr.com/ru/articles/935464/

#opensource #сервер #файлы #обмен #офлайн

История разработки офлайн‑медиасервера: от идеи до open-source проекта

💡 Идея Всё началось с простой, но насущной проблемы: я хотел быстро передать файлы между своими устройствами — без интернета, без Bluetooth и без облаков . Существующие способы были либо медленными,...

Хабр

[Перевод] О мягких и жёстких ссылках в Linux

Ссылки в Linux — это мощный инструмент, позволяющий указывать путь к файлам и каталогам. Существует два основных типа ссылок: жёсткие ссылки и мягкие ссылки (вторые также известны как символические ссылки или симлинки). Понимание различий между этими двумя типами поможет вам эффективно управлять файловой системой.

https://habr.com/ru/companies/timeweb/articles/925150/

#timeweb_статьи_перевод #ссылки #linux #жесткие_ссылки #файлы #inode #хранилище #файловая_система

О мягких и жёстких ссылках в Linux

Ссылки в Linux — это мощный инструмент, позволяющий указывать путь к файлам и каталогам. Существует два основных типа ссылок: жёсткие ссылки и мягкие ссылки (вторые также известны как символические...

Хабр

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

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

https://habr.com/ru/companies/sigma/articles/922402/

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

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

Всем привет, на связи Денис, ведущий мобильный разработчик в компании «СИГМА». Совместно с Александром , руководителем мобильной разработки, мы поделимся подробностями работы над проектом...

Хабр

Улучшаем диалоговое окно «Открыть\Сохранить как»: быстрое открытие путей из файловых менеджеров

Представьте, что вы хотите открыть/сохранить файл. В этот момент появляется диалоговое окно и приходится вручную искать каталог в вашей системе. QuickSwitch позволяет автоматически переключиться на нужный вам путь, если он открыт в любом из поддерживаемых файловых менеджеров (Explorer, Directory Opus, Total Commander, XYPlorer).

https://habr.com/ru/articles/897824/

#проводник_windows #улучшение #кастомизация #пути #портативность #приложение #файлы #файловый_менеджер #клавиатурные_сочетания #интерфейс

Улучшаем диалоговое окно «Открыть\Сохранить как»: быстрое открытие путей из файловых менеджеров

Описание Представьте, что вы хотите открыть/сохранить файл. В этот момент появляется диалоговое окно и приходится вручную искать каталог в вашей системе. QuickSwitch позволяет автоматически...

Хабр

Полезные советы для парсинга данных веб-сайтов

В одной из предыдущих статей мы узнали, что такое парсинг, и изучили примеры получения данных с HTML-страниц с помощью Python. В этой инструкции продолжаем продвигаться в этом направлении и предлагаем советы, использование которых поможет автоматизировано извлекать данные из большинства существующих сайтов. Предупреждаем, что получение данных автоматизированным путем может быть запрещено условиями использования сайтов. Мы не поощряем нарушения этих условий, правил, указанных в файле robots.txt или иных правовых норм. Используйте представленные методы только в рамках разрешенных сценариев, соблюдая политику владельцев ресурсов.

https://habr.com/ru/companies/timeweb/articles/889762/

#timeweb_статьи #парсеры #python #html #оптимизация #файлы #вебразработа #браузеры #windows #network

Полезные советы для парсинга данных веб-сайтов

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

Хабр

Работа с большими файлами в Python

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

https://habr.com/ru/articles/842792/

#потоковые_данные #обработка_данных #большие_файлы #большие_данные #большие_объемы_данных #работа_с_файлами #высокая_производительность #файлы #оптимизация_кода #память_в_python

Работа с большими файлами в Python

В этой статье мы рассмотрим, как эффективно читать большие текстовые файлы с минимальным использованием памяти в Python. Мы начнем с обзора наиболее распространенных методов и затем перейдем к...

Хабр

Работа с файлами в ОС CP/M на компьютере «Profi»

В предыдущий раз пришлось уделить внимание и бегло рассмотреть работу с файлами в ОС CP/M. А так как «Быстро, хорошо не бывает» (с) было приято решение о необходимости подробного и основательного разбора данного вопроса, так что бы в будущих статьях не тратить на него время и место. Статья была опубликована в 2020 году в 28 номере журнала по ZX Spectrum'у "ЗаRulem Печатное Слово" . Статья написана в соавторстве с Вадимом Чертковым.

https://habr.com/ru/articles/837664/

#zx_spectrum #assembler #программирование #cp/m #файловая_система #файлы #чтение_файлов #profi

Работа с файлами в ОС CP/M на компьютере «Profi»

В предыдущий раз пришлось уделить внимание и бегло рассмотреть работу с файлами в ОС CP/M. А так как «Быстро, хорошо не бывает» (с) было приято решение о необходимости подробного и основательного...

Хабр

Отравляем кэш загрузок в Telegram для Android

В фильме “Матрица” есть мемная сцена, когда Нео замечает двух совершенно идентичных чёрных кошек, после чего его спутники говорят о “сбое в матрице”, который тут же выливается в полный расколбас. Пару недель назад я испытал подобное чувство deja vu тогда, когда меньше всего этого ожидал. Мой друг Лёша Павлов пилит Android-приложение для подкаста “Теоэстетика”, и я вызвался помочь как альфа-тестировщик. Присылает он мне в Telegram файл theoaesthetics.apk размером 6,6 МБ, я его подгружаю в свой Telegram для Android, пытаюсь поставить, но системные настройки не позволяют. Сохраняю в папку “Загрузки”, пытаюсь поставить оттуда, да опять не выходит – наверное, у меня телефон слишком старый. Докладываю Лёше, он пересобирает приложение и присылает новый файл theoaesthetics.apk размером 5,6 МБ. Окей, скачиваю и пытаюсь поставить по той же схеме, но получаю тот же результат. И тут внимательный глаз замечает, что в папке “Download” лежит файл размером не 5,6 МБ, а 6,6 МБ. Ну ладно, не туда тапнул видимо. Скачиваю файл ещё раз и наяву наблюдаю: качаю файл размером в 5,6 МБ, а в папке лежит файл размером в 6,6 МБ. Окей, яжпрограммист, чищу кэш скачанных файлов, скачиваю правильную apk-шку, которая уже ставится и работает… Но ведь это же пренеприятный баг, сбой в матрице. Следовать за белым кроликом

https://habr.com/ru/articles/823612/

#уязвимость #telegram #bug_bounty #android #безопасность #приложение #файлы #ошибка #телеграм #автозагрузка

Отравляем кэш загрузок в Telegram для Android

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

Хабр

♻️ File Converter — простое конвертирование файлов в Windows: аудио, видео, изображения, документы. Добавляет действия в контекстное меню, что позволяет выполнять операции в пару кликов. Можно настроить пресеты.

https://file-converter.io

Для операций используются библиотеки FFMpeg и ImageMagick — они предустанавливаются вместе с программой. Для конвертации документов (doc, ppt, xls и т.п.) требуется Microsoft Office.

Скачать: https://file-converter.io/download.html
Исходный код: https://github.com/Tichau/FileConverter

#windows #files #файлы

File Converter - Convert & compress everything in 2 clicks!

File Converter is a very simple tool which allows you to convert and compress one or several file(s) using the context menu in windows explorer.

Хранение загружаемых пользователями файлов

В самом начале своей карьеры я имел честь в одно лицо разрабатывать проект, предназначенный для массового пользователя. Надо сказать, что почти все основополагающие принципы того, как провалить проект, были соблюдены, однако, он до сих пор жив. Проект был предназначен для принудительного использования определенной категорией работников бюджетной сферы. Технического задания, аналитики, дизайн-документов, макетов в Фигме, лавандового смузи, и прочих этих ваших модных слов, без которых N лет назад строили БАМ и Траннсиб не было от слова совсем. Зато, были процессы “в бумаге”, которые требовалось оцифровать. Поэтому то, что можно было принять за ТЗ, выглядело как “Эти (работники) заполняют вот это (бумаги) потом несут тем (проверяющим) а дальше все это хранится, сделай чтобы они с компьютера могли загрузить и отправить, у нас тут целый этаж бумагами занят, пожар начнется - всему хана”. Используя весь свой багаж знаний и опыта в построении высоконагруженных систем (на этом месте я отошел от написания статьи сначала проржаться а потом поплакать), я приступил к реализации.

https://habr.com/ru/companies/otus/articles/801253/

#вебсервер #файлы #хранение #minio #s3

Хранение загружаемых пользователями файлов

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

Хабр