PHP de Diet / Released Dietcube 1.0.0 https://packagist.org/packages/dietcube/dietcube
PHPカンファレンス2013 先日 9/14 に行われた PHP カンファレンス2013 で「PHPerのためのデータサイエンス入門」という話をしてきました。 データサイエンスというと、おそらく、キモになるところは「モデリングと効果測定のところ」ではないかと僕は思っているのですが、実はデータサイエンスの守備範囲は非常に広く、扱う領域、知識の幅を必要とする分野です。特に、データサイエンスの領域はエンジニアリングの領域のみならず、ビジネスの領域も含むと思います。データを分析し、ビジネスに使える結果・モデルをどう得るか、それを出すためには、どういった結果が、ビジネスに効いてくるのか、それがわからなければいけません。エンジニアリングからビジネスまで、という領域に対して、業務上、コミットできる人は、世の中にそう多くは無いと思います (だからこそ、データサイエンティストというのは稀有な存在であり、今最
久しぶりのPHP勉強会でしたね!僕も通常のPHP勉強会での発表は久々だった気がします。 というわけで、入門PHP5.4という題で発表してきました。 第58回PHP勉強会@東京 - events.php.gr.jp 発表資料&リンク集 Speaker Deck にあげました。 が、Speaker Deck だと、リンクがリンクにならないので、リンク集だけ補足でこちらにおいておきます! PHP 5.3.x から PHP 5.4.x への移行 http://www.php.net/manual/ja/migration54.php PHP 5.4: The New Bits http://speakerdeck.com/u/dshafik/p/php-54-the-new-bits Begin your love affair with traits http://slidesha.re/ssK
PHP - Be Happy with PHP というタイトルで発表してきました。PHPというか、なんとなく、PHP全般とか、チーム開発とか、開発全般とかの話です。 PHP - Be Happy with PHP // Speaker Deck PHP Apocalypse : ATND ※スライドだけ見ても全然伝わらない風の発表でしたね 今後の話とか、その他のまとめ 今回の発表は、今、僕が感じていることであって、今後僕はまたいろんな壁にあたったり乗り越えたり挫折したりしながらきっと成長していく(つもり)ですし、その時に何考えてるのかはわかりませんし、未来の僕がこのときの自分を振り返ってあの頃はガキだったな、と思うことは多分ありますし、まぁそうでないといけないですし、などなど色々あります。 なので、そういった意味でも、最初のお断り通り、この話をどう受け取るかは聞いてくださったみなさん次第で
流行に乗りました。反省してます... 順不同。PHP界隈の人で、PHP のこと結構つぶやく人中心に。そしてわりかし適当です。 @moriyoshit , PHP @shin1x1 , CakePHP @yando , CakePHP Lithium @tokushima , rhaco @hidenorigoto , Symfony2 @fivestr , Symfony2 @heavenshell , ZF @rsky , Extension @yoya , Extension , SWF @nazo , rhaco , LOCAL @chobi_e, Extension @yohgaki , PHP, Security @koyhoge , Various @iteman , Piece , Testing @riaf , Various ... @brtriver , Symfony
PHP Advent Calendar jp 2010 : ATND ってことで、アドベントカレンダーが回ってきたので書きます。なに書こうか迷いましたが、とりあえず、最近自分でも真面目に使い始めたPHP 5.3向けのClassLoaderと名前空間についての話です。 世の中的にずいぶん「これからはPHP 5.3だよね」的な流れがきているので、名前空間の区切りと、ディレクトリ構成、ファイル名、クラス名など、これから書くならどうするんだろ?ってところについておさらいしておきます。 PHP Standards Working Group 第1回のモダンPHP勉強会で、id:Fivestarが発表したように、Symfonyなどの開発者が集まって、このような内容をPHP界隈でちゃんと取り決めて標準っぽくしようよって話をしている、PHP Standards Working Groupというグループがあ
第51回PHP勉強会@関東 - events.php.gr.jp 資料: Openpear Project の紹介View more presentations from Sotaro Karasawa. 発表の趣旨 口頭でいったことですが, Openpear 本体そのものがオープンソースになり,開発に参加してくれる人を募集している 開発したい,と思った人に,まず動かすにはどうしたら良いか+なんかエラーがでたらどう対処すべきか,というあたりを資料として残したい といったあたりがメインの目的です. まああとは,開発促進ですかね・・・ 質問から いつリリースするの?という話をいただきました. まったくもってごもっともな質問で,そのうえ自分たちもわかりません(ぉ 伸ばしっぱなしなので,がんばるしかないんですけど,まあみんなそれぞれ生活がこれから変わったりするので,この先どういうふうに時間がとれる
と,いうわけで,モダンPHP勉強会を開催しました. モダンPHP勉強会 : ATND 「モダン」などという適当なワードはどうでもいいっちゃいいのですが,SPLをテーマに勉強会やりたいなーとはなんとなく思っていて(というのは,便利なのにあんま使ってる人をみないから),Boost.勉強会で @cpp_akira さんが,「Boostライブラリ全部やる」ってのを見てて触発されて,じゃあSPL全部やろう,と思ったのが始まりでした(実はそんなきっかけw で,まあ,どうせならなんとなく最近の話題とか含めて質の高い勉強会にしたいなあ,と思い,nequal のメンバーの id:Fivestar に名前空間で話しない?と声をかけ,ついでに nequal 主催ってことにして,開催しました. 全体として,自分は自分の発表の準備とか,会場の準備とか,懇親会の準備とかで相当ばたばたしてたのですが,発表中も,笑いがと
バイトとしてお世話になっている,PFIで,「モダンPHPプログラミング入門」について,社内セミナーでお話してきました. 約一時半,Ustもながしつつ,社員の皆さんから質問をうけつつ.長々と,しゃべってしまいました. 対象者は,PFIの社員さんのように 他のプログラミング言語を知っている 「PHPって,HTMLの中に <?php とかって書くやつでしょ?」とか未だに思ってる 昔触ったことあったけど最近のPHPしらない みたいな人.そんな内容です. テンプレート言語と言われるPHPですが,プログラミング風の機能もたくさんついているんだぁ!ということを感じていただければ嬉しいです(w Modern PHP Programming @ PFI SeminarView more documents from sotarok. Ust の録画: Ustream.tv: ユーザー preferred:
第46回PHP勉強会@関東 - events.php.gr.jp 内容は,「PHPでPHPソースコード検索エンジンを実装する」って話で,主に以下のような話の流れ 一般的な検索エンジンのつくりと それをPHPにあてはめて考えたときにどう実装するか で,まあ,最近PFIでインターンさせてもらってることもあって,検索技術とか,PHPばっかりいじってたころでは到底考えられないようなレイヤーの話のことを勉強しているのですが,それが僕自身すごく楽し,技術的に見ても,どういう仕組みかわかってしまえばそんなに難しいことではないので*1,普段はPHPでウェブアプリ書いてますーって人たちにも興味がある人がいるんじゃないかなあ,などと勝手に思い込み(ぉ),そういうものをPHP方面に落とし込んで説明してみるのもありだよね,と思い発表に至った訳です. などという長い前置きはおいておいて. 僕自身も検索などについては
タイトルは日本語崩壊気味ですが,超メモ. <?php class klass_a { public function __construct() { echo get_called_class() . "\n"; } public static function hoge() { return new static(); } } class klass_b extends klass_a { } $a = klass_a::hoge(); $b = klass_b::hoge(); 結果: klass_a klass_b new static(); w 修正 タイトルが性的な意味でヤバかったので修正
#釣りっぽいタイトルですが大まじめです via. PHP 逆引きレシピ - 肉とご飯と甘いもの @ sotarok で、 @ (エラー制御演算子といいます!)はねーよ的な話をしましたが、著者の方から、「@に対して批判的になる理由が記載されていない」とのメールをいただきました。確かにその通りでした。実は理由を下書きのときには書いたのですが、長くなってしまったので削ってポストしたのですが、かえってわかりづらくなってしまいましたね.すみません。 ということで、PHPプログラマが、エラー制御演算子「@」使うべきでない 5 つの理由を述べます. 始める前に、本質的なところ 色々理由はつけようと、やっぱり前回述べた、 終的に$qに入るものが同じであることと、コードとして同じ意味であるかは、別じゃないでしょうか。 が一番本質的な話で、それ以上の話ではありません。 つまり、発生する可能性があるとわかってい
1/1〜12/31を出力する - いちいの日記 またもヒントをいただきましたので再挑戦. わざわざ環境変数に入れなくても,PHP中でtimezoneを設定すればいいぽい.そして,UTCじゃなくても,TimeZoneを指定すると早くなるっぽい(!!) スクリプト自体もid:ichii386さんのをヒントに(というかほとんどパクりでごめんなしあm(..)m)改良済み. ちなみに,あのあと自分の前のスクリプト動かしてみたら,時間全然違ってた.0.1秒とか全然かかってなかった.(id:Yudoufuさんが私のを動かしたときと同じくらいで,0.065秒くらいだったかな) 前なにか間違った?>id:sotarok で,今回はちょっと色々比較. タイムゾーンUTC ソース <?php date_default_timezone_set('UTC'); $year = intval($argv[1]);
発表後に,雑談したことなど,補足とか. Joseと話した openpearには非常に興味をもっていただいたようでした. PEAR本家のほうと是非コンタクトとってみなよ,といわれました. もちろんだぜ! とはいわなかったけど,なんとなく,「そうしたいんだ!」ってことは言えたし,伝わったと思う. akkyさんからも,次期バージョンに提案してみたら?という意見もいただきました. Delphi for PHP とコラボとか できたら面白くね?という提案もうけました. Delphi for PHPでは,現在主要なPEARパッケージは同梱しているようで,またパッケージの追加のインターフェースもカンタンに足せるよ,ってことでした.イメージしやすいのが,Eclipseのプラグイン追加のUIみたいな. で,openpearのほうで,検索用のAPIとかを提供さえすれば,それをたたいてD4P上で表示して必要なも
今回は,スペインからスペシャルゲストがきていたので,スペシャルな勉強会となり,なかなか楽しめました. 開催にあたっては色々ご尽力くださったエンバカデロ・テクノロジーズさんの皆様ありがとうございます. 第40回PHP勉強会@関東 - events.php.gr.jp Jose到着、明日より連続イベント!:Allegro Barbaro:ITmedia オルタナティブ・ブログ openpear 資料は,Jose Leon(ホセ・レオンさん)が来てたので,英語で作ってあります.*1 どうか ホセさんには,スペインに openpear を持ち帰ってもらいたい!!! Introduction of openpearView more presentations from sotarok. (tags: php pear) 発表内容は,楽天のときに発表したことがほとんどですが,次期バージョンの機能やら
そんなわけで、CodeReposとの連携はー?的なことをよくいわれる openpear ですが、先ほど試したところ、うまくいく事がわかったので、その方法をば。 まあ簡単に言えば、svn:externals を使います。 今回は、ゆどうふさんの HTML_CSS_Mobile に実験台になってもらいましたので、これにそって説明。 CodeRepos の HTML_CSS_Mobile /lang/php/HTML_CSS_Mobile – CodeRepos::Share – Trac openpear の HTML_CSS_Mobile HTML_CSS_Mobile \ Package \ Openpear で、openpearでプロジェクトつくったら、とりあえず src とかディレクトリつくって、その中に propset します。 % svn propset svn:externals
第38回PHP勉強会@関東 - events.php.gr.jp 資料はアップ済みです。 超個人的宣伝と2008年PHPのまとめView SlideShare presentation or Upload your own. (tags: php 勉強会) αユーザ率の高さがとにかくすごかったです。 懇親会の一次会は、肉とgusagiさんをいじりながら遊び、二次会はカメラ、飛行機、車などいろいろな話をして非常に楽しかったです。 幹事のgusagiさんもお疲れ様でした。 来年もPHPコミュニティ盛り上げていきましょう! 追記 宣伝のURLはこちらですよ!w http://tinyurl.com/webdb48
Openpear :: Open PEAR Repository Channel 詳しいことは、メインの開発者 riaf のブログで書かれています。 An Error Occurred: Not Found openpear を作った基本的なコンセプト PEAR (http://pear.php.net/) は、PHP 公式のライブラリです。ここにはたくさんのライブラリが公開されており、たくさんの人に利用されています。*1 ここでライブラリを公開するには、PEAR の規約への準拠(コーディング規約・エラー処理など)、ライブラリ公開にあたっての投票などが必要とされていて、簡単に行えることではありませんでした。 そういった面倒なプロセスを介さずにライブラリを公開している人もたくさんいて、そういう人はURLで公開していたり、独自のPEAR チャンネルサーバを立ち上げていたりしています。 個人が開
Openpear is a PEAR Repository Channel and Subversion Hosting Service. since November 2008 以前からお使いですか? 以前の Openpear をお使いだった方は、以下のコマンドを実行する必要があります pear channel-update openpear.org チャンネルを登録する pear channel-discover openpear.org 利用可能なパッケージをリストする pear remote-list -c openpear パッケージをインストールする pear install openpear/package_name バージョンや安定性を指定してパッケージをインストールする pear install openpear/package_name-1.0.0 pear insta
第36回PHP勉強会 のんびり参加しているつもりが、haltさん欠席のため発表者が足りないよーってことになり、Mockingbirdの紹介をしてきました。 他の人が発表中に5分でこしらえた資料なのでかなりの適当さが漂っていますが、その辺はLTとして気にしない方向で。 Mockingbirdの紹介LT@PHP勉強会View SlideShare presentation or Upload your own. (tags: php firefox) その他メモ。 Eclipse 便利だなー たしかにgrepしてメソッド探してとかって日常よくある話だしなあ。Ethnaですらあるのに、symfonyとか恐ろしい恐ろしい。 しかし、vimが色々便利になってきすぎてて手放せない感じになってきているのがなあ。 ただ id:yandod さんみたいに用途に分けてこういうものを使うってのも手だな、と思った
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く