キーワード検索「アルゴリズム」

826

■ - naoyaの日記

■ - naoyaの日記 もう外野になった人間ががとやかく言うのも、中の人的には面白くないかもしれないけれど... 言わないで後悔するより言った方がマシ、という精神で書き残します。あくまで個人の視点です。あまり賛同してもらえないと思うし。 純粋にインタフェース、という意味の改善ではすごく良いなあと感じた モダンになったし、拡張性のある UI だと思った 使いやすいと思う 一方、コンセプトの転換、という点ではあまり評価できな...

naoya.hatenablog.com
599

ゲームプログラマーという職業はもうありません。 - teruyastarはかく語りき

ゲームプログラマーという職業はもうありません。 - teruyastarはかく語りき 暴言なのは分かってますが、学生の頃ゲームプログラマーを目指した昔の僕にそのまま言ってやりたいセリフ。 こんな記事を見つけたので。プログラマ、SE、ゲームプログラマについて - Yahoo!知恵袋http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1438427284 自分は将来、プログラマ、いずれはSEになりたいと考えていましたが、最近...

d.hatena.ne.jp
577

ウェブページの高速化のために読んでおきたいサイトのまとめ|Webpark

ウェブページの高速化のために読んでおきたいサイトのまとめ|Webpark ユーザビリティの改善や検索エンジン対策としてウェブページの読み込みスピードの高速化は非常に重要です。ということで、ページの読み込みスピード向上のために役立つサイトをまとめてみます。 ページ読込速度の重要性 次の事例にあるように、ユーザーは表示速度に敏感です。 Googleによるとページの読み込みが0.5秒遅くなると、検索数が20%減少する Amazonによるとページの読み込みが0.1秒遅くなると、...

weboook.blog22.fc2.com
148

ソートアルゴリズムを映像化してみた - jsdo.it - Share JavaScript, HTML5 and CSS

ソートアルゴリズムを映像化してみた - jsdo.it - Share JavaScript, HTML5 and CSS Now relevant tags could be inherited when a specific code is forkedよくあるやつです。ぼんやり眺めてると、とても癒されます。 今のところ確認してる不具合は、 ・Operaでは、要素を101以上に増やすと全く表示されなくなる。 ・Webkitだと、グラフの右端にスペースができる。 ・IE8だとエラーが出て全く動かず。IE9はやればでき...

jsdo.it
89

ウェブサイト最適化:ウェブサイトを高速化するためのフロントエンドのアプローチまとめそもそも… - Twihelpme(ツイヘルプミー)

ウェブサイト最適化:ウェブサイトを高速化するためのフロントエンドのアプローチまとめそもそも… - Twihelpme(ツイヘルプミー) 返信数:0件(返信受付中)82 view w3gjp ウェブサイトを高速化するためのフロントエンドのアプローチまとめ そもそも何故ウェブサイトを高速化するのかですが、ウェブサイトを高速化することで顧客を逃さず機会損失を最小化できる(3秒以上表示にかかると大半のユーザは離脱すると言われている)利用者のストレスを軽減でき、人とウェブサイト両方のポテンシャルを高められてPVやリピーターの増加へとつながる...

twihelp.me
87

404 Blog Not Found:algorithm - bucket sort - 比較しなければソートは相当速い

404 Blog Not Found:algorithm - bucket sort - 比較しなければソートは相当速い 最古にして最速? おそらくプログラムを組んだことがない人でも「誰にも教えられずに」知った「天然の」アルゴリズムの筆頭に来るのがこのバケットソートではないでしょうか。 ソートしたいものに適当に番号を振っておく 番号がついたバケツを用意する ソートしたいものの番号がついたバケツにそれを放り込む 必要があればバケツの中身を同じやり方でソートする 番号順にバケツの中身をぶちまける 花札やトランプといった番...

blog.livedoor.jp
86

JavascriptのMath.random()でユーザートラッキングができるという話 - kogelab.memo

