2017年8月
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
無料ブログはココログ

2017年8月 6日 (日)

今週買ってきたもの

先週は人間ドックに行ってバリウムを飲んだわけですよ。渡される下剤がいつも効かないので、その旨を伝えると多めにくれたのですよ。2錠飲んで5時間経っても効かないので追加で2錠飲んだのですよ。まだまだ効かないなーと思っていたら、過剰に効き始めたのですよ。
次の日は、体液が全部なくなったような、体に力が入らうず頭が全く回らない腑抜けになってしまったのですよ!

(1)3E-BKY5-BK [タッチパッド付 Bluetooth Keyboard Touch+ 3つ折りタイプ ケース付属 ブラック]

仕事場の机が狭いにもかかわらず3台のPCを使わなければならない状況で、2台分は切り替え機があるのだけれど、それでもキーボードやらトラックボールやら2つずつある。
とても狭いので、大体できる方法はないかとヨドバシカメラを物色したらキーボードを見つけた。
タッチパッドが付いているコンパクトなキーボードに惚れてしまったのです。7,530円とちと高めで如何なものかと思ったのですが、まあ、狭い机を広く使えるならばと購入しました。
3つ折りできるながらも、筐体を広げるとソリッドな筐体は安定したキー入力を保証できる頼もしさ。ちょっとタッチパッドに触れてしまうとカーソル位置が変わってしまうけれど、キー入力時は、キーを押して一時的にタッチパッドをOFFにできるし、その点は簡単に解決できる。
また、3台分のBluetooth接続を記録できるので、希望の用途にマッチしている。
バッテリは内蔵してあり、付属のmicro USBで充電して2時間充電で20時間連続使用可能ということだし、普段使いでは問題ない。

しかし、大いなる問題として、このキーボードは、アンダーバー・バーティカルバー・バックスラッシュが入力できない!プログラム開発でこれらのキーが入力できないのは致命的だよ・・・。マニュアルにはバーティカルバー・バックスラッシュは記述があるのだが入力できない。英語キーボードとしないとダメなのか?
もう一つシリコン製で巻けるBluetoothキーボードELECOMTK-FBS035Eがあるが、こちらもアンダーバー・バーティカルバー・バックスラッシュが入力できないんだよな。Bluetoothキーボードって全部そうなのか?
Windowsのキーマップはレジストリで変えられるようなので、設定する手もあるだろうけれどまだちゃんと調べてない。

おしい!いいキーボードなのに入力できないのはとてつもなく惜しい。
3Eの3E-BKY5-BKサイトはこちら。

→「アンダーバー・バーティカルバー・バックスラッシュが入力できない」問題の回避策がわかった。マニュアルにある入力方法はUSキーボードをもとにしていて日本語キーボードでは入力できないのだ。コントロールパネルから「時刻と言語」→「地域と言語」から”言語を追加する”を押下して”英語(米国)”のUSを選択する。タスクバーにある日本語入力辺りをクリックすればENGを選択できるので、それにすれば件の文字が入力できる。どのキーを押せばいいかはマニュアルを見てちょ。

(2)iBUFFALO Bluetooth4.0+EDR/LE対応 USBアダプター ブラック BSBT4D09BK
上記の3E-BKY5-BKを職場のPCで使用するため、ヨドバシカメラで見つけたBluetooth USBアダプタの中でこれが一番安かった。
パッケージには、Bluetoothキーボードに使えるとは書いてなかったけれど、店員さんに聞いたら使えるということで2つ購入。裏を見ると対応プロファイルにHIDが含まれているので使えるとわかるけど、見辛いよね・・・。
果たして職場のデスクトップPCに刺してみると使えました。初め使えなくてなんでかなーとあれこれやっていたら3E-BKY5のバッテリ切れでした。充電したら接続できた。

家のノートPCに接続して、Bluetoothを登録→削除としたら再登録できなくなってしまったが、デバイスマネージャーからBluetoothドライバを一旦消して、またインストールしなおしたら登録できた。なんなんだ一体。他のBluetoothキーボード

