Bitcoin testnetを使用したローカルBitcoinネットワークの構築方法。Read less
おそらく多くのソーシャル系アプリにあてはまるRailsのプチ・デザインパターン的な話。 ぼくが今やっているEast Meet Eastには、ユーザごとに数多くのプロフィール属性があります。名前、性別、生年月日、郵便番号、職業などなど、カラム数にしてざっと25個。これを、全部ひとつのusersテーブルに詰め込むのは、コードの見通しという観点からも性能の観点からも、あまりよろしくありません。 なぜならば、ユーザ関連の情報を扱う局面としては主に メールアドレスとパスワードなどを使ってログインする(アカウント情報) プロフィール情報で条件を指定してユーザを検索・推薦する(プロフィール情報) という2つの独立性の高いユースケースにわかれるため、ログイン処理をやってるときにはプロフィール情報はいらないし、プロフィールを検索してるときにはメールアドレスやパスワードをロードするのは無駄です。また、開発やデ
学習することを止めた人間と仕事をすると、働くのが厭になる。その人と働くのが厭になる、ということではなく、そういう人間でも働き続けられる事に絶望して、働くことそのものが厭になる。 学習を止める理由は、人によって様々だろうけど、学習しなくても業務を処理出来るだけの知識や経験を得た人間が、その後を学習を止めている事は多い。 そういう人間の場合は、程度にも寄るが「知識や経験」から、得られるものが有る場合が多いので、まだいい。 だけど、知識や経験も無いのに、学習をしない人間も居る。つどつど指摘をし再発防止を求めても、同じことをする。あるいは、指摘の根本的な部分を理解せず、改善されない。 そういう人間は淘汰されていく、という幻想はあるが、自分より一回りも二回りも年上の、そういう人間が少なくない給与を貰って働き続けているのを見ると、絶望する。 エンジニア、もしくはプログラマという職業を続ける為には、学び
「負債」は「資産」です。ご注意を / 医者に風邪引いてるんですって言うな 〜 非エンジニアに知ってほしいこと、エンジニアに知ってほしいこと 例により当たり前のようなことを偉そうに書く記事 toエンジニア向け ■「負債」は「資産」です。ご注意を。 ソフトウエアエンジニアの人たちは「技術的負債」という言葉を使うが、会計に慣れてないと、ものすごーーくネガティブなニュアンスを含んでいるような気がしてしまうが、会計上の「負債」というのは「資産」に分類されることも忘れずに。 負債は利息を払ってるから早く返そうぜ、という文脈もあるだろうが、同時に「負債もお金を稼ぐ功労者なのだから、そこはリスペクトして、うまくやろうね」という視点もあるってしかるべき。これはうまく両立されるべきで、その気持ちがうまく同期できてないとエンジニアの側が辛くなるんじゃないかな。 特に経営者で苦労された方であれば、そんなことに動じ
子供には「こういう人間になってほしい」みたいな期待をあまり持たないようにしたいなあ、と常々思っていますが、最低限の希望としては「判断力と問題解決能力を備え、経済的に自立し、倫理観がしっかりした遵法意識が高く思いやりのある人間」になってほしいなあ、と思っており、細かいことを言えば「小さい頃から音楽に触れ、体を動かすことを喜びとし、本を読みそろばんとピアノを習い家の手伝いをし、高校までは公立に通い、大学は地方の国立大などに進学して故郷以外の風土を知り、卒業後は一人暮らしをしながら人や社会の役に立つような仕事をしつつ好きに生きていって欲しい」とも思っていますが、そうした過剰な親の期待を背景とした家庭教育のとっかかりとして、娘にはまず絵本を好きになって欲しい、ということがあります。わたし自身も子供の頃から本当に読書が好きで、ある程度若い頃までは平均よりもたくさん本を読んでいたと思いますし、本を読む
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く