2009 年 2月 アーカイブ

ヨメと猫

2009-02-18 (水)カテゴリ日常タグ,

もの凄いスピード

ヨメが近づいたらもの凄いスピードで逃げ去りましたw

携帯振り分け

2009-02-13 (金)カテゴリPHP, 制作タグ

厳密に携帯の機種毎に飛ばすページを変えたい場合や、特定の機種だけを別ページにしたい場合のプログラムを書いてみた。
誰でも追加・変更しやすいよう、CSVファイルを更新すればオッケー。

クラスにまとめたので、トップページのphp等の最初にrequire_onceなどで読み込んであげれば動作します。

PHP
//CSVファイル場所を指定する場合は以下にパス記述
define(SETPATH,"");

class mobile_divergence {

var $ua;
var $url = "mobile_list.csv";

//_constract
function mobile_divergence($url=false){
	$this->ua = $_SERVER['HTTP_USER_AGENT'];
	if($url) $this->url	= $url;
	$this->loadcsv();
}
function loadcsv(){
	if($this->is_url($this->url)){
		$datas = file($this->url);
	} else {
		$datas = file_get_contents($this->url);
	}
	return $this->Jumping($datas);
}
function Jumping($d){
	for ($i=0;$i<sizeof ($d);$i++){
		$csvdatas[$i] = split(",",$d[$i]);
		if(strstr($this->ua,$csvdatas[$i][0])) header('location: '.$csvdatas[$i][1]);
	}
}
function is_url($text){
	return (!preg_match('/^(https?|ftp)(:\/\/[-_.!~*\'()a-zA-Z0-9;\/?:\@&=+\$,%#]+)$/', $text)) ? TRUE : FALSE ;
}

}
$mobileObj = new mobile_divergence(SETPATH);

file_get_contents関数部分はテストしていないので、動作しないかも…

http://~からの絶対パスで書くと、そっちが動くはずです。設定ファイルは必ず同じ箇所から判定ファイルをダウンロードする感じにも出来る。

ちなみにCSVの中身は
「ユーザーエージェント(一部)」、「移動先URL」

ユーザーエージェントは各キャリアのサイトに記載されていますので、ご確認を。

続きを読む »

みぞおちとSEOを考えてみる

2009-02-10 (火)カテゴリ制作, 興味関心タグ

この「みぞおち」をまともに復活させてブログ記事書いて半年?位が経ったのかな?
復活して随分経ったし、昔はドメイン持っているだけで「みぞおち」で検索したら1位だったし、大丈夫かな?と勝手に思っておりました。

ちなみにこのサイト「みぞおち」の由来ですが、
管理人みぞたの話にオチを付けるサイトなので「みぞおち」なのです。
(が・・・みぞたの話にオチが付かないサイトが実は正しいのかもしれません。。)

みぞおち - 検索結果5位

そこで検索してみたわけですよgoogleさんで5位だし…orz
おいおい一応簡単ではあるけど最低限対策はやってるんだけどな…
それもなんだけども、やはり「鳩尾(みぞおち)」が多い。

ちなみにYahoo!では。。

みぞおち - Yahoo! 2位

2位…これまた微妙な。しかも一位のリンク先はgoogleだと2位。
なので、よく言われるSEOの基本を考えてみる。

  1. titleタグ → 大事だよね。
  2. keywordやdiscriptionのmetaタグ → 大事だよね。
  3. WEB標準もとい、W3Cチェッカーに合格出来る → 大事だと思う
  4. ディレクトリ階層が分かりやすい事 → 大事。
  5. 画像にalt → 基本か
  6. 被リンク数 → 結局はこれか?
  7. リンク数 → 分からん、とりあえず外部と繋がろうとする意志は大事だと思う
  8. webマスターツールに登録 → googleで順位上げるならば必須
  9. 上記に合ったコンテンツ →これがもっとも重要!

 

上記は大事な項目だと思う。
よく言われているのはサブディレクトリ以下はなるべく長い名前にしない事や、意味合わせると良いとか言うけど、どこまで通用するのか分からず。。。せっかくのサイトなので実験も兼ねて。

とりあえず小さい目標だけども「みぞおち」検索で一位表示かな。「鳩尾(みぞおち)」に勝つ!もう意味不明。
sitemap.xmlは作っててwebマスターツールに登録していなかったので、とりあえず登録してみた。
1週間後くらいには結果が分かるかな?

玄関と小さいアート心

2009-02-09 (月)カテゴリデザイン, 制作, 日常タグ,

