「ソート」を含む日記 RSS

はてなキーワード: ソートとは

2012-02-14

http://anond.hatelabo.jp/20120213234730

漢数字を「数字」と認識しようとする方がマジキチってことで。

ていうかファイル名に漢数字を使って、あまつさえそれをソートしようとするなんていう奴を見たことが無いんだけど、

一体どういう事例なんだ。

2012-02-13

どうしても、どうしても納得できないこと。

「〇一二三五六七八九十」のソート結果が「〇一九五三四七十二八六」や「〇一七三九二五八六十四」であるという事。

・・・誰だよ、こんな順番で文字コード割り当てたの。ファイル名のソートが狂うじゃないか・・・

2012-02-07

彼女等が若くして突然亡くなる話しと、人口動態統計によるがん死亡データ

最近2ch彼女等が若くして突然亡くなる話しが流行っていますよね。

それで人口動態統計によるがん死亡データ見てみました。

http://ganjoho.jp/professional/statistics/statistics.html

エクセルダウンロードできるので、シートのnumberを見ると、部位でソートできます

例えば、膵臓がんで、2010年2009年に死亡した20から24歳の女性ゼロ人です。

もっと若い人や、数名いる年もありますが、やはり少ないですね。

でも全部位で見ると、年間24歳以下(4歳ごと集計)でも、50人ぐらいいます

男女合わせると100人ぐらいですね。

そう見ると、結構多いですね。2ch等に出てきそうな気もしますね。

2012-01-07

事務職リーマンwebサービス作ってみた

Webシステムとは縁遠い事務職のリーマンが、ある日思い立って、ニッチな用途の検索エンジンサービス作ってみたので、ちょっと書いてみようと思います

ちなみに、検索エンジンといっても、googleカスタム検索とかのお茶濁し系じゃなくて、apache Solrというオープンソース検索エンジンを、VPS上で動かしているという、それなりに本

気度の高いものです。

なんで素人がそんな物騒なものを動かす羽目になったかは、後述。



アイデアときっかけ

やりたい構想みたいなことを思いついたのは、もう6、7年前ほど前のこと。初めて独り暮らしを始めたときに、ひどく不便を感じたことがあり、こんなサービスがあったら便利だなあ、

と、ぼんやり妄想していました。

ちなみにその妄想をふと高校の同期に話したとき、そのサービスはどこにあるのか?!と、えらくがっつかれたのを、覚えてます。まあ、俺と同じく偏執狂の奴だったからだと思います

が。

ただ、しがない事務職リーマンということもあり、当然、技術も無く、そのときは、やるならこんな名前サービス名だろうなあ、とか、そんな妄想レベルで、話は終わっていました。

そんな感じで、5年ほど月日は経ち、なんとなくリーマン人生の流れも見えてきたところで、以前、妄想していたことを、ふと思い出しました。

5年も経ったら、さすがに自分が考えたようなこと、誰かがやっているだろうと調べてみたところ、意外なことに、競合になるようなサービス存在せず。ちょうど異動があって、少し時

間が出来たこともあり、じゃあ、着手してみようかと思い立ちました。



やりたいことは非常に面倒だった

やりたいことは、大手サイト情報検索。ただ、商品ページ内の特定情報、それも、商品ごとに正規化されていない表記を、正規化して抽出する必要があったので、大手サイトの既設API

だけではとても実現不可能でした。

まあ、だからこそ、5年間、誰もやろうとしなかったんでしょうが

ということで、とても一発では解決できなさそうな内容だったので、自分でなんとか実現できそうな機能に細分化して、各個撃破していくことにしました。



面倒なサービスをどう実現するか

随分と考えた結果、

以上に区分できると考えて、これらを各個撃破していくこととしました。

また、技術もなく、プログラミングも出来ず、ましてやlinuxサーバのお守りをしたことなんて当然ないので、インターネット上に置くサーバですべての処理を完結させるのではなく、イ

ンターネット上に置くリソースは最小限に留め、できる限り、勝手がわかる自宅のwindowsパソコンで処理を行うことにしました。

ちなみにさらっと結論だけ書いてますが、ここまで至るまでに、いろいろと調べ続たり、考え込んだりしていたので、思い立ってから3ヵ月は掛かってます。。。



検索エンジン周りの開発

さて、やる方針を決めたあと、はじめに着手したのは、要の検索エンジンサーバです。

いろいろとググって調べて、mySQLというやつか、apache Solrというやつかに絞りましたが、結局、Solrを使うことにしました。

MySQLのほうが実績は多そうだったのですが、Solrのほうが検索専門で、滅茶苦茶動作が速いらしいということ、MySQLでも出来るが特に速度が遅いらしい全文検索機能も使いたかったこ

と、あとファセット機能ジャンル絞りこみに便利に使えそうだったので、というのが理由です。

ちょうどSolr本が発売されていたこともあり、それを参考に、自分が使うように設定ファイルを変更していきました。

しかし、初めは設定ファイルの内容も意味不明な上に、私の書き方も雑なのか、少しいじっただけでまったく動かなくなる。結局、設定ファイルを一文字ずつ変更しては動作検証、とい

った始末で、進捗は地を這うよう。ある程度思い通りにSolrを扱えるようになるまで、3ヵ月以上掛かったでしょうか。。。

さらに、検索エンジンフロントエンドSolr検索結果を、htmlに変換するプログラム)も書かなければならない。プログラミングが出来ない人間には、これが本当に辛かった。

Solr本に、いろんなプログラミング言語でサンプルがあったのですが、迷った末に、わずか数行なら書いた(≒コピペした)経験があるという理由で、javascriptを苦渋の選択。

しかし、選択はしてみたが、基礎が本当に無いから内容がサッパリ頭に入ってこない。こちらも、わかるところから本当に1文字ずつ変えていくといった手探り状態。

プログラミングについては、今回のためだけだから、といった理由で、一切基礎をやらずに着手したのが裏目に出たのか、サンプルのソースをモノにして、書き上げるのに、ゆうに半年

以上。本当に時間が掛かりました。



kanzen21.comに衝撃を受ける

さらに、Solr周りで計9ヶ月間ハマっていた頃、忘れもしない、kanzen21のおっさん彗星のように現れて、衝撃を受けることになります

大手サイトのページをクロールして検索エンジンを作る手法は、私と考えていた構想の枠組みとまさに「完全に一致」な訳で。。。

図書館事件に注目していたのも同じで、あまりの一致具合に衝撃を受けっぱなしでした。

その後の成り行き等も含めて、興味深く観察させて頂き、本当に参考になりました。



クローラ周りとかの開発

そんな感じで紆余曲折もありましたが、ようやく難題だった、プログラミング関連に目処が立ってきたので、あとはクローラと肝心のデータ処理です。ここからは、勝手知ったるwindows

の領域なので、多少の安心感があります

まず、クローラですが、専用のクローラwindows用に探してきたり、それを設定するのも大変なので、今回はテレホーダイ時代に使っていたような、フリーweb巡回ソフトを利用する

こととしました。指定のhtmlダウンロードしてくるだけなので、別に変に新しいものに手を出す必要もないので。

また、ダウンロードしてきたhtmlファイルについては、これまたフリー日本語処理ツールでcsv方式に加工することにして、処理ルール部分を相当に作り込みました。

このあたりは、全体を通して見てもキモの部分なんですが、ある意味ちょっとしたパズル感覚だったので、プログラミング言語の部分と違って、かなり楽しかったです。

あとは、msdosバッチファイル(これは前から知っていた)で、これらの処理を繋ぎcygwincurlかいうツールで、連続して検索エンジンサーバcsvファイルアップロードする

仕組みを作りました

検索エンジンサーバには、容量は少ないが、安くて高性能という、今回の用途にピッタリだった、さくらVPSを借りて設定。CentOSサーバ構築ホームページを見ながら、サーバとか

Solr管理URLとかにセキュリティを掛けて、こちらも素人ながら、意外とすんなり設定。

ホームページは、vpsサーバ相乗りさせるのではなく、別にさくらレンタルサーバを借りました。apacheの設定方法等を習得する必要がありませんし、vpsリソースapacheと分け

合う必要が無くなるので。ホームページhtmlファイルcssファイル等も調べながら設定し、画像も準備しました。

