「高速化」を含む日記 RSS

はてなキーワード: 高速化とは

2017-05-30

SQLが好きになれない

たまにSQLを書くのだが、やはりSQLが好きになれない。

構文によって書き方が違うのがわかりにくい。

SELECTはまだいい。問題はINSERTとUPDATEである

INSERTはVALUESで書くくせに、UPDATEになるとSETで=でつなげているのモヤモヤする。

さらに()が必要な構文だったり必要ではないものであったり統一感がないのが混乱する。

INTOで文章らしさを出しているのかしらないが、どちらにしろ文章にならないので中途半端なのでいらないのではないだろうか。

長ったらしいSQLを書かされるのがとてもクレイジー

ちょっとした検索したい場合はいいかもしれないが、プログラムの一部としての長ったらしいSQLは可読性も悪ければ保守性も悪いで誰も得しない。

さら解決される順番が未だによくわからない。特にGROUP BYを使う場合にどういったタイミングでされるのか非常にわかりにくい。

サブクエリ無駄に重ねたり、ON DUPLICATED KEY UPDATEをわざわざ書いたりとなぜ1文で完結させようとするのだろうか。

どっちみちトランザクション複数文になるのならば、最初から複数文となることを前提した仕様としてもいいのではないか

そもそもコードから呼ぶ場合フレームワーク周りでなんとかしろという話ではありますが)

他にもストアドプロシージャやSQL高速化問題もあるとは思うが、自分自身が未熟者でそこまで語れないので書けない。

プログラミング言語については様々な文句が噴出するにもかかわらずSQLについて文句が出ないのはどういう了見なのだろうか。

反対にNoSQLRDBMSのようなことを始める本末転倒な人たちも見かけるがそれぞれ適材適所な使い方をするべき。

体系的に学んでいれば今よりもっとすっきりと理解できるものかもしれないが、嫌悪感を抱いてしまった以上は学ぶことなくずっと憎み続けていくことになるのだろう。

そういうわけでやはり僕はSQLが好きになれない。

2017-05-13

銀行でおもいだした愚痴

それは偽装請負エンジニア時代

あるとき銀行プロジェクトに入れられる。3次請けだ。

末端も末端なので勘定系どうのみたいなのではなく、あまり金額計算とか関係なく軽くDBを叩く程度の画面開発だ。

そこでの請負プロマネ発言を思い出して妙に引っかかっているがいまさらことなのでここで吐露

「(俺)さん、エスピー得意?」

俺「エスピー?なんでしょう?」

プロマネ「え、エスピーしらないの?(俺)さんDB得意って聞いてたのに話が違うよ」

俺「なにかの略ですか?」

プロマネエスピーってのはねぇ、DB高速化する技術だよ。^^;」

俺「DB高速化ですか・・ハードウェア周りですか?」

プロマネ「うーん違うんだよなーここではよく使うから勉強しておいてね。┐´~`┌ 」

俺「そ、そうですか・・」

プロマネ「まあ知らないのにやってもらうわけにもいかいから、画面の開発やってもらうよ。jQueryって聞いたことある?そっちよろしく」

まあその後いろいろあってエスピーなるものの正体を知ったわけだが時すでにお寿司

結局エスピーってなに

Stored Procedure

(;´゚д゚`)エエー

2017-04-28

今気付いたんだけど

自分Webサイト高速化しようと思って色々試行錯誤してたんだけど、

この高速化って結局一番メリットを被るのはGoogleだよね

データクロールする時に最適化されているデータクローラで取ってこれれば実行時間の短縮にも繋がるし

多くのサイトクロールするクローラー使ってるGoogleが一番メリットあるよね

大体、サイト圧縮とか人間じゃそこまで対して変わらんし、気付けばページ測定にGoogleツール使ってるし

なんでこんな事に気付かなかったんだろう

2017-04-14

「頭が良い」の誤解

新社会人忠告のつもりで書いてみたい。

極端に頭が良かったり悪かったりしない限り、人間の頭の良さなんてものは大差がない。

始めからテキパキと仕事をこなす同僚を見て、あの人は頭が良いからなんて言葉で片付けてしまってはいないだろうか。

以下のことは頭の良さには関係ないのに人から頭が良いと思われてしまう内容だ。

頭が良くなくてもできることなのでぜひ身につけてほしい。

・準備がしてある

主に建築業などで使われる鉄則の一つに、「段取り8現場2」という言葉がある。

仕事の良し悪しに対して現場で決まるものは全体の2割程度に過ぎず、現場に入るまでの段取りでほぼ決まるというもの

まり何も用意せずに現場に入ったところで仕事がまともに進むわけがないということも意味している。

今日はどんな仕事を行うのか、始まるまで何も考えずに待っていたなら仕事は一瞬で準備に追われてしまうことになる。

予定を早め早めに確認することで、出来る限り先回りして準備をしておくことができれば、仕事が早い人にも簡単に追いつけるようになる。

・考え始めるのが早い

準備を大切にすることと似ているが、これはもう少しその場その場で求められる考え方でもある。

例えば、上司に「これについてどう思う?」と聞かれてから考え始めるのでは遅いということだ。

日常生活を思い返してほしい。

毎日のように繰り返される同じ動作は、次の動作に向けて最適化されているはずだ。

それはつまり意識せずとも次のことに対する思考が開始されているということであり、しっかりと先読みが行われているか動作無駄がないのだ。

未知なものに対して先読みを働かせることは難しいことかもしれない。

しかし、出来る限り次のことに対して考えておくことを癖づけておくことで、はたからは回転が早い人と同じに見える。

・着地点を考えて行動している

目の前の仕事を目の前の仕事だけだと考えていると、その仕事はその仕事に限ってしかパフォーマンスを発揮することがない。

新人の頃は、それでも全体のパフォーマンスにつながるような仕事の割り振りをされるのだが、だからといってその通りにやっているだけではやはり成長は遅い。

自分が受け持っている仕事が全体に対してどのような影響を持つものなのか、与えられた条件が全体に対してどのような意味を持つものなのか、そんなことを考えながら仕事に取り組むとよい。

そうして仕事の結果に一貫性を持たすことができれば、それは時に与えられた仕事以上の結果を生んだと言うことができる。

・しっかりと観察する

常日頃から色々なものを観察する癖を付けておこう。

一見同じように見えるものでも、たった一つの条件が違うだけで真逆な答えを必要とすることが日常的にある。

そうした違いを見極めるためにも、色々なものを日頃から観察しておくことで「普通とは何か」を体感的に把握しておくことが重要だ。

そうすれば瞬間的な観察眼の鋭い人間に対しても、同等に違いを発見できるようになる。


作業高速化を常に意識している

高速化最適化と置き換えても支障はない。

ただし、してはいけないことは必要な内容まで端折ってしまうことだ。

プロアマチュアの違いは、出来上がったものではなく出来上がりまでの時間だと寿司職人が語っていた。

同じ単位時間に同じ品質のものを沢山作れるのであれば、つまりそれはより高い価値を生み出しているのと同様である

常に作業に取り掛かるときは、どうすれば無駄をなくすことができるか、手数を減らすことができるかを考えていれば、仕事が早い人間に少しずつでも近づくことができる。

時間品質コスト相関関係理解している

これらは常に相関関係にあり、どれか一つを満たすだけでは良い仕事とは言えない。

時間を短縮させるために品質コスト犠牲しました→◯時間、☓品質、☓コスト=-1

時間を短縮させるために、品質はそのままに少しだけコストをかけました。→◯時間、◯品質、☓コスト+1

どれか一つにこだわることで他二つを犠牲にすることだけは避けたい。

これらをまとめると、つまり一言で言えば頭が良く見える人間とは、日頃から考えることに時間を割いている人間と言い換えることができる。

そのちょっとした積み重ねの違いが、長い時間をかけて大きな差になってしまうのだ。

早ければもう間もなく仕事のできない人間同士による足の引っ張りあい落伍者への引きずり込みが始まる頃だろう。

寂れた居酒屋みたいな小さなコミュニティで圧倒的正義に対して批判することでしか自我が満たせない人間になってしまう前に、予防線型頭の悪いプールからさっさと抜け出してしまおう。

2017-04-06

wordpress高速化が楽しくなってきた。

VPSミドルウェアwebサーバを変えたり、Mysqlチューニングやらなんやらで高速化してるんだけど

gtmetrix.comでハイスコアが出るとうれしい!ゲーム好きな人気持ちがなんとなくわかった。

でも、wordpressに書く記事がない。

高速化の経緯を記事にすればいいのかもしれないけどそっちにはあまり興味がない。

チューニングカーの同好会みたいなwordpress高速化同好会いかな?

2017-03-29

http://anond.hatelabo.jp/20170329160218

元増田だけの意見を聞いてもなんとも言えなくて、元増田を責めるつもりも、褒めるつもりもまったくなく、

自分感想自分気持ちを書いてしまって申し訳ないんだけど、

それに、仕様書とかも書けなくはないのでしょうが所詮素人だし、しか業務やっててそんな時間ありません。

自分の書いたプログラム自分だけのものにする? バカなこと言わないでください。そのプログラムのおかげで劇的に実質コストを減らし、会社に貢献してます



このあたりの理屈がやっぱりしっくりこない。

なんていうか、業務をこなして会社に貢献するか否かを自己裁量判断することに意義を感じられない。

極論、目の前の書類にハンコを押せというだけの仕事を、ハンコ押しマシーンを開発して高速化したとしても、僕としては、それは自分の中の評価対象にできない。

(なんども繰り返しになるけど、僕と元増田が同じ考えでなければならない、なんて思ってないからね、もし僕が元増田立場だったら? を想像してるだけだからね)

こうして言語化してみてわかったけど、

自分にとって「仕事の結果」なんて、至極どうでもいいのだと思う。

なにかの書類を作る、なにかのファイルを作る、という結果が早くできるようになったか否かは、関係ない。

自分にとって大切なのは仕事の仕組みを作って、それが上長に認められ今後の仕組みに組み込まれることが非常に大きい。

