Rebirth of 朝は眠い日記 from hell to Ameba -4ページ目

KEEP ON SMILING と LL魂

はいはい。

さてendzweckは今年も出ますよ!!
KEEP ON SMILING
http://keeponsmiling.ninja-x.jp/

08/04(SAT) 茨城県つくばみらい市 
きらくやまふれあいの丘 野外ステージ
"KEEP ON SMILING 2007"
START 09:00 - END 17:00
TICKET 2.000yen / 当日 3.000yen (販売予定)
★LAWSON TICKET (L-CODE : 32215) 6/15発売

◆SLANG
◆EX-C
◆CREEPOUT
◆NO CHOICE IN THIS MATTER
◆FIGHT IT OUT
◆THORN
◆AT ONE STROKE
◆ENDZWECK
◆BREAK YOUR FIST
◆GNz-WORD
◆ETERNAL B
◆BURNING SIGN
◆BREAKING POSITION
◆BELOW


そしてこの日は!
LL魂の日!
http://ll.jus.or.jp/2007/show

8月4日(土)日本教育会館 一ツ橋ホールにて

行けねーじゃんorz!!
とか思いましたが、LLの方は夜9時まで、keep onは夜5時までだから

がんばって行きます!!!

web標準の日々

さてさて、今週末はweb標準の日々がありますね。
http://days2007.cssnite.jp/

うちの会社のデザイナーさんは行くらしいです。

僕も行きたいんですが、、、そこはendzweckのライブの関係で
むりぽっいすね。

endzweckは
7/14~7/15奥多摩ギグに参加します。
http://okutamagig-camps.com/

僕らの出番は14日というか15日の朝の4時です!!!

よしBBQの準備を!!


PVアップの秘訣。

情報商材系のタイトルですね。

最近はコレを書くとPVがあがるらしい。

脳内メーター
脳内メーカー
脳内メータ
脳内メーカ

正解は脳内メーカー
http://maker.usoko.net/nounai/

情報提供元は
弊社 M本  さん

漢と書いてオトコとよむ

ねむい。

うちの社長がブログにいい事書いてた!!!

漢の順序


薩摩の教えらしいのですが、

<漢の順序>
一、何かに挑戦し、成功した者
ニ、何かに挑戦し、失敗した者
三、自ら挑戦しなかったが、挑戦した人の手助けをした者
四、何もしなかった者
五、何もせず批判だけしている者


ってことは、誰でも二番にはなれる訳だな。

レッツ負け犬!!!


さて、曲作ろう(仕事しろ)

Mosh

Tech Chrunchネタですが、

yahooの新ソーシャルネットワーク計画は

MOSH

と名づけられているようです。

なんかいいよね。

gungiとiPhone

はいどうも。おひさしぶり。

土曜日からのハイカラ(岡山→大阪[all night]→渋谷)なツアーのあと、
月曜日だというのに勉強会いってきましたよ。

その名も

第3回エンジニア交流勉強会gungi

ちなみに僕ってば第一回目から皆勤です。

しかも、今回はtwitterがらみという事で、、

その内容は

中略。。。。

トラックバックさせてもらってるURLにいろいろ書いてあるのでそこ参考にしてちょ。

http://blog.mynet.co.jp/hirashima/2007/07/gungi_2.html
http://onk.blog.drecom.jp/archive/97
http://hachitanlog.blog111.fc2.com/blog-entry-4.html
http://d.hatena.ne.jp/mogya/20070709/
http://d.hatena.ne.jp/chaborin/20070709/1183983235/
http://d.hatena.ne.jp/ichikaway/20070710
http://mapz.exblog.jp/5846181/


とにかく面白い話が聞けまくって、書ききれんのよ。

ちょうど
iPhoneを持ってる人
がいてここぞとばかリに写真とらしてもらいました。

あいぼん
↑横ってあんまりwebに上がってないよね。あれ、名刺写っちゃった。



