2007-01-01から1年間の記事一覧

livedoor ReaderでtumblrのフィードをReblogできるようになるGreasemonkey(V3対応)

LDR + Tomblooの存在を知りましたので開発を停止いたします。 ご愛玩感謝。後自分のアンテナの狭さに絶望した! livedoor ReaderでtumblrのフィードをReblogできるようになるGreasemonkey http://userscripts.org/scripts/show/14797 これは何? livedoor Re…

画期的な食器を考えたよ!

百式ポイント企画『画期的な食器を考えた!』 | IDEA*IDEA これ見てたら思いついたので、気が向いている内に投稿。 タイ名物は渋滞やニューハーフショーらしいのでお土産が楽しみです。→タイ 名物 - Google 検索 では早速回答 あなたはフォーク、ナイフ、ス…

MFC覚え書き(CCmdTarget〜)

C++

これは何? どーにもこーにもお仕事に使っているC++になじめないので、苦手な部分、知らなかった部分を取りまとめてブログに書くシリーズです。 C++脱初心者を目指す人レベルと思ってます。 ちなみに環境は、主にVisual C++ 2005 Express EditionとVisual C+…

リソースファイルに手動でダイアログをマージする方法

注意事項 この方法が推奨される方法かどうかは不明です。 自己責任で真似てください。 事前準備 ダイアログや画面パーツのIDが被っている箇所は先にダイアログエディタで修正しておく。 後から被ってることがわかると大変面倒です。 マージ手順 マージ元のリ…

MFC覚え書き(概要〜CObject)

C++

これは何? どーにもこーにもお仕事に使っているC++になじめないので、苦手な部分、知らなかった部分を取りまとめてブログに書くシリーズです。 C++脱初心者を目指す人レベルと思ってます。 ちなみに環境は、主にVisual C++ 2005 Express EditionとVisual C+…

ニコニコ動画のGIFアニメを全部出してみた

経緯 ニコニコ動画の右上に出てるGIFアニメ。 いったいいくつなのかと思って、昔作ったコレで全部出してみました。 以下一覧 全部で527個みたいでした。 多分弱いマシンだとむちゃくちゃ重いので気をつけて下さい

VS2005で、エラーコード0xc0150002のマニフェスト絡みのエラーが出たら、SP1へのアップグレードでなおる話。

先に結論 以下のようなエラーが出て、VisualStdio2005でソリューションが実行できない場合、SP1にアップグレードすると回避できます。→情報元 LDR: LdrpWalkImportDescripter() failed to probe 〜.dll for its manifest, ntstatus 0xc0150002 経緯 お仕事で…

ブースタージェネレータ、ローウィン対応

ブースタージェネレータをローウィンに対応させました。 ブースタージェネレータ http://kaseisan.hp.infoseek.co.jp/boosterOpen/packlOpen.html リミテッドの練習用にどうぞ。 再配布、改変は自由ですが、寂しがり屋ライセンスでお願いします。 弱点・注意…

YAHOO.util.DD.setXConstraintの注意点

ドラッグで移動した後に、setXConstraintを再指定した場合、setXConstraintの基点は、移動前の位置情報になる。 ドキュメント見ても判らなかったのでここで公表。 2007/10/16追記 もっかい別の方法でやってみたらそんなことなかった。 よく分からんなぁ…。 …

複数のDLLからスタティックライブラリ内のシングルトンのクラスを呼ぶと大変なことに。

c++

先に結論 DLL毎に異なるインスタンスが生成されます! なので、スタティックライブラリにせず、DLLにするべき どうしてもスタティックライブラリにしたい時は、シングルトンのクラス取得用のDLLを作れば大丈夫 実験 たとえばこんなのがあるとします。 ここで…

初期化リスト覚え書き

C++

これは何? どーにもこーにもお仕事に使っているC++になじめないので、苦手な部分、知らなかった部分を取りまとめてブログに書くシリーズです。 C++脱初心者を目指す人レベルと思ってます。 ちなみに環境は、主にVisual C++ 2005 Express EditionとVisual C+…

Tumblrの画像を表示するGoogleガジェットを作った

ブログ貼り付け用 http://gmodules.com/ig/creator?synd=open&url=http://kasei.san.googlepages.com/TumblrImgViewer.xml これは何? 対象のTumblrユーザの直近の画像20件を表示するGoogleガジェットです。 具体的にはこんな感じです。 ライセンスは? フリ…

windowsで使える各種時間取得関数の精度まとめ

先に結論 各関数の分解能*1は以下の通り メソッド名 分解能 getLocalTime 10ms程度 timeGetTime 1ms単位で指定 QueryPerformanceCounter 1秒毎の取得回数をLARGE_INTEGER(64bit int)で指定 経緯 getLocalTimeでアプリの性能計測していた所、1ms単位のシビア…

Twitter上のYouTubeへのリンクを直接見たりダウンロードできるGreasemonkey

Twitter上のYouTubeへのリンクを直接見たりダウンロードできるGreasemonkey http://kasei-san.sakura.ne.jp/Firefox/Greasemonkey/youTubeOnTwitter.user.js これは何? Twitterの発言にYouTubeのリンクがあった場合に、Tumblrみたいに直接閲覧できるGreaseM…

System:Stringを色々な型に変換

これは何? System:Stringを色々な型に変換するサンプルコードです。 経緯 VisualC++のwindowsFormでは、テキストボックスの入力値の型はSystem:String。 System:Stringは加工が面倒。 なので、System:Stringを色々な型に変換するユーティリティがあると便利…

