コード日進月歩

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

雑記

2020年8月現在、Slack(フリー版を除く)には「スター付き(Stared)」と同じ欄を作る機能がある

会社で有料版使っているのにみんな意外と知らない section の機能のことを雑に書く 出典 カスタムセクションを使用してサイドバーを整理する | Slack 機能的な説明 Staredのメニューの中にsectionを作る項目があるのでそれを押すと下記のような画面が出てく…

ビジネスにおけるフォーキャストの意味をざっくり調べる

横文字使われるとわからなくなるシリーズ 英単語の意味 forcast とは 英語で 「予報」という意味。転じて予算の予測値のことなどをフォーキャストと表現する フォーキャストの使われどころ 概ね予測値、や内示のような意味合いで使われ、「来年の数値をフォ…

めでたいときに使えるemoji

LGTMしたときに添えると良さそうな絵文字がすぐに出てこなかったりするので正月っぽいトピックだしメモがてら めでたいemoji 拍手 Clapping Hands Sign Emoji GiHub/SlackのShortcodeは :clap: クラッカー Party Popper Emoji GiHub/SlackのShortcodeは :t…

2020年でも目標を立てて自分の行動を律する

昨年は忙殺&忙殺だったのでちょっとそれを踏まえて振り返りとネクストアクションから 振り返り Problem方向 ブログの更新の危機になるぐらい忙殺される。平日は普通に私事にあてる時間が皆無 忙しいがゆえにそれを餌にブログのネタもあるのかと思いきや、開…

anyenvで入れられるenvをざっくり調べてみた

そういや何があるんだろ…的なメモ 出典 GitHub - anyenv/anyenv-install: Default anyenv install manifests リスト 名称 対応言語/ツール Github Renv R言語 GitHub - rstudio/renv: renv: Project environments for R. crenv Crystal GitHub - pine/crenv:…

性能テスト、って言いはするけど定義はないのかざっくり調べてみた

無邪気に「性能テスト」って話はでますが、こちらに関しての計測や目標の設定はまちまちなので記載してみた。 性能テストとは 性能テストとは、機器やソフトウェア、システムのテスト(試験)の一種で、要件を満たす性能が出るかどうかを確かめるもの。実際…

障害対応の緊急時には定時連絡をしよう

要素として忘れがちなので雑記的な 緊急時対応 緊急時には色々バタバタする トラブルの要因を調べる 一時的な防護柵をはるか、根治かの判断 利用側への周知 社内周知 この中でも「社内周知」がかなり大味になる瞬間がある。 社内周知 実際にトラブルシューテ…

セキュリティ認証のある部屋に、1人分の認証情報で2人入ることを「共連れ(伴連れ)」という

「セキュリティカードをピッとやって、ドアを開けっ放しで複数人連れだって入れること」を表現する言葉があることを知らなかったのでトリビア的記事 言葉と意味 権限の確認が必要な部屋や施設に対して、1人分の認証情報で認証情報の持っていない人を共に連れ…

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…

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

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

正規表現には種類がある

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

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

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

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

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

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

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

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

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

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

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

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

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

Excel/スプレッドシートでセルを結合せずに結合した表現をする

資料作りテクニック的なやつ。 白塗り / グリッド線の削除とは Excelの場合は背景色を白く塗りつぶす、スプレッドシートの場合はグリッド線を消す。 やることによるメリット これを行うと何が嬉しいかというと「セルを結合していなくても結合しているように…

Fluentdは何故しばしばtd-agentと言われるのかざっくり調べてみた

トリビア的な内容。 Fluentdの歴史 Fluentdとは何ですか? | Fluentd 元々FluentdはTreasure Dataに所属している古橋貞之さんが作られたソフトウェアであり、それがOpen Source化されたものである。 td-agentの名前の由来 td-agentはそのデータ送信のプロセ…

ビデオチャットの音声遅延による一体感の喪失とその対策

Zoomとかで起きる現象を文字に起こしてみたら、コラム的な感じになったが出してみる。 現場中継の違和感 よくニュース番組などでスタジオから現場への中継をすることがある。その際にスタジオのレポーターが「そちらの様子はどうですか?」と話かけると、一…

変数名などにm_やg_を付ける意図

久しぶりに見たけどこの文化体系どこだっけ…という話。 命名規則として見かける 変数名で以下のような名付けをすることがある g_position m_location これの棲み分けは g_ と付ける場合はグローバル変数の意味でg m_ と付ける場合はメンバ変数の意味でm 活き…

bashで処理を一定時間止める

俗に言うスリープ処理だが言い換えてメモる 環境 $ sh --version GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin18) Copyright (C) 2007 Free Software Foundation, Inc. やり方 sleep {{秒数}} でできる。 なお、ミリ秒指定は標準のものはサポ…

律速という言葉はボトルネックと近い意味で使われる

カタカナ語と漢字のイメージがかけ離れ過ぎてて定着しないのでメモがてら そもそものボトルネック e-Wordの説明がキレイだったので引用すると 瓶(bottle)の首(neck)、隘路という意味の英単語。ガラス瓶の口に近い細くなっている部分のことで、液の流量(…

ActiveRecordの find , find_by , where の使い分け

初学者にいい感じに説明できなかったので、SQLの概念抜きにしてまとめてみる 用途ベースの使い分け方 いずれもModel(ActiveRecord)からデータを取得するために使うものだが まずは大きく2つのうちどちらかになるかを考える 結果が単一になるものを取りたい…

「アクセスがスパイク」などのときに使う「スパイク」の意味

実は一般的な用語ではないということに気づいたのでメモ 意味 瞬間的に従来の量よりも増えることで、折れ線グラフにしたときに急激に数値があがる状態のことを指す (おそらくの)語源 語源はスパイクノイズかと思われる 電子機器で、スイッチの開閉などに伴…

可用性などの文脈で99.x%のことを9の数分だけで呼ぶ呼称がある

いつも小数点以下だっけ?全部だっけ?となるのでメモ xxナインという呼び方 主に可用性の文脈で、何%の稼働率かを示す際に「99.9%」や「99.99%」などの表現をすることがある。その際に表記される9の数を使ってツーナインやスリーナインという呼称が使われ…

getと接頭辞のつくメソッドは計算の必要がない値の返却が望ましいという話

休業日なのでコラム的なヤツです。 発想の発端 すえなみさんの以下のツイートから getter議論収束しつつあるけど、ひとつ言いたいのは、getXxxというメソッド名はgetter自動生成みたいな歴史もあって基本的に内部保持してるものをそのまま返す(そうじゃなか…

「直交する概念」という際に使われる直交とはどういうことかをざっくりまとめる

ググってもわからない、かつ「議論が平行線をたどる」の派生かと思ったのでめちゃくちゃ混乱したのでメモ 解説 元は英語の「orthogonal」の直訳。 数学用語から派生して下記のように表現することがある A is orthogonal to B は「A と B は別問題だ」と訳し…

JSのwindow.closeはwindow.openで開いたwindowでないと反応しない

そういう仕様ということを知らなかったのでメモ 出典 思いの外わかりやすく書いてある このメソッドが許可されるのは、window.open() メソッドを用いたスクリプトにより開かれたウィンドウに対する呼び出しのみです。 - window.close - Web API | MDN なぜ認…