あと、構想を思いついたとき妄想していたサービス名の.comドメインは、すでに他者に取得されていたのですが、どうも使っている風にも見えなかったので、whoisで出てきたメール

ドレスに連絡して交渉し、幾ばくか払って買い取りました。



ようやく完成

結局、足かけ18か月。ようやく完成。



楽天市場家具を、幅x奥行x高さ(家具サイズ)で検索できる、楽天市場家具カテゴリ専門の検索エンジン

カグサイズ検索

http://kagusize.com



この商品数規模(データ収録約30万アイテム)で、1センチ単位家具サイズ指定検索が可能な手段は、商用サービスも含めて、ほかには存在しないと思います

kanzen21と違って、エロじゃないから華はないけどね。。。




カグサイズ検索提供する価値について

ちなみに冒頭で少し書いたきっかけですが、就職して独り暮らしを開始したときに、新しい家にピッタリサイズ家具が欲しかったのですが、これが楽天で探すのは至難の技でして。

楽天家具を探してみようと思った人には判っていただけると思うのですが、楽天では、価格では範囲指定やソートができても、サイズでは検索出来ないんです。

これは、楽天では、商品のサイズ情報は商品の自由記述欄に記載することになっているためで、商品ごとにサイズの記載方法がバラバラのため、検索事実上、不能となっています

家電製品とかに関しては、種類が少ないこともあり、メーカーホームページとかでサイズを確認した上で、商品型番で検索すればいいので、それほど問題にはならないのですが、家具

って、種類が非常に多く、型番もあったり無かったりで、家電のようにサイズを調べることができません。

しかも、サイズが非常に重要な商品です。なんて不便な!


・・・ということで、カグサイズでは、楽天の商品ページにいろいろな書式で書かれているサイズ情報を拾って解析して正規化し、範囲指定やソートして検索ができるようにしています

また、単に寸法サイズを拾うだけでは、梱包サイズとか引き出し内寸とかも引っ掛かってしまうので、それらは出来るだけ排除して、商品の外寸が優先して引っ掛かるよう、アルゴリズ

ムを調整しています

単位センチミリ)に関しても、商品ごとにバラバラ(単に単位だけでなく、商品説明のどこに"センチ"とか"ミリ"と記載しているかについてもバラバラです。)なので、サイズ表記

前後の状況をみて、正しいと思われる単位で拾うようにしています




その他

あと、変わった使い方としては、欲しい家具価格比較みたいなこともできます

家具は、同じ商品でも、店ごとに型番が違ったりすることがよくあり、簡単には価格比較が行いづらいジャンルの商品です。

しかし、型番は違っても、同じ商品なら原則、サイズは同じですから、欲しい商品とまったく同じサイズ検索をかけると、同等商品があるのかどうか比較しやすい・・・といった使い

方もできます


おわりに

と、そんな感じで、しがない事務職リーマン作ってみたニッチな用途の検索webサービスを、サービスインさせて頂きました。

一般に公開されていて、誰でもアクセスできる情報でも、ニーズが有りそうな切り口の条件で検索性を高めれば、新しい価値創造できるんじゃないかという実験です。

もしよろしければ、ぜひ、使ってみてくださいー。それでは!

----------

カグサイズ検索

http://kagusize.com


追記

アップ直前の変更により、最大サイズの指定がうまく働かなくなっていたため、修正をしました。ご指摘有難うございました。

2011-12-03

http://anond.hatelabo.jp/20111203130847

前の記事が新しい記事で次の記事が過去の記事の場合

確かに混乱する。

表示順として「作成日時の降順でソートされている」を暗黙の前提にしてるよね。

2011-09-23

「続 新しいプログラミングパラダイム」の目次


第1章 並行プログラミングGHC (上田和紀)
	1.1 はじめに
	1.2 ターゲットを明確にしよう
	1.3 はじめが大切
	1.4 GHCが与える並行計算の枠組み
		1.4.1 GHCにおける計算とは,外界との情報のやりとり(通信)である
		1.4.2 計算を行う主体は,互いに,および外界と通信し合うプロセスの集まりである
		1.4.3 プロセスは,停止するとは限らない
		1.4.4 プロセスは,開いた系(open system)をモデル化する
		1.4.5 情報とは変数と値との結付き(結合)のことである
		1.4.6 プロセスは,結合の観測と生成を行う
		1.4.7 プロセスは,書換え規則を用いて定義する
		1.4.8 通信は,プロセス間の共有変数を用いて行う
		1.4.9 外貨も,プロセスとしてモデル化される
		1.4.10 通信は,非同期的である
		1.4.11 プロセスのふるまいは,非決定的でありうる
	1.5 もう少し具体的なパラダイム
		1.5.1 ストリームと双方向通信
		1.5.2 履歴のあるオブジェクト表現
		1.5.3 データ駆動計算と要求駆動計算
		1.5.4 モジュラリティと差分プログラミング
		1.5.5 プロセスによるデータ表現
	1.6 歴史的背景と文献案内
	1.7 並行プログラミング効率
	1.8 まとめ


第2章 様相論理テンポラル・プログラミング (桜川貴司)
	2.1 はじめに
	2.2 様相論理
	2.3 時制論理
	2.4 多世界モデル
	2.5 到達可能性と局所性
	2.6 純論理プログラミングへ向けて
	2.7 Temporal Prolog
	2.8 RACCO
	2.9 実現
	2.10 まとめと参考文献案内


第3章 レコードプログラミング (横田一正)
	3.1 はじめに
	3.2 レコードと述語の表現
	3.3 レコード構造とφ-項
		3.3.1 φ-項の定義
		3.3.2 型の半順序と束
		3.3.3 KBLLOGIN
	3.4 応用――データベース視点から
		3.4.1 演繹データベース
		3.4.2 レコードプログラミングデータベース
		3.4.3 いくつかの例
	3.5 まとめ
	3.6 文献案内


第4章 抽象データ型とOBJ2 (二木厚吉・中川 中)
	4.1 はじめに
	4.2 抽象データ型と代数言語
		4.2.1 抽象データ型
		4.2.2 代数言語
		4.2.3 始代数
		4.2.4 項代数
		4.2.5 項書換えシステム
	4.3 OBJ2
		4.3.1 OBJ2の基本構造
		4.3.2 モジュールの参照方法
		4.3.3 混置関数記号
		4.3.4 モジュールパラメータ化
		4.3.5 パラメータ機構による高階関数記述
		4.3.6 順序ソート
		4.3.7 属性つきパターンマッチング
		4.3.8 評価戦略の指定
		4.3.9 モジュール表現
	4.4 おわりに


第5章 プログラム代数FP (富樫 敦)
	5.1 はじめに
	5.2 プログラミングシステム FP
		5.2.1 オブジェクト
		5.2.2 基本関数
		5.2.3 プログラム構成子
		5.2.4 関数定義
		5.2.5 FPプログラミングスタイル
	5.3 プログラム代数
		5.3.1 プログラム代数則
		5.3.2 代数則の証明
		5.3.3 代数則とプログラム
	5.4 ラムダ計算拡張
		5.4.1 ラムダ式拡張
		5.4.2 拡張されたラムダ計算の簡約規則
		5.4.3 そのほかのリスト操作演算子
		5.4.4 相互再帰定義式
		5.4.5 ストリーム(無限リスト)処理
	5.5 FPプログラム翻訳
		5.5.1 オブジェクト翻訳
		5.5.2 基本関数翻訳
		5.5.3 プログラム構成子の翻訳
		5.5.4 簡約規則を用いた代数則の検証
	5.6 おわりに


第6章 カテゴリカル・プログラミング (横内寛文)
	6.1 はじめに
	6.2 値からルフィズムへ
	6.3 カテゴリカル・コンビネータ
		6.3.1 ラムダ計算意味論
		6.3.2 モルフィズムによる意味論
		6.3.3 カテゴリカル・コンビネータ理論CCL
	6.4 関数型プログラミングへの応用
		6.4.1 関数型プログラミング言語ML/O
		6.4.2 CCLの拡張
		6.4.3 CCLに基づいた処理系
		6.4.4 公理系に基づいた最適化
	6.5 まとめ


