開発^3

Web開発、宇宙開発、ゲーム開発の3種類についてつらつらと

ISUCON12予選の振り返り

TLDR 初期スコア (Python): 1717 最高スコア: 6500ぐらい(1台構成) やりたいことはいっぱい思いつくけど、全然時間が足りないという感じでした。orz 計測 → 改善の1ループがかなり大きくなってしまったのが反省点。 振り返り マルチテナント構成ということで…

Windows 10 May 2020 Update(Ver. 2004) に伴うPuTTYのフリーズ

本家PuTTYでは発生せず Windows 10 May 2020 Update(Ver. 2004)にアップデートしたところPuTTYが接続時にフリーズするようになったため、調査まとめ。 (実際にはかなり前からノートPCで同症状になっていたが、だましだまし使っていた) 発生条件 Windows 10…

ISUCON10予選に行ってきました。

毎度ながらとても楽しい8時間でした。時間が経つのが早い早い。 手元でのスコアは396(Python初期実装) -> 1601。それなりには増やせたものの、2歩ほど足りずに予選落ちとなりました。 例によって一人参加なので全部に手が回らないのは承知の上。 計測して遅…

ISUCON9本選でFailしてきました

TL; DR スコア: 0 → 1,227 → 8,181 → 19,023 → 0(Fail) リポジトリ: https://github.com/Sheile/isucon9 来年はスコアを残せるように頑張る 後は備忘録的にやったことや、嵌った点などをツラツラと。 スコア 予選と違っていつもと同じリクエスト数基準になり…

ISUCON9 予選

ISUCON9お疲れ様でした。 去年に引き続き「RE: ゼロから始めるISUCON」として1人チームで参加して来ましたが、無事16位に入ることができ、来月の本選に出場できることになりました。 3回目の挑戦で初本選ですね。ばんざーい ∩( ・ω・)∩ 予選の感想 出題がSAK…

maimaiでらっくすの問題点

maimaiでらっくすが出て1か月ちょい。 色々困る点はありつつも、それなりに慣れたので改めて問題点を書いてみます。 書いてる人 無印maimaiからなので7年ぐらい FiNALE 8段 Max 15.58(3470クレ) でらっくす 9段 Max8500(75クレ) それなりには出来るけど…

maimai でらっくす のスコアシステムについて

maimai でらっくす のスコアシステムについて、どうにも気になる点があったたため、公式にメールしてみました。 以下、内容。 いつも楽しく遊ばせていただいています。 出先でmaimaiでらっくすのロケテが行われていたため、遊ばせて頂きました。 JAEPOで発表…

ISUCON8に1人で参加してきました

ISUCON7は3人チームで参加しましたが、今回は1人参加も可能ということで、ぼっち参加してきました。 1人参加は枠数が限られていたので、慌てて申し込んだ結果、実は見たことのない「RE: ゼロから始めるISUCON 」に。 結果は最高スコア32,596、最終スコア26,8…

出遅れたけどBingoカード生成問題書いてみた

CodeIQに「ビンゴカード作成問題」を出題しました。みなさんの挑戦をお待ちしてます! - give IT a tryblog.jnito.com RSS整理してたら再発見したので書いてみた。 回答締切どころか既に模範解答まで出てるけどまぁ、それはそれ。 class Bingo def self.gene…

H-IIA 102型のΔVを計算してみた

Twitterを見ていたらH-IIA 102構成なんてのが話に出ていたのでちと計算。 今までこの類の計算したことないのでググりつつ。違ってもご愛嬌。 さて、まずは公式サイトから各種の値を調べてみよう。 http://www.jaxa.jp/projects/rockets/h2a/index_j.html 第…

Ctrl + Shift + SpaceでScanSnap Managerのダイアログが開いてしまう場合の対策

2) PfuSsMon32.cfg ファイルを、メモ帳などで開き、以下の項目 (IsRegist_HotKey=0)を追加してください。 [CONFIG_C] IsRegist_HotKey=0 http://aide-memoire.seesaa.net/article/20699317.html リンク先は2006年の記事なので、ScanSnap ManagerかSpanSnap本…

例で学ぶ所得税と年末調整(ついでに復興税)

会社によって時期は違うようですが、そろそろ年末調整の書類を提出した人が多いかと思います。でも、年末調整の仕組みや所得税の仕組みをちゃんと知っている人は少ないのではないでしょうか?会社務めをしていると会社側で計算してもらえるため、あまり関わ…

宇宙開発イベントスケジュール

世界中で打ち上げられるロケットの打ち上げ予定やISS関連のイベントを日本時間に変換して表示するサイトを作ってみました。 宇宙開発イベントスケジュール 大分前に話があって作ったんですが、ブログでは初お披露目。 思ったよりも頻繁に打ち上がっているで…

ruby 1.9.3 + libharu 2.1.0 + 手軽に高橋メソッドな PDF v2

高橋メソッドをやろうと思う ↓ Google Docsのプレゼンテーションはフォントサイズに限界値があることを知る ↓ 変換ツール(手軽に高橋メソッドな PDF v2)を見つける ↓ 結構古いので動かすのに手間取る ↓ 動いた←いまここ というわけで、忘れないうちにメモ…

Rubyで階層の深いHashを手軽に作成する

元ネタ 階層の深いHashを作成するときに知っておいたら便利なこと - (゚∀゚)o彡 sasata299's blog #!/usr/bin/ruby hash = Hash.new { |h,k| h[k] = {} } hash["foo"]["bar"] = 1 p hash # {"foo"=>{"bar"=>1}} 元ネタで紹介されているのは上記の方法ですね。 …

