matoken:susie:

@matoken@snac.matoken.org

Linux user.
Sitehttps://matoken.org/
Bloghttps://matoken.org/blog/
GPG Key572E532C

Location: 31.2,130.8

0 ★ 0 ↺

[?]matoken:susie: » 🌐
@matoken@snac.matoken.org

主エンジンが3基、固体燃料を使う脇の補助ロケットが0基の「3-0形態」と呼ばれる新たなタイプ
コレうまく行ったらコスト下がるだっけな🚀

「H3」補助なしロケット6号機…15日にエンジン燃焼再試験 種子島でJAXA | 鹿児島のニュース | 南日本新聞デジタル https://373news.com/news/local/detail/230622/

0 ★ 0 ↺

[?]matoken:susie: » 🌐
@matoken@snac.matoken.org

便利になる?
まあ自分の場合船を使わないと2軒しか……

「書店在庫情報プロジェクト」と「本コレ」、サービス連携で基本合意 - 新文化オンライン https://www.shinbunka.co.jp/archives/12808

...
0 ★ 0 ↺

[?]matoken:susie: » 🌐
@matoken@snac.matoken.org

書店在庫情報プロジェクト https://info.openbs.jp/
【本コレ】ホンが広がる・ホンと広がる https://honkore.jp/

約1,500店舗の書店と本の総合情報アプリ「本コレ」と約500店舗の書店在庫公開の「書店在庫情報プロジェクト」が基本合意を締結 | 株式会社Catalyst・Data・Partnersのプレスリリース https://prtimes.jp/main/html/rd/p/000000008.000084307.html

0 ★ 0 ↺

[?]matoken:susie: » 🌐
@matoken@snac.matoken.org

このsnac がタイムアウトして繋がらない?
server のRAM もswap も使い果たしていた……
db とhttpd 再起動したらRAM 利用量1/6 くらいに

0 ★ 0 ↺

[?]matoken:susie: » 🌐
@matoken@snac.matoken.org

ちょっと見たけどある程度知識ある人なら高いになる感じで契約まで行かないだろうけどそういう向けではないよな……

「自宅のインターネット料金が安くなる」などと電話勧誘し、威迫してクーリング・オフ等をさせない通信事業者に関する注意喚起 | 消費者庁 https://www.caa.go.jp/notice/entry/045324/

0 ★ 0 ↺

[?]matoken:susie: » 🌐
@matoken@snac.matoken.org

今日も寒いです
PC 触ってると手がつらい
予報見ると来週は暖かくなりそう

[?]ltning » 🌐
@ltning@wii.cafe

Welcome to the Wii Cafe!

This instance is running under on a Nintendo Wii. My DMs are open, let me know if you'd like an account here.

Screenshot from fastfetch showing OS version and hardware platform: NetBSD 11.0-RC2, evbppc, CPU PPC750