第7章 最大公約数――普遍代数多項式イデアル自動証明におけるユークリッドの互除法 (外山芳人)
	7.1 はじめに
	7.2 完備化アルゴリズム
		7.2.1 グラス置換えパズル
		7.2.2 リダクションシステム
		7.2.3 完備なシステム
		7.2.4 完備化
		7.2.5 パズルの答
	7.3 普遍代数における完備化アルゴリズム
		7.3.1 群論の語の問題
		7.3.2 群の公理の完備化
		7.3.3 Knuth-Bendix完備化アルゴリズム
	7.4 多項式イデアル理論における完備化アルゴリズム
		7.4.1 ユークリッドの互除法
		7.4.2 多項式イデアル
		7.4.3 Buchbergerアルゴリズム
	7.5 一階述語論理における完備化アルゴリズム
		7.5.1 レゾリューション法
		7.5.2 Hsiangのアイデア
	7.6 おわりに


第8章 構成的プログラミング (林 晋)
	8.1 構成的プログラミング?
	8.2 型付きラムダ計算
	8.3 論理としての型付きラムダ計算
	8.4 構成的プログラミングとは
	8.5 構成的プログラミングにおける再帰呼び出し
	8.6 おわりに:構成的プログラミング未来はあるか?


第9章 メタプログラミングリフレクション (田中二郎)
	9.1 はじめに
	9.2 計算システム
		9.2.1 因果結合システム
		9.2.2 メタシステム
		9.2.3 リフレクティブシステム
	9.3 3-Lisp
	9.4 リフレクティブタワー
	9.5 GHCにおけるリフレクション
		9.5.1 並列論理言語GHC
		9.5.2 GHC言語仕様
		9.5.3 GHCメタインタプリタ
		9.5.4 リフレクティブ述語のインプリメント
	9.6 まとめ

2011-09-16

http://anond.hatelabo.jp/20110916000234

行頭じゃないカラムソートするの?

SORTコマンド叩くだけじゃダメなん?

あなたの目の前にはインストール直後のWindowsXPマシンがあります

それを使って10レコードあるCSVファイルソートする必要があります

どうしたら良いでしょうか……





他に思いつかなくてJavascriptWSH向けのソートするプログラム書いた。他にどんなやり方あるのかな。

2011-09-15

コンピュータ基礎理論ハンドブック2 形式的モデル意味論」の目次

第1章  有限オートマトン
	D.Perrin:橋口攻三郎
1. 序論
2. 有限オートマトン認識可能集合
3. 有理表現
4. Kleeneの定理
5. 星の高さ
6. 星自由集合
7. 特殊なオートマトン
8. 数の認識可能集合


第2章  文脈自由言語
	J.Berstel and L.Boasson:富田 悦次

1. 序論
2. 言語
	2.1 記法と例
	2.2 Hotz 群
	2.3 曖昧性と超越性
3. 反復
	3.1 反復補題
	3.2 交換補題
	3.3 退化
4. 非生成元の探求
	4.1 準備
	4.2 生成元
	4.3 非生成元と代入
	4.4 非生成元と決定性
	4.5 主錐の共通部分
5. 文脈自由群
	5.1 文脈自由群
	5.2 Cayleyグラフ
	5.3 終端


第3章  形式言語とべき級数
	A.Salomaa:河原 康雄

1. 序論
2. 準備
3. 書換え系と文法
4. Post正準系
5. Markov系
6. 並列書換え系
7. 射と言語
8. 有理べき級数
9. 代数的べき級数
10. べき級数の応用


第4章  無限の対象上のオートマトン
	W.Thomas:山崎 秀記

序論
Ⅰ部  無限語上のオートマトン
	記法
1. Buchiオートマトン
2. 合同関係と補集合演算
3. 列計算
4. 決定性とMcNaughtonの定理
5. 受理条件とBorelクラス
6. スター自由ω言語と時制論理
7. 文脈自由ω言語
Ⅱ部  無限木上のオートマトン
	記法
8. 木オートマトン
9. 空問題と正則木
10. 補集合演算ゲームの決定性
11. 木の単項理論と決定問題
12. Rabin認識可能な集合の分類
	12.1 制限された単項2階論理
	12.2 Rabin木オートマトンにおける制限
	12.3 不動点計算


第5章  グラフ書換え:代数的・論理アプローチ
	B.Courcelle:會澤 邦夫

1. 序論
2. 論理言語グラフの性質
	2.1 単純有向グラフの類S
	2.2 グラフの類D(A)
	2.3 グラフの性質
	2.4 1階のグラフの性質
	2.5 単項2階のグラフの性質
	2.6 2階のグラフの性質
	2.7 定理
3. グラフ演算グラフ表現
	3.1 源点付きグラフ
	3.2 源点付き超グラフ
	3.3 超グラフ上の演算
	3.4 超グラフの幅
	3.5 導来演算
	3.6 超辺置換
	3.7 圏における書換え規則
	3.8 超グラフ書換え規則
4. 超グラフの文脈自由集合
	4.1 超辺置換文法
	4.2 HR文法に伴う正規木文法
	4.3 超グラフの等式集合
	4.4 超グラフの文脈自由集合の性質
5. 超グラフの文脈自由集合の論理的性質
	5.1 述語の帰納的集合
	5.2 論理構造としての超グラフ
	5.3 有限超グラフの可認識集合
6. 禁止小グラフ定義される有限グラフの集合
	6.1 小グラフ包含
	6.2 木幅と木分解
	6.3 比較図
7. 計算量の問題
8. 無限グラフ
	8.1 無限グラフ表現
	8.2 無限グラフの単項性質
	8.3 超グラフにおける等式系
	8.4 関手の初期不動点
	8.5 超グラフにおける等式系の初期解
	8.6 等式的超グラフの単項性質


第6章  書換え系
	N.Dershowitz and J.-P.Jouannaud:稲垣 康善,直井 徹

1. 序論
2. 構文論
	2.1 項
	2.2 等式
	2.3 書換え規則
	2.4 決定手続き
	2.5 書換え系の拡張
3. 意味論
	3.1 代数
	3.2 始代数
	3.3 計算能代数
4. Church-Rosser性
	4.1 合流性
	4.2 調和性
5. 停止性
	5.1 簡約順序
	5.2 単純化順序
	5.3 経路順序
	5.4 書換え系の組合せ
6. 充足可能性
	6.1 構文論的単一化
	6.2 意味論的単一化
	6.3 ナローイング
7. 危険対
	7.1 項書換え
	7.2 直交書換え系
	7.3 類書換え
	7.4 順序付き書換え
	7.5 既約な書換え系
8. 完備化
	8.1 抽象完備化
	8.2 公平性
	8.3 完備化の拡張
	8.4 順序付き書換え
	8.5 機能定理証明
	8.6 1階述語論理定理証明
9. 書換え概念拡張
	9.1 順序ソート書換え
	9.2 条件付き書換え
	9.3 優先度付き書換え
	9.4 グラフ書換え


第7章  関数型プログラミングラムダ計算
	H.P.Barendregt:横内 寛文

1. 関数計算モデル
2. ラムダ計算
	2.1 変換
	2.2 計算可能関数表現
3. 意味論
	3.1 操作意味論:簡約と戦略
	3.2 表示的意味論ラムモデル
4. 言語拡張
	4.1 デルタ規則
	4.2 型
5. 組合せ子論理と実装手法
	5.1 組合せ子論理
	5.2 実装の問題


第8章  プログラミング言語における型理論
	J.C.Mitchell:林 晋

1. 序論
	1.1 概論
	1.2 純粋および応用ラムダ計算
2. 関数の型をもつ型付きラムダ計算
	2.1 型
	2.2 項
	2.3 証明系
	2.4 意味論健全性
	2.5 再帰関数論的モデル
	2.6 領域理論モデル
	2.7 カルテシアン閉圏
	2.8 Kripkeラムモデル
3. 論理的関係
	3.1 はじめに
	3.2 作用構造上の論理的関係
	3.3 論理的部分関数論理同値関係
	3.4 証明論的応用
	3.5 表現独立性
	3.6 論理的関係の変種
