Hatena::ブログ(Diary)

130単位

2008-11-30

10月分の読書記録

読書メーター まとめ機能でグラフも出力されるようになりましたー - akahoshitakuya.com
http://akahoshitakuya.com/archives/344

「まとめ機能」があること自体つい最近知ったのですが、グラフ出力にも対応とのことだったので、試しに使ってみます。11月も終わろうとしていますが、10月分です。

10月分読書データ

f:id:deeeki:20081130235305j:image

10月の読書メーター
読んだ本の数:8冊
読んだページ数:1572ページ

天才になりたい (朝日新書)天才になりたい (朝日新書)
お笑い好きなら読んでおきたい。
読了日:10月02日 著者:山里 亮太
頭痛のタネは新入社員 (新潮新書 264)頭痛のタネは新入社員 (新潮新書 264)
仕事は人と人の関係性のなかで成り立つ。育てながら育てられる。
読了日:10月06日 著者:前川 孝雄
頭がいい人、悪い人の仕事術頭がいい人、悪い人の仕事術
「仕事中のコミュニケーションはほとんどが時間の無駄」
読了日:10月09日 著者:ブライアン トレーシー
Dr.きたみりゅうじのSE業界ありがち勘違いクリニック リターンズDr.きたみりゅうじのSE業界ありがち勘違いクリニック リターンズ
「保証と検証はワンセットなのです」
読了日:10月09日 著者:きたみ りゅうじ
HUNTER×HUNTER NO.26 (26) (ジャンプコミックス)HUNTER×HUNTER NO.26 (26) (ジャンプコミックス)
キルア父の破壊力にほれた。
読了日:10月12日 著者:冨樫 義博
Webユーザビリティ・デザイン  Web制作者が身につけておくべき新・100の法則。Webユーザビリティ・デザイン Web制作者が身につけておくべき新・100の法則。
細かなテクニックが多かった印象。でもそれが大事なのかも。
読了日:10月15日 著者:石田 優子,有限会社 アルファサラボ
裁判官の爆笑お言葉集 (幻冬舎新書 な 3-1)裁判官の爆笑お言葉集 (幻冬舎新書 な 3-1)
犯罪自体は笑えないものばかり
読了日:10月16日 著者:長嶺 超輝
理系の人々理系の人々
いろんな理系的要素に気づくのがすごいなぁ
読了日:10月27日 著者:よしたに

リンク

読書メーター - あなたの読書量をグラフで管理
http://book.akahoshitakuya.com/

2008-11-29

IT未経験の人に2ヶ月間で教えたことまとめ

IT未経験で飛び込んできた、ちっちゃくまとまらないひとへ自分が教えたこと。ざっと思い出せるだけ。

教えたこと

Windows
  • [Shift]+[CapsLock]で大文字/小文字が切り替えできるよ
  • [Win]+[E]でエクスプローラが開くよ
  • またあとで作業するっぽいウインドウは閉じないほうがいいよ
  • ファイルもテキストと同じようにコピー&貼り付けできるよ
    • [Ctrl]押しながらドラッグして離してもコピーできるよ
IE7
  • ホームページの設定は改行すれば複数ページにできるよ
  • マウスのホイールをクリックするとリンクが別タブで開くよ
Excel
  • セルの先頭に「'」と入力したいときは「''」と続けて入力するといいよ
秀丸エディタ
  • 置換
    • Excelから複数列コピペしたときのタブを除去するには
    • 正規表現あり」にチェックして「¥t」を「」(空白)に置換するといいよ
  • マクロ
    • [Shift]+[F1]で記録開始/終了するよ
    • [Shift]+[F2]で再生するよ
Subversion
  • 作業する前には更新して最新の状態にするといいよ
  • コミットで競合が起きたらだいたいは更新すれば問題ないよ
  • Excelはマージされないから手作業でコピーする必要があるよ
Webサイト制作
  • わかりやすくて意味的に正しい名前をつけるといいよ
  • 日本語のファイル名にはしない方がいいよ
  • 使わないファイルはtrunkへはコミットしなくていいよ
  • 予備のファイルは開発資料として別の場所に保管しておくよ
