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

ソフトウェアの記事一覧

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

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

もっと見る

List

  • 2017/07/19

DisableMonitor - メニューからモニタをオンオフ

マルチディスプレイを使っていて、ディスプレイを一度切りたいと思うことがあります。よくあるのはプロジェクターに写したくない場合です。そうした時、わざわざケーブルを抜かないといけませんでした。これだと差し込み直すのが手間だったりします(ケーブルが床に落ちたりすると特にそうです)。そこで使ってみたいのがDisableMoni...

List

  • 2017/07/18

Flarum - PHP製。すっきりしたデザインのフォーラム

インターネットの基本とも言えるのがフォーラムや掲示板と言われるサービスです。これによって双方向性のコミュニケーションが生まれました。元々ニュースサーバにつないで読み書きしていましたが、徐々にWebブラウザ上で行うのが主流になっていきました。そんなフォーラムシステムの最新版としてFlarumを紹介します。多彩な機能を持っ...

List

  • 2017/07/18

VisiData - コンソールで動作する表計算エディタ

CSVの内容を確認したいと思ったらExcelなどを使う人が多いかと思います。しかし自動のフォーマット変換があって文字が数字や日付に変わってしまったり、文字化けしたりとうまく確認できないことがあります。さらにサーバ側にあったりすると、ファイルを確認するのにいちいちダウンロードする必要もあります。そこで使ってみたいのがVi...

List

  • 2017/07/17

asciicast2gif - asciicastをアニメーションGIFに

ターミナルの入力をそのまま記録、再現してくれるasciicastは便利なサービスですが、ブログなどに埋め込みたいと思ってもJavaScriptが許可されていないケースも多いでしょう。GitHubのREADMEもそうです。そうした時にリンクだけ貼るのでは面白くありません。そこで使ってみたいのがasciicast2gifで...

List

  • 2017/07/17

JSON-Splora - GUIのJSONビューワー/エディタ

JSONの構造を確認するのは意外と面倒です。配列とオブジェクトを見分けるのも大変ですし、構造を間違えるとデータが取れなかったり、プログラムがエラーになってしまいます。構造が簡単に分かるようになっているとプログラミングも捗るでしょう。そこで使ってみたいのがJSON-Sploraです。GUIでJSON構造が簡単に分かるよう...

List

  • 2017/07/16

VMS - Vue.js製のCMS

CMSは常に新しいものが登場します。それはプログラミング言語だったり、フレームワークだったりします。CMSがあることで、そのプログラミング言語やフレームワークの使い方が分かるようになります。CMSは殆どの方が機能について理解していますので、コードの理解も早いでしょう。今回はVue.jsを使ったCMS(管理画面)のVMS...

None

  • 2017/07/16

masq - 開発で使えるDNSサーバ

Basecampが開発したPowというツールは自動的に.devというドメインでアクセスできるようになります。これが便利で、サーバのポート番号を指定するのに感じていた面倒さはありません。しかしPowはRackサーバ向けであって他の開発に使えませんでした。そこで使ってみたいのがmasqです。PowからDNSサーバの部分だけ...

None

  • 2017/07/15

jsonsmash - ファイルシステムのような操作ができるJSONビューワー

Web APIを伴う開発を行う際にはJSONファイルを使うことが増えています。XMLに比べると冗長性がなく、サイズが小さくて済むのですが、改行などもなく見づらいのが難点です。そのため、データのある場所を間違えてしまって、うまく動かないなんてこともよくあります。そこで構造を確認するために使ってみたいのがjsonsmash...

List

  • 2017/07/15

php-excel2html - ExcelファイルをHTMLのテーブルタグで表示

業務システムでExcelファイルを扱う機会は多いかと思います。CSVファイルにしても良いですが、ユーザに一手間かけさせるのも面倒ですし、CSVと指定しているのにExcelファイルを送信されることもよくあります。であれば元々Excelファイルに固定してしまう方が手軽そうです。そこで参考になりそうなのがphp-excel2...

None

  • 2017/07/14

Godzilla - ES2015のJavaScriptをGoに変換

JavaScriptがあらゆる領域で使われるようになっています。Webブラウザはもちろんのこと、サーバサイドやIoT、スマートフォンアプリなどもJavaScriptで作れるようになっています。それだけにJavaScriptさえ覚えておけば大丈夫という風潮があるのも確かです。しかしシステムには向き不向きがあります。もしG...

