「CR」を含む日記 RSS

はてなキーワード: CRとは

2011-10-19

docomoがIMEIを送出!のどこが問題なのか。素人が考えてみた。

今年冬以降に発売されるandroid端末のメディアプレイヤーHTTPヘッダのUser-Agentおよび拡張ヘッダにIMEI番号が含まれるということが分かり、騒動となった。

カレログapplogに続きNTTドコモが参戦? - http://togetter.com/li/202490

NTT docomo IMEI垂れ流し問題 http://togetter.com/li/202536

まず、

(1)IMEI送出のソース

音楽動画 | サービス機能 | NTTドコモ

http://www.nttdocomo.co.jp/service/developer/smart_phone/service_lineup/music_movie/index.html

魚拓http://megalodon.jp/2011-1019-1834-56/www.nttdocomo.co.jp/service/developer/smart_phone/service_lineup/music_movie/index.html

こう記述されている。

Android端末の一部機種では、音楽動画コンテンツ再生するためのメディアプレイヤードコモプリインストールします。

メディアプレイヤープリインストールされる機種は2011年度下期モデル以降の主なAndroid端末となります

ユーザエージェント

メディアプレイヤーHTTP通信を行う際のUser-Agentヘッダは以下となります



User-Agent:<SPDOCOMO/2.0SP>[AAA](MP;[BBB];Android;[CCC];[DDD]);imei:[xxxxxxxxxxxxxxx];networkoperator:[yyyzz]<CR><LF



SP>:半角スペース

CR><LF>:改行コード


[]以外は固定値

AAA:機種名

BBB:メディアプレイヤーバージョン

CCCOSバージョン

DDDビルド番号

xxxxxxxxxxxxxxx[15桁]:IMEI

yyy[3桁]:Mobile Country Code

zz[2桁]:Mobile Network Code

HTTP通信時の拡張ヘッダ付加情報

メディアプレイヤーHTTP通信を行う際は、以下の拡張ヘッダが付与されます



x-dcmstore-imei:<SP>xxxxxxxxxxxxxxx<CR><LF

SP>:半角スペース

CR><LF>:改行コード

xxxxxxxxxxxxxxx[15桁]:IMEI


(2)IMEI番号とは何か

ケータイ用語の基礎知識http://k-tai.impress.co.jp/cda/article/keyword/43518.html

によれば、

携帯電話データ通信カードが1台ずつ持っている識別番号です。原則として、各端末は1台1台、異なる番号になっています

IMEIは、1台ずつに違う番号が割り振られていて、USIMカードなどを差し替えても変わることはありません。

とある

端末に固有の番号であるという認識でよいだろう。パソコンで言うMACアドレスのようなものだ。


問題の切り分け

重複する部分もあるが、いくつかの問題が含まれているように思える。

twitterで見られた反応をいくつか整理してみた。

(a)共通・不変のIDであること

これが最も大きい問題。twitterでIMEIってつぶやいている人の大半はこれを問題視している。



IMEI番号をそのまま送信している。

すなわち、コンテンツプロバイダ(CP)Aにも、CP-Bにも同じ番号が送信されている。

まり空間的に広く使われている。

CP-AとCP-BでIMEI番号を突き合せて、収集した情報リンクさせることができてしまう。



IMEI番号は端末に紐付けられている。

したがって端末を買い替えない限り番号は変わらない。

まり長い時間、追跡され続けるということだ。



時間軸にも空間軸にも広く共通のIDが使われ続ける。

これが問題。

(a-1)過去の事例

10年以上前から同じことが繰り返されているため、空間時間的に広い共通IDを使うことの「何が問題か」知りたいなら過去の事例を参照するとよい。

高木浩光氏による行動トラッキング歴史と境界線についての備忘録 http://togetter.com/li/197732

インターネットにおけるIDトレーサビリティ(2003年)高木浩光http://www.nic.ad.jp/ja/materials/iw/2003/main/ipmeeting/panel-takagi.pdf

Tracking Cookie - Symantec http://www.symantec.com/ja/jp/security_response/writeup.jsp?docid=2006-080217-3524-99

(b)機種変更中古端末での不安

まだIMEI送信機能付きandroid端末が発売されていないので、どういう実装か不明のため、これは想像上の懸念だ。



このIMEI番号送信機能は、おそらくDRMに利用することが目的の一つだろう。

特定の機種でのみ購入した音楽再生できる機能が組み込まれている可能性がある。

その場合機種変更をするとIMEI番号が変わるために購入したコンテンツを利用できなくなる可能性がある。

あるいは一人で二台以上の端末を所有する場合、どちらか一方の端末でしかコンテンツが利用できない可能性もある。

実際、iPhoneにおいて似た事例が発生していた。認証にUDID(端末固有ID)を用いていたアプリ機種変更ののちに使えなくなる事例があった。



また、それまで利用していた端末をオークション等で販売する可能性もある。

その場合、端末の新しい所有者が、古い所有者の購入したコンテンツを利用できてしまう可能性もある。

ただしこれらは想像上の懸念だ。

(c)セキュリティの問題

UserAgentまたは拡張ヘッダに記述されたIMEI番号をもとに認証を行うサイトの出現が懸念される。

参考:かんたんログインの事例 http://www.atmarkit.co.jp/fsecurity/rensai/keitaiweb02/keitaiweb01.html

そもそもIMEI番号の取得はかんたんだ。

友達不用意にその辺に放置した端末で「*#06#」と入力すれば取得できてしまう。



あるいは、動画の置いた罠サイトを用意して

ユーザアクセスさせればドコモがIMEIを送信してくれる。

送信される番号はどのサイトに対しても共通なので、他のサイトで使うことができる。



そしてなりすましも容易だ。

とか。


ここまでしてIMEI番号を送りたいドコモの狙い

恐らくDRMへの活用と広告への活用ではないか

ぼくよくわかんない><

終わりに。

プライバシに関する専門家でもないので、補足訂正おねがいしまーす。



あと、この問題を扱うに当たって、何を「個人情報」だとするのかとらえ方が人によって違うことに注意したほうが余計な労力を使わなくて済む、と思いまーす。



# 増田でははてな記法が一部使えますって。

# 非対応大杉イライラするわ♡

# 来年インターンシップ生で改善してよ。

2011-07-15

勝手萌えパチンコパチスロの事を俺視点で書く/ツッコミその他コメにて補強ください

ざっと見る萌えパチンコ萌えパチスロ歴史

メーカー名は当時のものと、現在ものが入り混じって表記されています。ご了承ください。)



■92~94年 黎明期

パチンコパチスロ共に】

それまで、液晶を搭載した台はなかったので、登場するとしても、

 パチンコの盤面に描かれる

 スロットの台パネルに描かれる 例:「バニーガール(オリンピア/1988)」※1

 パチンコの役モノとして、動きがある部分に小物として取り入れられる 例:「ニューモンロー(西陣)」 ※2 「ビンビンバラエティ(西陣)」※3

程度でしかなかった。

もちろん、これらで登場した場合でも、実写調であったり劇画調であったりするのが普通だった。

萌え市場というものは、80年代にソコソコ形成されていたことを考えると、パチンコパチスロ萌えの取り入れはやや遅かったのかもしれない。


1991年、初カラー液晶搭載パチンコ麻雀物語」(平和)※4 が登場。

この初カラー液晶において、大当たり直後に女性の1枚絵が出てくるが、この時の女性タッチが、既にアニメ調であった。


そして、この「麻雀物語」の大ヒットを受けて、パチンコメーカー各社は、一気にカラー液晶搭載に突き進む事になる。

しかし、データ保持領域が大量にある訳でもない当時においては、荒い画素数で数カット女性が登場する程度のものばかりであった。

そんな中でも、大手メーカーは、それなりに「頑張った」萌えモチーフを投入してきている。


平和が、初出の麻雀物語以降、「プリンセス物語平和)/1993」※5 「弾丸物語平和)/199?」※6 等、「物語シリーズ」として、この手の台を出し続けた中、

これに対抗し、爆発的ヒットを飛ばしたのが、「フィーバーパワフル(三共)/1992」※7 となる。

今でも三共マスコットキャラクタとして、ここの出す台のあちこちに顔を出したり、主役となったりしている「夢夢ちゃん」の最初の作品。

そしてもう1つ特筆すべきは、この台の姉妹機として、「フィーバーガールズ(三共)/1993」があること。

パワフルに比べて台数は出なかったが、

 「版権と組み合わせた」「オタクを直接ターゲットとした」「萌え女性そのものを完全と主役としていた」「物語性を持たせた」

という意味で、「萌えパチ」として挙げられるべき、初めての台は、この台が一番相応しいかもしれない。

おたく星座FC用)」の版権を使い、キャラクターデザイン江口寿史…という辺り、実に80年代溢れるテイストタマラナイ台。

(またこの声優陣が、千葉麗子とか高田由美とか井上喜久子とかね…)



参考サイトリンク

※1■「バニーガール(オリンピア)/1988」

http://ameblo.jp/hi-up-turbo/entry-10006810607.html

※2■「ニューモンロー(西陣)/1991」

