tech

168 本の記事

gormでmany-to-manyを扱う時、リレーション先のテーブルの内容で絞り込みをする Github Actionsのワークフロー内でGithub Appからトークンを取得して使う CloudNativeDays Spring 2021でカンファレンスプラットフォームを開発した 3Dプリンターでヘッドホンフックを自作したんだけど、滅茶苦茶楽しい!! CloudNativeDaysTokyo2020でカンファレンスプラットフォームを開発した UserScriptを使って、Confluenceエディタのショートカットを一部無効にする Kubernetes Meetup Tokyo #31で「入門!ClusterAPI」というトークをした kubectl -o custom-columnsで、配列内の任意のデータを表示したい 4Kディスプレイやめました。そして曲面ウルトラワイドディスプレイの道へ MacOSのAlacrittyで複数ウィンドウ表示する DragonflyのCDN機能を使って効率的なイメージダウンロードを実現する kubeletが使うコンテナランタイムをdockerからcontainerdに変更する ClusterAPI v0.3.0の変更点 Go製ソフトウェアの開発中にインポートしているパッケージを修正して手元で動作確認する方法 consul-templateでVaultのシークレットをソースにしている場合、更新してもすぐにはレンダリングされない場合がある Ubuntuでユーザーディレクトリを再作成するには mkhomedir_helper を使うと良い Goのtext/templateで、”{{“と”}}”を出力する Vaultをインメモリで起動してテストに使うテクニックの紹介 リモートワークのコツ 「Kubernetesで実践するクラウドネイティブDevOps」のレビューをした GolandのSplitterをキーボードからリサイズする Go製ソフトウェアのCIやリリースをGithubActionsで行う OpenPolicyAgentを使ってSecurityGroupを検査する Go製のバイナリをAlpineで動かすと bash: ./xxx: No such file or directory というエラーになる Goland+gotestsでテストのテンプレートを簡単に生成する Change IME mode to EIJI automatically when launch Alfred kindにkindnetdというCNIプラグインが同梱されていた vault-agent-injectorに関する調査記録 CAEP: Machine health checking a.k.a node auto repair proposal を読む k8sのリソースなどをリストするためのいくつかの方法とkelmの紹介 CKAD(Certified Kubernetes Application Developer)を取得した inotifyインスタンスが監視している数がmax_user_watchesを越えた時に`no space left on device`エラーとなる様子を観察したり原因を調べたりする プロセスがinotifyで監視しているオブジェクトの数を取得する CKA(Certified Kubernetes Administrator)を取得した docker/distributionで使われていないレイヤーやタグがついていないマニフェストをGCする ServiceAccountのトークンで使われているJWTの処理はどこに書かれているのか kelm v0.0.5をリリースした kelmというk8sのリソースとアクションをインタラクティブに選択・実行するツールを作っている Kubernetes Meetup Tokyo 23でClusterAPIについてLTしてきた 困った時、質問する時に整理すること fishのヒストリ重複が邪魔なので掃除するツールを作った ingress-nginxの仕組み I wrote my first Kubernetes custom-controller to operate OpenStack SecurityGroup CloudNativeMeetupTokyo#7 – Consul Kubernetes Integrationにおける Service Sync to Consulについて Kubernetes Metricsについて調べる Hashicorp VaultのPKI Secret Engineを扱うためのCLIツールを書いた mdtoc: .mdファイルに目次を挿入するためのツール CustomControllerでinformerを使ってリソースの追加や更新といったイベント毎に処理を行う Hello Custom Controller! CRDについてのメモ JapanContainerDays v12.18 2018年、helloリポジトリを試したらかなりよかったよ release wordpress-backuper v0.1.0 JetBrains Toolboxを導入 cloud-provider-openstackを使って、keystoneでk8sのユーザー認証を行う GoのgRPCで独自の暗号化を行う STNSと連携して公開鍵認証し、gRPCでサーバーに定義した処理を実行させるツールalpette テンプレートからテキストファイルをパッと作れるCLIツール、patt Apple Watch Series 4 40mmを数日使った感想 Kubernetes Meetup #13 でKnative Servingの紹介をした USB-RJ45コンソールケーブルを購入してRouterboardの設定 TerraformのTLS Providerを試す OpenStackDays2018で登壇 Knativeが目指すもの、考え方を見てみよう Knative EventingがGCP PubSubからメッセージを受け取る様子を観察する Knativeのオートスケール機能をminikubeで試したメモ Rubotyで作ったbotをkubernetes上で動かす Fluent Bitにmruby Filter Pluginを追加し、フィルタ処理をmrubyで書けるようにする KubernetesのNamespaceをRuby DSLで管理できないか試してみた Hashicorp VaultのPKI Secerts Engineを試す LINE Developer Meetup #32 で アクセス頻度予測を用いてサーバーを自動増減する「計画的スケーリング」の話をしました minikubeを使ってローカルでKubernetes v1.9.4を動かす(2018年4月版) Japan Container Days v18.04でコンテナまみれの1日を過ごしたよ 自宅サーバー用のマシンが起動しない太郎 Vue.jsでWordPressのテンプレートを作りたいメモ gRPCで独自の認証機構を利用する(SSH公開鍵認証編) gRPCで独自の認証機構を利用する(パスワード認証編) 📝July Tech Festa 2017 CFP募集開始 ssh-keygenで生成した鍵を使ってGo言語でencrypt/decryptすることについて調べていた 左右分割、格子状の自作キーボードキット Helixを組み立てた PagerDutyからオンコールの電話がかかってこなくなって困った話 OpenStack Heatで建てたインスタンスの名前にIPアドレスベースの文字列をつける apt install時のプログレスバーを非表示にする Kubernetes on OpenStack with Octaviaでスケーラブルなロードバランサーを実現する 香川大学工学部の特別講義で講演した Kubernetes Invitational Meetup Tokyo #2 kubesprayを使ってOpenStack上にKubernetesを構築する 自宅PCをLinuxに置き換えることができるかのメモ 第10回ペパボテックカンファレンスで「アクセス頻度予測を用いた計画的スケーリング」について話した #pbtech AnsibleのDynamic Inventoryを使ってOpenStackやMackerelから適用先を自動取得する Mackerel Dayに行って、ペパボにおける導入の歴史や利用事例について話してきました 自宅のiMacをHigh Sierraに更新 docker-machine with OpenStack の挙動を確認 Terraformのbackendを使いこなしたい Terraformのworkspaceを使いこなしたい July Tech Festa 2017に行ってきた ipcalc:IPアドレスやネットマスク、CIDRを計算するCLIツール all-in-oneなOpenStack環境をkolla-ansibleを使って自宅に作った RouterBoardのRB2011UiAS-INを購入 OSS Gate Tokyo ワークショップでサポーターをしてきた OpenStackDays Tokyo 2017に行った(ただし2日目のみ) iPad Pro 10.5インチモデルを購入して1ヶ月経過したので使用状況をまとめる 5年ぶりにPC組み立てたら今までで最もハイスペックになった Rancher Meetup #8 で「Rails on Kubernetes on Rancher on OpenStack」というLTをしてきた Terraformでenvによってリソースの名前を変える openstack_networking_secgroup_v2、openstack_networking_secgroup_rule_v2の冗長さをどうにかできないか試した Kubernetes Meetup #5 で話をしてきた iijmioのSIMを追加した iPadでもスライド作成したい! iPad Pro 10.5インチモデルを買った ngx_mrubyを使ってコンテンツベースのルーティングを行ってみる OpenStack Heat再び mastodonで自分用のインスタンスを作った感想 cloud-initのドキュメントを読んだ RancherのOpenStack Driverを試す PuppetのFacterでもrspecしたい! OpenStack HeatのResourceGroupを使って任意の台数のインスタンスを起動する OpenStack Heatを試す KubernetesのDeploymentを試す kubernetesのCronJobを触る Rails + MySQL on Kubernetesを試す Kubernetes入門記録(まずは起動してみよう編) SRE Tech Talks #2 に行ってきた Yahoo! JAPAN MeetUp #8 に参加した 【freee×プレイド】Tech Meetup 〜インフラ監視編〜 に行ってきた #plaidtech 「Rubyエンジニアが語る、2016年の振り返りとこれから」でLTしてきた ActiveJobでsidekiqを使う場合、connection_poolの値はconcurrency + 1以上にしよう 読んだ: BARACK OBAMA: LAST MESSAGE FROM THE WHITE HOUSE IIJmioのクーポン残量をAWS LambdaとMackerelでプロットしてみよう chimayというConsulと連動したmrubyスクリプトランナーを作っている RubyWorldConferenceに参加した(3日目) & KPT Let’s Encryptでブログをhttps化した RubyWorldConferenceに参加した(2日目) RubyWorldConferenceに参加した(1日目) RubyWorldConferenceに参加した(0日目) RailsアプリのCIがランダムに失敗して治安が悪化していたのを回復した話 リファクタリングRuby読書記録(9.1-9.8) リファクタリングRuby読書記録(8.14-8.17) リファクタリングRuby読書記録(8.9-8.13) ServerlessConfに参加した。とてもよかった。 リファクタリングRuby読書記録(8.4-8.8) リファクタリングRuby読書記録(6.20-8.3) PackStack with Vagrant (2016-09-25) リファクタリングRuby読書記録(6.9-6.19) リファクタリングRuby読書記録(6.1-6.8) Rubyでstdoutl/errを標準出力/エラーとファイルの両方に出力する Vagrant + CentOS7+ kdump でVMのメモリサイズが小さいとkdumpの起動に失敗する Surface Pro 4 Habitat Meetup #1で話してきた HabitatでSinatraアプリのパッケージを作る Crystalのテスト周りについての覚え書き devstackをvagrantで構築する(2016-01-03) RancherOSの起動時の仕組み Go言語の構造体でタグを使う時のメモ DockerのストレージバックエンドにBtrfsが使えるようになってたので試した org-modeのアーカイブ先ファイル名を変更する 今年追加したEmacsの設定 Rubyでオブジェクトのスーパークラスを遡って取得する Linuxでアクティブなアプリケーションを記録&可視化した GNUプロジェクトの一つにパッチを送って取り込まれるまでの話 ClojureScriptでRDBを使ったアプリを作成する(その1) Org-mode 7.9.1の新機能(Org Agenda編) Org-mode 7.9.1の新機能(Org Capture編) Linux Native KVM Toolsのメモリ割り当て Emacsのデータストアを見てみる ありえるたんがかわいい Linux Native KVM Toolsを使ってみよう tmux内でコマンドを実行する際に新しいウィンドウやウィンドウを分割して実行する