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

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

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

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

もっと見る

List

  • 2016/07/28

Blisk - スマートフォン/デスクトップ双方を対象としたWeb開発用ブラウザ

普段のWebブラウジングはSafariを使っているのですが、システム開発となるとGoogle Chromeに切り替えています。そのようにWebブラウジングと開発でブラウザを使い分けている人も多いのではないでしょうか。今回紹介するBliskは、まさにWebシステム開発に特化したWebブラウザとなっています。フロントエンド...

List

  • 2016/07/27

electron-viz - GUIのGraphvizチャートエディタ&ビューワー

Graphvizを使うとノードを使ったフローチャート、クラス図をはじめ様々なチャートを画像にすることができます。ただし最初に環境を整えるのが手間であったり、dotファイルを書いた後にコマンドで変換しなければなりません。そんな手間暇を軽減してくれるのがelectron-vizです。Electronで開発されており、GUI...

List

  • 2016/07/22

TwitterVideoUploader - Twitter専用動画アップローダー

Twitterでは写真だけでなく動画のアップロードもできます。サイズは無制限という訳ではありませんが、512MBまでアップロードできるので十分ではないでしょうか。スマートフォンからなら手軽にアップロードできますが、デスクトップからで動画アップロードに対応したクライアントはあまり多くありません。そこで使ってみたいのがTw...

List

  • 2016/07/19

ScreenToGif - Windowsの操作をアニメーションGIF/動画化

最近はソフトウェアの動きを表現するのにアニメーションGIFを使うようになっています。動画はYouTubeなりにアップロードするのが面倒だったり、再生ボタンを押させるのも手間に感じてしまいます。スクリーンキャストを撮るのに使ってみたいのがScreenToGifです。Windows用のソフトウェアで、筆者がMac OSX用...

List

  • 2016/07/11

Alloy - タスク管理×Webブラウザ

仕事をタスクをこなすのにWebブラウザで捜し物をしたり、開発用のサイトにアクセスするといった具合にタスクによって利用するサイトを変えるという人は多いのではないでしょうか。そんな方に使ってみて欲しいのがAlloyです。まだ開発初期段階のWebブラウザですが、タスクベースという特徴をもっています。## Alloyの使い方こ...

List

  • 2016/07/09

Xi Editor - Google製のRustを使ったテキストエディタ

最近導入が増えているプログラミング言語としてGoやRustがあります。新しいプログラミング言語を学ぶのはプログラマーにとって楽しいことですし、言語特有のテクニックを学ぶことで新しい開発方法を知ることもできます。今回はRustで作られたテキストエディタ、Xi Editorを紹介します。Googleが開発しているRust製...

List

  • 2016/07/03

Espruino Web IDE - Google Chromeの上でIoTデバイスを開発

JavaScriptの利用幅が広がっています。元々Webブラウザくらいだったのがサーバサイドで動き、スマートフォンでも動き、さらに小さなIoTデバイスでも動くようになっています。今回紹介するEspruino Web IDEはEspruinoというIoTデバイスに対応したコードを書くためのWeb IDEになります。## ...

List

  • 2016/07/02

Pomodoro::Gui - Ruby製のポモドーロタイマー

ポモドーロテクニックは人気のある仕事術です。25分集中して5分休憩を繰り返すだけなのですが、集中するというのはとても疲れることです。5分の休憩の後、再度ポモドーロタイマーを使う気になれないという人も多いです。そんな方に使ってみて欲しいのがPomodoro::Guiです。自動で繰り返してくれるポモドーロタイマーです。##...

List

  • 2016/06/30

Sky - Skewで書かれたWeb/GUIで動くテキストエディタ

Webベースのテキストエディタが増えています。多くの場合、Markdownで書けると言った点をポイントにしていますが、すでに飽和しつつあります。次のポイントは何になるでしょうか。プログラマとして注目したいのはどんな言語で書かれているか、ですよね。ということでSkewで書かれたWebベースのテキストエディタ、Skyを紹介...

List

  • 2016/06/28

OctoMouse - どれくらいキーボード/マウスを使っているか数値化

皆さん、マウスやキーボードをどれくらい使っているでしょうか。キーボード派と言いつつ、ブラウジングをはじめとして意外とマウスに触れている時間が長い人もいそうです。一度測定してみると面白い現状が見えてくるかも知れません。そこで使ってみたいのがOctoMouseです。## OctoMouseの使い方OctoMouseはメニュ...

