鹿児島Linux勉強会2021.02に参加

鹿児島Linux勉強会 2021.02は予定取り02/21(日)に開催されました.参加者は8人ほどでオンライン(Discord)で開催されました. 鹿児島Linux勉強会 2021.02(オンライン開催) – connpass 以下のような話題で盛り上がりました. ・スマートフォンをLinuxデスクトップのスピーカーに(してビデオ会議中に離席しても話に付いていけるようにする) ・GNU Radioの環境設定 ・How to use Sourcetrail for kernel analysis ・はじめての980円ジャンクガラホ改造,UserLAndとUbuntu,ArchLinux ・摂氏と華氏をグラフにしてみた 私の発表は,「スマートフォンをLinuxデスクトップのスピーカーに(してビデオ会議中に離席しても話に付いていけるようにする) 」でした.ほぼ以下のblogの内容と同じです. AndroidスマートフォンをLinuxデスクトップのスピーカーにしてビデオ会議中に離席しても話に付いていけるようにする – matoken’s meme 終了後Aroundのテストがてら雑談をしました.Linux版クライアントももうすぐとのことなので気になっています.🐧 Around | Video calls designed for energy, ideas and action 次回は03/06(土)のオープンソースカンファレンス2021 Online/Spring 2日目内で開催です. オープンソースカンファレンス2021 Online/Spring 【MTG】鹿児島Linux User Groupやってます、今回はライトニングトークもやります – セミナープログラム – オープンソースカンファレンス2021 Online/Spring 2021年3月6日(土) 14:00 〜 14:45 以下はchatに出てきたリンク集です https://kagolug.connpass.com/event/203393/ http://167.86.112.42:19001/p/kagolug-2021.02
Continue reading 鹿児島Linux勉強会2021.02に参加

Linux Kernel 5.11 をセルフビルドしたメモ

Linux Kernel 5.11 がリリースされました. LKML: Linus Torvalds: Linux 5.11 Note GNU Linux-libre 5.11 も出ている :) F2FSの圧縮周りもアップデートがあるようなので試してみたくなりました.ということでセルフビルドしたらこれまで出なかったエラーが出たのでメモしておきます. Warning Debian sid amd64の 5.10.0-3-amd64 環境でビルドしました.Linux 5.9はビルドしたことがあるけれど,Linux 5.10はビルドしたことのない環境です. Linux 5.11 build時にエラー( BTF: .tmp_vmlinux.btf: pahole (pahole) is not available ) 以下のようなエラーが発生しました. $ make -j`nproc` bindeb-pkg 〜省略〜 BTF: .tmp_vmlinux.btf: pahole (pahole) is not available Failed to generate BTF for vmlinux Try
Continue reading Linux Kernel 5.11 をセルフビルドしたメモ

FirefoxとYoutube-dlでTVerの動画をダウンロードする

Tip 投稿時の2020-02-20時点のTVerと youtube-dl version 2021.02.10 では以下の手順は必要なく,youtube-dlで直接ダウンロードできるようになっています. $ wget https://yt-dl.org/downloads/latest/youtube-dl $ chmod u+x youtube-dl $ ./youtube-dl $URL 先日TVerで見られる番組が見たくなりました.動画は再生途中で止まったりするのが嫌なので一旦ローカルにダウンロードしてから視聴することが多いです. linux:video_download [wiki.matoken.org] よく使うYoutube-DLではダウンロードできませんでした. ERROR: Unsupported URL: https://tver.jp/episode/NNNNNNNN siteのsourceを見るとbrightcoveを使っていて,brightcoveはyoutube-dlで対応しているようです. ちなみにLinuxのChromiumで開くと推奨環境外と判定されて閲覧できません.Google ChromeやFirefoxだとそのまま,Chromimだとユーザーエージェントを変更することで閲覧できます.今回はFirefoxを利用しました. 推奨環境について ご利用の環境はTVerの推奨環境ではございません。 推奨環境以外では、動画再生できないなど正常に動作しない場合がございます。 推奨環境でのご利用をお願い致します。 動作推奨環境・よくあるご質問 | 民放公式テレビポータル「TVer(ティーバー)」- 無料で動画見放題 録画したいURLをFirefoxで開いて F12 か Ctrl + Shift + I 若しくは,メニューから「ウェブ開発」→「開発ツールを表示」で開発ツールを表示します. Ctrl + f で検索ボックスを表示して data-account , data-video-id の値をメモします. メモした値を以下のURLに埋め込みます. http://players.brightcove.net/${DATA-ACCOUNT}/default_default/index.html?videoId=${DATA-VIDEO-ID} 後はこのURLを
Continue reading FirefoxとYoutube-dlでTVerの動画をダウンロードする

TTY TwitterクライアントのTTYtterからOysttyerに乗り換え