(3)システムを「外注」するときに読む本
Amazonでお勧めに出てきていてダイヤモンド社だし内容がビジネスマン向けの初心者バリバリなのかなと思ってちと見てみたらさにあらず。
ITシステム構築に纏わる人間的な問題を解決していくという小説仕立てで、まあ、極端なプロットと強引な進め方。でも、話の内容は極端ではあるが、問題を浮き彫りにさせるという点では成功している。なにより読んでいて面白い。
しかも、ちゃんとPM(SAか?)レベルの知識を具体例とともに説明している。具体的な問題に対して、どのような心構えでどうやって対処すべきかというのを明示してくれている。
これを導入としてさらにPMの教本を読んでいけば、いろいろ知識を連結できるのではないかと思う。

でも、なんでこういったビジネス本の主人公って、美女(教師役)と男(生徒役)が多いのだろうか?
変な設定もあるけど、それっているの?

(4)ソフトウェアデザイン 2017年 08 月号 [雑誌]
数学的なところがどうにも理解できなくて苦手であるが気に放っている機械学習を特集していたので購入。まあ、ほんの導入。

(5)女王陛下の航宙艦 (ハヤカワ文庫SF)

2017年7月 2日 (日)

今週届いたもの

そろそろ気温が30度を超えて辛くなる季節。
徐々に体が慣れてくるのだろうけど、今頃はただ辛い。
今日も熱中症なのか、偏頭痛がして、グースカ眠るしか対処できませんでしたわ。

(1)MK9P2J/A iPad mini 4 128GB シルバー Wi-Fiモデル (iOS)
遂に買ってしまいました。
携帯できる情報端末としてiPod touch(2世代前?)でも構わなかったのだけれどバッテリーが全く持たず、ちょっと落っことしたら画面中心部分の画素がぽっかりと死んでしまったのでこりゃ駄目だと。
始めはCellularモデルを買って格安SIMを差そうとしたのだけれど、そんなことしたら仕事中に株を見たり、通勤中に本を見なくなりそうなのでやめにした。値段も1.5万上だし。
現状、iPod touchで使っていたアプリを更新して、いくつか新しいアプリ(プログラム開発関係)を導入したくらいであんまり使えていない。
iPod touchで使っていたものをダウンロードするに一晩放置(電源切りタイマーをOFFにしておいた)して、そしたら、アプリの起動ができない(正確にはすぐ落ちる)ので一旦削除→再インストールしてみたり、アイコンとアプリ名が一致していないものがあったので削除しようとしてもできなかったり(”棒読み”が”Numbers”になっていた)で両方削除して入れなおすことで解決したり。iPod touchのデータを引き継ぐとおかしくなるのかしらん。

プログラム開発では、Pythonista3(1,200円)が良いとのことで購入。Pythonは全く知らないのでこれから勉強だけど。オフラインでjavaとかperlとか使えるアプリはないのかしらん。C#の開発アプリは落ちるとのレビューがあったけど・・・どうなんだろう?

外にも持ち出せるように色々環境を育てていこうと思います。
softbank wi-fiが2年間無料とのことで申し込んだけれど、初めは案内がくると思っていたけれど、購入メールにURLがあってそこにアクセスしてID・PWDやESSIDやらを貰う見たい。あれ、携帯のwebサイトを見られないと登録できないの?たまたまウチの会社で持たせてくれた携帯がsoftbankだったから取れたけれど。

(2)SR iPad Mini4 ガラスフィルム 高度透明 3倍強化 旭硝子 9H 0.3mm スクラッチ防止 気泡防止 自動吸着 貼り付け枠付き iPad Mini4専用 保護フィルム
やっぱり保護フィルム必要でしょということで購入。
フィルムっていうと薄いイメージがあったので、こいつが結構分厚くて大丈夫かと思ったのだけれど、全く問題なし。
こういうのって埃が入ると台無しなので風呂場で換気扇を回して貼り付けました。添付の湿式シートと無繊布で拭いてからガイドを取り付けて、シートを貼って中央を押さえつければ空気が入らずにきれいに貼り付けられるという寸法。
なお、脂は目立たないとのことですが、オッサンの指はそんなことではめげないようです。

