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

ライセンス - GPL v3の記事一覧

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

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

もっと見る

List

  • 2018/04/05

QuickLook - Windows用のQuickLook

macOSで便利な機能の一つにQuickLookがあります。アプリケーションを起動することなく、スペースキーだけで内容が確認できる仕組みです。多くの拡張子が対応しており、自分で追加することもできます。そんなQuickLookをWindowsでも使えるようにするのが、名前もそのままなQuickLookです。## Quic...

List

  • 2018/04/04

LambdaPHP - AWS Lambda上でPHPを使う

かつてWebサイトを作るためにはサーバが必要でした。クラウドの時代になってサーバは保有するものではなくなり、さらにサーバレスの時代では仮想環境すら必要ではなくなりました。そんなサーバレスを代表するAWS Lambdaを使ってPHP製のサービスを作り上げるのがLambdaPHPです。## LambdaPHPの使い方こちら...

List

  • 2018/04/01

Infinite Scroll - スクロールに伴ってコンテンツを追加

Web上のプログラミングで面倒なのがDOM操作です。DOMの構築やレンダリングは遅く、大量のDOMを描こうとするとメモリリークしたりします。ハイブリッドアプリ開発などで常に問題視されるのが速度であり、その原因はDOMにあります。一例として、スクロールに伴うコンテンツ追加を実現する際にはInfinite Scrollを使...

List

  • 2018/03/19

BleachBit - 不要なファイルをまとめて削除

OSは使っているうちに余計なデータがたまっていきます。Windowsを使っていて、徐々に重たくなってきたという経験は誰しもが持っているでしょう。また、余計なキャッシュなどによってストレージが思っている以上に逼迫していることもよくあります。そこで使ってみたいのがBleachBitです。Windows内の余計なファイルを一...

None

  • 2018/03/13

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

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

List

  • 2018/03/08

labelme - 写真の一部をラベル付け

写真には様々な情報が入っています。人もいれば動物も、木やカンバン、窓など色々な情報が含まれているでしょう。それらをラベリングすると、また違った情報の管理方法が見つけられそうです。そのためのソフトウェアがlabelmeになります。GUIで使えるのでデスクトップからさくさくと作業できます。## labelmeの使い方メイン...

List

  • 2018/03/02

OpenSC2K - Electronベースのシムシティ2000クローン

これは恐ろしい…。開発者の多くはシミュレーションゲームが好きな気がします(もちろん開発者以外でも好きな人が多いですが)。最初に理想系を設計し、その通りに作品を作り上げていくのに喜びを覚えるものではないでしょうか。そんな開発者だからこそ、OpenSC2Kのようなソフトウェアが完成された日には大変なことになりそうです。Op...

List

  • 2018/02/24

Abricotine - インラインプレビューのMarkdownエディタ

Markdownエディタは何を使っているでしょうか。多くは2ペインのエディタで、左側で編集して右側でプレビューするタイプではないでしょうか。編集範囲が狭くなってしまうので、あまり長文を書くのには向いていないように見えます。そこで使ってみたいのがAbricotineです。インラインでMarkdown記法が表示されるソフト...

List

  • 2018/02/14

Amp - 設定なしでも使えるターミナル用エディタ

普段WindowsやmacOSなどGUIで使っているエディタには気を配りますが、サーバ環境などで使うものはデフォルトで入っているviをそのまま使っていたりします。しかしこれで作業効率がいいわけがありません。かといってサーバにemacsをインストールするのはサイズが大きくて躊躇してしまったりします。そこで使ってみたいのが...

List

  • 2018/02/12

pngquant - PNGをコマンドで最適化

PNGはWebでごく一般的に使われるファイルフォーマットになっています。しかし多く使われている割にサイズが大きいのが難点です。圧縮率を変えたりするとサイズは減るのですが、あまりそういった面倒な操作は行われないようです。そこで使ってみたいのがpngquantです。コマンド一つでまとめてPNG画像を圧縮できます。## pn...

List

  • 2018/02/12

Spacemacs - VimとEmacsの良さを足した意欲的なエディタ

