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

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

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

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

もっと見る

List

  • 2015/09/19

react-blessed - CUIアプリケーションでもReact!

Reactの良いところは表示されている状態を管理する必要なく、ただバーチャルDOMに描画すればReactがいいように仕上げてくれるところにあります。これはWebだけでなく、React Nativeのようにアプリでも使える考えと言えます。他にもWindowsやMac OSXでもReactの考えが取り入れられていくかも知れ...

None

  • Premium_s 2015/09/18

15分予定表を作ってみよう

みんな、すべきことを色々な形で保存しています。タスク管理であったり、スケジュールであったり、Issuesであったり…。その割に実行が伴わなかったり、思ったような成果を上げられないという人も多いのではないでしょうか。そこで個人的にはじめているのが15分予定管理です。そのやり方とメリットなどについて紹介します。以降はプレミ...

List

  • 2015/09/18

jQuery Animated Screenshots - 縦長のスクリーンショットをスクロールさせながら表示

最近のWebサイトはSPA(シングルページアプリケーション)の流れもあり、縦長になっています。そのため見えているところだけのスクリーンショットではサイトの魅力を存分に出せないのではないでしょうか。とはいえ縦長のスクリーンショットなんて誰も喜びません。そこで使ってみたいのがjQuery Animated Screensh...

List

  • 2015/09/18

Flarum - 次世代を感じさせるフォーラムソフトウェア

フォーラムや掲示板と言ったソフトウェアは多数存在します。デザインや機能も時代に合わせて移り変わっています。今のトレンドとしてはフラットやデザインやタグの利用、そしてAjaxを使ったスムーズな操作性が求められています。今回紹介するFlarumもその一つと言えます。見やすいデザインと操作性が特徴の格好良いフォーラムソフトウ...

List

  • 2015/09/17

Bootlint - Bootstrapサイトの検証に!

BootstrapをベースにWebサイトを組む例が増えていますが、Bootstrapの流儀をちゃんと踏まえて作っている人がどれだけいるでしょうか。ちゃんと把握していないとウィンドウサイズが変化した時に思った表示にならない事態につながります。そこで使ってみたいのがBootlint、Bootstrap専用の検証ツールです。...

None

  • Premium_s 2015/09/17

勉強会を行う際に用意したい物

MOONGIFTでは開発者向けの広報支援サービスDevRelを行っていることもあり、年間数十回の開発者向けイベントを行っています。数百名規模の大きいものではなく、数十名〜100名くらいの勉強会を行っています。そんな勉強会を行う上で必要になるであろう物をご紹介します。皆さんが勉強会をやる際に役立ててください。## 場所場...

None

  • 2015/09/17

Spritesheet.js - Cocos2dやCSS、Easel.jsに対応したスプライト画像ジェネレータ

ゲームやWebサイトで使っている細かいアイコンなどを集約してくれるスプライト画像は便利な仕組みなのです。しかし作るのはもちろんのこと、その後の更新まで考えると非常に面倒で次第にスプライト以外の画像が増えてしまっていたりしないでしょうか。Spritesheet.jsはそんなスプライト画像の生成を一手に行ってくれるライブラ...

List

  • 2015/09/16

Smart Table Scroll - 100万行のテーブルも高速表示

業務システムでは大量のデータを一覧表示して欲しいというニーズがよく出ます。しかしあまり大量のデータを描画すると、それだけレンダリングに時間がかかったり、スクロールも困難になります。そこで使ってみたいのがSmart Table Scrollです。なんと100万行以上のレコードも高速に描画できるJavaScriptライブラ...

List

  • 2015/09/16

Winterfell - React用。JSON Schemaを使ったフォームビルド&入力チェック

JSON Schemaと呼ばれる入力の検証であったり、ドキュメント生成にも使われる技術に注目が集まっています。とはいえ、JSON Schemaをわざわざ作成して運用するのは面倒と言ったイメージもあるでしょう。そこでもっとJSON Schemaを使えるライブラリを利用するようにしましょう。今回はReactアプリで使えるW...

List

  • 2015/09/15

webm.js - Webブラウザ上でWebMエンコード

現在主流の動画フォーマットと言えばMPEG4ですが、オープンかつライセンス料無料で使える動画フォーマット、WebMも見逃せません。MPEG4よりもサイズが小さくなり、画質もほとんど変わらず利点の多いフォーマットです。問題はエンコーダーの存在であったり、再生するデバイスの多さにあるでしょう。そこで使ってみたいのがwebm...

