2024-01-01から1年間の記事一覧
Kaigi on Rails 2024 で登壇してきました。 発表したスライド speakerdeck.com 伝えたかったこと テーマとしては大きく2つありました。 状態は極力持たないほうがいい、もたせるなら最小限かつ管理したいものを明確にする。 変数の再代入というのは変数に状…
モノ主体のDB設計やURL設計になりがちなので、そのあたりに関して見直したいときのためのメモ 資料スライド speakerdeck.com 動画は以下 Simplicity on Rails - RDB, REST and Ruby by MOROHASHI Kyosuke - Kaigi on Rails 2023 みどころ Railsを書いている…
知らなかったのでメモがてら 公式ヘルプ テキストの分割、重複の削除、空白の削除 - パソコン - Google ドキュメント エディタ ヘルプ やり方 CSVをスプレッドシートで開く 範囲を選択して、メニューの「データ」 から表示される中のデータクリーンアップ>重…
再代入を回避させ、1回の記述で代入をさせるための記述を整理として 環境 検証したバージョン $ ruby -v ruby 3.0.5p211 (2022-11-24 revision ba5cf0f7c5) [arm64-darwin22] リファレンスマニュアルより if 式は、条件が成立した節(あるいは else 節)の最後…
かなりしみたのでメモとして 資料スライド speakerdeck.com みどころ 問題を解くためにはという話をうまく仕事での物事の話に当て込まれてかかれており、綺麗に言語化されている。自分自身がやれている部分、やれていない部分の点検のチェックリストとしても…
種類がいくつかあるので書き出してみる。 ざっくりまとめ 大きくは JSONに仕様を機能拡張したもの (json5,jsonc) JSONのオブジェクトを1行単位で処理できるようにしたい仕様追加(jsonl,ndjson) JSONをつかって違うことを表現するための仕様(json-ld,geojson)…
とりあえず王道の流れをさまざまな資料からざっくりまとめる 原典 EventStorming 起源 2013年頃にAlberto Brandolini氏が下記ブログで提唱した考え方 Ziobrando's Lair: Introducing Event Storming 概要 付箋の色ごとに意味を持たせて張り出して、業務に詳…
原典 イギリスの経済学者、チャールズ・グッドハート氏の論文に登場する以下の内容がもととなったもの Any observed statistical regularity will tend to collapse once pressure is placed upon it for control purposes. 観察される統計的規則性は、制御…
そういえばなんとなく雰囲気で使っているところがあるので immutableとは 英単語としてのimmutableは「不変の」というような意味。 Immutable Object オブジェクト指向の文脈で Immutable Object というフレーズがある。これはオブジェクト指向におけるイン…
日本語特有の表現かと思ったらそうではなかったのでメモ 意味 問題を解く過程にある、内容のかけ合わせが増大する事例のことをいう。 組み合わせのかけ合わせが増えれば増えるほどパターンが増えるという事例は下記を見ていただくとわかりやすい。 『フカシ…
自分自身が困ったのでメモ miroの吹き出し図形の難点 miroの下記の部分にある吹き出し図形は吹き出しの発言者の三角形、いわゆるしっぽやツノと言われる部分がPower PointやGoogleスライドのように操作できない。 callout(ふきだし)を使う しっぽの部分を動…
記法の名前もよくわかっていなかったのでメモ書きレベルで 起源 Gordon C. Everest氏の1976年の論文を起源にしており、"Crow's foot"という呼称に関してもあとから付いた呼称である。日本ではIE(Information Engineering)記法とも呼ばれることがある。 使い…
そもそもどういう事象なのかも含めて整理する。 前提としてIp Spoofing(IPスプーフィング)とは何か 送るリクエストの送信元IPを偽装してアクセスをする手法。IP制限などで特定のIPのリクエストしか受け付けない環境に対して、自身のIPを偽装をすることで制限…
未来の自分が見返したくなる可能性があるのでスクラップ的な意味で書き残す。 対象ページ 医療情報ネット「ナビイ」のSEO課題と改善策 | SEO研究チャンネル みどころ 以下のツイートにだいたいが語られている 厚生労働省の医療情報ネット「ナビイ」 のSEOの…
タイトルどおりの話なのだが、なんの問題がおきるのかを整理する 対象となるOSバージョン iOS 17.4.1 どういうことか iOSにはQRコードを読み取るアプリが標準で2種類ある。一つはカメラ、一つはコードスキャナーである。 この2つのアプリでURLを指し示すQRコ…
過去に書いた記事へのupdateの意味も込めて 出典 RFC 7230 - Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing どのようなことが定義されているのか RFC7230では以下のようなことが記載されている。 Various ad hoc limitations on requ…
『大吉祥寺.pm - connpass』に参加してきたのでそのメモです、 各発表の感想 ざっと見たものだけピックアップで… ※資料スライドは見つけたら貼ります。 大吉祥寺.pm 基調講演 基調講演の登壇資料ですhttps://t.co/LtliDCMwZm #kichijojipm— 大西康裕 (@yasuh…
読んだ本 アナタはなぜチェックリストを使わないのか?【ミスを最大限に減らしベストの決断力を持つ!】作者:アトゥール ガワンデ晋遊舎Amazon 読むきっかけ 明確にどなたかのツイートかは覚えてないのですが、Twitterなどでオススメされていたのを見たのが…
観点として何をおさえておくといいんだっけ?というときに役に立つのでメモ 対象ページ システム構築の上流工程強化(非機能要求グレード)紹介ページ | アーカイブ | IPA 独立行政法人 情報処理推進機構 みどころ 「非機能要件って何を見ればいいんだっけ?…
表題ですべてを語るシリーズです。 検証した環境 $ bin/rails -v Rails 7.1.2 index_byとは Railsガイドの説明が簡潔なので引用する。 index_byメソッドは、何らかのキーによってインデックス化されたenumerableの要素を持つハッシュを生成します。 - Active…
『設計ナイト2024【オフライン】 - connpass』に参加してきたのでそのメモです。 各発表の感想 ※資料スライドは見つけたら貼ります。 ロジックから状態を分離する技術 今日の登壇資料です。ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytno…
Googleタグになってからの設定方法がわかりにくいものが多かったのでメモとして。 ユーザスコープのカスタムディメンションとは GoogleAnalytics4(以下GA4)ではユーザの属性情報などを設定できる「ユーザスコープのディメンション」があるが、独自でディメン…
書籍を完走しきれずイベント日を迎えましたが、『データモデリングでドメインを駆動する』読書感想会を見たのでメモです。 各発表の感想 書籍「データモデリングでドメインを駆動する」の感想を各々語るスタイルで実施されたので、今回は感想を記載するスタ…
意外と見落としがちなのでメモまで GA4のカスタムディメンションとは GA4に関してはすべての記録がイベントとなるため、それぞれのイベント名は必ずつくが、それに対応するパラメータなどは自分でアレンジをする必要がある。そのパラメータとして利用するの…
「緊急度と優先度の4象限」と言ってこれ自体の出自よくわかってないなと思ってまとめる 故障について "Eisenhower Matrix"(アイゼンハワーマトリクス)がよく呼ばれる名称だが、 "Eisenhower Method" や "Eisenhower Principle" などとも呼ばれる。 出自 第34…
たまに見返したくなるのでそのための道しるべとしてのメモ。 対象となるページ ふりかえりを更に拡張する「ふりかえりカタログ(コミュニティ版)」 #アジャイル - Qiita みどころ 様々なふりかえりの手法が紹介されているだけではなく、手法がカテゴライズ…
ADRの始まりや各社事例を整理しておきたいのでまとめる Architecture Decision Records(ADR)とは ADRについて記述されているadr.github.ioでは下記のように書かれている。 アーキテクチャ上の決定(Architectural Decision:AD)はアーキテクチャ上重要な機能…
便利そうだが、いとも簡単に複雑化してしまうので備忘としてメモ。 環境 $ bin/rails -v Rails 7.1.2 $ ruby -v ruby 3.2.1 (2023-02-08 revision 31819e82c8) [aarch64-linux] helper_methodの使い方 Controllerに存在するメソッドをViewで呼び出したいとき…
GoogleAnalytics4(以下GA4)をゴリゴリ設定していたのでそのときの備忘として GA4におけるディメンションとは GA4はすべての計測が「イベント」という単位で行われ、その発生したイベントにパラメータを持たせてイベントの種別をつけられるようにしている。…
混乱するのでざっくりフレーズベースでまとめる 大枠としての技術を示すもの WebComponents WebComponentsはHTMLをコンポーネント化するための技術の総称。主に以下の3つの技術をつかって実現を目指している。 CustomElement ShadowDOM HTMLテンプレート 詳…