Alt...Screenshot from fastfetch showing OS version and hardware platform: NetBSD 11.0-RC2, evbppc, CPU PPC750

    0 ★ 0 ↺

    [?]matoken:susie: » 🌐
    @matoken@snac.matoken.org

    初めての病院に来ている
    結構待ち長い

    0 ★ 0 ↺

    [?]matoken:susie: » 🌐
    @matoken@snac.matoken.org

    鹿屋のマックスバリュにUberの登りが
    鹿屋にUber 上陸していたのね

    0 ★ 0 ↺

    [?]matoken:susie: » 🌐
    @matoken@snac.matoken.org

    最近購読Podcast が少し足りない
    OSPNチャンネルあたりの音声を入れとくかな
    https://www.youtube.com/@OSPNjp/

    0 ★ 0 ↺

    [?]matoken:susie: » 🌐
    @matoken@snac.matoken.org

    2度です
    昨日よりマシだけどまあまあ寒い
    良い点は猫が寄ってくること

    0 ★ 0 ↺

    [?]matoken:susie: » 🌐
    @matoken@snac.matoken.org

    寒いと思ったら-1度とか>


    0 ★ 0 ↺

    [?]matoken:susie: » 🌐
    @matoken@snac.matoken.org

    猫用虫除け届いてた
    最近ダニがつくようになったので
    (そして人も噛まれた)

    0 ★ 0 ↺

    [?]matoken:susie: » 🌐
    @matoken@snac.matoken.org

    盆暗頓馬無知蒙昧
    事案14 ハモニカとカルテット① / ゆりゆりぱにっく~尊すぎる事案が発生しています!~ - 中村カンコ | webアクション
    https://comic-action.com/episode/2551460909885155695

    0 ★ 0 ↺

    [?]matoken:susie: » 🌐
    @matoken@snac.matoken.org

    0 ★ 0 ↺

    [?]matoken:susie: » 🌐
    @matoken@snac.matoken.org

    うわーいま鹿児島市でこんなのやってるのか
    観に行きたい……

    藤田和日郎&内富拓地 師弟原画展
    https://www.kyt-tv.com/information/fujitauchitomi2026/

    0 ★ 0 ↺

    [?]matoken:susie: » 🌐
    @matoken@snac.matoken.org

    こなたたちが30歳に

    【第1話】らき☆すた こなた30|カドコミ (コミックウォーカー) https://comic-walker.com/detail/KC_008288_S/episodes/KC_0082880000200011_E?episodeType=first

    0 ★ 0 ↺

    [?]matoken:susie: » 🌐
    @matoken@snac.matoken.org

    YunoHost にsnac が登録されたよう
    (今は https://apps.yunohost.org/app/snac にアクセスすると500 error になる?)

    YunoHost app store | Application Catalog https://apps.yunohost.org/catalog?category=social_media&search=snac

    [?]Bruno Cesar Rocha » 🌐
    @bruno@cesar.rocha.social

    Now # Snac is available to install from app catalog -> https://apps.yunohost.org/app/snac

    What is Snac?

    Snac (also known as ) is a simple, minimalistic ActivityPub instance. It is written in portable C and uses a file-based storage system with no database required.

    It supports creating and managing user accounts, posting, following, and interacting with the wider Fediverse. It also includes a Mastodon-compatible API for use with third-party clients.

    IMO: It is the best option for people who wants to self-host their own Fediverse instance.

    What is YunoHost

    TL;DR: Install Yunohost on Debian system, it manages your domains, email, SSl certificates and you can install multiple applications from its app catalog.

    YunoHost is an operating system aiming to simplify server administration and therefore democratize self-hosting while making sure it stays reliable, secure, ethical and lightweight. It is a copylefted libre software project maintained by volunteers. Technically, it can be seen as a server distribution based on Debian GNU/Linux.



    Install https://doc.yunohost.org/en/category/-get-started
    Install https://apps.yunohost.org/app/snac

      ...

      [?]The Real Grunfink » 🌐
      @grunfink@comam.es

      Great news!

        0 ★ 0 ↺

        [?]matoken:susie: » 🌐
        @matoken@snac.matoken.org

        Loppi使わなくても良くなってるのか
        でもしばらく前に通り道のローソンが引っ越してからあんま寄んないんですよね

        povo「ローソン お買物券500円分」が便利に。 | 掲示板 | マイネ王 https://king.mineo.jp/reports/332319

        0 ★ 0 ↺

        [?]matoken:susie: » 🌐
        @matoken@snac.matoken.org

        Wi-Fi HaLow 対応ちょっといいな
        法人向けだけど

        スマホにWi-Fi HaLowを国内初搭載 京セラ「DuraForce EX2」9月発売|BUSINESS NETWORK https://businessnetwork.jp/article/33397/

        0 ★ 0 ↺

        [?]matoken:susie: » 🌐
        @matoken@snac.matoken.org

        ここアーケードできるのね
        近年は置き傘があったような気もする
        雨や灰の日に便利に

        天文館のど真ん中…電車通りをまたぐ二つ目のアーケード ようやく着工か――建設費の不足分を調達、4月入札へ 鹿児島市・センテラス前 | 鹿児島のニュース | 南日本新聞デジタル https://373news.com/news/local/detail/230221

        0 ★ 0 ↺

        [?]matoken:susie: » 🌐
        @matoken@snac.matoken.org

        さんふらわあにStarlimk
        でもちょい短いかも
        1乗船につき30分 × 2回(合計60分)までのご利用とさせていただきます。
        お知らせ「船内Wi-Fiが新しくなりました(Starlink導入と接続方法変更のお知らせ)」 | フェリーさんふらわあ https://www.ferry-sunflower.co.jp/news/article/_wi-fi_starlink_wi-fi_130.html

        0 ★ 0 ↺

        [?]matoken:susie: » 🌐
        @matoken@snac.matoken.org

        今日は歯医者さんに
        てことで準備する

        ...
        0 ★ 0 ↺

        [?]matoken:susie: » 🌐
        @matoken@snac.matoken.org

        今日は混んでる
        暫く待つかもなー

          0 ★ 0 ↺

          [?]matoken:susie: » 🌐
          @matoken@snac.matoken.org

          え,ラポート……もう無いからいいのか?
          ㈱アニメックを設立した
          KADOKAWA、アニプレックスと映画配給会社設立 - 新文化オンライン https://www.shinbunka.co.jp/archives/12755

          0 ★ 0 ↺

          [?]matoken:susie: » 🌐
          @matoken@snac.matoken.org

          広告費って増えているのか
          4年連続で過去最高を更新
          :
          インターネット広告費は二桁増の4兆0459億円(同10.8%増)と全体の半分以上を占める

          2025年「日本の広告費」(電通調べ)、総広告費は過去最高の8兆円に - 新文化オンライン https://www.shinbunka.co.jp/archives/12775

          0 ★ 0 ↺

          [?]matoken:susie: » 🌐
          @matoken@snac.matoken.org

          ...
          0 ★ 0 ↺

          [?]matoken:susie: » 🌐
          @matoken@snac.matoken.org

          ローカルのテスト環境で試すと別パターンが

            ...
            0 ★ 1 ↺

            [?]matoken:susie: » 🌐
            @matoken@snac.matoken.org

            - Mastodon's new Share button doesn't work properly - grunfink/snac2 - Codeberg.org https://codeberg.org/grunfink/snac2/issues/571

              ...
              1 ★ 1 ↺

              [?]matoken:susie: » 🌐
              @matoken@snac.matoken.org

              mastodon の新しい共有ボタンでsnac インスタンスに渡すと投稿に成功したり失敗したりする
              HEAD のテスト環境でうまく行くようになったのを確認
              多分次バージョンで反映される :susie:

                0 ★ 0 ↺

                [?]matoken:susie: » 🌐
                @matoken@snac.matoken.org

                なんかかわいい名古屋っぽいものがあった
                🐈️

                0 ★ 0 ↺

                [?]matoken:susie: » 🌐
                @matoken@snac.matoken.org

                今日の労働は棚卸し
                体力的には楽だけど別の辛さある

                0 ★ 0 ↺

                [?]matoken:susie: » 🌐
                @matoken@snac.matoken.org

                今日は寒いです
                猫が寄ってきて頭痛がする感じ>

                0 ★ 0 ↺

                [?]matoken:susie: » 🌐
                @matoken@snac.matoken.org

                認証SMS 届かないなと思ったらSIM スマホからルーターに刺したままだった
                てことでここ数日電話やSMS 来てたら見れてなかったですね……

                0 ★ 0 ↺

                [?]matoken:susie: » 🌐
                @matoken@snac.matoken.org

                デイリーバックアップが失敗している
                disk full かな?と思ったらdisk 自体が死んだようで変な音している
                最近高いのですよね……

                ...
                0 ★ 0 ↺

                [?]matoken:susie: » 🌐
                @matoken@snac.matoken.org

                ヤフオクでHDD ポチった
                思ったより安く買えた

                  ...
                  0 ★ 0 ↺

                  [?]matoken:susie: » 🌐
                  @matoken@snac.matoken.org

                  HDD 届いてbadblocks 走らせている
                  1週目(0xaa)完走してた
                  中古だけど問題なさそうかな :)

                  $ sudo time badblocks -wsv -o /root/badblocks.txt /dev/sda
                  Checking for bad blocks in read-write mode
                  From block 0 to 976762583
                  Testing with pattern 0xaa: done
                  Reading and comparing: 4.78% done, 3:10:36 elapsed. (0/0/0 errors)

                    0 ★ 0 ↺

                    [?]matoken:susie: » 🌐
                    @matoken@snac.matoken.org

                    スタックちゃんのヒントにもなりそう

                    もう「画面の中」だけじゃない--デスクで共に働く「AI同僚」をレノボが披露 - CNET Japan https://japan.cnet.com/article/35244450/

                    0 ★ 0 ↺

                    [?]matoken:susie: » 🌐
                    @matoken@snac.matoken.org

                    敵対的パッチありで50%
                    なしでも30%

                    “赤いツバキ”のTシャツを着た2人が一緒に歩く→自動運転車を停止させる攻撃に スイスチームがシミュレーション:Innovative Tech(AI+) - ITmedia AI+ https://www.itmedia.co.jp/aiplus/articles/2603/02/news035.html

                    0 ★ 0 ↺

                    [?]matoken:susie: » 🌐
                    @matoken@snac.matoken.org

                    FlightRadae24 てことはADS-B を偽装してるってことかな✈

                    焦点:中国軍用ドローンが他国機「なりすまし」飛行、台湾想定の演習か | ロイター https://jp.reuters.com/world/taiwan/4K2WKLDF7FINPFIZK4PBRRXHSM-2026-02-27/

                    ...
                    0 ★ 0 ↺

                    [?]matoken:susie: » 🌐
                    @matoken@snac.matoken.org

                    ...
                    0 ★ 0 ↺

                    [?]matoken:susie: » 🌐
                    @matoken@snac.matoken.org

                    フィーダーが偽情報を送るパターンもあるか

                    Flightradar24に対する偽の航跡データ送信事例とユーザ側で可能な対策|ryo-a https://note.com/vitya/n/naf43e5546cf8

                      ...
                      0 ★ 0 ↺

                      [?]matoken:susie: » 🌐
                      @matoken@snac.matoken.org

                      有事におけるFlightradar24の注意点|ryo-a https://note.com/vitya/n/n88ca7684b3a9

                        0 ★ 0 ↺

                        [?]matoken:susie: » 🌐
                        @matoken@snac.matoken.org

                        日本の某スーパーでは深夜帯は1人でセルフレジx10+レジカート確認+鍵付きタバコなどの販売+品出しもしくは値引きシール貼りなどであれ
                        ほぼ最低賃金です……
                        コスタメサ市
                        セルフレジ3台につき最低1人の専任従業員を配置することを義務付けている
                        セルフレジで精算できる品数を15点以内に制限することや、セルフレジを稼働させる前に少なくとも1つの有人レジを常に開けておかなければならない
                        ロングビーチ市ではセルフレジ2台につき1人の従業員配置を求め、さらにアルコールなどの年齢制限がある商品や、防犯のために施錠された商品のセルフレジでの購入を全面的に禁止する
                        セルフレジ終焉の始まり? アメリカで広がるセルフレジ規制条例、万引き急増の果てに大手チェーンが直面する地獄の現実 https://www.fashionsnap.com/article/2026-02-27/walmart-self-checkout/

                        0 ★ 0 ↺

                        [?]matoken:susie: » 🌐
                        @matoken@snac.matoken.org

                        とかテストしてたらblock されてしまい……

                        [?]matoken » 🌐
                        @matoken@matoken.org

                        dGPUがなくても動作する国立国会図書館のNDLOCR-Liteが公開されていたので試す

                        国立国会図書館がNDLラボでNDLOCR-Lite を公開しました. 元々NDLOCR が公開されていましたがCUDA 対応のNVIDIA GPU が必須でした.今回のNDLOCR-Lite はdGPU の無いPC でも動作するようなので試してみました. […] [SENSITIVE CONTENT]

                        国立国会図書館がNDLラボでNDLOCR-Lite を公開しました.
                        元々NDLOCR が公開されていましたがCUDA 対応のNVIDIA GPU が必須でした.今回のNDLOCR-Lite はdGPU の無いPC でも動作するようなので試してみました.

                        NDLOCR-Liteは、NDLOCRの軽量版を目指して開発したOCRであり、ノートパソコン等の一般的な家庭用コンピュータやOS環境で、図書や雑誌といった資料のデジタル化画像からテキストデータが作成できるOCRです。

                        GPU(Graphics Processing Unit。画像描画等の高度な並列計算を処理する装置。)を必要とせず、軽量なOCR処理が可能です。

                        また、NDLOCRが不得意としていた英文や手書き文字等についても実験的に対応しています。

                        NDLOCR-Liteの公開について | NDLラボ

                        実際のリポジトリはこちら.

                        類似のものにNDL古典籍OCR-Lite というものもあります.これもdGPU の必要ないOCR で自分では読めない古典をOCR で読めるようになったりして面白いです.
                        以下は以前 #kagokug で発表した関連資料です.

                        • NDLOCR 要NVIDIA GPU

                          • NDL古典籍OCR-LiteのようにNDLOCR-Liteが出ないかな?

                        このときこんなことを書いていましたが実現しました :)

                        GUI版を試す

                        Windows版は以下に使い方があります.自分はLinux版を試しましたが起動後の操作は同じだと思います.

                        GitHub のReleases から最新のバイナリを入手します.v1.1.0 時点ではLinux amd64 / macOS arm64, amd64 / Windows(amd64?) が用意されているようです.ここではLinux版.

                        $ wget -c https://github.com/ndl-lab/ndlocr-lite/releases/download/1.1.0/ndlocr_lite_v1.1.0_linux.tar.gz (1)
                        $ sha512sum ndlocr_lite_v1.1.0_linux.tar.gz (2)
                        61faed1fc843266095852697bbf29a721db4fb5a054f6d66ae8850301d22a4b1e29535eed150e439f7fd35760a17790a39cf0d45afd7c0ed72e7a3928e47ed93  ndlocr_lite_v1.1.0_linux.tar.gz
                        $ fuse-archive ndlocr_lite_v1.1.0_linux.tar.gz (3)
                        $ file ndlocr_lite_v1.1.0_linux/linux/ndlocr_lite_gui (4)
                        ndlocr_lite_v1.1.0_linux/linux/ndlocr_lite_gui: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=55e769c1bfe893353a55cdddbe7066033dc540bf, for GNU/Linux 3.2.0, not stripped
                        $ ndlocr_lite_v1.1.0_linux/linux/ndlocr_lite_gui (5)

                        1. バイナリアーカイブを入手

                        2. hash

                        3. fuse-archive でアドホックに展開

                        4. ファイル形式を確認

                        5. NDLOCR-Lite 実行

                        NDL古典籍OCR-Lite と同じように扱える感じです.画像ファイル,画像ファイルの格納されたディレクトリから一括処理などが可能です.
                        その他,画面の指定した範囲をキャプチャしてOCR するキャプチャモードも便利です.ただ,このモードのキャプチャはi3 wm では別のworkspace はキャプチャできなさそうで少し使い勝手が悪いです.

                        Note

                        画像の出典:納谷友一 訳註『黒猫』,健文社,1952. 国立国会図書館デジタルコレクション https://dl.ndl.go.jp/pid/2436688

                        CLI版を使う

                        CLI版はPython 3.10+ が必要です.今回はDebian sid amd64 のパッケージで導入したPython 3.13.12 を利用しました.
                        README.md にはpip での導入と,uv での導入が紹介されています.頻繁に使う場合はuv の方がいいかもしれませんがお好みの方で.

                        pip でvenv 以下に導入した例

                        $ git clone https://github.com/ndl-lab/ndlocr-lite
                        $ cd ndlocr-lite
                        $ python -m venv venv
                        $ source venv/bin/activate
                        $ pip install -r requirements.txt
                        $ python3 src/ocr.py -h
                        usage: ocr.py [-h] [--sourcedir SOURCEDIR] [--sourceimg SOURCEIMG] --output OUTPUT [--viz VIZ] [--det-weights DET_WEIGHTS] [--det-classes DET_CLASSES] [--det-score-threshold DET_SCORE_THRESHOLD] [--det-conf-threshold DET_CONF_THRESHOLD]
                                      [--det-iou-threshold DET_IOU_THRESHOLD] [--simple-mode SIMPLE_MODE] [--rec-weights30 REC_WEIGHTS30] [--rec-weights50 REC_WEIGHTS50] [--rec-weights REC_WEIGHTS] [--rec-classes REC_CLASSES] [--device {cpu,cuda}]
                        
                        Arguments for NDLkotenOCR-Lite
                        
                        options:
                          -h, --help            show this help message and exit
                          --sourcedir SOURCEDIR
                                                Path to image directory
                          --sourceimg SOURCEIMG
                                                Path to image directory
                          --output OUTPUT       Path to output directory
                          --viz VIZ             Save visualized image
                          --det-weights DET_WEIGHTS
                                                Path to deim onnx file
                          --det-classes DET_CLASSES
                                                Path to list of class in yaml file
                          --det-score-threshold DET_SCORE_THRESHOLD
                          --det-conf-threshold DET_CONF_THRESHOLD
                          --det-iou-threshold DET_IOU_THRESHOLD
                          --simple-mode SIMPLE_MODE
                                                Read line with one model(Setting this option to True will slow down processing, but it simplifies the architecture and may slightly improve accuracy.)
                          --rec-weights30 REC_WEIGHTS30
                                                Path to parseq-tiny onnx file
                          --rec-weights50 REC_WEIGHTS50
                                                Path to parseq-tiny onnx file
                          --rec-weights REC_WEIGHTS
                                                Path to parseq-tiny onnx file
                          --rec-classes REC_CLASSES
                                                Path to list of class in yaml file
                          --device {cpu,cuda}   Device use (cpu or cuda)

                        uv で導入した例

                        $ git clone https://github.com/ndl-lab/ndlocr-lite
                        $ cd ndlocr-lite
                        $ uv tool install .
                        $ which ndlocr-lite
                        /home/matoken/.local/bin/ndlocr-lite
                        $ ndlocr-lite --help
                        usage: ndlocr-lite [-h] [--sourcedir SOURCEDIR] [--sourceimg SOURCEIMG] --output OUTPUT [--viz VIZ] [--det-weights DET_WEIGHTS] [--det-classes DET_CLASSES] [--det-score-threshold DET_SCORE_THRESHOLD]
                                           [--det-conf-threshold DET_CONF_THRESHOLD] [--det-iou-threshold DET_IOU_THRESHOLD] [--simple-mode SIMPLE_MODE] [--rec-weights30 REC_WEIGHTS30] [--rec-weights50 REC_WEIGHTS50] [--rec-weights REC_WEIGHTS]
                                           [--rec-classes REC_CLASSES] [--device {cpu,cuda}]
                        
                        Arguments for NDLkotenOCR-Lite
                        
                        options:
                          -h, --help            show this help message and exit
                          --sourcedir SOURCEDIR
                                                Path to image directory
                          --sourceimg SOURCEIMG
                                                Path to image directory
                          --output OUTPUT       Path to output directory
                          --viz VIZ             Save visualized image
                          --det-weights DET_WEIGHTS
                                                Path to deim onnx file
                          --det-classes DET_CLASSES
                                                Path to list of class in yaml file
                          --det-score-threshold DET_SCORE_THRESHOLD
                          --det-conf-threshold DET_CONF_THRESHOLD
                          --det-iou-threshold DET_IOU_THRESHOLD
                          --simple-mode SIMPLE_MODE
                                                Read line with one model(Setting this option to True will slow down processing, but it simplifies the architecture and may slightly improve accuracy.)
                          --rec-weights30 REC_WEIGHTS30
                                                Path to parseq-tiny onnx file
                          --rec-weights50 REC_WEIGHTS50
                                                Path to parseq-tiny onnx file
                          --rec-weights REC_WEIGHTS
                                                Path to parseq-tiny onnx file
                          --rec-classes REC_CLASSES
                                                Path to list of class in yaml file
                          --device {cpu,cuda}   Device use (cpu or cuda)

                        もしcuda 対応GPU のある環境であればコマンドラインオプションに --device cuda を渡すことで速くなると思います.

                        cli版実行例

                        --sourcedir (ディレクトリ内の複数画像)か --sourceimg (1つの画像ファイル)で処理対象ディレクトリか処理対象ファイルを指定, --output で結果の出力先を指定,--viz True で可視化画像を有効にして実行(オプション)

                        $ time ndlocr-lite --sourcedir . --output . --viz True
                        [INFO] Intialize Model
                        [INFO] Inference Image
                        69
                        [INFO] Saving result on ./viz_digidepo_2436688_0001-0.jpg
                        Total calculation time (Detection + Recognition): 13.220851182937622
                          :
                        real    2m15.882s
                        user    10m16.273s
                        sys     0m5.189s
                        $ ls
                        digidepo_2436688_0001-0.jpg   digidepo_2436688_0001-4.json  digidepo_2436688_0001-8.txt
                        digidepo_2436688_0001-0.json  digidepo_2436688_0001-4.txt   digidepo_2436688_0001-8.xml
                        digidepo_2436688_0001-0.txt   digidepo_2436688_0001-4.xml   digidepo_2436688_0001-9.jpg
                        digidepo_2436688_0001-0.xml   digidepo_2436688_0001-5.jpg   digidepo_2436688_0001-9.json
                        digidepo_2436688_0001-1.jpg   digidepo_2436688_0001-5.json  digidepo_2436688_0001-9.txt
                        digidepo_2436688_0001-1.json  digidepo_2436688_0001-5.txt   digidepo_2436688_0001-9.xml
                        digidepo_2436688_0001-1.txt   digidepo_2436688_0001-5.xml   viz_digidepo_2436688_0001-0.jpg
                        digidepo_2436688_0001-1.xml   digidepo_2436688_0001-6.jpg   viz_digidepo_2436688_0001-1.jpg
                        digidepo_2436688_0001-2.jpg   digidepo_2436688_0001-6.json  viz_digidepo_2436688_0001-2.jpg
                        digidepo_2436688_0001-2.json  digidepo_2436688_0001-6.txt   viz_digidepo_2436688_0001-3.jpg
                        digidepo_2436688_0001-2.txt   digidepo_2436688_0001-6.xml   viz_digidepo_2436688_0001-4.jpg
                        digidepo_2436688_0001-2.xml   digidepo_2436688_0001-7.jpg   viz_digidepo_2436688_0001-5.jpg
                        digidepo_2436688_0001-3.jpg   digidepo_2436688_0001-7.json  viz_digidepo_2436688_0001-6.jpg
                        digidepo_2436688_0001-3.json  digidepo_2436688_0001-7.txt   viz_digidepo_2436688_0001-7.jpg
                        digidepo_2436688_0001-3.txt   digidepo_2436688_0001-7.xml   viz_digidepo_2436688_0001-8.jpg
                        digidepo_2436688_0001-3.xml   digidepo_2436688_0001-8.jpg   viz_digidepo_2436688_0001-9.jpg
                        digidepo_2436688_0001-4.jpg   digidepo_2436688_0001-8.json

                        Note

                        画像の出典:納谷友一 訳註『黒猫』,健文社,1952. 国立国会図書館デジタルコレクション https://dl.ndl.go.jp/pid/2436688

                        国立国会図書館からダウンロードしたpdf の10コマ(20ページ分)をImagemagick でjpeg 画像に変換したものに対して実行したところ2分16秒ほど掛かりました.1画像あたり13.6秒,1ページあたり6.8秒ほど.英語日本語混じりでも精度良さそうです.

                        Linuxデスクトップでキャプチャモード

                        NDLOCR-Lite GUI版にはキャプチャモードがあり便利そうですが,NDLOCR-Lite を起動しておく必要があります.
                        同じようなことを以前から tesseract-ocr でやっていました.これはデスクトップ環境に登録したショートカットでスクリーンキャプチャとOCR を行い,クリップボードに結果を返すものでした.これをNDLOCR-Lite で動くように書き換えてみました.

                        $ cat ~/bin/ndlocr-lite.bash
                        #!/bin/bash
                        
                        TMPDIR=$(mktemp -d)
                        IMAGEFILE="$(mktemp).png"
                        import png:"${IMAGEFILE}" (1)
                        #sixelv "${IMAGEFILE}"
                        convert "${IMAGEFILE}" sixel: (2)
                        ndlocr-lite --sourceimg "${IMAGEFILE}" --output "${TMPDIR}" (3)
                        
                        if [ $? ]; then
                          cat "${TMPDIR}"/*.txt | pee cat "xsel -b" (4)
                          notify-send 'ocr📋️(primary)' (5)
                        else
                          notify-send 'ocr error'
                          exit 1
                        fi
                        
                        rm "${IMAGEFILE}" (6)
                        rm -r "${TMPDIR}"

                        1. Imagemagick のimport コマンドで任意の場所をキャプチャ

                        2. デバッグ用に画像出力

                        3. NDLOCR-Lite で文字起こし

                        4. クリップボードに格納

                        5. notify-send でデスクトップに通知

                        実行するとこんな感じ.動画内のスライドをキャプチャしています.解像度が低いといまいちですが解像度が高いといい感じです.termial で叩くとデバッグ用にSixel でキャプチャ画像も出すようにしました.

                        Note

                        画像の出典:オープンソースカンファレンス2026 Tokyo/Spring 2日目ライトニングトークのオープニングより https://www.youtube.com/watch?v=xtb3ZFb6WvA

                        このbash script をWindowManager に登録しておきます.以下はi3 wm で

                        Super

                        +

                        Shift

                        +

                        o

                        で呼び出せるようにしています.

                        ~/.config/i3/config

                        $ grep ocr ~/.config/i3/config
                        #OCR https://gitlab.com/matoken/kagolug-2022.05/-/blob/main/slide/ocr.adoc
                        bindsym $mod+Shift+o exec --no-startup-id ~/bin/ndlocr-lite.bash

                        ということで便利に使えそうです.
                        国立国会図書館の遠隔送信サービスで閲覧可能な書籍などを小さなスマートフォンなどの端末で読むのはいまいちと思っていたのですが,これで文字起こしして読んでみるのもありかもしれません,

                        環境

                        $ git log --pretty=oneline -1
                        4f0748be4244a2e36d4dd43af05d6eebded3d56d (HEAD -> master, origin/master, origin/HEAD) Merge pull request #13 from mattn/fallback-line
                        $ pipx list | grep uv
                           package uv 0.10.7, installed using Python 3.13.3
                            - uv
                            - uvx
                        $ dpkg-query -W python3 python3-venv
                        python3 3.13.9-3
                        python3-venv    3.13.9-3
                        $ lsb_release -dr
                        Description:    Debian GNU/Linux forky/sid
                        Release:        n/a
                        $ arch
                        x86_64

                        toot

                        NDLOCR Lite gui01

                        Alt...NDLOCR Lite gui01

                        NDLOCR Lite cli01

                        Alt...NDLOCR Lite cli01

                        0 ★ 0 ↺

                        [?]matoken:susie: » 🌐
                        @matoken@snac.matoken.org

                        0 ★ 0 ↺

                        [?]matoken:susie: » 🌐
                        @matoken@snac.matoken.org

                        Amazon でサーモス+真空断熱ティーポットで検索して800ml, 1000ml で2kちょいと安いものが出てきていいな
                        登録から1ヶ月位だし新製品で今だけ安売りなのかな?と思ってよく見ると出荷元 / 販売元が知らないところ
                        タイトルが「サーモス 急須 ティーポット……」となっているけどサーモス関係ないぽい
                        こういうの報告できないのかな?

                        0 ★ 0 ↺

                        [?]matoken:susie: » 🌐
                        @matoken@snac.matoken.org

                        よその黒猫と目が会う
                        顔を壁で少し隠すと見えるように移動してくる
                        でもやっぱ人馴れしていないので逃げてった🐈

                        0 ★ 0 ↺

                        [?]matoken:susie: » 🌐
                        @matoken@snac.matoken.org

                        ブラウザ上で画像をドット絵風に変換するツール
                        楽しい

                        Sora's Pixel Converter - Retro Pixel Art Generator https://pixel-converter.ameniwa.com/

                        0 ★ 0 ↺

                        [?]matoken:susie: » 🌐
                        @matoken@snac.matoken.org

                        啓文堂書店の屋号はもうなくなったか……

                        旧啓文堂書店の全20店舗が紀伊國屋書店に、「紀伊國屋書店 渋谷道玄坂店」オープン - 新文化オンライン https://www.shinbunka.co.jp/archives/12684

                        0 ★ 0 ↺

                        [?]matoken:susie: » 🌐
                        @matoken@snac.matoken.org

                        電書は少し伸びてるけど紙本が大分落ち込んでいる

                        25年コミック市場、6925億円(1.7%減)に - 新文化オンライン https://www.shinbunka.co.jp/archives/12677

                        ...
                        0 ★ 0 ↺

                        [?]matoken:susie: » 🌐
                        @matoken@snac.matoken.org

                        書店でも電書は売られると思っていたのだけどな
                        パッケージやソフトベンダーTAKERUみたいなデータ売の端末設置とか(一瞬あった気するけど)

                        添付画像は連載期間1992年冬~1996年の内田美奈子「BOOM TOWN」2巻より https://www.mangaz.com/book/detail/43191...

                          ...
                          0 ★ 0 ↺

                          [?]matoken:susie: » 🌐
                          @matoken@snac.matoken.org

                          過疎地住みだと書店に行くのが結構大変なのでリモートで買える電子書籍は助かるのですけどね
                          書店がどんどん潰れているので……

                            History

                            Back to top - More...