Lambdaカクテル

京都在住Webエンジニアの日記です

YAPC::Nagoya::Tiny 2019 発表資料『Perlでもできる! Webサービス開発にDocker/ECS/CDKを 導入して良かったこと大変だったこと』

YAPC::Nagoya::Tiny 2019で発表した、『Perlでもできる!Webサービス開発にDocker/ECS/CDKを導入して良かったこと大変だったこと』の資料を公開します。 yapcjapan.connpass.com

Windymeltリリースノート(技術面での進捗)

ここ最近は技術的な進捗がわりとある気がする。特にAWSまわり。 CDK使って開発(確認)環境構築できるようになってきた YAPC::Nagoya::Tinyのネタです 趣味でやってるプロダクト(scala製)がよく進捗している CDKやったついでにnpxとかTypeScriptまわりの雰…

建前の再評価

建前なんかいらないよ、って暮らししてたけど、それだと周りが要求してくることを全部内面化しないといけないような気持ち悪さがあって、例えば世の中にある辛い話とか、人権が抑圧されている、国歌で起立してください、献血ポスターの乳が気に入らない、み…

空気、おいしー!

フツーに生きてるだけで、息を吸って吐いてするだけでも、それで良いんだよね、当たり前のこと忘れてた。この世で最も認められてる事は、ただこの世を生きる事なんだよな。金持ち貧乏、生産性、この国に役に立つ立たない、そんなの取っ払って、心臓が生を主…

回転するWindymelt

css

CSS animationの練習

ディプティック『テンポEDP』

無印良品に藤籠を求めに行ったかたわらディプティックの香水を嗅いでつけてきたので香りをメモしておく。 サンプルの瓶にウッディと書いてあるとおり、つけたてはシダーウッドの香りがして清々しい。ユニセックスらしい気持ちよさを感じる。満足して家まで歩…

CDK クロススタック参照メモ

cdk

方法 受取りたい側のStackでは,cdk.StackPropsを継承したinterface Props(名前はどうでもいい)を作成して,欲しいインターフェイスを定義しておく なんかを渡したい側のStackでは,public readonlyを使ってStackにフィールドを生やしておく そしてconstruct…

CDKアプリケーションのディレクトリ構造・処理フロー入門

CDKのことを良く知らなかったので,作りたいstackごとにcdk init してしまったWindymeltです。おっちょこちょい。仕事でCDKをいじっています。 さて,package.jsonがstackごとに生成されるのは困るので,1つのディレクトリにまとめる作業をするかたわら,CDK…

npxようやく理解した

npx is 何という状況がずっと続いていたけれどようやく合点がいったのでメモしておく。 npm復習 まずnpmについて実行可能なコマンドのインストールの側面からちょっと復習する。 npm install -g aws-cdkみたいなコマンドを叩くと,aws-cdkがグローバルにイン…

型クラスまわりの用語を整理した

用語のうち曖昧だった部分を整理した。お勉強です。まちがっていたらマサカリをください。著者はCSの学位を持たないかけだしです。 多相(多態)(polymorphism) 関数とかが引数の型によってさまざまな振舞いをすること より厳密には、値(関数を含む)が型を取る…

Zshテクニック: 入力中のコマンド列の最後に出現する引数のdirname部だけ再入力する

こういうことがやりたいことがある: # ↓全く同じディレクトリまでサクッと入力してほしい $ コマンド /foo/bar/hoge/piyo.txt /foo/bar/hoge/qux.txt どこか別のディレクトリにあるファイルを,同じディレクトリのどこかに移動したりコピーしたり,といった…

ちょっとインフラ費用かかりそうなときにアプリケーションエンジニアはどうムーブすればいいのか知りたい

ソフトウェア開発の話。 業務中にちょっとリソース作りたくて小銭が減るようなこと,例えばEBSの容量増加させたくてちょっとお金かかりそう,ということがたまにある。 普通はしかるべき責任者に確認して許可を取り付ける,ということになると思うけれど,そ…

日記 / 語られないことは

色は逃亡する。 心に差すのは感情機微の色。映るや映らぬやのうちに誰からも立ち去る。 映ったものだけが思想の礎になり,映らなかったものは語られることがない。 葬られていない色だけを得意げに語る。誰かの色はおまえが葬っている。

興味もなかった政治に目覚めて人生に背を向けるな

政治と宗教の話はご法度と言われていたのも昔の話で、今時のネットには政治的話題が氾濫していて、ネットでしきりに語られていた「ネットと現実の区別を付けろ」という言葉が過去の彼方に霞んで見える。より露骨に政治運動が浸透して、より生々しい現実が近…

メモ: 『文章を「書ける人」と「書けない人」のちがい』 - 生産的でないインプットだってして良いんだなということ

rootport.hateblo.jp いわゆる「ビジネスパーソン」と呼ばれる人々は、知識を軽視しがちだ。問題を効率的に解決する方法や、アイディアの出し方……マニュアル化された「頭の使い方」をマスターすることに夢中で、知識の蓄積を後回しにしがちなようである。頭…