元々はデザイナーになる!なんて言っていた時代もありまして。恥ずかしいですね。

そんな自分もアーティストぶってレイアウトなんぞを考えるわけです。
我が家の玄関は今年より毎月私の妄想の場と化します。

1月 - 雪の結晶 実はウェブ?

1月は雪の結晶と題して、麻紐を使って表現。。実はウェブ(網)だったとは、よめや客人には言えず季節物にする事で自分にも納得させる。うむ。

2月も1週目が終わりそうだったので、何か作らねばと勤しんでみました。

針金と写真

早速針金とペンチ、2月の枠を用意。
月枠はヨメに用意してもらいました。マスキングテープとか使っているみたい。
さすがですねセンスが違います。

さて、2月なので。。もちろんアレだろうと、針金の形を作ります。

針金の枠と、写真の枠

写真フレームに沿って針金を曲げて(ほぼ)同じ大きさの枠を作る。ここは簡単。

枠の止め方

曲げた枠をきちんと崩れないよう、簡易的ですが、さらに細い針金で固定。黒に金って所がこだわり?色の相性よいしね。

写真と枠を並べて

出来た枠を写真の周りに均一に並べていきます。
後は枠に小物やら簡単な装飾をして…

玄関アート完成!

そうすれば完成!(間相当省いている気がするけど、気にしない)
完成した作品を見て、すぐ答えが分かりましたよね?
よめ、友人達で分かった人は現時点1人・・・、来月もがんばります;

 

答えはチョコレート(板)でした。あー・・・

URIデータスキーム

2009-02-08 (日)カテゴリJavascript, プラグインタグ

先日のImageProtecterの記事以降にちょっと調べてみた事。

  1. 画像をJavascriptで表示させる事が出来るらしい。
  2. URIデータスキームというのを使うらしい。
Java Script
var data = "data:image/gif;base64,"+"BASE64データ";
document.write(data);
  1. base64必須で上記のような記述をするらしい。
  2. IE5~7ではURIデータスキームに対応していないらしいorz
  3. しかし、IE8βではURIデータスキームに対応済み
  4. IE5~7でも対応出来るようJavascriptで実現している人がいた!!
  5. 上記を組み込めば、ImageProtecterも画像データ(透明gif)なしで実現可能!!

 

という結果に至りました。
そんなわけで時間見つけてバージョンアップ図ります。
とりあえずIE抜きでやってみようかな。

最近の気になる家具。

2009-02-07 (土)カテゴリ興味関心タグ

広松木工家具

どうやら実家福岡久留米のすぐ隣らしく、父に知っているか聞いたところ日本で一番の家具職人の街だとか。ぎゃふん。
近くに住んでいながら全然知らず;

お値段は相当だが、愛着持って一生使っていけそうな家具達。
このサイトのカタログはあの有名な「ダカフェ」の森さんが作っているそうな。

納得+ますます物欲高まる。。ムラムラ(-_-).。

ドーナツとカメラ

2009-02-06 (金)カテゴリデザイン, 日常タグ,

友人サイトのイメージを探しに休日カメラ片手にぶらぶら。

はらドーナツ阿佐谷店

阿佐ヶ谷にある「はらドーナツ」にて朝食。
神戸のお豆腐屋のおからを使っているヘルシーかつ素朴なお味。うまし。

ドーナツ購入中

よめ、ドーナツ前に悩み中…マフラーの巻き方が自由すぎる。。

 

この後、神田へ。

高架下

神田周辺高架下にて。
普段は素通りしている場所も、ゆっくり歩くと知らない世界が。

金庫?

こ・・・れは?金庫?年代物。

続きを読む »

ImageProtecter公開ページを更新。

2009-02-03 (火)カテゴリJavascript, jQuery, プラグインタグ

昨年公開したjqueryプラグイン「ImageProtecter」ページをきちんと作成しました。公開したもののすっぽかしていたのもあったので。。

このプラグインと雑誌アエラの公式サイトで正式に採用しています。
一部コンテンツのみですが。

あくまで簡易的なものです。右クリックで画像保存のダウンロードをしても出来ないようにしているだけ。
スクリーンショット取ってまでする人には効果なし。そういう意味ではFLASHで作っても同じ事だと思う。何故かたまにFLASHだから大丈夫と思っている担当の人がまだいるみたい。

良い説得材料にはならないやもしれないけども、class指定だけで簡単に出来るから手間にもならずに実装出来る強みがあると思う。
将来的にはblank.gifなくとも出来るようにしたいなぁ…

皆さん使う機会あれば使ってくださいね!