概要
エンジニアとして知っておくべき知識や便利な設定を紹介します。
小規模オフィスのネットワーク構築
https://blog.teraren.com/2019/10/04/building-small-office-network/
航空会社のマイルを管理するシステム
https://blog.teraren.com/2022/02/03/point-system-design-rdb/
MySQLにおけるデータの境界値
意図した値が出てこない可能性があるので知って置かなければまずいこと。
Githubの通知を便利にする
周りに迷惑をかけないようにするファイル転送方法
RailsのTimezoneの扱い
Railsに限らず、i18nをするときには知らないといけないこと。
Railsのエラーページをかっこよくする
https://blog.teraren.com/2017/02/15/make-rails-404-page-fancy/
並列処理で速度が出ない場合
https://blog.teraren.com/2017/02/03/xargs-concurrent-execution/
上記の応用
https://blog.teraren.com/2010/12/09/%e5%86%8d%e5%b8%b0%e7%bd%ae%e6%8f%9b%e3%81%99%e3%82%8b%e3%82%b7%e3%82%a7%e3%83%ab%e3%82%b9%e3%82%af%e3%83%aa%e3%83%97%e3%83%88-%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e5%90%8d-%e3%81%a8-%e4%b8%ad/ https://blog.teraren.com/2015/12/15/mogrify-imagemagick-recursive/
エンジニアならすぐに知る必要があること
業務用ルータを家庭で使う
とても安定しますし、速度も出ます。しかも中古なら安い。
CLIで集合演算
年に数回使います
Intelとarm(M1,M2)向け設定共通化
https://blog.teraren.com/2022/05/02/arm-intel-docker-compose-in-the-same-file/ https://blog.teraren.com/2022/05/11/chromedriver-on-arm/
コーポレートSEネタ
GoogleのCloud Identityで会社のPCやスマホを管理する方法とか設定例。
自分の居場所を自動でアイコン表示
https://blog.teraren.com/2022/02/03/show-current-location-icon/
PCが調子悪いと言われたときのトラブルシューティング
https://blog.teraren.com/2021/06/11/cpu-high-load-caused-by-heat-issue/
ActiveRecordのTransaction例外処理
https://blog.teraren.com/2021/02/01/activerecord-transaction-nest/
zoomの脆弱性を見つけた時の話
回線が遅いなと思ったら調査すること
https://blog.teraren.com/2020/06/17/speedtest-benchmark-mackerel/
AWSでサイトメンテナンス表示
https://blog.teraren.com/2019/03/05/nginx-site-maintenance-setting/