2022-04-30

既存の git プロジェクトに .gitignore を追加していらないファイルを削除する

 Takeaway

  • gitignoreがないプロジェクトや設定に不足がある場合がある
  • .gitignoreを良い感じに作って追加したい
  • .gitignoreを配置してcommit
    • git add .gitignore
    • git commit -m "add .gitignore"
  • .gitignoreのルール通りにリポジトリを綺麗にする
    • git rm -r --cached .
    • git add .
    • git commit -m "cleanup repo based on .gitignore"
  • githubとかで管理している場合はpushしておく
    • git push origin main

2022-04-12

研究者などにおすすめのウェブサイト解析

 Takeaway

  • 研究プロジェクトのウェブページや個人ページで遵守するのは難しいけどアクセス数など知りたい場合がある
  • あまり適当にやると GDPR, CPPA, 個人情報保護法違反になる可能性があるので要注意(2022年04以降罰則が厳罰化)
  • どうするか?プライバシー重視のアクセス解析というものを利用する
  • 無料かつシンプルでオススメなのはGoatCounter.非営利目的で複数サイトなど対応が容易
  • Static Site Generator (SSG) や Content Delivery Network (CDN)使っている場合は何らか付随している場合もある
  • ※注)個人情報保護法は3年ごとに見直しがあるので2025年以降はこの情報が古くなっている可能性が高いです

複数ファイルから特定の文字列を含むファイルと行数を調べる

 Takeaway 複数ファイルから特定の文字列を含むファイルと行数を調べたくなることがある コマンドで調べるのが楽だった.しかもgrepだけでできる. grep -rni "string" * Windows で ...