2010年4月19日のブックマーク (31件)

  • http://dailynews.yahoo.co.jp/photograph/pickup/?1271671810

  • FastCGIなどの速度比較 - 小宮日記

    http://1978th.net/tech/promenade.cgi?page=5 each request (msec.) throughput(/sec) C-CGI 0.443 2257 Perl-CGI 0.952 1050 Ruby-CGI 1.558 641 Lua-CGI 0.689 1451 C-FastCGI 0.201 4975 ほぼ起動するだけの処理であれば、CならCGI呼び出しでも2257qpsは出る。 FastCGIの4975qpsに比べると半分以下だが、1000qpsも出れば大抵の中小サービスの ユースケースでは問題ないだろう。PerlRubyでも起動するだけならば数百qps以上は期待できるようだ。C言語で書いてFastCGIにするのが最強ですね(^^; まずはperlで御気楽に作って、やることが固定化された場合は 気合でC言語に移植してやると激速かも。

    FastCGIなどの速度比較 - 小宮日記
  • jQueryの魔法 [Javascript] All About

    jQueryの魔法 [Javascript] All About
  • はじめてのjQuery

    デザイナ向け「初めてのjQuery」

  • 40分で覚える!jQuery速習講座 (1/6)

    いまやWeb制作に欠かせなくなったJavaScript。でも、「JavaScriptはほとんど“アリモノ”で済ませている」という方も多いのでは? そこで、WebデザイナーやマークアップエンジニアなどのWeb制作者の方向けに、いま一番人気のJavaScriptライブラリー「jQuery」の基を学べる特別レッスンをお届けします。題して、「40分で覚えるjQuery」。要点だけにぎゅっと絞って解説しますので、手を動かしながら今すぐjQueryを始めましょう。 【0分目:導入編】 jQueryのダウンロードと利用方法 jQueryのライブラリー体(JavaScriptファイル)は公式サイトからダウンロードし、head要素などにscript要素を書いて読み込みます。

    40分で覚える!jQuery速習講座 (1/6)
  • デザイナ向け「はじめてのjQuery」 - あと味

    東京への転勤でバタバタしてたのと、引越し先にネット回線がないのとでアップが遅れました。 先週、制作会議というデザイナの会議でjQeryの勉強会をしました。その際に作成・発表したスライドです。 前回、制作会社で働く人向け「はじめての正規表現」 - あと味で使ったスライドほどインパクトはないのですが、これをきっかけに、社内外問わず、jQueryを使ってみようと思ってくれるデザイナが増えたらうれしいです。もちろんプログラマにもおすすめです。 KeynoteHTML書き出し機能で出力したものを改変して作っています。超楽チン。時間がなかったので取り急ぎアップしますが、近日中にjQueryを使ってコピペ用のテキストと目次を設置します。 前提 JavaScriptではなく、jQueryが使えるようになることが目的 jQuery UIは日を改めて紹介予定 HTML, CSSは使いこなせる人向け(グラフィ

    デザイナ向け「はじめてのjQuery」 - あと味
  • AJAX Libraries API - Google Code

    What is the AJAX Libraries API? The AJAX Libraries API is a content distribution network and loading architecture for the most popular open source JavaScript libraries. By using the Google AJAX API Loader's google.load() method, your application has high speed, globaly available access to a growing list of the most popular JavaScript open source libraries including: jQuery jQuery UI prototype scri

  • jQuery - Wikipedia

    jQuery(ジェイクエリー)は、ウェブブラウザ用のJavaScriptコードをより容易に記述できるようにするために設計されたJavaScriptライブラリである。ジョン・レシグが、2006年1月に開催された BarCamp NYC でリリースした。様々な場面で活用されており、JavaScriptライブラリのデファクトスタンダードと呼ぶ者もいる[2]。ロゴの下に表記されているキャッチコピーは「write less, do more」(「少ない記述で、もっと多くのことをする」の意)。 jQueryには次のような機能・特徴がある。 ブラウザに依存しないオープンソースのセレクタエンジン Sizzle を使ったDOMエレメントの選択(Sizzle は jQuery プロジェクトからスピンアウト)[3] DOM操作と変更(CSS 1-3 と基的なXPathのサポートを含む) イベント CSS操作

  • jQuery 開発者向けメモ - 基本・サンプル

    jQueryとは jQuery は様々な処理を短く簡単に書ける JavaScript ライブラリです. 独自のXPATH/CSSセレクタを利用することで,多くのDOM操作を非常に簡単に書くことが出来ます. JavaScriptのDOM操作や,XMLHTTPRequest,XMLの操作などを覚えなくとも, Ajaxを利用したインタラクティブなページを作ることが出来ます. 以下のサンプルを見れば,JavaScriptらしい表記をほとんどする必要がないことがわかると思います. toggleサンプル 特定のブロックの表示・非表示を切り替えるのは以下のようなコードになります. $("#target_toggle").toggle("slow"); このブロックは,<p id="target_toggle"> です. Ajaxサンプル Ajaxでhello.htmlをロードするのは以下のようなコ

  • jQuery

    Lightweight Footprint Only 30kB minified and gzipped. Can also be included as an AMD module CSS3 Compliant Supports CSS3 selectors to find elements as well as in style property manipulation What is jQuery? jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use

  • ニュータイプなJSライブラリjQueryを使ってみよう!

    JavaScriptライブラリのニュータイプ「jQuery」。 jQuery is a new type of JavaScript library. jQuery: The Write Less, Do More, JavaScript Library ニュータイプと聞いては黙っていられないニュータイプファンの皆様こんにちは、公開APIを利用したサンプルサイトを作っていくよ管理人のZAPAです。 Web2.0やらAjaxやらの言葉が流行っていても、実際にそれっぽいものを作ろうと思ったところで、初心者は一体どこから手を付けて良いのかわからないのが現実だったりします。 そこで今回は、Web2.0っぽくAjaxを実現させることができるライブラリ「jQuery」の紹介をします。 Ajaxとは ここで言うAjaxは、オランダの名門フットボールチーム「アヤックス」ではなく、ウェブブラウザ内で非同期通

    ニュータイプなJSライブラリjQueryを使ってみよう!
  • App Engine でページングを行う方法

    Python 概要 CGI 環境 データの格納 概要 エンティティとモデル データの作成、取得、削除 キーとエンティティ グループ クエリとインデックス トランザクション 型とプロパティ クラス GQL リファレンス リファレンス Model Expando PolyModel Property Query GqlQuery キー 関数 例外 サービス Memcache 概要 Memcache の

  • Google App Engine についてあなたが多分知らない10のこと. - hidemonのブログ

    Google App Engineのブログより.なんかスターとかいただいたので,もう少し丁寧に訳してみる. Google App Engine についてあなたが多分知らない10のこと. 1. アプリケーションのバージョンは数字ではなく文字列である. app.yamlやappengine-webのほとんどの例では,versionフィールドに数字をあたえているが,これは単なる慣習にすぎない.バージョンにはURLで許されているものであれば,任意の文字列が使用できる.たとえば,"live" や "dev" をバージョンに使うと,アプリケーションは,"live.latest.yourapp.appspot.com" や"dev.latest.yourapp.appspot.com" でアクセスできる. 2. 複数のバージョンのアプリケーションを同時に利用できる。 1で述べたように,App Engin

    Google App Engine についてあなたが多分知らない10のこと. - hidemonのブログ
  • 今日1時間悩んだ問題 - 西尾泰和のはてなダイアリー

    問題を経過時間で絞り込んで易しい問題、難しい問題、と分類しようとか思った easy = Question.all().order("elapse").filter("elapse >", 5).fetch(10) normal = Question.all().order("elapse").filter("elapse >", 15).fetch(14) hard = Question.all().order("elapse").filter("elapse >", 25).fetch(5) しかしこれではなぜかeasyもnormalもhardも先頭部分が同じリストが返ってくる。どこが間違っているのか答えよ。 1 2 4 8 16 32 64 解答 1年前にほぼ同じ問題に引っかかっていた。GAE DatastoreでIntegerFieldに対して不等号で絞り込む際にfloatを使っては

    今日1時間悩んだ問題 - 西尾泰和のはてなダイアリー
  • GAEでPagination その2 - 西尾泰和のはてなダイアリー

    GAEでPaginationでPaginationの方法はわかったものの、似たようなコードをあちこちに書くのは嫌なのでまとめてみた。Paginateされたアイテムを表示する場所が1箇所増えるごとにviews.pyが2文、テンプレートが1行増える。 現状の実装ではソートに使うキー(order_by引数)がdb.DateTimeProperty1つで1秒に1回以上の投稿がないことを前提にしているが、より一般的にはこれがリストを受け取るようにすることと、bookmarkの文字列へのシリアライズとデシリアライズの方法を渡せるようにする必要がある。まあ必要になった時に作る。 引数のデフォルト値は、こういうプロパティを付けている時に便利なように設定してある。これは僕がそうしてるから。 class Item(polymodel.PolyModel): (中略) created_on = db.DateT

    GAEでPagination その2 - 西尾泰和のはてなダイアリー
  • GAEでPagination - 西尾泰和のはてなダイアリー

    fetchの制限があるからどうやってpaginationを実装するのがスマートかなーと思ってたらまさにズバリな内容の文章が公式であった。App Engine でページングを行う方法 - Google App Engine - Google Code シャードって何だ カウンタのシャーディング - Google App Engine - Google Code あー、ようするに ユーザの操作によってがんがん行われる処理でDatastoreの単一のオブジェクトに読み書きしていると、いずれユーザが増えたときにボトルネックになるよね?まずはタスクキューを使って平坦にしたうえで、それでもさばけなくなったらオブジェクト自体をいくつかに分散するべきか。 http://twitter.com/nishio/statuses/10957320426 の後半のことをシャーディングって言うのか。

    GAEでPagination - 西尾泰和のはてなダイアリー
  • 線香数学 - 西尾泰和のはてなダイアリー

    「一定の速度で燃え、1時間で燃え尽きる線香が9ある。20分を計れ。」 条件 0 線香が燃え尽きた瞬間は明確にわかる。よって1時間を計ることができる。 1 線香への点火と消火に時間はかからない。よって「1の線香の両端に同時に火をつけ、燃え尽きるまで」で30分を計ることができる。 2 線香が燃え尽きた瞬間に、他の線香に火をつけたり、他の線香の火を消したりすることが可能。よって「1の線香の両端と、別の先行の片端に火をつけ、1目が燃え尽きた瞬間にもう片端に火をつける、そこから燃え尽きるまで」で15分を計ることができる。 3 線香はまっすぐな線分で、太さは考えない。同じ線分上に何でも線香を重ねておくことができる。 4 線香の片方の端をどこかにつけて回転させることによって、その点を中心とした円を書くことができる。これにより、三の線香が与えられたときに、それらを使った三角形を作ることができる

    線香数学 - 西尾泰和のはてなダイアリー
  • DjangoやKayを使って新しいアプリを作る方法の自分用メモ - 西尾泰和のはてなダイアリー

    何事も始める時が一番腰が重いものであり、腰を軽くするためには考えずに作業出来る必要があり、その為には手順を記録してなんども修正して洗練させる必要がある、だからとりあえず記録。DjangoやKayを使ってウェブアプリを作る方法 サービス名称を決める 他人に話してみる。「ダサッ」とか「え、何々って意味?(誤解)」とか言われたら考え直す。 ドメインが取れるかどうかを調べる。Google App Engineならその名前のアプリを作れるか調べる。取れないなら考えなおす。 ドメインを取る。アプリの名前をとる。作ってから取れなくなってたらガッカリするから。 プロジェクトフォルダを作る 僕はBitbucketでホスティングされているプライベートのMercurialのリポジトリの中に作る。 フォルダの中でstartprojectする RATIONALE: ここで作られるフォルダのルートにはapp.yaml

    DjangoやKayを使って新しいアプリを作る方法の自分用メモ - 西尾泰和のはてなダイアリー
  • 月の列挙 - 西尾泰和のはてなダイアリー

    Python で次の月を求めようとしたらメンドそうなので Ruby にした - YoshioriのBlog 2010-04-05 - atsuoishimotoの日記 僕がYoshioriのブログから読み取った要求仕様ではdatetimeもcalendarも必要な気がしないのでKeep It Simpleで: year, month = 2005, 4 while (year, month) <= (2007, 04): print "%d%02d" % (year, month) month += 1 if month == 13: month = 1 year += 1 って書いてみたのであった。いまの暦では閏月とかないから、毎年1~12の月があるだけだし。

    月の列挙 - 西尾泰和のはてなダイアリー
  • 昔Django+GAEで作ったサービスをKayでリプレースしようとしている - 西尾泰和のはてなダイアリー

    app.yamlで既存のアプリと同じapplication名にして、versionを変えてやれば既存のサービスを走らせたままそのDatastoreにアクセスできる別アプリをデプロイできるはず。 まず、KayはKindをマングリングしてしまうのでそのままではItemって名前のモデルを作ってもKindがcore_itemみたいな名前になってしまって既存のデータが読めない。settings.pyでADD_APP_PREFIX_TO_KIND = Falseにしておく。 ローカルの開発サーバでは動くので、じゃあデプロイしてみるか、と試してみたら動かない。「TemplateNotFound: core/index.html」などと言われる。うーむ。Kay単体で作ってデプロイしたときにはこんな問題は起きなかったので、かつてDjangoで作った時の設定がどこかに残っていたりするんだろうか?? TEMPL

    昔Django+GAEで作ったサービスをKayでリプレースしようとしている - 西尾泰和のはてなダイアリー
  • 続: パーフェクトシャッフルは何回で元に戻るか - 西尾泰和のはてなダイアリー

    半年前に作ったパーフェクトシャッフルは何回で元に戻るかの を円形にしたい。 できた。 30枚のカードに「半分に分けて互い違いに組み合わせる」というシャッフルを5回すると元の並びに戻る、という図。 abcdefって6枚のカードがあったら、まず半分に分けて abc, def それから交互に組み合わせて daebfc にする、というシャッフルね。 シャッフルのたびに、1枚目は2枚目になり、2枚目は4枚目になり、4枚目は8枚目になり、8枚目は16枚目になり、16枚目は半分に分けたときに後半の1枚目なので次のシャッフルで1枚目に戻ってくる。5回。 3枚目は6枚目になり、6枚目は12枚目になり、12枚目は24枚目になり、24枚目は後半の9枚目だから17枚目になり、17枚目は後半の2枚目だから3枚目に戻ってくる。やはり5回。 他のカードに関しても同様に成り立つんだけども説明は省略。 Q&A @atusi

    続: パーフェクトシャッフルは何回で元に戻るか - 西尾泰和のはてなダイアリー
  • ビスマス - 西尾泰和のはてなダイアリー

    Make Tokyo Meetingの石華工廠ブースでビスマスのインゴットを買ってきた。これだけでもきれい。 100円ショップでいろいろなものを買う。 お玉にぴったりのサイズ! どろり。想像以上に簡単に融けた。 融かすのは簡単だったが「ある程度固まったところで液体部分を捨てる」の「ある程度」がよくわからん。しばらくおいていると液面の縁が固まっていたのでえいやっと流す。おおー、できた! 捨てた方の液体もきれい。 ちなみに、計量スプーンは全く使われなかった。陶器の茶わんは融けた液体を流し込んだ瞬間見事にひびが入ってしまった。おすすめできないかも。 さて、写真も撮ったことだしもう一度融かすか。 iPhoneのカメラではきれいに撮れないねー。カメラが欲しくなってしまう。 液体捨て場の中心が固まっていないのに気付いたのでさらに捨ててみたらこんなのになった。面白い。 200gではできることに限りがあっ

    ビスマス - 西尾泰和のはてなダイアリー
  • ティモシー・リアリー博士の生涯 1/3

    60年代にサイケデリック革命の父として支持された元ハーバード大学の教授、ティモシー・リアリー。LSDなどの幻覚剤の使用による意識革命を勧め、既存体制に服従する生き方を否定し、その行動をもって自由を促した彼の人生に迫るドキュメンタリー。Part2 sm10386832 Part3 sm10386950

    ティモシー・リアリー博士の生涯 1/3
  • ayacnews2nd.com - このウェブサイトは販売用です! - ayacnews2nd リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    ayacnews2nd.com - このウェブサイトは販売用です! - ayacnews2nd リソースおよび情報
  • もっと休むに似ている  万国の陰謀論者よ、団結せよ!

    各界でリーダーを輩出する為の教育・実践の場 ”ワールド・フォーラム”へようこそ 【World Forum】(公式サイト) なかなかに素晴らしい謳い文句ではありますが、 このフォーラムを運営するメンバーのあまりの凄まじさに思わず眩暈が。 ・12月例会    船瀬 俊介 氏 ・11月例会    長谷川 勤 氏 ・10月例会    黄 文雄 氏 ・9月例会     松 道弘 氏 ・8月例会     小石 泉 氏 ・8月特別例会  高橋 五郎 氏 ・7月例会     丹羽 春喜 氏 ・6月総会     小林 興起 氏 ・5月例会     田母神 俊雄 氏 ・5月特別例会  高橋 五郎 氏 ・4月例会     清水 馨八郎 氏 ・3月例会     安部 芳裕 氏 ・2月例会     森田 実 氏 ・1月例会     高橋 清隆 氏 ……なんじゃこのメンバー??? 2009年のトンデモ大賞受賞者の

  • 夜空に大きな閃光…アメリカに巨大隕石が落下(動画) : らばQ

    夜空に大きな閃光…アメリカに巨大隕石が落下(動画) 現地時間14日、アメリカ中西部一帯の夜空に巨大な閃光が走ったそうです。 その正体は分析によると直径1.8m、重量450kgと推定される隕石。 各地で撮影された、輝く巨大な流星の映像をご覧ください。 とても流れ星とは思えない緑色の光。UFOかミサイルかって程の巨大な輝きですね。 専門家によると、これが日中だったら飛行機雲のような飛跡も見えたはずと言い、太陽系内の小惑星帯(アステロイドベルト)から飛来してきた可能性が強いとのことです。 大気圏でばらばらになった破片はフットボール大で、アメリカ東部のウィスコンシン州あたりに落下したとみられています。 鉄隕石(アルゼンチン産)31posted with amazlet at 10.04.18New Wave Amazon.co.jp で詳細を見る 関連記事「クラゲ?」「ラピュタ?」夜空に珍妙なオー

    夜空に大きな閃光…アメリカに巨大隕石が落下(動画) : らばQ
  • yebo blog: ビル・ゲイツがWindowsからiTunesを締め出す事に

    2010/04/18 ビル・ゲイツがWindowsからiTunesを締め出す事に Pluggio Blogによれば、ビル・ゲイツがAppleiTunesをWindows OSから締め出すという前例のない発表をしたそうだ。ビル・ゲイツになぜかを尋ねたところ、「はじめの頃は、AppleWindows向けにiTunesを配布したことは嬉しく思いました。ところが、WindowsiTunesに関して、Macと全く同じコードベースを使っていることを内部関係者から聞き、更に詳しく調べてみると、iTunesが当にWindows APIを使用していないことが分かりました。自身のスクロールシステムや外観を利用し、素晴らしいWindows OSを完全に迂回しているのです。そこで、私たちは次の変更を行えば、WindowsiTunesを配布してよいとしました。 AppleWindows上で動作する専用の

  • マーベラス公式サイト

    東京証券取引所 プライム市場 設立:1997年6月25日 資金:3,611百万円 従業員数:668名(連結、2023年9月30日現在)

    マーベラス公式サイト
  • Engadget | Technology News & Reviews

    My iPhone 11 is perfectly fine, but the new buttons on the iPhone 16 are compelling

    Engadget | Technology News & Reviews
  • URLは500文字を超えるがどうしよう - 西尾泰和のはてなダイアリー

    Google App Engineの話。URLはIEでさえ最長2083文字まで受け付けるので、500文字が上限のStringPropertyに入れるわけにはいかない。 class StringProperty(verbose_name=None, multiline=False, ...) A short string property. Takes a Python str or unicode (basestring) value of 500 bytes or less. じゃあTextPropertyに入れるか、というと今度はインデクスをはれないので「すでに追加済のURLだったら新しく追加しないで前のを使う」なんてのができない。(forで回すとか言わないように!) class TextProperty() A long string. Unlike StringProperty,

    URLは500文字を超えるがどうしよう - 西尾泰和のはてなダイアリー
  • SHA*の速度 - Nobuhisa's diary

    SHA1とかSHA256とかSHA384とかSHA512のスピードの差を計ってみました。 正確には、CSPラッパークラスではなくマネージ実装のハッシュアルゴリズムのスピードを測定しました。 SHA512 : 1087 ms. SHA384 : 1072 ms. SHA256 : 522 ms. SHA1 : 316 ms. 数千回の計算をワンセットとして、それらを複数回実行し、平均を採りました。 # ハッシュを求める巨大な元データを用意するのが面倒だったのでw ## 数十文字じゃ一瞬すぎて計測できなかった 案外早かったなぁ。 わたくしのおじいちゃんPCでこれだけの早さだから、他のPCだともっと早いことでしょう。 まあSHA1は脆弱性があるのでもう使わないとして(笑)、 どれが無難でしょうかね。 SHA256さんで十分かなぁ。

    SHA*の速度 - Nobuhisa's diary