memocon プログラミングのメモや物欲日記、雑記等

WP to Twitterで連携

2011年09月04日 01時56分

WordPressとtwitterとの連携テスト!

上手くいくかな?

PCデスク fantoni GT購入!

2011年09月03日 21時23分

今まで家のPCはローデスクで作業してきたが有給消化期間に入って家で作業する時間が
長時間になるとお尻が痛くなる&首が痛くなる&気持ち悪くなるということが判明したのでPCデスクを購入することに決定。

ネットで色々と調べて実物を見た結果、Garageのfantoni GTに決定。
本当はポストフォーム加工がしてあるfantoni MEに飛びつきたかったが予算の都合上GTにすることに…

実物を見るのも東京に住んでるので色々な場所で見えるだろと軽く考えていたのだが土日祝に見ようとすると殆どのショールームが休み(´ω`)
新宿の東急ハンズで見えるとのことで言ってみると8月はバーゲン実施中でPCデスク等は展示されていないというミラクルorz
結局は9月に実物見れて造りの良さに即決でGT購入決定! 後はネットで噂されている水の弱さが心配なぐらい。

しかし合計30kgはあるテーブルを組み立てるのはひたすらしんどい。
2,500円払って組み立てサービスを利用する方が間違いなく無難。
ただこれ頼むと最短の配達日から1週間ぐらい遅くなったので諦めて自分で組み立てることに決定。

想像以上にでかくてビビる。

この辺りで組み立てサービスを頼まなかったことをかなり後悔している(´д`)

完成&セッティングもそれなりに!!

結論、造りがしっかりしていてやっぱりイイ!

Garage fantoni GT

※後日談

プラグイン’WP TO TOP’を有効化するとエラーが出る

2011年09月02日 16時50分

アクティブ化するとエラーが出た。

Use of undefined constant headerWpToTop – assumed ‘headerWpToTop’

ので以下のように修正。

wordpressのプラグインで警告

2011年08月29日 11時01分

“Notice: has_cap の使用はバージョン 2.0 から非推奨になりました ! 代わりに プラグインやテーマでのユーザーレベルの使用は推奨されていません。代わりに権限グループと権限を使ってください。”

プラグインを入れていくとこんなエラーが表示されるようになった。
とりあえずググってみると非推奨のパラメータを使用していることが原因と判明。
Advanced make clickableの場合は以下を修正して終了。

デスクトップヒープが足らずにコントロール作成エラー

2011年08月22日 11時40分

納品しているプログラムが先方環境だと定期的に落ちるという報告があったので調査したところWindow Handleの作成に失敗するというエラーログが出力されていた。

Win APIを直接触るわけでもなくWindow Handleなんて.NETで意識したことなかったが調査したところデスクトップヒープ領域が足らずに落ちていることが判明。

Visual Studioで直接デバッグできないので以下のツールを使用してデバッグ。

デスクトップヒープ モニターツール ダウンロードページ
http://www.microsoft.com/downloads/en/confirmation.aspx?familyid=5CFC9B74-97AA-4510-B4B9-B2DC98C8ED8B&displaylang=en

どうもPanelにButtonをAddする度に大量に減っていく。
そしてPanel.Clear()しても開放されずに消費したままなのが原因。

Clearして参照がなくなる前にコントロールをDisposeすることで現象が解消した。

GCの開放タイミングの問題だが既にリリースしてPGをあまり変えられない場合は
Disposeを明示的に呼ぶことで解消する場合がある。

デスクトップヒープ モニターツール 参考ページ
http://www.atmarkit.co.jp/fwin2k/win2ktips/071desktopheap/desktopheap.html
http://support.microsoft.com/kb/914216
http://www.rcs-solutions.com/blog/2007/12/05/TheDesktopHeap.aspx
http://space.geocities.jp/nequomame/dotnet/winservice/winservice_04.html