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時までだから
がんばって行きます!!!
さて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の準備を!!
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本 さん
最近はコレを書くとPVがあがるらしい。
脳内メーター
脳内メーカー
脳内メータ
脳内メーカ
正解は脳内メーカー
http://maker.usoko.net/nounai/
情報提供元は
弊社 M本 さん
漢と書いてオトコとよむ
ねむい。
うちの社長がブログにいい事書いてた!!!
薩摩の教えらしいのですが、
<漢の順序>
一、何かに挑戦し、成功した者
ニ、何かに挑戦し、失敗した者
三、自ら挑戦しなかったが、挑戦した人の手助けをした者
四、何もしなかった者
五、何もせず批判だけしている者
ってことは、誰でも二番にはなれる訳だな。
レッツ負け犬!!!
さて、曲作ろう(仕事しろ)
うちの社長がブログにいい事書いてた!!!
漢の順序
薩摩の教えらしいのですが、
<漢の順序>
一、何かに挑戦し、成功した者
ニ、何かに挑戦し、失敗した者
三、自ら挑戦しなかったが、挑戦した人の手助けをした者
四、何もしなかった者
五、何もせず批判だけしている者
ってことは、誰でも二番にはなれる訳だな。
レッツ負け犬!!!
さて、曲作ろう(仕事しろ)
gungiとiPhone
はいどうも。おひさしぶり。
土曜日からのハイカラ(岡山→大阪[all night]→渋谷)なツアーのあと、
月曜日だというのに勉強会いってきましたよ。
その名も
しかも、今回は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って。
うっかりしてると時代かわっちゃうね。こりゃ。
土曜日からのハイカラ(岡山→大阪[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って。
うっかりしてると時代かわっちゃうね。こりゃ。
本を読むということ
本を読むということは、
結局、楽をしたいということだ。
誰かが試行錯誤して手に入れたノウハウを
さらさらさらと、数時間で頭の中へ。
それだけのこと。
だけどそれがなければ、今の文明はなかったんだろうなー。
人間一人の考えなんて浅はかですから。
結局、楽をしたいということだ。
誰かが試行錯誤して手に入れたノウハウを
さらさらさらと、数時間で頭の中へ。
それだけのこと。
だけどそれがなければ、今の文明はなかったんだろうなー。
人間一人の考えなんて浅はかですから。
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);
}
}
?>
-------------------------------------------
使い方はまた後で。
もうすでにあるかもしれないですが、
クラスのプロパティとか、配列とか、
多次元になった配列、クラスの奥の奥までおっかけていって
文字コードを判別して指定文字コードにエンコードしちゃうクラスです。
未熟な僕ですが、誰かの役に立てたらいいな~。
ちなみに僕の実行環境は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);
}
}
?>
-------------------------------------------
使い方はまた後で。