タグ

2011年5月13日のブックマーク (17件)

  • GREEのゲームはパクリだらけ? そんな疑惑ゲーム一覧|ガジェット通信 GetNews

    ソーシャルゲームサイト『GREE(グリー)』が数々の人気アニメやゲーム作品をインスパイアしたゲームをリリースしているとして話題になっている。そんなわけで今回はそんなパクリ疑惑ゲーム一覧をまとめて見たのでみなさんの判断で比較してもらいたい。 ※全ての画像が見られない方はこちらからご覧下さい。 こちらもっとも話題になった作品『いもこい』。何に似ているってそりゃ『けいおん!』しかない。見たらすぐわかるそのそっくりさ加減。ファンをかっさらうために意図的に似せたのかたまたま似てしまったのかは不明だが似すぎである。 こちらは昨年話題になった『ヒメこい』。元となっている作品はコナミの『ラブプラス』。キャラクターデザインだけでなく、ヒメこいの書体まで似ている。ちなみにこちら『ヒメこい』はサービス終了を発表している。 『契約★魔法少女』の元となっているのはアニメでも話題となった『魔法少女まどか☆マギカ』。契

    GREEのゲームはパクリだらけ? そんな疑惑ゲーム一覧|ガジェット通信 GetNews
    hiroyukim
    hiroyukim 2011/05/13
  • Spaghetti Source - トポロジカルソート

    説明 有向グラフ g の位相的順序とは,頂点の順序付け u であって,u[i] から u[j] に辺がある => i < j が成立するものをいう. 与えられたグラフ g の位相的順序を求めるアルゴリズムをトポロジカルソートという.これは深さ優先探索木において後退辺が無ければ可能であり,頂点を閉じる順序の逆順がそれとなる. 計算量 O(V+E) 使い方 const Graph &g グラフ. vector<int> &order トポロジカルソートの結果.意味を持つのは戻り値が true のときに限る. 戻り値 トポロジカルソート可能かどうか. ソースコード bool visit(const Graph &g, int v, vector<int> &order, vector<int> &color) { color[v] = 1; FOR(e, g[v]) { if (color[e-

    hiroyukim
    hiroyukim 2011/05/13
  • セル・オートマトン - Wikipedia

    この記事には参考文献や外部リンクの一覧が含まれていますが、脚注による参照が不十分であるため、情報源が依然不明確です。適切な位置に脚注を追加して、記事の信頼性向上にご協力ください。(2022年3月) セル・オートマトンの一種ライフゲームで、ゴスパー(英語版)のグライダー銃がグライダーを放っているところ[1] セル・オートマトン(英: cellular automaton、略称:CA)とは、格子状のセルと単純な規則による、離散的計算モデルである。計算可能性理論、数学、物理学、複雑適応系、数理生物学、微小構造モデリングなどの研究で利用される。非常に単純化されたモデルであるが、生命現象、結晶の成長、乱流といった複雑な自然現象を模した、驚くほどに豊かな結果を与えてくれる。 正確な発音に近いセルラ・オートマトンとも呼ばれることがある。セルは「細胞」「小部屋」、セルラは「細胞状の」、オートマトンは「から

    セル・オートマトン - Wikipedia
    hiroyukim
    hiroyukim 2011/05/13
  • 2007年度 グラフ理論講義ノート : HUSCAP

    2007年度に工学部電子工学科4年生対象に開講されたグラフ理論の講義ノートおよび講義スライドです。今年度は旧カリキュラム最終回ですので、過去5年間(2003-2007)にわたって講義で扱った演習問題とその解答例を掲載した一括ダウンロード版もアップロードしました。

    hiroyukim
    hiroyukim 2011/05/13
  • オブジェクト指向分析設計 - Wikipedia

    オブジェクト指向分析設計 (オブジェクトしこうぶんせきせっけい、OOAD、英: object-oriented analysis and design ) は、ソフトウェア工学において、ソフトウェア (システム) を相互作用するオブジェクトの集まりとしてモデル化 (オブジェクト指向モデリング) する、オブジェクト指向に基づくソフトウェア開発の方法である。オブジェクト指向の理論的枠組みに基づくソフトウェア開発、すなわちオブジェクト指向開発を行う際の、ソフトウェア開発工程において、分析工程であるオブジェクト指向分析 (OOA; object-oriented analysis) と、設計工程であるオブジェクト指向設計 (OOD; object-oriented design) の、総称である。なおプログラミング工程は、オブジェクト指向プログラミング (OOP; object-oriented

    オブジェクト指向分析設計 - Wikipedia
    hiroyukim
    hiroyukim 2011/05/13
  • yfcbookshelf.com

    This domain may be for sale!

    hiroyukim
    hiroyukim 2011/05/13
  • 『トポロジカルソート』

    UNIX系OSでは比較的古くからtsortコマンドとしてお馴染みのトポロジカルソートですが、これは他のソート法と比べて異質なものでとても興味深いものです。 どういったソート法かというと tsortコマンドに以下の内容のファイル(ブランク区切りでペアの行)をわせると、論理的整合性のとれた順番を返してくれます。 [data.txtファイル内容] 「3」「1」「2」の順番という答えを導き出してくれました。 これは繁雑な作業などを矛盾なく進める順番を把握するのに役立ちそうです。 まだこれくらいの規模なら頭で考えれば分かることですが、説明のために単純化してみました。 別のアプローチで説明してみたいと思います。 上記のファイル内容の関係を図で表すと この図でまず注目すべきポイントは、どこからも矢印を指されていないものが存在することです。 答えは「3」です。 この「3」とこれに付随する「矢印」を消して

    『トポロジカルソート』
    hiroyukim
    hiroyukim 2011/05/13
  • xargs を使ってカジュアルに並列処理 - たごもりすメモ

    シェルからでも重い処理というのはちょこちょこあって、例えば超デカいログファイルを移動して圧縮したりというお仕事は世界中のあらゆる場所で毎日行われていたりする。コマンドラインからでも大量の圧縮済みログファイルをいっぺんに展開したい、とか。 あるディレクトリ以下に存在するたくさんのファイルを(圧縮済みのものを除いて)全部 bzip2 圧縮したい!と思ったら、とりあえずさくっと次のようにコマンドラインで叩けばいい。 $ find . -not -name '*.bz2' | xargs bzip2 これで、まあそんなに問題なく効率的にbzip2圧縮ができる。だがしかし。 最近は複数コアのCPUが普通に転がってるし、あまつさえHyperThreadingが有効になってたりしてOSから見える論理CPU数がハンパない。普通に8とかある。その一方で複数コアを使用してくれるコマンドというのはあんまりなくて

    xargs を使ってカジュアルに並列処理 - たごもりすメモ
    hiroyukim
    hiroyukim 2011/05/13
  • GNU make 日本語訳(Coop編) - 目次

    著者 :リチャード・M・ストールマン, ローランド・マグラス (GNU プロジェクト) 訳者 : いのまた みつひろ / ecoop.net(技術メモ公開中) 翻訳文更新日:May 20, 2002(翻訳終了・未校正) Linux 標準搭載の make コマンド, 別名 gmake の日語版です。 この資料の著作権は Richard.M.Stallman & Roland.McGrath と Free Software Foundation にあり、また翻訳版には前述の著作者に加えて ecoop.net に著作権があります。再配布・転載等される方はこちらを見て下さい。 GNU Project についてはgnu.org(日語)を参照のこと。 序文はこちら GNU makeユーティリティは大きいプログラムのどの断片が再コンパイルされる必要が あるかという事と,それらを再コンパイルする発行コ

    hiroyukim
    hiroyukim 2011/05/13
    あとでよむ
  • make基礎知識

    暗黙ルール(implicit rule) 暗黙ルールを使って次のように書くのがよい. .c.o: $(CC) $(CFLAGS) -c $< -o $@ main.o: main.c sub.h sub.o: sub.c sub.h 暗黙ルールには,拡張子ルール(suffix rule)とパターンルール(pattern rule)がある. 上記の.c.oのようなのが拡張子ルール. %を使って各ルールをパターンルールというが, gmake拡張機能なので,古いmakeでは使えない. 特に必要がないのであれば,互換性の面から古いmakeで使える機能範囲のみを使ってMakefileをかいておくのが望ましい. .SUFFIXES 次のようにかくと..o,.cをサフィックスとして登録することができる. .SUFFIXES: .o .c この指定は,標準の.SUFFIXESに.oと.cを追加する動作にな

    hiroyukim
    hiroyukim 2011/05/13
  • Perlbrew

    perlbrew is an admin-free perl installation management tool. The latest version is 0.98, read the release note: Release 0.98. For a quick installation, do this: \curl -L https://install.perlbrew.pl | bash Check the document of Installation for more descriptions and options. Quickstart After installing perlbrew itself, now it is time to install some versions of perl To install the latest stable rel

    hiroyukim
    hiroyukim 2011/05/13
  • rsyslog

    For a long time, I struggled with the daunting task of enhancing the documentation for Rsyslog. My extensive knowledge of Rsyslog technology often made it challenging for me to create user-friendly documentation, especially for individuals with little to no syslog background. Additionally, as a non-native English speaker, I was aware that some of my sentences might be harder to understand than des

    rsyslog
    hiroyukim
    hiroyukim 2011/05/13
  • rsyslogの導入(1/2) − @IT

    UNIX系OSのシステムロギングをおよそ20年の長きにわたって支えてきた「syslogd」にも、限界が見えつつあります。その限界を打ち破る機能を備えた新しいシスログデーモンを紹介します。(編集部) 前回までの2回にわたり「syslog-ng」のインストール方法と特徴を解説しました。syslog-ngはキャリアクラスの信頼性や豊富な機能を持ちますが、それと引き替えにsyslogdとの互換性を犠牲にしていました。一方、今回紹介する「rsyslog」は、syslog-ng同様、多くの機能と高い信頼性を実現しながら、syslogdの設定をそのまま使用することができます。 今回から2回にわたり、次世代syslogデーモンのもう1つの候補「rsyslog」を取り上げます。まず今回は、rsyslogのインストール方法を解説します。 rsyslogの特徴 「reliable(信頼できる)シスログデーモン」

    rsyslogの導入(1/2) − @IT
    hiroyukim
    hiroyukim 2011/05/13
  • koshigoe.jp

    hiroyukim
    hiroyukim 2011/05/13
  • ylug.jp

    This domain may be for sale!

    hiroyukim
    hiroyukim 2011/05/13
  • Nginxでcould not build the server_names_hashを解決した件 - 祈れ、そして働け ~ Ora et labora

    CentOS 5.5 (Final) Nginx 0.8.54 Nginxの設定ファイルをテストしたところ、「server_names_hash_bucket_sizeを大きくしなさい」というエラーメッセージが表示されました。 # /etc/rc.d/init.d/nginx test [emerg]: could not build the server_names_hash, you should increase server_names_hash_bucket_size: 32 configuration file /etc/nginx/nginx.conf test failed複数のバーチャルホストを設定してserver_names_hash_bucketが足りなくなると、このエラーが発生するようです。/etc/nginx/nginx.confでserver_names_has

    Nginxでcould not build the server_names_hashを解決した件 - 祈れ、そして働け ~ Ora et labora
    hiroyukim
    hiroyukim 2011/05/13
  • C++を鍛え直す - nokunoの日記

    関数全体をtryで囲む int main() try { // 関数内のすべての例外をキャッチできる ... } catch () { ... } 無名名前空間C言語ではグローバル変数にstaticを付けるとファイル内変数になりましたが、C++では無名名前空間を使うことで同じ事を明示的に書くことができます。 namespace { // この中の変数は他のファイルから参照できない int i; } newのバリエーションデフォルトのnew演算子はメモリ確保に失敗するとstd::bad_alloc型の例外を投げるようになっていますが、std::nothrowを使うとNULLを返すようにできます。これは便利! int* p = new(std::nothrow) int; delete p; ※Effective C++によると、nothrow型のnewはメモリ確保に失敗しても例外を投げないも

    hiroyukim
    hiroyukim 2011/05/13