前回 コーディングの無くて七癖 からの続き
Michiは、趣味で始めてプロトタイプからの延長そのままに拡張していたので、
コードがごちゃごちゃになってました。
クラスの区分けは割とちゃんできていたと思います。
しかし、クラス内での処理が、我ながら解りにくくなっていた。
リファクタリングすると、変数の数がずいぶん少なくなりました。
改めて気づいたこと、それは、
3. (変数の)スコープの重要性
オブジェクト指向の肝は、同時に扱う部分を最小化してシンプルに考えること。
それをクラス内で考えると、
一連の処理の流れでも変数のスコープを意識して、それを最小にすると良い。
このことは、これまで(仕事でも)あまり意識していなかったので、ちゃんと考えよう。
コーディングの無くて七癖
久しぶりに比較的濃いコーディングをしてみて、自分のスタイル(?)には色々と癖があることに気がつきました。
主に自分の今後のためにメモしておきます。
1. enumをあまり使わない
私が初めて触ったモダンな言語Javaには、当時enumが実装されていませんでした。
その後仕事でC++を使い始めenumを知り、なるほど便利だと思いました。
無くてはならないものではないので忘れがちです。
しかし、コーディング前の設計段階では、enumの使いどころを考えるべきですね。
構造を明示的に意識できるように。
2. 構造体をあまり使わない
Javaではむしろclassを使うので、そちらの流儀になれているせいかも。
classだと初期値の設定なども自由度が高いので、その方が個人的につかいやすい。
構造体のバイトアライメント など、思わぬところで引っかかることもあるので注意が必要だなぁ。
私は特に高級言語が好きで、メモリの取得・開放などハードウェア依存なことはできる限りタッチしたくないので、ここらへんが鬼門かも。
まだまだ癖がありそうだけど、今日はここまで。
春遠からじ
久しぶりプロット
女性は甘いものが好き、とは一般論としてよく言われることだ。
そして、それはおおよそ正しいと思われる。
私の周りを見回してみても、おおむねその通りだ。
かくいう私も生物学的な分類上は女性の範疇に入るはず。
「男まさり」と呼ばれるのも、その実が女であるからに違いない。
それ故に私が甘味に目がないとしても、それは仕方がないというものだ。
他方、子供は何故あんなに甘い匂いを発するのだろう。
まぁ、オヤツばかり食べているイメージが先行しすぎている気もするが、
あのベタベタ引っ付いてくる小さな怪獣は、確かに甘い臭気を常に漂わせている。
しかるに、私が心の底から湧き上がる感情を「食べてしまいたいほど可愛い」と表現するのは、
至極当然な事なのだろう。
2014.2.2
スミレとカキ
今日のカワウソ
■ 高本めぐみの音めぐり♪ (2014. 2.12(水) 25:30〜 配信分)
私の投稿したメールが読まれました (笑
2週前にカワウソの話題が出ていたので、私が見た実際の獺祭のようすを送ったものです。
今日のリピート放送(2.13(木) 15:30〜)で聴いて気が付きました〜。
投稿した文章を読まれるのは初めてなので、びっくりでした。
ちなみにもう一度だけリピート放送があります。
超!A&G 2.15(土) 10:00〜
CLICK
この曲のどこが好きなのか?
というようなことを、割としょっちゅう考えています。
“CLICK” も耳に残ったのでの聴いているのですが、
ClariSの曲全部が好きというわけでもない。
嫌いな曲はないですが、全て買うわけではない、という意味でね。
うん、キャッチーだと思うし、…
と思ってよくよく見てみたら作詞・作曲がkzさん (livetune)、
ここがポイントなのかな?
kzさん関連では、”Yellow” がそう、好きでした。
2010. 7.17. (土) 歌はどこからくるの…?
![]() |
ClariS CLICK 2014. 1 JAN 4-547557-031409 [ honto / amazon / iTunes ] |
魚肉ハンバーグなので
日本語の生態
A&G超RADIO SHOW アニスパ!・プラス 2014.2.8(土) 22時台
ゲストは神谷浩史さん、その中で声優として日本語が気になるか、というような話題で、
「依存」は「いそん」だけど、「いぞん」でも変換できるから…
言葉は生き物だから…
という話があって、ちょっと考えた。
私が義務教育を受けた30数年前でも、例えば、
「一所懸命」が正しいけど、「一生懸命」も広く使われているので、こちらも現在ではアリ。
というように誤用が正解になる場合があると教わった。
まさしく言葉は生き物。
もうちょっと考えてみると、その変化の仕方が変わりつつあるのかな、と思った。
少し前までは日本語変換はIMEを開発・保守する人たちにコントロールされるのが当たり前だった。
例えば、ATOKの場合には「ATOK監修委員会」があり、あくまでも正しい日本語が規範になっている。
参考:
HOME> ATOK 30周年記念サイト> 連載 ATOKの”かしこさ”の秘訣とは?>
第1回 誤りのない日本語と使いやすさにこだわるから、人の手がかかります。
しかし、私がよく使っているGoogle Chromeの検索窓では様子が違う。
いわゆるビッグデータなのだろうけど、ローマ字入力の途中の段階で候補が出てくるが、そこには言語の壁すらない。
IMEをオフにして「nihom…」と入力すると確かに「日本」が候補として出てくる。
ただし、そこには言葉としての正誤の情報はない。
よく使われている間違いは流布しやすいのだろう。
音声入力でも同様だ。
ApplaのSiriは言語設定で言語を切り替えるが、Google Chrome/Mobileの音声入力は言語の壁がない。
私の拙い発音でも、英単語をネイティブ風に発音するとアルファベットの候補を表示する。
(あくまで発音記号やイントネーションを守ればの話。)
言葉/言語を管理するということが、良いことなのか悪いことなのかは簡単に答えが出せることではないだろう。
ジョージ オーウェルの1984をだすまでもない。
一説によると、日常会話はそのほとんどが文法的には正しくない、とも言われる。
生き物であるという「日本語」の生態そのものも、いま変わりつつあるのではないかと、何となく思った。
■追記
公式 アニスパレポート 【第514回】
JWST
James Webb Space Telescope
http://jwst.nasa.gov/index.html

現在のスケジュールでは2018年に打ち上げ予定。
HSTの延命やスペースシャトルの打ち切りなどによって、当初の計画より随分と遅れました。
しかし、この2〜3年はメディアで映像を見る機会も多くなりましたね。
今更ですが、初めて公式ページを見ました。
主鏡がHSTより大きいので、見た目の通り、打ち上げ後に展開するのだろうと思って、
ノーズコーン内に収まってる形状が気になってました。
探してみると動画もありました、展開するようす。
James Webb Space Telescope Deployment In Detail @YouTube
ギミックが面白いよね〜。
昔、35年ほど前にボイジャーを紙で作り、天井からぶら下げてました。
うーん、JWSTも紙工作か何かで作ってみたいなぁ。
可動式にすると収納にも便利かな〜。





