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

ユーティリティの記事一覧

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

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

もっと見る

List

  • 2017/12/07

Multi-Step-Form-Js - フォームをマルチステップに変換

入力フォームが長かった場合、幾つかのステップに分割することがあります。そうした時、都度サーバに飛ばす方式が選ばれることが多いですが、その度にデータの送信とレンダリングが行われて面倒です。そこで使ってみたいのがMulti-Step-Form-Jsです。jQueryでフォームをマルチステップに変換してくれます。## Mul...

List

  • 2017/11/08

FollowCursor - マウスカーソルに合わせてDOMを変形

WebはJavaScriptを活用することでインタラクティブな効果が実現できます。ユーザにとってみれば、自分の起こしたアクションに対して反応があるのは嬉しいことです。ユーザ体験という意味でも見逃せません。今回はユーザのマウス操作を追従してくれるFollowCursorを紹介します。DOMの形をマウスに合わせて変更できま...

List

  • 2017/11/01

Lottery - 何が当たるかな。Webベースの抽選マシーン

みんな大好き抽選会。何かいいものが当たらないかとわくわくしながら待っていることでしょう。主催者側にとっては、そのワクワク感をさらに盛り上げるための工夫が必要になります。今回はLotteryを紹介します。見た目の演出も楽しい、抽選マシーンです。## Lotteryの使い方実際に動いているところです。!

List

  • 2017/10/22

Etcher - 3ステップで簡単にイメージ書き込み

イメージファイルをダウンロードして、それをSDカードやUSBドライブに展開する操作は意外と面倒です。macOSやLinuxであればddを使いますが、毎回コマンドを忘れて調べたりします。Windowsでは専用のソフトウェアを手に入れる必要があります。そこで使ってみたいのがEtcherです。Electron製でマルチプラッ...

List

  • 2017/08/12

NoSleep - MacBookを閉じても眠らせない

通常、ノートPCやラップトップは画面を閉じるとスリープになります。これは当然なのですが、場合によっては都合が悪いです。例えば会社ですでに外付けキーボードとマウスやディスプレイがアリ、ノートPCは閉じて置いたまま使うケースです。そうしたクラムシェルモードでmacOSを使いたい場合はNoSleepを使いましょう。## No...

None

  • 2017/07/07

fillin - 任意のコマンドを対話型入力に

コマンドを入力する時、多くはオプションを指定して実行します。それらは非常に数多くなることがあり、一行のコマンドが長くなってしまいます。その点、対話型のコマンドでは指定された情報を順番に入力していけば良いので分かりやすくなります。fillinは任意のコマンドを対話型にしてくれるソフトウェアです。## fillinの使い方...

List

  • 2017/06/15

roulette - 抽選で当てよう

集まった人たちに対して景品を出したりする時、その抽選をする仕組みが必要です。ビンゴであればビンゴマシーンが必要ですし、ごく少ない人数であればあみだくじでも良いでしょう。そこで使ってみたいのがrouletteです。何が当たるか楽しみな抽選ソフトウェアです。## rouletteの使い方最初の画面です。!

List

  • 2017/06/06

Keypad Layout - キーボードでウィンドウの大きさ、配置を変更

ウィンドウの位置に悩んだ経験はないでしょうか。二つの画面を見なければならない時、幾つかの画面をタイル上に並べたいと思うときは多いものです。マウスでいちいち調整するのは面倒ですし、ストレスを感じます。そこで使ってみたいのがKeypad Layoutです。キーボードでウィンドウの位置や大きさを調整できます。## Keypa...

List

  • 2017/05/04

open_newtab - 指定したディレクトリを新しいタブで開く

macOSで便利なコマンドにopenがあります。ディレクトリを指定すれば、そこをFinderで開いてくれる機能です。ターミナルで移動しながら、そこをGUI側で開きたいという時に役立ちます。しかし問題は常に新しいウィンドウで開くことです。何度も使っているとウィンドウが多数開いて煩わしくなります。そこで使ってみたいのがop...

List

  • 2017/04/28

PacmanPageControl - アプリのチュートリアルにパックマンを!

iOSアプリなどで最初にチュートリアルを表示することがよくあります。スワイプして次のステップに進んでいきます。そのステップを通じてユーザはアプリの使い方を学んでいきます。その時によく使われるのが小さなドットです。あのドット、何かに似ていると感じないでしょうか。言われてみれば!というところなのですが、パックマンのエナジー...

