2015年10月16日のブックマーク (6件)

  • not found

    You see this page because there is no Web site at this address.

    not found
    wordi
    wordi 2015/10/16
    bashでいいですか、の下りで爆笑してしまった
  • 手続き型のダンジョン生成アルゴリズム | プログラミング | POSTD

    この投稿では、以前に TinyKeepDev が こちら で述べたランダムなダンジョンを生成する技法について説明しようと思います。元の投稿に比べて、もう少し具体的に話を進めるつもりです。まずは、以下に示したアルゴリズムの一般的な動作をご覧ください。 部屋の生成 はじめに、幅と高さを持つ部屋を円の中にランダムに配置しましょう。TKdevのアルゴリズムは、各部屋のサイズを生成するのに正規分布を用いています。これは一般的にとてもいいアイデアです。なぜかと言うと、これによってより多くのパラメータを扱うことができるようになるからです。幅/高さの平均と標準偏差間の異なる比率を選ぶと、通常は見た目の違うダンジョンとなります。 ここで実行すべき関数は getRandomPointInCircle です。 function getRandomPointInCircle(radius) local t = 2

    手続き型のダンジョン生成アルゴリズム | プログラミング | POSTD
    wordi
    wordi 2015/10/16
    分かりやすいし面白いし応用が利く
  • JavaScriptでのDOM操作は重いのかという話とForced Synchronous Layoutについて - id:anatooのブログ

    2015年にもなるのにJavaScriptでのDOM操作のパフォーマンスについて書く。ウェブページにインタラクションを持たせたい時に、JavaScriptでDOM操作を行うことがよくある。このDOM操作のパフォーマンスについて、よく聞く意見を大別すると次の2つがある。 JavaScriptによるDOM操作は重たい レンダリングが重いだけで、DOM操作そのものはそれほど重たくない JavaScriptでオブジェクトのプロパティを操作したりする単体の処理は通常1ミリ秒もかからないが、DOM操作をするとレンダリングが完了するまでに数十ミリ秒程度かかったりする場合がある。1番目のDOM操作が重たいと言っている人は経験則的にそう言っていることが多い。 レンダリングの仕組みを知っている人は2番目の意見を言うが、重箱の隅をつつくような話をするとこれも必ずしも正しいわけではない。DOM操作するコードによっ

    wordi
    wordi 2015/10/16
    JavaScriptのDOM操作のパフォーマンス内訳について
  • 書籍『Webプロジェクトマネジメント標準』を全文PDF無償公開 | News&Column | 株式会社ロフトワーク

    書籍『Webプロジェクトマネジメント標準』を全文PDF無償公開 ロフトワークは、書籍『Webプロジェクトマネジメント標準』全文をPDFデータで無償公開します。 ロフトワークは、2002年という早い段階からWebとクリエイティブの領域に世界標準のプロジェクトマネジメントの知識体系「PMBOK(ピンボック)」を導入し、Webプロジェクトのフレームワーク確立やリスクの軽減などに努めてきました。その過程で得た知識や経験を体系化、Webの制作現場につながるように編綴し、2008年に技術評論社より書籍『Webプロジェクトマネジメント標準』(共著=林千晶・ロフトワーク代表取締役、高橋宏祐・富士通グループWebサイト統括(*1))を出版しました。 『Webプロジェクトマネジメント標準』は、プロジェクトの課題が個人の能力・努力の問題であると苦しんでいる方々にこそ読んでいただき、制作側・クライアント側の双方が

    書籍『Webプロジェクトマネジメント標準』を全文PDF無償公開 | News&Column | 株式会社ロフトワーク
    wordi
    wordi 2015/10/16
    あとで読む
  • jqGridで簡単リッチなテーブル作成 - Taste of Tech Topics

    こんにちは、しょこたんです。 今日は、HTML5とは、少し違う方向ですが、 jqGridの紹介をしたいと思います。 というのも、ついこの間久しぶりに家のページを訪れたところ、 この4月にメジャーバージョンアップされていたので 紹介したいなと思いました。 もちろん、 新機能の紹介も合わせて行いたいと思います。 1.jqGridってそもそもなに? jqGridは、 簡単にリッチなテーブルを作成することができるライブラリです。 javascriptライブラリの一つで、 jqueryを用いたプロダクトの一つですね。 20行程度記述し、データを入れるだけで、 というように、 ・スクロールバー ・ページング ・検索機能 ・1ページ当たりの表示行数の変更 というような機能が自動でつく優れものです。 2.テーブルを作ってみよう。 そんなの知ってるよなんて人は、 読み飛ばしてくださいね。 まずは、ソースを

    jqGridで簡単リッチなテーブル作成 - Taste of Tech Topics
    wordi
    wordi 2015/10/16
    jqGridの使い方
  • ナチュラルCぐらいGo言語の省略がヒドすぎる件について [golang] | TOACH

    Go言語を一通り学べるgoogle設えのA Tour of Goというチュートリアルをやっている。 A Tour of Go Go言語の最大の特徴であるgoroutineやchannelも含めて、Go言語をとりあえずウォークスルーできるから、趣味仕事Go言語に入るための第一歩としてとても良い。 しかしながら、このチュートリアルを通して、Go言語自体へのムクムクとした不満が、季節外れの入道雲のように立ち昇ってきた。 それは、省略がヒドいというもの。 Channel 実際に見てみよう。まずは、goroutineやその呼出元の間で値をやりとりするために使われるchannnel。これがロック機能も備えていることで、非同期処理どうしで同期的なロジックを簡単に組み込める素晴らしい仕組みなのだけれど、これを生成する処理が……。c := make(chan int) 出典はA Tour of Goの6

    ナチュラルCぐらいGo言語の省略がヒドすぎる件について [golang] | TOACH
    wordi
    wordi 2015/10/16
    省略名それぞれに意味があり、統一されてるから読み書きしやすいしスッキリする