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

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

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

2017/12/14
できることを全力でやる
2017/11/25
恥ずかしさを感じないためにできること
2017/11/11
プロジェクトを遅延させないコミュニケーションパス管理

もっと見る

None

  • 2016/07/06

Docker-Clean - Dockerの不要なリソースを整理

Dockerを使っていると分かるのですが、イメージを作ったりコンテナを立ち上げたりしていると次第に履歴がゴミのようにたまっていきます。もちろん必要な場合もあるのですが、開発途中は不要だったりします。それらの整理をしてくれるのがDocker-Cleanです。簡単なコマンドでDocker上の不要なリソースを整理してくれます...

None

  • Premium_s 2016/07/05

企業がお金を払うポイントについて

Webサービスの企画で相談に乗ることが多いのですが、収益を得る部分についてあまり考慮されていないことが多いようです。なんとなく良いサービスを作れば買ってもらえるんじゃないかといった雰囲気があります。そこで今回は企業がサービスを購入する際にお金を出すポイントについて紹介します。実際には企業側の思惑に左右される部分もありま...

List

  • 2016/07/05

Sankey - マウスオーバーでハイライトするチャートライブラリ

HTML5になってWebの表現力は格段に向上しています。特にJavaScriptと絡めてインタラクティブに変化するチャートはインパクトが強く、ユーザへの訴求力も強くなります。しかし作るのが難しいというのが問題です。解決策としては様々なチャートライブラリを知り、表現したいものに合わせてライブラリを選択するのが良いでしょう...

List

  • 2016/07/05

Thredded - Rails製のフォーラム

Webでのコミュニケーションの基本はフォーラムではないでしょうか。システムとしては昔からあるものの、未だに新しい手法が出てきます。また、新しいプログラミング言語やフレームワークが出てくるとフォーラムが作られたりします。今回はRuby on Railsを使ったフォーラム、Threddedを紹介します。すっきりとしたデザイ...

List

  • 2016/07/04

Origami - RubyでPDFを便利に操作する

業務システムでよく使うファイルフォーマットがPDFではないかと思います。よく使うだけにPDFをベースにして別な使い方を考えたいのですが、なにぶん再利用性がとても悪いフォーマットでもあります。そこで使ってみたいのがOrigamiです。OrigamiはRubyで作られたPDFを操作するライブラリです。## Origamiの...

List

  • 2016/07/04

Syncthing - マルチプラットフォームで使える分散型ファイル共有システム

DropboxやGoogle Drive、Box、OneDriveなどクラウドのファイル共有を使うのが当たり前になっています。これらのサービスの特徴としては何らかのサーバがあって、そこにデータが集中管理されます。この場合のリスクはサーバがアタックされてデータが漏洩してしまうことでしょう。それを防げる可能性があるのがSy...

List

  • 2016/07/03

Modaal - アクセシビリティの高いモーダルライブラリ

最近、Webにおけるアクセシビリティという言葉が注目されています。それだけWebが一般化されてきたということでしょう。単純に文字が大きければ良いという訳ではなく、万人にとって使いやすいシステムというのを考えなければなりません。そのアクセシビリティに注目して作られたモーダルライブラリがModaalです。## Modaal...

List

  • 2016/07/03

Espruino Web IDE - Google Chromeの上でIoTデバイスを開発

JavaScriptの利用幅が広がっています。元々Webブラウザくらいだったのがサーバサイドで動き、スマートフォンでも動き、さらに小さなIoTデバイスでも動くようになっています。今回紹介するEspruino Web IDEはEspruinoというIoTデバイスに対応したコードを書くためのWeb IDEになります。## ...

List

  • 2016/07/02

Flatmarket - 静的サイト主体で作られたEコマースシステム

Webシステムの筆頭とも言えるのがEコマースではないかと思います。商品を並べて、ショッピングカートに入れて決済する…特に大事なのが決済なのではないかと思います。カートに入れるまではともかく、そのまま決済完了しないと言った話はよく聞くところです。バックグラウンドのシステムがない、そんな環境でもEコマースを作る…そんな試み...

List

  • 2016/07/02

Pomodoro::Gui - Ruby製のポモドーロタイマー

ポモドーロテクニックは人気のある仕事術です。25分集中して5分休憩を繰り返すだけなのですが、集中するというのはとても疲れることです。5分の休憩の後、再度ポモドーロタイマーを使う気になれないという人も多いです。そんな方に使ってみて欲しいのがPomodoro::Guiです。自動で繰り返してくれるポモドーロタイマーです。##...

