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

オープンソースの記事一覧

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

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

もっと見る

None

  • 2017/06/03

Gixy - nginxの設定ファイルを静的解析して改善提案

HTTPサーバとしてnginxを使っているケースは多いかと思います。しかし設定に関する情報はまだまだ多くはなく、動くように設定はしても、それがベストなのかどうか判断できない方も多いのではないでしょうか。そんな方にお勧めなのがGixyです。nginxの設定ファイルを解析して改善案を提示してくれます。## Gixyの使い方...

List

  • 2017/06/02

Aerial - Apple TVの空撮スクリーンセーバをWindowsにも

普段スクリーンセーバは使わない人であっても、美しい映像であれば流してみたいと思うのではないでしょうか。特に最近の大型のディスプレイであれば迫力もあり、ただ流しておくだけでも気分が良くなります。その一つとしてApple TVの空撮スクリーンセーバがあります。今回紹介するAerialはそんなApple TVのスクリーンセー...

List

  • 2017/06/02

Total.js Messenger - Node製のSlackクローン

Slackはテック業界ではデファクトといっても良いくらいのシェアになってきています。会社全体で使っていなくともプロジェクトでは使っているという企業は多いのではないでしょうか。そんなSlack風のチャットアプリは幾つかありますが、今回はnodeで作られたTotal.js Messengerを紹介します。## Total....

List

  • 2017/06/01

KanbanDown - Markdownからカンバン風リストを生成

Markdown記法は十分に認知されています。そのためMarkdown記法をベースにソフトウェアを作れば、開発者はすぐに使い方を覚えてくれるようになります。これは大きなメリットです。今回紹介するKanbanDownはMarkdown記法からカンバン風タスクリストを生成してくれるソフトウェアです。## KanbanDow...

List

  • 2017/06/01

maildown - Markdownを日本企業で使えるメール文面に変換

Markdownが便利な記法であってもすべてに使える訳ではありません。まだまだ個人間でやり取りされるメールはテキストが一般的で、HTMLメールが使われることはほぼありません。となるとMarkdownの出番がありません。そこで作られたのがmaildownです。Markdownで書かれた文章を日本企業で使われるメール風の体...

List

  • 2017/05/31

MapSCII - ターミナルで使える地図サーバ

最近のシステムはなんでもWebベースになっています。正直サーバで作業することが多い人にとっては辛いのではないでしょうか。w3mやlynxでは見られないサイトも増えています。もし地図を確認しなければならない機会があったらMapSCIIを使ってみましょう。インストールいらず、telnetで使える地図サービスです。## Ma...

List

  • 2017/05/31

Repo Split - GitHub/Gitlab上でソースコードを読みやすくするChrome機能拡張

GitHubやGitlabのリポジトリはWeb上でも読めて便利ですが、いちいちディレクトリを辿る度に画面遷移するのは面倒に感じるかも知れません。もっとさくさく読みたくて、結局ローカルにcloneするのではないでしょうか。そこで使ってみたいのがRepo Splitです。GitHub/Gitlabのリポジトリをもっと読みや...

List

  • 2017/05/30

DevDocs App - オフラインでも使えるdevdocs.ioリーダー

開発者向けのドキュメントが揃ったdevdocs.ioは覚えておくと便利なサイトの一つです。しかしネットワークに繋がっている時しか使えないのは多少不便に感じます。そこでオフラインでも読めるドキュメントリーダーが必要になります。今回紹介するDevDocs Appもそんなdevdocs.ioリーダーの一つです。## DevD...

List

  • 2017/05/30

SQL Notebook - SQLとノートが合体!

メモはイチから書き始める場合もあれば、元になるデータが存在することもあります。元データの一つとしてデータベースが挙げられます。刻々と変化するデータをメモっておいたり、データに対する考察を記述しておくこともあるでしょう。そんな時に便利なのがSQL Notebookです。メモとSQLが一緒になったソフトウェアです。## S...

List

  • 2017/05/29

vbacGUI - VBAをエクスポートするvbac/ptのGUIフロントエンド

ExcelのVBAは今なお根強く使われています。そんなVBAの嫌なところはすべてが一つのバイナリになっているためにバージョン管理しづらいことです。スクリプトをエクスポートすれば良いのですが、一つ一つのファイルを毎回やるのは難しいでしょう。そこで使ってみたいのがvbacGUIです。ExcelからVBAファイルをエクスポー...

