怠日記

写真・金魚・昆虫・プログラミングの趣味を語るサイトです。似たようなことをnoteにも書いたり書いてなかったり。

一言感想文

今日のタモリステーションのクマ特集はわかりやすかった。

クマに翻弄される

人がクマに追い回されるという事件が、学区内で発生したらしい。 それを受けて、今日の学校の登下校は急きょ、保護者による送迎が必須となった。 子どもの命を最優先に考えた結果とのこと。 まぁ、それはそうだろう。 学校のその判断は間違っていないと思う…

スーパームーン、100倍より80倍ぐらいのほうが撮りやすい

今日(2025年11月5日)の満月は「スーパームーン」と呼ばれる。 月が地球に最も近づくため、ひときわ大きな満月が見られるのである。 となれば、やることはただ一つ。 撮影である。 スマホの100倍ズームで、満月だって手持ちで楽に撮れてしまう。 さすがに画…

スマホの100倍ズームで満月を撮る

外が明るいと思ったら月明かりだった。 酔っぱらいでもこのぐらいは撮れてしまうスマホのカメラ、おそるべし。 この写真は100倍ズームだが、それだとフレームにおさめるのが大変なので、80倍程度にしておくともっと楽に撮れると思う。

冷凍庫で割れるグラス

知りませんでした。 飲み物を入れたグラスを冷凍庫に入れると、 なんと割れます! ただギリッと冷やしたかっただけなんですけどね。 残念ながら、庫内で割れていました。

わかってるよ、Win10のサポートが切れてるなんて

2025年10月14日で Windows 10 のサポートは終了となった。 まぁそんなことはわかっている。 重々承知である。 1分間隔で通知を入れてくるのは、はっきり言って余計なお世話。 16:23に通知が来て、16:24にも通知が来た。 わかってるって、そんなことは! ちな…

treeコマンドで一部のファイル名が出力されない

Windows の tree コマンドの話。 tree コマンドは次のように /F オプションを付けると、各フォルダにあるファイル名も出力する。 tree /F しかし、場合によってファイル名が出力されないことがある。 フォルダも含めたファイル名のパスの長さによって、出力…

修理受付終了: ニンテンドークラシックミニ ファミコン&スーファミ

2025年9月4日をもって、ニンテンドークラシックミニのファミコンとスーパーファミコンの修理受付を終了したと任天堂が発表した。 「ニンテンドークラシックミニ ファミリーコンピュータ本体およびニンテンドークラシックミニ スーパーファミコン本体の修理サ…

VBA: Unicodeのiniファイルに書き込むには | WritePrivateProfileStringW関数

VBA

VBA で ANSI の ini ファイルに書き込む方法は以下のページに書いたとおり。 nmk365.hatenablog.jp それと同様に Unicode の ini ファイルに文字列を書き込むには、Win32API の WritePrivateProfileStringW 関数を使う。 サンプルコード 以下に WritePrivate…

VBA: Unicodeのiniファイルを読み取るには | GetPrivateProfileStringW関数

VBA

VBA で ANSI の ini ファイルを読み取る方法は以下のページに書いたとおり。 nmk365.hatenablog.jp それと同様に Unicode の ini ファイルから文字列を読み取るには、Win32API の GetPrivateProfileStringW 関数を使う。 サンプルコード 以下に GetPrivatePr…

VBA: iniファイルに書き込むには | WritePrivateProfileStringA関数

VBA

VBA で ini ファイルに文字列を書き込むには、Win32API の WritePrivateProfileStringA 関数を使う。 サンプルコード 以下に WritePrivateProfileStringA 関数を使った書き込みのサンプルを示す。 Option Explicit 'WritePrivateProfileStringA 関数を宣言す…

VBA: iniファイルを読み取るには | GetPrivateProfileStringA関数

VBA

VBA で ini ファイルから文字列を読み取るには、Win32API の GetPrivateProfileStringA 関数を使う。 サンプルコード 以下に GetPrivateProfileStringA 関数を使った読み取りのサンプルを示す。 Option Explicit 'GetPrivateProfileStringA 関数を宣言する P…

VBAからWin32 APIを利用する | Declareステートメント

VBA

Win32 API は Windows が提供する API のこと。 Win32 API を利用することで、VBA の機能だけでは実現できない、Windows の機能やリソースに直接アクセスするといった処理ができるようになる。 利用方法 VBA から Win32 API を利用するためには、モジュール…

C言語: 環境変数を取得する | getenv()

C言語で環境変数を取得するには getenv() を使う。 次のプログラムは環境変数 TEMP の内容を出力する。 #include <stdio.h> #include <stdlib.h> int main() { char *env_value; env_value = getenv("TEMP"); if (env_value == NULL) { printf("There are no environment variab</stdlib.h></stdio.h>…

Oracle - exp コマンドでデータをエクスポートする

