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

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

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

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

もっと見る

List

  • 2019/04/21

corrupter - CLIでグリッチ画像を生成

グリッチは特定の層に人気の高い画像処理です。グリッチされて乱れた画像は昔のコンピュータ上で起きたエラー画像のようで、または古い写真を連想させる雰囲気があります。今ではなかなか発生しないために、敢えてグリッチされた画像を作るのが面白いです。今回紹介するのはcorrupterです。コマンド一つでグリッチ画像を生成します。#...

List

  • 2019/04/20

Tone.js - Web上で音を奏でるためのフレームワーク

Web Audio APIによって、Webブラウザ上で音楽を奏でられるようになりましたが、このAPIはかなり低レベルなものとなっています。何でもできますが、すべて自分で実装しなければなりません。そのため、なかなか普及していません。そこで使ってみたいのがフレームワークになるライブラリです。今回はTone.jsを紹介します...

List

  • 2019/04/20

‎Quirk CBT - 認知行動療法をサポートするAndroid/iOSアプリ

認知行動療法という心理療法があります。専門家ではないので詳細は省きますが、患者が意識し、自覚された思考や視覚的イメージに注目します(via 認知療法とは | 日本認知療法・認知行動療法学会

List

  • 2019/04/19

Mate Translate for Netflix - 英語学習に。Netflixの字幕を翻訳

英語学習法の一つに映画を映画字幕で見るという方法があります。耳と目で英語を感じられるのが利点な一方、知らない単語が出てきた時にそれが気になってしまって映画の内容に入り込めなかったりします。そこで使ってみたいのがMate Translate for Netflixです。Netflixの動画翻訳に対応した翻訳ツールです。#...

List

  • 2019/04/19

Citybound - Webブラウザで遊べるシムシティ

シムシティ系のゲームは時間を食いつぶす、非常に危険なゲームです。ちょっとした変化に目を配り、すぐに対処しないと再生するのも難しくなります。その上で確実な成長を続けなければならず、戦略性が問われます。そんなシムシティに類する新しいゲームの紹介です。なんとマルチプレイヤーをターゲットに開発されています。## Citybou...

List

  • 2019/04/18

Kroki - テキストからドローに変換するWeb APIサーバ

プログラマーは図を書くのが嫌いです(たぶん)。少なくともドローソフトウェアを使って書くのは嫌がるでしょう。メンテナンスしづらいですし、コードと図の乖離が発生しがちです。せめてテキストで書いて、自動的に図にしてくれるものであれば、元のテキストを自動生成する方法が選べたり、バージョン管理で差分が取れるようになります。そんな...

List

  • 2019/04/18

TypeTalk - TypeScriptをベースにしたSmalltalkライクなプログラミング言語

JavaScriptを書きたくない、という人たちは大勢います。その結果、様々な代替言語が開発されています。あらかじめJavaScriptに変換するタイプもであれば、Webブラウザ上でコンパイルするものなど様々です。代替言語を使うことで、より堅牢で効率的な開発ができるようになります。今回はTypeTalkを紹介します。言...

List

  • 2019/04/17

Hanzi Writer - 漢字の書き順をアニメーション表示

漢字は基本的な書き順さえ覚えてしまえば大抵のものには対応できますが、時々複雑なものがあったりします。さらに漢字と言っても日本のものだけでなく、中国語もあります。日本人でも中国の漢字の書き順はぱっと見ただけでは分からないかも知れません。そこで使ってみたいのがHanzi Writerです。中国語(日本の漢字も)の書き順を表...

List

  • 2019/04/17

bibisco - 小説を書く人のためのソフトウェア

小説を書くというのは、新しい世界を創ると言うことです。様々な登場人物が複雑に絡み合い、多彩な町や都市に出掛け、今までにない乗り物に乗ったりします。そうしたすべての人や物が矛盾なく整ってはじめて、その世界観に入り込むことができます。そういった格子を作り上げるのに最適なソフトウェアがbibiscoです。## bibisco...

List

  • 2019/04/16

tinytetris - ターミナル上で動くテトリス

WindowsやmacOSを使っている開発者はついWebブラウジングしてしまったり、ソーシャルサービスなどで時間を浪費してしまったりします。それに対してサーバ管理者はコンソールだけで事足りることが多いので、ちょっとした息抜きをする方法があまりありません。そこで紹介したいのがtinytetrisです。名前の通りテトリスで...

List

  • 2019/04/16

Science Journal for iOS - センサーを活用した実験管理アプリ

スマートフォンはセンサーの固まりです。カメラはもちろん、気圧や照度など様々なセンサーが搭載されています。そうした情報はスマートフォンを便利にするのはもちろん、様々なフィールドワークでも活躍することでしょう。Googleが提供しているScience Journal for iOSはまさにそんな実験を行うためのアプリです。...

List

  • 2019/04/15

vmsg - Webサービスにボイスメッセージ機能を追加

電話ではボイスメッセージ機能があります。テキストでは伝わらない内容を音声で残したり、人によっては文字を入力するよりも口で言った方が早いという人もいるでしょう。しかしオンラインのサービスではあまり音声をサポートしたものは見かけません。常にテキスト入力が求められます。そこで使ってみたいのがvmsgです。ボイスメッセージを手...

List

  • 2019/04/15

GoDiscourse - Go製のフォーラム

Webの歴史はコミュニケーションからはじまったといっても過言ではないでしょう。ネットニュースやIRCなどからはじまり、Eメールやフォーラム、さらに最近ではSlackに代表されるチャットやソーシャルメディアもあります。常にコミュニケーションが中心にあります。今回紹介するGoDiscourseもそんなコミュニケーションを促...

List

  • 2019/04/14

natUIve - UIコンポーネントが多数揃ったCSSフレームワーク

WebのUIフレームワークとしてはBootstrap一強が続いています。しかしフレームワークとしての癖もあり、Webデザイナーとしては自分のやりたいデザインが実現しづらいかも知れません。そんな時には他のUIフレームワークに触れてみても良さそうです。今回はnatUIveを紹介します。デザインフレームワークとしてはもちろん...

List

  • 2019/04/14

Maplat - 現在と古地図を重ね合わせ

古地図を見るのが好きな方は多いです。江戸自体やそれ以前に作成された地図を現在のものと重ねてみると、当時から変わらないものや逆に変わったものが浮かび上がってきます。そうした古い道を辿ることで今まで知らなかった発見ができたりします。今回紹介するMaplatはそんな古地図と現在の地図とを重ね合わせて表示できるソフトウェアです...

List

  • 2019/04/13

Social Amnesia - 過去のソーシャル上での発言を削除

インターネットは情報が残り続けるところに利点がありますが、昔の黒歴史をいつ何時掘り起こされるか分からないという爆弾をはらんだ状態でもあります。ふと調子に乗って漏らした一言であったり、手が滑ってしまったことが検索一つでいつでも出てきてしまいます。忘れられる権利が欲しいと思う人もいるでしょう。そんな方に使ってみて欲しいのが...

List

  • 2019/04/13

md2pdf - 特別なソフトウェアいらず。MarkdownをPDFに変換

MarkdownファイルをHTMLにしたいという要望は良くありふれたものです。さらにPDFにしたいという話も良く聞きます。例えばpandoc

List

  • 2019/04/12

Firefox Lockbox - Mozilla製のパスワード管理

Webにおいて認証管理は大事な要件になっています。適切なツールを使わないと、ついパスワードを使い回してしまったり、安易なものを設定してしまいます。その結果、一つの漏洩が他のサービスへの不正アクセスに繋がったりします。そうした問題を防ぐためのソフトウェアが幾つかありますが、今回はFirefoxユーザ向けのFirefox ...

List

  • 2019/04/12

Chouette - 公共交通機関のデータを管理するプラットフォーム

公共交通機関のデータは一度作ったら終わり、ではなく日々細かく更新されます。一つのデータ変更が他の路線への接続に影響を及ぼしたりすることを考えると、メンテナンスは大変です。しかしオープンデータの一つとして利用されることが多いので、正確性が求められるでしょう。そんな公共交通機関のデータを編集するためのソフトウェアがChou...

List

  • 2019/04/11

WebAssembly Feature - WebAssemblyの機能が実装されているかチェック

WebAssemblyはモダンなWebブラウザであればすでに利用できる技術ですが、それでもまだ発展途上です。Webブラウザによっては使えないAPIが存在します。単一バイナリで全ての環境で動作する訳ではないようです。そうした際のチェック法としてWebAssembly Featureを紹介します。ある機能について利用できる...