コード日進月歩

しんくうの技術的な小話、メモ、つれづれ、など

Gmailで特定のドメインから来たメールを検索する

ただの備忘録 やり方 from:@ドメイン 原理 from: オプションは送信元メール、これに対して指定した文字列部分一致で検索をする 例 gmail.com から来るメールを確認する場合 from:gmail.com なおor条件を指定することができる。 例えば .com か .co.jp を調べ…

『コンウェイの法則』に関してざっくりまとめてみる

元ネタはすごく古い 出典 Melvin E. Conway が書いた論文の中の一節 原文は以下 Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization's communication structure. - Conway's L…

SVG画像はimgタグでも扱うことができる

昨今はsvgタグを使うのが普通だが、やり方の一つとしてメモ やり方 : 埋め込み画像要素 - HTML: HyperText Markup Language | MDN 上記にあるように .svg で用意したファイルを普通に指定する <img src="top_icon.svg" width="100" height="100"> 注意点 直にsvgを書く場合はsvgタグを使う 動的に読み込むとき…

Macのキーチェインは移設、マージができる

あ、こんな感じでいけるんだという学び キーチェインのファイルを取り出す キーチェインのファイルは .keychain-db という形式で入っているため、このファイルをまるごとコピーすることができる このファイルは /Library/Keychains/ に保管されているので適…

Macでリモートデスクトップ(画面共有)をする

MacMiniとMacbookAirでやっていたころの知見 試した環境 MacOS Mojave 10.14.6 やり方 操作したい側のMac システム環境設定を開き、共有を選ぶ 左側メニューの画面共有にチェックを入れる プライベートIPが画面上に出てるのでメモに控える 操作する側のMac F…

Railsアプリを小さくリリースするためのMVC観点アプローチ

Railsアプリケーションを小さくリリースすることに関して日々思うこと 小さくリリースするとは アプリケーションは変更差分が大きければ大きくなるほど、変更前後の検証が難しくなるので、そこに対しての確認時間はすごく多くなる。そのため、なるべく小さく…

『第14回Ques』に行ってきたよメモ

AgileTestの今、ということで第14回Ques #ques14 - connpass に行ってきたのでメモ。 各発表の感想 ソフトウェアエンジニアと共にテストを作るチームでの、テストエンジニアの関わり方 第14回Quesでの発表資料です。#ques14 https://t.co/dzPH56ABQf— エチウ…

MySQLで環境変数にある情報をつかってログインする

あれ、これって環境変数パイプできるんだっけか…といつもググってしまうので自分用メモ 環境 やり方と例 以下の情報が環境変数にあったとする PRODUCTION_DATABASE_USER=DBのユーザ名 PRODUCTION_DATABASE_PASSWORD=DBのパスワード PRODUCTION_DATABASE_HOST…

MySQLでテーブル指定をしてdumpファイルを作る

どちらかと言うと自分のためのメモ 環境 $ mysql --version mysql Ver 14.14 Distrib 5.5.62, for Linux (x86_64) using readline 5.1 構文 MySQL :: MySQL 5.6 リファレンスマニュアル :: 4.5.4 mysqldump — データベースバックアッププログラム mysqldump …

正規表現には種類がある

バリエーションがあるのというのを知る 正規表現の種類 Simple Regular Expressions(SRE) 一番ベースとなる単純正規表現。始まりの正規表現であるが現在は余り使われてないものとなるので詳しい説明は割愛。 Basic Regular Expressions(BRE) 基本正規表現、g…

GitHub上のmarkdownの確認はgistでやるといい感じにできる

厳密なGithub Flavored Markdownに対応しているテキストエディタって無いので、確認したいときの手法 手元でmdファイルを書くときの問題点 手元のEditorやIDEでMarkdownで作成したファイルに関して作成するとかなり表示に差が出る、一番多いのは… 改行の扱い…

JPEG2000 / JPEG XRとは何かざっくり調べる

用語としてわからないのでざっくり調べる JPEG2000 ISO/IEC 15444-16:2019 にて規格化された仕様。公文書の画像の仕様としても使われていたりする。ただし、Windowsが後述のJPEG XRを推進していたりするので、普及率はイマイチ。 JPEG XR ISO/IEC 29199-2:20…

ロードバランサの説明で使われるL4 / L7 などの意味をざっくりまとめる

これの対応付けってどこなんだっけ…と思うので Lの意味とは何なのか LはLayerの頭文字。このレイヤーはOSI参照モデルのレイヤーを指す。 OSI参照モデル OSI(Open Systems Interconnection)参照モデルとは、ベンダーごとにことなるネットワーク機器の標準化の…

トラッキング文脈での「Webビーコン」についてざっくりまとめる

アナライズ系で未だにビーコンという言葉が出てきて、元ネタがわからなかったのでさらっと調べてみる WebビーコンとWebバグ 元々は img タグにある情報を使って、そのリクエストに乗ってきた情報を使うというのが始まり。 その後HTMLメールの台頭に併せて、…

アンチフラジャイルという言葉をざっくりまとめてみる

言葉が難しいのざっくりまとめて、詳しくは原典へという橋渡し系のまとめ 出典 もともとはナシーム・ニコラス・タレブ( Nassim Nicholas Taleb ) 氏の本のタイトル(邦訳だと「反脆弱性」)、ちゃんとした英単語ではなく造語 もともとは社会経済学に関して使…