JavascriptのMath.random()でユーザートラッキングができるという話 - kogelab.memo Web | 01:42 表題の件について。  地味な話ですが、javascript(というかECMAの仕様)にあるMath.random()には、乱数のシードを与える方法が無いようです。そんなわけで、われわれ一般市民は各ブラウザが独自に実装している、謎のシードで初期化された謎のアルゴリズムで作られた乱数を通常使うわけですが。 Mozillaからこんなの出てた。  曰く、Math.random()の...

d.hatena.ne.jp
79

Sleep sortの各言語での実装まとめ – Yuyak

Sleep sortの各言語での実装まとめ – Yuyak 盛り上がってるSleep sort。 僕もどの言語かで実装しようと思ったけどもう色々やられていて悔しいのでまとめてみる。 随時更新。 そもそもの発端 4chan BBS – Genius sorting algorithm: Sleep sort (本家) 常識を覆すソートアルゴリズム!その名も”sleep sort”! – Islands in the byte stream bash 4cha...

www.yuyak.com
56

404 Blog Not Found:algorithm - 重みをつけて乱択する

404 Blog Not Found:algorithm - 重みをつけて乱択する 同意なのだけど… Perlで生でrand関数をごちゃごちゃ使うコードはもう嫌だ | hirobanex.net とにかく、プログラムッチクというとなにかとランダムという要件が多いし、こんなコードばかりグチャグチャ書くのはもういやですね。 これを一般化するという問題はアルゴリズムの実習にちょうど手頃なサイズなので。 JavaScriptによる実装 頻度を高い順に並べて、乱数<合計頻度となったところで...

blog.livedoor.jp
39

404 Blog Not Found:algorithm - ソート済み配列をソートしなおすべからず

404 Blog Not Found:algorithm - ソート済み配列をソートしなおすべからず ぐぬぅ。男子ゆえ女子をこじらせようがないとはいえ、風邪が普通にこじれている。 というわけでアルゴリズムのことなどつらつら考えていた。 高速な安定ソートアルゴリズム “TimSort” の解説 : Preferred Research Timsort - Wikipedia, the free encyclopedia 要はソートすべき配列中にすでに存在する秩序を活用するのがtimsortなのだと。...

blog.livedoor.jp
41

404 Blog Not Found:algorithm - bucketsort.[ch] - 汎用かつlibcの*sortより高速な

404 Blog Not Found:algorithm - bucketsort.[ch] - 汎用かつlibcの*sortより高速な 404 Blog Not Found:algorithm - bucket sort - 比較しなければソートは相当速い これほど素晴らしいアルゴリズムなのに、なぜlibcやLL言語の組み込みとして用意されていないのでしょう? https://plus.google.com/103748274114027132441/posts/VmpVES1hFds - Shiro Kawai さんのコメント他...

blog.livedoor.jp
51

MOONGIFT : Web上のデータを使って人工無能を実現する「Web AI」 オープンソース・ソフトウェア/フリーウェアを毎日紹介

MOONGIFT :   Web上のデータを使って人工無能を実現する「Web AI」 オープンソース・ソフトウェア/フリーウェアを毎日紹介 オープンソース・フリーウェアを毎日紹介するブログ。日々の業務の効率化、新しいサービスのネタ探しにどうぞ。SNS、SBS、CMS、オフィス、画像編集、ユーティリティ、Firefoxアドオン、テキストエディタ、ゲーム…ジャンルは様々。Web AIはJavaScript製のオープンソース・ソフトウェア。昔からコンピュータの世界では人工無能の人気が高い。人工知能という程ではないため、無能と名付けられている...

www.moongift.jp
40

