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

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

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

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

もっと見る

List

  • 2018/07/08

RTP.PinchZoom.js - 画像をピンチ操作で拡大

スマートフォンアプリでよく使われるのがピンチ操作です。複数指を使って操作することで、デスクトップではできなかったような操作が可能になります。より直感的で、誰でもすぐに使いこなせるのも利点です。そんなピンチ、ズームと言った操作をWeb上でも使えるようにするのがRTP.PinchZoom.jsです。## RTP.Pinch...

None

  • 2018/07/08

pptx-export-notes - PowerPointから発表者ノートをエクスポート

PowerPointでスライドを作る人は多いでしょう。そして、スライドを作る中で便利なのが発表者ノートです。発表中に自分だけが見られるメモを残しておくことで言うべきことを忘れずに伝えられます。そんな発表者ノートはPowerPointファイルの中にありますが、再利用したいと思うこともあるでしょう。そこで使えるのがpptx...

List

  • 2018/07/07

Bejeweled - ビジュエルドをWebで

宝石を3つ並べると消えるBejeweled(ビジュエルド)というゲームは昔から人気です。ルールがとても簡単で、誰でも覚えられるのが人気の秘密でしょう。様々なプラットフォームに対して提供されています。そんなBejeweledをWebブラウザ上で遊べるのがその名もBejeweledです。## Bejeweledの使い方ゲー...

List

  • 2018/07/07

Yett - JavaScriptの自動実行をブロック

日本では仮想通貨を発掘するスクリプトの設置によって逮捕者が出たり、EUではGDPRが施行されたりと、個人の情報やリソースを適切に扱うことに対するプレッシャーが強くなっています。気になることがあれば、ユーザの了承をとっておくのが基本となるでしょう。今回紹介するYettはユーザの了承をとってからスクリプトを実行する、そんな...

List

  • 2018/07/06

jquery.dgtable - 高パフォーマンスなテーブルライブラリ

社内システムにおいて、検索結果の一覧表示はよくある機能です。100行程度のデータであれば問題ありませんが、10万行をHTMLで出力するとなれば表示方法を考えなければなりません。レンダリングだけで数分待たされていたら、担当者はストレスを感じることでしょう。今回は大量のデータ表示を行う場合に使えるjquery.dgtabl...

List

  • 2018/07/06

GROWI - 情報共有を潤滑にするWikiエンジン

社内の情報共有はとても大事です。情報の格差が生まれると、結果にも差が生まれ、社内で壁が生まれていきます。全員が情報をオープンにし、共有しなければなりません。そのための仕組みとしてWikiを導入するのは良いことです。今回はMarkdownで記述できるチーム用WikiのGROWIを紹介します。## GROWIの使い方最初に...

List

  • 2018/07/05

OSCWidgets - 自社製品を使いやすくするウィジェット

世の中には様々な製品が存在します。そしてすべての企業はソフトウェアであるべきという言葉があります。ハードウェアであったとしても、その中身はソフトウェアであり、ハードウェアと連携するのもまた、ソフトウェアです。今回紹介するOSCWidgetsはETCというライトを製造するメーカーが開発した非公式デスクトップウィジェットで...

List

  • 2018/07/05

VBA-Web - VBA用のWebライブラリ

今はWeb APIやRESTfulといったキーワードを無視できなくなっています。それはExcelやAccessでも同じです。しかしVBAでやったことがある人は分かりますが、XML HTTP Requestで作るのはなかなか面倒です。そこで使ってみたいのがVBA-Webです。VBAがインターネット上のリソースとデータの送...

List

  • 2018/07/04

MangaSketch - 漫画のネーム作成に特化したアプリケーション

漫画は日本が世界に誇るコンテンツです。毎日、多数の漫画が作られています。単なる娯楽としてだけの利用に限らず、学習教材や啓蒙などにも使われるなど、利用場面は増えています。そんな漫画のネームを作成するためのソフトウェアがMangaSketchです。## MangaSketchの使い方使い方、といっても筆者はタブレットがなく...

List

  • 2018/07/04

next-editor - WebブラウザベースのGitエディタ

開発者にとって、Gitの存在は欠かせなくなっています。開発に限らず、操作の履歴をとっておきたいと思うことはよくあります。そうした時にGitを使うことで手軽にバックアップを取ったり、GitHubと連携させることもできるようになります。今回紹介するnext-editorはWebブラウザ上で動作するGitブラウザ/エディタで...

