メモこの記事を読んでなるほどな〜と思ったので記事にしてみる。雑にいうと実装ではなくインターフェイスに依存させ、モジュール間の依存関係を疎結合にする手法。プログラミングテック系の学生というと、やはりいろんな会社のインターンに参加していろんなイケてるナウい技術を触って「圧倒的成長!」を求めますよね。プログラミングElmは静的型付言語なので、型のチカラを活かすことでコンパイラに「あっては行けない状態や組み合わせ」をチェックさせることができる。Type)の記事があるが、もう少し簡単な例を紹介しようと思う。プログラミングこのDiscourseスレッドがかなり面白かった。Type)を使うと特定の順序でしか型安全に状態遷移できないように実装できると思うんだけど、どうしたらいいかな?」と質問している。圧倒的な家賃の無駄さに耐えられず千葉への引っ越しを決めた。引越し業者にはアーク引越センターというところを使ったが、激安でびっくりした。引っ越しの経緯は去年末のブログに書いている。dという型がある状況でaがなければbが更新できないし、bがなければcが更新できない、のような流れを再帰構造の型で表現する実装。使いどころは謎だが思いついたのでメモしておく。2019最終日の記事です。去年末あたりから現職のチームでElmを書き始めたので、大体1年程度はプロダクションでElmのコードを書き続けたことになる。Conferenceの枠で応募したら通ってしまった。Controlのこと。端的に言うとSESで常駐になる企業は地域的な危険性がある、という話。ぼくは今年で55歳になる。プログラミング過去に「NoRedInk*1の筋肉の人」としておなじみリチャード・フェルドマンをフィーチャーする記事を書いたので、今度は自分をフィーチャーしようと思う。Japan」というイベントが新しく爆誕していた。雑記iTerm2にはステータスバーという機能があり、そこで現在のgcloudのCLIで操作対象になっているプロジェクトIDを出すと非常に捗る。Nightというものがあると知って会社の先輩と参加した。Webアプリケーションを作ったことがある人ならわかる話だが、アプリケーションは確実に予想外の状況に晒される。今年の頭くらいに書いた今年の抱負に関する記事の中で「不動産投資に関する本を読む」とあるが、ちゃんと有言実行ということでとりあえずいろんな本を読んでみたので、その感想を記事にしておく。プログラミングソフトウェア開発最大の難所と呼ばれる見積もり。見積もりに関する古典があるくらいにはやはり見積もりというのは難しい。去年末からクラウドバンクをやっている。なんだかんだもう1年近く継続してやっているが、正直かなりいいのでいろんな人に勧めている。勧めている手前、自分の実績というのもある程度公開しておくのが筋かなと思うのでブログの記事にしておく。メモたまーに考えることがあったが、せっかくなのでアウトプットしておく。前提としてGo以外のインターフェイスを持つ言語、例えばJavaではインターフェイスを満たしていることを明示するためにimplementsキーワードなどで実装を明示してやる必要がある。プログラミング個人開発でFirestoreを使っているので情報を集めている。雑記プロテインバーと呼ばれるものがある。簡単に言うと一本満足バーやスニッカーズ的なあのおかしのバーにプロテイン(タンパク質)が多めに含まれているバーのことだ。日本国内ではまだこの手の製品はさほどメジャーではないようだが、海外(とくにアメリカ)...Amazonで買える海外のプロテインバー3選2019-09-23elmstaticを使って静的サイトをElmでつくる純粋にElmとparcelかなにかで自分のポートフォリオサイトを作ったりするのは割と簡単できるが、もう少し機能を増やしてマークダウンで、ブログの記事を書いたり、ついでに記事にタグ付けをしたりなんかしたいときには、このelmstaticというのがよいかもしれ...elmstaticを使って静的サイトをElmでつくる2019-09-23OSカーネルのCコードにでてくるkmainとはなんなのかメモozkl/sosoという小さなオペレーティング・システムの実装を読んでいたのだが、そこで出てくるmain.cのエントリポイントがmain関数ではなくkmain関数であることに気がついた。昔々にCを書いていたときは問答無用でmain関数とした記憶があるので、一体コレはな...OSカーネルのCコードにでてくるkmainとはなんなのか2019-09-18Indiegogoで2年前に購入したVoltermanがようやく届いたのでレビューしてみる雑記2017年の夏頃にVoltermanというスマートウォレットをIndiegogo上でバックした。スマートウォレットとはなんぞや、というと財布に盗難防止カメラ、モバイルバッテリ、Wifiホットスポットなどの機能を満載にしたスパイの道具みたいなロマン溢れる製品である。...Indiegogoで2年前に購入したVoltermanがようやく届いたのでレビューしてみる2019-09-18iHerbで手軽に買えるスマートドラッグ3つ雑記スマートドラッグと聞くとなんか危なそうで飲むとバキバキに決まるようなものを想像しがちだが、実態は単なる身体にいい成分が含まれたカプセルだったりする。FunctionsではSparkプランだと外部ネットワークにGETリクエストすら飛ばせない。メモもしかしてGETリクエストなら...と思ったけど普通に無理だった。FunctionsではSparkプランだと外部ネットワークにGETリクエストすら飛ばせない。メモ自分が本格的に設計を意識するようになったのは、2015年の夏に現職であるFringe81株式会社で開催されていたサマーインターンに参加してからだ。大きなリリースになればなるほど、コードベースに潜むバグが増える。充分なテストがないチームでは、コードレビューにテスト相当のタスクが求められるようになり、本質的な設計の優先度は低くなる。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。