"人命救助時の緊急対処法なんて今まで関係ないなんて考えていた。
だから実際どう対処するかはほとんど分からない。"


京浜東北に乗っていた。
東京から大井町のいくらかの時間。
品川についた時、
隣辺りに座っていた人が頭から倒れた。
最初、寝てるのかと思ったけどそうじゃなかった。
声を掛けても、頬を叩いて見ても反応がない。

本来はここで脈を見て心臓マッサージやらをやるべき時だったのかもしれない。
でも、なにも出来なかった。

駅員さんが来て対処してくれた。
呼吸は戻ったみたいだが、
意識はないままタンカで運ばれて行った。

どうなったかは気になるが、今後一切知る事はないんだろうなと思い電車がまた動き出す。


なんでもそうだが人って実際に必要と思わない限り真剣に取り組めないなと。
こんど講習なんかがあった際は真面目に取り組まないとな、と思えた。


iPhoneからの投稿

昨日ブックオフへ行った。

そろそろ真面目にやるかと言う事で、
目標としていたFP3級と応用情報の参考書を探しに行った。

まずFPは見つかった。
応用情報の方は古いくせに高いまま。
ならばと、ソフ開の時の参考書を探した。

古いくせに高いのもあったけど、
135円って書いてある値札を見つけた。
しかも基本情報の時に買っていたやつと同じ。

これは買いだと思いレジへ。

でも。

店員からまさかの一言が。

間違って1350円を135円にしてしまっていました、と。。。

そんな古い本に1350円の価値なんかねぇんだょ(泣)

もう、ブックオフ行かないぽ。。・゜・(ノД`)・゜・。


iPhoneからの投稿
先日受けたTOEICの結果が返却された。
これがいいのか、悪いのかは分からない。

得点は485ですた。

まあ次の目標は600点なので、
上々の出だしだと思っておくことに。

/*なぜ目標が600なのかというと、
大学の単位が自動加算される + 成績が優だか秀になるシステムだから。*/

英語マスターするには外国人の恋人がいいと言われるけど、
日本人でさえいけない人にとっては遠いお話か(´Д` )
「バナージ君は礼儀の話をしている」

電車でのマナーとは、なにか。
オサンがこれみよがしにバカでかい声で携帯で話していて、ふと思った。

当たり前の様に電車の中で携帯電話で電話する事はNGとされているはず。
だから当然のように何電話してるんだよ禿げ、と思っていたわけ。

いままでなんの疑問も持たずに、電話しているやつがいれば、悪と決めつけていた。

でも本当にそうか?と。

電車は図書館なのか?

言葉を発する事は他人の迷惑に直結するもの?

確かに一人で静かに乗っている人からすればただ単に迷惑。
自分もそっち側だが。

でも話す事が悪なら2人以上で話している事も悪?
確かに中高生のそれは度が超えている場合迷惑だが、
ある程度の範疇であれば誰もがしている、もしくはした事があるしこれからもするはず。

じゃあなぜ電話はマナー違反で、
会話は程度にもよるがOKなんだろうか。

答えははっきりしないが、
不特定人物によるパーソナルスペースの侵害というのが有力。

あとは会話相手の声がなく、独り言にしかきこえなくての不信感みたいなのもあったけど、それはちょっち違う気がするね。

やはりただでさえ閉鎖的な狭い空間に、
他人がパーソナルスペースを無視し(取るとこは不可能な事が殆ど)、
侵入してくるだけでもかなりのストレス。
その上音からも侵食となるともうダメ。
という感じなんだろう。
日本での車内の制限の目標は無音なのかもしれない。

でも会話まで制限する必要はないと思うし、
それがOKなら電話もいちいち制限する必要はないと思う。

いまはとくに周りを気にして迷惑を掛けないと心がけている人は通話なんて絶対にしない。迷惑だと思うから。

だから自ずと現状車内で通話なんてするのはそれ以外のあまり考えずに生きてる人たちだろうと。

だからこそ現在たまにいる車内通話者は五月蠅く、かつ迷惑を顧みないんだと思う。
だからこそ車内通話は迷惑だというイメージが他からみると強くなって行く。

もういっその事、制限解除がしてほしい。
そうすれば自分の意識からも
「なにコノオサンハ電話してるんだよ、迷惑だ」なんてゆう思考はしなくて済む。
だって、よっぽど耳の遠い老人達や
箸が転がっても笑うと思われるjk達の会話のほうが
よっぽど五月蠅く感じるし終わりが基本ないんだし。


