📖

日々の記録 2025-02-02

2025/02/02に公開

日々の記録 2025-02-02

テキストブラウザの導入

スマホを忘れて、手元には povo 無料プランが入った ipad のみ。
ブラウザは事実上使えないけど、Line とかのテキストのやり取りは問題ない。

Google Cloud の Compute Engine に terminal で入って、テキストブラウザを使えるか試してみる。

ブラウザの名前を思い出す

確か L で始まる名前だったはず。

apt search text web browser | less

がんばってそれっぽいのを探す。

lynx/stable 2.9.0dev.12-1 amd64
  classic non-graphical (text-mode) web browser
  
netrik/stable 1.16.1-2+b2 amd64
  text mode WWW browser with vi like keybindings

あった

lynx を試す

インストール

sudo apt install lynx

起動

lynx

操作方法

キー 機能概要
上下カーソルキー カーソルのフォーカスを移動する。フォーカスは文章リンクを移動する感じ。
右キー リンク先のページを開く
左キー 前のページに戻る
スペースキー ページスクロール 次
) ページスクロール 次 半分
( ページスクロール 前 半分
q lynx の終了
G 表示する URL 変更。今表示しているアドレスを back key で削除して、URL を入力して Enter
? ヘルプページの表示

lunx で google 検索

  1. lynx 起動
  2. G
  3. 表示されているリンクを backspace で消す
  4. https://www.google.com/ と入力してから Enter
  5. Cookie を保存するか ? と何度もきかれるので y か a を入力
  6. google トップページが表示される。
  7. 下カーソルを何回か押して _____ と記載されたエリアにフォーカスを移動
  8. 検索ワードを入力。試したときは日本語はうまくいかなかった。
  9. 下カーソルを押して Google Search にフォーカスをあわせる
  10. 右カーソルを押す。検索結果が一覧ででる

ターミナルソフトは Termius を使用しているけど、ipad 上のバーチャルカーソルキーだとかなりしんどい・・・

ただ、povo の最大 128kbps の速度でもかなり快適。

昨日作成した listen するだけのスクリプトを複数接続待ちできるように

1 回接続する度に再起動するのが手間だったので、1回接続されても次の接続を待てるように改修。
accept で socket 受け取ったら、それの処理を別スレッドで行うようにした。

たくさん接続がくるとスレッド作りすぎてメモリが足りなくなるけど、簡易テスト用なのでそこまでは気にしない。

https://github.com/TakadaYouhei/sandbox/blob/019dd4edc8c42f5f6f52d4adb8fee810b39c7d04/python/listen_tcp_port.py

前の日々の記録

https://zenn.dev/yohei_takada201/articles/diary_2025_02_01

Discussion