caolan/asyncを使ったNode.jsのフロー制御

JavaScript Advent Calendar 2011 (Node.js/WebSocketsコース)の16日目です。@koichikさんの13日目の記事にも書かれているように、Node.jsにて非同期処理を管理する方法には以下の2種類があります 非同期処理の呼び出し時にコールバック関数を与える。処理が…

MacBookAirでWindowsを使う場合のキー設定

MacBookAirにBootCampでWindowsを入れて使っていますが109キーボードとは形状がことなる為、特殊キーの入力方法がややこしかったり、違和感があったりします。 自分が設定した内容をまとめてみました。 特殊キーの入力方法 まずは押し方次第で入力できる特殊…

Googleで一文字検索してみた。(2011年版)

ふと思いついたので2008年にやった一文字検索を再度動かしてみた。 結果 検索文字1位の結果(2008年)1位の結果(2011年) aA@A@ bトップページ|Bフレッツ|フレッツ公式|NTT東日本B - Wikipedia cC言語 - Wikipedia[ C ] OFFICIAL SITE dD official web siteD…

Ruby製バウリンガル

エイプリルフールも終わったのでわんわんをデコードするRuby製バウリンガルを載せてみる。 $KCODE = 'SJIS' require 'zlib' decode_table = { 'わん' => 0, 'きゃん' => 1, 'わおん' => 2, 'わーん' => 3, 'ばう' => 4, 'きゃうん' => 5, 'わう' => 6, 'きゅ…

東京国際アニメフェアのチラシをCanvas使って編集してみる

Twitterを見ていたらRTでこんなのが流れてきたわけですよ。 だれか探偵もの漫画の人物紹介ページみたいに出店しなくなったアニメをシルエット表示に変えてくれないかな。 URL2010-12-10 18:49:38 via web 最近Canvas使ってないなー。と思ったのでカリカリとB…

金星探査機あかつきの現状まとめ

12月7日22時の記者会見のまとめが主、手元にまとめたテキストをコピペ 時間のズレとかあるかもー 08時49分 軌道制御エンジン噴射開始 08時50分43秒 通信断絶開始(予定通り) 09時01分00秒 軌道制御エンジン噴射終了 09時12分03秒 通信再開予定だったが通信…

Amazon EC2/S3/etc.の無料サービスに登録してみた

Amazonが11月1日から機能限定での無料サービスを始めたので、遅ればせながら試しに登録してみた。 参考:Amazon EC2、1年間限定でフリーミアムサービスを開始。日本でも利用可能 AWSアカウントを登録 1. 公式ページ(http://aws.amazon.com/free/)のSign Up N…

iPhone/iPadアプリに必要な画像まとめ

最近iPhone/iPadアプリの開発とかやっているのでちょっとまとめてみました。 ホーム画面に表示されるアイコン 1.Icon.png57 x 57iPhone 2.Icon@2x.png114 x 114iPhone4 3.Icon-72.png72 x 72iPad Spotlightや設定画面に表示されるアイコン 4.Icon-Small.png2…

Firefoxとchromeのxpath解釈の違い

document.createElementで作られたノードをdocument.evaluateで探す場合、FirefoxとChromeで違いがあるみたい。 前回の記事と同じく、これも「./」を指定しろ。ってことですかね。 XPath Firefox Chrome /sample/value/text() 取得可 取得不可 ./sample/valu…

Colorful Google Calendarを修正

なにやらGoogle Calendarのクラス指定が変化してColorful Google Calendarが動かなくなっていたので修正。 Google Calendarの土日に背景色をつけるGreasemonkeyScriptです。 インストール CodeReposのソース

descendant-or-selfと//は完全に同一じゃないらしい

てっきりdescendant-or-self == //だと思っていたんだけど、contextNodeとしてルート以外を指定した場合には異なるらしい。 結果をみた感じ、「//」を指定するとcontextNodeとは関係なくルートから検索するのかね。 contextNodeから下で探したいのであれば、…

迷路を解くRubyスクリプト

人生を書き換える者すらいた。: 人材獲得作戦・4 試験問題ほか を解いてみた。一番得意な言語ってわけでは無いが、最近仕事で使っているのでRubyを使用。 正答を出せるまでが40分、ブラッシュアップに10分ってところか。 この方法は有名どころで、ユニット…

iPhoneが欲しくなって色々考えたらW-ZERO3のadesが欲しくなった

最近iPhoneが欲しい。 アップルイベントが終わって新iPod Touchも発表されたことだし、そっちも含めて検討してみた。 条件としてはこんな感じ。 彼女向けに通話定額が欲しい。現在は自分がWillcom、彼女がdocomo(メイン) + Willcom(電話専用) 自分が使ってる…

スペースシャトル(STS-128)打ち上げ成功!

日本時間12時59分に予定されていたスペースシャトルの打ち上げは予定通りに打ち上げられ、無事軌道に乗りました。 これでスペースシャトル打ち上げの残りは6回。(どれだけ当てになるかは別として)予定では2010年9月が最後の打ち上げになります。 夜間なの…

スペースシャトル打ち上げ再度延期(STS-128)

見づらい時間だったはずなのに延期延期で見やすい時間になってしまいました。 うれしいはうれしいんだが、延期にかかる費用や残り時間を考えると、さくっと上がってくれた方が良いんだがなぁ。 さて、現在の予定は以下のとおり。 打ち上げ予定(現地時間):20…