http://ameblo.jp/hi-up/entry-10005413668.html

※3■「ビンビンバラエティ(西陣)/1991」

http://blogs.yahoo.co.jp/newmitsuborn2008/13239836.html

※4■「麻雀物語」(平和)/1991」

http://ja.wikipedia.org/wiki/%E9%BA%BB%E9%9B%80%E7%89%A9%E8%AA%9E

※5■「プリンセス物語平和)/1993」

http://retropachi.blog18.fc2.com/blog-entry-55.html

※6■「弾丸物語平和)/199?」

http://ameblo.jp/hi-up/entry-10044450859.html

※7■「フィーバーパワフル(三共)/1992」

http://ameblo.jp/hi-up/entry-10005687824.html

※8■「フィーバーガールズ(三共)/1993」

http://ja.wikipedia.org/wiki/%E3%83%95%E3%82%A3%E3%83%BC%E3%83%90%E3%83%BC%E3%82%AC%E3%83%BC%E3%83%AB%E3%82%BA

http://www.geocities.jp/pachinko_palor_teruteru_777/newpage31.html



パチスロ

この頃はまだ動き無し。




■95~99年 普及期

パチンコ

連続大当たり規制カード化、台の設置許認可ルールの変更など、業界として大きな事件が続いた。

そんな中で、液晶搭載機が普通となり、データ量も格段に増えていく中で、萌えモチーフの台も、それなりに受け入れられていった。

いわゆる「萌え」が、たった3年程度で、あっという間にパチンコ侵食していったのは、かなり面白い事と思う。


ダンスダンス2(大一)/1995」

http://ja.wikipedia.org/wiki/%E3%83%80%E3%83%B3%E3%82%B9%E3%83%80%E3%83%B3%E3%82%B9

http://www.nicovideo.jp/watch/sm6455634


ミルキーバー(ニューギン)/1995」

http://ameblo.jp/hi-up/entry-10110632872.html

http://www.nicovideo.jp/watch/sm4852532



96年には、(版権としてはちょっとしょぼいが)既にゲームメーカーとの開発連携は始まっていた。

当時爆発的に導入された「CR大工の源さん三洋)/1996」も、アイレムとの連携版権モノである。(打ってる人は全く知らなかっただろうけどw)

http://ja.wikipedia.org/wiki/CR%E5%A4%A7%E5%B7%A5%E3%81%AE%E6%BA%90%E3%81%95%E3%82%93

http://www.youtube.com/watch?v=WFOU4Cp4OKg


しかし、今のように「まず版権を取って、その版権の人気にあやかる」という動きが出てくるまでには、もう少し先にすすまないといけない。


※個人的にはこの辺りも結構衝撃だった。

絵的に十分なレベルに達したと、初めて思わされた台

CR乙姫(メーシー)/1998」

http://www.nicovideo.jp/watch/sm9814525

及び、バカだなと笑いつつ、「絵柄が揃うだけ」から1歩踏み出した(踏み出しすぎた?w)台

CRラブラブカップル(メーシー)/1999」

http://ameblo.jp/hi-up/entry-10009539191.html

http://www.nicovideo.jp/watch/sm6300433



パチスロ

なぜか、パチンコへのカラー液晶搭載とは背を向けたかのごとく、2000年まで、パチスロ台へのカラー液晶搭載は無い。

但し、萌えモチーフは欲しかったようで、パネルモチーフとしての進出は、少しずつ始まっていた。


温泉天国テクノコーシン)/1999」

http://777.nifty.com/cs/kuchikomi/777_777/freeList/n3_1/n3_2/aid_onsentengoku/1.htm

(この後しばらく、テクノコーシンは、この女性キャラクタを用いて台をリリースし続ける)




■00年~ 氾濫期

パチンコ

既にこの頃には、「液晶は当然として、どのような絵を使うか」という面で、コンテンツ不足が目立ち始めてきた。

完全オリジナルな路線に走るケースよりも、有名人アニメゲームなどの版権を持ってきた方が楽で、客が付きやすいという流れも出来つつある。

但し、オリジナルキャラで一発当てて…という夢は捨てがたいらしく、今でも各メーカーは様々な手法を試しているというのが実情かもしれない。


パチンコオリジナル版権で、オタクファンがそれなりに付いた台として幾つか。

※完全に趣味の為、偏りがあるのはご容赦を。


CR プリティバンド平和)/2004」

CR薔薇ローズテイル)物語豊丸)/2006

CR 超絶合体SRD(サンセイR&D)/2007」

CR 戦国乙女平和)/2008」

CR 上にまいりま~す(エース電研)/2009」

CR 新お天気スタジオ平和)/2009」

CR 南国育ち(平和)/2010」



パチスロ

2000年に、初のカラー液晶搭載機「ゲゲゲの鬼太郎サミー)/2000」が登場以降、萌えの侵略が一気に進むか…と思われた。

しかし、実際にあからさまにそれをターゲットとした台は、「賞金首(NET)/2003」まで見当らない。

NETテクモ提携して、オリジナルキャラ液晶演出を作り上げて、何作かリリースしている台は、どれも「あざとい」といわれつつも、オタク層を掴んだのだけは間違いない。

「賞金首(NET)/2003」

SuperBlackJackNET)/2003」※Rio初登場

十字架NET)/2004」


以降、NETは全面的にオタク層をターゲットとし、オリジナル版権確立に突き進んでいる。


また、2004年パチスロの性能許認可の方針が変わり、ギャンブル性を抑えられた台しかリリースできなくなった事をきっかけに、他のメーカーからも、新規顧客層を狙ってか、萌えを用いた台のリリースが出てくる。

はいえ、パチンコ同様、オリジナル版権で戦っているのは一部であり、アニメゲームで既に知名度のある版権を引っ張って作り上げるケースが殆どである


パチスロオリジナル版権で、オタクファンがそれなりに付いた台として幾つか。

※完全に趣味の為、偏りがあるのはご容赦を。


「超お父さん(SNKプレイモア)/2006

快盗天使ツインエンジェル(トリビー)/2006

モエるまりんバトるユニバーサル)/2006

スカイラブSNKプレイモア)/2007」

「がんばれ満月姫!(トリビー)/2009」



■特記事項として--フィールズという会社について

フィールズ株式会社

http://ja.wikipedia.org/wiki/%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%82%BA_%28%E4%BC%81%E6%A5%AD%29


パチンコパチスロに関して、既存版権アニメゲーム漫画芸能人等)を片っ端から抑え、メーカーへ販売。

また、メーカーが作った台の、店への卸販売など。


この会社が各種版権を抑えに出る前に取得した、幾つかの版権は、繰り返しリニューアルされてリリースされたり。特定の版権の噂が出たり出なかったり。ドマイナー版権しか勝負してこない小さなメーカーが有ったり。

今や、パチンコパチスロにおいて、台を売るセールスポイントとなった版権について、ここの会社抜きにして語れない事が非常に多い。

詳しくはWikipediaの詳細を見て欲しい。版権を抑えるという事の重要性がよーく判る沿革だとお分かりだろう。

2011-05-20

モンスタークレーマーしんどい

乱文になると思うけど、書きたいから書かせてくれ。



うちは小さい会社からカスタマーセンターもなく、分かる人間がその都度 お客さん対応してる。



その中には、クレームもあるんだけど、「建設的なクレーム」と「何を言いたいのか分からないクレーム」がある。

しんどくて困っているのは後者の方。

モンスタークレーマー像はこんな感じ



団塊の世代が多い(50~75歳くらい)

社会に対する鬱憤ストレス)を うちの会社にぶつけているように見える

正義感が異常に強い。自分正義、俺ら=悪 と決めつけている。

・だから自分社会的に良いことをしていると思いこんでいる。

・強い消費者意識を持っている

メールの文面は基本的に長文。メール上部は冷静に書いてるっぽいけど、下にいくにしたがって、汚い単語オンパレード

・言っていることがコロコロ変わり、結局何を聞きたいのか、質問内容が分からない

人格否定をひたすらする



具体例を一つ挙げる。これはメールでのやりとり。

お客さん「商品を買ったんだが、分かりにくい。つか、どこに商品があるんだ?こんな不親切な商品は初めてだ」

俺「はいCR-ROMの中にデータが入っておりまして、それが商品になります。起動や操作方法につきましては説明書がございますので、そちらをご参考ください」

お客さん「取り扱い説明書を見ろ、と君は言うが、それは買ったお客に対してあまりに失礼な発言ではないかね?どこの馬の骨分からんような会社から私は商品を買ったんだよ。そういうお客様に対して説明書を見ろ?君は、お客が不安な気持ちを持ってることがワカランのかね?●0w×tk△q■s0w×tk△q○pl◆ふじこ・・・!70年生きてきてこんな酷い扱いを受けたのは先にも後にも今日が初めてだ(怒!)」

俺「申しわけございません!では、具体的に今どの設定でつまづいてらっしゃいますか?」

