わたねこコーリング

野良プログラマ発、日々のアウトプット

【EventBridge スケジューラ】ラムダ関数のペイロードに呼び出し日時を含める

AWS EventBridge スケジューラからラムダ関数を実行する際に、ペイロード(ラムダ関数へのパラメータ)に呼び出し時の日時を混ぜるにはどうしたら良いか、という小ネタでつ。EventBridge スケジューラ設定で、ペイロードを設定しない場合はラムダ関数の event …

2024年第2四半期 プライムビデオで観た音楽系コンテンツ

連休以降、仕事がめっちゃ忙しくて気づいたら今年も既に折り返しに。そんな訳で今回は3作品だけど、ネタバレ御免な音楽系コンテンツの寸評まとめです。 マルクス兄弟オペラの夜(字幕版) クイーン中期の名盤「A Night at the Opera(邦題:オペラ座の夜)」「A …

【Vue.js】Bootstrap Collapse をアクセシビリティ属性を使わずに開閉する

Bootstrap5 を使った既存サイトページをデザインおよびルック&フィールはそのまま Vue.js 化する案件で、Collapse (ブロック要素をアニメーション付きで表示・非表示させるコンポーネント)を Vue 側に引き寄せて使った話です。Bootstrap (以下 BS)の動的機…

【AWS】ラムダ関数削除で取り残された IAM ロールとポリシーを整理する

ラムダ関数をコンソールから生成すると、特に明示しない限り、勝手に実行ロールおよびポリシーが生成されます。この関数をまたコンソールから削除すると、ロールとポリシーは残ったまま取り残されるので、ちょっとした実験やプロトタイピングでコンソールか…

【Python】streamlit 沼ハマり記・序章

連休のB面、いかがお過ごしでしょうか。諸般の事情で外出もままならない故、積ん読消化を決め込んでいる野良プログラマ Mariyudu です。…の筈だったんですが、一昨日 streamlit という Python 製のウェブアプリ開発支援 F/W を知ってしまい、これが滅法面白…

2024年第1四半期 プライムビデオで観た音楽系コンテンツ

2021年から始めたこのシリーズも4年目に。音楽系コンテンツなんてほんの一握りかと思ってたけどなかなかどうして、沢山あるものですな。今回もネタバレ御免でやって参ります。 エッシャー 視覚の魔術師(字幕版) だまし絵等で有名なオランダの画家、マウリ…

CDN 版 Vue3 で問い合わせフォームのサンプル作った

先月書いた「petite-vue で問い合わせフォームを試作してみた」の外部仕様を流用して、Vue.js 3.4 (CDN 版)でも同じことをやってみたです。Vue.js って、Options API で書くぶんには Vue CLI ベースでも CDN 版でもプログラムコードに大して違いは無いのです…

「THE BEST OF NON STANDARD」プレイリスト、作りました

先だって Spotify を散策していたら、'80年代に愛聴していた「ノン・スタンダード」レーベルのカタログがここ数年でリマスターされて出揃っているのを知りました。当時は電子楽器の急速な進歩と低価格化が著しく、少し足を突っ込んでいた自分にもエキサイテ…

petite-vue で問い合わせフォームを試作してみた

petite-vueVue.js のサブプロジェクトで petite-vue ってのを見つけたので、使ってみたという話です。github.competite-vue は README にあるとおり、Vue.js のサブセット的な小規模実装で、プログラムサイズはわずか 6KByte 程です。小型軽量なリアクティブ…

2023年第4四半期 プライムビデオで観た音楽系コンテンツ

2024年は元旦から大変なことになってしまいましたが、いかがお過ごしでしょうか。わたねこも例年通り昨年最終四半期に観たアマプラ音楽系コンテンツのログでスタートです。ネタバレ御免と頭を下げつつ、今年も良い年になればと。 ブライアン・ウィルソン/約…

ConoHa VPS V2 と V3 のパフォーマンスを比較

ドル高圧力に耐えかねて、プライベート用のサーバを AWS EC2 から ConoHa VPS に移行したのが二ヶ月ほど前のこと。それが先日、コンパネをいじっていたらメニューの一番下に「バージョン切替」というボタンが出来ていて、「ナニコレ?」とポチってみたら「新…

地理院地図の時系列表示で遊んでみたら面白かった

ツイッターか何かで「地理院地図の時系列表示が面白いよ」というのを見かけたので、実際やってみたら本当に楽しめたという話です。地理院地図とは、国土地理院が運営しているウェブ地図サービスです。ただ地図を表示するだけじゃなく、様々な統計データをオ…

AWS Parameters and Secrets Lambda Extension の日本語文字化けに対応した話

AWS Lambda 関数に DB 接続アカウント等の秘匿情報を注入したい場合は、やっぱり環境変数とかじゃなく Secrets Manager を使いたいですよね。最近では Parameters and Secrets Lambda Extension という拡張機能が用意されていて、アプリケーションプログラム…

2023年第3四半期 プライムビデオで観た音楽系コンテンツ

いやー、長くて暑い夏でしたな。ようやくパソコンの冷却ファンも静かになりますた。四半期恒例、ネタバレ御免のアマプラビデオ音楽系コンテンツの寸評です。 リンゴ・スター:そのうちの1つ 40分ちょっとのリンゴ・スター・ドキュメンタリー。原題の「One of…

2023年第2四半期 プライムビデオで観た音楽系コンテンツ

長かった「新しい日常」も世間では区切りがついたことになったようで、社会に活気が戻ってきたのは歓迎したいです。まぁ当方は諸事情で相変わらず引き篭もりなネット生活を絶賛続行中ですが。さて高齢じゃない恒例のアマプラビデオ音楽系コンテンツの寸評を…

