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

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

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

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

もっと見る

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...

List

  • 2016/05/16

クリップボード監視先輩 - クリップボードへコピーすると自動的にストック

インターネットをブラウジングしながらメモする際など、文字をコピーしてメモ帳に貼り付けという作業を繰り返すことがあります。非常に面倒です。そこで使ってみたいのがクリップボード監視先輩です。クリップボードへのコピーを監視して、ストックしてくれるソフトウェアです。## クリップボード監視先輩の使い方全体像です。コピーすると文...

List

  • 2016/05/16

Hain - Electron製のランチャー

最近のランチャーは事前にアプリケーションを登録するものではなく、アプリケーションが自動で情報を収集してくれるタイプのものが主流になっています。今回紹介するHainも同じく自動収集型のランチャーです。特徴的なのはElectron製ということです。## Hainの使い方メイン画面です。Alt+スペースで呼出せます。!

List

  • 2016/05/15

Chrome material - マテリアルデザインなChromium派生ブラウザ

GoogleがAndroidで積極的に進めているのがマテリアルデザインです。入力や画面の変化が分かりやすく、アプリのような小さなUIでの使い勝手が大きく向上します。そんなマテリアルデザインをPCのブラウザでも取り込んだのがChrome materialです。Chromiumをベースに作られています。## Chrome ...

List

  • 2016/05/12

Sonic Pi - 音楽のライブコーディング環境

音楽を奏でるというと大事に聞こえますが、プログラミングと同じでちょっとずつ積み重ねていけばきっとすてきな音楽ができあがるでしょう。そんな創作活動をたくさんの人たちと楽しんでみたくないでしょうか。今回紹介するSonic Piはまさにそんな音楽を作っていくプロセスをライブコーディングさながらに楽しめるソフトウェアとなってい...

List

  • 2016/05/09

Browser.html - Serveを体感するブラウザ実装

ServoというのはMozillaが開発している実験的ブラウザエンジンで、Rustで実装されています。まだまだ開発途中ではありますが、高度な並列処理が特徴となっています。そんなServoを使って実験的に作られたブラウザがBrowser.htmlです。実用性はまだありませんが、Servoを体感する上で面白いソフトウェアで...

List

  • 2016/05/06

Fusuma - Instagramライクな写真選択ライブラリ

人気のあるアプリから学べることはたくさんあります。特にスマートフォンアプリにUI/UXは人気があるアプリでは面白い実装をしていることが多く、そこから学び取れる点がたくさんあります。今回はInstagramの写真ブラウザ機能を真似たFusumaを紹介します。### Fusumaの使い方Fusumaを使っているところです。...

List

  • 2016/05/05

PeekPop - 古い機種でも使える3D Touch代替

iPhone 6s以降で登場した3D Touch機能によって、深く押し込むという操作が追加されました。あまり対応しているアプリは多くないように感じますが、リンク先を確認したり、メッセージを素早く確認するといった目的には便利です。こうした機能はピークとポップといいます。そんなPeekPop機能を古いiOSでも使えるように...

List

  • 2016/05/05

CocoaPods.app - GUIのCocoaPodsクライアント

iOSアプリの開発に際してCocoaPodsがよく使われています。使い方はそんなに難しいわけではありませんが、ライブラリ管理のためだけにターミナルを立ち上げたり、コマンドを実行するのは面倒と思う人もいるでしょう。そこで使ってみたいのがCocoaPods.appです。CocoaPods公式のスタンドアローンアプリです。#...