init.elの大掃除として、コード補完に Company を利用していたのを、 Corfu と Cape に乗り換えてみました。
環境はEmacs HEADビルド (31.0.50) です。
その結果、Org Modeでアルファベットを書いていると定期的にエラーが発生し入力が中断されてしまうように。 例えば、 abc と入力してしばらくすると、以下のようなメッセージが出力されます。
[Read More]
Emacsサマーフェスで登壇してきた
今日、2024/8/4は東京Emacs勉強会で久々のオンサイトのEmacsイベント、 「Emacsサマーフェス」 がおこなわれました。
https://tokyo-emacs.connpass.com/event/321255/ 少なくともConnpass上で見る限りは前回のオンサイト勉強会は、2019年の東京Emacs勉強会 菊の節句依頼ということで、 5年振りのオンサイトイベントということもあり、参加枠も増設に増設を重ねての大盛況となりました。
[Read More]
[調査中] Org 9.7になってox-hugoの内部リンクが動かなくなっている
このブログはOrg Modeで書いて、ox-hugoでmarkdownにエクスポートして、hugoで静的サイトに変換して作っているのですが、 気付いたら、他の記事へのリンクを含むエントリがエクスポートできなくなっていました。
[Read More]
Disqusが勝手にテキストをリンク化するのを防ぐ
このブログでは、よくクラウドやKubernetesに関するエントリを扱っています。
そのため、 networking.k8s.io/v1 のように、URLっぽいテキストが出てくることがあるのですが、 いつのまにか、勝手にこれらのテキストがリンクとして扱われていることに気付きました。
[Read More]
EKSのネットワーキングにディープダイブ
Amazon EKSをはじめとするパブリッククラウドのマネージドKubernetesでは、 VPC CNIなどパブクラのネットワークの仕組みと密連携したネットワークプラグインが用意されています。 これは、手軽に利用できて便利な反面、オンプレのKubernetesに慣れている人からすると意外な挙動をすることがあります。
[Read More]
EKSのVPC CNIでNetwork Policyを利用する
EKSでは標準のCNI(Container Network Interface)として、VPC CNIと呼ばれるものが提供されています。
VPC CNIでは、これまでネットワーク通信制御のために、PodのSecurity Groupが提供されていました。 一方で、Kubernetesで標準的な通信制御として利用されているNetwork Policyはサポートされておらず、 Network Policyを利用したい場合には、自己責任のもとCalicoなどNetwork PolicyをサポートするCNIを独自導入する必要がありました。
[Read More]
Emacs 30で導入される予定のおもしろい機能の紹介
Emacs29もリリースされてしばらくたち、Emacs30の開発も進んでいます。
NEWSを見てみると、正当なうれしい機能だけでなく、ユースケースが不思議なおもしろい機能も増えているので、 それらをご紹介したいと思います。
[Read More]
CloudFormationの新しい機能を使って簡単にIaCに移行する
AWSでシステム開発をしていると以下のような声をよく聞きます。
「手で作ってしまったリソースがあるのだけど、これをIaC化したい」
これまで、公式では実現する手段がなく(過去にはCloudFormerがありましたが、、、)、 3rd partyのツールであるFormer2を使うぐらいしか実現手段がありませんでした。
[Read More]
コンテナイメージサイズ削減はがんばりすぎなくてよい。Seekable OCIがあればね
先日の以下の記事では、AlpineやDistrolessなどの軽量コンテナを含めた比較をしました。
AWSのコンテナのベースイメージ何がいいのか では、なぜ軽量コンテナを利用するのでしょうか? 一般的には以下のふたつの理由があると思います。
[Read More]
EKSのpodへのIAMアクセス付与はPod Identityにおまかせ
EKS上でシステムを動かす上で、AWS上のサービスと一切連携しないということは、まず無いでしょう。
当然ですが、Kubernetesの世界ではPodに対して、AWS IAMを直接設定する機能はありません。 Podと権限をひもづけする Service Account に対して、 なんらかの仕組みを用いて、 Service Account と IAMロール を結びつけてあげる必要があります。
[Read More]