Date.todayはサーバーのタイムゾーン、Date.currentはRailsのタイムゾーンを意識して変換する

明確にズバーン!というのがなかったので書く 該当コード https://github.com/rails/rails/blob/6504d51a78a86a0994aa0f461e769e68d217361f/activesupport/lib/active_support/core_ext/date/calculations.rb#L48 Date.todayとは class Date (Ruby 2.6.0) - …

自然な言葉の時刻をparseするgem Chronic

wheneverの独特の書き方の元ネタ gem mojombo/chronic: Chronic is a pure Ruby natural language date parser. できること ActiveSupportとはひと味違った形で表現ができる。 基本は Chronic のクラスメソッド parse をつかってTimeクラスを生成する。 例え…

Markdownにはさまざまな「方言」と呼ばれる派生版がある

基本的にはGitHubで使っている記法、となるのだがその経緯的なものをざっくりまとめる。 そもそものMarkdown GitHubなどで使われるMarkdwonですが、仕様としてはRFC7763がそれにあたる。 RFC 7763 - The text/markdown Media Type 「方言」と呼ばれる派生 Ma…

無限スクロールを実装する際にGoogleが推奨するやりかたを公開している

よくTwitterとかで勝手に読み込まれていくヤツ 元ネタ Google ウェブマスター向け公式ブログ [JA]: 検索エンジンとの相性を考慮した無限スクロールのベストプラクティス どういう実装が望ましいのか 正しい情報は原典のURLを読んでいただきたいのだが、読み…

安全・確実にcrontabを更新する

いつもググってしまうので、手元に書き留める 更新手順 1.作業ディレクトリの作成 crontabのテキスト情報を保存する箇所を作ります。 長く使うならそれっぽい名前、短く使うなら短命な名前(crontab_tmp)とか意図にあったネーミングにする感じで $ cd ~ $ mk…

リターゲティング/リマーケティング広告についてざっくりまとめる

言葉をざっくりまとめるシリーズ リターゲティング/リマーケティング広告とは とあるサイト(このサイトAとする)を閲覧したあとに、他のサイトに行ってもサイトAに関する広告が出てくることがある。このように一度でも触れたページに関する広告を指す。 一…

検索連動型広告(リスティング広告)に関してざっとまとめる

漢字で書いたほうが直感的じゃん…って思う。 検索連動型広告とは GoogleやYahooなどに代表される検索サイトが展開する広告で、検索されたワードに対してサイトの誘導リンクやバナーなどを出してページ遷移を誘導する広告。 2019年現在ではGoogle広告(旧名称…

『Meetup for Rails engineers -メドピア×リンカーズ×Classi開発事例-』に行ってきたよメモ

Meetup for Rails engineers -メドピア×リンカーズ×Classi開発事例- に行ってきましたので、その時のメモです。 各発表の感想 ※資料スライドは見つけたら貼ります。 巨大化したモノリスApplicationの安全なRubyバージョンアップ 先日の発表内容などを詳しく…

ネイティブアド(ネイティブ広告)とは何なのかざっくりまとめ

ネイティブアプリという用語があるから紛らわしいが別のもの ネイティブ広告とは 明確な定義はないが、始まりを考えると「本物の情報のように溶け込ませた広告の枠」というような説明になると思う 代表的なネイティブ広告 代表的なネイティブ広告はメディア…

純広告に関してざっくりまとめてみる

どういう経緯で生まれたかわからないがざっとまとめる。 純広告とは Webサイトの広告枠などにお金を出して見せる広告を純広告という。略称は純広(じゅんこう)Google翻訳曰く英語はNet advertising となるようで、この翻訳を見るにネットに掲載する広告と言…

レピュテーションリスクとはなにかをざっくりまとめる

わからなくなる横文字は積極的に書き留めるスタイル ことばの意味 「レピュテーション(reputation)」とは評判という意味で、評判を落とすリスクのことをレピュテーションリスクという。 評判と一言で表しているが、対象範囲は多岐にわたり、企業イメージや…

カオスマップとは何なのかざっくりまとめる

ああ、あのごちゃごちゃしたヤツね、ぐらいの知識だったのでざっとまとめる カオスマップとは 特定の業界において、カテゴリー別に分けて図解したもの、がカオスマップと呼ばれる。とくに形式だったものではない。 歴史 カオスマップが世の中に登場したのは…

MacのFinder上の濁音ファイル名などは合字になっているのでコピペに気をつける

気をつけようがないんですけど、文字がおかしくなったら疑ってみてください、という話 事象 Macの2バイトファイル名は合字になることが多い。そのため濁点などを使ったファイル名は表示上はくっついていても、何かの表示に分けた表示になってしまうことがあ…

改行タグを単体で使う場合あは閉じタグは意識しなくてもいい

そういやいまいまだとどれがスタンダードなんだっけという、昨日の続き的な記事 出典 HTML Living Standard TL;DR 閉じタグは用意しなくていい <br> でも <br/> かはどちらでも問題ない。 解説 モダンなHTML仕様である HTML Living Standard の日本語訳曰く タグは、</br/>…

「HTML Living Standard」というものがある

W3Cの厳格な仕様よりも今。 サイト HTML Standard どういうものか HTMLといえばW3Cが昔から仕様策定をしていたが、その方針と対抗する組織として WHATWG (Web Hypertext Application Technology Working Group) というコミュニティが存在し、WAHTWG自体もHTM…