List

  • 2017/05/29

Shrinkray - システムブラウザを使ったElectron代替

Electronは便利なフレームワークなのですが、Webブラウザのエンジンを含んでいるために実行ファイルのサイズが大きくなってしまうのが難点です。ちょっとした機能を実現するために100MB以上ダウンロードするのは面倒です。そこでmacOS向けであればShrinkrayが利用できます。システムのブラウザを使うことで軽量な...

List

  • 2017/05/28

SpreadsheetView - まるでExcelのように複雑なグリッド表示をiOS上で実現

iOSアプリではシンプルで直感的なUIを求められますが、業務用アプリとなると一段違ったレベルのUIが求められます。一覧表のような形式であったり、複数人のスケジュールを一覧できる機能が欲しいと言われることもあるでしょう。そうした難しい表形式の表示を提供するのがSpreadsheetViewです。Excelで作るような複雑...

List

  • 2017/05/28

Insomnia - マルチプラットフォームで動作するWeb APIクライアント

Web APIを使って開発を行っていると必要になるのがWeb API用のクライアントアプリになるでしょう。Web APIを細かな条件をつけて実行し、その結果を確認したり、JSONなどをフィルタリングできるのがポイントです。開発効率を向上させるのに必須の存在です。そんなWeb API、今回はREST APIのクライアント...

None

  • 2017/05/27

snipster - 各プログラミングエディタをサポートしたスニペット管理

最近のプログラミングエディタにはスニペット管理機能があらかじめ組み込まれています。よく使う文字を以前使った場所からコピペするのではなく、あらかじめスニペットに登録しておくことで作業効率が大幅にアップします。そんなスニペットをエディタ上だけでなく、CUIで管理して各エディタと連携できるのがsnipsterです。## sn...

List

  • 2017/05/26

GanttPad - テキストからガントチャート生成

プロジェクト管理と言えばガントチャートと言うくらい必要としている方は多いです。少なくとも一覧では分からなかったタスクの関連であったり、今後のタスクの予定が可視化されるようになります。それによって無理が来るポイントなども掴めるようになるでしょう。今回紹介するGanttPadはテキストで書いたタスクをガントチャートに展開し...

List

  • 2017/05/26

PictShare - 画像加工Web APIを搭載した画像アップローダー

友人に写真や動画を送りたいと思った時に、サイズや量が多いと意外と面倒なことがあります。チャットでは強制的にファイルが送られてくるので受取手にとっては嫌なタイミングなこともあります。Gmailではファイルのサイズ制限があります。そこで使ってみたいのが画像や動画専用のアップローダーPictShareです。ちょっとしたWeb...

List

  • 2017/05/25

Bemuse - ハマらないよう注意。Webベースの音ゲー

音ゲーは根強い人気のあるゲームジャンルです。やり方も手を使ったりバチを使う、足で行うなど様々な種類があります。手で行うものであればパソコンで再現されたソフトウェアも数多く存在します。好きな方はハマってしまうことでしょう。そんな音ゲーをWebブラウザベースで楽しめるのがBemuseです。HTML5で作られているので幅広い...

List

  • 2017/05/25

Progressive Image.js - ぼかし画像を使う画像遅延読み込み

写真コンテンツは見せ方が大事です。単純に一覧として表示しているだけではよくありません。より印象づけるための手段として、ユーザアクションと関連づけるという方法があります。そうすることでオンデマンドな情報提供ができるようになります。今回紹介するProgressive Image.jsはFacebookやMediumにインス...

List

  • 2017/05/24

slack-status-app - Touch BarからSlackのステータスを更新

仕事を開始する前、休憩中などに細かくソーシャルサービスで自分のステータスを更新する人たちがいます。Skypeなどでもプロフィールをアップデートして自分の状態がどうなっているのか(忙しいのか、寝ているのかなど)を通知する人も少なくありません。そんなちょっとしたステータス更新を毎度入力するのは面倒です。Slackであればs...

List

  • 2017/05/24

Embed - Webサイトのメタ情報を取得

ソーシャルサービスなどの発展に合わせてWebサイトには多くのメタデータが埋め込まれるようになっています。それらのメタデータを用意することでよりリッチなコンテンツをユーザに提供したり、意図しない情報共有を防げるようになります。今回はそうしたWebサイトに埋め込まれた各種情報をピックアップできるEmbedを紹介します。##...