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

ライセンス - MIT Licenseの記事一覧

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

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

もっと見る

None

  • 2020/10/27

Elsa - 小さくてセキュアなJavaScript/TypeScript実行環境

nodeやWebブラウザ上のJavaScript実行エンジンとしてはv8が最もよく知られています。かつてに比べると圧倒的に拘束で、JavaScriptがWebアプリケーションなどで十分に使えるようになったのはv8エンジンのお陰でしょう。そんな中、新しいJavaScript/TypeScript実行エンジンとしてElsa...

List

  • 2020/10/26

Placeholder service - 自分で立てる画像のプレイスホルダーサーバ

画像のプレイスホルダーはWebサイトやアプリのモックアップを作るときに重宝します。情報量が多い画像を使うと本質を見失いがちです。グレー表示などの画像であれば、サイトの構成など、必要な場所だけに目を配れます。今回紹介するPlaceholder serviceは自分で立てるプレイスホルダーサーバです。自由な大きさに画像を生...

List

  • 2020/10/26

signal - Webブラウザではじめる作曲生活

音楽制作をはじめようと思うと、さまざまな機材が必要になります。ずっと制作しているならば用意した方がいいですが、時々しかしない時に機材を購入したり、引っ張り出してくるのは面倒です。そのせいで制作意欲が削がれてしまうのは勿体ないことです。今回紹介するsignalはWebブラウザだけで使える音楽制作ソフトウェアです。今すぐに...

List

  • 2020/10/25

go-stare - CUIでWebサイトのスクリーンショットを取得

CLIでWebサイトのスクリーンショットを撮るソフトウェアは、大半がChromiumをヘッドレスで立ち上げています。そして非表示状態でレンダリングしたWebサイトの内容を画像として保存しています。多くの場合、Node.jsで作られることが多かったのですが、go-stareはGo言語で作られているのが特徴です。## go...

List

  • 2020/10/24

Go-Diagrams - Goを使ってネットワーク図を描く

システム用の図を書く場面はよくあります。特にプロジェクトでのネットワーク図であったり、アーキテクチャをまとめたりするのによく書くことでしょう。ドロー用のソフトウェアを使ってビジュアルで描くこともできますが、メンテナンスが面倒だったり、専用のソフトウェアをインストールしないといけません。そこで使ってみたいのがGo-Dia...

List

  • 2020/10/24

Boop - エディタ内部でちょっとしたコマンドを実行

プログラミングエディタには選択したテキストを大文字に変換したり、置換で置き換えたりする機能があります。Markdownエディタであればリンクや画像用の記法を埋め込む機能もあるでしょう。ただ文字を書くだけでなく、プログラマブルな使い方ができるのです。今回紹介するBoopは、そんなプログラマブルな機能を際立たせたエディタに...

List

  • 2020/10/23

Spotify Downloader - SpotifyのプレイリストからYouTubeの楽曲をダウンロード

Spotifyは今や世界有数のストリーミング音楽サービスとなっています。世界中の人たちがSpotifyを使って音楽を聴いています。ストリーミングなので、音楽が突然なくなってしまうこともあるでしょう。そして、それがショックな人が多いのも確かです。今回紹介するSpotify DownloaderはSpotifyのプレイリス...

List

  • 2020/10/22

vue-easytable - Vue用の高機能テーブルコンポーネント

Webページでテーブル表示はよく使われますが、デフォルトでの機能の少なさには失望させられます。その結果、使い勝手の悪いテーブルで我慢するか、自分たちで機能を追加しなければなりません。今回紹介するvue-easytableは名前の通り、Vueで使えるテーブルコンポーネントになります。## vue-easytableの使い...

List

  • 2020/10/22

player.html - ディレクトリインデックス代わりに使える動画プレイヤー

Apacheやnginxにはディレクトリインデックス機能があります。これを使えばHTMLファイル以外のコンテンツを公開する際に、ディレクトリに放り込めばいいだけです。しかし単なるリストであり、見栄えはよくありません。もし公開するのが動画であれば使ってみたいのがplayer.htmlになります。プレイヤー付きで格好良いイ...

List

  • 2020/10/21

Lofimusic.app - Lo-Fiミュージックを聴いてリラックス

新しい曲を高音質で聴くのもいいですが、レコードやラジオなど、それほど音質の高くない環境でゆったりとした曲を聴くのも悪くありません。結局のところ、音楽のよさは人それぞれ、TPOに応じて変わるということでしょう。今回紹介するLofimusic.appは、YouTubeのLo-Fi音楽をラジオ風に聴けるアプリケーションです。...

