2007年11月25日

学園祭

学園祭

屋台は繁盛っぽい。教室展示はたまにOMがきて結構楽しく話をしながら過ごす。
さて教室の番が暇だ。

2007年11月5日

ディストリビューション移行予定

そろそろ他のディストリビューションを試したくなったのでGentooLinuxにした。
http://www.gentoo.org/doc/ja/gentoo-x86-install.xml
をそのままやったような感じ。つまったところはオンボードのNICがeth1でPCIインターフェイスのNICがeth0になっててインストール完了後にネットにつながらなかったこと。2年以上使ってるマシンだけどいつもこの逆で認識されていたからこれに気づくのに丸一日に近かった。いまじゃ
emereg screen
とか適当にうって”お、まともなコンパイルオプションでがりがりやってるな”みたいな具合。
SUSEがLive版でHDDにインストールできるって言うんで早速実行したときにふとNICの状態を見たときに
気がついた。
http://news.opensuse.org/?p=489
半年後にはSUSEに移行してFedoraのバージョンが9になったころにまた移行しようかなと計画中。
Fedoraもどこまでつづくことやら。10がでるころにはSolarisを使いたいな。

2007年10月25日

The 衣替え

転部してやる。

2007年8月9日

Zend PHP 認定試験

落ちた。どうやらphpの4とか5とか関係なく全体的に配列にやられたらしい。

最近は純粋に脳みそが「Javascriptたのしー」みたいな感じに染まってて、phpのことについて薄まっていたという言い訳もできるが悔しい。そしてバウチャー高すぎ。70問/90分は適切だった。

とりあえず点数が取れたらしい項目

  • PHP 4とPHP 5の相違点
  • オブジェクト指向プログラミング
  • PHP 基礎
  • 関数

 

落ちた理由をもうちょい分析してみる。phpのさわりはじめのころはプログラミング歴が短かかったせいもあるけどがむしゃらだった。すこしあとから構造とかにこだわって向かい合いすぎて右往左往しながら今に至ったせいで具体的なことを忘れた。

それで最近思う。”ユーザ”であるプログラマは何から何まで自分で作りはじめるんじゃなくてフレームワーク使うなりして楽したほうがいいと思う。はじめからフレームワークを使うほど気合は弱くなってないけど、むしろ最近なんでこんなユーティリティをアプリケーションごとに書き直してんだ>自分って思う。あとWebAPIが増えてきたけどまともに使ったことがない。GoogleのなんかとAmazonのなんかを触ったけど記憶がない。これは最近のLLな人間として不健全に気がする。

 

元に戻ると項目別のおおまかな結果は紙でもらったけどPEARSONのページからはまだ見られないみたい。試験の感覚は確かだったし、一通り見直しして間違いらしいとこも自信を持っていくつか直せた。英語のphp4自体の対策本を最後の最後まで読んでたけど、多分リファレンスを見てたほうが良かったと思う。

以下覚えてる後悔

  • count関数ってオブジェクトも入るし第2パラメータもあるのね。
  • それとfsockopenの第5引数でタイムアウト時間の設定もできるのね。
  • allow_url_fopenをurl_fopenって書いてた。
  • __issetと__unsetの存在を忘れた。
  • スコープ定義演算子 (::)をstaticなメンバにしか使えないと勘違い。
  • ActiveRecordってデザパタだったのか。なんかRoRのアプリケーションの一種なのかと思ってたよ。
  • オブジェクトの属性に間違ってfinalをつけてしまった。
  • XMLの基本的ななんかを間違った気がする。

まだあるはず。思い出してー。

2007年7月27日

Windowsサービスのオプション

http://labs.unoh.net/2007/07/php_8.html

ここをみて「デスクトップとの対話をサービスに許可」オプションの存在を知る。

image

ふとおもったよ。サービスプログラムからキーイベントが送れね、って迷ったことを思いだしたよ。一発でうまくいったよ。これってWindowsの基本知識だったりするのかな。

2007年7月18日

Syntaxhighlighted_Test


<?php

calss Hoge {

public $prop;
public function getProp()
{
return $this->prop;
}
}
 
function Hoge()
{
this.prop = function ()
{
alert("prop");
console.log(this);
};
}

Hoge.prototype = {

array: [1,2,3],
method: function () {
for (var i = 0, a = this.array; i<a.length; ++i) {
var param = a[i];
function abc()
{
alert(param);
}


}
}

}

2007年7月6日

Zaurus壊してまった。

あーあ。やっちゃった。opie試したからpdaXromも試そうとしたところ、
それっぽくなさそうなファイルしかwww.pdaxrom.orgに見当たらなかった。
多分間違ってそうだけどやってみるか、ということで書き込んだら見事に電源は入らなくなり、セルフチェックの画面にさえも
入れなくなった。NotePC買おうかな。金ないけど。

と思ったら起動の方法を間違えてただけだった。めでたくpdaXromだ。
カーネルが2.6になったけど得にいいことはなさげ。必要なモジュールとやらカーネル2.6に
入ってるらしかったんだが、はて?