4. 多相型入門
	4.1 引数としての型
	4.2 可述的な多相的計算系
	4.3 非可述的な多相型
	4.4 データ抽象存在型
	4.5 型推論入門
	4.6 型変数をもつλ→の型推論
	4.7 多相的宣言の型推論
	4.8 他の型概念


第9章  帰納的な関数プログラム図式
	B.Courcelle:深澤 良彰

1. 序論
2. 準備としての例
3. 基本的な定義
	3.1 多ソート代数
	3.2 帰納的な関数プログラム図式
	3.3 同値な図式
4. 離散的解釈における操作意味論
	4.1 部分関数と平板な半順序
	4.2 離散的解釈
	4.3 書換えによる評価
	4.4 意味写像
	4.5 計算規則
5. 連続解釈における操作意味論
	5.1 連続代数としての解釈
	5.2 有限の極大要素と停止した計算
6. 解釈クラス
	6.1 汎用の解釈
	6.2 代表解釈
	6.3 解釈方程式クラス
	6.4 解釈代数クラス
7. 最小不動点意味論
	7.1 最小で唯一の解を得る不動点理論
	7.2 Scottの帰納原理
	7.3 Kleeneの列と打切り帰納法
8. プログラム図式の変換
	8.1 プログラム図式における同値性の推論
	8.2 畳込み,展開,書換え
	8.3 制限された畳込み展開
9. 研究歴史,他の形式のプログラム図式,文献ガイド
	9.1 流れ図
	9.2 固定された条件をもつ一様な帰納的関数プログラム図式
	9.3 多様な帰納的関数プログラム図式
	9.4 代数理論
	9.5 プログラムの生成と検証に対する応用


第10論理プログラミング
	K.R.Apt:筧 捷彦

1. 序論
	1.1 背景
	1.2 論文の構成
2. 構文と証明論
	2.1 1階言語
	2.2 論理プログラム
	2.3 代入
	2.4 単一化子
	2.5 計算過程―SLD溶融
	2.6 例
	2.7 SLD導出の特性
	2.8 反駁手続き―SLD木
3. 意味論
	3.1 1階論理意味論
	3.2 SLD溶融の安全性
	3.3 Herbrand模型
	3.4 直接帰結演算子
	3.5 演算子とその不動点
	3.6 最小Herbrand模型
	3.7 SLD溶融の完全性
	3.8 正解代入
	3.9 SLD溶融の強安全性
	3.10 手続き的解釈と宣言的解釈
4. 計算力
	4.1 計算力と定義力
	4.2 ULの枚挙可能性
	4.3 帰納的関数
	4.4 帰納的関数計算力
	4.5 TFの閉包順序数
5. 否定情報
	5.1 非単調推論
	5.2 閉世界仮説
	5.3 失敗即否定規則
	5.4 有限的失敗の特徴付け
	5.5 プログラムの完備化
	5.6 完備化の模型
	5.7 失敗即否定規則の安全性
	5.8 失敗即否定規則の完全性
	5.9 等号公理と恒等
	5.10 まとめ
6. 一般目標
	6.1 SLDNF-溶融
	6.2 SLDNF-導出の安全性
	6.3 はまり
	6.4 SLDNF-溶融の限定的な完全性
	6.5 許容性
7. 層状プログラム
	7.1 準備
	7.2 層別
	7.3 非単調演算子とその不動点
	7.4 層状プログラム意味論
	7.5 完全模型意味論
8. 関連事項
	8.1 一般プログラム
	8.2 他の方法
	8.3 演繹データベース
	8.4 PROLOG
	8.5 論理プログラミング関数プログラミング統合
	8.6 人工知能への応用


第11章  表示的意味論
	P.D.Mosses:山田 眞市

1. 序論
2. 構文論
	2.1 具象構文論
	2.2 抽象構文
	2.3 文脈依存構文
3. 意味論
	3.1 表示的意味論
	3.2 意味関数
	3.3 記法の慣例
4. 領域
	4.1 領域の構造
	4.2 領域の記法
	4.3 記法上の約束事
5. 意味記述法
	5.1 リテラル
	5.2 式
	5.3 定数宣言
	5.4 関数抽象
	5.5 変数宣言
	5.6 文
	5.7 手続抽象
	5.8 プログラム
	5.9 非決定性
	5.10 並行性
6. 文献ノート
	6.1 発展
	6.2 解説
	6.3 変形


第12意味領域
	C.A.Gunter and D.S.Scott:山田 眞市

1. 序論
2. 関数帰納定義
	2.1 cpoと不動点定理
	2.2 不動点定理の応用
	2.3 一様性
3. エフェクティブに表現した領域
	3.1 正規部分posetと射影
	3.2 エフェクティブに表現した領域
4. 作用素関数
	4.1 積
	4.2 Churchのラム記法
	4.3 破砕積
	4.4 和と引上げ
	4.5 同形と閉包性
5. べき領域
	5.1 直観的説明
	5.2 形式的定義
	5.3 普遍性と閉包性
6. 双有限領域
	6.1 Poltkin順序
	6.2 閉包性
7. 領域の帰納定義
	7.1 閉包を使う領域方程式の解法
	7.2 無型ラム記法モデル
	7.3 射影を使う領域方程式の解法
	7.4 双有限領域上の作用素表現


第13章  代数仕様
	M.Wirsing:稲垣 康善,坂部 俊樹

1. 序論
2. 抽象データ型
	2.1 シグニチャと項
	2.2 代数計算構造
	2.3 抽象データ型
	2.4 抽象データ型の計算可能性
3. 代数仕様
	3.1 論理式と理論
	3.2 代数仕様とその意味論
	3.3 他の意味論的理解
4. 単純仕様
	4.1 束と存在定理
	4.2 単純仕様表現能力
5. 隠蔽関数と構成子をもつ仕様
	5.1 構文と意味論
	5.2 束と存在定理
	5.3 隠蔽記号と構成子をもつ仕様表現能力
	5.4 階層仕様
6. 構造仕様
	6.1 構造仕様意味論
	6.2 隠蔽関数のない構造仕様
	6.3 構成演算
	6.4 拡張
	6.5 観測的抽象化
	6.6 構造仕様代数
7. パラメータ仕様
	7.1 型付きラムダ計算によるアプローチ
	7.2 プッシュアウトアプローチ
8. 実現
	8.1 詳細化による実現
	8.2 他の実現概念
	8.3 パラメータ化された構成子実現と抽象化子実現
	8.4 実行可能仕様
9. 仕様記述言語
	9.1 CLEAR
	9.2 OBJ2
	9.3 ASL
	9.4 Larch
	9.5 その他の仕様記述言語


第14章  プログラム論理
	D.Kozen and J.Tiuryn:西村 泰一,近藤 通朗

1. 序論
	1.1 状態,入出力関係,軌跡
	1.2 外的論理,内的論理
	1.3 歴史ノート
2. 命題動的論理
	2.1 基本的定義
	2.2 PDLに対する演繹体系
	2.3 基本的性質
	2.4 有限モデル特性
	2.5 演繹的完全性
	2.6 PDLの充足可能性問題の計算量
	2.7 PDLの変形種
3. 1階の動的論理
	3.1 構文論
	3.2 意味論
	3.3 計算量
	3.4 演繹体系
	3.5 表現力
	3.6 操作的vs.公理意味論
	3.7 他のプログラミング言語
4. 他のアプローチ
	4.1 超準動的論理
	4.2 アルゴリズム論理
	4.3 有効的定義論理
	4.4 時制論理


第15章  プログラム証明のための手法論理
	P.Cousot:細野 千春,富田 康治

1. 序論
	1.1 Hoareの萌芽的な論文の解説
	1.2 C.A.R.HoareによるHoare論理のその後の研究
	1.3 プログラムに関する推論を行うための手法に関するC.A.R.Hoareによるその後の研究
	1.4 Hoare論理概観
	1.5 要約
	1.6 この概観を読むためのヒント
2. 論理的,集合論的,順序論的記法
3. プログラミング言語の構文論と意味論
	3.1 構文論
	3.2 操作意味論
	3.3 関係的意味論
