牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

2021年の振り返りメモ

2021年の買ってよかったものメモ

長くなるのでこっちに書いた。 cortyuming.hateblo.jp

よかった音楽

ほぼ新しいやつ聞かなかった。なんか余裕なかった。(BGMみたいのばかり聴いてたかも)

よかった本

三体が物凄くよかった。まだIII(上)の途中だけど。下まで読んだらまたIから読み返すと思う。まじ良い。

よかったテレビ映画

よかったゲーム

スマブラ以外は数回やってみた程度だけど...)

ギターまわり

  • ギター改造する遊び完結した。いい感じになった。
  • 弾く方はバーガンジーの教則がよさそう -> 中断(キューブに夢中のため...) -> 今年も一曲も弾けるようにならなかった。

スポートのとこ(サッカー・バスケなど)

  • プレミアのリヴァプールとミナミーノ、アーセナル富安。それからラ・リーガマジョルカのタケクボ。ここだけは抑えときたい。
  • フルで見れてないからなんとかしたいけど時間ない。youtubeでチラ見程度のみだった。
  • NBA八村塁のプレーだけ見たい。けど楽天NBAの動画サービスに加入するのはなんか嫌。

来年ブレイクしそうな芸人予想

(すでにブレイクしてるし芸人でもないけど)

技術的なこと

  • Emacs のJS/TS環境まわりでだいぶハマったけどヤク狩りした成果で問題なくなったたぶん。(12月初旬くらいまでかかった)
  • TypeScript のお勉強しようと数年前から思ってたけどようやく始動した。12月末に。
  • go やら aws やら勉強しないといけないこと山積み問題。

健康

  • 定期的な腰痛悪化 -> ストレッチするようになったからなくなった
  • 頭痛 -> 体調改善してからなくなった
  • 16時間断食(体調改善目的でやったのに体調崩してやめた)
  • サウナと水風呂とてもよい。近場にサウナがないのが厄介。
  • ストレッチ専門店 Dr.stretch よかった(体験15分500円やったら調子良くなった)
  • 毎日ストレッチするようになったら体調改善してきた。

今年あったことなど

  • いろいろ裏目にでがちでしんどかった。
  • 今年初めころ m1 MacBook Air の環境構築というか色々ハマったというか何というかトラブル的なやつ続いた。
  • 長男にお勉強を教えるのが大変だったけどチャレンジタッチをやるようになってからだいぶ楽になった。本人も気に入ってそう。
  • 次男のお勉強は順調。自主的に本読んだりしてくれるし。
  • 息子と週末に公園でサッカーボール蹴るのなかなか楽しい。
  • ルービックキューブにハマった。6面揃えるよりキューブの購入にいそしむ傾向。現在7個保有(2個運送中)。
  • 腰痛と頭痛に悩まされた一年だった。
  • 自宅マンションであちこち故障やら修理やら多発して何事かと思ったら来年で築20年らしい。出費がかさむ。

今年の総括

  • 体調管理大事
  • ストレス発散大事
  • 今年はなぜか金運だけわりと良かった気がする。
  • あっという間に今年おわた。なんか余裕なかった。
  • 来年の抱負を新年初期に決めときたい。
  • 今年も振り返りをまとめられなかった。

来年に向けて

  • お金ほしい

2021年の買ってよかったものメモ

Magic Trackpad

  • 有線・無線どちらもいけて便利。
  • 会社に買ってもらった。

iPhone SE2

  • Touch ID 最高に良い

m1 MacBook Air

  • めちゃ速いしバッテリーもつし熱くならないし軽いしとてもよい。けど動かないものもある(virtualboxとか)。コスパ最強。
  • 会社に買ってもらったけどもし個人で買うならこれで良さそう。

tweetbot6 (サブスク)

  • 使いやすい

apps.apple.com

バッカスのローステッドメイプルネックのストラト

  • 弾かずに改造しまくるという遊びに興じてしまった。

ウォシュレット(TOTOの安いやつ)

  • よい

ズブロッカウォッカ

  • 常備酒