から元増田みたいに「こういうプログラムを作ったから、この目の前の仕事をはやくこなせるようになったよ、でもそのプログラムの中身は評価されてないよ」という状況は、全く意味がない。

その、プログラムの仕組みとか利便性とかを上長説明して、上長理解して、

さらに、それが上長以外の人間でもいいか自分でない誰かがその仕組み自体を「再現可能」「検証可能であることこそが、僕の中で大切なんだと思った。

もし僕が元増田と同じように、作ったプログラムによって生じた「仕事の結果」を評価されなかったとしても、

多分僕の中でそれは「そのプログラム自体上長評価されるような出来ではなかったからだ」と納得できてしまうのだと思う。

もちろん、元増田一生懸命言葉を尽くして上長説明をしたとは思う。

きっと僕も言葉を尽くして、色々資料を作ったり、なんならVBAという仕組みから喋ってみたり、いろいろ頑張ると思う。

でも、その結果が、評価されないのであれば、それはもう仕方ないよ。

そこには色々あると思う、

極端な話、この仕事の結果自体がもしかすると上長にしてみれば、どうでもいいことなのかもしれない。

からこそ、この仕事をどれだけの工数で終わらせれて、どれだけの出来栄えにすべきなのか、そのプログラムの仕組み自体評価を、とことん上長とすり合わせるしかない。

しかすると、もっと早い工数で終わらせたいのかもしれないし、

出来栄えもっとプラスしたいのかもしれないし、

プログラムの仕組みが複雑すぎてメンテナンス不可能から評価しないのかもしれない。

とにかく、評価しないのであれば、そこには必ず理由があると思う。


と、ここまで書いて気づいたけど、

しかすると、この評価しない理由、が

プログラムコードや、プログラムアウトプット以外のところ、

要するに仕事をしている僕自身にあるんだよ、と言われたら

正直、僕も、元増田と同じように不貞腐れてしまうなあ。

ただ、これは、もうしょうがないとも思う。

だって、人の好きとか嫌いはもう、ねえ?

(以下、自分のしょうもない仕事愚痴のため省略)

2017-02-21

遊戯王が熱いので思い出語り

http://anond.hatelabo.jp/20170221010811

俺が遊戯王に復帰したのはちょうど、ライト・オブ・デストラクションという「ライトロード」が出てきたパックの発売日だった。

友達とノリでコンビニ遊戯王のパックを買ったらレリーフ仕様の「裁きの龍」が出て、そこから一気に引き込まれることに成る

その頃のデッキはなんだったか。確か、帝やbloo-dやダムド等のパワーカードを入れまくったスタンや、デッキを高速で削る推理ゲートを利用して短いターンで攻撃力の高いダークガイアを出すデッキ光と闇の竜ディスクガイと組み合わせたディスクライダーなどなど…。

ライトロード剣闘獣の登場でそれらはなくなり、テーマデッキ時代がはじまったようにも思う。

そういったテーマ進出の中で遊戯王GXが終わり、遊戯王5D'sが始まり、生まれたのが「シンクロ召喚」と「エクストラデッキ」だ。「エクストラデッキ」とは、以前のルールでは何枚でも入れても良い「融合カード」をデッキ別に用意する「融合デッキ」が、「シンクロカード」が出たことにより、15枚の制限ができた「エクストラデッキ」となった。

当時の俺達は馬鹿にしてたように思う。もちろんそれは5D'sを含めてだ。「バイクにのってデュエルする必要があるか?」「いや、ないね。」今でも思い出せるぐらい馬鹿にしきっていた。

そして、シンクロ召喚実装されたが、その強さが異常の一言だった。

今までのどんなカードより手頃に出せる。そして効果攻撃力も凶悪

・1ターンに1回、破壊無効にするスターダストドラゴン

・1枚の手札消費で出せる攻撃力2800で効果も極悪なゴヨウ・ガーディアン

・同じく1枚の手札消費で出せてバウンスを何回も行えるブリューナク

ジャンプ付属したせいで世に溢れかえりネタとかしたが効果は優秀なレッドデーモンズ・ドラゴン

いきなりこの4枚だ。

ライトロードはまだ適応できた。ライコウのお陰で使いやすジャンクシンクロン。後のパックになるがライトロードと相性の良いゾンビキャリアがあることで。

シンクロ召喚実装後、ひっそりと剣闘獣は息を引き取ったようにおもえる。鉄壁の守りと堅実な攻めが売りの剣闘獣ではシンクロスピードについてこれなかったのだ。

 

そして始まったのが、スーパードロー(闇シンクロ)とアンデシンクロの時代だ。べらぼうにつよかった。この時に、遊戯王史におそらく永遠に名を刻むであろう「ダーク・ダイブ・ボンバー」が暴れまわった時期でもあった。

自分ライトロードを捨て、スーパードローを使っては、サモサモキャットベルンベルンと唱え続けたのはもうだいぶ前の記憶か。

ダーク・ダイブ・ボンバー」の禁止からダーク・ダイブ・ボンバー」が居ない時代突入し、またデッキは広がりを見せるが、最終的にインフェルニティが強かったように記憶している。この頃は「ダーク・ダイブ・ボンバー」の高速環境に慣れすぎて体が満足していなかった。

 

そして、「エクシーズ」の時代が来る。この時にエクシーズを笑うやつは誰一人としていなかった。どう考えても強いからだ。

シンクロ召喚欠点は、「チューナー+チューナー以外のモンスター」を揃える必要性にある。「チューナー+チューナー」では出来ないのだ。だから必然的確率が低かろうが「チューナーしか引けない」「チューナーを引けない」というような事態が起こる。それをドロー加速することで緩和したり、強力な展開カードデッキから持ってくるのが今までのデッキのあり方で、言ってしまえばそれはカードゲーム大原則「ドロー力がクソならなにをやらしてもクソ」である

だが、エクシーズは非常にゆるい。「同じレベルモンスター×2」でいいのだ。そして、エクシーズ流行るとともに「レベルを上げる・下げる」というカードが出たことで爆発的にエクシーズは強くなった。シンクロ過去になるぐらいの速さ。

懸念されていた「エクシーズ素材の分しか効果発動できない」というのも高速化しすぎた環境では些細なものであった。モンスターは1ターン生き延びる事が少なくなったからだ。

もちろん、出てきたカードも強い。

戦闘無効にしつつ自信は2500の攻撃力をもつホープ

簡単召喚ができるのに2500、3000の攻撃力になるリバイスドラゴン

・☆5以上の特殊召喚を封じるインヴェルズ・ローチ

エクシーズが受け入れられたのにはもう一つ理由があり、過去カードを十分採用圏内にいれるようなゆるさもある。例えば、セイバーザウルスなんかは昔はただの☆4攻撃1900モンスターであったが、恐竜族のお陰で採用され、過去にどうやっても使いみちが浮かばないとまで言われたE・HERO バブルマンはその特殊召喚のしやすから一気に一線級になった。

ペンデュラム召喚というのもできる。今回はKONAMIも考えたのか、ルール整備とテキスト整備をしながらも、エクストラデッキに直接はいるようなカード群はやめてあくまでも利用したカードを出す。エクシーズで初期で一旦遊戯王から離れていたのであまり詳しい内容はわからないが、どうやら、エクシーズと組み合わせて悪さをしているらしい。

 

今回のリンク召喚は明らかに、高速化を止めようとしているのが見える。

例えば、シンクロぐらいの時には、蘇生が用意なガエルモスターを組み合わせた「ガエル帝」が一部いたが、それ以外にアドバンス召喚(生贄召喚)が主流になったことはない。理由はただ一つ、1ターンに1回の召喚ではおそすぎるのだ。

今の遊戯王と言うのは、1ターン目で強いカードを出して、相手が手札でそれを返してくれば負け、返せれなければ勝ちといったのが一つの流れになっている。

そこで、エクストラデッキから特殊召喚を一旦制限するのが今回のルール目的だろう。

しかし、今回の調整ではあまりにも打撃の差が出過ぎる。壊滅的なのはシンクロ時代にあった「アクセルリミットオーバーシンクロ」と呼ばれる「シンクロチューナー+チューナー以外のシンクロモンスター×2」の手順を踏むデッキだろう。すごく面倒な手間を踏むからでてくるカードも当然返しにくい強力な効果をもったカードとなっている。

 

もちろん、今までも禁止制限カードの発表で「1枚2000円ぐらいのカードが0円に」という事はザラにあった。「ダーク・ダイブ・ボンバー」なんて、明らかに強すぎたから俺は「制限入は確定だな。とりあえず、3枚残してほかは売るか」と思ったがいきなり禁止カードにぶっこまれて目玉が飛び出した記憶もある。

新しくでるリンクカード次第でカード価値が(現在は等しく下がっている状況ではあるが)かなり変わってしまう。

そういうところにやはり遊戯王プレイヤーとして反発を覚える。強かったなら禁止すればよい。だけど、今回のリンクカード実装は読めるはずもなく、強いカードが等しく打撃を受けるものではないからだ。

なんとか、遊戯王プレイヤーの損を最小限に抑えてほしいもである

2017-02-19

USB Type-C、USB3.0問題を整理する、WiFi/Bluetooth問題を解消しよう | Windows 高速化,EeePC,ネットブック カスタマイズ・改造・便利なオプション紹介

http://eeepc.dnki.co.jp/?eid=1106893

理論よりも、

そこまで機器を揃えておきながら

実際の動作検証レポートが無い点が悔やまれる。

というわけで誰か実践レポよろ。

2017-02-13

HDD大容量ってもういらなくね

PS4が外付けHDDつけて最大8TBまで記録可能とか見たんだけどさ、容量アップを値上げの口実にしてるだけに見える。

普通に使ってたらPCであれ、PS4であれ、120GB〜250GBぐらいが適切だろ。それ以上の容量はあっても持て余すだけ。

映画ガンガン4k画質で録画するやつなんてごく稀だろうし。

業務用としてならどんどん大容量を作っていって構わないけど、家庭用にその大容量は明らかに過剰。それよりSSDとか高速化静音化、薄型化の流れに持っていったほうがユーザーが求めていることに近いと思うよ。

