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

ソフトウェアの記事一覧

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

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

もっと見る

List

  • 2019/05/05

YouTube Live Chat Flow - YouTube Liveのチャットをニコニコ動画風に表示

YouTube Liveにはチャット機能があります。動画を見ながら世界中にいる人たちと会話が楽しめる機能ですが、動画の右側に表示される方式はUstream時代から進化していない、オールドスタイルなものです。今回紹介するYouTube Live Chat Flowはチャットの表示を動画の上に重ねる、いわゆるニコニコ動画や...

List

  • 2019/05/05

Reanimate - アニメーションするSVGをプログラマブルに生成

SVGはXMLベースのドローフォーマットで、JavaScriptや他のプログラミング言語から扱いやすいのですが、なかなか広まりません。素のSVGを理解し、使っていくのは敷居が高く、使いやすくラッピングしたライブラリの登場が期待されます。今回はHaskellを使ってアニメーションするSVGを生成できるReanimateを...

List

  • 2019/05/04

Word to Markdown Converter - Doc/DocxからMarkdownに変換

社内にはたくさんのオフィスファイルがあると思いますが、開発者にとっては使いやすいフォーマットではありません。テキストベースでバージョン管理に登録したり、編集したいと思うのではないでしょうか。そこで使ってみたいのがWord to Markdown Converterです。Wordファイル(docx/docとも)をMark...

List

  • 2019/05/04

inlets - ローカルのサービスをインターネット上に公開する

ローカルホストのサービスを公開するソフトウェアは幾つかあります。例えばngrokや、最近ではNetlify Devがサービス開始しました。ローカルを手早く公開できることでライブコーディングやちょっとしたデモ公開が容易になります。inletsはそんなngrokやNetlifyに通じるソフトウェアです。オープンソースなので...

None

  • 2019/05/03

rels - GitHubリリースのダウンロード数を表示

GitHubのリリースを使ってファイルを配信している人は多いでしょう。ダウンロード数を見れば、作ったソフトウェアがどれくらい普及しているのか分かります。リリース直後はついつい気になって見に行ってしまうものです。そんなGitHubのリリースを簡単に見られるのがrelsです。CUIから利用できます。## relsの使い方r...

List

  • 2019/05/03

RasDash - Raspberry Pi用のダッシュボード

Raspberry Piがとりあえず家に一台あるという人は多そうです。しかし使いどころが見つからずに放置してしまっている人も多いのではないでしょうか。まずステータスを表示するダッシュボードとして使ってみるのはいかがでしょう。そのベースとして使えそうなのがRasDashです。WebブラウザからアクセスできるRaspber...

List

  • 2019/05/02

Light Cutter - Windows3.1から使えるスクリーンショットツール

Windowsでスクリーンショットを撮影するとクリップボードに入って使い勝手が悪かったのですが、Windows10になってファイルとして保存できるようになりました。しかし、まだまだ細かい気配りが足りていません。そこで使ってみたいのがLight Cutterです。Windows3.1時代から使えるスクリーンショットツール...

None

  • 2019/05/02

Ayashige - 怪しいドメインをリストアップ

インターネットでWebサイトにアクセスする際に必要なのがドメインです。世の中には無数のドメインがあり、ブランドやサービス名に合わせて自由につけられています。しかし、その中には怪しげなものがたくさんあるのも事実です。有名なサービス名に似せて付けることでフィッシング詐欺に使ったりするドメインがあります。そうした怪しいドメイ...

List

  • 2019/05/01

GraphQL Playground - Webとデスクトップ版が用意されたGraphQL実行環境

GraphQLはREST APIが抱えた問題を解決するAPIとして注目を集めています。開発者にとって便利なのが、スキーマが公開されていることでクエリの設計時に参照することができる点です。さらに必要なフィールドを増減できるので、API側を拡張する必要がありません。そんなGraphQLを試し、設計するためのIDEがGrap...

List

  • 2019/05/01

cursewords - ターミナルで遊べるクロスワードパズル