4. 命令の部分正当性
5. Floyd-Naurの部分正当性証明手法とその同値な変形
	5.1 Floyd-Naurの手法による部分正当性証明の例
	5.2 段階的なFloyd-Naurの部分正当性証明手法
	5.3 合成的なFloyd-Naurの部分正当性証明手法
	5.4 Floyd-Naurの部分正当性の段階的な証明と合成的な証明同値性
	5.5 Floyd-Naurの部分正当性証明手法の変形
6. ライブネス証明手法
	6.1 実行トレース
	6.2 全正当性
	6.3 整礎関係,整列集合,順序数
	6.4 Floydの整礎集合法による停止性の証明
	6.5 ライブネス
	6.6 Floydの全正当性証明手法からライブネスへの一般化
	6.7 Burstallの全正当性証明手法とその一般化
7. Hoare論理
	7.1 意味論的な観点から見たHoare論理
	7.2 構文論的な観点から見たHoare論理
	7.3 Hoare論理意味論
	7.4 構文論と意味論の間の関係:Hoare論理健全性と完全性の問題
8. Hoare論理の補足
	8.1 データ構造
	8.2 手続き
	8.3 未定義
	8.4 別名と副作用
	8.5 ブロック構造局所変数
	8.6 goto文
	8.7 (副作用のある)関数と式
	8.8 コルーチン
	8.9 並行プログラム
	8.10正当性
	8.11 プログラム検証の例
	8.12 プログラムに対して1階論理拡張した他の論理


第16章  様相論理時間論理
	E.A.Emerson:志村 立矢

1. 序論
2. 時間論理の分類
	2.1 命題論理 対 1階述語論理
	2.2 大域的と合成的
	2.3 分岐的 対 線形
	2.4 時点と時区間
	2.5 離散 対 連続
	2.6 過去時制 対 未来時制
3. 線形時間論理技術的基礎
	3.1 タイムライン
	3.2 命題線形時間論理
	3.3 1階の線形時間論理
4. 分岐的時間論理技術的基礎
	4.1 樹状構造
	4.2 命題分岐的時間論理
	4.3 1階の分岐的時間論理
5. 並行計算:その基礎
	5.1 非決定性と公平性による並列性のモデル化
	5.2 並列計算抽象モデル
	5.3 並列計算の具体的なモデル
	5.4 並列計算の枠組みと時間論理の結び付き
6. 理論見地から時間論理
	6.1 表現可能性
	6.2 命題時間論理の決定手続き
	6.3 演繹体系
	6.4 モデル性の判定
	6.5 無限の対象の上のオートマトン
7. 時間論理プログラム検証への応用
	7.1 並行プログラム正当性に関する性質
	7.2 並行プログラム検証証明論的方法
	7.3 時間論理による仕様からの並行プログラム機械合成
	7.4 有限状態並行システム自動検証
8. 計算機科学における他の様相論理時間論理
	8.1 古典様相論理
	8.2 命題動的論理
	8.3 確率論理
	8.4 不動点論理
	8.5 知識


第17章  関係データベース理論の構成要素
	P.C.Kanellakis:鈴木 晋

1. 序論
	1.1 動機と歴史
	1.2 内容についての案内
2. 関係データモデル
	2.1 関係代数と関係従属性
	2.2 なぜ関係代数か
	2.3 なぜ関係従属性か
	2.4 超グラフデータベーススキーマの構文について
	2.5 論理データベース意味について
3. 従属性データベーススキーマ設計
	3.1 従属性の分類
	3.2 データベーススキーマ設計
4. 問合わせデータベース論理プログラム
	4.1 問合わせの分類
	4.2 データベース論理プログラム
	4.3 問合わせ言語と複合オブジェクトデータモデル
5. 議論:関係データベース理論のその他の話題
	5.1 不完全情報の問題
	5.2 データベース更新の問題
6. 結論


第18章  分散計算モデル手法
	L.Lamport and N.Lynch:山下 雅史

1. 分散計算とは何か
2. 分散システムモデル
	2.1 メッセージ伝達モデル
	2.2 それ以外のモデル
	2.3 基礎的概念
3. 分散アルゴリズムの理解
	3.1 挙動の集合としてのシステム
	3.2 安全性と活性
	3.3 システム記述
	3.4 主張に基づく理解
	3.5 アルゴリズムの導出
	3.6 仕様記述
4. 典型的な分散アルゴリズム
	4.1 共有変数アルゴリズム
	4.2 分散合意
	4.3 ネットワークアルゴリズム
	4.4 データベースにおける並行性制御


第19章  並行プロセス操作的および代数意味論
	R.Milner:稲垣 康善,結縁 祥治

1. 序論
2. 基本言語
	2.1 構文および記法
	2.2 操作意味論
	2.3 導出木と遷移グラフ
	2.4 ソート
	2.5 フローグラフ
	2.6 拡張言語
	2.7 その他の動作式の構成
3. プロセスの強合同関係
	3.1 議論
	3.2 強双模倣関係
	3.3 等式による強合同関係の性質
	3.4 強合同関係における置換え可能性
	3.5 強等価関係上での不動点の唯一性
4. プロセスの観測合同関係
	4.1 観測等価性
	4.2 双模倣関係
	4.3 観測合同関係
	4.4 プロセス等価性上での不動点の唯一性
	4.5 等式規則の完全性
	4.6 プロセス等価性に対するその他の概念
5. 双模倣等価関係の解析
	5.1 等価性の階層構造
	5.2 階層構造論理的特性化
6. 合流性をもつプロセス
	6.1 決定性
	6.2 合流性
	6.3 合流性を保存する構成子
7. 関連する重要な文献

2011-07-18

Excelばんざい

A3サイズ一枚にまとめて見える化しました」

ってExcelA3で作ったら画面からはみ出て見えへんやないの!!!

毎日だれがメンテナンスすんの?

誰かが編集してる間はどうしたらええの?

更新されたら毎回A3印刷して配るの?

情報データベースに入れて色んな観点で検索したり抽出したりソートしたりリアルタイム更新したり履歴を保存しておいて比較したりするのって情報処理の基本中の基本じゃないですか。なんでみんなそんなExcel好きなんやろ。

Excelのいいところ>

・シートごとにページを作れば目次代わりで見やすい。

・どんなに画面からはみ出ても縮小印刷で一枚に印刷できる。

・表がすぐ作れる。

テキストボックスでありとあらゆるところに文字が書けて見栄えの良いレポートができる。

セルの幅を全部小さくして方眼紙みたいにするとインデントの整った文章が書ける。

・シートごとに縦向き、横向き印刷が選べる。

・みんな操作方法を知ってる。

オプションで読み取り専用にできるので間違って更新されることもない。

オプションパスワードを設定できてセキュリティ完璧

・みんな知ってる。

メールで送れる。

印刷して配れる。

・共有フォルダにおける。共有ストレージにおいておけばバックアップもばっちり。

・その上ファイル名も変更できるのでリビジョン番号をつけて管理できる。

更新日付もファイルに入れて履歴管理

更新者の名前ファイル名に入れて別々に編集可能。

ファイルが増えても_oldとつければいける。

・もっと増えたらoldフォルダを作ってそこに入れれば何とかなる。

ファイル名に_最新ってつけておけば誰もが最新版だとすぐわかる。

レイアウト自由自在に変えられる。

最近更新した行はオレンジ色に着色しておけば見やすい。

・解決した行はグレーアウトで。

・ついでに計算もできる。

2011-05-31

http://anond.hatelabo.jp/20110429203948

時系列

ブコメの長さ

タグ

によるソート機能があると便利かな、と思ったことはある。

2011-04-06

はてブリニューアル騒動を見て

増田スター数でソートされたら面白そうだなーと思ったり。

大昔のエントリが延々とトップに表示されたりするの。

2011-03-01

twitterのstatus IDについて教えてください

TwittertweetURLにはステータスIDなるものがついているじゃないですか.

例えばこのtweetURLの「42061885675143168」部分

(例で挙げただけなので,このtweetおよびユーザには特に意味はないです)

http://twitter.com/#!/fshin2000/status/42061885675143168

新しい時代カンニングクラウドソーシング

2月28日 www.movatwi.jpから

聞くところによるとこれ,こんな仕組みでIDがついているらしいですが,

Twitterのstatus IDの仕組みが変わる (2010年08月27日)

http://www.msng.info/archives/2010/08/twitter_status_ids_are_changing_on_21st_september.php

