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

プラットフォーム - GUIの記事一覧

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

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

もっと見る

List

  • 2017/06/21

KeychainCracker - 要注意。Keychainクラッカー

macOSでのパスワード管理としてキーチェーンが知られています。ログイン時のパスワードで暗号化されていますので安全だと思っている方は多いでしょう。しかしログインパスワードが簡単なものであればクラックも簡単にされてしまいます。自分のキーチェーンがどれくらいセキュアであるか試してみたい方はKeychainCrackerにト...

List

  • 2017/06/17

Yomu - 英和辞書付きのPDFビューワー

PDFは閲覧用ドキュメントフォーマットとしてよく使われています。日本語のドキュメントはもちろん、英語圏でもよく使われます。DRMを嫌う層の多い英語圏では、電子書籍をDRMのないPDFとして配布しているケースもよくあります。そんな英語のPDFを読む機会の多い方に使ってみて欲しいのがYomuです。英和辞書機能がついたPDF...

List

  • 2017/06/10

SQLPlugin - iOSアプリのSQLiteにアクセス

iOSアプリの中ではSQLiteによってデータを管理しているものが多数あります。キャッシュなどでも使われていますので、開発時にはその中身を見ると様々な情報が分かるでしょう。そこで使ってみたいのがSQLPluginです。Xcode上から手軽にシミュレータ上のSQLiteにアクセスできます。## SQLPluginの使い方...

List

  • 2017/06/10

MacAssistant - macOS上で動くGoogleアシスタント

GoogleのAIアシスタント、Googleアシスタントがついに日本語対応します。現在利用できる端末が拡大中とのことです(筆者端末は執筆時点ではまだ未対応です)。Siri以上に優秀と聞きますので、非常に楽しみな技術です。そんなGoogleアシスタントをmacOSでも使えるようにするのがMacAssistantです。##...

List

  • 2017/06/08

TodoTxtMac - macOS用、キーボード入力メインのTodo.txt管理

Todo.txtというTodo管理記法があります。その名の通りテキストファイルなので管理がとても簡単ですし、任意のテキストエディタが利用できます。多くのテキストエディタでは機能拡張によってTodo.txtの入力、メンテナンスが簡単にできるようになっています。そんなTodo.txtをよりリッチに使いこなしたいという方はT...

List

  • 2017/06/05

Data Pixels - プログラマブルなドット絵エディタ

ドット絵は今なお人気のあるジャンルです。そのためのエディタも多数あります。大抵一つ一つのドットを書いて作っていくのですが、同じ図形を幾つも組み合わせたりする際に面倒に感じるのではないでしょうか。Data Pixelsになります。プログラマブルなドット絵エディターです。## Data Pixelsの使い方こちらがメイン画...

List

  • 2017/05/30

DevDocs App - オフラインでも使えるdevdocs.ioリーダー

開発者向けのドキュメントが揃ったdevdocs.ioは覚えておくと便利なサイトの一つです。しかしネットワークに繋がっている時しか使えないのは多少不便に感じます。そこでオフラインでも読めるドキュメントリーダーが必要になります。今回紹介するDevDocs Appもそんなdevdocs.ioリーダーの一つです。## DevD...

List

  • 2017/05/30

SQL Notebook - SQLとノートが合体!

メモはイチから書き始める場合もあれば、元になるデータが存在することもあります。元データの一つとしてデータベースが挙げられます。刻々と変化するデータをメモっておいたり、データに対する考察を記述しておくこともあるでしょう。そんな時に便利なのがSQL Notebookです。メモとSQLが一緒になったソフトウェアです。## S...

List

  • 2017/05/29

Shrinkray - システムブラウザを使ったElectron代替

Electronは便利なフレームワークなのですが、Webブラウザのエンジンを含んでいるために実行ファイルのサイズが大きくなってしまうのが難点です。ちょっとした機能を実現するために100MB以上ダウンロードするのは面倒です。そこでmacOS向けであればShrinkrayが利用できます。システムのブラウザを使うことで軽量な...

List

  • 2017/05/28

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

Web APIを使って開発を行っていると必要になるのがWeb API用のクライアントアプリになるでしょう。Web APIを細かな条件をつけて実行し、その結果を確認したり、JSONなどをフィルタリングできるのがポイントです。開発効率を向上させるのに必須の存在です。そんなWeb API、今回はREST APIのクライアント...

