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

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

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

2017/02/28
業務中は危険!なWebゲームについて
2017/02/24
業務で使えるオープンソース(222)「IME」
2017/02/22
業務で使えるオープンソース(221)「Excelファイル生成」

もっと見る

List

  • 2017/01/07

PureScript - Haskell風言語からコンパイルしてJavaScript生成

最近JavaScript代替言語が熱いです。一時はCoffeeScriptに代表される、JavaScriptで面倒な書き方を省略できるものに人気がありましたが、最近はTypeScriptのような型指定を行えるものが人気です。今回紹介するPureScriptもそんなJavaScript代替の一つで、コードとしてはHask...

List

  • 2017/01/06

scrollMonitor - 大量のデータもスムーズにスクロール

Web上で大量のDOMを表示するのは自殺行為です。Webブラウザの動きがガクガクになったり、フリーズしてしまったりします。そのためページネーションが使われるのですが、業務要件として全データの表示を求められることは多々あります。そんな時にはscrollMonitorを使ってみましょう。大量のデータであってもスムーズなスク...

List

  • 2017/01/06

jd - インタラクティブなJSONエディタ

JSONはシステム用のファイルフォーマットなのですが、可読性がそれほど悪くないので人が読むのはそこまで苦痛ではありません。とは言え整形は必要で、さらに検索ツールもあった方が良いでしょう。今回はそんなJSONを読み書きするためのツール、jdを紹介します。## jdの使い方起動したところです。一番上にある文字とマッチする部...

List

  • 2017/01/05

YukiWikiMini.rb - YukiWikiをRubyにポーティング

Wikiといえばすでに初登場して15年以上は経つのではないかという技術ですが、今なお現役として使われています。さらに言えば開発者によって新しいWikiエンジンも作られています。特に技術的な特徴がシンプルなので、技術を試す上でも良いのでしょう。今回は懐かしのYukiWikiをRubyで再実装したYukiWikiMini....

List

  • 2017/01/05

RSS Bridge - 各種WebサービスをRSS/Atom/JSONに変換

ブログをはじめ、多くのWebサイトでRSS/Atomフィードを提供しています。しかし時代の流れからなのか、新しいサイトではそもそも提供していないというケースもあるようです。これでは購読はもちろん、マッシュアップ的な面白さもありません。そこで使ってみたいのがRSS Bridgeです。各種WebサイトをAtom/JSON化...

List

  • 2017/01/04

FileExplorer - iOS用のファイル管理

iOSアプリでアプリ内にあるファイルやディレクトリを一覧したり表示したりする機能が必要になることがあります。ビジネス用途のアプリではよくありますし、写真やPDFなどをダウンロードするアプリであれば一覧、表示系機能が必要になるでしょう。そこで使ってみたいのがFileExplorerです。CocoaPodsを使って自分のア...

List

  • 2017/01/04

Repo Manager - Subversion/Gitリポジトリを簡単に作成

開発者であればバージョン管理のないシステム開発など考えられないでしょう。今はGitを使えば自分のローカルからでもバージョン管理をはじめられます。しかしかつてのSubversionなどはサーバを立てる必要があり、若干敷居が高かったのです。今回紹介するRepo ManagerはGit/Subversionに対応したリポジト...

List

  • 2017/01/03

Tenki Electron - tenki.jpの情報をメニューバーに表示

デジタルの世界であるコンピュータを使っているにも関わらず天気が気になることは多く、OS標準でも天気アプリのようなものが提供されています。天気のサイトも数多くあります。しかしもっと手軽に天気のチェックできるソフトウェア、Tenki Electronを紹介します。## Tenki Electronの使い方起動するとメニュー...

List

  • 2017/01/03

Music DNA - 音楽のDNAを可視化するプレイヤー

音楽プレーヤーは音楽の再生さえできれば良いのでしょうか。もちろん基本はそうでしょうが、それであればOS標準の音楽プレイヤーで十分になってしまいます。もっと自分の好きな音楽を様々な側面から楽しめるといいものです。今回紹介するMusic DNAはAndroid用の音楽プレイヤーですが、DNAと呼ばれるビジュアライズが特徴で...

List

  • 2017/01/02

ffftp - Electron製のFTPクライアント

FTPなんていうと2000年には絶滅したんじゃないかと思ったりするのですが、今なお使われ続けていたりして驚くことがあります。セキュリティ的にどうなんだろうと思うのですが、SFTPにしたりしつつ今なおFTPという言葉を聞くことがあります。今回はそんなFTPクライアントの最新版とも言えるffftpを紹介します。あの懐かしい...

List

  • 2017/01/02

ndm - npmのGUI管理ツール

nodeで開発する際にはパッケージ管理としてnpmが欠かせません。npmはCLIツールなのでターミナルなりを使って操作します。殆どの開発者にとって、それで特に問題ないでしょう。しかしnodeが普及する中で開発者でない方たちもnpmを使うようになっています。そこで使ってみたいのがndmです。## ndmの使い方プロジェク...

List

  • 2017/01/01

Portainer - シンプルなDockerイメージ/コンテナ管理

Dockerは一瞬にして仮想環境が立ち上がるのでどんどんコマンドを叩いたりイメージを取り込んだりしている内に全体が肥大化してしまいます。Dockerの状態を含めて可視化しないと綺麗な管理は難しいでしょう。そこで使ってみたいのがPortainerです。シンプルなDockerコンテナ/イメージ管理システムです。## Por...

List

  • 2017/01/01

Dash iOS - オフラインでも開発ドキュメントが読めるiOSアプリ

プログラマやデザイナーであれば各種ライブラリやフレームワークのドキュメントは必携の存在です。紙でも良いですが、最近ではWebサイトでそのまま見られるようになっています。しかし常にオンラインで検索するのは面倒ですし、何よりオフラインの時に使えない問題があります。そこで使ってみたいのがDash iOSです。150を越える開...

List

  • 2016/12/31

Mobile-Checker - w3c製のモバイルサイトチェッカー

スマートフォンの世界は進化が速く、スマートフォンに対応したWebサイトを正しく作れているかどうかは熟知している人であってもなかなか判断できないのではないでしょうか。そんな時には本家であるw3cの仕様に沿うのがベストです。今回紹介するMobile-Checkerはw3cが作成しているモバイルデバイスへの適合性チェックツー...

List

  • 2016/12/31

qlMoviePreview - QuickLookで動画の情報を表示

macOSの便利機能の一つ、QuickLook。スペースキー一つでファイルの内容が見られるのが便利です。動画の場合、再生を開始するのですが、これは好き嫌いが分かれるかも知れません。多くの場合、このまま再生するのではなく動画プレーヤーで再生するでしょう。そこで使ってみたいのがqlMoviePreviewです。動画再生では...