2010/09/03 12:53:11
IISを起動しなくしたが・・ポート変更でもよかったかな。まぁ今は使わないからいいか。
Twitter / teon
2010/09/02 06:55:15
夏とか年末とか、イベントごとが多いとレシートが大量にサイフの中にinしている。
Twitter / teon
2010/09/02 04:08:05
結局、最新版のOS入れてapt-get(yum)の方が速いという。
Twitter / teon
2010/09/02 04:05:40
Twitter / teon
2010/09/02 04:00:34
Twitter / teon
2010/09/02 03:41:08
Twitter / teon
2010/09/02 02:13:05
Express 2010、VWD と C# インストールするよ!
Twitter / teon
2010/09/01 10:19:07
まったく同じことを何ヶ月か前に(ry RT @soraiy: 今日の朝、妖怪人間 vim って電車の中で思いついて「ぶふっ…」って笑ってた。
Twitter / teon
2010/09/01 06:03:12
Twitter / teon
2010/08/31 08:22:19
Win7 Starter にもデフォルトで入ってました。本当にごめんなさい。
Twitter / teon
2010/08/31 08:17:21
Win7 Pro 64bit に 普通にPowerShellが入っていることに驚いてしまった。メモリ8Gって速いねー。
Twitter / teon
2010/08/31 07:15:21
Twitter / teon
2010/08/31 12:46:52
1ヶ月前の花火の動画どーん。 http://www.teon-factory.com/wp/?p=177
Twitter / teon
2010/08/31 12:36:25
Twitter / teon
2010/08/31 12:08:25
Twitter / teon
2010/08/30 11:22:55
夏が終わる前に・・間に合った・・?
1/5 は建設中のスカイツリーの映像がちょっと入っています。
1/5
2/5
3/5
4/5
5/5
今回は Xacti CS1 を固定して撮ってみました。
実は録画したのは前のエントリーのケチャ祭りの前で
「Youtubeにアップするけど、みんなHDでしか見ないよね」
と思い、1280X720で撮ったのが失敗。
フルHDでアップしておけばYouTube上でHDにモード変更したときにもキレイです。
あーフルHDで撮っておけばよかった・・・。
orz
teon FACTORY Topics
2010/08/30 12:59:16
都営浅草線から5駅、15分程度です。浅草橋→蔵前→浅草→本所吾妻橋→押上(最寄駅) RT @jikkyo_org: どうせならスカイツリー見に行くか! 浅草橋からだと遠いかなあ。しらべよう
Twitter / teon
2010/08/30 12:56:51
RT @hidepooo: 今、久々にブラウザをIE開いてみたけど、IEではブックマークをお気に入りと呼ぶのは変だよね。気に入らないのをブックマークしたい時もある!
Twitter / teon
2010/08/28 11:46:39
Twitter / teon
2010/08/28 11:18:58
Twitter / teon
2010/08/27 07:04:58
Twitter / teon
2010/08/20 04:33:00
サ○クスでマルメターノ。名前は違ったけど・・・。本当にソーセージを丸めてあるのかー。

tumblr
2010/08/19 08:58:51
2010年08月01日(日)
第35回 芸能山城組 ケチャまつり
に行ってきました。
新宿三井ビルディング 55HIROBA
http://www.yamashirogumi.gr.jp/event/event.html
最終日。
ブルガリア合唱、
ガムラン、
ケチャ、
そしてセミの声。
・・でも、
ジェゴグの演奏は聴けなかった。
来年こそ。
そして、Xactiで撮ってみた。
1080p、フルHDで。
音声にディレイをかけるなどの加工しています。
Xactiのマイクだけでは↓のような音は録れません。
※↓デフォルトを720pで設定しています。フルHDでの再生は1080pにてどうぞ。
ブルガリアの民族合唱 01/02
ブルガリアの民族合唱 02/02
ガムランの演奏と踊り 1 01/02
ガムランの演奏と踊り 1 02/02
ガムランの演奏と踊り 2
ケチャ 01/04
ケチャ 02/04
ケチャ 03/04
ケチャ 04/04
teon FACTORY Topics
2010/08/11 10:59:12
シューというか「バニラ香料を強くしてみました」という感じ。いくら何でも甘すぎるw

tumblr
2010/08/11 12:28:15
ファ○マ。何かが違うなーと思ったところで元祖ビンのラー油はフライドガーリックがメインの食べ物なんだと実感。

tumblr
2010/07/29 10:24:48
ついに禁断の領域へ足を・・・。
残って冷凍しておいた1食分のカレー(ルー:地中海カレー)
を食べようとしたところ、
賞【味】期限の切れた納豆(1週間)
を見つけてしまい・・・。
ご飯はわりとあったので別々に食べることもできたのに・・・。
鍋でカレーを十分にあっためて
仕上げに、普段通りによくかき混ぜた納豆を投下。
粘り気は納得の行く出来。
おー・・水っぽかったカレーが一気に固体っぽくw
そして実食。
・・・
香り:カレーに納豆を入れた感じ。
味:カレーに納豆を入れた感じ。
まずくはナイですよ!
えーとですね、食感はいいんだ。うん。
なんていうか新鮮。
豆だし。
まぁ・・でも
結論:カレーと納豆は別々に食べましょう。
その方がおいしいです。
teon FACTORY Topics
2010/06/10 03:10:40

tumblr
2010/06/10 01:42:17
角度。
tumblr
2010/06/01 04:45:00

tumblr
2010/06/01 04:34:10
Google Chrome Speed Tests の対抗。Operaが最強な理由がよく分かるw
tumblr
2010/05/30 05:04:03
がっつり398円弁当。ボリュームだけは”ほか弁”と張れるかも。

tumblr
2010/05/26 06:22:15
Ubuntu – wubi 10.04 のインストール時に Permission denied
EeePC 1005HR。
ダメだろうなぁと思っていた、
9.10からのアップデートに見事に失敗して
Windows内に再インストール。
ubuntuになにかファイル残してたかなぁ・・・。
まぁいいや。
せっかくなので 10.04 にするべー。
・・・が、
http://wubi-installer.org/
から落としてきたwubi.exeを実行すると
「Permission denied.」
で停止→終了する。
エラーログを見ると、
desktopイメージを落としてくるところで発生している模様。
管理者権限でwubi.exeを実行してもダメ。
wubi.exeは10.04のisoイメージをtorrent経由で落としてくるらしいが・・・
wubi.exeだけの権限ではなさそう。
で、ここを参照。
OSError: [Errno 13] Permission denied: u’C:\\ubuntu\\install\ubuntu-9.10-desktop-i386.iso’
9.10ではこの問題は起きなかったんだけど。
しょうがないので
Remixイメージ
http://www.ubuntulinux.jp/News/ubuntu1004-desktop-ja-remix-20100512
を落としてきてマウントしたisoからwubiを実行。
問題なくインストール→起動できた。
そしてまた懲りずにアップデートマネージャーを起動して
カーネルも含めて全部アップデートしてみる。
ものは試し。
↓
無事、起動。
wubi、
ubuntu1004-desktop-ja-remix-20100512
適応直後、2010/05/26 14:00時点のアップデートでは問題なし。
teon FACTORY Topics
2010/05/18 05:56:48

tumblr
2010/05/18 05:55:06

tumblr
2010/05/12 01:11:53
yoshiori: send: takeori: shoco: “SIM lock”

send:
“SIM lock”
tumblr
2010/05/05 02:37:16

tumblr
2010/05/04 05:01:24

tumblr
2010/05/01 11:23:00
一体いつの話をしてるんだとつっこまれそうですが、
昨年の3月に某MSさんの「M○X○9」というイベントに行って、
参加者全員が対象のプレゼントの抽選で”Xbox 360″が当たりました。
・・・で。
まぁ重いんですよ。箱が。噂通り。
M○X○9は開発者向けイベントなので業務を途中で抜けてきた為、
一度会社に戻ったんですがそこから自宅まで持って帰る意欲がわかず・・・
結局、Myカートを自宅から持参して持って帰れたのが
9月。
・・半年・・・?
それまで会社のディスプレイにつないで無料のお試し版をDLして遊んでました。
社内のデモによる販促・・にはなってないか。
本体がデカけりゃACもデカイ。
ってか、アダプタにファンが付いてるとかありえませんから。
で、いざ自宅のディスプレイ、”DELL 2407WFP” にDVIで接続。
最大解像度は 1920 X 1200。

DVIケーブルを無理矢理挿すために
付属のケーブルの「カプラー」をはずして音声出力のためだけに使用。
しかし、Xbox 360 から 1920 X 1050 で出力すると
1920 X 1200 のディスプレイの設定をどうこうしようが
Xbox 360 側の設定をどうこうしようが
上下に黒帯は出ずに、上下に引き伸ばされてしまう。
これは調べてみたところ、WUXGAのアス比の設定ができない Xbox 360 側の仕様らしい。
(16:10で設定が用意されていない?)
それで、”DELL 2407WFP”側でもアス比の固定ができない・・
※Rev.A04以上だと問題ないっぽいです。保有しているのはRev.A03。
むー。気にならないといえば気にならないけど。
一度気にしてしまうともうダメ。
その上、”DELL 2407WFP”にはDVIが1つしかなく、これはPC用として使いたい。
変換・・・?とかを考えたりもしましたが
結局、

買っちゃった・・。VGAケーブル。
思ったより安かったんだもん。
比較してみると発色とか滑らかさは断然DVIが上ですが
いざVGAで表示してみると、十分キレイだし・・これでいいか、と。
若干PCでゲームする時よりも気合が入らず。
最終的に
・VGA出力
・1680 X 1050
で落ち着きました。
teon FACTORY Topics
2010/04/16 12:13:32
すっぽん。
亀です。
機会があって、フルコースで食べてきました。
なんというか、そんなに心配はしていなかったんです。
ええ。
実際、鶏肉と魚の中間という感じで
臭みも全然なくて、素材もよかったんだと思います。
ただ具体的にどの部位を食べてるかわかりづらいのと
わかっても結構見た目が Oh Yeah な感じだったので
“ウヒョー!超ウメー!”とはならず。
シワ(?)のラインがくっきり出てる
足の部分とかの皮は最後までダメでした。
・・・正直、なめてました。
ごめんなさい。
一応、コース料理のほとんどの画像をpicasaにアップしてあります。
携帯カメラなので画質はアレですが。
そして一部、アップの画像があります。
グロいと感じたり
不快感を与えてしまう場合があります。
ご注意を。
http://picasaweb.google.com/subteon/20100414_suppon#
※コピペしてー。
teon FACTORY Topics
2010/03/21 08:27:06
03-21 20:14 teon さんは倉庫から収穫物の羊毛594Kg、カルガモたまご333個、ローズちゃんたまご90個、クジャクたまご279個、メリノ毛4154Kg、タニストロフェウスたまご459個、カバ32個、黒鴨たまご816個、ヤギ毛5294Kg、チョコちゃん239個、フランス鴨たまご1061個、烏骨鶏たまご155個、オウムたまご110個、亀たまご31個、ハトたまご667個、アローカナたまご432個、タンチョウツルたまご108個、ニホンジカ937個を売りました。
03-21 20:14 teon さんの畜産広場レベルは22になりました。teon さんは仔メリノ1個を獲得しました。
03-21 20:14 teon さんの畜産広場レベルは21になりました。teon さんは仔メリノ1個を獲得しました。
03-21 20:14 teon さんの畜産広場レベルは20になりました。teon さんは仔メリノ1個を獲得しました。
03-21 20:14 teon さんの畜産広場レベルは19になりました。teon さんは仔メリノ1個を獲得しました。
03-21 20:14 teon さんの畜産広場レベルは18になりました。teon さんは仔ヤギ1個を獲得しました。
03-21 20:13 teon さんは倉庫から収穫物の黄色のバラ119個、竹1244個、ハエトリ草67個、金糸瓜5547個、小麦258個、ネギ56個、わさび59個、イチョウ73個、モチノキ61個、鏡餅25個、桃1986個、サクランボ91個、キノコ550個、金盞花830個、バナナ136個、パプリカ182個、小松菜の花132個、チャンチン2418個、お菓子57個、金魚草528個、人生にロマンを63個、ブドウ590個、ココナッツの木217個、ラブツリー94個、シュガーケーン95個、メロン437個、レッドのバラ30個、ハリエンジュ1470個、スイカ90個、いちご1266個、リュウガン242個、ピンクのバラ92個、ホワイトのバラ25個を売りました。
03-21 20:13 teon さんの畑のレベルは25になりました。teon さんはリュウガンの種1個を獲得しました
03-21 20:13 teon さんの畑のレベルは24になりました。teon さんはリュウガンの種1個を獲得しました
03-21 20:13 teon さんの畑のレベルは23になりました。teon さんはリュウガンの種1個を獲得しました
03-21 20:13 teon さんの畑のレベルは22になりました。teon さんは蜜柑の種1個、リュウガンの種1個を獲得しました
03-21 20:13 teon さんの畑のレベルは21になりました。teon さんは蜜柑の種1個、サクランボの種1個を獲得しました
tumblr
2010/02/26 11:43:58
tumblr
2010/02/24 05:03:42
激動の時代を駆け抜けた「Internet Explorer 6」の葬儀が開催へ
参列したい。
tumblr
2010/02/21 08:31:36
DevelopersSummit 2010 に 行ってきました
DevelopersSummit 2010
http://codezine.jp/devsumi/2010/
に参加してきました。
#devsumi2010
全セッション見たかったけど
事情により、2日目の途中から参加してきました。
以下、参加したセッションは、かなり詳細にメモをとりましたが
全部レポートすると膨大な量になるので箇条書きでポイントを。
【19-C-2】
本当に問題ないですか?~大規模RIA案件50社をこなしてきたプロが語るエンタープライズにおけるCloud&RIAアーキテクチャ
住商情報システム株式会社 / Curl事業部 Curlシステム開発部 マネージャー
島村伸之 氏
・クラウドはデータがどこに格納されているか明確ではないのでコンプライアンスに注意
・パブリッククラウドとプライベートクラウドを併用させるのもありかも
・パブリッククラウドの環境下においてパフォーマンスが悪くなることがある(レイテンシ問題)
・クライアント側で、できるだけ通信をしないように+通信するデータ量を小さくする工夫が必要
データ通信量に関しては重量課金なので、できるだけ小さくするのは納得。
ただ実際の案件レベルでは、このへんの調整に時間がかかりそう。
データの分散地域に関しては、今は日本国内のみとかできるのかな?
GoogleAppsとか、AmazonEC2とか。
【19-B-3】
三周遅れのXP -僕とドワンゴのXP-
株式会社ドワンゴ・研究開発本部 / java-ja
庄司嘉織 氏
・TDD=test driven development
・TDDという開発手法自体が品質をアップさせる
・ペアプロ大事。ソースコードの共有。XXXさんが書いたところだからわからない→コードはチームのものです
・コードの批判は人格批判ではありません
・大きなものは把握できるように小さくしましょう
Trac、Hudsonなど大体自分の社内環境と同じだったので今すぐにはじめられるなぁ。
社内のプログラマが増えたら・・・だけど。
何かを変えるのは大変なのでまずは自分から変わりましょうっていう考え方は好きです。
【19-D-4】
Flex開発を加速するFlash Builder 4の新機能紹介
アドビ システムズ 株式会社 マーケティング本部 デベロッパーマーケティングスペシャリスト / Flex User Group
轟啓介 氏
・FlexBuilder3 → FlashBuilder4
・テーマは3つ。生産性の向上、データ中心開発、UIコンポーネント→テーマの追加
・Gumbo http://opensource.adobe.com/wiki/display/flexsdk/Gumbo
・ボタンの作成、MXMLを記述し、ボタンの動作はActionScript3.0
・ecipceベースなのは変わらず
・コードヒントに説明がでるようになりました。
・Flash Catalystとの連携のお話
・AIRプロジェクトに変換可能
機能紹介なのでほとんど、既知の内容でしたが、
MXMLとAS3の連携はデモで、はじめて見ました。
予想通り、Silverlightと似た感じになってきた印象。
XAML→MXML
C#→AS3
BlendはXAMLエディタなので
Flash Catalystとは違う立ち位置かなぁ。
インターバルのアニメーションを作成できる点は共通してるけど。
【19-E-5】
C++0x、Ruby、ECMAScript5 言語の国際標準化について
株式会社ロングゲート / C++標準化委員会エキスパート
高橋晶 氏
株式会社ネットワーク応用通信研究所 取締役 / 日本Rubyの会
前田修吾 氏
サイボウズ・ラボ株式会社 / Shibuya Perl Mongers
竹迫良範 氏
・C++0x とは C++ の次期標準。
・開発効率と安全性を向上させ、数多くの言語機能&ライブラリが提供されます。
・ECMAScript、今は5th
・4thは大人の事情でナシ。ActionS(以下略)
・JSONを正式にサポート
・Ruby標準化委員会→できるだけコンパクトに。
・互換性の問題、非互換の部分は仕様書への記述を避ける。
・WGでは仕様の議論はしない
C++の「今」を知ることができた。
しかし、C++はforとか見ると長い・・・。
こんなの書いてたっけ・・?
あとは、前田氏が使っていた
Rubyのプレゼンテーションツール
Rabbit
http://www.cozmixng.org/~rwiki/?cmd=view;name=Rabbit
が気になりました。
やってみよう。
【19-D-6】
Programming Amazon Web Services/EC2,SQS,S3,SimpleDB
Senior Web Services Evangelist Amazon Web Services LLC
Jeff Barr 氏
同時翻訳。
・コンサルのお仕事をしてました→マイクロソフト→Amazon
・このサービスについての価格の見直しは常に行っている
・FaceBoookの12の人気ゲームがAWS
・エラスティッククラウド
・サーバの個別の設定はAPIにて行う
・AmazonマシンイメージとしてOSを選択可能。
Amazon Web Servicesに関する機能とラインナップ紹介。
AWSはPHPでincludeしてAPIの制御していたのが印象的。
Simple Storage Serviceが使いやすそう。
【19-E-7】
次世代Web標準 HTML5 最新動向
スピーカーは
デブサミのページ
http://www.seshop.com/event/dev/2010/timetable/Default.asp?mode=detail&eid=145&sid=883&tr=08_Web#883
にて。
・HTML5の仕様書にないものも「HTML5」と呼ばれているものがある。
・<input>要素の拡張←値のバリデートができます。
・ただ、サーバー側での検証は必須ですよ!
・<video>はコーデックでもめている(On2、mp4のお話かな?
・互換性を最重要視。新しい環境が古い環境を壊さないように。
・勧告はまだまだ先ですが、実装は進んでいます。
・Web Storage
・Web Sockets
・Web Workers
・Web SQL Database
以前、Googleにて参加させて頂いた勉強会での内容より、ちょっと進んだ感じ。
確かにborder-radiusとかCSS3なのにHTML5ネタになってしまっていますね。
Web Workers(他)の具体的なデモがあったので使い方のイメージができた。
以下は羽田野さんが会場のデモで使用したサイトのリンク
HTML5 Canvas and Audio Experiment
http://9elements.com/io/projects/html5/canvas/
Movement tracker
http://people.mozilla.com/~prouget/demos/tracker/tracker.xhtml
SketchPad
http://mugtug.com/sketchpad/
(HTMLとCSSだけで)Star Wars Episode IV: A NEW HOPE
http://www.gesteves.com/experiments/starwars.html
各言語のトレンドから、サーバ技術、Web系のネタなど色々、刺激になりました。
人が多いのも納得。
来年(?)のデブサミでも、今年と変わらず新しいことを追っかけていたいなぁと思いました。
※後日、加筆・修正の可能性アリ。
teon FACTORY Topics
2010/02/10 05:08:00
「バイオショック2【日本語マニュアル付英語版】」発売中止のお知らせ
えっ?!
tumblr
2010/01/26 09:14:00
HP x アイドリング!!! メイド in Tokyo キャンペーン
HPがぶっ壊れたでござる。
tumblr
2010/01/21 06:23:05
iPhoneのデフォルト検索エンジン、GoogleからBingに変更の可能性
Apple・Microsoftは「闘っている」イメージはあまりなかったり。MSさんはソフトウェア会社だし。だからといってiPhoneは購入する気にはならない。
tumblr
2010/01/21 01:19:06
[YouTube]【3D動画Test_v2】D1グランプリ、ドリフトデモ走行
動画下部で色々変更できるのか。メガネ欲しい。
tumblr
2010/01/08 01:59:49
先行発売されている、
マックのビッグアメリカの
ハワイアンバーガーを買ってみました。
単品 420円也。

ロコモコのイメージなんでしょうか。
バンズは既存のものとは違ってます。
ちょっと焼いてる雰囲気。

バーベキューソースっぽい何か
タマゴ
パティ
ベーコン
チーズ
レタス


ボリュームはクォーターパウンダーと同じくらい。
クォーターパウンダーとは違う肉なのかな?
ソースがおいしい。
テキサスバーガーも気になります。
・・が、会社の近くのマックで販売していてついでに購入しただけなので
販売店舗まで足を伸ばす気にはなりませんが。
teon FACTORY Topics
2010/01/03 07:01:02
あけましておめでとうございます。
本年もよろしくお願い致します。
というわけで、
1月1日、予約しておいたクレバリーさんの不況箱が到着しました。
まぁ、福袋みたいなものです。

箱が・・・軽い。
これは、ダメだな。
入っていたものは、
- ホーリーソールズ・サイズ不明(子供用)※クロックスとは別物らしい。
- うちのこ登場!アンパンマン
- □いアタマを○くする。常識の書(PC版)
- ナンバープレイス × Pen
- スキミングブロック おサイフケータイ
- おやじの活力 超 右脳力ゲーム
- 誘導パズルゲーム Dweebs
うん。全部ゴミですね。
せっかくなので、おでん缶とか秋葉原土産とかもっとネタになるものがよかったな。
あ、それはある意味、アタリになるからダメなのか。
この中途半端加減がハズレの醍醐味なのかもしれない。
よし、会社に持っていって配ろう。(嫌がらせ)
今年はノートも欲しいけどグラボも新調したいな。
デュアルの GTX 2xx とか・・。
あ、それから
WordPressをMEから2.8.6にバージョンアップしてみました。
予想通り、なんだかんだでMySQLを直接いじるハメに。
備忘録はそのうちに・・書ければいいな。
正月からデータベースの文字コードと格闘とか、2010年も相変わらずです!
teon FACTORY Topics
2009/09/21 01:30:12
渋谷某日某所、内輪の飲みにて。
おめでとー。
料理もおいしかった。
teon FACTORY Topics
2009/09/05 11:45:00
PHP カンファレンス 2009 テックデイに参加してきました
PHP カンファレンス 2009
テックデイ
昨日のビジネスデイに引き続き、行ってきました。
#pcj09
9月5日(土)
大田区産業プラザ PiO
以下、会場でのメモをそのままアップするので
【加筆・リンク追加・文言修正する可能性があります】
去年と同じく、蒲田のPiOにて。
今年は懇親会にも参加できてよかったです。
普段はPHP触らない人や初参加の方が多いのはよいことですね。
色々なお話が聞けて刺激になりました。
昨日よりもMac率・iPhone率が多い多い。
Macだらけの職場にいるので参考になります。
スタッフの皆様、
スピーカーの皆様、
スポンサーの皆様、
参加した皆様、
お疲れ様でした!
—————–
オープニング
日本PHPユーザ会・安藤 祐介
事前アンケート結果
PHPカンファレンスに
参加したことがある
31%
参加したことがない
69%
APCについて
使用したことがある
24%
知っているがない
30%
知らない
46%
使っているフレームワーク
CakePHP 213
多くの人はフレームワークを使ったことがない
cakeとZendとSymfonyの人気は
ここ数年変わらず。
今回は海外ゲスト多数呼んだ!
知らないものを多数取り入れて日々の生活に役立ててください。
—————–
基調講演
日本PHPユーザ会・廣川 類
PHPの今とこれから
14年前
PHP1
PHP4
2000年
mbString統合
PHP4.1
4.4
と
5
で分岐
4.4は4.4.9でFIX
PHP5
WebDB
XML
PHP5.1
実行速度改善
PDO
PHP5.3
名前空間
PHP6.0
Unicode対応
レガシー機能削除
もしかしたら
PHP5.4
PHP5への移行
4.4.9の脆弱性のリスト提供と
SRA OSS による有償サポート
PHP5への移行が遅れた理由
4の完成度が高い
移行する理由がない
新機能へ興味がない
セキュリティ
・アプリケーション固有の脆弱性
・設定に起因する脆弱性
・システム固有の脆弱性
攻撃手段は毎日進化するので情報収集するしかない
基本を守る
最新の情報を見る
PHPのコードの品質は高い
コードカバレッジ→テストされていないコードには欠陥がある
PHP5.3
PHP6までのつなぎ
Unicode
レガシーコード廃止
ガベージコレクタ改良ー>メモリの使用効率のアップ
Late Static Call
動的変数
名前空間
国際化
Collator(文字列比較)、数値フォーマッタ
mysqlnd MYSQLドライバー改良
OpenSSLエクステンション
国際化・Unicode化
書き直しの範囲が大きい
パーサ
DB拡張
DB接続文字コード
Safe_mode
レガシーコード削除
PHP6ではUTF-16
PHP6ではmbstringの機能の多くがネーティブ実装
日本語対応は十分か
絵文字の問題
文字コード検出→不十分
正規表現
oniguruma(鬼車)拡張が提案中
mbstringは不要になるか
→残す。
ZEマルチバイト、関数のオーバーロードは削除
ICU版のmbstringを提案中
PHPが成功した理由
・コンセプト(初心者に優しく、現実的)
・コミュニティ
常に改善・改良を求めることで
オープンソースの活力が維持される
新たな開発者に参加してもらうことが必要
(若い人)
Google Summer Code
PHP勉強会
改善/機能強化の提案、貢献の方法・RFC
PHP本体
クラス・エクステンション
ドキュメントの整備
—————–
台湾PHPコミュニティの日々
Taiwan PHP User Group・江 明宗
Ubuntuを使っていた模様。言語は中国語(?)。
・PHP技術者の不足
・ハードウェアに強いがソフトウェアは弱い
他国、しかもアジア圏のIT関連の技術まわりについてお話が聞けたのは貴重かも。
—————–
APCによるハイパフォーマンスの実現
Facebook,inc・Brian Shire
Facebookの中の方
Mac使ってました。
Vim。
はやいなぁ・・・。
APCはPHPのコンパイルを行い
キャッシュして高速化します。
ソース
↓
Lexerと呼ばれる空間解析
↓
パーサ
↓
オプコードが生成されて実行される
↓
エクステンションによる例外処理
インストール
pecl install apc
キャッシュにはいくつか種類がある
apc.stat
ファイルを有効化するには
apacheの再起動が必要
現段階は実験段階です。
なんでも高速化するものではない。
またキャッシュになにも入っていなければ
またコンパイルするので
速くなりませんよ。
apache再起動の時点でキャッシュを生成する
もうひとつのキャッシュは
ファイル、変数を
キャッシュする方法
Lagy loading
複数のきゃっしゅして
おくこともできるので
ディレクトリごとに
apcのキャッシュを使うか使わないかを
選択することもできます。
会場でAPCを使っている人は少数。
高速化がうまくいかないときは
ほかのドッキングや設定を試してみてほしい。
PHP6に取り込まれるとかいってたけどどうなん?
↓
PHP6以降に標準で搭載されます。
CakePHPと併用して高速になったよ!
開発に関して
何人か参加してるみたいだけど
どうやってコンタクトとってるの?雰囲気教えて。
↓
準レギュラーが3人
やりとりはメーリングリストだね。
バグレポートでも活発に活動しているね
最初のオススメは
スタックのオプション
ドッキングメカニズムの設定
ユーザーの独自キャッシュ
だね!
導入にオススメのサイトってあるの?
↓
基本的にPHPを使っていればおk。
大規模なコードベースだったらなのこと効果は大きいだろうね。
FaceBookだとリアルタイム性が重視しているけど
あまり変化がないようなサイトだと効果は感じられないかもしれないね。
ほかのキャッシュシステム使ってるけど
乗り換える場合は?
↓
よくテストして。
コードの構造によってはバグがでるかも。
動かないようだったらおれに教えて!
サイトをはやくしたいなんて要望がまずでてくると思うけど
この点にとか調査したほうがいいのではないかと
アナウンスをしてほしい!
↓
おk。
FaceBookの雰囲気教えて!
厳しい要求があるけど
クリエイティブ
社員1000人の中で
PHPのエンジニアは300人
言語はそのほかもできるよ!
半年前に導入試験
ZendOptがうまく動かず
↓
うまくいかないことになっております。
新しいやつだったらうまくいくよ!
—————–
PHP を見える化する
新原雅司
~PHP Visualization~
findtwitterつくった。
会場でガンダム見た人は3割。
↓
見える。僕にも見えるよ。
PHP 5.2.1
struct
zval struct
Profile
Xdebug
WinCacheGrind
Webgrind
XHProf
Function Trace
そしてブルースクリーン
—————–
CakePHPストーリー
CakePHPの何か安藤 祐介
RedmineのPHP版
↓
CandyCane
CakePHP経験者
2/3
フレームワーク未経験
ちらほら
生産性の向上と
保守性の向上
コントローラー
component
モデル
Behavior
ビュー
Helper
Plugin
CakePHP2 (php5 only)
Cake3 (php5.3~):名前空間利用
CakeMatsuriやるよ!
すばやく快適な開発
オープンマインドでレベルアップ
—————–
PHP を「いじり」倒す 10 の方法
moriyoshi
PHPはテンプレートエンジン
SAPIモジュール
ZendEngine
Extensions
TSRM
ZnedEngineの構造
レクサー解析
Parser
Opcode emitter
zend_op
zend_op_array
znode
ここまでコンパイル
Virtual Machine
改造
–enable-debug つきで configure
Boost.PHP
C++
スライドが公開されました。
http://d.hatena.ne.jp/moriyoshi/20090905/1252159467
—————–
Q4MとFlareを使ってスケーラブルなサービスを作る!
漢祐介(nowel)
元Seaserの人
グラフ作成
vizoo
グラフの表示部分はswf
Q4Mとは
↓
MySQLをつかったメッセージキュー
キューをInsertで入れる
参照はSELECT
APIのソキュメントはない
Flareとは
Webアプリで高負荷になりやすい箇所
DBに対してやりとりが多すぎるから。
Q4Mで
1台でなんとかする
Webさーばががんばる
・めーるを投げたり
・PDFをつくるとか
・xlsをつくるとか
スケールアウトしにくい
Session
これをSymfonyで実装
Flareをsymfonyのstorageとして実装したお話
—————–
Symfony, a web framework for professional websites
Fabien Potencier
プレゼンは英語で翻訳だけど
スライドが日本語なのがすばらしいです。
PHPによるMVS(フレームワーク)
yahoo.comのbookmark
yahoo.comのAnsews
del.icio.us
もSymfonyで構築されている
Daylymotion
プロのためのフレームワークです。
・Symfonyはまとまりがあるが、個別でも使えるクラス郡だ。
※スタンドアローンでも使えるコンポーネントも公式にあります。
YAML
Dependency Injection
Event Dispatcher
がすでにリリース
Symponyは複数のコンポーネントから成り立っています。
テスト
ブラウザのエミュレーションを使用して
をコマンドラインから行うことができます。
APCとの相性が悪くない
↓
メモリ管理を設定しているYAMLをno-cacheに設定してみてー。
—————–
LT
印象に残ったものを。
PHPの全バージョンの挙動を試す
hnw
museum.php.net
に全バージョンのphpがあるよ!
PHP4の現状とセキュリティパッチサービス
大垣靖男
・まだ4でやってる現場に遭遇したことがないなぁ・・
初めてのPHP Extension
yokkuns
・「なんともう時間がない」
↓
〆として最高でした。
teon FACTORY Topics
2009/09/05 11:30:09
PHP カンファレンス 2009 ビジネスデイに参加してきました
PHP カンファレンス 2009
ビジネスデイ
に行ってきました。
#pcj09
9月4日(金)
オラクル青山センター13F・セミナールーム
以下、会場でのメモをそのままアップするので
【加筆・リンク追加・文言修正する可能性があります】
本日はビジネスデイ。
技術的なお話はたぶんないと思っていたけど
会社で社員としてPHPを書いている以上
お仕事のお話はやっぱり興味があります。
—————–
イントロダクション
日本PHPユーザ会 トライコーン株式会社 鈴木則夫
はじめてカンファレンスに来た人と来た人がある人が半々くらい。
技術的なことだけでなくビジネスとしてPHPを使いたい人向けに
ビジネスデイをつくった。
新しいPHPビジネスのネタをなにか持って帰っていただければ。
—————–
NetCommonsでオープンソース・ビジネスモデルの実現
NPO法人コモンズネット理事 OSSコンソーシアム理事兼CMSビジネス部会リーダ オープンソース・ワークショップ 代表 永原 篤
事例:
WEBサイト(国立情報学研究所)・オープンソース・ワークショップ
グループウェア net commons
ポータル 深川七中エリアスポーツクラブ様
twitter@nagasheep
CMSのイベントを2ヶ月に1回開催→CMSビズで検索
WARPプロジェクト
LAMPP環境のCMSがWindows環境ですぐに試せるパッケージ
NetCommonsとは
汎用CMSという言い方がわかりやすい
WEBサイト
プライベートスペース
グループウェア
・掲示板
・キャビネット(資料置き場)
・機能はオールインワン+追加も可能
・LAMPP環境で動作
・国産
・インストールと構築しやすい
・開発環境がつくりやすい
↓
ビジネスがしやすい
・NetCommonsは学校向けではなく
営利・非営利問わず用途は多くあります。
ライスンスは
バージョン1はGPL
バージョン2はFreeBSD
NetCommonsは商標登録してある。
NPO法人コモンズネットとは
NetCommonsの普及・構築・開発
NetCommonsセミナーなども開催している
質疑応答
IISで動かないんだけど
↓
インストールの仕方かも?
今後はIISにも対応していく予定。
フレームワークはmayple。
汎用だとパフォーマンスが心配
1だと重いかも。2だと問題としてはまだあがっていない。
NetCommons
http://www.netcommons.org/
—————–
世界標準パブリッシングプラットホーム WordPress
WordPress 日本語チーム / Automattic, Inc. マクラケン直子
WPの生い立ち
b2→wordpress→wordpress.com
ソフトウェア wordpress.org
レンタルブログ wordpress.com
実績
Technorati TOP 100 ブログ
WP 36%
Blogsmith 14%
MT 12%
Typepad 7%
ダウンロード
2.8.x
全世界で526万回
7割が英語圏
日本でのダウンロード数
1日・約1700回
wordpress.comのアクセス数:全世界19位
wordpress.comのユーザー推移:約700万人
豊富なテーマやプラグイン
用途
・企業ブログ
mixiエンジニアブログ
eBay
Yahoo!
・メディア
Wiredブログ
Techクランチ
・テーマ
P2(twitter風テーマ)
BuddyPress(SNS用テーマ)
将来性
世界的に人気がある
(WordCampというイベントを開催)
活発なユーザーコミュニティ
・WordBench.org
・勉強会・イベント
・ビジネス向け事業者ディレクトリも計画中
WordPress=世界中で誰もが自由に使える
wordpress.com
大量のトラフィック分散しているシステムは実は公開している
メモリーキャッシュ・・・etc
みんなでノウハウを共有しましょう。
【Ust】
http://www.ustream.tv/recorded/2101299
WordPress
http://ja.wordpress.org/
—————–
eZ Publish ディスクール
– エンタープライズWebCMSに求められる機能とその実現 —
eZ Systems Japan Business Development Manager 藤田 拓
http://ez.no/jp/ezpublish
eZ Publish
CMS
eZ Publish,海外のWeb Idolにて3回大賞を獲っている
堅牢性と拡張性+オープンソース
エンタープライズは個人ではない。
イントラではどんどんやっていこう!
・ディスクールとは
制限がある中での発言や情報発信ができる
WebCMSに求められる5大要素
・コンテンツ投入
・ワークフロー
・アセット管理(バージョン管理)
・ユーザー管理・権限管理
・コンテンツ出力
CMSツール分布
OpenCMS
Typo3
システム連携
・Webからのコンテンツ投入
・複数のアップロードやwordファイルのインポートに対応。
事例
ELLE
セキュリティとバージョンアップがやばくなる
ブログやホスティングはままでつくれるよ!
eZプロジェクト
eZ Teamroom
ライセンスは無料!
オープンソースは怖い
↓
バグ
↓
公式のサポート
技術的な話
CouchDB
を使っている
スケールアップが楽
Oracleをサポート
MySQLを変換
OracleベースのeZデモを近日中に公開します。
eZ Publish
http://ez.no/jp/ezpublish
—————–
Oracleで加速させよう!PHPのビジネス活用
~スケーラブルで高可用性でクラウドで~
日本オラクル株式会社
マーケティング本部
シニアマネジャー
伊東裕揮
買収という戦略をとっている
・・・Sunさんとか?
PHPは人気ありますね。
・言語習得が容易
・オープンソース、ツールが揃っている。
・何かあったときにサポートする人材が多いというのは重要。
オラクルはPHPもサポートします。
・PHP OCIドライバー開発
・PHP Developer Center
Webサイトで求められるのは
・短期リリース
・キャパシティ拡大→急激に人気がでてからのキャパシティ拡大が容易なこと
OracleとPHPの問題点
・Oracleは高い→安いのもあります!SE1(約63万円)
開発ライセンスは無償です。
OTNから無償でダウンロードできます
・無償なのもあります!
XE:商用利用可能です。
1CPU 1GBメモリ、1 Databese、4GBデータ領域
無償ツールがそろっています。
Oracle SQL Developer(GUI DB管理)
Oracle Application express
Oracle VM(仮想化)
Oracleは難しい→カンタンです。
いまはGUIでできます。
・インストール
・運用管理
・無償のトレーニングを揃えています。
OTN掲示板
インターネットセミナーの開催
70~100
セキュリティやチューニングの方
とっかかりとして
↓
Amazon EC2
で
PHP+Oracle XE
Oracle XEは無料です。
AMIイメージが利用できるのでインストールは不要。
Amazon EC2は(比較的)お安いです。
Amazon EC2
+
AMI
デモ
amazon EC2
AWS Managimant Console
GUI
でのSQLを流す
JALとヨドバシの検索速くしたよ!
Oracle
使いまわしできるライセンス
なぜ
↓
基本的にスケーラブルな拡張
Oracleは安いもの、タダのものもあります。
Oracleは技術者育成もタダです。
とりあえずamazonEC2やってみませんか?
————————————-
ソーシャルメディア GREE
グリー株式会社 田中 良和
個人で趣味的に運営
2008/12に上場
役職員108名・平均年齢29歳
GREEはSNS+ソーシャルアプリ
SNSページビュー増加→広告メディア収入
SNS連動型ゲーム→有料課金収入
ソーシャルアプリは可能性があった
既存のゲームではなく
ソーシャルなオリジナルのゲームを作成したかった。
みんなが常に接続できている状況は
携帯だからできるという発想。
MMO的なゲームを携帯電話で→できたのが2007年。
釣り
ペット育成ゲーム
プロモーション
多様なプロモーションを展開してみた。
マスプロモ-ションをする会社にしたかった。
コミュニティ監視
・パトロール
・健全サイト
変なメールがこないなどの条件が
サイトのクオリティを決めると考えてた。
月間、純増100万ユーザ
日本人のほとんどはPC持ってない。
↓
携帯ならほとんどのユーザにアピールできる!
↓
PC、携帯、どっちが好きとかじゃなくて。
男女半々
地方ユーザーが多い
年齢:20代→30代(全体の4割)が多いのがポイント
よいサービスをつくっていくには
利益が出ないとまずい。
ネットの利用はPCからモバイル中心。
PCユーザは減るという予想。
↓
使いやすい・楽しいという定義が変わっていく。
コミュニティがコンテンツを融合する。
「寝ながらできないと流行らない」
アプリ設計思想
短時間でも長時間でも
初心者もヘビーユーザーも
1人よりも複数の人がおもしろい
無料でも有料
すべての年齢・性別
シンプル
リアルでもバーチャル
継続して開発、改善し続けられるチーム力が最も重要。
エンジニアとしてもずっと耐え続けることができる精神が必要。
プラットフォームでもサードパーティでも。
今後
クロスプラットフォーム
ソーシャルアプリへ分野を拡大
グローバル化
————————————-
45分で分かる、安全なWebアプリケーション開発のための、発注・要件・検収
HASHコンサルティング株式会社 代表取締役 徳丸 浩
徳丸さん、PHP勉強会でお世話になりました。
脆弱性の責任と契約について
発注者側にあるというのが今のスタンス
ただし、判例があるわけではないので要注意
発注者は自衛のために要求仕様にセキュリティ要件を
盛り込んでおくべき
・提案を求める
→あいまいになりがち。
・詳細な仕様を出す
厳密に→コンサルタントにつくらせてしまう
・検査仕様を提示する
第3者がコンサルする。
脆弱性の名前を列挙する
対策の質を問うことは難しい。
実装方法を指定する方法
既存ソフトの流用やフレームワークの使用に制限が生じるとコスト増の原因になる。
検収の方法を指定
コストは高くなる。
・オススメのRPF
基本はベンダーに提案してもらう
開発言語、ミドルウェア
フレームワークを考慮したセキュアな開発体制の提案
セキュリティ的な機能の実装
脆弱性を作りこまない体制の提示を求める
セキュリティ検査にパスできる根拠を説明してもらう
※検査仕様が明確になっている必要がある
納品物としてセキュリティ検査結果を添付してもらう
検収時に自らセキュリティチェックをしてもらう
セキュリティ要件について
対策はサイトに関してはどれも似たようなものになる
リスク分析は手間のわりに効果がない
重要なのはデータベースに決まっているので
わかりきった資産の洗い出しをするよりも、
「対策を選ぶ」ようなアプローチの方が効果的
・採用
・不採用時のリスク
・代替コントロール
受託案件では
Windowsなケースがある。
脆弱性対策と開発プロセス
SQLインジェクションやクロスサイトスクリプティングなどが
「ないこと」という要求は、仕様としてもりこみにくい
リスク分析の結果で脆弱性対策をする
ものではない
→常にするべき
セキュリティ機能と
セキュリティバグは分けて考える
セキュリテイ要件とはなにか
・セキュリティ仕様の例を出す。
・セキュリティ機能の実装は、要件定義からウォーターフォールで粛々と実施
開発標準と教育
・開発標準で定義
・開発標準は一度すると作りっぱなしになることが多く
定着が難しい。
意識の持ち方→教育って大事。
開発標準として利用できるリソース
・安全なウェブサイトの作り方
・発注者のためのWebシステム・Webアプリケーションセキュリティ要件書
「また上野宣か」
方式設定のすすめ
HTML表示の際にライブラリ
コスト要素は
セキュリティ要件
・テスト
検査の話
セキュリティ要件にせよ、
セキュリティバグにせよ、
最終的にはテストで品質を保証する
ウェブ健康診断の仕様書を公開されています。
~実際に脆弱性のあるサイトのデモ~
契約にも注意しよう。
【資料がアップされました。】
http://www.hash-c.co.jp/archive/phpconf2009.html
ウェブ健康診断
http://www.nippon-net.ne.jp/cms/12,1284.html
teon FACTORY Topics
2009/08/17 07:54:46
- 【2ch】ニュー速VIPブログ(`・ω・´) さん
- アキバBlog(秋葉原ブログ)さん
より
1日目
http://blog.livedoor.jp/insidears/archives/52005527.html
http://blog.livedoor.jp/geek/archives/50873390.html
2日目
http://blog.livedoor.jp/insidears/archives/52006305.html
http://blog.livedoor.jp/geek/archives/50873833.html
3日目
http://blog.livedoor.jp/insidears/archives/52006982.html
http://blog.livedoor.jp/geek/archives/50874160.html
一度、秋葉原の混雑っぷりがすごかったので
それ以来、毎年この期間は家にいて掃除やら
普段出かけるとできないことをやると決めている日なのです。
3日間の来場者数は56万人。
http://mainichi.jp/enta/mantan/news/20090816mog00m200015000c.html
すごいですね・・・。
teon FACTORY Topics
2009/08/11 08:32:25
Ubuntu 8.0.4 LTS に PHP5 をインストール
別になんてことはなく、DebianでのWebサーバ構築と変わりません。(たぶん)
WordPressを動かすための設定なのですが、備忘録的にメモ。
php5インストール
$ sudo apt-get install php5 libapache2-mod-php5
MySQLインストール
$ sudo apt-get install mysql-server
$ sudo apt-get install php5-mysql
OpenSSHインストール
$ sudo apt-get install openssh-server
phpMyAdminインストール
$ sudo apt-get install phpmyadmin
PHP GDインストール
$ sudo apt-get install php5-gd
apache再起動
$ sudo /etc/init.d/apache2 restart
ちなみに↑の手順でインストールした場合の
apacheのhttpd.confにあたる、apache2.confは
/etc/apache2/apache2.conf
に。
php.iniは
/etc/php5/apache2/php.ini
に入ってます。
teon FACTORY Topics
2009/07/29 06:21:30
ビデオカメラもってないからデジカメで無理やり動画を録るよシリーズ。
今年は手ブレがひどいです。
ごめんなさい。
隅田川花火大会 2009
第1会場 ダイジェスト
2009.07.25(土)
1 / 3
2 / 3
3 / 3
teon FACTORY Topics
2009/06/28 10:49:46
新宿のバルト9にて。
フィルムではなくデジタルで見ました。
字幕版。
T2はもう何十回と見てますが、
今回T3という最強の前フリがあったので
普通に面白く見れました。
以下、ネタばれにならない程度の感想を。
- OPはT1のオマージュっぽい
- 核戦争後の世界なので全体的にモノトーン(予告編通り)
- 進行に緩急(静と動)がない(ずっと動)
- なのであっという間の2時間
- サムワーシントンはイケメン
- ブレアのお姉さんは役的にオイシイ?
- ○ュ○はCG
- デデンデッデンはもはや完全なSE
- ただ今回は音もちゃんと重いので金属感がよく出てる
- 前作のオマージュが多い(多過ぎる)
- スカイネットの全貌はいまだわからず
- NINの曲はThe Day The World Went Away
- まさかのYou Could Be Mine
詳しい時系列とかはあまり興味がないのですが
矛盾点とか、スカイネットの中のロケーションとかつっこみポイントも結構ありそうです。
でも、また見たくなる作品にちゃんとなってるのは◎です。
最初に書いた、「モノトーン」というワード。
全体の映像の見た目が地味といえば地味ですが、
「ちゃんと作ろうか」というMcG監督の意思が感じられました。
原題:TERMINATOR SALVATION
本篇上映時間:1時間54分
参考:
シュワ、「T4はシリーズ最高」と家族に言われ傷つく
http://news.walkerplus.com/2009/0604/7/
「ターミネーター4」にシュワ氏出演!その出演場面が明らかに
http://eiga.com/buzz/20090515/1
You Could Be Mine Music Video
teon FACTORY Topics
2009/01/15 04:13:41
function testS(){
testSound = new Sound();
testSound.attachSound("test_se");
testSound.start();
}
本当にアッタチしているだけ。ボタンを押した際のSEなどに。
"test_se"
っていうのがリンゲージした名前。
testS();で実行。
MCのタイムラインに直接サウンドを張るものとは違い、
鳴らすたびにnewでサウンドが追加されるので
連打すると音が重なって出力されます。
teon FACTORY NotePad
2008/08/11 01:22:50
MEから 正式な日本語版へ乗り換えようと思っております。
スムーズに移行できればいいのだが。
エントリーのエクスポート→インポートだけできればいいんですけどね・・・
teon FACTORY Topics
2008/08/11 12:32:57
![]()
をアップ。
2週間も経ってしまったではないか。
なんということでしょう。
ビデオカメラもってないからデジカメで無理やり動画を録るよシリーズ。
隅田川花火大会 2008
第1会場 ダイジェスト
2008.07.26(土)
音が所々くもってますね!
えーと、
当然、音も現場で録るわけなんですが、
周囲の会話が入っているわけで・・・
人物の固有名詞や
それは特定されちゃうんでない?
という音の状態。
まず全体の音に対して低音グリグリ上げたり
フィルタかけたり調整をしてたんですが、
「ドンッ!」っていう花火の音はそのままにしたい!
というわけで、
部分的にローファイで加工してみたけど・・
これも・・・ダメだ・・・
音量しぼって見てください・・・
来年、カメラ置く位置また考えないと。
- あと今年はヘリコ多すぎ。
- 音割れまくりでんがな。(・ω・)
- そこも調整したがな。(・ω・)
↓動画は下記から。↓
YouTube
teon FACTORY Topics
2008/08/03 10:41:06
昨日から色々祝って頂きました。
やっぱり嬉しいです。
なんかすんません、こんなのの為にw
一番うれしかったプレゼントは・・・
まるまる氷。
製氷皿・・なんですが、
ちょうどハンズあたりに見に行こうと思っていたところでした。
![]()
丸さが・・わかりずらい・・・
(・ω・)
teon FACTORY Topics
2008/07/21 10:56:28
行ってきました。
http://www.php.gr.jp/seminar/20080721/prog.php
見たセッション
- 10:00~ 基調講演
- 11:00~ PHPでつくる ぐるなび
- 13:00~ Webセキュリティ
- 14:00~ PHP開発環境
- 15:00~ ユーザ会活動報告/PHPネタの集め方
- 16:00~ パネルディスカッション
- 17:30~ ライトニングトーク
動画はcojiさんのニコ動のmylistで。
http://www.nicovideo.jp/mylist/7638087
マイクから直ライン入力っぽいので
会場のリアクションが伝わらないのがくやしい。
ustでもこんな綺麗だったのかな?
以下、個人的メモ
基調講演
処理速度 PHP 5.3 > 6.0 > 5.2 >>>>> 4.4 PHP 5.3 200810~リリース PHP6までのつなぎ ラムダ関数・クロージャ 一時的に記述したいときに有効 不必要に名前空間を汚染しない zend Engine1との互換モード廃止 Pharアーカイブ対応 PHPアプリの配布が容易に MySQL Native Driver I/F改善 メモリ使用率40% -> 高速化 DB I/F をPHPから管理可能 OpenIDサポート 名前空間 namespace 変数・関数名衝突回避 長いクラス名の記述が不要 Unicode の国際化処理 書記素クラスタ 通貨などの単位 主にStringに対して ただし、mbStringの未サポート late Static Binding 下位互換性なし 文法の拡張 3項演算子の簡易版 goto文 PHP自体のコード品質は比較的高く、改善されている。 >テストされていないコードには欠陥がある コードカバレジはまだまだ低い PHPのイメージキャラクターは像です。 >そういえばマンモス本・・・w 名前はellephpant・・? PEAR1.3サポート終了 PEAR1.7 php_CodeSniffer PHP6はUnicodeでも触れた部分で mbstring のサポートはしっかりしてるかが懸念材料 PHP5は4年たってるのに普及率が4割だけ なのに6となると・・・
PHPでつくる ぐるなび
7億2000万ビュー/月 店舗データはXML+Oracle 内部エンコーディングはUTF-8 PHP4:9割 PHP5:1割 ZendFramework マルチバイトの不具合が多く、社内独自実装あり SimpleXML
>>ZendFrameworkのマルチバイトは私もハマった一人です。
Webセキュリティ
SQLインジェクションのみのお話だったので・・あまり; 「広く浅く」とご本人もおっしゃっておりました。 IPAの中の人のお話を直接聞くのは初めて。
PHP開発環境
Zendさんのお話。 EclipseベースのPHPに特化した製品、 Zend Studio のPR。
それよりも気になったのが
お金払いたくない人向け版w(?)の
PDT
http://www.eclipse.org/pdt/
ユーザ会活動報告/PHPネタの集め方
組織自体がフリーダム。
似たような組織のルールを
映画版の「踊る大捜査線」で見たような気がする。
パネルディスカッション
一番楽しみだったセッション。 これは動画を見てもらった方が面白いと思います。
>>パネルディスカッション「激論!PHPの次に学ぶ言語はこれだ」
http://www.nicovideo.jp/watch/sm4033336
ライトニングトーク
途中でExt JSの話がwしかも短いw Hackathonでなにがおきたか?>大きい文字って素敵です。 PHPプログラマ・エンジニア育成のポイント>オチがついてよかったです。
「次回は祝日ではなくて平日に開催を・・」
ってアンケートに書くの忘れた・・・orz
2008/07/23 12:07 追記
秋元@サイボウズラボ・プログラマー・ブログ様
に、このエントリーをリンクして頂いております。
ありがとうございます!
もっとマシなレポートを書けばよかった・・(;・∀・)
時間を見つけて全体の感想を別でエントリーしなおそうかな。
teon FACTORY Topics
2008/06/24 01:48:20
PHPに読み込ませているライブラリのパスをスクリプト上で追加
$path = ini_get('include_path');
$path .= ":/var/www/example.com/lib/PEAR/";
ini_set('include_path', $path);
インストールされているPEARのバージョンが低いなどの原因で、
デフォルトのパス内から必要なライブラリのファイルが無い場合
+
委託案件でインストールする権限が自分にない(依頼して反映までに時間、手間がかかる)場合
によく使用しています。
参照するパスはローカルの絶対パスを記述。
teon FACTORY NotePad
2008/03/05 03:29:21
function getTypeCheck($getchk){
if(preg_match("/^[0-9,a-z,A-Z,_]+$/", $getchk) || $getchk == ""){
return $getchk;
}else{
exit('Errer');
}
}
GETなどで送られてきたパラメータの確認。
構文では
送られてきた変数が
0~9
a~z
A~Z
の半角英数字、
半角の"_"
以外の文字列が含まれていた場合、
もしくは
パラメータが空だった場合
以外は
「Errer」と文字列を出力して
スクリプトを停止します。
問題がなかった場合は
受け取った変数をそのまま返します。
実行は
$get_var = getTypeCheck($_GET['var']);
こんなイメージです。
どうでもいいですが、エラーを全角で出したい場合は
function getTypeCheck($getchk){
if(preg_match("/^[0-9,a-z,A-Z,_]+$/", $getchk) || $getchk == ""){
return $getchk;
}else{
$mes = mb_convert_encoding('不正なパラメータです。' , "UTF-8");
exit($mes);
}
}
と、やってあげればいいんじゃなかろうかと。
別に"UTF-8"の部分の文字コードは、なんでもいいんですが。
teon FACTORY NotePad
2007/05/24 08:47:19
<Files index.html> AddType application/x-httpd-php .html </Files>
teon FACTORY NotePad
2007/04/18 08:02:26
xmlobject = new XML();
xmlobject.onData = function(source_str){
lines = new Array();
csv = new Array();
lines = source_str.split("\n"); //1行の区切り文字(ここでは改行コード)
for(i=0;i<lines.length;i++){
tmp_array = new Array();
tmp_array = lines[i].split("\t"); //1項目の区切り文字(ここではTab)
tmpNo = Number(tmp_array[0]);
tmpCode = tmp_array[1];
tmpName = tmp_array[2];
tmpEn = tmp_array[3];
tmpObj = {no:tmpNo,code:tmpCode,nm:tmpName,en:tmpEn};
csv.push(tmpObj);
}
}
xmlobject.load("list.csv"); //外部のCSVファイルまでのパス
上記の例ではcsvという名前の変数に配列になって格納されます。
list.csvの内容
1 A 山田 yamada 2 B 佐藤 sato 3 C 鈴木 suzuki※ダブルバイトの文字列がある場合はUTF-8で設定。
もしくはコードの先頭に
System.useCodepage = true; //※MX以降と記述。
項目の参照は
trace(csv[2].name); //←佐藤 trace(csv[1].code); //←A trace(csv[3].en); //←suzukiで。
でも単に↑を書いただけだとcsvファイルの読み込みが完了しないままtrace()が実行されてしまうので
別途、ローダーとかでファイルのロードが完了してから実行しないとダメです。
onEnterFrame = function(){
trace(csv[2].name); //←佐藤
trace(csv[1].code); //←A
trace(csv[3].en); //←suzuki
}
とか書くとわかりやすいかも。最初、undefined で
途中から正しい結果が返ってくると思います。
teon FACTORY NotePad
2007/04/13 05:02:51
String.prototype.replace = function( from_str, to_str ){
return this.split(from_str).join(to_str);
}
第1パラメータ:検索する文字列第2パラメータ:置換する文字列
(変数の中にある)文字列の中を検索して
指定した文字列に置き換えます。
実行例
//改行削除
bar_str = foo_str.replace("\n", "");
//文字列"ABC" → 文字列"XYZ"
foo_str = "ABCの歌";
bar_str = foo_str.replace("ABC", "XYZ");
trace(bar_str); //XYZの歌
teon FACTORY NotePad
2007/04/12 10:03:37
function rand(min,max) {
sa = max - min;
randNum = Math.random() ;
if (randNum == 1){
randNum=0;
}
result = Math.floor(randNum* (sa+1))+min;
return result;
}
当時、教えて頂きながら。第1パラメータ:最小値
第2パラメータ:最大値
実行例
//※1から10までのどれかをランダムで取得 kekka = rand(1,10); trace(kekka); //○ (1~10のどれか)
Math.random()
での返り値の再計算とか変換が面倒くさい時用。
trace(array[rand(1,10)]);とか。
配列使って
一度、取得した値は返らないVerも作ろう。
teon FACTORY NotePad
2007/04/12 05:19:40
掲載している情報に対しての注意・免責事項ですが、このblogに掲載しているスクリプトは個人で作成したものであり、
そしてあくまでメモ程度のレベルです。
このblogに掲載しているスクリプトを使用したことによる、
いかなる損害も作者(teon)は一切の責任を負いません。
すべてのスクリプトは、すべての環境での動作を保証するものではありません。
当然、ソフト・ハードウェアの設定などに依存しますし
作者(teon)がスクリプトを十分な検証せずに掲載してしまう場合もあります。
また、掲載しているスクリプトの設置や設定方法に関するサポートの義務も
作者(teon)は一切を負いません。
作者(teon)は公開しているスクリプトを予告なく削除、修正する場合があります。
teon FACTORY NotePad
2007/04/12 01:13:59
(・∀・)teon FACTORY NotePad
1999/11/30 12:00:00
第43回PHP勉強会に参加してきました。http://events.php.gr.jp/events/show/79
+Poken(ポーケン)へのリンク。
--------------
いきなり広告で恐縮ですが、
当日会場にいた皆様、ポーケンは↓で売っています。
ロクナナストア
http://67store.net/?mode=cate&cbid=540615&csid=0
よろしければ是非。
--------------
そして会場を提供して頂いた、
株式会社ノッキングオンさん。
ありがとうございました。
本題の勉強会ですが、
--------------
gusagiさん
Text_Pictogram_MobileとHTML_CSS_Mobileを使う
Text_Pictogram_Mobile
HTML_CSS_Mobile
のお話。
モバイルサイトをcakePHPで使おうと思っている私としては大変参考になりました。
--------------
cakephperさん
サーバ運用関係のお話。
特に社内サーバをすべてVMwareで一括管理しているので身を乗り出す勢いで聞いてました。
はやくEXiをテストしなければ・・
--------------
yandodさん
php|tek2009のお話
php|tek2009
行きたい。
が、
日数の問題もありますが、
予算と私のヒアリング能力が足らない
という問題が・・・。
うーん。
--------------
その後の懇親会では色々なお話をさせて頂きました。
すべての方とご挨拶できなかったのが残念です。
あと、自己紹介タイムでは軽くテンパってごめんなさい。
(あの赤いTシャツの人です。)
次回はcakePHP勉強会に参加したいです。
・・みなさんの役に立てるネタは持っていけるかは不安ですが・・・。
http://www.teon-factory.com/
もご覧いただければ幸いです。
フィードなんぞもこちらの方がまとまってますので。
--------------
音楽ネタ1本で絞るって前のエントリーで書いているのに、
いきなりPHPネタをかましたわけですが、
今回はTBを送る必要があった為なんですね。(って、ぉぃ
teon FACTORY Topics -livedoor-
1999/11/30 12:00:00
再結成も話題のMR.BIG、ベスト・アルバムのリリースが決定!
CD Journal
http://www.cdjournal.com/main/news/news.php?nno=22572
あ、ビリー・シーンがいるーw
・・・。
なぜわざわざ都内で記者会見を・・・。
これじゃあ、まるで日本でしか人気が(ry
teon FACTORY Topics -livedoor-
1999/11/30 12:00:00
http://jeanne.wankuma.com/tips/csharp/random/next.htmlteon FACTORY Topics -livedoor-
1999/11/30 12:00:00
SolidColorBrushコンストラクタを使用する。FromArgb(alpha(0~255), R(0~255), G(0~255), B(0~255))
TextName.Foreground = new SolidColorBrush(Color.FromArgb(255, 255, 0, 0));
↑赤くなります。
teon FACTORY Topics -livedoor-
1999/11/30 12:00:00
teon-factory.com(本体)のメニューにこのブログを追加
nowaのサービス終了に伴い、teon FACTORY
の
←左側のメニューにこのブログを追加しました。
一覧に出るようになります。
+
フィードも、まとまって出力されます。
nowaからインポートした、画像が正常に表示されていないです。
・・なんとかします。
このlivedoor BlogではSilverlightネタをメインでやってましたが
今後は音楽ネタ一本に絞る予定です。
Silverlightネタは引き続きhatenaの方でやっています。
teon FACTORY Topics -livedoor-
1999/11/30 12:00:00


UNEARTH
THE BLACK DAHLIA MURDER
opening act : EACH OF THE DAYS
2010/05/24 (Mon) 19:00-
渋谷CLUB QUATTRO
EACH OF THE DAYS
ツインドラム←×
MySpace見たら「Percussion」だった・・・。
失礼しました。
6人編成でこういう形態は面白いなぁ。
TBDM
相変わらず、速いね。
Vo.の人は2、3曲目で上半身 裸(ら) になりますか。そうですか。
なぜか雰囲気が
Napalm DeathのVo.の人とかぶった。
なんだろう・・新宿の2丁目の人にうけそうというか・・
いや、なんでもない。
で、
Unearth
まず
@oh_popposさんが上げてくれた画像
・・からテキストに起こしたセトリ
intro. The Final Countdown (Europe) ←なんで?
The Great Dividers
My Will Be Done
Zombie Autopilot
Crow Killer
This Lying World
Endless
One Step Away
Giles
We Are Not Anonymous
Sanctity Of Brothers
Black Hearts Now Reign
Grave of Opportunity
This Glorious Nightmare
やってなかったか・・?
もう年です・・orz
おととしの(そんな前か!)
IN FLAMES と LAMB OF GODの時(東京・赤坂)は、
Gilesもやらなかったので消化不良な感があった分
今回は代表曲ばかりで大満足。
こういうセトリはフェス向きかも。
One Step Away
はおなじみだけど
古めのThe Stings of Conscience
の中からだったら
Only the People
もやって欲しいなー。(LiveDVDには収録されてるけど。)
the March
からだったら
March
も中盤以降に盛り上がると思うんだけど、どうなんだろう。
新譜出したら、また来てくれー。
---
帰りに吉丼(吉祥寺丼ぶり?)でご飯。

teon FACTORY Topics -livedoor-
1999/11/30 12:00:00
http://www.atmarkit.co.jp/fwcr/rensai2/silverlight02/silverlight02_3.htmlteon FACTORY Topics -livedoor-
1999/11/30 12:00:00
http://www.infoq.com/jp/articles/silverlight-java-interopteon FACTORY Topics -livedoor-
1999/11/30 12:00:00
http://blogs.msdn.com/mohno/archive/2008/09/03/Silverlight-_2D00_-Inside-.xap-file.aspxteon FACTORY Topics -livedoor-
1999/11/30 12:00:00
http://blog.livedoor.jp/gushwell/archives/cat_50001729.htmlteon FACTORY Topics -livedoor-
1999/11/30 12:00:00
http://msdn.microsoft.com/ja-jp/library/s2dy91zy.aspxteon FACTORY Topics -livedoor-
1999/11/30 12:00:00
http://www.atmarkit.co.jp/fdotnet/csharp_abc2/csabc2_015/cs2_015_03.htmlteon FACTORY Topics -livedoor-
1999/11/30 12:00:00
http://ufcpp.net/study/csharp/st_array.htmlteon FACTORY Topics -livedoor-
1999/11/30 12:00:00
http://msdn.microsoft.com/ja-jp/library/73z22y6h(VS.80).aspxteon FACTORY Topics -livedoor-
1999/11/30 12:00:00
System.Threading.Thread.Sleep(ミリ秒);
teon FACTORY Topics -livedoor-
1999/11/30 12:00:00
今話題のゲームベンチマークスコア比較表|パーソナルコンピューター|MSI
FFXIVDelicious/subteon
1999/11/30 12:00:00
Delicious/subteon
1999/11/30 12:00:00
Delicious/subteon
1999/11/30 12:00:00
Microsoft Tech·Ed Japan 2010 - 基調講演 & スペシャル セッション
Delicious/subteon
1999/11/30 12:00:00
Microsoft PowerToys for Windows XP
Delicious/subteon
1999/11/30 12:00:00
Delicious/subteon
1999/11/30 12:00:00
Delicious/subteon
1999/11/30 12:00:00
Lightning :: Versions :: Add-ons for Thunderbird
Delicious/subteon
1999/11/30 12:00:00
Launchy: The Open Source Keystroke Launcher
Delicious/subteon
1999/11/30 12:00:00
Iconfinder | Search and download free icons
Delicious/subteon
1999/11/30 12:00:00
HD (High Definition) Wallpapers | 100% Quality Desktop Wallpapers | Free Wallpapers
Delicious/subteon
1999/11/30 12:00:00
Delicious/subteon
1999/11/30 12:00:00
Delicious/subteon
1999/11/30 12:00:00
Amazon.co.jp: いたずらBANK みけねこ: おもちゃ
Delicious/subteon
1999/11/30 12:00:00
ASCII.jp:日曜プログラマーのためのVisual Studio 2010入門
Delicious/subteon


























