What's New » この記事

RSSが出力できてなかった点を修正

WordPress3.4 を入れなおした後から、RSSの出力がおかしくなっていた点を修正しました。

[修正の手順]
今のテーマのfunction.php にadd_theme_support(‘automatic-feed-links’); が、入っていなかったので、RSSをheadタグに書きだすように修正。

(参考)http://www.prime-strategy.co.jp/wp/391/

修正したら、ブログのindex.html を開いて、rssのlinkタグが出力されているか確認。

<link rel="alternate" type="application/rss+xml" title="気流邂逅点 &raquo; フィード" href="http://haganenomori.net/wp/?feed=rss2" />

に、出力されているので一応RSSは、配信されているのでいいけど、右サイドバーのウィジットの表示がエラーを出しているので、Wordpress管理画面より、上のlinkタグに書きだされているアドレスをコピー&ペーストして修正ヽ(`Д´)ノ

WindowsSDK 備忘録 その六

前回はオブジェクトの生成はしなかったので、今回は、 mascot.cpp に動的にオブジェクトを生成します。またレム文の形で、静的にオブジェクトを配置してみました。

プログラムを実行すると、小窓がでるようになりました。また、ログに通過点の情報を書きだしました。カーソル等のレム文は削除してすっきりさせました。

ソースコード[v05b.lzh]

WindowsSDK 備忘録 その五

その五では、CImageWindowクラスを最小限の構成で定義してみました。教本では、もう最初からフル装備になってるのですが、プロトタイプはコンストラクタ・デストラクタ・コールバック関数の三つの関数があればいいと思います。

細かいところに目を配ると、インスタンスやメインのウィンドウハンドルをCMascot.cpp 中のCImageWindow();のコンストラクタで利用するので、mascot.cpp の本文中で宣言されている HINSTANCE Instance; HWND MainWindow; の二つを取り込みたいので、mascot.h 中に extern 宣言をしてこれを使って経由して間接取り込みをしているところでしょうか。

その五での大きな注意箇所は、コールバック関数をstaticで宣言しているところでしょうか。この何故staticなのかに関しては、「なぜstaticをつけるのかという質問に対しての答え」(引用)http://d.hatena.ne.jp/bnkyshr/20110107/1294391512
に詳しく説明がされています。また教本の原文では、静的に定義されたコールバック関数内で使うカーソルに、静的メンバを割り当ててますが、これをコピー&ペーストするとややこしくなるので、レムにして標準カーソルを割り付けました。静的メンバ変数の関数外での実装に関しては、CMascotクラスの定義まで踏み込んだ時、Mapコンテナを配置することになるのでその時、触れてみようかと思います。取りあえず今は無視(・3・)

注目行は、この二か所かな..

[CMascot.h]

static LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wparam, LPARAM lparam);

[CMascot.cpp]

wcex.lpfnWndProc=(WNDPROC)&CImageWindow::WndProc;

クラスのメンバ関数をキャストしてコールバック関数として登録してるとこ。

最低限の定義と実装はしましたが、オブジェクトを生成していないので見かけ上は、プログラムを実行しても何の変化もありませんね。

ソースコード[v04b.lzh]

今月のきららMAXで面白かったのは

3月号で面白かったのはといういつもの独善的ランキング

一番おもしろかった…きんいろモザイク・ご注文はうさぎですか?
三番目…ステラのまほう

無難というか順当というか、ステラのまほうには今後期待するところが大。

WindowsSDK 備忘録 その三

備忘録三回目は、下準備としてログを出力できるようにしておきます。ある時点での変数の中身や指定行をどう通過したかをログに出力できれば、気持ち的にもだいぶ楽になるのでmascot.cppにLog.hをインクルードします。(5行目)


// [チェック用] ログ出力用関数の宣言
#include "log.h"

とします。ログを書き出す関数に関しては、今は閉鎖されてしまっているみたいですが、電子通さんというサイトさんで公開されていたログを書き出すための関数が使いやすかったのでそちらを使わせてもらいました。ログの初期化をかけたら、あとはコードに埋め込んであるように文字列を出力するように指定します。尚、可変引数をとることができるので、Log(“Aの中身は %s です\n”, str); の様な書き方もできます(重宝してます)。書き出したログは、初期化時に与えた名前でプロジェクトフォルダ内に出力されます。今回の場合は、check.log になります。

ソースコード[v03.lzh]

黄色いツリー飾りの結果

元旦イベントの景品、黄色いツリー飾り五個分あけてみました。
左から、眼帯・るびー・燃えるしっぽG・ぴよぐら・水晶という結果でした。
しっぽのGが一番いいのかな。

WindowsSDK 備忘録 その一

まんがタイムきららMAXで連載中の「ステラのまほう」を読んでて、そういえば最近趣味で書いたりするWindowsSDKのスクリプトも全然作っていないなーと思ったので備忘録をつけてみることにしました。

最初は”Hello World!!”を画面に出すいつものあれが、VisualStudioExpress2012 (マイクロソフトのサイトで無料で配ってる)で出来るかの確認をします。Windows7のマシンにインストールして起動し、Win32プロジェクトを新規作成、そのまま完了。すでにコードが準備されているのでちょっと追加と書き換えをして期待通りに動くか確認してみました。

Win32Project1.cppのコールバック関数に、

	PAINTSTRUCT ps;
	HDC hdc;
	char *szStr = "最初の一歩";

あと、


	case WM_PAINT:
		hdc = BeginPaint(hWnd, &ps);
		// TODO: 描画コードをここに追加してください...
		TextOutA(hdc, 10, 10, (LPCSTR)szStr, strlen(szStr));
		EndPaint(hWnd, &ps);
		break;

それと、少し戻って


hWnd = CreateWindowEx(WS_EX_OVERLAPPEDWINDOW, szWindowClass, szWindowClass, WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT, 800, 600, NULL, NULL, hInstance, NULL);

拡張型で窓を作るようにしてみました。で、出来たらビルド。動きましたね。

ソースコード[v01.lzh]

ちょっと新しく追加のプラグインのテスト

テストコードを書いてみる。


テストテスト

動かないぃorz

新年のイベント

なぞなぞイベントは、餡子ちゃんとのチームワークで好成績を収める事が出来、三位でインしました。
GMのプレゼント箱はいくつか開けてみたけど、石×2、イチゴ×1、ブドウ×2、ぶるぞあ×1、何も入ってなかった×3、PD×2、ルビー×1というような結果でした。ちょっとしょぼくないかい?

今年を振り返って

12月のイラストは無いでーす(*´д`*)

