タグ

phpとfacebookに関するtarchanのブックマーク (7)

  • バグのないコーディングを目指した新しいプログラミング言語「Hack」をフェイスブックがリリース | readwrite.jp

    フェイスブックは、開発者がコードをもっと素早く書けるようになることを望んでいる。これを受けて同社は先週、オープンソース言語「Hack」をリリースした。同社によれば、開発者は「Hack」を使用することでバグのないコードを迅速に構築することが可能になるいう。 フェイスブックは10年前に、PHP で記述されたウェブサイトとしてスタートを切った。PHP はインタラクティブなウェブページの急速な発展を目的としたスクリプト言語だ。フェイスブック Hack チームの責任者であるブライアン・オサリバンによれば、同社の成長につれて PHP での管理は次第に難しくなり、開発者のミスを誘発するようになったそうだ。膨大なコードベースからエラーを除去するため、オサリバンと彼のチームは PHP の迅速な開発サイクルと、より堅苦しいプログラミング言語の規律性を組み合わせた「Hack」を作り出した。 フェイスブックは去年

    バグのないコーディングを目指した新しいプログラミング言語「Hack」をフェイスブックがリリース | readwrite.jp
  • Facebook独自のプログラミング言語「Hack」習得に役立つ10のリソースまとめ |グロースハックジャパン|Growth Hack Japan

    昨日Facebook独自の言語「Hack」を紹介した記事がおかげさまで大きな反響を呼んでおります。 昨日の速報記事では情報量に欠けるため、「Hack」の詳細に関するリソースをまとめてみました。 Hackのインストール こちらのURLにて、Facebook独自のプログラミング言語「Hack」のインストールが可能です。 HHVMのダウンロード HHVM(Facebook開発のPHP実行環境)をLinuxにインストールするための情報はこちら HHVM(Facebook開発のPHP実行環境)をMac OSにインストールするための情報はこちら チュートリアル こちらのURLにて、Facebook独自のプログラミング言語「Hack」をブラウザ上で体験することが可能です。 Hack公式Twitterアカウント こちらのTwitter公式アカウントにて、Hackに関する最新情報が更新されています。 フェイ

    Facebook独自のプログラミング言語「Hack」習得に役立つ10のリソースまとめ |グロースハックジャパン|Growth Hack Japan
  • FacebookがPHPのJITコンパイラ「HHVM 2.2」リリース。17%のCPU効率改善。Linuxディストリビューション用パッケージを用意

    Facebookは同社がオープンソースで開発しているPHP用のJITコンパイラの最新版「HHVM 2.2.0」(HipHop Virtual Machine for PHP)の公開を発表しました。 HHVMはPHPのコードをダイナミックにバイナリコードへと変換することで、高速な実行の実現を目指しています。 HHVM 2.2では、主要なLinuxディストリビューションとして、Ubuntu 12.04/ 13.04/13.10、Mint 15、Debian 7、Fedora 19のそれぞれに対応したパッケージが用意されるようになりました。 性能面では前バージョンに比べてCPUの利用率が17%低下し、効率が向上しているとのこと。 新機能として、Pharファイル対応、php.ini対応、多くのSPLクラスの追加と修正、ArrayObjectとArrayIteratorのバグ修正など。また、Symf

    FacebookがPHPのJITコンパイラ「HHVM 2.2」リリース。17%のCPU効率改善。Linuxディストリビューション用パッケージを用意
    tarchan
    tarchan 2013/11/01
    >前バージョンに比べてCPUの利用率が17%低下し、効率が向上しているとのこと。
  • PHP で「Login with Facebook」を実装する基本的な方法まとめ

    Facebook は Login with Facebook という機能を提供してくれてて 手元のウェブサービスに Facebook を使ってログインすることができますね。 日語表示だと「Facebook でログイン」というやつ。 家から便利なツールも提供されていて かなり簡単に使えるようになってるんだけど、 最初は少し戸惑うかもしれないので使い方をまとめておきます。 やり方もできることもいっぱいあると思いますが 簡単だと思われるやり方と、最も基的な機能を中心に。 やりたいこと ウェブサービスのページ上にこういうボタンか 専用のボタンまたはリンクが表示されていて ユーザーがこれをクリックするといったん Facebook に飛び そこで承認ボタンを押したら元のページに帰ってきて その時点でウェブサービスがユーザーの ID や名前などを取得できるというの。 以下、手順です。 Facebo

    PHP で「Login with Facebook」を実装する基本的な方法まとめ
  • facebookにPHP CGIの脆弱性を試してみたら面白い対策がされていた!! - cakephperの日記(CakePHP, Laravel, PHP)

    PHPに新たな脆弱性が見つかって、CGIモードで動作するPHPの場合コマンドライン引数がHTTP経由で渡せてしまうため、-sオプションを渡すとPHPのソースコードが丸見えになるというのが話題になってます。(-sオプションはhtmlでシンタックスハイライトまでしてくれてコードが見やすくなる) そこでFacebookに向けてこれを試してみると・・・ https://www.facebook.com/?-s こんな情報が!! <?php include_once 'https://www.facebook.com/careers/department?dept=engineering&req=a2KA0000000Lt8LMAS'; このURLにアクセスすると、セキュリティエンジニアの求人情報ページに行きます :) おしゃれー

    facebookにPHP CGIの脆弱性を試してみたら面白い対策がされていた!! - cakephperの日記(CakePHP, Laravel, PHP)
  • PHPのJITコンパイラ「HipHop Virtual Machine」、Facebookがオープンソースで公開

    PHPのJITコンパイラ「HipHop Virtual Machine」、Facebookがオープンソースで公開 HipHop Virtual Machineは、PHPを高速に実行するためにPHPのコードをC/C++に変換してg++でコンパイルし、バイナリコードにするHiphop compiler(hphpc)と、PHPのインタプリタであるHipHop interpreter (hphpi)を組み合わせたもの。PHPのコードをダイナミックにバイナリコードへと変換することで、高速な実行を目指しています。 コンパイラと同等以上の実行速度へ HipHopはFacebookが開発し、オープンソースとして公開しています。今回のHipHop Virtual Machineも、これらの開発の延長線上にあるものです。 Our experiences with hphpc led us to start e

    PHPのJITコンパイラ「HipHop Virtual Machine」、Facebookがオープンソースで公開
  • Facebook製のPHP用シェル·phpsh MOONGIFT

    phpshはPython製のオープンソース・ソフトウェア。PHPはWebシステム開発で手軽に使えて、小さな規模から大規模までこなせるプログラミング言語だ。時々槍玉にあがることはあるが、使い手次第といった所だろう。なにせ今やYahoo! Inc.すらも追い越そうという勢いのFacebookでも使われているのだ。 Pythonで実装されているのがミソ そんなFacebookではオープンソース・ソフトウェアを多数リリースしており、Apache Software Foundationのゴールドスポンサーにもなっている。そして新しくリリースされたソフトウェアがphpshだ。PHPではあるがソフトウェア自体はPythonで作られている。 phpshはPHP用のシェル環境だ。標準でもインタラクティブモードがあるが、それのFacebook版だ。予め--with-readlineのようなオプションを付けずに

    Facebook製のPHP用シェル·phpsh MOONGIFT
    tarchan
    tarchan 2010/02/03
    PHPシェルなのにPython製とは
  • 1