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

オープンソースの記事一覧

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

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

もっと見る

List

  • 2018/06/19

Prettier - テキストエリア内のコードを見やすく整形

プログラミングについて質問する際に、綺麗なコードで質問するかどうかで回答してもらえる可能性は変わってきます。誰しもインデントも乱れて改行も一定でない汚いコードを解析してまで質問に答えたいと思わないでしょう。そこで使ってみたいのがPrettierです。テキストエリア上でコードを綺麗に整形してくれます。## Prettie...

List

  • 2018/06/18

twitlatte - Twitter/Mastodonに対応したAndroidアプリ

TwitterがAPI利用について規制を強めているため、サードパーティー製のクライアントアプリの需要が減ってしまっています。それに嫌気を刺してMastodonに移動する人たちも増えています。今回紹介するのはtwitlatte、TwitterとMastodon両方に対応したクライアントソフトウェアです。## twitla...

List

  • 2018/06/18

PeerTube - P2Pを使った分散化動画共有サービス

最近は分散化、非中央化の流れがあります。仮想通貨、ブロックチェーンであったり、Mastodonも分散化技術を特徴としています。分散化によって、ベンダーロックインも避けられ、多様性も生まれるでしょう。今回はYouTubeのような動画共有サイトを分散化技術で実現するPeerTubeを紹介します。## PeerTubeの使い...

List

  • 2018/06/17

DownGit - GitHubリポジトリのディレクトリダウンロードURLを生成

GitHubで特定のファイルやディレクトリだけダウンロードしたいと思うことがあります。ファイルであればRawファイルを表示すれば良いかも知れませんが、ダウンロードを実行するのも面倒です。そこで使ってみたいのがDownGitです。GitHubのリポジトリのパスを入力して、ダウンロード用のURLを生成します。## Down...

List

  • 2018/06/17

CSPVR - Content Security Policyのチェックツール

Content Security Policyは外部コンテンツの不用意な読み込みを防止することで、XSSなどを防いでくれる仕組みです。何も設定しなくともWebブラウザは動作しますが、サイトをセキュアにするためには設定した方が良いでしょう。そんなContent Security Policyをチェック、レポートしてくれる...

None

  • 2018/06/16

nanoJS - jQueryの代わりに使えるDOM操作ライブラリ

jQueryはもう使いたくないと思いつつ、使った方が楽になるという場面は多いです。Ajaxもその一つですが、Superagentやaxiosといった代替ライブラリを使うこともできます。そしてもう一つはDOM操作です。DOM操作を素のJavaScriptだけで書こうと思うと若干面倒です。そこで使ってみたいのがnanoJS...

List

  • 2018/06/16

jeelizFaceFilter - Webカメラで使える顔認識&トラッキング

Webカメラやスマートフォンのカメラはリアルとデジタルの入り口です。そのため、写し出された映像を加工したり、そこにある情報を解析する類のソフトウェアはとても人気があります。スマートフォンアプリにある、動画チャットしながらリアルタイムに情報を付与する、それと同じことがWeb上でできるのがjeelizFaceFilterで...

None

  • 2018/06/15

Git Identity Manager - Gitのアカウント情報を切り替え

Gitではユーザ名とメールアドレスなどを設定として保存しておきます。しかし、企業と個人でアカウントを切り替えている人にとっては不便です。間違って会社のアカウントで登録してしまって、慌てて削除したなんて経験がある人がいるかも知れません。そこで使ってみたいのがGit Identity Managerです。複数のアカウント設...

List

  • 2018/06/14

WTF - ターミナル上で動く個人用ダッシュボード

現在は様々なサービス、ソフトウェアを使って日々の業務を行っています。それだけに情報を集約、閲覧できるダッシュボードが重要になってきます。多くはWebサービスとして提供されています。しかし、サーバ管理者であればターミナル上で閲覧できると便利なはずです。そこで使ってみたいのがWTFです。## WTFの使い方メイン画面です。...

List

  • 2018/06/14

GrafX2 - 256色までのシンプルなペイント

最近ではフルカラーで描けるペイントソフトウェアがありますが、ドット絵などの分野では色数が限定されることで昔懐かしいイラストが描けたりします。Windows標準のペイントアプリでもの凄い絵を描く人もいます。そんなペイントよりもちょっと機能豊富な256色までのペイントアプリとしてGrafX2を紹介します。## GrafX2...