お客さん「まだパッケージも開けとらん!君んとこは、いつもそんな対応なのかね?商品を買ったお客様に対して、ありがとうございましたのヒトコトをまずいえんのかね?それで社会人?バカにするんじゃないよ!商品を買ったお客様には、心からありがとうございました電話ハガキで連絡する、これ基本でしょ?何教わってんの?これは最低限のビジネスマナー社会ルールなんだよ。そんなことも知らんのかね?潰れてしまった方が社会のため!どんな教育してんだね、君んとこは!」

俺「すみませんした!!以後、気をつけます!もし、商品が気に入らないものであれば、返金いたしますので仰ってください。」

お客さん「本当に、、、君は何もわかっとらんね。最初から返品どうこういうような商品なら、初めから売るな!バカタレが!まぁ一応使ってはみる。しかし、こんな分かりにくい商品だから、これからも苦労すると思う。その時はオタクに連絡するけど、君が今度はちゃんと対応してくれるんだね?」

俺「はいすみません、だいじょぶです!頑張ります!」

お客さん「ならいい、今回はオオゴトにはしない。たが、君とこの会社がこの先つまらない仕事をするようなら、次は容赦しないよ。わかったね?」



その後、その客は何度も連絡してきては商品や会社ケチをつける。

ケチを付けるだけ付けて、結局うちの商品はあんまり使ってない感じ。取扱説明書もたぶん全く読んでないと思う。

でも、それでもうちの商品を使いたい、という願望はあるっぽくて、

商品を使えない自分に苛立っているというか(説明書読めよ)、フラストレーションが溜まってて

それを業者にぶつけてるようにも見える。

俺としては、数千円の商品なんだし、別に使ってくれなくていいから返金させてくれ、って感じなんだけど。



こんな経験ない?

2011-05-08

[][][][]

Alois Dallmayr (アロイス・ダルマイヤー)  Crema d'Oro(クレマ・ドーロ)

Crema d'Oro 25.01.2006

http://www.horizont.net/kreation/tv/pages/protected/Crema-dOro_27514.html

Dallmayr Crema d'Oro

http://www.xad.de/xad.php?action=detailansicht&id=45063

Dallmayr Crema d´Oro‬‏ - YouTube

http://www.youtube.com/watch?v=8uzvo6Asusw

Dallmayr Heimkehr‬‏ - YouTube

http://www.youtube.com/watch?v=iYTxV9kgGjo

Dallmayr Prodomo - Oktober 2008 - Werbung

http://www.youtube.com/watch?v=qAmxT77meeQ



Crema d'Oro Application date Nov 18, 1961

http://register.dpma.de/DPMAregister/marke/register/757370/DE

Crema d'Oro

http://register.dpma.de/DPMAregister/marke/register/303262192/DE

Dallmayr Crema d'Oro

http://register.dpma.de/DPMAregister/marke/register/303262222/DE

ドイツ特許商標庁 - Wikipedia



Crema d'Oro 31 October 2003

http://www.ipo.gov.uk/ohim?ohimnum=E3497765

Dallmayr Crema d'Oro

http://www.ipo.gov.uk/ohim?ohimnum=E3495975

http://www.ipo.gov.uk/tm/t-find/t-find-text/

英国知的財産庁(UKIPO) http://www.ipo.gov.uk/



CREMA D'ORO Filing Date December 6, 2007

http://www.markify.com/trademarks/uspto/crema+d'oro/79048345

CREMA D'ORO

http://www.trademarkia.com/crema-doro-79048345.html

http://www.uspto.gov/ebc/tess/index.html

米国特許商標庁 - Wikipedia



Home - Alois Dallmayr Kaffee OHG

Home - Alois Dallmayr Kaffee OHG

Alois Dallmayr Kaffee OHG



http://www.amazon.de/Dallmayr-Crema-doro-Bohne-Beutel/dp/B0022U7N60/

http://www.amazon.co.uk/Dallmayr-Crema-Coffee-Beans-8x1kg/dp/B004UQNK0M/

http://www.amazon.com/Dallmayr-Gourmet-Coffee-17-6-Ounce-Vacuum/dp/B001GVITAU/



http://www.dallmayr-cremadoro.com/coffee-beans.html

Alois Dallmayr München - Kaffee, Feinkost und Delikatessen

Kaffee - Dallmayr seit 1700

Dallmayr - Wikipedia, the free encyclopedia



【楽天市場】クレマドーロ



CREMA D'OR :: クレマドール

CREMA D'OR :: クレマドール

クレマドール物語【CREMA D'OR :: クレマドール】



おこっぺヨーグルト

おこっぺヨーグルト - ノースプレインファーム オンラインショップ Milk Shop.me



クリーム

クリーム色 - Wikipedia

Cream_(colour) - 英語

Crème (couleur) - フランス語

Crema (colore) - イタリア語



クリーム

日本語:クリーム

英語:cream

フランス語:crème

イタリア語:crema

http://www.sozlukonline.gen.tr/%E6%97%A5%E6%9C%AC%E8%AA%9E/%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%A0.html



黄金

日本語:ゴールド

英語:gold

フランス語:or

イタリア語:oro

http://www.sozlukonline.gen.tr/%E6%97%A5%E6%9C%AC%E8%AA%9E/%E3%82%B4%E3%83%BC%E3%83%AB%E3%83%89.html



商標法

http://anond.hatelabo.jp/keyword/%E5%95%86%E6%A8%99%E6%B3%95

2011-01-30

CRエスカフローネへの不満

CRエスカフローネはひどい。こんなのってないよーっ。

CM時点ではもう少し面白そうにみえたのだが

音量が小さすぎる

BGMも歌も台詞もぜーんぜん聞こえないんですけど。エスカフローネといえば、あの「エスカフローネっ、エスカフローネッ!エスカフローネ、エスーカーフローネエー」って歌だと思うんですけど、なんであれないねん。その割に役物の羽根がうごくのはピュインピュイインとうるさいぐらいなので、単純に設計に失敗してるんじゃないか

演出絵の画質悪すぎ&喋らなすぎ

絵は全部当時の絵をつかってるんだが、どうも単純に引き延ばしたみたで非常にジャギーが目立つ。新緑が極端にすくなくって、みんな喋らない。こう、目ちからカットインが入ったときとか、一言しゃべっても良いと思うんだ。とくにフォルケン兄さんが何かしゃべっての、記憶にないんすけど。

ガセが多すぎる疑似連

羽根のお母さんが登場すると疑似連なのだが、これが面白いぐらい当たらない。疑似連3で外れるのがザラ。これがミドル機種ならまだわかるんだが、遊パチでやることじゃないと思う。

エスカフローネがなんなのかよくわからない

せめて人物説明とか、ストーリーの大枠説明とか、もうちょっと織り込んでもいいと思った。羽根お母さんが誰なのかとか。バルガスが誰なのかとか、シド王子がだれなのか。

2010-11-10

[]ためになりそうな情報

自分用にマトメ

http://pachi.suisei.info/#

店選び

よく回る台があるかどうか?が一番大事なポイント

・千円あたりどれぐらい回るのかを確認してメモ

  • 【店と店の比較
    • その機種でいちばん良いお店を判断できれば、地域一番店の有力候補がわかる
  • 【店の中でもどの機種が良いか】
    • 新台の初日だけは釘を開けるとかあるのか?

普通の(デジパチでない)パチンコの打ち方

パチンコで勝つ基本: よく回る台を、出玉で粘って粘って粘り倒すこと
例)エヴァンゲリオンSF 低確率 397.2/1 高確率 39.7/1
  • 最初に大当たりするまでに約400回転させなければいけない。
  • 千円20回転と仮定 ⇒ 平均5000発、2万円で1回大当たり

  • 確率変動突入確率: 58.8%。 全ての大当たりに100回転の時短
  • 平均連チャン数 : 3.12回 1回大当たりすれば、3回の出球が期待できます。
  • 1回の出玉: 平均1800個   1回大当たりから期待できる出球: 1800×3.12=5616個

  • 換金すると
    • 2.5円換金⇒14040円  3円⇒16848円
      • 2万払っても損をしていく計算
  • 等価で考える(換金しないうち続ける)
    • 5616個×4円=22464円
      • 等価なら勝てる(貯まっていく)

現金投資では-6000円 出玉で打てば+1500円

現金投資している間は、客側が圧倒的に不利


出玉を節約して勝つ

保留を3で止める

保留3で止める→保留2になる→打ち出し再開→保留3で止める・・・繰り返し

時短確率変動中の打ち止め

時短確率変動中に電チュータイミングにあわせて打ち止めし玉を節約

当たりそうなリーチは打つのをやめる
大当たり最終ラウンドは、終わったらすぐに打ち止め
確変時短の開始時は最初電チューが開くまで待つ

イメージとしては大当たり中に貯まっていた保留4つが全て無くなる位から打ち出し開始

玉がステージに乗ったときに止める(機種によっては効果あり)

玉がステージに乗って落ちてくるときに、横から来た玉とぶつかって入らなくなるのを防ぐ

ラウンド間の打ち止め(羽物なら威力大)

ラウンド間は打っても意味がないのできっちりと止める。1ラウンド5玉節約できる。

最近CRではラウンド間が短いので止める必要はありません。


機種選び

同じような回転数の場合なら、より甘い機種を選ぶようにすれば勝率は高まる

台の選び方は消去法から

明らかに悪い釘の台を消去して、シマのなかで2,3台の候補に絞ります。最終的に打つ台を決めます。一度決めた台でも、明らかに良い台という確信がなければ、少し試し打ちをして(1000円とか2000円程度)、第二、第三候補と変えていきます。

最近の機種は釘だけではよく回るとは限らず、台の微妙な傾き(ネカセ)とかステージのクセなども重要で、実際に打ってみないとわからない場合が多い


店長の気持ちになってみる

もしあなたパチンコ屋の店長だったとしたら、どんな機種の釘を良くしたいと思うでしょうか?

以下オススメ

新台でなおかつイベントに指定されている台」

「根強い人気機種でイベントに指定されている台」

2010-09-06

http://anond.hatelabo.jp/20100905134744

うちの所にくる廃品回収はいろいろと無料でしたよー

CRモニタとかアナログテレビとかは処理費用がかかるとかで2~3,000えんほど請求されたけど。

2010-08-12

http://anond.hatelabo.jp/20100812155313

いい人 恋愛(約 20,200,000 件 (0.17 秒) )

http://www.google.co.jp/search?as_q=%E3%81%84%E3%81%84%E4%BA%BA%E3%80%80%E6%81%8B%E6%84%9B&hl=ja&num=10&btnG=Google+%E6%A4%9C%E7%B4%A2&as_epq=&as_oq=&as_eq=&lr=&cr=&as_ft=i&as_filetype=&as_qdr=all&as_occt=any&as_dt=i&as_sitesearch=&as_rights=&safe=images

いい人 恋愛 -hatena -2ch(約 27,500,000 件 (0.28 秒) )

http://www.google.co.jp/search?as_q=%E3%81%84%E3%81%84%E4%BA%BA%E3%80%80%E6%81%8B%E6%84%9B&hl=ja&num=10&btnG=Google+%E6%A4%9C%E7%B4%A2&as_epq=&as_oq=&as_eq=hatena+2ch&lr=&cr=&as_ft=i&as_filetype=&as_qdr=all&as_occt=any&as_dt=i&as_sitesearch=&as_rights=&safe=images

2010-05-10

宮崎口蹄疫時系列確認

宮崎県で発生している口蹄疫に関して、2ちゃんねるまとめサイトなどで見るまとめと、現実に対策にあたられている官僚の人のTwitterでのツイートをそれぞれ時系列にまとめてみました。一部、新聞記事で報道されている情報も追加(*の項目)。あと、ソースがないから信頼できないというコメントがあったので表の下に追記しました(5/13)。

日付 まとめサイト等でよく見られる事態の進展 とりあえず現実に進んでいた事態
4/20 口蹄疫日本国内で発生。政府は小委員レベルのまま放置プレイ CR検査での陽性なので、確定診断にうつる。疑似患畜の段階。当該農場の移動を自粛。輸出証明発行を止めさせる。*赤松農水相を本部長とする口蹄疫防疫対策本部を設置。*宮崎県東国原知事を本部長とする防疫対策本部を設置。
4/21 政府から指示ないので現地で対応。消毒は現地の組合が準備したが不足。 国は消毒薬を保持しない。県が持っているものを使い、購入したものは国が全額後払い。殺処分など蔓延防止措置は県知事法廷受託義務で、権限は県にある。すべて「家畜伝染病予防法」による。
同日 2例目発生。消毒薬韓国に横流しして不足。 2例目。PCR検査で陽性。宮崎県農水省連携して防疫措置を実施。1例目の農場のすべての飼養牛は殺処分・消却(これにより生じる補償は表の下を参照)。3例目。動物衛生研究所検査の結果、陽性を確認。国は消毒薬譲渡したことはない(上の欄参照)。
4/22 農水副大臣現場の状況について今初めて聞いた」 各県で防疫体制を強化。4例目。PCR検査で陽性のため疑似患畜と判断。*宮崎選出銀の外山斎・川村秀三郎・道休誠一郎の3議員赤松農水相に支援要請金融支援と風評被害に省を挙げて対策を取ると返答。
4/23   1例目についてELIZA検査の結果、O型と判明。宮崎口蹄疫に関連する対策について発表:低利融資家畜疾病経営維持資金)融資枠を20億から100億円へ。互助基金の実施。移動・搬出制限区域の農家への特別措置。
同日   5例目。PCR検査の結果、陽性。疑似患畜と判断。
4/25 殺処分の対象が1000頭を突破過去100年で最悪の事態。 約700頭の肥育経営で7例目。PCR検査で陽性と判定。
4/26   国から防疫専門家宮崎派遣し、助言と連絡調整。消毒作業の応援に九州政局職員も派遣。県の防疫作業を手伝うための他県からの応援獣医師も待機。
同日   疫学調査チームを送る準備。ただし蔓延防止のため、発生農場の防疫措置が終わった後でになる。発生原因はわからない。
4/27 東国原知事赤松農水相谷垣自民党総裁に支援を要請  
4/28 谷垣総裁宮崎を緊急訪問。政府にしたのに動かず。赤松農水相中南米に逃亡。鳩山首相は隣の熊本にいながら素通り。 3例の追加確認。新たな移動制限地域を設定。熊本鹿児島県の一部も移動・搬出制限地域に。
4/29 農水副大臣宮崎出張現場に入らず、生産者への面会もなし。 疫学調査チームが現地入り。感染経路の究明に着手。11例目。PCR 検査で陽性を確認。陽性確認が続くうちは経営対策など次のステップへ移れない。
4/30 谷垣総裁政府に対策要請を申し入れ。赤松農水相南米に逃亡。民主の仕分けで中央畜産会が仕分け。移動・搬出制限区域が拡大。 朝の会見で口蹄疫の増加・発生地域拡大にともない畜産経営対策の見直しと追加対策を発表。子牛補給金制度等の登録月齢要件緩和等の対象を隣接県に拡大。搬出制限区域の生産者の養豚経営安定対策の積立金免除など。口蹄疫の発生でストップしていた香港への輸出手続きを再開できることに。
5/1 自衛隊災害派遣要請をおこなう。総理は宮崎県スルー。制限区域が養豚の中核えびの市に拡大。防疫物資の不足が深刻化(韓国のせい)。 13例目。PCR 検査要請確認。埋却作業のため、鳥インフルエンザ以来の自衛隊要請地域は、川南町えびの市だけに限定。川南町地区の続発を抑えるのが目標に。
5/1 九州各県で飼料用輸入稲ワラ自主規制民主の主導や政策はいっさいなし。 中国からの輸入稲わらは、口蹄疫が発生していない省の稲ワラを消毒施設で処理したものだけの輸入を認めている。
5/2 1例目のウィルスアジア地域確認されているのと近縁だと確認 分離されたウィルス2010年韓国香港で分離されたものと近縁。だが、中国情報提供をしないので、韓国香港から直接来たと言えない。感染経路究明チームは調査を開始しているが、防疫対策が進まないと調査できない。蔓延防止のため。14例目と15例目を確認
5/2 小沢東国原知事選挙協力要請に行くと発表。自民が対策本部。民主は何やってるの? 災害対策予備費母子加算に使っている。 *消毒薬ヨーロッパの輸入で時間がかかる。さらに輸入会社家畜の数で優先順位を割当て。(母子加算に使っているというデマに対して)それはない。家畜伝染病予防費という予算で、足りない場合予備費を使用。
5/3 殺処分が9000頭を突破 16例目と17例目。PCR検査で陽性を確認。他の都道府県にある牛豚飼養農場の緊急調査を実施し、全て陰性であることを確認
5/4 殺処分27000頭。首相沖縄を訪問しても宮崎スルー農林水産大臣政務官デンマーク出張 18例目と19例目を確認
5/5 1例目から70kmも離れたえびの市感染拡大。殺処分34000頭。 20〜23例目を確認。制限区域内での発生が止まらない。続発しているが、拡大はしていない。発生は2カ所の半径3km以内。
5/6 想像を絶する規模。「非常事態宣言も」 国から25人超、他県から37人の獣医師派遣。殺処分には獣医師が必要だが、自衛隊の埋却能力に殺処分がおいつかないので。さらに追加派遣を各県と調整。
5/7 パンデミック日本畜産オワタ 新たに12例を確認5月確認された事例は4月20日以降の感染した可能性。つまり移動制限は奏功しているが、域内ではウィルスが動いている懸念。新たに8事例を確認
5/9 原口大臣報道規制を認めた 農水省プレスリリースで「現場での取材は本病のまん延を引き起こすおそれもあることから、厳に慎むよう御協力をお願いします。」と書いてある。(4/21の時点)

殺処分に対する手当金は、家畜の評価額の80%を国が支援。残りの20%は共済金から出る。県が支払う場合は特別交付税バックアップ家畜伝染病予防費という予算がある。足りない場合予備費を使用。また経営再開のために「互助事業」があり、1/2助成感染していないけど予防として自主的に処分した場合も「互助基金」がある。

追記:

表左側のタイトルを「2ちゃんねらーの見ている世界」と揶揄した表現になっていたものを改めました。はてなブックマークで指摘いただいたため。

また、まとめサイトで見られる表現について玉石混淆の「石」ばかり選んでいるとの指摘もいただきました。ただ、これらの表現タイトルで使われている、複数回登場する、同じく時系列のまとめで使われてコピペされているものだけを選びました。

新聞記事からの情報も追記していこうと思ったのですが、別に2000年2010年対応比較というのが(http://anond.hatelabo.jp/20100511231152新聞記事でまとめてあるので中止。

追追記:

ソースがないというコメントがあったので。Twitterでツイートされているのは農林水産省生産畜産畜産振興課草地整備推進室長 原田英男氏。口蹄疫に関するツイートは次のまとめで見られます。http://togetter.com/li/19383#favorite

右への反論を右にまとめていると思っている人もいましたが、ハム速などのまとめサイト時系列にしてあったり、その日によく書き込まれた文と、同じ日にツイートされたものを並べたものです(だから、タイトルも「時系列確認」)。この日に2ちゃんねるでこんなふうに書き込まれていたけど、同じ日に対策にあたっている人の1人はこんなことをツイートしてましたよという目で見てください。

2009-11-18

[]konoike関連

http://anond.hatelabo.jp/20091109124346の続き。

青年部

団体のうち、青年たちで構成される組織を一般的にこう名づけられる(例えば[[商工会]]青年部(([http://21impulse.jp/:title]))など)。

++天理教組織の一つ。構成員の男女の性は乱れていて問題となっているが、改善されない。

青年部@20091106142611 - はてなキーワード

http://d.hatena.ne.jp/keywordlog?klid=1123545

天理教では、青年部ではなくて青年会と呼ぶのが一般的のようです。

"天理教青年部"

http://www.google.co.jp/search?as_q=&hl=ja&num=100&btnG=Google+%E6%A4%9C%E7%B4%A2&as_epq=%22%E5%A4%A9%E7%90%86%E6%95%99%E9%9D%92%E5%B9%B4%E9%83%A8%22&as_oq=&as_eq=&lr=&cr=&as_ft=i&as_filetype=&as_qdr=all&as_occt=any&as_dt=i&as_sitesearch=&as_rights=&safe=images

"天理教青年会"

http://www.google.co.jp/search?as_q=&hl=ja&num=100&btnG=Google+%E6%A4%9C%E7%B4%A2&as_epq=%22%E5%A4%A9%E7%90%86%E6%95%99%E9%9D%92%E5%B9%B4%E4%BC%9A%22&as_oq=&as_eq=&lr=&cr=&as_ft=i&as_filetype=&as_qdr=all&as_occt=any&as_dt=i&as_sitesearch=&as_rights=&safe=images

別項を設ける必然性はない

天理教青年

泉東分教会に所属する16〜40歳までの会

ゴーゴーセントウブンカイ

http://sento.blog.eonet.jp/

これははてなキーワード青年部」の定義である「団体のうち、青年たちで構成される組織」と一致し、別項を新たに設ける必然性がありません。

[]konoike関連

http://anond.hatelabo.jp/20091109124346の続き。

精神科身上者

造語と思われる。後述する「身上者」と精神科勝手につなぎ合わせたものと考えられる。

精神病を抱えた人を天理教では精神科身上者と呼ぶ。

精神科身上者とは - はてなキーワード

http://d.hatena.ne.jp/keyword/%c0%ba%bf%c0%b2%ca%bf%c8%be%e5%bc%d4

精神病を抱えた人を天理教では精神科身上者と呼ぶ。

天理教@ ウィキ - 精神科身上者

http://www11.atwiki.jp/tenrikyo/pages/151.html

また、精神科身上者精神疾患を患っている者)についてはさらに費用がかかることがある。

修養科 - Yourpedia

http://ja.yourpedia.org/wiki/%E4%BF%AE%E9%A4%8A%E7%A7%91

精神病を抱えた人を天理教では精神科身上者と呼ぶ。

天理教 - 宗教被害Wiki

http://shukyohigai.wiki.fc2.com/?page=%E5%A4%A9%E7%90%86%E6%95%99

検索結果

上述の内容以外見当たらない。「精神科身上者」は天理教関係者すら使用しない言葉だと推測できる。

Google

http://www.google.co.jp/search?as_q=&hl=ja&num=100&btnG=Google+%E6%A4%9C%E7%B4%A2&as_epq=%22%E7%B2%BE%E7%A5%9E%E7%A7%91%E8%BA%AB%E4%B8%8A%E8%80%85%22&as_oq=&as_eq=&lr=&cr=&as_ft=i&as_filetype=&as_qdr=all&as_occt=any&as_dt=i&as_sitesearch=&as_rights=&safe=images

身上者

実在する用語。

障害、病気を抱えている人のことを「身上者」と言います。

見る天理教修養科 生活―修養科の規定 休憩、身上者

http://oyasama120.hp.infoseek.co.jp/l_school_3.html

2009-11-17

[]konoike関連

http://anond.hatelabo.jp/20091109124346の続き。

埃がつもるとは - はてなキーワード

http://d.hatena.ne.jp/keyword/%d4%bc%a4%ac%a4%c4%a4%e2%a4%eb?kid=279905

"埃がつもる" - Google 検索

http://www.google.co.jp/search?hl=ja&num=100&q=%22%E5%9F%83%E3%81%8C%E3%81%A4%E3%82%82%E3%82%8B%22&btnG=%E6%A4%9C%E7%B4%A2&lr=&aq=f&oq=

かなめ会とは - はてなキーワード

http://d.hatena.ne.jp/keyword/%a4%ab%a4%ca%a4%e1%b2%f1?kid=279569

"かなめ会" - Google 検索

http://www.google.co.jp/search?as_q=&hl=ja&num=100&btnG=Google+%E6%A4%9C%E7%B4%A2&as_epq=%22%E3%81%8B%E3%81%AA%E3%82%81%E4%BC%9A%22&as_oq=&as_eq=&lr=&cr=&as_ft=i&as_filetype=&as_qdr=all&as_occt=any&as_dt=i&as_sitesearch=&as_rights=&safe=images

天理教豊文教会とは - はてなキーワード

http://d.hatena.ne.jp/keyword/%c5%b7%cd%fd%b6%b5%cb%ad%ca%b8%b6%b5%b2%f1?kid=279806

# URLhttp://www11.atwiki.jp/tenrikyo/

# URLhttp://shukyohigai.wiki.fc2.com/?page=天理教

# URLhttp://www11.atwiki.jp/anti-religion/pages/40.html

# URLhttp://ja.yourpedia.org/wiki/いんねん

# URLhttp://ansaikuropedia.org/wiki/天理教

# URLhttp://wiki.livedoor.jp/hmsltn/d/天理教?wiki_id=41569

# URLhttp://www.tisen.jp/tisenwiki/?天理教

# URLhttp://www12.atwiki.jp/hmsltn/pages/8.html

いんねんとは - はてなキーワード

http://d.hatena.ne.jp/keyword/%a4%a4%a4%f3%a4%cd%a4%f3?kid=279460

* 住所:奈良県天理市

* 電話番号:0743

* 営業時間:24時間年中無休

* 価格:1,000円~全財産

宗教法人天理教とは - はてなキーワード

http://d.hatena.ne.jp/keyword/%bd%a1%b6%b5%cb%a1%bf%cd%c5%b7%cd%fd%b6%b5?kid=234026

2009-05-03

CRおれは男だ!

昨日、ある友人(かなり典型的タイプネトウヨの人)と話してる時に聞いたんだけど、

「あのパチンコ機は本当のことを知ってるんだけどさ、マスコミ業界パチンコ会社テレビパチンコCMをさせてやってる代わりに作らせたもので、

 この時期に出させることによって森田知事バッシング報道をしやすくするために作られたもの。知事反日マスコミに気に入られてないからハメられてるんだよ」って言ってた。

色々と突っ込みたかったけど、彼とはそういう政治信条的な部分とは違う部分での繫がりを持ってる友人なのでその場は流したけど、

マスコミパチンコ業界に「こんな台をこの時期に作れ」ってリクエストして出させるって実際に可能なの?どうもそこが荒唐無稽っぽくて気になった。

2009-01-30

http://anond.hatelabo.jp/20090130161010

特定の綴りの組み合わせにミスを入れるんじゃね? dとtとか、tの重ねとか、auとouとか。

あとは文法のミス。常に語順がちょっと変だとか、過去形がうまく表現できなかったりとか、副詞レパートリーが異常に少ないとかないとか。


wikipedia:Engrishより一部引用

"I love you(貴方を愛している)"が"I rub you (私は貴方を擦る)"

Engrishは時として、面白くする効果やエキゾチックな効果を狙ってわざと使われる。漢字ギリシア文字や偽キリル文字西洋ラテン文字アルファベット社会において(大抵は間違った使い方で)そういった目的で使われるのと同じである。これに似た用法で、Mötley CrüeやHägar the Hørrible、もしくはHäagen-Dazsのように、普通英語の句にウムラウトアクセント符号、Øや誤字を加えて、エキゾチックな外見にすることがある。

2008-12-17

CR稲中のぁボーンリーチのウザさは異常。期待度の低いリーチはすぐ終わりやがれよ。

2008-12-01

コンポスピーカー次第で、音楽は1,7倍良く聴こえる

最近コンポスピーカーを購入した。


今までは9000円くらいのポータブルCDプレイヤーから繋いだ

古いスピーカーから出力していた。


それは7年前のポータブルCDプレイヤー

10年前のあんまり良くないスピーカーの組み合わせだったけど、

いつの間に自分はこの設備に馴れてしまっていた。


このたび、ついにそのCDプレイヤーが壊れたので、

コンポCDレシーバー)とスピーカーをセットで購入。

安月給なので、予算は5万ほど。

で買ったのが、以下の組み合わせ。


CDレシーバー

CR-D2 (ONKYO)


スピーカー

D-112E (ONKYO)


合わせて5万弱。音響にこだわる人と比べたら全然安い買い物だろう。

送料を浮かせるために、ヨドバシから手で担いで帰った。

その次の日から3日間、ありえないほど肩がパンパンになった。


ともあれ、無事にこのセットを繋いだ。

そして今までのCDたちを流してみたんだけど、驚くほどに違った。

「マジ、音楽、ンッパねぇ!!」って、ダイゴみたいに叫びたくなった。叫ばないけど。


お気に入りのCDが、本当にこれまでとは比べ物にならないくらい良く聴こえた。

ピアノエレクトロニカの透き通った音の感じやら、レゲエダブの響き、

ポストロックジャズ系の音などもこれまでの比にならないほどの良さだった。


あんまし聴いていなかったオサレ系のTahiti80だけど、「マジ名盤か!」と思った。

また、彼女が来た時にこっそり流していた「マイベスト」のCDに対して、

彼女が初めて反応してくれた。

これまではいくら流してもスルーだったのに、今回「この曲すごくイイ!」って叫んでた。

ずっと流してたんだけどねぇ。。


とにかく、最近休日音楽ばかりで部屋から出られなくなった。

これまでのCDがどれぐらいよく聴こえるかをしていて、

なかなか出られなくなってしまう。


これまでCDばっかにカネをかけて御座なりにしていたが、

本当に出力機器って重要だと思った。


マジ、ンッパねぇっす。

2008-11-29

CR花の慶次CMソングって

いないいないばあのぐるぐるどっかーんのパクリ


いないいないばあっ


CR花の慶次CM

2008-10-08

http://anond.hatelabo.jp/20081008161727

少年マガジンの若い編集CR北斗の拳にハマっていて、「漫画化したら絶対売れますよ!」と少年マガジン編集長に提案してしばかれたらしいな(笑)。

2008-09-23

正規表現の機能の覚書き

はじめに

「はじめての正規表現」ホッテントリ入りしていますが、

導入としては、何に使うのかがわかりやすくて良いのではないかと思います。


あれを見て、基本機能をまとめてみたくなったので、正規表現の基本的な機能について書いてみます。

正規表現が初めてという人は「はじめての正規表現」を先に見たほうがいいと思います。)


例では「検索」か「置換」をするものとして話を進めていきます。

「はじめての正規表現」が実例を中心にしたのに対して、こちらは機能を中心に書きます)


正規表現は、プログラミング言語やその他のツールなど、それぞれで微妙な違い(方言)があるので、その点には注意が必要です。

(表記法が違ったり、ここに紹介する機能がサポートされていなかったり、逆に紹介していない機能をサポートしていたりする場合があります)



メタ文字とリテラル文字

正規表現には、メタ文字とリテラル文字というものがあります。

メタ文字とは機能を持つ文字で、『.』『*』『*?』といったものが当てはまります。

リテラル文字は「文字それ自体」と解釈される文字で、『 』『a』『<』といったものです。


アルファベットや数字はリテラル文字なので、

「検索する文字列:『egg』 置換する文字列:『chicken』」

などとすれば、正規表現を使わない置換と同じ効果になります。


なお、検索して検索文字列が当てはまることを「マッチする」と言います。


メタ文字に使われている文字を検索したい場合は、直前に『\』を置きます。(これを「エスケープ」と呼びます。)

.*?^$()[]{}』などがメタ文字です。

$100』を検索したければ、『\$100』とすればいいということになります。

(『\』は環境によって、半角の『¥』『\』のどちらかになります。)


言語、ツール、モードなどによっては『@/#』もエスケープが必要です。

また、『\』自体は常にエスケープが必要です。



繰り返しについて

メタ文字 意味
? 直前の文字を0回または1回繰り返す
* 直前の文字を0回以上繰り返す
+ 直前の文字を1回以上繰り返す
{n} 直前の文字をn回繰り返す
{n,} 直前の文字をn回以上繰り返す
{n,m} 直前の文字をn〜m回繰り返す

これらのメタ文字は「量指定子」といって、直前の文字の繰り返しを意味します。

*』は「任意の文字を0回以上繰り返す」とありますが、

「0回以上繰り返す」とは、「全く何もなくてもいいし、いくらあってもいい」という意味です。

よって、『?』は「あってもなくてもいい」、『+』は「1つ以上あればいい」と解釈できます。

colou?r』は『u』があってもなくてもいいので「colorかcolour」ということになります。


{n}』は、たとえば『-{15}』なら、「ハイフン(-)が15個続くもの」となります。

-{10,}』なら「ハイフン(-)が少なくともは10個続くもの(多いのはいくらでも)」、

-{10,15}』なら「ハイフン(-)が10〜15個続くもの」となります。


また、複数の文字を繰り返したい場合は括弧で囲みます。

(Gang){2}Dance』は『GangGangDance』と同じ意味になります。



欲張りと非欲張り

メタ文字 意味
? 直前の文字を0回または1回繰り返す(欲張り)
* 直前の文字を0回以上繰り返す(欲張り)
+ 直前の文字を1回以上繰り返す(欲張り)
?? 直前の文字を0回または1回繰り返す(非欲張り)
*? 直前の文字を0回以上繰り返す(非欲張り)
+? 直前の文字を1回以上繰り返す(非欲張り)

「欲張り」とは、「なるべく多くの文字に適用しようとする」、

「非欲張り」とは、「なるべく少ない文字に適用しようとする」という意味です。


対象文字列が『aaa bbb ccc』だとします。

すると、検索する文字列が『a+』なら『aaa bbb ccc』、

検索する文字列が『a+?』なら『aaa bbb ccc』が置換対象となります。

(「すべてを検索/置換」する場合は当てはまりません)

「『a』を1回以上繰り返す」ということは、『a』でも『aa』でも『aaa』でもマッチすることになりますが、

「欲張り」かそうでないかで実際のマッチは変わってくるわけです。



文字クラス

文字クラス 意味
[abc] a、b、cのいずれか
[a-z] a〜zのいずれか
[^a] a以外の文字(改行文字を含めaを除いた全て)
[^a-z] a〜z以外の文字(改行文字を含めa〜zを除いた全て)

文字クラスは『a』や『<』などの代わりに文字の種類を指定するものです。

a〜eのどれかの1文字という指定をしたい場合に『[abcde]』や『[a-e]』といった指定ができます。


また、文字クラス内の最初に『^』をつけて『[^abc]』などとすれば、

「a、b、c以外の何の文字でもいい」とすることができます。

間違いやすいのが「そこにaもbもcも存在しなければいい」という意味ではないということです。

文字クラスは「なんらかの1文字の身代わり」なので、それは何か1文字を表しています。


-』は範囲を表すのに使用します。そのため、『[;-%]』で「; - %のどれか」を表現することはできません。

-』を含める場合は必ず最初に持ってきます。すると『[-;%]』という風になります。

「; - %以外の文字」としたいならば『[^-;%]』とします。


[』や『]』、『\』を文字クラスに含めたい場合は直前に『\』を置いてエスケープします。

「『[』または『]』」であれば『[\[\]]』となります。

^』やその他の記号は先頭に置かなければいいので、エスケープの必要はありません。


.』は「改行以外のすべての文字」を表しています。

改行は『\n』で表されるため、『.』は『[^\n]』と等価です。

(ただし、正規表現モードによっては「改行も含めすべての文字」を表す場合もあります)


文字クラスにはいくつかの略記法があります。


文字クラス 意味 同等の表記
\w 記号や空白ではない文字すべて [a-zA-Z0-9_]
\W 記号や空白ではない文字以外 [^a-zA-Z0-9_]
\d 数字 [0-9]
\D 数字以外 [^0-9]
\s タブや改行など、空白類とされる文字 [ \t\n\r\f\v]
\S タブや改行など、空白類とされる文字以外 [^ \t\n\r\f\v]

(*間違って『\s』の同等の表記にも『^』がついていたのを修正しました)

(『\t』はタブ、『\v』は垂直タブ、『\r』はキャリッジリターン(CR、改行の一種)、『\f』は改ページ)


これらは『[a-fA-F\d]』のようにすることで、文字クラスブラケット角括弧)内に含めることができます。


