Lambdaカクテル

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

技術

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) 関数とかが引数の型によってさまざまな振舞いをすること より厳密には、値(関数を含む)が型を取る…

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

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

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

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

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

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

『Web API - The Good Parts』読後メモ

『Web API - The Good Parts』を読んだので,備忘録としてメモしていく. 訳書かと思って身構えていたけれど,和書だったので安心. レスポンスデータのデータフォーマット APIによっては,(XMLとJSONとのように)2つ以上のフォーマットでレスポンスデータを…

技術ツリー

自分がどのようなスキルを保持しているかを把握することが大事なのは当然だとしよう。キャリアパスの形成だとか、技術的に己を研鑽するための道筋を考えるのに重要なのは言うまでもない。 そこで実際に自分がどのようなスキルを持っているか?という事をリア…

sda, sdb, sdc,...の順序

僕はMac ProにCentOSを入れて自宅サーバとしているけれど、デバイスの認識順序で疑問が出たのでメモする。 Mac Proに刺しているHDDは、筐体のスロット番号順に1, 2, 3, 4番がそれぞれsda, sdb, sdc, sddに対応するのだろうか?UUIDでもいいけれどややこしい…

サークル内での写真配布にBitTorrentを使ってみた話

サークルでの動画や写真の配布にBitTorrentを使ってみた結果発生した出来事や感想。 はじめに 僕は軽音楽サークルに所属している。コンピュータ関連が得意というのも手伝って、サークル内での動画撮影・配信・録音などのサポートをしている。先日もライブを…

YubikeyでLinuxにログインできるようにした(HOWTO付き)

先日Yubikeyを入手したのでしばらく弄ったりネットを徘徊してみたところ、Yubikey用のPAMが存在していることがわかった。PAMがあるということはLinux/UNIXのログインでYubikeyを利用することができるということだ。オープンな感じでとてもよい。 そういうわ…

iOS8のリアルタイム音声入力使ってみたらブログがはかどるはかどる

どうも椛川です。 最近iOSがアップデートされて8になったようだが先日まで全然そのことを知らなくてつい先程iOSアップデートして8にした。 iOSのアップデートによってエクステンションなんちゃらが使えるようになってはてなブックマークがすぐ簡単に使えるよ…

GPU不良で起動しなくなったApple製の文鎮を起動するレベルにまで持ち込んだ話

2011 LateモデルのMBPにはあまり良い噂を聞かない。なんでもAMD製のGPUが原因で画面が乱れたり、酷いときには起動できなくなるといった症状が多発しているらしいのだ。この話は噂ではなく本当である。なぜなら今この記事を書いているMBPはその症状で起動でき…