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

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

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

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

もっと見る

List

  • 2018/09/05

Fuzzify.me - Facebookの広告関連情報をクリーニング

Facebookはユーザの行動を通じて広告を表示します。そのため、常にプライバシーとの兼ね合いが問題になります。ユーザは一部のトラッキングを拒否することもできますが、Facebook上でのアクションはトラッキングの対象になっており、いつの間にか自分のデータを吸い取られている場合があります。そこで使ってみたいのがFuzz...

List

  • 2018/09/05

Terminal Velocity - ターミナルで使う高速なメモアプリ

メモアプリの大事なところは、思いついた時にさくっとメモできることです。ソフトウェアを立ち上げて、ファイルを開いて…なんてやっていたら書こうと思っていたことを忘れてしまいます。間髪入れずに書ける環境が望ましいでしょう。今回はTerminal Velocityというソフトウェアを紹介します。ターミナルで使える、素早く使える...

List

  • 2018/09/04

Miki - MakefileのWikiエンジン

WikiというとWebブラウザ上で使うものというイメージがあります。しかしそれは固定概念です。GUIで書くものもありますし、スマートフォンアプリだってあります。自由にさくさくとメモできて、各ページがリンクでつながっていくならば、それはWikiと言えるでしょう。今回紹介するWikiエンジンはMiki、なんとMakefil...

List

  • 2018/09/04

git-bug - Gitリポジトリでバグ管理

Gitには開発しているソフトウェアのコードが入っています。つまりソフトウェアに関連する情報は一箇所にあると利便性が高まるでしょう。その最たるものがドキュメントで、APIの記述をコードに埋め込んでおくといった使い方がよくあります。さらにバグ管理までGitリポジトリに入れてしまおうと考えたのがgit-bugです。## gi...

None

  • 2018/09/03

rb - 標準出力をRubyで処理

開発者であればターミナル操作を行う機会は多いでしょう。各コマンドは独立しており、パイプなどを通じて一繋ぎの操作を実現します。しかしシェル芸という言葉があるくらい、熟練者とそうでない人とで実現できるものが異なります。さらにシェルスクリプトですべてを記述するのはコード量も多くなったり、正規表現を駆使しなければならないでしょ...

List

  • 2018/09/03

qb.js - JavaScriptで再現されたQBASIC

