uzullaがブログ

uzullaがブログです。

php

たのしいPHP

php

※ネタです コード

GeekDojoにPHPer道場を開きました

php

GeekDojoというウェブサービスがあり、試しにぴちぱー道場をひらいてみました。 https://geek-dojo.com/dojo/13知り合いのpapix君が作ったこともあり、応援がてらではあります。 以後のテキストのための軽いGeekDojo解説 GeekDojoはGeekの師匠と弟子のマッチ…

YAPC::AsiaにPHPerがPHP的トークをブッコミました。

みなさんこんばんわ、PHP大好きなuzullaです。年に一度のお祭り、YAPC::Asia Tokyo 2014にトークを応募しました。http://yapcasia.org/2014/talk/show/a02d05e6-fead-11e3-b7e8-e4a96aeab6a4 タイトルは「半端なPHPDisでPHPerに陰で笑われないためのPerl Mon…

絵文字がつかえるあの言語は最高!

php

PHPのことです

PHPでもMacのターミナルにビールを降らす

php

http://deeeet.com/writing/2014/04/30/beer-on-terminal/ https://gist.github.com/hokaccha/1cbe8da43ab254ac91b6 これらのエントリやGistに大変感動したが、Rubyだった、大好きなPHPにデッドコピーした。 (バグることがある、めんどいのでなおしてないPH…

PHPでもコマンドラインツールはできる

php

