プログラマのような知的労働者は、労働者自身が生産手段を半ば独占できているので、使用者に対して強気に出ても問題がないと思っている。*1 もちろん、チームで作って運用し続けられる規模のシステムだからこそ会社として業が成り立つのであり、自分ひとりの…

自転車通勤の感想

健康 ジムと併用するとどんどん体脂肪率が落ちていく 業務中眠くなりにくい お腹が減りにくくなる なんで 夜間の自転車と他の登場人物との関係 自動車 建前上は教育を受けて免許を持っており、減点制度もあるので無茶苦茶なことをしてこない印象 前だけでな…

問題について

人によって解決できる問題の複雑さ(大きさ?)には限界があると思っていて、それは忍耐強さとか問題を解決してきた経験に左右されてしまうとも思っている。問題解決の方法そのものは抽象的なメソッドとして言語化できるものではなく、暗黙知に属するが、し…

近況

業務 Railsサーバ屋さん かつ フロントエンド屋さんからインフラ屋さんへ 業が何か変わったとかではなく、他のプロジェクトでは異なる役割をやってみようかくらいのあれ chef鈍重で面倒なイメージがあったけど、ちゃんと構造化すれば便利 業務水準で上から下…

Cooking Hacks

cooking hacksで検索すると何故かIoT文脈の www.cooking-hacks.com が出てくるが食べられないRaspberry Piではなく料理のほうのお話。 最近我が家ではオレンジやパイナップル、グレープフルーツなどを食べるのが流行っているのだが、温州みかん以外の皮が厚…

ReactのViewとはどこか

ReactとVue, AngularはViewコンポーネントのソースコードの構造に、JavaScriptが主かHTMLが主かという違いがある ファイル単位としてのReact ComponentはViewだが、より詳細にみていくとrender()のなかのreturnのみがView(狭義)ともいえる ReactはView(広…

Flowtypeの問題点

利用者のほとんどがOCamlを書けないので、OSSとしてのメリットが減ってしまう構造的問題。*1 *1:issueでflowの設計・実装の問題点についてではなく、いかにエラーを回避するかが議論されててかなしくなった

srknr.hatenablog.com これを読んで気づいたのが以下。 ソフトウェア開発に代表される知的労働者は生産手段が労働者に属しているので、構造的に資本家に対して強いのだなぁ。 — ╹◡╹ )< よく噛んで食べる (@non_117) 2017年5月21日 資本家に属さない上に成…

DDDを読んでる途中でのネットワークシステム設計雑感

フロントエンドGUIの設計について考えていたら設計沼にはまり背骨となる思想を求めてDDDを読んでいる状況です。 フロントエンドを含めたネットワークシステム全般の設計についての雑感。 RDBのテーブルの抽象としてORMで対応するモデルはドメインモデルでは…

世界にあるものごとを無限次元の空間で記述したときに、部分空間のベクトルの向きが別の概念と同じときに、これはほげ概念のn%のノルムを持っているという意味のタグ付けが可能な気はする。そして、無限次元といってもたかだか人間の感覚分解能に律速される…

弛緩して捗らないときは服を着替えるとよかった

休日には趣味で作ってるアプリの開発が捗らないという悩みがあった。 今朝、いろいろ考えて、外に出るときと同じ服に着替えてみるというアクションをとってみたところ、すぐに適度な緊張状態に移行して開発が捗った。 たぶん休日は一日中ゆるい服装でひきこ…

Immutable.RecordとFlow問題はImmutable v4でなおってそう?

izumin.hateblo.jp Flowに入門して今まで作ってきたReduxのモデルに型をあてようとしてみた。モデルは一部界隈でおなじみの、Immutable.Recordを継承したやつなのだけど、上記の記事のようにImmutable.Recordの型定義がよろしくない問題がある。 なんでそん…

Infrastructure as Codeと言いながらnginx.restartとか書けないのは何でなの。実は書けるのかしら。include systemd_commandsとかしたくないのかな。 — ╹◡╹ )< よく噛んで食べる (@non_117) 2017年4月19日 DSLで十分と言えばそうなのだけど、どうせRubyの…

ホワイトボードのシートを机に置くと便利

オフィスでやり始めたのだけど、タスクの備忘録とか考えごとの一時避難は机のうえに広げたホワイトボードで管理するようになった。あまりに自分の性格に合ってたので家でも同じことをはじめた。 コード書く前に設計するのにも便利だし、仕事の割り込みをとり…

フロントエンドGUIの状態の整理

昨日ののあとに考えていた雑感。フロントエンドから見たGUIの状態を個人の主観をもとに整理しています。 背景 複雑なJavaScriptアプリケーションを考えながら作る話 と id:Pasta-K がReact + Canvasで色々やっていた話 などなど。 Reactなどの現代フロントエ…

えも

理性、論理的な言動がエモやエモ的な言動より「よい」いうことは言えない。 おそらく教育とか社会の洗脳の結果ではあるのだけど、エモい状態になって自分のエモい気持ちを絶対に譲る気はないのに、言語インターフェイスとしては論理的にやる人が多い。私もや…

Optimizing React Apps in Practiceの記事がよかった