List

  • 2017/04/22

Slow Quit Apps - 間違った終了操作からアプリを守る

macOSを操作していてあるあるなのが、間違ってコマンド + Qを推してしまってアプリが終了してしまうと言うことです。保存していないコンテンツが全部消えてしまったり、ブラウジング中だったタブもすべてリセットされてしまったりします。そこで使ってみたいのがSlow Quit Appsです。アプリの終了をほんの少しだけ遅らせ...

List

  • 2017/03/20

Snapp - ウィンドウをぴったり寄せる

仕事をしている中で、二つのウィンドウを並べて比較しながら作業することはよくあります。そんな時、ウィンドウ同士が微妙に重なったり、隙間があるとストレスを感じる人もいるでしょう。そこで使ってみたいのがSnappです。ディスプレイサイズに合わせてウィンドウ同士をぴったりな位置に合わせてくれます。## Snappの使い方Sna...

List

  • 2017/01/08

KnightTouchBar2000 - 懐かしのナイトライダーがTouchBarに

個人的にはナイトライダーは見たことがないのであまり知らないのですが、車が喋ってサポートしてくれるというのは知っています。機械が好きな男性にとってはたまらない仕組みと言えます。そんなナイトライダーに出てくるKITT 2000(ナイト2000)をモチーフにしたTouchBarアプリがKnightTouchBar2000です...

List

  • 2016/12/29

opn-cli - コマンドからリンクやファイルを開く

macOSにはopenコマンドがあります。これは便利なコマンドで、ファイルやURLを渡せば適切なソフトウェアで開いてくれます。しかし簡単に使える反面、細かなカスタマイズはできません。さらに他のプラットフォームでも使ってみたいという方は多いかと思います。そこでインストールしたいのがopn-cliです。## opn-cli...

List

  • 2016/12/23

Touchbar Santa - TouchBarで動くサンタクロース

Appleは新しいMacBook ProのTouchBarでは遊んではいけないと言います。あくまでもキーボードのファンクションキーを置き換えるものであって、クリエイティブな作業を支援するものであるべきなようです。しかし開発者はそう考えていません。より楽しく、遊べるTouchBarを望んでいます。今回はクリスマスらしいT...

List

  • 2016/11/08

iCanHazShortcut - キーボードショートカットでコマンド実行

キーボードショートカットで実行したい内容はどういったものでしょうか。アプリケーションを起動したり、特定のメッセージを送ったりでしょうか。または一連の手順に沿ったマクロ的なものかも知れません。そうした操作を手軽にできるようにしてくれるのがiCanHazShortcutです。## iCanHazShortcutの使い方メイ...

List

  • 2016/08/18

Lumen - コンテンツに合わせてディスプレイの輝度を自動調整

プログラマはディスプレイを見ている時間が長いため、黒バックにして目の疲れを軽減しています。黒バックの時には輝度が高くても良いのですが、白バック(Webブラウジングなど)になると輝度が高くなりすぎてしまいます。そこで使ってみたいのがLumenです。Lumenはコンテンツによって輝度を自動的に調整してくれます。## Lum...

List

  • 2016/07/29

Cleave.js - Web上での入力にフォーマットを指定

HTML5のinput typeはdateやtimeなどの指定によって入力できる情報が変わるようになり、UXが改善されています。しかしさらに細かい入力制御を行う場合にはJavaScriptに頼らないといけません。よりユーザビリティの高い入力インタフェースを実現したいならばCleave.jsを使ってみるのはいかがでしょう...

List

  • 2016/05/04

DOOM - ショートカットキーを押すと…

開発者の勉強会などで行われるLTは、目立ったら勝ちという雰囲気があります。そのため、プレゼン資料にこだわったり、インパクトを持たせたりします。もしかしたらそんな時に役立つかも知れないソフトウェアを紹介します。DOOMはとてもシンプルなソフトウェアで、一度使ってしまったらもう二度と目を引くことができないかも知れません。こ...

List

  • 2016/01/30

BitBar - メニューバーから任意のプログラムを実行

コードを定期的に実行する際にはCronを使ったりしますが、その結果を確認するのはメールを使ったりして若干面倒です。もっと手軽に結果を確認できると便利でしょう。そこで使ってみたいのがBitBarです。任意のプログラムやスクリプトを実行し、その結果をメニューバーで確認できるソフトウェアです。## BitBarの使い方Bit...