個人的にはAtomに昨年頭に乗り換えたのですが、2018年になってまたEmacsに戻ってきました。キーバインドは何とか乗り越えた(機能拡張で)のですが、使い勝手の面でどうしてもEmacs以上にはならなかったようです。そんなEmacs、Vimなどレガシーなエディタの中に住んでいる方に試して欲しいのがSpacemacsです...

List

  • 2018/01/29

Cierge - パスワードレス認証システム

パスワードは現在のWebサービスにおける認証の基本となっています。その結果、オンラインサービスはパスワードに溢れており、パスワードの使い回しや安易なパスワード設定が問題になっています。そこで使ってみたいのがCiergeです。パスワードレス認証を提供する認証システムです。## Ciergeの使い方こちらが認証画面。登録と...

List

  • 2017/12/01

Mailspring - 綺麗で使いやすいメーラー

最近ではWebメーラーが当たり前のように使われていますが、オフラインの時に使えないのが不便です。また、企業などではグループウェアなどと統合されたメーラーがまだまだ使われています。使いやすい、そして格好良いUIのメーラーを求めている方はMailspringを試してみましょう。## Mailspringの使い方まず最初のウ...

List

  • 2017/11/22

deviceframe - 画像やWebサイトにiPhoneの枠を追加

iOSでスクリーンショットを撮ると、デバイスの枠がないので若干寂しいです。雰囲気を把握するためには、やはりデバイスの枠があったほうが分かりやすいでしょう。Xcodeをインストールしてシミュレータがあったとしても任意の画像に枠が追加できる訳ではありません。そこで使ってみたいのがdeviceframeです。ごく簡単に、好き...

List

  • 2017/11/19

Standard Notes - Evernote風なメモソフトウェア

メモを書く機会は予想以上に多いです。問題はそうしたメモを時にテキストファイル、時に付箋紙、時にA4用紙といった具合に散在させてしまうことです。メモは一箇所にまとめておいてこそ、価値が出ます。今回紹介するStandard NotesはEvernote風のメモソフトウェアです。## Standard Notesの使い方3ペ...

List

  • 2017/11/16

Event Organiser - WordPressプラグインのイベント管理

東京では月1,000を超える技術系イベントが開催されています。そうした時に必要になるのが集客ページですが、技術系であればconnpassが最も使われています。他の分野であればPeatixやEventRegist、EventBrite、Meetup.com、Doorkeeperなども使われています。もし独自ですべてを管理...

List

  • 2017/11/15

InstaLooter - Instagramの写真と動画をバックアップ

InstagramではAPIを提供していますが、機能は限られます。写真をアップロードするAPIも用意されていません。開発者としては、できることが限られるので歯がゆい思いをすることでしょう。そんな中紹介したいのがInstaLooterです。APIを使わずInstagramの写真と動画をダウンロードするソフトウェアです。#...

List

  • 2017/10/31

qutebrowser - キーボード操作主体のWebブラウザ

開発者は普段キーボードショートカットだけで生活できるのに、Webブラウザになると途端にマウスやタッチパッドが必要になります。ホームポジションから手を離すのが面倒で、逆に戻すのも億劫になります。これは大きな生産性のロスです。そこで使ってみたいのがqutebrowserです。キーボード操作主体のWebブラウザになります。#...

List

  • 2017/10/20

FlowChat - Java製のスレッド式フォーラム

オンラインコミュニティの基本はフォーラムです。幾つかの種類がありますが、その多くはスレッド式になっており、新しい話題が上に上がってきます。Stackoverflowあたりから投票する仕組みも取り入れられました。そんなフォーラムソフトウェアの新版としてFlowChatを紹介します。Javaで作られたフォーラムです。## ...

List

  • 2017/10/06

GRV - ターミナル上のGitリポジトリビューワー

Gitは普段の運用ではpush/pullの繰り返しですが、時に履歴を確認したいと思うことがあります。そんな時、logコマンドだけではなかなか辛いです。そんな時になってGitリポジトリビューワーが欲しくなりますが、GUIアプリケーションのインストールは面倒です。そこで使ってみたいのがGRVです。ターミナル上で使えるGit...