Зачем в файле столько дырок
Информацию из этой статьи используйте на свой страх и риск. Мы будем стирать данные из файлов. Статья написана под операционную систему Windows и файловую систему NTFS. Также в статье много изображений.
Ответ на пост «Альфа»
Вот эта девушка более альфа
Пример использования скрипта с qBittorent (много скриншотов)
Считаем статистику в SVG
Файл разделён на 100 блоков. На графиках учитываются только полные блоки. Каждая строка в сетке это одна эмуляция роя. Ниже сетки с веху в низ опускаются графики доступности.
- В синем графике столбик под каждым блоком показывает количество циклов в которых был он полным.
- В тёмно синем(на самом деле полупрозрачном сером) графике показывается слева(0%) на право(100%) процент доступных данных и сверху в низ количество циклов к которых этот процент был доступен.
Управление с клавиатуры:
P/З — пауза
+/= — добавить один источник
-/_ — убрать один источник
Управление мышью:
Кликая мышкой по сетке можно выбрать процент который будет стёрт у всех источников. Чем правее тем больше стирается.
Частичное стирание ненужных файлов на раздаче.
Разрежённые файлы позволяют постепенно высвобождать место под другие данные. Заданный командой fsutil sparse setrange участок освобождается и читаются далее из него только нули.
Если перепроверить эти файлы то клиент пометит прореженные участки как не загруженные(если там изначально не было нулей) и не будет их раздавать. Чтобы он не пытался загрузить их обратно нужно снять галочку загрузки. При этом целые участки файла останутся доступны для роя.
- Тем самым мы можем остаться на раздаче при этом освободив достаточно места под загрузку нового торрента.
- Оставшись на раздаче мы не увеличиваем нагрузку на другие источники.
- Чем больше источников раздают тем выше скорость загрузки.
Что такое разреженный файл
Разрежённый файл (англ. sparse file) — файл, в котором последовательности нулевых байтов[1] заменены на информацию об этих последовательностях (список дыр).
Дыра (англ. hole) — последовательность нулевых байт внутри файла, не записанная на диск. Информация о дырах (смещение от начала файла в байтах и количество байт) хранится в метаданных ФС.
На Geektimes также есть небольшая статья о них: "Разреженные файлы в NTFS"
Операционная система по умолчанию не создаёт разреженные файлы. Этот флаг можно установить файлу программно или при помощи утилиты.
Устанавливаем флаг при помощи утилиты:
Программно (С++ Windows):
Автоматически нулевые последовательности в файле не освободят место на диске и это также нужно делать программно или при помощи утилиты.
Затираем нулями часть файла помощи утилиты:
Программно (С++ Windows):
Заключение
Данный способ высвобождения места на диске подходит для раздач с большими файлами. Мы можем стереть часть и раздавать дальше оставшееся когда содержимое нам уже не нужно.
Вы видели их каждый день, пользовались ими, посмеиваясь, потому что полагали их существование полнейшей бессмыслицей. Но теперь вы, наконец, узнаете, зачем они нужны!
Дырка в колпачке шариковой ручки
Большинство полагает, что неизменная дырочка в колпачке шариковой ручки предохраняет ее от высыхания или для отвода избыточного давления, из-за которого ручка может потечь в самый неподходящий момент. На самом деле, все проще: это - защита от удушения. Если ребенок случайно проглотит колпачок, он не перекроет трахею - в нем останется отверстие, которое, как минимум, позволит пострадавшему продержаться до приезда "скорой".
Отверстия в окнах самолета
Когда-нибудь замечали микроскопические отверстия, просверленные в окнах самолета? В следующий раз обратите на них внимание! Тем же, кто знает об их существовании и недоумевает, зачем они нужны, объясним. У этих дырочек - два предназначения. Во-первых, они компенсируют разницу в давлении. Когда самолет летит на большой высоте, разница между давлением внутри машины и снаружи весьма высока, и маленькие отверстия во внутреннем стекле помогают внешнему стеклу справляться с этой разницей. Кроме того, эти отверстия помогают окну не запотеть.
Дополнительный клочок ткани на одежде
Такой клочок ткани с пуговицей почти всегда прилагается к новой вещи. Зачем он нужен? Неужели для заплаток? Нет! Он нужен для того, чтобы вы могли проверить, как ткань реагирует на разные типы моющих и чистящих средств, не подвергая опасности саму вещь.
Маленький кармашек на джинсах
Для современных людей его существование - загадка. Но если бы нас читал какой-нибудь ковбой или золотоискатель, заставший XIX век, он бы удивился, откуда вообще возник такой вопрос. Во времена, когда были изобретены джинсы, каждый прекрасно понимал, что этот кармашек предназначен для карманных часов. А потом модельеры просто не захотели менять классический фасон.
Заклепки на джинсах
Заклепки на джинсах - отнюдь не декоративные элементы, сделанные в угоду металлистам. Они - еже один привет из прошлого. Работа у шахтеров и золотоискателей, главных потребителей штанов из денима, была настолько физически тяжелой, что ткань не выдерживала и рвалась на стыках швов. Заклепки же держали швы крепко.
Отверстия на кедах
Дороге и дешевые, для стильной вечеринки и для школьных уроков физкультуры - все кеды украшены этими странными отверстиями. И не зря. Первая причина понятна: вентиляция. Но есть и еще одна. Первые кеды были сделаны для баскетболистов, и перед игрой они пропускали шнурки сквозь эти дополнительные отверстия, чтобы обувь плотнее прилегала к ноге.
Дырочка на конце рулетки
Настоящий мастер на все руки непременно догадается, зачем на конце ленты у рулетки непременно есть отверстие. Остальным поясним: его можно надеть на гвоздь и спокойно измерить нужное расстояние, не боясь, что рулетка сползет и ваши измерения окажутся неправильными.
Зубчики на конце рулетки
Наверное, не все обращали внимание, что на том самом металлическом конце рулетки с дырочкой есть еще и зазубрины. А знаете, зачем они нужны? Чтобы мастер мог, отмерив нужное расстояние, царапиной отметить его прямо на штукатурке и не тянуться за карандашом, когда руки заняты измерительным инструментом.
Отверстие в ручке ковша
Странные, на первый взгляд, отверстия в ручках сковородок и ковшиков тоже имеют практический смысл. Во-первых, за них ковш можно вешать на крючок на стене, создавая живописный вид на кухне. Если же вы предпочитаете хранить посуду в шкафу, эти отверстия вам все равно пригодятся. В следующий раз, помешав готовящееся блюдо, не кладите грязную ложку на стол, а засуньте ручкой в отверстие: стол останется чистым, а ручка ложки не нагреется.
Отверстие в ложке для пасты
Отверстие в центре ложки для пасты нужно, разумеется, для того, чтобы дать воде стечь, придержав сварившиеся макароны. Но есть у нее и еще одна цель - и она заставит вас немедленно провести эксперимент! Дело в том, что размер этой дырки соответствует диаметру порции сухих спагетти, достаточной на одного. Попробуйте проверить!
Стрелка на указателе уровня топлива
Обратите внимание на стрелочку рядом с изображением бензоколонки на указателе уровня топлива. Думаете, это просто картинка? А вот и нет! Эта стрелочка показывает, с какой стороны у машины находится горлышко бензобака - и, соответственно, каким боком вам нужно подъезжать к колонке. Вы в полной мере оцените это удобство, сидя за рулем арендованной машины!
Зигзаги на "невидимках"
Эти зигзаги помогают "невидимке" лучше удерживать волосы - но лишь в том случае, если они повернуты в сторону головы, а не наружу. Помните об этом, делая прическу!
Вы точно знаете, как пользоваться ножом для бумаги?
Знаете, зачем на лезвии посылочного ножа или ножа для бумаги нанесены эти тонкие линии-риски? Так знайте! Когда нож затупится, вы сможете обломить его по этой линии, и край лезвия вновь станет острым, как новенький. Для этого лучше всего воспользоваться еще одной частью ножа, предназначение которой для многих является загадкой, - съемной втулкой с задней стороны. Выньте втулку, вытащите лезвие, с помощью той же втулки обломите его по линии и соберите все обратно. Практически новый нож для бумаги к вашим услугам!
Дырочка в нижней части замка
Если вы закрываете висячим замком, к примеру, ворота или сарай на даче, обратите внимание на маленькое отверстие в его нижней части, рядом с личинкой. Зачем оно нужно? Во-первых, через него выливается затекающая в замок вода. Если бы она не выливалась,замок ржавел бы в дождливую погоду так, что его невозможно было бы открыть, а зимой намерзшим льдом его перекосило бы окончательно. Кроме того, именно через это отверстие лучше всего смазывать механизм - капните туда масла, и замок не будет заедать.
Утолщения на кабелях
На многих кабелях питания - к примеру, компьютерных - есть вот такие странные утолщения цилиндрической формы. Зачем они нужны? Это так называемые ферритовые сердечники, или индуктивные элементы. Они сделаны из оксида магнитного железа, и нужны для того, чтобы подавлять высокочастотные электромагнитные помехи. Это те самые шорохи и скрипы, которые вы слышите в трубке вместо голоса собеседника, поднеся мобильный телефон слишком близко к микрофону? Ферритовый сердечник не дает подобному происходить с вашими мониторами, аккумуляторами и другой техникой.
Острый выступ на колпачке тюбика с лекарством
Зачем нужен маленький шипик, который можно увидеть иногда на колпачках тюбиков с лекарствами? Как правило, лекарства в таких тюбиках защищены, помимо крышки, слоем фольги. Благодаря этому шипику, вам не придется сковыривать фольгу ногтями - просто отвинтите крышку, переверните и проколите им фольгу. Все, доступ к лекарству открыт!
Черточки на клавишах
Обратите внимание - на центральных клавишах среднего ряда клавиатуры под буквами располагаются едва заметные черточки. На русской клавиатуре они приходятся на "А" и "О", на английской - на 'F' и 'J'. Профессиональные машинистки знают, зачем они нужны: при слепом десятипальцевом методе печати эти клавиши - базовые, те, на которых указательные пальцы отдыхают. По этим черточкам машинистка вслепую, не наклоняя головы, узнает, что пальцы стоят там, где надо.
Дырка в линейке
Ничего сложного: за эту дырку линейку можно повесить на крючок над столом.
"Крылышки" на кабелях
Зачем на аккумуляторе от Apple крючочки-"крылышки"? Чтобы кабель было удобнее сматывать. Толстая часть обматывается вокруг аккумулятора, а оставшийся тонкий хвостик отлично закручивается вокруг этих крылышек. Маленькая клипса рядом с "крылышками" отлично фиксирует конец. Apple в очередной раз подтверждает дружественность своей техники к пользователю!
Точка возле камеры iPhone
Что это за точка возле камеры? Это микрофон. Он работает, когда вы используете заднюю камеру.
Выемка на крышке Tic-Tac
Если вы любите драже Tic-Tac, вы наверняка замечали небольшой выступ с выемкой с внутренней стороны крышки. Наверное, вы, как и многие друге, полагали, что он просто помогает крышке закрываться плотнее? Нет. На самом деле, это дозатор, который, если захотите, будет выдавать вам по одному драже за раз.
Тонкий диск под крышкой бутылок с газировкой
Иногда он сделан из прозрачного пластика, иногда - из резины. Если вы когда-нибудь в детстве пробовали выковырять его из крышки, вы с удивлением замечали, что бутылка закрывается так же плотно, как и раньше, и вода из нее не вытекает. Так зачем же он нужен?
Очень просто:: этот диск удерживает не только жидкость, но и растворенный в воде газ - тот самый, который превращает обычную воду в газированную. Если бы его не было, любая газировка уже к моменту попадания на прилавок становилась бы обычной сладкой водичкой.
Второй цвет на ластике
Пощупайте двухцветный ластик как следует - и вы обнаружите, что часть одного цвета значительно мягче другой. Эта самая грубая половинка ластика работает гораздо эффективнее и может стирать даже чернила, но действует она лишь на плотной бумаге. Она снимает гораздо более толстый слой, поэтому тонкую тетрадную страницу эта часть ластика мгновенно протрет до дырки.
Углубление в днище винной бутылки
Это углубление нужно не для того, чтобы официанту было удобнее держать бутылку, разливая вино по бокалам, как часто думают. Она необходима, чтобы компенсировать избыточное давление, которое испытывает содержимое бутылки во время укупорки пробкой. Самые слабые места у бутылки - боковые части и днище, а вдавленное дно помогает равномерно распределить давление по всем направлениям. Именно поэтому у бутылок для шампанского эта выемка гораздо глубже - ведь из-за пузырьков углекислого газа давление в бутылке шампанского гораздо выше.
Файл, Мультифора (лат. Multifora — «имеющая много дырок», женский род от multiforus) — пластиковый, чаще всего прозрачный, канцелярский пакет для хранения и защиты бумажных документов от загрязнения и механических повреждений с перфорацией по одной стороне для скрепления. Могут объединяться в папке арочным или иным механизмом.
Я настолько заколебался менять название этой пластиковой фигни, что теперь и в Сибири и в Москве называю ее прозрачной пластиковой фигней для бумаг..
Несколько лет назад переехал из Томска в Н.Новгород. Долго не мог привыкнуть к тому, что мультифору называют файлом, немного не так ставят ударения в словах, а самое главное - не склоняют числительные, когда говорят, сколько сейчас времени.
а правильно называется: карман с перфорацией:) Хотя мы в Сибири называем и файл и мультифор
Парадокс
- Техасские законодатели рассматривают возможность смертной казни за аборт
- Настолько дорожат жизнями, что убьют вас
Неужели и у меня появились фото после
Сколько себя помню была слегка толста. При росте 169 вес колебался в районе 80-85. Рождение двоих детей после 30 сказались ещё более печально на моем теле. И вот.. Спустя бесчетное множество попыток похудеть и набрать обратно ещё больше я смирилась.
Сильно не пинайте, я и так несколько раз удаляла всё, но вдруг какая нибудь толстенькая мама детей (или любой другой человек) посмотрит и решится тоже похудеть - я буду рада!
И да. Я знаю что работы ещё очень много) годами наедалось
Пишем простой скрипт выбора случайной позиции
Поскольку используются большие числа и для удобства ведём вычисления в JavaScript
Получение размера файла и работу с fsutil sparse оставим в командном файле.
Этот скрипт затрёт один или два случайных участка файла. Скрипт подходит для затирания одиночного файла.
Загружаемые файлы
- С флагом разреженного файл будет занимать столько сколько нужно загруженным данным. Это полезно когда в очереди на загрузку стоит много файлов и их полный общий объём может превышать доступный.
По хешам частей можно определить части заполненные нулями и пометить их уже загруженными. Эти части не будут загружаться и занимать место на диске.
Файл фрагментируется. Это происходит и с обычными файлами но с разреженными это более выражено. Файл загружается в случайном порядке и место под данные выделяется по мере необходимости. Кусочки файла разбрасываются по диску.
Будни ветеринарного врача, глава 24/2
— Усыпишь собаку? — админом сегодня Алечка, которая знает, как я ненавижу эутаназию, и говорит поэтому — как извиняется.
— Что с ней? — устало спрашиваю её.
— Старость… — говорит она.
— Старость, — продолжаю я нашу расхожую фразу, — это не диагноз!
Аля сутулится и виновато добавляет:
— Диабет ещё. Кушинга. Хозяйка… рыдает.
Синдром Кушинга — эндокринное заболевание, вызванное опухолью в надпочечнике или гипофизе. Лечится недёшево, непросто и небезопасно. Нудно, долго, пожизненно. Плюс параллельные диагнозы и куча денег на их постановку. И самое противное, что даже после выяснения всего этого назначить адекватное лечение получается не всегда. Одно дело — прооперировать и удалить надпочечник, поражённый опухолью, и всю жизнь колоть собаке гормонозамещающие препараты. Другое — если опухоль находится в мозге: тогда удаляют оба надпочечника и надо покупать дико дорогое лекарство за границей, который тоже колят пожизненно. А если метастазы? Диабет ещё этот, чтоб его… как осложнение синдрома.
— Диагноз на Кушинга точный? — мурыжу Алю.
— Предварительный, — отвечает она предсказуемо и даёт старое, замусленное назначение. На бланке записаны показания измерения глюкозы и дозы инсулина, как документация по лечению диабета, который уже сам по себе является серьёзным испытанием для хозяев.
Ну, если что, дексаметазоновые пробы, тест на гормон гипофиза, УЗИ надпочечников и повторные анализы крови, — вот что можно озвучить хозяйке в виде альтернативы усыплению. Если она спросит.
Аля приглашает женщину войти, — та ведёт за собой чёрного, истощённого болезнью коккер-спаниеля с объёмным животом и обширными залысинами на боках. Собака еле плетётся, а женщина громко всхлипывает, уткнувшись лицом в мокрый носовой платок. Её расстроенный вид вместе со зрелищем старой, измученной собаки оказываются решающими. Никаких альтернатив я не предлагаю.
— Можно только… — говорит женщина сквозь слёзы, — усыпить не на столе?
— На полу? — удивлённо переспрашиваю её.
Она кивает, протягивает мне байковое белое одеяло на «постелить» и кладёт на стул, сбоку, аккуратно сложенное оранжевое второе:
— Вот, возьмите. Может, пригодится кому, — и она снова всхлипывает.
Ладно. Видимо, поднятие на стол для собаки — уже стресс. Чувствую себя человеком, которому объявлено последнее желание умирающего. Избыточный кортизол, циркулирующий в крови, по иронии, является сам гормоном стресса, и добавлять его я, конечно, не собираюсь. На полу — так на полу…
Заношу формальности в журнал, говорю стандартное про действие применяемых препаратов, набираю шприцы.
— Присутствовать не обязательно, — предупреждаю женщину.
— Я останусь, — отвечает она.
О, Господи, святой человек.
Кладём собаку на одеяло, Аля пережимает ей вену, выстригаю шерсть: на полу темно, вену не видно, и в памяти всплывает в каких условиях приходится усыплять животных выездному врачу — на улице, на холоде, в жиже, в вонючем тёмном сарае, — всё это приходилось наблюдать, когда я волею случая оказывалась сопровождающей.
Коккер уходит легко, будто давно уже был готов. Слушаю стетоскопом сердце. Тишина. Заворачиваем в белое одеяло. Женщина оставляет собаку на кремацию и, продолжая плакать, уходит.
Забывает свои перчатки.
…Смерть. Избавление от страданий.
Сейчас я лояльнее отношусь к ней, если понимаю, что процесс выздоровления будет долгий и с сильной болью, или если всё безнадёжно. Недавно две сердобольные женщины принесли бездомного кота с оторванной гниющей нижней челюстью, сломанной в трех местах: под скальпированной кожей кишели опарыши, и сам кот был после кровопотери, в сильнейшем болевом и токсическом шоке. Видимо, машина сбила его несколько дней назад, а увидели и принесли кота только сейчас. Может, ещё не сразу дался, пока полностью не ослаб.
Я обеими руками за жизнь, но, когда вижу подобное, эти самые руки не дрожат, и пациенты потом не снятся. Из двух зол выбирают меньшее, и смерть может стать избавлением от мучительной жизни. Жизнь вообще неотделима от боли, похоже.
…По иронии судьбы следующим на приём заходит мужчина со вполне себе здоровым молодым цвергшнауцером — окраска собаки называется «перец с солью». Это я запомнила потому, что, когда мы ещё были студентками, моей подруге очень захотелось шнауцера именно такого окраса. Ей продали рыжего щенка, сказав, что цвет с возрастом всенепременно изменится на нужный, и волноваться не надо. Тем не менее, щенок не только отказался вырастать в шнауцера, оказавшись простой коротконогой дворнягой, но и оставил за собой откровенно рыжий цвет, вызывающий в нас бурное веселье. Мы так его и звали, посмеиваясь: «Ну что, перец-с-солью?» В итоге, конечно, собака осталась у подруги и стала горячо любимой.
— А мне бы собаку усыпить, — с ходу вырывает меня из забавных воспоминаний мужчина.
Простите? Контраст столь велик, что эта фраза опускается мне на башку тяжёлым обухом. Я перевожу взгляд с мужчины на молодую, добродушную, здоровую собаку и обратно.
Вы что, издеваетесь?
— Да, — как ни в чём не бывало отвечает мужчина уверенным голосом. И предупреждает дальнейшие расспросы следующим: — Мы недавно овчарку усыпили. Ну, он соседку напугал. Вот, взяли шнауцера теперь. Зря взяли. Усыпите?
Меня начинает ощутимо колотить. Что? У меня нет подходящих слов, и я просто стою и смотрю на него, как на нечто нелогичное, уродливое и несуразное. Он так уверен в себе и в том, что пришёл по адресу! В ушах нарастает шум, и я отчётливо понимаю, что сейчас задушу этого гада прям в кабинете. Просто обниму его за шею, но очень сильно. Со всепоглощающей, бл*дь, любовью.
— Иди, я поговорю, — выручает меня Аля, с силой выталкивая за дверь — с клацаньем ногтей отрываюсь от стола, в который вцепилась пальцами. — Иди, иди… Чаю попей.
«Чаю попей», — раздаётся в голове эхом.
— Мы усыпляем только безнадёжно больных животных, — слышится Алин голос, пока я на деревянных ногах удаляюсь из кабинета. Она говорит что-то ещё, и я молю Бога, чтобы мужчина не начал орать что-нибудь вроде «И что мне теперь, камень ему на шею и в реке утопить?» или что они там орут в таких случаях, когда врачи не оправдывают ожиданий…
Остывший чай с заныканной когда-то на полке шоколадной конфетой возвращает меня в реальность. Отхлёбывая горькую заварку, в которую он превратился, пока стоял в ожидании; наблюдаю в камеру, как мужчина со шнауцером выходит в холл и стоит там, будто на что-то решаясь.
— Что. Это. Было? — спрашиваю я поднявшуюся наверх Алю.
— Да забей, — пожимает она плечами и протягивает конфетку. — Держи вот ещё одну.
Аля оборачивается к монитору, где видно крыльцо клиники и кусок дороги, проходящей рядом:
Мужчина ничтоже сумняшеся привязывает шнауцера к крыльцу — на длинном поводке. А у нас там дорога идёт, без тротуара, прям у крыльца. Подняв воротник, мужчина торопливо уходит. Собака тянется за ним, выходит на проезжую часть, лает, машет хвостом. Какой-то таксист притормаживает, объезжает её. Мужчина исчезает из виду.
Аля, сорвавшись, сбегает вниз, запинаясь о пороги и чуть не срывая двери. Я вижу, как она кричит там, с крыльца. Стоит, мёрзнет. Потом отвязывает собаку, заводит внутрь. Та нехотя слушается. Привязываем её в дальнем углу кабинета — больше некуда. Аля стелет на пол оранжевое одеялко, оставшееся от женщины с коккером; ставит рядом миску с водой: как только её нимб над головой не царапает потолок, а крылья — дверные косяки, — непонятно.
А вечером случается чудо. Та самая женщина, которая приводила на усыпление спаниэля, заглядывает в кабинет:
— Вы меня извините. Я у вас перчатки не забыла?
— Да-да, я сейчас принесу! — отвечает Аля и отчаливает на ресепшн.
Взгляд женщины падает на шнауцера, пролившего воду, сбившего в комок оставленное ею оранжевое одеяло, — так каждый раз он тянул поводок, когда дверь в кабинет открывалась, что всё опрокинул и смял. Потянулся и в этот раз.
— Кто это? — спрашивает женщина.
— На усыпление, — пожимаю плечами я.
— Что? — недоумённо смотрит то на меня, то на него женщина.
— «Надоел», — цитирую я бывшего владельца собаки. И продолжаю: — Вы меня извините, конечно. Я понимаю, что ваш пёс, сегодня… Но… Может быть, Вы заберёте эту собаку себе? Нам её, правда, некуда. Если нет — то нет, мы поймём, но мало ли. Вдруг Вы бы смогли…
— Вот перчатки, — влетает в кабинет Аля.
— Тс-с! — пшикаю на неё.
— А зовут его как? — спрашивает между тем женщина.
— Да как назовёте.
Она молча проходит к шнауцеру, присаживается сначала на корточки, потом опускается на колени. Он облизывает ей покрасневшие с улицы пальцы, мотает хвостом. Добрый малый. Она оборачивается к нам, кивает — без слов, на глазах — слёзы, слёзы. Аля отвязывает поводок, вкладывает его в руку женщины.
Сибирский лексикон – вещь малопонятная порой даже самим сибирякам. В интернете полно всевозможных списков «исконно сибирских» слов, которые в Сибири никто и никогда не слышал. А вот те, которые на слуху, в том числе появившиеся совсем недавно, зачастую настолько прочно вросли в язык, что их происхождение, порой, неясно даже для носителей «сибирского диалекта».
«Царьград Новосибирск» разобрался в происхождении самых популярных «сибирских» словечек, а заодно попытался понять, правильно ли сибиряки используют их в своей речи.
Пожалуй, среди всех «сибирских» слов самым «новосибирским» является мультифора. С распространением интернета жители европейской части России с удивлением узнали, что привычный им файлик в Новосибирске принято называть именно так. Более того, некоторые новосибирцы искренне не понимают, когда мультифору называют файлом, ведь файлы – они в компьютере.
Более того, даже в других сибирских городах мультифора не так распространена, как в Новосибирске. И для местных жителей она стала почти стопроцентным способом опознать «своих» за пределами малой родины.
Самое интересное, откуда это слово взялось не смогут ответить даже сами новосибирцы. Ведь слово, как и сама мультифора, появилось совсем недавно, в конце XX века, так что вряд ли её можно объяснить местным диалектом и многовековыми традициями, как большинство других регионализмов. В английском языке, к слову, этот предмет называется plastic wallet (в Великобритании), sheet protector (в Америке) и plastic sleeves ( в Австралии), так что версия с заимствованием из иностранного языка тоже отпадает.
Сегодня есть несколько версий происхождения «мультифоры». Одна из самых популярных заключается в том, что слово трансформировалось из названия компании «Multi-4» (впрочем и тут есть разные варианты), которая в 90-х годах первой стала поставлять файлики на новосибирский рынок. Некоторые старожилы даже припоминают, что её офис располагался по адресу Ленина, 48.
Тем не менее, к 2021 году никакого упоминания этой компании, в виде фотографий вывески, рекламы или других материальных следов, нет. Только воспоминания.
Вторая версия – обрусевшее итальянское «multi foro», что буквально означает «много дырок». Якобы первые мультифоры в Новосибирск завозили из Италии и коробки с ними были подписаны именно так. А сибиряки уже пустили словечко в быт. Как и в случае с таинственной компанией, найти хотя бы фотографии итальянских мультифор, где указывалась бы их «многодырчатость» не удалось до сих пор.
Третья версия уже без иностранных словечек. Согласно ей в накладных канцелярских магазинов файлы для бумаг были указаны как «мультиформат» и именно сокращением от этого слова является мультифора.
Не менее популярным «типично сибирским» словом является «вехотка». Что интересно, среди современных сибиряков, особенно жителей больших городов, как Новосибирск или Красноярск, это слово не пользуется популярностью, а знают его многие как раз благодаря различным подборкам в интернете. Тем не менее, среди более старшего поколения и в небольших сёлах всё-таки можно встретить людей, применяющих «вехотку» по назначению.
Означает оно самую обыкновенную мочалку. Впрочем, тут есть разночтения. Кто-то говорит, что вехотка это вообще любая мочалка, даже губка, а кто-то уверен, что так сибиряки называют только специфическую жёсткую мочалку из ветоши (отсюда и слово).
Происхождение вехотки, на первый взгляд, очевидно – от слова «ветошь». По крайней мере в этом уверены филологи, да и словарь Даля прямо соотносит оба слова. Это, к слову, ставит точку и в споре о том, через какую букву пишется это слово, через «е» или через «и». Однако, учитывая, что в других славянских языках встречаются похожие слова (vehet, wiechec, wjechc, вiхоть), современные языковеды сошлись во мнении, что правильными являются оба варианта.
Кстати, согласно тому же словарю Даля, означать вехотка, помимо мочалки, может также тряпку для мытья пола или посуды. А ещё Даль уверен, что слово это не сибирское, а пермское.
Несмотря на то, что сегодня «вехотку» знают как одно из самых характерных «сибирских» слов, используется оно далеко не только в Сибири. «Вехотка» встречается в диалектах Урала, Дальнего Востока и даже в Казахстане. Правда с одним отличием – в этих регионах «вехотка» зачастую всего лишь синоним слова «ветошь», но никак не мочалка.
Ещё одно «сибирское» слово, часто вызывающее удивление у жителей других регионов, это шурушки. Обозначающее различную мелочёвку, всякие штуковины, которые лежат где-то в большом количестве. По факту – универсальное обозначение всего того, что можно найти, «пошуршав» по карманам или в сумочке.
Именно от глагола «шуршать» это слово и пошло, гласит первая версия его происхождения. Мол, когда шурушков много (а много их почти всегда), они шуршат, когда их перебираешь. Поэтому и шурушки.
Вторая версия заключается в том, что шурушки пошли от слова «соорудить». Вернее, от его просторечной вариации «шурудить». Ведь невозможно что-то соорудить без всяких шурушков – гвоздей, винтов, болтов, гаек, швейных иголок, булавок и прочей мелочи.
К слову, для тех, кто впервые встретил это слово, может быть сложным правильно поставить ударение. Сибиряки всегда произносят его с ударением на последний слог, хотя словари разрешают и вариант с ударением на второй слог.
Интересно и то, что в зависимости от ударения меняется и род слова. Так шурушкИ однозначно являются множественной формой шурушкОВ мужского рода, тогда как шурУшки – множественная форма шурушЕК, то есть слова женского рода.
Русский язык не только велик и могуч, но и богат всевозможными словами, особенно когда дело касается региональных диалектов. Изучать словарный запас жителей того или иного региона, порой, не менее интересно, чем вести археологические раскопки, а сделанные в процессе открытия могут принести немало удовольствия языковедам-любителям.
Файлы… что вообще может быть проще? Мы все привыкли создавать, удалять, редактировать, перекидываться файлами.
Но можем ли мы заглянуть внутрь каждого файла и понять как он устроен? Конечно можем, поэтому сегодня мы немного покопаемся в бинарном коде и пощупаем метаданные.
Заодно узнаем, почему iPhone зависает от SMS и распотрошим PowerPoint.
Почему форматов файлов так много?
Если бы мы просто могли взглянуть на сырые данные, которые хранятся внутри жесткого диска или SSD, то мы бы не увидели никаких файлов: мы бы увидели только нолики и единички. Потому как, в любом случае, в памяти компьютера всё хранится в виде сплошного потока двоичного кода.
Но как же тогда понять, где заканчивается один файл и начинается другой?
Поначалу эту проблему человечество решало брутально. Люди записывали один файл на один жесткий диск, чтобы уж точно не ошибиться. Поэтому раньше словом файл называли не отдельную область на жестком диске, а прям целое устройство. К примеру IBM 305.
CTSS (Compatible Time-Sharing System)
Но потом, люди придумали файловые системы. Если очень упростить, это такое оглавление в котором указано имя файла, где он начинается и его длина. А также всякие метаданные, типа время создания, изменения, и можно ли его перезаписывать.
Но для того чтобы прочитать файл, знать его местоположение и границы на жестком диске недостаточно, ведь нам нужно как-то расшифровать бинарный код.
Для этого и существуют различные форматы файлов. В большинстве операционных систем форматы файлов указываются в виде расширения, которое отделяется точкой от имени файла. А если вы не видите расширения, это нормально. Потому что, по умолчанию, современные ОС их скрывают, но можно поставить галочку в настройках.
Расширение даёт подсказку операционной системе и программам, о том какой тип данных он содержит и как это всё структурировано. Например, увидев файл droider.jpg операционная система и мы, люди, сразу понимаем, что это картинка в формате JPEG.
Естественно, для типов данных и разных задач оптимальной будет разная структура файла. Поэтому и форматов файлов существует огромная масса.
Поэтому давайте разберем, как устроены наиболее популярные форматы файлов от более простых к более сложным.
Один из самый простых форматов — это TXT. Это текстовый формат. Знаменитое приложение «Блокнот» в Windows работает как раз с этим форматом.
TXT — формат незамысловатый. Он может хранить в себе только простой неформатированный текст, то есть в нем нет никаких выделений, подчеркиваний, курсивов, отступов, разных шрифтов. Только голый текст, а точнее просто символы.
Каждый символ в TXT-формате хранится в виде бинарного кода.
То что мы с вами видим как осмысленный текст, операционная система видит вот так:
01001000 01100101 01101100 01101100 01101111 00101100 00100000 01110111 01101111 01110010 01101100 01100100 00100001
Каждые 8 цифр, то есть 8 бит этого кода — это отдельный символ.
Например, 01001000 — это “H”, 01100101 — это “e”, и так далее.
Подобрав правильную кодировку остается дело техники. Система сопоставляет бинарный код с таблицей кодировки UTF-8 и готово! Но что будет если система подберет кодировку неправильно? Вариантов не много, скорее всего мы увидим крякозябры:
И такое часто случается, так как TXT-файл не содержит никакой дополнительной информации о кодировке. И это большой недостаток формата.
И вдобавок, эту таблицу нужно было загрузить в оперативную память при загрузке компьютера, а у типового ПК в начале 80-х годов редко было больше 640 килобайт оперативки. А использовать 16-битные таблицы (65536 вариантов) было просто невозможно, такая таблица просто не влезла бы в память.
Но мощность компьютеров росла и проблема ушла. К таблицам с латинскими символами добавились кириллические, которые занимали уже не по 8 бит, а по 16 бит каждый. Поэтому текст на русском занимает в два раза больше памяти, при том же количестве символов.
11010000 10011111 11010001 10000000 11010000 10111000 11010000 10110010 11010000 10110101 11010001 10000010 00101100 00100000 11010000 10111100 11010000 10111000 11010001 10000000 00100001
11010000 10011111 — П
11010001 10000000 — р
10111000 11010000 — и
11010000 10110010 — в
Старики помнят лайфхак, если писать SMS на латинице, то влезет в два раза больше текста. Всё это как раз из-за кодировки.
Так вот, чтобы у операционной системы не было проблем с пониманием как прочитать файл. Помимо самих данных, в разные форматы стали добавлять данные о данных. То есть метаданные, которые хранятся прямо внутри файла и содержат дополнительную информацию о том, как этот файл прочитать.
Это простой аудиоформат, который содержит несжатый. Всё CD диски записаны в формате WAV.
Первые 44 байта классического WAV-файла содержат заголовок, к котором указывается полезнейшая информация:
- количество аудио каналов;
- частота дискретизации;
- битовая глубина;
- и многое другое.
Открытые и проприетарные форматы
Структура WAV хорошо известна и наверное такой файл сможет прочитать практически любой плеер. Всё потому, что WAV-файл — это пример открытого формата.
Есть и другие открытые форматы, которыми вы ежедневно пользуетесь. Например:
- язык разметки web-страниц — HTML;
- картинки — PNG;
- аудио в формате — OGG;
- архива — ZIP;
- видео — MKV;
- электронной книги — EPUB;
- и другие.
Проприетарные форматы всем прекрасны, но в отдельных случаях они препятствуют конкуренции в сфере программного обеспечения, так как приводят к замыканию на поставщике. Есть даже такой термин Vendor lock-in.
Старый офис
Например, раньше такая ситуация была с форматами Microsoft Office: DOC, XLS, PPT.
Мало того, что это были проприетарные форматы компании Microsoft и работали только с фирменным ПО. Так еще Microsoft постоянно меняли свою структуру файлов от одной версии MS Office к другой. И в результате? при выходе новой версии офисного пакета? файлы из старого редактора уже не читались новым, а наоборот — и подавно.
Такая ситуация не очень нравилась Европейскому Союзу. Поэтому, ЕС взъелся на тему ограничения конкуренции. В итоге, форматы файлов опубличили, и все научились хотя бы их читать, но для записи в старые форматы, по-прежнему, нужна лицензия Microsoft. И параллельно этому начали разрабатываться открытые форматы.
ODF и OOXML
1 мая 2006 года на свет появился формат формат ODF, что буквально расшифровывается как открытый формат документов для офисных приложений. Он был разработан консорциумом OASIS и Sun Microsystems.
- ODF — Open Document Format for Office Application.
- OASIS — Organization for the Advancement of Structured Information Standards.
Microsoft тоже не спал. Под давлением Европейского суда они объединились с рядом компаний в ассоциацию ECMA и разработали свой открытый формат Office Open XML, который появился на свет чуть позже в 2006 году.
OOXML стандартизирован European Computer Manufacturers Association. Standard ECMA-376
К привычным форматом конце добавилась буква X и мы получили: DOCX, XLSX, PPTX.
OOXML — Office Open XML (DOCX, XLSX, PPTX)
OOXML, в целом, очень похож на ODF. Он также основан на XML-разметке и также представляет из себя ZIP-архив. Поэтому вы также можете заглянуть внутрь офисных файлов при помощи любого архиватора. Можно даже вытащить картинки и даже подменить их, что бывает особенно удобно при работе с презентациями или когда вам присылают текстовый документ с картинками внутри файла.
Несмотря на кажущуюся простоту, формат реально сложный. Только основная документация — это 5 тысяч страниц. И это практически без картинок.
Тем не менее, кто-то всё таки смог прочитать всю эту документацию и поэтому на свет появились классные офисные пакеты, например МойОфис, которые умеют работать и ODF форматом, и с Office Open XML, и даже с устаревшими форматами типа DOC.
Но есть важная ремарка про старые форматы. Как правило, современный софт умеет их только читать, но не записывать, потому как это действие требует приобретение лицензии Microsoft. Впрочем, в наше время это действие, мягко говоря, бессмысленно.
Итого
Что мы в итоге узнали? Файлы бывают нескольких типов:
Самые базовые — бинарные. Такие форматы любят придумывать компании, чтобы никто не понял, как их программы хранят данные.
Более открытый вариант — xml-контейнеры. К счастью, большинство популярных офисных форматов сейчас такие. Если хотите работать со всеми этими файлами хоть дома, хоть на бегу, скачивайте программы МойОфис! На этом у нас сегодня всё.
Ответ на пост «Как "жалит" крапива под микроскопом»
Ловите лайфхак, может пригодится кому.
Отдыхали летом с супругой в деревне и она случайно ужалилась крапивой, ай-ой чешется. И тут мой выход. Срываю одуванчик, расщепляю его ножку и смазываю им место "укуса". Глаза супруги надо было видеть. Когда человек в 30 лет узнаёт что есть противоядие от врага детства номер один.
ПыСы отпускает сразу же. Узнал о нём от деревенских пацанов лет в 10. Если эта информация поможет хоть одному человеку, буду счастлив)))
Новые запреты Туркменистана
Каким будет Туркменистан при новом президенте, коим стал сын бывшего лидера Гурбангулы? После его назначения, туркмены, пускай и со слабой надеждой, но верили в изменения.
И они пришли. Только вот стало, похоже, ещё хуже.
На прошлой неделе 40-летний отпрыск начал играть в Верховного лидера и сразу подписал ряд новых законов. Они коснулись прав женщин.
"Облегающая" одежда
Признана вне закона. Женщинам настоятельно рекомендовано облачаться только в национальные платья.
Наращивание ногтей и ресниц
Отныне запрещено, все мастера обязаны убрать этот вид услуги. Иначе - 15 суток.
Поскраска волос
Также запрещается - и в парикмахерских, и на дому.
Машины
Водителям запрещено возить женщин. И таксистам, и частникам. Записано так: "Лицо женского пола может быть в автомобиле лишь в сопровождении родственника мужского пола и только не позднее 20:00". Но даже так женщина отныне не может сидеть на переднем сидении. Дорожной полиции разрешили взымать штраф в 2000 долларов с нарушителей.
После 8 вечера
Нахождение женщины вне дома "подлежит выяснению". Для выхода на улицу должна быть причина.
Косметические процедуры
Сотни женщин лишились работы по обвинению в том что у них сделаны.. грудные импланты! А ещё - татуаж бровей и увеличены губ. Более того, на улицах специальные патрули проверяют руками (!) не увеличены ли губы.
Ботокс
Признан сильнодействующим ядом и запрещён к ввозу и применению.
Часть из этих законов уже вступила в силу, другие применяются на практике неофициально, но с ещё большим рвением.
В этом месяце там ждут очередного прорыва. Меджлис, или Государственная Дума Туркмении, обсуждает полный запрет на выезд женщин за рубеж. Ибо они.. "подрывают репутацию страны, выезжая за границу" (цитата).
Используем fsutil sparse напрямую (не правильно!)
Мы освободили 1 гигабайт пространства на диске но этим способом мы очищаем большой непрерывный участок в начале файла. Если другие источники повторят это то мы получим переизбыток доступных частей в конце файла а его начало может быть полностью недоступно в отсутствии полного источника.
Разбираем графики
- 5 источников стёрли 81% процент файла с разных позиций. При этом осталось доступным 64% в большинстве циклов. Блоки по краям при этом практически всегда остаются недоступны.
- 5 источников стёрли 49% процентов файла с разных позиций. Осталось доступно 88% файла.
Поскольку высвобождается меньше половины файла скрипт выбирает позицию для стирания. Таким образом в середине файла блоки становятся менее доступны чем по краям. - 5 источников стёрли 52% процента файла с разных позиций. Осталось доступно 86% файла.
Выбрано для стирания больше половины файла. Скрипт в данном случае выбирает позицию для данных и стирает до и после этого кусочка. - 5 источников стёрли 40% процентов файла с разных позиций. Осталось доступно 100% файла. Тут мы видим что при стирании до 40% файла при 5 источниках мы наиболее вероятно получим 100% доступность файла.
Графики 2 и 3 компенсируют друг друга.
История одной покупки
🤓 2014 год, Лос-Анджелес. Мажорная парочка Джей-Зи и Бейонсе присматривают себе дом в Беверли-Хиллс. Им приглянулся огромный (2 136 кв. м.) дворец из стекла и бетона с видом на Тихий океан - самый дорогой на районе. Прямо как у Тони Старка - только уютнее. Звездная семья посещала дом шесть раз и укатывала владельцев сбить рекордную цену - $85 млн. Двухуровневый гараж с лифтами. Ультрамажорная спальня от Bentley, винный погреб забитый Dom Perignon (бонус). Панорамный бассейн с фонтанами. 15 ванных комнат с самыми дорогими унитазами, а главная ванная вырезана из цельного камня за $85 000. Над дизайном одних только огнетушителей работали Yves Saint Laurent, Chanel и Louis Vuitton. Бейонсе просто влюбилась в этот райский дом. Остался последний решающий поход. Но в самый последний момент семье позвонили, и уведомили о том, что дом их мечты продан. Покупателем стал какой-то задрот по имени Маркус Перссон. Толстый шведский программист по кличке Нотч. Программист сука. Гейм-дизайнер. Что нужно знать об этом мужике. Он вырос в небогатой семье. В 9 лет, вместо того чтобы гонять с друзьями на улице, как все нормальные щеглы, гнил в своей комнате программировал на раздолбанном Commodore 64. В мае 2009 года, Маркус меньше чем за неделю создал игруху в жанре «песочница». Именно она превратила жизнь обычного затюканного мужичка в сказку. В 2014 г. его игру выкупили Microsoft за $2,5 млрд. Речь шла о создателе игры Minecraft.
Как на меня друзья обиделись
Дорогие родители, в особенноси те кто до безумия любит своих детишек, помните ваша любовь к своим не должна ущемлять интересы чужих.
Есть у нас друзья, семейная пара, двое детей оба мальчика одному 17 другому 10. Все замечательно, хорошие люди, но есть один момент: оба до одури любят своего младшенького. К примеру материться ему можно хоть на папу хоть на маму, если ребенок не хочет кушать мама и папа на коленях готовы перед ним стоять и т.д. Мы сначала смеялись над их загонами, но потом привыкли.
Сама история. Недавно переехали в новое жилище и пригласили отметить это дело друзей и родственников. Собралась компания человек 10 взрослых и 10 детей. У нас самих двое: сыну 16, дочке 12. Все чин-чинарем начали, так сказать, праздник отмечать: взрослые за столом на первом этаже, детеныши тусили на втором (жилище 2х этажное), как потом выяснилось они играли в прятки. И вот в самый разгар веселья со второго этажа спускается сыночка наших дорогих друзей и спрашивает: "А где эти пидорасы?"
То есть ребенок настолько привык к тому что все за него делают родители, что не был в состоянии найти хотя бы одного спрятавшегося, и спустился с вполне резонным вопросом к своим подданым. Родители сидят, оба млеют от счастья что их сыночка пришел, на его слова никак не отреагировали.
Тут у меня подгорело (еще бы, не очень приятно когда твоих детей такими словами называют).
Я и говорю: "Так вот же они!" И показываю на его родителей. "Вот пидорас номер один, а вот пидораска номер два!". Медненно сползли улыбки с лиц наших друзей и начался скандал, который и завершил наш праздник.
И что самое интересное все уверены что я не прав, и не стоило так себя вести. Жена вообще со мной не разговаривает, считая меня, виновным в сорваном празднике.
Простые файлы
Для них есть специальные утилиты которые высвобождают место в файле там где большая последовательность нулей без его повреждения. Но такие файлы редко встречаются.
Продолжение поста «Альфа»
Правда потом пришлось извиниться за свой поступок
Правда не совсем перед теми, перед кем могли многие подумать изначально.
Надо было звонить Солу
Метко
Пример
У нас есть файл "linux.iso". Его размер 1.4 гигабайта. Для новой загрузки нам не хватает 1 гигабайта свободного пространства на диске.
Моя трансформация
Всем привет. Я уже выкладывал пост о своем похудении чуть более трех лет назад. Спустя столько времени я не бросил попытки измениться, а продолжаю меняться) Желаю всем, кто только вступил на этот путь, не сдаваться и у вас все получится💪💪💪
Читайте также: