2008年ご挨拶

今年も無事終わることが出来そうです。
皆様ありがとうございますm(_ _)m
日記には書いておりませんでしたが、
結婚などの大きなイベントの多い実りある一年となりました。
来年はもっともっと色んなところにコミット出来るようがんばります!

今年も無事終わることが出来そうです。
皆様ありがとうございますm(_ _)m
日記には書いておりませんでしたが、
結婚などの大きなイベントの多い実りある一年となりました。
来年はもっともっと色んなところにコミット出来るようがんばります!
2008-12-27 (土)カテゴリWord Presswordpress, はてな, 移行
wordpress(wp)の2.7へのバージョンアップと同時に
はてなで書いていた記事データをこちらに移行しました。
(写真データはまだはてな参照中)
なので記事数増えました~!
デザインもまだ簡易的なものなので来年早めにデザインも一新していきます。
プラグイン開発や右上の開発したプログラム公開などもデータ溜まっているので
早めに公開出来るようします!
ちなみにwordpress mu(wpmu)使っていたのですが、wpからの移行だと写真データとかも
インポート出来るのですね。。非常に優秀(当たり前)
プラグインのインストールとか楽だし。
今後のバージョンも楽しみですね
2008-12-20 (土)カテゴリPHP, 制作extract, PHP
意外と使いそうで、使わない関数なんだけども
配列使う上では便利な関数。自分メモの意味も込めて。
配列に付けたキーをそのまま変数として使うことが出来ます。
$apple = "青森りんご"; $arr = array( "apple" => "りんご", "orange" => "オレンジ", "melon" => "メロン", ); extract($arr, EXTR_PREFIX_SAME, "pre"); echo $apple.$orange.$melon.$pre_apple;
上記を実行結果は。
青森りんごオレンジメロンりんご
もしも変数が被ったら上記の場合は、「pre_」が付いて変数となります。
「EXTR_PREFIX_SAME」部分は他にも色々あります。
個人的には「EXTR_PREFIX_ALL」がおすすめ。わりかしコードの統一ルール作りやすいですしね。
以下、PHPプロ引用
EXTR_OVERWRITE
同じ名前の変数があった場合、存在する変数が上書きされます。EXTR_SKIP
同じ名前の変数があった場合、存在する変数は上書きされません。EXTR_PREFIX_SAME
同じ名前の変数があった場合、prefix を前につけた新しい変数となります。EXTR_PREFIX_ALL
全ての変数の前に prefix を付けます。PHP 4.0.5 以降、接頭辞を数値とすることも可能です。EXTR_PREFIX_INVALID
無効または数値の変数名のみに接頭辞 prefix を付ける。このフラグは、PHP 4.0.5 で追加されました。EXTR_IF_EXISTS
カレントのシンボルテーブルに既に存在する場合にのみ上書きします。
例えば $_REQUEST 以外にあなたが定義した変数のみを展開し 有効な変数としたいような場合に有用です。このフラグは PHP 4.2.0 で追加されました。EXTR_PREFIX_IF_EXISTS
同じ変数だが接頭辞をつけていないバージョンの変数が カレントのシンボルテーブルに存在する場合にのみ変数を生成します。このフラグは PHP 4.2.0 で追加されました。EXTR_REFS
変数を参照として展開します。 これはインポート済みの変数が、 var_array パラメータの値に常に参照付けられることを意味します。このフラグを単独で使用するか、 あるいはextract_type と和算することにより、 他のフラグとそれを組み合わせることができます。
このフラグは PHP 4.3.0 で追加されました。
といった具合です。
関数は便利ですが、上記のような作りはforeach使えば全然出来るわけです。
そちらでも書ける事が応用効くし、重要かな。。と思います。
2008-12-15 (月)カテゴリ日常クリスマス, 月光荘, 銀座
休みの日に銀座へお買い物です。

歌舞伎座で待ち合わせ。
そこで友人と合流の後、向かったのが下のお店

「月光荘」です。大正六年(1917)からやっている画材屋さん。
素敵なスケッチブックとえんぴつを妻が購入しておりました。

銀座の夜はクリスマスが近かったため、イルミネーションで飾られていて
賑やかな装いと銀座の人達の賑わいが相まって、東京を感じます。
この日はカメラの修理の依頼もあったので上のイルミネーションを撮った後、
ソニービルへ行き修理場へ。戻ってくるのは1週間後。
そろそろ年末のカウントダウンも始まっていますね。
2008-12-12 (金)カテゴリ日常app, apple, ipod, rss, touch

先日アップルのipod touchを入手しました。
最初は玩具程度に使うことになるかなと思っていたのですが
ところがどっこい。
これが何と楽しいことでしょう。キャッチコピーどおり。最高に遊べますね。
アプリが1万個以上あり、いろんなゲームやソフトウェアが充実しています。
さらには朝の通勤前にニュースをダウンロードしておくことでまとめ読み。
RSSリーダの代わりにもなります。
アプリ作りたくなってきた!
2008-11-27 (木)カテゴリJavascript, jQueryif, jQuery, length

いやはや、jqueryやっていて今更気づきました。
気づかず別の手法でやっていた自分も恐ろしいですが、考えてみれば当然なのです。
$("#test")
上記では”test”のid属性を持っているタグを取得するjQueryの作法です。
通常Javascriptで変数などを扱って値の有無で処理を変える場合
var test;
if(test){
//処理内容
}
とすると思います。上記のように変数の有無で処理内容を実行するかどうかを決めるのです。
じゃあjQueryでも。。
if($("#test")){
//処理内容
}
これじゃ駄目なのです!
jQueryだと$(“”)にてjQuery独特のオブジェクトを取得するので、true,falseは返ってきません。
なのでif文で囲っても無駄。じゃあどうすれば良いの?
if($("#test").length){
//処理内容
}
上記が正解です。そのオブジェクトがいくつあるのかがlengthで返ってくるので、id=”test”がない場合は0が、複数ある場合は1,2,3,…と返ってくるわけです。
考えたら当たり前なのですが、意外と陥りがちな所かと。
自分は1年近くjQueryやってて気づきませんでしたorz
これからはlength使うべし。自分メモ。
この本、なかなか見直し勉強には良かったです。
2008-11-20 (木)カテゴリ日常PS3, ふじ, レジスタンス2
ちょっと前だと、年齢的にゲームはしちゃ駄目でしょとか言われてしまったのが
最近はDSや携帯ゲームのおかげで容認してくれる人も増えましたね。
個人的にはPS3派なのですが
なかなかPS3でやりたいゲームが出てこない。。。
そんな中、レジスタンス2というゲームを買ったのですが、前回あったストーリーモードを2人でプレイするモードが無くなっている…

基本オンラインで60人で対戦出来る?などの機能が充実しているようで
オンライン派ではない自分としては、正直困ったものです。
これからはオンライン未対応のゲームは減っていくのだろうなとふと思うのでした。
肝心の内容はおもしろいです。キャンペーンモードをとりあえずクリアしましたが
ストーリーはこの手の作品は、どうでもいい(失礼)なのは変わっていないです。
前作になかったスケールでの巨大な敵などを倒していくのは結構爽快でした。
是非、興味あればお求めください。オンライン好きにはかなり良いですね。