2019-09-01から1ヶ月間の記事一覧
いつも小数点以下だっけ?全部だっけ?となるのでメモ xxナインという呼び方 主に可用性の文脈で、何%の稼働率かを示す際に「99.9%」や「99.99%」などの表現をすることがある。その際に表記される9の数を使ってツーナインやスリーナインという呼称が使われ…
EとLがつくとEndとLifeに見えてしまい、製品寿命のことを思い出すのでざっくり整理メモ そもそもの言葉の意味 データアナリティクスなどの文脈で使われる言葉で、ETLもELTも『Extract』『Transform』『Load』の頭文字をつなぎ合わせた言葉である。その言葉そ…
BiqQueryを有効活用できている気が一ミリもしないので、#bq_sushi #11 マーケティングでも使える? - connpass に行ってきたのでメモ 各発表の感想 最近のアップデート 紹介のあったもの スライドはないので紹介のあって(かつ自分が理解できたもの)だけ 基…
Unite2019Tokyoを早めに切り上げて勉強会はしご、本業のほうのRailsの勉強会である、Rails Developers Beer Bash 〜Railsのトレンドとこれから〜 に行ってきたよメモ 各発表の感想 2週間でRails5.1 > Rails6 タイムアタックチャレンジ 資料でっす #railsbeer…
本日も昨日に引き続き夏休み使ってUnite Tokyo 2019 - Unityに行きました、の2日目です。いったセッションだけ。 各発表の感想 ※資料スライドは見つけたら貼ります。 『SINoALICE -シノアリス- 』〜 それは最速のゲーム起動 〜 スライドは見つけたら貼ります…
普段はRailsのWebサービス開発エンジニアのような仕事ですが、昔からUnityでなにか作りたいマンなので刺激をもらいに夏休み使ってUnite Tokyo 2019 - Unityに行きました、の1日目です。 各発表の感想 ※資料リンクはきれいになったら整理します 現実とデジタ…
JSでゴリゴリ書く時代ではないのかもな…というメモ 出典 inputタグの属性として指定ができる。 もう一つとてもよく使われる機能は pattern 属性で、値として正規表現を取ります。 - フォームデータの検証 - Web 開発を学ぶ | MDN - 正規表現での検証 上記の…
休業日なのでコラム的なヤツです。 発想の発端 すえなみさんの以下のツイートから getter議論収束しつつあるけど、ひとつ言いたいのは、getXxxというメソッド名はgetter自動生成みたいな歴史もあって基本的に内部保持してるものをそのまま返す(そうじゃなか…
travel_backってどこで使うんだ…?と使い所に関して挙動を確認してたらたどり着いたメモ。 環境 $ bin/rails -v Rails 5.2.2 理由と解説 travel_back というリアル時刻に戻す機能があるのだが、一昔の前のブログをさがすと「ブロックなしの travel_to をした…
ググってもわからない、かつ「議論が平行線をたどる」の派生かと思ったのでめちゃくちゃ混乱したのでメモ 解説 元は英語の「orthogonal」の直訳。 数学用語から派生して下記のように表現することがある A is orthogonal to B は「A と B は別問題だ」と訳し…
そういう仕様ということを知らなかったのでメモ 出典 思いの外わかりやすく書いてある このメソッドが許可されるのは、window.open() メソッドを用いたスクリプトにより開かれたウィンドウに対する呼び出しのみです。 - window.close - Web API | MDN なぜ認…
使うときに戸惑っていたのでメモ それぞれの意味 並行(concurrent) 複数のタスクを1人が処理するイメージ。シングルコアのCPUが複数のことがらを動かすことなどがあげられる。タイムスライスなどの考え方もこれ。 並列(parallel) 同時に複数のタスクをこなす…
HTMLの動作の穴をついた妙技系かと思ったらちゃんとした仕様があった。 出典 シャープの後に記述する文字列を色々なところでアンカーと称する事が多く、そのアンカー名は別名フラグメント識別子といい、その解説に メモ: href="#top" または空のフラグメント…
ざっくばらんに一覧みたいなーとか、どういうのがあるんだっけか、みたいのを探すときに 紹介サイト Emojipedia — Home of Emoji Meanings 便利ポイント あれ、この絵文字ってなんて打つんだっけ?っていうときのカテゴリー検索はもちろん、機種ごとの表…
あ、これi18nなのねという感じ。 環境 $ bin/rails -v Rails 5.2.2 概要 i18nに沿って、設定したlocaleに対応するモデル情報を表示する やり方 対応する情報を設定する i18nの形式で情報をymlに書き込む。日本語情報を作りたい場合は config/locales/ja.yml …
「毎度計算して求めたくないんだよね」というニーズに答える書き方。前書いた原理の逆引き的な応用編。 環境 書き方 ||= を使うことで二回目以降の実行を抑止できる 例 めちゃくちゃ重い処理 heavy_work があったとして、それを一回だけ実行して、それ以降は…
該当コードを調べてみるシリーズ 環境 $ bin/rails -v Rails 5.2.2 該当コード rails/railties/lib/rails.rbのここらへん # Returns the current Rails environment. # # Rails.env # => "development" # Rails.env.development? # => true # Rails.env.prod…
困った、という感じだったので原理をメモる。 環境 mysql> select version(); +------------+ | version() | +------------+ | 5.7.17-log | +------------+ 1 row in set (0.01 sec) 事象 indexを貼ろうとしたときに対象のカラムのバイト数が767byteを超え…
設定情報って設定ファイルを見ればいいんだっけか、というときに 環境 mysql> select version(); +------------+ | version() | +------------+ | 5.7.17-log | +------------+ 1 row in set (0.01 sec) やり方 システム変数の値を調べればわかるので以下の…
豆知識的メモ 環境 $ mysql --version mysql Ver 14.14 Distrib 5.7.24, for osx10.14 (x86_64) using EditLine wrapper やり方 情報関数である version() を見ればいいので、 SELECT version() すればOK。 実例 mysql> SELECT version(); +-----------+ | v…
英語のコメットコメント書くときに困ったから調べた 出典元 Ruby 2.3.0 Released 上記の内容曰く A safe navigation operator (so-called lonely operator) &. と記載があるので、safe navigation operator が正式名称の様子。なおこれはNull条件演算子とい…
あ、こんな簡単にできるのね事例 やり方 base64の画像タグを用意する(いつぞややったヤツを転用
備忘メモ CodeDeployの実行コマンドのうちわけ Code Deployで行うのは aws deploy push と aws deploy create-deployment の2つのコマンドを実行して行う。 おおまかにいうと push のほうで… コマンドが実行されたカレントディレクトリをzip化する そのzip…
Slack全盛のこの時代にメールコミュニケーションしないことも多いエンジニア陣こそ知っておいたほうがいい豆知識 オプションの場所 右上の歯車マークから ちょっと上の方に「送信取り消し」という設定がある。ここで最大30秒まで設定できる 初期値は5秒 オプ…
ブルーグリーンデプロイとか呼ばれるもの。青と緑のつかいわけを忘れるのでざっとまとめる 出典 BlueGreenDeployment ざっくりまとめ 現在動いているサーバー環境を「ブルー環境」 新しいソフトウェアが入ったサーバー環境を「グリーン環境」 として、ルータ…
Ruby Style Guideに則っているとよく自動変換されちゃうあれ。 環境 $ ruby -v ruby 2.3.7p456 (2018-03-28 revision 63024) [universal.x86_64-darwin18] 出典 リテラル (Ruby 2.6.0) - %記法 文字列を扱う%wと%W 配列の要素が全て文字列のものの場合に使う…
dockerやらなんやらで相対的にパスを扱いたいひとのためのワンライナー 環境 $ bash --version GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin18) Copyright (C) 2007 Free Software Foundation, Inc. やりたいこと cdをしたあとにコマンドを実…
怒られたのでメモ 環境 sidekiq (5.0.0) 実例 下記のように書くとご丁寧にオプション付きで -r をつけろ と怒られる $ /home/washi/example_app/bin/bundle exec sidekiq 2019-09-04T00:10:14.527Z 26140 TID-gqpwpb3so INFO: =============================…
どういう仕組みかわからなかったので調べた 環境 $ mysql --version mysql Ver 14.14 Distrib 5.7.24, for osx10.14 (x86_64) using EditLine wrapper マニュアル曰く マニュアルには以下のようにある DATE 値には時間情報が含まれないので、DATETIME または…
この関数のおかげでだいぶ便利になったよね的なメモ Excel側のドキュメント IFERROR 関数を使用して、数式のエラーをトラップし、処理することができます。 IFERROR は、数式がエラーと評価された場合に指定した値を返します。それ以外の場合は、数式の結果…