2000年11月15日(水) PalmのROM吸い上げ
- PalmのROMイメージをダウンロードしようとしてPalm社のウェブサイトで住所入力したり電話番号入力したりして会員になったのだけれど、イメージのダウンロードのためにはさらに契約書を郵送したりせねばならないようだったのでやめてしまった。がっかり。
- しょうがないので自分のPalmVxからROMイメージを吸い上げたが、とても時間がかかった。4時間くらいかかる。USB経由ならもっと早いのかなぁ。
- で、そのROMイメージを使ってエミュレータを起動したらとても面白かった。まず画面がでかい。そんでもってきちんと動くのでとても楽しいのだ。
- 詳細設計書の改訂ができないでいる。
2001年11月15日(木) 午後出社した
■ 会社
- 13:30 さーて、バックアップがどうなったか見てみようか。
- 13:35 バックアップは取れていた。あとはクリーニングテープの設定だ。リストアの試験はできなさそうだな。しょうがない。
- 22:45 ボジョレーヌーボーを飲み終わってしばらくしたところ。少し頭が痛い。ワインは苦手だ。バックアップ装置にはクリーニングテープを入れてきた。バグもたくさん出てきている。つらいなー。
- 23:25 SQL Serverがデフォルトでは平仮名と片仮名を区別しないらしいことが判明。なんでやねん。うーーーー、データベース作成スクリプトまた直さなきゃいけない。うーーー。
■ テレビ
- ヘイヘイヘイ(録画)。モーニング娘と大運動会2回目。全然おもしろくない。
2002年11月15日(金)
■ [web] NETSCAPE NAVIGATOR ハンドブック
Netscapeのドキュメントを偶然見つけた。古いけど。
■ Cプロジェクト
- 11:00〜12:10 吉田水野兒玉と打ち合わせ。機能一覧の説明など。おれは自動生成を考えればいいのかな。
- 15:10〜16:20 自動生成で考えないといけないことを考えた。なんか虚しい。
- 夜 自動生成考える。とても虚しい。
■ Kプロジェクト
- 10:00〜11:00 昨日の結果を牧野浅海相澤へ説明。で、どうするか話し合い。基本的にはどうしようもない。
- MS Proxy Serverがここにあることを浅海さんに教えてもらった。意外に普通の所にある。何故見つけられなかったのだろう。
- 16:21〜16:55 ステータス確認。問題なし。
- 18:50 MS Proxy Serverの評価版というのをインストールしようとしたが、Windows2000にインストールするにはMS Proxy ServerのCD-ROMが要るようで、それがないからインストールできない。NT4.0がないと駄目なようだ。NT4.0はMSDNに入っているとダウンロードできるようだ。
■ その他
- 右目の下がちょっとだけ痛い。気になる。
- 15:00 大事件だ、トイレの水が流れない。センサーに手をかざすとランプは点いたり消えたりするけど水は流れない。自動化の欠点だ。
- 17:00 ん、社内FTPサーバというのができていたようだ。が、Mozillaからは使えないなあ。
- 17:50 トイレの水は、センサーにずーっと手をかざしていると流れる、という技を編み出した。これで安心してトイレへ行ける。
- 21:30 夕飯は100円のカップラーメンだ。とほほ。
2004年11月15日(月)
- アイスにタバスコをかけるのは失敗ということが判明。
■ [tdiary] カテゴリ不調
最近右のメニューに書いているカテゴリへのリンクが機能しない(エラーになる)。なんでや。見出しの先頭にあるリンクからならエラーにならない。4半期と1年での表示はできるけど、全期間での表示が駄目みたい。
カテゴリインデックスを再作成すれば直るかもしれないけど、XREA上では重過ぎて作成処理が完了しないからローカルでやらないといけなくて面倒。
■ やること
- プリンタ処分
- リンク元のスリム化
- ナンバーアナウンス解約
- スーツをクリーニングへ
- tDiaryバージョンアップ
- FSWikiバージョンアップ
- AVGバージョンアップ
- バックアップ
2017年11月15日(水)
■ [c#] WPFでGridSplitterを使ったときに行の高さがおかしくなる問題への対処
問題
次のXAMLのように、Gridの行にMinHeightを設定したWPFのウィンドウは大体思った通りに動作する。
<Window x:Class="GridSplitter.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:GridSplitter" mc:Ignorable="d" Title="MainWindow" Height="350" Width="525" MinHeight="250"> <Grid> <Grid.RowDefinitions> <RowDefinition Height="*" MinHeight="80"/> <RowDefinition Height="5"/> <RowDefinition Height="*" MinHeight="80"/> </Grid.RowDefinitions> <TextBox Grid.Row="0" Text="1
2
3
4
5
6
7
8
8
9" VerticalScrollBarVisibility="Visible"/> <GridSplitter Grid.Row="1" HorizontalAlignment="Stretch" ResizeBehavior="PreviousAndNext"/> <TextBox Grid.Row="2" Text="1
2
3
4
5
6
7
8
8
9" VerticalScrollBarVisibility="Visible"/> </Grid> </Window>
しかし、
- 中央のGridSplitterをマウスで一番下までドラッグする。
- マウスドラッグによりウィンドウの高さを一番小さくする。
という操作をすると、下側のTextBoxがウィンドウをはみ出てしまい下スクロール用のボタンが表示されなくなってしまう。
対処
Gridの行にMinHeightを設定するのをやめ、TextBoxを「高さ固定の行」と「高さ可変(*を指定)の行」にまたがって配置するようにすると、上記の操作をしてもTextBoxがウィンドウをはみでなくなった。
<Window x:Class="GlidSplitter2.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:GlidSplitter2" mc:Ignorable="d" Title="MainWindow" Height="350" Width="525" MinHeight="250"> <Grid> <Grid.RowDefinitions> <RowDefinition Height="80"/> <RowDefinition Height="*"/> <RowDefinition Height="5"/> <RowDefinition Height="*"/> <RowDefinition Height="80"/> </Grid.RowDefinitions> <TextBox Grid.Row="0" Grid.RowSpan="2" Text="1
2
3
4
5
6
7
8
8
9" VerticalScrollBarVisibility="Visible"/> <GridSplitter Grid.Row="2" HorizontalAlignment="Stretch" ResizeBehavior="PreviousAndNext"/> <TextBox Grid.Row="3" Grid.RowSpan="2" Text="1
2
3
4
5
6
7
8
8
9" VerticalScrollBarVisibility="Visible"/> </Grid> </Window>
ただし、WindowのMinHeightを小さすぎる値(高さを指定している行が入りきらなくなる値?)に設定するとおかしな挙動が発生するので注意。