2020に参加したのでブログレポートを。2020参加レポート2020-01-012019年をエンジョイしたソフトウェア6つ2020年を迎え、2019年を振り返るために、2019年から特にお世話になったソフトウェアをまとめてみます。人様の役には立たないと思います。America参加レポートサーバAPIのインフラをKubernetesで構築しているのもあり、KubeConに参加して来ました。Kubernetesのカンファレンスで最も規模が大きいこともあり、様々なインプットが得られ、非常に楽しむことができました。自作キーボード沼に落ちている気がします。自作キーボードと出会って、衝撃的だったことをいくつか。個人サークル74thとして、"ShellScriptの代わりにPythonタスクランナーFabric&Invokeを活用する技術"を頒布しました。だいたい戦利品を読み終わったので、感想を書きます。mbed使ってみたい。ハードウェアの闇は一介のエンジニアではどうもし難い感じがすごく闇。それをエンジニアでカバーしてて尊敬。Vチューバー実演は画期的。2018に参加してきました2018-04-26技術書典4にて『構造化と性能の間をGolangで攻める技術+WebWorker活用技術』を頒布しました表題の通り、技術書典4にて、新刊『構造化と性能の間をGolangで攻める技術(+WebWorker活用技術)』を頒布しました。この本を書いたきっかけは、仕事で性能要件が高いミドルウェアの開発にGolangを採用したためそこそこ大変だったためです。クラスもまたオブジェクトであるということを、メモリのポインタ参照の図を含めて理解させてくれた。デバッグ技術』という本を頒布しました。技術書典1、2に一般参加し、とても楽しかったため、いつかはサークル参加したいと思っていました。デバッグ技術』を頒布しました2017-08-05builderscon2017はやっぱりエンジニアの最高のエンタメbuilderscon2017に行ってきた。今回は2日間、5トラックととても充実。Electronだと、Chrominiumの中で、普通にnodejsのフル機...builderscon2017はやっぱりエンジニアの最高のエンタメ2016-12-07buildersconは開発者の最高のエンターテイメントbuildersconに参加してきました。同じITでもその人の得意分野でも、他が知らない分野を紹介しあう様で、とても勉強になり、刺激になった。16.04にはまだ対応しておらず、自分のノートPCはもう16.04にあげてしまったため、なんとかDockerの力を借りて動かせないかと試行錯誤したところ、動かすことに成功した。今の自分のMacBookProからは半分の重さの1.2kgになり、気軽に持ち運べるPCになった。C720はSSDが交換できるため、128GBSSDに交換し、Galiumosをインストールした。ウェブサイトを公開してみました。最終的には、以下を実現しました。npmとsudoを付け忘れて実行してしまい、何故かnpmが使えなくなることが良くありました。getコマンドを使うために、GOPATHを以下のように設定するよう、.bashrcに書いていました。...npmの-gをローカルユーザのディレクトリで管理する2016-04-151.0になったVisualStudioCodeの強みと弱点vscodeついにVisualStudioCode(以下、VSCode)の1.0がリリースされました。Vim以外の、人に勧められるエディタを探していた私にとって、VSCodeはまさにちょうど良いエディタでした。このVSCodeで、エッジの振られている強みと、弱点を紹介します。入...1.0になったVisualStudioCodeの強みと弱点2016-04-06auのiPhone6SをSIMフリー化して、テザリング可能なDMMモバイルを使うauでiPhone6Sを発売日に購入。世の中は格安MVNOのSIMの世の中になったので、そちらに乗り換えたいと思った。auの端末は購入から半年たつと、SIMロック解除可能とのこと。auはdocomoとは利用電波が異なるため、auのMVNOを使う必要があると思っていた。...auのiPhone6SをSIMフリー化して、テザリング可能なDMMモバイルを使う2016-03-12golangでlogを標準出力とテキストファイルの2箇所の出力するgolang2箇所に出力したい場合、io.MultiWriterが便利。職場ではRedmineを使ってタスク管理をしている。このRedmineの構築に結構苦労するので、この度Dockerコンテナ化することにした。)まとめあけましておめでとうございます。Android、iPad、iPhoneのソフトウェアを毎年書いてますが、今年はハードウェアをあげてきます。)2015-12-28ヘッドレスマシンをSteamホームストリーミングで使うMacBookProから、SteamホームストリーミングでWindows10をインストールしたヘッドレス(モニタ接続なし)のMacMiniを使おうとしたら、以下のメッセージが表示された。画面はリモートコンピュータ上からロックされています。リモートデスクトップでは利用で...ヘッドレスマシンをSteamホームストリーミングで使う2015-12-26自宅サーバのDockerでDNSを運用する自宅サーバを持っていると、外では自宅のIPアドレス、家ではローカルIPアドレスでアクセスなければならず、今まではhostsを直接書き換えるスクリプトを運用していた。Encryptを使ってみた。ほんとうに簡単に鍵が作れる。データの永続化はdockerでよく課題になると思います。containersの節に、いくつかの方法が示されています。vimVimStyleという、VisualStudioCode用のVimプラグインを、VisualStudioCodeでTypeScriptを作った。TypeScript素晴らしい。JSなのにエンプラ的なクラスを使ってプログラミングできる。windowsbootcampを使ってWindowsを使っていたが、bootcampを使うと以下の弊害がある。そのせいで、intel-VTが有効にならず、boot2dockerやAndroidエミュレータ、VirtualBox...bootcampを使わずにUEFIでWindowsをインストールするとintel-vtが使える2015-09-06dockerをビルド環境として使うdockerdockerコンテナにコンパイラなどを入れ、更にそのコンテナにビルド対象のソースコードをマウントすることで、docker自体をビルド環境として使うことができる。C#のビルドであれば、monoのコンテナ(monoは.NETのオープンソース実装。monoのmsbuildはx...dockerをビルド環境として使う2015-08-23メモファイルを開く時に自動Pull、閉じた時に自動Pushする自分のメモファイルをmarkdown形式でgitで管理している。Pull、Pushし忘れるので、自動でコミットするように、.bashrcに以下のように書いた。$HOS...メモファイルを開く時に自動Pull、閉じた時に自動Pushする2015-08-08dockerコンテナをsystemdで管理させるdockerdockerコンテナをサービス化しようと思って、systemdで自動起動するようにsystemdのサービスを書いた。方法自体は、公式にも書いてある。s...dockerコンテナをsystemdで管理させる2015-08-06社内勉強会で使ったdockerのスライド公開できそうな形に修正して公開。74th社内勉強会で使ったdockerのスライド次のページプロフィールid:j74thKubernetes、Python、VSCode、GCP、Goでごはん食べてる。インフラよりのアーキテクト。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。