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

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

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

2017/06/23
効率的なIT教育(セキュリティ・プライバシー)の方法
2017/06/21
業務で使えるオープンソース(231)「Q&A」
2017/06/14
ノンモチベーション仕事術のススメ

もっと見る

List

  • 2014/05/19

Notify.js – HTML5のデスクトップ通知を手軽に実装できるJavaScriptライブラリ

HTML5の新しい機能の一つにデスクトップ通知があります。ブラウザ上だけでなく、デスクトップに通知が出せるのでメッセージやチャット、お知らせを配信するのにぴったりです。とは言え実装方法が面倒そうで手を出していないという人も多いでしょう。そこで使ってみたいのがNotify.jsです。各ブラウザのデスクトップ通知をラッピン...

List

  • 2014/05/19

BBCloneMail - Backbone.Marionetteの参考に。GmailライクなWebアプリケーション

個人的にはちょっとしたJavaScriptを組む時にもBackbone.jsをベースにするようになっています。そうしないと込み入ったことをやろうとした際に作り直すのが面倒だからです。やるなら最初から形式を決めておく方が安心でしょう。そんなBackbone.jsをさらに便利にするBackbone.Marionetteがあ...

List

  • 2014/05/18

BirdWatch – TwitterストリーミングAPIを使ったキーワード解析ツール

Twitterにはリアルタイムに大量のメッセージが送られています。大多数は取り立てて意味のないデータかも知れませんが、その中から役立つデータをピックアップするのは大変なことです。分析している間に次のデータがきてしまい、すぐにトレンドが変化してしまいます。そんなリアルタイムのTwitterトレンドビジュアル化をしてくれる...

List

  • 2014/05/18

Cakebrew - HomebrewもGUIなら簡単に使えます!

以前はMacPortsが人気でしたが、今はHomebrewを使ってパッケージ管理を行う人が殆どではないでしょうか。バージョン管理が簡単とあって、ちょっとしたツールでもHomebrew経由でインストールしてしまいます。開発者によってはHomebrew経由でインストールできる野良スクリプトを公開していたりして、インストール...

List

  • 2014/05/17

Doors – ドアのロック/解除を非同期で管理するJavaScriptライブラリ

海外などのドラマで、家の鍵を複数つけているドアを見たことがあるでしょうか。数カ所に鍵をつけることでピッキングの防止になったり、その手間をかけさせることで諦めさせる効果があります。そんな感じの処理をJavaScriptでやってみたのがDoorsです。説明はなんですが、技術的には興味深いソフトウェアです。## Doorsの...

List

  • 2014/05/17

Collaborative Markdown - コラボレーション機能付き。WebベースのMarkdownエディタ

最近流行のMarkdownエディタ。ローカルアプリケーションあり、Web版ありと様々なエディタが存在します。個人で書く分には様々な選択肢から選べば良いですが、みんなで文書を一緒に編集するとなると選択肢は限られるでしょう。そんな時に欲しいのはWebベースでコラボレーションできるソフトウェアではないでしょうか。リアルタイム...

List

  • Premium_s 2014/05/16

Webアプリケーションの画面をさくさく作ろう。UIフレームワーク特集

今回はWebアプリケーションの画面作成に関する話です。かつて業務システムというのはエンジニア自身が画面を作ってロジックを実装して提供していました。UIがただコンポーネントを貼付ける程度だったからです。しかしWebアプリケーションの時代になって、UIの制作が難しくなってきています。デザインの自由度が高いためです。しかし今...

List

  • 2014/05/16

ZenPen – 集中して文書を書き上げたい時に使って欲しいWebベースのテキストエディタ

集中して作業するためのコツは、それ以外の情報を一切封じるのが一番です。特にコンピュータ関係は誘惑が多すぎて厄介です。他の情報が一切見られない状態にしなければ集中するのは困難でしょう。多様なテキストエディタが全画面モードをサポートしていますが、今回はWebベースで実現するZenPenを紹介します。## ZenPenの使い...

None

  • 2014/05/16

5月27日にサーバサイドの勉強会を行います

いつもMOONGIFTをご覧頂きありがとうございます。こちらは勉強会の案内になります。5月27日(火)にニフティクラウド mobile backend主催のイベントを行います。テーマは「アプリ時代のサーバサイド設計」です。ゲストスピーカーに トレタCTOの増井雄一郎さん(@masuidrive)をお招きしています。MO...

List

  • 2014/05/16

Onsen CSS Components - Onsen UIを活かしたスマートフォン最適化サイト、ハイブリッドアプリを作ろう!

