Minimal reproduction for a tree-shaking regression introduced in rollup 4.63.0.
npm install # package.json pins rollup 4.63.0 via overrides
npx vite build
node dist/index.js| ➜ sudo find /etc/nix | |
| /etc/nix | |
| /etc/nix/ssh | |
| /etc/nix/ssh/known_hosts | |
| /etc/nix/ssh/config | |
| /etc/nix/nix.custom.conf | |
| /etc/nix/nix.conf | |
| /etc/nix/gitconfig | |
| ➜ sudo cat /etc/nix/ssh/config | |
| Host github.com |
| package game | |
| import ( | |
| "math/rand" | |
| ) | |
| /* | |
| 1. Тебе нужно знать все пространство вариантов исходов, для этого придется минимум один цикл сделать | |
| 2. Если один раз пройтись по выходным весам дальше в одно действие решается задача |
There is hash_test.go
How to run each benchmark once to see the list of them
➜ go test -run=. -bench=. -benchtime=1x .
goos: linux
goarch: amd64
pkg: github.com/example/benchmark
cpu: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz
Benchmark/load=RAM/hash=sha1-8 1 35781627 ns/op 33556616 B/op 8 allocs/op
| resources: | |
| - name: "k8s" | |
| id: k8s | |
| subtitle: Kubernetes Cluster | |
| children: | |
| - name: "blueprint-system" | |
| id: blueprint-k8s | |
| abstract: true | |
| children: | |
| - name: deploy |
| 0eNq9XdtyG7kR/ZUtPosq3C/+hbzkLQ+pLRdFjbRTpkhmSNrrbPnfM5RIamw3MOfASfzii4wzjUbf0N0A/lo8bE7dfui3x8WHvxb9erc9LD7886/FoX/erjbnfzt+3XeLD4v+2L0s7hbb1cv5b4fdpn9crlfDw267+Ha36LeP3Z+LD/rb73eLbnvsj333hvP6l68ft6eXh24Y/8MNYT10q2P/uVu+7B675VP/58enzWnEPOxOw7obv7TfHUaYEX6kYYRWd4uviw9La8avPfZDt377mbtbjH/u9wXIoRv/8Ir7ZXUcCfh29xNJ5kbSavvcbQ7LbjOCD7vN18P445/oWOY3Qkz6Nvn0SNHx7RPLQ7dfDavXEcLX7O1r+/PIn+HjZZ76mzDazY0OtdF+brSvjQ4kn+wv8SnO0epqtKa50bY2Os+NNrXRWs0N19XhemZ4fbSZGa2qoy23xr+2xNqBtCqR1jlpri9SmBldFRA9J51V4dRz0llVQz0nnVUTYOaEs2p+jObk49dMpZmT5VSldc7S5uroOdnUVUUyc8Kpq1ps3qXz8LLabC5s7tfL/W4jWhRz47QEFzFFM1kcncDR8rczOZWL+JogodnvxXd53C2fh91p+1imSsbR4JyiONpwc6pPaTYiuMqK8eJ4B4934nj/o04/bVZDtzwcV+tPUvhz769w9/77WMxI8O+ifBxW28N+N2r/Q7c5CtDpRuf3IZ4EG8E4qsC0d5nut6PpOooRTKpCZJQCke0Ol+SbSgDsdpqH/YHdQYI1YOgo88pZdLjMK4eslp1OZ9jtP4oqbe51zkaneGbmvl9/OhX+49KIpHicv05eNpG/AYc18rKJ0hDBULTA94QOl1c908YakHDPuwBAwD0Ydcsz9QamyeBC4S0g9v8XqfcOnp/DpdN7LA4u8DyAo0XR9hGeEWF9fcKi68KMMrDeccJffiGDopx9Kvt6SWCDBoNmef7BgEFzYbhFvy5KRHB4oKKvbDHzkUrwBK6VcUVmE4GVdgRuhON |
| func Temporary(err error) bool { | |
| switch err.(type) { | |
| case net.Error: | |
| return err.(net.Error).Temporary() | |
| } | |
| if err, ok := err.(*pq.Error); ok { | |
| code := err.Code | |
| switch code.Class() { | |
| case "00": // Successful Completion | |
| case "01": // Warning |
| Всё, что вы хотели узнать про облака, но не смогли выслушать от бородатых хипстеров в узких джинсах попивающих смузи | |
| -------------------------------------------------------------------------------------------------------------------- | |
| Disclaimer: в этом посте я не ругаю какие-либо технологии, я, скорей, делюсь некоторым совокупным видением по данным вопросам, которые размазаны по достаточно большому количеству материалов, которые включают в себя, но не исчерпываются: | |
| - бесчисленное количество материалов по bazel (включая исходный код и прямое общение с его разработчиками) | |
| - книгу terraform up & runniner | |
| - книгу kubernetes app & running | |
| - официальную документацию kubernetes | |
| - исходный код kubernetes |
| Disclaimer: в этом посте я не ругаю какие-либо технологии, я, скорей, делюсь некоторым совокупным видением по данным вопросам, которые размазаны по достаточно большому количеству материалов, которые включают в себя, но не исчерпываются: | |
| - бесчисленное количество материалов по bazel (включая исходный код и прямое общение с его разработчиками) | |
| - книгу terraform up & runniner | |
| - книгу kubernetes app & running | |
| - официальную документацию kubernetes | |
| - исходный код kubernetes | |
| Я ни в коем случае не претеную на истину в последней инстанции, более того, я предполагаю что в моём изложении есть фактические ошибки, а также ошибки понимания. | |
| Целью данного поста не является кого-то в чём убедить, я всего лишь суммирую те кусочки информации, которые мне пришлось несколько дней (kubernetes) или даже лет (AWS) выковыривать из всего интернета, книг и документации по частям и собирать в некоторую цельную картинку. |
| load("//skylark:gofmt.bzl", "gofmt") | |
| gofmt(name="gofmt") |