- 2024.10.17
今さら聞けないHTML
【アクセシビリティ】 tabindexを使ってタブキーでフォーカス移動できるようにする方法 こんにちは! 1年目の小川です。 突然ですが、皆さんは**tabindex**を知っていますか?もしくは使っていますか? 今回は、タブキーでのキーボード操作で必要不可欠な**tabindex**についてまとめていきたいと思います。 # こんな人に読んでほしい * エンジニア * アクセシビリティに興味がある […]
【アクセシビリティ】 tabindexを使ってタブキーでフォーカス移動できるようにする方法 こんにちは! 1年目の小川です。 突然ですが、皆さんは**tabindex**を知っていますか?もしくは使っていますか? 今回は、タブキーでのキーボード操作で必要不可欠な**tabindex**についてまとめていきたいと思います。 # こんな人に読んでほしい * エンジニア * アクセシビリティに興味がある […]
コミット、プル、プッシュって何? # はじめに GitやSVNを使っていて、コミット時に何処が更新されるのか挙動が違うので図にしてみました。 マージなどの挙動は追々更新する予定です。 ## Git プッシュしないとサーバーに反映されない。 コミットしてもブランチを作ってもローカルリポジトリ内の話なので、サーバーに反映させるにはプッシュする必要がある。 “`mermaid sequenc […]
【Ruby】継承とmoduleの使い分け # はじめに こんにちは、progateでRubyを勉強したのち「ゼロからわかるRuby超入門」を勉強しています。 その中でもスーパークラスの要素を子クラスに引き継ぐ継承と、`module`の両方を勉強すると、「`module`なくても継承だけでよくない?」と思うようになったのでその違いや使い分けについて本日は解説していきたいと思います # 継承とは 継承 […]
iOSでサービスを見た時にinputタグでのズーム対策 ## 原因 – iOSデバイスでサービスを閲覧して16px以下で指定している`input`タグのフォーカス時にズームされてしまうみたいです。 ## 対策 – 今回の行った対策として、`meta`タグの`viewport`の中身に`maxmum-scale=1.0`を指定しました。しかし、参考記事にもよるとこの対策ではア […]
好きなエディタを使いたいじゃないですか。 # はじめに 新しいプロジェクトを始めるにあたって、他社と協業することになったのですが、 「うちは、開発者が好きなエディタ使ってます」 という話が出てきました。 いろんな開発者がいるからコードの品質を一定にするためにも、 少なくともソースコードのフォーマットは揃えたいですよね。 だからエディタとかも共通のほうがよくないですか? そうすると 「レビューで指摘 […]
JavaScriptでHTMLパース【DOMParser html】 “`js await fetch(”).then(r=>r.text()).then(html=>new DOMParser().parseFromString(html,’text/html’)) “` 例 “`js await fetch(‘ […]
【Ruby on Rails】Rspec・rails-controller-testingを用いたテスト実施方法 ここではGemファイルのRspec、rails-controller-testingを用いた テストの大まかな流れを記載しています。 前提 【開発環境】 ・Rails7 ・Docker(DockerファイルにてGemのbundle installが行われるように設定済) 目次 ・テスト […]
【AWS】Lambda + API Gateway + DynamoDBで酒豪判定アプリを開発してみる【前編】 ## はじめに 叡智に富んだ読者の皆様、御機嫌よう。 フルスタックエンジニアにメガ進化したいすぎちゃんです! ぶっちゃけ、リアルすぎちゃんの懐事情は険しくなってきつつありますw(仕事しろ) そんな爪に火を灯すような生活を送る中でWeb開発を試みると、 どうしてもコスパとタイパを気にせざる […]
Microsoft Teamsのチャンネルにアプリケーションから通知を投げる Microsoft Teamsにアプリケーションから通知を投げる方法の概略です。最新の方法に対応した日本語リソースがほぼ見つからなかったので、備忘録的に書いておきます。 ## やりたいこと やりたかったことは以下の2つです。 * 時間がかかるジョブの進行状況を知りたい * ジョブが異常終了したことを検知できるようにしたい […]
AWS Databricksのサインアップおよびワークスペース作成(2024年10月版) 前回からちょうど1年が経ちました。 https://qiita.com/taka_yayoi/items/e7991e88e34cd8205483 # 前回からの変更点 – 以前は無料トライアルは14日間だったのが30日間に変更されました。 – サーバレスの機能(SQLウェアハウス、モ […]