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

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

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

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

もっと見る

List

  • Premium_s 2015/04/10

業務で使えるオープンソース(153)「チケットシステム」

今回のテーマはチケットシステムです。システム開発者としてはプロジェクト管理などでタスク管理システムを使うのが一般的ですが、これはプロジェクト全体もしくはイテレーションごとにステータスを管理します。チケットの場合、クライアントごとに管理され、その対応状況や履歴管理が重要になります。今回はそんなチケットシステムに求められる...

List

  • 2015/04/10

Kiwi.js - 簡単に使えるHTML5ゲームエンジン

HTML5によって表現力が高まっていき、さらにハードウェアとJavaScriptエンジンが高性能化することでWebベースのゲーム開発も現実的なものになってきました。高度なゲームはまだ難しいかも知れませんが、パズルゲームやRPGであれば十分こなせるようになっています。今回はそんなHTML5ベースのゲームエンジンKiwi....

List

  • 2015/04/09

Salted – シンプルなHTMLメールテンプレート

テキストメールではユーザにスルーされがちで、より高いレスポンスを求めるのであればHTMLメールにする必要があります。ただしHTML化と言っても難しさがあります。それは閲覧デバイスが増えており、それぞれに最適化する必要があることです。そのためにHTMLメールはレスポンシブにしなければなりません。昔からあるメーラー、Gma...

List

  • 2015/04/09

Tangram - 地図 + Open Street Mapでできる面白さ

HTML5になってWebの表現力は格段にあがっています。その表現力を担うのがCanvasやWebGLになります。特にWebGLはiOS8からようやく使えるようになったとあって、今後注目を集めるのではないでしょうか。その一例として今回はTangramを紹介します。Open Street MapとWebGLを組み合わせた素...

List

  • 2015/04/08

Dom-Animator.js – 誰も気づかない…ソースコードの中でアニメーション

時々Webサイトのソースコードを見るとそこに求人情報であったり、開発時の文句であったり、何らかの秘密のメッセージが埋め込まれていたりします。デザインの綺麗さについソースコードを見てしまうなんて人もいるのではないでしょうか。そんな方達を期待してWebサイトに仕込んでおきたいのがDom-Animator.js

List

  • 2015/04/08

Feedbunch - Rails製、シンプルでエレガントなフィードリーダー

Googleリーダーがなくなり、Livedoorリーダーがなくなりそうになったところでドワンゴが引き取ったりと、フィードリーダービジネスは混乱しています。おそらくビジネス化は難しいのかも知れません。そんな訳でもし恒久的に安心して使えるフィードリーダーが必要ならば自分で立てるのが良いでしょう。今回はその一つFeedbun...

None

  • Premium_s 2015/04/07

ハードウェア×プログラミングをはじめよう

IoTというと何となくバズワードっぽく、かつ敷居が高い感じがするので今回はハードウェア×プログラミングとしています。ここ数年で一気に広まりつつある各種デバイスを使ったプログラミングについて紹介します。## Arduino開発言語はProcessingを使います。USBケーブルでパソコンと繋がって良いのであれば、Ruby...

List

  • 2015/04/07

React Native – Reactで作るiOSアプリ

JavaScriptでiOSアプリが作れると聞いて思い出すものはTitaniumではないでしょうか。あの頃はJavaScriptエンジンも速くなく、iOSとAndroidの両方をワンソースでという夢に破れて使うのを止めてしまった人も少なくないでしょう。さて、その夢再びといった感のあるのがReact Native

List

  • 2015/04/07

Quokka - Python/Flask/MongoDBなCMS

CMSはWebサイトの基盤としてよく使われます。プラグインをサポートすることで柔軟に拡張できるCMSは多いですが、拡張だとできることに限界があったり、モジュールの品質や速度面で気になることがあります。そこでシンプルなCMSを使って、自分たちでカスタマイズしてみるのはいかがでしょう。今回はPython×MongoDBによ...

List

  • 2015/04/06

Loaders.css – スタイルシートだけで作られたローディングアイコン

WebアプリケーションなどではAjaxを使って通信を行うのが一般的です。そのため、ユーザが処理を待っている間は処理中である旨表示が求められます。そうしないと反応がないと思ってしまって何度もボタンをクリックしたり、ウィンドウを閉じてしまいます。そこで使ってみたいのがLoaders.css