AWS CloudFormationに入門して練習した

最近AWSで気の効いた仕組みを作ろうとするとだいたいCloudFormation(CFn)を使っているので,自分も少しくらい取り扱えるようになっておかねばと思っていた. そこでこういう記事を見て,入門には丁度良いなと思いやってみたメモ. dev.classmethod.jp AWSTem…

理想のdevhostのことを考えている

AWSで作る理想のdevhostについて考えている。 devhostははてな社内用語だった。 今自分のチームにもdevhostはあるけれど,Jenkinsとchefとnginxとドメインソケットにべったり依存していて結構構成が把握しづらかったりする。 もし1からdevhostの環境を作ると…

#チームにゃんこショッピング 2019Autumn

チームにゃんこショッピングのお時間です。服を買いにid:Pasta-K、id:nyanco15、id:side_tana、id:kazuhi_raと竜王アウトレットモールに行ってきました。 ビームス 15444円 ややオーバーサイズな服が似合うらしいことがわかってきたので、今後もその路線で行…

『なれる!?Webエンジニア』を読んでキャリアと思い切りとコミュニティについて再考した

学び続けることを信条としていきたいid:Windymeltです. 今日技術書典が開かれていることを知らなかったのでid:kiryuanzuによる『なれる!?Webエンジニア』がいきなりTwitterのTLに流れてきたときは「もうそんな時期だったか」と驚いてしまった. kiryuanzu.…

いざ本当に書きたい事なんか無いのかもしれないけれど / 体験の濃密さと、語る事について

体験の濃密さと、語る事についての随筆 枕上、厠上、馬上なんて言うように、何かを閃くことが多いのはベッドの中だったりする。 いままではTwitterに思いついた順に書いていたけれどもう少しフィルタしないといけない気がしていた。 ある友人は想いを貯めて…

ECS/DockerでWorkerManagerを使おうとしてハマったメモ(PID=1問題)

PerlにはWorkerManagerという,外部のジョブキューを使ってバッチ処理できる便利なcpanモジュールがあるのですが,これをECS/Dockerで使おうとしてハマったのでメモ。 PID=1問題 普通にDockerでWorkerManagerを使おうとすると,次のようなメッセージが表示さ…

Alloyでオーク問題を解く

猥雑な話で怒られそうなので恐縮ですが、オークが女騎士に怪しい薬を盛るというパズルがあったので、最近興味を持っていたAlloyでモデル検査をしましょう。 gist.github.com 解を図示するとこうなります。 Alloy初めて触ったのですが面白いですね。ところが…

会議体には適切な名前をつけてほしい

会議の名前をめぐって会社でごちゃごちゃ揉めてしまった(揉めたというほどではなくて,議論になった,くらいなのだけれど)。 チームで持たれている会議の名前がわかりづらいことがあって,リリース予定なのか会議なのかわからんから替えてくれ(会,という接…

髪切った&&ジムに行った

美容院篇 同僚の紹介で二条駅付近の美容院に行った。有料だがシェービングもしてくれるので男女ともにお得。 自転車停めていいか心配していたが勝手に移動してくれて、帰るときに戻してくれた。 自分はいつも同じ美容院を使うという感覚があまりなくて、割と…

エンジニアが柔軟に考える事の内面化について考えた

id:Windymeltです。夜はもうめっきり涼しくなりました。とはいえ不眠の調子はまずまずで,睡眠外来の医者を取ろうとしたら最短でも12月になるらしく。相当数の人間が今日も眠れないのだろうと思いながら記事を書いています。 自分は慢性的な不眠症を持ってい…

ウブ

(NSFW)

#ISUCON 9に2人チームとして初参加し,負けた

標題の通り。弊社では今回のISUCONに4チームほど参加したようでしたが,われわれは自分と id:Pasta-K の二人チームで参加しました。使用言語はRubyで,スコアは4010点でした。 毎年ISUCONに同僚の人間が参加しているのを見ていいな~と思っていましたが敷居…

"大人"になんてならなくてよかった

卒業してから今の会社に就職して,人生のゴールが一度達成されてしまったけれど,その後のことなんか考えてなかったし,大学では良い(大)企業に入ることが至上命題にされていて,やれTOEICだの簿記だのを受けさせられて,それが単位要件ときたもんだから,就…

自分のサイトをgithub管理にしてS3に自動デプロイされるようにした

aws

www.3qe.us 素朴なサイトだけど,ブログではない自分のサイトを持っている。内容はAWS S3に置いてあって,s3 syncとかで管理していたのだけれど,大変になってきたのでgithubに移動させて,AWS CodePipelineで変更を受け取って自動デプロイさせるようにした…

zshでURLを使うときのテク

zsh

noglobコマンドを使うと展開が阻止されるので,?とかに展開が引っかかって怒られたりしない。 noglob curl -X POST http://... ペースト時に自動でブラケットやURLをクオートしてくれる君もある。.zshrcに追加した。 # URLペースト時にクオートしてくれる au…