タグ

2014年2月9日のブックマーク (4件)

  • PHPのマルチスレッドプログラミングを使ってシステム処理を爆速化するお話し - Y's note

    パーフェクトPHP (PERFECT SERIES 3) 作者: 小川雄大,柄沢聡太郎,橋口誠出版社/メーカー: 技術評論社発売日: 2010/11/12メディア: 大型購入: 32人 クリック: 1,065回この商品を含むブログ (60件) を見る Intro 会社に入社して5年が経ち、4月から新しい部署で働いています。最近はプログラミング言語の学習としてC++/JAVA/Perl/R言語、理論の勉強として機械学習をやっています。平行して少しずつ勉強しているのでblogの記事内容も多種多様になってきています(笑)。新しい事をやる時は一つの事に集中して勉強したいのですが、直近は業務で成果を残さないと相手にされないので学習がforkします。ということで強引な繋ですが今日はforkの話をします。業務で必要になったPHPの処理爆即化に向けてマルチスレッドプログラミングを試してみました。pcnt

    PHPのマルチスレッドプログラミングを使ってシステム処理を爆速化するお話し - Y's note
    kickchi
    kickchi 2014/02/09
  • phpでバッチ処理は控えるべき?メモリ解放しないよ。 - それマグで!

    アマゾンの検索をするとき、PHPでバッチ処理を書いた。PHPで大量のリクエストを発行してAmazonECS結果を見ていた。ふとメモリ消費量を見る。ちびりそうになる。メモリ消費量が上昇し続ける。unset()をしているが、メモリの消費量は変化しない。 立ち止まって考える。当たり前じゃないか。PHPはApacheのリクエスト毎に起動して、リクエスト終了時にメモリから全部消去される。バッチ処理が終わらないとメモリ解放されないのかね。処理が長くなれば不利じゃないか。繰り返し処理でメモリを再利用しない。なら、バッチの大量データを処理に不向きか。一応はコマンドラインで動きます程度なのね。 もし、PHPバッチ処理をするなら、バッチ処理の細切れな生成、消去を短時間に繰り返すしかないのね。 バッチ処理とは大量のデータを夜間などに処理する事。そう記憶している。他スクリプト言語も同じか。元もとメモリ管理が出来な

    phpでバッチ処理は控えるべき?メモリ解放しないよ。 - それマグで!
    kickchi
    kickchi 2014/02/09
  • Googleが「内容薄い」サイトに警告、2chまとめよりピンチなサイトとは?

    Google社は、主にアフィリエイトサービスを利用しているWEBサイトに対し、公式ブログで次のような声明を発表した。 「この問いに答えてみてください。あなたのサイトには、インターネットユーザーが訪れたくなるような独自性・付加価値のあるコンテンツが掲載されていますか? もし答えがNOならば、あなたのサイトは品質に関するガイドラインに違反している可能性があります(※筆者訳)」 『Google To Affiliates: No Added Value, Then You Violate Our Webmaster Guidelines』(http://www.seroundtable.com/google-affiliate-guidelines-penalty-18022.html) またWEBマスター向けガイドラインでは「アフィリエイトプログラムに参加しているサイトは特に重要」とした上で

    Googleが「内容薄い」サイトに警告、2chまとめよりピンチなサイトとは?
    kickchi
    kickchi 2014/02/09
  • プログラマが知っておくべき100のVimコマンド

    上記ページを見て、vimコマンド覚えるぜ!と意気込んで訳しながら試してみた。fmt は日人じゃあまり使わないよなー、とか read/write file と Case の欄は初めて見るコマンドばっかだなーとか。そんな感じ。 Search

    プログラマが知っておくべき100のVimコマンド
    kickchi
    kickchi 2014/02/09