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

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

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

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

もっと見る

None

  • 2019/01/20

noah - macOS上で動くUbuntuのBash環境

WindowsではUbuntuのシェルが使えるようになっています。Windowsのコマンドプロンプトは正直使い勝手が良くないので、Ubuntu風に使えるのは便利です。macOSではUnixベースなので、Linuxのシェルとはコマンドオプションが異なったりして不便な思いをすることがあります。今回紹介するnoahはmacO...

List

  • 2019/01/19

gallery-dl - 多数の画像サイトに対応したダウンローダー

イラストサイトなど、画像をまとめてダウンロードしたいことがよくあります。Webブラウザでクリックしながら行っているのは非常に面倒ですし、ストレスを感じてしまうでしょう。有名なサイトであれば専用のダウンローダーも作られたりしますが、サイトごとに用意するのは面倒です。そこで使ってみたいのがgallery-dlです。多数の画...

List

  • 2018/12/29

Apple Music web player - Apple MusicをWebブラウザ上で楽しむ

Appleはアプリビジネスを突き詰めるために、あまりWebには力を入れていないイメージがあります。とはいえ、iCloudのWeb版(Keynoteなどを含め)であったりSafariなどWeb技術にも目を向けつつあります。そんな中、Appleの提供する各種サービスのJavaScript Kitが提供されてきています。今回...

List

  • 2018/12/05

MindForger - Markdownを使ったナレッジベース

思案し、新しいアイディアを生み出すのは今なおコンピュータにはできない人独自の能力と言えます。一度仕組みができあがってしまえば、後はコンピュータに任せることもできますが、その思案する過程とアウトプットに大きな意味があります。そこで使ってみたいのがMindForgerです。Markdownをベースとして、ナレッジを蓄積でき...

List

  • 2018/12/01

elementary - プライバシーに配慮したLinuxデスクトップ

かつての夢、それはLinuxがデスクトップの世界も制することでした。しかし常にどこかで使い勝手が悪く、結果としてWindowsでもUbuntuが使えたり、macOSがUNIXをベースにしたりとLinuxがデスクトップでシェアを上げるのが難しくなっています。その夢再び、というのがelementaryです。Linuxベース...

None

  • 2018/11/30

XSStrike - 公開前にチェック。CUIでXSSを見つける

XSS(クロスサイトスクリプティング)はWebシステム開発者としては特に注意していることでしょう。今なお、大事なファイルが平文で保存されていたとか、脆弱性をついてユーザデータをすべて抜き取られたといった問題はXSSによって起こされています。そんなXSSをチェックできるのがXSStrikeです。XSStrikeを使ってテ...

List

  • 2018/11/28

TranslucentTB - タスクバーを透明にして壁紙を見やすく

デスクトップの壁紙をこだわっている時など、OS標準の情報をなるべく表示したくないと思うことでしょう。しかし画面から完全に消してしまうと、それはそれで不便な思いをします。そのため、我慢しながらPCを使っている人も少なくありません。タスクバーを透明に、しかしアイコンはそのままにしてくれるユーティリティがTranslucen...

List

  • 2018/11/22

Domain Storytelling Modeler - 業務フローの可視化、モデリングに

システム開発を行う際にモデリングが良く行われます。業務フローを一般化したり、特定ドメインを可視化するのに便利です。それによって効果的なシステム化が可能になります。多くの場合、専用のソフトウェア(Visioのような)であったり、スライド作成ソフトウェアを使ったりします。今回は専用ソフトウェアのDomain Storyte...

List

  • 2018/11/17

Kiwi - テスト計画/テストケース管理システム

システム開発においてテストは重要です。ユニットテストなどは広まっていますが、結合テストなどはまだまだ十分に行われていないケースもあります。また、そうしたテストはExcelなどを使って前時代的な管理になっていることも多いです。そこで使ってみたいのがKiwiです。テストケースを管理、運用するためのソフトウェアです。## K...

List

  • 2018/11/10

Remacs - EmacsをRustにポート

Emacsは単なるプログラミングエディタではなく、一つの環境です。常時立ち上げておくのが当たり前で、常に使い続けているものでしょう。今なお多くの開発者が使っていますが、若干の古くささを感じている人もいるかも知れません。そこで使ってみたいのがRemacsです。EmacsをRustにポーティングしたソフトウェアになります。...

List

  • 2018/11/06

