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

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

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

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

もっと見る

List

  • 2019/12/13

Prism - Rubyが使えるWebフロントエンドフレームワーク

Webブラウザで唯一実行が保障されているプログラミング言語はJavaScriptです。しかし規模の大きなシステムを書きたがらなかったり、サーバサイドは別な言語を使っているケースもあります。そこで今回はRubyでWebアプリケーションが書けるPrismを紹介します。## Prismの使い方デモです。!

List

  • 2019/12/12

Spacekit - 太陽系の動きを3Dで表現

宇宙に憧れる人は大勢います。宇宙を知れば知るほど、自分の存在が小さなものだと思い知ります。また、地球以外には移住もできず、まだ月にしか足を踏み入れていない現状が未来を感じさせます。そんな宇宙の様子を3Dで表現するのがSpacekitです。## Spacekitの使い方各惑星は線の上を動きます。!

List

  • 2019/12/12

Responsive Viewer - レスポンシブWebデザインをまとめて確認

レスポンシブなWebデザインが当たり前になっており、その表示確認が大変になっています。Webブラウザの幅を変えたり、スマートフォンやタブレットでの表示を確認したりしている方は多いでしょう。そうした手間を減らせそうなのがResponsive Viewerです。一気に複数デバイスでの表示を確認できます。## Respons...

List

  • 2019/12/11

Slack Disable WYSIWYG Bookmarklet - Slackの入力フォームを以前のものに戻す

Slackでは最近、入力フォームにWYSIWYGなツールバーが追加されました。ITに詳しくない人であれば便利だと思いますが、逆にITリテラシーが高い人にすれば、以前のように記法を使う方が簡単だったでしょう。そんな方に使ってみて欲しいのがSlack Disable WYSIWYG Bookmarkletです。WYSIWY...

List

  • 2019/12/11

Uguu - 24時間で消えるテンポラリファイルアップローダー

Snapchatであったり、Instagramなどには投稿した情報を一定時間で消す機能があります。人に見せたいけれど、残したくはない、そんな情報は意外と多いのでしょう。ファイルを受け渡す場合も恒久的に残ってしまうのは問題、という場合もあります。そんな時に使えるのがUguuです。あくまでもテンポラリ、24時間で消えるファ...

List

  • 2019/12/10

Wails - GoとWeb技術でデスクトップアプリケーション開発

Electronはnodeを使ってJavaScriptでデスクトップアプリケーションを開発できます。UI部分は致し方ないとしても、デスクトップ側の機能については別な言語を使いたいと言う方もいるのではないでしょうか。もしあなたがGoが好きなのであれば、Wailsを使ってみましょう。GoとWebテクノロジーでデスクトップア...

List

  • 2019/12/08

PWA asset generator - PWA用のアイコン/スプラッシュスクリーン用画像を一気に生成

PWA(Progressive Web Apps)は今後のWebを担う大事な技術になっています。多数ある技術を合わせたものなので、すべてを実装するのは難しいですが、逆に一部からでもはじめられるのがメリットです。そんなPWAでアプリとしてインストールする機能に注目が集まっていますが、面倒なのが多数のアイコンを作成しなけれ...

List

  • 2019/12/08

Painterro - Webブラウザで簡易画像編集

画像のちょっとした加工でPhotoshopを立ち上げたり、専門のソフトウェアを購入したりするのは嫌だと思っている方は多いはず。最近では些細な修正であればWebベースでも行えるようになっています。今回紹介するPainterroはWebベースの画像編集ソフトウェアです。スクリーンショットにちょっとした注記を入れる程度であれ...

List

  • 2019/12/07

docx2md - WordドキュメントをMarkdown記法に変換

開発ドキュメントのデファクトフォーマットにもなっているMarkdown。Markdownで書いてさえおけば、その後別なフォーマットに変換するのは難しくありません。その逆で、これまで別なフォーマットで書いていたドキュメントをMarkdownにしたいというニーズもあるでしょう。今回紹介するdocx2mdはWordドキュメン...

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...