タグ

2010年5月11日のブックマーク (5件)

  • 意外と使えるPHPのワンライナー | TechnoWeb

    ワンライナープログラム(コマンドラインから実行できるような1行だけのプログラム)といえば、Perlじゃね。 と勝手に思い込んでいるまるやまです。こんにちは。 しかし、うちの会社はPerlは知らんがPHPなら使えるという人がなぜか多いんですが、「ま、最近はそんな時代なのかな」と寂しく思いつつ、そんな方たちでも使えるワンライナープログラムを考えてみました。 php はコマンドラインで使う時、 -r オプションのあとにスクリプトを書くことができます。 $ php -r 'echo "Hello world!\n";' を実行すると「Hello world!」と表示されます。 あと、あんまり知られてない気がするのですが、-Rオプションを使うと、標準入力の内容を一行ずつの処理をさせるといったことができます。 $ cat data.txt | php -B '$i=1;' -R 'echo $

    ya--mada
    ya--mada 2010/05/11
    意外と使えるかと思いきゃ、ちと面倒な目にあったphp
  • ワンライナーのためのPHPコマンドラインオプション - hnwの日記

    ワンライナー(1行スクリプト)の代名詞と言えばPerlでしょう*1。Perlにはワンライナー向けのコマンドラインオプションが多数用意されています。中でも-neオプションや-peオプションは強力で、入力行ごとの処理をループを使わずに簡潔に記述できます。Perlのワンライナー向けコマンドラインオプションの一部はRubyにも輸入されており、Rubyプログラマもワンライナーを書くことが多いように見えます。 それに比べるとPHPはワンライナーが書きにくい印象があるのではないでしょうか。僕もそう思っていましたが、実はPHP5.0.0からワンライナー向けのコマンドラインオプションが追加されています。それが今回紹介する-R、-F、-B、-Eです。 -Rオプション、-Fオプション -Rというのは、標準入力を1行ごとに順に処理するオプションです。例を見てみましょう。 $ ls bin/php-* bin/ph

    ワンライナーのためのPHPコマンドラインオプション - hnwの日記
    ya--mada
    ya--mada 2010/05/11
    意外と使えるphp
  • mixiアプリって儲かるの?

    いろいろ皮算用してみました 1500万人もの会員を抱えるmixi。そんなmixiに、アプリが登場して数カ月。マイミクを見回しても、結構な人数が遊んでいて、改めて「mixiアプリってもしかして、すごい!?」なんて気になったり。 実際に調べてみると、当にすごい。人気のあるアプリは驚くほどの登録者数で、トップ3を紹介すると「サンシャイン牧場」が約260万人、「マイミク通信簿」が約230万人、「脳力大学-漢字テスト」が約180万人もの登録者数を誇っているのだ。比較できるものではないが、数値だけでみれば、家庭用ゲーム機なら驚異的大ヒット作と呼べるほどの人数が遊んでいるってこと。 そこまで、人気だとすると、制作者側はどのくらい利益が還元されているのだろうか? 実は、調べてみると、かなり不透明。mixiアドプログラムPV単価表で書かれている、料金設定は、下記のような感じ。 実際の料金などは、ランキング

    mixiアプリって儲かるの?
  • 宮崎で発生しているらしい口蹄疫?のことで娘と喧嘩になりました。娘はまるで何かに取り付かれているかのように、宮崎が民主党に反抗的... - Yahoo!知恵袋

    宮崎で発生しているらしい口蹄疫?のことで娘と喧嘩になりました。 娘はまるで何かに取り付かれているかのように、宮崎が民主党に反抗的だから、 宮崎で発生しているらしい口蹄疫?のことで娘と喧嘩になりました。 娘はまるで何かに取り付かれているかのように、宮崎が民主党に反抗的だから、 民主はわざと対策を遅らせているんだ!と喚き散らしていますが そのようなやり方は元々が自民党のやり方であり、民主に向かってその論を持ち出すのは全くもって洗脳されているとしか思えません。 同様な件で何か、自民及び官僚の怠慢と卑劣さがありありと分かる例を提示し 将来ある娘の洗脳を解いてやりたいのですが、ここの方はどの事例が最も良いと思われますか?

    宮崎で発生しているらしい口蹄疫?のことで娘と喧嘩になりました。娘はまるで何かに取り付かれているかのように、宮崎が民主党に反抗的... - Yahoo!知恵袋
    ya--mada
    ya--mada 2010/05/11
    楽し親子。インターネッツの使い方。
  • Google、「ハッキング学習用Webアプリ」を公開 - スラッシュドット・ジャパン

    Googleが「ハッキングを通じてWebアプリのセキュリティや脆弱性を学ぶ」ことを目的としたWebアプリ「Jarlsberg」を公開した Google Online Security Blog)。 Jarlsbergは、「ハッカーがどのようにセキュリティ脆弱性を見つけるか」「どのようにWebアプリを攻撃するか」「どうすればそのような行為への対策を行えるか」を学習することを目的としたもの。Google Apps上で動作しているWebアプリで、ユーザーが実際にさまざまな攻撃をテストしてみることが可能。「jarlsberg.appspot.comドメイン上で任意のスクリプトを実行できるようなファイルをアップロードせよ」などの課題やヒント、その解答と対策なども多数用意されている。また、ソースコードについてもすべて公開されている。 ドキュメントはすべて英語だが、セキュリティに興味のある方は挑戦してみ

    ya--mada
    ya--mada 2010/05/11