List

  • 2018/06/13

Popcode - 学生向けのWeb開発/実行環境

プログラミングが教育に取り入れられる中で大事なのは体験です。かつての自主的にプログラミングを学ぶ人たちと違って、欲求を呼び起こすところからはじめる必要があります。そのためにはいち早く結果を見られる形にしなければなりません。そうした中でWebは良いプレゼン層になるでしょう。学生向けに作られたPopcodeをぜひ体験してみ...

List

  • 2018/06/13

Drawpile - コラボレーションもできる本格的ペイントソフトウェア

一人で黙々と作るのも楽しいですが、みんなでわいわい一つの作品を作り上げるのもまた楽しいものです。しかしテキストはともかく、イラストを共有して作業するのは技術や準備が大変なイメージがあります。共有できるといってもちょっとした線を書く程度の機能では実用的ではありません。そこで使ってみたいのがDrawpileです。各種OS向...

List

  • 2018/06/12

GUN - 分散型グラフデータベース

グラフデータベースというキーワードが聞かれるようになっています。SNSのようなデータ同士の関連性を管理するような場合に向いており、用途を選ぶデータベースと言えます。有名なところではNeo4jであったり、Amazon Neptuneなどがあります。GUNもグラフデータベースの一つです。特徴としては分散型、オフラインファー...

List

  • 2018/06/12

Wired Elements - ラフなデザインになるカスタムタグ

ワイヤーフレームなど、ラフに作りたいという時は手書きなどが向いています。それをドローのソフトウェアなどできっちりと書き始めてしまうと、些細な部分にこだわってしまって目的であるプロトタイプがなかなか作れなかったりします。そこで使ってみたいのがWired Elementsです。Web上でラフなデザインを再現できるWebコン...

List

  • 2018/06/11

PatternFly - Red Hat製のWeb UIフレームワーク

HTMLは自由度が高い反面、何でも自分でイチから作らなければならないイメージがあります。そのためUI、JavaScriptフレームワークは貴重です。それらを使うことで効率を大幅に高められます。今回紹介するPatternFlyはUIフレームワークで、Red Hat社によって開発されています。## PatternFlyの使...

List

  • 2018/06/11

Nim forum - Nimで作られたDiscourseクローン

Nimというプログラミング言語は聞いたことがなかったのですが、Rust/D/Goといったプログラミング言語と比較されるようです(via Wikipedia

List

  • 2018/06/10

Trackless - GoogleアナリティクスをGDPR対応でオプトイン/アウト可能に

EUの個人情報保護施策、GDPRがスタートしました。各社、個人情報をどう保護するか、どう使うかといった対応で大あらわになっています。すでにFacebookやGoogleが訴えられたという話もあります。そんなGDPRですが、Googleアナリティクスで使うための仕組みとしてTracklessを使うと良さそうです。## T...

List

  • 2018/06/10

FacePause - 顔を認識してYouTubeの再生/停止を制御

Webの進化が止まらないのと同様に、Webブラウザ自身もどんどん進化しています。新しく出てくるAPIを実装し、それらが徐々にWeb標準として使えるようになっていきます。こうしたAPIは広まらない可能性もありますが、試してみる価値は十分あります。今回はGoogle Chromeに実装されたFaceDetector API...

List

  • 2018/06/09

Vue Designer - Vue.jsの表示を確認できるVisual Studio Codeプラグイン

ReactやAngular、Vueなどは独自のタグを使ったWebコンポーネント型のシステムと言うこともあって、これまでのHTMLデザインの手法が通じなくなっています。デザインの確認などで苦戦している人も多いのではないでしょうか。そこで使ってみたいのがVue Designerです。Visual Studio Codeプラ...

List

  • 2018/06/09

MasudaStream - はてなの匿名ダイアリーを読みやすく

はてなの匿名ダイアリー(通称増田)はちょっとしたくだらないことから内部告発まで幅広いネタが取り上げられています。次々に投稿されていく内容を追いかけているだけでも楽しいでしょう。しかし、それでは玉石混交で、ノイズが非常に多くなります。そこで使ってみたいのがMasudaStreamです。新着エントリーに載った増田だけをピッ...