2017年07月一覧


仮想マシンへD&Dが効かないときにチェックすること

近年の仮想マシンには VMwareTools をインストールするのではなく open-vm-tools をインストールするというのが定番になってきました。しかしながら、これで少しだけ手間取りがあったので記録として残しておきます。

同じように悩んだ人がいたら、その解決に役立てるのではないかと思います。

症状

VMware Player なり Workstation なりに、 Ubuntu 17.04 をインストールしました。
そして open-vm-tools もインストール済みの状態でした。

しかしながら、クリップボードでの文字列コピーやファイルのコピーが機能しませんでした。
仕方なく VMwareTools をインストールしようとしても、open-vm-tools のほうを推奨される&そもそもファイルパス情報が色々と変わっていてインストールにも手こずる始末でした。

解決策

実は open-vm-tools のインストールだけでは、目的のものは含まれていないようです。
本当に必要としていたのは、”open-vm-tools-desktop” でした。

そのため、以下のようにコマンドをたたいてインストールして、再起動を行えば無事に各種機能が使えるようになりました。

open-vm-tools という名前が有名になっていて、仮想マシンのデスクトップ環境では、このパッケージだけでは足りないとか、ちょっとした罠だったなと思います。
以前にも同じように有効にならないことで不思議に思っていましたが、これが原因だったのかなと今になって思いました。


curl で Cookie 認証突破

様々な Web サービスがありますが利用する際に、ユーザーはまずログインして使用するといったものがあります。
有名どころはアプリケーション用のAPIキーを発行して使用させてくれたりしますが、そうでないところもまだ残っているんじゃ無いかと思います。
それと、 API キーを発行するまでじゃないんだよなぁといったときに、ログインしてちょっとだけ処理させたいといった需要でなんとか出来ないかトライした記録です。

はじめに

通常の Basic 認証なら、 curl のオプションに設定して終わりだったりします。ここでは専用のログインフォームがあって、そこに入力するといったものを想定しています。

ここで対象にあげたサービスらはちゃんと REST API を備えているので、今回紹介するような話は全く不要のものとなります。無駄な努力は避けるようにしましょう・・・。

続きを読む


Cloud9 IDE をサーバーにインストール

クラウド開発環境サービスの Cloud9 の IDE については、オープンソースとして公開されているため、 Linux 環境に入れて使うことができます。
これを利用して、開発サーバーに Cloud9 IDE をインストールして、ブラウザで開発ということにトライした記録です。

インストール

Ubuntu 17.04 にインストールしてみました。
Cloud9 Core (https://github.com/c9/core.git)として環境が公開されています。
一般ユーザーの環境にインストールすることが前提なのでその点にご注意ください。
続きを読む


話題の IGZO 7.9 インチパネルを買った

つい先日、発売になっていた秋月電子通商の IGZO 液晶パネルセットを購入しました。
小さめ液晶ディスプレイ欲しい派の自分としては、今回3種類もバリエーションがあるため、どれにしようかかなり悩みました。
5.5インチで Full HD (1920×1080) か、 6.0 インチで 2560×1440、 7.9 インチで 2048×1536 どれもこれも魅力です。

続きを読む


GitHub API ツールビルディング

GitHub で公開されている API を使って、色々なことができるのかと期待している今日この頃ですが、以下のような書籍を見つけました。
これの紹介文の一部に、「GitHub API と使った ツール作りのアイデアが満載」という帯もあって購入してしまいました。また、サブタイトルにも「GitHub API を活用した拡張とワークフローのカスタマイズ」とあって、この部分に興味引かれてつい買ってしまいました。

続きを読む