・今後も status ID の数値は増加していく。同じ日の朝に投稿されたツイートより、遅い時間ツイートの方が大きい数字ID を持つ。

・今後も status ID を使ってツイートソートすることはできる。ただしその精度はおおよそ1秒で、1秒以内に投稿されたツイート同士は順序を持たない。

任意のステータスIDを投げると,そのtweetのおおよその時刻(時間単位でok)を判別する手段ってないですかね.

上の例に挙げたtweetだと2/28しかからないけど,投稿のおおよその時刻を知りたい

APIを叩くとかtwitterサイトソースを見れば時刻は載っているんですが,

そんなにポコスカ叩けないのでURLからさくっと判定したいんです

前後関係は維持されているんだから,時報系tweetログから時刻とステータスID対応表を作ればできちゃうわけですが,

そのデータを取ってくるのも面倒だし,どっかにいい方法はないものかと.

2010-08-15

C78P2P被害状況

share内「C78検索で被参照量ソートしたら、トップが1,000,000MBとか行ってたよ。

初日終了直後に上げてたんだとしても、まだ50時間も経っていないというのに。

すごいなー

2010-08-13

教えて増田えもん

下記の条件をみたす

欲しいものリスト作成できるサイトありませんか?

優先順位

・値段によるソート

カテゴリ分け

・公開・非公開設定

2010-06-27

pixiv検索機能を改善してほしい。

検索機能に簡単に付与できるソートがないのは、

おそらく描き手視点に立っての行動なのだろうが、

そうやって不自由を強制することを良しとする魂胆が気に入らない。

もう一度言うが、金も手間も掛からないのにあえて不自由を強いることが気に入らない。

例えばtwitterの文字数制限を140字以上にすれば、それはtwitterの魅力を損なうだろうが、

pixiv検索ソートが付いても本質は損なわないではないか。

事実ランキング機能が実装されていることがそれを象徴している。

なぜソート機能を付けないのか調べようと思い、いくつか検索をかけてみたが公式見解はなかった。

なぜ不自由を強制するのだろう。

2009-12-07

THE SIer

俺の住む世界はアイティーとやらに支えられているらしい。

アイティーに関われば、俺の住む世界をさらに素敵なものにしていけるに違いない。していきたい。

そう願って、何も知らなかった文系新卒の俺が金融系のシステム会社に入って、もう一年以上が経つのだ。

昔、お遊びでゲームを作ったことはあった。RPGツクールなんかが好きだった。

だから自分システム会社に向いていると思った。

実際、資格取得を勧められて始めた勉強は楽しかった。

浮動小数点数オートマトンSQLスタック、木、論理式。

パズルみたいで楽しかった。コンピュータの中身が理解できて、わくわくした。

楽々と基本情報技術者資格を手にし、半年後にはほとんど勉強もせずにソフ開も取得した。

研修課題では同期の誰よりも速く、短く効率のいいソースを仕上げた。

現場に出て、本番機に触った。

30年間親会社を支え続ける偉大なシステムの中身を、わくわくしながら覗いた。

そこには、俺の求めていた世界とはまったく違うものが広がっていた。

俺が産まれる前から、入れ替わり立ち替わり何人もの手によって継ぎ足されたロジック

何千行にもわたって、似たような処理が何回もひたすら繰り返される似たようなモジュール何十本。

1993年に行う臨時処理のロジックが、今もコメントもなしに埋め込まれている。

仕様がわからなくなれば、キャビネへと走って、黄ばんだ方眼紙鉛筆で書かれた仕様書を探し、

そして修正履歴のみが書かれているのを確認して肩を落とす。

上司は俺に仕事をくれた。

半年後に臨時で行われる業務に対応するため、いくつかのモジュールについて、処理可能なユーザーコードひとつ、条件に加える。

与えられた期間は2週間だった。ずいぶん長いなと思った。

何枚もの設計書を書いた。つまり、方眼紙状のExcelテンプレートに同じ文章をコピペした。

追っていったモジュールはどれも、ヒープもソートメモリ管理論理演算も出番がなかった。

あるのはただ、IF文とMOVE文とばかりだった。ソースの難易度は使われている命令の数とは関係ないことを学んだ。

テストデータを作るため、階層DBを何回も辿ってデータアウトプットさせるモジュールを書いた。資格試験で学んだSQLは、無用の知識だった。

協力会社への仕事割り振りやユーザー対応に毎日忙しそうだった上司が、夜遅くまでの残業続きでくまのできた目を皿のようにして設計書をレビューした。

2日後、承認が出た。フェーズ設計から開発に移った。

ロジックを丸々コピペしてソースを修正し、コンパイルし、実行した。

コンパイルエラーが出た。

2週間はあっという間だった。

俺のせいで、半年後以降は使われないロジックソースにまたひとつ増えた。

今回の対応については、Excel方眼紙レポートをまとめて共有ドライブに入れておいた。

だが共有ドライブ検索には時間がかかるし、Excelシートの中身となれば検索から漏れることも多い。

きっと誰にも読まれないだろう。

バイト文字が使えない関係上、原則、ソースにはコメントはあまり入れられない。

数年後の新人はきっと、俺の書いたモジュールを見て「このロジックは何だ」と首を捻るんだろう。

数年後の俺はきっと、今回のレポートを共有ドライブから探し回って新人パスを教えてから、

協力会社管理に追われる作業に戻って目の下にくまを作るのだろう。

俺がやりたかったシステム開発って、こんなものだったのか。

俺は部署の中で、俺の望む仕事を探し続けた。

先輩たちは忙しくて誰も興味を持ってないけど、自動化できる作業はいくらでもある。

よく使われるExcelシートを改造し、定例作業をクリックだけでできるようにした。

ExcelVBAとはいえ、書いていて心地よかった。引数が明確な関数変数スコープと全角文字があったからだ。

COBOLで打つプログラムより、控えめに見て100倍くらいの生産性を発揮できていたと思う。

先輩たちは喜んでくれたが、ただし俺の仕事を、あまり仕事とは見なさなかった。

それでもよかった。業務時間外は俺は相変わらずスクリプトを書いていた。とても楽しかった。

VBAから入って、WSHなんてものを知り、やがてJavaScriptを学び、ネットで資料を探し、はてなを知り、はてブWeb技術についての記事を読みふけった。

知れば知るほどに、どんどんCOBOLが、メインフレームが嫌いになっていく。

先輩は誇らしげに言う。システムはたいしたことをやっていない。業務知識こそが大事なのだ。

ユーザーより詳しく業務を理解し、適切に提案し、設計する能力

協力会社を率いて、わかりやすい文書で指示を行い、スケジュールを調整する能力

人を動かすぶん、責任も大きくやりがいもある。優秀な人材こそが我が社の強みだ。

そんな人材が育つよう、我が社は安定して働ける環境福利厚生を整えている。

ああ、そうだよ。先輩、あなたは正しい。

俺だってメインフレームの信頼性のすごさはわかってる。

密なユーザーとの関係から生まれるシステム子会社としての強みも認識してる。

それだけじゃない。社内環境も悪くない。給料もいいし休みも取れるし先輩は優しい。

ここは、いい会社だ。

けど駄目なんだ。

30年前のシステムを枯れた言語でツギハギする仕事じゃ、俺の心はやっぱり満たされない。

ユーザーの業務知識ばかり身につけたって、俺自身の人生には、いいことなんてない。

俺が求めていたのは、この仕事じゃないんだ。

社内の誰も、TumblrTwitterもやっていない。ライフハックなんて聞いたこともない。

Joostモバゲー2ちゃんねる社会に与える影響について誰も語れない。

休日ゴルフや酒に興じている。自宅にPCを持ってない人までいる。

おかしいことじゃない。普通の人たちだ。

それどころか彼らは、仕事プライベートを切り分けている、立派な人たちだ。

でも、やっぱり俺の生きていきたい世界は、ここじゃないんだ。

たぶん俺がいるのは極北なんだろう。

ここが、人月計算Excelスーツ世界というやつなんだろう。

俺は80文字×32行の緑文字を見つめながら、遠い夢を見続ける。

今はただ、ネット越しに見つめるRDBAPIxp正規表現アジャイルRailswikiがまぶしい。

