ウィルスバスター利用時におけるAnalysisServicesのCube処理遅延
今構築している環境ではCube処理用のサーバ1台、ユーザ参照用のサーバ2台で構成してます。
Cube処理を実施して、参照用のサーバからそのCubeを同期することにより参照用のCubeを更新する流れです。
ある日WindowsUpdateを実施したタイミングで、このCube処理が極端に遅くなったことがあったんですね。
2回ほど発生したんですが、今のところ原因としては以下のようでした。
- ウィルスバスター管理サーバとCube処理用サーバとの通信の疎通が取れなくなった。
- 参照用サーバのウィルスバスターリアルタイム検索の設定値が初期化されてしまっていた。
1に関しては、通信経路の不正により通信が断たれてしまった模様。
通信経路をstaticで固定する事で対応。
これによりリアルタイム検索の設定値が取得できずに全ファイル検索になった(?)。(そもそもUpdateしたからといって通信経路変わるものだろうか…。)
2はアップデートでも解消できなかったので、泣く泣くウィルスバスターそのものを再インストールする事に。
毎日設定値が初期化される為、これも都度全ファイル検索になった(?)。
いずれも上記対応で処理遅延は解消されました。
それにしてもウィルスバスターはイベントの度に何かしら発生してくれる子ですね…。
iOS10へアップデートの際の不具合
早速出てたみたいですね。
WiFi経由でUpdateすると文鎮化するとか。
iOS 10アップデートで一部のiPhone/iPadが文鎮化【解決済み】 | TechCrunch Japan
解決済みって書いてあるけど、ホントだろか。
「ソフトウェアアップデートのプロセスに問題があり、提供開始後の1時間に少数のユーザーが影響を受けた。問題は直ちに解決したが、当該ユーザーにはお詫び申し上げる。問題に遭遇した人は、iTunesに接続してアップデートを完了するか、AppleCareに連絡してサポートを受けてほしい。」
ってあるけど、結構な数の人が被害にあったのでは…?笑
とりあえず文鎮化した人はケーブル接続してiTunesから再アップデートすればいいみたい。
今やってるゲームがiOS10対応したら実施してみよかな。
【Chrome拡張】sendMessageによるアイコン押下時の処理
先日公開したUrl2Imageを作ってる時に結構詰まった内容。
アイコン押下した時だけイベント飛ばしたいなーって思ったけどなかなか見つからず。
見つかってしまえば意外とシンプルだった。
○manifest.json
backgroundを定義しておく。
"background":{"scripts": ["background.js"]},
○background.js
ブラウザアクションでcontent scriptにメッセージを送信する。
chrome.browserAction.onClicked.addListener(function(tab) {
chrome.tabs.sendMessage(tab.id, "myAction");
});
○content_script.js
backgroundで発行されたメッセージを受け取る。
chrome.extension.onMessage.addListener(function(request, sender, sendResponse) {
if (request == "myAction") {
alert("アイコン押下時の処理");
}
});
こんだけ。簡単だった。
Url2Imageではサイト内のHTMLをごそっと抽出し、改行・タブ・スペースを削り、タグで囲まれたURL文字列を画像ファイルに置換してます。
srcText.replace(/>(http(s)?:\/\/[\x21-\x7e]+(jpg|jpeg|gif|png|bmp))</gi, "><img src=\"$1\"><")
こんな感じ。
なので、ぶっちゃけ以下みたいなhtmlだと機能しません。
(bodyタグ直下にタグで囲んでないURLが記述されてるような場合。)
<body>
http://hogehoge.com/hogehoge.jpg
</body>
まぁ今日日そんな構成のサイトなんて無いだろうしいいかなと。
BTC Mouse & Trackpadにてマウスカーソルが表示されない問題
iPhoneでマウスが使えればなーと思って購入したBTC Mouse & Trackpad。
iPhone7s
iOS 9.3.2
インストール後にBluetoothのマウスを接続してみたところ、認識はされるがカーソルが出てこず使用不可…。
こっちはMyWiと違って対応してると思ったんだけどなぁ(´・ω・`)
9/12追記
作者のTwitterに「Apple Watch使ってると使えないよゴメンね」ってツイートがあったからもしかしてそれか…?でも記事が古いんだよなぁ…。
BTC Mouse & Trackpad doesn't work well with Apple Watch. Sorry! Will try to fix it soon. Also, slow progress with new Blutrol (no ETA).
— Matthias Ringwald (@mringwal) 2015年8月27日
一度ペアリングを解除してから再インストール&respringしてみたけどマウスカーソルは表示されず。
何が原因なのやらー。
MyWi 9 のライセンスダウンロードができない問題
以前の記事で掲載した通り、MyWi 9をインストールしてます。
しかしながら、正式に購入しているにも関わらず、購入済みライセンスがダウンロードできず。
詳細の画面にあるとおり、iOS9.3.2には対応してないのかなぁ。