ここまで書いたけれども、
締め方が分からなくなった。

今言えるのは、自分にはめったに電話なんて掛かってこないってことだ。

それと出来るなら
決まってるからとか、
罰せられるからとかいうまえに、
自分で考えて行動できるような人たちが増えてくれる事を願う次第であります。
昨日はチャンピオンズリーグだけでなく、F1モナコグランプリがあった。

結果はヴェッテルの優勝。
アロンソを応援しているわけですが、
なかなか優勝まで手が届かない。

今回は最後ヴェッテルのタイヤがたれてきたところで
アロンソが勝負に出ているところでまさかのレース中断。
レース再開時にタイヤが新しくなったこともあって、
首位グループはそのままで終了。

でも、最大のニュースはカムイが5位入賞できたこと。
最後にウェーバーにパスされてしまったのは少し残念ではあるけど。
表彰台まであと少しのところまでくるなんてほんとに驚く。
これでザウバーでないチームだったらと思うとわくわくする。
この調子で順調に行けば来シーズンはメルセデスあたりに移籍かな、
M.シューマッハには悪いけどもw
先週から、これまた久しぶりにJavaのフレームワークであるStrutsを始めたわけですが。
依然やっていたときもはじめは開発環境を整えるのにかなり苦労した覚えがある。
そのときになんだかメモっていた希ガスるんだが。。。。
考えてみたら、それは以前の会社のSNSの日記にメモっていたことを思い出す。

ということで、また一からになった。

とりあえずセットアップしたのは、
eclipse
StrutsIDE
tomcat
あたりでしょうか。

単純なJSPから文字列を入力して、表示させるプログラムを作ってみた。
まず必要なのはJavaBeanである「ActionForm」。
次にcontrollerである「Action」。
後は設定ファイルである「struts-config.xmlとweb.xml」。

これらを書いてランしてみた。
で、やっぱり止まる。。。

まず1回目はtomcatにアクセス出来ていなかった。
なぜかと。
これはwindows7とかvista特有のセキュリティー的なところでとめられていたみたい。
ほんとwin7とかvistaのセキュリティーには悩まされる。
解決策はtomcatをcのProgram Filesからc直下にインストールしなおした。
コンテクストファイルを作成できなかったのが原因だった様。

その次に引っかかったのが、「404 アクションが利用できません」といったエラー。
これはstruts-configあたりがおかしいはず。
だけどどこも間違っていない。
ネットで少し調べてみると設定ファイル類(web.xmlもしくはstruts-config.xml)の
charsetをそろえていないとconfig類が読めないことがあるらしい。

それがビンゴでUTF-8にあわせたらやっと正常に動いてくれた。


やっと動かせる環境が整った訳だが、いまいちどういったものを作ろうかが思い浮かばない。
まあ少し考えてみよう。


最終的には同じアプリをいろんな形で作ってみたい。
予定としては、
Struts
SAStruts
S2Struts
Strtus + Spring + Hibernate
PHP
Ruby on rails
ajax
ってゆう感じで。


でも世間的には何がいいんだろうか。
やっぱり最近耳にするような
html5 + javascript + cssな形のAjax?なのかな。

使えるようになると同時に新しい情報も仕入れていかないとな。
修学旅行の中学生が電車に大量に乗り込んできた。
子供特有のうるささの中。
{
Y1<-中学生1
Y2<-中学生2
O <-おじさん
I <-自分の思考

while(1) {
Y1 echo"腹いてぇ";
Y2 echo"我慢しろよぉ"
if(おじさん登場) {
O echo"隣の車両いけばトイレアルよ";
break;
}
}
Y1 echo"大丈夫です。若いんで";

I += "???";
I += "若さと、う○○我慢は正比例???";
}



それにしてもなんで
[年齢∝うるささ] なんだろうか。
emacsもviも両方ある程度使ってみて
やっぱり自分にはviの方がいいことが分かる。
簡単にメモ。

emacs
 ○メリット
  ・コマンドが多彩
  ・CUIだけでなくGUI操作(マウス操作など)も可能
 ●デメリット
  ・機能が多く使いこなせない。。。
  ・コマンド操作が中途半端
   →いちいちカーソル移動時ホームポジションを崩さないと移動できない
   →いちいちCtrlを押しながらのコマンドが多すぎて面倒
   →コマンド名が長い(ex.goto-line など)