List

  • 2017/07/14

GraphiQL.app - GraphQLの実行環境アプリ

REST APIに変わる(かも知れない)のがGraphQLです。クライアント側から欲しいデータカラムについて指定できるので、拡張性が高かったり、エンドポイントも一つで済むのが利点です。まだまだ情報が多いとは言えませんが、今後広まっていく仕組みでしょう。そんなGraphQLのクライアントがGraphiQL.appです。G...

List

  • 2017/07/13

SlackStack - 複数チャンネルをまとめて閲覧できるSlackクライアント

Slackを仕事で使っている方は多いと思います。そして細かく話題に合わせてチャンネルを使い分ける運用のチームも少なくないでしょう。しかし、アップデートが多いと随時チャンネルを切り替えながら内容をチェックするのも面倒です。そこで使ってみたいのがSlackStackです。複数のチャンネルをまとめて閲覧できるSlackクライ...

None

  • 2017/07/13

slack_emoji_mover - Slackの絵文字をチーム間で移動

Slackでは幾つもチームに所属している人が多いと思います。そうした中、面白い絵文字を使っているチームがあると、別なチームでも使ってみたいと感じるのではないでしょうか。しかし絵文字を一つ一つ登録するのは面倒です。そこで使ってみたいのがslack_emoji_moverです。絵文字をまとめてダウンロード、別なチームへイン...

List

  • 2017/07/12

Miki - 様々な記法が使えるMakefile製Wiki

WikiというとWebサイト上で編集してページを作っていくイメージがありますが、セキュリティ上の問題があったり、Webサーバを立てる必要があります。ローカルドキュメントを管理するのであればあえてWebサーバを立てるのは面倒です。そこで使ってみたいのがMikiです。Makefileで作られたという変わったWikiエンジン...

List

  • 2017/07/12

React Native Web Player - React NativeをWebでプレビュー

ReactはWebだけでなく、スマートフォン開発においても使えるフレームワークになっています。一度書けばすべての環境で動作する、という訳ではありませんが一度Reactの書き方に慣れてしまえば様々な環境に対してソフトウェアが開発できるようになります。そんなReactのスマートフォン版であるReact NativeをWeb...

None

  • 2017/07/11

cmdshelf - リモートから取り込みもできるコマンド管理

プログラミングではスニペットの文化が浸透しています。同じようにサーバ管理を行う際にもよく行う操作をシェルスクリプトとして登録しておくと便利です。それだけでは個人用ですが、もっと広くチームで共有したり、さらに全世界の人たちと共有できると便利そうです。そんな便利コマンドのスニペットを管理できるのがcmdshelfです。##...

None

  • 2017/07/11

Ridgepole - Rails風にデータベース構造の管理を行う

一度Ruby on Railsのデータベーススキーマ管理法に慣れてしまうと、普段のSQLを書いて実行するような方法がとても面倒に感じるようになります。あの部分だけ欲しいと思う人は多いのではないでしょうか。そんな方に使ってみて欲しいのがRidgepoleです。テーブル構造の管理がとても簡単にできるようになります。## R...

List

  • 2017/07/10

kingraph - 家系図/組織図ジェネレータ

組織図であったり、家系図といった図を描こうと思ったらどんなツールを使っているでしょうか。ドローツールも使えますが、編集したりするのが面倒だったりします。Excel職人の方はやはりExcelを駆使して作り上げてしまうかも知れません。今回はWebベースで使える家系図を作れるkingraphを紹介します。## kingrap...

List

  • 2017/07/10

share-this - Medium風にテキストをシェアする

オンラインのコンテンツはシェアされることで広まっていきます。Facebook、Twitter、Redditなど様々なサイトでシェアされ、さらに拡散されていきます。しかしシェアするというのも多少なりとも面倒なものです。そこで使ってみたいのがshare-thisです。Webサイト内に仕込んでおくことで、シェアが手軽になりま...

List

  • 2017/07/09

ecola - タッチスクリーン用のツリーエディタ

この操作は新しい!デスクトップとタブレット、スマートフォンではユーザ体験が全く異なります。同じ操作を行うにしても、デスクトップらしい操作、タブレットらしい操作があります。特に大きな違いとしてタッチディスプレイが当たり前な操作かどうかがあります。今回紹介するecolaは特にタッチスクリーンを対象としたツリーエディタになり...