2006年12月アーカイブ: とあるプログラマーの平凡な日記

2006年12月31日

来年の目標

さて、2006年のうちにやることはほぼ完了。
・・・お勉強は除いてね。

来年の目標なんかを語ってみたり。

  • 自分の時間を持つ
  • 引っ越しをする(市内)
  • 転職についてまじめに考える(正社員になる方向で)
  • スノボ一式を揃える
  • さくらさんとのお散歩をがんばる
  • PHPでサービスを作る

こんな感じでしょうか。

特に「自分の時間を持つ」は大事。
なんだかんだと今年はメールをみる時間すらない日々で。
会社で禁止されているからもあるけれども
あんなにはまっていたmixiにはほとんど足を踏み入れなかった。

それじゃダメなんだよね。
本当に心にゆとりがなくなってしまって。
数年前のダメな時代に戻りそうになった。
危ない危ない。

でも例え昔のような状況になったとしても
支えてくれる友達は変わらずいるし、なんといっても大事な大事な家族、
さくらさんがいるから大丈夫だけれども。


とにかく来年は自分の時間を大事にして、
さくらさんとのふれあいやバイク、スノボにPHPの勉強を進めていきたいな、と思う。

・・・欲張りか?(;´Д`)

特に勉強には力を入れて、スキルアップをしたい。
まずは1月中にPHP+Ajaxでのアプリを作るぞ!

さー、さくらさんも疲れて寝ているからワタクシもそろそろPCから離れて
TVとマンガに没頭しようかな。


今年は本当にお世話になりました。
来年も常識知らずのダメ人間なワタクシですがよろしくお願いいたしますm(_ _)m

2007年への準備 - カレンダー

さてさて、怒濤のエントリー(笑)

2007年への準備として最後はカレンダーです。

引っ越してからもう2年もたつのに我が家にはカレンダーがありません。

それじゃまずいと毎回思っていたので手帳と一緒に注文。
それが「ほぼ日ホワイトボードカレンダー」です。

これはその名の通りカレンダーがホワイトボードと同じで
マジックで書いたり消したりすることができるもの。

色々と予定が変わるワタクシにはぴったりです。

書くことを前提になっているからすっきりしていていい感じ。
壁にかけてもデザインがシンプルなのでそんなに目立たず。

来年はカレンダーいっぱいに予定が埋まるといいなぁ。

2007年への準備 - 通帳関連編

さて、もう1つほぼ日手帳関連のお話。

手帳はレッドを選択したのだけれども、実は黄色も欲しかった。
でも2つもいらないし・・・と思ったら。

ほぼ日手帳CLUB」で、

ほぼ日手帳のカバー、手帳以外にも使っています!」で通帳などを入れている人がいるのを知って。

これだ!
と思い、慌てて追加注文。

それがこれです。
手帳とカードを収納。

困ったのがワンタイムパスワードの機械。

でもしおりに通して結んでみたらあら、すっきり。

ココにオプションのメモ帳と2006年度のボールペンでばっちり。


手帳とあわせるとこんな感じ。

手帳は外側のポケットを使いたいのでカバー・オン・カバー(透明のカバー)はなし、
通帳のほうは黄色という色なので汚れが目立つのでカバー付きです。


来年はこの2つを持ち歩いてがんばるぞー。

2007年への準備 -手帳編

大晦日の大事な儀式としまして、手帳の準備です。

2007年の手帳も「ほぼ日手帳」です。
色はレッドをチョイス。


オプションアイテムもしっかり買ってあります。

左から 下敷き・メモ帳(3冊)・アドレス帳・付箋です。
 
 
 

2006年度の手帳から必要なもの(カード類など)を移して、
12月分(2006年)と1月(2007年)の月間スケジュールを記入。


月間スケジュールのメモ欄は左側に移動したのね。
ちょっとびっくり。
それにチェック欄もついているのにはびっくり。

基本的に月間スケジュールは、


  • お出かけなどのメモ
     
  • 本の発売日

のみを記入する。

そして横にあるメモ欄にはその月に忘れちゃいけない支払いや
有休を使ったときにはその残を記入して忘れないようにする。

なんといっても手帳で一番閲覧が多いのが月間ページ。
なので必要なものはすべてココに記入するのがワタクシのルールです。

 
 
 
ちなみに1日のページについては
秘密の線を境に、左側には


  • その日の支出
  • オークションの落札・振込メモ

んで右側には


  • アイディアをメモ
  • その日の出来事
  • さくらさんの出来事

などを記入しております。

でも週末のページになると
右側にはチェックボックスを自作してToDoリストにしてます。


そんな感じで必要なものを手帳に詰めて記入して完成。

左側が2006年、右側が2007年。

両方とも同じレッドなんだけど色が違うんだよねぇ。
これも毎年の楽しみ゚・*:.。..。.:*・゜ヽ( ´∀`)人(´∀` )ノ・゜゚・*:.。..。.:*

そんなわけで手帳が完成。
来年もたくさん色々メモをしたいと思う。

今年を振り返ってみる(2)

さて、おとといの続き。
本当は昨日のうちに終わらせるつもりだったのだけれども色々忙しくて。

さて、3月はスノボに明け暮れた月。
ほぼ毎週いっていたのではないだろうか。
今年初めてスノボを始めた友達がさっさと上達してしまい、
一人黙々と練習した日々ですな。


4月は・・・何をしていたか記憶がない(^^;

5月は最後のスノボにいったっけ。
その後はずーっと仕事と家事で明け暮れる日々。

夏休みは旅行もいかなかったし、休日となると洗濯掃除とさくらさんのお散歩。

もう本当に仕事が忙しくて定時に帰れるのは月1日ぐらいでした。
そんなのが12月まで続いた、本当に仕事の1年だった気がする。

それなのにお金は貯まるはずもなく、PCが壊れて、
バッテリーあげて交換したり、タイヤパンクで総取っ替え・・・などなど
予定外の出費続出の1年でもありましたな。


今年の後半は自分の時間というものがほとんどとれないぐらい、
仕事と家のことが忙しくて大変だった。
来年こそは自分の時間をとれるようにがんばりたいな。

2006年12月29日

SQL Server Enterprise ManagerでNULL値をセット

忘れないようにメモエントリー。


SQL ServerのEnterprise Managerを使ってDBのデータを直接操作することがある。

そのときにフィールドにNULLをセットする場合は、
セットしたいフィールドにカーソルを合わせて

Ctrl + 0(ゼロ)

を押して他のフィールドに移動するとNULL値をセットすることができる。

今年を振り返ってみる。

いま、システムバックアップ中のためちと暇なのでエントリー。
本日が仕事最終日なので、今年を振り返ってみる。


1月~2月はさくらさん育犬に大変だった。

もともと犬が大嫌い。犬の姿をみただけで意味もなくドキドキする。

そんななかコーギーという犬を知り恋に落ちる。
あまりの可愛さにコーギーに「だけ」触れるようになった
ワタクシがさくらさんと出会い、一目で恋に落ち、
4時間もペットショップで悩んだ挙句
家族として迎え入れたのが2005年の12月中旬。

ちょうど1月といえば我が家にきて2週間がたった頃。
お店の人にも獣医さんにも「2週間はかまっちゃだめ!」といわれていて
ちょうど遊んでもよい時期なのですね。

この頃のさくらさんはヨタヨタ歩きながら我が家を徘徊したりおもちゃで遊び始めた日々。
でも全然トイレトレーニングが完了していないのと、
まだどんな性格かわからないので、変なことをしないかどうか
さくらさんから目が離せない毎日でしたな。

そもそも犬を初めて飼ったわけだからわからないことの毎日。
犬を飼ったことのある友達に聞きながら一生懸命お世話をしてました。


ほんとね、この頃のさくらさんは今以上にビビリやさんだったので
常に前左足を上げてプルプルしてました。
まだまだ小さくて軽くて(1.55kg!)耳も垂れていていまとは別犬よ。
 
 

そういや子犬だから常に寝ていたなぁ。
目が離せないから日中動いている姿をカメラに収めることは難しくて。
この頃のさくらさんの写真は寝ている姿ばっかり。
しかもサークル内なのであまりいい写真がないのよね・・・。
 


あ、バックアップが終わったので3月以降はそのうち(^^;

2006年12月27日

UR賃貸が変わった。

もうすぐ今年も終わりですね。
車検が控えているので(しかもタイヤ交換付)遊びにいけません。
年末は昨日注文した本とお笑いをみてスキルアップです。

あ、お金の掛からない遊びならいつでも行きます!
さくらさんと遊びたいという人も随時募集中。
あ、でもさくらさんの場合は車があると助かります。


さて、ワタクシにはとても馴染みの深いUR。
昔で言う「公団」ですな。

URといえばペット不可、家族のみだった。
最近単身者でも入れることはしっていたけれども、
さよこさんのところで、URにペット共生住宅があるときいて早速みてみる。

UR賃貸住宅:http://www.ur-net.go.jp/
 
 
 
 

千葉~。千葉~。
確か幕張にあるって言ったけれども・・・。
 
 
 
 
 
 


ああああ、ワタクシ憧れのベイタウン!!!!!
 
 
 
 
 
 

幕張新都心に行くと意味もなく通過するベイタウン!
何も用事がないけど、どこか出かけたいと思うと出かけるベイタウン!
さくらさんとの憧れの散歩の地、ベイタウン(一度行った)!。
テラス席だとペット可の和菓子屋さんがあるベイタウン!
クリスマスになると無性に行きたくなるベイタウン(今年は忙しくて行っていない・・・)!
日本じゃないと思うベイタウン。!
第2湾岸(たぶんワタクシの周りにしか通じない)を通るたびに運転中でも眺めるベイタウン。
いつか住みたいと思うベイタウン!
(ワタクシの夢は、コーギーを飼って、NOAHに乗りベイタウンか港北ニュータウンに住む)

あのベイタウンに住めるのか!!!!!!!!!!





・・・値段がorz

そうよね、ベイタウンだとそのぐらいが当たり前よね・・・。


趣味ビンボーなうえにボーナスのない派遣社員なのでその値段は無理ッス・・・。
ああ、転職しようか・・・(遠い目)


他にも見ていて思ったのだけれども、ルームシェアが可能なのね。
これなら憧れベイタウンに住めそうなんだけど・・・。
ワタクシのダラシナイ生活に耐えられる人は早々いない・・・。


はー、まじめに働きますか(--;
そしてボーナスがある正社員にでもなろうか・・・。

2006年12月25日

2006-2007初すべり グランデコ

2006/12/23(土)、今シーズン初の雪山です。
今年は暖冬のせいか雪が全然降らず困りもの。

ひでさんの車でアパートまで迎えにきてもらい、R16をスイスイと進んで第2の集合地、Fritz宅へ。
すでに他の皆様も集まっていて、ワタクシはFritzの助手席に乗り込んで出発。


グランデコまでの道のりは常磐道柏I.C.からいわきJCTで磐越道に乗り換え、猪苗代I.C.というルート。

ゲレンデへ向かう路面は雪がちょっと積もっていてその下はアイスバーンという状況。
幸いにも4WD+スタッドレスという王道なので滑っても問題なし。
でもノーマルタイヤな車もいて大変そうだった。
雪山にくるのならできるだけスタッドレスは履いたほうがいいよー。


ゲレンデには7時前にはついた(はず)。
駐車場に車を入れ、リフトが動くまでしばし仮眠。
7:30にリフトは動くも、リフト券売り場は結構並んでいるらしいのでゆっくりと準備。

更衣室はわりと空いていて楽々着替え。
そして今シーズンもレンタルなのでBURTONセットを借りる。
いやー、やっぱりBURTONのセットはよいです。ちなみに1日4200円。

9月に溝の口で滑ったきりだったので自信がない。
まずはゴンドラで上がって緩いコースへ。
毎回のことなのだけれども、借りるセットによってビンディングの取り扱いに慣れず時間がかかる。
他の人はみんなスキーなので大変申し訳なく(T-T)

そんなわけでまずは初心者コースを滑ることに。
恐る恐る滑るといやー、普通に滑れます。
相変わらず右ターンは強引に板を滑らす方法だけど(^^;
傾斜が緩いってのもあるけれども、ほぼ自分の思い通りに滑れる。
よかった、よかった。
毎回、シーズン初めは滑りを忘れて「ああ、またリセットされた・・・」と自己嫌悪に陥るので(笑)
 
 

2本目もリフト降りてからのスケーティングに自信がなかったのでゴンドラを所望。
今度は逆方向のコースを下りる。
その後はひでさん夫婦とは別行動でスキー上級者の3人と一緒に滑ることに。
 

1本目は面白そうなコースがあるので滑ろう!
といっていたコースを間違えてさっき滑ったコースに(汗)
今度は間違えないようにとその「面白そう」なコースに近いクワッドを使っていく。
・・・なんだか崖なのですが。
滑ってみてわかったのが新雪なのでふわふわで滑りやすいのだけど、
それ故、轍というかコースができやすくボードの横滑りでは判断がつけにくく、
結果凸凹の上を滑ってコントロール不可になりやすいこと。
 
 

でもま、慣れでしょうってことで何度か滑るとコースを読み取る能力が上がりました!
それでもビシバシと転びまくりですが(笑)

そんな感じで11時まではガンガン滑ってみた。
でも午前最後の1本の終わりのほうで、ウェーブの出来損ないを調子よく滑っていたら
見事ひっかかりお腹から着地!・・・一瞬、呼吸が止まりました。苦しい。
すぐに回復したけれども肩の周りがなんだか痛いです(T-T)
 
 

お昼は2階のバイキングで。
下はすごい混んでいたのできてみたらガラガラ。
まぁ、値段は1500円とお高いのですが食事券付のリフト券を買ったので差額300円で入れた。
クリスマスってことでチキンがあったよー。
メニューは、カレー、うどん、ピラフ?、から揚げとかそういうものがそこそこ。
デザートも5種類くらいあってかなり満腹でした。
6人席とかが多いので、グループで来る場合は便利かも。


午後からはFritzがスノースクートにチェンジしたので
クワッドを上へ上へと乗り継ぎたぶん本日の頂上付近へ。
(というのは頂上のいくつかは閉鎖されていたはずなので)

上ってみて気がついた。頂上ってことは中・上級者向けじゃん。
いきなりの斜度に唖然として、お得意のサイドスリップで降りる。
ワタクシはサイドスリップで乗り切れるけれども
初心者さんもいるし、スノースクートのFritzは初めて乗るわけで大変そう。
しかもコースの途中に木があってコース選択も大変。

しまいには吹雪いてきてしまい視界が悪いー。
風が吹くと雪が飛ぶのでアイスバーンのガリガリ。

結局さっきまで滑っていたコースまではサイドスリップで降りる羽目に。
狭い上に人が多く、さらに上級者さんと初心者(ワタクシだ)も入り混じっていて
何度か衝突する現場を目撃してしまった。幸いにもみんな怪我がなかったようだけど。

もうかなりの距離をサイドスリップで降りたので
ふくらはぎがパンパンで痛い。
どうにか緩い斜面でターンできるようになったけれども
足が思うように動かずにちょっと休憩することに。

ブーツを緩めてFritzと共に休憩。
かなり足にきているのでこのまま本日のすべり終了。

ここで無理して滑ると絶対にうまく滑れなくて自己嫌悪にはまるし。
とりあえず問題なく滑れるということが判明したのでヨシとする。

そんなこんなで今シーズン初はまずまずの出だしでした。
でも相変わらずリフト降りてからのスケーティングにはダメダメ。
降り口が緩い角度でそこそこ低ければOKなんだけど
急だともう見ただけでダメでやっぱりダメ。

このあたりは練習あるのみですな。


グランデコ:http://www.grandeco.com/

2006年12月20日

最近のストレス発散。

ワタクシのストレス発散は衝動買い。
そんなわけで気がつきゃDVDがたくさん増えました。ああ(T-T)



   
他にも「笑ってはいけない」シリーズがあるのだけれどもそちらもボチボチ集める予定。
   
   
   
人志松本のすべらない話 其之弐 通常版
アール・アンド・シー (2006/12/13)
売り上げランキング: 8

   
  
相当面白いらしいので買ってみた。そのうち1も買いますよ。
       
   
   

B'z LIVE-GYM 2006“MONSTER'S GARAGE”
ビーヴィジョン (2006/12/20)
売り上げランキング: 1

   

何度もB'zのライブにはいっておりますがようやく自分が参加したツアーがDVDになりました!ってなわけで購入です。

2006年12月19日

トランザクションログファイルを圧縮(切捨て)

ノロウィルスが流行っていますが、ワタクシも早速流行にのりまして感冒性胃腸炎です。
いわゆるお腹風邪ですな。
といっても吐き気と胃の不快感という、風邪なのか?というものなのですが。
気管支炎も若干発生しておりまして、愛するさくらさんと一緒の布団で寝ると翌朝呼吸が辛いというなんとも悲しい状態です。
せっかく布団の上で寝るようになったのに。
気分がいいと布団に潜り込んで腕枕で寝てもらえるようになったのに(涙)


このままの状態だとワタクシに新しいアレルギーが追加されてしまうので、
誰か↓買ってください。
もしくはサンタさんに連絡してください(をい)


さて、本題。
お仕事でトラブルがありましたので、その対処方法をメモ。

SQLServerではDBごとにトランザクションログファイルというものが存在しますな。
こちら、DBへの変更作業などを逐一記録されており(たぶん)
DBを復元するときなどに重要なものとなっております。

んが、更新作業などを記録という性格上、ファイルサイズがどんどん膨れるわけですな。
一応、設定で上限などを設定できるので、ファイル容量がなくて・・・は回避できるのですが。

ファイルサイズの上限を超えてしまうと、なんとDBの更新作業などが一切できなくなります。
マジでWebシステム、止まります(涙)

そこで、チェックポイントと呼ばれるログファイルに書き込むタイミングで
アクティブではないものを自動的に切り捨てをしてファイル増加を防ぐ対応を行うと便利。

以下、手順。


(1)ログファイルサイズを確認
  →(dbname.LDF)かなりでかいはず。

(2)クエリアナライザより下記コマンドをdbnameに対して実行
   EXEC sp_dboption 'dbname','trunc. log on chkpt.',true

(3)Enterprise Managerより[dbname]のプロパティを確認
  [オプション] - 復旧モデルが「シンプル」になっていることを確認
          「自動圧縮」にチェックが入っていることを確認

(4)dbnameに対して「データベースの圧縮」を行う
  →トランザクションログファイルのサイズが変わったことを確認

参考情報:
Oracleキーワードから学ぶ、逆引き! SQL Server入門:第8回バックアップとリカバリ編
第6回: SQL Server のバックアップの設定(VERITAS Backup Exec 編)
sp_dboption (Transact-SQL)


これで100MB以上あったものが1MBまで減った。
あ、これはSQLServer2000ではOKであって将来的にはなくなるかも、らしい。

以上、メモ。

2006年12月17日

XAMPP for Windows

Apacheに、MySQLにPHPがあっという間にローカルにインストールできるXAMPP。

最新バージョン(1.5.5)は各設定ファイルも日本語になったよ。

英語苦手なワタクシにはすごくうれしいです。

2006年12月13日

時間の使い方

5つのシステムの開発を同時に行うようになってから、大変なんだけれどもいいことも。
それは時間の使い方がそこそこできるようになった。

あくまで1日のメイン仕事は開発仕事の場合だけど。
自分のためのメモとして書いておく。


ちなみにワタクシの労働時間は

9:30~11:30と12:30~18:30

がデフォルト。


9:30~10:00 メール確認とバックアップ作業
10:00~11:30 開発お仕事その1。
11:30~12:30 ご飯とWeb巡回とソリティア※
12:30~16:30 開発お仕事その2とかその3
16:30~18:30 ドキュメントとか仕様検討とか開発以外のお仕事があればそれを行う。


 
上記のような感じで仕事を進めるとわりといい感じ。

ポイントは午前中はさくさくと書ける、機能改善とかそういう感じのお仕事を入れる。

で、お昼ご飯を食べてソリティアをする。
なぜかソリティアを行うと午後が眠くないのだ(笑)
頭を休めてしまうとワタクシは眠くなる習性があるらしい。
 
 
そして午後一からはわりと大きめで、新機能などがあるお仕事を行う。
で、集中力が切れる夕方ぐらいに開発仕事以外の仕事をして頭をリラックス。

いまはこのペース。
ただこれは理想であって途中途中でヘルプデスクの電話が掛かってくるのが悩み(--;


それにしても仕事の時間はうまく使えても通勤時間はどうにもなりませぬ。
本を読みたいのだけれどもそう頻繁に本を買えないし、
かといって図書館に行くと読みたい本は人気があって予約待ちで長いし・・・。

片道1時間半、合計3時間をうまく使えないかねぇ。
あ、都内に引っ越すという選択肢はナシ。

正直、この現場に来て3年目。
日々仕事が忙しくなってきて通勤するのだけで疲れる。

しかし、我が地元にはIT企業は少ないのよねぇ。
あることにはあるけれどもJavaやCなどワタクシがもっとも苦手とする分野。
Web開発(Not Java,JSP)の会社、千葉にできませぬかねぇ。

類は友を呼ぶってので、友達を集めれば会社が作れそうな気がするけど・・・。
って妄想ばかりが進む年末でした。
はー。

2006年12月12日

広島ドックぱーくで何が起こっている?

580頭の犬がひどい状況におかれている・・・。


この事件を知ってから私はボランティアに参加されている人たちのブログを追いかけていた。
AAのサイトは更新が遅いのでなかなか情報をキャッチできないのだ。
 
なぜ追いかけていたかというと、現状を知りたいから。
多少なりとも送金をしたからというのもあるかもしれない。
でもコーギーのお母さんや赤ちゃんなどをみたら忘れられないよ。
 
 

そんな中、頻繁にボランティアに参加されている人たちの気持ちが変わってきた様子が伺える
いや、ボランティアをすること自体ではない。
パークの内情(方針)について何か思っているのではないかという雰囲気。
そしてあちこちでそのような話が頻繁にみかけ、
とうとう内部告発が行われ、マスコミに取り上げられて昨日緊急記者会見が行われた。
 

実はこの記事については12/1に書こうと思ったのだけれども、
なんだか大変なことすぎて躊躇してしまったのだ。
 

だけれどもワタクシがこの事件を多少なりとも広めた責任もあるから
現段階での状況を報告しなくちゃとも思う。

まだまだワタクシも情報収集が追いついていないので知らない情報があるかもしれない。


ひろしまドッグぱーくボランティア問題まとめサイト
http://sky.geocities.jp/dogpark_yuki/index.html


わんダフルLIFE
http://blog.livedoor.jp/uran_nana2003/


コーギー親子「ももみ」の食べて走って寝て・・・
http://blog.livedoor.jp/momo_mikan/


黒ラブおとめの気まぐれ日記
http://blog.goo.ne.jp/otome1114lady/


広島で新しい家族を待ってます
http://atarasiikazoku.blog85.fc2.com/


サクラの飼い主の今日のなにがし
http://blog.livedoor.jp/sakuranoie/


まだまだ他にもあります。
 
 
ココからはワタクシ個人の意見です。

ボランティアの人たちの言葉をそのまま鵜呑みにしているかもしれない。
でもこの人たちが行っているボランティアってそう簡単にできることではないと思うのだ。
ましてや、駅から近いならまだしも車ではないといけない場所。
そういう場所に何度も足を運んで、朝から晩まで動くって本当に純粋に
犬たちを助けたいと思わないとできないと思うんだよね。
その人たちが嘘をついてなんの得があるっていうの?

今後もこの話は追いかけたいと思います。

Shift_JISのサイトでAjaxを利用する

過去にメモ書きした「Shift_JISのサイトでGoogleMapsを使用したい」の話。

これそのままうまくいった。
でも今回はGoogleMapsじゃない。

普通のHTMLが"Shift-JIS"なんだけどAjaxを利用したいって言うパターン。

<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <script src="ajax.js" type="text/javascript" charset="utf-8"></script>
    これで動く。 ASPで確認できた。

共通関数とかをインクルードしているんだけど、
そのインクルードファイルがShift-JISなのに
一部でAjaxを利用しなくちゃ・・・というときに使えると思う。

・・・っていうかそうする必要があったのだ(^^;

年末ですな。

注意:ほぼ愚痴です。内容はないです。
 
 
 
 
 
気がついたらスーパーには数の子などの年始のものが並び始めましたよ。

やばい、来年の年賀状の写真がない(--;

今年はレースに1回しか出ていないのだが、
そのときの相方がデジカメでの走行写真を撮るのが初めてで
まともに移っているワタクシの写真がないですわよ。
どーしましょ?

今回は走行写真なしでバイクだけ・・・ってバイクもないーヽ(`Д´)ノ
何かいい写真がないかあさらねば・・・。
さくらさんの写真ならたくさんあるのでもしかしたら親ばか年賀状になるかも。


