2021-01-01から1年間の記事一覧

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 がどのように動作す…

chocolatey

chocolatey.org コマンド実行 管理者で バージョン確認