List

  • 2015/09/15

Madoko - 数式埋め込みもできる多機能オンラインMarkdownエディタ

Markdownが簡易的なマークアップ言語としてシェアを維持するのに合わせて、多くのソフトウェアが出てきています。それがさらにMarkdownを魅力的にし、シェアを伸ばすのにつながっているかと思います。今回はMadoko

None

  • 2015/09/14

One-liner - 既存コードをワンライナーに変換

プログラミング言語の中で特異な存在と言えるワンライナー。複雑なコードをあえて一行で書くのが好きという方もいますし、ターミナルで実行する上でワンライナーを重宝している人もいるでしょう。そんなワンライナー好きにはたまらないソフトウェアがOne-linerです。なんとあえて普通のコードをワンライナーに変換してくれるソフトウェ...

None

  • 2015/09/14

Pingo - Find iPhoneをターミナルから実行

iOSで使えるiCloudには紛失したiOSデバイスを見つける機能があります。落としたレベルでなくとも家の中で見つからない場合も含め、使ったことがある人は多いのではないでしょうか。しかしiCloudにログインしたり、地図から連絡したりするのは面倒だったりします。そこで使ってみたいのがPingoです。## Pingoの使...

List

  • 2015/09/13

Smoothslides - ケン・バーンズ効果を使ったカルーセル

最近はWebサイトにカルーセルを載せて写真をスライド表示するのを多く見かけるようになりました。大抵右から左に写真が流れていくものが多いのですが、あまり多いと見飽きてしまいます。これではせっかくの写真が印象に残りません。より写真を強調したカルーセルを考えるならばSmoothslidesを使ってみても面白そうです。## S...

List

  • 2015/09/13

zscroll - 電光掲示板風に文字を流してみよう

最近、CUIアプリケーションの幅が広がっているように見えます。もちろんこれまででもできないことではなかったように思いますが、ここ数年で一気に表現力が高まっているようです。今回はターミナル上で文字を流すライブラリ、zscrollを紹介します。単に上から下に流れるのではなく横に流れるのがポイントです。## zscrollの...

List

  • 2015/09/12

Ritzy - Webベースのリアルタイムコラボレーションエディタ

オンラインとローカルアプリケーションにおける大きな差別化ポイントとしてコラボレーションが挙げられます。一般的にローカルのソフトウェアは個人で作業するために作られていますが、Web上では大抵共有されるのが前提です。さらに魅力を増すのがリアルタイムコラボレーションです。今回紹介するRitzyはそんなリアルタイムコラボレーシ...

List

  • 2015/09/12

Summernote - シンプルなUIのBootstrap用WYSIWYGエディタ

ユーザにコンテンツを作ってもらう上で欠かせないのがWYSIWYGエディタです。HTMLでの記述に慣れた人にとっては邪魔くさいかも知れませんが、そうでない人のがたくさんいます。そうした人が自由に思い通りにコンテンツが作れるWYSIWYGエディタはとても大事です。今回紹介するSummernoteもそんなWYSIWYGエディ...

List

  • 2015/09/11

Leantime - クライアントも入る想定のPHPプロジェクト管理

プロジェクト管理は多数あります。それらは組織の規模、プロジェクトの形態、関係者のスキルなどによって選ばれるべきです。大事なのはプロジェクト管理を整備することではなくプロジェクトを円滑に進めることにあります。Leantimeはオープンソースのプロジェクト管理で、はっきりとした大きなアイコンが特徴です。その点においてはIT...

List

  • Premium_s 2015/09/11

業務で使えるオープンソース(167)「Slack代替」

今回のテーマはSlack代替です。Slackはご存じだと思いますが、ビジネスはもちろん、コミュニティでも使われるようになっている有名なチャットサービスになります。有名なサービスには必ずそのオープンソース代替が存在するもので、Slackもそれは同様です。今回はSlack代替になるチャットソフトウェアおよびSlack関連ツ...

List

  • 2015/09/11

StyleStats - スタイルシートの状態をチェック

プログラミングの場においてはカバレッジであったり、メソッド単位の行数であったり、日ごとにおけるコード量の増加など可視化が進んでいます。見える化によって様々な情報が得られるようになり、改善ができるようになります。スタイルシートにおいてもそれは同様です。可視化によって様々な情報が得られます。それを実現するのがStyleSt...