(3)KVAGO iPad MINI4 ケース 本革 オートスリープ スマートカバー スタンド機能 マグネット
中国製?
ベルトが付いているというところが購入ポイント。
本革でできているところは特に意識していなかったのだけれど(合成革と思ってた)、臭いはともかく、なかなか良い感触。作りもしっかりできているし今のところ特に問題はない。
ちょっと気になったのは、説明書が全くついていないことか。付属品とか使い方が無かったので適当にやってみたけど。ちゃっちいペンが付いていたけど、試しで使う分にはいいかも。しまうところがないけど。

(4)アフタヌーン 2017年 08 月号
美術系青春漫画?「ブルーピリオド」が新連載。何もかもそつなくこなして人生に意味を見いだせない高校生。不良とまみれて自分のものではない感動に冷静になって虚しさを覚えたり。しかし、そりの合わない美術部部員女子とぶつかったり、美術部先輩の作品を見て、そして自分の心にあるものを表現してみて何かを感じ始める。初めのカラーページが終わりにつながっているのに読み返して気付いた。

(5)月刊コミック 電撃大王 2017年8月号
新連載3本
「籠の少女は恋をする」完全寮生女学園は、実際はハイソな教育を施されて愛もなく結婚のため買われていく少女たちを育成する学校であった。そこでは短い限られた自由な期間を少女たち同士が諦めとともに愛し合っていた。儚い百合物。
「遊びたがりの霧生さん」ボードゲーム紹介ボーイズミートガール物。夜の街で遊んでいると噂のある女子高校生にふとしたことで誘われたゲーム好きな男子高校生。その誘われた先はボードゲームを遊ぶものが集うところであった。現物のボードゲームを使った遊びと、その巻末説明があるとても良い構成。
「魔王の可愛いヤマダはよいこ」4コマ異世界学園バブミ物(なんだそりゃ)。でもオギャリティではないよな。最近歳を感じ始めたヤマダが帰宅の電車で座ろうとすると、そこは異世界であった。出会った幼女魔王に学校へ連れられて低学年の教室に入れられる。幼女魔王のバブミに癒されるヤマダの生活はどうなるのか。


なんか変な芸人のネタみたいな漫画が載っているなと思ったら「苺ましまろ」だった。
この迷走っぷりは・・・。

(6)製造人間は頭が固い (ハヤカワ文庫JA)

人間を合成人間に変化できる能力を持った”製造人間”ウトセラ・ムビョウとの会話劇?
1話以外はブギーポップシリーズなどで出てきた<システム>の合成人間との対立のような暖簾に腕押しのような、突きかかる相手をのらりくらりとあしらったような会話。
正直何を伝えようとしているのかわからない。(そういう作風である作者ではあるが)

(7)商品名:(ワコール)Wacoal ブロス 優れた通気性と吸汗速乾性を実現した「爽快NAVI」(半袖) GL7500 WH ホワイト L

暑いので通気性のいいシャツが欲しいと購入。
ちょっと窮屈感はあるかもだけど、通気性はよく満足。

2017年2月26日 (日)

今週届いたもの

やっと給料が入った(交通費もプラスされてるし)ので、ぼちぼち欲しいものを注文していく。でもまだ抑え気味で。
あと、花粉症はまだ大丈夫。

(1)アフタヌーン 2017年 04 月号
新連載「シンギラリティは雲をつかむ」異世界航空機SFもの。ある地方の小国家にいる航空機の整備士の弟子である天才少年の話。自分は周りの少年少女とは違うと思いつつ孤立している。ある時、整備士が隠していた革新的な航空機を見つける。その航空機は人型で、飛びそうもないのにすごい技術が使われていて実際通常の航空機より群を抜いて飛べるもので、少年を虜にする。そして、その都市を攻めてきた爆撃機に対して、承認欲求にかられた少年はその航空機で対抗しようとする。 革新的メカと少年というガンダムとかサンライズが好きそうな方向の話。もちろんオイラも好物です。
四季賞受賞作「星のまたたき」何気ない物の中に星の輝きを見つけるのが楽しいけど、人が同じように輝きを見つけると自分の見つけた輝きがつまらないものに感じてしまう女子高生 山田美柑は、自分の見つけた輝きだけを見ていたいがためにクラスからもぼっちぎみでいる。母には同じ価値観を持てる友達ができるといいねと諭す。果たして同じクラスの男子と新しい輝きを共有することとなる。 まだ青春にもなっていない水色時代っぽい良い話。アフタヌーンの四季賞は中高生くらいの話が多いよなとは思うけど、繊細なお年頃というのはオッサンの心にキュンキュンきてしまうからなのだろうかと推測。