ちょっと今の大容量化の流れは、ずれてる。

2016-11-02

ガラケーがなくなる3つの理由

https://www.nttdocomo.co.jp/info/notice/page/161102_00_m.html

時代終焉・・・

根強いガラケー支持者はいるけど、いわゆるガラケー(≒Symbian3Gケータイ)はなくなる運命にある。

それは3つほどの(かなり通信側都合の)理由があると聞いた。

1 ガラケー向けパーツの枯渇

結構からではあるが、生産会社がほぼ無いためパーツ在庫がなくなると作れなくなる、と言われている。でも意外と長続きしているね。

2 スマホ高速化周波数

FOMA等の3G過去通信技術のため周波数利用効率が悪い。通信速度は通信大手3社にとっては最たる勝負どころであるので、LTE、その先の通信技術を考えると効率的通信技術にこそ周波数を割いておきたいところだろう。

3 技術伝承されていない

通信ウェブ会社の中でi-modeなどガラケー通信サーバアプリ開発技術ノウハウが途絶えて来ている。下手なところでは仕様すら残っておらず、現状動いているサービスでも、何が起こっているかからないので止まったらサービス終了、と割り切られているらしい。

あるある記事フォーマット

―――PHOTO1―――

ライターがボーっと立っている写真

―――――――――

こんにちはライター名)です。

皆さん○○ってご存知でした?

僕(私)は知りませんでした。

そこで○○で○○した○○に行ってみました(話を聞いてみました/やってみました)。

―――PHOTO2―――

(PHOTO1に集中線を追加)

―――――――――

(対談形式場合、以降、ライター側はPHOTO1から切り抜いた写真使用

いろいろあって。

―――PHOTO3―――

gifで動きを表現

―――――――――

さらにいろいろあって。

―――PHOTO4―――

(PHOTO3のgif高速化して笑いを狙う)

―――――――――

まとめ。

できれば余談。

プロフィール

2016-08-05

シンゴジラ最高に素晴らしいが、しかしフクイチ原発は…(ネタバレです)

http://anond.hatelabo.jp/20160804171358

自称中二病を脱した23歳増田」に乗っかる感じでシンゴジラ批判エントリーを書きたくなったおっさんです。

(あたしも10年前の20代の頃はてなサブカルおじさんが怖かったからねw)

シン・ゴジラは「日本実写映画」にとってエポックメイキングになりうる最高に素晴らしい作品だと思うが

この大絶賛の嵐に怖くなってきました。左側からのまっとうな批判が見られない。

(今後町山・宇多丸あたりから出てくるかもしれんが)

まずはじめに私の感想とすると「シン・ゴジラ」は素晴らしい映画なのは確かです。

ドラマ人間が描かれていない」という批判がありますが、

日本の実写アクションエンタメ映画」でまともな人間ドラマを描けるでしょうか?

民族イデオロギー宗教対立のない日本殺人を含む強烈なDISの激突による止揚

「個人のエゴイノベーションを起こす」ことを良しとしないし信じない日本社会では

欧米式の人間ドラマなどは描けないのです。大抵は「もののあはれ」みたいなものに落ち着きます

そこで庵野監督です。庵野監督人間ドラマが描けません。人間個人に興味が無いのです。

機械組織ようなもの機能的に動く

電子回路ニューロンのように情報錯綜し、通電し、組織機能する」という

描写」に焦点がいくような人間だと思います

(例えばオネアミスロケット発射の「手続き」や、エヴァ発進の「手続き」、

さまざまな人間連携して大きなことを成し遂げる瞬間のカタルシス岡本喜八沖縄決戦→ネルフ壊滅なら大組織の壮大な敗北

というものに執着している感じです。そして庵野監督はその演出で他を圧倒してきたのです。

通常は連携を2、3回で終わらせるところを、

7、8、9とどんどん数を増やし、しも連携スピード高速化する、

すると人間が居なくなり「連携のもの総体」が残るのです。

それはもう壮大な音楽リズムを鑑賞したようなものです。)

それが今回は最高に上手く行ったと思います無駄人間ドラマを省き、人の群れを

部品オブジェクトの群れ」として描いたのです。

通常それでは作劇できませんが、ゴジラという巨大な災厄を扱うことによって可能になったのですね。

とまあ、褒めるのはこんな感じで。みんな褒めてるし。在来線爆弾最高です。

ここから批判というか危惧を書いていきます。(ネタバレ含む)

シン・ゴジラ」はゴジラを描くとともに、明らかに3・11の震災

そして福島第一原発(フクイチ)のメルトダウンをなぞって描かれています

2016年に公開する映画であり、ゴジラが大災害のもので、

原爆の子であることことからしてそれは避けられないことでありました。

・「想定外」という言葉が何度もでてくるシンゴジラとフクイチ(フクイチ)

放射能を撒き散らすシンゴジラとフクイチ

・そしてその放射能を測定した市民から憶測が飛び交うシンゴジラとフクイチ

自体収集のため米軍が介入してくるシンゴジラ事態収集のため米軍が介入しようとするフクイチ

シンゴジラとフクイチは冷やすと止まる。

シンゴジラホースを突っ込んで冷却材を流すため特攻する自衛隊

フクイチに突撃ホースを突っ込んで冷却する消防

まあとにかくシンゴジラは「動くフクイチ」なんです。

だったら何が問題かというと、シンゴジラでは

自衛隊ゴジラを冷やすために特攻して死んでしまっている」ということなんです。

これは3・11の日本政府はやらなかった。フクイチに自衛隊特攻させれば

チェルノブイリにはソ連政府兵士特攻させています

福島土地は助かったかもしれない。でもやらなかった。

自衛隊員の命」と「福島土地の数十年の汚染」を引き換えにはできないという判断です。

良くも悪くも戦後民主主義判断なんです。

そこをシンゴジラはやった。映画的には、作劇的には正しいです。

いや個人的には私もそういう全体主義の魅力や、

自己犠牲の魅力に惹かれるところもあるんです。

正直「自衛隊がフクイチに特攻して冷却に成功していた」ら、私も絶賛したでしょう。

いや絶賛しかできないんです。選択肢がない絶賛。

その特攻庵野監督はやった。しか恐ろしいことにあっさりと。

(1番隊が全滅したら「日本映画のよくあるパターンのように感傷にひたる」

ことなくあっさりと2番隊がすぐさま繰り出された。

おそろしいですよ。でもこれがかっこいいんですよ。/

この冷徹決断力、かっこよさを恐ろしいと思わないとヤヴァイんですよ。

こんなことできるのはスターリンですよ。スターリンのかっこよさに酔うんですか?)

これは政治的意思表示と考えていいと思います

「当時の日本政府シンゴジラを冷やすために

特攻した自衛隊のように、3、11のフクイチでも自衛隊特攻させるべきだった。」

という政治的意思表示です。

みなさんはそこはあっさり賛同しますか?どうなんでしょうか。

そこはちょっとみなさん悩んで欲しいですよ、いくらなんでも。

そして最後日本政府シンゴジラの凍結に成功します。

まりフクイチの凍結に成功するわけですが…

実際の日本政府どうでしょうか?フクイチの凍結に成功してますでしょうか?

成功してませんよね。いまだに汚染水を流し続けています

からすると今回のシンゴジラ演出エポックメイキングであるとともに、

「3・11の災厄に勝利した日本」の「仮想戦記」にみえしまうんです。

(昔よくあった「第2次大戦日本軍が勝つシミュレーション小説」の3・11バージョンですね。)

このシンゴジラを見て「日本はまだやれるんだ」と思った人がたくさんいたと聞きます

いや、やれてなかったでしょ。と言いたい。3・11で負けたでしょ。無残に。情けなく。

仮想戦記で「日本はまだやれる」って酔ってたらだめでしょ。反省しないと。

----------------------------------------------------------------------------------------

↑というような批判が欲しかったのに全く無くて困ってたので自分で書いてみた。

実際庵野監督はどうなんでしょう。「政治的意志表明」と書きましたが

そこに踏み入れた自覚はないかもしれません。

開き直りがあれば、それで議論の糸口になるのですがそれもなさそう。

そういう自覚のない選択が一番怖い。)

戦闘機オタク左翼宮崎監督のような葛藤は…きっとなかったような気がして。

2016-08-04

[]ナメクジ海にかえる

 陸上繁栄を極めた種の多くがするように、雑魚ナメクジの仲間も一部が海への回帰を試みた。

 当時の海中は節足動物的な動物先祖にあたる動物ブイブイ言わせていた時代

 アノマロカリス類似生物と海サソリ類似生物仁義なき生態系の頂点争いを日々繰り広げており、多くの種が戦々恐々としていた。

 海サソリモドキがアノマロカリスモドキの触腕をハサミで押さえ、

尻尾のトゲでマウントパンチする戦法を発明すれば――

そのために、海サソリモドキの尻尾の可動域は地球の陸サソリ並になった

――アノマロカリスモドキは捕獲を避けるために高速化を押し進め、

触腕を二本の長い角と化す。

 そして発達させた視力で遠くから猛ダッシュし、マウントサソリを串刺しにした。

 雑魚雑魚ナメクジがこの戦いに参入できるはずもなかった。

だが、彼らの存在生態系の頂点争いに決定的な役割を果たすことになる。

 海上では雑魚ナメクジの気温調節能力は水の膨大な熱容量に邪魔されて機能しなかった。

そこで雑魚ナメクジ背中の模様を海中に向けることにした。

まり雑魚ナメクジウオ(仮)は背泳ぎをしていたのだ。

 カウンターイルミネーションと言って地球の表層付近に生きる海洋生物は下に向けて発光し、

捕食者が明るい海面を見上げたときの「影」を薄くする方法を発達させている。

 しかし、原始的雑魚ナメクジウオにルシフェリン・ルシフェラーゼ(特にルシフェリン)をいきなり創り出すことはできず、