List

  • 2017/05/27

PDF-Reader - ページをめくる感覚のPDFリーダー

PDFはビジネス以外の場面でも使われるようになっています。時に電子書籍であったり、マガジン、絵本、説明書など様々なケースで見ることでしょう。iOSでは標準のPDFリーダーが組み込まれていますが、あまりに汎用的で面白みに欠けます。そこで使ってみたいのがPDF-Readerです。電子書籍や電子雑誌に使うと良さそうなPDFリ...

List

  • 2017/05/23

Jython Runner - GUIのJython実行環境

Pythonの実行環境を用意しようと思ったら、Pythonをインストールすることになります。インストーラーはありますが、環境によっては権限がなくてインストールできないこともあるでしょう。そこで使ってみたいのがJython Runnerです。Java VM上で動くJythonを動かせるGUIアプリケーションです。## J...

List

  • 2017/05/21

Electrino - システム標準のブラウザを使うElectron

ElectronはWeb技術でアプリケーションが開発できる便利な技術です。ブラウザを内包しているのでどのOS環境でも使えるのがメリットですが、ブラウザの分だけサイズが大きくなってしまうのが難点です。OSは限定されてしまいますが使ってみたいのがElectrinoです。小さなサイズのElectron風アプリが開発できます。...

List

  • 2017/05/08

Tamper Chrome - HTTPリクエストを編集するセキュリティチェック

Webのセキュリティをテストする際に、通常ではありえないリクエスト内容を送ったりすることがあります。しかし一からリクエストを作成するのは大変ですし、毎回指定するのも面倒です。そこで使ってみたいのがTamper Chromeになります。すでに実行したHTTPリクエストをベースとして、編集して実行できます。## Tampe...

List

  • 2017/05/05

DBeaver - 多彩なデータベースに対応した管理UI

データベースを使った開発や運用時においてGUIの管理インタフェースが欲しいと思うことは多々あります。特にプロジェクトによってデータベースの種類が違ったり、接続先があちこちに存在するとそう感じるはずです。そこで使ってみたいのがDBeaverです。多彩なデータベースに対応した管理UIです。## DBeaverの使い方接続先...

List

  • 2017/05/03

VBA-TDD - VBAでもテスト駆動開発を!

VBA…誰もが一度は経験している言語かと思います。ごくごく小さなツールを書くのには最適ですが、少し大きくなったり、中長期的にメンテナンスしなければならないとなったら嫌になるのではないでしょうか。理由としてテストする仕組みがなく、トライ&エラーで作り上げるところに一因があるかと思います。そこで使ってみたいのがVBA-TD...

List

  • 2017/04/29

(Un)colored - 次世代のリッチコンテンツエディタ

Markdownで文章をさくさくと書きたいときもあれば、装飾を使ってリッチなコンテンツを作りたい時もあります。そんな時、今ではMS WordやPagesを使うのが一般的でしょう。しかし普段と使い勝手が違ったり、あまり多機能なのも厄介です。そこで使ってみて欲しいのが

List

  • 2017/04/28

PacmanPageControl - アプリのチュートリアルにパックマンを!

iOSアプリなどで最初にチュートリアルを表示することがよくあります。スワイプして次のステップに進んでいきます。そのステップを通じてユーザはアプリの使い方を学んでいきます。その時によく使われるのが小さなドットです。あのドット、何かに似ていると感じないでしょうか。言われてみれば!というところなのですが、パックマンのエナジー...

List

  • 2017/04/22

Slow Quit Apps - 間違った終了操作からアプリを守る

macOSを操作していてあるあるなのが、間違ってコマンド + Qを推してしまってアプリが終了してしまうと言うことです。保存していないコンテンツが全部消えてしまったり、ブラウジング中だったタブもすべてリセットされてしまったりします。そこで使ってみたいのがSlow Quit Appsです。アプリの終了をほんの少しだけ遅らせ...

List

  • 2017/04/22

duo-desktop - Electron製の英語学習ソフトウェア

英語を学習したいと思っている方はたくさんいます。そのためのサービスも多数ありますし、ソフトウェアで学習することもできます。しかし、より自分にマッチしたものを求めるならば、自作してしまうのも面白そうです。今回紹介するのはduo-desktop、Electron製の英語学習ソフトウェアです。## duo-desktopの使...