仕事&求人ジョブボード掲載、料金についてヘルプMOONGIFTについてヘルプTwitter(MOONGIFT)Facebook(MOONGIFT)新規登録ID/PWでログインTwitterでログインFacebookでログインマイページ現在のポイントポイント購入ログアウトITエンジニア/デザイナ向けにオープンソースを毎日紹介プレミアムユーザー限定記事MOONGIFTプレミアムは、月額500円の有料サービスです。CLIで写真を分類分けデジカメで写真をたくさん撮るようになって問題なのは写真の分類分けです。写真を撮りためておいてもしょうがないですし、かといって数百枚ある写真を手作業で振り分けるのは大変です。各種写真管理ソフトウェアではそうした機能も提供していますが、今回はCLIでできるElodieを紹介します。多様なサービスに対応したシェア機能を提供シェアする機能は多くのWebサービスが提供しています。標準のシェアボタンは簡単に埋め込めるようになっていますが、デザインは専用のものなので自分のWebサイトに合っているとは限りません。そこでデザインがカスタマイズ可能で、手軽にシェア機能が提供できるのがSharer.jsです。Reactベースになるというのが話題になりました。API自体は元々のPHPのものを使うことで、フロントを画面遷移なしのスムーズな操作性のものに変更しています。メールをWebページに変換メールは基本的に宛先に指定された人しか受信されません。そのため、個人の受信箱はストックされる場所になりますが、数が増えれば次第に管理が面倒になっていきます。待ち合わせ場所の案内やイベント情報など、メールを保存しておきたいと思う場面は多いはずです。そこで使えるのがGyammです。OSXとiOSはAppleが開発しているだけに相性がいいようにできています。データや情報の受け渡しにおいて、スムーズにできるように設計されています。OSXまたはiOSのSafariでブラウジング中にもう片方の環境で閲覧したいと思った時にはタブの情報が受け渡せるようになっています。CloudyTabs...2016/01/09マイクロサービスとサーバレスアーキテクチャについて最近サーバサイドの開発者で話題に上がることが多いのがマイクロサービスという単語です。一つのWebサービスを考える場合、一枚岩で大型なシステムを考えてしまいがちな現状ですが、それを細かく分解した上で、各システムを疎結合に繋いでいこうという仕組みです。Webベースのオフィススイートネットワーク速度が高速になり、さらにWebアプリケーションが高機能化するのに伴ってWebアプリケーションで仕事をするのも苦ではなくなっています。Edition)です。Slack連携のボットを作るための開発キットSlackの急成長が止まりません。どこの企業でも新しくチャットをはじめようと思ったらSlackが第一の選択肢に思い浮かぶのではないでしょうか。そんなSlackの魅力といえば簡単に外部システムと連携できる機能だと思います。Botkitはそんなチャットボットを手軽に開発するための開発キットになります。Slack用TogetterSlackを使っている企業は多いですが、その中でよく聞かれるのが、チャットの中で話したいつかのメッセージが流れてしまって探せないといった問題です。フローのサービスではありがちですが、業務で使っているとサービスである以上、知識をストックできる場を用意すべきです。それがTogelackになります。iframeのクリックを感知するjQueryプラグインソーシャルボタンや動画などの埋め込みに際してiframeタグを使うのが基本となっています。iframeの中は別サイトとしてセキュリティも切り分けられている気がするのではないでしょうか。やろうと思えばiframe内のクリックを検知できるのです。アドブロック検知プログラムをブロックiOS9のSafariで追加されて以降、話題に上がることが多いのがアドブロックです。オンラインメディアにとっては死活問題になる訳で、アドブロックに対抗するJavaScriptライブラリも作られています。そんなアドブロック対抗ライブラリに対抗するのがFuckFuckAdblockです(ややこしい)。React製のツリービュー&エディタ一つのノードから枝葉を伸ばしていく、いわゆるツリービューは様々な場面で使えます。有名なところではマインドマップがありますが、階層構造を表すのにぴったりな仕組みです。そんなツリービューを自由に組み込めるようにしたのがTreedです。React製なのも見逃せないポイントです。Treedの使い方デモです。左側は編集がで...2016/01/062016年に注目が集まるテクノロジーワードについて2016年最初のプレミアム記事です。今年注目されるテクノロジーについて取り上げてみたいと思います。IoTバズワードのようになりつつあるIoTですが、ハードウェアが伴う分、実際の製品になるまでには時間がかかるのが難点と言えるでしょう。GroovyのコードをJavaScriptに変換JavaScriptが他のプラットフォームを侵略しています。NativeやTitaniumがスマートフォンアプリ開発を攻めています。他の言語はそのままで良いわけではありません。逆にJavaScriptを攻めるのです。MarkdownをHTML展開して差分表示Markdownを頻繁に使っていると、つい間違った更新も発生してしまいます。そんな時に役立つのがバージョン管理システムですが、Markdownファイル同士の差分は単なるテキストファイルの比較以上のものではありません。ここまで広く使われているのですから、差分ももっと適した表示があるはずです。APIのフォーマットとしてJSONを使うことが増えてきました。APIを使っていると単純にJSONをホスティングしてくれるだけで十分といったケースも多いかと思います。そこで使ってみたいのがKintoです。シンプルなJSONストレージサーバです。JavaからJavaScriptコードに変換JavaScriptの活用範囲が広がるのに合わせてJavaScriptをはじめなければと思っている方が増えています。その書き方や特徴がどうも馴染まないと苦労していることでしょう。そこでJavaエンジニアの方に試してみて欲しいのがJSweetです。Reactで大量データのスクロール表示ReactでWebアプリケーションを作るとサーバサイドの感覚でスムーズに開発ができます。それでもUI、UX周りになると気にしなければならないことも多数あります。その一つとして長大なリストがあります。大量のDOMを表示したりスクロールすると時間がかかってしまうものです。Evernoteのメモをブログ記事にEvernoteを使って普段のメモを蓄積している人は多いかと思います。そこで次に考えるべきなのはメモの有効活用ではないでしょうか。メモの内容をコピーしてブログに貼り付けて修正して...という手間が気持ちを萎えさせます。そこで使ってみたいのがEnwriteです。${article.post_date_view}${article.post_title}${article.except_content}プレミアムでしか読めない記事が719あります。blockworks。