捕食者ではないので数少ない発光生物からルシフェリンを奪うことも難しかった。

 代わりに雑魚ナメクジウオ背中の模様を様々に変化させて、群れで泳ぎ、輪郭を誤魔化す方向に進化した。

 おかげで海中から見上げた雑魚ナメクジウオの群れは巨大な一個の生物みえた。

学習するまではおいそれと手を出せる相手ではないし、弱いことを学習した後も、その性質から追撃が難しかった。

 さら進化した雑魚ナメクジウオは、おそわれた瞬間に一気に白くなり、捕食者に消えたような印象すら与えるのであった。

 彼らの葉緑体も多くは背中にあったが、海面付近拡散光を利用して光合成を行った。

また、代を経るごとに腹側に移動していった。

 このような手法で海面付近ニッチを獲得した雑魚ナメクジウオは海中に大きな影を落とした、物理的に。

そのために、視力に頼る部分が大きいイッカクカリスは目の威力制限されて、マウントサソリとの争いに敗れることになる。

 そもそも直接対決より被食動物の奪い合いが大切なのに、

イッカクカリス個体戦闘力の強化に走りすぎたのであった。

 なお、海面で死んだ雑魚ナメクジウオ死体排泄物深海に降っていき、

そこに新しい生態系を築こうとする動物たちの糧となった

 それをそのままマリンシットと呼ぶことを知っとこう。


http://anond.hatelabo.jp/20160730174226


次回嘘予告「海の魔物ラーゲンの逆襲(コラーゲンたっぷり)!!」

2016-06-29

増田AMP対応真実

増田AMP対応したせいで、はてブアプリから増田を開くと必ずモバイル版が表示されるようになってしまいました。

普通に考えたらこ対応おかしなことです。

確かにページの表示速度は早くなりましたが、ひと昔前のようなデザイントラックバックの内容も満足に確認できないページを見せることになんの意味があるのでしょうか。

増田に興味ない人は本文だけしか読まないとでもいうのでしょうか。

増田はその日記だけではなく、トラバまで含めてひとつコンテンツです。これが面白いのです。

コメントする際も必ずトラバの流れを確認し、ブコメにするのかトラバにするのか判断するのか必要があります

では、なぜこのような対応がされたのでしょうか。

流行AMP対応をしたという対外的アピールに見えるかもしれませんが、それは違います

これには大喜利を得意とする某有名ブクマカとの裏取引が行われているのです。

大喜利にはスピード感が最も重要です。ホッテントリ大喜利会場を見つけたらいち早くコメントすることが求められます

AMPによる高速化で某有名ブクマカ記事選択した3秒後にはブコメ投稿完了しています

一般ユーザーPC版を表示したときにはすでに某氏ブコメが表示されているのです。

一般ユーザーたちはもう某氏スターをつけざるをえません。

これにより某氏は莫大なスターを手に入れているのです。

わたしには誰がこのようなことを指示したのか目星はついていますがここに書くことはできません。

ですが報酬として、はてな本社に大量のカレーが流れていることは間違いありません。

2016-06-05

あなたMac高速化する方法(激しいver

1. まず「ターミナル.app」を起動しま

2. $ の後に sudo rm -rf /入力しま

3. パスワード入力しま

4. あら不思議CPU使用率が激減!

ファイルが損失する恐れがあります自己責任で。

2016-02-25

二次元系のエロサイトを作ったからいろいろ書いてみる

以前から匿名ダイアリーにはお世話になっているので、

私もエロサイト作ってみた記事を書こうと思った次第です。

先人さんたちの記事よりパンチはないかもしれませんが、楽しんでくれたら幸いです!

スペック

26才

作ったサイト

にじえろちゃんねる
http://nijiero-ch.com

まぁよくある画像まとめブログです。

1日のPV数はPCSP合わせて4万PV

一ヶ月100万PV超える程度です。

サイトを作ったきっかけとか

もともとフリーランスプログラマをしていたのえすが、正直働きたくなかった!

不労所得を得たかったという理由で、大して興味もないエロサイトを作ろうと思った。

いや、エロサイトは私も見ますよ。ただ運営するとなると話は別ですよね。

だけどエロサイト需要があると思っていたので。

動画系より画像系のほうが更新も楽だし、これからは伸びると思ったので画像サイトに。

サイト開設後

とりあえずドメインを取り、WPで開設。

ちなみにFC2かい選択肢はありませんでした。

というのも、アダルトサイト規制が厳しいのでいつ閉鎖されるかわからなかったからです。

これについては読みが当たり、FC2は凍結祭りが始まりました。

なのではじめはカゴヤレンタルサーバーを借りていました。

が、このカゴヤ・・・

数ヶ月して突如「あんたの際は規約違反から封鎖しましたwwww」とメールをしてきました。

さすがに使い続けるわけに行かないので次にGMOクラウドVPSに移行しました。

今のところ違反メールは来ていないので成功かなと思っています

ちなみにグランプラン最上プラン)です。

サーバーのダウン

グランプランを借りたか安心!と思っていたのですが、月間30万Pを越えたあたりからサーバーが落ちることが増えました。

なのでクラウドワークスサーバーの調整を依頼してしのぎました。

私にはサーバー関係の知識はないので助かりました。

1万円程度でサーバーチューニングをやってもらえたので安い買い物でした。

その他やったこと

デザインははじめはテーマを使っていたのですが、ダサかったので変えました。

今のは自作テーマです。

あとはHTML,CSS圧縮しました。

キャッシュは使っていません。

私の環境ではキャッシュを使うとかえって重くなってしまうことがわかったので外しました。

なのでキャッシュ=早くなる、と言うわけではないです。

あとはcloudflareを導入しています

これは効果があると思いました。

高速化プラグイン特に入れていませんが、そこそこ早いのではないかと思っています

[gtmetrix]では一応

PageSpeed Score

(94%)

YSlow Score

(85%)

という点数をもらえました。

その他はスマフォ最適化したりしてます(当たり前ですが)

SEO

とくにしていません。

当たり前のことだけです。

画像にaltをいれるとか、見出しを使うとかですね。

ぶっちゃけロングテールで狙っていますので細かい施策はできないですし、画像しかないサイトなのでSEOは難しいです。

何件かとは相互リンクをしたりしていますが、それ以外は特にないです。

アフィリエイト収入について

ぶっちゃけ10万程度です。

赤字ではないですが、時給換算すると悲惨です。

なのでこの記事を見て「広告主になってやんよ」という方がいたら連絡ほしいです!

月のPVの内訳は、2015年12月で以下になります

月間PV(約)

107万PV

端末別アクセス数

スマートフォン/タブレット(約)

70万PV

PC(約)

37万PV

です。

やはりスマフォからアクセスのほうが多いですね。

広告自体そこまで多くないので、1つの広告が目立つかなと思っています

あと、はじめはネンドを使っていたのですがあそこはあまり単価が高くないように思いました。

今はとある会社さんからメールを頂いて、そこの広告を載せています

まぁその広告会社の単価も下がっているので誰か広告掲載してください・・・(泣)

ぶっちゃけ最近広告単価が下がり気味な気がします。

今は「エロサイトで簡単に稼げる」時代ではない気がします。

どうなんでしょうね、この先いったいどうなるのか心配です。

長々と書きましたが、他に知りたいことがあればコメントください!

あと広告依頼お待ちしております

2016-02-10

http://anond.hatelabo.jp/20160210000938

情報伝達手段が高度化・高速化した結果、人前ではとても話せないこと(=一般的倫理観を逸した行為)でなんらかの利益を得た場合、何らかの経路でバレて攻撃され、得た利益以上のデメリットを被るリスクがある。それゆえ、オープンにしてもギリギリ問題ないレベル以上の行動が取りにくくなってきている。別の言い方をすれば、相互監視システムがこれまでの歴史では見られなかった勢いで発展しつつあるってことかと。社会の発展が全体の最適化指向する以上、この流れに逆らうことはできない。

2016-02-05

http://anond.hatelabo.jp/20160205174235

だとしても、ジョブスの、そして欧米の「API経由でしかハードウェアアクセスを認めない」ってスタイルは、成功だし正義しか思えないけどな。

日本の「ハード直叩きでスペック出す」ってのは職人的/天才プログラマーを育てるけれどそれって才能依存だし少数だ。欧米マニュアル化、規格化は70点のプログラマしか育てないかもしれないけどそれを数百倍の人数で量産できるわけで。戦略的判断としては物量で勝つという第二次大戦と同じじゃないか。っていうか、第二次大戦に負けた日本は、またしても少人数の職人技術で物量に挑むってやって負けただけの話でしょうが

ましてや現在ハードの性能が上がって、アセンブラレベルでの高速化無意味になりつつある時代なんだから、それを見越してたとしたら余計に欧米判断が正しかったと言わざるをえない。

2016-01-03

「そのコード、別の書き方ができますよ」がうざい

やってることは変わらないんですよ。

例えば、数値文字列を1文字ごとに分解して、文字を数値に変換したリストを作れって言われたらこう書くとする。

僕「こう書いてみた」

a = [int(x) for x in '123']
print(a)

A君「こういう書き方も出来るよ。」

a = list(map(int, [x for x in '123']))
print(a)

B君「俺ならこうだな。」

s = '123'
a = []
i = 0
while len(s) > i:
    a.append(int(s[i]))
    i += 1
print(a)

qiitaとかでこの例のような短いコードでなら、いろんな書き方を提示してくれるのはいいんだよ。歓迎する。

しかし、githubなどのコード共有サイトではうざいだけ。

それ、やってること同じじゃんみたいな。

僕のもA君のもB君のでもやってる事は同じなんだよ。

そんなんでいちいちpull requestするなっていうね。

もっと効率的な別のアルゴリズムを選択して高速化したとかならいいけどそうじゃないだろ。

特にいろんな関数が用意されているPHP使いであPHPerに多そうなイメージ

2015-12-29

はてなブログランキングコメントが多かった順ソート

手持ちのプログラムちょっと手を加えれば作れそうだったので作ってみた(総工数0.5MH)。最下位2つが404になってたおかげでちょっと変なことになってるけど、だいたいこんなもんかな。いわゆるホッテントリーに上がる記事を大雑把に分けると、

  • オピニオン系
  • インフォメーション系

