タグ

2008年10月27日のブックマーク (7件)

  • PHP 5.3の名前空間仕様が変更されました

    (Last Updated On: 2018年8月13日)名前空間に関する議論は5年以上も行われていたのですが、今度こそ結論が出たようです。 何故このようなエントリを書くかというと、Software Design(技術評論社)の11月号にPHPの最新情報としてα版PHP 5.3を紹介しているからです。入稿後に仕様変更があったので最新号の記事ですが既に内容が古くなってしまいました。 # とは言ってもまだ新しい仕様のPHPは無いですが α版なので仕様や機能が大きく変更される事もありますが大きな変更がありました。見誌が刷り上がった頃に名前空間の区切り文字が”::”だと静的にメソッドを呼び出す場合やクラス定数を呼び出す場合に困る場合がある、とPHP開発者のMLで議論になり始めました。 ML上、IRC上、オフラインの打ち合わせが行われ、数週間におよぶ議論の結果が昨日MLに投稿されました。名前空間の

    PHP 5.3の名前空間仕様が変更されました
    xnights
    xnights 2008/10/27
    \は微妙。
  • 違法コピーをBSAに告発してみた

    従業員50人程度のいわゆるITベンチャー、アラサー向けのポータルやECサイトを運営してる会社で働いてるんだが、違法コピーは犯罪だってゆう概念が全くなく、1個だけ買ったソフトを悪びれることもなく必要な台数へインスコしまくってる状況にひきまくった。合法コピーなんてPC購入時にバンドルされてたWindows XPだけで、OSを除くと有料アプリの8〜9割は違法コピー。従業員が増えるとPCは買うけどOfficeは2000をインスコしてて、2000がサポートされないからVistaへは移行できないね〜なんて言ってやがる。 当然アクチが必要なソフトは使えないんで、Photoshopは6、Illustratorは10が社内のデフォルト。小さい会社で全従業員が同じフロアーで作業してるから、システム部がサーバ立てるときに「Windows Serverはいくつまでならライセンス認証なしでいけたっけ?」みたいな会話

    違法コピーをBSAに告発してみた
  • 高校生が授業中に個人情報を盗み逮捕される

    15歳の少年が授業中に地区のデータベースに侵入し個人情報を盗み出したとして逮捕されたようです。少年はコンピューターに関する知識に長けていたそうですが、その他にもさまざまな問題があり、簡単に個人情報を盗み出されてしまったようです。 内容を見ていると少年だけの問題とも考えにくく、今後データベースの管理についても議論されていくことは間違いなさそうです。 詳細は以下より。 School breach left personnel files exposed -- Page 1 -- Times Union - Albany NY ニューヨーク州のクリフトンパークにあるShenendehowa Central Schoolsに在籍している15歳の少年がコンピューターを利用した授業中に、250人分の輸送従業員の個人情報を閲覧していたとのこと。少年はその地区に住んでいる人であれば誰でも所有している地区パ

    高校生が授業中に個人情報を盗み逮捕される
    xnights
    xnights 2008/10/27
    「地区パスワードを持った人なら誰でもアクセスできるようになっており」
  • 「得体の知れないものになった」――「pixiv」急成長、社名も「ピクシブ」に - ITmedia News

    「得体の知れないものになった」――イラストSNSpixiv」の急成長ぶりを見て、運営元クルークの片桐孝憲社長はこんな感慨をもらす。pixivに参加し、自ら楽しみ方を作り上げていくユーザーのパワーに圧倒されているという。「『こうしたい』と運営側が思ってもコントロールできない」 昨年9月のオープンから約1年で、月間ページビュー3億、会員数30万を突破した。今年3月に10万ユーザーを突破した時は「ネットの世界にこんなにイラストがあるのか」と驚いていたが、半年でさらに3倍に増えた。 pixiv開発者の上谷隆宏さんは「ユーザーが多すぎて実感がわかない」と、ピンとこない様子。サーバ担当のエンジニア・店哲也さんも「3億PVをさばいている実感はない」というのが素直な感想で、「サイトの雰囲気や楽しさは開設当初と変わらない」と話す。 3人とも、1年間ほとんど休みなく働き続け、サイトの運営やインフラ増強に追

    「得体の知れないものになった」――「pixiv」急成長、社名も「ピクシブ」に - ITmedia News
  • PHPでのセキュリティ対策についてのメモ - Liner Note

  • ゆとり、キーボードの意味を知る - Webと文字

    1.はじめに 今の子どもって、アスキーコードとかも分かってないのかもね 意外とコンピューターの教育とか基礎が抜けているのではないかな。 Ctrl-GのBELLとかもまるで知らないんじゃないか。 なぜCtrlキーがCtrlなのか、ShiftキーがShiftなのか ∧ ∧ ヽ(・∀ ・)ノ <Ctrl-Gってなーに? (( ノ(  )ヽ ))←Me <  >というわけで、調べてみました。 2.Shiftキー 昔はタイプライター(参考資料1)という機械で文章を紙に印字していました。構造的にはキーを押すと、その先についているハンコが紙に押ささり印字されました。キーと文字が1対1でしたので、文字を増やすにはキーを増やすしかありませんでした。そこで、機械的にハンコの方をずらすことで、一つのキーに対して二つの文字が打てるような仕組みができました。この機械的にハンコをずらす(シフトする)キーのことをShi

    ゆとり、キーボードの意味を知る - Webと文字
  • 中途半端に優秀なプログラマが「正しいプログラミングテクニック」だと妄信しがちな3つポイント - 分裂勘違い君劇場

    「変数のスコープは狭いほど良い」と妄信する 変数でもメソッド名でもクラス名でも言えることだが、単純に「スコープは狭いほどよい」という方針でプログラムすると、逆に保守性も可読性も悪いプログラムができあがることがけっこうある*1。 実際、「あちこちから頻繁にアクセスするようなオブジェクトやメソッド」は、スコープをぐっと広くしてしまった方が(場合によってはグローバル変数やグローバル関数にしてしまった方が)、いちいちパラメータ渡しのバケツリレーをせずに、オブジェクトや機能を使うことができ、プログラムの可読性も保守性もずっと向上することがけっこうある。 たとえば、プログラムのいろいろな箇所から比較的頻繁にアクセスする必要があるようなオブジェクトや機能がバインド(格納)された変数やメソッドのスコープをクラスやメソッド内のローカルにして、それを使うときは、いちいち各クラスやメソッドにパラメータ渡しのチェ

    中途半端に優秀なプログラマが「正しいプログラミングテクニック」だと妄信しがちな3つポイント - 分裂勘違い君劇場