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

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

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

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

もっと見る

None

  • 2020/11/28

jwt-cli - JSON Web Tokenを作成、検証するコマンド

Web APIでのデータ送受信で認証データの受け渡しは大事です。ランダムな文字列のトークンを使うこともできますが、その文字をデータベースに入れておかなければなりません。DB不要でセキュアに使えるトークンとしてJSON Web TOken(JWT)が知られています。今回紹介するjwt-cliはそんなJSON Web To...

List

  • 2020/11/28

zoomg - Zoomの仮想背景を取り除いて元の背景を得る

隠されているものほど見たくなる、それは人の性かも知れません。ある人は隠したいと思う中、その技術が進んでいきます。逆に暴きたいと思う人は、隠されている情報を暴こうとします。写真の加工と、その加工を元に戻す技術は、その最たるものでしょう。今回紹介するzoomgはZoomで適用されているバーチャル背景をから元の背景を復元しよ...

List

  • 2020/11/27

Forsaken-Mail - 一時的に使えるメールアドレスを作成

白書やeBookなどをダウンロードするためにメールアドレスを登録するのはとても面倒です。後々スパムがたくさん来るのが予想できるため、自分のメールアドレスを開示したいと思わないでしょう。Gmailの+を使ってフィルタを作成することもできますが、ドメインすら教えたくないこともあります。そうした時に使えるのがForsaken...

None

  • 2020/11/27

torrent - CUIのBitTorrentクライアント

BitTorrentはP2Pのイメージが強く、使うのを躊躇してしまいがちです。しかし、P2Pの技術面だけ見れば素晴らしいものであり、ダウンロード速度は通常のクラサバ方式よりも高速です。そのためOSのイメージなどはBitTorrent上で手に入れることが多いです。しかしBitTorrentクライアントをインストールするの...

List

  • 2020/11/26

Apple // emulator in go - Goで作られたApple ][エミュレータ

Appleは名機ともいえるマシンを幾つも世に送り出してきました。それはGUIを持つ前から変わっていません。そして、Apple Iの成功に続いてAppple の大成功があり、その後は大きな成功ではないものの、ヒット作を作り続けています(その後徐々に低迷していくのですが)。今回紹介するのはApple // emulator...

None

  • 2020/11/26

boxednode - nodeエンジンとJavaScriptファイルをまとめて実行ファイル化

nodeを使って作られたツールが増えています。npmでインストールすればいいのですが、node自体のバージョンアップも激しく、追従するのも大変です。開発者であれば構わないでしょうが、開発者以外の方がnodeをセットアップして使い始めるのはちょっと敷居が高いです。そこで使ってみたいのがboxednodeです。boxedn...

List

  • 2020/11/25

Visitor Badge - 現代風に作り直した昔懐かしいカウンター

古き良きインターネットの遺物といえば、Webサイトにあるカウンターではないでしょうか。CGIやSSIなどで設置して「あなたは何番目のお客様です」といった文言を表示していました。ちょうどいい番号をゲットしたら、キリ番ゲットなどと呼ばれて、それを掲示板で報告したりしました。そんな昔懐かしいカウンターを現代風に復刻したのがV...

List

  • 2020/11/25

Narration Studio - Webでナレーションを作成

ナレーションはあらかじめ作成した原稿をきちんと読み上げなければいけません。長文のナレーションだった場合、途中で間違えてしまって最初からやり直しでは大変です。そこで使ってみたいのがNarration Studioです。Webベースでナレーションを作成できます。## Narration Studioの使い方最初の画面です。...

List

  • 2020/11/24

Painterro - Webアプリケーションにペイント機能を追加

Webアプリケーションの中にペイント機能を取り入れたいと思ったことはないでしょうか。たとえばユーザがアップロードした画像に対して、ペイントで加工できるようにしたり、お絵かき機能を取り入れるといった具合です。今回紹介するPainterroはWeb用のペイントプラグインになります。単体での利用ではなく、Webアプリケーショ...

List

  • 2020/11/24

wafxr - Web上でSEを生成

ゲームなどで使われるSE(サウンド・エフェクト)はフリーのものもあれば、商用でも販売されています。最近であればYouTuberなどもそうした音声を利用しています。動画やゲームにひと味加えてくれる大事な存在です。そんなSEをWeb上で自動生成できるのがwafxrになります。## wafxrの使い方メイン画面です。!

None

  • 2020/11/23

vdx - FFMPEGをラップした動画を簡単に変換できるコマンド

FFMPEGは多機能な動画操作ツールです。動画に関係する様々なソフトウェアで使われています。しかし、その多機能さ故に使いこなすのが難しくなっています。オプションも数が多すぎて、覚えきれないでしょう。そんな中、特定の目的に特化して使いやすいコマンドにしてくれるのがvdxになります。## vdxの使い方vdxで用意されてい...

List

  • 2020/11/23

Origami Simulator - 折り紙をWebGLでシミュレーション

折り紙は日本のみならず、世界中で愛されている存在です。1枚の紙から、技巧を凝らして折ることでさまざまな造形を可能にします。中には、どうやって折ったのか分からないものも多数あります。そんな折り紙をシミュレーションできるソフトウェアがOrigami Simulatorになります。## Origami Simulatorの使...

List

  • 2020/11/22

Eripusisu - テキスト以外にも使える省略表示ライブラリ

CSS3では長すぎる文字列を省略する機能があります。しかし、使いこなすのはなかなか難しく、JavaScriptなどと組み合わせるケースが多いでしょう。また、テキスト以外のコンテンツに対応していないのも問題です。そこで紹介したいのがEripusisuです。多数のコンテンツ形式に対応したテキスト省略ライブラリです。## E...

List

  • 2020/11/22

OpenPlayerJS - 軽量なHTML5動画プレーヤー

HTML5で動画を再生する際にはvideoタグを利用します。しかし、このvideoタグはごく基本的な機能しかなく、使い勝手はよくありません。そこで、外部のライブラリを使って機能を追加するのが基本です。今回紹介するOpenPlayerJSもそんなHTML5用の動画プレーヤーになります。## OpenPlayerJSの使い...

List

  • 2020/11/21

t-rec - コンピュータ操作をアニメーションGIFにするCLIツール

コンピュータの操作を提示する際にコマンドラインを並べたり、テキストで○○ボタンを押すといった表現があります。しかしGUIの場合、どうにも分かりづらかったり、クリックすべき対象が見つからなかったりします。そんな時、動画はとても分かりやすい表現です。今回紹介するt-recはコンピュータ操作をアニメーションGIFにしてくれる...