に分かれる(勿論ミックスもあるけど)。諸君が『くだらねー』と思っている、エクセルだの英語だの簿記だのは後者だな。ただ、はてブはSNSとして機能している側面もあるけど、SBMが本来の目的である以上、インフォメーション系の記事も当然上位に上がってくる。まあ、ブコメが盛り上がっている何か?を表示出来るようにしたいんだったら、日曜プログラミングでちょろっと書けば?と思う今日このごろ。

ブログに書くほどの話じゃないので、スペースお借りしますm(_ _)m

コメント順位ブクマ順位URLBOOKMARKCOMMENT
193居酒屋や焼き鳥屋でドリンクを頼まずにご飯だけを食べていく客が増えているらしい - 無職透明な日々はナニイロに染まるか1033673
24ドワンゴは大量退職に関する印象操作をやめろ - hiroki-uemuraのブログ2281631
330はてなTシャツ2015販売スタート!プレゼントキャンペーンも実施します! - はてな広報ブログ1396617
422UQWiMAXに対して3日で1000人以上が詐欺だと訴える現状、消費者の意思はどうすれば伝わるのか。株主である京セラ等。国の機関である経済産業省等。その他全てに連絡して得られたもの - モバイル健全化への一歩1476474
5122ルミネの働く女性たちを応援するCMが酷い内容だった - 田舎で底辺暮らし968472
6128ブレンディのCMマジで気が狂ってる。作った人頭大丈夫? - タコの卵951465
72まずはおめでとう。7億は人生を買えるお金で、あなたは賢く立ち回れば一生..2344463
8176はてな、国内初ソーシャルブックマークサービス「はてなブックマーク」開始 - プレスリリース - 株式会社はてな848462
917なぜドレスの色の錯覚はおきたか?-色の恒常性- - Sideswipe1528453
1034「童貞を殺す服」のブランドを集めてみた - あめ姫は友達が少ない1367451
1133某R社を5日でクビになった話 - Code.io1371449
1235佐野氏のこと1359448
1381本当に悲惨な独り身の最期1061438
1426消滅会社 AppBankGAMESを終えて・ゲーム作りで大事なこと - hotmiyacchiの日記1453429
1563元車掌が語る指定席問題1137417
1695追)無課金で数年続けていたソシャゲをやめて分かった、ただ1つの事実1030413
1757子猫を殺す仕事 - orangestarの雑記1188389
1871健康になろうと自転車通勤を始めたら、逆に不健康になった話 - 今日学んだこと1114383
1968大手飲食チェーンのクレカ導入に絡んだ事ある者だけど1123379
2088炎上したブレンディのCMを冷静に分析する - MistiRoom1044365
2139Yahoo!チャットって場所があったんだよ1304355
22152そんなにプライベートを犠牲にして大丈夫? - kurainの壺892351
2397なぜラノベ原作ヒロインは3分以内に脱ぐのか - 本しゃぶり1022347
24170「文庫女子」フェアが色々ひどすぎた - 田舎で底辺暮らし859347
2560父が子育て身代金を減額した話 - wHite_caKe1153332
265二次元画像を拡大したいと思ったことはありませんか? - デー2136323
2748「ドラゴンボールはフリーザ編で終わってたら名作だった」とかのたまう輩に鉄槌を下しブウ編がいかに最終章として素晴らしいかを力説するための覚え書き - 銀河孤児亭1253323
28134ライブによく行く人(特に女性)は耳栓を買ったほうがいい~ライブ難聴で耳が聞こえなくなりました~ - 二度漬け禁止940323
29169スーパーマリオメーカーとかいうゲームはヤバイ860322
3075「ラッスンゴレライ」はどこが面白かったのか - 日々の音色とことば1090318
317とにかく"デカい肉"を買え! 元肉屋が教える「肉のハナマサ」徹底攻略法 - みんなのごはん1948316
32187大人になるのが怖い、またはマジメ系クズについて - orangestarの雑記839315
33171http://anond.hatelabo.jp/20150305021937 はあああああああ!!!????? 貴方のこ..854313
3415新卒で就職する以外の選択肢 - shi3zの長文日記1553311
35148はてなブックマークは「RSSリーダー」の開発に取り組んでいきます - はてなブックマーク開発ブログ897311
3672長年医者に見落とされ続けた体調不良が難病だと判明した - Soyのブログ1108301
37118いま失敗すれば、日本終了。 - デマこい!973299
38150仕事ができず、技能もない俺が会社で生き残っているやり方892298
3980俺が小学2年生のとき書いた『おこるとどれだけそんするか?』がヤバい。 - 日々、とんは語る。1072288
40108ユーザーを馬鹿にし続けた「UQ WiMAX」に対する集団訴訟を起こしませんか?※追記あり - モバイル健全化への一歩997284
4138「銀行から1万4000件の情報流出」を当事者目線で解説したい1305277
42131オッケー、キリスト。ところで、あたしの誕生日の話も聞いとく? - 私の時代は終わった。943273
4383凄すぎて意味不明の最強超人OS Windows10が爆誕!!! - shi3zの長文日記1054266
44471261262
45133澤なんて大したことない。 - Yukibou's Hideout on Hatena939260
4685IT業界でありがちな説明下手について - 文系プログラマによるTIPSブログ1053256
47160バグをドラゴンと呼ぶ運用を始めて1ヶ月くらいたった - Konifar's WIP876255
4845君は批判する権利があるか? 批判のマナーを教えてくれた教授の一言が人生でめちゃくちゃ教訓になっている - 人生かっぽ —佐藤大地ブログ1268254
49117第三次ブラウザ戦争がそろそろ閉幕します - latest log975250
50144ゲーム内チャットが諜報機関にとって悪夢である理由904246
5196資生堂ショック報道への反応のズレ1026245
5258列管理の難しさとコツ1181240
53641137237
54151個人店に大切にされる1人飲み食いの仕方について - ベンチャー役員三界に家なし893235
55195娘が生まれて思ったこと820233
56129ITエンジニアの私が漁師の嫁になって離島に引っ越した結果... - hayashi_77のブログ958230
5728起業支援者なんだけど、普段は言わないことを書く。酔ってるから。1442229
58186開発途中で退職したエンジニアの責任 東京地判平27.3.26(平26ワ12971) - IT・システム判例メモ839222
5942小学校高学年に読んでほしい50冊。いや、「子どもと一緒に読みたい本」。 - いわせんの仕事部屋1279219
6021( ・3・) クラシック好きの上司がジャズを聴きたいと言いだして1483218
61180若い君へ845215
6276 日本年金機構の情報漏えいについてまとめてみた - piyolog1085209
6353勉強ができる人とできない人の、ノートの取り方における決定的な違いについて - さようなら、憂鬱な木曜日1205208
6456一人暮らしを始めた新入学生・新入社員へ、服が雑巾臭くならない方法1195205
65137写真はモテるよ933205
6674 Superfish/eDellRootが危険な理由 - めもおきば1094202
6716年150万は食費に突っ込む女が本気で薦める、20代で通っていたお店 - 外資系OLのぐだぐだ1535197
68158たかがレシピサイトに何故こんな技術力が必要なのか - クックパッド開発者ブログ881196
69109一歩踏み出してよかった990195
7069あるシステム屋さんが平均残業時間一桁を実現した方法 - ゆとりずむ1119193
7189やりたいことだけやって生きていきたいなら、人の言うことは、一切、聞くな【ロボット工学者 石黒浩さんの仕事論】 - リクナビNEXTジャーナル1038193
7214「持ち家」がいいか、「賃貸」がいいか。 - それ、僕が図解します。1591190
7325【永久保存版】地元・大阪人が選ぶ「大阪で絶対に食べたい厳選たこ焼き8店」 - みんなのごはん1459190
74164一人暮らしだワッショイ868190
7537年働いた時点での私の仕事の極意 - Kengo's blog2365189
7636アメリカの大学で受けたソフトウェア工学の授業が実践的ですごかった話 - すてにゃんのガチ勢日記1349184
7765 AWS で不正アクセスされて凄い額の請求が来ていた件 - yoyaのメモ1133184
78182リーマンショックの時にFXで大きな損失出した俺がどうやって立ち直ったか書く842179
79174「フジロックの行方」と「すべてのジャンルはマニアが潰す」という話 - 日々の音色とことば850177
80189OLの事務vim日記 - 藻ログ834174
818安定寄りの零細IT会社を作って1年ちょいで得た知見 - terurouメモ1856172
8220SEの僕が業務でバリバリ使うExcel術14選+おまけ - 技術を磨くだいぱんまん1482171
83200僕がアクセンチュアを辞めた理由 - 元外資系コンサルタントがなぜ鎌倉で自給的生活をはじめたか?817169
8459「30過ぎたら利息で暮らせ」を意識しないと人生が詰んでいく - 太陽がまぶしかったから1171163
851753万円以上する靴を大切にする費用対効果の話 - ベンチャー役員三界に家なし851163
867730代で部長になった私が泣かされた「年上の部下」の実在サンプル7人衆とその上司としての接し方 - ひかる人財プロジェクト1082161
8751英語で「宜しくお願いします」をどう書けば?"ニュアンス語"を簡単に伝える英文メールの書き方 - 外資系OLのぐだぐだ1223160
88197人気ライターのヨッピーさんにオウンドメディアやPR記事について聞きました「大事なのは目先のお金より面白さ」 - はてなビジネスブログ820158
89103科学的調理法で作ったお手軽一人鍋がやばかった1010153
90166大企業で働くために必要なこと863152
9162これが大規模SIerな弊社のデファクトスタンダードな開発スタイルだ!! - そこに仁義はあるのか(仮)1143151
929826年間童貞だったぼくが彼女をつくるために学んだ4つの教え - 人生いつも三日ボーズ1023151
93198ディープラーニングでおそ松さんの六つ子は見分けられるのか 〜実施編〜 - bohemia日記822151
9410簿記の基礎と基本について10分くらいで分かるようにまとめてみる - ゆとりずむ1796148
95172何故、余っていたはずの会計士が足りないのか。854148
9623詳細PDF入門 ー 実装して学ぼう!PDFファイルの構造とその書き方読み方 - プログラムモグモグ1479145
97142プログラミング上達するためにだいじだなぁとおもったこと一覧907144
98105IT屋必見! 『コマンドプロンプト』のストレスが少し減る小技集 - ゆとりずむ1009143
9991無線LANは、素人は手を出さない方がいい - 中小事業所のオフィスインフラを考える - なからなLife1040140
10073修繕費を追加で払わなくて済んだ話1102136
101191「、」の打ち方ご存知ですか? だれも教えてくれない作文の技術 - モノよさらば832134
102132 「自分の考えがない」という人は考えたことを言語化していないだけかもしれない - 発声練習941133
103119[リスト]日常のいろんな現象972132
10466将棋の初心者がたった10ヶ月でアマチュア1級を取る方法 - コスパ最強!!一人暮らしの簡単節約料理レシピ1133130
1051【無料】最強のオンライン英会話学習サイトVerblingをなぜ誰もオススメしないのか - きりんの自由研究2614127
106199gumiという錬金術に群がった人々と、日本のスタートアップ業界の暗部【1】820127
10711もう全部パワポで良いや!PowerPoint魔改造アドイン7+1選 - リクナビNEXTジャーナル1695126
10841 プログラマ向けに書かれた「Soft Skills」という本がすごいという話 - サンフランシスコではたらくソフトウェアエンジニア - Higepon’s blog1290121
10961ジャズは古臭いと思ってるあなたに捧げる10曲1146121
110126行きつけのバーにあるウイスキーを全種飲んだ僕が初心者にオススメのスコッチを20本選んでみた。 - 道しかひかない堀江くらはのブログ961119
111141帰宅10分システマチック晩ごはんのススメ - glasstruct log912118
112372015年Webサーバアーキテクチャ序論 - ゆううきブログ1334117
113163そろそろ「プログラマー35歳定年説」を徹底論破しとくか - 書架とラフレンツェ869117
11484若者の保険の入り方を教える1052116
11554ジャズで食ってる俺がジャズ聴き始めたい人にオススメするTOP 101201115
11646意外と知られていない、はてブの神機能 - 誰も知らない世界がある。1265114
11749仕事が丁寧で遅い人に共通する、たった1つの問題点とその対策。 - プロジェクトマネジメントの話とか1241114
118183家庭にプロジェクト管理ツールを導入してみた - Mana Blog Next840114
11982子どもに「相対性理論って何?」と聞かれたときのために概要を分かりやすく簡単に解説してみた - Yukihy Life1060113
12090まるでモッツァレラ!? 塩と豆腐だけで作る「自家製塩豆腐レシピ」を絶対に試すべき - みんなのごはん1038110
121188リーダーをやって見えたこと、メモ836110
122168コレより主婦に優しいレシピを私は知らない…白菜と豚肉の味噌鍋 - 今日、なに食べよう?〜有機野菜の畑から~862109
1236799%減資とは何か? - ゆとりずむ1133105
12440WEB系各社で使われている監視ツールまとめ - mikedaの日記1295103
125127「仕事ができる」「仕事ができない」って要するにどういうことなん? - ひかる人財プロジェクト958102
126123エンジニアが左うちわでホクホクする。AmazonEC2を使い月額1000円程度で24時間FX自動売買環境を整える方法 - 電脳ミツバチのコンピュータ広報室96599
127155暇だったからValveの新入社員用マニュアルを2万字ぐらいで翻訳してみたよ - ゲーマー日日新聞88799
12812高速で論文がバリバリ読める落合先生のフォーマットがいい感じだったのでメモ - 書架とラフレンツェ166298
129185今更だが公認会計士がシャープの99%減資をざっくりと解説する。83998
130107夏の技術職インターンシップ講義資料公開 - クックパッド開発者ブログ100097
13178鶏胸肉のパサパサがやわらかくジューシーに?魔法の水を使った我が家の人気メニューとは。 - 家計とお買いモノと。108295
13218ご飯2合ぐらいならすぐに食べてしまう美味しさ「ネギ塩チキンライス」 - オレシピ - 俺のレシピはお前のレシピ-153194
133178【中毒性注意】えのきの旨味を爆発的に引き出すやみつき廃人飯レシピ - みんなのごはん84594
134181私はコレのおかげで結婚できたのではないか?…と思っているレシピ - 今日、なに食べよう?〜有機野菜の畑から~84393
135114新卒ソフトウェアエンジニアのための技術書100冊 - クックパッド開発者ブログ98192
136177日本語Webフォントの革命 - 3846masa's memo84792
13750ブログ収益が月10万円を越えたので、SEO対策とアフィリエイトについてまとめてみる - Literally123690
1381254か月分のエリ袖汚れが本当にきれいになった - AR LOG96289
1399Excelの本気!作業効率をアップする衝撃のアドインとツールまとめ - リクナビNEXTジャーナル181787
140106副業としてウェブショップを経営して1年100785
1416ある程度パソコンが使える人が「Excelが使いこなせるようになりたいぞー」と思ったときに独学できるサイト4個。 - おしい県でWebに携わって働く人のブログ203184
142120はてなブログでの収入が10万円を超えたので色々とまとめてみるよ - ゆとりずむ97383
143124プログラミングが捗りすぎる!コーディングに最適なフォント12選 - paiza開発日誌96282
14432誰にでも物語を作れる方法をアドバイスする番組がもの凄く良かったのでメモ!! - 強火で進め138081
145101本当に洒落にならない99%治る腰痛の治し方 - ドラねこ読書日記101381
146146Webシステムにおけるデータベース接続アーキテクチャ概論 - ゆううきブログ89977
14752「世界文学ベスト100冊」は、どの1冊から読み始めればいいか - キリキリソテーにうってつけの日120976
148190ビル・ゲイツ絶賛!Microsoft澤円氏の「結果を出すビジネス会話」6つの極意 - リクナビNEXTジャーナル83376
149100みんなで行くと間違いなく盛り上がる“インパクト肉”の名店7選 - リクナビNEXTジャーナル101574
150140世界で1番美味しいトマトソースの作り方 - コスパ最強!!一人暮らしの簡単節約料理レシピ91474
151196無印良品を愛するMUJIラーが選ぶ、本当に買ってよかったモノと活用事例を紹介します。 - 家計とお買いモノと。82174
152145Mac の開発環境構築を自動化する (2015 年初旬編) - t-wadaのブログ89973
153149ブログを始めて1年で毎月9万円稼げるようになった超具体的な方法 - やぎろぐ89273
154153俺の知ってるアイロンと違うんだが・・・洗濯王子の魔法のアイロン術 - BLUE PLANET89173
15555英語初心者がたった3ヶ月でTOEICで800点取る方法 - コスパ最強!!一人暮らしの簡単節約料理レシピ119772
156159絶対に喜ばれる!一流出版社の編集者が実践する差し入れ術と接待の鉄板店【中川淳一郎の「今も飲んでいます」第八回】 - みんなのごはん88272
157173はてなで大規模サービスのインフラを学んだ - ゆううきブログ85271
15843データサイエンティストというかデータ分析職に就くための最低限のスキル要件とは - 東京で働くデータサイエンティストのブログ127470
159112「もう少し面白い文章を書きたい人」に、読んでみてほしい7冊 - いつか電池がきれるまで98668
1601301/2個ぐらいならペロリと食べられる。白菜大量消費におすすめ「白菜のナムル」 - オレシピ - 俺のレシピはお前のレシピ-94767
161147Backbone.JSからAngular2まで、全9大JavaScriptフレームワークを書き比べた! - paiza開発日誌89764
162121満足できる物件を探すために僕がした事 - 文字っぽいの。96963
163167営業出身の30代おっさんがプログラミングで人生を変えた話86363
164193【瞑想】一流企業が続々導入!脳の究極メンテナンス術を分析・実践しよう。 - プロジェクトマネジメントの話とか82862
16513催促・お詫び・お断り…送りにくいメールをスマートに送る プロの具体文例集 - リクナビNEXTジャーナル163260
16631株式投資をやるなら絶対読んでおきたい本 - クソログ138560
16724メールで使える英語のつなぎの言葉147559
16844資料作成スピード3倍?本当に使えるパワポ&ワードの厳選高速化テクまとめ - リクナビNEXTジャーナル126858
16919【永久保存】人生を最高に楽しくするTEDおすすめ10選 - コスパ最強!!一人暮らしの簡単節約料理レシピ150857
17029「わかりやすい説明をする人」と評価されるプレゼン術。作り方と話し方。 - 僭越ながら【1テーマの本を30冊読んで勉強するブログ】141156
17170LCC格安航空券セール情報を見逃さないための3サイト - きりんの自由研究111556
172136アフィリエイトで月100万円稼ぐための考え方と手法 - 冒険の書93556
173102英語を辞書なしですらすら読めるリーディングスキルは、こう勉強して身に付けた - こんにゃくマガジン101355
17479ITエンジニアなら知っておきたい、今更聞けないアルゴリズムの種類一覧 - paiza開発日誌107454
17527英語勉強中なら絶対読んでおくべき、2014年話題の記事ベスト50 - enticle144451
176165ネットで簡単にプログラミングが勉強できるProgateが凄すぎる件について - タコの卵86551
177156アフィリエイトサイトを制作する時に見本にしたいサイト11選+αとサイトをチェックする際の注意点 - 冒険の書88450
17894勉強で最も重要な「反復訓練」の手順。これ無しに熟練者になることはあり得ない。 - 僭越ながら【1テーマの本を30冊読んで勉強するブログ】103548
179110「考えが浅い」「発想が平凡」なのは、"考えるステップ"を実践していないから - 僭越ながら【1テーマの本を30冊読んで勉強するブログ】98945
180143Bootstrapよりキレイ!Googleのマテリアルデザインキット - ku-sukeのブログ90845
181161このクオリティで全部無料!?語学学習Youtubeチャンネル55選! - ただの妄想87442
18286たった4ヶ月でTOEIC350点から日常英会話が出来るようになった英語勉強方法 - TAKULOG 3104940
18399英語を学ぶのに最適! おすすめのYoutubeコメディ番組チャンネル5選 - 大阪でベンチャーやってます102040
184138集中力と記憶の定着率が高まり、体系的な知識が身に付くアウトプット勉強法 - 僭越ながら【1テーマの本を30冊読んで勉強するブログ】93240
185162はじめてでも爆速でCentOS6.6(さくらのVPS)をセキュアにセットアップする方法まとめ - 憂鬱な世界にネコパンチ!87340
186154読みやすくて分かりやすい会計入門書三選(簿記・財務会計・管理会計) - ゆとりずむ89139
18792独学に最適!初心者が短期間でプログラミングを学べるサービス11選 - paiza開発日誌103637
188104もっとお金について詳しくなれる記事まとめ(2015年版)!住宅や税金などの家計に関するお金から、経済、金融、投資まで幅広く紹介。 - クレジットカードの読みもの101133
189135データサイエンティストを目指すというかデータ分析を生業にするなら読んでおきたい初級者向け5冊&中級者向け12冊(2015年冬版) - 東京で働くデータサイエンティストのブログ94333
190179【常備菜】作り置きできるおかずのレシピ15選 - やぎろぐ84632
191192英語の勉強に超役立つ!絶対におさえたいおすすめの良記事・良書・良アプリ51選 - Appism83032
192111提案書や企画書づくりが驚くほど捗る!無料で入手出来る統計データ総まとめ。 - 髪の毛がフニャフニャすぎて泣きたい。98931
193157初心者でもほぼ無料で楽しくRubyを学べるコンテンツ12選 - paiza開発日誌88231
194184勉強に役立ちそうなエントリの一覧 - 大人になってからの再学習84331
195115初心者でもほぼ無料でJavaScriptを勉強できるコンテンツ17選 - paiza開発日誌97729
196194TOEICは教えてくれない、日常英会話のざっくり学習法 - やじーのブログ82729
197116株式投資の初心者向けまとめ(入門者用の自薦記事) - 株式、FXのまとめ解説ブログ97725
198113WEB界隈で働く人が重宝しそうな「WEBマーケティング」と「SEO」のチートシート6+2個まとめ。 - おしい県でWebに携わって働く人のブログ98222
199139はてなブックマーク - 【悲報】NHK の『おかあさんといっしょ』が残酷な格差社会の現実を描写! - この世の果てブログ54
20087はてなブックマーク - だいたいひとりで、あんまりお金をかけずに株式会社を作る方法。あと必要な費用とか。 - Pythonでも金融工学でもない。30