今のアフタヌーンはオイラのツボの作品が多くてとても良い。

(2)プリンシプル オブ プログラミング3年目までに身につけたい一生役立つ101の原理原則
前にも購入して途中まで読んだけど転職する2年目の奴に餞別であげてしまい、でも良本なので手元に置いておきたいと再購入。
一時プレミア価格になっていたけど、定価に戻ったのでやっと購入出来た。

(3)ビブリア古書堂の事件手帖7 ~栞子さんと果てない舞台~ (メディアワークス文庫)
最終巻。出だしくらいをちょっと読んだが、だいぶ待たされた所為か何となくのめり込むことはできていない。親も好きなので先に読むように渡してしまったこともあるけど。
本好きがちょっとした謎に巻き込まれてっていう方向が好きだったのだけれど、陰謀っぽい方向に進んでなんか違うなーって感じている。

(4)Seagate シーゲイト 内蔵ハードディスク Mobile HDD 2TB ( 2.5 インチ / SATA 6Gb/s / 5400rpm / 128MB / 2年保証 ) 正規輸入品 ST2000LM007
REGZA(32RX1)に繋いでいたUSB HDD(Buffalo HD-AV2.0TU2)に録画ができなくなってしまった。Windowsでフォーマットしても認識できるが書き込みにものすごい時間が掛かる(54byte/secって!)しちゃんと書き込みできていない。試しに中のSATA HDDを手持ちの20Gに入れて変えてPCに接続した所、ちゃんと読み書きできる。HDDがぶっ壊れたと分かったので、これを購入して換装したところちゃんと使えるようになりましたとさ。
HD-AV2.0TU2の中身はWD20EADS(2TB)3.5インチであったが、2.5インチHDDでは固定できないので、テープを貼り付けて何とか固定・・・。ちと不安が残るがまあしょうがない。


(5)B.V.D. 吸汗速乾2枚組 クルーネックTシャツ 天竺 NB203TS-2P
B.V.Dサイコー

2016年12月17日 (土)

DigitalTVboxに接続できなくなったときの対処

対処といっても、原因も回復方法もわからんのだがの。

FUJITSU FMV LIFEBOOK WA3/J(FMVWJA3BA7)でDigitalTVboxを使っているのだが、ネットワーク設定のWi-Fiとかモバイル ホットスポットとか、”有料Wi-Fiサービス”などいらないと思った設定を切ったりしてセキュリティを弄った所為か、DigitalTVboxに接続できなくなった。
こりゃいかんとなんかガチャガチャやっていたら使えるようになった・・・。
ユニットの接続設定ボタンを押してツールで再接続を押すのを繰り返したり、電源抜いたり、無線LANを停止したり機内モードにしてみたり、接続中に増えた$SETUP_WTV$の共有をWi-Fiにしたり外したり。最後の共有をつけたり外したりした後に繋がったようなのでこれなのかな?

回復には以下のページを参考にしたが、全く意味がなかった。
FMVサポート [DigitalTVbox] ワイヤレスTVでテレビを視聴できません。(2011年夏モデル〜2012年夏モデル)

このページとはモノが違うので、ここに書かれていることをやっても無駄だったような。
色々弄っていてわかったところ。

  • ワイアレスTVユニットの接続設定ボタンを押しても、電源ランプ/通信ランプが数回点滅して、すぐに点灯状態になってしまった。
    無線LANを無効にすると、電源ランプ/通信ランプが点滅するんだけど、無線LANを有効にすると点灯にすぐ変わったり。
    この状態で再接続してみると、「ワイアレスTVユニットに接続できません。コード:EX04」とか出てきて接続できない。
    これを何回かやっていたら、接続できるようになった。
  • DigitalTVboxのネットワーク設定 ワイアレスTVユニット名 と セキュリティキー を書き換えたんじゃないかと思ったけれど、これはユニットとの新規接続の時に書き換わる(ハズ)なので、不用意に書き換えたときは新規接続しなおす方向で対応できると思われる。
  • ちなみに新規接続の場合、ネットワーク接続にプライベートネットワーク ”ローカル エリア接続* 13” ”$SETUP_WTV$”というのが作られて、新規接続設定が行われる模様。このネットワークができるけれど接続できない。接続設定中はこのネットワークが作られる。
    新規接続が終わった後、”ローカル エリア接続* 13”は、”$SETUP_WTV$”から ワイアレスTVユニット名 に変わる。以降、このネットワークはStationTV_Xサービスを起動した後に残る。