2009-11-09

Wikipediaのsortable tableが辞書式でしかソートしないのは不便。というかバグだろ。

って思ったけど、誰に言えばいいのかわからない。

一言伝えたいだけなのに、wikipediaコミットするには多大な労力がいるのだなと思った。

wikipediaに限らないのかな。

2009-10-07

mixiは常に改悪し続けている

何でもそうだが、常に改良を積み重ねていかないといけない。人間企業も。そしてネットサービスも。

mixiはなんたることか、常に改悪し続けているネットサービスである。

mixiメッセージコミュニティUIの酷さは言うまでもない。無駄にページ遷移を要求するサイト構造

HTML構造の大幅変更やクラス名の変更もしょっちゅうですぐにツールが動かなくなる。

二年前のデザイン大幅変更の時もユーザスタイルで元に戻そうとする輩まで現れる始末。

そして、今回のmyリスト。「お気に入り機能はそのままに」?ハハッ…。

url変更もお手の物♪後方互換性なんて気にしない♪モバイルからの操作性気にしない♪

「myリストを設定する」という名のマイミクお勧め機能♪ソート機能はどこいった♪

細かいことをあげつらえばもっとある。

全くもってお騒がせなネットサービスだ。

サービスの規模とmixiアプリについては評価している。良い点もある。

良い点があるだけに、なぜわざわざ改悪するのか理解に苦しむ。

一部のクオリティの低い人が担当者責任者になっているのだろうか。

彼が担当したプロジェクトは常に改悪を生み出すような伝説的なmixiエンジニアが存在しちゃったりするのだろうか?

よく分からない話になってきたが、ともかくmixiの今後のさらなる改悪に期待したい。

2009-09-03

はてなブックマーク検索は、いつになったら日付順やブクマ数でのソートができるようになるんだろう。

2009-08-31

小選挙区を接戦順にソートしてみる:数百票に救われた町村と中川

http://anond.hatelabo.jp/20090831025349 を接戦順にソートしてみる。

青森3区:大島理森自民)90176 対 田名部匡代民主)89809 差367票

神奈川2区:菅義偉自民)132270 対 三村和也民主)131722 差548票

鳥取2区:赤沢亮正(自民)84659 対 湯原俊二(民主)84033 差626票

北海道7区:伊東良孝(自民)100150 対 仲野博子民主)99236 差814票

--------1000票差未満(与党4勝)------------

山形1区鹿野道彦民主)106202 対 遠藤利明自民)104911 差1189票

徳島3区:後藤田正純自民)81581 対 仁木博文(民主)80359 差1222票

秋田2区:川口博(無所属)93951 対 金田勝年自民)92600 差1351票

福井2区:山本拓自民)80033 対 糸川正晃民主)78496 差1537票

大阪6区:村上史好(民主)109143 対 福島豊(公明)107336 差1807票

奈良4区:田之瀬良太郎(自民)95638 対 大西孝典(民主)93803 差1835票

神奈川13区:橘秀徳(民主)138104 対 甘利明自民)136164 差1840票

長崎3区:山田正彦民主)79223 対 谷川弥一自民)77316 差1913票

--------2000票差未満(与党3勝野党系5勝)-------

石川3区:近藤和也民主)100832 対 北村茂男自民)98599 差2233票

兵庫8区田中康夫日本)106225 対 冬柴鉄三公明)103918 差2307票

愛媛1区塩崎恭久自民)133030 対 永江孝子(民主)127562 差2468票

鹿児島4区:小里泰弘自民)97054 対 皆吉稲生(民主)94343 差2711票

茨城2区:石津政雄(民主)114455 対 額賀福志郎自民)111674 差2781票

三重5区:三ツ矢憲生(自民)105188 対 藤田大助(民主)102377 差2811票

--------3000票差未満(与党3勝野党3勝)----------

東京13区平山泰朗(民主)114653 対 鴨下一郎自民)111590 差3063票

三重4区:森本哲生(民主)87824 対 田村憲久自民)84583 差3241票

奈良2区滝実民主)98728 対 高市早苗自民)94879 差3849票

--------4000票差未満(野党3勝)-------------

岡山1区逢沢一郎自民)113045 対 高井崇志(民主)106269 差4076票

千葉11区:森英介自民)116937 対 金子健一民主)112707 差4230票

高知1区福井照自民)44068 対 橋本大二郎無所属)39326 差4742票

石川2区:森喜朗自民)123490 対 田中美絵子民主)119021 差4469票

東京11区下村博文自民)117472 対 有田芳生日本)113998 差4474票

長崎4区宮島大典民主)97912 対 北村誠吾自民)93423 差4484票

熊本2区:福島健一郎(民主)104876 対 林田彪(自民)99933 差4943票

大分2区:重野安正社民)112090 対 衛藤征士郎自民)107124 差4966票

--------5000票差未満(与党5勝野党系3勝)---------


個別に見ていくと、暴風が吹いて自民の牙城に迫った民主だとか、

暴風に耐え忍んでなんとか逆転、あるいは肉薄して比例復活を勝ち取った自民とかいるし、

トータルで見た接戦区の勝敗数も一応合理的かな。



でも、1000票差以内の4選挙区選挙民で、投票に行かなかった人で、自民党に不満を持っていた人には、

どうして投票に行かなかったのと聞いてみたい気はする。



(追記)

ブクマに指摘があったので、ちょっと追加してみる。

比例北海道ブロック 自民党 当選

2.町村信孝 惜敗率82.7%


北海道5区:小林千代美(民主)182952 対 町村信孝自民)151448 差31504票


比例中国ブロック 自民党 当選

4.中川秀直 惜敗率94.9%


広島4区:空本誠喜(民主)102435 対 中川秀直自民)97296 差5139票


これだけの票の差がついて負けた自民党(つか清和会)の大物の政治生命を救ったのは、北海道7区と鳥取2区自民候補に投じられた

814票と626票なんだ、ということを理解できれば、「一票の重み」が実感できると思うんだけどね。



(追記2)

この接戦29選挙区世論調査出口調査では全部野党系に出ていたんだろうね。

これに加えて、民主自民公明プレゼントした2、みんなの党自民民主プレゼントした2を考慮すると

自民党103、民主党321

民主党は、もう少しだけ頑張り、比例代表候補者を揃えていれば、単独で2/3を達成できていた。

逆に言えば、極めて濃厚だった民主党の単独2/3をぎりぎりで阻止したのが、自民党の最後の意地と抵抗だね。

2009-08-20

怪人ヨーグソートよ、きさまの悪事もこれまでだ!

死んだはずの子供を生き返らせたり、目が見えなくなった子供に目を作ってやったり、数々の悪行も今日で終わりだ!

--------

クリスチャンサイエンスマンよ、お前は何を言っているんだ?

では、子供が死んだほうがいいというのか。目が見えないほうがいいというのか?

確かに自然摂理というものがもしもあるのなら、それには逆らっているのかもしれない。

だが、いったい人類の所業で自然摂理に逆らっていないことなどあろうか。

--------

すまなかった、怪人ヨーグソートよ。

問題は複雑なようだ。

来週また出直してくる。

2009-06-21

ボカロオリジナルを歌ってくれない2

前回の指摘を踏まえて