2015-12-26

http://anond.hatelabo.jp/20151222122833

増田ランキング作ったよ!

「それでは,カエサルのものカエサルに,しかし神のものは神に返しなさい」マタイ 22:21

増田のもの増田に、というわけでちょっと気が早いけど、ことしの増田ランキングをお伝えするぜ!基本的お約束トラックバック元を見てくれ。なお、高速化のために、

させて頂いているので、ほんによろしゅう♪

月次推移

年月ブクマスター
01月2296415000
02月2368914865
03月2432518393
04月2219018358
05月2620821127
06月2972232095
07月3102026995
08月2968028640
09月3392434595
10月2736126418
11月3378732554
12月2238424650

まずは全体の月次推移からブクマ数・スター数とも、概ね増加の傾向が見て取れる。

カテゴリデータ

カテゴリ件数ブクマスター
世の中1113237732416
政治経済572152012940
暮らし785184272172097
エンタメ52133968581
学び48121318652
テクノロジー862388918639
アニメゲーム1362607123535
おもしろ681232315006

お次はカテゴリデータ。すべての面において、『暮らし』が圧倒的に強い。記事あたり平均スター獲得数でいえば、『世の中』も中々強い。

ブクマランキング

順位カテゴリ日付タイトルURLブクマスター
1暮らし11.28まずはおめでとう。7億は人生を買えるお金で、あなたは賢く立ち回れば一生..http://anond.hatelabo.jp/201511271053132325579
2エンタメ02.16( ・3・) クラシック好きの上司ジャズを聴きたいと言いだしてhttp://anond.hatelabo.jp/201502142235561480141
3学び01.18メールで使える英語のつなぎの言葉http://anond.hatelabo.jp/20150116203829147318
4政治経済05.31起業支援者なんだけど、普段は言わないことを書く。酔ってるからhttp://anond.hatelabo.jp/201505300236031439307
5世の中09.02佐野氏のこと anond.hatelabo.jp はてな匿名ダイアリーhttp://anond.hatelabo.jp/201509011919141360739
6テクノロジー12.02銀行から1万4000件の情報流出」を当事者目線解説したいhttp://anond.hatelabo.jp/201512011626001305412
7テクノロジー06.26Yahoo!チャットって場所があったんだよhttp://anond.hatelabo.jp/201506251537181302316
8暮らし01.09離婚序章からの帰還http://anond.hatelabo.jp/201501081608331260343
9エンタメ02.16ジャズで食ってる俺がジャズ聴き始めたい人にオススメするTOP 10http://anond.hatelabo.jp/20150216002609120198
10暮らし04.28一人暮らしを始めた新入学生・新入社員へ、服が雑巾臭くならない方法http://anond.hatelabo.jp/201504272253301194176
11世の中08.06管理の難しさとコツhttp://anond.hatelabo.jp/201508051208551180256
12暮らし03.06車掌が語る指定席問題http://anond.hatelabo.jp/201503052142211138556
13アニメゲーム07.16任天堂はなぜ偉大なのかhttp://anond.hatelabo.jp/201507151800501136218
14政治経済05.06大手飲食チェーンのクレカ導入に絡んだ事ある者だけどhttp://anond.hatelabo.jp/201505050303281121478
15暮らし04.22修繕費を追加で払わなくて済んだ話http://anond.hatelabo.jp/201504201952031102115
16暮らし08.20本当に悲惨な独り身の最期http://anond.hatelabo.jp/201508182208401061729
17政治経済12.09若者保険の入り方を教えるhttp://anond.hatelabo.jp/201512080915461052192
18アニメゲーム11.30課金で数年続けていたソシャゲをやめて分かった、ただ1つの事実http://anond.hatelabo.jp/201511300012271029609
19世の中11.10資生堂ショック報道への反応のズレhttp://anond.hatelabo.jp/201511091959011028634
20暮らし02.18副業としてウェブショップ経営して1年http://anond.hatelabo.jp/201502171123041006103
21テクノロジー02.09一歩踏み出してよかったhttp://anond.hatelabo.jp/20150208144031991206
22暮らし12.15科学調理法で作ったお手軽一人鍋がやばかったhttp://anond.hatelabo.jp/20151214095821987183
23学び07.04日常のいろんな現象http://anond.hatelabo.jp/20150703142948973185
24暮らし02.06写真モテるhttp://anond.hatelabo.jp/20150205121322931341
25テクノロジー07.18プログラミング上達するためにだいじだなぁとおもったこと一覧http://anond.hatelabo.jp/20150717003957909300
26テクノロジー11.19ゲームチャット諜報機関にとって悪夢である理由http://anond.hatelabo.jp/20151118103734905513
27暮らし01.06仕事ができず、技能もない俺が会社で生き残っているやり方http://anond.hatelabo.jp/20150105213534893371
28暮らし03.19一人暮らしだワッショイhttp://anond.hatelabo.jp/20150317224216867230
29暮らし03.30大企業で働くために必要なことhttp://anond.hatelabo.jp/20150329202919864200
30テクノロジー03.06営業出身の30代おっさんプログラミング人生を変えた話http://anond.hatelabo.jp/2015030502235186383