業務フローをプレゼンする時の6つのTIPS

これは何? 会社とかで業務フローを実作業者にプレゼンする時のTIPSです。 経緯 会社で受けた業務フローのプレゼンが、悪い例お手本のオンパレードだったのですよ。 それを反面教師に、実作業者を混乱させず、彼らの怒りの矛先を自分以外にそらす為の6つのTI…

staticでないクラスメンバ関数を_beginthreadで実行させる方法。

C++

クラスメンバ関数を_beginthreadする場合、メンバ関数はstaticでなければならない。 非staticなメンバ関数を実行したい場合は、以下のようにstaticでなメンバ関数をかませて実行する。 // スレッドを発生されるクラス class Test { :private HANDLE thread; …

たんぶらー部員の画像をまとめて見るGreasemonkey

たんぶらー部員の画像をまとめて見るGreasemonkey http://kasei-san.sakura.ne.jp/Firefox/Greasemonkey/TumblrGroupImgViewer.user.js これは何? たんぶら部 - Tumblove - - Friends登録ご自由にで各ユーザの直近50件の画像を表示するGreasemonkeyです。 …

Tumblrの画像をまとめて見るGreasemonkey

Tumblrの画像をまとめて見るGreasemonkey http://kasei-san.sakura.ne.jp/Firefox/Greasemonkey/TumblrImgViewer.user.js これは何? Tumblrで特定ユーザの画像を一括に見るためのGreasemonkeyです。 他人のTumblrのページに行ったら、ボタン「ImgAllView」…

Google Developer Day 2007行ってきた (3)感想とか

Breakout SessionはAPI知ってる人には既知のお話だったので省略。 全体の論調 フリーライダーという誤解を解こうと必死っぽい。 GoogleAPIの思想は、めんどくさいことは全部こっちでやるから、これ使ってすごいの作ってよ。って感じ。 みんなが豊かになれば…

Google Developer Day 2007行ってきた (2)伊藤 直也 講演覚え書き

次に伊藤 直也ことid:naoyaのゲスト講演の覚え書き。 多分YouTubeで公開されるだろうから、ポイントだけメモします。 コミュニティを信じる心 既存のマスメディアでは正しいことはわからない。 webは玉石混合であるが、49:51位で正しい事が勝つ。 APIはデベ…

Google Developer Day 2007行ってきた (1)Greg Stein基調講演覚え書き

はじめに Google Developer Day 2007行ってきました。 前回と違って、同時通訳があって大変助かりました。感謝。 まずはGreg Stein基調講演の覚え書きをば。 GoogleAPIとオープンソースの思想。 Googleはフリーライダーじゃない。 例:Googleコード Googleコ…

TwitterNight行ってきた

5/4にBlogTV主催のTwitterNight行って来ました。 本放送もYouTubeで見れるし、放送に乗らなかった部分でいろいろ印象深かった件をメモ。 番組専用のTwitterアカウント 番組専用のアカウントを作ってみんなそこにadd。 (多分高頻度にaddされたユーザをaddし返…

VisualC++でテンプレートをCPP側で実装できない件

結論 VisualC++コンパイラの仕様上、CPPには実装できない。 但し、明示的実体化を行うことで、実装可能。 例 TemplateClass.h:テンプレートのヘッダ template <class T> class TemplateClass { // コンストラクタ TemplateClass(T* t); int getValue(); }; TemplateC</class>…

テンプレート概要

c++

c++でテンプレートを使ったので、簡単な概要を。 テンプレートって何? 関数やクラスで型を任意のまま実装可能。 そして、実際に関数を利用するときや、クラスを宣言する時に型を指定。 コンパイラは、指定部分を見つけると、型に対応したコードを自動生成。…

DLLの概要と実装方法。

VisualStudio2005のC++で、DLLを作ることになったので、そのまとめ。 注意! VisualStudio2005を使ったDLLの実装方法です。他の環境ではたぶん当てになりません。 また、/clr:pureでDLLを呼び出す場合の実装方法もよくわかっていない為、その辺もご理解の上…

Googleトランジットの検索プラグインを作った。

ダウンロードサイトへ これは何? Googleトランジットを検索バーに入れるためのプラグインです。 Firefoxと、IE7に対応しているはずです。 googleトランジットはAPIが無かったので、検索ワードを適当にぶった切って、トランジット用のURLに直して転送してい…

twitterのユーザのユーザIDを取得するAPI

http://kasei-san.sakura.ne.jp/twitterGetId/?userName=kasei_san これは何? twitterの特定のユーザのユーザIDを取得する野良APIです。 引数userNameにユーザIDを取得したいユーザの名前を入れれば、対象のユーザのユーザIDがプレーンテキストで帰ってきま…

はてぶで似た趣向のユーザを探すGreasemonkey

はてぶで似た趣向のユーザを探すGreasemonkey http://kasei-san.sakura.ne.jp/Firefox/Greasemonkey/HatebuSerchSamePreferenceBookmarker.user.js これは何? はてぶで自分と似た傾向のブックマーカーを探す為のGreasemonkeyです。 はてぶの自分のページで…

ナナオのカラーユニバーサルデザイン対応ワイドモニターが欲しい!

ナナオのカラーユニバーサルデザイン対応ワイドモニターが欲しい! くれー。