24日にギックリ腰やってうんうんやってたらそれだけで済まなくて、
その夜、突然昏倒して救急搬送とか最後の月はもうボロボロになりました。
年が明けたら精密検査ですァ ‘`,、’`,、(‘∀`) ‘`,、’`,、

体が回復したら、温泉に行こう。
温泉というとこの一年で、千葉の温泉…と言っても養老温泉ですが、
は、随分寂れたとのこと。

新川がつぶれた(渓流がみられる露天風呂がお気に入りだったのだが)
その向かいの十万石もつぶれた。
養老館もつぶれたとか(黒湯のこじんまりした浴室が気に入ってたのだが)
最後に岩風呂もつぶれたとか。

養老温泉は滝見苑ぐらいしかもうめぼしいのないじゃん。
しかもあれ黒湯じゃないし( ´Д`)=3

つぶれたとえば、養老以外にもお気に入りがあったのですが、
こっちは物理的につぶれてしまってます。
飯岡の飯岡荘。ここの黒湯は熱いのが特徴でなかなかお気に入りでしたが、
温泉としては再建しないみたいですね。とても残念。

去年(2011年)の7月に撮ってきた飯岡荘の写真。規制線が張られて近づけない。

そういえば、この辺の海に沿ってある護岸壁は、
イラストを描く際にも参考にしてたいいところなんですが、
津波対策の為今後は随分と高いものにするとか。
仕方ないとはいえ、これも残念といえば残念ですね。


大きな地図で見る

でも代わりに新しいものがでてきてくれれば、それもまたいいですね。

千葉の温泉ってどこか垢ぬけないくたびれたのが多いので、
ここは一発心機一転で洗練された温泉施設とか作って欲しいな(*´∀`*) 

それでは、みなさんよいお年をノ