Category初心者になろう2018-06-03生活エッセイ/レポートジャネーの法則という言葉がある。これは時間の感じ方についての説明で「人が感じる時間の長さはその年齢に反比例する」というものだ。わかりやすく言い換えよう。50歳の人間にとって次の1年間とは人生の1/50だ。1歳の赤ん坊にとっては次の1年は人生の1/2に相当する。これを引き合いに出して、俗に「人生が80年とすれば時間感覚における半分の地点は20歳だ」と言われる。1/80」におよそ等しいと言いたいのなら間違いだ。Worksとして出展します2018-03-21技術エッセイ/レポート後日追記:おかげさまで無事に持ち込んだ部数を全て頒布しました。出展者、参加者の皆さんお疲れさまです。いう趣旨で初心者でもわかるようにRailsでAPIの設計やActionCable実装などを説明する同人誌を出す。RSSの追加2018-02-25Webアプリの改良Ruby/WebこのブログはRailsを使ってフルスクラッチで作られているワケだが、残念な事にRSSフィードの出力をまだ実装していない。RSSフィードを出力すれば定期的にこのブログを見てくれる人も増えるだろうし、諸々のサービスへ連携するのも可能になる。RSSフィードを作成するgem、という文言でググるとHit数が少なく選択肢がないように思えるかもしれない。実際にはRSSパーサーgemのほとんどはRSSフィードの出力も出来る。当然と言えば当然である。今回はgemではなく単にxmlとしてBuilder::XmlMarkupで書く。Projectはセキュリティの総合的な実践演習だ。参加者はチームとなって数々の多様なインシデントに対応しなければならない。サイト改竄、DoSアタック、SQLインジェクション、果ては個人情報の漏洩まで...発生するインシデントは様々だ。これらに対して攻撃の検知と修復を行うといった技術面の演習だけでなく、社内や顧客への対応、場合によっては記者会見の演習まで行う。総合演習というワケだ。そんなハードニングは、長い。本来なら2-3日ものあいだ競技をし続ける。これではあまりに参加のハードルが高すぎる、参加だけでなく開催のハードルもだ。その...記事を読むヤクの毛刈りとピラミッド2017-12-24技術エッセイ/レポート科学や技術というものは積み重ねの構造を持っている。基礎となる知識や概念の上に新たな知識や概念が綿々と積み上げられている。故にある高度な技術を理解しようとするとヤクの毛刈りのような状況が発生する。ヤクの毛刈り必要な作業Aをやるのに、また別の作業Bが必要だとわかり、作業Bのためには作業Cが必要で、作業Aと作業Cを同時にやるには作業Dが必要で...というように本質的な問題へ取り掛かるまでに多くの作業が発生することRubocopのようなLint(静的なコード解析ツール)を作ろうと思ってLintについて調べるとASTやパーサーなどインタプリタやコンパイラの知識が必要だとわかる。...記事を読む‹123456。