メモの日々


2002年08月05日(月) しょうもない日

会社

  • 9:30 月曜恒例打ち合わせが終わったところ。色々やることがあるのだ。
  • 17:20〜17:50 雑務。これから目標設定をする。
  • 〜20:50 目標を設定し資料も作った。3時間も掛けてしまった。無駄だ。

Iプロジェクト

  • 14:00〜17:20 高本吉田水野兒玉板敷で打ち合わせ。高本さんにイライラする。もっと整理して話をして欲しいかな。
  • 20:05〜 これからKへユーザを追加します。
  • 〜20:45 ユーザ追加終了。メイルも書いたから時間掛かった。

Kプロジェクト

  • 10:00〜10:55 監視&テープ交換。定期リブートがうまく動いていなかったので調べないといけない。
  • 11:00〜11:30 高本さん牧野さんとAECとの打ち合わせについての打ち合わせ。

2003年08月05日(火)

[java] SWT関連

SWTについていくつかメモ。

やること

  • 電気カミソリを買う

2004年08月05日(木)

  • 谷亮子と宮里藍の声が似ていると思った。
  • Oくんユニマガコンプリート。サンキュウ!
  • Mozilla 1.7.2 をインストール。面倒なので上書きインストールしたけど、問題ないんですよね?

[link] テンプレート

MS Office用のファイルをダウンロードできるみたい。退職願とかある。使えそうなものは見つからないんだけどなんとなくメモ。openmyaMLより。

[soft] 「仕事に使えるExcelVBA講座」

ガントチャートを書けるExcelアプリケーションをダウンロードできる。なかなかよさそう。りょ!のコメント欄より。

がんすけ というソフトも紹介されていた。

(追記)

GanttProjectもメモしておこう。これはJavaで書かれている。

[unix] カーネルオプション

カーネルオプションについてよく分かっていないのでメモする。結局まだちゃんと理解できていないんだけど…。対象はFreeBSD 4.9。

sys/i386/conf/GENERIC をコピーした MY_FILE に「options MY_OPTION」と書いて新しいオプションを追加しようとしても config 実行時にエラーになる。sys/conf/options に「MY_OPTION opt_my_option.h」と書いておくと config は成功する。すると sys/compile/MY_FILE に opt_my_option.h が作られそこには「#define MY_OPTION 1」と書かれる。

これで、MY_OPTION を使いたいソースにて opt_my_option.h をインクルードすればよさそう。でも、sys/conf/files というファイルもあってこれも関係ありそう。ここには何を書けばいいのかな。

あと分からないのは、MY_FILE にてオプション AAA を書かない場合に sys/compile/MY_FILE に aaa.h ができてそこに「#define NAAA 0」と書かれることがあること。どういうオプションがこういう動作をし、何のために行っているのかが分からない。

参考になるのはまたも 4.3-RELEASE の頃のハンドブック。

今のハンドブックにこの章はない。

[etc] 判断に時間のかかること

  • 右と左
  • 「社会」と「会社」のどっちが「しゃかい」か

やること

  • プリンタ処分
  • configのソースを見てみる

2008年08月05日(火)

[life] 雷でケーブルテレビが映らなくなった

雷がすごい一日。テレビを観ている最中、ビガッと光りバーンと大きな音がしてどこかに落雷したみたい。

その直後からテレビが映らなくなった。この家はケーブルテレビなんだけど、番組を受信できないというようなエラーが表示されていた。

何をどうしても映らないのでウェブで調べたところ、よくある原因は落雷でブレーカーが落ちることみたい。家の中のブレーカーは正常で、テレビ以外の機器は皆動作していた。ケーブルテレビは外に別のブレーカーがあるのが普通なようだったので家の周りを調べてみたら、「共用ブレーカー」という箱があった。開けてみるとブレーカーが「切」状態になっていたので、「入」に直したらテレビが映った。


2012年08月05日(日)

[java] Javaでスクリーンショットを撮る

スクリーンショットを撮ることはJavaだけでもできるんだな。java.awt.Robotクラスを使えばよい。

デスクトップ全体のスクリーンショットをPNGファイルに出力するサンプルをメモ。

package sample;

import java.awt.AWTException;
import java.awt.Dimension;
import java.awt.Rectangle;
import java.awt.Robot;
import java.awt.Toolkit;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;

public class ScreenShot {
    public static void main(String[] args) throws AWTException, IOException {
        Robot robot = new Robot();
        Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
        BufferedImage image = robot.createScreenCapture(
            new Rectangle(0, 0, screenSize.width, screenSize.height));
        ImageIO.write(image, "PNG", new File("screenshot.png"));
    }
}