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

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

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

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

もっと見る

List

  • 2019/08/11

lama - Go製のHTTPサーバ

開発時にWebサーバを立ち上げる際、何を使っているでしょうか。PythonやRubyのワンライナーで立ち上げる人もいるでしょう。わざわざソフトウェアをインストールするのは面倒と感じる人もいるでしょう。今回紹介するlamaはわずか20文字(スペース含む)で立ち上げられるWebサーバです。## lamaの使い方lamaは以...

List

  • 2019/08/11

Pakyow - デザインファーストなフレームワーク

Webフレームワークというとプログラマ向けのものが殆どです。プログラマにとって使いやすくともデザイナーにとって使いやすいとは限らず、なかなか普及しないケースもあります。そこで注目したいのがPakyowです。デザインファーストなWebフレームワークです。## Pakyowの使い方例えばこんな感じでコンテンツを作ります。と...

None

  • 2019/08/10

rga - 画像や動画、圧縮ファイルにも対応したgrepツール

ストレージが大容量化することで保存されるファイルの数がどんどん増えています。それに伴って必要なファイルを探すのに苦労するようになります。そこでローカル検索が活躍しますが、ストレージ全体から検索したいというニーズはそれほど多くないかと思います。そこで使ってみたいのがrgaです。grepツールですが、対応している拡張子が多...

List

  • 2019/08/10

Exthouse - Google Chrome機能拡張のパフォーマンスをチェック

多数のWebブラウザ機能をインストールするとパフォーマンスは自然と悪化します。しかし、均等に悪くなる訳ではなく、特定の機能拡張が原因だったります。そこで確認するのが機能拡張ごとのパフォーマンスチェックです。今回紹介するExthouseはGoogle Chrome機能拡張のインストール前後のパフォーマンスをチェックできる...

List

  • 2019/08/09

GPortfolio - GitHubのプロフィールからポートフォリオを生成

オープンソースに対して何らかの活動を行うことが開発者としてもポートフォリオとして重要になっています。転職などを行う際にGitHubのアカウントをチェックするのも当然になっています。今回紹介するGPortfolioはGitHubでの活動をベースにしたポートフォリオ生成ソフトウェアです。## GPortfolioの使い方ポ...

None

  • 2019/08/09

mask - Markdownファイルを使ったタスクランナー

あらかじめ設定した処理を実行する、いわゆるタスクランナーは多数あります。GulpやGradleなどが有名です。多くのタスクランナーはシステム向けで、数ヶ月後にメンテナンスするのが困難になったりします。今回紹介するmaskはMarkdownファイルを使ったタスクランナーです。コメントも使えたりして、使い勝手が良さそうです...

List

  • 2019/08/08

Monaka - 添付ファイルも使える汎用メールフォーム

メールフォームはWebサイトで最もよく使われる機能ではないでしょうか。お問い合わせであったり、注文フォームなどユーザに入力してもらってサーバで送信を行う機会はとても多いです。毎回プロジェクトで作っているという方も多いでしょう。今回紹介するMonakaはPHP製の汎用的なメールフォームソフトウェアです。## Monaka...

None

  • 2019/08/08

Media Scraper - 各種ソーシャルメディアに対応した写真&動画ダウンローダー

今は自分のサイトに写真や動画を載せるのではなく、ソーシャルメディアにアップロードする方が多いのではないでしょうか。多くの魅力的なメディアがソーシャルメディア上にあり、それを収集したり保存している人も多いはずです。そこで使ってみたいのがMedia Scraperです。多彩なサイトに対応した写真と動画の収集ツールです。##...

List

  • 2019/08/07

Talk - オープンソースのコメントサービス

静的サイトが多用されるようになっていますが、動的な機能が追加しづらいのが欠点と言えます。しかし、そこもアイディア次第で解決できます。例えばコメント機能であればFacebookのコメント機能を使ったり、Discussなども活用できます。今回紹介するTalkは自分で立てるコメントサーバです。データを自分たちで管理、運用でき...

List

  • 2019/08/07

GraphQL Zeus - GraphQL用のクライアントライブラリを生成

GraphQLの最も優れている点はWeb APIながらスキーマが用意されている点ではないでしょうか。それによってREST API以上に関連ツールが作りやすくなっています。動的にスキーマを読み込んでも良いですし、あらかじめコードを生成することもできます。今回紹介するGraphQL Zeusは後者に該当します。スキーマファ...

