ウェブサイトの「閲覧」だけでなく「公開」もできる異色のブラウザ「Beaker Browser」レビュー

近年ではサーバーレスアーキテクチャの台頭や、フロントエンドの技術であるReactをサーバー側でも利用できるReact Server Componentsの登場など、クライアント・サーバー構造の「サーバー側」は大きく変わりつつあります。そうした状況を踏まえると、「クライアント側」の本丸である「ブラウザ」の役割は、もっぱらウェブサイトの表示にとどまっていると考えることもできます。オープンソースの「Be…
紹介ウェブサイトの「閲覧」だけでなく「公開」もできる異色のブラウザ「Beaker Browser」レビューの続きを読む

ウェブ上のいかがわしい画像をローカルで自動フィルタリングしてくれる拡張機能「NSFW Filter」レビュー

機械学習用JavaScriptライブラリであるTensorFlow.jsを用いて、ウェブページからNSFW(Not Safe For Work、職場での閲覧注意)な画像を自動で処理してくれるオープンソースの拡張機能が「NSFW Filter」です。NSFW Filterはユーザーデータの収集や送信を行わず、ブラウザ上でローカルに実行されるとのことで、実際に使ってみました。続きを読む……
紹介ウェブ上のいかがわしい画像をローカルで自動フィルタリングしてくれる拡張機能「NSFW Filter」レビューの続きを読む

簡単にP2Pの分散型ストレージやKVSを試せる「Hypercore Protocol」を使ってみた

複数のコンピューター間で直接データを送受信するP2Pは、従来のクライアント・サーバー構造が抱える「サーバーへのアクセス集中」や「中央集権」などの問題を解決する技術として注目を集めてきました。P2Pはデータを分散して保存できる点が特徴であり、ビットコインなどの暗号通貨やBitTorrentなどで活用されています。オープンソースソフトウェアの「Hypercore Protocol」を使うと、そんなP2…
紹介簡単にP2Pの分散型ストレージやKVSを試せる「Hypercore Protocol」を使ってみたの続きを読む

ブラウザのタブをファイルシステムとして扱えるChrome・Firefox拡張機能「TabFS」レビュー

ブラウザのタブをファイルシステム上で扱えるようにするChrome・Firefox拡張機能が「TabFS」です。TabFSを使うと、ディレクトリを消去することでブラウザのタブを閉じたり、ページのDOMを操作したりすることが可能とのことなので、実際に使ってどんな感じでタブを操作できるのかを確かめてみました。続きを読む……
紹介ブラウザのタブをファイルシステムとして扱えるChrome・Firefox拡張機能「TabFS」レビューの続きを読む

Chromeの操作を記録してPuppeteerやPlaywrightのコードに置き換えてくれる「Headless Recorder」レビュー

ウェブサイトのテスト自動化やスクレイピングに利用されるPuppeteerやPlaywrightといったライブラリを使うと、ChromeやFirefoxなどのGUIを備えるブラウザなしにウェブサイトの情報を取得することができます。そんなPuppeteerやPlaywrightのコードを「ブラウザの操作」から逆に取得できるのが、Chrome拡張機能の「Headless Recorder」です。続きを読…
紹介Chromeの操作を記録してPuppeteerやPlaywrightのコードに置き換えてくれる「Headless Recorder」レビューの続きを読む

無料でURLから余計なゴミを自動削除してリダイレクトやトラッキングを防止してくれるFirefox用拡張機能「Link Cleaner+」

FacebookやSteamの掲示板などでリンクをクリックした時、「外部サイトに移動します」というようなリダイレクトページに移動させられて、余計なクリックをしなければならずイラッとした経験がある人は多いはず。また、メールなどに記載されていたリンクのURLに「utm_~」のようなデータ収集用のパラメータがあると、SNSなどで共有する際にURLを削らなければならず手間がかかります。無料でFirefox…
紹介無料でURLから余計なゴミを自動削除してリダイレクトやトラッキングを防止してくれるFirefox用拡張機能「Link Cleaner+」の続きを読む

無料のLinux向けAndroidエミュレーター「Anbox」レビュー、カーネルをホストと共有するコンテナ方式

AndroidのエミュレーターとしてはBlueStacksやLDPlayer、Genymotionなどがありますが、いずれもホストOSとカーネルを共有しない仮想化方式を採用しているため、オーバーヘッドが生じてしまいます。無料でオープンソースの「Anbox」は、カーネル部分をホストOSのLinuxと共有するコンテナ形式を採用し、軽快な動作を目指したAndroidエミュレーターです。続きを読む……
紹介無料のLinux向けAndroidエミュレーター「Anbox」レビュー、カーネルをホストと共有するコンテナ方式の続きを読む

GitとGitHubの機能をひとつのバイナリに詰め込んだ「Fossil」レビュー

