vscode copilot chat の言語設定

"github.copilot.chat.localeOverride": "ja",

apache, ajp, tomcat

リバースプロキシとはなんですか? リバースプロキシ(Reverse Proxy)は、クライアントと複数のバックエンドサーバーとの間に配置されるサーバーの一種です。通常のプロキシサーバーとは異なり、リバースプロキシはクライアントから受け取ったリクエストを…

「基礎からの新しいストレージ入門」読書会2 (2023/09/11 20:30-22:00) p61-p89

めも ベアメタルサーバ OSはいってないまっさらな物理HDD(SSDもいいの?)のこと 2種類あるよ ブロックストレージ ファイルストレージ マウントしたら使える LVM:????? ディスカバリ→接続的な意味合い IQN:謎 LUN:謎 VMとは?あらため → KVM(しょ…

通常インデックス作成時には、テーブルに対して書き込みロック → マルチテナントの場合は? INDEX CONCURRENTLY PostgreSQLはテーブルを2回スキャンしなければなりません。 さらに、潜在的にそのインデックスを使用する可能性がある、実行中のすべてのトラン…

わかってません

This job is stuck because the project doesn't have any runners online assigned to it.Go to project CI settings jobは実行されるがずっとpending

ts array undefined 除去

array.filter((i): i is Exclude<typeof i, undefined> => i !== undefined);</typeof>

todo: dbcrypt

NodeJSバックエンドでユーザー認証を扱う - Qiita 【パスワード】bcryptとは - ITを分かりやすく解説

認証についての知識がほぼゼロなので... #01

認証についての知識がほぼゼロだったので触る 現場でJWTという認証方式が採用されたので、ちょいとお勉強しておく ざっくり 公式サイト 仕様 - RFC7519 正式名称を JSON Web Token という 発音は"ジョット"らしい トークンベースの認証 トークンベースの認証…

todo: ts配列からundefinedを除去したときの型推論について

.filter((item): item is Exclude<typeof item, undefined> => item !== undefined);</typeof>

ts todo

todo const hoge = (inHoge1: any) => (inHoge2: any): any => `

ec2 -> cloud watch -> sns -> chatbot

docs.aws.amazon.com { "metrics": { "metrics_collected": { "procstat": [ { "pid_file": "/var/run/httpd/httpd.pid", "measurement": [ "cpu_time", "cpu_usage", "memory_locked", "memory_rss", "memory_vms", "num_threads", "pid", "pid_count" ] } …

todo: rails後で読むやつ

joinをeager loadと併用するについて後で読まないといけないやつ techracho.bpsinc.jp Rubyの多重代入あれこれ qiita.com whereにSQLの文字列を渡したくない! qiita.com

TypeError: sequelize.import is not a function

sequelizeでつまったところ stackoverflow.com 'use strict'; const fs = require('fs'); const path = require('path'); const Sequelize = require('sequelize'); const basename = path.basename(__filename); const env = process.env.NODE_ENV || 'deve…

aws amplifyチュートリアル触る

とはなん aws.amazon.com チュートリアル https://docs.amplify.aws/start/getting-started/installation/q/integration/reactdocs.amplify.aws 環境 GAMA@GAMANS-AM MINGW64 /d $ git --version git version 2.20.1.windows.1 GAMA@GAMANS-AM MINGW64 /d $ …

かいてるとちゅう unreal engine #01

ダウンロード www.unrealengine.com インストール Epic Games Launcher を開く エンジンのインストールボタンをクリックして、最新の Unreal Engine をインストール ラーニングへ learn.unrealengine.com Unreal Engine 5 クイックスタート learn.unrealengi…

file --mime cp932 or sjis

benzenetarou.hatenablog.com qiita.com sample_1.csv h1,h2,h2 あ,い,う sample_2.csv h1,h2,h2 あ,い,彅 file --mime ファイル名 sample_1.csv -> unknown-8bit sample_2.csv -> unknown-8bit nkf --guess ファイル名 sample_1.csv -> sjis sample_2.csv -…

Error: EACCES: permission denied, rename ''

VSCode でWSL2リモート接続で作業中にファイル名なりディレクトリ名なり変更しようとするとpermission denied. gamaspecial@GAMANS-AM:~/rails-6.1-tools/app$ mv libs lib gamaspecial@GAMANS-AM:~/rails-6.1-tools/app$ ls assets channels controllers he…

WIP: ruby StringIO からのStream処理での最適なエンコード方法がわからない

io.string.encode('CP932', 'UTF-8') これはやりたくない、、、 class StringIO (Ruby 3.0.0 リファレンスマニュアル) set_encoding(ext_enc) -> self[permalink][rdoc][edit] set_encoding(ext_enc, int_enc) -> self set_encoding(ext_enc, int_enc, opt) …

WIP: StringIO, set_encoding

docs.ruby-lang.org # cp932 io = ... io.string.encoding -> UTF-8 io = get_s3_client.get_object({ bucket: "bucket", key: "key", :response_content_encoding => 'CP932', :response_content_type => 'text/csv' }).body # :response_content_encoding …

reek

siderlabs.com

wsl2 + vscode + solargraph

config.json { "solargraph.transport": "external", "solargraph.externalServer": { "host": "localhost", "port": 7658 } } WSL2 か ら solargraphを起動する $ bundle exec solargraph socket Solargraph is listening PORT=7658 PID=5326 [ANY] Solargr…

$gem install bundler -v 1.16.4 Successfully installed bundler-1.16.4 Parsing documentation for bundler-1.16.4 Done installing documentation for bundler after 3 seconds 1 gem installed $bundle -v Bundler version 2.2.17 $gem uninstall bundle…

rubyでのutf-8 -> cp932のエンコード

csv_str = CSV.generate({ encoding: 'cp932' }) do |csv| ... ↓ Encoding::UndefinedConversionError: U+FA4F from UTF-8 to Windows-31J generate では *undef が使えないので *undef : 変換できない文字コードを任意の文字列に置換する(デフォルトで ? …

ActiveRecordでfindByしたものにeach, find_eachは使えない

https://qiita.com/s_tatsuki/items/cceca19cf80fed44bd34

ruby, CSV.Generate, sjis, cp932

wip

CSV.generate({ encoding: Encoding.CP932 })

rake, whenever

wip

Gemfile gem 'whenever', require: false $bundle install $ bundle install --path vendor/bundle 初期化、設定ファイルの生成 $ bundle exec wheneverize .

ruby on rails #01

guides.rubyonrails.org

AWS CloudFormation IaC

aws.amazon.com AWS CloudFormation では、Infrastructure as Code を実現することにより、AWS やサードパーティーの関連するリソースのコレクションをモデリングし、迅速に一貫してプロビジョニングし、ライフサイクル全体で管理することが容易になります。…

default export を使うべきではないらしい

engineering.linecorp.com 要約するとimport側で任意の名前が付けられてしまうから

react hooks #01

はじめに ja.reactjs.org クラスは人間と機械の両方を混乱させる コードの再利用や整頓が難しくなるということに加えてクラスについて我々が学んだことは、クラスが React を学ぶ上で障壁となっているということです。JavaScript で this がどのように動作す…