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

ホスティング - githubの記事一覧

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

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

もっと見る

List

  • 2017/03/04

html-docx-js - Web上でWordファイルを生成

MS Officeのファイルはデファクトといって言いほど広く使われるようになっています。企業なども特に何も気にすることなくMS Officeのファイルをメールで送信したりします。これが他のオフィススイートをであればそうはいかないでしょう。もしあなたがMS Wordを持っていないならばhtml-docx-jsを使って生成...

None

  • 2017/03/03

Breakdance - HTMLをMarkdownに変換するライブラリ

Markdownが流行っています。とりあえずMarkdownで書いておけばHTMLはもちろん、PDFなどにも展開できます。しかしこれまでに書いた資産はどうしたら良いでしょうか。WYSIWYGエディタで作られたHTMLコンテンツは捨て置くしかないのでしょうか。そんなことはありません。Breakdanceを使えばHTMLコ...

List

  • 2017/03/03

Rythm.js - 音楽/音声に合わせてアニメーション

Webは基本的に静的なものです。アニメーションを使うこともできますが、何度も繰り返したり、マウスクリックのタイミングでアニメーションが実行される程度です。よりインタラクティブ性が欲しいと思ったことはないでしょうか。そこで紹介したいのがRythm.jsです。なんと音声に反応するアニメーションライブラリです。## Ryth...

None

  • 2017/03/02

prh - コマンドラインで文章を校正

文章を書くというのは難しいものです。文字数もそうですが、分かりやすい文章を書くには漢字の使い方にも気をつける必要があります。あまり多用すると文章が固くなりますし、使わなすぎると幼稚に見えます。今回紹介するオープンソース・ソフトウェアはprh、そんな文章の構成を行ってくれるソフトウェアです。## prhの使い方prhはコ...

List

  • 2017/03/02

どうぶつしょうぎ名人 - 絶対勝てないどうぶつしょうぎ

どうぶつしょうぎはご存じでしょうか。4種類のコマ(ライオン、ひよこ、ゾウ、キリン)で遊ぶ将棋なのですが、実は後手が必ず勝つという論文が発表されています

List

  • 2017/03/01

Piskel - Web上でアニメーションGIFを作れるドット絵エディタ

動画をアニメーションGIFとして保存するソフトウェアは幾つも存在します。アニメーションは手元に素材がないとなかなか作るのは難しいかも知れません。しかし、ごく小さなサイズであれば何とかなるかも知れません。それを可能にするのがPiskelです。いわゆるドット絵の感覚でアニメーションGIFが作成できます。## Piskelの...

List

  • 2017/03/01

KeePassXC - マルチプラットフォームで動作するKeePass最新版

KeePassは個人的に昔から使っていたパスワード管理です。乗り換えてしまったのはmacOS版ではバージョン2のフォーマットに対応していなかったり、Webブラウザから使うのが若干億劫だったからです。そんなKeePassに最新のフロントエンド、KeePassXCが登場しました。コミュニティベースながらバージョン2のフォー...

List

  • 2017/02/28

DroidKaigi 2017 official Android app

Android開発者のためのカンファレンス、DroidKaigiは2017年3月に行われます。そして最近のカンファレンスでは専用のアプリが作られることが少なくありません。それはDroidKaigiも例外ではありません。Android向けなのですから、アプリももちろんAndroid向けに開発されています。それがDroid...

List

  • 2017/02/27

Deadbird - 削除されたツイートだけを保存

Twitterは時に炎上が起きます。何気ない一言を簡単に投稿できてしまうので、後になってニュアンスに問題があったり、自分の気付かなかった人たちを傷つけてしまっていたなんてことが起こります。そんな時に悪手ではありますが、ツイートを削除してしまうことがあります。そんな削除されたツイートを発掘してしまうのがDeadbirdで...

List

  • 2017/02/27

QTodoTxt - todo.txtのGUIクライアント

タスク管理は自分の手に馴染んだものを使うのが一番です。多くのソフトウェアがありますが、開発者に好まれているタスク管理にtodo.txtがあります。ごくシンプルな、テキストエディタだけで管理できるタスク管理です。しかしデスクトップではGUIを使いたいと思うかも知れません。そこで使ってみたいのがQTodoTxt、todo....

