PHPの関数にphpinfo()というものがあり、これをPHPファイルに含めるとPHPの設定・動作状況が分かるので使ったことのある方は多いだろう。しかしそのPHPファイルをサイトのドキュメント・ルートに、「phpinfo.php」や「info.php」などと非常に分かりやすい名前で設置している例を非常によく見かける。1度や2度ではない。 本人はすぐ消すから大丈夫だと思ってそうしているのだろうが、人間は忘れる動物である。その証拠に私が発見した事例は全て「運用中」のサイトであり、つまりは「消し忘れ」であった。 PHPの設定・動作状況を他人に晒すことは、セキュリティ・ホールの発見のお手伝いをしているのと同じなのでもっと注意深く設置する必要がある。 対策の一つとしては、パスワードで保護された領域にこれを置くことである。しかしこれは現実性を欠く。既にそういう領域があるならよいが、たかが設定情報
近頃Twitter界隈でアツいのがUStreamです。これは動画配信サービスなのですが、なかなか良くできていてWebカメラさえあれば誰でも簡単にライブ動画を配信することができます。 配信するにせよライブを見るにせよ話を聞いただけでは「何が面白いの?」なサービスなのですが、これがやってみると面白いんですね。Webカメラを使っている人がほとんどなのでPC前で作業している絵面ばかりなのですが、一緒に作業している感があって良いです。SOHOやフリーランスで仕事している人にはさぼり防止に良いかもしれません;-) さてそんなUStreamですが、サーバ側はPHPで動いています。HTTPレスポンスヘッダを見るとPHP5.2.0を使っているようです。 Server: Apache X-Powered-By: PHP/5.2.0 動画配信やコメント一覧表示など各所でPHPが使われている箇所が見られます。 T
ハゲてもかっこいい芸能人を見ていると、たとえハゲてもいろいろと諦めなくてはならないわけじゃないんだなあ、と実感しますよね。 今回はそんなハゲてもかっこいい芸能人をまとめてみました。 まずは今大人気の芸人さんであるトレンディエンジェルのお二人です。 「斉藤さんだぞ」の斉藤さんと、相方の須藤さんです。 お二人ともハゲであることをネタにして、笑いをかっさらっています。 Hさん トレンディエンジェルとか、ハゲで笑いをとってる人だよね。でも、そんなに好感度とか考えたことないなぁ。 Tさん 私はトレンディエンジェルってあんまり知らない。志村けんとか、芸人さんの場合はハゲの印象より面白いかどうかだよね。 ――(トレンディエンジェルの2人の写真を並べて)どっちのハゲに好感が持てますか? Tさん こっちの(斉藤司)ハゲのほうがいい。 Rさん うん。バーコードみたいな髪は受け付けない。 引用元:育毛研究室 ハ
CakePHPとは CakePHPはオープンソースで開発されたPHP用のフレームワークです。Ruby on Railsの影響を強く受けており、Webアプリケーションを高速に開発するための仕掛けが随所に盛り込まれています。 PHP開発者の方で、Railsで開発してみたいけどRubyの経験がないのでなかなか行動に移せない方などはとくにCakePHPを試してみてほしいと思います。Railsの考え方を肌で理解しつつ、PHPでWebアプリケーションを高速開発するための選択肢を手に入れることになるでしょう。 CakePHP 本家サイト(英語)(左図)。 フォーラム - CakePHP Users in Japan(右図) そのほか、CakePHP プログラマーズ リファレンスガイドも参考になる CakePHPを使いたくなる5つの特徴 まずは皆さんにCakePHPに興味を持っていただくため、フレーム
<< 2007/06/ 1 1. [Ruby] 楽天技術研究所フェロー就任の影響 2. [知財] 私的録音録画小委員会、CD売上減と私的複製の関係めぐり議論は平行線 3. [Ruby] 川o・-・)<2nd life - Ruby で debug する7つの方法 4. [Ruby] Rails vs Django: a non biased yet useless comparison 5. [OSS] Dave Gilbert's Weblog : The Badness of JFree 6. [OSS] Trust, But Verify - O'Reilly ONLamp Blog 7. [言語] Scala Actors -- A Short Tutorial 8. [Ruby] taw's blog: Why RLisp will not support Ruby class
<< 2007/05/ 1 1. [Ruby] ITmedia エンタープライズ:刑務作業でRuby、世界初の受刑者によるソフトウェア開発 2. [Ruby] MS、「Silverlight」を複数プラットフォーム対応へ - CNET Japan 3. お客様 4. [Ruby] Calling Erlang from Ruby (Teaser) 2 1. [言語] random-state.net / Method Cache Hacking (May 1st 2007) 2. ICFP Programming Contest 2007 3. 「働く」って何だっけ?日本の労働観を再考せよ (新日本的経営の姿):NBonline(日経ビジネス オンライン) 3 1. [原稿] 日経Linux 2007年7月号 2. [言語] The World of Hello World 3. [言語]
先日のエントリですが、とりあえず適当に解答付けてみました。間違いがあれば、バシバシ指摘してやってください :-) 1.配列usersに「john」を追加しないのはどれか? 1. $users[] = ‘john’; 2. array_add($users,’john’); 3. array_push($users,‘john’); 4. $users ||= ‘john’;2と4。 4についてはid:Tetsujinさんがホントに実装しようとしてますね。 2. sort(), assort(), ksort()の違いを述べよ。また、どういった状況で利用するかを述べよ。 sort():配列の値でソート。昇順 asort():配列の値でソート。昇順。キーと値の関係は保持される ksort():配列のキーでソート。昇順。キーと値の関係は保持される 「どういった状況で・・・」というのは、すぐ思いつ
2007年05月21日04:00 カテゴリLightweight Languages そろそろPHPに関して一言いっとくか こんな記事まで出ていることだし。 [ThinkIT] 第1回:今だからこその「PHPのすすめ」 (1/3) プログラムをたしなまない方にご注意: こちらのPHPとはちょっと違います:-p finalventの日記 - そろそろPHPに関してもう一言いっとくか 各論 使うは天国、インストールは地獄 PHPが一旦インストールされたら、それを使うのは確かに簡単だ。普通にHTMLを書く感覚で <p>以下の環境変数が設定されています:</p> <pre> <?php while(list($k, $v) = each($_SERVER)){ echo "$k=$v\n"; } ?> </pre> とか書けばいい。しかし、PHPでいろいろやるためには、実際にはさまざまなライブラリ
第23回PHP勉強会に行って来た件に参加してきました。株式会社ノッキングオンさんにお礼を言うためのエントリ。会場を提供していただきました株式会社ノッキングオンさん。誠にありがとうございました! MagickWandForPHP by 個々一番さん 楽に画像いじれる系 GDよりも簡単で素敵な画像操作系 API数多いよ。最近1.0.0系出たと思ったらまた新しいのが出た。 PHP Extensionあれこれ by haltさん ミサイルすげぇよ! PEAR::CodeGen_PECLは凄い!! 日本で流行らせて日本人すごいじゃん!を世界に広めよう UNIXデーモンのお話 by 尾藤さん inetdがいいよ! forkにforkが重要だよ!! 懇親会は豚の美味しい店。なんだかというお酒(既に忘れた)を飲み人生の半分は損していたことにしたことに気ずきました。非常に飲みやすく美味しゅうございました。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く