メモの日々


2002年07月30日(火) 素っ気ない日

会社

  • 10:00 ファミリーマートでヨーグルトを買ったがスプーンを貰えてないことを知りがっかり。
  • 10:30 メイル読み終わる。Javaを調べたい。
  • 10:40 昨日浅海さんに30円借り今日50円返した。
  • 家賃は昼に払った。

Iプロジェクト

  • 11:00〜 コンボボックスのところを考えよう。
  • 14:00〜15:00 高本吉田水野兒玉でProjectでいいのか打ち合わせ。
  • 15:00〜16:30 兒玉くんとドキュメントリンク機能について打ち合わせ。
  • 16:30〜18:00 建物概要設定機能を作る。何も進まない。明日はYotoComboの所から続けること。

2003年07月30日(水)

記憶スケッチ

描いてみました。

忍者

上手くない?思ったより上手く描けたのだ。服装は柔道着をイメージして描きました。本物は刀差してたりするのかなあ。

ついでにケンイチ氏も描こうとしたけど思い出せない。ライバルがいたと思うけどそいつの名前さえ思い出せない。歌は覚えているんだけどなあ。ござ〜るござるよ♪

わー、雑日記@オレノシロにあるやつ上手いなあ。刀もあるし、ポーズが決まってる。足元もあっちの方が正しそうだ。それに比べておれのは笑って手裏剣かよ。とほほ。

[life][退職] ハローワークへ行く(5)

今日は2度目の認定日。給付制限明けでは最初の認定日で、認定されれば晴れて給付金を頂ける。

認定は書類に問題がなければ職員が書類をチェックするだけで終わるようだ。おれは6月末までアルバイトをしていたので窓口へ呼ばれ、前回と同じように「アルバイト先の会社名は何か」「1日何時間くらい働いたか」「アルバイト先の会社に就職することはないか」と質問された。それだけで特に問題はなし。給付金は一週間後くらいに振り込まれるようだ。

今日もハローワークは空いていた。やはり皆もう就職してしまったのだ。むー。

[link] 実験レポート (ただいま実験中!!)

楽しいレポートがたくさん。暇なときに読も。tach のアレゲ日記より。

生活

  • 家賃、国民健康保険料、国民年金保険料を支払ってきた。これだけで一週間後に貰える失業給付金が消えてしまう。うむむ。
  • 家計簿ソフトが起動せず、開発元に問い合わせても返事が来ないので、うきうき家計簿というソフトをインストールしてみた。が、FPが作った家計簿と同じエラーが出て起動しない。おれのPCは家計簿ソフトが使えない設定になっているのか。
  • テレビを見ながらローソンのカレーを食べた。セブンイレブンのカレーの方が野菜が多い。
  • 去年1月の日記を補完。正月早々INEDについて調べたりしていたことを思い出した。
  • 長年日記のリンクを表示するようにしてみた。

やること

  • 電気カミソリを買う
  • お金を下ろす
本日のツッコミ(全3件) [ツッコミを入れる]

kdmsnr [ケムマキでござる。]

小川 [かたじけない。]

kuwa [MDAC入れなおしたりしてもダメですか?>うきうき]


2005年07月30日(土)

  • 相変わらず毎日毎日他人の作ったPHPプログラムのバグ取りをしている。もう飽きた。心に余裕がない。

[java] 「JavaプログラマーのためのCSP 第1回」 (developerWorks)

マルチスレッドプログラミングの話。CSPというので数学的に平行性の問題をチェックできるみたい。

つまりデッドロックやライブロックに関しては、CSP(Communicating Sequential Processes)として知られる、スレッド同期に関する厳密な数学理論を使って、設計時に処理するのが最善なのです。1970年代後半にC.A.R. Hoareによって開発されたCSPでは、CSP構成体やCSPツールを使って構築されたシステムには並行性に関する一般的な問題が無い、ということを効果的に証明できるのです。

でもCSPの説明はこの文書にはない。続編の翻訳に期待。

やること

  • オーブンレンジ用べんり棚
  • ブラウンの安い電動歯ブラシ買う
  • 蛍光灯を捨てる
  • 請書
  • クリーニング
  • 健康保険料納付

2012年07月30日(月)

[life] 歯医者で神経を取る 10回目

銀歯ができていた。それを付けて噛み合わせをチェックして外して銀歯を削って(?)また付けてを何度も繰り返した。

最終的には接着剤でくっつけたみたい。暫く噛んで定着させていた。今日は高くて4700円。

歯の痛みから始まった奥歯の治療はこれで終わりのはず。5月末から2ヶ月かかったのか。あと、親知らずを抜いた後の穴はもう塞がっている。ちょっと凹んでいるけれど。


2015年07月30日(木)

[hard][windows][howto] タッチパッドの設定を変更する

Windows 7が動くノートPCを借りたのだけれど、タッチパッドの設定変更方法がなかなか分からなかったのでメモ。

  • [コントロールパネル] → [マウス] → [デバイス設定] → 「Synaptics TouchPad V7.4」が選択された状態で[設定]

これでSynaptics TouchPadというソフトが立ち上がって色々設定できた。


2021年07月30日(金)

[howto][unix][shell] 行数カウント(2)

テキストファイル群の行数カウントについて復習。

  • dir1とdir2配下の拡張子が.cppと.hのファイルの行数を数える

ものとする。

行数の合計だけわかればいい場合

以前にメモしている通り、findでファイルパス一覧を得てそれをcatでくっつけてwcへ渡せばできる。

$ find dir1 dir2 -type f -name '*.cpp' -o -name '*.h' | xargs cat | wc -l

ファイル毎の行数も知りたい場合

ファイルごとの行数を得るにはwcへファイルパス一覧を渡す必要がある。一覧はxargsで渡せるが、ファイル数が多いとwc呼び出しが複数回に分かれてしまい合計を得られなくなる。

wcには --files0-from というオプションがあり、これを使えばファイルパス一覧を標準入力から取得できてxargsが不要になってうまくいくようになる。--files0-from を使うためにfind側でも -print0 を指定する必要があって、そうするとファイルパターンの指定を括弧で囲う必要がでてきて少し不格好になる。

$ find dir1 dir2 -type f \( -name '*.cpp' -o -name '*.h' \) -print0 | wc -l --files0-from -

ファイルパターンの指定を簡潔に書くにはfindの -regex オプションを使い正規表現で書く手がある。ただ、デフォルトだと正規表現内に多量のエスケープが必要になり分かりにくくなるので、-regextype オプションで posix-egrep を指定した方がよさそう。

$ find dir1 dir2 -type f -regextype posix-egrep -regex '.*\.(cpp|h)' -print0 | wc -l --files0-from -