WebPerl - Webブラウザ上でPerl5を実行

WebAssemblyはWebブラウザ上でコンパイルされた実行ファイルを実行できる仕組みです。CやC++で作られたソフトウェアをEmscriptenを使ってWebAssemblyに変換する例も出てきています。今回はその一例ですが、実に変態的です(褒め言葉)。なんとPerl5をWebブラウザ上で実行します。## WebP...

List

  • 2018/11/04

gobasic - Goで作られたBASICインタプリタ

BASICと言えば最初に触ることの多いプログラミング言語だと思います。ごく簡単な言語体系だけに、複雑なことをしようと思うともの凄くコードが増えてしまったりします。また、GOTOを多用すると全体の動きの把握が難しく、スパゲティなコードが作られます。そんなBASICをGoで動かせるのがgobasicです。## gobasi...

List

  • 2018/11/03

AppPolice - プロセスのCPU利用率を制御

Macを使っていて、ファンが最高速度で回転し続けることがあります。だいたい原因になるアプリケーションは決まっているのですが、バックグラウンドで動くものについてはもっとCPU利用率を下げて、ゆっくり実行していても問題ないはずです。そこで使ってみたいのがAppPoliceです。プロセス単位のCPU利用率を制限できるアプリケ...

List

  • 2018/11/02

HTML5 Speedtest - HTML5でインターネット速度テスト

ネットワーク速度は常に気になるものです。モバイルネットワーク、光ファイバの速度など宣伝されているものほど速く感じないときにはスピードテストを行うでしょう。しかし昔からあったものはFlashを使っており、モダンなブラウザでは使えなくなってきています。そこで使ってみたいのがHTML5 Speedtestです。HTML5で作...

List

  • 2018/10/29

Mellow Player - クラウドミュージックプレイヤー

クラウドの音楽サービスが増えてきました。大抵は一つのサービスに限って使っているはずですが、何かとYouTubeといった具合に音楽サービスと動画サービスを組み合わせている人も多いでしょう。そうした音楽サービスを一つのUIでまとめて扱えるのがMellow Playerになります。## Mellow Playerの使い方起動...

List

  • 2018/10/29

Polar Bookshelf - WebサイトとPDFを管理する個人用ナレッジリポジトリ

コンテンツをPDFで提供するケースは増えています。製品の取扱説明書、電子書籍、ヘルプドキュメントなどコンテンツは様々です。フォルダを作ってPDFを保存している人も多いでしょう。そんな方にオススメなのがPolar Bookshelfです。PDFおよびWebコンテンツを蓄積するためのソフトウェアです。## Polar Bo...

List

  • 2018/10/21

Guitar - マルチプラットフォームで動作するGitクライアント

Gitを全く使っていないという人は減っていると思いますが、その使い方は異なるでしょう。ターミナルでコマンドを打っている人が一番多いのではないでしょうか。GitHubの作っているクライアントを使っている人もいるでしょう。シンプルなGitクライアントが欲しいと言う方はGuitarを使ってみてはいかがでしょう。## Guit...

List

  • 2018/09/24

movie-thumbnailer - 動画からサムネイル画像を生成

長い動画を見るのは勇気がいります。時間を吸い取られてしまうかも知れません。あらかじめ、ざっと内容が分かると嬉しいのではないでしょうか。とは言え、そのために短い動画を作るのは大変です。そこで使ってみたいのがmovie-thumbnailerです。動画を切り出してサムネイル画像を生成します。## movie-thumbna...

List

  • 2018/09/07

jsPlumb - Web上で情報の関連性を表現

情報の関連性を表現する際にフローチャートが便利です。常に1対1の関係ではなく、分かれたり、交差したりすることもあるでしょう。情報の関連性がビジュアル化されることで、理解度が格段に増します。そこで使ってみたいのがjsPlumbです。情報を接続して表現できるソフトウェアです。## jsPlumbの使い方フローチャートの例。...

List

  • 2018/07/29

Twig - macOS用のシンプルなMarkdownエディタ

多くのMarkdownエディタはWebベースで提供されています。インターネットさえあればどこからでも使えるのは便利ですが、オフラインでもささっとメモしたいと思うことは多いはずです。そんな時にはメモ帳を使うのでは面倒に感じます。今回はmacOS用のMarkdownエディタ、Twigを紹介します。## Twigの使い方3ペ...