2020年5月31日日曜日
シャカリキ
今日はどこで食べようかと考えててふと思いついて調べたらやってるっぽいので行ってきました
結構久し振りのシャカリキ
12時過ぎに行ったときは二人待ちで私が三人目
特にコロナ対策はしてないようで密な状態(-_-)
それよりも、経営者が変わったみたいで知らない二人がやってました
FBをたまに見てた程度だけどかなり体調不良っぽかったから
ちょっと心配ですな
で、メニューは微妙に少なくなってるような?
あと、麺が太いオーションで、これは以前は選べたような気がするんだが?
基本的な味は同じだと思うけど、内容は少し違う感じ
久し振りに食べれて満足だったけど、私はここまで太い麺は好きではない
距離的にも少し遠いし
これから通うかどうかは微妙ですな
FreeImageを使ってみた win32api c++
# FreeImageを使ってみた win32api c++
20/5//26
画像ファイルの自作ビューアをVS・c++で書き直してみてるんだけど、win32apiで書くと基本はgdi+を使うことになる
しかしこれが結構使いずらいし、Qtよりも遅いことがわかった
アプリの起動自体は当然速いけど大きな画像ファイルの縮小処理が遅い
ちなみに使いずらさの最大はファイルからLoadすると排他制御になってしまうこと。メモリの管理もよくわからなくてリークしまくりなこと(これは私の勉強不足なんだが)
で、他のライブラリを使ったらどうなのかと思い少し調べたらまあ当然だがいろいろあり、まず試したのがこれ、FreeImageです
特徴的なことをいくつかメモしておくと
・入手はサイトからバイナリを落とせば良い、ビルドしなくてもdll・lib・hをそのまま使えば簡単に実装出来る
・win32なつくりでマニュアルも良くcからは使いやすい、画像表示は簡単
・c#用のラッパーもあるので普通の.Net環境でもいけるらしい
・メタデータにアクセスできます
・対応フォーマットが豊富でpsdもいけます
ただし、私の私見ではありますが、
・画像縮小のスピードはgdi+よりも遅い┐('д')┌
ので結局私はgdi+に戻りました( ´∀`)
このことについては時間計測のコードを書いて試した結果で、体感ともあってました
私が昔自作したときはxnViewが無料で配布していたgfl.dllってのを使った
でももう配布してないし32なので今は使えない
古くはsusieのプラグインなんてのもあったよねえ
今はこの FreeImageの他に Devilってのも良いらしい
この二つは色んな画像形式に対応しているようだが、現実的には扱う画像はほぼjpegとpingだから直接このライブラリを二つ単品で使おうかとも考えたりした
今はいろいろあって良いねえ
昔からあったけど情報が少なかったのかな?
でもそもそもプログラミングってどれくらいの人がやってるんだろう
需要あるのかね?
-------
FreeImage
http://freeimage.sourceforge.net/features.html
2020年5月30日土曜日
北海楼、トコヤなど
今日は台湾塩ラーメンと高菜チャーハンのセット
ラーメンもチャーハンも美味しい!
しばらくこの味にはまりそうだ
以前のおかずがついたセットと比べると量はやはり少ないのか、完食できそうな感じもあったけど無理せずチャーハンは半分くらい持ち帰りにした
調整がきくところも嬉しいね
今日は暑い
一気に来たなあ
奥さんは体がついていかないようでグッタリしてます
帰りに図書館に寄って予約本の残りを取ってきた
駐車場に車はほぼ無くがらんとしてました
コロナ開けの中央図書館は並んだみたいだけど、予約本の受け取りだけだとこんな感じなんだなあ
アリがまた活発なので去年使ったアリメツを使用中
去年もそうだったんだけど人間の手で薬の上に砂利をかけたようなあとがある
アリなのかな?謎です
夕方は床屋へ
コロナ対策はあまりしてなくて客にはマスクもさせてなかった
マスクしたら髪だらけになるって事だったが今なら使い捨てでも良いよなあ
布製を洗っても良いし
顔スリの時はいずれにしても外すことにはなるんだけど
トコヤはやって欲しいけど何らかの対策は今後必要だと思います
食べ物屋さんにしてもコロナ対策をやってるところとやってないところがマチマチですよね
それぞれの工夫に任せるって事では無く、ある程度統一した取り組みが今後は望まれるような??
2020年5月26日火曜日
2020年5月24日日曜日
2020年5月23日土曜日
北海楼
仕事風の人たちが結構いた、勿論家族連れも
もう解除な感じなのかな?┐('д')┌
ずっと食べてみたかった定食もの、今日は麻婆定食にしてみた
これならいけそうと思ったがその通り、ご飯を少し残したけど量的にはそれほどでもなかった
しかし味はと言うと、今ひとつかな
まあ好き好きだけど麻婆は四川風が私は好きなんだなあ
あとここのスープはとろみのある味噌汁風でこれはちょっと好きになれない
つけ合わせの春巻きや油林は野菜の盛り付けでこれは結構嬉しい
ここで食べるんならやはり麺類が欠かせない、と思った
帰り道だけど、36号線を通ったらパンダが閉まってた
え??
このタイミングで自粛なの?
まあそこそこで考えがあるんだろうけども・・・
2020年5月22日金曜日
かたちだけの愛
平野啓一郎
ある男が凄く面白かったので
コロナ休館中の図書館が一時的に開いたときに念のためにと思って借りておいた本
芥川賞作家というイメージをぬぐいきれてない私の問題だとは思うが最後まで違和感があった
何か驚くような展開があるのではとの期待が結局裏切られ普通の恋愛小説として私は読んだ
そうなると中山可穂さんのような身を削りながら恋愛を語るような迫力があるわけでも無く
義足という仕掛けもただの仕掛けでしかなく
主人公に感情移入できるような要素も無い
小説としてはまあまあ読ませてくれて面白いんだけど
もう少し何かが欲しかった
2020年5月20日水曜日
2020年5月19日火曜日
コロナな読書とストレス
最近本を読むスピードが遅めだなあと感じて
バスが「当面の間」土日時間になっていていつもより遅い時間に乗ってることに気づいた
この分だけ読書時間が減ってるわけです
でも考えたらバスは朝で10分遅いだけだ
ザックリだと10ページ分か?
帰りはほぼ変わらないし
バスだけではないかもだなあ・・・
私の集中が途切れがちな気もする
本が面白くないのかもしれないけど
本を読みながらなんだが気づいたらぼーっと仕事のことを考えているときがある
ストレス???
前の職場と比較したら全然ストレス無いつもりなんだけどなあ
どうなんだろう
==========
最近凄く感じるストレスは主に仕事だけど質問に対して答えない部下が増えてること
いろいろ言い訳的なことは言うけど質問には答えてない
こういうのは私としてはものすごいストレスなんですよ
わからなければわからないと答えて欲しい
わからない事を責める意図は全くないので
長々といろいろ説明されるとちょっと切れそうになる
切れそうになることに関しては明らかに私に問題があると思うんだけど
答えない部下のレベルの低さも凄く感じて
そういうレベルの低い環境にいる自分に対する嫌悪のようなものもあり
やっぱりストレスなんだなあ
よく考えるのは昔はどうだったんだろうって事
あまり気にならなかったのか
そういう部下は周りにいなかったのか
多分両方なんだろうなあ・・・
定年前って事も関係あるのかな?
もうすぐ全てから解放されるという期待感とそれまで我慢しなくちゃいけないことに対する不満かな?
若い頃はあと少しの我慢という発想は無いから、今は近くに逃げ道があるだけに我慢しづらいのか?
全く逆に、あと少しと思えば気が楽になるようにも思うんだが
そうは思えない
ふむ・・・
2020年5月18日月曜日
2020年5月17日日曜日
2020年5月16日土曜日
2020年5月13日水曜日
ファイルをカットしてクリップボードに送る c++
プログラム内でファイルを移動するのは簡単だけど、エクスプローラの操作のように違うプログラム間でファイルの切り取りを実現したかった
具体的には、EverythingでカットしたファイルをTCDに貼り付けたい
これがかなり難しい
かろうじてコピーは出来たんだけど、切り取りはさらにハードルが上がる
webで検索するとC#やVBの方法は見つかるがc++の情報が探せない
でも何とか出来たので残しておきます
大まかな流れは
・切り取るファイル名のデータをCH_HDROP形式で作成する
・"PreferredDropEffect" のコード(uint)をRegisterClipboardFormatで取得する
・"PreferredDropEffect"の設定データを作成する(dropeffect_move~2です)
・クリップボードを開いてクリアする
・ファイル名をCF_HDROPでクリップにセットする
・[2]を"PreferredDropEffect"でクリップにセットする
・クリップボードを閉じる
<コード>
void CutFile(HWND hwnd , wchar_t *buffer) {
DROPFILES dobj;
dobj.pFiles = sizeof(DROPFILES); // 20
dobj.pt.x = 0;
dobj.pt.y = 0;
dobj.fNC = 0;
dobj.fWide = 1;
HGLOBAL hGbl = GlobalAlloc(GMEM_ZEROINIT | GMEM_MOVEABLE | GMEM_DDESHARE,
sizeof(DROPFILES) + wcslen(buffer) * 2 + 2 ); <---- ここ
char* sData = (char*)::GlobalLock(hGbl);
memcpy(sData, &dobj, sizeof(DROPFILES));
memcpy(sData + sizeof(DROPFILES), buffer, wcslen(buffer)*2 ); // 後ろにファイルを付加
::GlobalUnlock(hGbl);
HGLOBAL hGbl2 = GlobalAlloc(GMEM_ZEROINIT | GMEM_MOVEABLE | GMEM_DDESHARE, 4);
char* sData2 = (char*)::GlobalLock(hGbl2);
*sData2 = 2;
::GlobalUnlock(hGbl2);
if (!OpenClipboard(hwnd)) return ;
EmptyClipboard();
SetClipboardData(CF_HDROP, hGbl);
SetClipboardData(RegisterClipboardFormat(L"Preferred DropEffect"), hGbl2);
CloseClipboard();
2020年5月10日日曜日
福泰楼
3日連続の中華
家でおとなしくすべきとは思うけどストレスあるのかな〜
でも結構混んでたわ(¯―¯٥)
久し振りに店の前に車駐めれなかった
店内だがコロナ対策は全く無し
営業時間を少し短くしたみたいだけど
休みも多いし、ここはこういう店だよなあ・・
何を食べるか少し悩んだがメニューを見たら新しいメニューがある
麻婆豆腐あんかけそば!!!
早速注文(・∀・)ノ
ラーメンスープが無いパターン、麻婆自体は四川風で当たり前のように美味しいんだけど
トータルでは今ひとつな感じかな
布袋の麻婆麺ですな
実はここの麻婆麺をずっと食べてみたかったんだけど、やや残念な結果だった
麻婆麺ならやはりやまちゃんかな
2020年5月9日土曜日
2020年5月8日金曜日
spyxx エディットボックスのビープ音を消す
ふと思い出した、昔使ったspy
everythingで検索したら64bit版と二つ出てきた
今私は全て64でビルドしてるんで64bit版を使用
基本的な使い方は昔と変わってないと思う
ターゲットを探してメッセージを盗む
フィルタをかけておかないと無数にメッセージが来るので注意
で、ビープ音は単数行のエディットでエンターキーとエスケープキーを押したときに発生する
spyxxで確認したら
WM_KEYDOWNのほかにWM_KEYUP、WM_CHARがきてた
WM_KEYUPは既に試してダメだったから残るのはWM_CHAR、これだ!
こんな感じでスキップしてやれば音が消えました!(・∀・)ノ
if ((msg == WM_CHAR) && (wp == 13)) return 0;
13はreturn、escapeは 27
これもspyでみたらすぐわかった
ある意味winプログラマ必須のツールですね
存在に気づいて良かった~
体温計ゲット!
夕方散歩で歩数が足りなそうだったので足を伸ばしてふと思いついて入ったツルハでゲット!
探してもずっと無かったのに、わからないものだなあ
ちなみに700円くらいの安い体温計がまずあって、安すぎなのでよく見たら実測式でワキの下なら10分と書いてある
そんなに長いのは無理だよ~
店員さんに聞いたら予測式はこちらと教えてくれたのが買った写真
これは15秒です
早いが大丈夫か??
昔の水銀式は電池も不要で良かったよな
どうして今のようなデジタルに変わってしまったんだろう??
ちなみに、お金所持ゼロだったのでスマホの楽天ペイで買ったんだけど、ギリでチャージが不足だった
で、その場でカードからチャージ
暗証番号だけでいけちゃうんだよな~
無事買い物できました
楽で良いねえ・・
パンダ
かなり久しぶりに行ってきました
やってるかどうか少し不安だったけどやってた
駐車場は半分くらい、そこそこ入ってるのかと思ったが中に入ると客はカウンターだけでガラガラだった
考えたら今日は平日、いつもは食べれないもやしラーメンセットが食べれた~(・∀・)ノ
香りが良い、ニンニクと黒胡椒かな?
味自体は薄いけどピーマンも入っててシャキシャキした野菜が美味しかった
チャーハンも美味しい、食べれて満足!
注文がタブレットのシステムに代わってた( ゚Д゚)
戸惑いながらも私は何とか注文できたが店員さんに聞いてやっとのお客さんもいた
まあそうだよなあ
これもコロナ対策なのかな?
だとしたらものすごく素早い対応って事になるなあ
GW日記 3
5月10日 日
今日は朝散歩できた、8時スタートで水源池の駐車場まで
朝から雨で傘での散歩(・∀・)ノ
体痛い、原因は昨日のタイヤ交換だな(¯―¯٥)
2200歩なり
ワイドナショーを見てから午前のウチに妻と買い出し
スーパーは混んでますわ(-_-)
マイかごはOKだったがマイバッグはダメだった
コロナ対応らしいけどワタシとしてはちょっと理解に苦しむ
微妙に熱っぽくて体がだるい
夕方の散歩はやめてゆっくりしてた
明日から仕事、だるいな~┐('д')┌
5月9日 土
一日暖かかった、半袖を出した( ´∀`)
今日は出遅れて11時くらいの朝散歩で水源池
駐車場こんでました~( ゚Д゚)
駐車場横の滝のところも子供たちで濃厚だった
水芭蕉も花は落ちて葉が巨大化してきた
昼は紫宴閣
東光に寄ったがかなり混んでました
シャトレーゼでシュークリーム買った
帰って昼寝の後タイヤ交換!
長男に手伝ってもらった
午後の散歩はできなかった
まあ仕方ない
5月8日 金
昨日は出勤したけど今日は休みにしたのでまた三連休でGWはまだ続いてます( ´∀`)
で、10時位に朝散歩、水源池
駐車場から取水等まで行って事務所から高台通りを回った
3700歩
夕方散歩は逆方面で水源池通りを澄川の交差点まで
思いついてツルハに寄ったら体温計が売ってた!
帰ったら8700歩、まずまずですな
2020年5月7日木曜日
純平、考え直せ
奥田さんコンプに向けて読んでます
やくざ系の軽い青春ものとしてハッピーエンドを期待してたが見事に裏切られた
こうきたか、さすがは奥田先生な作品
これも奥田さんの緩さなのかも
考えたら「考え直す」ほうがきついのかもしれない
例えば結婚を決めて式場も手配して招待状も送ってしまって、でもやはり結婚したくなくなったとしたら?
結婚をやめるという決断はかなりきついだろう
緩い方向はそのまま結婚してしまうことじゃないだろうか
例えがおかしいかもしれないけどそんな風にも思える
決して暴力を肯定しているわけではなくて
周りのいろんな出来事を面白おかしく描きながら、緩くて弱い人間を描いた傑作だと思います
2020年5月6日水曜日
win32 でeverythingを使ってみた vs c++ 3
ファイルのリネームにも対応してかなり使いやすくなった
ただ、「ファイルの切り取り」が実装出来ていない
c#だと出来るみたいだがc++だと難しくてやり方がわからない
Qtではできたし、できないはずは無いんだが・・・
リネーム実装で苦労したことをメモしておく
win32api のリストビューは第2カラム以降は編集できない
なので、編集したいときはそこにエディットボックスを自分で出すようにプログラムする
それ自体はさほど難しくないが、出したエディットボックスでマウスが使えなくてしばし悩んだ
原因はエディットボックスの親をListViewにしておかなかったこと
コントロールは全て最初のウインドウを親にしていたのでこれが間違いだった
次に、文字列がリストボックスの幅を超える場合の設定
ES_AUTOVSCROLL が必要だった
なお編集終了時やキャンセルのためにエディットボックスをサブクラス化してエンターやエスケープの処理を書くことになるが、エンター時のビープ音が消せない状態
エンターには基本的に改行が割り当てられるらしく、複数行でなければエラーでビープ音が出る仕組みらしい
単数行のままでのビープの消し方がわからん
カプヌー
<焼きそば弁当 まろやかカレー味>
CoCo壱番屋が美味しかったので早速リーピートで買いに行ったらもう棚には無かった!!
おいおい、昨日の今日なのに勘弁してくれよ~
で、仕方なく買ったこれだけど、まあまでした
ただ名前の通りチーズ風味で「まろやか」なのでそこがワタシとしては今ひとつ
でもカレー味の焼きそば自体はまあまあイケるってことがわかりました
<飲み干す一杯 味噌バター>
これは失敗
まあ名前の通りの味噌バターな味だったけど薄味で味噌でもバターでも無いような??
とても飲み干せるような味では無かった
2020年5月5日火曜日
ゆで太郎
コロナな日々だけど外食への欲求は強く何気にネットで調べたら肉野菜そばの大盛りがメニューに加わってたので早速行って食べてきた
写真の通りでマシマシ肉野菜そばというネーミング、具の量が二倍らしいけどそんなに多くは感じなかった
まあ美味しかったけどちょっと高いようにも感じた
普通のかけそばが340円、肉野菜そばが490円(+150)、マシマシで690円(+200)
具が倍で+200円はおかしいよな~
どういう価格設定なんだろう??
正月にやってた無料クーポン券をまた配ってた
これ地味に嬉しい
今回のクーポンは6月までなのでもうマシマシは食べないと思うけどまた行きたいっす(^_^)
GW日記2散歩
今朝も朝散歩
中学校の方をぐるっと回って3700歩くらい
途中で雨になった、傘を持って出たので良かった
帰りにサツドラでハンドソープを見たがやはり全然なかった
でもボディソープの泡タイプはあったので買っておいた(・∀・)ノ
店員に文句を言ってるおばさんがいて店員さんがキレていた
文句言う人もどうかと思うが店員さんも客商売なんだから切れちゃだめだよねえ
ボディソープを買うという発想はないのかな??
夕方の散歩は雨の中
8500歩
5月5日 火
今日はこどもの日なんだな、全く実感なし┐(´∀`)┌
少し遅くなったけど10時くらいに朝散歩
高台通りに出て水源池の事務所まで行って戻り
3200歩、25分くらい
高台通りにある三角の公園の外周は私の好きなレンギョウだった
気づかなかった、散歩してるといろんなことに気づくなあ
午後散歩は夕方羊ヶ丘方面へ
合計で9千歩超えた
一度にたくさん歩かず二回散歩も良いかも
最近手洗いの回数が増えて粟野ハンドソープが切れかけ
気になってたのでビッグに行ってみたら見事に棚は空だった
仕方ないので下に残ってた固形石鹸を買っておいた
なんでも無くなるよなあ・・・
今日は朝から寒かった
夜はストーブをつけた
体調も悪くなるよなあ・・
2020年5月4日月曜日
散歩 森林総研の桜
2020年5月2日土曜日
GW日記 散歩
5/4 月
今日は体調良く頭もすっきりだったので朝散歩に出た
6:30スタートで水源池を小回り、5千歩くらい
蒸し暑くて結構汗かきました、雨になるのかな?
水源池は朝から結構な人出、私のような散歩の人もいるけどやはり望遠を持った写真の人が多い
午前のうちに奥さんとラッキーへ買い出し
最近買い物は一人でという我が家ルールになってたが今日はたくさん買うので二人でということになった
ラッキーは混んでました~( ゚Д゚)
午後二回目の散歩に出た、森林公園
5/3 日
朝晩散歩しようと思ってたんだけど
昨日の散歩以来少し熱っぽくて頭が重いのとおなかも痛くて今日は一日家にいた
天気は良かったので残念
プログラムは進みました( ´∀`)
5/2 土
ほぼ一日家でプログラミング
win32apiは面倒だ~( ゚Д゚)
でも速いんだよなあ・・・
夕方買い物がてら散歩に出た
ラッキーは結構混んでましたわ
サツドラも混んでた
外出できなくてみんなストレスたまってるのかな
朝は寒かったし雷もなったけど
終わってみるといい天気の一日だった
気温も高め
コロナ下火になってくれないかねえ
win32 でeverythingを使ってみた vs c++ 2
やっとできた
基本はQtの書き直しなんだけども
直接win32apiを使うのはとにかく面倒だ
例えばwin32apiでは文字列の分割、split ができない
c++のstd::stringでもできない
で、cのstrtokを使おうとしたら、まずはワイドキャラ版を使わなくてはいけない
で、wcstokにしてもVSだとunsafeだとか文句をつけてきて通らない
結局wcstok_sを使うことになるんだけどもこの関数は引数がstrtokとは違う
定義を見たらまあ使い方はわかるし、オリジナルよりも使いやすくなってることもわかるんだけど
しかしいちいち調べなおすのが面倒だ!!!
で遅々として進まなかったが何とか使えるようになった
しかし起動が速い!
この魅力には勝てないなあ・・・・
ついでにURLlauncherもwin32で書き直した
面倒なことに変わりはないが少し慣れてきた感もある
起動の速さは文句なし
前にも書いたがwin32をやってるとQtの素晴らしさが改めてわかる
英語になってしまうけど情報もwebでは豊富でやりたいことはたいてい検索したら出てくる
designerも使いやすい
すごいよ、Qtは
でもwin32と比べると全然遅い
悩ましいわ