↑これって過去にない、究極の大きさ比較ではないでしょうか!!!


イヤー面白かったね。

交流会でちょっと気になったキーワード書いとくと

lighttp
apache2.2
mod_proxy_balancer

fastCGI
fcgid

mongrel
comet

レイヤー7って。
うっかりしてると時代かわっちゃうね。こりゃ。


iPhoneをみた!!

今日、某エンジニア勉強会で

iPhoneを持ってきてる人がいた!!

これは!

と思い触らせてもらったので、あとは明日報告します!!!

流行の脳内メーカー

やってみました。脳内メーカー

脳内メーカー

俺ってば悪い男だぜ。ふふふ。


本を読むということ

本を読むということは、
結局、楽をしたいということだ。

誰かが試行錯誤して手に入れたノウハウを
さらさらさらと、数時間で頭の中へ。

それだけのこと。

だけどそれがなければ、今の文明はなかったんだろうなー。

人間一人の考えなんて浅はかですから。

ListEncode

phpのソースをさらしてみたいと思います。

もうすでにあるかもしれないですが、
クラスのプロパティとか、配列とか、

多次元になった配列、クラスの奥の奥までおっかけていって
文字コードを判別して指定文字コードにエンコードしちゃうクラスです。

未熟な僕ですが、誰かの役に立てたらいいな~。
ちなみに僕の実行環境はphp4.4.??って感じです。

ListEncode.class.php
-------------------------------------------
<?php
class ListEncode {



//文字エンコード検索順序リスト(カンマ区切り)
var $orderDetectEncodeList__ = 'UTF-8, EUC-JP, SJIS, JIS';

var $encodeOutput_;
var $encodeInput_;
var $encodedList_;



/**
*
*/
function ListEncode($encodeOutput, $encodeInput=null, $list=null){
$this->encodeOutput_ = $encodeOutput;
$this->encodeInput_ = @$encodeInput;

if(!is_null($list)){
$this->encodedList_ = $this->Encode($list);
}

return $this;
}



/**
*
*/
function Encode($List){

if(is_array($List)){
$this->encodedList_ = $this->encodeArr($List);
}elseif(is_object($List)){
$this->encodedList_ = $this->encodeObj($List);
}elseif(!is_null($List)){
$this->encodedList_ = $this->mbConvertEncoding((string)$List, $this->encodeOutput_, @$this->encodeInput_);
}else{
$this->encodedList_ = $List;
}

return $this->encodedList_;
}



/**
*
*/
function getEncodedList(){

return $this->encodedList_;
}




/**
*
*/
function encodeArr($array){
$outputArr = array();
if(is_array($array) && (bool)count($array)){
foreach($array as $key=>$value){
if(!is_object($value) && !is_array($value)){
$outputArr[$key] = $this->mbConvertEncoding((string)$value, $this->encodeOutput_, @$this->encodeInput_);
}else{
$outputArr[$key] = $this->Encode($value, $this->encodeOutput_, @$this->encodeInput_);
}
}
}
return $outputArr;
}



/**
*
*/
function encodeObj($obj){
if(is_object($obj)){
foreach($obj as $propatyName=>$propaty){
if(!is_object($propaty) && !is_array($propaty)){
$obj->$propatyName = $this->mbConvertEncoding((string)$propaty, $this->encodeOutput_, @$this->encodeInput_);
}else{
$obj->$propatyName = $this->Encode($propaty, $this->encodeOutput_, @$this->encodeInput_);
}
}
}
return $obj;
}



/**
*
*/
function mbConvertEncoding($string, $encodeOutput, $encodeInput=null){

if(is_null(@$encodeInput)){
$encodeInput = mb_detect_encoding($string, $this->orderDetectEncodeList__);
}

return mb_convert_encoding((string)$string, $encodeOutput, $encodeInput);

}

}
?>


-------------------------------------------

使い方はまた後で。