「同等の表記」と書きましたが、文字をユニコードして扱うツールの場合は、上記が同等の表記にはならず、

たとえば『\d』であれば漢数字が含まれてしまったりするので注意が必要です。



選択

(A|B)』は「AまたはB」という意味です。(これを「選択」と呼びます)

(A|B|C)』なら「A、B、Cのどれか」という意味になります。

(gray|grey)』は『gr[ae]y』とほぼ等価となります。

[ae]』は「1文字のaまたはb」という意味になるので結果的に、ほぼ同じ効果が得られるわけです。

(ただし、これはgrayとgreyの違いが1文字だけだったためで、そうでない場合はこうはなりません)


気をつけなければならないのは、その順番です。

(Java|JavaScript)』で検索すると、対象文字列内に存在する『Java』と『JavaScript』すべてマッチするように思えますが、

JavaScript』は選択肢の前(左)のほうにある『Java』が当てはまってしまうため、

Script』部分にはマッチせず、『JavaScript』というマッチになってしまいます。

選択では左側が優先されるので、『(JavaScript|Java)』とすることでこの問題は防げます。

言語、ツールによっては、この問題が起こらない=順番関係なく長いほうを適用しようとするものもあります)



アンカー

メタ文字 意味
^ 行頭
$ 行末
\b 単語境界
\B 単語境界以外

