雑記
自分の経験値をアウトプットするシリーズ 改修者にやさしいバグの報告とは 何かしら「バグってる!」と思ったとき、それは直さなければいけないのだが、それを直すべきか、直すためには何を書き残しておくとよいのかというのは人によって観点はバラバラであ…
古来からの書き方を学ぶべきシリーズ ステータスコードとしての意味 状態°コード 503 (Service Unavailable)は、[ サーバは、[ いくばくかの遅延後に軽減される見込みが高いような,一時的な過負荷 またはスケジュールされた保守 ]に因り,現在 要請を取…
久しぶりに使ったら今まで以上にすごい使いやすかったのでメモ 環境 https://editor.swagger.io (ネット上で提供されているものは特に記載がない…) 良いポイント 強力なサジェスト 予約後の補完はもちろん、既存定義をひっぱってくる $ref などではすでに定…
意図的に入れてもダメなんだっけ?というのを調べただけ 出典元 204 応答は、メッセージ本体を包含できない。 そのため、ヘッダ節の後の最初の空行で終了される。 - RFC 7231 — HTTP/1.1: Semantics and Content - 6.3.5. 204 (No Content) (日本語訳) 懸…
そういや認知度低いなと思い改めて調べる 意味 リリースと同時に機能を開放せずに別の方法で新機能を開放する手段を提供する 特定の条件下や特定の割合で新機能を試し、検証を行う 間違えやすい言葉 カナリアリリースともニュアンスが近いが、カナリアリリー…
こういう機能と使い方もあるというただの雑記 GitHubのDraft機能とは Draft Pull Requestをリリースしました - The GitHub Blog - Japan DraftにするとPRの表記がDraftになる DraftがOpenになるまでマージできない 使い所 純粋にWIPのブランチ対するPR Descr…
意外と日本語情報がないので調べる リモートコード実行とは 文字通り遠隔から任意のコード実行ができる脆弱性のことを指す。 起きると何が怖いか リモートでコードが実行できるということは自由にセキュリティの穴を作ることができる sshができるようにする …
gemのバージョンがあげられないんです、とかそういうときの暫定対応。2日連続応急処置ネタ。 環境 $ ruby -v ruby 2.3.4p301 (2017-03-30 revision 58214) [x86_64-darwin18] $ bin/rails --version Rails 5.0.2 listen (3.0.8) rb-fsevent (~> 0.9, >= 0.9.…
Macのローカルマシン開発ならでは、という感じのメモ。はよDocker化… 環境 $ ruby -v ruby 2.3.4p301 (2017-03-30 revision 58214) [x86_64-darwin18] $ bin/rails --version Rails 5.0.2 起きること bin/rails s で立ち上げた場合に objc[36474]: +[__NSPla…
Railsのmoduleのことがわからなすぎて繰り返しやってたら気づいた程度のメモ 環境 $ ruby -v ruby 2.5.0p0 (2017-12-25 revision 61468) [x86_64-darwin18] 事例 module Oya; end class Oya::KodomoA def self.call p "Say1" end end module Oya class Kodom…
昨日の発展編。WORKDAYに関してはこちら参照のこと WORKDAY関数の仕様 WORKDAY関数の仕様は以下 経過日数を設定する「日数」の数値を0にすると休日判定かかわらず「開始日」の値になる 日数のカウントは当日が含まれない。そのため、1を指定すると翌日の値に…
連休前なので自分の知識整理を含めた「障害対応の体制づくりを考えるときにまず何から考えるべきか」という内容の雑記です 考えること トピックとしては3つ どれくらい止まってもいいのか 有事の際の連絡系統、意思決定系統はどうするべきか 何かあったとき…
あれって元あるんだっけ的なメモ記事 JoyPixelsとは もともとはEmojiOneとしてオープンソースとして公開されていた絵文字アイコン集。 名前を変えた理由はブランド戦略の一環の様子(参考リンク参照) 何故オープンソースではなくなったのか 公式のQAのリンク…
パッと見わかりにくい仕様だし、存外にdocker-composeライクな記述例がないので書いてみる。確信があんまりないのでタイトルも「模様」。 環境 今回やったversionは2.1からのexecutorの機能 情報元 The first image listed in the file defines the primary …
本番環境でやるとき、みんなどうやっているんだろうというメモ 事例 その1 Railsとnginx同居 Docker を本番環境で4ヶ月運用して分かった HARD THINGS – Stay Creative ! nginxとRailsを同じDockerImageに入れる。多分1プロセス1コンテナの概念から考えると…
各社どうやっているんだろうというメモ 事例 その1 Railsとnginx同居 Docker を本番環境で4ヶ月運用して分かった HARD THINGS – Stay Creative ! nginxとRailsを同じDockerImageに入れる。多分1プロセス1コンテナの概念からズレるので微妙さは満点 その2 ng…
真面目に調べたことなかったのでメモ 環境 $ bin/rails -v Rails 5.2.2.1 違い as_jsonはJSONに近いハッシュに変換してくれる、to_jsonはその更に先で完全に文字列化してくれる 例 対象となるハッシュは以下 demo_hash = {hoge: "huga"} #=> {:hoge=>"huga"}…
RailsのActiveRecordってなんでいいんだっけ?ということを見つめ直す。 そもそもActiveRecordパターンとは Martin FowlerのPatterns of Enterprise Application Architecture(通称 PofEAA)にて紹介されたデザインパターン An object that wraps a row in a …
主にSlackでこれだけは使い方を覚えておくと文章表現に幅が出るよねっていう雑なメモ バッククォート(`) MarkDown記法ではおなじみ```の記法 長文とか 要点とか で使うとかなりメリハリがでる。 ただしモバイルだと残念な見た目になるのがたまにキズ 大な…
なんかスクラム畑の人がプロダクトバックログって言葉を使わないので自分の知識が間違っているのかも…という観点での再整理 プロダクトバックログとは プロダクトを作成するにあたっての要求事項を順番に並べたリスト。 - 5分で分かるスクラム用語集 | Ryuze…
めっちゃ簡単だったのでお茶濁しメモ(令和ネタもエイプリルフールもない平常運用です。) やりかた ワークスペースのカスタマイズから選択ができる 改行するといずれかの行をしゃべる 謎の仕様 !や。など記号は無視される、ので反応してしまう 参考リンク …
2日連続でGit運用系の話。 つらいコミットログ 意図がガチでわからんのコミットメッセージ wip review fix bug fix これだと、「何のための」WorkInProgress(wip)なのか「どの」Review fixなのか、「どんな」Bug fixなのかがわからない。 そのため、「コミッ…
あんまり得策でないのでやめてほしいということと、しくじるとえらいことになるということを書きたかった雑記。なおこの文章内でのPRとはPullRequestの略。 やめてほしいこと こんな流れ ブランチtopicを切って開発開始、すべての機能が整うまでここにマージ…
タイトル出落ちメモ記事 今回対象のExcel 無い機能 図形の複数選択、Windows版のアイコンは下記のようなやつ Excel200x系から奥まった位置に動いたりと何かと見失いがちな彼なのですが、シーケンス図とかをExcelで用意されたりすると改変するときに欲しくな…
QCDと荒ぶる四天王を比較で書いてみただけのメモ QCDとは 生産管理のQCDとは英語の「Quallity」「Cost」「Delivery」の3つの言葉の頭文字をつなげたものであり、日本語にすると「品質」「コスト」「納期」となります。 これらは製造業において最も重要な概念…
「エイジング」って言葉がとっさに出てこないので調べた結果と、ぼんやり考えてみたことをまとめた小ネタ的雑記 起源 エージング(エイジング)とは - IT用語辞典 e-Words エージングとは、機械や電子機器などの出荷前に行われる稼動試験、または、使用開始…
英語のWikipediaに書いてあったので雑学的なメモ 出典 Magic number (programming) - Wikipedia Wikipedia曰く 詳しく理解できていない部分は多分にあるが、Unixの第6版のときにヘッダの分岐構造における定数値において、理解しづらい定数値の値をセットして…
日曜日なのでちょっとポエミーな雑記です 急場しのぎのコード 「リリースを急がなければならない」 この言葉が免罪符となり、分割がちゃんとなされていないロジック、そばしのぎのマジックナンバー、再利用性を無視しした同一意義のメソッドの乱立、そしてか…
APIを考えるときはインターフェイスの使い心地がよくなるように考えましょうという話。 使い心地の良いインターフェースとは きのこ本に以下のようなことがある 良いインタフェースとは次の2つの条件を満たすインタフェースのことです。 正しく使用する方が…
日曜なのでポエミーな雑記です。 何故コードレビューをやるのか 大きくは2つある 機能的な仕様を満たせているかのチェック そもそもの機能要件を満たしているかのチェック 書いたコードが要求仕様に沿ってなければ意味がない。 機能要件におけるバグの有無も…