vi
 ○メリット
  ・コマンド名が英単語とリンクしていて連想しやすい。(覚えやすい)
  ・ホームポジションを崩さないでほとんどの操作が可能
  ・コマンドが割とシンプル
  ・モードが切り替えられるので誤操作をしにくい
  ・ターミナル内での作業なのでCコードを書くときにgccを画面切り替えなしで使える
 ●デメリット
  ・他のエディタでvi編集のファイルを開くと全角文字のスペースバランスが少しズレている
   →Cのコメントで/*******
* ほげ *
*******/
    みたいなのをやると必ずしも右端が揃わない。

今現状の感想みたいなもので。
ちゃんと調べて研究すればemacsもvi同等、もしくはそれ以上の
使いやすさが発揮されるのかもしれない。
でも現状では残念ながら見出す事は出来ない。
なんといってもCtrl+somekeyってのが気に入らない。
windows系のコマンドと同じキーで違う操作なんていちいち面倒。

ということで当分の間はviに落ち着くことになりそう。

でもそろそろjavaを再開したくなってきたので、
エディタを単独使用する機会はなくなってきそう。

まずはEclipseの使い方を思い出そうと。

全然気にしてなかったけど、明日は初TOEIC試験だった。
まずは400~500点あたり取れればいいな。
で中期目標で秋くらいには600点近辺。
卒業までに750~800あたりをとる計画で行こうかと。

わざわざ大学行くんだから世界語を話せるようになりたいですな。
そう。

英語。

もしくは
エスペラント語orz
ムリ。
テキストエディタは何をお使いですか???
秀丸?SAKURA?
それともwin標準のメモ帳??

今日はlinuxにてemacsの使い方をやった。
viを完璧に使ってるわけでもないけど、
emacsはなんだか非常に中途半端な感じがした。
CUIもGUIにも特化した感じがなく、どっち付かずのような。
あまり使い込みたいと思わなかった。

最終的にvi最強ってこと?
まああるオライリーの本では、
どっちがいいかなんてゆうような宗教的論争はしない。
自分の使いたい方を使うのがベストだと。
結局はそうですね。。。
(宗教的論争って表現がユーモアを感じる)

とりあえずemacsのコマンドをいじって覚えようってゆうような、
演習課題が出ているので、viでも同じことをしてみて
使い心地を検証してみよう。

批判する前に実践してみて
それからだめなら堂々と批判するべきだ。というスタイルです。
プログラミングの勉強を再開しようということでいろいろと試してみたが
まずはC言語をある程度思い出した上でC言語を深めようという事にした。

その次はまあいろいろと。
実際問題まずは英語のお勉強しないといけないんだが。
5月25日にTOEICの受験を申し込んでしまったので。
何事もまずは申込だ。そういって基本情報も受かったんだし。

それはそうと。
C言語をやっていて疑問点が浮上してきてここ2、3日悩んでいた。
分かる人にとってはゴミみたいなものなんだろうけど。

構造体とポインタとアドレス確保関数についてだ。
例えば、ある構造体を宣言する。

typedef struct {
int no;
char data[10];
} NODE;
/*typedefを使って省略してみた*/


それからそれから、
構造体ポインタを生成してアドレスを確保する。

NODE *p = (*NODE)malloc(sizeof(NODE));

こんな感じでしょうか。

で疑問に思った点は、mallocで確保したメモリはどういった状態なのか。

(malloc自体は引数で指定した型のサイズ(基本的には)分を確保して
その先頭アドレスを(void*)で戻り値として返すという関数。)

確保するだけなのだから中身はどうなっているのか。
変数として生成していないんだから
アドレスだけならこれに代入なんてした日にゃ、もう、タマらんです。
ヌルポだかセグフォになるに決まってる。

じゃあいつ構造体のメンバに値を代入できるのか?

結論から。
答えは(*void)をキャストした時点で構造体メンバ変数に代入可能に。

改めて考えてみればそうだなと、納得。
今まではただこれはこうだ、こう使うんだ。とただの暗記だったような気がする。
って考えていたが改めてこの引数はアドレスなのか、
この戻り値はポインタなのか、なぜprinfは様々な型を引数に取れるのか。
こんな事を考えていると何も知らないことを実感させられる。

細かいことにこだわりすぎても進まないけど。。。