TTYtterというPerl製でcliで動作するTwitter clientがあります.自作Twitter投稿scriptがアカウントをBANされてAPI keyが使えなくなった後これを使って自動投稿などをしていたのですが,Debian busterから無くなっています. 開発元を見るとOysttyerというものが変わりに存在するようなのでそちらに乗り換えました. TTYtter is dead: Oysttyer is now the interactive console text-based command-line Twitter client and Perl platform (whew!) oysttyer/oysttyer: An interactive console text-based command-line Twitter client written in Perl Debian — パッケージ検索結果 — ttytter Debian — パッケージ検索結果 — oysttyer TTYtterからOysttyerに乗り換えるには認証鍵などを作り直す必要があるようです. -oauthwizard オプションで認証ができるようです. 既定値では認証情報は ~/.oysttyerkey に保存されますが,複数のTwitterアカウントで利用したいので -key=認証情報格納ファイル オプションを付けて区別します. Note -keyf のパスに ~ を使うとエラーになるようです.今回は代わりに $HOME を使いました. $ oysttyer -keyf=$HOME/.oysttyerkey_kagolug_ml -oauthwizard (1)
Continue reading TTY TwitterクライアントのTTYtterからOysttyerに乗り換え

小さな静的htmlのKanban boardのNullboardを少し試す

静的htmlでローカルで完結するBanban board の Nullboard を知ったので少し試してみました. apankrat/nullboard: Nullboard is a minimalist kanban board, focused on compactness and readability. ローカルにcloneして開くか, https://nullboard.io/preview にアクセスして試せます. NB – Welcome to Nullboard はじめはマニュアルやTipsの書かれたボードが表示されます.右上のメニューから「Add new board…​」を選んで新しいボードを作ってみます. ボードが出来たら次はボードタイトルの右のメニューから「+List」でリストを追加出来ます. リストのメニューから「+Note」でノートを追加したり,リストの移動が出来ます.移動はドラッグ&ドロップでも可能です. 日本語や絵文字も大丈夫です. 右上のメニューからデータのエクスポート,インポートが可能です. どうやってローカルでデータを保存しているんだろうと思ったら,Local Storageで実現しているようです. Window.localStorage – Web APIs | MDN Nullboardの機能では手動でデータエクスポート,インポートが可能ですが自動でできるといいなと思ってデータの場所を探してみました.chromiumでは ` ~/.config/chromium/Profile\ 1/Local\ Storage/leveldb/000485.ldb` というファイルの中にNullboardに書いたデータがありました. 恐らくLevelDBというもののようです.自動バックアップするようにすると安心そうです. google/leveldb: LevelDB is a fast key-value storage library
Continue reading 小さな静的htmlのKanban boardのNullboardを少し試す

軽量TwitterフロントエンドのNitterをセルフホスト

NitterというTwitterのフロントエンドがあります.最近はTwitterが重くてなにか検索しようと思っても待ち長かったり画像読み込み失敗したりといったこともよくあります(PCのスペックと回線が細いせいも大きいですが).軽量ブラウザを使ったりもしてみましたがそうすると見た目や使い勝手がいまいち. そして現在そういった軽量ブラウザは利用もできなくなりました. This browser is no longer supported. Please switch to a supported browser to continue using twitter.com. You can see a list of supported browsers in our Help Center. そこで Nitter を試してみたところ軽くていい感じです. zedeus/nitter: Alternative Twitter front-end 現在ログイン機能はないので,投稿や非公開Tweetや非公開リストなどは使えませんが,イベントのハッシュタグを追ったり,過去のtweetを検索といったことをするのに便利です. RSS形式での出力にも対応しています. 軽量で便利なのでロカールマシンでNitterを動かして外にURLを共有するときは https://nitter.net/ を利用していました. という話を以前オープンソースカンファレンス2020福岡内の鹿児島らぐのコマで発表しました. Twitterをちっちゃいリソースで | edocr Twitterをちっちゃいリソースで – Speaker Deck nitter しかし,最近は https://nitter.net/ がTwitterの制限に掛かって利用できないことが多くなってきました.なので自分のVPS上にホストしてみました. Note
Continue reading 軽量TwitterフロントエンドのNitterをセルフホスト

小江戸らぐ 2月のオフな集まり(第223回)への参加と「DroidCamでもスマホをWebCamにする」を発表

