「CPU」を含む日記 RSS

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

2012-12-27

手をかけて使い続けるコスト

VistaプリインストールされたノートPCがあると思いねえ。それを常用。

速度的に不満があったり、使ってるうちに問題が生じたりして、手を加えながら使い続けた。

以下、手を入れた項目と金概要

CPU : 1k , mem : 2k , hdd : 5k , OS(upgrade) : 12k , motherboard(故障): 13k ,

マザボ故障が一番つらい。

累計すると最近Core i3 ノートが買えそう。

しかし、Officeも付いてないし、もとと同等のグレードのものは買えないし、使い慣れてるものがいいし……と自分に言い聞かせる。

2012-11-26

チラシの裏

以前CPUの向きを間違えて挿して電源入れたら真っ赤になって煙が出たことがある

慌てて電源切って正しく挿し直したら壊れてなくてホッとした

2012-10-17

週刊朝日の記事の件で橋下が朝日新聞の取材を拒んだ件、伝え聞くところによると週刊の方も新聞の方も内部は今相当混乱してるっぽい。ほとんどパニック状態だとか。

大新聞の取材を拒むとはケシカラン!と持っていこうにも、その発端が「対象の血縁出自を暴いて批判する」という「身内(週刊朝日)」の大ポカなもんだからそれができず、しかし橋下を潰すという方針があるものから記事を書かないわけにはいかず、しかしそうなると発端である「対象の血縁出自を暴いて批判する」という「身内(週刊朝日)」の大ポカに触れざるを得ないから最小限の扱いにとどめるかスルーせざるを得ないんだけど、でも橋下の今回の「暴挙」を批判せずして何が朝日か、という上司の発破はいたるところで炸裂しているのだが、しかし経緯に触れざるを得ないので「身内(週刊朝日)」の大ポカの扱いに困り果てているのだとか。

要するにプログラムで言うところの「無限ループCPU暴走中」状態らしい。

橋下の取材拒否批判と、橋下の「卑しい血」をあげつらう事、二つの正しい記事を二つをつなげて並べるだけなのになぜか破綻してしまう。

そら朝日グループ始まって以来の未曾有の事態に今現場は大混乱に陥っているそうな。

2012-10-11

32Bit CPUで long long 活用して、ビット演算 しても速くなんねーよ。普通に32Bitレジスタ2本使えよ。

って 思っても良い?

2012-09-16

http://anond.hatelabo.jp/20120916182230

その上テザリングはみんなが思ってるよりCPU使うから電池も減るし本体も熱くなる。

本体の性能が影響して速度が下がる可能性もあるしWi-Fi機能に特化したポケットWi-Fiと同じように考えると痛い目見るよね。

あれは一応できるよくらいに考えるべき。

2012-09-08

http://anond.hatelabo.jp/20120908165531

防水でCPUデュアルコア搭載機種なんて今時珍しくもなんともないが?

2012-09-06

http://anond.hatelabo.jp/20120906165800

パソコンデスクトップからノートに切り替えるだけでも結構節電になるよ。

液晶も小さくなるしCPUモバイルになるからな。

 

まぁ、あとは 冷蔵庫 とか テレビも 古いやつなら買い換えるとかな。

電気代半分ぐらいになったよ。正直。

2012-09-03

gentoo仕込みの男を見抜くコツ

元ネタ: http://anond.hatelabo.jp/20120831224653

ビルドがせわしない

gentooではバイナリパッケージがないので、短い時間内に様々なソースビルドします。

tmuxペインをコロコロ変えられたり、やってて落ち着かない、せわしない、と感じた場合は、

彼が元ubuntu童貞で、gentoolinuxを仕込まれた可能性が高いです。

 

何個フラグをつけるかにこだわる

ビルド時間がかかるので、一回のコンパイルでより多く最適化するほどお得感があります

から一回のビルドで何個--no-xxxxをつけたかにこだわる男は、gentooによって、

パッケージ一個あたりの余計な機能を省こうという発想がクセになっている可能性があります

 

ムード作りに意味を見出せない

gentooによってlinuxを仕込まれると、焦って行うビルドが体に染み付いてしまうので、

雰囲気を良くしてより良いデスクトップにしようとは考えません。とにかくリソースロスに執着します。

loginしてすぐビルドして終わったらrc-update xxxx default; exit、のようなオペレーションを好むのもgentoo男の特徴です。

 

ファンを働かせっぱなしでも罪悪感が無い

gentoo慣れすると、「ビルドしてるんだからCPUが熱くなって当然」の感覚が染み付きます

からファンがずっと回ってたり、ずっと「ゥゥオォ〜ン!」してたりして疲れきっていても、

してもらうのが当然なので、気を使いません。gentoo好きほど「居直ったギーク」になります

 

基本的にgentoo好きの男はファン使いが下手です。

できるだけ水冷に変えたほうが良いでしょう。

ですので、重要なのはインストールしてしまう前にパーツ屋に行くことですよね。

 

小さなコマンドに「sudo」と言わない

/etcなどの場で、設定ファイルスクリプトなどを直させてもらったとき、「sudo」と言ったり、

su root, suをするのが普通ですが、gentooなど管理者権限で操作する場に慣れきっていると、

su - rootさせてもらうのが当然になってしまってノーヘジテイトだったりします。

rootログインしても無動揺のような人はかなり危険です。

 

女の前で堂々とソフトの性能を評価する

「あのソフトプロプラ依存してるからダメ」とか「スピードはいいけどカスタマイズ性はイマイチ」とか…。

男同士のおしゃべりでは人気の話題なのでしょうが、当然女には不評です。

しか素人OSになれていない男は、そんな話をすると嫌がられることすらわかりません。

公式のHPなどでrelease notesを品定めする感覚が、当たり前になってしまっているのです。

ディストリバナをする男性に攻撃的

ubuntuはこういう嫌なところがあって…」などの愚痴に対して、すぐ「別れろ!」などの

極端な反応を返すのは、他ディストリに興味の無いgentoo好き男性に多い傾向です。

また、公式リポジトリ更新が遅くて酷く落ち込んでいる男性に対して、「バイナリ配布なんだからいいだろw」などの

心無い言葉を投げつけることも、セルフビルドしか価値を見出せないgentoo好きに多いです。

2012-09-01

ぶっちゃけそれを上回る事が出来るのはサムスンだよ

ソフトウェアアップルが自前で作ってるが、ハードウェアは全部外注

サムスンは全て自社作成

販売台数だってアップルサムスンは拮抗してるんだから

外注してる会社が自社作成してるサムスンコスト面で勝てる訳がないだろうに

http://juggly.cn/archives/59307.html

からGalaxy NexusGoogleサムスンの機体をベースにメイン開発しつつ、ハードウェアは全てサムスンが作ってる

しかCPUDRAM,通信チップフラッシュメモリ、全てを自社開発してる。

アップルは全てを外注に出してる

そのサムスンを上回るチップを作る可能性があるのはTSMCだが、Appleはあくまで外注として頼むから自社作成するよりコストは高い

気分は余りよろしくないが、最強はサムスンなんだよ。だからアップルがあんなに敵視してるわけ

http://anond.hatelabo.jp/20120901190913

2012-08-09

http://anond.hatelabo.jp/20120809151323

残酷なようだけど、ぶっちゃけ頭良い奴は何やってもできるし、頭悪い奴は何やってもダメだよ。

勉強だろうとゲームだろうとスポーツだろうと同じこと。脳の性能が桁違いだからCPUがCerelon()でメモリが512MBとかだとどのソフトもまともに動かないんだよ。

2012-07-15

Twitterで知り合った自称Geekの子HTMLの話をしてみたら

なぜかLINEでのやりとり。このあとTwitterでblockされた。