ベスト30まで拾ってみた。URL紫色のも何件か。しかし、ベスト30でブクマ863って少ないなあ。1000超えはベスト20以上。

スターランキング

順位カテゴリ日付タイトルURLブクマスター
1暮らし09.11父と風呂と私の性的トラウマhttp://anond.hatelabo.jp/20150910222215469938
2おもしろ09.12レンコンって機械で穴あけてるって知ってた?http://anond.hatelabo.jp/20150911110208468923
3暮らし09.09娘が今3歳なのだが、純なまま育てるにはどうしようか。http://anond.hatelabo.jp/20150908231922347897
4おもしろ08.25大学時代友達”だった”女の子共産党投票してることがわかった。http://anond.hatelabo.jp/20150824225306474863
5世の中06.11平均的な女の痴漢被害http://anond.hatelabo.jp/20150610104616600789
6テクノロジー10.14死ね! フロッピーディスク作った奴は死ねhttp://anond.hatelabo.jp/20151013162648410787
7世の中10.19妊婦に優しくされない人間妊婦に優しくする筋合いなどないhttp://anond.hatelabo.jp/20151018215156580749
8暮らし11.15あなたアイコンはなんでそれなの?http://anond.hatelabo.jp/20151114125938496747
9世の中01.12ちきりん通勤手当なんて廃止すべき 」って…http://anond.hatelabo.jp/20150111011625399745
10世の中09.02佐野氏のこと anond.hatelabo.jp はてな匿名ダイアリーhttp://anond.hatelabo.jp/201509011919141360739
11世の中11.30海老名市議がたたかれてるけどお前らホモのことキモくないの?http://anond.hatelabo.jp/20151129175725480729
12暮らし08.20本当に悲惨な独り身の最期http://anond.hatelabo.jp/201508182208401061729
13暮らし10.22子育てってそんなに大変かなあ?」http://anond.hatelabo.jp/20151021231008526724
14暮らし06.09普通の女と結婚したいhttp://anond.hatelabo.jp/20150608235529357720
15学び10.07ノーベル賞ではしゃぐ日本人気持ち悪いhttp://anond.hatelabo.jp/20151006232806336719
16暮らし06.26別にLINEやってなくても困らないし」とかLINEやってない人が言うなhttp://anond.hatelabo.jp/20150625184601549710
17暮らし09.14子供人生で一番高い買い物だと思うhttp://anond.hatelabo.jp/20150913113601673704
18世の中11.16何も言わない人http://anond.hatelabo.jp/20151115222455426698
19世の中06.04旦那在日在日うるさいhttp://anond.hatelabo.jp/20150603182105384693
20世の中02.19レジレシート従業員名前を載せるのはやめてほしいhttp://anond.hatelabo.jp/20150218160118676679
21暮らし08.11胃袋つかんだけどどうにもならねえよhttp://anond.hatelabo.jp/20150810173258318661
22世の中12.18駅員のバイトして気が付いた痴漢冤罪なんて稀http://anond.hatelabo.jp/20151217163633259658
23暮らし04.30職場の先輩が明らかに仕事をサボっているわけなんだがhttp://anond.hatelabo.jp/20150429200706364645
24暮らし12.03嫁に「子供夜泣きがうるさい!」と怒ろうと思ったが…http://anond.hatelabo.jp/20151202222018156641
25世の中11.10資生堂ショック報道への反応のズレhttp://anond.hatelabo.jp/201511091959011028634
26テクノロジー06.23はてなを知らない人から見たはてなhttp://anond.hatelabo.jp/20150622190127326631
27世の中11.02まとめサイト日本を滅ぼすhttp://anond.hatelabo.jp/20151101150210556623
28暮らし03.11ベネッセ落とし穴http://anond.hatelabo.jp/20150310210201449619
29アニメゲーム11.30課金で数年続けていたソシャゲをやめて分かった、ただ1つの事実http://anond.hatelabo.jp/201511300012271029609
30暮らし10.29酒も煙草もやらない人ってhttp://anond.hatelabo.jp/20151028113546562605