リテラル文字や文字クラスが「文字自体」にマッチするのと違い、アンカーは「位置」にマッチします。

検索する文字列が『^』、置換する文字列が『>』なら、「行頭に『>』を挿入する」という意味になります。


単語境界とは、「単語を構成する文字=『\w』に相当する文字」と「単語を構成しない文字=『\W』に相当する文字」の間の位置のことです。

regular expression.』なら『^regular^ ^expression^.』の4ヶ所に当てはまります。

\b.*?\b』とすれば単語すべてにマッチさせることができます。

しかし、「単語構成文字」が基準なので、『JavaScript』は1単語でも、『L?K?O』は1単語とは見なされません。


アンカーは位置にマッチするので、文字クラス内に含めることはできません。

^』や『$』を文字クラスに含めても、その文字自体という意味になります。

つまり、『[^$]』なら「行頭または行末」ではなくて、「『$』文字以外」ということになります。


また、『\b』は文字クラス内のみ、バックスペース文字を表す場合が多いようです。



大文字と小文字

正規表現には、大抵「大文字と小文字を無視する」というオプションがあります。

これが入っていないと「『to:』で検索しても『To:』にマッチしない」といったことが起こります。


言語、ツールによっては、正規表現の一部にのみ大文字と小文字を無視する機能があるものもあります。

例えばRubyでは『(?i:foo)』という形式を使用できます。

(?i:Ruby) Python』という表現なら、『ruby Python』や『RuBy Python』にはマッチしますが、

RUBY PYTHON』にはマッチしない、ということになります。




キャプチャと後方参照

括弧内に入れた文字列は、ある場所に記憶されます。(「キャプチャ」と呼びます)

これは『\n』という表記を使って呼び出すことができます。(nは数字)


同じ単語が2連続で出てくるもの(『merry merry』みたいなもの)を探すという場合、

\b(\w+)\b \1』とすることができます。(ここで使った『\1』を「後方参照」と呼びます)

こうすると、『\1』の部分は、『(\w+)』を使ってマッチしたものと同じものがあるものとして解釈されることになります。


括弧を何個も使う場合は、左の括弧から順に『\1』、『\2』、『\3』となります。


また、後方参照は置換文字列にも使うことができます。

つまり置換文字列内に『\1』と書けば1番目の括弧、

\2』と書けば2番目の括弧でキャプチャされたものがそこに入ることになります。

この場合、言語、ツールによっては『\n』ではなく『$n』を使う場合もあるようです。


括弧は『(foo|bar)』という選択や、『(humbert){2}』というグループ化など、キャプチャ以外にも使われます。

そのため、キャプチャに使われた数字をわかりやすくするために、キャプチャしない括弧もあります。

それには『(?:foo)』という表記を使います。

前の例であれば『(?:foo|bar)』と『(?:humbert){2}』になります。



先読みと否定先読み

「その位置の続くものを確認する」というのが「先読み」です。

対象文字列を『JavaScript Java Applet』として考えてみましょう。

Java(?=Script)』は「『Script』が後に続く『Java』」にマッチします。


(?=Script)』の部分が、「『Script』が後に続くかどうか」をチェックしているので、

後ろに『Script』が続かない単なる『Java』にはマッチしません。

(?=Script)』の部分は「後に『Script』が続く位置」にマッチしていることになります。

この例のマッチは『JavaScript Java Applet』となります。


逆に、『Java(?!Script)』とすれば、「『Script』が後に続かないかどうか」をチェックするので、

後ろに『Script』が続かない単なる『Java』にマッチさせることができます。

こちらは「否定先読み」と呼びます。

この例のマッチは『JavaScript Java Applet』となります。


言語、ツールによっては、「その位置の前にあるものを確認する」という「戻り読み」「否定戻り読み」がサポートされているものもあります。

(これは『(?<=foo)』『(?<!=bar)』という形で使います)


先読みや否定先読み、戻り読みなどをまとめて「前後読み」と呼びますが、

前後読みは位置にマッチするため、戻り読みは先読みとは通常書くべき位置が逆になります。

(?<Mozilla )Firefox』とすれば、『Mozilla 』に続く『Firefox』のみにマッチします。


強欲な量指定子とアトミックなグループ

メタ文字 意味
?+ 直前の文字を0回または1回繰り返す(強欲)
*+ 直前の文字を0回以上繰り返す(強欲)
++ 直前の文字を1回以上繰り返す(強欲)

上のほうで?、*、+は「欲張り」だと書きましたが、「欲張り」な量指定子も“ゆずる”ことがあります。

対象文字列が『"something"』だとして、検索文字列".*"』はこれにマッチします。

しかし、強欲な量指定子*+』に置き換えて『".*+"』とするとマッチしません。


これはなぜかというと、「欲張り」な量指定子を使った『.*』の部分は、

最後の『"がなければ『something"』にマッチすることになりますが、

正規表現の最後に『"』があるために、対象文字列の最後の『"』をゆずっているのです。


しかし、強欲な量指定子*+』はゆずることがないため、

.*+』の部分が『something"』にマッチしてしまい、

正規表現の最後の『"』にはマッチできなくなるのです。


強欲な量指定子サポートしていない言語、ツールでも、「アトミックなグループ」というものが使える場合があります。

アトミックなグループでは『(?>foo)』という表記を使います。

\w?+』なら『(?>w+)』、『\w*+』なら『(?>w*)』、『\w++』なら『(?>w+)』で代替できます。



意図しないマッチに気をつける

*』の「直前の文字の0回以上の繰り返し」はよく気をつけないと、間違ったものにまでマッチしてしまいます。

リテラル文字と文字クラスは「文字自体」にマッチすると書きましたが、

-*』というような表現は、『-』や『--------』だけでなく、

『』つまり、空文字列にもマッチしてしまうのです。

なぜそうなるかというと、「0回以上」ということは「なくてもいい」ということだからです。

文字列へのマッチは、実質上「位置」へのマッチと似たようなものになります。


検索文字列を『-*』として一括置換すると、

-』や『--------』が置換されるだけでなく、

-』が存在しないすべての場所に置換文字列が挿入されてしまうことになります。


正しい正規表現を書くためには、「どう書けばマッチするか」だけでなく、

「どういう場合にマッチしなければいいか」についても考えてみる必要があります。



ワイルドカードの『*』≒正規表現の『.*

「はじめての正規表現」で、

ワイルドカードの『*』=正規表現の『.*

とありますが、これは厳密には微妙に違います。


ファイルグロブでは《*》は「任意の文字を1回以上繰り返す」

つまり、1文字以上あればなんでもいいということになります。

この意味だと、《*.*》は "foo." や ".bar" は当てはまりません。

しかし、「0回以上」であればマッチすることになります。


正規表現では「1回以上繰り返す」は、《+》なので、

「任意の文字を1回以上繰り返す」は『.+』となります。

よって、《*.*》とほぼ等価な表現は『.+\..+』となります。


これは私の勘違いでした。miauさんご指摘ありがとうございます。


「*.*」は foo. にマッチするはずだし、.barマッチしないのは、「*」がドットファイルマッチしないっていう特殊ルールがあるから・・・ですよね?

ワイルドカード(ファイルグロブ)の「*」って - miau's blog


ファイルグロブの《*》は、「0回以上繰り返す(ただし例外として、一番最初のドットは表せない)」ということのようです。

*.*》とほぼ等価な表現は、正しくは『(?!\.).*\..*』となります。




最後に

正規表現を使うにあたっては、検索対象がどのようなものか知っておくことが重要です。

\d{4}[-/]\d{1,2}[-/]\d{1,2}』で日付と思われる文字列を検索することができますが、

これは『00-0000-00-00』というものにもマッチしてしまいます。(『00-0000-00-00』)