List

  • 2018/07/03

ml5js - もっと簡単にWeb上で機械学習を

機械学習を試してみたいと思うエンジニアは多数いるでしょう。しかし、その環境を作ったり、データ整備するのに時間がとられるとあって、躊躇してしまっている人も多いはずです。そんな方にお勧めなのがml5jsです。Webブラウザ上で動かせますので、開始までの敷居は低いはずです。## ml5jsの使い方デモが幾つもあります。まずは...

List

  • 2018/07/03

ASCII-Runner - 走れ!CUIで遊べるジャンプゲーム

仕事をしていて、ちょっと休憩したいなって思うことは誰しもあるはずです。かといってスマートフォンなんて見出すと時間がいくらあっても足りません。ほんの1分でも休憩できれば十分です。そこで使ってみたいのがASCII-Runnerです。ターミナルで遊べる簡易ゲームです。## ASCII-Runnerの使い方ゲーム開始しました。...

List

  • 2018/07/02

JSUI - JavaScriptプロジェクトを一元管理

JavaScript周辺の技術は日進月歩で進化しています。新しいトレンドがどんどん増え、フレームワークも続々登場しています。そうした中で、適切にキャッチアップしていくのは大変でしょう。そこで使ってみたいのがJSUIです。UIやJavaScriptプロジェクトの管理を一元化できるソフトウェアです。## JSUIの使い方ま...

List

  • 2018/07/02

Apple Music web player - Apple Music対応のWebブラウザベースの音楽プレーヤ

2018年のWWDCでAppleが追加した機能の一つにMusicKit JSがあります。その名の通り、JavaScriptからApple Mucisにアクセスできるようにするライブラリです。これまでネイティブアプリでしか音楽は聴けなかったですが、MusicKit JSによってWebブラウザでも楽しめるようになります。そ...

List

  • 2018/07/01

searchive - ローカルのPDFを検索

ローカルにあるドキュメントを手早く検索したいと思ったことはないでしょうか。デスクトップ検索を使っても良いですが、検索結果の出方が思った形ではなかったりして、結局中身を見ながら探したりします。もしPDFを探しているならば使ってみたいのがsearchiveです。特定ディレクトリ以下のPDFだけを検索できます。## sear...

None

  • 2018/07/01

ssl-cert-check - SSL/TLS証明書の期限切れをチェック

SSL/TLSの更新をついつい忘れてしまったりしないでしょうか(筆者はよくあります)。ドメインの更新を忘れると大変なことになりますが、SSL/TLSは後からでも対応できるので対応がおざなりになりがちです。そこで使ってみたいのがssl-cert-checkです。証明書の期限をチェックして、切れそうであればメールで通知して...

List

  • 2018/06/30

HomeBridge - 任意のデバイスをHomeKitに対応させる

IoTがトレンドになり、家庭などでも多数のデバイスが使われるようになっています。テレビやクーラーなどでネットワーク対応のものもありますし、赤外線を出すデバイスで各種家電を操作するものもあります。そうしたIoTデバイスをiOSから操作する仕組みがHomeKitですが、対応デバイスでなくとも使えるようにするのがHomeBr...

List

  • 2018/06/30

gif-for-cli - コンソールでアニメーションGIFを楽しむ

ここ数年、アニメーションGIFが広く使われるようになっています。動画のように高画質でもありませんし、ファイルサイズも大きくなりがちなのですが、ハイライトシーンだけを繰り返すようなアニメーションはとても面白いです。そんなアニメーションGIFをコンソール上でも楽しめるのがgif-for-cliです。面白いのはこれがGoog...

List

  • 2018/06/29

Quantum Game - 量子力学を学べるHTML5ゲーム

勉強だって楽しくできる方が良いに決まっています。苦しんでやるような勉強では覚えが悪いのは当然です。なので勉強とゲームは実は相性が良いのではないかと思っています。ゲームで楽しく学べるならば、それが一番のはずです。今回は量子力学を学べるゲーム、Quantum Gameを紹介します。## Quantum Gameの使い方光源...

List

  • 2018/06/29

Annict Mimi - PWAなAnnictコメントビューワー

PWA(Progressive Web App)というキーワードが流行です。特定の技術を指すわけではなく、スマートフォンとWebのあり方のベストプラクティスという位置づけです。そのため若干分かりづらく、理解するためには自分で実際に手を動かすのが良いようです。今回はそんなPWAをAnnicと連携させたAnnict Mim...