marmelab.com がよかった。 書いてある知見 プロファイリングツールの使い方 ChromeでDeveloper Toolを開いてrecordした間のイベントから、どの処理に何ミリ秒かかったか表示される 遅いのはだいたいre-renderだよという話 わかるけどついやっちゃう shouldC…

データ構造とアルゴリズム

アルバイトも含めてプログラマとしてはそこそこ経験を積んだが、年々データ構造とアルゴリズムの偉大さを噛みしめるばかり。とはいえまだデータ構造とアルゴリズムを理解した!といえるほどメンタルモデルができてないので、その理由についてはうまく言語化…

さいきんReact, Reduxでやっている設計

はじめに ブラウザでGUIアプリケーションを作らなくても良い牧歌的な時代は終わりつつあります。個人的な意見としてはブラウザはドキュメントビューアのままでいて、複雑なGUIアプリケーションはネイティブアプリケーションとして実装されてほしいのですが、…

GUIを作るならRPCのほうが向いている説 / 読めるようにコードを書くこと

とりあえず200返してjsonで判断するの、GraphQLとRESTの中間ぽい — ╹◡╹ )< よく噛んで食べる (@non_117) 2017年2月23日 RESTを前提とした過去の資産に乗っかれなくなって、ロジック、インフラ層の実装量は増えそう。良い悪いではなくトレードオフとして。 …

利尿作用困る / gemのjQueryなくなってほしい / サブカルクソにおい棒

ユーザから手数料や課金を取らないwebサービスでは、ユーザ属性の推定は必須なのだろうなぁ。その点ではFacebookは属性がわかりやすく、なるほど儲かるわけだ。 — ╹◡╹ )< よく噛んで食べる (@non_117) 2017年2月21日 昨日の続きなんですが、webで広告一本…

斜めがけ鞄よくない / カット野菜の可能性 / 広告

左右半身の筋肉バランスが気になってきた — ╹◡╹ )< よく噛んで食べる (@non_117) 2017年2月19日 恐ろしいことに斜めがけ鞄で生活していると、左右半身で筋肉の付き方、首の傾き、歩く癖などが目に見えるレベルで変わります。重いものを持ち運ぶ場合は絶対…

キャラクター販売とステータス販売 / 新うどん体験

車で不快な思いすること多いのでなんとか人間が運転しない方向へ進んでほしい — ╹◡╹ )< よく噛んで食べる (@non_117) 2017年2月16日 主張です。世界的に動いてはいるけど、実現するんだろうか。 ガチャのあるゲーム、ユーザーからすると強さを売るのとキャ…

哲学は精神に悪そう / ウェアラブルいつの間にか来てた / 転の合理性

身体は透明な方が精神が健康になるような、しかし透明であることを自覚していないと粗暴な人間になるような — ╹◡╹ )< よく噛んで食べる (@non_117) 2017年2月15日 哲学とか自己分析は精神に悪いということが言いたかった。しかし、無自覚で透明な人間はオ…

考えたこと / 人間をハックしない🙅 / gitはGUIも使うと良いのでは

天然エナジードリンクであるところのエヌプレッソを抽出するマシンちょっとだけ欲しい — ╹◡╹ )< よく噛んで食べる (@non_117) 2017年2月14日 エナジードリンクはカフェインと砂糖。エスプレッソはイタリアでは大量の砂糖をいれて飲みます。つまりエスプレ…

考えたこと / ハードウェアの大切さ / 文化

devopsの記事、結局ハードウェアを抱えた組織に対する解は示せてないのでは……。 — ╹◡╹ )< よく噛んで食べる (@non_117) 2017年2月14日 webっぽい企業にもDCにラックを持っているところはたくさんありますね — ╹◡╹ )< よく噛んで食べる (@non_117) 2017年…

今日考えたこと / Web vs SIerの不毛さ / 研究について

活動的な土日というのが私の中ではありえない状態で、身体的にはじゅうぶんに回復していても精神的には家で休まないといけない気持ちになってる。 — ╹◡╹ )< よく噛んで食べる (@non_117) 2017年2月12日 出社そのものがストレス。 ご覧のようにアイコンは4…

プログラマとして健康への取り組み(2)

とりくみ(2) non117.hatenablog.com つづきです。 歩行指導 体型が良くない問題の他にも、私には猫背で姿勢が悪い特徴があった。姿勢が悪いと肩が凝り立ち姿も最悪なので問題意識を持っていたところ、ジムで歩行(姿勢)指導コースを発見し申し込んでみる…

プログラマとして健康への取り組み(1)

背景・問題点 大学生、大学院生と自転車には乗るもののまともに運動をしない生活をしてきた。また、麺や油の多い食品をよく食べる標準的なデブ食生活をしていたので、就職したとたんに贅肉が4, 5kgくらい増えてしまった。プログラマとして1日に8時間も座る生…

MacBook Proと4Kディスプレイその他の環境

MacBook Pro タッチバー環境です。AUKEYのUSB変換アダプタは動作には問題ないが、少し干渉する。 pic.twitter.com/28jbJOtl4l — (╹◡╹ (@non_117) 2016年11月19日 Touch Barの13インチのやつを買いました。 キーボードが使いにくい、Touch Barなんて使わない…