rbenv環境にVagrant 1.4をgem管理でインストールする。

なぜか、rubygemでは古いバージョンしか提供されていないVagrant。1.4がリリースされ新機能として「Docker Provisioner」とあったので早速することに。 Docker 対応として Docker Provisioner が追加されました。このプロビジョナを使うと Docker 自体のイン…

dokkuにperlで書いたWebアプリをdeployしてみる。

dockerを利用して自分用のheroku likeな環境を作り運用できるdokkuが便利そうなので、試しにPerlで書いたWebアプリをdeployしてみた。作者のgithubではnode.jsを利用した例が出ていたので、これとは違った物をと考え今回はperlを選んだ。とりあえず、PSGI(P…

Vagrantでpublic_networkのIPアドレスとbridgeを指定する方法

OSX(10.9)でVagrantを利用しているが、少し不満があった。 vagrant up時にbridgeするインタフェースを手動選択する必要が有る点。 [default] Available bridged network interfaces: 1) en0: Ethernet 2) en1: Wi-Fi (AirPort) What interface should the ne…

Debian(wheezy)でdockerを動かす。

docker 0.7のリリースでKernel(aufs)への直接的な依存が減ったdocker。従来はUbuntuが主要な動作プラットフォームでしたが、使い慣れてるDebianで動かしてみた。(既にDebianで動かされている方は何名かいるがapt-getのパッケージ管理を利用できる点が今回の…

Ubuntu 12.4 LTSでGUIログインを無効にしてメモリ使用量を減らす。

ふとメモリ使用量を見ていると"/usr/sbin/console-kit-daemon --no-daemon"がやたらメモリを消費していることを見つけた。どうもGUI関連プロセスとあたりがついたのでこの際、GUIログイン機能を無効にしてCLI運用に切り替えることにした。方法は下記サイトを…

Docker 0.7の新機能”save機能”を試す その2

昨日に続いて、今度はアーカイブ化したコンテナを読み込む方法を試す。コマンドは"docker load"コマンドを使うとのこと。あらかじめ、アーカイブ化したコンテナを削除しロードしてみる。 $ sudo docker load < node-hello2.tar $ sudo docker images h2o/ag …

Docker 0.7の新機能"save機能"を試す。

とりあえず、気になっていた"Offline transfer:Dockerのイメージを他のマシンに転送"を試すことにした。コマンドとしては"docker save"でアーカイブ(tarイメージ)化し、"docker load"で読み込むみたい。まずは、アーカイブ化してみる。題材はこの前github…

OSX(10.9)にVagrant&CoreOS(Docker環境)をセットアップする(インストール編)

とりあえず、クラウド上のUbuntu環境にDocker0.7を導入できたので、今度はローカルに環境を立ち上げる事にした。手軽さを優先してOSはCoreOS(最初からDockerを含んでいる)を選んだ。 必要なもの Vagrant(1.3.5) BOX:CoreOS VirtualBox(4.2.18) Vagrantセッ…

Docker 0.7の新機能の確認&アップデートしてみた。

0.7がリリースされて品質改善や新機能が追加があったのでアップデートしてみた。 Dockerはコンテナ型仮想化ソフトウェアとしてもっとも注目度の高いソフトウェアといえるでしょう。バージョン0.7では主要なディストリビューションすべてで利用可能になったた…

dockerのAPIをrubyから試してみる。

rubyのラッパーが存在しているので、それを利用する。ぱっと見2種類見つけたが、より更新日が新しい"swipely / docker-api"を利用する事にした。 geku / docker-client swipely / docker-api 環境 Client version: 0.6.6 Go version (client): go1.2rc3 doc…

Node.js on Docker(Ubuntu)用ファイルをgithubで公開した。

せっかくなので、この前"仮想化環境のDocker(Ubuntu)でNode.js&Hello Worldしてみた。 - .h2oのお気楽日記"で作ったファイル環境一式ををgithubにアップロードした。 Node.js on Docker for Ubuntu 12.04 LTS 以下のコマンドでcloneさせたら後はdocker build…

仮想化環境のDocker(Ubuntu)でNode.js&Hello Worldしてみた。

仮想化環境のコンテナを作るDockerが面白そうなので試してみた。色々つまずいたところがあったが、別途書く事にする。我が家の環境はUbuntuなので、オフィシャル環境のサンプル(docker-node-hello)をUbuntuベースに修正して動かしてみる。Dockerfileは以下の…

Windows8.1へのアップデートの失敗と対策(VAIO P)

我が家のVAIO PはWindows8で運用しているが、8.1がリリースされたので早速アップデートを実施してみた。 普通にStoreアプリからアップデートを実施しようと"ダウンロード"ボタンを押しても何故かダウンロード失敗が発生してしまう。タイミングの問題かと思い…

非ドコモiPhoneでSPモードメールを利用&動作分析してみた。

ドコモからiPhoneが発売されSPモードメール対応が実施されたおかげでもう少しSPモードの動作が理解できたのでメモ。まずは、以下記事を参考にしてAUのiPhoneからSPモードを利用可能にしてみた(結果は成功でしたが、どんな問題がおこるか不明です)2013/10/6…

Android端末でHDDレコーダ録画番組をみる 〜失敗編

ちょうどAndroid4.0端末向けに無料のDLNAクライアント(DTCP-IP対応済み)がリリースされたので試してみた。 DTCP-IP対応「Twonky Beam」がダウンロードできるようになった。また最新版では、著作権保護としてPlayReady、HLS/AESをサポートする。動画配信サ…

homebrewでnode.jsをインストール&管理する

ソフトのインストールは極力管理ソフト経由で行いたい、そうしないと依存関係の管理がめんどくさいので。 さて残念ながらデフォルトのhomebrewではnode.jsをインストールする事ができない。 そこで、外部パッケージを活用してhomebrewに設定を追加する事で、…

tumblrで特定分野「ネットワーク技術(SDNやOpenFlow)」をおいかけてみる。

アカウントをとっても有効活用できていなかったtumblr。 ためしに、興味のあるネットワーク技術分野「特にOpenFlowといったSDN(Software-Defined Network)技術」についてメモしたり、まとめたりする場所としてtumblrを使ってみることにした。 ゆっくりやって…

iPadでマインドマップライクな図形を描くアプリ

とりとめのないアイデアを整理するときに重宝するのがマインドマップ。 いろいろ種類のアプリがあり、実際につかってみたアプリを並べてみた。 Idea Sketch(無料) つくったマップからOutlineを作成する機能がある。またオプション機能購入でiCloudへの保存が…

Google Currentsを使ってみた。 その2:Flipboardとの比較

いまいち使い方を理解できていないので、両方を少しずつ使いながら比較を行って機能を整理してみたのでメモ。 今のところFlipboardとiPadの組み合わせが一番使い勝手がよかった気がする。 アイテム Google Currents Flipboard 備考 モバイルアプリ iOS,Andro…

Google Currentsを使ってみた。

とりあえず、面白そうなので試してみた。 今回はAndroid,iPhone4,iPadの計3種類のデバイスで試してみる。 概要 WebサイトやFeedを、雑誌を読んでいるかのように閲覧できるFlipboardライクなアプリ。 具体的な利用イメージはデモ動画をみるのがよいと思う。 …

A5プロセッサー(32nm?)と省電力技術

CPU

1080p対応の新型Apple TVや値下げされたiPad 2でA5プロセッサーは32nm製造プロセスを採用かと報道があり少し、驚かさせられた。(これはCPUのX線写真でダイ部分の面積を計算した結果が根拠のようだ)それにしても消費電力が増加した新型iPadではなく、省電力…

Androidエミュレータの進化

Androidエミュレータが進化している! しばらくさわらないうちに機能追加だけでなく、高速化の改良も盛り込まれており使った感想を簡単にメモ。 x86ベースのイメージの提供(Android 2.3.3) Intel Hardware Accelerated Execution Manager(R17) さらにx86ベー…

はてなダイアリーでiPhoneアプリのリンクを貼る

はてなダイアリーでiPhoneアプリを紹介したいときに手軽なやり方がわからずすこし調べたのでメモ。 Appleのサービス(Link Maker)を使う。 iTunes Link Maker 上記サイトでアプリ名から検索を行い"iPhone App リンク"をクリックすることで、リンクを取得でき…

ARMアーキテクチャbig.littleの資料

ARMの省電力技術「big.little」少しづつ詳しい話が出てきているが、下記の資料ではソフト周りの話を含めてる点で興味深い。Task migration and integration into Linux Power Management

Flashの動画再生でコマ落ちする?

ふとYoutubeで動画を見ていると以前ならスムーズに再生できていた動画がなぜかコマ落ちして表示される。CPU使用率とか見てみたけど特に異常なし。 ブラウザを変えて(Firefox →Chrome)みても変化がない。 設定が関係してるかと思い、動画上で右クリックを行い…

iOS5.1へのアップデートができない(解決編)

早速iOS5.1にアップデートしようと、iPhone4からWifi経由でアップデートを始めたけど「残り時間を計算中…」の表示の後にエラーが表示され先に進めない。 数回エラーを繰り返した後、AppleのQA:「iTunes から iPhone、iPad、または iPod のソフトウェアアッ…

Haswellマイクロアーキテクチャとトランザクショナルメモリ

CPU

インテルがHaswellマイクロアーキテクチャで、トランザクショナルメモリサポートのアナウンスを行ったと聞き個人的にはとっても期待している。 このトランザクショナルメモリはマルチコア環境のボトルネックを解決する可能性がある技術だからだ。 前置きが長…

Chromium for Android(Part 0 ビルドのための情報収集)

Chrome betaがAndroid 4.0向けに登場したけど、なかなか評判がよいみたい。 Google は、モバイルを日々活用する方が世界中で増えている中、デスクトップと同じようにスピーディでシンプルなウェブブラウジング体験をスマートフォンやタブレットでも提供した…

Chromiumのbuild on OSX Lion(Part1)

osx

久々にChromiumのビルドを試してみようとしたところ、Syncコマンド実行時にSSLがらみのエラーが出てしまい先に進めない。 $gclient sync (一部省略) svn: OPTIONS of 'https://src.chromium.org/svn/trunk/src': Server certificate verification failed: …

iOS5のリマインダーとクラウドサービス

iOS5で搭載されたリマインダー、iCloud経由でもアイテムとステータスを確認でき、結構便利に使えてる。 せっかくなので普段持ちあるいているAndroid端末側や、PCでも同期してリマインダーを使えるととっても便利だと思う。 そこで、できるだけ3rdPartyの追加…