miyohideの日記

技術的なメモなどを記しています

2023-03-01から1ヶ月間の記事一覧

2023年3月31日 VSCode and GitHub Copilot

VSCode and GitHub Copilot やろうやろう、試そう試そうと思って全然試せていない。 code.visualstudio.com このYoutubeを見ると凄さがだんだんとわかってくる。 www.youtube.com こんな記事もあるし、小さなところから試してみたい。 dev.classmethod.jp

2023年3月30日 Rails7でTodoアプリを作成するチュートリアル

Rails7でTodoアプリを作成するチュートリアル 自分でも簡単なTodoアプリを作っているんだけれども、これも良さそう。 www.akshaykhot.com HotwireとStimulusをうまく使った例っぽい。

2023年3月29日 VSCodeで特定のフォルダを非表示にする

VSCodeで特定のフォルダを非表示にする 今日もVisual Studio Codeネタ。 zenn.dev

2023年3月28日 Ruby in Visual Studio Code

Ruby in Visual Studio Code code.visualstudio.com 色々と知らない拡張機能が紹介されていたので、後で試そう。

2023年3月27日(月)Azure Storage Explorer for Apple silicon

Azure Storage Explorer for Apple silicon 以下のGitHub issueにあるページを見たら今はプレビュー中といったところかな。そろそろ正式リリースされて欲しい。 github.com

2023年3月26日(日)Railsでlib以下を読み込ませる方法

Railsでlib以下を読み込ませる方法 Railsのクラスの読み込みについて調査。 まずはRailsのクラスの読み込みについて、Rails 7の処理内容は以下が詳しい。 railsguides.jp これを踏まえて、以下のQiitaの記事を読むとはまりポイントがよくわかる。 qiita.com …

2023年3月25日(土)Railsで日付のカスタムバリデーター

更新 miyohide.hatenadiary.jp # Railsで日付のカスタムバリデーター 以下のQiitaを参考に。 qiita.com 自分はこんな感じで実装してみた。 # app/validators/date_validator.rb class DateValidator < ActiveModel::EachValidator def validate_each(record,…

2023年3月24日(金)シフトレフト

シフトレフト 何らかの拍子で知った言葉。「シフトレフト」。 www.nri-secure.co.jp セキュリティ対策を早いうちに組み込むってことを指すらしい。AWSの発表ブログも興味深い。 aws.amazon.com

2023年3月23日(木)Java 20リリース

Java 20リリース リリースされたそうです。 www.publickey1.jp 変更点とかは以下のQiitaがわかりやすかった。 qiita.com

2023年3月22日(水)ChatGPT+RHELの運用

ChatGPT+RHELの運用 実際にわかっている人が補助的に使うには強力な武器になりそう。 rheb.hatenablog.com まったく何もわからない人が使うと鵜呑みにしてしまう危険性があるけど、それも今の所って感じかな。

2023年3月21日(火)jbuilderの書き方

jbuilderの書き方 久しぶりにjbuilderを使うことになったので、書き方を復習。 qiita.com

2023年3月20日(月)RailsアプリでJavaScript/axiosを使ってpostリクエストを投げる

RailsアプリでJavaScript/axiosを使ってpostリクエストを投げる axiosを使ってpostリクエストを投げる場合、CSRFトークンも一緒に投げる必要がある。Railsの場合はmetaタグ内に書かれているので以下のように取得して、 const csrfToken = document.querySele…

2023年3月19日(日)Fluent BitからAzure Blob Storageへログを保存する

Fluent BitからAzure Blob Storageへログを保存する やってみました。 miyohide.hatenablog.com

2023年3月18日(土)webpack5でCSS/Sassを取り込む

webpack5でCSS/Sassを取り込む 安心のICS MEDIAでの記事。 ics.media frappe ganttをwebpackで使う際に、scssファイルの取り扱いでコンパイルができなかったのでこの記事を参考に構築。

2023年3月17日(金)AWS サーバーレスのローカル開発環境

AWS サーバーレスのローカル開発環境 builders.flashでの記事。スクリーンショット付きでわかりやすく環境を構築することができる。 aws.amazon.com aws.amazon.com SAM CLIを使われているんだけれども、あんまり活用してなかったのでちょっと試しておきたい…

2023年3月16日(木)Hotwire入門

Hotwire入門 Rails 7?から導入されたHotwireとかをちゃんと学ぼうを思い立ち、まずはこのチュートリアルをこなすようにした。 zenn.dev いつかわかる日が来るといいな。

2023年3月15日(水)jQueryから生のJavaScriptに書き換える

