タグ

ブックマーク / d.hatena.ne.jp (32)

  • はてな&フェンリルのオリジナルグッズ欲しい!とは はてなの人気・最新記事を集めました - はてな

    はてな&フェンリルのオリジナルグッズ欲しい!とは はてなの人気・最新記事を集めました - はてな
  • 元祖素人初撮り生中出し ドワ●ゴ女子社員 [DVD] - shimobayashiの日記

  • 一日で学ぶ jQuery ( ラボブログ ) - ryuzi_kambe の?D

    JavaScript, jQueryhttp://blog.spicebox.jp/labs/2009/04/_jquery.htmlOpenSocial アプリの開発を効率化するために、jOpenSocial か opensocial-jquery のどちらかを使いたいのですが、そのためにはまず jQuery について学ばないと行けないようなので、jQuery についてざっと調べてみました。 AJAXが好きだ! - Favorites! jQuery: The Write Less, Do More, JavaScript Library まずは公式。 jQuery 1.3.2 日語リファレンス いろんな記事を見ると、とりあえずは jQuery を使うと、構造化された状態でリッチアプリケーションが組めるという部分が強調されている記事が多いような気がします。「jQuery + AJAX

  • ものすごく初歩的な「どうしてオブジェクト指向を使うのか」の説明 - 遥か彼方の彼方から

    プログラムオブジェクト指向が難解なだけの不気味な悪人だと思っているだろう友人達に向けて、オブジェクト指向の良さというか、必要性みたいなのを書いてみようかなと思います。というのも、凄腕プログラマ達を見ているとオブジェクト指向は複雑怪奇なものに見えるし、また「これがオブジェクト指向だよ」と例で見せられる巨大なクラスはあくまで利用するだけのものに思えるし、文法解説書にあるオブジェクト指向の解説だと必要性がわからないかなーと思うからです。僕は全然オブジェクト指向を理解していないし、ましてや解説なんて出来るレベルではないのですが、オブジェクト指向の第一歩として役に立てればなと思います。読者対象はC言語をちょびっとでも囓ったことがある人で、言語はC++を使います。文法の話をするわけじゃないので、プログラムを読んで理解出来なくても大して問題はありません。 スタート地点:「平均を求めるプログラムを作る」あ

  • PHP5のオブジェクト指向と連想配列のパフォーマンス - nokunoの日記

    突然ですが、PHPのオブジェクト指向と連想配列の違いってなんでしょうかね?最近PHP5のオブジェクト指向について触れる機会があったのですが、そもそも型が動的なPHPではポリモフィズムの恩恵も微妙だし、連想配列が強力なので構造体としてもあえて使う理由が見当たらないし… と、ここまで考えて、パフォーマンスに違いがあるのではないか? と思い当たりました。つまり、クラスを「静的な型」として定義し、その型からインスタンスを生成する以上、変数名などの「共通な部分」はクラスの情報として持っておけばよいわけで、1つのクラスからたくさんのインスタンスを生成するときに、メモリ使用量の点で優れているのではないか、と。結論からいうと、オブジェクト指向は、連想配列よりもメモリ使用量が少なく、計算時間も短いことが分かりました。以下、検証コードとその結果です。memory_get_usage()を使ってメモリー使用量を

  • 3ヶ月かけて出直す数学の道 - 暗号、数学、時々プログラミング

    キマイラ飼育奮戦記 | 14:53 | 檜山さんの圏論入門、3回目までまとめたところで「何か間違って理解してるっぽいなぁ、、、」という感覚から逃れられず、続きを「1枚絵へまとめ」するのが怖くなっている今日この頃。何だか根的に、自分の中の背骨の部分であるべき数学がしっかりしていないのが問題なのでは?という気がしてきている。 そこで、「当の基に戻ってゼロからやり直そう!」と思い立った。 プログラミングの腕を磨くのも大事だが、磨いた腕で何をするのか?を考えることは、自分的には結局のところ「コンピュータが計算するというのは果たしてドウいう事なのか?」を見極めるという事なので。コレを全然違う言葉で言い直すとすると「仮に全ての人が、与えられたソフトを使うだけの存在に止まらずプログラミング出来るような世界があったとすると、そこでは何が起きるのか?そしてドウいうものが必要とされるのか?」を考えたいと

  • Mozilla Party 10 の資料 - 最速チュパカブラ研究会

    Mozilla Party 10 でcanvasの話をしてきましたので資料を公開します。 http://www.slideshare.net/gyuque/mozilla-party-2009-canvas-programming デモは以下のURLにあります http://gyu.que.jp/jscloth/touch-opera-gecko.html 海外からのゲストのために通訳がついていたのですが、ボランティアの学生さんだったそうです。普通にお金を出して依頼したものだと思っていたので、閉会の挨拶のときに知ってびっくりしました。 会場の質問で Flash と比べてどうなんだと聞かれ、今の時点では、自分が仕事で Web ページを作る立場だったら無難に Flash を使うと答えました(「ねる。」はあくまで趣味なので、IE なんて気にせず canvas を使えたわけです)。 悲しいことに、

    Mozilla Party 10 の資料 - 最速チュパカブラ研究会
  • 長文日記

  • タイプ別プログラミング上達の指針 - 遥か彼方の彼方から

    雑記 面倒くさがり屋病的なまでに面倒なことを嫌うと、プログラムが上手くなる同じ処理を書きたくないから関数を定義する変更作業が面倒だからオブジェクト指向を取り入れる中身を気にしたくないからカプセル化同じような設計を効率よくやりたいからデザインパターンを勉強面倒なことを解決するためにツール制作かえって面倒になると思ったらダメ。面倒なことをしないためには、どんなに面倒なことでもやってのけるという病的な精神がプログラマには大切。綺麗好き綺麗なプログラムは、よいプログラムであることが多い。何よりよいプログラムは綺麗。タブや括弧の位置を揃えて見た目を統一する同じ処理を何度も書かない1つのものは1つにまとめる(例えば変数の定義など)マジックナンバーはゴミだと思ってなるべく消すようにする適切な名前にこだわる美しい設計を意識するとにかく綺麗なプログラムを意識する。汚れが見えたらまず綺麗にする。人の汚いコード

  • Lesson3 関数を知れ! - Eloquent JavaScript - 暗号、数学、時々プログラミング

    Eloquent JavaScript | 02:44 | なんとなく復活 もうすぐ子供が生まれるって事で、どうも最近は教育関係にばっか目がいってな。MITScratchだの、ContextFreeだのProcessingだの、、何かイロイロと気になるものが多くて正直なところ家にいる間はJavascriptどころじゃなかったんだが、、、実は最近仕事でちとつまづいてな。やっぱJavascriptについては格的に理解しとかないと駄目なんじゃねーのか?オイ、オレ。みたいな感じになりつつあるので、Eloquent JavaScriptについてもちょっとじっくりと読んでみようという事と相成った。んで、読むならまぁ、超訳もついでにやっとくか?って事で今回の復活となった次第。逆に言えばGoogle App Engineでアプリを作る上で特に苦労が無いPythonの方は「Dive Into Pytho

  • 初級者のための英語学習法まとめ - モトログ

    なんとリクエストを頂いた(水の上にパンを投げろhttp://d.hatena.ne.jp/Britty/20090115/p2)。なので、kagakaoruさんにも、書いてみたいと思ったそのときに出してみることをお勧めしたいと思います。ていうか私が読みたいのですけども。ありがたい話です。というわけで英語学習についてまとめてみました。初級者が努力をせずにすむよう努力した勉強方法です。 この文章は、下記のような人が読むと参考になると思います。効率よく英語学習したい人学校の勉強では英語は苦手だったけど英語出来るようになりたいと思ってる人スクールに通ってはみたものの今ひとつ身に付かなかった人これまで何回も英語にチャレンジしてきてるけどいつも挫折してしまう人 ええ、僕のことです。 いろいろの試行錯誤の末、学習の優先順序としては発音→単語力→作文力→その他興味にあわせてお好みで。という結論に行き着いて

  • sshfsを試す - tuedaの日記

    sshdで通る先をマウントできる夢のツール。 クライアント側にsshfsをインストールする。 # cd /usr/ports/sysutils/fusefs-sshfs # make install /usr/bin/ld: cannot find -lgio-2.0 最近glibに含まれたライブラリらしい。 glibをアップデートしたらOK カーネルソースが必要。sysinstallから適当に入れる。 Basic Instructions: There are three ways to do this: Daemon initiated 1) % sshfs -o idmap=user username@example.org: /path/to/mount/point or 2) % mount_fusefs auto /path/to/mount/point sshfs -o id