タグ

ファイルシステムに関するrryuのブックマーク (4)

  • FizzBuzz.txt(8エクサバイト)

    FizzBuzzFS FizzBuzz問題といえば定期的にSNSで話題になっては変な解法が発明されることでおなじみですが(?)、ファイルシステムを使った事例が見当たらなかったのでやってみました。 まあ見ての通りというか…… /mnt/FizzBuzz に FizzBuzz.txt(8エクサバイト)があって、FizzBuzzが書いてあります。 どこまでも…… 容量の続く限り…… 以上!!!!!!! 技術解説 FUSE FUSE(Filesystem in USEr space)というソフトウェアを使うことで、簡単に新しいファイルシステムを実装することが可能です。 Rustにおいては、fuse crateの更新が停止した結果フォークが複数存在するようですが、利用者数と更新頻度的にfuser crateを使うのがよさそうです。 FileSystem traitが実装された値をmount2関数に渡

    FizzBuzz.txt(8エクサバイト)
    rryu
    rryu 2023/09/24
    FUSE使えば簡単かと思ったら、FizzBuzz出力の先頭からnバイト目の文字を算出する必要があって結構難しい。上級FizzBuzz感ある。
  • ファイルの「穴」の話 - Qiita

    $ dd if=/dev/zero of=testfile1 bs=1 seek=104857599 count=1 ; ls -ls testfile1 1+0 records in 1+0 records out 1 bytes transferred in 0.000114 secs (8775 bytes/sec) 8 -rw-r--r-- 1 user staff 104857600 5 25 13:24 testfile $ ファイルサイズは100MBだけど、消費しているブロック数は8ブロックだけ、というファイルができる。Linux (coreutils) のコマンドtruncateや、qemuの管理コマンドqemu-imgコマンドを使っても、似たようなことができる。 ddはlseek(2)、write(2)という2つのシステムコールを使い、truncateとqemu-imgは

    ファイルの「穴」の話 - Qiita
    rryu
    rryu 2020/06/02
    スパースファイルを作る割とポータブルな方法としてゼロを書き込むかわりにシークしてスキップすればそこが穴になるかもしれないというのはおもしろい。
  • Engadget | Technology News & Reviews

    Research indicates that carbon dioxide removal plans will not be enough to meet Paris treaty goals

    Engadget | Technology News & Reviews
    rryu
    rryu 2016/06/14
    これ基調講演で出してたらどんな反応になったんだろう。
  • EWF の概要 (Windows Embedded Standard 2009)

    4/23/2012 The Enhanced Write Filter (EWF) protects a volume from write access. EWF provides the following benefits: Write-protects one or more partitions on your system Enables read-only media, such as CD-ROM or flash, to boot and run EWF can be deployed on a variety of media types and configurations. The two major components for EWF are the EWF Overlay and the EWF Volume: EWF Overlay: EWF protect

    EWF の概要 (Windows Embedded Standard 2009)
    rryu
    rryu 2014/02/18
    「Enhanced Write Filter (EWF) は、書き込みアクセスからボリュームを保護します」
  • 1