タグ

2018年9月6日のブックマーク (2件)

  • 2つの順序キーの間のキーをいい感じに生成するライブラリを作った - ジンジャー研究室

    RDB で ORDER BY するためのカラムを持つ時に、並び替えや挿入がうまく出来なくて困った。 例えば、このテーブルで B と C の間に E を差し込みたい時に、 こうなってくれると嬉しい。 作ったもの 🎉 github.com TypeScript 用に書き直してくれてもいいのよ? 仕組み キーは 0-9A-Za-z の 62 種類の文字が使える、ただし、最後の文字が 0 であってはいけない 最初のキーは 1 次のキーは「既存のキーの次」か「既存のキーの前」か「既存の2つのキーの間」のいずれかを指定して生成する キーの左の桁を優先的にインクリメントしようとするが、無理な場合は桁を増やしてインクリメントする 例: between "1" "3" == "2" between "1" "2" == "11" between "1" "11" == "101" after "1" ==

    2つの順序キーの間のキーをいい感じに生成するライブラリを作った - ジンジャー研究室
    mather314
    mather314 2018/09/06
    基本は1から順に埋めていく想定の場合はこれでいいけど、ほぼランダムに前後どちらかに挿入していく場合は前に既存のキーの前に挿入する場合だけキーが長くなる傾向がありそう
  • 今日は育児休みます! 「育児の引き継ぎ資料」を作って夫に共有してみた - それどこ

    こんにちは! いまがわです。 わが家は、私、エンジニアの夫、1歳の息子の3人家族です。 私は普段、『デザイナー脂肪』というブログで、夫婦や育児に関する4コマを描いています。 * 私がまだ育休中だったある日、始まりは1通の封筒でした…… 夫はもともと、育児に協力的です。私の育休中は、必然的に子供と接している時間は私の方が長くなるため、わが家では「母親はプロジェクトマネージャー、父親は信頼できる外注さん」という役割で育児を分担していました。(現在は私の育休も終わって共働きなので、育児に関しては大体5:5の割合で対応しています。) 子供の成長に伴い、ご飯の量や対応方法は日々変化していきます。私の記憶力がイマイチというのもありますが、子供と接する時間が限られる中で、それらを全て記憶し、日々アップデートしていくのはなかなか大変です。そして、もしこれが仕事だったら? メインの担当者1人しか知らない仕様

    今日は育児休みます! 「育児の引き継ぎ資料」を作って夫に共有してみた - それどこ
    mather314
    mather314 2018/09/06
    こういうの引き継ぐ予定がなくても定期的に付けておくといいかもな