クロスワードパズルは好きですか。日本語の場合、漢字を組み合わせたりして複雑なものも作れますが、英語の場合はアルファベット以上のものは出てきません。それだけに英語の学習にも向いた教材と言えます。そんなクロスワードパズルをCUIで楽しめるのがcursewordsです。## cursewordsの使い方パズルが上に、ヒントが...

List

  • 2019/04/30

ijk - 本物のプログラマ向けのエディタ

プログラミングエディタは何を使っているでしょうか。古くはVimやEmacs、最近ではAtomやVS Codeがよく使われています。有名なエディタはたくさんありますが、それでも絶対的なものは出てきません。プログラマは常に自分にとって使いやすいエディタを求め続けています。今回はijkというエディタを紹介します。まだ開発中で...

List

  • 2019/04/30

MagazineLayout - 縦スクロールを想定したiOS用ライブラリ

iOSは元々Androidに比べて画面サイズが多くなく、アプリが作りやすかったのですが、今では年々種類が増え続けています。それでもAndroidよりは少ないかも知れませんが、レイアウトをどのデバイスでも問題ない状態にするのは大変です。今回はAirbnbが開発しているグリッドレイアウトライブラリMagazineLayou...

List

  • 2019/04/29

Resemble.js - JavaScriptで画像の解析/比較

画像はテキスト以上に情報量が多いコンテンツです。テキストが細かく説明するよりも、写真を見た方が伝わるケースはとても多いです。そのためオンライン上には写真コンテンツが無数に存在します。そんな画像コンテンツをより深く楽しむのに使えるライブラリがResemble.jsです。Web上で画像を解析できます。## Resemble...

List

  • 2019/04/28

Twemoji-Picker - Twitterの絵文字Twemoji用ピッカーライブラリ

絵文字はテキストで送るよりも感情豊かになったり、感情がぶつからないように緩衝材として使うことができます(逆もありますが)。そんな絵文字をオープンソースとして公開しているのがTwitterで、Twemoji

List

  • 2019/04/28

Nulloy - 普段使いできる軽量な音楽プレイヤー

音楽プレイヤーは実に多彩に存在します。iTunesのように巨大なものもあれば、シンプルなものやWeb上で動作するものなど多数です。仕事中に聞くためのプレイヤーであれば、なるべく軽いものを使いたいでしょう。今回はマルチプラットフォームで動作するNulloyを紹介します。UIはとてもシンプルです。## Nulloyの使い方...

List

  • 2019/04/27

Replete - iOS/Android上で動くClojureScript実行環境

プログラミングはいつでもどこでもできるようになっています。かつてのようにデスクトップのようにパワーは不要で、ノートPCはもちろんスマートフォンやタブレットだって立派な開発環境が出てきました。今回紹介するRepleteはスマートフォン上で動作するClojureScript実行環境です。## Repleteの使い方メイン画...

List

  • 2019/04/27

Volta - バッテリーを長持ちさせる秘策

ラップトップの充電を100%にし続けるのは実はよくないらしいです。容量が減ってしまうのを促進するため、50〜90%を行き来し続けるのが良いとのことです(via How to Prolong Lithium-based Batteries - Battery University

List

  • 2019/04/26

Docsy - オープンソースな仕組みを取り入れたドキュメントサイトテンプレート

読みやすい開発者ドキュメントはDevRelにおいて大事な要件になります。コンテンツはもちろんですが、サイトとしても読みやすくできていなければなりません。文字サイズやインデックス、コードの可読性などが要素として考えられます。今回はGoogleがメンテナンスしているDocsyを紹介します。DocsyはHugo向けのテンプレ...

List

  • 2019/04/26

epr - CUIのePubリーダー

ePubファイルはHTML/JavaScript/CSSを使ったフォーマットですが、Webブラウザで見られるものではありません。専用のソフトウェアを用意しなければならず、ちょっと面倒です。そこで使ってみたいのがeprです。CUIで使えて、さっとePubファイルの内容を確認するのに便利なソフトウェアです。## eprの使...