2021-02-13(土)に小江戸らぐ 2月のオフな集まり(第223回)に参加しました.開催はZoom.usを利用したオンライン開催で参加者は20人ほどでした. 小江戸らぐ 2月のオフな集まり(第223回) – connpass https://nitter.matoken.org/search?f=tweets&q=%23koedolug+OR+%22%E5%B0%8F%E6%B1%9F%E6%88%B8%E3%82%89%E3%81%90%22&since=2021-02-12&until=2021-02-14&near= 次のような発表がありました. Puppy Slacko 7.0を日本語化してみた 古いMac miniにDebian/sidを入れてみた LUnixはじめました3「Fuzixを起動する」 MAMORIOを改造する エンジニアがBOOTHのサイトを作ってみた DroidCamでもスマホをWebCamにする 今更Anthyを試してみた へんな液晶で苦労する話 gPhoto2でカメラ制御 次回の開催は03/13(土)でオンライン開催です. 小江戸らぐ 3月のオフな集まり(第224回) – connpass 以下はその時発表したスライドをhtmlで書き出したものです. DroidCamでもスマホをWebCamにする USB port死にかけ? スマホや2.5インチHDDを繋ぐと勝手に切れてしまう スマホは数秒毎に充電ランプが付いたり消えたり Webcamがビデオチャット中に使えなくなったり 自己給電の3.5インチHDDは調子がいいような? しばらく放置したり再起動すると直ったり? USB周りのリセッタブルヒューズとかコンデンサとかが死にかけている? 正攻法 端末買い替え USB portを増設 PCI Express/PC Card/Express Card 懐が寂しい&増設できないマシン(◞‸◟) そういえばネットワーク経由でUSBが共有できたはず 「ネットワーク経由でUSB共有」 鹿児島Linux勉強会 2021.01(オンライン開催) 2021-01-31 +——–+ +————+ +———————+ | WebCam +——->+ USB
Continue reading 小江戸らぐ 2月のオフな集まり(第223回)への参加と「DroidCamでもスマホをWebCamにする」を発表

AndroidスマートフォンをLinuxデスクトップのスピーカーにしてビデオ会議中に離席しても話に付いていけるようにする

以下の記事で「AudioRelay」というアプリを知りました. Web会議中に席を外す、音声だけでもスマホで聞きたいときに使うアプリ「AudioRelay」 – ケータイ Watch Stream your PC audio to your phone – AudioRelay ちょっと飲み物を取ってくるとかいうときなどに便利そう. しかしこれはWindowsからAndroidへ転送するもので他の環境では動作しません.Linuxでも動作するものを探してみました. AudioRelay Alternatives for Linux | AlternativeTo 「SoundWire」 SoundWireはWindow若しくはLinux x64_64(64bit)/x86(32bit),Raspberry Pi OSからAndroidへオーディオを転送してくれるようです. GeorgieLabs SoundWire (free) – Google Play のアプリ SoundWire – Google Play のアプリ バイナリが配布されているので対応するそれを入手して展開,実行してAndroidアプリから接続すればオーディオが転送されます.デスクトップファイルやアイコンも同梱されているので必要に応じて登録すると便利そうです. $ tar tvf SoundWire_Server_linux64.tar.gz (1) drwxrwxrwx Georgie/None 0 2020-01-26 21:22 SoundWireServer/ -rwxrwxrwx Georgie/None 2913 2020-01-16
Continue reading AndroidスマートフォンをLinuxデスクトップのスピーカーにしてビデオ会議中に離席しても話に付いていけるようにする

Nextcloud 18 -> 19 アップグレード時のセキュリティ&セットアップ警告を解決

Nextcloud 18 がEoL になっていたので,Nextcloud 18.0.14 から Nextcloud 19.0.7 にアップグレードしました. 表 1. Maintenance and Release Schedule · nextcloud/server Wiki release date end of life current version next version 20 2020-10-03 2021-10 20.0.7 (2021-02-02) 20.0.8 (2021-02-25) 19 2020-06-03 2021-06 19.0.8 (2021-01-27) 19.0.9 (2021-02-25) 18 2020-01-16 2021-01 18.0.14 (2021-01-27) End of Life $ sudo -u www-data php $NEXTCLOUDPATH/occ
Continue reading Nextcloud 18 -> 19 アップグレード時のセキュリティ&セットアップ警告を解決

Git学習ゲームの「Oh My Git!」

先週あったFOSDEM 2021のライトニングトーク(といっても1コマ20分)で知ったのですが,「Oh My Git!」というGit学習ゲームがあるそうです. FOSDEM 2021 – Building a Git learning game マルチプラットホームでWindows/macOS/Linux版が用意されています.バイナリはitch.ioで入手できます. Oh My Git! by blinry, bleeptrack Note itch.ioについてはこのあたりを. ゲーミングプラットホームのitch – Speaker Deck お題が出てきて,それにあった操作のカードを切ってgitの操作をしていきます.実際のコマンド内容も表示され,リポジトリも実際にローカルマシンに作られます. ツリーがグラフィックで表現されてわかりやすいしキーボードに慣れていない人でもカードで操作だし入門に良さそうな感じです.後はローカライズされると勧めやすくなるかな.