PHP
  • フォームで入力した内容が送信されるよ
  • if文は条件で判断して処理を分岐させられるよ
その他

ちっちゃくさんへ

面接があったその日のうちにブログをつくったフットワークの軽さ。そして、それからほぼ毎日更新し続けてきた継続力。なかなかできることじゃないし、素直にすごいと思います。

これからもブログ続けてください、読みますからヽ(´ー`)ノ*1

*1:って面接のときにもいったような気がするー

2008-11-27

社員旅行で食べたもの

県内の旅行なので、すべて愛知県です。

韓国料理 (1日目・昼)

f:id:deeeki:20081128013755j:image

キムチ

f:id:deeeki:20081128013756j:image

ご飯とスープ。金属のお箸で。

f:id:deeeki:20081128013757j:image

プルコギ

韓国料理 唐辛子
http://www.tougarasi.net/

いろいろ手配していただいたかんくん(id:sonfun_k)にはほんと感謝です。

海鮮料理 (1日目・夜)

f:id:deeeki:20081128013758j:image

カニ。

f:id:deeeki:20081128013759j:image

おさしみ。

f:id:deeeki:20081128013800j:image

フグの唐揚げ。

伊良湖岬 宿泊|旅館 恋路ヶ浜 黒潮
http://www.kurosio.net/

迷路のような旅館でした。

イタリア料理 (2日目・昼)

f:id:deeeki:20081128013801j:image

イベリコ豚のパルメナーラ。

ピッツェリア マリノ
http://www.marino-net.co.jp/

目の前でどでかいチーズと絡めてくれます。とろりとした食感が最高でした。



あと写真は撮ってないのですが、佐世保バーガーも食べました。ボリュームたっぷりでした。

東海地区で唯一店舗があるのがイオン大高だったようです。シミズくんがやたら興奮していたわけが理解できました。


関連記事:

社員旅行振り返り - 130単位

2008-11-26

IE6でテキストが二重表示されるバグ

2カラムレイアウトWebサイトを制作していて、おかしな現象に遭遇しました。IE6でのみ、ある部分のテキストが二重に表示されてしまうのです。

#container {
	width: 780px;
}
.leftarea {
	width: 200px;
	float: left;
}
.rightarea {
	width: 560px;
	float: left;
	margin: 0px 0px 0px 20px;
}

こんなcssで、rightarea内のテキストが leftareaの下あたりに重複して出現していました。

解決法1

IE6で、文字(画像)が複製されてズレる - Archiva
http://archiva.jp/web/html-css/Duplicate_Characters_Bug.html

調べていて見つけたこちらの記事に、画像付きの解説が載っていました。最後のfloat要素の右マージンに-3pxを指定すると良いらしいです。

.rightarea {
	width: 560px;
	float: left;
	margin: 0px -3px 0px 20px;
}

これで直りました。ちなみに「-2px」でもいけて、「-1px」ではダメでした。rightarea内の要素で左右ボーダーを1pxずつ取っているのですが、それと関連しているのかもしれません。

解決法2

.rightarea {
	width: 560px;
	float: right;
	margin: 0px 0px 0px auto;
}

これでもいけました。フロートの向きを逆(右)にして、左マージンにautoを指定しています。ただし2カラムのときしか使えなさそうな気がするので、あまりおすすめしません。

ほか参考リンク

以下によれば、htmlのコメントを消すことで解決する場合もあるみたいです。(自分の場合はもともとコメント自体ありませんでした)

はねつき » IE6で勝手にコンテンツ内容が複製されるバグ
http://hane.itigo.jp/archives/60

2008-11-25

社員旅行振り返り

伊良湖岬へ行ってきました。

ダイジェスト的メモ

  • 食後のスポーツ
    • 近くの公園で
    • フットサルボールをみんなでパス回し
    • いい運動になった
  • ドライブ
    • 2日間で約200km
    • 名古屋へは41号よりも22号が早い感じ
    • ずっとiPod流してた(選曲は完全に自分用)
    • 初めて聴いた曲を気に入ってもらえると嬉しかったりする
    • 会話の半分くらいは似てないモノマネしてた
    • カーナビあると絶対便利
    • 2002年版地図では正直きつい
  • 買出し反省点
    • 食事場へは飲み物持ち込み禁止だった
    • それで買いすぎた缶ビールが余りまくった
    • 逆にお茶は2lペットボトル3本じゃ足りなかった
  • 海鮮料理
    • フグのから揚げを初めて食べた
    • 食感はほかの魚とそんな変わらない気がした
  • プレゼント交換
    • 予想以上に盛り上がった
    • それぞれ個性が出ていて楽しめた
    • 無難なところで実用的なものを入れといてよかった
    • 自分へは宝くじ入りプレゼントが回ってきた
    • 人からもらうと少し得した気分
    • けどすんなり当たるもんでもない
  • 麻雀
    • 牌持っていったのに、結局使わずしかも別料金払った
    • 机だけなら無料なのを勘違いして牌も頼んでしまったため
    • 麻雀専用机(マットと机が一体型)を初めて見た
    • 1半荘目、オーラスにようやくアガれて3位
    • 社長強し
    • 2半荘目は観戦しつつ中国の方のサポート
    • 役なしで鳴こうとするのを静止すること十数回
    • 中国麻雀は日本とそんなに変わらないらしい
  • フェリー
    • 割引せずに乗ってしまった
    • パンフレットちゃんと確認するべきだった
    • 車の高さは車検証に表記されてる
    • 車検証がなくても乗れる
  • カメラ
    • SDカード512メガはきつい
    • 動画とろうとすると全然足りない
  • その他
    • コンパニオンを初めて見た*1

iPodベストヒット

「ぼくはサンタクロース」FUNKY MONKEY BABYS‐ニコニコ動画(秋)

D

YouTubeはこちら

伝説のサプライズ

f:id:deeeki:20081125050345j:image

*1:別の団体さんが呼んでたみたい

2008-11-21

mixiに複数ブログの更新情報を表示させる

自分のmixiでは、最新の日記表示に外部RSSを設定しています。ブログを複数更新するようになって*1、それぞれの更新情報をまとめて載せられないかと思ったのがそもそもの理由です。で、今までははてなRSSを利用していたのですが、調子が悪いのでどうにかしようと思ったという次第。

前々回の記事前回の記事で、Googleリーダーを使って複数の更新情報をまとめたRSSフィードを生成する方法を説明しました。今回は最終段階、mixiの設定について簡単に。

設定手順

mixiログインして、「設定変更」→「その他設定」へ進みます。

RSSURL」にGoogleリーダー公開ページのRSSURLを入力します。

f:id:deeeki:20081121013523j:image

入力内容確認→変更として、設定を反映させます。

表示の確認

プロフィールの最新の日記を見てみます。

f:id:deeeki:20081121013522j:image

複数のブログの更新情報がちゃんと表示されています*2。リンク先もそれぞれのブログへと飛びます。設定反映後、すぐに最新のものに切り替わりました。


以上、mixiに複数ブログの更新を載せるために、はてなRSSからGoogleリーダーへ乗り換えた一部始終でした。

*1:今現在は3つ

*2:タイトルで察してください><

2008-11-20

Googleリーダー 公開ページのRSSフィードを取得する

Google リーダー
http://reader.google.com/

前の記事のつづきです。簡単におさらいしてみます。

  1. ブログを登録
  2. フォルダを作成
  3. ブログをフォルダにセット

今回説明するのは、外部からRSSを取得できるようにすること。以下、その手順です。

共有設定の変更

  1. 「登録フィードの管理」から、「フォルダとタグ」タブへ
  2. RSSアイコンをクリックして公開状態に変更
  3. 「公開ページを見る」をクリック

f:id:deeeki:20081120014001j:image

RSSフィードの取得

あとは、ブラウザ毎に実装されているRSS表示ボタン等を利用して、RSSURLを取得します。

以下は公開ページのSleipnirでの表示例(IE6.0も同様)。

f:id:deeeki:20081120014302j:image

SafariFirefoxだと、以下のような表示になります(画像はSafari)。

f:id:deeeki:20081120014303j:image

Atom Feed」と出ているので分かりやすいです。

URLについて

さて、公開ページのURL

http://www.google.com/reader/shared/user/04142337457764688135/label/Self

上記手順で取得できるRSSURL

http://www.google.com/reader/public/atom/user%2F04142337457764688135%2Flabel%2FSelf

となっています。

後半の「/」がなぜか「%2F」とエンコードされていますが、ふつうに「/」としても問題ありませんでした。よって、RSSURLを得るには、公開ページURLの「shared」を「public/atom」に置換しても良いということがわかります。

つづく。

2008-11-19

はてなRSSからGoogleリーダーに乗り換え

なんとなくmixiの自分のページを見てみたところ、日記の一覧(外部RSSを設定)が全然更新されていないことに気づきました。RSS配信元である、はてなRSS*1に行って確認してみます。

f:id:deeeki:20081119014351p:image

最新となっている記事が4日前の11/15。やはりどうも調子が悪いようです。


で、その場の思いつきでGoogleリーダーに乗り換えてみることにしました。

Google リーダー
http://reader.google.com/

サイドバー下部にある「登録フィードの管理」から、「インポート/エクスポート」タブへ。今まで使っていたはてなRSSOPML*2インポートを試してみます。

f:id:deeeki:20081119014352p:image

待つこと数分、一向に登録される様子がありません。直でOPMLにアクセスしてみたところ、503が返ってきました。とことん調子が悪いようです。

しかたがないので手動で3つのブログを登録。そのあと「登録フィードの管理」→「登録フィード」タブにて、全てに同じフォルダ(タグ)を設定します。

f:id:deeeki:20081119014353p:image

これでまとめて閲覧することが可能にになりました。

f:id:deeeki:20081119014354p:image

つづく。

2008-11-18

PHP ファイル名の文字列から拡張子を取得する

あるソースコードを見ていたら、拡張子の取得部分が以下のように書かれていました。

方法1

<?php
$file_nm = $_FILES['upfile']['name'];

$tmp_ary = explode('.', $file_nm);
$extension = $tmp_ary[count($tmp_ary)-1];
?>

処理手順を説明すると以下のような感じでしょうか。

  1. ファイル名の文字列を「.」で分割して配列に格納
  2. countで配列の全要素数を計算
  3. 全要素数から-1したものをキーとする
  4. キーから配列の最後の要素の文字列(つまりは拡張子)を得る

正規表現を用いない、ある意味スマートな方法といえるのかもしれません。ただパッと見の印象としてはわかりづらいかと思います。

方法2

で、もうちょっと簡単に書けないものかと調べてみました。以下PHPマニュアルより引用。

mixed pathinfo  ( string $path  [, int $options  ] )

返り値

以下の要素を含む連想配列を返します。 dirname (ディレクトリ名)、basename (ファイル名) そして、もし存在すれば extension (拡張子)。

options を使用すると、 すべての要素を選択しない限りこの関数の返り値は文字列となります。

404 Not Found

pathinfo()関数と、第二引数オプションを使用して以下のように書くことができます。

<?php
$file_nm = $_FILES['upfile']['name'];

$extension = pathinfo($file_nm, PATHINFO_EXTENSION);
?>

ついでに

余談ではありますが、「拡張子」の英字スペルは「extension」です。元ソースでは変数名が「$extention」と書かれていて、なんとなく悲しくなりました。ちょっとしたことでも、あるべき正しい姿を求めていきたいものです。


4774144371
パーフェクトPHP (PERFECT SERIES 3)

2008-11-17

Cドライブの空き容量を増やした手順メモ

家のPCの話です。

しらぬまにCドライブの残りが200MBくらいになっていて、あるソフトをインストールしようとしたら容量が足りず怒られました。そんなわけで、これまでブクマした記事なんかを頼りに、少し本腰を入れてファイルの整理をしてみようと思い立ったのでした。

容量の確認

kazina.com - ドライブサークル
http://kazina.com/drivecircle/index.html 

どのフォルダがどのぐらいの容量を使っているか、おしゃれに確認できる『DriveCircle』 | IDEA*IDEA
http://www.ideaxidea.com/archives/2007/11/drivecircle.html 

まずはこちらのソフトで容量の使われ具合を確認。円グラフなので分かりやすく、マウスオーバーすることで該当フォルダの容量を得ることができます。(※利用するにはJavaが必要です)

f:id:deeeki:20081117003658j:image

で、「Document and Settings」の中のTempなるフォルダがかなりの容量を占めていることがわかりました。

削除と余分な領域の開放

ただ、Tempと名が付いてはいても消してよいものか自信がなかったため、「windows 消してもいい」をキーワードにググってみました。すると1番目に以下の記事が。

WinXP消してもいいファイルまとめ
http://deletable.fc2web.com/ 

推奨ツールにあったCCleanerというソフトで、インターネット一時ファイルやらを削除。どうやら先ほど取り上げたTempの中身はこれだった模様です。

他に削除ファイルまとめというコンテンツもあったのですが、ちょっと細かすぎるため一旦パス。


4Gamer.net ― Eee PC発売記念(?) この小さいマシンでゲームを動かしてみよう――その1:Windows XPを頑張って小さくしてみる(Eee PChttp://www.4gamer.net/games/046/G004621/20080121031/ 

今度はこちら(記事後半あたりから)を参考に、【危険度・低】となっているものを実践。

  • 仮想メモリを別ドライブに変更
    • Cドライブに1534MB(初期値)のページングファイルがもともと割り当てられていた
    • Cドライブは「ページング ファイルなし」にして、別ドライブで初期値・最大値ともに1024MBに
  • システムの復元に使う量を1%(200MB)に
  • Windows Updateの使わないファイルを削除
    • 「C:¥WINDOWS¥SoftwareDistribution¥Download」に、アップデート時のみに必要だった実行ファイルがずっと残っているらしい
    • 600MB近くあったが、すべて削除

これにて、200MBだった残り容量が一気に4GB近くまでになりました。

2008-11-15

すたったーをやってみた

すたったー / statter ::  
http://statter.hoge.in/

Twitterのもろもろを数値化&可視化するサービスのようです。aboutページ

やってみた結果が以下。

f:id:deeeki:20081115022312j:image

見てわかるとおり、あんまりコミュニケーションはできてません。にしても、favられ数が5あったのは意外でした。

2008-11-14

デジタルネイティブ度チェックをやってみた

NHKスペシャル デジタルネイティブ
http://www.nhk.or.jp/digitalnative/

上部のリンクからチェック開始できます。ちなみにこちらの記事で知りました。

f:id:deeeki:20081114124801j:image

65%でした。(ネットも含めて)人見知りなのが若干数値を下げている感じです。


やってる最中に「おっ」と思ったのが以下の質問。

f:id:deeeki:20081114124800j:image

個人的には4年くらい前から超基本だったりします。

2008-11-08

Firefox3でFlashが再生できない現象への対処

noiri氏が「FirefoxFlashが再生されない」と、3週間ほど前から唸っておられました。

Flash利用ページにいくと、

  1. プラグインダウンロードしてください」と表示される
  2. 自動インストールが不可
  3. 手動ダウンロード後、Firefoxを終了してインストール実行
  4. インストール完了後、Firefox起動
  5. やっぱり再生されない

このエンドレス。本人曰く「120回くらい繰り返した」とか。

セーフモードで起動してみたり、設定をリセットしてみたり、Firefox自体を再インストールしてみてもダメでした。


Firefox3 質問スレ 超頻出FAQ(一時的) - Flash
http://www8.atwiki.jp/fx3faq/pages/20.html

ここを参考に、FlashPlayerのインストール後にできるDLLファイル

C:¥WINDOWS¥system32¥Macromed¥Flash¥NPSWF32.dll

を、Firefoxインストールフォルダ

C:¥Program Files¥Mozilla Firefox¥plugins¥

へコピーすることで解決できました。ただし、この方法は非奨励とされています(詳しくは上記サイトをご確認ください)。


現に、自分のPCではpluginsフォルダにNPSWF32.dllは存在してません。が、問題なくFirefoxFlashを見ることができています。原因が気になるところですが、解決できたので良しとしたいと思います。

ほか参考リンク。

SafariFlashの表示ができない」の解決法 | メモとか
http://yamadamemo.blog121.fc2.com/blog-entry-73.html

2008-11-07

PHPの終了記号に嫌悪感を抱く

前にも引用した記憶がありますが。

header() 関数は、 通常の HTML タグまたは PHP からの出力にかかわらず、すべての実際の 出力の前にコールする必要があることです。 頻出するエラーとして、include() または require() 関数、他のファイルをアクセスする関数に 空白または空行があり、header() の前に出力が 行われてしまうというものがあります。

PHP: header - Manual

これに大いに嵌りました。

リダイレクトに用いられているheader() 関数が動いていないっぽいことに気付くのに3時間*1。余計な出力が行われているファイルを探すのにさらに1時間かかりました。

原因のファイルは以下のようになっていました。

<?
function a($b) {

}
?>

[EOF]
※ 「?>」のあとに改行が入っている

PHPのみで書かれたファイルは「?>」で閉じない、というのがTipsというかコーディング規約としてあったりします。その重要性を身にしみて痛感することになりました。

今後は発見次第、即刻修正していきたいと思います。

*1エラーログが出ないので直感的に分かりづらい

2008-11-06

O/Rマッピングを学ぶ

新しく入社されたmonburanさんが、開発指針についてのレクチャーを受けるという。それを知った瞬間、図々しくも一緒に話を聞かせていただこうと思い立ったのでした。

結果、個人的には非常に有意義な時間だったと感じます。忘れかけていたMVCの基礎を改めて学習できましたし、O/Rマッピングとはどういうものなのか、理解を深めることができました。

それも全て、くだらない質問にも丁寧に答えていただけたshiro氏のおかげです。今回学んだことを活かし、開発の方で貢献できればと思う次第です。

復習がてらメモ

  • O/Rマッピングオブジェクト指向的なDBアクセスの手法
  • SELECTする場合の手順
    1. 該当テーブルのオブジェクト生成
    2. メソッドで取得カラム追加 (addColumnとか)
    3. メソッドで取得条件設定 (addCriteriaとか)
    4. メソッドで取得実行 (executeとか)
  • テーブル結合を伴う場合は、コードが煩雑になりがち

参考リンク

以下、いろいろググってて気になったものをピックアップ。

オブジェクト関係マッピング - Wikipedia

RDBが扱いづらい問題はO/Rマッパーで解決できる? - Liner Note

ORマッパーとか | 眠る開発屋blog

ITT-WEB - ORマッパーって必要ですか?

634 - ADOdb

PDO、PEAR::DB、MySQL関数の速度比較

zuzara : PHP5.1.0RC1でPDOとADODB、PEAR::DBのベンチマーク(PostgreSQL&MySQL)

SQLとActiveRecord - Rubyを勉強しようと思ってはじめた日記 - Rubyist

今日の一言

オブジェクト指向をちょっとくずしたくらいが最も効率的」

2008-11-05

ディスプレイの表示が逆さになる現象

前席さん師匠にレクチャーを受けていたところ、何かトラブルが発生した様子。呼ばれて見に行ったら、初めて目にする光景が。ディスプレイモニタの表示が逆さになっていました。

windows "逆さ" トラブル」とかで検索したら、解決方法が判明。Ctrl + Alt + ↑ で直りました。何かの拍子に Ctrl + Alt + ↓ を押したことで、表示が逆さになってしまったみたいです。


気になったので、今度は「Ctrl Alt ↓」で検索。以下の記事に詳しく書かれていました。

画面を回転させるホットキーがあって、[Ctrl]+[Alt]+[↓]のキーを同時に押すと、画面が逆さまになってしまうのです。

(中略)

「画面のプロパティ」→「設定」タブの「詳細設定」→「Intel Extreme Graphics2」(ここはPCによって違うと思いますが)タブの「グラフィックプロパティ」で変えられます。

Cat Scratch Fever 猫ウイルスにやられた

設定画面までの手順をキャプチャしたのが以下。

f:id:deeeki:20081105131224j:image

f:id:deeeki:20081105131225j:image

f:id:deeeki:20081105131227j:image

確かにありました。90度回転などもできるようです。


コトノハによれば、同様の現象が起こるの人の割合は3割くらいのようです。ドライバが原因なのでしょうが、DELL製PCだと起きやすい(?)のかもしれません。

コトノハ - [Ctrl]+[Alt]+[ ↓]で画面が逆さまに。
http://kotonoha.cc/no/111302

2008-11-04

PHPおすすめ参考書の紹介エントリまとめ

最近なぜかPHPを教える機会が増えてきました。教えるからにはしっかりとやりたいところですが、自分の作業もあるためそこまで多くの時間はとれません。ですので、少なくとも1冊は参考書を購入しておいてほしいという思いがあったりします。自ら学ぼうという姿勢は大切です。

そんなわけで、はてブなどで見かけた参考書の紹介エントリをまとめてみました。主に初心者向けのものになっていると思います。

紹介エントリ

PHPやJavaScriptでのwebプログラミングに使っている12冊の本 - 遥か彼方の彼方から 

PHPの勉強のために研究室に持っていく6つの本+α - 遥か彼方の彼方から 

Kousyoublog | 文系素人ですがPHP勉強始めました。 

短期集中連載: コレだけ読めばバッチリお勧め書籍紹介「第 2 回 PHP 編」 | バシャログ。 

実際に買って読んだPHPの参考書レビュー 

PHPプログラムを始めてみたい、難しいと思っている人の為に*ホームページを作る人のネタ帳 

初心者にお勧めのPHP入門本一覧 : ロケスタ社長日記 

※上から記事の日付が新しい順になっています。

個人的なおすすめ

PHPによるWebアプリケーションスーパーサンプル 第2版

『PHPによるWebアプリケーションスーパーサンプル 第2版』

上記のなかでも何度か出てきていますが、やはりこちらがおすすめです*1。サンプルコードと実行結果、そしてその解説という構成が、非常にわかりやすくて読みやすいです。技術系の参考書は難しくて理解が大変、そんな抵抗感がなくなるきっかけとなったがこの書籍でした。

ただし、プログラミングがまったく未経験の方には、ちょっと向かないかもしれません。そんな場合は、まずは周りで教えてくれそうな人か、一緒に学べる人を見つけてみましょう。ブログでも、Twitterでも、勉強会でも*2。行動を起こしていれば、自然と成長につながるはずだと思うのです。


【追記 (11/16)】

1つ追加しました。

*1:というか自分自身が影響されて買ったクチです

*2:学生ならゼミでも

2008-11-02

はてなグループ日記にGoogle Analytics設置

ちょっと前から、はてなグループというので日記を書いています。

deeekiのカルド日記 - DSセプト部

で、アクセス解析はできないものかと少し調べてみたら、どうやらGoogle Analyticsが使えるみたいです。

Google Analytics」はこれまではてなダイアリーの「日記全体の設定」からアカウントを入力することで設置が可能でしたが、Google Analyticsのサイトで発行されるタグをそのまま貼り付けることができるようになりました。これにより、はてなグループでもGoogle Analyticsの設置が可能になっています。

9種類のブログパーツ貼り付けに対応しました - はてなグループ日記 - 機能変更、お知らせなど

ただし、つい先ほど自分が経験したことからの注意点がひとつ。

Analyticsの「新しいトラッキングコード (ga.js)」を貼り付けると、scriptタグがサイト上に表示されてしまいます。これは上記記事のコメント欄でも指摘されています。そんなわけで、設置には「以前のトラッキングコード (urchin.js)」を用いる必要があるようです。