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

ライセンス - GPL v3の記事一覧

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

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

もっと見る

List

  • 2018/10/15

Move Mouse - 一定時間ごとにマウスカーソルを動かす

正直、何の訳に立つのか分からないのですが…。昔はスクリーンセーバーがないと画面の焼き付けが起こってしまっていました。液晶が当たり前になった現在、焼き付けが起こることは殆どなく、逆にスリープされてしまうと困るケースすらあります。そんな時に使えるのか分かりませんが、Move Mouseは指定時間ごとにちょっとだけマウスを動...

List

  • 2018/10/10

Hacklily - オンラインで楽譜を作成、共有

音楽を演奏するためには楽譜が必要です。かつては五線譜の書かれたノートを使って手書きで行われてきましたが、最近ではデジタルで処理される方が多いでしょう。しかし、そのために専用のソフトウェアをインストールしたり、使い方を覚えるのは面倒です。そこで使ってみたいのがHacklilyです。Webベースで楽譜の描けるソフトウェアで...

List

  • 2018/10/03

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

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

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/28

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

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

List

  • 2018/09/22

InstaLooter - Web APIを使わないInstagramダウンローダー

InstagramではWeb APIを公開していますが、その使い勝手はあまりよくありません。審査を通るまでは取得できる情報に制限があったり、ドキュメントもあまり充実しているとは言えません。あまり積極的に使って欲しいとは思っていないかのようです。そんなInstagramですが、情報を取得したいと思う方は多いでしょう。そこ...

List

  • 2018/09/18

EnergyBar - Touch Barを自分好みにカスタマイズ

最新のMacBook Proに搭載されているTouch Bar。キーボードとディスプレイの間とも言える部分ですが、それだけに使い方次第では生産性を高めることができるでしょう。ただ表示だけしているのでは勿体ないです。今回はTouch Barを拡張するEnergyBarを紹介します。## EnergyBarの使い方起動する...

List

  • 2018/09/17

CivJS - シビライゼーションをWeb上で

ああ、怖い怖い…。シビライゼーションというゲームを好きな方は多いのではないでしょうか(筆者もその一人です)。文明を築き、他の文明と交流したり戦争しながら宇宙開拓を目指していくゲームです。ハマると時間をあっという間に潰してしまいます。そんなシビライゼーションをJavaScriptで再現しようと進めているプロジェクトがCi...

List

  • 2018/09/12

CopyQ - マルチプラットフォームで動作するクリップボード管理

OSが進化している中、まったく変わらないのがクリップボードです。昔から一つしかなく、コピー/カット/ペーストくらいしか操作ができません。そのため、ソフトウェアによる拡張が盛んに行われてきました。今回はマルチプラットフォームで動作するCopyQを紹介します。## CopyQの使い方クリップボードの情報をメニューで見られま...

List

  • 2018/09/09

Publii - GUIで管理できる静的サイトジェネレータ

最近はWeb上でコンテンツを作るCMSではなく、ローカルで作成する静的CMSに人気が集まっています。多くはテキストエディタを使ってコンテンツを作って、CLIツールでHTMLを生成しますが、開発者でないと若干使い勝手が悪いかも知れません。そこで使ってみて欲しいのがPubliiです。GUIアプリケーションが管理画面になる静...

List

  • 2018/09/05

Fuzzify.me - Facebookの広告関連情報をクリーニング

Facebookはユーザの行動を通じて広告を表示します。そのため、常にプライバシーとの兼ね合いが問題になります。ユーザは一部のトラッキングを拒否することもできますが、Facebook上でのアクションはトラッキングの対象になっており、いつの間にか自分のデータを吸い取られている場合があります。そこで使ってみたいのがFuzz...

List

  • 2018/09/05

Terminal Velocity - ターミナルで使う高速なメモアプリ

メモアプリの大事なところは、思いついた時にさくっとメモできることです。ソフトウェアを立ち上げて、ファイルを開いて…なんてやっていたら書こうと思っていたことを忘れてしまいます。間髪入れずに書ける環境が望ましいでしょう。今回はTerminal Velocityというソフトウェアを紹介します。ターミナルで使える、素早く使える...

List

  • 2018/09/04

git-bug - Gitリポジトリでバグ管理

Gitには開発しているソフトウェアのコードが入っています。つまりソフトウェアに関連する情報は一箇所にあると利便性が高まるでしょう。その最たるものがドキュメントで、APIの記述をコードに埋め込んでおくといった使い方がよくあります。さらにバグ管理までGitリポジトリに入れてしまおうと考えたのがgit-bugです。## gi...

List

  • 2018/09/03

qb.js - JavaScriptで再現されたQBASIC

昔懐かしいプログラミング言語、BASICには幾つもの派生版があります。昔、筆者が使っていてBASICは標準的なものだったと思いますが、QBasicという派生版があります。BASICとは異なり、サブルーチンやwhile文もサポートしています(via QBasic - Wikipedia

List

  • 2018/09/02

pgModeler - 強力なビジュアル化が可能なデータベースモデリング

O/Rマッパーなどによってデータベースを意識せずに開発できるようになっています。しかしデータベースは設計次第でシステムのボトルネックになることも多く、やはり適切な設計能力は重要です。今回紹介するpgModelerはPostgreSQLに特化したデータベースモデリングソフトウェアになります。## pgModelerの使い...

List

  • 2018/08/23

Sclack - ターミナル用のSlackクライアント

Slackを使っている人は多いでしょう。利用する際にはデスクトップであれば専用のクライアントを使っているはずです。そしてその重さが嫌だと感じている方もいるでしょう。もっと軽量で使いやすいクライアントを必要としている方も多いはずです。そこで使ってみたいのがSclackです。なんとターミナルベースのSlackクライアントで...

List

  • 2018/08/07

Kitty - GPUベースのターミナルエミュレータ

ターミナルは何を使っていますか。macOSであればOS標準のものを使っても良いでしょう。WindowsであればTeraTermやPuttyなどが人気です。サーバ側の処理を行う際に必須の存在なので、自分の手に馴染むものを選ぶと良いでしょう。今回はそんなターミナルエミュレータの紹介です。Kittyは変わり種として、GPUベ...

List

  • 2018/07/21

Fluid Outliner - Webベースのシンプルなアウトライナー

コンテンツを一気に作成するのは大変です。最初から子細に書いていくと徐々に整合性がとれなくなりますし、途中で力尽きてしまう可能性があります。まず大見出しを洗い出し、次に小見出しと言った具合に徐々に掘り下げていくのが良いでしょう。そのために使われるのがアウトラインエディタです。今回はWebベースのFluid Outline...

List

  • 2018/07/19

browsh - ターミナルで動くモダンなブラウザ

ターミナルで使えるWebブラウザと言えばlynxやw3mが有名です。しかしWebブラウザとしてごく基本的な機能しか提供されておらず、最近のサイトを見ようと思っても殆ど確認できないことでしょう。そこで使ってみたいのがbrowshです。なんと動画の再生までできてしまうターミナル用Webブラウザです。## browshの使い...