スマートフォンのWebサイトを作ったり、HTMLと合わせたネイティブアプリ、いわゆるハイブリッドアプリを作る上でネイティブに似たUIのWebコンポーネントは欠かせません。デザインフレームワークもたくさん出ています。その差別化になるのは、とにかく様々なコンポーネントが存在することで多彩なニーズに応えられるか否かになります...

List

  • 2014/05/15

UI Kit – スマートフォンアプリ/Webのデザイン作成に使えるデザインテンプレート

Webサイトのモックアップ作成をPhotoshopを使って行っているデザイナーは多いかと思います。そんな時に一から作るのではなく、ある程度のUIキットがあると作業の進めやすさが格段に違うでしょう。手書き風やiOS 7風など様々なテーマがあると思いますが、UI KitはフラットUIに適したアプリ/Webサイトのモックアッ...

List

  • 2014/05/15

gobrew - 複数バージョンのGoも簡単に管理、切り替え

ここ最近熱くなっているGo界隈ですが、開発が熱心に行われているとどんどんバージョンアップしていきます。その度に若干動作が変わったりして最新版を追いかけるのも大変です。さらに1.1系、1.2系でライブラリがちゃんと動作するかを確認するのも面倒になるでしょう。そこで便利なのがプログラミング言語のバージョン管理ツールです。r...

List

  • 2014/05/14

Wholly – 表形式のデータ選択を便利に

これは業務システムに良さそうです!テーブルのセルを選択したとき、それがどの行のどの列のセルなのか分からなくなったりした経験はないでしょうか。Excelなどのように行、列のヘッダーが固定できれば良いのですがWebではそう簡単ではありません。そこで使ってみたいのがWhollyです。選択したセルと同列をハイライト表示すること...

List

  • 2014/05/14

Flesh - 読みやすい文書を目指そう。可読性チェッカー

世の中には人を読者と想定していないような文章を書く人がいます。これは特にエンジニア、さらにプロジェクトマネージャによく見られる傾向です。とにかく冗長的に、正確に書こうとして全く読めない、理解できない文章に仕上がったりします。そんな文章を改善したい、その一助になりそうなのがFleshです。ドキュメントをベースにその可読性...

None

  • 2014/05/13

Postman – メールマーケティングのお供に。コマンドラインでメール一括配信

メールマーケティングは今でも有効です。スパムに判定される可能性はありますが、それでも他の手法に比べて非同期である点が相手の好きなタイミングで読めるため、ストレスがあまり高くありません。大量のメールを一括送信する際に便利なソフトウェアがPostmanです。HTML/テキストテンプレートを使ってメールを配信できます。## ...

List

  • 2014/05/13

GitBook Editor – マルチプラットフォームで使えるGitBook専用エディタ

先日紹介した電子書籍作成環境GitBook

None

  • Premium_s 2014/05/13

業務で使えるオープンソース(111)「可読性」

今回のテーマは可読性です。インターネットがより多くの人に広まっていく中で考えなければならないのは、万人がアクセスしやすく、かつ読みやすいコンテンツの提供です。もちろんオープンソース・ソフトウェアにおいてもその取り組みは多数行われています。最近では特にWebにおいて可読性/Readabilityを高めるための取り組みが行...

List

  • 2014/05/12

Treed – Vimキーバインド風のツリーエディタ

マインドマップはツリー型の表示を行います。あるポイントが開始ポイントになって、そこから派生する形で子ノードがつながります。それを繰り返して全体のツリーが大きくなっていきます。あんな感じのインターフェースを作ってみたいと思ったらお勧めしたいのがTreedです。リストとツリー表示を同時に行うライブラリです。## Treed...

List

  • 2014/05/12

GitBucket - 立ち上げ簡単なScala製GitHubクローン

GitHubを使ってプロジェクトのソースコードを管理しているというケースが多くなっていますが、それでもコードを外部サービスに配置してはいけないといった規定があるケースは多いです。そうなるとGitHubを使うことはできません(Enterprise版を買えばいけますが)。しかしGitで管理し、さらにWebベースの使い勝手が...

List

  • 2014/05/11

CRUD Admin Generator – コード生成型のデータベース管理

PHPで作られたシステムでMySQLを管理しようと思ったらphpMyAdminが真っ先に頭に浮かぶと思いますが、そのUIが随分古かったり、自分なりのカスタマイズができないなどと不満を感じている人もいるかと思います。そこで紹介したいのがCRUD Admin Generatorです。ジェネレータの名前の通り、コードを生成し...