List

  • 2015/04/06

flexible.gs - レスポンシブ対応のグリッドレイアウトフレームワーク

レスポンシブなWebサイトを作る際にBootstrapやZurb Foundationといったフレームワークを使うことはままあります。それはなぜかと言えば便利な機能と整ったデザインが提供されるからなのですが、逆にデザイン上の縛りが出てしまうのが難点です。そこで使ってみたいのがflexible.gs

None

  • 2015/04/05

httpdiff – HTTPレスポンスの差分チェック

複数のサーバを使ってサービスを運用している時に、サーバによって動作が異なることがあります。そのために不可解なエラーにハマったりする訳ですが、チェックするのが意外と面倒です。そこで使ってみたいのがhttpdiff

None

  • 2015/04/05

Artoo - ハードウェアプログラミングを楽しむためのRubyライブラリ

IoTという単語が盛んになっています。まだキラーアプリケーションが出ていないようにも見えますが、何か一つの発見が一気に普及を後押しするかも知れません。そんなハードウェアデバイスを共通したインタフェースで操作できるようにしてくれるライブラリがArtoo

List

  • 2015/04/04

Dropplets – Markdownファイルをアップロードするブログエンジン

ブログと言えばWordPressが最もよく使われています。管理画面があって、オンライン上で記事を作成、編集する仕組みです。もしネットワークがつながっていなければ適当なテキストファイルを作成して、そこに記述するでしょう。そこで紹介したいのがDropplets

List

  • 2015/04/04

CopyQ - マルチプラットフォーム対応のクリップボードマネージャ

未だにOSが代わり映えしないのがクリップボードです。たった一つしかなく、履歴管理もされません。これだけ長くOSの歴史がありながらも、その点だけは今もなお受け継がれています。そのためクリップボード管理ソフトウェアはたくさん作られてきました。CopyQ

List

  • 2015/04/03

uBlock – 快適なブラウジングを。オープンソースのアドブロッカー

Webブラウザで広告を非表示にするライブラリとしてAdBlockが知られていますが、契約した企業の広告は表示するなどとあまり良い噂を聞かなくなっています。また、アドブロックを入れると表示速度が速くなるはずが、AdBlockは遅くなるとさえ言われています。そこで作られはじめたのがuBlock

List

  • Premium_s 2015/04/03

業務で使えるオープンソース(152)「常駐」

今回のテーマは常駐です。通常、アプリケーションは必要な時に立ち上げて使って、終わったら終了するのですが一部の利用法においては常駐の方が便利なことがあります。そうしたソフトウェアは常に立ち上げておいてもらえる存在であり、忘れられることもありません。そこで今回は個人的に使っている常駐系ソフトウェアとその使い方、オープンソー...

List

  • 2015/04/03

Responsive Design Bookmarklet - レスポンシブデザインの確認ができるブックマークレット

レスポンシブデザインでWebサイトを作った場合の問題点と言えばそのデザインの確認です。単純な方法としてはウィンドウ幅を変えるというのがありますが都度変更するのは面倒です。またGoogle ChromeであればDevToolsを使って幅を選択することもできますが、多様な機種が登録されている中での選択は逆に面倒だったりしま...

List

  • 2015/04/02

InlineAttachment – GitHub風にテキストエリアへのファイルドロップでアップロード

個人的にGitHubでとても好きな機能にテキストエリアに画像をドロップしてアップロードする機能があります。自分でWebサービスを作っていて、画像をアップロードして欲しい場面があったらこういう実装をするだろうなと思える良い機能です。InlineAttachmentはそんなテキストエリアを使ったファイルアップロードを実現し...

List

  • 2015/04/02

TodoWhat - Python製、シンプルなタスク管理

タスク管理アプリは昔から存在しますが、今なお完成形の見えない分野でもあります。そのため様々なソフトウェアが存在し、各自が自分の好みに合わせてカスタマイズしています。今回はシンプルなタスク管理、TodoWhatを紹介します。アーキテクチャ的にはBackboneとFlaskを使っています。## TodoWhatの使い方!例...