Router日記

YAMAHA RTX1000のファームウェアUp方法

1 Mins read

ファームウェアUp方法はいくつかありますが、
ここではポピュラーなtftpを使用したUp方法

まずはYAMAHAのサイトに行って最新ファームウェアをゲット!

例えば「C:\rtx1000.bin」などとして保存!

RTX1000に「シリアル」Or「Telnet」を使用してコンソールに接続しtftpの使用を許可する
ここではシリアルケーブルを使用しハイパーターミナルで接続:roll:

Admin権限でLoginして「show config」にてtftpユーザーがいないか確認

「tftp host 192.168.1.X」接続するクライアントIP指定・・・anyでも良いがもちろん推奨しない!

このままでも良いが念のため「save」コマンドでconfigにsaveする
(saveしないと再起動後に追加したtftp権限は自動的に消滅しているのでこちらが健全な気もする)

次にクライアントのDosプロンプトを開き以下のコマンドを叩く
「tftp -i 192.168.1.1 put c:\rtx1000.bin exec」
IPはルーターのIPだよ!

1分ぐらい待つと「Timeout occurred」とプロンプトに帰ってくる
この後2分ぐらい待ってからハイパーターミナルで再接続!

ここで問題が無ければバージョンなどの情報がパラパラと表示されるのでUpを確認

最後に「no tftp host」とコマンド打って「save」して「exit」すればOK!:razz:

Read more
.NETASP.NETVB日記

VB.NETのFormat関数とVB6のFormat関数の差

1 Mins read

毎日寒いね~・・・一気に冬将軍到来か!って感じですが皆さんいかがお過ごしでしょうか?

題名のとおりDotNetになってFormat関数があることにはあるのだが、挙動が違うので、少々覚書

VB6のまま使用するのであればMicrosoft.Visualbasic.Format関数というものが存在するのでこちらを使用する。

ただし「Microsoft.Visualbasic」を使用する時点で「.NET Framework」構想からは外れた設計になることを覚悟の上ですが・・・

まぁそうは言ってもAPIの使用やComをCreateObjectするのではないので「.NET Framework」が入っている環境であれば動くから良いかな:roll:

違いといえば、いろいろ違いますが中でも良く使う日付系の指定文字だけど「yyyy/MM/dd HH:mm:ss」とmmの大文字小文字をちゃんと指定してあげないと月なのか分なのかみたいな狙ったとおりに動かなかったりといろいろあるんだよね。

細かいところは調べてみてね!

Read more
.NETASP.NETパソコンのこと日記

DataSetってどうなの?

1 Mins read

なんかこのブログを見てくれている方が回りにいらっしゃるようでうれしい:roll:

突然ですが、言い訳言わせて!

・現在、IE7やFireFoxではCSS設定のサボりで描画が乱れます(苦笑)
・ページ最後のLatestPostとLatestCommentも同一の物が表示されているのもプラグイン導入のサボりです(汗)

そのうち直しますのでお許しを:cry:

さてさて本題♪

DataSetについてだけど、DotNetからクライアント側のViewとしてDatasetが使われるようになっていますが、
内部にはまさにDatabase丸ごと入るような設計になっているため、使いづらい場面が多々あったんだよね。
ようするにTableを複数保持したりDatasetからじゃないとシリアル化出来なかったりと「アクセスの入り口はDataset!」
と強制されていた。

しかし、ADO.NET2.0になってから(VS2005・・・VS2003もかな)はDataTableにも使いやすいメソッドが多数のって
DataReaderなどのと連携も簡単に取れるようになった、えらい!

DB情報の使いかただってTable単位のアクセスが多いし、複数のテーブルを一気に使用する頻度って少ないと思うんだよね。

そうするとDataTableだけを使用してI/Oした方がプログラマも分かりやすいしイメージしやすい!

つーことでDataTableに一票!:razz:(初めからこうしてよMSさん・・・・)

Read more