List

  • 2020/10/20

lookatme - ターミナル用のプレゼンテーションツール

プレゼンテーション用のスライドといえばPowerPoint、Keynote、Googleスライドを使っている人が多いでしょう。よく見るだけに、作る人も見る人も飽きてしまっているかも知れません。そこで作成ツールを変えて、新しいスライドでインパクトを与えてみるのはいかがでしょうか。今回はターミナルで動くlookatmeを紹...

List

  • 2020/10/20

glitch-image - 画像にグリッチ加工を行う

グリッチは画像などのバイナリデータをわざと壊すことで、映像に乱れを起こす加工技術です。乱れによってちょっとした不安感を感じさせたり、空気の乱れやSF的な効果を呼び起こせます。そんなグリッチを任意の画像に適用できるライブラリがglitch-imageです。## glitch-imageの使い方適用した画像です。!

None

  • 2020/10/19

tmpmail - テンポラリメールアドレスをコマンド一つで発行

メールアドレスを登録しないとダウンロードできないコンテンツ、よくありますよね。コンテンツは欲しいものの、後で嫌というほどメールマガジンが送られてくると思うと嫌気がさします。そんな時に使えるのがテンポラリなメールアドレスです。今回紹介するtmpmailはそんなテンポラリメールアドレスを提供する1secMail

List

  • 2020/10/18

Online GitHub Contributor Graph Generator - GitHubのアクティビティグラフで自由に絵を描く

GitHubでは日々の活動(Gitログ)によってアクティビティグラフが描かれます。それによって毎日開発を続けようと思いますし、モチベーションにしている人も多いでしょう。あのグラフはサーバ側で制御しているものではないので、Online GitHub Contributor Graph Generatorのような仕組みを使...

List

  • 2020/10/18

CenterTaskbar - タスクバーのアイコンを中央に寄せる

Windowsのタスクバーはアプリケーションの切り替えや常駐プログラムの呼び出しなどに使われています。常に画面下や左右にあるので、ほとんど気にすることもないでしょう。そんなタスクバーに並んでいるアイコンを中央に寄せて表示するのがCenterTaskbarです。## CenterTaskbarの使い方デフォルトの表示です...

List

  • 2020/10/17

RemindMe - 見逃したくないイベントを通知するTodoアプリ

世の中の多くのことは時間によって管理されています。Todoとして管理するほどでなくとも、時間が来たら教えて欲しいことは多いでしょう。何かの放送がはじまる、発売が開始するなどです。時間になったら教えて欲しい、見逃したくないという方はRemindMeを使ってみましょう。## RemindMeの使い方最初の表示です。!

List

  • 2020/10/16

qrcp - WiFiを使ってファイルをコンピュータ間で転送

Androidとコンピュータでファイルを送受信するのにいいツールがないのか、ずっと探していました。iOSとmacOSであればAirDropで送受信できるのですが、Androidとファイルを交換するのにいいツールがありませんでした。qrcpはWiFiを使って手軽にファイルを送受信できるソフトウェアです。## qrcpの使...

List

  • 2020/10/15

XML Viewer - XMLの構造をWeb上で閲覧

開発時によく使われるドキュメントフォーマットといえば、最近ではJSONが一番多いかと思います。しかし、少し前であればXMLが主流でした。閉じタグがあったり、可読性の低さがあってXMLはJSONに取って代わられたように見えます。今回紹介するXML Viewerはそんな懐かしい(?)XMLを見やすく表示できるビューワーです...

List

  • 2020/10/15

Apple ][js - Web上で動くApple ][エミュレータ

Apple はAppleの歴史を語る上で欠かせないハードウェアです。Apple Iの成功から、パーソナルコンピュータの市場を確立すべく投入されたマシンで、当時は多くの開発者が触った筐体です。そんなApple をWebブラウザ上でエミュレーションするのがApple jsになります。## Apple jsの使い方起動します...

List

  • 2020/10/14

Drawflow - データフローを作成するライブラリ

ノーコードプラットフォームが普及してきています。プログラミングはせずに、多くの場合はGUIで部品同士を組み合わせて一つの機能を作り上げていきます。そうしたUIを作るのに使えそうなUIライブラリとしてDrawflowを紹介します。## Drawflowの使い方デモのUIです。!