タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

phpに関するshagのブックマーク (10)

  • PHPの生みの親、ラスマス・ラードフ氏インタビュー | gihyo.jp

    PHPの生みの親⁠⁠、ラスマス⁠⁠・ラードフ氏インタビュー 2015年12月に無事公開されたPHP7。その公開に先立ってPHPの生みの親であるラスマス・ラードフ氏に話を伺う機会がありました。英語で行われた一時間のインタビューは長大ですがラスマス氏の思想がよく分かる話題が多く、可能な限りそのままの形でお伝えすべく、その模様すべてをお届けします。 なお、インタビューは10月に開催されたPHPカンファレンス2015の講演終了後に行われ、リリースに関する話題などはその時点でのものです。 現在の仕事と生い立ち ―――― まずは、PHPを作ってくださってありがとうございます。今日の基調講演もすばらしかったです。 ラスマス:ありがとうございます。 ―――― いきなりですが、個人的な質問から始めてもいいでしょうか。 ラスマス:どうぞ。 ―――― Etsyではどのようなお仕事をなさっているんですか? ラスマ

    PHPの生みの親、ラスマス・ラードフ氏インタビュー | gihyo.jp
    shag
    shag 2016/01/18
    今更読んだけど、すごく面白いな。
  • 本当に PHP の DoS 脆弱性 (CVE-2015-4024) キツくない? - はちゅにっき

    hakaikosen.hateblo.jp 上記記事を「あら大変(棒読み)」とか思いながら読んでいたけれど、PHP の BTS の方を読んでみたら確かに原理から再現手順まで細かく記載されていて 「なんかこれまずそう」と思ったので、docker を使って検証してみることに。 PHP 入りの Docker コンテナは、Official のものを利用しました。registry.hub.docker.com 今回の脆弱性、POST しないページには関係ないのかな?と思ってましたが、よくよく見ると PHP さえ動くページであればなんでもいいらしい。 ということで以下のような PHP ファイルを用意し、ここにアクセス (攻撃) をします。 htdocs/index.php <!DOCTYPE html> <html> <head> <title>PHP Bugs #69364</title> </he

    本当に PHP の DoS 脆弱性 (CVE-2015-4024) キツくない? - はちゅにっき
  • PHPカンファレンス2014でHHVM/Hackの話を聞いて感動した - As a Futurist...

    使える言語の幅を広げたいと思ってPHP カンファレンス 2014に参加してきました。徳丸さんの「安全な PHP アプリケーションの作り方 2014」は改めて自分のセキュリティの知識を確かめるのに大変有意義だったのですが、何より感動したのが Facebook の Paul Tarjan による「HHVM + Hack == PHP++」のセッションでした。 すごく簡単に僕が理解した限りで HHVM/Hack を紹介すると、HHVM とは PHP の処理系の一つの実装です。その特徴は JIT コンパイルにより超高速になっていることに加え、圧倒的な魅力は PHP の Extension(C 拡張ライブラリ)の多くが実装されていて PHP のメジャーなフレームワークが問題なく動作するということです。つまりもう実践で戦えるということ。そして、Hack というのは HHVM が処理できるもう一つの言語

    PHPカンファレンス2014でHHVM/Hackの話を聞いて感動した - As a Futurist...
    shag
    shag 2014/10/13
  • PHPでもPerlでいうところのGuardをするやで!! - uzullaがブログ

    人と話していて、「PerlにはGuardがある、Guardは最高だ、無い言語は不便!」と、もう片手では聞かない回数は聞いたような気がするので、PHPで実装出来ないかという話です。 Guardとは https://metacpan.org/pod/Guard あるブロックスコープから復帰(returnなど)する際に行う処理を、そのブロックスコープ内で動的に設定することができる。 多くの場合、テンポラリな設定を戻す為や、開いているファイルを閉じる為とか、色々後処理するコードを先頭にかいておけば、どこでそのブロックが復帰(終了)しても、忘れずに片付けができる、とかそういうやつである。 Perlではしばしばつかわれているが、たとえば以下のようなコードである。 #!perl use strict; use warnings; use Guard; use Cwd; chdir '/tmp'; # カ

    PHPでもPerlでいうところのGuardをするやで!! - uzullaがブログ
    shag
    shag 2014/04/02
  • レガシーPHP改善日記 シーズン1 エピソード5 - komagataのブログ

    様 お世話になっております。フィヨルドの駒形です。 下記大変申し訳ありませんでした。NDAも理解しております。 該当文章をブログから削除しました。 私がどのような意図で様に関するブログを書いたのか 簡単に説明しておきたいと思います。 (そもそもブログを書くのはとても工数のかかる作業なので 理由無く書きません) プログラマーのリクルーティングのため 関係者間の情報共有(を強制的に行う)ため 改善案や情報を外部から募るため 改善したあかつきに、非公式販促コンテンツとするため 私はAAAAやBBBBに限らず、殆どのシステムのアイデアや実装は 簡単に真似できるので殆ど価値が無いと思っています。 (2日で概要が出来るぐらいなので) ASP等のシステムの場合、そこに集まるユーザーやデータ、そしてその システムを維持し、改善していける組織は今体験しているように 簡単に真似することができません。 (なので

    shag
    shag 2012/10/02
  • この先生きのこるには

    ちょっとずつ複雑なことをやっていっているのですが、正直まだ自分で作っていくイメージがついていません。 加速と減速=イージングタイムラインパネルのフレーム数がでてるとこの下のスライダーでワークエリアの幅を操作できるグラフエディターというのが存在する。値グラフと速度グラフ。グラフを編集するときに触るのはハンドルだけイージングの速度が早くてコマが見える時はモーションブラーをかける(13:40)モーションブラーは色々ごまかせてしまうので最後につけたほうがいい。処理が重いから最初のほうでつけるとプレビューのときにしんどいとかもある(ただプレビューのときだけオフにするとかもできる)

    この先生きのこるには
    shag
    shag 2012/09/13
  • PHPとgoto文 (PHP Advent Calendar 2011 24日目)

    PHP Advent Calendar 2011の24日目です。 前日はbornknow108さんのPHPでIPMessangerでした。 何を書いてもいいとのことなので、PHPの黒歴史ことgoto文についてまとめてみます。 goto文とは goto文は、プログラム中の任意の位置にジャンプする構文です。処理を先に進めたり、戻ったりすることができます。 echo 1; goto third; echo 2; third: echo 3; //→13と表示され、2は表示されない gotoはとても低レベルな命令であり、これとif文さえあればほとんどの論理構造は書けてしまいます。要は強力すぎるため、gotoを多用して書くと大変読みにくいプログラムができあがります。 この件はDijkstra先生の論文「Go To Statement Considered Harmful」で有名になりました。プログラ

    PHPとgoto文 (PHP Advent Calendar 2011 24日目)
    shag
    shag 2011/12/26
  • PHP Matsuri 2011 セッション・ワークショップレポート | gihyo.jp

    10月15、16日の2日間にわたり、大阪市港区のホテルコスモスクエア国際交流センターにおいて、PHP Matsuri 2011 in Osakaが開催されました。2回に渡り、イベントをレポートしていきます。まずは1日目に行われたセッション・ワークショップを中心に、イベントの模様をレポートします。 PHP Matsuri 2011 PHP Matsuriは、年に一度1泊2日で行われるPHPエンジニアの祭典です。昨年は東京で開催され、約70名のエンジニアが参加し熱い2日間を過ごしました。 第2回開催である今年は、PHPを中心にWEB系エンジニア約90名が参加し、24時間オープンしているイベント会場でゲストによるセッション、ワークショップなどが行われました。メインのイベントとなるハッカソンは夜通し行われ、2日目に開催されたLT大会では、41名もの方がハッカソンにおける成果を発表するなど、非常に

    PHP Matsuri 2011 セッション・ワークショップレポート | gihyo.jp
    shag
    shag 2011/10/25
  • Modern PHP Programming @ PFI Seminar

    PHP Now and Then 2012 at PHP Conference 2012, Tokyo Japan (in japanese)Rui Hirokawa

    Modern PHP Programming @ PFI Seminar
    shag
    shag 2011/09/14
  • PHPをC++に変換して高速化する「HipHop for PHP」をFacebookが公開 : candycane development blog

    アメリカ時間の昼ごろにTwitter上が一つのニュースで埋め尽くされました。 PHPC++に変換して高速化する技術をFacebookが公開したというものです。世界中のPHPハッカーが注目する興味深いリリースという事でちょっと長いですが、リリースノートの和訳を行いました。 原文 http://developers.facebook.com/news.php?blog=1&story=358 Facebookにおいて重要なことのひとつが動作の速さです。過去6年間にわたって、PHPが提供する高速な開発ペースによって多くを成し遂げてきました。プログラミング言語としてみると、PHPはシンプルです。簡単に習得し、簡単に書き、簡単に読み、簡単にデバッグする事ができます。我々は他の言語よりも早くエンジニアを獲得し、それによってより早いイノベーションをすることができます。 今日、私は2年に渡って作業して

    shag
    shag 2010/02/03
  • 1