2017年9月17日日曜日

職場に直接電話をかけてくるマンション屋に会ってきた話

私の職場では個人持ちの内線携帯というものがあり、外線から直接かけられる番号もそれぞれの端末についています。ある時期、その外線番号に覚えのない番号から直接かかってくることがいろんな人に起こりました。出てみるとそれはマンションを売ろうとしている不動産屋で、私は彼らがどうやって番号を調べたのかに興味があったので、(普通は会わないでしょうが)会ってきました。

何度か会った結果、いろんな勉強になったので記録しておきます。ちなみに私は不動産に関してはド素人なので、その道の人には当たり前のことだろうと思います。


2017年6月12日月曜日

Screepsゲームレビュー

Screeps とは、 creep と呼ばれるユニットをスクリプトで動かし、資源を集め領地を拡張する非常にマニアックな戦略ゲームです。ブラウザでプレイできますが Steam 版もあります。
ジャンルとしてはMMORTS、日本語で無理に言うと「大規模マルチプレイヤーリアルタイム戦略ゲーム」ということになりましょうか。



特徴的なのは、プレイヤーはスクリプト言語でプログラムを書くことでユニットを制御するという点で、オフラインであってもサーバ上でプログラムが実行され続けます。他のプレイヤーも同じ世界でプレイしており、コーディングスキルの優劣で競争ができます。

日本人のプレイヤーは極めて少なそうなので、ガラにもなくレビューなどを書いてみたいと思います。


2016年6月18日土曜日

パスワードマネージャは本当に安全か

Web上で提供されるサービスが増えるに従い、パスワードを入力する機会も増えてきました。それもITギークに限らず、スマホを持っている一般人すべてに関してです。そこで次のような「助言」がよく聞かれるようになってきました。

「パスワードを使いまわしてはいけない」
「パスワードには大文字、小文字、数字、記号などを混ぜたほうが良い」
「パスワードは定期的に変えたほうが良い」
「パスワードは紙などにメモしてはいけない」
「パスワードマネージャを使えば複数のパスワードを覚える労力から開放される」
「100%安全な管理方法はないので、クラウドによる管理が心配でも妥協するしかない」

でも本当にそうでしょうか?真剣に考えてみたらこれらに同意できるでしょうか?というのが今日のお題です。


2016年4月3日日曜日

Squirrel 言語 GitHub 化!

いつの間にか Squirrel 言語のソースが GitHub でホストされていました。

Squirrel 言語は、 C++ 言語で書かれた、組み込み向けのスクリプト言語のインタプリタです。主にゲームのカスタマイズに使われていますが、きわめてマイナーな存在であり、競合する Lua のほうがはるかに有名です。

しかし私は個人的には Squirrel 言語のほうを好んで使っています。理由としては、
  1. より直観的なクラス定義構文
  2. C, C++, Java に近い構文
  3. 間違った代入を防ぐフィールド追加演算子 (<-)
  4. (比較的) 厳格な型の管理
といったことが挙げられます。


2016年2月11日木曜日

宇宙の大きさについて

前回はwebユーザーが宇宙のことをどれだけ知らないかを認識して愕然としたので、今回は一般人にも面白い話を目指します。

宇宙の大きさってどれくらいだと思いますか?

137億光年という大きさを聞いたことがある人がいるかもしれません。
でも、実は宇宙の大きさはわかっていません。有限か無限かすらもわかっていません。

137億光年とは、「観測可能な宇宙の大きさ」といわれるものです。
宇宙の年齢も137億年ぐらいなので、光が137億年かけて届く距離よりも遠いところの情報はまだ届いていないのです。

確実に言えるのは、少なくとも137億光年よりも大きいということです。

下の図は、 Wikipedia に掲載されている宇宙の全体像を対数スケールで示した図です。
この円の外側は観測できないのでどうなっているか全く分からないのです。


"Observable universe logarithmic illustration" by Unmismoobjetivo - 投稿者自身による作品. Licensed under CC 表示-継承 3.0 via ウィキメディア・コモンズ - https://commons.wikimedia.org/wiki/File:Observable_universe_logarithmic_illustration.png#/media/File:Observable_universe_logarithmic_illustration.png

(※ちなみに、上の図では地球が中心に描かれていますが、地球が宇宙の中心なわけでもなんでもないので気を付けてください。光が届く範囲が自分を中心とした球状であるというだけであって、その外側まで考慮した場合に中心というものがどこにあるのか、そもそも中心というのが存在するのかすら、知るすべはありません。)



でも、ちょっと待ってください。

2016年1月19日火曜日

太陽系の公転に関する動画の顛末

ちょっと古い話ですが、太陽系の運動に関する動画がいくつかYouTubeに投稿されています。




2015年6月11日木曜日

小惑星の軌道要素の可視化

前回の続きです。

読み込んだ小惑星のデータセットが妥当であるか、またモデルから生成した小惑星がそれらしいかを確かめるため、小惑星の軌道を可視化する簡単なプログラムを書きました。

https://gist.github.com/msakuta/da721b58ca08c3564075

小惑星番号順に最初の1000個までの軌道をプロットしてみます。赤、緑、青の直線はそれぞれx, y, z軸を表し、原点は太陽の位置です。