かしこれを厳密にしようと思えばかなり複雑な正規表現になってしまうので、

どの程度の厳密さが必要かを把握しておくことが肝要と言えるでしょう。


冒頭にも書きましたが、正規表現は、言語やツールによって微妙な違いがあるので、

その辺りについては各言語、ツールの説明を参照してください。


本格的に学びたい場合はオライリー「詳説 正規表現」おすすめです。

(ただ、この本はプログラミングのことを多少は知らないと難しいかもしれません)


また、PHP正規表現チェッカーですぐに試せるようです。



関連リンク



反応への応答

b:id:K-Onoさんの

なぜ増田? これでidデビューしてもいいんじゃないのか?

について。

実ははてなダイアリーもある(d:id:sleepwlk)んですが、長いこと書いてなかったので、

匿名ダイアリーのほうが多くの人に見てもらえるのではないかと思ってこちらに書いてみました。


*2008-09-23 誤記の修正と、一部加筆しました。

*2008-09-24 ワイルドカード記述を修正しました。

*2008-09-24 文字クラス記述の間違いを修正しました。b:id:FunnyBunnyDizzyさんご指摘ありがとうございます。

*2008-09-24 「意図しないマッチに気をつける」を追加しました。

2008-08-03

ニコニコ動画を快適化するvimperator設定まとめ

.

8/27追記

本記事末尾のローカルkey mappingを実現するコードを改良してプラグインにしました。

Vimperatorローカルkey mappingを実現するプラグイン local_mappings.js を書いた。

http://anond.hatelabo.jp/20080826124641




まずnicontroller.jsを入れる。

2008-07-14 - やぬすさんとこの日記

http://d.hatena.ne.jp/janus_wel/20080714

→n秒後/前に移動するkey mappingも忘れずに!


vimperatorrcにこれを書く。

Re: autocmd が分からない - hogehoge

http://d.hatena.ne.jp/teramako/20080731/p1

コードをいじった。

" --- autocmd ---

" nicovideo
" cでコメント入力、Cでコマンド入力、sでシーク、lでボリューム調整、
" pで停止/再生、mでミュートのon/off、vでコメの表示トグル、zでズームjavascript <<EOM
liberator.plugins.nicomap = function(){
  // no args
  var list=[
    ["p","nicopause"],
    ["m","nicomute"],
    ["v","nicomementvisible"],
    ["z","nicosize"],
    ["s","nicoseek"],
  ];
  // has args
  var list2=[
    ["c","nicomment"],
    ["C","nicommand"],
    ["l","nicovolume"],
    ["s","nicoseek"],
  ];
  if(buffer.URL.indexOf("http://www.nicovideo.jp/watch") == 0){
    for (var j=0; j<list.length; j++){
      let i = j;
      liberator.mappings.addUserMap([1],[list[i][0]],list[i][1],
        function(){
          liberator.execute(list[i][1]);
        },{
          rhs:":"+list[i][1]+"<CR>"
        }
      );
    }
    for (var j=0; j<list2.length; j++){
      let i = j;
      liberator.mappings.addUserMap([1],[list2[i][0]],list2[i][1],
        function(){
	  liberator.execute('normal :'+list2[i][1]+'<Space>');
	},{
	  rhs:":"+list2[i][1]+"<Space>"
	}
      );
    }
  } else {
    for (var i=0; i<list.length; i++){
      liberator.mappings.remove(1,list[i][0]);
    }
    for (var i=0; i<list2.length; i++){
      liberator.mappings.remove(1,list2[i][0]);
    }
  }
};
liberator.autocommands.add('LocationChange','.*','js liberator.plugins.nicomap()');
EOM

フォーカスプレーヤーに奪われないようにするグリモン

2008-08-02 - 地獄の猫日記

http://d.hatena.ne.jp/nokturnalmortum/20080802#1217633913


→→これで超快適すぎるニコライフの幕開け!

.



補足

現在マウスカーソル位置でクリックイベント発生するkey mappingを設定できればより快適なんだが・・・。

(「コメントする」ボタンDOMノードが取得できれば、dispatchEventでいけそうだけど)



追記: ちょっと改良してみた。
" ************* local key mappings ****************
javascript <<EOM
 (function(){
function setlocalmap(obj){
    var list = obj.list;
    var list2 = obj.list2;
    var exp = obj.exp;
    if(list.constructor != Array || list2.constructor != Array){
      echr("invalid argument: array argument required");return;
    }
    if(exp.constructor != RegExp){
      echr("invalid argument: regex argument required");return;
    }
    if(exp.test(liberator.buffer.URL)){
      for (var j=0; j<list.length; j++){
        let i = j;
        liberator.mappings.addUserMap([1],[list[i][0]],list[i][1],
          function(){
            liberator.execute(list[i][1]);
          },{
            rhs:":"+list[i][1]+"<CR>"
          }
        );
      }
      for (var j=0; j<list2.length; j++){
        let i = j;
        liberator.mappings.addUserMap([1],[list2[i][0]],list2[i][1],
          function(){
  	  liberator.execute('normal :'+list2[i][1]+'<Space>');
  	},{
  	  rhs:":"+list2[i][1]+"<Space>"
  	}
        );
      }
    } else {
      for (var i=0; i<list.length; i++){
        liberator.mappings.remove(1,list[i][0]);
      }
      for (var i=0; i<list2.length; i++){
        liberator.mappings.remove(1,list2[i][0]);
      }
    }
}
/** 
 * Add Key Mappings to Specific Web Pages
 * @param obj : has following properties
 *  list : commands that take no args
 *  list2 : commands that take args
 *  exp : target page's URL (regex)
 * @see Re: autocmd が分からない - hogehoge
 * http://d.hatena.ne.jp/teramako/20080731/p1
 */
liberator.plugins.addLocalUserMap = function(obj){
  liberator.plugins[obj.name + "MapSetter"] = function(){
    setlocalmap(obj);
  }
  liberator.autocommands.add(
  	'LocationChange', '.*', 'js liberator.plugins.' + obj.name + 'MapSetter()'
  );
};

// nicovideo
// cでコメント入力、Cでコマンド入力、sでシーク、lでボリューム調整、
// pで停止/再生、mでミュートのon/off、vでコメの表示トグル、zでズーム。
var nicovideo = {
	name : 'nico',
	exp : /^http:\/\/www.nicovideo.jp\/watch/,
	list : [
	    ["p","nicopause"],
	    ["m","nicomute"],
	    ["v","nicomementvisible"],
	    ["z","nicosize"],
	    ["s","nicoseek"],

	],
	list2 : [
	    ["c","nicomment"],
	    ["C","nicommand"],
	    ["l","nicovolume"],
	    ["s","nicoseek"],
	],
};
liberator.plugins.addLocalUserMap(nicovideo);
})();
EOM

2008-01-08

今日勉強した事

2007-10-12

 t95l16v3 @2 o7 aagea<c&amp;cr>aagea<e&amp;er>aagea&amp;a<cdcdcdcdddddd&amp;d

ありゃ、増田じゃMML記法機能しないのか

2007-09-08

どこからどこまでがオタク

たとえばまあアニメが好きならオタクとか思われてますけどね。

最近エヴァCRで出てきたりして一般人にエヴァに詳しい人が大量に湧いてきて、エヴァを語ってたりするわけで。

その人達に「オタクだね」って言うと全力で拒否するわけですよ。

まあ、こっちもそいつらがオタクとは本当は思ってないわけで一般人だと思ってる。

時には自称オタクの人がいるわけですがその人が何のアニメ見てるかと言えば

アニメは定期的には見ない、ゲームも余り知らない、PCの事も詳しくない、Aボーイズの常識を知らない、ヌルオタでもない人だったりする。

で、まあ、周りに完全にオタクと思われてる私は、

週に10本以上アニメを見て、エロゲをやりまくって、漫画漫画雑誌で部屋が埋まり、同人誌をあさり、PC常時機動してる訳ですがコミケには行かない。

でも自分ではオタクと思ってない、と言うか、まだその域に達していないと感じているわけです。

オタクってもっと雲の上の人達なんだと私は思ってるんですね。


いやはや、オタクってなんですか。

2006-11-12

科学」は何だかよく分からない

一応工学部を出ているけれど「科学」というのが何のことなのか,今でもよく分かっていない.「科学技術」についてはまあ分かる.大量生産できて誰でも追実験できるのが「科学技術」だと思う.誰がやってもCR回路とインバータで発振器が作れるし,発電機を回して電力を取り出すことができる.

水からの伝言』は,少なくとも科学技術ではないと思う.「きれいな結晶」が必要とされる場面は工業分野でいくらでもある.「ありがとう」きれいな結晶が作れるなら,製造ラインに「ありがとう担当者」を並べて,きれいな結晶大量生産すればいいだけのことだ.その工法で製造する工場が,温度や気圧の管理を行っている工場よりも,安価大量生産を可能とするのならば,『水からの伝言』を科学技術だと認めてあげてもいい.でもそうでないのならば,私は『水からの伝言』に何ら興味が沸かない.それが科学だろうと科学でなかろうと,産業上の有用性がないのだから.

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