List

  • 2016/06/27

XCSwiftr - Objective-CのコードをSwiftに変換するXcodeプラグイン

iOS 10の発表もあり、Swiftは3.0と着実に進化しています。そんな中、旧来のObjective-Cで作られた資産に悩まされている方は多いのではないでしょうか。徐々にコンバートしたいと思いつつもなかなか時間は取れないでしょう。そこで紹介したいのがXCSwiftrです。Objective-CのコードをSwiftに変...

List

  • 2016/06/26

BBCNews React Native - React Native製の非公式なBBC Newsアプリ

React Nativeをこれから学んでいこうとしている方は多いでしょう。そんな時にイチから学ぶのも良いですが、すでにあるサンプルをベースに学んでいくのも良いでしょう。特にネットワークを伴う系は学べるところが多いです。今回紹介するのはBBCNews React Native、アンオフィシャルなReact Native製...

List

  • 2016/06/21

BackgroundMusic - 使用中のソフトウェアによって音量を自動調整

音楽を流しながら仕事をしている人は多いです。集中力をあげてくれたり、気分を向上させることで生産性を高めてくれる効果があります。しかし音量によっては集中力が削がれてしまうケースもあります。そこで使ってみたいのがBackgroundMusicです。使っているソフトウェアによって音量を上下してくれるユーティリティです。## ...

List

  • 2016/06/20

Lektor - GUIもある静的サイトジェネレータ

最近は静的サイトが人気です。その多くはMarkdownをコンテンツに使い、コマンドを叩いてウォッチしたり、ビルドすると言ったものになります。しかしターミナルを使うとデザイナーの方には使い勝手が悪く見えてしまいそうです。そこで使ってみたいのがLektorです。CLIも用意されていますが、GUIアプリケーションも用意された...

List

  • 2016/06/18

WinQuickLook - さくっと内容確認。Windowsで使えるQuickLook

Mac OSXを使っていて便利なのがQuickLook機能です。スペースキーを押すだけでコンテンツの内容が確認できるというのはとても手軽で、一度使うと手放せない機能になります。Windowsにも欲しいと思う方は多いでしょう。そこで使ってみたいのがWinQuickLookです。QuickLookライクにスペースキーで使え...

List

  • 2016/06/03

Umlaut - PlantUMLをその場で画像化するUMLエディタ

UMLの失敗(失礼)はGUIツールを必要としたことではないでしょうか。大抵その手のツールが効果であったり、使いこなすのに時間が必要で、そういった面倒さが離れてしまうのに繋がったのではないかと思います。しかしシステムのビジュアル化としては良い仕組みであったと思います。問題は記述法で、テキストベースで書けていれば変わったか...

List

  • 2016/06/02

Cleartext - 一般的な1,000単語しか使えないテキストエディタ

英文を書くのはさほど難しいことではありません。難しい単語を使ったりしなければ良いのです。難しい単語を使ったりすると、かえって変な文章になってしまうかも知れません。標準的な言葉は子供から大人まで正しく理解してもらうことができます。そこで使ってみたいのがCleartextです。よく使われる1,000単語しか使えない、そんな...

List

  • 2016/05/25

Boostnote - オンラインでシェアもできるMarkdownベースのメモ帳

メモ環境は大事です。気がついた時にさっとメモをしておけば、後々見返すこともできます。かつメモ環境はなるべく一カ所に統一しておくのが大事です。個人的には適当なテキストファイルに書き込んでいます。しかし個人的にBoostnoteに集中させようと思っています。それくらい使い勝手のいいソフトウェアです。## Boostnote...

List

  • 2016/05/24

Mist - ブロックチェーンを体感、分散型アプリを開発するためのブラウザ

ブロックチェーンに注目が集まっています。その実装であったり、利用するためのクライアントソフトウェアが多数出てきていますが、今回はその実装技術の一つであるEthereumに注目したいと思います。Ethereumの特徴として開発者が自由に分散型アプリケーションを開発できるという点があるのですが、それらを表示、利用するための...

List

  • 2016/05/18

Tabby - UIが殆どないWebブラウザ

デスクトップソフトウェアの操作は慣れてくるとキーボードショートカットを使って素早く行うようになります。いちいちマウスを使っていては一つ一つの操作が遅くなりがちですし、一回持ったマウスを手放さずに時間を浪費してしまったりします(特にWebブラウジング)。そこで使ってみたいのがTabby、ほとんどUIらしいUIを持たないW...