投稿

Windows Update 2016-05 更新できない svchost wuauserv フリーズ

Windows Update 2016-05 更新できない Windows7のWindows Updateで まいった。 いつからなっていたのかは分からないが、5月11日の月例アップデートが正常にできなくなっていたので、いろいろ調べたりした結果、なんとか正常に復帰できたので、ここに書いときますよ。 【環境】 OS : windows7 home premium (service pack1) CPU : core i5 RAM : 8G (4G × 2) 【症状】 『更新プログラムを確認しています。』から数時間経っても一向に動く気配なし。 その間、svchost.exe(のwuauserv)が1つのコアを掴んで離さない+cpu25%でファンが唸り続ける。。 WindowsUpdate.logを見てみると、どうも↓ココで止まっている。 +++++++++++  PT: Synchronizing extended update info  +++++++++++ xxxxxxxxxxx PT  + ServiceId = {79xxxx18-A84xxx7-44xxxxx-9x9-4A52D1Exx18D}, Server URL = https://fe2.update.microsoft.com/v6/ClientWebService/client.asmx (――ココでずっと止まっている。――) ※いろいろやるのは自己責任でお願いします。PCの知識がそれなりにある方以外は、分かる人に相談したほうがいいです。 とりあえずクリーンブートにして、まずやったのが、コレ↓。 Windows Update のコンポーネントをリセットしてみる https://support.microsoft.com/ja-jp/kb/971058 fixをダウンロードしてコンポーネントを自動的にリセットする。 【結果】 改善せず。 手動でWindows Update のコンポーネントをリセット サポートのページにしたがって、コマンドプロンプトから手動リセットをしてみる。 【結果】 改善せず。 整合性のチェック+KB3153199だけスタンドアロンでインストール ...

Jquery datetimepicker 日本語にならない原因

lang 'ja' が効かない よく見るオプション設定↓ $('.datetimepicker').datetimepicker({ format: 'Y-m-d H:i', lang: 'ja' }); 動くけど日本語にならねーよ 。 どのサイト見ても、これで日本語化するらしいんだが。 日本語化できない どうなってんだよってことで、「datetimepicker lang not working」とか探したけど見つからず、小一時間ほどまごまごして Git(xdan/datetimepicker) を見に行ったら書いてあった。 !!! The latest version of the options 'lang' obsolete. The language setting is now global. !!! Use this: $ . datetimepicker . setLocale ( ' en ' ); で、こうすると当然日本語化した。 $.datetimepicker.setLocale('ja'); バージョンいくつからこうなってるのかはめんどくさくて調べてないけど、 2.3.7 はこうしないと日本語化しなかった。 私みたいに昔の情報に振り回されてしまう人のために書き残しときます。

サービスエラー:Spreadsheets(service error:Spreadsheets)の原因

