はてなキーワード: Mozillaとは
219.117.197.73 (219.117.197.73.static.zoot.jp)
http://b.hatena.ne.jp/entry/219.117.197.73.static.zoot.jp/
http://openlega.appspot.com/219.117.197.73.static.zoot.jp/
inetnum: 219.117.197.0 - 219.117.197.255
netname: INTERLINK
descr: INTERLINK Co.,LTD
country: JP
tech-c: JP00006354
remarks: This information has been partially mirrored by APNIC from
remarks: JPNIC. To obtain more specific information, please use the
remarks: JPNIC WHOIS Gateway at
remarks: http://www.nic.ad.jp/en/db/whois/en-gateway.html or
remarks: whois.nic.ad.jp for WHOIS client. (The WHOIS client
remarks: defaults to Japanese output, use the /e switch for English
remarks: output)
pwiser=jituzon
id:pwiserもjituzonが消えたはずなのにwebkitに粘着ブクマしてる。
8月から10月にかけてwebkitの記事に対してブックマークコメントと本名と企業名。
IPアドレス 210.151.188.xx
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; ja; rv:1.9.2.11) Gecko/20101012 Firefox/3.6.11 GTB7.1 ( .NET CLR 3.5.30729)
非公開タグで暴れすぎだろ、jituzonにpwiserてば。
タグ: webkit5 dropdb5 キチガイ5 これはこわい5 otsune5 これはひどい5
http://b.hatena.ne.jp/entry/anond.hatelabo.jp/20101027203324
元増田の苦悩は、日本語では、断片的なTipやリファレンスはあっても、
市販されている書籍のような情報がインターネットでは手に入らないということに原因があると思う。
英語だと、市販されている本がまるまるネットで公開されていることがある。
例えば、
SICP http://mitpress.mit.edu/sicp/
Real World Haskell http://book.realworldhaskell.org/read/
Practical Common Lisp http://gigamonkeys.com/book/
How to design programs http://www.htdp.org/
Thinking in C++ 2nd Edition http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html
Thinking in Java, 3rd Edition http://www.mindview.net/Books/TIJ/
GNU Autoconf, Automake, and Libtool http://sources.redhat.com/autobook/
Managing Projects with GNU Make, Third Edition http://oreilly.com/catalog/make3/book/index.csp
Dive Into Python http://www.diveintopython.org/
Programming Ruby The Pragmatic Programmer's Guide 1st edition http://ruby-doc.org/docs/ProgrammingRuby/
On Lisp http://www.paulgraham.com/onlisp.html
The Art of Unix Programming http://www.faqs.org/docs/artu/
BRUCE PERENS’OPEN SOURCE SERIES http://www.informit.com/promotions/promotion.aspx?promo=135563
O'Reilly Open Books Project http://oreilly.com/openbook/
Creating Applications with Mozilla http://books.mozdev.org/
会社の、少し年下の25歳(多分)の女性の方が、自分の母親をママちゃんと呼んでいました…
ものすごい衝撃でした。
初めて出会ったんですが、結構いるんでしょうか。。
ママちゃん。。
http://74.125.153.132/search?hl=ja&safe=off&client=firefox-a&rls=org.mozilla%3Aja%3Aofficial&hs=AeZ&q=cache%3Ahttp%3A%2F%2Fworkingnews.blog117.fc2.com%2Fblog-entry-2103.html&btnG=%E6%A4%9C%E7%B4%A2&lr=lang_ja
あと、これ読んでて思ったけど、どうも20代以上の男性の一人称が、「うち」なのが、どうも苦手というか、生理的嫌悪。
これも結構いるんでしょうか。。
多かったとしてそれが一般的な価値観だという根拠はどこに?
ちなみに「いいひと 恋愛 いや」でググった結果はこれ
「恋愛 いい人 嫌い」でググった結果はこれ
それほど非難されてるようには見えない。
http://www.ubuntulinux.jp/products/JA-Localized http://www.ubuntulinux.jp/
http://jody.sci.hokudai.ac.jp/~ike/colum/ubuntu_feisty_amd64.html
wget -q http://www.ubuntulinux.jp/ubuntu-ja-archive-keyring.gpg -O- | sudo apt-key add -
sudo wget http://www.ubuntulinux.jp/sources.list.d/hardy.list -O /etc/apt/sources.list.d/ubuntu-ja.list
sudo apt-get update
sudo apt-get install ubuntu-desktop-ja
sudo apt-get install ubuntu-ja-keyring
sudo apt-get upgrade
sudo apt-get install language-pack-gnome-ja language-pack-ja
sudo apt-get install ipafont ipamonafont lha-sjis
sudo apt-get install scim-anthy
sudo apt-get install scim-bridge im-switch
sudo apt-get install openoffice.org-l10n-ja openoffice.org-help-ja mozilla-firefox-locale-ja-jp
「はじめての正規表現」がホッテントリ入りしていますが、
導入としては、何に使うのかがわかりやすくて良いのではないかと思います。
あれを見て、基本機能をまとめてみたくなったので、正規表現の基本的な機能について書いてみます。
(正規表現が初めてという人は「はじめての正規表現」を先に見たほうがいいと思います。)
例では「検索」か「置換」をするものとして話を進めていきます。
(「はじめての正規表現」が実例を中心にしたのに対して、こちらは機能を中心に書きます)
正規表現は、プログラミング言語やその他のツールなど、それぞれで微妙な違い(方言)があるので、その点には注意が必要です。
(表記法が違ったり、ここに紹介する機能がサポートされていなかったり、逆に紹介していない機能をサポートしていたりする場合があります)
メタ文字とは機能を持つ文字で、『.
』『*
』『*?
』といったものが当てはまります。
リテラル文字は「文字それ自体」と解釈される文字で、『
』『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回以上繰り返す(非欲張り) |
「欲張り」とは、「なるべく多くの文字に適用しようとする」、
「非欲張り」とは、「なるべく少ない文字に適用しようとする」という意味です。
すると、検索する文字列が『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 にマッチしないのは、「*」がドットファイルにマッチしないっていう特殊ルールがあるから・・・ですよね?
ファイルグロブの《*
》は、「0回以上繰り返す(ただし例外として、一番最初のドットは表せない)」ということのようです。
《*.*
》とほぼ等価な表現は、正しくは『(?!\.).*\..*
』となります。
正規表現を使うにあたっては、検索対象がどのようなものか知っておくことが重要です。
『\d{4}[-/]\d{1,2}[-/]\d{1,2}
』で日付と思われる文字列を検索することができますが、
これは『00-0000-00-00
』というものにもマッチしてしまいます。(『00-0000-00-00
』)
しかしこれを厳密にしようと思えばかなり複雑な正規表現になってしまうので、
どの程度の厳密さが必要かを把握しておくことが肝要と言えるでしょう。
冒頭にも書きましたが、正規表現は、言語やツールによって微妙な違いがあるので、
その辺りについては各言語、ツールの説明を参照してください。
本格的に学びたい場合はオライリーの「詳説 正規表現」がおすすめです。
(ただ、この本はプログラミングのことを多少は知らないと難しいかもしれません)
また、PHP正規表現チェッカーですぐに試せるようです。
b:id:K-Onoさんの
について。
実ははてなダイアリーもある(d:id:sleepwlk)んですが、長いこと書いてなかったので、
匿名ダイアリーのほうが多くの人に見てもらえるのではないかと思ってこちらに書いてみました。
*2008-09-23 誤記の修正と、一部加筆しました。
*2008-09-24 ワイルドカードの記述を修正しました。
*2008-09-24 文字クラスの記述の間違いを修正しました。b:id:FunnyBunnyDizzyさんご指摘ありがとうございます。
色々と疑問な点があったので書き殴ってみた。
↑に対してのトラバが↓
恋人を作る方法を教える前に考えたいこと - この先、しばらく道なりです
id:asami81さんのエントリを見るとどうしても上から目線が感じられてならない。
ちょいと点数で例えてみようか。恋愛、もしくはセックス相手としての肉体的・精神的魅力を100点満点としてみよう。50点というラインは平均的な人間が「ちょっといいな」と感じられる下限とする(平均点が50点ということはない。50点以上の人が多数派だ)。
50点以上の人ならasami81さんの意見はすごく納得できるんだ。70点の壁が高かったなら、65点、60点、55点の異性にターゲットを変えればよい。実に簡単な話だ。
でも非モテってのは自己採点50点以下なんだよ。そして惚れる人たちや「ちょっといいな」と思える人ってのは50点以上なんだ。(50点以下の異性は「ちょっといいな」以下だから)
わかるかい?非モテにとって「ちょっといいな」はいつだって高望みなんだ。
asamiタソはこんなことも言ってるよ!
だからいわゆるイケメン、というかホストっぽい外見の人とは全く話せない!なんか「俺ってイケてるだろ?」みたいなオーラ出てたら死にたくなる!「ごめんなさいごめんなさい私きもくてごめんなさい!」みたいに。
このホストは何点だろう?80点くらい?
asami81は80点NGなんだってさ。50点ならOK!あんたの言い方を借りるならね。
でも点数じゃないんだよ。
これって要するにasami81にとってはホストが30点でダンナが80点なワケ。
世間一般の物差しは色々なんだ。
だって評価するのは個々人なんだからね。
ホスト氏は30点にも評価されるし80点にも評価される。
それと同じで、非モテ諸兄だって誰かにとっては80点になり得るわけだ。
そのときの相手がギャルなのかおばちゃんなのかロリなのか腐女子なのかは知らん。
しかし関係なしに非モテ諸兄が80点になる可能性だってあるんだ。
人を評価する点数なんてものがあるとすれば、それは千差万別なんだから。
外に出なきゃ、経験値を貯めなきゃ非モテから脱出できないなんてわかってる。わかりきってる。でも最初の一歩を踏み出すためのカードを持っていないんだ。「要は勇気がないんでしょ?」と言われようと。勇気を出すための材料がない。
ドラクエIIIでいきなりジパングからゲームが始まるようなもんだ。
(中略)
「死んだら経験値貯まらないけどそれでも行ってこい」と言えるのか?
これおかしいよ。だって死なないもん。恋愛に失敗しても。
そんなに大変なことじゃないよ。
SNSでも練習できるよ。
あなたの言ってるのは「非モテは非モテなんだからアドバイスなんて無駄だってw」って風にも聞こえるよ?
「彼女がいる人に質問です」への回答。
勝手に壁が高いと決めつけて何もしなければ現状は打破できないんだ。
しかし方法は探せばいくらでもある。
まずは自分にできることを考えることからはじめてみてはどうですか?
kurokawada この文書もまた豪快な「要は勇気がないんでしょ?」論ですなあ
ちょっと違うんだよ。
言いたいのは「お前らもっと自信持てよ!そんなに卑下するなよ!」ってことかな。
「そんなこと言っても今まで裏道街道一直線だったんだから自信なんて持てねーよ」
って言うならSNSでもやれってこと。
そして自分の中に隠されたモテ要素を発見して自信持てってことだよ。
あ!お前らバカにしただろ?
そんなこと言ってるといつまでたっても今のままだよ?
ウダウダ言ってないでとりあえずやってみろって!
そんなの「mixi GREE 招待」とかでググってみれば一発だよ。
リンクも貼っといてやるよ。
http://find.2ch.net/?STR=Gree+mixi+%BE%B7%C2%D4&COUNT=20&TYPE=TITLE&BBS=ALL
捨てアド晒したら簡単に始められる。
とにかくだ、一歩踏み出すのに勇気なんていらない。
飛び込んでみろって。
モジラ、「Firefox 3.1」でJavaScript実行を大幅に高速化:ニュース - CNET Japan
http://japan.cnet.com/news/media/story/0,2000056023,20379198,00.htm
でもね、
Mozilla開発コミュニティはこのバグの悲鳴にも似た叫びにもっと耳を傾けるべき。
https://bugzilla.mozilla.org/show_bug.cgi?id=417037
うちもそれなりの規模だけどそもそも動かないんじゃ導入できない。
まあ、どのくらいの数のブラウザオタがそういう彼女をゲットできるかは別にして、
「オタではまったくないんだが、しかし自分のオタ趣味を肯定的に黙認してくれて、
その上で全く知らないブラウザの世界とはなんなのか、ちょっとだけ好奇心持ってる」
ような、ヲタの都合のいい妄想の中に出てきそうな彼女に、ブラウザのことを紹介するために
見せるべき10本を選んでみたいのだけれど。
(要は「脱オタクファッションガイド」の正反対版だな。彼女にブラウザを布教するのではなく
相互のコミュニケーションの入口として)
あくまで「入口」なので、インストールに過大な負担を伴うCUI用、音声出力のブラウザは避けたい。
できればプリインストール、入ってなくてもGUIインストーラ付きのブラウザにとどめたい。
あと、いくらブラウザ的に基礎といっても古びを感じすぎるものは避けたい。
Sun好きが『HotJava』は外せないと言っても、それはちょっとさすがになあ、と思う。
そういう感じ。
彼女の設定は
ブラウザ知識はいわゆる「青いE」的なものを除けば、フォクすけ程度は見ている
サブカル度も低いが、頭はけっこう良い
という条件で。
まあ、いきなりここかよとも思うけれど、「ブラウザ戦争以前」を濃縮しきっていて、「ブラウザ戦争以後」を決定づけたという点では
外せないんだよなあ。機能もOSと一体だし。
ただ、ここでオタトーク全開にしてしまうと、彼女との関係が崩れるかも。
この情報過多な作品について、どれだけさらりと、嫌味にならず濃すぎず、それでいて必要最小限の情報を彼女に
伝えられるかということは、オタ側の「真のコミュニケーション能力」の試験としてはいいタスクだろうと思う。
アレって典型的な「オタクが考える一般人に受け入れられそうなブラウザ(そうオタクが思い込んでいるだけ。実際は全然受け入れられない)」そのもの
という意見には半分賛成・半分反対なのだけれど、それを彼女にぶつけて確かめてみるには
一番よさそうな素材なんじゃないのかな。
「ブラウザオタとしてはこの二つは“独自エンジン”としていいと思うんだけど、率直に言ってどう?」って。
ある種のMac OS Xオタが持ってるCocoaへの憧憬と、元Dave Hyatt監修のオタ的な考証へのこだわりを
彼女に紹介するという意味ではいいなと思うのと、それに加えていかにもMac OS Xな
「容量的なださカッコよさ」を体現するユニバーサルバイナリ
の二つをはじめとして、オタ好きのする機能を世界にちりばめているのが、紹介してみたい理由。
たぶんこれを見た彼女は「Safariだよね」と言ってくれるかもしれないが、そこが狙いといえば狙い。
この系譜のUIがその後続くかわからないこと、これがアメリカでは大人気になったこと、
日本ならFlash上でIMが使えなくて、それがブログで非難されてもおかしくはなさそうなのに、
アメリカでそういうのが後回しにされること、なんかを非オタ彼女と話してみたいかな、という妄想的願望。
「やっぱりブラウザはWebサーフィンのためのものだよね」という話になったときに、そこで選ぶのは「Konqueror」
でもいいのだけれど、そこでこっちを選んだのは、この作品にかけるAppleの思いが好きだから。
断腸の思いで削りに削ってそれでも「RSS」を付ける、っていうネーミングセンスが、どうしても俺の心をつかんでしまうのは、
その「捨てる」ということへの諦めきれなさがいかにもオタ的だなあと思えてしまうから。
Safari RSSという名前を俺自身は冗長とは思わないし、もう削れないだろうとは思うけれど、一方でこれが
MozillaやOperaだったらきっちりSafari 2と名付けてしまうだろうとも思う。
なのに、各所に頭下げて迷惑かけて「RSS」を名前に付けてしまう、というあたり、どうしても
「自分のソフトウェアを形作ってきたものが捨てられないオタク」としては、たとえAppleがそういうキャラでなかったとしても、
親近感を禁じ得ない。作品自体の高評価と合わせて、そんなことを彼女に話してみたい。
今の若年層でNN2見たことのある人はそんなにいないと思うのだけれど、だから紹介してみたい。
NN4よりも前の段階で、ネスケの哲学とか独自拡張路線とかはこの作品で頂点に達していたとも言えて、
こういうクオリティの作品がパッケージでこの時代に売っていたんだよ、というのは、
別に俺自身がなんらそこに貢献してなくとも、なんとなくブラウザ好きとしては不思議に誇らしいし、
いわゆる火狐でしかMozillaを知らない彼女には見せてあげたいなと思う。
Operaの「タブ」あるいは「マウスジェスチャ」をオタとして教えたい、というお節介焼きから見せる、ということではなくて。
「終わらない標準議論を毎日続ける」的な感覚がオタには共通してあるのかなということを感じていて、
だからこそもじら組版『和ジラ』最終リリースは日本語パック抜き以外ではあり得なかったとも思う。
「祝祭化したIE専用サイトをdisる」というオタの感覚が今日さらに強まっているとするなら、その「オタクの気分」の
源はBork Editionにあったんじゃないか、という、そんな理屈はかけらも口にせずに、
単純に楽しんでもらえるかどうかを見てみたい。
これは地雷だよなあ。地雷が火を噴くか否か、そこのスリルを味わってみたいなあ。
こういうTim Berners-Lee風味の妄想をこういうかたちでブラウザ化して、それが非オタに受け入れられるか
気持ち悪さを誘発するか、というのを見てみたい。
9本まではあっさり決まったんだけど10本目は空白でもいいかな、などと思いつつ、便宜的にロリ狐を選んだ。
IE4から始まってロリ狐で終わるのもそれなりに収まりはいいだろうし、ふぉくす子以降のブラウザ擬人化キャラの影響を
受けた作品でもあるし、紹介する価値はあるのだろうけど、もっと他にいい作品がありそうな気もする。
というわけで、俺のこういう意図にそって、もっといい10本目はこんなのどうよ、というのがあったら
教えてください。
「駄目だこの増田は。俺がちゃんとしたリストを作ってやる」というのは大歓迎。
こういう試みそのものに関する意見も聞けたら嬉しい。
とりあえず直ったようなのでメモ。
ここ(※1)を参考に、Flash Player(テスト用のアーカイブ版)をダウンロードしてきて、flashplayer9r115_win.exeを入れてみたが、改善せず。
ここ(※2)を参考に、C:\Documents and Settings\(ユーザー名)\Application Data\Macromedia\Flash Player以下のファイルをごっそり他のフォルダに移動させたところ、直った。
※1 MozillaZine.jp :: トピックを表示 - flv動画再生時に2秒ほどで止まる(youtube,ニコニコ動画等)
ソフトウェア | バージョン |
---|---|
Mozilla Firefox | Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14 |
Adobe Flash Player | WIN 9,0,115,0 |
ちょっとメモしておく
http://www.google.co.jp/firefox にアクセスしてみた。
すると、おなじみの「Mozilla Firefox スタートページ」へとんだ。
http://www.google.co.jp/thunderbird にアクセスしてみた。
すると、thunderbird.edu のユニバーシティ検索(http://www.google.co.jp/univ/thunderbird)にとんだ。
http://www.google.co.jp/sunbird にアクセスしてみた。
すると、404 Not Found であった。
ちなみに、http://www.google.co.jp/thunderbird については、一度 Firefox のそれをふんでいないと駄目みたいだ。
ので、その結果を貼ってみます。とりあえず、はてなブックマークが始まってから1ヶ月(2005/2/10〜2005/3/9,1033エントリ)の、ブックマーク数によるベスト10を出しました。
ここで皆さんにお願いがあるのですが、今回のベストX以外にどういう観点でデータを抽出したら良いか(どういう一覧がほしいか)、コメントをいただけませんか?データは集めてみたものの、活用方法に困ってます。
====================
でした。
当時はまだ「有名サイトのトップページにとりあえず貼っておく」みたいな使われ方をしていますね。ブックマークをどう使うか、というスタイルを探していたんでしょうか。
「b:keyword:コンピュータ(330回)」「b:keyword:ウェブ(321回)」「b:keyword:一般(147回)」「b:keyword:はてな(77回)」「b:keyword:Google(67回)」「b:keyword:サイエンス(47回)」「b:keyword:blog(42回)」「b:keyword:ゲーム(41回)」「b:keyword:Internet Explorer(33回)」「b:keyword:はてなブックマーク(31回)」「b:keyword:RSS(30回)」「b:keyword:Microsoft(30回)」「b:keyword:JavaScript(29回)」「b:keyword:読書(28回)」「b:keyword:iPod(25回)」「b:keyword:firefox(25回)」「b:keyword:Apple(24回)」「b:keyword:ニッポン放送(23回)」「b:keyword:サービス(23回)」「b:keyword:音楽(20回)」
「b:t:web(88回)」「b:t:blog(65回)」「b:t:ネタ(59回)」「b:t:news(49回)」「b:t:はてな(42回)」「b:t:it(33回)」「b:t:hatena(33回)」「b:t:社会(30回)」「b:t:ニュース(28回)」「b:t:neta(27回)」「b:t:misc(26回)」「b:t:ajax(26回)」「b:t:tool(25回)」「b:t:software(24回)」「b:t:tips(23回)」「b:t:javascript(23回)」「b:t:ブログ(22回)」「b:t:まとめ(21回)」「b:t:livedoor(20回)」「b:t:google(20回)」
でした。当時から「ネタ」タグって多かったんですかね(タグやキーワードは現在の付与状況しか分からないので、当時の本当の状態が分からない)。
『モバイルサイトで年収4000万稼ぐ18歳のお話なんですが』
http://e0166.blog89.fc2.com/blog-entry-364.html
この話自体本当かどうか怪しいもんなんだよね。
この18才アフィリエイト青年ってのが『RYO塾』という情報商材を出している”片岡亮”って人物らしいけど、
『RYO塾』で検索すれば出るわ出るわ。
胡散臭いページが。
http://www.mobile19.net/infotop.html
http://pc11.2ch.net/test/read.cgi/affiliate/1192257664/
ちなみにRYO塾に入塾するのに25万円かかるらしい。
内容は主にアフィリエイトでの稼ぎ方。
それも見る限りアフィリエイトのリンクだけを張ったサイトを作りまくるという
限りなく黒に近いグレーのノウハウ。
ユナイテッドオンライン有限責任事業組合って名の元にアフィリエイト事業・情報商材販売を数社で提携して販売・運営しているらしく、
過去にも『MAA塾』などいくつかのアフィリエイト情報商材を販売していたらしい。
この『RYO塾』もその一環。
■販売者情報
確かにアフィリエイトサイト自体は違法ではないし、厳密にはスパムでもないんだろうけど(SEOスパムの可能性はある)。
情報商材はかなり黒に近いグレーだろ。25万って。
上の会社名や塾名で検索すれば、これでもかというほど似たような商材サイトが無数にヒットする。
アフィリエイトノウハウを公開しているのも、この情報商材を購入させるのが目的だろうから
『ホームページを作る人のネタ帳』みたいな人がまんまと25万払っちゃうんだろね。
余談だけど、この片岡亮が働いている株式会社オンライフの社長がなんつーか。
ビルゲイツ超えるって(苦笑)
例えばWikipedia、広告はやらないって理念には一理あるけれども、それで維持が難しいってどうなんよって気がするでしょ。かといって儲けまくってしまえばそれを論う人が出て、結局嫌な思いをする。Mozilla Corp.の設立に当たってさえ、拝金主義では?みたいな批判した人も見かけたし。
欺瞞でも良いと思うよ。それでユーザに不利益があるわけでもないし。御手洗某氏のWE提唱とかみたいな、直接的に不利益になるものを良く言うのは悪いと思うけれど。この場合、むしろ言った方が不利益になるんじゃないかな。ユーザが楽しくやれてて実はこっそり儲けにもなる、そんな状況だとして、わざわざ気分害するような本音を言う必要性があるの?
個人的には、むしろこういう人々に儲けまくって欲しい。幻想だろうが何だろうが、楽しめればそれに超したことはない。こういう人々が儲けまくって、それに続く人々が現れれば、もっと幸せを感じられる世界になると思う。気付いてしまったのなら、静かに「儲ける側」に行ってよ。
ちなみにUAなんだった?うちに来た事あるのは
こんなところ。これで全部かな?
あ、アンテナがないか。
串くらい通せカス
うちは全部串経由だけど、違うの?
管理者が一回でも覗き見てたら信用はなくなる
って、自分で漏らすってどんだけー
とか突っ込めばいいですか><
解決方法の提示じゃなくてすまん。
うちはWindows機(Windows XP)だけど同様に文字がにじむ。
Firefoxのフォント指定は、デフォルトの「MS Pゴシック」、サイズ「16」のまま。
文字がにじむページは、すぐにぱっと思い出せるのがイザ!とmixi。
Firefox2系にアップデートしてから起きるようになった気がするけど、諸事情で一ヶ月に数回新しいフォントをインストールするような環境なので、システムフォント近辺が怪しいのかなあと思ってる。
文字がにじむページが一割以下というのと、毎日見に行くサイトの場合はStylishでにじまないフォント指定に変更するようにしてるから、結局原因を突き止めてない。
以前、Mozilla組掲示板かmixiのFirefox系コミュニティで同様な質問が挙がってたけど、Firefox側の問題じゃないんじゃないんですかと一刀両断されてた。根拠が提示されてなかったという意味では、あてにならない情報。