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

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

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

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

もっと見る

List

  • 2016/01/09

CloudyTabs - iOSで開いているサイト一覧を表示

Mac OSXとiOSはAppleが開発しているだけに相性がいいようにできています。特にデータや情報の受け渡しにおいて、スムーズにできるように設計されています。Mac OSXまたはiOSのSafariでブラウジング中にもう片方の環境で閲覧したいと思った時にはタブの情報が受け渡せるようになっています。CloudyTabs...

None

  • Premium_s 2016/01/09

マイクロサービスとサーバレスアーキテクチャについて

最近サーバサイドの開発者で話題に上がることが多いのがマイクロサービスという単語です。一つのWebサービスを考える場合、一枚岩で大型なシステムを考えてしまいがちな現状ですが、それを細かく分解した上で、各システムを疎結合に繋いでいこうという仕組みです。細かく分割するというと単純に聞こえますが、設計時などにきちんと考えるよう...

List

  • 2016/01/08

CODE - Webベースのオフィススイート

ネットワーク速度が高速になり、さらにWebアプリケーションが高機能化するのに伴ってWebアプリケーションで仕事をするのも苦ではなくなっています。オープンソースのオフィススイートとして知られるLibreOfficeが開発しているのがCODE(Collabora Online Development Edition)です。...

List

  • 2016/01/08

Botkit - Slack連携のボットを作るための開発キット

Slackの急成長が止まりません。どこの企業でも新しくチャットをはじめようと思ったらSlackが第一の選択肢に思い浮かぶのではないでしょうか。そんなSlackの魅力といえば簡単に外部システムと連携できる機能だと思います。そしてBotkitはそんなチャットボットを手軽に開発するための開発キットになります。## Botki...

List

  • 2016/01/07

Togelack - Slack用Togetter

Slackを使っている企業は多いですが、その中でよく聞かれるのが、チャットの中で話したいつかのメッセージが流れてしまって探せないといった問題です。フローのサービスではありがちですが、業務で使っているとサービスである以上、知識をストックできる場を用意すべきです。それがTogelackになります。## Togelackの使...

List

  • 2016/01/07

jQuery iframe click tracking plugin - iframeのクリックを感知するjQueryプラグイン

ソーシャルボタンや動画などの埋め込みに際してiframeタグを使うのが基本となっています。iframeの中は別サイトとしてセキュリティも切り分けられている気がするのではないでしょうか。しかしやろうと思えばiframe内のクリックを検知できるのです。それがjQuery iframe click tracking plug...

List

  • 2016/01/06

FuckFuckAdblock - アドブロック検知プログラムをブロック

iOS9のSafariで追加されて以降、話題に上がることが多いのがアドブロックです。オンラインメディアにとっては死活問題になる訳で、アドブロックに対抗するJavaScriptライブラリも作られています。そんなアドブロック対抗ライブラリに対抗するのがFuckFuckAdblockです(ややこしい)。とどのつまり、アドブロ...

List

  • 2016/01/06

Treed - React製のツリービュー&エディタ

一つのノードから枝葉を伸ばしていく、いわゆるツリービューは様々な場面で使えます。有名なところではマインドマップがありますが、階層構造を表すのにぴったりな仕組みです。そんなツリービューを自由に組み込めるようにしたのがTreedです。React製なのも見逃せないポイントです。## Treedの使い方デモです。左側は編集がで...

None

  • Premium_s 2016/01/06

2016年に注目が集まるテクノロジーワードについて

2016年最初のプレミアム記事です。せっかくなので、今年注目されるテクノロジーについて取り上げてみたいと思います。## IoTバズワードのようになりつつあるIoTですが、ハードウェアが伴う分、実際の製品になるまでには時間がかかるのが難点と言えるでしょう。そのため去年くらいから開発されているものが徐々に芽を出してくるので...

None

  • 2016/01/05

Grooscript - GroovyのコードをJavaScriptに変換

JavaScriptが他のプラットフォームを侵略しています。Node.jsによってサーバサイドを侵略し、React NativeやTitaniumがスマートフォンアプリ開発を攻めています。他の言語はそのままで良いわけではありません。逆にJavaScriptを攻めるのです。今回はGroovyのコードをJavaScript...

List

  • 2016/01/05

