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

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

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

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

もっと見る

List

  • 2019/12/05

onefetch - Gitリポジトリの概要を調べる

GitHubでは各リポジトリがどんな言語で作られているか、ライセンスはどうなっているかなどの情報が分かるようになっています。これらの情報をベースに利用するか、フォークするかなどを決めている人も多いでしょう。あの便利な機能をローカルでも使えるようになるのがonefetchです。## onefetchの使い方Pythonプ...

List

  • 2019/12/04

vy - Python製のVim風エディタ

テキストエディタを作ってみたいと思う開発者は多いようです。普段から使っているソフトウェアなので仕様もはっきりしていますし、作ってみればその動きを学べることでしょう。今回紹介するvyはPythonでVimライクなエディタを実装してみたソフトウェアになります。## vyの使い方起動しました。GUIの画面が立ち上がります。!

List

  • 2019/12/03

WordGrinder - まるでCUIなテキストエディタ

テキストエディタはシンプルなものが好みです。ツールバーがあったり、メニューバーが常時表示されているものは情報量が多く感じてしまいます。なるべく書くことに集中できるものがいいです。そんな考え方を持った方にお勧めなのがWordGrinderです。仕事の邪魔をしない、そんなワードプロセッサです。## WordGrinderの...

List

  • 2019/12/03

ReadTweetDeck - TweetDeckの新着ツイートを音声読み上げ

TweetDeckを使えば多くのツイートが一気に見られます。一日中見ていても飽きないかも知れませんが、それでは仕事になりません。しかし新しいツイートが来たら知りたい、そんなツイ廃な人もいるでしょう。そんな方にお勧めなGoogle Chrome機能拡張がReadTweetDeckです。## ReadTweetDeckの使...

List

  • 2019/12/02

YukkuLips - ゆっくりキャラを使った動画を生成

ニコニコ動画などでよく見る、ゆっくり系のキャラクター。動画なので時々瞬きしたり、飛び上がったりします。そのための素材はどうやって作っているのだろうと思っていました。その答えがYukkuLipsにあります。素材配布サイトから取得し、自分の好きな設定で動画を生成できます。## YukkuLipsの使い方メイン画面です。!

None

  • 2019/12/02

tarballize - サブモジュールも含めてGitリポジトリをダウンロード

GitHubなどのGitリポジトリサービスではリポジトリをZipでダウンロードする機能があります。しかしZipダウンロードするとサブモジュールがある場合に、その情報がある.gitディレクトリがないので不便です。そこで使ってみたいのがtarballizeです。指定したリポジトリをサブモジュールも含めてアーカイブしてくれま...

List

  • 2019/11/30

tson - CUIのJSONエディタ

JSONは基本的にシステム間のデータ送受信に使われるものなので可読性はあまり高くありません。ミニファイして改行がなくなっていれば尚更です。システムから出力するのが基本ですが、手作業で修正したいことあるでしょう。そんな時に使いたいのがtsonです。ターミナルで使えるJSONエディタです。## tsonの使い方編集画面です...

List

  • 2019/11/28

timebox - シンプルなタイマーコマンド

決まった時間集中したいと考えることがあるでしょう。人によってスイッチの入れ方は異なりますが、目の前にタイマーを置いて、押した瞬間から集中できる人は多いはずです。集中する、と決めて何かアクションを起こすのが大事です。今回紹介するtimeboxもそんなタイマー機能を提供するアプリです。## timeboxの使い方timeb...

List

  • 2019/11/28

Mark Text - シンプル、エレガントなMarkdownエディタ

Markdownエディタは多数あります。多くはエディタとプレビューが左右に表示されます。しかしMarkdownに慣れていないと、書いている記法が結果としてどう表示されるのか推測が難しいでしょう。そこで使ってみたいのがMark Textです。インラインで記法が反映されるMarkdownエディタです。## Mark Tex...

List

  • 2019/11/27

Izmir - 画像にマウスカーソルを当てると情報を表示

リンクがある画像の上にマウスを載せた時に情報を追加表示できると、ユーザに見てもらえる可能性が高くなります。その際にちょっとしたアニメーションができれば、より見た目のインパクトが大きくなることでしょう。今回紹介するIzmirはそのためのライブラリです。ユーザのブラウジングがより楽しいものになるでしょう。## Izmirの...

List

  • 2019/11/27

