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 触ってると手がつらい
予報見ると来週は暖かくなりそう

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

[?]SHIMADA Hirofumi » 🌐
@shimada@mstdn.maud.io

明日の3/7(土) 13時より、名古屋・御器所(ごきそ)の昭和生涯学習センターで開催します。LinuxやOSSなどに興味のある方、楽しみたい方は、ぜひお越しください。またはオンライン参加も可能です。 tokaidolug.connpass.com/event/385046/

    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...