markdiff - MarkdownをHTML展開して差分表示

Markdownを頻繁に使っていると、つい間違った更新も発生してしまいます。そんな時に役立つのがバージョン管理システムですが、Markdownファイル同士の差分は単なるテキストファイルの比較以上のものではありません。せっかくここまで広く使われているのですから、差分ももっと適した表示があるはずです。そこで使ってみたいのが...

List

  • 2016/01/04

Kinto - シンプルなJSONストレージサーバ

最近はWeb APIのフォーマットとしてJSONを使うことが増えてきました。そして、Web APIを使っていると単純にJSONをホスティングしてくれるだけで十分といったケースも多いかと思います。そこで使ってみたいのがKintoです。ごくシンプルなJSONストレージサーバです。## Kintoの使い方KintoはDock...

List

  • 2016/01/04

JSweet - JavaからJavaScriptコードに変換

JavaScriptの活用範囲が広がるのに合わせてJavaScriptをはじめなければと思っている方が増えています。しかしその書き方や特徴がどうも馴染まないと苦労していることでしょう。そこでJavaエンジニアの方に試してみて欲しいのがJSweetです。Javaで書いてJavaScriptにコンパイルするプログラミング言...

List

  • 2016/01/03

React Virtualized - Reactで大量データのスクロール表示

ReactでWebアプリケーションを作るとサーバサイドの感覚でスムーズに開発ができます。しかしそれでもUI、UX周りになると気にしなければならないことも多数あります。その一つとして長大なリストがあります。大量のDOMを表示したりスクロールすると時間がかかってしまうものです。それを改善してくれるのがReact Virtu...

None

  • 2016/01/03

Enwrite - Evernoteのメモをブログ記事に

Evernoteを使って普段のメモを蓄積している人は多いかと思います。そこで次に考えるべきなのはメモの有効活用ではないでしょうか。例えばブログです。しかしメモの内容をコピーしてブログに貼り付けて修正して…という手間が気持ちを萎えさせます。そこで使ってみたいのがEnwriteです。## Enwriteの使い方Enwrit...

List

  • 2016/01/02

Youtube WebVR 360 Stereoscopic Viewer - Google Chromeで全天球動画を楽しむ

最近、全天球動画(360度動画)が熱いです。RICOH THETA、Kodak SP360をはじめとするレコーダーに加えて、Facebook/YouTube/Flickrなどが再生に対応しています。YouTubeは現在のところ、スマートフォンでの再生しか対応していません。そこでデスクトップブラウザから手軽に閲覧できるよ...

List

  • 2016/01/02

Snowflake - React Nativeを使ったiOS/Androidアプリ開発の参考に

ReactはWebサイトはもちろんのこと、React Nativeによってスマートフォンアプリを開発することもできます。元々はiOSだけでしたが、最近ではAndroidアプリの開発にも対応しています。そんなReact Nativeのスターターキットとも言えるのがSnowflakeです。React NativeとPars...

List

  • 2016/01/01

Speakerfight - ベストスピーカーを探すフィードバックシステム

勉強会やカンファレンスで登壇者がなぜ喋るのか。自分の好きな技術、サービスを知ってもらいたいという思いは確かにあるでしょうが、理由の一つに承認欲求もあるはずです。そこで使えるのがベストスピーカー賞をはじめとして、聴衆のフィードバックではないでしょうか。Speakerfightはそんな時に使えるサービスとなっています。##...

List

  • 2016/01/01

git-cola - マルチプラットフォーム対応のGitクライアント

Gitに慣れている人やプログラマーであればCUIでも問題なく使いこなせるでしょう。むしろCUIのが分かりやすいし、自動化もできるので便利だったりするかも知れません。しかしデザイナーや非プログラマーはそうではありません。そこで使ってみて欲しいのがgit-colaです。GUIのGitクライアントです。## git-cola...

None

  • 2015/12/31

emulambda - Python製のAmazon Lambdaクローン

最近人気のサーバレスアーキテクチャ。その一環を担うのが書いたコードを実行するだけの存在です。知られているのはAWSのLambdaでしょう。開発時であったり、社内でも使えるLambdaっぽい環境が欲しいならばemulambdaを使ってみましょう。Python製のLambdaクローンです。## emulambdaの使い方e...