List

  • 2017/02/26

GetPageTitleAndURL - 複数パターンでタイトルとURLをコピー

WebブラウザではURLのコピーは簡単でも、タイトルのコピーは意外と面倒だったりします。HTMLソースからコピーするのは面倒ですし、ブックマークレットを実行する方が多いかと思います。そんなURLとタイトルのコピーを手軽に、かつ複数のフォーマットに対応させたのがGetPageTitleAndURLです。## GetPag...

List

  • 2017/02/26

EmojiMoji - 四文字の日本語絵文字を生成

Slackでは任意の画像を絵文字として使うことができます。絵文字を使うことでちょっとした批判を柔らかくしたり、会話を促進したりすることができます。しかしそのための画像を作るのが面倒くさいと思ったことはないでしょうか。そこで使ってみたいのがEmojiMojiです。CLIで絵文字用の画像を生成できます。## EmojiMo...

List

  • 2017/02/25

LHTML - Zip圧縮するだけ。Web技術で作るローカルアプリケーション

Webアプリケーションでできることは増えていますが、それでもローカルのファイルシステムに触れたりすることはできません。Web技術でそういった問題を解決するものとしてElectronが知られていますが、できあがるバイナリサイズが大きかったりするのが難点です。そこで使ってみたいのがLHTMLです。ごく簡単にローカルで動くW...

List

  • 2017/02/25

Path Graph - レイトレーシングをビジュアル化

レイトレーシングは波の線(伝播経路)を追跡することで、ある点において観測される画像・音像などをシミュレートする計算手法になります(via レイトレーシング - Wikipedia

None

  • 2017/02/24

beer-mug - 作業を終わらせたらビールを飲もう!

作業時間がどれくらいか測定したいと思うことは多いでしょう。かといって専用の時間管理ソフトウェアを入れるのは大げさと感じる人もいます。思いついた時にさくっと時間が測定できると便利です。そこで使ってみたいのがbeer-mugです。作業完了時の楽しさも感じられるソフトウェアです。## beer-mugの使い方まず初期化をしま...

None

  • 2017/02/24

git-status-all - すべてのGitリポジトリのステータスをチェック

Gitリポジトリを多数使うようになると、その中のどれがアップデートされていて、さらにプッシュしていない更新が残っているのかと言った確認が大変になります。できればまとめて一気にチェックしたいと思うことでしょう。そこで使ってみたいのがgit-status-allです。ディレクトリ以下にあるすべてのGitリポジトリに対してそ...

List

  • 2017/02/23

Wedding Seating Chart - 結婚式の席次表をAndroidアプリで

結婚式と言えば人生における一大イベントです。とは言え主役は女性であって、男性はパセリなどと比喩される始末です。こんなことでは男性が結婚式に対してわくわくしようがありません。そこで注目したいのがWedding Seating Chartです。結婚式の席次表をAndroidアプリ化したソフトウェアです。## Wedding...

List

  • 2017/02/23

DownGit - GitHubのダウンロードリンクを生成

GitHubではmasterブランチなどをZipファイルでダウンロードできます。しかしそのためにはClone or downloadをクリックしてDownload Zipをクリックするといった具合に操作が面倒だったりします。そこで使ってみたいのがDownGitです。Zipダウンロードするためのリンクを生成してくれます。...

List

  • 2017/02/22

I-Miss-You - 非アクティブになるとタイトル、お気に入りアイコンを変更

タブをたくさん開くのが当たり前になると、URLを開いたものの全然見ていないタブも出てくるかも知れません。サービス提供側としてみれば、なるだけWebサイトを見て欲しいと思うわけで、どうにかユーザにアピールしたいでしょう。そこで使ってみたいのがI-Miss-Youです。ユーザが見ていない時にこそ使われるjQueryプラグイ...

List

  • 2017/02/22

Civilizer - Webベースの知識管理

自分のアイディアを管理するというのは意外と大変です。思いついた時にメモしておかないとあっという間に忘れてしまいます。企業になれば、それが全員分になり、忘却されたナレッジによる損失は決して小さくありません。そんなアイディアを書き留めておけるプラットフォームがCivilizerです。ちょっとしたWiki風のシステムになって...