ボカロオリジナルを歌ってくれない(http://anond.hatelabo.jp/20090608225441)を書いた増田です。

ブコメid:sky-graph、id:alshine5、id:kadotanimitsuruから「歌い手に人気がある動画を調べるなら歌ってみたの投稿数を見なきゃだめなんじゃないの?」と指摘があって、まったくその通りだと思った。前回調査をした時はなぜかそれを思いつかなかった(難しそうな気がしていた?)けど、やってみたら、思ったより簡単だったので、調べ直してみた。

調査してみた

再生数順位 曲名 作者 本体 歌ってみた 歌われ指数 本体投稿日
12 ロミオシンデレラ doriko 862,385 677 0.7850 2009/4/6
14 初めての恋が終わる時 supercell 825,981 631 0.7639 2008/12/12
30 Dear 19's Sound Factory 390,855 286 0.7317 2008/3/15
4 ブラックロックシューター supercell 2,013,457 1261 0.6263 2008/6/13
2 メルト supercell 4,475,848 2794 0.6242 2007/12/7
17 コンビニ cokeshi 711,368 411 0.5778 2007/12/30
22 magnet 流星P 515,147 281 0.5455 2009/5/1
29 サンドリヨン ゆのみP 407,386 208 0.5106 2008/8/25
3 ワールドイズマイン supercell 2,673,191 1316 0.4923 2008/5/31
28 日坂 doriko 412,927 192 0.4650 2008/3/22
11 歌に形はないけれど doriko 893,237 403 0.4512 2008/1/20
9 サイハテ 小林オニキス 1,155,966 514 0.4446 2008/1/16
27 celluloid baker 425,774 172 0.4040 2007/10/5
31 Soar 流星P 373,889 136 0.3637 2008/3/19
6 恋は戦争 supercell 1,518,029 410 0.2701 2008/2/22
15 初音ミクの暴走 cosMo 752,162 199 0.2646 2007/10/22
23 夢みることり はややP 507,903 105 0.2067 2008/2/5
33 ぶちぬけ!2008! doriko 348,274 55 0.1579 2007/12/24
24 永久に続く五線譜 デッドボールP 466,195 63 0.1351 2007/11/29
21 ハト 秦野P 552,116 69 0.1250 2007/12/20
20 桜の季節 ゆうゆP 587,547 69 0.1174 2007/11/2
7 ハジメテノオト malo 1,398,334 158 0.1130 2007/10/14
5 初音ミクの消失 cosMo 1,682,390 189 0.1123 2008/4/8
26 白の季節 ゆうゆP 443,349 43 0.0970 2007/11/29
13 ミラクルペイント OSTER project 834,541 70 0.0839 2007/11/22
19 えれくとりっく・えんじぇぅ ヤスオP 617,862 48 0.0777 2007/10/10
1 みくみくにしてあげる♪ ika 6,397,403 469 0.0733 2007/9/20
18 あなたの歌姫 ボクP 665,444 43 0.0646 2007/9/18
32 Melody mikuru396 349,250 15 0.0429 2007/10/27
8 恋スルVOC@LOID OSTER project 1,200,621 41 0.0341 2007/9/13
10 Packaged kz 1,046,254 25 0.0239 2007/9/25
25 ファインダー kz 457,683 9 0.0197 2008/1/5
16 私の時間 くちばしP 728,054 6 0.0082 2007/10/22
調査方法
この調査の欠点
  • 前回とおなじだけど、タグ頼りなので「歌ってみた」動画取得に漏れはあるかも。ただ、印象としては8割方拾えてそうな気がするし、今回は相対評価をしたいので、まあ、いいか。
  • 再生数が極端に多い動画は低めに評価されるかも(例えば、「みくみくにしてあげる♪」の歌ってみた投稿数は469だから、絶対数でいえば多い方だけど、相対的には下位に入る)。

この結果を見た感想

予想通りだけど、投稿数のみでいえば「メルト圧勝。「WIM」と「B★RS」が1000超えで、あとそれ以外、という感じ。

正直、これじゃあなんにも面白くないので、「歌われ指数」というのを導入してみた。算出手順は「調査方法」の通り。

「歌われ指数」でいうと、これはあまり意味のある数字ではないのでどれが多い少ないを言ってもしょうがないと思うけれど、0.3以上(つまり「Soar」以上)を上位と見なせば、やはりdorikosupercell流星Pが強いなという印象は受ける。

ゆうゆPとOSTER projectの場合

さて、この結果を友人に見せてみた。友人は、「ゆうゆP、歌われてないなあ……」とぼやいていた(ゆうゆP歌ってみた動画を熱望しているらしい)。

そういう意味では、元増田OSTER project歌ってみた動画を熱望している。しかし、表中では下位である。

二人とも、表中の曲が、まだ歌ってみたが流行ってない時期(そんな時期があるのか分からないが)のものだから不利なのだろうか、最近は歌ってみたも結構増えてたりするのだろうか。

そんなことを思ったので、ついでにゆうゆP、OSTER projectの一連のオリジナル曲についても取ってみた。

そうすると、興味深いことが分かった。

投稿日順 曲名 作者 本体 歌ってみた 歌われ指数 本体投稿日
1 桜の季節 ゆうゆP 589,653 69 0.1170 2007/11/2
2 白の季節 ゆうゆP 444,803 42 0.0944 2007/11/29
3 クローバークラブ ゆうゆP 222,634 11 0.0494 2008/1/3
4 experimental-001 ゆうゆP 37,299 0 0.0000 2008/1/18
5 experimental-002 ゆうゆP 33,727 0 0.0000 2008/1/21
6 夕音 ゆうゆP 96,402 5 0.0519 2008/6/22
7 渦と階段 ゆうゆP 33,962 1 0.0294 2008/7/13
8 エレクトロエレジー ゆうゆP 54,330 0 0.0000 2008/8/30
9 極楽鳥 -bird of paradise- ゆうゆP 144,756 211 1.4576 2008/10/6
10 UltraHardAttacks of OddMusiK ゆうゆP 68,313 3 0.0439 2008/10/20
11 ハイウェイノート ゆうゆP 56,533 10 0.1769 2009/3/11
12 カタパルトネーション ゆうゆP 53,865 9 0.1671 2009/4/21
投稿日順 曲名 作者 本体 歌ってみた 歌われ指数 本体投稿日
1 恋スルVOC@LOID OSTER project 1,207,038 41 0.0340 2007/9/13
2 Dreaming Leaf -ユメミルコトノハ- OSTER project 192,627 29 0.1506 2007/10/8
3 おやすみのうた OSTER project 97,414 15 0.1540 2007/11/1
4 ミラクルペイント OSTER project 841,479 70 0.0832 2007/11/22
5 ちょこまじ☆ろんぐ OSTER project 184,857 17 0.0920 2008/2/13
6 RING×RING×RING OSTER project 181,411 8 0.0441 2008/3/9
7 フキゲンワルツ OSTER project 134,407 13 0.0967 2008/4/29
8 つきうさぎ OSTER project 154,708 78 0.5042 2008/6/20
9 8月花嫁 OSTER project 146,680 4 0.0273 2008/8/30
10 trick and treat OSTER project 346,775 69 0.1990 2008/10/30
11 プリンセス・カウガール・ショー OSTER project 50,360 5 0.0993 2008/12/1
12 マージナル OSTER project 84,794 13 0.1533 2008/12/15
13 ピアノ×フォルテ×スキャンダル OSTER project 73,201 150 2.0492 2008/12/20
14 Around the World OSTER project 181,486 2 0.0110 2009/1/31
15 one more kiss OSTER project 77,437 28 0.3616 2009/5/29
16 ゆきうさぎ OSTER project 23,138 5 0.2161 2009/6/11
17 恋色病棟 OSTER project 90,300 13 0.1440 2009/6/16
調査方法

ゆうゆPに関しては、予想通りだけど、「experimental」シリーズは1曲も歌われてないよね……その代わりというわけではないけれど、「極楽鳥 -bird of paradise- 」が突出して歌われている。

一方、OSTER projectはというと、「ピアノ×フォルテ×スキャンダル」が再生数の比して突出して歌われている。あとは「つきうさぎ」と「one more kiss」が多いか。

調査結果からいえること

再生数上位群でいくと、やはりdorikosupercell流星Pが強い。ただ、これは作者依存というより、これらの作者が歌い手に好かれる楽曲をより多く作っているからに過ぎない。

というのも、再生数上位群の中ではあまり歌われていないゆうゆPとOSTER projectだが、彼らの楽曲の中にもすごくよく歌われている歌も存在するからだ。

作者という要素はまったく無視できないにせよ(人気作者の曲はやはり歌い手もその存在認知しやすいだろう)、歌い手に好かれる要素の大部分は個別の楽曲の中に現れているといえる。

では、歌い手に好かれる楽曲とは……

ここでずばっと説明したいのだが、自分音楽的素養がないためうまく言葉にできない。なんとなくは分かるんだけど。

id:y_arimとかだとこの辺をうまく説明してくれるのだろうか。なんて結論を投げ出してしまったり

- 転職ならen
- 派遣ならen
4ページ中1ページ目を表示(合計:100件)