ITエンジニア/デザイナ向けにオープンソースを毎日紹介

ソフトウェアの記事一覧

プレミアムユーザー限定記事

MOONGIFTプレミアムは、月額500円の有料サービスです。詳細はこちらから

もっと見る

List

  • 2018/10/07

ghwd - ローカルのリポジトリからGitHubのURLを開く

意外と小さな機能こそが便利だったりするものです。GitHubのリポジトリをクローンして、そのリポジトリにアクセスしたい時はどうするでしょうか。remoteで確認して、Webブラウザで開いたりするでしょうか。ちょっとしたことですが、何回もやると手間です。そこで使ってみたいのがghwdです。リポジトリにさくっとアクセスでき...

List

  • 2018/10/07

Read Aloud - ワンクリックでテキスト読み上げ

テキスト読み上げ機能は視覚障がい者に限らず、小説サイトなどで使っても便利な機能です。しかし、使うためにはOS側やソフトウェア側で色々な設定をしなければならなかったり、テキスト読み上げが必要ない時にもボタンが表示されてしまったりします。そこで使ってみたいのがRead Aloudです。選択した文字だけをワンクリックで読み上...

None

  • 2018/10/06

Wasabi - WebAssemblyにインジェクションしてデバッグを促進

WebAssemblyにDOMなどのWebブラウザのAPIが追加されるというニュースが出ました。これでさらに利用が拡大していくことでしょう。そんなWebAssemblyにはテキスト版とバイナリ版が存在します。そのテキスト版であれば、まだ人にも理解しやすいものです。そしてWasabiを使えば実行時にインジェクションしてデ...

List

  • 2018/10/06

jdetects - 開発者ツールが開いたのを検知

昔、HTMLソースの中に秘密のメッセージを埋め込むのが流行りました。例えば求人を入れていたり、問題を書いておくといった具合です。当たり前のことですが、開発者ツールを開くのは開発者くらいです。だからこそ良い宣伝になったのです。そんな特徴を使って遊べるのがjdetectsです。開発者ツールを開いたタイミングでイベントを実行...

List

  • 2018/10/05

View Background Image - 背景画像だけを表示させるGoogle Chrome機能拡張

CSSのプロパティを使って画像を設定していると、右クリックで画像だけを表示しようと思ってもうまくいきません。その度に開発者ツールを開いて画像のURLを取得するのは面倒です。そこで使ってみたいのがView Background Imageです。背景画像だけを表示できるGoogle Chrome機能拡張です。## View...

None

  • 2018/10/05

vbuild - VueをPythonでコンパイル

かつてはHTML/JavaScript/CSSは別々なファイルで作成していましたが、Web Componentの流れは違います。機能毎にすべて一つのファイルにまとまり、独立性と再利用性を高めています。そんなWeb Componentの流れを汲んでいるVueのファイルをPythonで解析して出力するライブラリがvbuil...

List

  • 2018/10/04

CastlEmacs - ミニマリスト向けのEmacs設定群

EmacsはLispで拡張ができます。その拡張でカスタマイズしたり、多数のライブラリをインストールすることで自分好みのEmacsを作り上げるのが楽しみになります。しかし、初級者がイチからすべて行っていくのは大変かも知れません。そこで使ってみたいのがCastlEmacsです。Emacsをモダンにするための拡張セットです。...

List

  • 2018/10/04

CycleClipboard - yank風のクリップボード拡張

EmacsやVimなどのエディタを使っているとOS付属のクリップボードがどれだけ貧弱か思い知らされます。これらのエディタで使っているyankがOSの中でも使えると便利なのにと思ったことはないでしょうか。yankに似た機能を提供してくれるのがCycleClipboardです。UIは独特ですが、慣れると便利そうです。## ...

List

  • 2018/10/03

Kaitai Web IDE - Kaitaiファイルを解析するバイナリエディタ

テキスト以外のファイルを扱おうと思うと必要になるのがバイナリエディタです。HEXのデータを確認したり、並び方を分析することで正しく情報を扱えるようになります。GUIでは各OSごとに様々なエディタが存在します。Kaitai Web IDEはWebブラウザベースのバイナリエディタです。特に .ksy という拡張子のKait...

List

  • 2018/10/03

gitmoji - Gitのコミットメッセージに絵文字を使う

絵文字はテキストで書くよりも分かりやすく、多くの情報を含められます。言葉で書くと問題になりそうなことも、絵文字を使うことで回避できる場合もあるでしょう。チャットだけでなく、利用される場面が増えています。そんな絵文字をGitのコミットメッセージに使っていこうというのがgitmojiです。## gitmojiの使い方git...