クエルボ・エスペシャル(テキーラ

  • 常備酒

Anker Soundcore Life Q30(ワイヤレスヘッドフォン・マイク内蔵)

  • 音楽聴くのにはいまいちだけど会議で使うのにちょうどいい。外音取り込み機能とかも便利。

チョコレート効果95%

  • あまくなくてよい

接触式体温計 (Aliexpress.com)

  • 何かと子供の体温を測らないといけないので楽

オニツカタイガー mexico 66

  • ソール薄いけど意外とクッション性も良くとてもいい感じ。赤いスニーカーが欲しかっただけで買ったけど。
  • アマゾンの試着できるサービスとても良い。色違いとサイズ違いでお取り寄せした。

レグザ 50インチ 50C340X

  • 8万くらいで激安。ただ画質いまいちで買い替えたい気持ち。

ダスキンのエアコンクリーニングサービス

  • 対応がとても良かった。ちょっとお高かったけど。まあよい。

Kindle fire 8 (BFセールで六千円くらいだった)

  • ドキュメント参照とかちょっと調べ物や動画見る程度にはお手軽でいい。google chrome を公式でインストールできないとかびっくりすることあるけども。細かい使い勝手はアップル製品に比べるといまいちかも。

ルービックキューブ(今のところメインは QiYi MS)

  • 各々回し心地が意外と違くていろいろ買ってしまう沼。
  • 回してみるとわかるけど回し心地が落ち着くものとイライラするものなどがある。
  • amazon.com で買うとちょっと高い。けど早く届く。
  • aliexpress.com から購入すると安い。けど届くののめちゃめちゃめちゃ遅い。(遅い方がいい時もある気もする)
  • tribox.com はそこそこリーズナブルで早く届く。品揃えもよさそう。けど送料かかったりする。

QiYi Sail 無磁石 (Amazon.com)

  • 初めて購入したキューブでよくわからず無磁石を選んでしまったけど回転の感触が心地よくて好き。(そのせいでハマったのかも)
  • 回転音ちょっと大きい。コッカッチャコッカッチャ。
  • 600~1200円くらい

DaYan Guhong v4M (Amazon.com)

  • 回しているときの感触が何故かいまいち好きになれなかった。
  • 回転音静か。コスッコスッ。
  • 1200~2200円くらい

QiYi Thunderclap v3M (Aliexpress.com)

  • 個人的に好きな感じ。硬くて直線的ちょっと重い。
  • 回転音若干大きい。カチャッカカチャッカ。
  • 1200~2200円くらい

GAN365M (Aliexpress.com)

  • 柔軟性が高くてうまく作られている感じ。高価なGANキューブの中ではお手軽価格。
  • 持って潰すとすこしぐにゅっとする。
  • 回転音わりと静かめだった。スコスコ。
  • 2500~4000円くらい

QiYi WuWei M (tribox.com)

  • QiYiキューブの中でも硬質で直線的な気がする。
  • 回転音うるさ目。コッカチャコッカチャ。
  • 1000~1700円くらい

MOYU RS3 2021 maglev

  • maglevのためか軽すぎる感じではあるけど調整でなるべく重めにして粘度の高い潤滑油を使うといい感じ。
  • 回転音静か。スッカチャスッカチャ。
  • 1000~1700円くらい

QiYi MS (Amazon.com)

  • 軽やかで直線的。扱いやすくて物凄くいい。コスパ最強。
  • 回転音はそこそこ出る。カラカチャカラカチャ。
  • 1000~1500円くらい。

ビアレッティ エスプレッソメーカー 直火式 ブリッカ 4カップ用 コーヒー マキネッタ

  • たまに美味いエスプレッソ飲みたくなる。けどお店に行くの面倒という理由で購入。(徒歩圏内にスタバあるけど)
  • この器具がどういう使い方するのか知らなくて興味もあった。
  • これで淹れて飲んだらとてもちょうどいい感じに作れた。購入してめちゃくちゃ良かった。おすすめ。

ベストオブ買ってって良かったもの

  • キューブとビアレッティのブリッカかな。
  • あと iPhoneSE のTouch ID めちゃよい。
  • 今年はハズレがあまりなかった気がする。(覚えてないだけかも。楽観的思考主義。)

golang の map[string]bool{} を空にしてみるメモ

(go17.1)

package main

import (
    "fmt"
)

func main() {
    fmt.Println("---a := map[string]bool{}")
    a := map[string]bool{}
    fmt.Printf("%v\n", a)
    fmt.Printf("%v\n", a["hoge"])

    fmt.Println("---a[\"hoge\"] = true")
    a["hoge"] = true
    fmt.Printf("%v\n", a)
    fmt.Printf("%v\n", a["hoge"])

    fmt.Println("--- make(map[string]bool)")
    // a を空に
    a = make(map[string]bool)
    fmt.Printf("%v\n", a)
    fmt.Printf("%v\n", a["hoge"])
    fmt.Println("---a[\"hoge\"] = true")
    a["hoge"] = true
    fmt.Printf("%v\n", a)
    fmt.Printf("%v\n", a["hoge"])

    fmt.Println("---a = nil")
    // a に nil を入れると空になるが
    a = nil
    fmt.Printf("%v\n", a)
    fmt.Printf("%v\n", a["hoge"])

    fmt.Println("---a[\"fuga\"] = true")
    // a に nil を入れた後に要素を入れるとエラーになる
    a["moge"] = true
    fmt.Printf("%v\n", a)
    fmt.Printf("%v\n", a["moge"])
}

実行結果

---a := map[string]bool{}
map[]
false
---a["hoge"] = true
map[hoge:true]
true
--- make(map[string]bool)
map[]
false
---a["hoge"] = true
map[hoge:true]
true
---a = nil
map[]
false
---a["fuga"] = true
panic: assignment to entry in nil map

goroutine 1 [running]:
main.main()
    /Users/hoge/examples/hoge.go:36 +0x790
exit status 2

PostgreSQLで分次の集計をしてみるメモ

特定の1日の1分ごとに作成されたレコード数を取得してみる
hoge_tablecreated_at カラムで集計)

SELECT
    to_char(created_at, 'YYYY-MM-dd hh24 MI') AS t_time,
    COUNT(id) AS amount
FROM
    hoge_table
WHERE created_at BETWEEN '2021-10-22 00:00:00' AND '2021-10-22 23:59:59'
GROUP BY
    t_time
ORDER BY
    t_time
;

こんな感じかな

参考リンク