ちなみに、うちのPCのデバイスなどは、以下のようになっている。

     

Digitaltvbox_device1

Microsoft Virtual WiFi Miniport Adapterは、”非表示のデバイスの表示”をONにしないと見えない。

Digitaltvbox_device2

ネットワーク接続は、”Wi-Fi”と”ローカル エリア接続* 13”がDigitalTVboxで使用されるネットワーク。このネットワークを接続するとき、Nortonが「安全ではないネットワークに接続する」とか警告が出る。

Digitaltvbox_network1_2

Digitaltvbox_network4

Digitaltvbox_network2

Wi-Fiの共有は、FMVサポートページにあるようには、接続の許可はチェック無しでOK。
これって、外からネットワーク経由で操作するときに必要な設定なのかしらん。

Digitaltvbox_network3

セキュリティ対策ソフトには特に設定なし。

2015年12月13日 (日)

VAIO type PにWindows 10を入れてみた

VAIO type P(VGN-P90HS)にWindows7を入れていたのであるが、起動とともにROXY DVDのインストーラが起動するようになったり、MCAFFEとNortonが両方入っていたりとめちゃくちゃになって、どうやっても改善できないので、最近、Windows7を入れなおした。
そしたらWindows10入れられるよって出てきて、まあ、入れなおしたばかりだからどうなってもいいかなと思い、Windows10を入れてみた。

Vaiotypep_top

  • Windows10のインストール自身はめっさ時間はかかったはハズ。どれくらいかかった忘れた。インストールを選択して基本放置していたので。
  • Windows10は、Windows7の更新(200個近く入れたよ・・・)した後と同程度の遅さ。ちょっとしたAPを使った時のもっさり感はなくならない。
  • Norton Internet Sequrityを入れてみたが、インストールにめちゃくちゃ時間がかかった。12時間くらいかかっただろうか?単にVAIO type Pが遅すぎるのか、CPU使用率が常にずっと60%くらいで無限ループに入ってハングしているのかと思ったが、ずっと放置していたらインストールが完了できた。実は途中で画面が全く進まないので2,3回インストーラを起動しなおしていて、最後は管理者権限で起動してこれは最後まで進み起動中とでたのでそれも放置してみたらやっとインストールが終了したのです。
  • WindowsUpdateは(今のところ)再起動が不要のもよう。WindowsUpgradeの何が面倒って大量に入るは、いちいち再起動が入るは、めんどくさすぎなんだよ。
  • フラットデザイン きもい。Microsoft Edgeで新しいタブを開いたときURLを入れるところが見えないってのはどうなの?
  • Windows ストアアプリが降る画面じゃなくても起動できるってところも売りなのかもしれないけれど、タッチパッドじゃないからあんなもの使えない。
  • Windows10インストール後には、マウスの真ん中ボタンによるスクロールは効かない。画面の輝度の調整も不可。しま★りん.blog @ayurinaさんの「VAIO Type PをWindows 10にアップデートしてみた。けど使いません。」を見ると、ディスプレイドライバを入れ替えれば輝度は変えられる模様。← できました。Intelのサイトからダウンロード→展開して、ディスプレイドライバのプロパティから更新で展開したwin7ディレクトリを指定。それでOK

といわけで、インストールはできたけれど使えるかというのは疑問が残るほどのもっさり感。とくにMicrosoft Edgeが重い。さっさとOperaなりFirefoxに乗り換えてしまうほうが良いか。それでももっさりなんだけど。
あえてWindow7から切り替える必要はないと思われ。WindowsVitaでもチューニングされていればそんなに問題なかったし。今思えばWindows7にする必要性もなかったとかとか。
単に保証期間が伸びただけ・・・。