List

  • 2018/10/02

HTTP Responder - WebHookを使った開発を便利に

WebHookはシステム連携するのに便利な仕組みですが、呼び出されるのがサーバ側とあって、開発時の確認がしづらいのが問題です。ngrokなどを使ってローカル環境を外部に繋ぐこともできますが、準備が面倒と感じる人もいるでしょう。そこで使ってみたいのがHTTP Responderです。WebHookの内容を確認できるWeb...

List

  • 2018/10/02

local-ssl-proxy - 開発用のローカルHTTPSプロキシ

今はローカルの開発環境でシステムを作り、できあがった段階でサーバに送るのが基本です。そして最近ではサーバ側ではSSL/TLSを使うことが当たり前になっており、開発時だけHTTPを指定することで思った動作にならないこともあります。そこで使ってみたいのがlocal-ssl-proxyです。ローカルでの開発時に使えるSSLプ...

List

  • 2018/10/01

go-wasm-todo-list - Go製。WebAssemblyのTodoアプリ

WebAssemblyを使うことで、高速に動作するWebアプリケーションが開発できます。コンパイルするのでコードを見られることもありませんし、開発自体は多様な言語で行えます。その一例として、go-wasm-todo-listを紹介します。GoからWebAssemblyに展開して作られたTodoリストアプリです。## g...

List

  • 2018/10/01

Omni Notes - メモ/写真/タスクが登録できるAndroid用メモアプリ

メモ系のサービスは多数ありますが、殆どのサービスはユーザ登録が必須です。ちょっとした使わない人にすれば、ただメモを取るだけで登録しなければならないのは面倒なことでしょう。そこで使ってみたいのがオープンソースのソフトウェアです。今回はOmni Notesを紹介します。## Omni Notesの使い方立ち上げた直後です。...

List

  • 2018/09/30

NewPipe - Android用の軽量なYouTubeプレイヤー

AndroidはOSがオープンソースということもあって、多くのオープンソースのアプリが存在します。中には公式と同じようなアプリながらも、工夫をこらして差別化するものもあります。今回紹介するNewPipeはYouTubeアプリです。公式とは違った雰囲気で、軽量が売りになっています。## NewPipeの使い方トップ画面で...

List

  • 2018/09/30

MyMo - シンプルなWebベースのメモアプリ

メモはシンプルであるのが大事です。気がついた時にすぐメモできなければなりません。立ち上げて新規ファイルを作成して…なんてやっていたら折角のアイディアを忘れてしまいます。忘れる前に、ホットな内に素早くメモするのです。そこで使えるのがMyMoです。Webベースで使える簡単なメモアプリです。## MyMoの使い方トップページ...

List

  • 2018/09/29

JavaScript Equality Table Game - JavaScriptの仕様を学べるマインスイーパ

プログラミング言語にはそれぞれ仕様があります。そして、二つの変数や型が一致するかどうかは言語によって変わります。0とfalseはイコールと判定されることが多いですが、言語によってはさらに別な物同士でも一致したりします。JavaScript言語仕様をどれくらい知っているかを試せるのがJavaScript Equality...

List

  • 2018/09/29

sudoku.js - 多数のレベルで数独を生成

数独は日本だけでなく、世界中で楽しまれるゲームになっています。ルールは簡単で、縦横そして3x3のボックスの中に1〜9を重ならないようにいれていくだけです。あらかじめ提示されている数字が多ければ簡単ですし、少なければ可能性が増えて複雑になります。数独の本も販売されていますが、今回はsudoku.jsで自動で生成して楽しん...

List

  • 2018/09/28

Zeal - Qt製のオフラインドキュメントビューワー

開発していてSDKやライブラリのAPIドキュメントを見たいと思うことは多々あります。そうした時に常にオンラインで検索していると、いざオフラインになった時に困ります。そこで使えるのがオフラインのドキュメントビューワーです。有名なものとしてはDashがありますが、Zealはそれにインスパイアされたソフトウェアです。## Z...

List

  • 2018/09/28

Nodebook - Webブラウザで使えるnodeプレイグラウンド

JavaScriptを覚えることで、Webブラウザはもちろんサーバサイド、IoTなど幅広い環境でソフトウェアを開発できます。環境を整えるのは決して難しくはありませんが、それがネックになって習得を頓挫してしまっているとしたら非常に勿体ないことです。そこで使ってみたいのがNodebookです。JavaScriptファイルの...