がるの健忘録

エンジニアでゲーマーで講師で占い師なおいちゃんのブログです。

その他プログラミング

「validationをValue Objectで行う」を考えてみた

なんか「ふと思いついた」程度のお話ではあるのですが。まず前提として「Value Objectとは、一意性がなく交換可能なもの」としておきます。おいちゃんの好み的に「イミュータブル」であって欲しいと思ってますが、その辺はまぁ余談。 あと、ちょろっと出てく…

やっぱすげぇ……

元ネタ Linuxを生み出したリーナス・トーバルズが考える「優れたコード」とは何か? gigazine.netとりあえず、すげぇ雑にコード書いてみた。 gccでコンパイル可能( -std=c99 オプション、付けてちょ)。 #include <stdio.h> #include <stdlib.h> #include <string.h> // typedef struct Int</string.h></stdlib.h></stdio.h>…

フレームワークって「マシントレーニング」な側面があるよね

いやまぁ言いたいことはタイトルそのまんま、なのですが。 お題は「フレームワーク」。 見方を変えると「ライブラリとフレームワークの違い」の一端、かもしれない。元ネタ http://concierge.diet/column/leader/kawabe20151230 これが自重での筋トレですと…

ソレはきっと、ビューティフル・ドリーマー

直近、インスパイアされたのはこの記事なのですが。 https://www.fnn.jp/posts/00417790HDK ――なぜログインパスワードは暗号化されていなかった?宅ふぁいる便は20年ぐらい前から動いているサービスで最初から暗号化はされていませんでしたが、いつか暗号化…

メソッドに切り出さないほうが好みなのかも

人のソースを見てふと気付いた。 あんだけ言っている割に*1、基本おいちゃんは「処理をメソッドに切り出す」のが、嫌いなのかも。 ん…大まかな概念チックなプログラムもどき。ある「1 class」を想定。 MagicWeapon的にはmodel、cakePHPとかだとcontrollerと…

そうだねぇ…

元ネタ プログラマはプログラミングをしていないという現実 http://tech.a-listers.jp/2011/05/12/programmer-does-not-write-code/ 早速。 外部のプログラマーのMLへのメールやテックでない人へのメールを用心深く書く ある。「用心深く」ってのが大切だし…

プログラミングにおけるPDCA、もしくはDDDD

Plan:設計 Do:実装 Check:ソースコードのチェック Act:問題点の指摘と「それがなぜ問題なのか」の説明/レクチャーと、いつ修正するかの指示 おいちゃんが着手する、割合に丁寧なパターンだと。 ・まず「日本語プログラミング」でPDCAをぶん回して ・日本…

そもそもとして…

IDE周りの話。 元ネタ群 vimやEmacsを「使いこなす」なんてやっていいのは20世紀までだろ http://togetter.com/li/130686 「vimやEmacsを「使いこなす」なんてやっていいのは20世紀までだろ」だって? http://d.hatena.ne.jp/JavaBlack/20110506/p2 モダンな…

手を早くするための考察 序章

今度落ち着いて考察したいのですが。 とりあえずひとついえることを、先に。 「後で修正できる」、隙間があって隙のない設計&コーディングしてれば、安心して「すっかすか且つアバウトな実装」が出来るので、早いです。 後修正がしんどい書き方をしているか…

TRPGの成功判定で学ぶオブジェクトの切り方への一案

とりあえずきれいごとな建前として「クラスをどう設計していくのかの一例を示してみたい」っていうあたりの要望がある、ってことにしといて。 ネタ的にものすごくニッチな気もするのだが。 書きたくなったんだからしゃ〜ないw # っていうか「実装する気満々…

やっぱり大文字とか嫌いだ

んと…銘々規約についてなのですが。 色々トラブルを経験しまして「やっぱりおいちゃんはラクダ嫌い」に落ち着きました。 以下、経緯…の前に。 変数とか関数名とかクラス名とか。2つ以上の単語をつなげて作る時に、概ね2種類の流派があるです(細かくはまた…

多分普通は何の意味もないロジック

んと…古いのを整理してて出てきたので。 例えば、何らかのおみくじ系のプログラムとかに用いるとよろしいと思われます。特に西洋系のものについて。 その当時Perlで書いてたので、とりあえずPerlのままで。 open (Declaration, "> /dev/null"); print Declar…

うるう秒といえば…

なんでも、2009年1月1日にうるう秒の調整がある旨、総務省&情報通信研究機構から発表があったらしいのですが。 …そういえば、いわゆる localtime(3)とかって、閏秒対応どうなってるんだべさ? と思って調べてみると。結構アバウトというか杜撰だなぁ当たり…

携帯の絵文字をまじめにいらってみた

まぁ携帯で絵文字は鬼門だけど基本なので(なんかうまいこと言ってみたつもりw)。 ちとまじめに分析してみました。 まずはキャリアさんが出している資料から。 http://www.nttdocomo.co.jp/service/imode/make/content/pictograph/basic/ http://www.au.kddi…

なんでJavaScript?

んと…ずっと疑問に思ってて。とりあえず暴言でも吐いてみようかと。 おかしければきっと誰かが突っ込んでくれるはず(笑 タイトルそのまんまですが。「なんでそのPageでそんなわけわからんJavaScript使うよ?」ってのが疑問の根底。 元々は「IE3のJScriptの実…