jQueryから生のJavaScriptに書き換える 昔はjQueryを使ってゴリゴリ書いていたのでそのときの癖でどうしても$とか書きがち。生のJavaScript(vanilla JavaScript)に書き換えるためのサンプルがないかなと思ったら、以下のエントリーを見つけた。 zenn.dev

2023年3月14日(火)terraform-docs

terraform-docs 以下のブログより。terraform-docsってものの存在を知りました。 devops-blog.virtualtech.jp ちょっと試してみたい。 terraform-docs.io

2023年3月13日(月)アプリのログ設計

アプリのログ設計 Qiitaの記事より。 qiita.com 「AWSにおける〜」ってあるけど、大体どこの環境でも同じような感じかなと思う。あとは本番環境だとMachine Readableにするってことぐらいかな。とりあえずJSON化って感じでしておこうかなって感じ。

2023年3月12日(日)クラウドネイティブ時代のコンテナ環境におけるJavaアプリケーションのメトリクス・ログ・トレースモニタリング

クラウドネイティブ時代のコンテナ環境におけるJavaアプリケーションのメトリクス・ログ・トレースモニタリング Java Developers Summitでの@cero_tさんの発表資料。 クラウドネイティブ時代のコンテナ環境におけるJavaアプリケーションのメトリクス・ログ・…

2023年3月11日(土)Turbo Drive

Turbo Drive あまり理解できていないRailsのTurbo。食わず嫌いな気がしないでもないけれども。ちゃんと理解しようと思って資料をみてみよう。 zenn.dev

2023年3月10日(金)社員全員が利用できるWebダッシュボードを Azureで作ってみた話

社員全員が利用できるWebダッシュボードを Azureで作ってみた話 すごく参考になる。Log Analyticsのデータ量に対する値段とかBIツールの選択肢を増やす意味でちょっと自分もトライしたい。 社員全員が利用できるWebダッシュボードをAzureで作ってみた話 - Sp…

2023年3月9日(木)webpackのwatchオプション指定時にファイル変更を検知しない時の対処

webpackのwatchオプション指定時にファイル変更を検知しない時の対処 WSL2上で開発をしている時、webpackのwatchオプション指定時にファイル変更を検知しない時に出くわしたのでその対処方法。 結論としては、watchOptions.pollを指定してあげたらよい。 web…

2023年3月8日(水)X-UA-Compatible IE=edge

X-UA-Compatible IE=edge VSCodeでHTMLを書く時に生成されるコードの中で以下のものがある。 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 昔の記憶だと、IEの互換性表示用に残っているものという認識でした。そういうふうに書いているブログもたくさん。 www.tohoho-web.com で、MDNを見てみると... de</meta>…

2023年3月7日(火)Railsでbodyタグにcontroller名とaction名から生成したidをつける

Railsでbodyタグにcontroller名とaction名から生成したidをつける 久しぶりにRailsで実装していて、タイトルのようなことをやりたい時の実装方法。以下のブログを参照。 v-crn.hatenablog.com application.html.erbにて以下のように実装すると、 <body id='<%= "#{controller.controller_name}_#{controller.action_name}" %>'> 生成した結</body>…

2023年3月6日(月)オープンソースのJavaScriptガントチャート描画ライブラリ Frappe Gantt

オープンソースのJavaScriptガントチャート描画ライブラリ Frappe Gantt ガントチャートを描きたいなとふと思い立ち、調べてヒットしたのが以下のもの。 github.com ちなみに、Google Chartsでもガントチャートが描けるらしい。 developers.google.com

2023年3月5日(日)ポートが使えない時に動いているプログラムの確認と解放方法

ポートが使えない時に動いているプログラムの確認と解放方法 Spring Cloud Functionの検証でローカル環境で実行しようとした時に以下のメッセージが出て使えないことがある。 > Task :azureFunctionsRun FAILED Azure Function App's staging directory foun…

2023年3月4日(土)NubesGen

NubesGen Azure向けTerraformやBicepのジェネレーター。 nubesgen.com GitHubでソースも公開されており、microsoft以下のリポジトリで公開されているのでMicrosoftの有志が作ったのかな?

2023年3月3日(金)Quizlet

Quizlet デジタル単語帳らしい。無償から使える。 https://quizlet.com/ja

2023年3月2日(木)Spring Boot 3.0オブザーバビリティツアーガイド

Spring Boot 3.0オブザーバビリティツアーガイド JSUGの勉強会での発表スライド。 https://speakerdeck.com/hainet50b/spring-boot-3-dot-0-obuzababiriteituagaido スライドだけだとわかりにくいところもあったのでYoutubeも見ておこう。 www.youtube.com