あちこち間違ってるという指摘を受けたのであちこち直しました><にぽたんさんによる、Template Toolkit(TT)の社内勉強会がありました。 という訳でOpen & Share! アジェンダ 変数展開について オブジェクトからの呼び出し 意外と知られてない事 質問へ…
Clouder先生による社内勉強会の第二回は! pixivブログのリリースとかぶって参加できませんでしあ。 いじょう。
社内勉強会で、Clouder先生による「ディレクターのためのUNIX勉強会」がありました。 僕はディレクターじゃないけどしれっと参加してきました! と言うわけでそのまとめです。 UNIXって何? WinやMacと何が違うの? OSが違う。 Linuxって何? LinuxはUNIXで…
;Arrow $^h:: Send, {left} return $^j:: Send, {down} return $^k:: Send, {up} return $^l:: Send, {right} return ;END HOME $^+h:: Send, {Home} return $^+l:: Send, {End} return ;Delete $^+x:: Send, {Delete} return ;ESC vkF3sc029:: Send, {Esc} …
メモです。 LiveHTTPHeadersの見かたが分からなかったのでid:hidedenさんに教えてもらいました。 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 とかは、ブラウザが対応してるMIMEの事 Accept〜っていうのが、ブラウザ側 Accept…
剰余 剰余とは、割り算をした余りの値の事。 「余り」って、学校ではあんまり詳しく扱わなかったけど、この本では重要らしい。 確かに、ループの中で偶数と奇数でclassを割り振る時とか、割り算の余りが1ならodd、0ならeven、とかいう条件文があった。 100日…
[数学][会社]*社内数学勉強会 第三回 ド・モルガンの法則段々難しくなってきました>< ド・モルガンの法則とは (¬A)∨(¬B)は、¬(A∧B)と置き換える事ができ、(¬A)∧(¬B)は¬(A∨B)と置き換える事ができる。この法則の事。 わけわかめ 訳が解らないので、自然言語…
社内勉強会で、プログラムに使える数学講座が始まりました! 結城浩さんのプログラマの数学っていう本を教材にして、livedoorのエンジニア達が(毎週違う人が担当する)講師をやってくれるという超豪華な社内勉強会です! livedoorは良い会社ですね! ちなみ…
10章は、ライブラリなどの製作者向けの情報が多いようです。 名前空間という概念はXHTMLやCSSでも存在しているので、わりと読み進めやすかったです。 JavaScriptの名前空間 JSには、名前空間を定義するための機能が存在しない。しかし、オブジェクトを使って…
プロトタイプオブジェクトは、前半で示したようなユーザー定義クラスだけでなく、組み込みクラスにも継承されている。そして、そこにプロパティを追加する事もできる。 ただし、他の人がさわった時に混乱するので、普通はやらない。例外として、古いブラウザ…
9章です。9章は難しい上にページ数が多いので、前半と後半に分けたいと思います。 ほんと難しいので、後半は今の時点ではスルーするかもしれません。9章は、JavaScriptを書く上の必須知識というよりは、オブジェクト指向的に書くにはどうするのかという内容…
はてダ久しぶりです。 最近できた社内ブログが便利かつ楽しすぎて、そっちばっかり更新していました>< 会社に凄い人たちが多すぎて、そんな人たちが即ツッコミ入れてくれたりするというステキ環境なので…!さっき三項演算子について習ったので、久しぶりに…
ここ暫く時間が取れなかったサイ本読書記ですが、ようやく8章を読めました。 8章は関数について詳しく解説しています。 組み込み関数とユーザ定義関数は同じ感覚で使える …というのは利点な気もするけど、超初心者の頃は例によって分りづらかった。 用意され…
例えが適切でないと言われたので補足追加会社のある開発用サーバの容量が一杯一杯になってて、その理由が『退職した人の作業用領域が残ったまま』だったり『自分の担当でないファイルまでcheckoutしてるから』だったらしい。そのサーバはイントラにも使われ…
大きく分けて前半がオブジェクト、後半が配列という構成。 オブジェクトとはなんぞや 『プロパティ名:プロパティ値』 という形式のデータを集めた物。 個人的には、オブジェクトは袋で配列は棚という雰囲気(どうでもいい)。 オブジェクトの作り方 オブジ…
nowaの仕組みについて教わっていたら、MVCフレームワークという部分にまで話が及んだのでまとめてみます。 モデル(M)・ビュー(V)・コントローラ(C)の3つに分かれている。 VはHTML(など?)。 MとCは、機能(書けるコード)的には同じ物。 ファイル形式も同…
文とは? JSに何かを命令する物。 5章でやった式は、それ自体では特に何も起こらない。 var hoge = "abc"; のように代入などが起きる事はあるが、それは副作用による物。 文とは、いくつかの式が集まって命令になっている感じ。 式文 副作用を伴う式の文。 …
式とは? 式と聞くと、算数みたいな 5+1=6 みたいなあれが思い浮かぶけど、基本はその方向性。 ただ、もうちょっと複雑だったり、逆にシンプルな物もある。 例えば、『i』という変数があったとして、i、それ単体でも『変数式』と呼ぶ。 あとは、これまで普通…
素人から見た、プログラムを勉強する時に感じたメモ。サイ本に載っているコードで、 last_char = s.charAt(s.length - 1) という物があります。 これが解りにくい! 何が解りにくいって、どの単語が変数でどの単語がプロパティでどの単語がメソッドで…という…
「変数」というと、よく「入れ物」のように例えられてシンプルな内容に思えてましたが、その実中々に深い内容でした。 変数のデータ型 JSでは、JAVAやCのような、『変数のデータ型』が無い。 ので、何でも入れられる。 文字列と数値を連結すると、JSが空気を…
3章は色々と難しいので、飛ばし読みしますた。 リテラル 復習になるけど、リテラルとは定数の事。 プログラム部分じゃなくて、単なる文字列とか数値とかそういうの。 数値リテラル 数の事。 浮動小数点とかx進数とかわけわからないので、もう少しLvうpした…
解らなくて調べた単語 トークン 英語で言うところの英単語 リテラル 定数の事。 コードに直接書いた値 単なる文字列や論理値などがそれに当たる。 読書メモ 2章は、JSの構文みたいな物の解説です。 この辺りは以前にも勉強した事があったので、わりとスムー…
前回の記事で解らない単語は大体調べられたと思うので、それを元に読み進めていきます。 1章はその名の通り、JSの概要といった内容で、JSの特徴や本当に簡単なサンプルコードなどが簡潔に書いてあります。 いきなり1章が50ページ!とかだと挫折してしまいそ…
まずは解らない用語のまとめ 本を読むにしても、「知ってて当然のように載っている単語」が解らないから、そこを調べながら読み進める事になりそう。 ほんと地獄だぜフーハハハーハァ! 汎用的なプログラミング用語を解説した本が欲しいなあ。 インタプリタ プログラ…
自分でも薄っすら自覚はしていたんですけど、このBlogを見てくれたこくぼっくるさんが早速つっこんでくれました! そしてオススメされたのがサイ本でした。HTMLとCSSの時もそうだったんですけど、僕は、まず手を動かして何となく雰囲気を理解してから、仕様…
GMにjQueryを使う時や、JSONをJSで扱えるようにするには、eval関数で『評価』してやる必要がある。 キーワードは『評価』 Q:評価って何? A:無理やり日本語にしてるから、ちょっと解りにくい。 例を挙げた方が解りやすいFirebugのコンソールに以下を入力、…
これまで、コードを目にしたり「どんな物なのか」という事をなんとなく分かっているようないないような。。。という状態でした。 今回、「jQueryはAJaxにも使えるらしいんですよー」、というhidedenさん(http://hideden.nowa.jp/)との雑談的会話から、JSON…
発端 abuiさん(http://abui.nowa.jp/)に、グリモンでjQueryが使えるようになるコード(http://docs.google.com/View?docID=ajb8d5jtnm6w_10db6k77&revision=_latest&pli=1)を教えてもらった時の事。 (ググったら、Prototype.jsを使えるようにする〜、と…
hamashunです。 はてなidはid:hama_shunです。 本当はhama*shunにしたかったとです。 はてな記法とかまだよく解ってないのでいろいろ見づらかったらすみません><最近、会社の凄い人たちにプログラムを教えて貰える事が多いので、勉強も兼ねてアウトプット…
このページはあなた専用の日記(ブログ)です。*1さっそく「日記を書く」をクリックして最初の記事を書いてみましょう。はてなダイアリーの一番簡単な使い方を知りたい方は、以下の動画をご覧ください。(再生ボタンをクリックすると、はてなダイアリーの使…