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

ライセンス - BSD Licenseの記事一覧

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

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

もっと見る

List

  • 2017/08/10

HashLink4Excel - Excelにハイパーリンク機能を追加

Webの根幹とも言えるのがハイパーリンクです。ハイパーリンクによってドキュメントのどの部分を指し示しているのかがすぐに分かるようになります。それをExcelでも実現したいと思ったことはないでしょうか。メールなどでやり取りされるExcelファイルで、どの部分を見て欲しいかを連絡できるようになります。それがHashLink...

List

  • 2017/07/12

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

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

None

  • 2017/07/06

passmgr - CUIのパスワード管理

パスワード管理ツールは何を使っていますか。多くはWebブラウザでパスワードを入力するので、GUIのものを使っているのではないでしょうか。しかしサーバにログインする場合などで今なおパスワードが必要になるケースがあります。CUIであってもパスワード管理が必要なはずです。そこで使ってみたいのがpassmgrです。ごく簡単に使...

List

  • 2017/06/24

kityminder - 高機能なWebベースのマインドマップ

マインドマップは思考整理ために必須ツールです。紙や画面に書き出すことで、思考の漏れを省き、網羅的に考えられるようになります。コツとしてはいきなり深く考えるのではなく、満遍なくドリルダウンしていくことです。今回はWebブラウザで使えるkityminderを紹介します。十分使える機能が揃っています。## kityminde...

List

  • 2017/06/09

Shop.js - Eコマース用のUIコンポーネント

Webデザインフレームワークは多数ありますが、多機能なものほど縛りが強く、自分の思うようにデザインできないことがあります。そんな中、最近ではWeb Componentという概念によって、一つのコンポーネント単位でのUIも出てきています。今回紹介するShop.jsはECサイトで使われる要素を小さなUIコンポーネントとして...

None

  • 2017/03/29

fsq - ファイルシステム向け問い合わせ言語

Linuxなどでファイルを検索する場合はfindコマンドを使います。多くのコマンドがそうであるように、コマンドのオプションや引数の順番を覚えないと使いこなすことはできません。もっと十分さが欲しいときもあるでしょう。そこで作られたのがfsqです。ファイルシステムへの問い合わせ言語です。## fsqの使い方カレントディレク...

List

  • 2017/03/28

Clappr - 機能拡張できるWeb用動画プレイヤー

動画コンテンツが一気に広がっています。スマートフォンやアクションカメラ、360度動画など様々な撮影デバイスも登場しており、今後もますます利用が広がっていくことでしょう。そんな動画コンテンツで必要なのがプレイヤーです。今回紹介するClapprは機能拡張がサポートされた動画プレイヤーになります。## Clapprの使い方使...

List

  • 2017/01/25

ToonTalk - 子供向けビジュアルプログラミング学習環境

ここ数年、小学生など低年齢者向けのプログラミング言語学習というのが流行っています。Scratchであったり、Raspberry Piを使って簡単なプログラミングを行うところからがスタートで、将来的にプログラマーになっている可能性があります。そんなプログラミング初学者向けのソフトウェアがToonTalkです。ビジュアルプ...

List

  • 2017/01/07

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

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

List

  • 2016/12/31

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

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

List

  • 2016/12/03

Cachet - グラフ付きのシステムステータスページ

Webサービスの利用を決める際に、その安定性というのは大事な要素になります。安定していて当たり前ですが、万一の障害発生時にもどれくらいで回復しているかや、どれくらいの頻度で障害が発生しているかは気になるはずです。今回紹介するCachetはそんなシステムのステータスページ用のソフトウェアです。## Cachetの使い方メ...

List

  • 2016/11/13

Parallel.js - マルチコア処理が容易になるJavaScriptライブラリ

JavaScriptは基本的にシングルスレッドです。そのため、一つの処理に時間がかかっていると画面が固まってしまいます。しかしその壁を乗り越えられる技術があります。それがWebWorker APIです。個人的に使いこなせていない技術なのですが、Parallel.jsを使えば実装が容易になるかもしれません。## Para...

None

  • 2016/11/07

Yarn - 次世代のJavaScriptライブラリ管理

JavaScriptのライブラリ管理としてはnpmまたはBowerがよく使われています。npmを使っていて思うのはインストールにかかる時間がとても長いということです。ライブラリをインストールするのに長時間待たされてイライラした経験がある方は多いのではないでしょうか。そこで使ってみたいのがYarnです。npmと同等に扱え...

List

  • 2016/10/20

SrtViewer - 動画に重ねられる字幕ファイルビューワー

YouTubeなどの動画サイトでは字幕を表示する機能がありますが、動画によっては登録されていないものがあります。しかしインターネット上には有志が作った字幕ファイルがアップロードされています。そんな時にはSrtViewerを使ってみましょう。オープンソースの字幕ファイル(srtファイル)ビューワーです。## SrtVie...

None

  • 2016/09/08

passcards - 1Password互換のCLIパスワード管理

パスワード管理は何を使っていますか。色々なソフトウェア、サービスがありますが個人的には1Passwordを使っています。以前はLastPassを使っていましたが、乗り換えました。1PasswordはDropboxしか使わないので安心できます。そんな1Password互換のソフトウェアがpasscardsです。Chrom...

List

  • 2016/08/14

pxl - ターミナルの中で画像表示

最近はターミナルの中で実行されるソフトウェアが増えています。かつてのコマンドといったレベルではなく、十分な機能を持ったソフトウェアとして提供されています(まるでDOSの時代かのようです)。しかしCUIというのは色気がなく、画面はあまりにシンプルです。そこで使ってみたいのがpxlです。ターミナルの中でレベルの高い画像を表...

List

  • 2016/07/11

Pokémon Engine - ポケモンを舞台にしたMMO

ポケモンは世界的に人気のゲームです。新しい新作はもちろんのこと、旧作であっても今なおプレイする人たちがいます。個人で楽しんでも良いですし、育てたモンスターでバトルをするとさらに盛り上がるでしょう。そんなポケモンをMMOとして再現しようとしているのがPokémon Engineです。WebGLを使い、綺麗なグラフィックス...

List

  • 2016/06/20

Lektor - GUIもある静的サイトジェネレータ

最近は静的サイトが人気です。その多くはMarkdownをコンテンツに使い、コマンドを叩いてウォッチしたり、ビルドすると言ったものになります。しかしターミナルを使うとデザイナーの方には使い勝手が悪く見えてしまいそうです。そこで使ってみたいのがLektorです。CLIも用意されていますが、GUIアプリケーションも用意された...

List

  • 2016/05/13

msoffice - CUIでオフィスファイルを暗号化&暗号化解除

MS Officeのファイルにはパスワードがかけられます。機密性の高いファイルを共有する場合には便利ですが、実際のところ大した理由がなくとも会社の規定でパスワード付きにしているという方も多いのではないでしょうか。その結果、毎回開く度にパスワードが聞かれて面倒なファイルができあがります。そこでmsofficeを使ってCL...

List

  • 2016/04/28

xcode-wakatime - Xcodeでの作業時間をプロジェクト単位で測定

企業によってはプロジェクト単位で生産性を管理しているでしょう。プログラマの生産性を計る際にはまず、各プロジェクトにおける開発時間を見なければなりません。生産量についてはGitHubなどのリポジトリが使えます。その開発時間を見いだす上で使えそうなのがxcode-wakatimeです。iOS/Mac OSXアプリプロジェク...