exp コマンドで Oracle のデータをエクスポートできる。 exp のエクスポートモード exp には次の4種類のエクスポートモードがある。 全体: データベース全体をエクスポートする 表領域: 指定した表領域をエクスポートする(使ったことがないので詳しいこと…

C言語: 現在の日時を取得する(2) | time(), localtime()

ちょっと前に、gettimeofday() と localtime() を使って現在の日時を取得する方法を書いた。 実はマイクロ秒が必要ないなら gettimeofday() ではなく time() を使ったほうがシンプルにできる。 sys/time.h ファイルのインクルードも不要になる。 ここに time…

C言語: 現在の日時を取得する(1) | gettimeofday(), localtime()

C言語で現在の日時を取得するには次のようにする。 gettimeofday() でUNIX時間を取得 UNIX時間を localtime() で tm 構造体に変換 次のプログラムは現在の日時を yyyy/MM/dd HH:mm:ss.fff 形式で出力する。 #include <stdio.h> #include <time.h> #include <sys/time.h> void main() { /* </sys/time.h></time.h></stdio.h>…

「写ルンです」値上げ、1980円→2860円へ

4月1日から「写ルンです」が値上げされた。 値上げ率は約44%で、価格にして880円アップ。 メーカー直販公式ショップのフジフイルムモールでは、販売価格が1980円から2860円になった。 それでも4月8日現在の在庫は、なしとなっている。 いま手に入れるには、A…

牛カルビに気づかされたこととは?

「あなたの胃は、もう昔のあなたの胃ではないのですよ」 そう気づかせてくれたのは、牛カルビだった。 ……ちょっと待って! なにこのエッセイ?! すごい読みたいんですけど! 白央篤司・著 『はじめての胃もたれ』

VBScript に最適なシンタックスハイライト設定

はてなブログではコードブロックに色付けして表示ができる。 色付けする機能をシンタックスハイライトと言うんだが、ここでは VBScript に最適な設定を探してみたい。 ヘルプを見る限り、VBScript に使えそうな言語指定は「 aspvbs 」または「 vb 」の2つ。 …

Canvas 要素のレスポンシブ対応

Canvas 要素の表示サイズは width 属性と height 属性に固定値を設定するため、そのままではレスポンシブ対応できない。CSS で width や height を指定しても、表示サイズに対する相対サイズで拡大/縮小されるだけで期待したとおりには動かない。代わりに pa…

華よい

華よい 葡萄スパークリング一言説明ぶどうの芳醇で爽やかな果実味。旬摘みぶどう果汁に、ぶどう果実の味わいがしみ込んだお酒を効かせて仕上げました。栄養成分表示 (1缶あたり)エネルギー133たんぱく質0脂質0炭水化物17.5 糖質? 食物繊維?塩分相当量0.175…

アサヒ ザ・マスター

一言説明本場ドイツの味わい深く、薫り高い味が楽しめるビール。ドイツのビール醸造学の「マスター」が監修した。栄養成分表示 (1缶あたり)エネルギー164.5たんぱく質1.05~2.45脂質0炭水化物11.55 糖質11.55 食物繊維0~1.05塩分相当量0~0.105アルコール度…

ワールドクラフト

ワールドクラフト<モルト香る>メルツェン一言説明オクトーバーフェストで飲まれるドイツ発祥のラガータイプのビール。まろやかで甘みのあるモルトの味わいと、心地良い余韻が特長。栄養成分表示 (1缶あたり)エネルギー164.5たんぱく質1.4~2.45脂質0炭水化…

csh - 常駐シェルスクリプト

特定の処理を監視するため、シェルスクリプトを常駐させることになった。常駐処理は無限ループと待機の組み合わせで実現できる。まず while コマンドに真(0 以外)を指定して無限ループにする。ループ内に常駐処理を書く。その処理が終わったら sleep コマ…

csh - ユーザー入力を読み取る

標準入力からの取得標準入力を読み取るには $ を使う。次の例は、ユーザー入力をシェル変数 val に格納し、その内容を出力する。set val = $次のスクリプトは、ユーザー入力によって実行する処理を変える例である。1 が入力されたら処理Aを、2 が入力された…

csh - ファイルのタイムスタンプの参照

ファイルのタイムスタンプは ls コマンド、または stat コマンドで参照できる。ls コマンドでタイムスタンプを参照するどのタイムスタンプを参照するかオプションで指定する。-l: 最終変更日時$ ls -l test.txt -rw-rw-r-- 1 test1 tstgrp 41701 4月 7日 20…

VBScript - スクリプトが使用しているメモリ量を取得する

WMI サービスを使ってスクリプトが使用しているメモリ量を取得できる。サンプルスクリプト次のスクリプトは、スクリプト(を実行している cscript.exe)のプロセスID、使用メモリ量、コマンドラインを表示する。'検索するプロセス名 Dim processNameToSearch…

VBScript - システムのメモリ情報を取得する

WMI サービスを使って Win32_OperatingSystem より OS の状態を取得できる。サンプルスクリプト次のスクリプトは OS が使用できる物理メモリ量、現在の空き物理メモリ量を表示する。'WbemFlagEnum 列挙 Const wbemFlagReturnImmediately = 16 '0x10 Const wb…

scp コマンドの使い方

リモート⇔ローカル間でファイルやディレクトリをコピーするには scp コマンドを使う。リモートのファイルをローカルにコピーするにはリモートコンピューター(IPアドレス: 192.0.2.0)のユーザー john のファイル /home/john/foo.txt をローカルにコピーす…