昔懐かしいプログラミング言語、BASICには幾つもの派生版があります。昔、筆者が使っていてBASICは標準的なものだったと思いますが、QBasicという派生版があります。BASICとは異なり、サブルーチンやwhile文もサポートしています(via QBasic - Wikipedia

List

  • 2018/09/02

Favioli - Faviconのないサイトで絵文字を表示

多くのWebサイトにお気に入りアイコン(Favicon)が設定されています。一部のブラウザを除けば、Faviconがタブ上に表示されるのでWebサイトの区別が付けやすく、ユーザビリティが向上します。しかしそんなFaviconが設定されていないWebサイトもあります。そんな時に使えるのがFavioliです。## Favi...

List

  • 2018/09/02

pgModeler - 強力なビジュアル化が可能なデータベースモデリング

O/Rマッパーなどによってデータベースを意識せずに開発できるようになっています。しかしデータベースは設計次第でシステムのボトルネックになることも多く、やはり適切な設計能力は重要です。今回紹介するpgModelerはPostgreSQLに特化したデータベースモデリングソフトウェアになります。## pgModelerの使い...

List

  • 2018/09/01

Fiddle - すぐにElectronアプリ開発をはじめられる開発環境

Electronを使えばWindows/macOS/Linuxなどマルチプラットフォームで動作するソフトウェアがHTML/JavaScript/CSSで作成できます。作ってみたいと思いつつも、環境を整える手間で躊躇してしまっている人もいるのではないでしょうか。そんな方に使ってみて欲しいのがFiddleです。ダウンロード...

List

  • 2018/09/01

ワープロ明朝 - ノスタルジックなワープロ時代を再現したフォント

パソコンが普及する前はワープロを使ってドキュメントなどを作成していました。最後の方ではインターネットに接続できるワープロさえありました。書くことに集中できるのでワープロが好きだったという方も多いことでしょう。そんなワープロの時代に使われていたフォントを再現したのがワープロ明朝です。## ワープロ明朝の使い方ワープロ明朝...

List

  • 2018/08/31

DayDream - ブラウザ操作を記録してPuppeteer/Nightmareの操作スクリプトを作成

ヘッドレスなChrome/Chromiumは幾つかありますが、今一番注目されているのがPuppeteerでしょう。理由としては開発しているのがGoogleということで、継続的な開発が期待できる点です。そんなPuppeteerを操作するスクリプトをGoogle Chrome上で作成できるのがDayDreamです。## D...

List

  • 2018/08/31

SayThanks.io - オープンソース・ソフトウェアに感謝の気持ちを表現しよう

オープンソース・ソフトウェアを開発していてもいなくとも、オープンソース・ソフトウェアを便利に使っている人は多いはずです。よく使っているライブラリやフレームワーク、ソフトウェアは誰でも一つはあるはずです。そんな普段便利に使わせてもらっているオープンソース・ソフトウェアに感謝の意を表現できる、それがSayThanks.io...

None

  • 2018/08/30

Pwman3 - ターミナル用のパスワード管理

今時、パスワード管理を使っていなかったり、Excelやテキストファイルで管理しているといった方はいないと思います。しかし多くのパスワード管理はWebベースだったり、Webブラウザに紐付いていたり、さらにGUIアプリケーションです。サーバ管理者にとっては使い勝手がよくありません。そこでターミナルでも使えるパスワード管理を...

List

  • 2018/08/30

Open-in-Chrome - Safariで見ているページをGoogle Chromeで表示する

誰得だと言えば、まさに筆者のためにあるようなソフトウェアなのですが。多くの人がGoogle Chromeをメインブラウザにしていると思いますが、筆者はSafariです。Google Chromeは速いのですが、メモリを食いすぎます。その点、Safariは普段のブラウジングには十分だったりします。しかし、時にGoogle...

List

  • 2018/08/29

CodeWich - TypeScript対応、サーバレスなHTMLプレイグラウンド

JSFiddleやCodePenなど、HTML/JavaScript/CSSのプレイグラウンド的サービスが多数あります。多くのサービスは専用のURLが払い出され、そのURLにアクセスして使います。そして、そのサービスが落ちたりすると使えなくなるリスクがあります。そんな中注目したいのがCodeWichです。コードを圧縮し...

None

  • 2018/08/29

Find missing photo references - Photosの写真の存在チェック

iPhoneとmacOSを使っている方であれば、写真ライブラリとしてPhotosを使っている人も多いはずです。そして、このPhotosは時々データベースが壊れたり、写真が見つからなくなったりします(別なデバイスで削除した場合かも知れません)。そんな消失した写真を見つけるのに役立つのがFind missing photo...

List

  • 2018/08/28

Notational - 思いつきを阻害しないWebノート

メモを取るアプリケーションの大事な要素として、書き手を迷わせたり、悩ませてはいけないという点があります。むしろ自然と手を動かし続け、頭の中にある情報を表現してもらわなければなりません。今回紹介するNotationalもそんなノートアプリの一つです。Vue.jsを使っており、リアルタイムに表示が更新されていくのが気持ちい...

None

  • 2018/08/28

stripe-mock - Stripe製のWeb APIモックサーバ

今やシステム開発時においてWeb APIを使わない手はなくなっています。開発を効率化したり、自分たちが持っていない技術もWeb APIを使うことで即座に手に入れることができます。しかし、開発中にもネットワークが必要になったり、負荷テストはしづらいといった欠点もあります。そこで参考にしたいのがstripe-mockです。...

None

  • 2018/08/27

kanjivg-radical - 漢字の構成要素を学ぶ

漢字はそれ単体で意味をなすものよりも、部首や造りなど、小さな部品が集まって漢字を構成しています。それ故、その構成を学ぶことで漢字の意味であったり、形などを理解しやすくなります。そんな漢字の造りなどを学べるのがkanjivg-radicalです。## kanjivg-radicalの使い方kanjivg-radicalの...

List

  • 2018/08/27

t-rex-runner - Chromeに実装されたティラノサウルスランナーを他のブラウザでも

Google Chromeなどに実装されている、ティラノサウルスランナー。ネットワークがオフラインになって残念という気持ちがありつつも、ティラノサウルスランナーというゲームがあることでほんの少し気持ちが救われます。そんなティラノサウルスランナーをエクスポートしたのがt-rex-runnerです。## t-rex-run...