Slackを見ているとgoenvを使わずにGoをインストールしている人が多い印象を受けたのでgoenvから脱却してみました。以下、メモ書きとして残します。/usr/local/bin/goこれだけでgoenvから脱却できました。21:23goenvを使うのをやめたTweet広告を非表示にするもっと読むコメントを書く2019-12-312019年買ってよかったもの今年買ってよかったものを記録として残します。紹介されていたので買ってみました。値段も手頃で、半年くらい使っていました。会社で4Kモニターを使っていると、家でフルHDのモニターを使うのが辛くなってきたので買いました。LGのモニターはType-Cのケーブル1本で繋げられて給電もできるタイプもありますが、予算オーバーだったので安いのを。モニターアームを付ける予定だったので、ピボット・高さ調整のできないタイプです。モニター自体は満足しています。ComputersモニターアームYouTubeで紹介されているのを見て買いました。USBポートがアームに付いているのが地味に便利です。モニターの下のスペースを有効に活用できていいですね。ホーム&キッチンwww.instagram.comPS4LGのモニターに繋げて使っています。買ったらゲームするようになるかと思いましたが、週に1回やるかどうかといったところですね。WH-1000XM3SONYのノイズキャンセリングヘッドホンです。ノイズキャンセリングの製品を買うのが初めてだったので、こんなにも快適なのかと驚きました。長時間つけていても疲れないのがいいですね。充電はノイキャンONの状態で30時間持つみたいなので、長距離の移動時にはいいかもしれないです。家やカフェで作業するときに使っていますが、たまに会社でも使っています。エレクトロニクスケーブルオーガナイザーデスク周りのコードをスッキリさせるために、デスクの天板のに取り付けています。IKEAメディア:ケーブルオーガナイザー使って床に散らばってたケーブルと電源タップが少しだけマシになった(床も写せばよかった...)まだ改善できそうだけど、床掃除しやすくなったから満足。最初はとても気に入っていたのですが、微妙な部分が数箇所あり小さなストレスが溜まる感じがありました。よかっただけに期待値高めでしたが、少々残念でした。デスクトップのPCが欲しくて買いました。ベアボーンは自作PC初心者でも簡単に組み立てることができるのでオススメです。5万円台でメモリ32GBのPCができたのは満足しています。詳細はこちらで紹介しています。inari111.hatenablog.comマネークリップ友人の結婚式でスーツを着る機会があったので、ポケットを膨らませないために買ってみました。いう最小限なので、ポケットに入れても目立たなくてお気に入りです。普段は二つ折りの財布を使用していますが、荷物を少なくしたいときに使っています。マネークリップ、iPhone、イヤホンだけをもって外出することが増えました。カズさんの動画を見たのが決め手になりました。買い換えるつもりなかったのですが、気づいたら予約していました。Apple製品ってそういうものですよね。2台持ちの生活から開放されました。Pro2019年、買って一番よかったものだと思います。気になっていた点が全て解消されていて、とても満足度の高いイヤホンだと思います。Proでも十分なんだけど、聴き比べるとWFのほうが断然いい...と思う。WFはBluetooth接続が遅いし不安定で、タッチセンサーの反応もイマイチ。使うたびに小さなストレスが溜まる感じが嫌だった。終わりだと思っていましたが、Bluetoothで静音タイプで墨という自分にとって求めていた組み合わせが出てしまったので買ってしまいました。カフェで作業するときは尊師スタイルなのでコードがないのは快適で見た目もスッキリしています。Desktopに移行できないかと考えていました。Desktopがどんなもんか試してみることにしました。最初はWindowsのノートPCを買おうと考えていたのですが、メモリ16GBにすると20万くらいになってしまい見送っていました。そんなとき、会社の方にベアボーンなら安く組めると教えてもらい、今回自作することにしました。爪に引っ掛けて固定するのに少し苦労しました。CPUに付属しているものではなく、ベアボーンに付属しているものを使います。CPU付属のものだと取り付けできないはず。メモリけっこう強めで押し込みます。SSD取り付けた後にネジで固定します。完成ケースに戻してネジを締めたら完成です。BIOS無事起動しました。A300で初めて自作PCを作ってみました。SSDを取り付けるだけなので、未経験でも1時間ちょっとで起動までいけました。自作PCの入門には最適だと思います。メモリ32GBのPCを約5万円で組めたのはかなりコスパいいと思うので、オススメです。OSはUbuntu19を入れて使っています。使ってみて良ければMacから移行する日も来るかもしれないです。A300で初めて自作PCを作ったTweet広告を非表示にするもっと読むコメントを書く2019-05-06Cコンパイラを作り始めたタイトルの通り、コンパイラを作り始めました。書いたのですが、低レイヤーを勉強していきたいとここ最近考えていました。僕が考えていた低レイヤーというのは、AWS上でインフラを構築できるようになることやRDBのチューニングでした(前職ではアプリケーションのコードを書くこと以外、あまり気にしなくてよかったのでこのへんをやりたかった)。会社の同僚の方たちと飲んでいるときに、エモい低レイヤーの話を聞き、ちょっとやってみるか!という気持ちになったのでコンパイラを作り始めてみました。作っているもの9ccというCコンパイラを作っています。Cを書いた経験はなく、けっこう苦しいところもあります...github.comCコンパイラとは、C言語で書かれたプログラムをアセンブリ言語に変換するものです。参考にしながら(現時点ではほぼ写経しながら)作っています。単項プラス、単項マイナスと、書いてもよくわからないと思うので、テストコードを見てもらうのがわかりやすいです。tryという関数に期待値と入力値を渡し、実際の結果が期待値と一致するかをチェックしています。'14+-(-7)-(+6)'地道にやっていく感じですね。できることが増えてくると面白いです。沿って実装していく予定です。最後にAPIなどのアプリケーションのコード書くのとは全然違いますが、ちょっと楽しいので地道に続けていきたいです。22:20Cコンパイラを作り始めたTweet広告を非表示にするもっと読むコメントを書く2019-04-10転職のお知らせ2019年4月12日でピックアップを退職します。3月19日が最終出社日で、在籍期間は1年9ヶ月ほどでした。3年くらい働いたような感じがしますが、実際は2年も働いていませんでした。いうIDで活動しています。オークファン→BASE→ピックアップで働いてきました。サーバーサイドの開発をしてきました。以前はPHPを書いていましたが、今はGoが好きです。退職エントリ、入社エントリを読むのが好きです。今回は書く側になりました。Functionsその他いろいろCircleCIAPIや管理画面はGAEで動かしていたのですが、こんな便利なものがあるのかと感じるくらいGAEは便利でした。インフラ面の心配をすることなく、アプリケーションのコードを書くことに集中できるので、人数の少ないチームには合っていると思います。Goを書ける環境は楽しかったですし、レイヤードアーキテクチャやProtobufを使った開発を経験できたのもよかったと感じています。最初の半年くらいはサーバーサイドエンジニアが足りていない状況で、機能追加時にはだいぶ迷惑をかけてしまいました。完全に僕のスキル不足、経験不足によるものだと思っています。1サービスに対しサーバーサイドエンジニアが2人を超えたあたりから、徐々に開発に余裕が生まれるようになったと思います。入社してくれた方々が新しい風を吹かせてくれるのはとても心地よく、技術的なことだけでなく仕事の進め方や他職種とのコミュニケーションの取り方は勉強になりました。一緒に働けたことに感謝しています。なんで辞めるのか数年後を見据えると、今のスキルセットでエンジニアを続けていくことに不安がありました。GAEのような抽象度の高いサービスを利用した開発ではなく、今のうちに低レイヤーに触れておくべきだろうというのはここ数ヶ月感じていたことです。年齢が上がるにつれて未経験の領域に挑戦するのはハードルが上がると思っていて、挑戦しやすい今のうちに思い切って転職することにしました。どのように転職活動をしたか下記のサービス経由で話を聞きに行ったり、選考を受けたりしました。今までの転職活動では2~3社程度しか受けていなかったので、今回は多く受けようと考えていました。20人くらいの規模の会社からメガベンチャーまで、幅広く受けています。数人規模のスタートアップは、今の自分とは合わないだろうなと考えていたので、受けていません。働きながら転職活動するのはしんどいので、もうしたくないですね...転職活動で重視したことGoが書けることエンジニアチームの雰囲気、考え方が自分に合っているかどうか新しいことに挑戦できるインフラ、Webフロントエンド等RDB触れることエンジニアとして働きやすい企業かどうか経験豊富なエンジニアがいること次何するの?Goでアプリケーションのコードを書くインフラもやるWebフロントエンドもやる(Goを書くのがメインになる予定)内定をいただいた企業の中から一番自分に合いそうな企業を選びました。次働く企業は、入社後にまた改めて書きたいと思います。聞かれたら答えているのでDMでも送ってください。最後に人数が少ないときに入社することができ、カオスな時期から人が増えていくフェーズを経験できたのは自分にとって貴重な経験でした。日々新しいことを学ぶことができる環境は非常に楽しかったですし、周りの優秀な方から受ける影響も大きかったです。今まで働いてきた中で一番働きやすい環境だったと思います。子供の頃から、新しい環境に対してワクワクした気持ちよりも不安な気持ちを抱くことが多く、居心地のいい環境を出てまでやりたいことを優先している自分に少しびっくりしていますが、今後もコツコツとやっていけたらと思います。{pid}していたが、pgrepやpkillを使うと便利ということがわかった。pidのリストが返ってくる。111または、このようにコマンド1発でkillする。一緒に使う必要があります。(--rm)デフォルトではコンテナを終了しても、コンテナのファイルシステム(の内容)を保持し続けます。これにより、多くのデバッグをより簡単にします(最後の状態を確認できるため)。全てのデータを維持し続けるのがデフォルトです。動かしたとしても、これらのコンテナのファイルシステムが溜まり続けます。コンテナ内でのコマンドの実行が終わったらコンテナを自動で削除するということ。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。