例えば、セルを編集した際に自動的に並べ替えたいとすると、以下のようなscriptになると思います。 /**  * Automatically sorts the 1st column (not the header row) Ascending.  */ function onEdit(event){   var sheet = event.source.getActiveSheet();   var editedCell = sheet.getActiveCell();   var columnToSortBy = 1; // column A   var tableRange = "A1:G1000"; // What to sort.   if(editedCell.getColumn() == columnToSortBy){     var range = sheet.getRange(tableRange);     range.sort( { column : columnToSortBy, ascending: true } );   } } onEdit()は、セルを編集した際に実行される。 実行されるscriptは、範囲(A1~G1000)をカラムAを基に昇順で並び替えるというもの。 これで、問題なく動作します。 サービスエラー:Spreadsheetsがでて動かない原因 原因はいろいろあるようだが、私の場合の原因は”行の削除”を行ったことだった。 以下のような場合には、エラーが出るようです。 テーブル内に行が1100行あった場合、  ↓ 行を101行削除する  ↓ 結果、テーブル内に表示されている行が999行になる  ↓ tableRange = "A1:G 1000 " を指定しても、 現在のテーブル内にあるのは999行 ということで『サービスエラー:Spreadsheets』が発生する模様。 なもんで、範囲を現在ある行数以内で修正したところ、エラーは出なくなった。 エラーが出ないケース 試しに、100行しか表示さ...

eclipse 改行後のインデントを無効にする

eclipseのインデント eclipseはオープンソースなのに本格的な開発もできるので重宝してます。 特にフォーマッターなどは急いでコードを書いているときなどは、とてもいい感じです。 インデントを無くす で、あまりに便利すぎるフォーマッターも場合によっては余計なお世話なんだな。 今回は、ちょっと長めの文字列の入力がりましたが、左詰めで書きたいのにばっちりインデント。 これはうざいので、フォーマッターをオフに。 //@formatter:off  ←これね。 で、、、 利かねーし。 ふつうにインデントされるし。 イライラ溜まるし。 とりあえず時間無いから、余計なインデントを手動で消してくことに。(泣) eclipseのインデントの設定 インデントなどの設定項目は複数あるけど、 改行後の自動フォーマット に関しては以下の通り。 [ウィンドウ] > [設定] > [Java(PHPやjavascript)] > [コードスタイル] > [フォーマッター]  でプロファイルを編集。 ※ビルトインのプロファイルは編集できないので、新規でコピーを作成してそれを編集。 編集する項目は タブ[折り返し] > [折り返された行のデフォルト・インデント]を「0」に設定 。 これでOK。

Thunderbird quicktext のデータが消える!治す方法!!

イメージ
データが消えるのを治す!!! と、息巻いてるが、根本的な治療はプラグイン開発者さんが着手している?模様?らしい。 とりあえず、応急処置で! 原因としては、(私はよくわかっていないのだが)どうも保存時の文字コード関連で不具合が発生する模様。 つまり、文字コードを治してインポートしても新たに保存をするとまた消えます。 (あ、少なくとも私の環境では消えちゃいます(泣)) フォーラムも拝見したが、案の定、素人にはわかりづらい。 (ホントこの手のプログラムなどに詳しい御仁はどうして素人にわかりやすく丁寧な説明をしてくれないのだろうか? PCに長けていない人(一般の人)はどうすれば治るのかを聞いているのに、専門的なことをごっちゃらごっチャラとこねくり回してPCの環境を説明しろとか(それがわからない人に言ってもしゃーないだろ) 、揚句にPC基本を知ってから質問し直せ的な居丈高。 その道に詳しいなら素人にもわかるように説明しろよ、といつも思う今日この頃) なもんで、ここでは quicktextのデータが消えて困った バックアップ?なにそれおいしいの? データをどうやって元に戻すかわからん PCはあまり詳しくないんだよねー 素人にもわかるように説明してくれや な人向けにご案内しまーす。 超素人用の応急処置、それではまいります。 ①文字コードを変えるための準備。 下のリンクからそのためのアプリ notepad++ (もち無料)というものをダウンロードできるのでダウンロードしてください。 https://notepad-plus-plus.org/repository/6.x/6.7.9.2/npp.6.7.9.2.bin.zip (2015.7時点の最新版) ②ダウンロードが終わったらダウンロードフォルダに「npp.6.7.9.2.bin.zip」というファイルがあるので適当に展開してください。 (zipファイルという圧縮ファイルなのでwindowsのエクスプローラで展開できます。) ③とりあえず、 notepad++ を起動しといてください。 ④消えちゃった人用の説明 エクスプローラーで以下を辿っていってください。(win7以上が対象の説明) win7の人 ...

BootStrap3 tooltipが表示されない

BootStrap3 tooltip表示 $(function () {     $('[data-toggle="tooltip"]').tooltip() }); まあ、これが必要。 これでもまともに動かない場合がある。 jquery ui-tooltip と bootstrap tooltip の競合 これ、tooltipについて書いてる日本語サイトは多いのに、意外だったのが競合のついて書いてる日本語サイトがない。 jquery-uiを使っている場合、tooltipがconflictしてまともに動かない。 なわけで、↓こんな風に回避するみたい。これで動く。 <script type = "application/javascript" src = "/js/jquery-ui.js" ></script> <script> /*** Handle jQuery plugin naming conflict between jQuery UI and Bootstrap ***/ $ . widget . bridge ( 'uibutton' , $ . ui . button ); $ . widget . bridge ( 'uitooltip' , $ . ui . tooltip ); </script> <script type = "application/javascript" src = "/js/bootstrap.js" ></script> 詳しくは →  stackoverflow

cakephp + UNION + paginator + sort

訳あって cakephp で UNION を使うことになったんだが。。。 cakephp customな pagenateで $orderが emptyになってしまう件 どうもcakephpにはUNIONはないようで、->query()をおこなうことに。 (SELECT --- FROM --- WHERE ---) UNION (SELECT --- FROM --- WHERE ---) な感じで。 UNIONを使う場合、どうやらpublic $useTable = false;にするらしいので、わかりやすく別モデルを用意。 まあ、これで済むものならいいんだけど、paginateしたい。 となると、自分でごりっと実装するか、paginatorのコンポーネントを利用するかになるんだけど、できれば標準のpaginatorでなんとかしたい。 paginatorの準備 まあ、このpaginatorについては使える記事がたくさん出てくるから、労はなかった。 良い記事書いてる人tks。 英語 http://blog.andolasoft.com/2014/08/how-to-do-custom-pagination-in-cakephp.html 日本語 http://d.hatena.ne.jp/sutara_lumpur/20120825/1345885278 日本語 http://u2k772.blog95.fc2.com/blog-entry-332.html ORDER そして SORT nで、詰まったのが、ORDERまわりだった。。。 単純に $query = array (   'order' =>  'hoga DESC' ,   'limit' => 50,   'extra' => array (     'type' => (ここにクエリ突っ込むやり方が単純にわかりやすかった。)   ) ); $this->Paginator->settings = $query; これなら、とりあえずorderは効くんだけど、viewで$this-...