List

  • 2016/07/01

Monod - オフラインファーストなMarkdownエディタ

MarkdownエディタはWeb、GUIともに増えています。インストール不要で使える分、Webベースのが便利だとは思うのですが、厄介なのはネットワークがない時です。そんな時に使えないのでは使う気が失せてしまうでしょう。そこで使ってみたいのがMonodです。Webベースですが、オフラインファーストなMarkdownエディ...

None

  • Premium_s 2016/07/01

フリーミアムモデルの限界から見えるもの

先日Evernoteが価格と機能の変更を行いました)だそうです。だとすれば無料で使い続けるユーザは顧客ではないのでしょうか。半分正解と言えます。彼らのことは見込み顧客と言えます。そして恐らく見込み顧客はWebサービスのビジネスモデルにおいては顧客になりづらいというのが実感です。インターネット上には多くの選択肢があり、彼...

List

  • 2016/07/01

JQuery Terminal Emulator Plugin - jQueryも使えるjQuery製のターミナルエミュレータ

Webサイト上でターミナル風インタフェースを提供するサービスが幾つかあります。クラウドサーバ系サービスでは当たり前になっていますし、プログラマー向けのサービスでは幾つか見かけます。今回はちょっと色の違うソフトウェアを紹介します。JQuery Terminal Emulator Pluginはその名の通り、jQueryが...

List

  • 2016/06/30

Sky - Skewで書かれたWeb/GUIで動くテキストエディタ

Webベースのテキストエディタが増えています。多くの場合、Markdownで書けると言った点をポイントにしていますが、すでに飽和しつつあります。次のポイントは何になるでしょうか。プログラマとして注目したいのはどんな言語で書かれているか、ですよね。ということでSkewで書かれたWebベースのテキストエディタ、Skyを紹介...

List

  • 2016/06/30

Shine CSS Framework - ビビッドなカラーリングが特徴のCSSフレームワーク

CSSフレームワークは多数ありますが、どうしても色が感じられるようになってしまいます。なんとなくBootstrapで作っただろうなと言うサイトは分かるはずです。便利だけど、あまり使われているものは避けたいと考えるのではないでしょうか。今回は新しいCSSフレームワーク、Shine CSS Frameworkを紹介します。...

List

  • 2016/06/29

Hover Zoom+ - マウスオーバーで画像を拡大表示

スマートフォンの性能があがるのに伴って、写真コンテンツが増えています。その多くは最初はサムネイル表示で、マウスクリックすると拡大表示する仕組みとなっています。一枚、二枚であれば良いのですが何十枚もあるとクリックするのが面倒になるでしょう。そこで使ってみたいのがHover Zoom+です。名前の通り、マウスオーバーするだ...

List

  • 2016/06/29

Jaspy - JavaScript製のPython VM

ChromeがFlashを切ったことで、Webブラウザで動くプログラミング言語といえばJavaScriptだけとなっています。そんな中にあって、JavaScriptの書きづらさにストレスを感じる人も多いことでしょう。もしあなたがPython好きであればJaspyを試してみてはいかがでしょう。なんとJavaScriptで...

None

  • Premium_s 2016/06/28

16時間タスクのススメ

開発プロジェクトなどでは作業内容をタスク化することが多いです。最初は数多くのタスクがありつつも、徐々に減っていってなくなったタイミングがプロジェクトの完了となります(多くの場合はタスクが追加されていくのですが)。個人的にお勧めしているタスク管理法が1タスクの見積もりを最大16時間で考えるというものです。今回はそのメリッ...

List

  • 2016/06/28

OctoMouse - どれくらいキーボード/マウスを使っているか数値化

皆さん、マウスやキーボードをどれくらい使っているでしょうか。キーボード派と言いつつ、ブラウジングをはじめとして意外とマウスに触れている時間が長い人もいそうです。一度測定してみると面白い現状が見えてくるかも知れません。そこで使ってみたいのがOctoMouseです。## OctoMouseの使い方OctoMouseはメニュ...

List

  • 2016/06/28

formAnimation - フォームを揺らすバリデーションライブラリ

一般的にフォームの入力エラーがあると上の方にエラーメッセージが表示されます。多くの場合、エラーメッセージは表示が残るので、二回目のエラーとなった時に表示が更新されずに分かりづらいことがあります。エラーが起きたんだ、ということを強くアピールしたい時にはformAnimationを使ってみましょう。アニメーションでインパク...