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

List

  • 2014/09/16

Hextris – テトリスに奥行きを与えたWebゲーム

テトリスとは今なお根強い人気をもつゲームです。しかしずっと変わらないゲームはありません。既存のゲームをベースに新しい要素を加えて進化すべきです。テトリスであってもそれは変わりません。ということで今回はテトリスに3D要素を加えたHextrisを紹介します。ハマるとなかなか面白いゲームです。## Hextrisの使い方!メ...

List

  • 2014/09/16

QuickReturn - 人気ソーシャルアプリに学ぶヘッダー/フッター表示切り替えライブラリ

人気があるアプリにはUI上に隠れた秘密があります。ちょっとした操作がUXを向上させ、もっと使ってみたいと思わせるものです。だからアプリをよく研究して学ばなければなりません。そこから得られるエッセンスはとても多いでしょう。今回は各種有名なソーシャル系アプリにフォーカスを当てたQuickReturnを紹介します。リストやス...

List

  • 2014/09/15

md2docx – MarkdownをMS Wordに変換

Markdownは主にHTMLへ変換されますが、それ以外でもPDFやePubへの変換など色々と用途が広がっています。パーサーも多く、シンプルなフォーマットなので自分のよく使っているファイル形式へのコンバートもさほど難しくなさそうです。ということで今回はmd2docxを紹介します。名前の通り、Markdownファイルから...

List

  • 2014/09/15

uilang - UI操作を記述するWeb用DSL

最近はUIだけではなく、アクションによって起こるアニメーション技術にも注目が集まっています。Googleの提唱するMaterial Designでも単にタップするだけでなく、その後のアニメーションまで含めてデザインしています。そんなアニメーションを含めたデザインを行うためのDSLとしてuilangが登場しました。全く新...

Missing

  • 2014/09/14

FocusPoint – レスポンシブの画像表示に。注目して欲しいポイントを残して表示。

レスポンシブWebデザインを取り入れたサイトは増えていますが、HTMLはフレキシブルに変更できても画像リソースはそう簡単ではありません。そのため幅ごとに数パターン画像を用意しているケースもあります。同じ画像の場合、単にサイズを小さくしてしまうと見るべき場所も小さくなって分かりづらくなります。そこで使ってみたいのがFoc...

List

  • 2014/09/14

offline-todo - ネットがなくても使えるWebベースのTodoアプリ

HTML5の新しいAPIの一つにアプリケーションキャッシュがあります。アプリケーションキャッシュを使えばオフライン時であってもWebアプリケーションが使えるようになります。もちろんサーバ上のデータはとれませんので、データをストアする仕組みが別途必要です。新しい技術が組み合わさって提供されるだけになかなか手出ししづらいイ...

List

  • 2014/09/13

Batsh – Bashスクリプト、Windowsバッチファイルを生成するプログラミング言語

最近、altJSに代表されるような言語を抽象化したプログラミング言語が人気です。素のままに使うのではなく、抽象化することでより優れた書き方に変換できたり、多数のフォーマットへの変換を容易にします。Batshもその一つです。Batshという代替言語から、BashスクリプトとWindowsのバッチファイルを生成することがで...

List

  • 2014/09/13

BackStack - Backboneにスマートフォンの画面遷移機能を追加

WebアプリケーションのJavaScriptフレームワークにBackboneを使っている方は多いです。そしてPhoneGap/Cordovaをはじめとするスマートフォンアプリや、スマートフォン向けWebアプリケーションでもそのままBackboneを使いたいと思うでしょう。スマートフォンの場合に問題になるのは画面遷移です...

None

  • 2014/09/12

JSCS – JavaScriptのコードスタイルチェッカー

JavaScriptは何となく書きづらい言語です。コールバックを多用したりしてネストが深くなってしまったり、prototypeで拡張して却って分かりづらくなったり…なんて経験はないでしょうか。筆者はそれがありすぎてCoffeeScriptに飛びついた派なのですが。素のJavaScriptを記述している方にお勧めしたいの...

List

  • 2014/09/12

Kitematic - GUIのDocker管理

Dockerに人気が集まっています。サーバ用途はもちろんのこと、デスクトップでもサーバサイドのソフトウェアを手軽に使う上で便利なソフトウェアです。そんな用途でWindowsやMac OSXで使っている人も多いです。しかしWindows/Mac OSXではboot2dockerやVirtualBoxをインストールしたりと...

List

  • 2014/09/11

Pyonkee – iPadでScratch。ビジュアルプログラミングをしよう!

Scratchというビジュアルプログラミング言語があります。コーディングが一切不要で、部品をつなげていくことでキャラクターを操作したり入力と絡めて判定したりすることができます。子供のプログラミング学習にも最適な言語です。そんなScratchをiPad上で実行できるのがPyonkeeです。タッチ操作で部品が繋げられるので...

List

  • 2014/09/11

BMS - 草野球の成績管理システム

さぁ秋です。秋と言えばスポーツの秋、体を動かすのにぴったりな季節となってきました。色々なスポーツがありますが、昔やっていたということで草野球を好む人はとても多いです。プロ野球も終盤ですし、ぴったりですね。ということで紹介したいのがBMS(Baseball Management System)、草野球の成績管理システムで...

None

  • 2014/09/10

Git-today – おまえは今まで修正したコードの行数をおぼえているのか?

プログラマーであれば仕事の成果はコーディング結果に現れてきます。つまりリポジトリを解析すれば自ずと作業ログが出てくる訳です。もちろん必ずしもコーディング量と比例する訳ではありませんが、基準にはなるでしょう。そこで使ってみたいのがGit-today、Gitリポジトリ解析ソフトウェアです。自分がどれくらい仕事をしたか、gi...

List

  • 2014/09/10

Horwheel - ホイールスクロールを水平移動に利用

最近のWebサイトは縦長になっていく傾向があります。元々縦に情報を載せやすい傾向がありましたが、シングルページアプリケーションの流れもあって、どんどん縦長になっています。そんな中だからこそ、逆に横に展開していくコンテンツが目を引くのではないでしょうか。それを実現しているのがHorwheel、ホイールスクロールを水平展開...

List

  • 2014/09/09

Markdown Edit – エクスポートにも対応したWebベースのMarkdownエディタ

Markdownは通常、HTMLに変換するとあってWebベースのエディタと相性がいいように思います。また特に多く使うのがGitHubのREADMEであり、こちらもWebベースで表示されることもあるでしょう。色々なMarkdownエディタが存在しますが、今回はMarkdown Editを紹介します。Webブラウザベースで...