Paged.js - Webページを電子書籍風に表示するCSS Paged MediaのPolyfill

Webページでテキストコンテンツを書籍のように楽しめるようにする、そのための仕様がCSS Paged Mediaです。まだ仕様が固まっていませんが、標準化されればコンテンツの楽しみ方がまた変わってくるでしょう。いち早くCSS Paged Mediaを体験したい方はPaged.jsを使ってみましょう。## Paged.j...

List

  • 2019/11/26

Fake Operating System - OS風機能を提供するWebコンポーネント

Webコンポーネントを使うことで、限られた機能をHTMLのタグ一つで使えるようになります。いわばプラグイン的な使い方であったり、UIコンポーネントとしてまとまった機能を手軽に利用できます。多くのWebコンポーネントはごく小さな機能なのですが、今回のFake Operating SystemはWebコンポーネントながら、...

List

  • 2019/11/25

egotter - Twitterアカウントを分析

日本ではTwitterアカウントの保有率が30%を超えています。多くの人たちが日々Twitter上で会話しています。そんなTwitterをよく使うツイ廃な方達は、誰がフォローしてくれた、逆にフォローしてくれたといったアクションに一喜一憂しているのではないでしょうか。そこで使ってみたいのがegotterです。Twitte...

List

  • 2019/11/24

Victor Mono - エレガントなプログラミングフォント

プログラミングフォントは何を使っていますか。通常のフォントではOと0が見分けづらかったり、文字幅が違って全体のバランスが崩れたりします。やはり開発用に使いやすいフォントを用意すべきです。今回紹介するVictor Monoは一風変わったプログラミングフォントになります。## Victor Monoの使い方例です。 `=>...

List

  • 2019/11/23

Google Calendar event link generator - Googleカレンダーに予定を登録するリンクを生成

Googleカレンダーを自分のスケジュール管理に使っている人は多いかと思います。そして、Webサービス提供側としても日程情報が決まったら、それをGoogleカレンダーに登録するリンクを表示したいと思うことでしょう。今回紹介するGoogle Calendar event link generatorはまさにその目的にぴっ...

List

  • 2019/11/21

aimAndShoot - 学習するタンクゲーム

AIや機械学習によって、様々なゲームがコンピュータの手に落ちています。最近では麻雀でさえ強力なプレイヤーが登場してきました。人の思考という揺らぎさえも凌駕するAIの存在は怖いものがあります。そんな中注目したいのがaimAndShootです。タンクゲームのようになっていますが、ニューロベースの進化をする仕組みが組み込まれ...

List

  • 2019/11/16

Credit Card Form - Vue製のクレジットカード入力コンポーネント

Web上でものを買う場合、クレジットカード番号を入力する機会は多いかと思います。決済情報を入力する際にはなるべく手間取らないようにしないと、せっかくの決済機会を逃してしまうことになります。そこで使ってみたいのがCredit Card Formです。アニメーションや表示を工夫してスムーズにクレジットカード情報の入力ができ...

List

  • 2019/11/15

Distortion Hover Effect - マウスオーバーで画像を切り替え

Webページではユーザのアクションによって様々なエフェクトが可能です。ユーザ自身が分かるアクションとしては文字入力やクリックなどになりますが、他にもウィンドウサイズを変えたり、スクロールでも可能です。その中で最も簡単そうな、マウスオーバー時にエフェクトを起こすのがDistortion Hover Effectです。しか...

List

  • 2019/11/15

Kashiki - OpenGLを使ったアニメーションが気持ちいいエディタ

テキストエディタはコンピュータを仕事に使う人にとっては商売道具とも言える大事なソフトウェアでしょう。そのため、手に馴染むかどうかで生産性が大きく変わってきます。ただ文字が打てれば良いという訳ではないでしょう。そこで紹介したいのがKashikiです。OpenGLを使うことで、ヌルヌルと動く面白いエディタになります。## ...

List

  • 2019/11/14

QR-Code - 今表示しているURLのQRコードを表示

Webブラウジングしていて、そのURLをスマートフォンやタブレットで表示したいと思うことが良くあります。そんな時に便利なのがQRコードで、カメラを使ってURLが送信できます。かつてはGoogleチャートが使えたのですが、QRコードは非推奨になってしまっています。そこで使ってみたいのがQR-Codeです。Google C...