2023年第1四半期 プライムビデオで観た音楽系コンテンツ

四半期恒例、ネタバレ御免な音楽系アマプラコンテンツの言いたい放題寸評でつ。 青春ア・ゴーゴー 時はビートルズ来日の年、1966年。浪人生コンビがエレキバンドを結成してテレビに出るまでを描いた都会の「青春デンデケデケデケ」。映像が殆ど残っていない…

【AWS】EC2 インスタンスでの定時処理を cron から EventBridge スケジューラに移行した

EC2 インスタンスでちょっとしたシェルスクリプトを cron で定時実行していたのを、SSM Run Command + EventBridge スケジューラに移行してみたという話です。以下、ざっくりと手順を。極力 AWS CLI を使ってコマンドベースで進められるように書いてます(古…

AWS CLI の scheduler コマンドが使えなかった件

AWS CLI で EventBridge スケジューラの情報取得しようとしたら「ねーよ、そんなコマンド」と怒られますた。 $ aws scheduler get-schedule --name my-schedule usage: aws [options] <command> <subcommand> [<subcommand> ...] [parameters] To see help text, you can run: aws help aws <command> h</command></subcommand></subcommand></command>…

2022年第4四半期 プライムビデオで観た音楽系コンテンツ

あけましておめでとうございます。突然ですが、ブログ名を変更します。長ったらしい名前は憶えてもらいにくいし、自分自身でも何だか鼻につくように思えてきたので。旧名「私と私の猫の他は誰でも隠し事を持っている」をぎゅっと縮めて一寸カワイイ感じに改…

【プレイリスト】50年前(1972年・第23回)の NHK 紅白歌合戦

年末年始というのは生活のリズムを乱されまくるので好きな時期じゃないですが、2022年もあと一週間足らず。ネットで紅白歌合戦関連ニュースを目にし、とうの昔に関心を無くしてはいますが、ふと思いついて半世紀前(1972年)の曲目を眺めていたらあれこれ思い…

Nuxt3 で Bulma の Admin Template を表示するまで

Nuxt3、長らく RC だったのがようやく正式リリースされましたね。github.com早速試してみたんですが、テキストで Hello だけでは味気ないので、どうせならリアクティブ系 F/W と相性が良い Bulma と抱き合わせたやつにしてみようと思います。Free Bulma Temp…

【ワールドカップ】グループリーグの全試合結果を API で取得する

ワールドカップ、盛り上がってきましたね。サッカーというかスポーツ全般への関心は人並み以下な自分ですが、これだけ SMG (スーパー・ミラクル・ゲームw)を見せられると流石に気分が高揚してしまいます。さて、グループリーグも結果が出揃い、ふと「全試合…

【Chrome】表示中サイトのクッキーを Cookie-Editor で一発クリア

とあるウェブサービスの利用中に数ヶ月おきくらいの頻度で、ログインしてもページ移動すると勝手にログアウトされてしまうという不具合に悩まされてます。クッキーを全クリアすると解消するようなので、「しゃーねーなー」とボヤきながらその都度、Chrome の…

【matplotlib】 boxplot() で whis='range' が使えなくなった件

jupyter (matplotlib は 3.5.3)でデータ集計をしていて、久々に箱ひげ図を作ろうとしたら表題件に気づきました。この作業ではデータの性格上、外れ値は考慮しなくて良いので、 plt.boxplot(datas, whis='range') としたら、こんなエラーが。 ValueError: whi…

2022年第3四半期 プライムビデオで観た音楽系コンテンツ

今年7〜9月にアマプラで観た音楽系コンテンツをミニレビュー。毎度恒例、ネタバレ御免につきご注意を。 アメリカン・ユートピア (字幕版) デヴィッド・バーンのライヴ・ドキュメンタリーですが、若い世代から評判が良いようなので「え?何で?」という興味か…

ウェブブラウザで HyperCard 名作スタックを楽しむ

Drug Store (山本徹・作)敬老の日にちなんでインターネット老人会的なネタを。きっかけは12年前につぶやいたこんなツイートに、先日メンションが付いたことでした。山本徹氏のハイパーカードスタックの名作「Drug Store」なんて今でも iPhone/iPad アプリで…

【AWS SSM】パラメータストアから環境変数ファイルを生成する

AWS Systems Manager のパラメータストアで管理している定数から、アプリケーションプログラムで使う .env の類をシェルスクリプティングで生成する、という小ネタでつ。本件では、下記を前提とします。 パラメータストアでのパラメータは全て文字列型。 開…

Vue FlatPickr Component (CDN 版)を日本語化する

Vue.js なお仕事で日付入力にお馴染みの FlatPickr を使ったので、表題件を備忘録的にメモ。背景はこんな感じ。 モノリシックな SPA 開発というよりは、レガシィな既存サイトの一部ページについて U/I を Vue.js 化するという案件だったので、JS ライブラリ…

2022年第2四半期 プライムビデオで観た音楽系コンテンツ

今年4〜6月にアマプラで観た音楽系コンテンツをミニレビュー。毎度恒例、ネタバレ御免につきご注意を。 GSワンダーランド 1960年代後半の国内 GS ブームを舞台にした青春コメディ。米英のようなボトムアップでなく黒船来襲によるにわかバンドブームに群がる…

【Python】Zip ファイルから特定のファイルだけパスを付けずに取り出す

沢山のファイルが詰め込まれている Zip ファイルから、特定の条件(拡張子とか)のものだけ選んで解凍保存したい。その際、パスが深いと保存場所がとっ散らかるのでディレクトリは取っ払って一箇所に集めたい、という状況で書いた Python コードです。下記は、…