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

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

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

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

もっと見る

List

  • 2018/03/18

MailHog - 管理画面付きな開発用メールサーバ

システムでメールを使うことはよくあります。ユーザ登録や通知などによく使われます。しかしこのメールは開発中は取り扱いに困ります。間違って送信されると困りますし、ちゃんと表示がうまくいっているか確認しなければなりません。そこで使ってみたいのがMailHogです。開発時に使えるSMTPサーバです。## MailHogの使い方...

None

  • 2018/03/18

xltrail - VBAの差分を表示するGitサブコマンド

Excelはオフィスで最もよく使われるソフトウェアの一つでしょう。そして単に表計算としてだけでなくVBAも使ってシステムツールとして使われたりします。そんなExcelだけにバージョン管理したいというニーズがよくあり、そのためのソフトウェアも存在します。そんな中、xltrailは一風変わっています。シートではなく、VBA...

List

  • 2018/03/17

Gifski - 動画を高品質なアニメーションGIFに変換

最近アニメーションGIFを使う機会が増えています。再生を繰り返してくれるのも良いですし、ハイライト部分だけ使うならサイズも小さくて済みます。その大元になるデータは大抵動画になります。今回紹介するGifskiは動画をアニメーションGIFに変換してくれるソフトウェアです。クオリティが高いのが特徴です。## Gifskiの使...

List

  • 2018/03/17

Anti Paywall - ペイウォールを乗り越えるGoogle機能拡張

現在、メディアサイトの多くがペイウォールと呼ばれるビジネスモデルを採用しています。記事の途中まで見せて、課金を誘うものです。一ヶ月に数本は閲覧できるようにしているパターンも多いです。そんなペイウォールの壁を突破しようと試みるのがAnti Paywallです。## Anti Paywallの使い方Anti Paywall...

List

  • 2018/03/16

Video Speed Controller - 動画の再生速度を変更

HTML5になって動画の再生ができるようになっていますが、デフォルトの機能は多くありません。足りない機能はJavaScriptを駆使して実装する必要があります。しかし自分のサイトではできても、外部サービスではどうしたら良いでしょうか。そこで参考になるのがVideo Speed Controllerです。Google C...

List

  • 2018/03/16

Bootstrap Page Builder - Bootstrapを使った画面設計ツール

WebのUIは自由度が高い分、イチから作るのは手間がかかります。そうした状況だからこそ、Bootstrapのように見栄えの良いUIが作れるフレームワークに人気が集まりました。しかし、Bootstrapの記法に沿ったHTMLの手打ちすら面倒に感じてきます。そこで使ってみたいのがBootstrap Page Builder...

List

  • 2018/03/15

LambStatus - Lambdaを使ったWeb APIステータスページ

クラウドサービスを提供しているのであればステータスページは必須と言えます。そうすることで万一サーバが落ちていても開発者に通知することができます。サービス停止はもちろん困りものですが、まったく状況が分からないのに比べたら大幅に良いでしょう。ステータスページを提供するサービスは幾つかありますが、今回はAWS Lambdaを...

List

  • 2018/03/15

Stimulus - 素のHTMLを活かしたBasecamp製のJavaScriptフレームワーク

最近のフロントエンドではReact/Angular/VueなどVirualDOMを使ったライブラリが増えています。確かに便利なのですが、それぞれ独自のHTMLタグを使うので学習コストが大きくなります。プログラマは良くとも、デザイナーでは難しいこともあるでしょう。そこで使ってみたいのがStimulusです。既存のHTML...

List

  • 2018/03/14

AppGrid - macOS用のVimライクな操作のできるウィンドウ管理

現在主流のGUIはマウス操作が必須になっています。しかし開発者であればキーボードを多用することもあって、マウスやタッチパッドに手をやるのが億劫という方も多いでしょう。一度マウスに手をやると逆にホームポジションに戻すのが面倒になり、生産性が低下します。そこで使ってみたいのがAppGridです。macOSでのウィンドウ操作...

None

  • 2018/03/14

docker-get - DockerイメージをGitリポジトリからダウンロード

Dockerではローカル環境にDockerfileを置いてセットアップする他にDocker Hubを使ってクラウド上でイメージ情報を管理する方法があります。しかし無料では一つのプライベートリポジトリしか見られなかったり、バージョン管理の情報が追いづらいと言った問題があります。そこで使ってみたいのがdocker-getで...

