タイプ数減

晴れ昨日、タイプ数の事に書いたので、今日のタイプ数でも……
今日は30000ほどしかタイプしてない。 なぜだろうか?
それは、夕方会議があっていつもより2時間ほどキーボードを打つ時間が短かった。 けど、2時間でタイプ数が半分になるわけがない。
最大の理由は、今日の開発体制だな。 昨日までは、携帯ページを表示するためのSQLや処理をクラスのメソッドに書いていた。 今日はスマートフォンページを表示するための事をやっていたのだけど、昨日までに作成したものが使いまわせるので、メソッド呼び出したりする部分だけ。 ほぼコピペで行ける。

そのため、こんなに少ないのだ。

出来上がった成果物だけ見たら、昨日、一昨日、2日間の合計より、今日作り上げたものの方が大きい。 タイプ数と仕事量が一致しないのが、見事に証明された瞬間だった。

けっこう忙しめ

晴れ最近、仕事が忙しい。
10月に公開のサイトがあるのだけど、それの構築に追われている。
まだ2週間あるのだけど、既に最終週がやばくなりそうな予感というかペース。

まぁあと2週間あると、ポジティブな方に考えればいいかな。

日々のタイプ数を計測しているのだけど、
6万弱くらい。 忙しくない普通の時期だと3万ちょいなので、けっこう仕事しているっぽい。
まぁタイプ数が全てではないけどね。

Linux講座

晴れいよいよ今日からLinux講座を受講する。 15時から18時まで、みっちり3時間。
今日は初回。 さて、どんな講座になるのだろうか。

教えてくれる講師とは、先週顔合わせをしている。
ヒューマンアカデミーのパソコンに、CentOSの仮想環境を用意してくれてあった。
それを使うんだけど、先週「オラクルのバーチャルボックスを使う」と言っていたので、会社のPCにその環境は入れて、少し触ってあった。

まずは公開鍵と秘密鍵の作成とログインの設定。
公開鍵と秘密鍵の原理は一応知っているつもり。 鍵の解除は素因数分解だということも、素因数分解のプログラムを作る時調べた。
コンピュータは除算が苦手で、桁数が多くなればなるほど速度が遅くなると。
で、素因数分解をするには、ひたすら除算を繰り返すのだけど、桁数が多すぎて、答えまでたどり着けない、という仕組みらしい。

鍵の作成自体はシンプルだった。 問題は鍵の管理か。

それからネットマスクについて教えてもらった。 これはよく見るのだけど、厳密にどんなもので、どんな意味があるのかよくわかっていなかった。
これは非常に勉強になった。

まぁそんな初回だった。

memcached

晴れ仕事でmemcachedを初めて使う。 個人的にキャッシュのシステム作ってみたり、セッションストレージにしてみたりと使って遊んでみたことはあるけど、実戦投入は初めて。

はたして上手くいくのか……

memcachedは揮発性なので、サービスの再起動したらデータが飛んでしまう。
揮発性ではない、KVSで、Tokyo Tyrantというのがある。 これはファイルに保存しつつ、メモリにも乗せてくれるみたい。
しかし、ファイルに保存している。
それをさらに求めて行ったら、結局DBに行きつくのではないだろうか……

と思ったり。

日焼け

晴れ昨日のプール、思ったより日焼けしてしまった。
日焼け止めは顔と、首回りだけ塗ったのだけど、背中が見事に日焼け。

まぁ露出されない部分だから、たいして気にならないんだけどね。

仕事では、NTT西日本の人が来社した。
データセンターを契約しようと思い、説明に来てくれた。
個人から見ると、月額利用料金がめちゃめちゃ高いけど、対応もよさそうだし、柔軟にやってくれそう。

あとは上層部の許可が取れればいいんだけど。

サーバー関連はわかれば面白いけど、わからないと苦痛すぎる。 参考事例をネットで探しても、ほとんどがメーリングリストだったり。

今日から8月

晴れ今日から8月。 7月は思ったほど暑くなく、なんだか寂しい感じの夏。
けど、節電にはちょうどいいのか?

今日は仕事で、とあるサイトのリニューアルがあった。 3月末から手がけてきたサイト。 いよいよリニューアルされて、公開された。
特に大きな問題もなく、公開終了。

けっこう長い間かかったけど、これでようやく終了だね。
まぁこれが終わったら、次のが控えてるのだけど。

先月からきた新人さんに、仕事のやり方を教えているのだけど、意外にそれに時間が取られてしまう。
自分の仕事が捗らないな。

Macbook air

晴れ仕事で、データセンターの人がやってきた。 社内に置いているサーバをデータセンターに移すための説明。
いろいろ説明されたけど、データセンターにラックを借りて移すだけ、って考えていたけど、いろいろとややこしいのね。
電力の単位で、KBAってのがあったのだけど、1KBAとか言われても、それでどれくらいの機器が動かせるのかなどがわからない。
先方が必要な電力を計算して見積もってくれるみたいだけど、知らないことがまだまだあるなぁ、と感じた。

昼休憩にヤマトが荷物を持ってきた。 そう、先週注文した商品が、ついに届いたのだ。 その名は「Macbook air」。
Macbook air

13インチの250GBのSSDモデルにして、CPUをcore i7に変更した。
カスタマイズしてるので、発送が3日遅れて、こんなにかかってしまった。

前からノートパソコンが欲しいと思っており、どうせ買うなら、WindowsではなくMacと決めていた。 Windowsはデスクトップあるし。

前に会社でちょこっとMac触った程度で、全然使い方が分からないので、これから勉強しなくては。

サイン、コサイン、タンジェント

くもりのち雨仕事で、あるGPSの座標から、あるGPSの座標までの直線距離を求めることになった。
で、単純に、それぞれのポイントの緯度差、経度差を出して、三平方の定理で斜辺の長さを出したら、直線距離がわかる、と思っていたのだが、どうもそんな単純な話ではないらしい。
大前提として、三平方の定理は平面でしか有効ではない。
地球は球体であり、しかも正丸じゃなく、かなりでこぼこしてるらしい。 なので、距離を求めるのはすごいややこしいらしい。
で、ネットをいろいろ検索していたら、ようやく計算式が見つかった。
その式の中で「サイン」が使われていた。 サインとは、高校2年の数学で習った、三角関数の「サイン、コサイン、タンジェント」のサイン。
習った覚えがあるけど、サインってなんだっけ? まずはサインから勉強しなくては…
ある直角三角形のA角の角度をシータとする。 その角A、直角に接する線をコサインΘ、もう1辺の直角に接する線をサインΘとする。
で、公式は「サインΘ^2+コサインΘ^2=1」というもの。

そんなことを検索しながら、サインを思い出しながら勉強する。 が、こんなに複雑だったか? 理解に苦しむ…