タグ

2009年7月17日のブックマーク (7件)

  • ビギナー Web プログラマに一皮むけるためにやってほしい5つのこと - イトウ アスカ blog

    1. Web サーバの設定方法を覚えてほしい そんなに深くじゃなくてもいいんです。Apache でも IIS でも、なんだったら AN HTTPD だっていい(というか AN HTTPD って学習用にはかなりおすすめです)。それでどこにファイルを置くと外部からアクセスできちゃうのかということを知ってほしい。直リンクで様々なファイルを叩いてほしい。 「どんなところで稼働するのか」ということをほとんど学ばずに Web アプリケーションを書いている人って意外と多くて、そういう人が顧客情報がぎっしりつまったデータファイルを平気で外部からアクセス可能なところに置いたりするんですよね。 2. HTTP クライアントを作ってみてほしい とにかく Web プログラム自身が吐き出した HTML を善意に解釈するブラウザ(IE や Firefox)からのみアクセスされるものだと思い込んでいる Web プログラ

    ビギナー Web プログラマに一皮むけるためにやってほしい5つのこと - イトウ アスカ blog
  • オレオレ検索窓を設置しよう - mixi engineer blog

    まだピクミン2をクリアしてないのでケジメ的に新作ゲームを買えないmikioです。今回は、Tokyo Cabinetを使って激烈簡単に特定サイトの専用の検索機能を設置する方法について説明します。クローリングから検索までを10分くらいの作業で可能にします。 特定サイトの検索エンジン Web全体の検索機能を作るのは、途方もない技術力と設備を持っているGoogleMicrosoftなどのビッグプレーヤでないと難しいのが現実です。でも、自分が気に入っているいくつかのサイトを対象とした検索エンジンを作るのであれば個人だってできます。また、インターネットから手が届かないイントラネットのコンテンツの検索機能は自分達で手がけないと構築できません。 ということで、企業用の検索システムが数多く売られていますし、LuceneやGroongaやHyper Estraierなどのオープンソース製品も世に多数存在しま

    オレオレ検索窓を設置しよう - mixi engineer blog
  • プロ・アマ・プログラミング言語を問わずに今までの4倍のスピードで学習する方法 - Craftworks Tech Blog - Branch

    私が実践して、とても効果が上がった学習方法を紹介します。 どんなプログラミング言語でも関係なく通用するやり方だと思います。 この学習方法に切り替えてからの 1 年の学習量は、それ以前の 4 年分に匹敵すると感じています。 以下にその方法を紹介します。 ソーシャルブックマークのホッテントリのフィードを購読する 特に気になったサイトの人気エントリにざっと目を通す 特に気になったブログを個別に購読する 流行のライブラリ、フレームワーク、アプリケーションのソースコードを読む カンファレンスなどのスライドに目を通す 特に気になった人のブックマークをお気に入り登録する 得た情報を元に実際にコードを書いてみる 評判の書籍を読む ソーシャルブックマークのホッテントリのフィードを購読する ホッテントリとは人気の記事のことを言います。沢山ブックマークされ、それだけ注目度が高いということです。 特定分野の人気記

    プロ・アマ・プログラミング言語を問わずに今までの4倍のスピードで学習する方法 - Craftworks Tech Blog - Branch
  • Rubyのハッシュテーブルの仕組みを徹底的に理解する - ザリガニが見ていた...。

    ハッシュとは 一般的に理解すると抽象的で分かり難くなってしまうが、ハッシュとは、あるデータから、一定の計算をして求めた、目的に沿った数値、と思っている。それでは、どのような目的に利用されるのか?自分の知識で考えてみた。 暗号化 webアプリケーション等で、パスワードをDBに保存する時、生のパスワードをハッシュに変換して保存する。 Digest::SHA1.hexdigest等で求めたハッシュから、元のデータを復元するのが非常に困難という特性を利用する。 保存しているパスワードハッシュが、たとえ漏洩したとしても、不正利用を防止できる。 パスワードを照合するときも、ハッシュに変換して、保存しているパスワードハッシュと一致するかどうかで判断する。 同等の確認 長い文字列データを比較する時、全ての文字が等しいかチェックするのは非常に時間がかかる。 しかし、長い文字列データをハッシュに変換しておき、

    Rubyのハッシュテーブルの仕組みを徹底的に理解する - ザリガニが見ていた...。
  • 人生にはガラリと価値観が変わる瞬間がある - 暗号、数学、時々プログラミング

    日々の雑感とか | 06:22 | と、今回の社出張で日に帰国してみて思った。なんだか色々と刺激を受けたゆえ。 楽しいと思ってた事が、もの凄く下らないものだと感じるようになった。価値があると思っていた事が、実は悲しいくらいにスケールが小さくて、当に世界を変えたいなら会社の仕事を真面目にやった方がはるかに現実的なのだと考えるようになった。 でも、それは考えてみると3年前の仕事観とあまり変わらないような。。 その間に個別の能力的に見れば成長はあったと思うし、今後その成長が自分の役に立つことは勿論あると思う。とはいえなんだか遠回りしちゃったなぁ、、なんて思ったり思わなかったり。。 やっぱり自分にとってプログラミングってのはあくまでも「自分がやりたいと思っていること、あるべきと思っているアプリケーションの姿」を他者に伝える為に最も効率の良い手段でしかなくて、そういう意味で変に深入りすべきもの

  • 4/4 口呼吸には危険がいっぱい! [子供のしつけ] All About

    ●おしゃぶりをくわえて、日常生活を送る 赤ちゃんでなくても、おしゃぶりは効果的です。少し抵抗はあるでしょうが、幼児から大人まで、家の中ではおしゃぶりを口にするという一見冗談のような方法も非常に効果的です。 ●1日3回、合計1時間ほど、口を閉じてガムをかむ 砂糖を使わないキシリトールガムがよい ●事の際は、姿勢を正して、口を閉じ、一口30回程、両側で噛んでべる 今の大人は5回から10回程度しか噛まず、しかも片側で口唇を開いたまま事をする人もいるので、子供もそれに習います。事の作法を復活させましょう。 ●医療用テープを口に貼り、そのまま、日常生活をする このとき、すぐにはずれるように、ゆるめに貼ることを忘れないでください。くしゃみをしたときに鼓膜をやぶってしまう危険性があります。 ●鼻孔拡大装置を鼻にはめる なんと、鼻呼吸への矯正は2週間から4週間で、効果は現れるということです。 また

    4/4 口呼吸には危険がいっぱい! [子供のしつけ] All About
  • 要注目!HTMLからPDFを生成するPHPライブラリ·mPDF MOONGIFT

    Webシステムを開発する際に問題になりやすいのが帳票やレポートの扱いだ。そのレイアウトを含めて柔軟に変更できる必要があり、それでいて開発工数を低くする必要がある。PDFHTMLとは異なるので、柔軟なレイアウト設計を可能にするライブラリはとても貴重だ。 元HTMLファイル そう、レイアウトがHTMLと異なるのが問題なのだ。それを一緒にできれば、どれだけ幸せになれるだろう。 今回紹介するオープンソース・ソフトウェアはmPDFHTMLからPDFを生成するソフトウェアだ。 mPDFは現状では日語には対応していないが、UTF-8に対応しているのでフォントや設定を行えば問題なく表示できると思われる。実際アラビア語も表示できている。HTMLをテンプレートとしてPDFを生成するのが特徴だ。 PDF化されたファイル 画像や外部リンク、CSSによるレイアウト設計をある程度PDFとして実現してくれる。テー

    要注目!HTMLからPDFを生成するPHPライブラリ·mPDF MOONGIFT