タグ

2006年11月17日のブックマーク (10件)

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • CodeZine:Rubyで簡易POP3サーバを作る(POP3, Unix, メール, サーバ, Ruby)

    はじめに 稿ではRubyを使ってシンプルなPOP3サーバを作成します。 POP3は、いわゆる「メールの受信」のときに使われるプロトコル(通信規約)です。稿では、このPOP3でサービスを提供するサーバの作成を通じて、以下のことを学びます。ネットワークプログラミングの基礎POP3の仕組みRubyによるネットワークプログラミングRubyによるUNIXシステムプログラミング POPdの概要 稿で作成するPOP3サーバ(POPd)は、イントラネットなどの信頼できるネットワークを前提として作成します。そのため、セキュリティへの配慮は最低限にとどめ、できるだけシンプルな構造を心掛けます。ただし「最低限の配慮」として、パスワードが平文で流れないようにするため、POP3の中でも特にAPOPという認証方法を用います。 また、速度やメモリ容量に関してもあまり配慮しません。せいぜい数人から数十人が日常的に使

  • http://ash1no0to.dyndns.org/htdocs/archives/2006/11/djangotropy30.html

  • プレイステーション3報道特設サイト - Tech-On!

    デジタル家電 使って分かったPS3とWii,操作を阻むハードルが各所に【動画編】 日経エレクトロニクスは,プレイステーション 3(PS3)とWiiの実機を購入し,それぞれのユーザー・インタフェースの使いやすさを検討しました。PS3やWiiに初めて触れる5人の方を被験者として,ゲーム機の設置や初期設定から,ゲームの開始・終了,体の電源の切断といった基的な操作をしてもらいました。(記事を読む、2007/2/9) LSI情報局 ソニーがPS3のコストダウンに着手,「65nm世代の製造技術でCellの量産を開始した」 ソニーは2006年度第3四半期の決算発表で,ゲーム部門の現況と今後の方針を明らかにした。同社のゲーム部門は2006年度第3四半期に542億円の営業損失を計上している。おもな原因は,「プレイステーション3(PS3)」の戦略的な価格設定およびPS3プラットフォームの立ち上げ費用の計上

  • 高木浩光@自宅の日記 - 暗黙的に形成する事実標準の話と回避策の話を混同してはいけない

    ■ 暗黙的に形成する事実標準の話と回避策の話を混同してはいけない 「ぼくはまちちゃん」 ――知られざるCSRF攻撃, 上野宣, @IT, 2005月4月27日初版、2006年11月8日修正版 ●リファラーで発信元をチェック HTTPリクエストを受けたとき、そのリクエストがどこのWebページから発行されたものかを示すリファラー(REFERER)と呼ばれる情報を得ることができる。この情報を活用し、来意図したWebページ以外からのリクエストを拒否することで、CSRFによる外部からのリクエストを防ぐことができる。 ただし、ユーザーがリファラー情報を出力しないブラウザを使っている場合、このチェックを導入すると正当な操作でも受け付けなくなってしまう。 懸念されるリファラー情報偽装に対する問題だが、以前はリファラー情報を発行するのは攻撃を踏んでしまった自分自身なので、リファラー情報を偽装する動機がなく

  • 404 Blog Not Found:ガキは熱いうちに打て

    2006年11月16日14:30 カテゴリPsychoengineering ガキは熱いうちに打て 以下をまとめると、次のようになる。 シロクマの屑籠(汎適所属) - いじめる側のメリットが大きくコストが少ない限り、いじめ発生は不可避だろう まず、いじめが現代の子ども達にとってどのような適応促進的メリットを持っているのか、また逆にいじめる事によるコストがどのような状況下で上昇するのかにもっと着眼すべきではないだろうか?分裂勘違い君劇場 - 実際には、いじめる側のメリットは小さくコストが大きいのだが、その損得勘定ができないからいじめが起こる実際には、いじめる側は、トータルではすごく損なのだけど、世間知らずな上に頭が悪い子供は、その辺の損得勘定ができないのじゃないかと思います。 いじめることは人生を連結決算すれば損である。 しかし、子供は単期決算までしか頭がまわらない まず1であるが、分裂勘違

    404 Blog Not Found:ガキは熱いうちに打て
  • 分裂勘違い君劇場 - 実際には、いじめる側のメリットは小さくコストが大きいのだが、その損得勘定ができないからいじめが起こる 

    いじめる側のメリットが大きくコストが少ない限り、いじめ発生は不可避だろうの補足。 実際には、いじめる側は、トータルではすごく損なのだけど、世間知らずな上に頭が悪い子供は、その辺の損得勘定ができないのじゃないかと思います。 たとえば、シロクマさんが挙げるいじめのメリット: ・クラス内において自分達がボス集団であることの誇示 ですが、ボス猿にもいろいろ種類がいると思うんですね。 もちろん、「自分に逆らった者を容赦しない」、というところまでは、ほとんどのボス猿がやると思いますけど、「卑怯な弱い者いじめを繰り返す」というのは、別の話であって、それをやるかどうかは、タイプによって違ってくる。 で、卑怯で陰湿な弱いモノいじめを繰り返すようなタイプのボス猿は、実際には、やっててあまり「おいしく」ないと思うわけですよ。 そもそも、「自分よりも明らかに弱い者に、卑怯で陰湿ないやがらせをして優越感を味わう」と

    分裂勘違い君劇場 - 実際には、いじめる側のメリットは小さくコストが大きいのだが、その損得勘定ができないからいじめが起こる 
  • 404 Blog Not Found:Typeとは俺のことかとClass言い

    2006年11月17日01:15 カテゴリLightweight Languages Typeとは俺のことかとClass言い 実は、TypeもClassもその意図は同じである。 finalventの日記 - ぶくまより オブジェクト指向とか あと、関数型言語っていうか、そういうのがOOPとどういう関係にあるのか、どうもすっきりしない。関数で表現できるならクラスとか要らないのでは?というか、ま、このあたりはよくわからない。404 Blog Not Found:オブジェクトは難しくない。難しいのはクラスそれで、オブジェクトとは何か、といえば、「自分が何が出来るのかを知っているデータ」ということになる。 そして、型がある言語における関数が何かといえば、「自分がどんなデータを受け付けるのかを知っているサブルーチン」ということになる。CからHaskellまで、これに例外はない。 だから、「犬が吠える

    404 Blog Not Found:Typeとは俺のことかとClass言い
  • 404 Blog Not Found:オブジェクトは難しくない。難しいのはクラス

    2006年11月16日16:55 カテゴリLightweight Languages オブジェクトは難しくない。難しいのはクラス 大人だからオブジェクトは難しくなる。子供にとっては実はオブジェクトは自然で自明で簡単だ。 オブジェクト指向を正しく理解する:ITpro オブジェクト指向はしばしば,とっつきづらく難しい技術と言われます。その理由の一つには,対象とする分野が広く,それぞれに深みがあることが挙げられます。しかし,それ以上にこの技術を難しくしている落とし穴とも言うべき原因が二つあると筆者は考えています。それは比喩を乱用する説明の仕方の問題と,「もの中心」を意味するコンセプト自体の問題です。事実、オブジェクト指向というのは最初は子供向けだったのだ。 このことを、現在「オブジェクトとはなんぞや」という大人たちは忘れてしまっている。 それで、オブジェクトとは何か、といえば、「自分が何が出来る

    404 Blog Not Found:オブジェクトは難しくない。難しいのはクラス
  • Matzにっき(2006-10-27)

    << 2006/10/ 1 1. [教会] お休み 2. 実家 2 1. U-20プロコン表彰式 2. インタビュー 3. Job Trends: ruby programmer 3 1. インタビュー 2. [OSS] OSS コンサル会社が設立 3. [Ruby] Rubyの生産性の高さはどこまで当か? 4. [Ruby] block parameter to be local variables 5. ジョブズ氏のいないアップルが来る日--IT企業が直面する「後継者選び」 4 1. 即興トーク 2. [OSS] ソフトエイジェンシー、MySQL 開発者が直接サポートするサービスを開始 3. [OSS] Seasarは鶏か卵か? - ひが氏、キャズム越え柔道ストラテジ語る 4. 『現代という時代は、どのようなプログラミングを求めているのか? 5 1. [Ruby] Ruby on R