List

  • 2019/08/06

org-web - React製のorg-mode

org-modeと言えば、Emacsユーザにとっては慣れ親しんだメモ環境です。個人的にも長く使ってきましたが、キーバインドなども複雑で、当時はまだしも今はもう使い方も忘れてしまっています。そんなorg-modeをWebベースで復活させたのがorg-webです。マウス操作も含めると使い勝手が良さそうです。## org-w...

List

  • 2019/08/06

Argdown - 文章構造を可視化する記法

文章を構造化して書くのは難しいものです。特に長文になったりすると全体像を一目で把握するのが難しくなり、読み飛ばしてしまったりすれば意味を取り違えてしまうことになります。そこで使ってみたいのがArgdownです。文章構造を解析し、ビジュアル化してくれるソフトウェアです。## Argdownの使い方例です。左側が文章、右側...

None

  • 2019/08/05

Volta - Rust製のnodeバージョン/ライブラリ管理

nodeにおけるバージョン管理はndenvを使う人が多いのではないでしょうか。また、ライブラリはnpmやyarnを使うことが多いです。そして、それらのライブラリはnodeで書かれているものになります。今回紹介するVoltaは一風変わっており、Rustで書かれています。## Voltaの使い方nodeをインストールする操...

List

  • 2019/08/05

KeyCastOW - キー操作をビジュアル化

ライブコーディングやソフトウェアの操作動画などで活躍するのがキーストロークの可視化ソフトウェアです。キーボード操作は画面上に表示されないのでキーボードショートカットを多用すると何をやっているのか視聴者には分からなくなってしまいます。そこでショートカットキーが見える形になっている必要があります。Windowsを使っている...

List

  • 2019/08/04

Windows Terminal - Micosoft製のターミナル

WindowsでCUIを使おうと思ったらコマンドプロンプトでした。その使い勝手の悪さは定評があり(失礼)、代替になるソフトウェアを使っている人が多かったのではないでしょうか。しかしWindows Terminalによって状況が変わりそうです。ローカル操作、リモート操作がすべてWindows Terminalでできるよう...

List

  • 2019/08/04

Fingerprint.js - Cookieに依らないトラッキング技術

広告システムで肝になるのがトラッキングです。トラッキングを行うことで、趣味や趣向を探ることができ、より精度の高い広告が表示できます。しかしトラッキングはプライバシーとの兼ね合いもあり、ブロッキングされることもあります。そんな中で注目されているのがFingerprintです。Cookieに頼らないトラッキング技術になりま...

List

  • 2019/08/03

Resilience - プロキシ型のアドブロッカー

インターネットには広告が付きものです。それを避けるための手段としてアドブロッカーがありますが、Webブラウザによって性能が異なったり、機能拡張が提供されていない場合もあります。そこで使ってみたいのがプロキシベースのアドブロッカー、Resilienceです。## Resilienceの使い方はてなブックマークのトップペー...

List

  • 2019/08/03

GifCapture - デスクトップ操作をアニメーションGIF化

アニメーションGIFはとても使い道が多いです。動画だとついつい冗長的になってしまいがちですが、アニメーションGIFはハイライト部分だけを切り出して作られています。面白い部分だけが繰り返し再生され、音声もないとあって、面白さが増幅します。そんなアニメーションGIFをデスクトップで手軽に作成するソフトウェアとしてGifCa...

List

  • 2019/08/02

listmonk - 自分で立てるニュースレター/メーリングリストシステム

メールマガジンを備えたWebサービスは多数あります。ソーシャルサービスがこれだけ流行りつつも、ビジネスで効果が大きいのはメールマーケティングだったりします。その管理するSaaSは多いですが、セキュリティ上の理由で自社管理しているところも多いでしょう。外部サービスから移行したい、これからメーリングリスト、ニュースレターシ...

List

  • 2019/08/02

copy-code-block - プログラミングコードをクリップボードにコピー

ブログなどでコードを記載しているサイトは多いです。その表示方法も様々で、行番号があるもの、ハイライトが付いているものなどがあります。そのコードをコピーしても余計な行番号が付いてきたりして、ストレスと感じたりします。そこで使ってみたいのがcopy-code-blockです。自由度の高くコードのコピーが可能です。## co...