2015年11月 7日 (土)

オイラ、dockerしてるぜ dockerでリバースプロキシを使用しようとしているのだけれど その2

というわけで、dockerでredmine,Jenkins,gitlabを動かし、Apache HTTP Serverをリバースプロキシにして外部IFとするわけですが、パスでWebアプリを区別する方式をとるとmod_proxyだけでは相対パスが解決できないのですよ。

それを解決するにはパスに対して、Webアプリごとのパスを追加する必要があるわけで。
mod_proxy_htmlモジュールを使います。
Apache HTTP Serverのdockerイメージは bitnami/apache を使っていますが、これにはmod_proxy_htmlモジュールは入っていません。ですので、以下の手順でモジュールをインストールし使えるようにしたdockerコンテナをdockerイメージにします。(先頭$がVM、#がdockerコンテナ)

※:bitnami/apacheを起動してから以下のコマンドを実行してください。

$ a=`docker ps | grep apache | awk '{print $1}'`
$ docker exec -it $a bash
# apt-get update
# sudo apt-get install libapache2-mod-proxy-html
# apt-get install libxml2-dev
# cd /opt/bitnami/apache2/modules/
# ln -s /usr/lib/apache2/modules/mod_proxy_html.so
# ln -s /usr/lib/apache2/modules/mod_xml2enc.so
# exit
$ docker commit $a apache_rp

httpd.confに以下のように定義

LoadFile    /opt/bitnami/common/lib/libxml2.so
LoadModule  proxy_html_module    modules/mod_proxy_html.so
LoadModule  xml2enc_module       modules/mod_xml2enc.so

ProxyRequests Off
<Proxy *>
    Order deny,allow
    Allow from all
</Proxy> <Location /jenkins/>
    ProxyPass http://ci_jenkins:8080/
    ProxyPassReverse http://ci_jenkins:8080/
    ProxyHTMLEnable On
    ProxyHTMLURLMap / /jenkins/
    RequestHeader    unset  Accept-Encoding
</Location> <Location /redmine/>
    ProxyPass http://ci_redmine/
    ProxyPassReverse  http://ci_redmine/
    ProxyHTMLEnable On
    ProxyHTMLURLMap / /redmine/
    RequestHeader    unset  Accept-Encoding
</Location> <Location /gitlab/>
    ProxyPass http://ci_gitlab/
    ProxyPassReverse  /
    ProxyHTMLEnable On
    ProxyHTMLURLMap / /gitlab/
    RequestHeader    unset  Accept-Encoding
</Location>

上記の設定を行うことで、相対パスの問題はとりあえず解決できる。

Readmine_ok_2

Jenkins_ok_2

Gitlab_ok_2

取り敢えずというのは、一部リンクがおかしくなったりします。たとえばRedmineのログインで/redmine/redmine/と2重に設定されたりします・・・。あと、Jenkinsの設定でリバースプロキシがおかしいとか出ます。
ここら辺は、今後の課題ということで。

オイラ、dockerしてるぜ dockerでリバースプロキシを使用しようとしているのだけれど その1

手軽にCI(redmine,Jenkins,gitlab)を行える環境をdockerで作っていて、IFを一つで管理しようとリバースプロキシを使おうとしているのだけれど、イマイチうまくいかない。
Apache HTTP Serverをリバースプロキシとして使用するには、mod_proxyモジュール使うが、これだけでは相対パスを解決できないようで、以下のようにCSSやjpgが読み込めないし、リンク先に飛べない。

Readmine_ng_2

Jenkins_ng_2

Gitlab_ng_2

httpd.confは以下。

ProxyRequests Off
<Proxy *>
    Order deny,allow
    Allow from all
</Proxy>
<Location /jenkins/>
    ProxyPass http://ci_jenkins:8080/
    ProxyPassReverse http://ci_jenkins:8080/
    RequestHeader    unset  Accept-Encoding
</Location>
<Location /redmine/>
    ProxyPass http://ci_redmine/
    ProxyPassReverse  http://ci_redmine/
    RequestHeader    unset  Accept-Encoding
</Location>
<Location /gitlab/>
    ProxyPass http://ci_gitlab/
    ProxyPassReverse  /
    RequestHeader    unset  Accept-Encoding
</Location>

このときApache HTTP Serverのアクセスログを見ると、以下のようにHTTPは読み込めるが、CSSやJSファイルは、HTTP レスポンスコード404(未検出。見つからない。)となる。

192.168.99.1 - - [05/Nov/2015:14:12:06 +0000] "GET /redmine/ HTTP/1.1" 200 1397
192.168.99.1 - - [05/Nov/2015:14:12:07 +0000] "GET /stylesheets/application.css HTTP/1.1" 404 225
192.168.99.1 - - [05/Nov/2015:14:12:07 +0000] "GET /stylesheets/jquery/jquery-ui-1.11.0.css HTTP/1.1" 404 237
192.168.99.1 - - [05/Nov/2015:14:12:07 +0000] "GET /javascripts/jquery-1.11.1-ui-1.11.0-ujs-3.1.3.js HTTP/1.1" 404 246
192.168.99.1 - - [05/Nov/2015:14:12:07 +0000] "GET /javascripts/application.js HTTP/1.1" 404 224

Webブラウザに指定したURLは「http://192.168.99.100/redmine/」で、HTMLには相対パスでしていされているので、組み合わさって絶対パスになるのかと思っていたのに・・・。
相対パスでも"/"で始まっている場合は、ルートトップからの相対ということで、ホストに対して相対パスがくっつくので、リバースプロキシで変換するURLにはならない。(http://192.168.99.100/redmine/~ と期待しているのに/redmine/が付かない)

といわけで、dockerで3つのWebアプリケーション(redmine,Jenkins,gitlab)を使うケースで、Apache HTTP Serverのリバースプロキシを使うにはmod_proxy(redmine,Jenkins,gitlab)だけでは解決できない。
・・・と思う。
1つだけWebアプリケーションを使うならば、パスを追加しなければいいので、使えるのだけれど。
(VirtualHostでホスト名を分ける方法で解決している人もいるけど、どこにあったか分からんようになってもーた)

ではどうするかというと、mod_proxy_htmlモジュールを使ってみた。ただし、問題あり。
→次の記事に続く。

■備考:
HTTP RequestとかResponseの問題なのかなーと思って少し探ってみたけど、当て外れ。
調べたことを備忘として書いておく。

HTTP ResponseのHTTP Headerについて、URLに関係しそうなもの。

  • Location:リダイレクトするときに使用。HTTP Response Code 30xを返して Locationに指定した絶対URIに移動する。
  • Content-Location:使用していない。

2015年11月 3日 (火)

オイラ、dockerしてるぜ 覚書:DockerのホストOSとSSHで接続できないときの対処

WindowsでOrale VM VirtualBoxでVMイメージを起動中に、ノートPCを休止状態→起動した場合、ホストOSとのSSHが接続できなくなった。

(1)Oracle VM VirtualBox またはDocker Quikstart TerminalからDockerを実行するホストOSのVMを立ち上げる。
  TeraTermでSSHでホストOSと接続できる。
(2)ノートPCの休止状態にする。
(3)ノートPCを起動。ホストOSのVMは動いている。
  TeraTermでSSHでホストOSと接続できない。(Connection Timed outになる)

Teraterm_connectiontimedout

docker toolboxのGithubチケット#66で報告されているけれど、解決されないままClosed状態。

ipconfig -allを見てみると、「イーサネット アダプター VirtualBox Host-Only Network #2:」の設定内容が以下のようになっている。”自動構成IPv4アドレス”と”サブネットマスク”が追加されているのと、”IPv4 アドレス”に”(重複)”が付いているのがおかしい。
●休止状態前(接続できる状態)
   リンクローカル IPv6 アドレス. . . . .: fe80::9474:5cf:7669:1cf2%20(優先)
   IPv4 アドレス . . . . . . . . . . . .: 192.168.99.1(優先)
   サブネット マスク . . . . . . . . . .: 255.255.255.0

●休止状態後(接続できない状態)
   リンクローカル IPv6 アドレス. . . . .: fe80::9474:5cf:7669:1cf2%20(優先)
   自動構成 IPv4 アドレス. . . . . . . .: 169.254.28.242(優先)
   サブネット マスク . . . . . . . . . .: 255.255.0.0
   IPv4 アドレス . . . . . . . . . . . .: 192.168.99.1(重複)
   サブネット マスク . . . . . . . . . .: 255.255.255.0

■対処方法
(1)Oracle VM VirtualBox を終了させる。動いているVMイメージは保存でOK
※:起動しているVMイメージを停止させるだけでなく、VirtualBoxを停止する必要あり。
  Docker Quickstart Terminalも動かしているなら終了させる。

Vm_close

(2)コントロールパネル→ネットワークとインターネット→ネットワーク接続を開く

Networksetting1

(3)VirtualBox Host-Only Network とVirtualBox Host-Only Network#2 を右クリック→無効 にする

Networksetting2

(4)VirtualBox Host-Only Network とVirtualBox Host-Only Network#2 を右クリック→有効 にする

(5)Oracle VM VirtualBox を起動→SSHで接続可能に!

Teraterm_connect

ちなみに、VMイメージが動いている状態で、ネットワークアダプタを無効→有効としてもダメだった。(VirtualBoxのネットワークの接続を切ってからでもダメ)

なお、NetworkAdapterをコマンドから無効・有効にすることも出来る。
管理者権限でコマンドプロンプトを開き、以下のコマンドを実行ればよい。
(ちなみに、引数のネットワークアダプタ名は、netsh interface dumpで確認できる)

netsh interface set interface "VirtualBox Host-Only Network" disable
netsh interface set interface "VirtualBox Host-Only Network #2" disable
netsh interface set interface "VirtualBox Host-Only Network" enable
netsh interface set interface "VirtualBox Host-Only Network #2" enable

これでうまくいかなければ、Windowsを再起動させるしか手はないような・・・。

2015年9月22日 (火)

覚書:VMWare Playerのubuntuがネットワーク接続できなくなったときの対処

VMWare Player上で動かしているubuntuがネットワーク接続できなくなった。
確かububtuのバージョンアップだかなんだかした後だったと思う。
その後、VMWare toolsのインストールを促されたので、これの所為かなと思ったのだが、そうではなさそう。
ネットワークの設定に「ネットワーク接続」欄があり、そこの「アダプタの設定」ボタンを押下→「ブリッジの自動設定」ダイアログが開くので、そこで物理NICのみ選択状態にしたら、ubuntuからネットワーク接続できるようになった。

オイラの環境では、VirtualBoxとか仮想環境を入れているので、そこら辺がチェックONになっていたことで接続できなくなっていた模様。

2014年12月23日 (火)

WindowsからMACにリモートデスクトップで接続する方法

RealVNCビューワーを使うんよ。

Windows 8.1 マシンから MAC mini(Mid2011バージョン:OS X 10.9.5 Marvericks)に接続してみる。

オイラがやったことは3つ。

  1. Windows 8.1マシンにRealVNCビューワーをインストール
    その方法は、RapidSite 09)WindowsからMacへのリモートデスクトップ接続を参照のこと。
  2. MAC miniの設定は、共有から 画面共有のチェックボックスをONにすること。
    ついでにコンピュータ設定で、「VNCユーザ使用者が画面を操作することを許可」にしてパスワードを設定した。ユーザは面倒なのいまのところAdministratorsだけ。
  3. あと、MAC miniのIPアドレスをDHCP手入力にしておいた。
    でないといちいち接続先のIPアドレスがMACに接続しないと分からなくなる。(ま、ご家庭内くらいなら、大体同じIPアドレスが設定されるだろうけどさ)

注意点としては、VNCビューワのオプションでカラーレベルをフルにしないと、一瞬接続できたように見えるけれど、接続が失敗してしまう。「read: 接続をアボートしました (10053)」というVNC Viewer : Questionダイアログが表示されて、再接続しますかと聞かれてYESとしても接続できない。ちなみに、ちゃんと保存しておかないと次回起動で初期値に戻ってしまう。これ注意な。

これでWindows から MACに接続できて、デスクトップ上の操作ができるわけだけれど、画面描画が中途半端だったり、遅かったりする。まあ、これはしょうがない。
ついでにVAIO TypeP(VGN-P90HS:Window7)にも入れてみたけど、ちゃんと使えた。

より以前の記事一覧