仕事&求人ジョブボード掲載、料金についてヘルプMOONGIFTについてヘルプTwitter(MOONGIFT)Facebook(MOONGIFT)新規登録ID/PWでログインTwitterでログインFacebookでログインマイページ現在のポイントポイント購入ログアウトITエンジニア/デザイナ向けにオープンソースを毎日紹介プレミアムユーザー限定記事MOONGIFTプレミアムは、月額500円の有料サービスです。S3は欠かせない存在になっています。S3を使うことで容量制限を気にすることなくどんどんファイルを保存しておけます。Newsstand風UIのデモアプリ優れたUIを真似るのは、そこにある知識や試行錯誤を得るのに最適です。上辺だけを見るのではなく、なぜそのようなUIになっていて、なぜ優れていると感じるのかをコードをもって体感できます。それはスマートフォンアプリにおいて有効です。UI/UXが重視されるだけに優れたデザインを真似してみると面白い知見が得られることでし...2015/01/23カンバン方式のタスク管理のお勧めアジャイル開発が流行ってきた頃から注目を集めているのがカンバン方式です。個人的にも一番お勧めの方式になります。元々のトヨタのカンバン方式に比べるとずいぶん体裁は異なる気がしますが、ソフトウェア開発用にアレンジされていると捉えることもできるでしょう。最近のWebサイトではサイドバーをなくして1カラムですっきりとしたデザインのサイトが増えています。そんな時にメニューをどう表示するかは問題です。1、2個であればヘッダーに並べても良いですが、複数あった場合はどうでしょう。そこで使ってみたいのがスマートフォンアプリでよくあるスライド式メニューです。Androidアプリのテキスト入力をマテリアルデザイン化マテリアルデザインが流行です。これまでのデザインと大きく違うのは単に見た目の話だけでなく、操作した時のアニメーションやハイライトなどプログラムで操作する部分が入り込んでいることでしょう。それだけに単に見た目だけを真似しても最適とは言えず、そこに快適なアニメーション制御という試行錯誤が必要です。node製の開発用HTTPサーバローカルでHTML/JavaScriptを使った開発やWebデザインを確認する際にはHTTPサーバを立てると思います。昔であればApacheをインストールしましたが、今はPythonのSimpleHTTPServerを使ったり、RubyでWebrickを使ってコマンド一つでサーバを立てることもできます。Go製のシンプルなWebプロキシプロキシには様々な使い方が考えられます。会社であればプロキシを経由することで危険なサイトを回避したり、キャッシュすることでネットワークアクセスを高速化できます。それ以外にも画像を最適化したり、Gzip圧縮したりするプロキシもあります。今回紹介するのはgopee、Go製のシンプルなWebプロキシです。組み立てられる立体ドット絵を生成Minecraftに代表されるボクセル(Voxel)は8bitゲームの時代を彷彿とさせるデザインで人気があります。ペーパークラフトも幾つかあり、作ってみた経験がある方も多いのではないでしょうか。そんなVoxelモデルを実際に印刷して組み立てられる模型に展開してくれるのがOrthogamiです。PHP製のEvernoteクローンEvernoteは便利なのですが、クラウド系でありつつもクライアントアプリやサーバが重たいような気がします。ノートを保存しておくという観点で考えるともっと軽快にストレスなく動作して欲しいと思うでしょう。そこで機能的には絞り込まれるものの、自前でノートアプリケーションを立ててしまうのはどうでしょう。何となくバズワードになりそうで怖いのですが、2015年はIoTに注目が集まっています。デバイスがインターネットにつながってそのステータスを保存したり、スマートフォンや他のIoTデバイスと相互通信して発展していくための仕組みが整ってきています。今回はそんなIoTとオープンソースの関係について紹介します。DOM/テキストのシンプルなアニメーションHTML5登場以降、JavaScriptやCSS3を使ったアニメーションが人気になっています。一言でアニメーションと言っても様々で、イラストを使ったものもあれば、単純にテキストやDOMを動かすと言った類のものもあります。今回紹介するsnabbt.jsは後者のシンプルなアニメーションライブラリになります。良いアイディアを集めよう。PHP製のフィードバックシステムサービスを提供していて大事なのはユーザのフィードバックです。すべてをユーザの希望通りに作る必要はありませんが、ユーザの適切なフィードバックに対応するのはよりよいシステムを作るためにとても大事なことです。そこで今回はPHP製のフィードバックシステムであるPHPBackを紹介します。モバイルファースト/レスポンシブなUIコンポーネント最近はWebサービスやWebシステムのデザインを一から作ることも減ってきました。あるデザインフレームワークから選んだり、JavaScriptフレームワークが自然とデザインまで決めてくれることもあります。今回はモバイルやデスクトップ向けにUIコンポーネントを提供するTitonを紹介します。入力補完/ハイライトが便利なPostgreSQLクライアントPosgreSQLを操作するCLIツールと言えば標準のpgsqlが当たり前でしょう。高度なツールが使いたければGUIインタフェースを備えたものや、Web版もあります。そこに果敢に挑戦するのがPython製のpgcliです。標準よりも高度な機能を備えたPostgreSQLクライアントです。多種多様な表現に対応したグラフ/チャートライブラリWebは表現力がそれほど高くないのが常に問題視されています。業務系システムではグラフ/チャートを使ってデータを可視化する必要があります。最近ではビッグデータが話題にあがっており、大量のデータを効率的に描画しなければならなくなっています。そこでEChartsを紹介します。Android用のファイルマネージャAndroidはiPhoneと違ってデスクトップとつないでファイルを送り合うのも簡単です。開発時にAPKファイルを送ったり、写真や動画をコピーしたりします。そのファイルをAndroid側で開く際にちょっと面倒だなと思うことがあります。Growlライクな通知機能をWebでメールやチャットなどでメッセージを受け取ったら早めに返信をしたいと思いつつも、常に張り付いている訳にはいきません。そこで便利なのが通知システムです。通知がくるまでは放っておいても安心です。OSXであればGrowlが有名ですが、同じようなUIをWebベースで提供するのがMessengerです。筆者はYouTubeを見ることが多いのですが(BGM代わりも多いですが)、あのUIが視聴しやすいとは思いません。いえフルスクリーンにすると画面を占有されてしまうのが嫌です。ユーザスクリプトですが、YouTubeをより見やすく変身させてくれます。...2015/01/16オフライン技術を考える高速なモバイルネットワークが発達し、光回線やギガビットの高速インターネットが普及する中にあって逆に注目されているのがオフライン技術です。オンラインであるのが当たり前になると、ネットワークが途切れた状態になるのが大きな問題になります。ネットワークがなければ仕事が全くできないというのは大きな問題です。最近はJSONを使ってデータの送受信を行うAPIが増えてきました。エンタープライズではWSDLを使ってXMLからスケルトンコードを生成したりできたのですが、JSONの場合スキーマ定義しないことが多いのでコードを自分で書かなければなりません。そこで使ってみたいのがJSONExportです。${article.post_date_view}${article.post_title}${article.except_content}プレミアムでしか読めない記事が719あります。blockworks。