2010年05月(9件の記事)
2010年05月29日
今週は休みなしっぽい
あまり仕事のどうでもいいあれやこれは書かないようにしようと思っていたのだが(面白そうな話を除く)。
他の仕事を進めながらひと月半かかってやってきた某機能の実装がいよいよ最終段階に。
既存のものとリンクさせて実際に動かしてみてのテストにまで到達。
これで問題がなければ晴れて完了! となるはずだったのだが……。
割と中身に自身があったにも関わらず、予想を遥かに上回るボロボロっぷりに休むつもりだった日曜日が無くなる事が確定(よほど泊まろうかと思った)。
動かしてみたら原因不明のエラーが出まくってほとんどまともに動作しないわ、全くの原因不明で処理量が50~80% ぐらい増えまくってるわ、と散々な状況だった……。
まあ普通に考えるとむしろこれぐらいが当たり前で、今までがサクサク行きすぎていたぐらいの感じなんだけれどな。
6月はあれこれで相当ヤバそう。
2010年05月24日
密かに期待してたんだけど……
日本代表0-2で韓国に敗れる W杯壮行試合<SANSPO.COM>
全く期待されてないけれど、本来の力を出せればデンマークぐらいには勝てるんじゃね?
みたいな期待を抱いたりしていた訳なんですが。
韓国相手に前半6分に失点すか……。しかも点は入れられず。
こりゃカメルーンのFW陣を何点で抑えられるんだか……。
完全に素人意見で恐縮ですが、やっぱDFでも海外の一線で活躍できる人が出てこないと厳しいのかなあとか思ったり。
2010年05月18日
お題
最近地元に出来、ひいきに使っているセブンイレブンがあるのだが、ここの店員がもの凄くなっていない。
弁当等を買ったら、「温めますか?」の次に聞くのが「お箸スプーンはお付けしますか?」がマニュアルのはずで、これを怠ると「あ、スプーン要らないですから」とこちらが逆に言わなければならない羽目になる。
これが本当に徹底しておらず、かなりのバイトが買ってにスプーンをつけようとし始めるのだ。
別のセブン(駅の反対側)を使っていた時には全てのバイトに徹底されていた事だったので、余計に質の低さが際立って感じられるという訳だ。
もちろんこれをこんどやらかした時に、
「ちゃんと聞いてから入れるようにして下さいね!?」
って言えば確かに直りはすると思うんだけれど、単なるクレーマー的にも受け取られかねない。
そこで、
本人が「あ、そうか」と思えるように、またウィットに富んだ言い回しで、スプーンを付けるかどうかを確認するように仕向けられる言い方っていうのは無いもんだろうかね?
また思ったんだが、小説家やそれに近い仕事をする人達っていうのは、こういう問いかけを大量に繰り返して答えを出しながら、キャラクターを作っていくものなんじゃないだろうか、という気がしてきた。
とりあえず
「全部入れるってのは、地球に優しくないと思うんですよ」
っていうのはどうか。
55点ぐらいだな。
2010年05月14日
また楽しくなってきました
あれこれ間に管理やらバグっぽい現象やら機能追加要望(某機能以外で、やるのは主に打ち合わせとか割り振りしたり)の作業で中断されつつも、某機能のメイン実装がほぼ完了。
大体始めてから1ヶ月ぐらいで終わったんで、まあまずまずと言えるのか。
あとは実際に動かしてのテストと、エラー処理の対応作業。
(他の作業やりつつ)
で、この機能にはメニューが必要となる。
ので作成するんだが、どうも思い出してみると各種ツールやデバッグメニューの作成を除くと、メニューっぽいメニューを作成するのは10年ぶりっぽい(笑)。
しかも以前に作っていたのはCのみでだったんで、前々からメニューをちゃんとC++で書きたいなあと思ったりはしていたのだ。
無論理想はちゃんとしたリソース管理まで考慮したメニュー/ウィンドウシステムをツールも含めて構築する事なんだが、まあそれを作るのには膨大な時間がかかる訳で。
とりあえず使い捨て前提のメニュークラスを作っていくだけ、なんだが。
これが異常に楽しい。
この機能はここで分離して、あるいはこうやってまとめて、でもって将来的に描画箇所だけ誰かにやってもらって……、しかもなるべく楽にやってもらえるように。
とか考えながらやってくと最高ですな。
ハイになる。
でもってAYano氏とメシを食うの待ち合わせに(またぞろ)遅れてしまう始末。
まあ精神的には調子良かったが、体調的には昨日の健康診断の採血のせいでか、仕事の疲れ度合いからするとまず考えられないレベルの尋常でない疲れ方で、全く起きれない体調不良~昼過ぎ出社コンボだった訳なんだが。
仕事が忙しい時期に健康診断あるのはやっぱキツいよな。
結果がちと心配だ……。<今まで再検査は一度も無しなのがプチ自慢
まあAYano氏と美味いお好み焼をたらふく食ってきたんで回復に期待しよう。
2010年05月13日
Excelで、とあるセルの参照方法
タイトルが川柳っぽかった。
エクセルで
=
を入力してからとあるセルをマウスで選択すると、そのセルの内容を”参照”という形で利用する事ができる。
ある程度使っている人ならば常識の機能。
数値の計算とかをまとめてやるのにも都合が良い。
でもってエクセルにはこの”=”の先に使用できる様々な関数が用意されている。
なもんで当然、以下のような当然誰でも思いつく機能は、ヘルプを探して行けばすぐに見つかるはずだと思っていた。
とあるセルの値を数値として扱い、その数値を行番号or列番号として、セルの参照をしたい
要は多重に一段間を挟んで参照をしたいというもの。
プログラマーやVBでもやった事ある人ならば(でなくても)使いたい場合はある事だろう。
配列変数の添え字<変数名[この値]>として、特定のセルの値を使いたいというようなイメージ。
だがこれを普通にやろうとすると基本のセル参照の機能や、自分がヘルプから辿り着いた範囲での関数ではやり方が分からなかった。
こんな単純な機能がエクセルに無いわけが無い!
と思って躍起になって調べるが出てこず、気が狂いそうになる。
そこでVBにかなり詳しい部下(会社では先輩)のN君に聞いてみたら、
てのを使えば実現できるという。
試しにやってもらったところ、この目的の多重参照は意図通りに実現できた。
N君サイコーです。
ただ……。
何だよこの関数?
明らかにおかしいだろ常識で考えて。
1.一度値の一覧を行(か列)に沿って作成する
2.値の一覧のひとつ前の列(か行)に、値を参照する為の連番数値を振る
3.この[2列×(値の数)行]の範囲をVLOOKUP(1.が列ならHLOOKUP)の範囲として指定する
4.列位置には2を指定
5.検索値に参照したいセルの位置を指定
これでようやく意図した多重参照の結果になる、のだが……。
別にテーブルを値で検索して表示したい訳では全く無く、ただ単に特定のセルの値を使って順に参照したいというだけなのに、わざわざ連番を振らなければならない、テーブル化しなければならんというこの理不尽さ。
どう考えてもおかしい実装方法だろ。
自分で見つけるのはまず不可能だったコレは。
”Excel セル 参照 テーブル”でググると一発で出てきたんだけどね。
Excelは20世紀の中でも最高の発明だと思ってるんだが、たま~にこういう当たり前にできると思えるものができない、変な事があるのが困るな。
2010年05月05日
ドハマリにはハッテンせず
とある機能が全く動作しない件で、原因がひとつだけ思い当たる事があったので(寝る前にタバコ吸ってるときに思いついた)、それを今日試してみたところその通りだった。
分かってみればどうという事はない、という原因だった(ハマりの原因は大抵こんなもん)。
ただ作っている機能がちょっと特殊な分野で慣れが無いため、非常に分かりづらかった(またサンプル自体も分かりづらかった)。
なもんで実装の続きに着手と行きたかったのだが、今回の原因を考え直してみるとちょっと問題がある事が分かってきた。
今回の原因を回避できる方法で今の実装を続けていいのか、それともこの原因自体にも対処可能な実装にするべきなのか。
もちろん後者にした方が応用範囲が広く、利便性が上がる事は間違いない。
が、当然その処理を作成するのは時間がかかってしまう(正直あまり今は時間をかけたくない)。
まあこれに関しては幾つか聞いてみる事が可能な内容なんで、判断は他に委ねてとりあえず進められるとこだけ進めようという事でひと段落。
まあそれなりに身のある休日出勤だったかな。
2010年05月04日
とりあえず
最近では稀と言っていいレベルのドハマりに発展しそうな予感。
とりあえずスレッドが直接の原因じゃなかったんだが、回りまわって最終的にはスレッドに関する事が原因なのかもしれない? というような状況ではある。
サンプル等と全く同じに作っていてそこ以外はほぼ正しく動作している(ようにはとりあえず見える)はずなのに、特定の機能だけが全く正しく動作しない。
正直何が原因なのか全く見当も付いてない状態。
ただサンプルとの違いがスレッドぐらいしか無さそうというぐらい。
これを1日かけてあれをやってもこれを試しても、とにかく何をやってもダメダメダメな状態で、原因も分からないのが続き、最後には気が狂いそうになってきた(<これもデバッグが酷い時によく言う)。
明日も今日のリプレイになりそうな気がしてる……。
2010年05月03日
やべえ、楽しくなってきた
ってのが最近の仕事中のプチ口癖。
今の某機能を実装している最中に2回ほど思わず口に出てきた。
この場合の「やべえ」は本来の意味で、楽しくなってくると椅子から全く立たなくなるわ、機能が動かなければ平気で遅くまで続けるわ(で翌日に響く)で、確かに入れ込みすぎるのはあまり良い事でも無いかも。
今日もその2回目が出てかなりやったんだが、その後が最悪パターン。
基本的に「楽しくなって」の状態は思った機能が思った形でサクサク入っていって、しかもその機能を使えば意図した制御で先の機能が作れそう、というワクワクした状況なんだが。
そういう時に限って”現在作成している機能と全く関係無い箇所”での不具合が出る。
今回はスレッド(<とある機能というか仕組みの事)が唐突に具合悪くなった。
スレッド周りは自分で組んだ箇所ではないし、詳しい方では無い上、あれこれ試しても何がおかしいのか全く分からずでかなり難儀。
後半3時間ぐらいはこれにハマりっぱなしで尚且つ全く原因究明の目処は立たずという。
毎度の事ながら困ったもんだ。
まあこうなると、
スゲェ、つまんなくなってきた!
って感じでロクに結果が出ないまま延々とソースと格闘し続ける状況に陥る。
先が早くやりたいもんだから、これまた長時間椅子から立たずにあれこれ試してやろうとするが、大抵は逆効果で原因は分からない事が多い。
ま、こういう時は帰るか、他の作業をやるに限る。
2010年05月02日
連休
今年は平日は全出勤予定。既に4/29も提出前だったので出ていた。
β版らしきモノを提出した後なのだが、デカい要素がまだまだあれこれと残っている。
尋常でないほどの忙しさじゃなければ、これぐらい忙しい方が丁度いい気がする。
久々にアレでナニな事があってかなりのダウン状態に陥りそうな予感。
仕事が忙しいのがせめてもの救いか。
しかし俺、仕事離れると友達とたまに会う以外はロクでもない事しかして無いなホント。