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

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

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

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

もっと見る

List

  • 2019/12/05

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

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

List

  • 2019/12/04

SekigaeKun - ペアプログラミングの席替えアプリ

ペアプログラミングでは常に同じペアではなく、人を入れ替えつつ行うと新鮮な得られがあるでしょう。かといって適当にやっていると徐々にペアの偏りができてしまいそうです。かといってくじ引きやアミダを作るのも面倒です。そこで使ってみたいのがSekigaeKunです。ペアプログラミングのペア決めを行ってくれるソフトウェアです。##...

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/12/01

Quiet.js - 音を使ってデータを送受信

コンピュータから別なコンピュータに情報を伝える際には何か使うでしょうか。物理(USBメモリなど)とネットワークでいえば、最近はネットワーク利用が多いでしょう。そのネットワークにはインターネット、LAN、Bluetoothなど多彩な選択肢があります。今回紹介するQuiet.jsは物理でもネットワークもありません。なんと音...

List

  • 2019/12/01

lite-youtube - YouTube動画の軽量埋め込み表示

YouTubeの動画埋め込み表示機能は便利で使っている人も多いかと思います。しかし、あの埋め込み表示は動作が重たく、あまり大量に埋め込むとWebブラウザの負荷が高くなります。そこで使いたいのがlite-youtubeです。標準のツールに比べて圧倒的に軽快に動作します。## lite-youtubeの使い方lite-yo...

List

  • 2019/11/30

tson - CUIのJSONエディタ

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

List

  • 2019/11/30

Thorium Reader - クロスプラットフォームで動作する電子書籍リーダー

意外とデスクトップ環境では使いやすいePubリーダーがありません。calibreは読む以外の機能がたくさんありますし、他はベンダーの電子書籍リーダーがePubもサポートしているといったものが多いです。今回紹介するThorium Readerはオープンソース・ソフトウェアなePubリーダーです。## Thorium Re...

List

  • 2019/11/29

PureCSS Lace - CSSだけで絵画のような表現を実現

CSS3を活用すれば高い表現力が実現できます。イラストを描いたりすることだってできます。まるでドローであったり、SVGのような使い方が可能です。もちろん厳密な計算が必要です。そんなCSS3の作品例としてPureCSS Laceを紹介します。まるで絵画のようなCSS作品です。## PureCSS Laceの使い方こちらが...

List

  • 2019/11/29

Drum Machine in Excel - Excelをドラムマシーン化!

Excelというソフトウェアほど懐の深いソフトウェアはないのではないか、そんな思いに駆られます。普通の人たちは表計算ソフトウェアとして使いますが、ある人はデータベース、ある人は帳票、さらにゲームなど幅広く活用されています。今回紹介するのはまた変態的なExcelの使い方です。名前をDrum Machine in Exce...

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/26

DevShop - カンバンシステムを学べるゲーム

プロジェクト管理においてカンバンがよく使われるようになっています。各タスクに応じて人がアサインされ、こなしていきます。完了するとタスクが右側に移動していき、最終的にタスクが消えて終わります。そんなカンバンをゲーム形式で体験できるのがDevShopです。プロジェクト管理をゲーム風にシミュレーションできます。## DevS...

List

  • 2019/11/25

expo-vscode-ios - VS CodeをExpoでiPadアプリ化

この記事を書いている日にちょうどVS Code Onlineが発表されているのですが…。ベースがWeb技術にあるVS CodeをWebブラウザから扱いたいというニーズは常に存在しました。それを最初に叶えたのがCoderです。今回紹介するexpo-vscode-iosはそのCoderをベースにExpoと組み合わせてアプリ...