ど忘れSEの備忘録

日々集めた何かしらを残すための何か。 共有とか疑問解決とかできたらいいな。 iPhoneとかiOSとかその他スクリプトとか色々。

ウィルスバスター利用時におけるAnalysisServicesのCube処理遅延

f:id:forgeserem:20160914154131p:plain

今構築している環境ではCube処理用のサーバ1台、ユーザ参照用のサーバ2台で構成してます。
Cube処理を実施して、参照用のサーバからそのCubeを同期することにより参照用のCubeを更新する流れです。

ある日WindowsUpdateを実施したタイミングで、このCube処理が極端に遅くなったことがあったんですね。
2回ほど発生したんですが、今のところ原因としては以下のようでした。

  1. ウィルスバスター管理サーバとCube処理用サーバとの通信の疎通が取れなくなった。
  2. 参照用サーバのウィルスバスターリアルタイム検索の設定値が初期化されてしまっていた。

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>

まぁ今日日そんな構成のサイトなんて無いだろうしいいかなと。

iOS9.3.5のjailbreak着手開始してるみたいですね(ツール未公開?)

ttp://www.downloadpangu.org/ios-9-3-5-jailbreak.html


先月末から始まってるみたいですね。
まだPanguチーム内でのクローズドベータだそうですが、完了後にメールで通知してくれるそうな。(以前からやってたのかな。)
とりあえず登録してみたので、情報が更新されたらまた記事にしておこうっと。

BTC Mouse & Trackpadにてマウスカーソルが表示されない問題

iPhoneでマウスが使えればなーと思って購入したBTC Mouse & Trackpad。

f:id:forgeserem:20160910181101p:image

 

iPhone7s

iOS 9.3.2

インストール後にBluetoothのマウスを接続してみたところ、認識はされるがカーソルが出てこず使用不可…。

 こっちはMyWiと違って対応してると思ったんだけどなぁ(´・ω・`)

 

9/12追記
作者のTwitterに「Apple Watch使ってると使えないよゴメンね」ってツイートがあったからもしかしてそれか…?でも記事が古いんだよなぁ…。


一度ペアリングを解除してから再インストール&respringしてみたけどマウスカーソルは表示されず。
何が原因なのやらー。

MyWi 9 のライセンスダウンロードができない問題

f:id:forgeserem:20160909154835j:plain以前の記事で掲載した通り、MyWi 9をインストールしてます。

f:id:forgeserem:20160909155120p:plain

しかしながら、正式に購入しているにも関わらず、購入済みライセンスがダウンロードできず。

f:id:forgeserem:20160909155148p:plain

f:id:forgeserem:20160909155201p:plain

詳細の画面にあるとおり、iOS9.3.2には対応してないのかなぁ。