@ledsun blog

無味の味は佳境に入らざればすなわち知れず

2017-01-01から1年間の記事一覧

DOM更新アルゴリズムを実装しました

github.com 動機 virtual-domの良さ Reactに代表されるようにGitHub - Matt-Esch/virtual-dom: A Virtual DOM and diffing algorithmを使うと、デザイン変更時に、JavaScriptのロジックを考えずに、HTMLとCSSを考えるだけよくなることがわかっています。 一…

忍者式テストとは?

「忍者式テストの定義が知りたい」という意見を観測しました。 実践者の一人として、現時点の理解を記録します。 簡単に言うと? どういうときに向いている? どうやって実施する? 準備 最新のプロダクトをユーザー(の立場)で操作できる環境 手動テスト項…

Clojureを学ぶ

RICH HICKEY氏の発言がめちゃくちゃ面白かったので、Clojureを学ぶことにしました。 めちゃくちゃ面白い。字が小さくてスマフォだとつらいので、あとで読もう / “[ GitPitch ] k2n/effective-programs-ja/master” https://t.co/fl9VSi4K14— ぎゃばん (@ledsu…

redmine.tokyo 第13回勉強会勉強会参加録 #redmineT

redmine.tokyo に参加してLTしてきました。 speakerdeck.com 経緯 Redmine Wikiのツリー構造をドラッグ&ドロップで編集できるようになったので、ちょっと見てって pic.twitter.com/p0gC7XxKla— ぎゃばん (@ledsun) 2017年10月24日 Pluginを作ってツイッター…

はてなブックマーカによる「アニメ史上に残るオリジナル展開」

集計対象 コメント数 全コメント プラネテス 鋼の錬金術師 喰霊 ドラゴンボール 攻殻機動隊 蒼き鋼のアルペジオ うる星やつら こどものおもちゃ みなみけ アイドルマスター セーラームーン 幽遊白書 くまみこ ぼくらの サザエさん デビルマン ミスター味っ子…

はてなブックマーカによる「日本史上で優れた思想家って誰?」

anond.hatelabo.jpに対する はてなブックマークコメント b.hatena.ne.jp を集計しました。 10人 お題どおりに10人挙げます。 西田幾多郎 福沢諭吉 本居宣長 丸山眞男 道元 鈴木大拙 夏目漱石 安藤昌益 平田篤胤 荻生徂徠 私は門外漢です。結果が妥当かどうか…

はてなブックマーカによる「凄い面白いファンタジー小説」

ベスト3 十二国記 守り人シリーズ ゲド戦記 4位以下 ドラゴンランス 魔法の国ザンス 本好きの下剋上 はてしない物語 ナルニア国物語 勾玉シリーズ グイン・サーガ 〈卵王子〉カイルロッドの苦難 以下票数のみ 集計方法 データ取得 集計 anond.hatelabo.jp に…

技術書典3にサークル参加しました #技術書典 #技術書典3

サマリ 部数読みが偶然上手く行った*1ので1,421円の黒字でした。 なお、人件費は数えないものとします。 経費 サークル参加費 7,000円 日光企画さん オンデマンド印刷 中とじ 100部 17,010円 テーブルクロス 829円 コインケース 140円 売上 300円 x 88部 販…

技術書典3で「受託開発インアクション 〜顧客の期待をコントロールする〜」を頒布します

技術書典3で「受託開発インアクション 〜顧客の期待をコントロールする〜」を頒布します。内容は、受託開発に失敗しない方法についてです。 28ページ 300円(価格間違えていました)。<か08> https://t.co/11LVuN8QFb #技術書典 #技術書典3— ぎゃばん@技術…

優秀なプログラマになるために

みんな良いこと言うので、刺激を受けて考えたことを記録します。 生きてるだけで丸儲け ストレス対処法 撤退戦術 タスク殺すマシーン 人間に戻る儀式 運 技術力を身につける方法 車輪を再発明する 脱ゴールデンハンマー病 学習の助 優秀なプログラマとは? …

Node.jsでつくるNode.js その2

ledsun.hatenablog.com の続きです。四則演算の対応するオペレーター(演算子)を増やします。 オペレーターを増やす 前回+に対応しました。 次に、-, *,/,%に対応します。 実装 switch文に演算子ごとの分岐を追加するだけです。 const esprima = require('e…

Node.jsでつくるNode.js その1

ledsun.hatenablog.com の続きです。Node.jsで動くJavaScriptインタプリタを実装しようとする試みです。 作戦 パーサにはEsprimaを使う TDD的なスモールスタート戦略で進める(最初はセルフホスティングを意識しない) 下調べ EsprimaがどのようなASTを返す…

RubyでつくるRuby 読書感想文

どんな本? RubyでつくるRuby ゼロから学びなおすプログラミング言語入門(紙書籍)www.lambdanote.com 言語処理系の実装を体験するための本。 言語処理系の実装はパーサの実装が面倒臭くて、大抵の人はそこで力尽きます。 そこで、パーサは著者の方が用意し…

Mac の言語設定を英語にした時のGoogle Chromeのフォント設定

OSの言語設定を英語に qiita.com OSの言語設定を英語に変更しましょう に触発されて、言語設定を英語にします。 Google Chromeの言語設定 Change Chrome languages & translate webpages - Computer - Google Chrome Help Chrome ブラウザの言語を変更する(…

リーダーシップ理論

リーダーシップに関する情報を調べた記録です。 luccafort.hatenablog.com のはてなブックマークで リーダー(管理者)ではなくエンジニア(実務者)でありたいと願う人々へ - おうさまのみみはロバのみみこれははるか昔に作られたリーダーシップ理論の基礎では…

失敗プロジェクトの弔い方

プロジェクトを燃やした経験から、どうすれば有効なふりかえりができるのか考えてみました。 要約 失敗プロジェクト参加者の信用を回復 失敗プロジェクトの撤退戦術を共有 失敗プロジェクトの回避方法を検討 背景 「社内の失敗プロジェクトを振り返って今後…

IoTゲートウェイのモデリング

用語 機器:HTTP/HTTPSな環境から操作する機器 機器種別:機器の種類。例、エアコン、照明、etc。あるいはエアコンもメーカによって異なる機種種別として扱う必要があるかもしれません。 要件 IoTの理想「標準的なIFでIPネットワークに繋がるいろんな機器を…

技術書典2にサークル参加しました #技術書典

サマリ 謎のモチベーションの高まりにより技術同人誌を書いた 30部が1.5時間ではけた Re:VIEWで書いた 想定読者が勉強会の発表より広いのはおもしろい 書いたこと 「デバッグ最速理論」という薄い本を書きました。 最終的に表紙と奥付、裏表紙等を合わせて16…

今年の目標

家族を大事に 責任のあるポジションにチャレンジ 技術同人誌を書く 「プログラミング作法」に現代の視点からツッコミを入れる TOEIC 800点*1 共感能力の向上 自分が使うAndroidアプリケーションを作る*2 *1:電通大新入生に1時間/日の 英語学習を勧める根拠 …