[js] webページ中のリンクをクリックするUIを改善する実験 - Hirameki Inspiration

 [js] webページ中のリンクをクリックするUIを改善する実験 - Hirameki Inspiration 次のような例を考えてみる。 webページを見ていて、ページ内のリンクを辿って他のページへ遷移する マウスの場合 マウスをリンクの上に持って行く マウスカーソルの形が変わることを確認する(変わらないかも知れないが) クリックするタッチパネルのインターフェースがあれば次のようになる タッチパネルの場合 目的のリンクの上をタッチするマウス、タッチパネルのいずれにおいても、目的のリンクの上をクリック(タッ...

d.hatena.ne.jp
29

reduce関数は結構有用っていうお話 - あと味

reduce関数は結構有用っていうお話 - あと味 JavaScriptJavaScriptに限った話ではないのですが、reduce関数を持つプログラミング言語がいくつかあります。 JavaScriptに関しては、一応、ECMAScript5の仕様に登場するようで、将来的にはどのブラウザでも使えるようになりそうな気配はあります。Standard ECMA-262また、MDCではreduceのアルゴリズムが掲載されているので、これを利用すれば現時点で...

d.hatena.ne.jp
31

[JS]グリッドなど四つのアルゴリズムでレイアウトできるスクリプト -jLayout | コリス

[JS]グリッドなど四つのアルゴリズムでレイアウトできるスクリプト -jLayout | コリス HTMLの要素やHTML5のCanvasをコンポーネントとし、四つのアルゴリズムを利用してレイアウトがおこなえるスクリプトを紹介します。jLayoutデモページjLayoutのレイアウトのアルゴリズムレイアウ [...]

coliss.com
21

InfoQ: 仮想パネル: JavaScriptで非同期プログラミングを乗り切る方法

InfoQ: 仮想パネル: JavaScriptで非同期プログラミングを乗り切る方法 プログラマはものごとを順番にやるようなアルゴリズムを書いて、シーケンシャルにプログラミングするのを当然のことだと思っている。しかしJavaScriptでブロッキングI/Oや時間を要する操作のあるコードを書いているなら、シーケンシャルなコードというのは問題外だ。システムで唯一のスレッドをブロックするのは、非常にまずいことだからだ。これを解決するには非同期コールバックを使ってアルゴリズムを実装すればよ...

www.infoq.com
24

RSA、AES暗号をJavaScriptで実現できる「cryptico.js」:phpspot開発日誌

RSA、AES暗号をJavaScriptで実現できる「cryptico.js」:phpspot開発日誌 RSA、AES暗号をJavaScriptで実現できる「cryptico.js」 2011年09月02日- cryptico.js - An easy-to-use strong encryption system utilizing RSA and AES for javascript. RSA、AES暗号をJavaScriptで実現できる「cryptico.js」 JavaScriptで複雑な暗...

phpspot.org
17

O'Reilly Japan - HTML5 Canvas

O'Reilly Japan - HTML5 Canvas HTML5はWeb開発に革命をもたらすとも言われています。本書ではHTML5の機能で最も注目されているCanvasについて学びます。Canvasを使った2Dオブジェクトの描画、テキストレンダリング、画像・映像・音声処理、WebGLによる3Dアニメーション。これらすべてのトピックをインタラクティブなサンプルとともにわかりやすく解説します。Canvasの機能を最大限に引き出すためのアルゴリズムを扱って...

www.oreilly.co.jp
18

各ソートアルゴリズムの違いを視覚で理解できる動画 - スラッシュドット・ジャパン

各ソートアルゴリズムの違いを視覚で理解できる動画 - スラッシュドット・ジャパン 10/08/24/0045224story各ソートアルゴリズムの違いを視覚で理解できる動画reoによる2010年08月24日 11時30分の掲載視覚的インパクト超重要部門よりある Anonymous Coward 曰く、各ソートアルゴリズムをビジュアル化し、オーディオ効果もつけた動画を製作した人がいるそうだ (Geek.com の記事 (動画付き)、本家 /. 記事より) 。バブルソートやヒープソ...

slashdot.jp
11

Chrome、V8エンジンに新アルゴリズムを導入 | エンタープライズ | マイナビニュース

Chrome、V8エンジンに新アルゴリズムを導入 | エンタープライズ | マイナビニュース Google Chrome runs web pages and applications with lightning speed. Googleは、ChromeのDevチャンネルおよびBetaチャンネルのV8エンジンに、関数の最適化に関する新しいアルゴリズムを導入したと発表した。サイズの小さいJavaScriptコードのパフォーマンスが向上しており、SunSpiderベンチマークで安定版とベー...

news.mynavi.jp
0.4358