ソフトウェアのバージョン管理といえば、GitとGitHubを用いるのが主流。しかし、バージョン管理システムにはCVSやSubversion、Mercurial、GitLab、Bitbucketなど、「GitとGitHub」以外の選択肢も存在します。そんな「GitとGitHub」とは別の選択肢のひとつが、データベースのSQLiteと同じくD. Richard Hipp氏によって開発された「Fossi…
紹介GitとGitHubの機能をひとつのバイナリに詰め込んだ「Fossil」レビューの続きを読む

ウェブに頼らずインターネットを楽しめるテキストブラウザ「Bombadillo」

World Wide Webは1990年にティム・バーナーズ=リー氏によって発明されました。発明当初は文書ファイルの共有が目的であったWWWですが、30年後の現代では画像やムービーといったコンテンツを含むウェブサイトが当たり前となっています。しかし、Cookieを用いたセッション管理がプライバシーの観点から問題視されるなど、ウェブの高度化に合わせて生まれた問題があるのも事実。オープンソースのテキス…
紹介ウェブに頼らずインターネットを楽しめるテキストブラウザ「Bombadillo」の続きを読む

Twitter・Pixiv・ニコニコ静画などの画像を全部まとめて一気にダウンロードできる「gallery-dl」

ウェブサイトの画像を保存したい時、一枚ずつブラウザ上で右クリックしながらダウンロードするのは非常に時間がかかります。無料のPython製オープンソースソフトウェア「gallery-dl」を使うと、ウェブサイト上の画像や動画ファイルをコマンド一発でまとめてダウンロードすることができます。続きを読む……
紹介Twitter・Pixiv・ニコニコ静画などの画像を全部まとめて一気にダウンロードできる「gallery-dl」の続きを読む

画像ファイルやデータベースの文字列を「grep」のように検索できる「ripgrep-all」

Linuxのコマンドラインで文字列を検索する際に必要不可欠なコマンドといえば「grep」です。しかし、grepは動画ファイルやPDFファイルの文字列を検索できないのが弱点。そんなgrepの弱点を克服し、動画ファイルのメタデータやデータベースのレコード、画像ファイル内の文字列まで検索可能なコマンドが「ripgrep-all(rga)」です。続きを読む……
紹介画像ファイルやデータベースの文字列を「grep」のように検索できる「ripgrep-all」の続きを読む

無料でビデオ会議・カレンダー・メッセージ・強力な権限管理機能を備えた「Apache OpenMeetings」レビュー

無料で利用できるビデオ会議システムには「Jitsi Meet」や「Google Meet」などがありますが、もっと多機能なビデオ会議ソフトウェアを探している人はいるはず。Apacheソフトウェア財団の「OpenMeetings」は、ビデオ会議機能だけでなくカレンダーやメッセージ機能を備え、ユーザーごとの細かい権限管理機能を備えた無料のオープンソースソフトウェアです。続きを読む……
紹介無料でビデオ会議・カレンダー・メッセージ・強力な権限管理機能を備えた「Apache OpenMeetings」レビューの続きを読む

無料でターミナルからグラフィカルにウェブサイトを表示できるテキストベースブラウザ「Browsh」

ターミナルでウェブサイトを閲覧できるブラウザとしてはLynxやw3m、ELinksなどがありますが、いずれもHTML5やCSS3、JavaScriptへの完全対応は行われていません。「どうしてもターミナルでモダンなウェブサイトを閲覧したい」というマニアックな願いや、テザリング環境など「データ通信の容量をできるだけ節約しつつグラフィカルなブラウジングをしたい」といったニーズにマッチするのが、無料のテ…
紹介無料でターミナルからグラフィカルにウェブサイトを表示できるテキストベースブラウザ「Browsh」の続きを読む

ブラウザ上で動画生成や変換ができるWebAssembly版FFmpeg「ffmpeg.wasm」レビュー

WebAssemblyはブラウザ上で機械語を実行可能し、JavaScriptを補完してパフォーマンスを高める技術です。そのWebAssemblyのバイナリ形式で動画処理ソフトウェア「FFmpeg」をコンパイルし、ブラウザ上での動画生成や変換を行えるソフトウェアが「ffmpeg.wasm」です。続きを読む……
紹介ブラウザ上で動画生成や変換ができるWebAssembly版FFmpeg「ffmpeg.wasm」レビューの続きを読む

無料でPC画面やウェブカメラの映像を録画・配信できるChrome拡張機能「Vimeo Record」レビュー

動画プラットフォームのVimeoが、画面やウェブカメラの映像を録画して配信できる無料のビデオメッセージングツール「Vimeo Record」を公開しました。続きを読む……
紹介無料でPC画面やウェブカメラの映像を録画・配信できるChrome拡張機能「Vimeo Record」レビューの続きを読む