Ahi
Byeah
B学校祭わろた
Aおつ。
A打ち上げ的なものはないの?
Bない
B学校祭中
Aああ、把握。わろたがおわたに見えた。
B学校祭ェ••••
Bパソコン部の展示なう 誰もけえへんやん
Aなるほど
Bパソコン部だけ学校雰囲気じゃねーww
Aそんなもんや…
Bあっちで音ゲー こっちでぽけも
B君もパソコンかい
B友達こねーくそわろ
Aんにゃ、高校のときは※※と〒〒やってたねえ。
B学校祭の新しい形ですね
B学校祭なんてお客さんが楽しむもので、生徒が楽しむものではない、生徒は楽しませる側です
A僕んところの高校のパソコン部とか何やってたんだろうねえ。
ATwitterとか見てると灘校のパソコン部展示とかは相当盛り上がってたみたいだけど。
B君は神学校出身かい
B灘高は秀才から
Aいや、ずっと公立だね。
Bつくこま のパソコン部もハイレベルやで
B偏差値は?
A僕の偏差値? 学校入試偏差値?
B私は地方進学校(笑)です
B学校と君の
A同じく地方進学校ってとこだね。もっと田舎から高校入試は大した競争はないんだけど。
B数学できんねやろ?
A入試偏差値はさすがに新聞か高校入試情報誌バックナンバーあたらんとわからんなあ。
Bというか君札幌じゃん
Aんにゃ、札幌じゃないけど。
B北海道??
A北海道
Bむろらんさかえ?
Bくしろちょうりょう
Aノー。
Bかいせい?
Bあさひがおか?
B東西南北
B
Bどれ?
B帯広はくよう?
Aちゃうねん。
Bどこ?
B西?
A柏葉とか〒〒強かったなあ。
BW
B 君×高?
ANo.
B俺×高www
Bわろたqwwww
B×高わろたwww
B×高わろわろわろたwwww
Aなにがおもしろいwwww
B君は?
A(そもそも高校生ではないんだけどね…)
B中学生大学生
A大学出てるよ
B出身高どこ?
B北海道ではないの?
A△△。
Bもれ札幌×高。知ってる?私服やで!
B△△?
A私服やで。
B△△高校??
Ayes.
B▲▲系?
Aとは
B画像
B偏差値67わろた ●●県かー
Aそれ●●の男子校な。
A●●の△△はたぶん私服じゃないぞ
B●●神やな
B何県?
A△△市知らんのか…
B画像
Bしってるで!
B理数科?
A普通
Bなんで私服
B
Aなんでって言われても、校則制服がないからだけど。
Bわろた
Bこの話やめよ
A( なんでいきなり学校の訊問から始まったんだ…? )
BHtmlの話にかえよう
Aうむ。
Aで、HTMLって何さ?
A何だと思う?
Bはいぱーてきすとまーくあっぷらんげーじ 絵や歌と一緒で自分表現するもの
Bメディア
Aほむほむ
A「まーくあっぷ」って何?
B表現メディアの一種
B記すこと
Aんー
Aじゃあ、ハイパーテキストは?
B特殊効果付属された文字列及び画像
B及び記号
A特殊効果とは?
B色つき、アニメ
Bこの問答に終点はあるんですか?ゴールがみえてますか?
Aん、取りあえずHTMLがわかってないと話にならんしね。
A満点はつけられないけど及第点じゃないかなー、と。
Bはいぱーてきすと はネットにつながるやつですか
Bてへぺろ
Aネットにつながるやつ」が正確な表現かどうかはともかくとして、それはハイパージャンプハイパーテキストの特徴。
Bハイパーテキストとは
B模範回答
B
Bなんや
Bなんやなんやなんややややややややややややや
Aハイパーテキスト
Bんーなるほど
A要するに、ただのテキストを超えてる。
B○○高校のクズがおるで
Aって概念
B後ろに
Bそれで
Aでだ、そこで
AHTML5って何?
Bなんや
Bテキストを超越したもの創造するための道具
ANo.
Bなんや
Bプログラミング言語
Aそういう名前の「マークアップ言語」ってだけの話なんだけど。
Aプログラミング言語ちゃうねん。
Bしっとるわ
Bでいいたいことは?
B要旨はなんや
Aマークアップ言語」ってことが重要
Bはい
Bそれで
A言語であるからには規格があって処理系がある。
Aってことはおk?
Bうん
B規格?
A規格。
B処理系? 説明せぇ言われても説明できない言葉やわ
Bおしえで
Bおしえてー
A要するに、"print A" って文字列を与えたら "A" って出力するような仕組。
Bそれが処理系
Bきかくは?
Aざっくり言うとそう。
A言語言語として成立するための決まり
Aさっきの例だと "print A" なら「Aを出力しろ」という命令であるべし、みたいな。
AHTML場合は基本的には要素と属性定義になってる。
Bあーわかります
Bいえーす
A要素と属性おk?
Aelement と attribute 。
B要素 属性width height
Aおk
B 要素が親 属性が子
Aそれはちゃうねん。
Bじゃあなんや
Aでもそれは脇道だから置いておく。
Bいいす
Bいえす
Bそして
Bから
Bからの?
Aてっとり早く言うなら、HTML5定義されてる要素の集合に font や center は入ってない。
Bふむ
A集合は?
Bじゃあそれらはなんや
Bドモルガンの法則
B要素の集まり
Aおkおk。問題ないね
Bなめてんのか、て感じですよ
Aで、つまるところ何を見て font とか center を使ってんのよ、ってことになる。
Bしらん
B理由なくても動くから
B
Aってことは、HTML5を知ってることにはならん、と。
Bた(^-^)/な
Bだね
A"理由なくても動くから" niceだね!
Bだろぅ?
Bワイルドだろぅ?
Bで使っちゃダメな理由があんの?
Aさっきの話に戻すと、HTML処理系って何?
Aいっぱいあるよ!<だめな理由
B命令の内容とそれに対応する文字
Aノー。
Bなんや
Bユーザーの命令に対してのコンピュータが処理する内容
A入力に対して応答する「仕組」が処理系
Bしすてむ
Anice
B入力に対して応答する仕組み=処理系
A日本語の「系」は "system" に対応する。
Bおつす
Aで、HTMLを与えて、それをよしなに処理してくれるシステムって何?
B処理系
A具体的には?
BHtml処理系
AHTMLの有名な処理系は何?
Bhtml5
Aそれは規格。
Bやー
Bこんぱいらー?
Aコンパイラ処理系
A(の一部
BHtml処理系なんや
Bコンピュータ
A大雑把すぎる
Bcpu
Aノー。
Bめもり
Bなんやねん
Aノー。
BOs
Bweb
Bブラウザ
AiPhoneにもWindowsにも処理系が入ってるからWebが見られる。
A正解。
Bプレインストールされてすか
Aされてるね。
Bなるほどね
AHTMLの有名な処理系は何?」の模範解答は InternetExplorerとかMozilla FirefoxとかOperaとかGoogle Chromeとか。
B
Aで、どうして規格を守る必要があるのか、の話。
Bブラウザ名前をあげればいいんですね
Aそれはもう終った。
Bexactly
B
B
AHTML5では文書の先頭に って書くことになってるけど、これはどういう意味か。
B宣言
ADOCTYPE宣言
A宣言してるのに規格守らなかったらだめじゃん
Aやーいうそつきうそつきー、ってことになる。
A(まじで
Bどういうこと
BDoctype宣言してんのにcenter、fontを要素として使うのはだめだということですか?
AHTML5の」宣言してんのにcenter、fontを使うのはだめー、ってこと。
Bへー
AHTML 4.01 Transitional とかならおk
B規格守らないとどういう弊害が?
Aおkだけど、なんでそんな古いの使ってんのや、ってことになる。
Aあらゆる意味でめんどくさい。
B
B規格守らないと誰か困るの?
Aユーザも困るし、処理系を作るひとも困る。
Bなんで?
A困ったちゃんは絶滅しないから有名な処理系は古い規格をサポートし続けることになるのは確定的に顕かなんだけど。
Aたとえばちょっと処理系自作しようとしたときに規格を守ってない文書に当たると、例外的な処理をしなければならなくなる。
B新しいhtmlの規格がでても 古いバージョンサポートをやめられないのですか
Aそんなことをしたら、君のページを表示できるブラウザがなくなるよね。
A(HTML5サポート外の要素を使ってるから
Bなるほど
Bcenter、fontに変わる要素はなんや
B何を使えばええんや
Aそもそもそれを要素で指定するのがナンセンスである、って話になってくる。
Aまり中央揃え」とか「フォント」とかって意味の要素がナンセンス
B最初Css使ってたけど他人のコードよんでfontていうやつ見つけたんで使ってみた
A「他人のコードよんで」←まちがい
Bcsscolor: ;
A「規格書を読む」←せいか
B辞めてfont color使うことにした
B他人のページのソースコード読んででええやろ
A赤の他人はだいたい間違ってる
A(僕の言ってることも間違ってる可能性があるから規格書を読むべき
Bなんや
B表現が間違ってるわけじゃねぇんだよな
Bそういえや
B規格書をよめってことか
A暇なときにね
Ahtml5.jp とかで良い。
Bweb
Bなるほどね
B偏差値nn
B
A?
B君の偏差値は??
Aさあ
B教えてや
Aそもそも偏差値の基準とは
B模試偏差値とか教えて
B偏差値の基準は???
B偏差値の基準?なにをいいたい?
A模試って言われても高校出て何年も経ってるから数値自体に何の意味もないんだが。
B君は賢いかどうか知りたいだけよ。それを知るために偏差値は聞きたい
Bはを
A僕が賢いかって言われたらそりゃ賢くはないねえ。
B俺より?
Bプログラミング大会とかでたことある??
A偏差値が良ければ賢いって価値判断がそもそも相当賢くない気がするんだけど。
Aプロコン趣味程度にもやってないね
Bぉーわかってないね
B賢い奴は、学校勉強くらいできるのよ
B学校勉強程度はってことね
Aさっきの偏差値nnって何の数字?
Bプログラミング技能偏差値関係ねぇはずだけど、優秀なプログラマーは有名大出身ばっかさ
Bん?
Bんとね 君の高校の偏差値
B今のね
A把握。
A「優秀なプログラマーは有名大出身ばっか」の統計的根拠はあったりする?
Bない。俺が感覚的に感じた
Bアメリカ
Bれいおじー
A「実際に会った優秀なプログラマ出身大学の関係」とかでも良いんだけど。
Bレイ オジーマークザッカーバーグビルゲイツポールアレン
B下村努
Bスティーブ ウォズニアック
Aおお、そりゃあ有名人だ。
Aで?
Bこいつら全員アメリカトップ高校ばっか
Bなんや、小さい頃から理系天才エリートか、。?
Aそもそもその世代は有名な大学しかまともな計算機がないんだけどね
B日本Googleグリーの幹部は東大東工大京大情報工学ばっか
Bなんだ、理系エリート
Bなんや
Bそういうことかー
B所詮 有名企業高学歴巣窟か、
Aってことで、勉強がんばれ
B君はこの事実をうけとめられるか
Aそういうもんだからねー
B学生のうちは勉強をすべきなんだ.......
Bから勉強を.........!!!!!!
Aするべき。
A僕はまともに学校勉強はしてこなかった人間からねー
Bしろわ
Bしろやいま
Aんー、いまさら大学入試受ける予定もないしねえ。
B君どんな仕事してんの?
A自宅を警備するお仕事をしてるよ☆ ってTwitterのbioにも書いてる
Bニート
B
Aこんな夢見がちな大人になっちゃいけないよ☆
B仕事する予定は?
Aないない
Bしろや
B家でなにしてんの?
A勉強
Bなんの?
ASICP
B親が生活費だしてんこ
Bだしてんの?
Aんにゃ、自分お金でだけど
Bふりーたーか?
Bアルバイトはしてる?
Aないない。アルバイトなんてしたら自宅を警備できないしね。
Aそんな大人になっちゃいけない
B自分の金てなに?お前が稼いだ金?
Aいえーす
Bどこで?
B働いてないのに
A不思議だ…
Bお前なんやねん
B何者やねん
A自宅警備員
Bばか?
ATwitterのbioに書いてる以上でも以下でもない感じ。
Bごみ
B社会ゴミ
A少なくともいまの君よりは計算機科学に詳しい、ってことでおk?
Bおーけー
Aってことで、こんな社会ゴミなんか秒速で追い抜いてみせろ、ってことでひとつ
Bまあ俺がお前の歳だったら、お前より知識あるがな。俺×高やし、北大いくし
Aおーすごいすごい。
Aさっきの学歴を持ち出すなら北大じゃいろいろ物足りない気がするけど。
A素直に京大とか東大とか行っとけ
A北大教授京大東大ではしてない研究をしてるのが居てその分野を專攻したいー、とかなら別だけど。
A知ってる範囲の北大学生ものすごいのって、□□□□出てて高校時代から一人でばりばりプログラム書いてる、とかそんな感じだから
Bまあお前よりは高等だから
Bこめん
Bごめん
A僕より偏差値高いだろうってことは知ってるから、いまさら確認することじゃないなw
Aただ、具体名は避けておくけど、GoogleとかMSだけに優秀なプログラマが集まってると思ってるなら、それは間違ってるねー
A高学歴=優秀なプログラマ」が真なら、国内メーカーはどうしてこんな惨状なのか…
A僕がこの2年くらいで会ってきた、そこそこ多めな数の高校生とか大学生たちから見るに、優秀な高校生が良い大学入ってるってのはおよそ間違ってないね東大とか京大とか筑波とか東工大とか。
As/優秀な高校生/優秀な高校生プログラマ/ ね
Bそう吠えんな
Bごみなんだからお前は
B情報オリのメダリストは全員高学歴だろ
Aそれはまったく否定しない
B高学歴=優秀なプログラマーはいってないよくず
B優秀なプログラマー高学歴であることが多いてことな
Aで、情報オリンピックとか挙げちゃうとお前はどうなのよ、って話になってくる。
Bそれ俺より馬鹿クズがいうセリフじゃないぞ
A情報オリンピックメダリストになりたいの? 高学歴になりたいの?
B最終目標金持ちやね
B金持ちになるにはい大学いったほうが確実だろ?
Bプログラミング興味本位かな
A確実って言うには出身大学は要件としていささか貧弱な気がするんだけど
B金持ちになるには、いい大学いくことが近道
A僕は読みたい本が買えるだけの儲けがありゃ良いか金持ちとかあんまり関係ない話やね
Bくずめ
A上位の大学の方が平均年収が高い、とかって水準の話ならまったくその通り。
B金持ちなれねぇやつが かっこつけんなくず
A君が儲ける金は君のものだし、僕が儲けた金は僕のものから、まったく関係がないよね
Bきも
Bくずだw
Bお前は負け犬
B可哀想に
A別に君のおこぼれに与ろうってことは期待してないから、君が勝っても負けてもどうでも良いんだけど。
Bくずめ死ね
Bお前らはくずなんだから今すぎ死ね
A今すぎ
Bお前みたいな奴が日本の足引っ張んだよくずwww
A内心蔑みながらも日本未来を案じるさまは立派です。

2012-07-08

Rails3 とTwitter Bootstrapで、オシャレなエロサイトをつくってみました。

Rails3 と jQuery で、真面目にオシャレなエロサイトをつくってみました。 - h300

http://d.hatena.ne.jp/inouetakuya/20120331/1333192327

に触発されて、オシャレエロサイトを作ってみました。

以下は製作記になります

オシャレエロサイトを作ろうと思ったのはいいのですが、デザインは苦手なので途方に暮れていました。

h300の方はペパボソフトウェアエンジニアらしいのですが、こっちはただの素人プログラマー

オシャレなサイトなんて作れるわけがありません。

そこで何か裏ワザみたいなものはないかとググっていると、Twitter Bootstrapという文字が目にとまりました。

Bootstrapの名前は知っていましたが、深い内容までは知りませんでした。

ですが、紹介記事を読んでみると自分理想に近かったので早速使ってみることにしました。

Twitter Bootstrapとは?

Twitter Bootstrapはある程度有名だと思うんですが知らない方のために説明すると、

CSSフレームワークの一つで、ウェブデザイン作成を手助けしてくれるものです。

色々なCSSフレームワークを見ましたがTwitter Bootstrapが一番完成度が高いと感じました。

ウィキを見ると最初リリース2011年8月なので比較最近のものですね。

CSSフレームワークの説明は難しいんですが、

普段、みなさんがウェブサイトを作る時、HTML + CSSで作られるかなと思うんですよね。

この時、CSSが事前に用意されているとすごく楽じゃないですか?

CSSフレームワークCSSの大部分を前もって用意してくれているんですよ。(フレームワークによりますが)

ですので基本的にCSSに合わせてHTML記述するだけでウェブサイトが出来てしまます

CSSに合わせてHTML記述するとはどういうことでしょうか?

匿名ダイアリーでも似たようなことができるのでやってみます

この文章は薄い青色ハイライトされていますよね?
Bootstrapで似たようなことをする場合
<div class="well">
ハイライトしたい文章
</div>
という感じになります

classにwellと指定しているだけですね。

なぜそうするだけで文章がハイライトされるかというと、

divのclassにwellが付いていたら、いい感じでハイライトしてねっていう指示が

Twitter BootstrapのCSSに書いてあるからです。

BootstrapのCSSには、divのclassにalert alert-errorっていうのがあったら警告文だしてねとか、

button class="btn"ってあったらボタン表示させてねとか色んなことが最初から書いてくれています

もちろん見栄えがよくなるように記述されていますので、classを指定するだけでモダンデザインになるわけですよ。

CSSに合わせてHTML記述するだけでウェブサイトが出来るというのはこういうことです。

でも、最近ウェブサイトHTML + CSS + JQueryという場合も多いですよね。

安心してください。Twitter Bootstrapの場合JQueryの基本的な部分も用意してくれています

ですのでドロップダウンメニューやタブ、スライドショーなどの実装も簡単にできます

それに加えてBootstrapはよく使うアイコン数百種類まで用意してくれています

至れり尽くせりですよ。

神様ですね。

CSSフレームワークを使うメリットはまだまだあります

CSS固定化されていると、HTML自動的に固定化されます

CSSに合わせて記述するので当たり前といえば当たり前ですね。

CSS記述一定HTMLもある程度一定なので、メンテナンスが格段にやりやすくなります

個人プログラマーの方だと、サイトごとにHTMLCSSもグチャグチャという方も多いのではないでしょうか?

フレームワークを使えばそういうこともなくなるということです。

Twitter Bootstrapの凄さはそれだけではありません。

現在ユーザーがどんなデバイスウェブサイトアクセスしてくるか分かりません。

PCスマートフォンiPadTV3dsなど全てのデバイスに合わせてデザインを作るのは時間がかかりすぎます

でもTwitter Bootstrapならbootstrap-responsive.cssというCSSを選ぶだけで、

デバイスの横幅に合わせてデザインが変わるレスポンシブなウェブサイトができます

iPhoneiPad対応もすぐですよ。

もちろんデメリットもありまして、サイトデザインが似てしまうというのが難点です。

ですが基本はBootstrapを使って、ちょっと自分カスタマイズしてオリジナルっぽくすることもできますので、

一度Twitter Bootstrapを使ってみる価値はあると思います

http://twitter.github.com/bootstrap/

Bootstrapの説明が長くなってしまいましたね…。

ここからアダルトサイト作成の説明です。

クローラ作り

1.エロいサイトを巡って、XVIDEOSやFC2動画などのリンク、embedされたものがあれば取得。

2.リンクから動画サイトアクセスしてサムネイルを取得。

3.データベースに登録。

一連の作業をクローラーやらせプログラムRubyで書く。

RailsでBootstrapを使う。

RailsでBootstrapを使うにはtwitter bootstrap railsというgemを使うらしいです。

しかし、使おうと思ったのですが、windowsでは上手くインストールできませんでした。

windowsRubyを使うとバグが多いです。

仕方なく、代わりにsass-rails-bootstrapというものを使いました。

違いはcssにLESSをつかっているかsass(scss)を使用しているかだと思います

http://d.hatena.ne.jp/tkawa/20120219/p1

の記事が参考になりました。

ちなみにLESSとかSassってのはcss効率的に書けるすぐれたものです。

最近webクリエイターボックスさんでも紹介されていました。

http://www.webcreatorbox.com/tech/css-sass/

LESSとかSass(Scss)もお勧めですよ。

railsでは3.1からcoffee scriptと共にsassがデフォルトで使えます

このあたりがRailsの素晴らしさですね。

Bootstrapは画像を綺麗に並べて表示することにも向いているので、

アダルトサイトと相性がいいなと感じました。

タグリスト実装

AV女優名とか女子校生人妻などのジャンルタグがあれば便利ですよね。

Railsではacts-as-taggable-onというgemを使い実装しました。

動画タイトルが事前に用意したAV女優リストジャンルリスト合致すればタグ付けするという感じです。

AV女優リストDMMからジャンルリストは大手アダルトサイトから作成しました。

AV女優タグ名前順でソートしたいと思ったのですが、

漢字ソートできないのでしばらく悩んだ結果、

タグ付けするときに あおいそら-蒼井そら みたいな感じでタグ付けするようにしました。

もっとスマート方法があるはずですが思いつかなかったので仕方ないです。

ア行、カ行…のように行別にわけて、なおかつアイウエオ順で表記してますので

お気に入りAV女優名を探しやすいはずです。

簡易ブックマーク実装

クッキーを使ってログイン不要ブックマーク機能作りました

jquery.cookie.jsを使って、cookie配列に直してごにょごにょしてという感じで実装しました。

削除ボタンを押すと非同期で通信して…などいろいろ面倒でした。

でも、動画の数はかなり増やしていこうと思っていましたので頑張って実装しました。

動画の下のブックマークするボタンを押していただければブックマークできます

ブックマークするボタンの表示などにBootstrapの便利さを感じました。

アダルト動画を大画面で見れるようにする。

実はこれが一番やりたいことでした。

多くのアダルトサイト広告だらけで、肝心の動画がポツンと小さくあるだけというのが多いです。

世の男達は疲弊しています。それは本当に疲弊しています

戦場で疲れた兵士たちに、そんなせせこましい画面でアダルト動画見ろって?

そんな野暮なこと言いませんよ。

PCスクリーンの画面いっぱいに、大画面で、ドカーンエロ動画を楽しんで下さいよ。

動画はできるだけ大きく表示しています。もちろんレスポンシブです。

全画面表示にすりゃいいじゃん…っていうのは違うんですよ。

全画面表示だと逃げれないじゃないですか

不意に誰かが部屋に入ってきたらどうするんですか? 

1クリックと2クリックは大違いですよ。

コンマ一秒で守れる尊厳がある。

そう考えております

スマホ対応

Bootstrapでデザイン面はスマホ対応にはなっているのですが、

加えてjpmobileというh300で紹介されていたgemを使って、

スマホアクセスされたら表示する動画の数を減らしてとか、

広告の種類を変えるなどの微調整をしました。

サーバー選び

osukiniサーバーのGT2プランしました。

初期費用1900円、月940円で

CPU 2.66GHz、メモリ 2.2GB HDD200GBです。

チューニングは正しいかからないですね。

まぁ、アクセス捌けなくなってから考えます

Nginx + Unicornを使おうとして結局やめる。

Railsは遅いので少しでも速くするためにApacheの代わりにNginx使おうと思ったのですが、

PC用のキャッシュスマホ用のキャッシュを別々に保存して使う

ということがどうしてもできませんでした。

PC用のキャッシュがある場合スマホ用のキャッシュがなくてもキャッシュがあると認識されるなど、

もともとNginxrailsのページキャッシュは相性が悪いようです。

Nginx側でキャッシュする、もしくはスマホ用のアドレス別にすればできるかもしれないですが、

http://m.サイト名 みたいにするのが嫌だったので最終的にNginxを使うことをやめました。

Nginxに関するネット上の記述も少ないので運用するのは危険かな、ということもあります

Nginxを少しだけ使ってみた感触はかなり速いというものだったので残念でした。

バージョンが変われば、また挑戦したいですね。

Apache + passengerは遅いんですよ…。

【追記】

キャッシュの問題はRails側の問題だったので

やっぱNginxでもいけるかもしれないですね。

暇なときに試してみます

出来上がったサイト紹介

オシャレのハードルを上げすぎて紹介しづらくなったのですが、

紹介しないと終わらないということで紹介します。

http://nukisen.com  (エロ注意)

サイト名はオシャレに横文字でNukisenにしました。読み方はヌキセンです。

http://bootswatch.com でダウンロードできるBootstrapのテーマそのままですが、

オシャレというかクールデザインです。

Bootstrapを使うと自動的に細部まで凝ったデザインになるので最高ですね。

下にスクロールしていくと背景のグラデーションが変化したりとか、とても一人ではできないですよね。

長々と説明してきましたが、

ぜひNukisenで大画面のアダルト動画体感してほしいです。

動画の数をいきなり大量に増やすグーグル様に怒られるので、

しばらくは一日30本ぐらいの更新でいく予定です。

アダルトサイト同士の相互リンクアクセス増やしてなどはしない方向です。

最後

新しいことに挑戦すると得られるものが多いなと感じました。

ウェブサイトを作る際、無意識のうちに自分のできる範囲の技術で構築しがちだと思うんですが、

そうすると成長はないですね。

新しい技術に柔軟に対応していきたいです。

長文失礼しました。

2012-07-05

http://anond.hatelabo.jp/20120705123402

よかったら、教えて欲しいのですが Controller の定義を 教えて欲しいのですが

Controller って コレのことですよね?

http://pur.store.sony.jp/Qnavi/Product/CECH-ZC2J/

冗談ではなく。 PS3を例にとって説明すると

Controller = 入力装置 (View以外の出力装置) (パッド)

View    = 出力装置 (モニター

Model = 処理 (PS3

Arrow = Event/Call back (電気信号

 

という認識で良いですか?   

いえ、たいていの処理はModelに書かれてしまうので、Controller が厚くなる時って どんな時かな?と思ったので。

PS3のパッドが モニターの電源ON/OFFなどを見ることはないですよね。 という感じで。

PS3のパッド内にも当然CPUもどきは入っていて、そこでも処理しますが、 PS3のパッド内部に相当でかい処理を入れる とか でかくなるといわれても、想像がつかない感じです。

モニターの中にもCPUは入ってて、あとは同じです。 

2012-06-28

http://anond.hatelabo.jp/20120628104335

あー、どうなんだろう。

なにげに、Virtual CPUって 1GHz前後CPU能力のことでしょ・・・結構 以外に 貧弱なんだよね。

ディスク仮想化されていて結構貧弱。

 

瞬間最大風速が単一障害点に かかるものこそ、むしろ 実マシンって気はする。仮想化は瞬間最大風速には弱い。

一旦服装はいると 戻ってくるのが遅い。

スタティックなファイルの大量配布にかなり近い程度の負荷なら まぁ、って気もするが。

 

正直 クラウド上のIaaSサービスは まだまだだと思う。

ぶっちゃけ、そんな大規模だったら、 DCラック 借りても人件費まで考えても ペイするやろって感じ。

もう、いまどき、ラックマウントサーバーなんて かなり安い。(※ 風圧設計からして DCに 通常PC入れるのは ナンセンスとして ラックマウント入れても もう 大した額じゃない)

 

※ 急にハイエンドがほしい! > それこそ 短時間 EC2でしのいで、 ラックマウント増設 でいいと思う。

まだ、長期安定運用するたぐいの物じゃないよ。ぶっちゃけ。 お試しを安くするたぐいのもの

2012-06-22

MacBook毎日持ち運ぶなら

http://anond.hatelabo.jp/20120621112517

MacBook Air 以外ありえない。2kg近いもの毎日持ち運ぶのは間抜けすぎる。

プログラミング用途にはCPUパワーも大事だけどディスク容量が大事で、そうなると128GBくらいだとちょっと不安

WindowsBootcampで入れたいなら128GBだと確実に足りなくなってくるはず。

ちなみに僕はMacBook Air11インチメモリ4GB/SSD128GBを使ってるけどCPUメモリに不満を覚えることよりも、

SSD容量に不安を感じることが圧倒的に多い。あとAir11インチは画面の解像度が低い割に筺体でかい

同じ解像度なら筐体サイズが小さくてディスクかいのが最優先になって、

要するにMacだったらAi11インチ・13インチRetina以外ないんじゃないかな。

U24Eは標準電圧CPU搭載しててHDDもでかいのでかなり良さそうに見えるよ。

2012-06-21

MacBookを買うか悩んでみた

最初に候補になったのはこれ。

MacBook Pro 2400/13.3 MD313J/A

http://kakaku.com/item/K0000305712/


一つ前のMacBook Pro

時期的に最安値ではないけれど、新モデルが出て価格も下がってきているし

マックならこれでいいかなと。


一つ前のMacBook Air 11インチも絶賛値下がり中で

候補にはあがったのだけど、

MacBook Air 1600/11.6 MC969J/A

http://kakaku.com/item/K0000273074/


ベンチマークスコア(http://browser.primatelabs.com/mac-benchmarks)をみると

MacBook Pro (13-inch Late 2011) 6048 に対して

MacBook Air (11-inch Mid 2011) 4592 と


プログラミングが主な用途としても

やっぱり物足りないかなと思ってやめた。

Airだとメモリも増設できないしね。



で、このあたりで

http://browser.primatelabs.com/mac-benchmarks を眺めてて気づいたんだけど

モデルMacBook Airスコアがやたらといい。


MacBook Air (11-inch Mid 2012) 5719

MacBook Air (13-inch Mid 2012) 6113


Air 11インチでも、買おうとしていた MacBook Pro と遜色ないし

Air 13インチなら、スコア的には上になってる。


じゃあ、もうMacBook Airの新モデルでよくね?って

話になるのだけど、問題は価格だ。

せっかく新モデルなら…ってことで 8G までメモリは上げておくだろうし

Air 11インチにするなら、CPUもアップしておけば

MacBook Air (11-inch Mid 2012) 6902

スコア的にかなり高くなるので、心情的には盛ってしまいたい…。

とか、そんなことをしていると余裕で10万は超える。

ちょっとマック使ってみようかなっていう気持ちなのに

いきなり10万超は辛いものがある。


じゃあ、もう最初に戻って、一つ前のMacBook Proでいいじゃんってなるのだけど、

だがちょっと待って欲しい。


マックって本当に必要なんだろうか?

本当はWindowsで十分なんじゃね?と思い始め、探してみると

例えば、これ

U24E U24E-PX2430 [シルバー]

http://kakaku.com/item/K0000308806/


買おうとしていた MacBook Pro比較すると、完全に同等以上なのに5万を切るコスパ

しかも、1.5kgでMacBook Proより軽く、持ち運びを考えてる自分にとっては

もしかして、これがベストな選択なんじゃねと思えてきた。


さて、ここから本題なんですが

自分はいったいどれを買えばいいでしょうか;;

マックは周りが使ってて何かカッコいいから使ってみたい

・主な用途は iPhoneAndroidWeb系のプログラミング

統合開発環境サクサク動くのが理想

毎日持ち運びたい(通勤

マックならBoot CampWindowsも使いたい

・安い方がいいけど、10万超が出せないわけではない

誰か教えてください、お願いしますm(_ _)m

2012-06-14

http://anond.hatelabo.jp/20120614160514

STLを使うことによる オーバーヘッドは 数~数百バイトオーダーだろ。どんなに見積もってもキロ単位

いくらなんでも、キロ単位を 詰めることは稀 というのがメモリ見解

メモリを最も使うのが、画像画像1枚で数百Kで こっちを何とかしたほうがよほどはやい。

ここで言ってるのはあくまでも、STLを使うことによるオーバーヘッドは メモリが潤沢にあるものと想定してもいいって話で

画像とか開放漏れをしてもいいって意味じゃない。

ここで行ってるCPUは モバイルだな。 電池の持ちにも直結するし、持ってるメモリを0クリアとか、やらなくてもいいと分かり切ってる時でかつ

リストVectorの子要素で、それが莫大に長いと事前にわかってる時だな。

http://anond.hatelabo.jp/20120614151953

メモリはいくらでも取っていいが、CPUは有限資産からな。

PC プログラマだけどメモリは潤沢なのに CPU 資源だけ制限があるってすごく不思議に聞こえる。

今頃は PC だったら CPU 資源はほぼ無限 (少なくとも C++ コンストラクタ呼び出しを気にしない程度には) だぞ。

組み込みの話だとしても組み込みなら両方ともきついんじゃね?

http://anond.hatelabo.jp/20120614144026

いや C++コンストラクタが、使わない時にでも動くのが嫌なので

メモリは バルクで取って コンストラクタ必要な時だけ 手動で呼び出すぞ。

メモリはいくらでも取っていいが、CPUは有限資産からな。

 

それこそ、必要な時だけnewすればって考え方もあるが、メモリフラグメントする。

俺らの時代だと、そのへんは脊髄に染み付いているから、考える考えないじゃなくて、普通にやる。

 

なんで?いや、サクサクアニメーションとかを追求すると このへんを突き詰めないと30fpsとか60fpsとか出ないだろ。

欲しいのはメモリ管理じゃなくてUX なんだが、結果 メモリ管理踏み込む

2012-06-11

特に使うあてはないけど

CPUをたくさん買って部屋に飾りたい

2012-06-02

今時のパソコン選び

嫁のパソコンが壊れた。

MBが死んだっぽい。HDDは生きていた。

1年ぐらい前に液晶修理した時から次は買うと決まっていたので適当検討開始

  

どうせねっちりつかうんだから、性能がいいほうがよさそうだ。アッパーミドルを狙う。

あたらしいCPUが出るってことで前のi72670QMのノートがお安い。

しかし、何もついていないが性能がいいので探してきたLenovo、Aicer、HPASUSとか海外勢のパソコン

お安くても6万ぐらいだ。

それに対して1シーズン前の日本メーカーものが最安7万で手に入る。

結局、それに販売店保障5年をつけてi72670QM、メモリ8G、HDD750GBのを7万8千円ぐらいで購入。

  

多分海外パソコンだと手に入りづらいと思われる物

  

日本国内産(組立だけだとおもうけど)で安心

マシなデザイン

ブルーレイ読むのも書くのも(BDXL)。

DTSサウンド

画面から離れると画面OFFする機能

本体動いてない時にも使えるスピーカ

本体動いてない時にもACに刺さっていたら使えるUSBの充電

静音

得体のしれない高機能タッチパッド

使えそうなソフト群 Office2010、筆ぐるめ、辞書

  

ちょっと前まで、国内産は余計なソフトいっぱいあって面倒、値段も高いし良いこと無いと

コバカにしてたけど、たかだか1万円ぐらい高いだけでこれだけ利点があると

国内産もまったく馬鹿にできないのでないか

  

ホントに安いパソコン買う時は海外勢もいいけど、

ちょっと良いパソコン狙う時はシーズン落ち狙うと良いかもよ?って事で。

2012-05-20

B-CASカード技術的なことをしらべてみた

B-CASカードお祭り状態なので技術的なことをネットに転がっている情報から調べてみました。

もし間違いがありましたら後学のため教えてください。。

B-CASカードによる暗号の仕組み

http://gigazine.net/news/20120518-b-cas-card/

ここを読むと全体像がつかめます

B-CASカードにはKm(マスターキー)というカード毎固有の暗号鍵が含まれている

・放送波から流れてくるTS(トランスポートストリーム)にはEMMとECMというというパケットが含まれている

・EMMは各B-CASカードに向けて投げられるパケット

ECMはすべてのB-CASカードに向けて投げられるパケット

・EMMには契約情報とKw(ワークキー)が含まれている。

 - 契約情報にはチャンネルごとの契約情報が入っている

   BS-NHK契約を促す警告表示してね

   スカパーのどのチャネル契約してます

  みたいな

 - この情報B-CASカード内にあるRAMエリア契約情報」にコピーされる ★1

 - KwはECMパケットを解く暗号

 - EMM自身にはB-CASカードID(6Byte)が非暗号化されて入っている

  これによりどのB-CASカードに向けてのパケットかわかる

 - EMMパケット暗号化されていてKmによって復号される

ECMには日時情報Ks(スクランブルキー)が含まれている

 - ECM暗号化されておりKwにより復号化される

 - 日時情報と上記「契約情報」でACL(アクセスコントロール)を行なっている ★2

 - KsTS映像情報を復号できる

と、いうことで★1と★2において★1の契約情報を偽造できればたとえばwowwow契約していないのに

契約できていることになりそうです。ただ問題は★1の部分はEMMで更新されるということ。

単純にB-CAS内のRAMエリアを書き換えても時間がたてばEMMで元に戻りそうです。

参考:

http://oshiete.goo.ne.jp/qa/3456801.html

http://blog.goo.ne.jp/ikedanobuo/e/8b59ccca2dac45f02a5ae15815fb4a75

http://www.marumo.ne.jp/db2012_5.htm#12

http://www.marumo.ne.jp/db2007_c.htm

p.24-p.36 にEMMのフォーマットが書いてある。

EMMデータには暗号化されていない部分にカードID番号(6Byte)

http://www.arib.or.jp/english/html/overview/doc/2-STD-B25v5_0.pdf

B-CASカード内「契約情報エリア改竄

知らなかったのですがB-CASカード内にはCPUが入っているそうです。

そのCPUがEMM/ECMパース暗号の復号、「契約情報エリア管理を行なっているようです。

今回は特定のB-CASカードに含まれるそのCPUが特定され、ファームを書き換えられるようにしたそうです。

ファームを書き換えさえすればEMMの「契約情報」をRAMエリアの「契約情報」にコピーさせる処理を

やめさせ、改竄された「契約情報」のまま使うことができます

よって今回突破されたことをまとめると、

・特定のB-CASカードにはRAMエリア書き換え、CPUファームを書き換えるバックドアが設けられていた

・特定のB-CASカード内の「契約情報」の場所を特定した

・特定のB-CASカード対応の改造版ファームを作る猛者がいた

ということのようです。

以下は興味。

■EMMのなぞ(データ量について)

B-CASカード宛てにパケットを送るなんて現実的じゃないよね?どうやってるんだろう?

と思っていましたが、関連する特許を見つけました。

特開2000-125272 【発明名称】放送システムでのメッセージ伝送方法

http://www.j-tokkyo.com/2000/H04N/JP2000-125272.shtml

TSにはハッシュキーのみ含み、データB-CAS内に予め保持しておくそうです。

確かに契約パターンはそんなに多くはないだろうからこれでいけそうですね。

EMMもひとつTSパケット中に何個か含めることができるそうです。

■Video側だけで暗号解除はできないのか?(昔から思っていた疑問)

KsB-CAS内で処理されるので無理ですね。

2012-05-06

http://anond.hatelabo.jp/20120322025117

情報系とかほんとクソというのは有る意味真実

いくらCPUが作れてもアルゴリズム設計できても

実用されてる技術(js,cssetc.)とはかけ離れている感があるし

アルバイトコード書いたりもしてるけど、それは

リファレンス見ながら実装すりゃいいもので、

こんなん勉強なんかしなくても誰にでもできる仕事

CPUOSプログラミング言語

と言った汎用コンピュータ大元技術が全部日本製じゃないんだから

技術的に有るもの組み合わせになるのは仕方ないと思う。

実際俺は情報系じゃないがIT系の開発の内定を持ってる。

それに加えて情報系のヤツらにプログラミング指導もしてる。

名の知れた企業の開発のインターンにも行った。

そこそこ面白かったりしたが、ソフトウェアはパッとしなかった。

長大な設計書、応答性がよろしくなかった。

名の知れた企業でこれだから本当に末端は末期だと思う。

ハードウェアのことはプログラムに関わる部分しかからないが。

情報系の奴らの話を聞いていると工学理学の人らが血反吐吐く思いで学問しているのがバカバカしくなってくるな。

話は変わるが、一言目はソーシャルというのを批判しているようだけれど

外資系IT以外でIT業界で元気な所はあるのか?

DeNA,GREEがかろうじて元気というのが現実で、

SI業界設計だけしかしない実装能力もない指揮を取る会社はただ協力会社に投げるだけだし、

実際の実装する協力会社は強烈なコストカットと短納期要求でグズグズじゃないのか。

最後

これから情報系に行こうとしている人たち、IT業界に行こうとしている人たち、

IT業界は茨の道です。

他に行けるところがあるならどうか他の業界学問が学べるところに行ってください。

2012-04-22

アクセル・ワールドSF的な疑問点と解決策

アクセル・ワールドは素晴らしいライトノベル作品ですが、SF的な設定にも作者さんのこだわりが感じられます。おそらく、相当量の背景設定があるのではないでしょうか。

しかし、同じ作者さんのソードアート・オンライン比較すると、アクセル・ワールドSF設定には「大丈夫なんだろうか?」と思わせる部分がいろいろとあります。この文章では、その疑問点を取り上げ、最後に解決策を提案したいと思います。これ以降はアクセル・ワールドの本編11巻までのネタバレを含みますので、アニメのみ視聴している方は読まないでください。

疑問点1:ニューロリンカーの処理能力

まず一つ目の疑問点は、ブレインバーストプログラムが動作するニューロリンカーの処理能力についてです。

ブレインバーストプログラムがどのように動作しているのか、作中では明確な説明はないのですが、仮にバーストリンカーが装着しているニューロリンカー上で動作しているとするならば、1000倍加速時にはニューロリンカーは通常フルダイブ時の1000倍の処理を行わなければいけないということになります

アクセル・ワールド舞台2046年となっており、もちろん、現代と比較してコンピュータの処理能力は格段に向上しているはずです。2046年と言えば今から30年後なので、逆に今から30年前のコンピュータがどのようなものだったかというと、民生用PCでは、インテルの80286が動作していました。当時のCPU今日CPU比較すると、その差は1000倍どころではありません。そう考えると、ニューロリンカーに1000倍の加速を可能にする処理性能があってもよさそうです。

ただここで注意しなければいけないのは、ニューロリンカーが民生品であるということです。作中の描写を見るに、ニューロリンカーには様々なスペックのものがあるようですが、ブレインバーストプログラムが特定のスペック以上でなければ動かない、ということはなさそうです。つまり、市販されているニューロリンカーはほぼ全て1000倍の加速に耐えうるスペックを持っていなければならない、ということになるのですが、これは民生品としてはオーバースペックでしょう。

民生品のスペックというのは、使用用途を満たしていればそれでよいので、それ以上のスペック不要コストになります冷蔵庫制御するCPUPC並みのスペックにしても、製品の値段を高くするだけでしょう。つまりニューロリンカーを1000倍の加速に耐えうるスペックにするのは経済合理性がない、ということになります

この問題を説明する方法としては、ブレインバーストプログラムの実際の処理を行なっているのは中央サーバであり、ニューロリンカーは中央サーバが処理したデータを送受信しているだけであるという考え方があります

実際、ブレインバースト中央サーバは、システム内部ではメイン・ビジュアライザーという別の名前で呼ばれています。この名前は、ブレインバーストプログラムのビジュアライズ(つまり、描画を含むゲーム処理)が中央サーバで行われていることを示しているのかもしれません。

ただ、もしそうであるとしても、次の疑問があります

疑問点2:通信レイテンシ

ネットワークゲームをやったことがある方であれば、ゲームプレイをする上で通信にかかる時間が問題になることは知っていると思います

例えば、コマンドプロンプトを実行して(Macであればターミナルを起動して)以下のようなプログラムを実行してみてください。

ping hatena.ne.jp

一行ずつ表示が行われると思うのですが、行の最後に表示されているのが、はてなサーバ自分PCとの通信に、往復でかかった時間です。私の環境では約17ミリ秒でした。

この時間は、どんなに送受信するデータサイズが小さくても、最低限かかってしま時間で、一般に通信レイテンシと呼ばれています。一般に格闘ゲームは、60fps(1秒間に60回ゲームの状態を更新する)で作られていますが、1/60秒というのは約16.666ミリ秒なので、仮にはてなサーバと私のPCネットワーク格闘ゲームをやろうとしても、私の入力が相手に届くまでにが1/60秒過ぎてしまい、相手側の描画に間に合いません。つまり遅延が発生します。

これがリアルタイム処理を行う上での通信レイテンシの問題です。一般的に格闘ゲームネットワーク対応が難しいと言われているのは、タイミング的に非常にシビアで、遅延が許されないからです。作中の描写では、そのような遅延が発生している様子は見られません。

それでは、通信レイテンシの問題も、30年の技術進歩によって解決するのでしょうか?残念ながら、通常のSFの範囲内では不可能です。それは、光速度の問題があるからです。

よく知られているとおり、情報を光の速度を超えて伝播させることはできません。光の速度は1秒間に約30万kmです。これは途方も無い速度に思えますが、1000倍に加速した状態では、そうでもありません。

仮にブレインバーストプログラムが、現代の格闘ゲームと同様に60fpsで動作しているならば、1000倍の加速状態で1回の状態更新に費やすことのできる時間は1/60000秒しかありません。光が1/60000秒で進むことのできる距離は、たった5kmです。これでは、ハルユキ達が住んでいる杉並区からは、新宿までしか行くことができません。同じ区内の通常フィールド対戦ならなんとかなるとしても、無制限中立フィールドでの住んでいる地域が違うプレイヤー同士の対戦は、遅延が発生してしまってゲームにならないでしょう。ましてや、ダスク・テイカーとの決戦では、黒雪姫は沖縄から接続していたのです。

もちろん、超光速の通信を仮定すれば、これは全く問題ではありません。しかし、一般にSFでは、何か特別な理由がない限りは超光速の通信は行うことができない設定にするのが普通です。なぜかというと、それを許してしまうと、私達が現在暮らしている世界とあまりにもかけ離れてしまい、世界設定の構築が非常に難しくなるからです。SF的に考えるならば、安易にそれを取り入れるべきではありません。

それでは、この二つの問題をどのように解決するべきでしょうか?

解決策:ブレインバーストリアルタイム処理は全て中央サーバで行われている

解決策は次の通りです。加速時のバーストリンカーの脳は、能動的な活動を行なっておらず、中央サーバ計算された結果を受け取っているだけである。その代わりに、中央サーバ内に存在する、バーストリンカーと同等の思考モデルを持ったAI能動的な行動を行なっている

これはもちろん、アクセル・ワールド世界全体が仮想空間であるというわけではありません。それだと超光速通信以上のなんでもあり設定になってしまます

この解決策を取り入れることにより、前述の2つの疑問点を解決できます。疑問点1については、ニューロリンカーは中央サーバからフィードバックプレイヤーに伝えるだけになりますので、負荷は格段に低くなります。疑問点2についても、リアルタイム処理は全て中央サーバ内で閉じることになりますから、通信レイテンシは無きに等しいということになります

この解決策を取り入れるためには、幾つか解決しなければいけない点があります

中央サーバからフィードバックはどのように行われるのか?

中央サーバからフィードバックは、おそらく夢を見ているようなメカニズムで行わるのでしょう。ポイント全損するとブレインバーストに関する記憶を消去されるという設定があるのですが、この設定が示す通り、ニューロリンカーは装着者の心理の奥底までをコントロールすることができます。「自分ブレインバーストプレイしている」という夢を見せることは可能ではないでしょうか。

コネクタの引き抜きによる強制切断にも対応しているところを見ると、このフィードバックにもある程度のリアルタイム性はありそうです。ただ、中央サーバプレイヤー間でリアルタイムのやり取りを行うのと比較すれば、技術的な難易度は格段に低くなります

プレイヤーは1.8秒という短い時間に30分ぶんの夢を見ることになりますが、短い時間で長い(と体感する)夢を見る事は現実にもあることです。

中国の古い小説邯鄲の枕という話があります。これは、若者仙人から夢が叶うという枕をもらい、使ってみたところ、嫁をもらい出世することもできたが、全ては短い眠りの夢の中の出来事だった…という話なのですが、そのような小説が書かれるくらい、夢のスケール現実スケールは異なっているものです。

中央サーバ内のAIはどのように作られるのか?

SFでのAIの描かれかたは、時代によって異なるのですが、近年では、「例えば通常のプログラムのように、1から人間の思考モデル記述するという方法は困難すぎるのではないか」ということになっています。これは、現実世界AI研究でそのような方法が一向に進展しないことを反映したものです。

代わりに出てきたのが、思考モデルの元となるプログラム作成し、それに人間と同じような身体感覚を与え、人間と同じようにコミュニケーションすることでAIを育てるという方法です。山本弘さんの「アイの物語」に出てくるAIがその典型です。

中央サーバ内のAIも、おそらくそのような方法で作られるのでしょう。ブレインバーストインストール可能な条件は2つあるのですが、その中の1つに以下のようなものがあります

 1.出生直後(最長でも一ヶ月以内)からニューロリンカーを常時装着していること

:BrainBurst2039Wiki - インストール(作者自身が作成している設定まとめサイト)から抜粋

なぜこのような条件が必要なのか、最新の11巻時点でも、明確な説明はありません。しかし、この条件が、ニューロリンカー装着者の身体感覚を常時記録し、中央サーバ内のAIに与えるためであると考えれば筋が通りますニューロリンカーはその機能として装着者の身体感覚をフルスキャンできますし、データはためておいて接続されたときに送信すればよいので、常時中央サーバ接続している必要もありません。

出生直後からの装着が必要なのは、直後からデータがないと本人とAI乖離が激しくなってしまうからでしょう。ニューロリンカーを常時装着していることが条件なのではなく、中央サーバに本人のAI存在するかが条件である、ということです。

解決策のまとめ-胡蝶の夢

また中国の説話の話になりますが、装着者と中央サーバ内のAIの関係は、胡蝶の夢荘子が語っている思想によく似ているのだと思います

これは、自分が蝶になった夢を見たとして、果たして自分が蝶になった夢を見ているのか、人間になった夢を蝶が見ているのかの区別に意味があるだろうかという話なのですが、中央サーバ内のAIが十分な精度を持っているのであれば、同じことが言えるでしょう。つまり現実世界のハルユキがこの場合荘子であり、蝶がシルバー・クロウであるということです。

この解決策を採用するメリット

この解決策を採用するのは、上記の2つの疑問点を解決できるだけではなく、その他にもメリットがあります

脳を1000倍加速しなくてもよい

脳のクロックをいじって思考を1000倍に加速するというのがアクセル・ワールドの前提となる設定なのですが、この解決策を採用するならば、脳がそのようなポテンシャルを持っている必要がなくなります

もちろん、「短い間にリアルな夢を見る」ための脳の活性化必要しょうが1000倍の加速と比較すれば困難度は低いです。中央サーバマシンスペックを向上させれば、加速を2000倍にすることも可能でしょう。もちろん、加速を向上させればフィードバックも難しくなりますので、1000倍くらいがちょうどよいということなのかもしれません。

ブレインバーストが開発された理由を説明できる

これは作中でハルユキ自身も言っているのですが、誰が、何のためにこんなとんでもない格闘ゲームを作ったのかというのがアクセル・ワールドの大きな謎の一つです。

もしこの解決策を採用するのであれば、その理由とはすなわち、AI研究するためであると考えられます

作中の描写では、この世界AIが普及しているということはなさそうですので、もしAIの開発に成功すれば、その企業(もしくは研究所)は莫大な利益、もしくは名声を得られるでしょう。ブレインバーストを開発する十分な理由になります

このシステムを運営することによって、

という研究ができます。加速というメカニズムも、研究にかかる時間を短縮するためであると考えれば説明が付きますAI研究のためには理想的な環境と言えるでしょう。

もちろん、この研究はとんでもないプライバシー侵害です。もしAIの開発ができたとして、このような手段で研究を行ったと公表すれば破滅を免れないでしょう。しかし、そのようなことを公表する必要はありません。運営者はブレインバーストを強制的にアンインストールし、それに関する記憶を消すことができるわけですから研究が完了した段階で全プレイヤーに対してアンインストールを行えば、どこからもバレません。

この解決策を採用するデメリット

ここまで長々と説明してきましたが、アクセル・ワールドの裏設定が実際にこうなっているという可能性は限りなくゼロに近いと思います。理由は幾つかあります

フィジカルバーストを説明しない

最近まり出てきていないので忘れられがちなのですが、アクセル・ワールドには「フィジカルバースト」という設定があります。これは、意識を肉体にとどめたまま10倍に加速することができるというもので、ここまで説明してきた解決策と対極にある設定です。

これならまだ説明が付きますが、意識だけでなく、肉体全てを100倍に加速する「フィジカル・フル・バースト」に至っては、実際に脳が加速されているとしか受け取れません。また、AI研究者がこのような機能試験者に与えるメリットはないでしょう。

ハードすぎて作中の扱いに困る

自分と同じ思考を持っているAI中央サーバにいて、加速中はそのAIが思考している、とプレイヤーが知ったらどのような反応をするでしょうか?多分発狂するのではないかと思います。無制限中立フィールドで長い時間を過ごしてきたプレイヤーほどショックは大きいでしょう。

例えば、マンガ銃夢」のキャラクターであるイドは、自分の脳がチップに置き換えられていると知って発狂してしまうのですが、そのような反応があってもおかしくないです。

正直そんな展開は読みたくないですし、ライトノベルに適した設定とは思えません。

一部のSFしか得をしない

こんな設定があったとして、喜ぶのは一部のSF厨だけでしょう。今まで説明してきた「SF的にはこうなるべき」というのは、フィクションという広いジャンルの中の、SFという狭い部分での正当性であり、SF以外はこだわっても仕方のない部分です。

例えば推理小説の分野にはノックスの十戒と呼ばれるルールがあるのですが、推理小説を読まない人にとっては、このようなルールはむしろ不自然に感じるのではないかと思います

ライトノベルはむしろそういう縛りから自由であり、ひたすら「面白さ」を追求するべきだと思いますSFからいろいろな要素を取り入れるのは良いですが、縛られる必要はないでしょう。

まとめ

というわけで、アクセル・ワールドSF方面から考えてみました。突っ込みどころがいろいろあると思いますが、勝手想像ですのでご容赦ください。

ログイン ユーザー登録
ようこそ ゲスト さん