List

  • 2018/03/13

ViewImage - Google画像検索の結果に画像への直接リンクを追加

Google画像検索が方針を変更し、検索結果から直接画像だけを表示できなくなりました。コンテンツホルダーとしては画像にアクセスされても旨味がなく、フリーライドされるだけだった訳で、これでようやく落ち着くことでしょう。しかしユーザ視点で見ると直接アクセスしたいはずです。そこで登場したのがViewImageです。## Vi...

None

  • 2018/03/13

gitleaks - 危険なキーを保存していないか履歴をチェック

AWSのキーなど万一にも漏洩すると大変なことになる情報をGitHubにプッシュすると、わずか数分で抜き取られるなんて怖い話があります。この話を聞いて、自分の過去のリポジトリは大丈夫なのかと焦った方も多いでしょう。しかし過去のすべての状態において問題がなかったか確認するのは大変です。そこで使ってみたいのがgitleaks...

None

  • 2018/03/12

lockman - 自己復号化形式のファイルを生成

Zipや7Zipなど圧縮プログラムの多くは自己解凍型形式を提供しています。そのタイプは大抵WindowsやmacOSの実行ファイルとして提供され、Linuxでは使えないのではないでしょうか。ファイルをセキュアにしたいと思いつつも、お互いの環境に同じプログラムをインストールしないといけないのは不便です。そんな悩みはloc...

List

  • 2018/03/12

Tweet Tray - 常駐型。ツイートするだけのTwitterクライアント

Twitterを交流の場として楽しんでいる人は多いと思いますが、中には交流はどうでもよくて、とにかく発信だけしたいという方もいるのではないでしょうか。メディアのアカウントはそういう傾向がありますし、発散したり独り言をつぶやきたいという方はそうでしょう。そこで使ってみたいのがTweet Trayです。素早くツイートするの...

List

  • 2018/03/11

pxt-microbit - エミュレータもあるmicro:bit向けビジュアルプログラミング環境

最近は数多くのマイコンが登場しています。有名なものとしてはRaspberry Pi、Arduino、mbedなどが知られていますが、それだけに限りません。特定用途であったり、より初学者向けであったりと多様に存在します。今回はその一つ、micro:bit向けのビジュアルプログラミング環境、pxt-microbitを紹介し...

List

  • 2018/03/11

LiteIDE - Go用のクロスプラットフォームIDE

IDEを使うことで開発効率が大幅にアップします。ブレークポイントを使ったり、変数のウォッチをすることで思わぬ動作を回避できるでしょう。特にコンパイル系のプログラミング言語ではIDEが活躍しています。今回紹介するオープンソース・ソフトウェアはLiteIDE、Go向けのIDEです。## LiteIDEの使い方立ち上げたとこ...

List

  • 2018/03/10

PyRexecd - Python製のWindows用SSHサーバ

リモートにあるWindowsを操作しようと思うとRDPを使うのが基本です。しかしGUIは重たいので、ターミナルでさくさくと操作したいのではないでしょうか。その際に使えるのがSSHサーバになります。今回紹介するのはPyRexecd、Python製のスタンドアローンなSSHサーバです。## PyRexecdの使い方PyRe...

List

  • 2018/03/10

Movim - XMPPを使った分散化SNS

FacebookやTwitterといったSNSは巨大なサービスへと成長しています。しかしコンテンツやユーザとのつながりを人質にとられていたり、個人情報を使って広告を出されるのに嫌気を感じる方もいます。一時期Twitterを分散化したMastodonが注目されましたが、MovimはFacebookの分散版ともいうべきソフ...

List

  • 2018/03/09

View Image - Google画像検索でなくなった画像表示をブックマークレットで再現

Google画像検索が方針を変更し、画像を直接表示できなくなりました。恐らくコンテンツホルダーに気遣ったのだと思いますが、利用者としては画像に素早くアクセスしたいと考えるはずです。そこで使ってみたいのがView Imageです。フルサイズ画像へアクセスできるブックマークレットになります。## View Imageの使い...

None

  • 2018/03/09

markuplint - 各種マークアップに対応したLintツール

企業などで品質を標準化するためにはフォーマットをチーム内で合わせる必要があります。個々人の書いたコードを目でチェックするのはとても大変です。そこで使えるのがLintツールになります。今回紹介するmarkuplintはHTMLやWeb Componentなど様々なマークアップをチェックするソフトウェアです。## mark...