今日@moznionの職質テックトーク(Podcast、http://shock-sheets-tech.tumblr.com/ )を収録してきた。ひさびさでした。まあ、私はPHPおじさんなので、PHPの話をつらつらとしてきた。内容としては、PHPが好きな人には、いまさらの事しか話してない。でも、そ…

PHPでもPerlでいうところのGuardをするやで!!

php

人と話していて、「PerlにはGuardがある、Guardは最高だ、無い言語は不便!」と、もう片手では聞かない回数は聞いたような気がするので、PHPで実装出来ないかという話です。 Guardとは https://metacpan.org/pod/Guardあるブロックスコープから復帰(return…

PypyのPHP実行環境HippyVM試した

php

TLにながれてきたのですが、HippyVM http://hippyvm.com/ 「HippyVM on average is 7.3x faster than stock PHP and 2x faster than Facebook's HHVM. Please check our benchmarks.」「まじか!おもしろそう!試そう!」 これはなんなのか Pypy+RPythonによ…

「Webアプリエンジニア養成読本」とKodingでPHPを勉強する

昨日エントリ( http://uzulla.hateblo.jp/entry/2014/03/08/050621 )を書いたKodingですが、詳しくは昨日のエントリを見ていただくとして、今度発売される「Webアプリエンジニア養成読本」をKodingで勉強するにはどうすればよいか書いてみます。Webアプリエ…

Koding.comでPerlとPHP学習環境構築

Kodingって去年くらい 前にできた、全部ウェブブラウザ上で完結する、ウェブサービス*1開発環境サービスなんですが、 これがPHPやPerl初心者に人にもよいかもなあ(条件付きで)という所でちょっと紹介しておきます。 後、玄人の人にむけたポイントも書いて…

ReactPHP+HHVMは使い物になるのか?

先日いれた謎のHHVM状態ではありますが、メゲないでReactPHPの話し。 発端 ちょっと前に、reactPHP+HHVM+nginxでSymfonyを動かそうぜ!という非常にワクテカ感あふれるイケてる記事があった、こちらです。 http://marcjschmidt.de/blog/2014/02/08/php-high-…

OSXにHHVMを入れるが、なんか変

オチを先にいいますが、手元では単体のhttp serverとしてちゃんとうごきませんでした。 CLIとしてうごかす(ReactPHPとか)なら、ちゃんとうごきましたが…。 HHVMをMacにいれたい HHVMで開発するならLinuxでやればいいんですけど、個人的には手元のMacにいれ…

PHPStormでUndo回数を増やす件

php

PHP書いてますか!(挨拶)さて、普段超愛用しているPHPStormなんですが、じつは一個だけ不満な所があったのですよ。それはUndo回数が結構シビアなのですよね。ガーってコードかいて、気に入らん!もどそう!とおもったら中途半端な所までしか巻戻らない…と…

CentOS6.xでHHVMを動かす&今度出版される書籍の宣伝

みなさんPHPやってますか!(挨拶) 私は先週Go言語書いてましたけど来週はPHPです!やったPHPだ!! さておき、まずは宣伝 もうすぐ私が一部担当した書籍が出ます!!! Webアプリエンジニア養成読本 和田 裕介, 石田 絢一 (uzulla), すがわら まさのり, 斎…

まさおのポエムを読むのと、Composerのちょっとした話

php

パーフェクトRubyの著者の一人である、スーパーハッカーすがまさおがpplogにポエムをかきはじめた。https://www.pplog.net/u/sugamasaoパーフェクトRuby (PERFECT SERIES 6)作者:Rubyサポーターズ,すがわら まさのり,寺田 玄太郎,三村 益隆,近藤 宇智朗,橋立…

ルータ等を書く時、DSLな条件に名前付きパラメタを指定し、いいかんじに値を取得するやつ

php

マイクロフレームワークとかでよくあるやつですけど、

MavericksでPHP5.3.28をphp-buildする話

php

昨日CROSS2014でしたね、たのしかったですね。しかし多分次は出禁やで…。 危うく参加させられそうだった。教訓。「マイクは音がならないとつらいし、出演者にもマイクがないとつらい」 気を取り直していこう。 PHP5.3の案件がはいりそうなので、とりあえずph…

Slim が Class controllers 対応してた

php

苦しめられているウインドーズ案件、なんと今日は進捗1ミリくらいあったんだけど、多分1ミリすすんだ達成感を味わうヒマもなく、多分20メーターくらいモドされる罠があるんだろうなってPTSDになってるuzullaです、こんばんわ。 本題 Slim が 2.4.0 でクラス…

夜、戦車リストが欲しくなったときにjQueryっぽくスクレイピングしたい

php

あるページに載ったデータが必要なんだけど…みたいな話をしていて、なんか色々面倒だし、そうもジェイクエリーでスクレイピングするのが一番簡単便利というオチになった。 CSSセレクタ最高です。(いままでに一番HTMLのセレクタを書いたのがjQueryだからでは…

エラーを無視しがちなPHPで安心ガードする、または「require strict;」

php

イケプロ*1が禁忌する言語PHP!!(挨拶)イケピチ*2のuzullaです。今年は休み長いですね!!最高!!(仕事しながら) その理由の一つとして、カジュアルにエラーを無視して進み続ける所ですよね。 例

Gmailバックアップしたら6GのmboxだったのでPHPでぶった切ってeml(emlx)にする

php

最近Gmailに移行して、もうローカルにメーラーをもたないようにしようかなっておもってるんですけど、不便な事が一つありまして…。MacのSpotlightってショートカット一つで検索できる、すげーー超便利機能なのはみなさんご存じだとおもいますが、 Gmailの中…

PHPのオレオレスタックの話

php

ここ半年くらい、PHPのオレオレスタックを見直しています。 まあ、こういうのは本来日々見直していく物なんですけど、新年だし。 ちょっと前までは ・WAF:Limonade ・テンプレートエンジン:素PHP+Limonade+オレオレヘルパ ・DBまわり:PDO+オレオレORM …

Slim FrameworkのMock相手にスクレイピングする、PHPUnit向け俺得ライブラリつくったやで

php

新年明けましておめでとうございます。はてなブログおみくじ2014今年の抱負は人に恨まれないようにちゃんと仕事を調整する事です。 新年俺得ライブラリつくった https://github.com/uzulla/mock_slim_clientSlim FrameworkはMock的な動作ができるのですが、U…

phpenvでphp5.5.7とかビルドするとbisonとかでおこなので、brewでどうにかするつもりが結局bison27のFormulaかく羽目になったやつ

年末ですね、私も忘年会は数えるところ後数回です。新年会も見えてきました。 相変わらず年末年始、やる事が何も無いですね。 今日の日記:まっさらのMac Lionにphpenvでphpいれる XcodeとCommand Line Toolsいれる CHH/phpenvをいれる CHH/php-buildをいれ…

HHVM(HipHopVM)のFastCGIを軽く試す

php

本記事は、12/21に開催されたHachioji.pm #36でおこなったLTの焼き直しです。 DISCLAIMER 本記事のベンチマークは非常に適当です。 出てきた数字をみるかぎり、私感として極端にメチャクチャということはないとおもいますが、この数字を一人歩きさせないよう…

扱いづらいPHPのエラー処理を適当にいなす

php

追記 この記事のやり方でもいいっちゃいいのですが、PHP7以降では"set_error_handler"でエラーを例外に変換せず、"Error"例外を直接キャッチするほうがよりスマートだと思います。PHP: PHP 7 でのエラー - Manualなので「例外でキャッチできないエラーがある…

PHPエンジニア養成読本買いました

php

PHPエンジニア養成読本 〔現場で役立つイマドキ開発ノウハウ満載! 〕 (Software Design plus)作者:新原 雅司,原田 康生,小山 哲志,田中 久輝,保科 一成,大村 創太郎,増永 玲技術評論社Amazon買いました、ぱらぱらと読みました。 オチ 買おう!!*1 とりあえ…

PHP Builtin serverで、dot(.)が入るURLで挙動が変わってつらい(かもしれない)

php

Hachioji.pm 日めくりテックトークに寄稿しましたので、以下からどうぞ!http://hachiojipm.github.io/entry/2013-09-12-01.html

Windows Server 2012 + IIS8 + PHP + Mysql + Web Deploy環境を構築する(後編)

前編(http://uzulla.hateblo.jp/entry/2013/08/16/010814)の続きです。 今回はWeb DeployをWindows Server 2012にデプロイします。 Web Deploy イズ なに? まずWeb Deploy(以後WD)ですが、Microsoftが作った、ローカルのウェブコンテンツをサーバーにアップ…

Windows Server 2012 + IIS8 + PHP + Mysql + Web Deploy環境を構築する(前編)

連日Windowsの記事を買いているuzullaですこんばんは。 なんなの?俺はWindows系に移行したいの?Linux+(nginx|Apache)+PHPが恋しいです…。 何なの? 一昨日、インターネット力の低い男がWebMatrixでマットウなWin+PHPをちょっと試す http://uzulla.hateblo.…