話は変わりますが今年は雪が降らないのぅ。
毎年(っても一昨年ぐらいから)年始はスノボなのですが
いつもいく皆様はどうやらすでにご予定が入っているご様子。

まーワタクシは車検が控えているので誘われても難しいですが・・・(つд・)エーン
初めてワタクシにスノボを教えてくれた某Oくんは年末年始籠もるらしい。
ワタクシは家で籠もってやる~(ノД`)シクシク

きっとさくらさんと家でゴロゴロしてますので
ご近所の皆様、もし暇でしたら声をかけてくださいませ。
美味しいカレー屋さんとか案内しますよー。

ってその前に大掃除しなくちゃ(--;
そのもっと前にアパートの更新しなくちゃ。
もう2年ですよ。でも通年で7年弱(爆)

はー。

2006年12月10日

Shift_JISのサイトでGoogleMapsを使用したい

<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <scriptsrc="http://maps.google.com/maps?file=api&v=2&key=************"type="text/javascript" charset="utf-8"></script>

でいくらしい。

まだ実行していないけど念のためメモ。

Enterprise ManagerのテーブルでフィールドにNULLを挿入

Enterprise Managerにてテーブルを開き、
すでにデータが入っているフィールドにNULLを挿入したい場合は

Ctrl + 0


で挿入される

2006年12月 7日

年度末なので見直しをせねば。

相変わらず5つのシステム+αな開発屋さんをやっておりまするるる。
仕様検討と工数見積もりが一番神経を使う。
このどっちかを行うと最近知恵熱ならぬ知恵頭痛が発生する。

あー、マッサージに行きたい。
温泉に行きたい。美味しいもの食べたい。

温泉地でさくらさんも同伴オッケーなところないかなぁ?>相変わらずさくらさん中心の生活
でも爪があるから和室は厳しいか(--;


話は元に戻して。

なんだか前にも書いたけれども、組織が変わってから本当に仕事だけしか時間が持てない状態。

それってどうなのよ?ってなわけで自分の時間を見つめる時間を作らなくちゃ、なんて思っているのだけれども。
相変わらず実行に移せていない・・・(^^;
基本的にワタクシは目標や好きなものがないと動かないダメ人間。
そんなわけでGTD復活ですよ。
正確にいうと見直しペースが減っているだけで続けているわけなんだけど(どっちなんだ)


どうやら週末はお天気がよろしくないので、家事とGTDを行うと宣言!

そしていま温めている企画を具体的に企画書みたいな感じに起こさないときっとやらないと断言。
なのでそちらもこの週末に行うぞ!おー!


っとなんだか意味がわからんエントリー(^^;

2006年12月 6日

ASPでAjaxを使った即時検索(2)

さて、先ほどの「ASPでAjaxを使った即時検索」で自分なりに書いたコード。

検索フォームというかメインのページ
function GetAddress(y){

    var url = encodeURI("get_user.asp?search_add=" + y);
    req = getXMLHttpRequest();
    req.onreadystatechange = GetAddressCallBack;
    req.open("GET", url, true);
    req.send();
    return true;
}
// DBとのやり取り結果を取得(XMLの要素を返す)
function GetAddressCallBack(){
    if (req.readyState == 4) {
      if (req.status == 200) {
       try {
        var response = req.responseXML.documentElement;
        var rc = response.getElementsByTagName("address")[0].firstChild.data;
        if (rc != null) {
         document.getElementById("addresslist").value = "";
         document.getElementById("addresslist").value = rc;
        }else{
         document.getElementById("addresslist").value = "";
            }
       } catch (e) {
         document.getElementById("addresslist").value = "";
       }
      }
    }
}

// XMLからのリクエストを返す
function getXMLHttpRequest() {
var x = null;
if (typeof XMLHttpRequest != "undefined") {
  x = new XMLHttpRequest();
} else {
  try {
   x = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
   try {
    x = new ActiveXObject("Microsoft.XMLHTTP");
   } catch (e) {
        alert("err");
   }
  }
}
return x;
}

あとはテキストボックスとして["search_add"] イベントは[onKeyUp="GetAddress(this.value);"]
それとテキストエリアを用意["addresslist"]これは候補一覧を表示するもの
本来ならリストなどにしたほうがいいのだけどね。

で、
get_user.asp(実際にDBとやり取りする部分)

    Dim strSQL
    Dim strRet
    If Request.QueryString("search_add") <> "" Then

        '--SQLでデータを取得

            strRet = "取得した値をセット"

      Response.ContentType = "text/xml"
      Response.write("<?xml version=""1.0"" encoding=""UTF-8"" standalone=""yes""?>")
      Response.write("<POST_DATA>")
      Response.write("<address>" & strRet & "</address>")
      Response.write("</POST_DATA>")

    End If

これで動くはず・・・。
いや、動くんだけどDB部分とかを削ったのでちょっとだけ自信がない(^^;

ASPでAjaxを使った即時検索

ASPで即時検索を求められてしまった。

ユーザー側からはJavaScriptファイルにデータを書き込んで
それを使った案でと依頼されたけれども、
ファイル作成のタイミングがDBに登録されたときや任意のとき。

それってWebシステムとしてはものすごく怖いもの
(同時アクセスがないとは言い切れない)
それにデータを2箇所にて管理するってのも変な話。


即時検索ということはクライアント側からのアクションにすぐに対応すること(だよね?)
ASPは何かトリガーがないとダメなもの。
で、ユーザー側が言っていたJSファイルならクライアント側処理なので即時検索にはもってこい!


・・・なのだけれども制限があって、セキュリティからの問題から別ファイルに、って。
JSファイルの性質上、セキュリティには優れていないわけで
右クリック禁止も提案したけれどもNG。
そんなもので良いのか・・・と思いながら
JSファイルを使わずに即時検索できないものか・・・と考える。

すぐに思い浮かんだのはAjax。あれはそもそもJavaScript。
ページ遷移をしないでDBなどからデータのやり取りができるからセキュリティも問題なし。
データの二重化も防げる。

でもPHPには利用できるというかサンプルはたくさんあるけれどもASPってどうなの?
ASP.NETならできそうな気はするけれども・・・。

そんなわけで困ったときのGoogle検索。
色々キーワードを変えながら検索すること1時間弱。

見つけました!


使えないプログラマー: ASP ASPからAJAXを使う」。


サンプルコードつきで、まさに求めていたもの!

Ajax自体は以前のGoogle Mapsでちょっとは知っているので読めば大体何をやっているかわかる。
わからないところは調べたり。

しかし相変わらずの文字コードミスをやらかしたり色々あったけれども、
そこはalertを入れまくっておかしいところを特定して、
原因を考えてどうにか動作することに成功!


ASP+SQLServer+AjaxでDBからの即時検索・・・なんだか色々重宝しそうですな。
ほんと、コードまで公開してくれて感謝です。


本日中に私なりのコードを公開したいと思う。
本日中は無理でも週末までには・・・(^^;

2006年12月 2日

低い生活はよいですよ。

Biz.IDの「週末は「低く座る」 カギロイによる座椅子生活のススメ」。

座椅子いいですなぁ。

実は我が家は基本的に床生活です。
椅子といえばダイニング用の椅子だけ。でも全然使っていない。

PC机も床に座ってやるタイプ。

昔は普通に椅子に座って使えるタイプを使っていたのだけれども、
昔からなんだか椅子に座る生活が苦手で。
椅子に座ってもなんだか落ち着かなくて、
よく会社では靴を脱いで椅子の上で正座とかやってます(汗)

そんなわけで一人暮らしをきっかけにPCも床に座ってやるように。
何が便利ってあまり姿勢が悪くならないこと。
椅子だとどうも変な体制をとって腰を悪くするんだけれども、
床に座るとちょうどよい高さなので、足がよくしびれるけれども腰が痛くなるとかはない。

疲れたらそのまま寝っ転がれるし自由度が高いのがよい。

それにやっぱり床生活だと他の家具も低くなることが多いから
壁の面積が増えて狭い部屋も広く見える(気がする)

床生活、お勧めですよ。