2011-07-01から1ヶ月間の記事一覧

達人プログラマーの感想 (継続は力なり!)

継続は力なり。今更よく聞く話。頭でわかってても続かないこれもよく聞く話ですね。 僕はといえば完全に後者。わかっちゃいるが、続かない。 お久しぶりです。 今日は研修の一環で「達人プログラマー」 の読書会に参加しました。読書会と言っても社内勉強会…

Vim操作1

vim

カーソル移動(ノーマルモード) h (左) j (上) k (下) l (右) Vim起動 プロンプトから vim ファイル名 Vim終了(ノーマルモード) :q! (変更破棄) :wq (変更保存) 文字削除(ノーマルモード) x (1文字) dw (単語) d$ (行の末尾) dd (行…

DOCTYPE

必須宣言。 種類により多少使える要素が変わる。 種類 XHTML 1.0 Strict XHTML 1.1 HTML 4.01 HTML5

putty操作(githubへ更新)

操作 変更を加える。 $ git add FileName 変更の保存 $ git commit -m "commit coment" gitthubへ送信 $ git push -u origin master

element.childNodes

直下の子ノードをリストで取得。 ※要素でなくノードを取得することに注意。 HTML JavaScript 参照対象

element.getElementsByTagName(name)

要素の名前を指定し、子孫ノードから要素リストを取得。 HTML < div id = "id-name" > <p> document.getElementByIdはidから要素ノードを見つけます。 </p> <p> element.getElementByTagNameは要素からノードリストを取得します。 </p> </div> JavaScript var a = document.getEl…

document.getElementById(id)

HTMLのid属性に書いた値を参照し、要素を1つ取得する。 HTML <div id = "id-name" > <p> document.getElementByIdは、idから要素を見つけます。 </p> </div> JavaScript var a= document.getElementById("id-name"); alert(a);(出力) >object HTMLDivElement divの要素が返ってきていることを…

DOM

Document Object Modelの略 JavaScriptでHTMLを操作するための規定。 ツリー構造を持つ。 DOMの関数 document.getElementById(id) element.getElementsByTagName(name) element.childNodes※elementはHTML上の要素を指す。

continue,break

all

ループを中断する処理。 continue 現在のループ処理をパスし、次ループ処理を行う。 サンプル for(var i=0 ; i<5 ; i++){ if( i % 2 == 0 ) continue; console.log(i); } 出力 >1 >3 break ループが即座に終了する。 サンプル for(var i=0 ; i<5 ; i++){ if(…

デバック方法

alert アラートダイアログに出力。 出力中はプログラムが進まないためループでの使用は控えるべき。 使用例 var output = 2; alert("output="+output); 出力 >output=2 console.log ブラウザのコンソールにメッセージを表示。 プログラムが止まらないのでル…

this

CSS

イメージ function()間で共通の値を使うときに使う。

ノード

意味 ネットワークを構成する要素。 ノードとノードを結ぶものをリンクと呼ぶ。 例 サーバー、クライアントなど

ハッシュ関数(hash function)

意味 固定長の擬似乱数を生成する演算手法。 生成した値は「ハッシュ値」と呼ばれる。 使用例 通信経路両端のハッシュ値を比較し、データが改ざんされていないか調べる。 通信の暗号化補助、ユーザー認証、デジタル署名 関連キーワード ハッシュ

httpd

"HyperText Transfer Protocol Daemon"の略 意味 UNIXシステムに常駐するWebサーバーのプログラム名。 関連キーワード Apache

Apache(アパッチ)

意味 Apacheソフトウェア財団 Apache HTTP Serverhttpdの細かいバグの修正に使用されるフリーソフト UNIX系OSが中心 関連キーワード httpd

残念なこと。

残念なことに以前の日記に付いていた星とかコメントなどが消失してしまった。実に悲しい。 せっかくブログを読んでいただいてコメントやら星をつけて頂いたのに、みなさん本当にごめんなさい。

マーチンファウラー

リファクタリング

マイルストーン

emacs

vi

α版 β版 γ版

SGML

ハッシュ(hash)

patch(パッチ)

意味 プログラムの一部を修正するUNIX上のプログラム。 バージョンアップやバグの修正する際に作成するもの。 使用例 パッチを当てる:パッチによるファイルの更新 パッチファイル:更新を行うための命令群が格納されている。

HTMLとCSS

いよいよといいますか、実は結構前からプロジェクトに入るために出ている課題でした。ついつい自分の悪い癖で、「後で後で」なんてやっているうちにHTMLが終わり、CSSもあとわずかで終わってしまう。 そんな状況の今日この頃。何から書くべきか、とりあえずH…

3の重み。

1日の感想 今日は楽しい楽しいボクシングジム巡りをしました。まぁ巡ったって言っても体験だったから体力的にもジム二つが限界だったんですけどね、巡礼を終えての感想は、やっぱりボクシングはきついスポーツ!僕はかれこれ10年近くバスケットボールを続け…

oblove 事後報告(2011/07/04 at 参宮橋)

感想&謝辞、抱負 先日obloveというイベントで、若人セッションズという形で 10分のお時間を頂き発表させていただきました。記念すべき社会人初のイベントで初のプレゼン! 緊張はしたものの持てる力のすべてを出して発表できました。まだまだ反省点も多いで…