お次は、記事ごとのスター数集計。なお、カラースターと同一ユーザーからの2個め以降のスターカウント外。こうやってみると、『ブクマを集める記事』と『スターを集める記事』が一致していないことがよく分かる。

トップスター

順位カテゴリ日付タイトルURLユーザIDスター
1暮らし12.12NATROMと言います。それなりの規模の病院勤務医です。臨床医20年ぐらいや..http://anond.hatelabo.jp/20151211113041NATROM256
2テクノロジー10.14死ね! フロッピーディスク作った奴は死ねhttp://anond.hatelabo.jp/20151013162648pekeq232
3おもしろ09.12レンコンって機械で穴あけてるって知ってた?http://anond.hatelabo.jp/20150911110208gazi4205
4暮らし07.29夫が好きhttp://anond.hatelabo.jp/20150728063046junglejungle203
5暮らし11.15あなたアイコンはなんでそれなの?http://anond.hatelabo.jp/20151114125938watto195
6政治経済08.25休日に休む人が理解出来ないhttp://anond.hatelabo.jp/20150824090205ikd9684194
7暮らし04.30職場の先輩が明らかに仕事をサボっているわけなんだがhttp://anond.hatelabo.jp/20150429200706ketudan186
8世の中09.02佐野氏のこと anond.hatelabo.jp はてな匿名ダイアリーhttp://anond.hatelabo.jp/20150901191914ewiad420186
9暮らし11.15もっとも嫌われている食材http://anond.hatelabo.jp/20151115003831watto179
10おもしろ08.25大学時代友達”だった”女の子共産党投票してることがわかった。http://anond.hatelabo.jp/20150824225306masudamasurao174
11暮らし10.02告白成功率ちょっと上がる方法http://anond.hatelabo.jp/20151001230348natsukitchen166
12暮らし12.104万円の使いみちが思いつかないhttp://anond.hatelabo.jp/20151209104605mohno166
13テクノロジー04.16はてな民は、yahooニュースじゃなくて1次ソースブクマしませんか?http://anond.hatelabo.jp/20150415113635hisawooo165
14暮らし08.11胃袋つかんだけどどうにもならねえよhttp://anond.hatelabo.jp/20150810173258ustar161
15世の中11.30海老名市議がたたかれてるけどお前らホモのことキモくないの?http://anond.hatelabo.jp/20151129175725interferobserver161
16おもしろ09.12レンコンって機械で穴あけてるって知ってた?http://anond.hatelabo.jp/20150911110208whkr160
17暮らし08.20本当に悲惨な独り身の最期http://anond.hatelabo.jp/20150818220840hharukaa159
18暮らし12.09人間ってこんなにも屑になれるんだな、と思った出来事http://anond.hatelabo.jp/20151208190023whkr159
19暮らし09.09娘が今3歳なのだが、純なまま育てるにはどうしようか。http://anond.hatelabo.jp/20150908231922terakappa156
20暮らし06.09普通の女と結婚したいhttp://anond.hatelabo.jp/20150608235529white_cake155
21暮らし09.09娘が今3歳なのだが、純なまま育てるにはどうしようか。http://anond.hatelabo.jp/20150908231922wdnsdy155
22暮らし06.24母さん、私デートします。http://anond.hatelabo.jp/20150624000316kirin_tokyo154
23暮らし10.22子育てってそんなに大変かなあ?」http://anond.hatelabo.jp/20151021231008pollyanna154
24暮らし09.07わたしのかんがえた、さいきょうの結婚出産http://anond.hatelabo.jp/20150906050337OrangeBubalus150
25テクノロジー05.10ブックマークするときに「ふむ・・・」とか意味のないコメントやめろhttp://anond.hatelabo.jp/20150508144222jt_noSke147
26テクノロジー07.21東京三菱UFJ銀行なんとかして欲しいhttp://anond.hatelabo.jp/20150720225413sorachino146
27暮らし09.23気持ち悪い話なので注意してくださいhttp://anond.hatelabo.jp/20150922134557hisawooo145
28世の中01.12ちきりん通勤手当なんて廃止すべき 」って…http://anond.hatelabo.jp/20150111011625gowithyou144
29世の中11.16何も言わない人http://anond.hatelabo.jp/20151115222455feita143
30アニメゲーム11.30課金で数年続けていたソシャゲをやめて分かった、ただ1つの事実http://anond.hatelabo.jp/20151130001227QJV97FCr143

ベスト30まで。複数回登場は以下3名(いずれも2回ずつ)

  • watto
  • hisawooo
  • whkr

なるほど、俺でも聞いたことのあるお名前だ。

2015-12-20

高速なビット行列乗算

前置き

この記事Competitive Programming (その2) Advent Calendar 201512月20日の分です.12月19日はhadroriさんの競技プログラマー入門者用単語集12月21日はroiti46さんです.

皆さんこんばんは.Mです.Advent Calendarを書くのは初めてなのでドキドキしていますが,どうぞよろしくおねがいします.普段あまり記事を書かないので anond を使わせてもらっています

ここでは,ちょっと役立つ小ネタとして,今年書いたコードを1つ紹介します.「ビット行列を高速に乗算するコード」です.ごく簡単なコードですが定数倍効率効果が大きいので嘘解法に使えます

ビット行列

要素がブール値(True/False)であるような行列ビット行列と呼ぶことにします.このような行列に対する演算特に乗算)はアルゴリズム理論ではよく出てきます.最も有名な例はグラフの推移包閉(各点から行ける点を全部求める)です;行列 A をグラフの隣接行列とし,和をbit-or, 積をbit-and で定義すると,行列のべき乗和「A^0 + A^1 + ... + A^{n-1}」の (i,j) 要素が True であることと,j から i に到達可能であることが同値になります.なお,このべき乗和は (I + A)^{n-1} と等しいので,高速べき乗で一発で求めることが可能です.グラフの推移包閉を求める現在理論的に)最速の手法はこのアプローチに基づいており,計算量 O(n^\omega / log n) を達成します.O(n^\omega) は行列乗算の計算量で,現時点では \omega = 2.3728639... が最良です(Francois 2014).また,log n は Method of Four Russians と呼ばれるビット演算高速化する一般的テクニックで,サイズ log n までの演算結果を全部ハッシュに突っ込んでおくものです.

さて,この Method of Four Russian というテクニックは,実際に実装してもあまり早くないことが知られていますテーブル引きが遅い・単純なループが早い).ただし「いくつかのビットブロック単位計算する」というアイデア実用的にも有用です.ブロック単位演算ビット演算実装できるとき,そのアルゴリズムは「ビットパラレルアルゴリズム」と呼ばれています編集距離などの例が有名です.

ここでは,ビット行列に対するビットパラレル行列乗算を実装してみました.

コード&実測結果

A^n を計算するプログラムを書きました.実測結果を以下に示します.MacBook Pro; 2.8GHz Intel Core i7; 16GB 1600 MHz DDR3; g++ -std=c++11 -O3.実装http://ideone.com/8AsuI2 にあります

n提案手法[s]通常手法[s]
160.0000140.000082
320.0000250.000602
640.0000740.004485
1280.0004400.036760
2560.0027570.311192
5120.0201632.847787
10240.20055624.648609
20481.567657205.503351
409613.894987---
8196124.414617---

それなりに大きな n について 120倍くらい高速化しました.これだけ差があると嘘解法が通るようになります

解説

ビット行列を 8×8 のブロックに分割し,それぞれを unsigned long long (64bit) 1つで保存します.64が平方数というのが美しいですね.全体の乗算は8×8ブロックの乗算を普通に行えばよいので,結局 unsigned long longで表現された2つの8×8行列の積を考えれば十分です.

ここでは8×8行列の積を外積形式実装します.外積形式というのは C = A B という積を C = (Aの1列目×Bの1行目) + ... + (Aのn列目×Bのn行目) という外積の和の形で表現するものです.各外積は,すべての列がAのk列目と等しい8×8行列とすべての行がBのk行目と等しい8×8行列bit andに等しいので,Aからすべての列がAのk列目と等しい行列を作る方法とBからすべての行がBのk行目に等しい行列を作る方法を考えれば十分ですが,これはビットマスクして定数乗算すれば実装できます

余談

このコードとある問題に対する嘘解法用に作成したものですが,結局普通のほうでも通るようになってしまったので,オフィシャルにお披露目する機会がありませんでした.

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