2025-06-16 08:22:11 Dollar Street - photos as data to kill country stereotypes
2025-06-12 23:39:46 “当在恐惧中的时候,你会看到一个完全不同的世界。所以不要在恐惧中做决定。” From “事实” - 第四章 恐惧本能
2025-06-12 23:39:37 “风险 = 危险程度 * 发生的可能性 — 你面临的真实风险,并不取决于它看起来多么吓人,而在于两个因素:危险的程度和发生的概率” From “事实” - 第四章 恐惧本能
2025-06-12 23:39:17 “我们感受到的世界,比真实的世界更可怕,这是因为我们注意到的信息都是被媒体精心选择过滤过的,而媒体刻意选择那些吓人的信息来吸引我们的注意力。” From “事实” - 第四章 恐惧本能
2025-06-02 22:52:20 apple/foundationdb: FoundationDB - the open source, distributed, transactional key-value store
2025-05-13 08:13:49 1 * (1+0.05)**(60-20) # => 7.039988712124658
2025-05-07 10:27:31 Programming With Assertions
2025-05-07 10:01:32 jorgemanrubia/solid_assert: Assert utility for ruby
2025-05-05 17:05:09 写给沐沐的信: 让我们一起来搞定应试教育 - 吕小荣
2025-05-05 16:50:36 ref: 2025 家庭财务计划 - 吕小荣
2025-05-05 15:15:56 “我就是擦皮鞋的,从来都是擦一双,没有擦一只的道理,既然你把我的瘾勾上来了,你就得负责到底” — 1993年春晚小品《擦皮鞋》
2025-05-04 23:38:34 “坠落的审判”
2025-04-30 07:48:35 Code generator for Golang projects - Autostrada by “Alex Edwards”
2025-04-29 17:01:39 “it’s now or never”
2025-04-28 14:07:57 https://tableplus.com/
2025-04-26 16:52:36 ps_mem.py
2025-04-26 16:51:26 Linux / Unix Scripts
2025-04-23 08:45:21 sqlite3_analyzer - SQLite Download Page
2025-04-22 19:37:44 “On the Internet, nobody knows you’re a dog”
2025-04-22 09:32:31 “因此,只要有两个操作 A 和 B,就有三种可能性:A 在 B 之前发生,或者 B 在 A 之前发生,或者 A 和 B 并发。我们需要的是一个算法来告诉我们两个操作是否是并发的。如果一个操作发生在另一个操作之前,则后面的操作应该覆盖前面的操作,但是如果这些操作是并发的,则存在需要解决的冲突。”
2025-04-22 09:31:29 “一个操作是否在另一个操作之前发生是定义并发含义的关键。”
2025-04-22 09:03:26 Creating a quick PDF report from a DuckDB query - Sourcepole
2025-04-22 08:59:26 A simple ringbuffer for Ruby.
2025-04-22 08:56:13 ringbuffer example implementation
2025-04-20 18:25:05 https://diffdiff.net/
2025-04-18 00:21:23 Rei - GeekNote
2025-04-16 09:33:38 “This helps with engineering and product onboarding and setting 7/30/90 day expectations.” (重要的时间点)
2025-04-15 23:48:30 ddia读起来好过瘾
2025-04-15 16:03:09 configuration over convention :|
2025-04-10 23:55:04 “大规模的系统架构通常是应用特定的 —— 没有一招鲜吃遍天的通用可伸缩架构(不正式的叫法:万金油(magic scaling sauce) )。应用的问题可能是读取量、写入量、要存储的数据量、数据的复杂度、响应时间要求、访问模式或者所有问题的大杂烩。” — DDIA chapter1
2025-04-10 08:46:35 Minder: Faulty Machine Detection for Large-scale Distributed Model Training
2025-04-09 17:30:24 prometheus blackbox exporter
2025-04-09 16:03:21 Tournament Bracket Generator
2025-04-08 22:27:13 关键在于积累,在于有进步
2025-04-01 22:44:10 “Knowledge isn’t free. You have to pay attention.”
2025-03-29 00:11:33
5000002 goroutines = (14.1-1.72) * 1024 * 1204 KB => 3.05KB / goroutine
2025-03-28 22:34:33 拥抱不可变性
2025-03-26 23:16:15 在层序遍历序列中显式地写出所有 None以唯一表示一棵二叉树
2025-03-26 22:32:42 金融IT保命丹:多端支付强一致性架构设计实践 - 架构 - dbaplus社群:围绕Data、Blockchain、AiOps的企业级专业社群。技术大咖、原创干货,每天精品原创文章推送,每周线上技术分享,每月线下技术沙龙。
2025-03-26 09:40:39 每天都有进步的含义是 以后的每一步都可以靠得住之前做的积累,而不用反复从头开始;和软件工程里的封装是类似的原理
2025-03-26 00:11:44 http://go-database-sql.org/connection-pool.html
2025-03-25 23:34:00 “Simulating shitty network connections so you can build better systems.”
2025-03-25 23:32:33 https://github.com/lesismal/nbio
2025-03-25 23:07:00 “思考、等待、斋戒”
2025-03-21 11:31:28 https://github.com/brianvoe/gofakeit
2025-03-21 11:25:20 event driven examples: https://github.com/ThreeDotsLabs/watermill/tree/master/_examples
2025-03-21 08:24:06 ASCII table - Table of ASCII codes, characters and symbols
2025-03-20 09:38:10 blog: Dustin Sallings
2025-03-20 09:25:22 深度思考的好例子:为什么要持续重构 - 编程一生 - 博客园
2025-03-20 08:47:38 exactly what I’m looking for: hex dumping tcp proxy
2025-03-19 08:33:06 Isolation In SQLite
2025-03-18 23:24:36 sqlc/docs/howto/prepared_query.md at main · sqlc-dev/sqlc
2025-03-18 23:05:39 review: Executing transactions - The Go Programming Language
2025-03-18 23:02:37 Managing connections - The Go Programming Language
2025-03-17 00:36:26 SQLite Database Optimization and High-Traffic Usage Guide
2025-03-14 22:45:40 https://guides.hanamirb.org/v2.2/introduction/getting-started/
2025-03-14 22:45:35 # type(subsystem): short description
2025-03-14 22:32:01 Valkey: an open source, in-memory data store
2025-03-14 22:31:43 https://www.mikeperham.com/2025/03/05/introducing-sidekiq-8.0/
2025-03-14 22:31:18 valkey
2025-03-14 09:37:30 “As of Go 1.16, module-aware mode is enabled by default; Module-aware mode may be controlled with the GO111MODULE environment variable, which can be set to on, off, or auto”
2025-03-14 09:32:14 Efficient data transfer through zero copy - IBM Developer
2025-03-13 22:49:12 Zero Copy I: User-Mode Perspective | Linux Journal
2025-03-13 22:28:41 focusMessages
2025-03-13 10:12:56 cursorrules
2025-03-12 19:39:45 Zero-copy deserialization (serde_json) - help - The Rust Programming Language Forum
2025-03-11 16:43:10 database heleprs: pkgsite/internal/database/database.go at master · golang/pkgsite
2025-03-11 16:41:44 Isolation (database systems) - Wikipedia
2025-03-11 13:06:06 pooling solution in go: panjf2000/ants: 🐜🐜🐜 ants is the most powerful and reliable pooling solution for Go.
2025-03-11 12:47:10 uniq: https://pkg.go.dev/slices#Compact
2025-03-11 10:56:41 General programming concepts - IBM Құжаттамасы
2025-03-10 14:05:34 13 Years Later - Does Redis Need a New Architecture? - Redis
2025-03-10 14:03:11 dragonflydb/dragonfly: A modern replacement for Redis and Memcached
2025-03-09 23:56:06 单机kafka每秒写入50万条消息(done write messages: 100000000, took: 3m23.983108196s)
2025-03-09 23:32:05 1G大概能存1000w条kafaka消息
2025-03-09 00:05:15 Go Proverbs
2025-03-09 00:01:34 “A little copying is better than a little dependency.” ?
2025-03-08 23:21:25 loading 92256722 keys from RDB takes 233 seconds(load 400000 keys/second)
2025-03-08 21:57:46 估算: redis 1000万个简单KV使用内存1GB, 1000万个hash KV使用内存1.3G
2025-03-07 22:38:05 tiny-craft/tiny-rdm: Tiny RDM (Tiny Redis Desktop Manager) - A modern, colorful, super lightweight Redis GUI client for Mac, Windows, and Linux.
2025-03-07 10:18:00 wailsapp/wails: Create beautiful applications using Go
2025-03-06 22:21:29 Ruby 的快与慢 | PPT
2025-03-05 22:51:42 Simple Flash Messages in Go – Alex Edwards
2025-03-05 20:39:15 Trendshift - Explore open-source repositories and find some insights
2025-03-05 08:58:51
miniserve --upload-files . --qrcode -U .
2025-03-03 20:41:37 tamatebako/tebako: Tebako: an executable packager (for Ruby programs)
2025-03-03 18:40:48 “list item data is usually a subset of detail data”
2025-03-03 09:20:33 不要自己打断自己
2025-03-03 09:20:25 Simple, Elegant, Flexible, Nothing…
2025-03-01 23:19:26 CNAME: canonical name record
2025-02-28 17:24:30 If We Set Everything on Fire, We Save Many Intermediate Steps (#214)
2025-02-28 12:00:36 NeverSSL - helping you get online
2025-02-27 10:20:53 ajeetdsouza/zoxide: A smarter cd command. Supports all major shells.
2025-02-27 08:30:51 paper for timing wheels
2025-02-26 16:47:01 PostgreSQL: Documentation: 17: 22.3. Template Databases
2025-02-24 11:29:47 peterldowns/localias: custom local domain aliases for local dev servers
2025-02-24 11:25:38 peterldowns/pgtestdb: quickly run tests in their own temporary, isolated, postgres databases
2025-02-24 09:09:38 test
2025-02-24 08:55:49 “A Bloom filter can guarantee the absence of an item from a set, but it can only give an estimation about its presence.”
2025-02-24 08:55:24 Bloom filters may exhibit false positives, but they do not produce false negatives.
2025-02-22 18:25:31 理解了双向链表的api以后再去看LRU的实现,非常清晰
2025-02-22 18:25:03 “双向链表: Doubly Linked List” != “双向循环链表: Circular Doubly Linked List”
2025-02-22 17:41:12 https://github.com/golang/groupcache/blob/master/lru/lru.go
2025-02-22 17:09:30 tools/cmd/digraph/digraph.go at master · golang/tools
2025-02-21 09:34:16 https://github.com/hashicorp
2025-02-17 13:44:37 Fish 4.0: The Fish Of Theseus
2025-02-10 22:33:09 突然很想认真学学C++
2025-02-10 11:33:53 Reflections from 52 weeks, 52 projects - Speaker Deck
2025-02-10 10:44:35 Archived Problems - Project Euler
2025-02-09 23:46:01 大话西游之月光宝盒里的春三十娘(蓝洁瑛)真耐看啊
2025-02-07 22:00:19 go-resty/resty: Simple HTTP, REST, and SSE client library for Go
2025-02-06 19:04:33 “String prefixes are characters placed before string literals in Python that change how the string is interpreted. — f: Formatted string literal (f-string) r: Raw string b: Byte string fr: Combined raw and formatted string literal”
2025-02-06 17:33:55 33 ways to find your next $10k/month startup idea:
2025-02-06 14:45:11 astral-sh/uv: An extremely fast Python package and project manager, written in Rust.
2025-02-05 12:59:01 TIL: flags for
go test
,-p
controls how many test binary are ran concurrently. for example, -p 1 runs test packages one by one, inside each test process, there are multiple parallel test (t.Parallel).-parallel
controls how many parallel test (t.Parallel) are run inside a test process. — checkout go help testflag and go help build for detail2025-02-05 11:58:03 TIL: LIFO queue is similar to stack, but they’re different ADT
2025-02-05 10:55:56 “Always view urgent, unexpected requests with suspicion.”
2025-02-05 10:54:23 “In the modern workplace, convenience must always be balanced with security”
2025-02-05 07:44:28 FTS: Full-Text Search
2025-02-03 18:49:44 追求清晰,拒绝模糊
2025-02-03 18:49:40 Simple, Elegant, Flexible, Nothing…
2025-01-25 11:28:14 fun: 记录第一次装机 | Lucia
2025-01-25 09:57:36 byroot’s blog | Optimizing Ruby’s JSON, part x
2025-01-21 09:30:34 不是我不会,只是我欠练
2025-01-20 18:31:05 dalibo/pev2: Postgres Explain Visualizer 2
2025-01-17 23:12:21 public-apis/public-apis: A collective list of free APIs
2025-01-16 23:57:55
select * from a cross join b;
<=>select * from a,b;
cross join笛卡尔积2025-01-15 12:17:45 samg/diffy: Easy Diffing in Ruby
2025-01-14 12:45:56 expression : “it’s long overdue”
2025-01-14 09:35:09 TabbyML/tabby: Self-hosted AI coding assistant
2025-01-13 10:00:43 对自己诚实是基本要求
2025-01-10 15:47:54 docker context ls
2025-01-09 18:26:14 Configuring VSCode to Use Build Tags in GoLang to Separate Integration and Unit Test Code – Ryan Chapin’s Website
2025-01-08 23:48:39 better api now: https://pkg.go.dev/slices
2025-01-08 23:19:06 Convert git log output to JSON using jq | Simon Willison’s TILs
2025-01-08 11:14:50 add channels setting to sublime-package-control setting for sublimt4 to fix broken libraries
2025-01-08 09:33:08 What is advantage of Tini? · Issue #8 · krallin/tini
2025-01-07 09:08:25 Getting Started with Dokku - Dokku Documentation
2025-01-07 09:03:08 好高的信息密度! 穷人创业 1—搭建一个可持续交付的框架 · Ruby China
2025-01-07 09:01:10 I dont know I dont know GOPROXY.IO - A Global Proxy for Go Modules
2025-01-07 08:29:06 “悲剧将人生的有价值的东西毁灭给人看,喜剧将那无价值的撕破给人看。”
2025-01-07 00:31:12 How to do distributed locking — Martin Kleppmann’s blog
2025-01-07 00:27:58 2024 年了,我还在用薄荷 18 年分享的 10 条最差实践建功立业😂 · Ruby China
2025-01-07 00:08:29 我回来了,Ruby on Rails | WildCat’s Blog — 体验过golang里的simple和原始以后,加之业务需求的不断变化,发现rails里的api和组件的确解决了很多问题,让开发者可以关注更多业务需求,少一些不必要的心智负担;优势的确很明显
2025-01-06 23:54:21 Secure and Anonymous Temp Mail Service - Temp Mail
2025-01-04 20:25:36 CodeRay
2024-12-24 22:28:45 Package Control Is Missing On Sublime Text 4 On macOSX
2024-12-17 11:08:00 Thread: Full table lock dropping a foreign key : Postgres Professional
2024-12-12 00:13:34 Protecting Your Cookies: HttpOnly
2024-12-12 00:12:52 “To prevent cross-site scripting (XSS) attacks, HttpOnly cookies are inaccessible to JavaScript’s Document.cookie API; they are only sent to the server.”
2024-12-11 23:16:52 System Design Cheatsheet
2024-12-11 23:15:44 How to export content in Chrome’s local storage for a website
2024-12-11 21:57:57 Moment.js
2024-12-11 16:56:09 “Rubber duck debugging”
2024-12-11 16:11:35 segment.com APIs: Identify: who is the customer? / Track: what are they doing? / Page: what web page are they on? / Screen: what app screen are they on? / Group: what account or organization are they part of? / Alias: what was their past identity?
2024-12-11 10:18:31 短视频里提到的”时间赌徒” — 在一定时间里只押注一件事,拼命把它完成,做好— 和时间赌徒的含义似乎完全不同,”时间赌徒”通常指那些在赌博中抱有侥幸心理,希望能在极短的时间内获得高额回报的人。
2024-12-11 09:48:20 use
go vet ./...
to print import cycle details2024-12-08 20:30:45 the walking dumb
2024-12-06 12:17:32 “The truth is the log. The database is a cache of a subset of the log.”
2024-12-06 09:17:58 Inter- also came into English from Latin (from inter, meaning “among, between”) — 从这角度看,interview的含义显得更清晰了
2024-12-02 12:19:26 encoding/json: the Decoder.Decode API lends itself to misuse · Issue #36225 · golang/go
2024-12-01 16:26:13 vscode
"editor.formatOnSave": true
2024-11-30 23:04:15 “如果事情只是满足于完成, 而不去考虑为什么能够完成, 那么事情其实根本没有结束. 我认为世间的事情没有一样是凭白无故出现的, 尤其是自己能够完成的事情, 它一定隐藏了符合你个性, 适合你天赋的部分, 并且作为先导训练而出现. 如果所有的先导训练你都能迅速完成, 那么就应该是你去找寻你真正使命的时候了.”
2024-11-30 18:02:46 对称,可逆
2024-11-30 13:35:07 “WebSocket for Live-Reloading”
2024-11-30 13:09:45 要多练习问题拆分的能力,这样才能处理复杂问题;要多动手实践,这是对抗内耗的最佳手段
2024-11-30 13:01:19 eligrey/FileSaver.js: An HTML5 saveAs() FileSaver implementation
2024-11-29 13:31:31 call-with-current-continuation - Wikipedia
2024-11-29 11:21:12 “‘frequent’ restart force you have stateless design”
2024-11-29 11:09:59 “daily restart” in “the ruby on rails performance apocrypha”
2024-11-28 21:28:57 vrana/adminer: Database management in a single PHP file
2024-11-28 21:16:41
date --rfc-3339=seconds # 2024-11-28 21:15:54+08:00
vsdate --iso-8601=seconds # 2024-11-28T21:16:00+08:00
2024-11-28 10:56:41 why-pgx/why-pgx.slide at master · jackc/why-pgx
2024-11-27 08:31:30 fatih/gomodifytags: Go tool to modify struct field tags
2024-11-26 17:02:06 something new to me: “Atwood’s Law”
2024-11-24 23:29:38 得花时间仔细学学DNS, 怎么这东西越看越复杂?
2024-11-24 22:45:47 SSE Framework from scratch(learn from teammate)
2024-11-24 16:48:08 Asking questions is a superpower
2024-11-24 14:23:38 so practical
sqlite> .help .mode
2024-11-24 13:29:04 https://github.com/hallgren/eventsourcing/tree/master/example
2024-11-23 18:31:17 mess with dns
2024-11-23 18:13:42 Some Go web dev notes
2024-11-22 23:20:21 齐木楠雄的灾难 - - 好新奇的节奏
2024-11-21 17:33:55 just realized “Learning pyramid” theory is outdated/flawed by reading wiki…
2024-11-20 08:39:11 Getting things done
2024-11-20 08:38:14 找到宝贝咯 https://jvns.ca/ -> wizard zines
2024-11-17 23:35:43 Streamline Your Sublime Text + Go Workflow – Alex Edwards
2024-11-17 23:29:19 Which Go router should I use? (with flowchart) – Alex Edwards
2024-11-17 23:22:54 Quick tip: Implementing an in-memory cache in Go – Alex Edwards
2024-11-17 23:19:01 突然理解了
ssh -L
的用处和用法,和kubectl port-forward
原理应该是类似的2024-11-17 23:17:14 Home – Alex Edwards
2024-11-17 22:31:42 “Let’s Go Further” 很适合做练习,受益很多。是本好书
2024-11-17 22:12:53 看起来很棒呀 https://github.com/caddyserver/caddy
2024-11-17 18:09:56 google/gops: A tool to list and diagnose Go processes currently running on your system
2024-11-16 23:04:43 “use tracer bullet to find the target”
2024-11-16 23:03:00 “tracer bullet” topic#12 in “the pragmatic programmer” book
2024-11-16 22:12:17 Error Reporting in Rails Applications — Ruby on Rails Guides
2024-11-16 21:21:47 “Zeal is an offline documentation browser for software developers.” — Dash for macOS Alternatives
2024-11-16 11:14:51 “highly configurable means that there are lots of things you can get wrong”
2024-11-15 18:28:06 “think it through” “I’m through” …
2024-11-14 23:18:55 今天才意识到 assertion 里的条件和validation里的条件是相反的
2024-11-14 11:24:13 “use generic constraint as enum” · golang/go · Discussion #63397
2024-11-13 00:16:13 the-pragmatic-logging-handbook.pdf
2024-11-12 23:09:00 brew install proctools
2024-11-12 20:37:20 “区别在于,短视频强力输出的是观点,靠的是表演上的真诚,卖相上的可信,和故事的生动。但观点无法指导生活,因为总有对立的观点,人总需要取舍判断的标准,这个标准短视频提供不了。书籍输出的是知识,靠的是事实和数据,你知道了就是知道了,再听见什么观点如果不能提供证据,对你也无法产生任何改变。而且一旦你知道了,你就可以利用你的知识很快做出判断。”
2024-11-12 10:14:17 golang.org/x/time/rate@latest
2024-11-12 00:29:48 “Consider: what is a parser? Really, a parser is just a function that consumes less-structured input and produces more-structured output.”
2024-11-11 23:14:11 为什么身边的人似乎意识不到json格式的log的巨大优势呢
2024-11-11 14:38:27 Tell your story with Charts | Excalidraw Blog
2024-11-10 22:49:55 寻找好问题,寻找好目标,寻找最少的依赖
2024-11-10 22:36:08 “Inclusive/Additive” vs. “Exclusive/Reductive” filtering - How to differentiate?
2024-11-09 13:26:21 Low-Fi Usability Testing
2024-11-08 09:32:19 “你必须避免做那些私下里已经成为惯例的毫无意义的事情”
2024-11-06 23:34:24 John Hughes: Race Conditions, Distribution, Interactions–Testing the Hard Stuff and Staying Sane (PBT)
2024-11-06 09:08:23 Pascal’s wager
2024-11-05 10:21:26 Simple trick to save environment and money when using GitHub Actions
2024-11-04 11:51:15 gtramontina/ooze: 🧬 Go Mutation Testing
2024-11-03 11:59:34 实在太拉垮了… SEE S03
2024-11-02 22:02:13 和Trivantian比起来,Paya国看起来像过家家 =.=
2024-11-02 21:52:26 Yadira Guevara-Prip (Bow Lion in SEE)
2024-11-02 21:25:38 看着看着就开始降降智…
2024-11-02 18:48:15 Shadow | See Wiki | Fandom
2024-11-02 15:31:45 美剧”SEE”里好多文戏,baba voss的一对子女演技太出戏了 - -
2024-10-31 09:38:55 Integer partition - Wikipedia
2024-10-30 09:22:36 DataDog/orchestrion: Automatic compile-time instrumentation of Go code
2024-10-29 17:32:35 Principle of least privilege - Wikipedia
2024-10-29 16:53:09 “Round Half Even (Bankers’ Rules)”
2024-10-29 09:11:17 “Static(global) data is often a problem because you can never be entirely sure who is using it, particularly with multithreading.”
2024-10-28 23:51:35 PBT paper
2024-10-28 23:44:05 papers-we-love/papers-we-love: Papers from the computer science community to read and discuss.
2024-10-28 23:30:48 kkdai/project52: 52 weeks, 52 Go projects
2024-10-28 23:24:56 Reflections from 52 weeks, 52 projects - Speaker Deck
2024-10-28 23:21:14 kkdai/maglev: A Google Maglev Hashing Algorithm implement in Golang https://static.googleusercontent.com/media/research.google.com/en//pubs/archive/44824.pdf
2024-10-28 10:04:07
python3 -m doctest tmp/tmp.py && echo $?
2024-10-27 19:23:18 VladSaioc/common-goroutine-leak-patterns: A collection of common programming patterns that lead to goroutine leaks in Go
2024-10-25 09:33:51 “The Golden Circle”
2024-10-24 21:56:07 it is not enough to believe a system is reliable—the assumption
2024-10-23 22:49:52 什么时候设置的wifi proxy…
2024-10-23 11:24:06 nice api: context.WithoutCancel
2024-10-18 08:03:50 The three available join strategies are: nested loop join / merge join / hash join
2024-10-17 09:33:52 学习过解释器和编译器的一个好处是,理解这份文档的难度降低了很多(PostgreSQL: The Parser Stage)
2024-10-17 09:01:05 PostgreSQL: The Path of a Query
2024-10-16 18:08:02 SimpleMadeEasy - juggling balls
2024-10-14 21:33:26 riverqueue/river: Fast and reliable background jobs in Go
2024-10-14 11:55:40 traefik/traefik: The Cloud Native Application Proxy
2024-10-14 11:49:18
iCalendar RFC
is a standard format used for exchanging calendar and scheduling information between different systems2024-10-13 16:57:35 done reading “Practical SQL” book
2024-10-13 09:55:59 Event Sourcing in Go -
2024-10-13 09:48:41 A small sample of Event Sourcing in Go — (
go generate
syntax is stale and need togo install golang.org/x/tools/cmd/stringer
before usinggo generate
2024-10-12 23:59:37 WORM (Write Once Read Many)
2024-10-12 17:37:09 Latest version of Xcode stuck on installation (12.5) - Stack Overflow
2024-10-12 16:24:07 “You can convert the CTE to a scalar subquery if it makes the query more straightforward”
2024-10-12 16:23:05 “join the CTE table” is nice
2024-10-12 10:29:03 HELLO | Docs
2024-10-12 10:12:41 Build your own Kafka | CodeCrafters
2024-10-12 10:04:09 go
byte
<=>uint8
怎么没反应过来啊 o o2024-10-11 23:47:03 “move more of the core library to Ruby” -> Rewrite Array#each in Ruby using Primitive by k0kubun
2024-10-11 23:32:59 term: “Nearest neighbor search”
2024-10-11 23:16:05 review Career Advice more often…
2024-10-11 23:15:24 Contributing to Ruby docs
2024-10-11 14:29:26 dkorunic/betteralign: Make your Go programs use less memory (maybe)
2024-10-11 10:20:57 neondatabase/neon: Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, code-like database branching, and scale to zero.
2024-10-10 22:13:19 implement rank() equivalent in golang
2024-10-09 22:49:02 SQL is practical tool indeed! I suppose “Jupyter Notebook” + visualization libs is another one I should have dig deeper
2024-10-09 20:25:14
hyperfine --warmup 3 'tokei .' 'cloc .'
2024-10-09 20:22:53 XAMPPRocky/tokei: Count your code, quickly. replace cloc
2024-10-09 20:22:40 sharkdp/hyperfine: A command-line benchmarking tool
2024-10-09 09:33:43 so cool! https://github.com/search?q=user%3Atidwall&type=repos
2024-10-09 09:29:30 RESP3 parser in redis-rb/redis-client
2024-10-09 09:19:50 “A Scalar Expression in Computer Science refers to an expression that returns a single value.”
2024-10-09 09:16:51 tidwall/tinyqueue: Binary heap priority queues in Go
2024-10-08 12:38:20 How we found and fixed a rare race condition in our session handling - The GitHub Blog
2024-10-08 12:35:56 unicorn web server - allocate a new request for each client
2024-10-08 10:09:05 Test.QuickCheck
2024-10-08 10:06:11 net: add UnwrapErr field and Unwrap method to *DNSError · Issue #63116 · golang/go
2024-10-07 23:23:58 OpenAddresses
2024-10-07 21:32:53 rvm implode
2024-10-07 20:50:23 Excalidraw Blog
2024-10-07 20:36:46 Excalidraw Slides
2024-10-07 20:25:00 PropEr Testing - Property-Based Testing(PBT)
2024-10-07 20:24:41 What are assertions good for? - Property-Based Testing(PBT)
2024-10-07 20:17:04 “If I’m handing out advice, I’m not sure that “consider using assertions more” is the message I want to convey here. What I’d like to encourage is: learn to property test. From my experiences, I think that increased use of property testing will naturally encourage some additional use of assertions of some kind, as their value becomes more obvious. Or even as their value actually increases as a result of adopting the practice, compared to conventional unit testing.” — What are assertions good for?
2024-10-07 18:15:31 How Complex Systems Fail
2024-10-07 13:25:35 re-learn SQL and it looks so fun
2024-10-06 16:42:14 just realized that median is equivalent to 50th percentile
2024-10-05 21:47:42 xkcd: ISO 8601
2024-10-05 21:00:33 nice job! certbot
2024-10-05 20:37:24 发小聚会
2024-10-05 20:37:06 pgadmin tip: preference -> query tool -> keyboard shortcut -> execute query -> customize
2024-10-05 09:20:52 Jobs – HTTPie
2024-10-05 09:10:21 Someplace Else
2024-10-05 09:05:03 “Deus Ex” game looks fun?
2024-10-05 09:04:20 the directional-brain on Imgur
2024-10-05 08:58:50 4chan.org
2024-10-04 17:18:01 ISO/IEC 27031 - Guidelines for information and communication technology readiness for business continuity
2024-10-04 17:17:50 ISO 22301:2019 - Security and resilience — Business continuity management systems
2024-10-03 10:55:34 sqlc的核心流程是清晰的,不过实现看起来真的很复杂;认真学习和掌握sql很有必要啊
2024-10-03 10:45:02 How do I debug Go dependency packages? - Stack Overflow
2024-09-28 08:33:24 tools/refactor/importgraph/graph.go at master · golang/tools
2024-09-25 00:06:37 Catalog | CodeCrafters
2024-09-24 23:43:09 Things Programmers Can Do in One Week | Blog | build-your-own.org
2024-09-24 09:54:23 https://www.google.com/search?q=PBT+golang
2024-09-24 09:42:00 The lazy programmer’s guide to writing thousands of tests(property based testing) - Scott Wlaschin - YouTube
2024-09-24 09:01:39 “Once the features are fully understood, the correct styles are obvious.” — “Let Over Lambda—50 Years of Lisp”
2024-09-23 22:04:15 array and hash are easier to extend under different circumstances
2024-09-22 10:38:56 “JSON text exchanged between systems that are not part of a closed ecosystem MUST be encoded using UTF-8 [RFC3629].”
2024-09-21 23:53:34 golang marshalJSON time.Time to RFC 3339 format
2024-09-21 23:00:05 State Machine Compiler(SMC) project
2024-09-21 11:54:46 “the money in your bank account is an asset for you but it is a liability for the bank.”
2024-09-21 08:57:41 “You should break the Law of Demeter” (eye-opening to me)
2024-09-21 08:36:22 blogs of Ted Kaminski
2024-09-19 22:11:16 Why is network-byte-order defined to be big-endian? - Stack Overflow
2024-09-19 09:02:20 loop { get_problem; learn_code; code_solution; cleanup; }
2024-09-19 08:58:17 Crafting Interpreters
2024-09-17 18:34:21 tigerbeetle/tigerbeetle: The financial transactions database designed for mission critical safety and performance.
2024-09-17 18:17:49 matklad resume
2024-09-17 10:38:29 worth reading: Why Google stores billions of lines of code in a single repository
2024-09-17 10:08:57 Mercurial SCM - git alternative
2024-09-17 09:54:09 “Google Open Source”
2024-09-16 11:52:51 Justine Tunney’s Web Page
2024-09-16 08:50:35 direnv/direnv: unclutter your .profile
2024-09-15 23:45:26 Different approaches to HTTP routing in Go — update: go stdlib already support good router
2024-09-15 22:09:04 “什么都无法舍弃的人 什么也改变不了” 舍弃游戏,拥抱其他
2024-09-15 00:13:37 看完”毒枭”,感觉主角演得传神,看完精英部队1-2(BOPE), 才发现演员年轻时演技也是一流
2024-09-14 17:20:00 parse/lex.go - The Go Programming Language
2024-09-14 11:58:40 Wren is a small, fast, class-based concurrent scripting language
2024-09-14 10:21:38 vscode: “Go: Toggle Test Coverage …”
2024-09-14 10:09:48
2024-09-13 20:12:48 Skim - A PDF Reader and Note-taker for OS X | SourceForge.net
2024-09-12 22:26:10 TDOP Pratt
2024-09-06 09:40:01 Archive - JP Camara(ruby multi-thread)
2024-09-06 09:30:35 found you:
packwerk/lib/packwerk/package.rb@dependency?
2024-09-06 09:15:00 A Packwerk Retrospective (2024) - Shopify
2024-09-05 23:52:29 rest - Best practices for API versioning? - Stack Overflow
2024-09-05 23:06:31 目的/目标是什么?目标以外都是细节,都是诱惑
2024-09-05 22:44:28 “I’ve often found that a good mental trick for API design is to assume that the model is, magically, already there, and then ask myself how I would use it.”
2024-09-04 14:39:19 硬核大佬 百分之九十 / 90 percent
2024-09-04 09:45:21 IP Address In CIDR Range Tool - TehnoBlog.org
2024-08-30 19:41:45 kill dependencies in big monorepo is not quite realistic unless you have pretty good support from management (
cd #{Gem.dir}/gems && du -s * | sort -hr
)2024-08-30 11:24:46 julienXX/terminal-notifier: Send User Notifications on macOS from the command-line.
2024-08-30 09:56:28 s := “世界” ; utf8.RuneCountInString(s) = 2; len(s) = 6 (new golang api learned)
2024-08-30 06:55:01 “A common question is what is the difference between a schema definition language and a grammar. The short answer is that a grammar defines the concrete syntax of a (textual) language, while the schema definition language defines the structure of the schema of a Semantic Model. “
2024-08-29 22:00:42 “Semantic Model (159) schema defines the data structure of the Semantic Model, together with static semantics, usually by using a meta-model.”
2024-08-29 21:38:41 Code Generation in Action - by Herrington
2024-08-28 14:00:12 Time.zone.now.rfc3339
2024-08-27 23:58:51 seattlerb/seattlerb.org
2024-08-27 23:28:27 seattlerb/gauntlet
2024-08-27 23:10:50 “As with most things involving programming, the moment you stop being thoughtful about what you are doing is the moment when you start making an unmaintainable mess.”
2024-08-27 22:50:23 “When generating a textual output, there are two main styles you can follow: Transformer Generation (533) and Templated Generation (539). “
2024-08-26 23:51:42 Computational model - Wikipedia
2024-08-26 23:38:36 “When we talk about ease of understanding, there are really two different kinds of understanding in play. The first is understanding the intent of the program—what are we trying to achieve with it. The second form of understand- ing is of the implementation—how the program works to satisfy the intent.”
2024-08-24 08:38:09 Ruby on Rails Admin Panel Framework · Avo
2024-08-24 00:44:09 LaunchDarkly: Feature Flags, Feature Management, and Experimentation
2024-08-22 18:01:16 从无到有的过程有点艰难,第一次做的时候先做个能用的垃圾出来,再一点点修补
2024-08-20 08:30:29 Ruby Language Reference Manual
2024-08-19 22:37:10 Ruby Conf 2011 - Powerful (but Easy) Data Visualization with the Graph Gem by Aja Hammerly
2024-08-19 08:57:59 http://docs.seattlerb.org/hoe/Hoe.pdf
2024-08-18 14:09:58 Ruby: SizedQueue/Queue
2024-08-16 19:46:17 ai/nanoid: A tiny secure, URL-friendly, unique string ID generator for JavaScript
2024-08-16 11:23:41 Ruby on Rails — Rails 7.2: Better production defaults, Dev containers, new guides design, and more!
2024-08-16 08:38:44 parse就是反序列化
2024-08-15 23:53:26 {“filepath”:”foo”,”class_name”:”Foo”,”public_methods”:[{“level”:”class_level”,”name”:”bar”,”params”:[“a”,”b”,”c”]},{“level”:”instance_level”,”name”:”piu”,”params”:[“c”,”d”]}],”instance_variables”:[{“level”:”class_level”,”name”:”fizz”},{“level”:”instance_level”,”name”:”buzz”}]}
2024-08-15 23:41:07 “However, any abstraction, be it a DSL or a model, always carries with it a danger—that of putting blinkers on your thinking. With a blinkered abstraction, you spend more effort on fitting the world into your abstraction than the other way around. You see this when you come across something that doesn’t fit in with the abstraction—and you burn time trying to make it fit, instead of changing the abstraction to easily absorb the new behavior.”
2024-08-15 22:03:59 音速索尼克 减速帕尼克
2024-08-15 14:39:13 Xavier Noria(zeitwerk author) - blog
2024-08-15 08:29:34 “The truth is, because of the way we humans learn, we have to discover something ourselves to really learn it. “
2024-08-15 08:19:43 The Speedshop Ruby on Rails Performance Blog
2024-08-15 08:19:15 work -> clean -> fast
2024-08-15 08:02:30 “if you want to save money, buy in bulk, not a-la-carte.”
2024-08-15 07:55:43 “bombproof”
2024-08-15 00:06:41 一些问题其实本质就是”序列化”(serialization), 比如可视化代码里的状态机, 本质就是把代码里的数据结构序列化成可视化工具可以解析的格式; tcp通信,是把信息序列化成网络流,流里的特定字段有特定的含义(RFC定义)…
2024-08-15 00:01:08 Latency Numbers Every Programmer Should Know
2024-08-14 19:50:51 从无到有的过程艰辛,有了以后就会简单起来;最开始哪怕做个垃圾出来先用着也好
2024-08-13 10:01:44 free-programming-books/books/free-programming-books-langs.md at main · EbookFoundation/free-programming-books
2024-08-11 18:39:41 ASCIIFlow
2024-08-11 18:09:25 ASCII Diagrams
2024-08-09 21:27:17 “Instead, use connection pools, like ActiveRecord does, to interact with databases so that each thread can get their own connection.”
2024-08-09 08:59:29 “Request queue time is the time elapsed between a request entering your network (usually when it is first seen by the load balancer) and a request actually beginning to be served by your application (when the first Ruby code starts to run to process the request).”
2024-08-07 23:24:40 ioquatix/rack-freeze: A policy framework for implementing thread-safe rack middleware.
2024-08-07 23:02:50 There are four major “buckets” of interaction speeds for your site. 0-100 ms: Instantaneous -> 100ms-1000ms: Perceivable delay -> 1 second - 10 seconds: User can perceive “slow” -> 10 seconds +: User loses attention.
2024-08-07 08:56:34 “Frequency first. Duration next. Then, quality. Make progress every day. Any progress counts, duration + quality should go unmeasured.”
2024-08-06 23:46:25 “caches are essentially giant hashes”
2024-08-06 23:40:50 “It will always be simpler (and more scalable) to not cache.”
2024-08-06 23:39:13 “Recently, I’ve been migrating a test suite from RSpec to Minitest. The Minitest suite is almost 10 times faster, and executes the tests in 0.5 seconds, compared to 5 seconds for RSpec. Abstraction is never free, so use it only where you have to. You may disagree, but in my opinion, testing is a poor place to spend your abstraction budget.”
2024-08-05 19:07:19 Fix BigDecimal#precision for single DECDIG case by mrkn · Pull Request #206 · ruby/bigdecimal
2024-07-31 00:37:30 差点以为毒枭第三季要让我失望了… 看剧万万不可剧透啊
2024-07-29 23:09:11 “benchmarks, like statistics, require context, otherwise you can make them say whatever you want.”
2024-07-29 22:59:57 “Experimentation over best practice. Best-practice-driven development allows lazy decision-making and usually does not lead to results, as each organization is a unique case. Instead, we can apply a more rigorous scientific process for determining the course of our performance work, using precise measurement and abundant experimentation.”
2024-07-29 21:51:35 “Little’s Law”
2024-07-29 21:46:34 “You should try to follow the rule first before breaking it.”
2024-07-28 15:22:00 blog: Oskar Wickström
2024-07-28 15:06:45 美剧 Narcos 确实魔幻…
2024-07-27 23:49:11 “I think the solution is to go more granular.” 细致
2024-07-27 23:36:27 软件开发中,似乎一对一变一对多的场景反复出现,如何应对呢?
2024-07-27 23:27:58 book: Component-Based Rails Applications
2024-07-27 23:26:45 “No matter if you’re using Hibernate or CQRS/ES, procedural programming or free monads, deliberate design with bounded contexts is a win.” — https://x.com/owickstrom/status/889819275820756992
2024-07-27 18:28:11 Why use event sourcing: It is not a new concept / Temporal aspect / No ORM mapping / Append-only / Intention / Audit log for free (“Domain Driven Rails” Chapter Event Sourcing)
2024-07-27 17:54:36 tabler/tabler: Tabler is free and open-source HTML Dashboard UI Kit built on Bootstrap
2024-07-27 14:11:53 leak
2024-07-25 23:58:38 Eventide Project
2024-07-25 22:09:00 russian-doll caching
2024-07-22 23:13:54 “you can make the service freeze itself when it is ready”
2024-07-19 15:46:06 网络问题排查顺序: local network -> dns -> upstream service
2024-07-16 09:19:43 环太平洋2除了两场机甲战意外没什么其他看点了… 和第一部也差太多了吧
2024-07-09 18:35:57 debug时打断点解决不了的问题,应该及时借助打log来处理,log有更多的上下文,学到了
2024-07-03 10:19:17 “Accountants Don’t Use Erasers”
2024-06-28 09:58:30 A categorized community-driven collection of awesome Ruby libraries, tools, frameworks and software. The essential Ruby to build modern Apps and Web Apps.
2024-06-26 23:50:30 nice project: mountainstorm/jquery.graphviz.svg: jquery plugin to make graphviz svg charts responsive
2024-06-26 22:58:35 Pull requests · tintinweb/vscode-interactive-graphviz
2024-06-16 23:50:31 https://github.com/tintinweb/vscode-interactive-graphviz/blob/1074d8c264b05c9460aeacf1027fc5c61e43ac29/content/highlighting.js#L12
2024-06-14 18:32:00
unset PGPASSWORD && rails db
https://www.postgresql.org/docs/14/libpq-envars.html2024-06-14 00:15:10 什么时候改了这个sublime的配置… 真要命 (
"index_files": false
)2024-06-13 11:33:32 IEEE 754 “Directed roundings”- Wikipedia
2024-06-03 10:57:24 crystal-lang/crystal: The Crystal Programming Language
2024-05-30 20:02:39 new term learned: MCVE How to create a Minimal, Reproducible Example - Help Center - Stack Overflow
2024-05-25 11:52:42 心急就会失去阅读能力, 然后失去更多
2024-05-10 18:08:17 charmbracelet/gum: A tool for glamorous shell scripts 🎀
2024-04-24 14:37:55 Learn TLA+ — Learn TLA+
2024-04-24 09:37:40 The TLA+ Home Page
2024-04-22 12:10:25 Installing · tonsky/FiraCode Wiki + “Enable Font Ligatures in VS Code”
2024-04-21 11:49:38 IBM/sarama: Sarama is a Go library for Apache Kafka.
2024-04-21 10:27:47 google: kafka+systemd
2024-04-20 00:10:03 doc request: how to pass arguments to the running program? · Issue #178 · go-delve/delve
2024-04-17 21:40:30 Wolfgang’s Blog - homelab HTTPS
2024-04-17 09:34:30 binwiederhier/ntfy: Send push notifications to your phone or desktop using PUT/POST
2024-04-15 12:21:53 Free-Web-Books/book at master · anzhihe/Free-Web-Books
2024-04-12 22:00:44 echo “setw -g mouse on” >> ~/.tmux.conf
2024-04-12 17:55:52 release plan key points: who/what/when/impact scope/how to verify
2024-04-12 10:57:52 OpenWrt/LEDE: “The name LEDE stood for Linux Embedded Development Environment.”
2024-04-12 10:48:23 git.openwrt.org Git - projects in ‘project’
2024-04-12 10:20:57 [OpenWrt Wiki] uHTTPd Web Server Configuration
2024-04-12 10:14:11 uHTTPd [Old OpenWrt Wiki]
2024-04-11 16:04:43 Starship
2024-04-07 10:00:08 OpenEmu/OpenEmu: 🕹 Retro video game emulation for macOS
2024-04-07 09:51:16 一份不负责任的机场使用手册(转载) - DuyaoSS-机场测速和简介
2024-04-07 09:50:48 查看我的 IP 地址 | 查询本机 IP 地址及归属地 | 查看 DNS 出口 IP | 测试 CDN 命中节点 | Sukka | https://ip.skk.moe
2024-04-06 11:52:15 非常好的背景音 Wonders of the World 4K - Scenic Relaxation Film With Calming Music - YouTube
2024-04-06 11:47:40 vscode user setting
"window.newWindowDimensions": "maximized",
2024-04-06 11:24:53 flyingmutant/rapid: Rapid is a modern Go property-based testing library
2024-04-06 11:21:49 “TOP 50 • Most Beautiful CITIES in the World 8K ULTRA HD”
2024-04-06 11:16:04 Fuzzing vs property testing
2024-04-06 11:11:52 来电自启动 - 听起来好像很高大上,没想到轻而易举的被N1盒子改装的软路由系统解决了
2024-04-06 11:10:52 我需要的是软路由+虚拟机 — 摸索了这么久终于搞清楚自己的需求了
2024-04-06 11:09:04 “when writing tests, make sure that alarms sound when they should”
2024-04-05 09:54:13 The TLA+ Home Page
2024-04-04 10:25:11 IP/DNS Detect - What is your IP, what is your DNS, what informations you send to websites. - dns leak check
2024-04-03 23:26:45 dhclient -v | dhclient -r
2024-04-03 18:07:06 乔哈里窗沟通法
2024-04-03 14:15:45 Onboarding roulette: deleting our employee accounts daily
2024-04-03 14:15:29 Delaying xxx is a slippery slope…
2024-04-02 21:09:55 raboof/nethogs: Linux ‘net top’ tool
2024-04-02 14:38:31 khuedoan/homelab: Modern self-hosting framework, fully automated from empty disk to operating services with a single command.
2024-04-01 18:02:12 XZ Utils backdoor
2024-04-01 18:00:44 The XZ Backdoor · benzblog
2024-03-31 23:42:40 NATS.io – Cloud Native, Open Source, High-performance Messaging
2024-03-31 22:59:54 Auto Refresh Plus - Refresh page automatically with page monitor
2024-03-29 11:38:10 BUG: unable to install gRPC 1.48 with Ruby 3.1.2 · Issue #30947 · grpc/grpc
2024-03-29 11:26:21 做简单的假设, 依赖稳定的元素
2024-03-27 22:29:00 Mapnik.org - the core of geospatial visualization & processing
2024-03-27 22:26:59 “Finding Bad Assumptions”
2024-03-26 23:44:04 Armbian – Linux for ARM development boards
2024-03-26 23:32:57 arunelias/session-alive: Session Alive
2024-03-26 13:37:20 Histograms - GCSE Maths - Steps, Examples & Worksheet
2024-03-25 17:19:53 Failsafe-go - Fault tolerance and resilience patterns for Go
2024-03-25 17:19:44 avwo/whistle: HTTP, HTTP2, HTTPS, Websocket debugging proxy
2024-03-25 14:06:22 seems I can just use bash instead of oh-my-zsh after I have “Bash history search, partial + up-arrow”
2024-03-25 10:13:27 be aware of you assumptions, and try rely on simple, clear assumptions whenever possible
2024-03-24 23:12:10 https://postmarketos.org/
2024-03-18 23:55:47 “If you can’t describe what you are doing as a process, you don’t know what you’re doing.” — the pragmatic programmer topic#30
2024-03-18 09:35:39 https://github.com/krahets/hello-algo
2024-03-15 10:09:28 https://github.com/sindresorhus
2024-03-07 12:49:20 alefragnani/vscode-bookmarks: Bookmarks Extension for Visual Studio Code
2024-03-02 17:57:21 Tracer bullets - Ready, fire, aim… “feedback loop”
2024-02-25 16:59:53 sqlite3 quick guide: https://www.sqlite.org/cli.html
2024-02-25 16:49:47 SCM tool other than git: https://www.fossil-scm.org/home/doc/trunk/www/index.wiki
2024-02-25 08:42:07 “This leaves the only real option: buffering. The log acts as a very, very large buffer that allows the process to be restarted or fail without slowing down other parts of the processing graph. This means that a consumer can come down entirely for long peri‐ ods of time without impacting any of the upstream graph; as long as it is able to catch up when it restarts, everything else is unaffected.”
2024-02-25 08:41:10 “Blocking sounds like an acceptable option at first, but in practice becomes a huge issue. Consider that what we want is not just to model the processing of a single application but to model the full data flow of the whole organization. This will inevi‐ tably be a very complex web of data flow between processors owned by different teams and run with different SLAs. In this complicated web of data processing, if any consumer fails or cannot keep up, upstream producers will block, and blocking will cascade up throughout the data-flow graph, grinding everything to a halt.”
2024-02-24 13:54:51 “This stuff isn’t limited to web companies, it’s just that web companies are already fully digital, so they are easier to instrument and measure. Financial data has long been event-centric.” — “I heart logs”
2024-02-24 13:54:47 Simple, Elegant, Flexible, Nothing…
2024-02-23 17:19:58 “数字是客观的,也是无情的。”
2024-02-20 08:04:47 (‘2024-02-07’..’2024-02-16’).to_a.each_cons(2) {|con| p con}
2024-02-07 10:25:09 https://www.snipaste.com/
2024-01-23 16:10:21 面对问题,不要内耗
2024-01-20 19:52:57 嚯 “落水狗”在b站上线啦
2024-01-17 15:34:08 “minimal, complete and verifiable example” (MCVE), a “minimal, workable example” (MWE)
2024-01-16 17:31:14 要养成检查空指针的好习惯
2024-01-15 22:00:57 感觉开始对历史感兴趣了
2024-01-12 22:03:29 ask GTP: “what does flat/sum/cum means in go tool pprof result?”
2024-01-12 18:39:31 FreeKB - Linux Commands - tzselect (time zone select)
2024-01-09 10:25:38 “In computer networking, TUN and TAP are kernel virtual network devices”
2024-01-08 23:20:14 xcode
2024-01-08 21:30:49 用ncdu清理磁盘真方便
2024-01-08 14:59:22 read before write means some kind of dependency, optimze design is better than just adding a distributed lock
2024-01-08 10:19:07 解决问题就是认识问题的过程
2024-01-04 08:43:39 For me, “FoxyProxy” seems works better than “Proxy SwitchyOmega”
2023-12-13 14:10:42 “An edge case occurs when a user finds themselves operating software under a unique condition that leads to a bug. A corner case is when multiple unique conditions are at play. “
2023-11-21 20:33:24 minimal learning tool: Matrix Calculator
2023-11-19 13:00:11 感觉X战警系列里有好多迷惑剧情 x.x
2023-11-09 16:46:16 Shopify/limiter: Simple Ruby rate limiting mechanism.
2023-11-02 08:24:33 netstat -nr -f inet
2023-10-31 21:00:33 依赖越少 事情越容易做
2023-10-30 14:50:50 Online minimization of boolean functions
2023-10-30 09:45:12 “In Boolean algebra, the “+” operator represents the logical OR operation.”
2023-10-29 13:34:05 how to use this in project? Minimizing logic expressions — whitequark’s lab notebook
2023-10-29 12:53:34 this is coller than writing a blog post: asciinema - Record and share your terminal sessions, the simple way
2023-10-29 12:44:40 GitHub - bkuhlmann/archiver: Shell scripts for automated backup of UNIX-based operation systems.
2023-10-27 13:54:35 围城 - 钱钟书 | 献给阿尔吉侬的花束 - 丹尼尔·凯斯 | 斯通纳 - 黑塞 想起来前几年度过的印象很深的几本书
2023-10-27 10:29:58 “Ad-hoc feedback is the feedback that can be given, shared, and requested 24/7 without constraints or limits. It’s open to all employees, who can supply or receive feedback from anyone else within that company.”
2023-10-20 08:19:51 代码写的真好 robfig/cron: a cron library for go
2023-10-19 16:19:03 很好用啊 https://help.sumologic.com/docs/alerts/monitors/overview/
2023-10-15 13:24:59 vscode “graphviz interactive preview” plugin/extension is awesome!!!
2023-10-11 08:57:44 practice makes habit, practice makes better understanding
2023-10-10 21:42:31 “Curl Server Sent Event no output when pipe” ->
curl --no-buffer
2023-10-10 10:10:25 cool idea: https://github.com/fatkodima/columns_trace
2023-10-08 21:02:52 Harward copying Sheldon in “the big bang theory” S12E07 is so funny lol
2023-10-04 11:35:47 突然理解了”迭代器模式”所表达的含义: “为调用者提供一组遍历元素的api,而隐藏内部存储这些元素的细节”
2023-09-24 11:21:44 cool lib: emirpasic/gods: GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more
2023-09-24 11:05:14 golang profiling Importing from pprof (go) · jlfwong/speedscope Wiki
2023-09-23 18:58:35 用好dlv,go也能很好的受益与REPL
2023-09-23 17:14:10 这种代码能写得简单点吗?怎么做呢?src/go/build/build.go
2023-09-23 10:02:04 hard problem? algorithms - How to reduce the number of crossing edges in a diagram? - Computer Science Stack Exchange
2023-09-23 10:00:43 “The
dot
layout algorithm aims edges in the same direction (top to bottom, or left to right) and then attempts to avoid edge crossings and reduce edge length.”2023-09-23 08:10:17 antvis/G6: ♾ A Graph Visualization Framework in JavaScript
2023-09-22 23:19:48 join Search Operator | Sumo Logic Docs
2023-09-22 21:27:39 KyleBanks/depth: Visualize Go Dependency Trees 使用了go标准库 build package - go/build - Go Packages 分析依赖树,有趣🤔️
2023-09-22 15:28:52 ddollar/foreman: Manage Procfile-based applications
2023-09-22 15:22:51 The Go Blog - The Go Programming Language
2023-09-19 11:37:18 “no nonsense people”
2023-09-14 16:46:06 “if something doesn’t make sense, raise it”
2023-09-12 23:35:36 用不同语言写一个比较熟悉的项目还是有点吃力,但是这种练习好有帮助
2023-09-09 18:37:40 RoseDB Labs
2023-09-08 16:49:38 use
gem list |grep default:
or https://stdgems.org to get default gems for specific ruby version2023-09-08 11:33:48 当我说想要喜欢静态语言的类型时,我希望如果有低级问题,能通过ide和类型系统尽早发现,我希望代码因为类型限制有更好的可读性,有更低的读/写/改代码时心智负担
2023-09-07 22:22:58 our PM is explaining things so clear using figma
2023-09-07 09:34:32 Explaining The Postgres Meme
2023-09-01 15:43:18 Business Rule
2023-09-01 14:56:52 SQL Studies | Live, Learn, Share
2023-08-31 10:14:23 用api获取信息 和 权限控制是两件事
2023-08-31 10:06:25 Ruby Outperforms C: Breaking the Catch-22 | Rails at Scale
2023-08-29 20:53:35 生活大爆炸看多了会越来越喜欢谢尔顿,越来越不喜欢leonard(相对)
2023-08-29 10:11:48 第一次意识到某个问题的时候,是自己能力范围内处理他的最早时机
2023-08-23 10:26:27 wangjohn/mit-courses: Repository of course notes and homework
2023-08-17 18:32:27 基础巩固: golang里如果函数的返回值类型是slice,函数返回的nil是有类型的,值是nil slice,可以遍历
2023-08-17 10:20:35 自作聪明会同时让其他人和自己感到反感
2023-08-15 20:46:23 今天写testcase发现了个奇怪的现象,两个api handler的测试用例竟然会产生干涉,一度让我怀疑go的mock框架里加了魔法;最终在同事帮助下找到了原因(不够熟悉业务), 其中一个api handler里包含了一段有状态的代码,新的test case触发了这个隐藏已久的问题;或许go里没有什么魔法,而状态无论在哪个语言里,都是复杂性之一
2023-08-14 22:33:17 “Stay Safe, Stay Secure, Always Verify.” + “If in doubt, consult with our CISO.”
2023-08-14 15:12:31 “过多的假设,正是奥卡姆剃刀所要砍掉的东西。”
2023-08-14 13:32:35 榜样: geektutu (Dai Jie)
2023-08-13 18:18:03 go的类型系统和代码跳转让读代码变得轻松不少
2023-08-13 12:03:33 “This program contains a particular kind of race condition called a data race. A data race occurs whenever two goroutines access the same variable concurrently and at least one of the accesses is a write.” — gopl ch9.1
2023-08-13 11:31:41 Visualizing Concurrency in Go · divan’s blog
2023-08-13 10:18:21 Mermaid Cheat Sheet @ https://jojozhuang.github.io
2023-08-12 21:35:49 有这好事? 年度专享B币赠送
2023-08-12 09:24:33 loc stat:
wc -l **/*.go | grep -v _test.go | grep -v docs.go | grep -v /mock/ | grep -v .sql.go | sort --reverse | head -n50 | pbcopy
2023-08-12 00:51:29 find git tag by commit id:
git tag --points-at HEAD | cat
2023-08-10 21:58:11 Home · Wiki · Wireshark Foundation / wireshark · GitLab
2023-08-10 21:58:00 Wireshark User’s Guide
2023-08-09 17:38:39 CIDR to IPv4 Address Range Utility Tool | IPAddressGuide
2023-08-09 13:51:01 “Know how to solve every problem that has been solved.”
2023-08-09 13:50:31 “What I cannot create, I do not understand” — by Richard Feynman
2023-08-08 18:32:50 多写点代码没有什么搞不懂的…
2023-08-06 18:14:52 Gonum
2023-08-04 16:04:56 this drawing tool is open source and amazing: excalidraw/excalidraw: Virtual whiteboard for sketching hand-drawn like diagrams
2023-08-04 11:18:29 tool: https://excalidraw.com/
2023-08-04 08:14:59 让负面的消极的情绪/欲望/念头流经自己,不要停留;专注于正面的积极的情绪和念头
2023-08-04 08:13:15 “人要是想给自己找借口, 实在是太容易了”
2023-08-04 08:11:27 个人更倾向于这种generate code的显式做法:Compile-time Dependency Injection With Go Cloud’s Wire - The Go Programming Language (有点害怕魔法)
2023-08-04 07:43:57 learn: google/wire: Compile-time Dependency Injection for Go
2023-08-04 07:34:35 準備好成為資深工程師 | 弦而時習之
2023-08-02 21:07:54 Jaeger documentation
2023-08-02 21:03:02 novel problems (i.e. “unknown unknowns”)
2023-08-02 19:15:19 从公司发版事故里学到几点: 1. cache里不要序列化和语言相关的复杂数据结构,简单的,稳定的,兼容的比较好 2. 如果一定要序列化复杂对象,在做系统升级或者数据迁移的时候,要注意在代码里里用新的cache_key,直接不去反序列化旧的数据结构
2023-08-01 15:54:48 what’s this? Flow Based Programming
2023-07-31 00:26:54 “PII stands for Personally Identifiable Information, while SPII stands for Sensitive Personally Identifiable Information. “
2023-07-31 00:07:32 txthinking/socks5: SOCKS Protocol Version 5 Library in Go
2023-07-31 00:02:33 我用得到吗?snail007/goproxy
2023-07-29 18:32:47 Is there a way to have an indicator referring to the interface that a function implements and to see where an interface is implemented? · golang/vscode-go · Discussion #1735
2023-07-28 11:53:55 Turn Off Your Applications Safely: Graceful Shut Down and Signals | by Steven Sim | Medium
2023-07-28 10:17:58 Charles Proxy : Developer’s Guide | by Abhishek Ravi 🇮🇳 | Medium
2023-07-28 09:49:04 cheatsheet: Kevin Newton | Ruby operators
2023-07-28 09:46:58 dominikbraun/graph: A library for creating generic graph data structures and modifying, analyzing, and visualizing them.
2023-07-26 16:59:24 公司有个超大的单体项目,大概几个月前开始push新分支变得超慢,上网查了一圈没什么收获,只发现可能是origin的无用分枝太多了,找admin清理了一波,发现没效果…后来就搁置了;直到最近大佬清理了一下项目里的一堆changelog文件,合并了一下migration文件,push新分支的速度才明显变得正常了,非常感谢;记录下这个小事
2023-07-26 15:04:45 101 is the code assigned for the “basics” lessons for any subject in schools and universities, ‘xxx 101’ means an introduction or beginner guide for ‘xxx’
2023-07-25 14:27:35 PAC file best practices
2023-07-25 14:25:47 Example PAC File | FindProxyForURL
2023-07-25 09:07:15 ipvsadm(8): Virtual Server administration - Linux man page
2023-07-24 22:11:22 fun: btford/write-good: Naive linter for English prose
2023-07-24 21:55:27 The Missing Semester of Your CS Education
2023-07-20 17:55:01 kubectx kubens ahmetb/kubectx: Faster way to switch between clusters and namespaces in kubectl
2023-07-19 12:32:24 “如果你知道自己想要什么, 3层就够了, 如果不知道, 那17层也不管用…”
2023-07-17 16:34:18 4.0.0 — Homebrew
2023-07-17 09:36:47 LeBlanc’s Law (a.k.a Later Equals Never) - Yiming Chen
2023-07-12 22:20:23 这个问题确实挺困扰我的 x.x https://github.com/microsoft/vscode/issues/166118#issuecomment-1622317456
2023-07-11 22:25:51 Understanding the Offset and Cursor Pagination | by Jason Ngan | Better Programming
2023-07-08 08:22:29 “As a software developer, you are your own worst enemy. The sooner you realize that, the better off you’ll be.” — https://blog.codinghorror.com/the-best-code-is-no-code-at-all/
2023-07-07 11:23:19 “There are two methods in software design. One is to make the program so simple, there are obviously no errors. The other is to make it so complicated, there are no obvious errors.” — Tony Hoare
2023-07-07 10:21:41 “The cursor and offset pagination are the two most commonly used algorithms and they carry their respective tradeoffs.”
2023-06-28 15:15:45 “tip: if you are going as far as tuning the Garbage collector to optimize your application, it’s time to use rust :).”
2023-06-26 22:42:25 “Simon Marlow的教程是学习Haskell并行编程和并发编程的绝佳选择”
2023-06-26 22:30:42 不需要全部,只需要用的最多的 filter/map/find/compact 差不多就够了 https://github.com/samber/lo/blob/master/slice.go
2023-06-26 14:40:29 “应用多线程的难点不在于难以编程,而在于难以测试。在多线程编程中,从坑里爬出 来并不难,难的是我们不知道自己是不是已在坑里。”
2023-06-26 14:40:10 “应用多线程的难点不在于难以编程,而在于难以测试。在多线程编程中,从坑里爬出 来并不难,难的是我们不知道自己是不是已在坑里。”
2023-06-24 11:46:27 做正确的事,即使效率低一点也好
2023-06-23 17:55:59 同事推荐了 “7周7并发模型”, 我去读读开开眼儿
2023-06-23 09:33:12 adrienpoly/rubyvideo: Indexing all Ruby related videos
2023-06-20 09:26:48 PostgreSQL reconsiders its process-based model [LWN.net]
2023-06-19 14:03:39 不做咸鱼
2023-06-16 14:02:23 This is exactly what I want: Copy file name - Visual Studio Marketplace
2023-06-16 11:51:33 “SQL is already a structured, typed language; we should be generating correct, type-safe code in every programming language from the source of truth: SQL itself.”
2023-06-14 11:30:58
TZ=UTC-8 date
2023-06-13 14:08:09 review多少遍才能领会呢? 8 Things I Learned from Rich Hickey That Helped Me Write Better Software (Simple Made Easy)
2023-06-13 10:18:59 As the cliche as “if you see something, say something”
2023-06-08 14:56:09 Hexagonal architecture (software) - Wikipedia
2023-06-08 10:54:40 用进废退
2023-06-07 22:40:27 “数据和程序(函数), 永远不要使用成员变量,用参数和返回值替换”
2023-06-07 16:38:13 A cloud platform to enrich services made with Ergo Framework.
2023-06-06 11:09:07 GitHub Copilot in VS-Code — Fixing the “self-signed certificate” error | by Jair Reina | Apr, 2023 | Medium
2023-06-05 22:23:04 为什么感觉函数式编程学起来很困难? - 小明的回答 - 知乎
2023-06-04 21:38:22 one ring to rule them all
2023-06-03 08:57:56 没想到…内网穿透这么容易
2023-06-02 10:43:22 chrome extension: Keyboard shortcuts to close Chrome tabs
2023-06-02 10:01:53 I NEVER planned on releasing this video! - Teamsport Birmingham - Indoor Go Karting - YouTube fun racing game
2023-06-02 08:29:17 “Buffering can help to optimize the performance of I/O operations by reducing the number of read or write operations that need to be performed.”
2023-06-01 22:43:43 妙啊
main = interact $ unlines . filter ((<10) . length) . lines
2023-06-01 12:33:37 embrace immutability in software engineering
2023-06-01 12:10:37
PGPASSWORD=mypassword psql -h localhost -U myuser mydatabase
to skip typing postgres password2023-05-31 22:58:41 好可爱的图 stateless/stateless.svg at master · qmuntal/stateless · GitHub
2023-05-31 17:44:58 https://www.amazon.sg/Beyond-Feelings-Guide-Critical-Thinking/dp/0078038189
2023-05-31 17:35:38 24 Cognitive Biases stuffing up your thinking
2023-05-30 07:55:39 无论migration的结果如何,过程一定都是伴随着痛苦的;最好能避免migration
2023-05-26 23:02:00 “A node with an out-degree greater than one spawns children tasks and a node with an in-degree greater than one waits (syncs) for the children to finish. “
2023-05-26 22:39:42 “if you code does not scale, insufficient parallelism is not the cause”
2023-05-26 22:14:10 CRISP: Critical Path Analysis for Microservice Architectures | Uber Blog
2023-05-26 08:38:05 “mutual recursion” 有点新鲜的词
2023-05-25 15:22:57 在代码里加assert,debug效率一下就提升了…
2023-05-24 08:54:18 把
type constructor
和type constraint
放在一起看,就好理解多了2023-05-24 08:08:32 K:单词查找树(Trie) - 林学徒 - 博客园
2023-05-20 22:28:04 写代码好费精力…
2023-05-20 17:57:36 希望规律作息
2023-05-20 12:08:07 万万没想到在程序里多加一个调用api的线程竟然会在test case里产生死锁,到底锁了什么东西?
2023-05-19 16:31:57 trouble shooting: rspec hangs in the middle of testing
2023-05-19 08:02:29 设计模式之观察者模式和pub-sub应该是同一个原理,没什么神秘的
2023-05-18 22:33:07 Threading and Code Execution in Rails — Ruby on Rails Guides
2023-05-18 11:46:51 megaease/Remembering-Haoel: 记录您对左耳朵耗子(陈皓)的点滴回忆
2023-05-17 22:41:04 准备啃这本书:UNIX Network Programming
2023-05-17 22:13:22 即使是haskell这么抽象的语言… 也经不住我多看几遍, 多练几个例子 哈哈哈😂 (不是我不会,只是我欠练)
2023-05-17 15:55:57 git-sizer — Homebrew Formulae
2023-05-17 08:34:56 原来我想学习的这些知识(socket编程/IO多路复用/非阻塞IO…) 都在 “unix网络编程卷一”里面… 找来学一下
2023-05-16 22:26:57 “Every function in Haskell officially only takes one parameter.”
2023-05-16 22:23:51 “When dealing with lists, the edge case is most often the empty list. If you’re dealing with trees, the edge case is usually a node that doesn’t have any children.”
2023-05-15 14:02:37 ❇️ DevOps Certification Roadmap ❇️ | by Ann Afamefuna | May, 2023 | Medium
2023-05-15 13:54:44 左耳朵耗子突发心梗去世,太可惜了… R.I.P
2023-05-15 09:30:56 metabase/zen.md
2023-05-15 09:19:59 tool: metabase/metabase: The simplest, fastest way to get business intelligence and analytics to everyone in your company
2023-05-14 19:28:53 没看明白为什么这个问题可以用 “网络流求解” 来求解… https://zhuanlan.zhihu.com/p/40568346
2023-05-14 19:13:59 榜样+1 JM233333 (JM233333)
2023-05-14 17:12:14 tty-spinner 里面的
on
和emit
没有什么神奇的,和event_sourcing也没什么关系… 只是简单的pub-sub而已; 或许event_sourcing也没有我以为的那么复杂,只是我还没有抓到他的本质2023-05-14 16:58:15 业务代码有点不经读啊… 关键还是得能快速理解业务,理解了业务再谈复杂度,此前的指指点点没有任何意义
2023-05-14 10:39:47 “ssh-add -d” refused to remove identity because of gpg-agent daemon cache in
~/.gnupg/sshcontrol
2023-05-13 21:49:23 用 :t 查看hashell里的类型真有趣啊
2023-05-13 21:23:43 haskell对我来说很抽象,目前最大的收获是 理解了函数的柯里化(currying)
2023-05-12 09:36:50 “Shopify finds it useful to talk about the difference between main quests and side quests internally. The main quest of the company is its mission, the reason for the company to exist. Side quests are everything else. Side quests are always distracting because the company has to split focus. Sometimes this can be worth it, especially when engaging the side quest creates the conditions by which the main quest can become more successful. “
2023-05-12 09:35:26 shopify layoff… :( Important team and business changes
2023-05-11 23:09:13 Applicative Functors 实在太难理解了,好在有大佬指导,希望尽快掌握
2023-05-11 16:20:11 solution? git - How do I remove all stale branches from Github? - Stack Overflow
2023-05-10 23:06:20 真就无解嘛? Git push from every new branch takes too long (#392464) · Issues · GitLab.org / GitLab · GitLab
2023-05-10 22:42:36 仍然没有结果… why git is so slow for a tiny git push?
2023-05-10 22:07:18 遇到了同样的问题,到底是什么原因呢? Slow git pushes, 1 min in pack-objects
2023-05-10 19:12:39 同事分享了 费曼物理学讲义,找来看看
2023-05-09 17:43:13 怎么到处都是没必要的复杂性呢… CRUD没这么难的呀
2023-05-07 23:43:49 最近梳理状态机的一个感悟: 如果业务需要状态机,尽早进入会让代码变得更清晰,更不容易变坏
2023-05-07 23:25:14 要反复思考这个问题,尊重自己时间的价值 “Where could you put the least amount of effort to improve the worst?”
2023-05-06 20:32:43 从北京回保定和快要研究生毕业的大学室友聚了聚,参观了下母校,泡了个澡,舒舒服服心满意足;祝一路顺风,前程似锦
2023-05-05 09:37:13 Trading System as Deterministic State Machine:
State₀ + Input₀ => State₁ + Output₁ ALWAYS
(array of {from: ‘from_state’, to: ‘to_state’, event: ‘triggering_event’})2023-05-04 22:43:39 自己逗自己真的不好玩;一定要知道自己想要什么
2023-05-04 14:48:27 Tell Dont Ask
2023-05-04 14:47:48 启发 Meta Heuristic
2023-05-03 18:30:32 Make it clear before you make it fast / Make it correct before you make it fast / The bottleneck isn’t where you think it is.
2023-05-03 18:27:20 再提醒自己一遍: Rules Of Optimization
2023-05-03 17:39:05 “heuristic optimization”
2023-05-03 00:01:59 tool: Emoji and 📖 Meanings 🤔😍🤯 The Complete List by Category (◕‿◕) SYMBL
2023-05-02 14:48:32 想做成事真不容易,但还是要全力以赴啊 “Where could you put the least amount of effort to improve the worst?”
2023-05-01 20:43:05 xxx_pair 是一个很好的value object, from_xxx, to_xxx, 用好它
2023-05-01 12:48:18 ‘ongoing’ refers to when something isn’t finished and will continue for some time. In progress refers to when a task is underway and will finish in the near future
2023-05-01 11:54:36
git reset --merge HEAD~1
2023-04-29 19:15:21 发现一件有趣的事: 当我读不懂一段代码的时候,我对它的容忍度很低,觉得它这也不是那也不是;当我终于慢慢看懂了,对他的容忍度却提升了不少;这种感觉不像是我被这段烂代码给同化了,更像是经历丰富的人,终于可以“不争”了,好像都看淡了… 有点微妙; 虽然容忍度提升了,但是我仍希望自己有足够的能量和动力把它改好,容忍度的提升不该成为我跳过它的理由
2023-04-26 23:23:17 想清楚目的是什么,自己想达成什么
2023-04-22 17:53:12 敢死队 这种电影不适合我
2023-04-21 22:05:31 20221107->20230207->20230421 终于硬着头皮读完了一本 算法第四版,之后要多多练习和应用,之后刷算法题也不再有借口了,加油
2023-04-20 18:47:10 今天大佬教我 重要的业务改动,不能考猜,一定要想清楚,要能够验证;否则改动上线后,如果立即出问题,还算相对好处理的;如果过了很久之后才出问题,那就麻烦了; 要根据目的,选择适合的方式处理问题;但是对于重要的业务,一定要改掉想偷懒的习惯
2023-04-19 12:06:21 Nested ActiveRecord transaction pitfalls - makandra dev
2023-04-18 23:06:11 “Code Should be Obvious”
2023-04-18 22:52:51 多多关注别人的优点;最近和同事们交流的比较多,相应的也学习到了很多,非常感谢
2023-04-18 21:55:31 (Date.today - Date.parse(“1996-02-01”)).to_i # => 9938
2023-04-16 22:47:42 最近状态不太好
2023-04-15 18:16:28 加深印象:How to Sort Arrays & Hashes in Ruby (Examples Included)
2023-04-14 23:44:15
Enumerable#sort_by
: “Sorts enum using a set of keys generated by mapping the values in enum through the given block.” 如果向这个方法的块里传入一个数组,它的语意和SQL里根据多个字段做order by
是一致的,能极大简化特定类型场景的代码,妙啊;和同事们讨论真是受益匪浅2023-04-14 14:31:05 github repo: jlevy/the-art-of-command-line: Master the command line, in one page
2023-04-14 14:10:27 blogs: A Rubyist’s Walk Along the C-side - Peter Zhu
2023-04-13 22:31:34 If you’re not making the design better, you are probably making it worse.
2023-04-13 13:55:11 What are microservices?
2023-04-12 23:35:37 circuit_breaker implementation in redis-client
2023-04-12 17:45:24 tool: awehook/blink-mind-desktop: Cross-platform full-featured mind mapping and outline app based on electron.
2023-04-12 11:51:50 “Stay Safe, Stay Secure, Always Verify.”
2023-04-11 23:46:31 redis-client/buffered_io.rb
2023-04-11 23:41:30 最简单的状态机就是一个数组,数组里的元素都是对象,每个对象包含3个属性: from,to,event
2023-04-11 23:32:45 起名字的话题真是有趣
2023-04-11 23:26:34 老电影【江湖告急】挺不错的
2023-04-10 09:45:05 原来https://git-scm.com/官网是个rails项目
2023-04-08 22:11:52 github events api: https://api.github.com/events
2023-04-08 21:38:42 好棒的网站:OSS Insight
2023-04-07 23:07:06 我终于把这部分业务理清楚了, 还得多沟通呀…
我的队友们知识传递的意识真的太弱了,都得加油x.x(别给自己找借口了)2023-04-07 14:02:11 插眼: 免费的编程中文书籍索引
2023-04-07 11:29:04 Templates to enrich your Ruby on Rails apps
2023-04-06 22:37:15 simple: leiningen/TUTORIAL.md at stable - leiningen - Codeberg.org
2023-04-06 15:55:58 “Playbook” is about How to Play
2023-04-06 10:20:02 algorithm - What is tail recursion? - Stack Overflow
2023-04-05 22:03:06 tool/fun: OpenStreetMap
2023-04-05 19:36:14 希望不久的将来能参与一个志同道合齐心协力(self-motivated)的团队一起做好一个产品
2023-04-05 19:36:06 希望能主导去做成一点有始有终的事情
2023-04-05 19:24:08 看起来地图也挺有趣的 https://sunng.info/blog/openstreetmap-nanjing-a-year-of-edits.html
2023-04-05 19:20:23 fun: https://www.aqee.net/docs/Quiz-Are-You-a-Brogrammer/
2023-04-05 18:57:32 还差8个月就也“工作四周年” - Here comes the Sun了, 感觉很久没有太多成长了,又被OpenAI冲击, 不确定之后会是什么状态;无论如何,拖延是没法获得真实世界的反馈的,行动起来才有用
2023-04-05 18:00:37 “Overall, the best way to reduce bugs is to make software simpler.”
2023-04-05 10:00:42 Progress Bars vs. Spinners: When to Use Which
2023-04-04 13:38:34 matthiasn/talk-transcripts: Transcripts of Clojure-related talks
2023-04-03 22:36:34 haskell里的小函数真好用,表达性真强啊 http://learnyouahaskell.com/starting-out
2023-04-03 20:57:14 有点奇怪的电影… -.- 绿巨人浩克
2023-04-02 20:33:27 一个c文件就能实现一个编辑器了吗… 我真是井底之蛙 https://github.com/mirror/busybox/blob/master/editors/vi.c
2023-04-01 23:01:41 GNU Emacs Manual
2023-04-01 22:07:49 畏难 轴…
2023-04-01 17:54:18 blog: What Being a Staff Developer Means at Shopify (2023)
2023-04-01 17:52:58 “Alignment with Business Objectives”
2023-04-01 17:39:12 命令行里的spinner真好玩啊
2023-04-01 17:22:54 piotrmurach/tty-spinner: A terminal spinner for tasks that have non-deterministic time frame.
2023-03-31 17:16:58 没玩过刺客信条,电影是在是看不懂
2023-03-31 13:02:24 似乎是本硬核的册子: Ruby Hacking Guide
2023-03-31 09:54:19 ask chatGPT: “tell me the difference between simple and easy”
2023-03-30 18:05:13 Time Tab — nathan wentworth ✨
2023-03-30 10:00:10 Awesome Go | LibHunt
2023-03-30 09:53:52 chatgpt: “teach me filter/map/reduce/lambda in [programming language]”
2023-03-30 09:50:30 快速浏览了一遍”Automate The Boring Stuff With Python”这本书,简单
2023-03-30 09:36:11 python: “But the main way that tuples are different from lists is that tuples, like strings, are immutable. Tuples cannot have their values modified, appended, or removed.”
2023-03-29 23:48:44 chatgpt给我的代码加的注释好准确
2023-03-29 23:35:12 前几天听到一个人说他身边很多搞技术的人都后知后觉,我就是那个后知后觉的人… 意识到了就要有意识的改变
2023-03-29 23:08:25 好生意啊… https://sms-activate.org/getNumber
2023-03-29 23:03:55 “ChatGPT is at capacity right now””
2023-03-29 22:19:17 今天听jyy老师的课程,并发同步,里面印象最深的是两点: 计算图(DAG) 和 有限状态机的本质就是from_state,event,to_state的一个数组;很好的思考模型 — 9. 并发控制:同步 (1) 感谢
2023-03-29 16:38:59 是我的打开方式不对吗?为什么ruby这么慢…(除非是我打开方式不对,不然ruby实在太慢了吧…) — https://github.com/liijunwei/practice/blob/HEAD/ruby/producer-consumer-model/Makefile
2023-03-29 14:02:33 插眼大佬主页: Zihao Yu | Sashimi-yzh.GitHub.com
2023-03-29 12:25:37 计算图和拓扑排序还有并发,感觉知识开始串起来了,感觉真好
2023-03-28 23:15:17 Programming achievements: How to level up as a developer - jasonrudolph.com
2023-03-28 14:16:37 Coveralls Integrations | Coveralls Docs
2023-03-28 13:38:30 hhh 有个同事英文名叫 Goodspeed,有点意思呀
2023-03-27 12:01:05 状态机里的 from_state,to_state,event 和 图里的概念怎么对应呢?
2023-03-27 10:54:16 同事分享的repo, 我非常喜欢!! tallesl/Rich-Hickey-fanclub: “every time I watch one of his talks I feel like someone has gone in and organized my brain”
2023-03-27 10:38:33 “Simplicity is a choice. We have a culture of complexity. Avoid tools (languages, constructs, etc.) that generate complex outputs. Simple != easy. Look for complexity and avoid it. Reliability tools - testing, refactoring, type systems - are good but secondary. They do not enforce simplicity. They are just a safety net.”
2023-03-27 10:31:38 “Programming is not about typing on a computer keyboard, it is about thinking.”
2023-03-27 10:24:36 “Having tests should not encourage someone to change code without being careful.”
2023-03-27 10:12:45 talk: Simple Made Easy
2023-03-27 09:15:29 Immutability: A Review Of Immutability In Ruby
2023-03-27 09:14:40 Immutability: dkubb/adamantium: Create immutable objects
2023-03-27 09:13:17 Immutability: tcrayford/Values: Simple immutable value objects for ruby (the readme is longer than the code)
2023-03-27 09:12:31 Immutability: dkubb/ice_nine: Deep Freeze Ruby Objects
2023-03-26 23:59:01 好活跃的talker: Rich Hickey(https://clojure.org/index)
2023-03-26 23:25:34 “mutable things on queues convey nothing”
2023-03-26 23:21:12 今天听jyy的课程,里面讲到的状态转/图结合model-checker,可以检查并发程序的正确性,一下让我意识到在学习的图相关算法和数据结构真有用
2023-03-26 12:20:34 pdb — The Python Debugger — Python 3.11.2 documentation
2023-03-26 10:11:27 “This one seems to be low-hanging fruit”
2023-03-25 18:46:13 终于成了了解深度优先搜索和广度优先搜索的人之一(自豪)
2023-03-24 22:07:23 Doctor Chris Seaton
2023-03-24 16:01:03 We updated our RSA SSH host key | The GitHub Blog
2023-03-24 13:57:50 发现一个可能并不是很客观的指标: 如果一个git仓库里,一个人的新增代码行数远超过删除的代码数,很可能表明他的业务能力强,但是代码质量的追求一般…
2023-03-24 11:13:47 play with this: Bitmap Matrix and Undirected Graphs in Ruby | Tenderlove Making
2023-03-23 22:21:04 晚上去别人家看想买的旧物,看到他们家好干净整齐,真是羡慕。大家真的生活在同一个世界,又完全不同… 我的世界太狭窄了
2023-03-23 19:00:50 有数字,有指标来激励,做事更有动力(量化)
2023-03-22 09:45:40 用 explain 做查询… 脑洞大开 O.o https://ruby-china.org/topics/41139
2023-03-21 22:26:05 以小驱大思想的应用实例: 把能极大减少元素数量的filter放在前面执行
2023-03-21 21:13:59 烂代码看多了也看得出套路: 重复,名字差,抽象层次乱,错误处理乱,各种不一致,缺测试… 对代码的容忍度也略微提升了一点点… 路好长
2023-03-20 10:29:29 今天早晨理解了哈希表作为索引的用法,联想到rails activesupport里的
index_by
, 它的含义更加具体了;但是有一点需要注意:index_by
没法处理数组里的重复元素,如果有重复元素,想要得到预期的结果,应该用Enumerable#group_by
2023-03-19 16:27:44 找理由真的太容易了…
2023-03-18 21:25:05 电影 万箭穿心 真是个好名字啊
2023-03-18 13:30:56 教育片。。。 all through the hourse - 爱,死亡和机器人 第二季
2023-03-17 09:09:20 tools: Awesome Ruby
2023-03-16 10:46:11 代码看多了,发现能一眼看出问题的代码都不算差
2023-03-15 17:24:08 “not urgent”
2023-03-15 17:09:56 hhhh sleep hurts(user core的组员真有意思啊) - from USCAR AWARDS 2023
2023-03-15 16:51:09 fun to read: PicoContainer - home page
2023-03-15 15:01:13 我应该早点把这个工具写好,没那么难 https://github.com/liijunwei/omz-git/blob/main/Rakefile
2023-03-14 10:46:21 大佬的背单词工具: https://github.com/StevenBaby/words
2023-03-14 00:02:02 Search Cheat Sheets | Sumo Logic Docs
2023-03-13 18:50:42 Avoid using allow_any_instance_of/expect_any_instance_of
2023-03-13 10:45:37 speedscope, an interactive flamegraph visualizer
2023-03-13 10:08:25 插眼: A collective list of free APIs
2023-03-12 23:33:02 Distributed Locks with Redis | Redis
2023-03-12 23:30:20 这个代码写得不好懂, 如果是我来实现, 我会怎么做? leandromoreira/redlock-rb
2023-03-12 22:07:02 评论区和文章一样精彩: 量产型炮灰工程师 · Ruby China
2023-03-12 22:04:43 review一下加深印象: Ruby-Functional-Programming/README-zhCN.md at master
2023-03-12 21:56:05 大概一两年前看到ruby-china上的帖子: “看懂这个视频相当于学会了一半的 Ruby”, 然后认真学习了一下并且真正用起来以后,发现用好select/map/reduce以后,我写的代码真的变好了很多(写代码的思路和可读性),而且发现身边掌握并且用这些工具的人并不多… 太可惜了。 (ref: RubyConf 2014 - Enumerable for Fun & Profit)
2023-03-12 18:47:16 大佬: RailsCasts Retrospective Part 1: The Fuel
2023-03-12 18:14:06 think before you click
2023-03-11 23:57:10 calibre - E-book management
2023-03-11 21:56:51 当大家review后都觉得没问题的时候,需要自己再仔细检查一下有没有低级错误;反过来说,最好自己确认没有低级错误之后再去找别人review
2023-03-11 14:42:38 “Sometimes an approach that requires more lines of code is actually simpler, because it reduces cognitive load.”
2023-03-11 11:14:34 “Complexity is more apparent to readers than writers.” — “a philosophy of software design”
2023-03-08 11:31:32 原来是你… simplecov-html: HTML formatter for SimpleCov code coverage tool for ruby 1.9+
2023-03-06 22:43:29 不要迷信大佬review过后的代码…
2023-03-06 18:30:08 回顾以前向雷哥学到的东西: 要记得 短期方案和长期方案很可能是不冲突的, 要解决问题, 及时反馈很重要
2023-03-06 16:53:51 每次看到有代码把参数传进函数,再做完修改拿出来用,我都庆幸早期有雷哥对我的教导: “数据和程序(函数), 永远不要使用成员变量, 用参数和返回值替换”, 也庆幸早期李哥提醒过我: 简单的代码没有任何问题,不要小看简单的代码
2023-03-06 16:50:48 我希望应用程序有好的默认值,但是我不喜欢函数里包含很多默认值
2023-03-06 15:31:59 有一种能力,是把自己在做的事情的价值说清楚,别人相信你;说是会忽悠也行,但这是一项很重要但本领, 平时注意多多练习,这件事偷不得懒
2023-03-06 14:42:27 价值: 节省时间, 提升其他人的效率
2023-03-06 12:39:14 会者不难,难者不会;耐心学习,不要抱怨
2023-03-06 08:24:52 听podcast里反复出现的 【黑天鹅事件】终于有点体会了。任何人都可能遭受负面黑天鹅事件的冲击,区别在于有的人很早就有意识,并且一直在积极的准备如何应对负面的黑天鹅事件,有的人会直接被击倒
2023-03-05 23:24:53 这代码写得太糟糕了…
2023-03-05 19:04:02 wiki: Transaction Processing
2023-03-05 18:59:53 git是一个event driven system,会计记账(bookkeeping)也是
2023-03-05 18:55:29 文章里包含很多概括性很强的业务术语,值得仔细研究: Separate Transaction Processing From Archival
2023-03-05 18:53:37 “RobinBloor divides IT systems into TransactionProcessing, Analytics, and GroupWare categories:”
2023-03-05 18:48:42 插眼: Keynote: The Value of Values
2023-03-05 16:45:02 整理一波密码,发现PayPal的密码最大长度限制在了20位,其他很多账号的密码最大长度都限制在64-72位左右
2023-03-04 19:03:51 sumologic job description of “Senior Software Engineer”
2023-03-04 19:02:23 今天读公司的代码,发现trading-pair 是个很适合用value-object实现的实体,我们做的很好;trading-pair 对应的rate,是不是也应该是value-object? 还没想清楚
2023-03-04 11:56:41 Troubleshooting Sidekiq | GitLab
2023-03-02 23:18:24 糟糕的数据结构/数据关系 -> 奇形怪状的代码
2023-03-02 14:33:45 don’t judge, Morty
2023-03-02 09:23:13 看书上的时间戳,第一次看 把时间当做朋友 是2016年,已经过去了7年… 7年就是一辈子啊
2023-03-01 23:59:43 再小的事,在脑袋里放久了也会很累;limit your WIPs
2023-03-01 13:54:16 2023 年成為外商裁員的天選之人該做些什麼? | 弦而時習之
2023-03-01 13:51:19 还没向大佬学习过,他却已经离开公司了… 好可惜. 寫程式最困難的地方|方格子 vocus
2023-02-28 23:56:42 小目标: 我的go语言水平,应该做得出这种app才行(CRUD boy 多练习,一两周应该搞得定) https://github.com/elct9620/interview-gogolook-todo
2023-02-28 22:11:29 插眼: https://github.com/aoeuidht/homework
2023-02-28 14:49:40 插眼: https://github.com/ZPVIP/commitgpt
2023-02-28 14:27:19 没眼看… 这成堆的代码😯
2023-02-27 23:47:52 “Are you adding value? Adding something is easy; adding value is hard” — “Reasons to quit - Rework”
2023-02-27 23:09:10 包含时间戳的数据集这个例子很轻易的帮我揭开了 算法稳定性 的神秘面纱
2023-02-27 22:27:52 堆排序有点跟不上了,需要再耐心点多读几遍,多练几遍
2023-02-27 11:25:33 从bob大叔的视频里学到用TDD的方法实现和理解数据结构 Implementing a Priority Queue in Ruby
2023-02-27 10:05:30 book: Getting Real
2023-02-25 12:03:26 世上最可怕的不是眼前的刑罚,而是那无爱的未来 — “血观音”
2023-02-24 18:13:06 useful tool: https://github.com/troessner/reek
2023-02-24 18:13:01 useful tool: https://github.com/evilmartians/terraforming-rails
2023-02-24 16:57:55 interesting tool? https://app.tactiq.io/#/setup
2023-02-22 13:40:42 tool: https://obsproject.com/
2023-02-21 22:16:01 惰性: 总是想做自己做熟悉了的事
2023-02-21 14:35:57 git bisect 很管用
2023-02-21 08:05:38 优先队列(priority queues)的api看起来这么简单,竟然有这么多的应用场景和很好的效果,让我感觉自己好无知
2023-02-20 23:37:49 读过基本提升代码质量的书后,再来看clean-code,只需要看标题就知道里面讲的是什么了… 希望我在其他的方面也能有这样的积累。 加油,和时间做朋友
2023-02-20 22:00:22 快速排序的实现对我来说为什么这么难懂… 有种当时上线性代数课被秒杀的感觉
2023-02-20 11:40:21 同事推荐的漫画: PLUTO
冥王01 (豆瓣)2023-02-19 11:57:41 “Unproductive pleasures pall eventually.”
2023-02-18 23:07:35 “在自学这件事上,重视一切老生常谈”
2023-02-18 18:18:00 快速排序更快 o.O
2023-02-18 17:12:17 应用奥卡姆剃刀原理: 因为项目里工作分支太多了, 所以我才会有 快速rebase default分支的需求; 如果我结合前面的”limiting work-in-progress”, 会发现我的需求直接会消失掉, 真实的什么都不做还能把时间省了; 想要识别出伪需求, 奥卡姆剃刀可以帮忙
2023-02-18 16:57:37 好快的 shellsort O.o
2023-02-17 15:52:57 Why does 0.1 + 0.2 = 0.30000000000000004?, 感觉这是基础知识,但就是提不起兴趣…
2023-02-17 14:01:02 昨天晚上读了这篇,Why limiting work-in-progress works. | Irrational Exuberance,挺有体会的,WIP的数量得有限制,不然事情做着做着会突然失去兴趣或者动力
2023-02-16 11:28:09 ruby里array的map和collect是同一个东西,但总感觉collect好难懂
2023-02-15 10:34:03 “Complexity is more apparent to readers than to writers. If other people think a piece of code is complex, it is.”
2023-02-15 10:17:28 “A Philosophy of Software Design” software complexity: Notes on A Philosophy of Software Design. | Irrational Exuberance
2023-02-15 10:00:00 好的资源: 分类:开发者手册 - 阮一峰的网络日志
2023-02-14 21:53:02 多读代码,多读书,多学习领域知识,多沟通,理解的概念多了,深刻了,慢慢的起名字的能力就会提升
2023-02-14 10:29:02 always hover over links, but don’t click before confirmation
2023-02-14 10:15:07 记录一本大佬推荐的书: “Your Money or Your Life”
2023-02-14 09:35:59 我的记账方式原来叫做 【流水账】,我应该学习更加合理的记账方式; 此外 accounting 这项技能有助于我的工作,要学习一下
2023-02-13 23:06:51 “same old classic mistakes”
2023-02-13 22:09:14 这几天协助devops同事做了个小脚本,加深了我对好代码和并发的理解: 先想办法把代码写好,写的好懂,好改,好调试,然后再去考虑性能问题;并发是有可能提升性能,但是如果在问题没有被描述清楚的情况下直接使用并发,没问题就罢了,一旦有问题可能会陷入调试对陷阱里
2023-02-13 08:29:42 工具的力量太强啦
2023-02-13 08:05:28 多线程的代码怎么debug呢
2023-02-11 12:13:00 Gestimer - For those little reminders during the day, 很久前买了这个软件, 但是用得太少了, 捡起来, “Tadam.app” 相形见绌
2023-02-11 10:53:45 Linus torvalds talking about good taste | lijunwei | bxzy, 这篇blog里记录的东西对我的产生了潜移默化的影响, 我能看到很多代码里的小问题, 但是似乎很多人都看不到. 这是微观的小问题, 我注意得到, 我觉得是好事; 不过希望以后我也能注意到更宏观层面的问题, 并且知道怎么处理
2023-02-11 10:39:37 99 bottles of OOP 里的代码模式,其实可以用于日常开发
2023-02-10 15:24:45 看大佬工作 https://github.com/ruby/logger/pull/85
2023-02-10 14:44:19 quiz: Test Yourself on Rails ActiveRecord API 基础不太稳当…
2023-02-09 16:34:51 处理历史问题好痛苦,如果没有必要,还是让它跑着吧… 不要在上面耗费太多时间
2023-02-09 13:56:20 “This feels too good to be true”
2023-02-09 13:54:32 前天晚上做梦,意识到两件事: 1. 凡事用常识判断一下,可疑的地方多查查 2. “验证码”可以帮忙避坑
2023-02-09 10:17:04 fun blog system: https://github.com/tryghost/ghost/
2023-02-09 10:09:11 blog: How To Achieve Ultimate Blog Success In One Easy Step
2023-02-09 10:03:40 Steve McConnell, Author of “Code Complete”
2023-02-08 18:17:40 about health: “Exercise Snacks: A Feasible Exercising Strategy for Office Workers”
2023-02-08 15:52:18 Revert the file:
git checkout [commit ID] -- path/to/file
2023-02-08 00:20:35 感觉httparty的那几个小的dsl用起来挺舒服的,代码其实也一般… 包含了不少多数情况下用不到的功能; 遇到异常的http code(400/500…) 默认情况下不抛异常,和rest-client类似,感觉好怪啊x.x
2023-02-07 23:29:25 和ruby相比, java确实啰嗦的要命 Reading 26: Map, Filter, Reduce
2023-02-07 23:21:26 似乎十本不错的教科书: 6.031: Software Construction
2023-02-07 22:45:08 我踩过的坑,肯定也有人踩过 哈哈哈 https://github.com/mperham/sidekiq/issues/5710
2023-02-07 22:18:09 tally: a current score or amount.
2023-02-07 16:47:43 要接近 profit center
2023-02-07 16:37:09 我怎么才能学会如何评估价值,或者 怎么才能清晰得表达清楚物品或者所做的事或者人的价值?
2023-02-07 14:53:30 review了好多代码,还是对写得不好对代码容忍度很低
2023-02-07 14:28:55 use
find_each
instead offind_in_batches
in simple situation2023-02-06 18:19:05 “If it’s worth saving to a logfile, it’s worth showing in the user interface”
2023-02-06 16:13:13 CODING HORROR blog post: Recommended Reading for Developers
2023-02-05 10:01:09 “if we hear a story too good to be true, it ain’t”
2023-02-04 21:38:50 Alacritty+Hammerspoon(
hs.hotkey.bind({"cmd"}, "J", function() openApp("Alacritty") end)
)2023-02-04 16:48:10 要关注价格
2023-02-04 09:47:12 可以开始用alacritty+tmux替换iterm2了;下一步准备用vim替换sublime
2023-02-04 09:13:50 tmux 真香
2023-02-04 08:59:03 读读列表也可以学到一些东西: Increase Your Developer Productivity by Building a Toolchain | FEM
2023-02-03 23:20:39 用微信支付, 每周下载一次账单, 写个小脚本处理一下数据, 记账完成
2023-02-03 19:16:05 这个repo解决了什么问题? https://github.com/jhawthorn/pub_grub
2023-02-03 19:13:55 今天分享了个logger+block的小技巧,有同事指出用块和直接传入参数值有不同,用块可以享受
lazy evaluation
的好处,并且它用logger+logger level举了一个很好的例子,非常精彩,感谢~ 此外给我的感受是,多掌握一门函数式编程语言很重要,这位同事看起来至少掌握了ruby和elixir,向他学习;我也懂函数式里的闭包有lazy evaluation
的好处,但是我却没意识到ruby+block可以又这种效果,学得浅了2023-02-03 19:08:08 TODO try this tool: Business Intelligence on Rails With Blazer - Honeybadger Developer Blog
2023-02-03 18:40:44 blog post: Code Smells: Null | The IntelliJ IDEA Blog
2023-02-03 17:07:41 看到一句 【存款越多,情绪越稳定】,感觉有点道理
2023-02-03 15:38:03 tmux+alacritty 快要能够替换我最常用的iterm2了
2023-02-03 14:57:00 tmux
Ctrl + b ?
2023-02-03 09:37:51 掉进坑里才真正明白最佳实践为什么是最佳实践
2023-02-02 14:16:42 omz 里我最喜欢的一个功能: “up arrow completion”, 实际上不需要omz, 只需要 zsh
2023-02-02 13:55:01 github projects 好像是个被我忽略的功能
2023-02-02 09:16:59 for reference: https://github.com/thoughtbot/dotfiles/blob/main/zsh/functions/envup
2023-02-02 09:11:46 youtube video: “If I could give advice to myself when starting as a software engineer: expand your horizon”
2023-02-02 00:59:41 要不停的做减法,才知道自己真正需要什么,自己用的是什么,自己面对的是什么
2023-02-02 00:53:03 这是我一直想搞懂的一些东西: sprockets/how_sprockets_works.md
2023-02-01 23:59:13 毅哥说的对啊, “快”就是很多问题的解法
2023-02-01 22:26:32 new word: side-effect-free
2023-02-01 22:25:57 不得不赞叹歪果仁的表达方式真形象 [“Tree shaking is a term commonly used in the JavaScript context for dead-code elimination.”]
2023-02-01 11:08:15 网易云音乐怎么了… 怎么歌单里那么多歌都下架了 x.x(ip原因)
2023-01-31 19:53:59 try this in the future: https://github.com/sindresorhus/pure
2023-01-31 10:14:30 太多东西需要优化了,找到属于自己的,说不定是一个赚钱的方向
2023-01-31 08:55:12 tmx is incredible (?)
2023-01-30 23:47:13 喜欢 thoughtbot/administrate 的简洁
2023-01-30 21:28:01 issue再小也算一点微薄的贡献: https://github.com/rubocop/rubocop/issues/11517
2023-01-30 21:24:43 在群里闲逛, 学到一条警句: 万丈高楼平地起,勿在浮沙筑高台
2023-01-30 14:58:19 提醒自己,不要因为完美主义而拖延,要快速形成feedback loop
2023-01-30 08:52:42 “如果你无法清晰地写作,我认为你也不能清楚地思考。如果不能清楚地思考,你就会陷入麻烦。”
2023-01-29 22:48:42 Simple, Elegant, Flexible, Nothing…
2023-01-29 16:56:38 blog post on singleton: Ruby and the singleton pattern don’t get along
2023-01-29 15:44:40 GitHub CLI | Take GitHub to the command line
2023-01-29 14:14:47 so many interesting posts: Practicing Ruby
2023-01-29 14:12:06 blog post: Sustainable maintenance: Focus on quality first
2023-01-28 18:01:49 tool: Administrate similar to activeadmin
2023-01-28 17:52:03 blog post: IO in Ruby
2023-01-28 17:43:01 A Simple Data Equation | Kris Jenkins’ Blog
2023-01-28 17:35:05 blog post: What Is Functional Programming? | Kris Jenkins’ Blog
2023-01-28 16:01:16 free book: Operating Systems: Three Easy Pieces
2023-01-28 14:14:54 多多实践: Simplifying Tests by Extracting Side-Effects
2023-01-27 23:06:26 flaky test 果然是有解药的 https://relishapp.com/rspec/rspec-core/docs/command-line/bisect
2023-01-27 15:48:56 III. Config: The Twelve-Factor App
2023-01-27 15:11:09 毅哥提醒: “找借口这事儿太容易了”
2023-01-27 09:39:36 bash - How to determine where an environment variable came from?:
zsh -xl
2023-01-26 18:57:55 想用hash的时候,先想想能不能用数组来简化;实用map/reduce/filter 简化代码; lisp -> list processing; 最最关键的还是把问题想清楚
2023-01-26 09:54:05 https://github.com/bfrg/gpg-guide
2023-01-26 09:52:26 doc: GnuPG - ArchWiki
2023-01-25 22:41:13 查看某个用户的公钥 和 gpg key: https://github.com/username.keys | https://github.com/username.gpg
2023-01-25 20:53:52 doc: An Introduction to the Z Shell - Table of Contents
2023-01-25 17:30:50 Love, Death & Robots (2019) - Beyond the Aquila Rift 和 “living in the shadows” 配合的好呀
2023-01-25 15:31:12 “所以假如你失去了理性, 就会遇到大量令人诧异的新鲜事物, 从此迷失在万花筒里, 知道碰上了钉子” — “积极的结论”
2023-01-24 12:25:44 恶人传 악인전 挺好看的. 也够讽刺, 只是不知道现实的复杂性,和电影里展示出的复杂性,哪个更为真实?(这似乎不是个问题)
2023-01-24 10:47:03 “刀上既没理由又没情绪” — 恶人传 악인전
2023-01-23 22:40:45 爱,死亡和机器人 这剧脑洞真大,以前只觉得动画片里rick and morty很神, 我是井底之蛙
2023-01-23 22:26:07 helping hand 有点震撼
2023-01-23 21:22:16 《Love, Death & Robots》里 “beyond the aquila rift” 有点震撼
2023-01-23 20:30:22 感觉《Love, Death & Robots》里 “Suits” 这一集的世界观很有趣
2023-01-23 17:10:55 之前什么时候看过美剧 康斯坦丁 呢? 过年这几天又看了一遍, 不能说很好看, 也不算烂吧; 相比而言, 感觉电影更好看一点
2023-01-23 13:38:24 “To avoid aliasing bugs I follow a simple but important rule: value objects should be immutable. If I want to change my party date, I create a new object instead.”
2023-01-22 11:27:32 paper: “What Every Programmer Should Know About Memory” (too long…)
2023-01-21 11:51:56 blog: 去中心化加密货币钱包系统设计 - 简书 (最后关于 architecture 的漫画很有趣)
2023-01-21 10:58:57 看了wenwei哥的博客和源码, 感觉动态网站搭建的博客的灵活性更强
2023-01-20 22:40:39 jasl yyds https://ruby-china.org/topics/10834#reply-106430
2023-01-20 10:50:23 book: 似乎是一本实用的书 “Linux 101 Hacks eBook, by Ramesh Natarajan”
2023-01-19 21:43:37 mike哥强烈推荐的书(ruby-china里的一个帖子): “Engineering Software as a Service: An Agile Approach Using Cloud Computing”
2023-01-19 18:23:55 又变得成熟了一点,遇到坑不会抱怨个不停了,我是builder,问题在我面前,我来想办法解决
2023-01-18 18:06:28 “Also, use the standard library more. It’s there for a reason. It doesn’t change much so the maintainers are assumed to be sane if you trust the stability of the language.”
2023-01-18 17:37:02 blog: Blogposts - Xe Iaso (喜欢这个博客的简洁,抽空浏览一下)
2023-01-18 14:03:14 doc: CPU Flame Graphs
2023-01-17 16:16:14 好烂的代码啊,加油给改好点
2023-01-17 14:55:56 sublimelinter真好用
2023-01-17 12:14:01 少/不 吃瓜,多做事
2023-01-16 16:01:16 Understanding Factory Bot syntax by coding your own Factory Bot - Code with Jason
2023-01-16 11:31:40 delegate 是学习ruby里没法忽略的方法, 花时间搞定它
2023-01-16 10:57:35 All Articles - Code with Jason
2023-01-15 23:37:07 blog: 2 Types of Linux File Locking (Advisory, Mandatory Lock Examples)
2023-01-15 11:39:08 注意电影里的明暗光线,有助于理解角色性格
2023-01-15 11:34:36 搬家了,昨晚小猫应激,贴在窗户边上不知道站了多久,屋子里温度比屋外高,所以玻璃上都是水汽,小猫半边身体都被打湿了,赶紧抱进被窝
2023-01-13 13:01:34 新年 删繁就简,重视老生常谈,好好加油
2023-01-13 12:58:28 昨天看到一句很朴素的话: “手里有钱不花跟欠一屁股债超前享受 心理感受完全不一样”, 前者有底气的多, 心态也平和的多
2023-01-13 10:03:59 犯错后,难免后悔,但是不存在后悔药,也没法时光倒流;但是昨天意识到一个应对方案(以前被我忽略掉的): 从别人的错误中吸取经验。 真的不一定非要等问题发生在身上时才后悔
2023-01-12 23:33:14 blog of Samuel Williams: codeotaku
2023-01-12 23:02:33 Factory Bot cheatsheet
2023-01-12 14:44:52 https://playphrase.me
2023-01-11 21:36:30 收藏: 昨天、今天和明天 | 庄周梦蝶
2023-01-11 21:20:23 简单复习一遍: Ruby元编程技术 - Dennis的知识库
2023-01-11 21:12:14 这是一个招聘帖 | 庄周梦蝶 (希望有天我配得上这样的团队)
2023-01-11 21:07:45 https://github.com/GreptimeTeam/greptimedb/pull/767 从pr里找大佬, 加油
2023-01-10 22:57:32 什么是理性? 我真的该多读点书, 多实践一点; 感谢毅哥提出我的问题
2023-01-10 21:02:48 觉得有问题的时候, 就应该躲得远远的
2023-01-10 19:55:06 当大家说 [常识] 的时候, 到底指的是什么呢?
2023-01-09 23:41:02 “当人处于焦虑状态的时候, 甚至可能出现一切理智被清空的情况. 另外, 焦虑的情绪会让人觉得”必须做点什么”, 但是, 在缺乏理智的状态下的任何决定都可能带来灾难性的后果” — 很多形容词和名词都变得具体了
2023-01-09 22:28:27 [经验之谈] 转行做程序员的 8 个月 · Ruby China, 不记得上次读这篇blog是什么时候了, 不过里面有我的点赞, 大概是刚刚入行的时候吧
2023-01-09 22:17:12 突然想起来之前笑来老师提到的 “重视一切老生常谈”, 有些感慨, 自己很普通, 却也没有免掉掉进自作聪明的陷阱
2023-01-09 22:12:36 “恩 看表象然后自己设计实现一套,然后再参考已有的… 我是这样学习的”
2023-01-09 19:45:55 豆瓣电影 Top 250 据说这个列表质量很高, 用来下饭吧
2023-01-09 12:40:41 感觉 绿皮书(Green Book) 是部好电影
2023-01-08 18:53:30 世界观慢慢变了
2023-01-07 21:55:10 看过好多遍的 the hateful eight 竟然是删减版(气), bilibili让我看到了完整版(真的吗?)
2023-01-07 18:30:18 无论如何动起来
2023-01-06 21:41:19 不亏就是赚
2023-01-06 19:41:28 tool: Run your GitHub Actions locally 🚀
2023-01-06 16:30:38 Linking merged pull requests from commits | The GitHub Blog
2023-01-05 22:12:09 “想得多了全是问题,做得多了全是答案。”
2023-01-05 17:59:48 paper: How to Read Paper
2023-01-04 22:34:34 我要勇于面对自己的问题,这是一次机会
2023-01-04 20:45:37 有点戾气
2023-01-03 21:33:29 2022年末, 2023年初, 火柴人, 但我心态差
2023-01-02 23:32:27 奇异博士2 好无聊…
2023-01-02 18:22:37 完成了 expense_analyser ruby+rails 版本升级, 新申请了一个ssl证书, 用了新的域名, 今年一定要用起来; 另外, 1C2G的ECS今年11月多到期, 续一年要接近1000块, 太贵了吧
2023-01-02 17:49:35 仔细读错误信息很重要, 着急没有用
2023-01-02 16:53:10 Q: In the course of your Ruby development how much do you find yourself having to rely on the debugger? — A: Not that much. The reason is not the traditional reason. I don’t litter my code with puts in order to debug and stuff like that. I don’t use a debugger nearly as much, because I write a lot of tests. I do a lot of TDD, I look at my output and if I see something wrong, if I’m running a web app or Rails app and I see something wrong, I say “What test didn’t I write?”, and I go replicate it there. That lets me nail it down in such a way that I can figure out what the problem is and I can prevent it from ever regressing. That’s a double win.
2023-01-02 10:56:06 删代码也好费精力
2023-01-02 10:08:20 The Magic Tricks of Testing by Sandi Metz 加深印象
2023-01-01 22:21:06 “Good developers know how things work. Great developers know why things work.”
2023-01-01 15:56:33 benchmark.fyi
2023-01-01 15:18:01 代码基本都是人写的, 为啥有那么多我看不懂的…
2022-12-31 10:38:08 收藏: 解决 Rails 项目容器化途中日志时差问题 · Ruby China (keyword: docker timezone)
2022-12-30 21:43:08 原来以前我也魔抗点满了, 看不懂指环王里魔戒到底有什么诱惑, 弗洛多到底承担了什么痛苦…
2022-12-30 21:11:37 指环王3里, 进了摩多老巢,看到打架, 弹幕一句 企业文化 笑死我了 hhh
2022-12-30 10:03:13 刚刚注意到关注挺久的一个B站玩泥巴UP主 搞事明天玩什么 粉丝竟然已经涨到了80万, 恭喜恭喜~
2022-12-29 23:12:56 指环王里的精灵真好看
2022-12-29 22:44:52 突然想起来 席慕蓉《让步》, “那么 就这样忧伤以终老, 也没有什么不好”, 好像一下回到了教室最后一排, 高中的时光
2022-12-29 22:06:06 rubygems + MFA: https://guides.rubygems.org/setting-up-multifactor-authentication/
2022-12-29 17:35:36 handle tools… https://dev.to/n350071/model-table-name-conversions-in-rails-56hj
2022-12-29 09:31:55 talk & book: Domain Driven Design | F# for fun and profit
2022-12-29 09:30:29 Refactor towards deeper insight
2022-12-29 09:28:41 compare these two: “A contact must have an email or a postal address” vs “A contact must have at least one way of being contacted”
2022-12-29 09:23:50 什么意思??? “make illegal states unrepresentable!” — Yaron Minsky
2022-12-29 09:10:52 刚刚了解到函数式编程里不可变性的一个好处: 输入通过校验以后, 之后使用数据的程序可以信任数据, 无需反复的 检查输入是否有问题, 因为数据是不可变的
2022-12-29 09:02:23 recap: Avoid “Primitive Obsession”, 第一次了解到这个概念是在读 “99 bottles of OOP” 的时候, 一下让我理解了很多OOP相关的概念(比如value object), 以前很多看不懂的代码也一下清晰了起来
2022-12-29 08:51:07 A “type” is just a name for a set of things in functional programming
2022-12-28 21:32:05 the word “refactoring” NEVER appears on schedule, EVER. Because you’re constantly refactoring, you’re always refactoring, constantly improving things
2022-12-28 15:41:48 事情做熟练了,做多了以后,简化,少做不必要的操作是很自然的事情; 可以反过来看一个人做事的方式,判断他对某样东西是否很熟悉
2022-12-27 20:22:55 if you need more than 3 levels of indentation, you’re screwed anyway, and should fix your program
2022-12-27 10:56:01 问题在没理清前,感觉乱是正常的,别抱怨
2022-12-27 08:08:15 还是早睡早起舒服, 可惜两个都不容易做到
2022-12-26 21:54:30 talking trees — The Lord of the Rings: The Two Towers
2022-12-26 14:13:36 lowlighter/metrics: 📊 An infographics generator with 30+ plugins and 300+ options to display stats about your GitHub account and render them as SVG, Markdown, PDF or JSON!
2022-12-26 09:56:15 Sidekiq FAQ: How do I push a job to Sidekiq without Ruby?, the jid was generated by client
2022-12-25 21:29:29 三国演义里的演员角色挑的好棒(也可能是因为没看过原著,有点先入为主了), 诸葛亮,草草,关羽,张飞,吕布,周瑜…
2022-12-25 20:57:29 短视频带来的感官刺激很有限; 想要乐趣, 还得写代码创造点什么, 或者读好书/好的小说
2022-12-25 19:54:55 心情略微低落应该和近10多天没出门运动有关
2022-12-25 19:34:33 认识到父母是普通人, 认识到自己是普通人, 认识到子女是普通人…
2022-12-25 17:58:33 年底了, 有点打不起精神 x.x
2022-12-23 22:08:37 需要学习糖尿病相关的知识了… 老年人啊
2022-12-23 12:22:11 又自信看了一遍sidekiq的核心代码,明白的更多了,感觉优雅的代码其实很难存在,或者说不应该是一个需要花太多时间追求的事;外在看起来再好,产品再优秀,内部的复杂度也是很难避免;真正应该花精力的还是代码是否清晰,是否做好了它应该做的事,可维护性好不好…
2022-12-23 11:07:35 ruby/sample at master
2022-12-22 15:52:34 同事推荐 PLUTO https://book.douban.com/series/796
2022-12-21 18:04:41 听到新名词: wifi gun
2022-12-21 16:00:43 今天github contribution的瓷砖是冰蓝色的
2022-12-21 14:49:47 无论如何,要努力把接手到的代码变得更简单,更容易懂,更容易维护和查问题;遇到了代码写得好的人要多多交流
2022-12-20 18:44:15 这个不错 https://github.com/bibstha/safe_parser
2022-12-19 16:16:45
statelessstate-changeless object2022-12-19 16:14:02 发现一名老兵 https://jmbucknall.com/cv/
2022-12-19 15:53:49 Simplest Thing That Could Possibly Work
2022-12-19 15:10:30 有什么证据支撑这句话嘛? “Nevertheless stateless is THE one and only way to get high performance” — https://wiki.c2.com/?StatelessObject
2022-12-18 22:31:23 二棉裤讲的”三国演义”, “正义联盟: 扎克·施奈德版”, “扫毒”, “扫毒2” 生病了😷好难专注… 明天试试恢复正常工作
2022-12-17 20:25:28 https://www.arealme.com/click-speed-test/cn/ CPS 6.8
2022-12-17 19:58:44 淡盐水救我狗命
2022-12-17 17:06:38 阳性后一个症状也没少, 发烧, 喉咙痛, 咳嗽, 肌肉痛… 小看这个病毒了
2022-12-17 16:59:04 嘿嘿嘿又混了一个助攻 https://github.com/rails/globalid/pull/150
2022-12-14 17:39:36 好像中招了,38度,嗓子哑了,但抗原检测还是阴性的
2022-12-13 23:29:16 java - IntelliJ - Take standard input from a file - Stack Overflow
2022-12-13 16:27:16 rsync examples
2022-12-13 15:49:44 Martin Fowler: “Yet Another Optimization Article”
2022-12-13 14:38:26 “Once you’ve found your bottlenecks, you have two choices: speed up the slow things or do the slow things less often.”
2022-12-13 14:30:33 Optimize Later
2022-12-13 11:58:38 squish api
2022-12-13 11:00:14 “Reading this book(“Programming Pearls”) convinced me that I need a new job.”
2022-12-13 10:57:03 加深印象 Rules Of Optimization
2022-12-13 09:50:39 开始认真学习算法,粗略估计,这本书得读到明年3月中旬
2022-12-13 00:20:27 没有人限制我把代码写得更好, 没有人限制我练习, 自己也不要限制自己
2022-12-12 23:03:25 第一次读完DDD, 好东西啊, 实践中需要多回顾
2022-12-12 16:19:06 这不就是马总之前写的那个
serilized_fields
嘛… 还是重新发明轮子了 Hidden Gems: ActiveRecord Store - Honeybadger Developer Blog2022-12-10 13:23:02 A Step-by-Step Guide to Crypto Wallet App Development
2022-12-10 12:46:32 TODO learn this modeling tool: https://github.com/plantuml-stdlib/C4-PlantUML
2022-12-10 12:23:12 Sandi Metz (@skmetz) on Speaker Deck
2022-12-10 12:23:06 Magic Tricks of Testing (RailsConf) By Sandi Metz
2022-12-10 10:51:27 对 stub 和 mock 的理解 · Ruby China
2022-12-10 10:40:48 “It doesn’t have to be this way”
2022-12-09 23:37:47 R: 最后一个问题,你对10年后的自己,期望是什么? W:我一直追求的:幸福和智慧。
2022-12-09 23:34:52 前来考古: 与王建硕的对话 - 阮一峰的网络日志
2022-12-09 23:30:47 字太大了… https://johnhax.net/2017/benchmark/slide#96
2022-12-09 23:25:08 为啥你们能请到 尤雨溪 做分享啊… 嫉妒使我面目全非 https://github.com/baixing/BXT/blob/master/history/008.md
2022-12-09 23:14:14 http://home.wangjianshuo.com/cn/
2022-12-09 14:15:58 2022年6月到底怎么过的?
2022-12-09 14:08:53 刚刚review之前雷哥帮忙code review时做的笔记, 感慨好多, 我受雷哥的正面影响实在太多了, 好可惜没能继续跟他混; 好消息是, 他讲的东西, 很多我逐渐都掌握了, 也受益了, 感谢雷哥和毅哥的帮助, 继续精进 — http://blog.bxzy.top/2021/09/21/TM-code-review/
2022-12-09 09:49:19 小猫爱吃原味儿的面包;蓝莓酱甜得发齁;做完被鸟屎淋透,真惨;今早开始结识躺赢君,一切顺利
2022-12-08 18:45:09 代码越写越好的感觉真棒啊
2022-12-07 22:04:29 从群友的openai截图里学到一个新词 [clarity of intent]
2022-12-07 21:36:11 20191205 -> 20221206 工作三年了, 一切顺利, 感谢所有帮助过我的人 Orz
2022-12-07 21:31:38 “有趣的是, 遗留系统设计得越好, 它就越容易被淘汰. 而设计的不好的软件却很难一点一点地去除” DDD 14.14.3 “逐步淘汰遗留系统”
2022-12-07 18:18:05 How to Perform Object Detection With YOLOv3 in Keras - MachineLearningMastery.com
2022-12-07 18:04:52 TODO https://www.youtube.com/playlist?list=PLkt2uSq6rBVctENoVBg1TpCC7OQi31AlC
2022-12-07 09:44:22 How can I filter all GitHub pull requests for a specific target branch - Stack Overflow
2022-12-06 22:43:40 不再需要这个smooze APP了
2022-12-06 22:38:54 https://smooze.co/ 这个app导致idea里的鼠标右键不正常, 真可恶; 感谢JetBrains客服邮件支持
2022-12-06 21:03:42 DDD “大象”的统一 里面, 这个例子好巧妙, 例子看起来好像很离谱, 但是在真实项目的开发里, 可能真的就是这样的过程: 认识局部, 建模, 集成, 发现冲突, 引入新的概念, 认识加深, 修改, 模型更接近问题的本质… 循环往复
2022-12-06 16:11:37 先做完主要工作,一定要养成这个习惯
2022-12-06 00:00:01 flame graph: Profile Data Analyzer - A Tool to Analyze the Performance Traces for Both ABAP and Java - Cross Platform Performance - Support Wiki
2022-12-05 23:59:56 flame graph: The Flame Graph - ACM Queue
2022-12-05 23:59:51 flame graph: What is a Flame Graph? How it Works & Use Cases | Datadog
2022-12-05 23:59:38 flame graph: tmm1/stackprof: a sampling call-stack profiler for ruby 2.2+
2022-12-05 23:21:13 ruby profiler: https://ruby-prof.github.io/
2022-12-05 23:21:13 ruby profiler: https://github.com/benoittgt/understand_ruby_memory/wiki/Resources
2022-12-05 23:21:13 ruby profiler: https://stackify.com/ruby-profiler-types-and-why-you-need-them/
2022-12-05 17:59:18
[{a:1,b:2,c:3}, {a:3,b:2,c:3}, {a:5,b:2,c:3}].map {|e| e.slice(:a, :b)}.index_by {|e| e[:a]}
2022-12-05 13:09:39 “当你准备着要输出的时候,你的输入就会变得很不一样” — 王建硕
2022-12-04 13:33:24 天书奇谈动画里的任务角色确实有特点
2022-12-03 10:57:33 “thank you for that question”
2022-12-03 10:46:10 啊 这些视频真的每个都14刀嘛… https://cleancoders.com/library/all
2022-12-02 22:30:28 Stateless Object
2022-12-02 21:52:04 友好/有效的沟通能消除问题,让工作顺利很多
2022-12-02 10:10:36 TODO read: Shopify achieved 99.999+% uptime while averaging 3 Terabytes per minute of egress traffic (with a modular monolith written in Ruby)
2022-12-01 23:03:04 好强 https://github.com/TonyCrane
2022-12-01 22:54:58 Value Object
2022-12-01 22:53:35 感谢大家对我的帮助
2022-12-01 13:52:08 问题就是问题,没有怪不怪的,问题在,就需要想办法理解它,解决它,感谢大佬分享
2022-11-30 23:27:48 调试测试用例的时候,记得把异常捕获先注释掉,让问题暴露出来
2022-11-30 22:45:45 计算 | 存储 | 网络传输
2022-11-30 22:39:44 DDD -> closure operation
2022-11-30 22:12:36 好烦人的问题啊… https://youtrack.jetbrains.com/issue/IDEA-299219/Right-click-doesnt-bring-up-menu
2022-11-30 18:30:31 brew install –build-from-source mit-scheme
2022-11-30 17:35:35 challenge vs ask, avoid challenge, 感谢点醒我
2022-11-29 17:48:28 Ruby Data Processing: Using Map, Reduce, and Select: Godse, Jay: 9781484234730: Amazon.com: Books
2022-11-27 21:27:46 Semantic Versioning 2.0.0 | Semantic Versioning
2022-11-26 19:58:38 三国故事真好看, 可惜看不进去历史书, 看看剧挺好
2022-11-25 22:21:19 “Listen. Fixing problems now is not only cheaper than fixing them later, but will improve your code, clarify your tests, and make glad your work.“
2022-11-25 22:16:39 Insisting on simple tests improved both the tests and the code.
2022-11-24 22:32:22 Putting domain behavior on the class side rather than on the instance side places a bet that this domain concept will never involve data that varies.
2022-11-24 22:07:38 “Dependencies can’t be avoided but should certainly be minimized.”
2022-11-24 22:07:26 Dependencies are vulnerabilities
2022-11-24 21:53:22 好好加油, 努力配得上和更强更好的人一起工作
2022-11-23 22:59:17 “Voluntarily altering working code costs money, and doing so declares that you believe that rearranging this code right now is more important than anything else on the backlog.” — 反思一下自己, 这点我做得很不好, 我应该把想做的事 设法说服PM加到backlog里, 而不是自己埋头做
2022-11-23 15:46:08 ClickableUrls_SublimeText/Default (OSX).sublime-keymap
2022-11-23 14:14:05 Customizing for search_threshold - BracketHighlighter Documentation
2022-11-23 10:55:42 代码里,还真发现了和理想中相反的做法… 越来越见怪不怪了
2022-11-22 23:07:34 这一段真有趣 “Lisp is like zen when you see it for the first time it’s like something you already knew.”
2022-11-22 23:02:02 Programming Language
2022-11-22 22:43:32 Lisp (List Processing) 好记多了
2022-11-22 21:00:45 棍哥好受粉丝喜爱啊 我可能拥有全B站最离谱的一批粉丝!
2022-11-21 12:38:38 看到这么多烂人还在直播, 看到自己分不清这些人的嘴脸, 感觉好丢脸; 卸载虎牙是对的, 或许bilibili也该不再关注lol, 搞点别的来下饭吧…
2022-11-21 09:18:38 你只能看到你想看到的
2022-11-20 23:46:57 “我不喜欢截图的, 因为我相信我还能上第一个王者”
2022-11-20 23:41:25 格局也挺招我喜欢的 https://www.bilibili.com/video/BV1uT411j7ow?share_source=copy_web (2022-11-21 09:17:30 update: 我是大傻帽)
2022-11-20 23:35:06 长期来看光明磊落是最好的, 不然要被人威胁一辈子
2022-11-20 22:41:25 互联网上信息这么多, 要识别出问题还是有迹可循的
2022-11-20 22:33:08 有点物是人非的感觉, 大概两年没看虎牙直播, 很多当时很火的名字一个个都消失了(已知的原因 涉嫌违规/假赛/赌博… 可能有的人转行了吧, 这种应该是最正常的), 结合最近关注到了的lol开挂事件, 这些大概是常态, 只是我反应迟钝, 刚刚察觉到
2022-11-20 21:05:19 刚刚吃零食, 小猫蹭过来也想吃, 我告诉他说 这个你不能吃, 吃了拉屎的时候屁股疼! 转念一想, 我吃了我也好不到哪儿去… 上次不是说了不买零食吗… 哪里出了问题
2022-11-20 19:11:26 “关注UP主7天以上的人可发评论” 这个吧 放在正常up身上是保护, 放在有问题的人身上, 就很可疑咯, 你不是很喜欢流量的嘛
2022-11-20 19:00:14 “听了你的分析, 我决定再分析分析” 哈哈哈哈哈
2022-11-20 18:57:30 最近lol的瓜吃麻了… 很多颠倒黑白, 混淆是非, 小丑好多; 网络环境不太好, 好在有不少看不下去的人出来梳理… 现实生活(群里)里也遇到了这么个小丑, 觉得很无奈, 只能在发现他很明显在误导别人的时候跳出来怼他一下, 因为感觉平时没有精力和这种人对线; 另一点反思就是, 思考能力, 判断是非的能力一定要在平时认真磨炼, 不然很容易做出误判, 长期依赖其他人分析的这种偷懒行为也是不可取的
2022-11-19 23:12:55 买了本卡夫卡的 “变形记” 和 海子的诗
2022-11-18 14:59:48 在我眼里全是破绽,这种感觉太糟糕了
2022-11-17 23:31:42 今天同事帮忙发现了一个我引入的bug, 根本原因是 方法的职责不单一, 而我偷懒了, 没有把它提取出来; 另一点教训是 ruby-block 很灵活, 而越灵活的东西在使用的时候越要警惕它可能引入的问题; 还有就是, 不要对自己的代码过度自信(即使有测试, 测试只是保证自己想得到的点不会有问题, 想不到的还是盲点, 一定要注意), 谦虚一点; 很久没有这种成长的感觉了, 希望同事们加大力度, 多多批评我, code review的时候可以更严格一些
2022-11-17 23:16:13 今天做了 testing & refactoring 的分享; 感觉效果一般, 准备不充分
2022-11-17 23:15:48 “不要在构造函数里调用其他类的构造函数” — DDD ch06 (为什么呢?)
2022-11-17 12:48:48 多数时候觉得生活在前人建设的美好世界里,有这么多好东西真的太好了;偶尔心情烦躁的时候觉得自己被前人挖的坑所包围,无力突围
2022-11-17 09:12:22 tj/git-extras: GIT utilities – repo summary, repl, changelog population, author commit percentages and more
2022-11-16 23:43:00 Alan Kay On Messaging
2022-11-16 22:43:28 … 怎么吃个瓜, 还有瘾啊 艹 有点没出息了
2022-11-16 18:26:49 看得越多,破绽越多;小超梦的鼠标指针稳如狗
2022-11-16 16:01:16 比想象中好用的多: HOWTO parse HTML tables with Nokogiri · ReadySteadyCode
2022-11-16 09:44:42 一早起来吃了个晚瓜: b站的黑洞好像开挂了(这我才知道 我也抵挡不住吃瓜的诱惑…), 起初我完全看不出来, 直到我看到他的鼠标指针不停的在小范围抖动… 找了一条播放量最大的集锦视频, 每段都在抖; 那么不是这个主播有这种抖的习惯,就是开挂了… 我很早就因为个人喜好(纯感觉)取关了这个up,并且设置了不要他的推荐;只能说感觉还有点靠谱; 但是其实不说其他的, 我觉得他的操作其实挺好的,没必要开啊… 现在没有完全盖棺定论,只是很难反转了; 最好的情况应该是他能自证没有开吧; 不然的话,关注他的那么多人都被打脸, up自己也被打脸,之后怎么混
2022-11-15 23:30:58 阿瓦隆(Avalon) 也挺好玩的
2022-11-15 23:19:20 But what is the Fourier Transform? A visual introduction.
2022-11-15 16:27:19 https://github.com/pingcap/awesome-database-learning
2022-11-15 09:43:37 https://iterm2.com/python-api/
2022-11-13 19:35:10 The first solution to any problem should avoid caching, use immutable objects, and treat object creation as free. — “99 bottles of OOP ch-05”
2022-11-13 18:50:56 自我介绍做得太烂
2022-11-12 16:17:56 不能更快了… https://github.com/amix/vimrc
2022-11-12 10:20:41 sequence | selection | iteration
2022-11-11 22:37:59 git merge-base 是个好东西啊
2022-11-11 22:31:33 那些评论里, 最让我难过的莫过于 <原形毕露>, 这种表达隐藏了一种很阴冷的情绪
2022-11-11 22:09:15 不新鲜… 就是用AST来做分析
2022-11-11 21:45:22 让我开开眼儿: Deletion Driven Development: Code to delete code!
2022-11-11 21:41:24 Clojure Tutorial 感觉和scheme非常像
2022-11-11 21:22:10 天气阴晴不重要, 重要的是身体要动起来; 阴天更要多出门走走, 用身体活动带动心情舒展
2022-11-11 20:45:37 隐性单位的杀伤性真恐怖
2022-11-11 20:25:53 这个up也招人喜欢 https://space.bilibili.com/28861187
2022-11-11 20:01:59 前几天小超梦直播事故, 看评论感受到 很多人说话真的好刻薄; 我看了挺久超梦的视频了, 能感受到他情商和智商很高, 属于那种不招人烦, 甚至招人喜欢的人, 但出事后那么多人跳出来东拉西扯, 虽然不意外, 但还是为他感到难过(https://www.bilibili.com/video/BV1XW4y1473n?share_source=copy_web)
2022-11-11 18:33:51 write bugfree code
2022-11-11 17:26:05 昨晚和mike聊得很开心 哈哈哈
2022-11-10 23:04:26 简单的代码是相似的, 复杂的代码千奇百怪(“Flocking Rules”)
2022-11-10 22:56:25 插眼: https://lukesmith.xyz/programs/
2022-11-10 22:50:45 When you’re confused, don’t try to solve the entire problem straightaway.
2022-11-10 22:06:29 Uncle Bob: The Last Programming Language
2022-11-10 16:22:59 逢双十一,不停的收到商家的短信,好烦;也是一个机会一个个退订,但是 退订有什么用呢…
2022-11-10 14:13:53 https://clojure.org/guides/getting_started
2022-11-10 11:38:45 see what I can do: https://github.com/SublimeText
2022-11-09 22:43:17 interesting TED talk: “Steven Strogatz The Science of Sync”
2022-11-09 21:19:19 可信对象 就是接口
2022-11-09 21:18:37 “The idea of reducing the number of dependencies imposed upon message senders by requiring that receivers return trustworthy objects is a generalization of the Liskov Substitution Principle.” 通过要求接收者返回可信对象来减少对消息发送者施加的依赖的数量, 是Liskov替换原理的一个推广 — 99 Bottles of OOP ch04
2022-11-09 21:14:15 To help you name the new concept, remember the “what would the column header be?” technique.
2022-11-09 20:57:20 用业务语言写代码, 不要用技术语言写代码
2022-11-09 20:57:00 “Naming things after domain concepts improves communication between you and the folks who pay the bills. Only good can come of this.”
2022-11-09 20:55:36 “The general rule is that the name of a thing should be one level of abstraction higher than the thing itself.” — 99 Bottles of OOP ch03
2022-11-08 19:22:57 一个好团队
2022-11-08 16:10:58 “Functional programming imposes discipline upon assignment.” Uncle Bob!!!! My superman
2022-11-08 15:49:11 虽然暂时没感觉大环境怎么不好了,但是layoff这种事的发生,很有可能和自己的能力强弱无关,提升自己,做正确的事,认真做事,不要过于依赖平台应该是没什么错的….. 加油 https://www.channelnewsasia.com/business/twitter-elon-musk-start-lay-offs-3043211
2022-11-08 08:37:23 经常回顾一下这些建议: https://www.zenspider.com/ruby/2012/09/career-advice.html
2022-11-07 22:26:11 也不知道以前在想什么, 竟然没搞明白数学归纳法是什么意思… https://www.youtube.com/watch?v=tHNVX3e9zd0
2022-11-07 22:05:22 DDD 读起来还挺过瘾的, 定个目标, 每天读5页
2022-11-07 21:44:14 useful UML cheatsheet: https://jairanjankumar.gitbook.io/cheatsheet/uml-class-diagram
2022-11-07 15:34:38 https://github.com/koekeishiya/yabai
2022-11-07 14:57:47 我很担心自己有一天 会因为麻烦或者能力不足 做出很多很多妥协; 真心希望这种时候 有人能跳出来指出我是错的,提醒我,告诉我正确的做法是什么
2022-11-06 18:26:37 pry:
show-source ls
show-source pwd
show-source cd
show-source help
… this is interesting!!!!2022-11-06 18:23:57 要有能力看api猜出大概的业务流程,不要过于陷入细节
2022-11-06 17:51:06 昨天参加血染钟楼的局,感觉越来越好玩了;还有就是能见到很多妹子真的很开心
2022-11-06 17:49:00 刚刚排查一个数据验证错误导致的问题,竟然到了真正执行业务逻辑的时候才抛出错误,并且是第三方服务帮忙抛出错误的… 我们内部服务的数据验证竟然靠第三方服务帮我们验证, 太糟糕了;追查到根本原因是实体缺少数据验证,更准确地说,是缺少消费validation模块结果的步骤;有这几点反思,:1. bugsnag的问题不能仅凭现象判断它不重要就一拖再拖,要先确认根本原因(root cause),如果明确了根本原因, 确认影响不大,优先级才可以稍降一些,否则应该理解修复,越早越好 2. 我要做一个负责的人,尽量不要给之后的人留下这种坑,尽量做到每个阶段自己能做到的最好,自己留下的技术债要记得回头还掉,不要给别人增加麻烦 3. 大佬说的是真的: thinking before debugging | zenspider.com | by ryan davis Career Advice | zenspider.com | by ryan davis 处理问题时多走几步,尽量找到根本原因,这样才能一下消除多类问题,这应该是一种 “work smart” 的体现吧
2022-11-04 23:53:38 https://github.com/zombocom/derailed_benchmarks
2022-11-04 23:46:45 找李哥马总他们吃烧烤, 很开心
2022-11-04 10:54:57 找到你啦 bob大叔 http://butunclebob.com/
2022-11-03 13:28:22 honest estimate
2022-11-03 13:20:38 “I expect as your new CTO that we would cover for each other, we behave like a team, teams cover each when a player’s down”
2022-11-03 13:12:03 Uncle Bob真好玩 哈哈哈哈 今日最佳!!!
2022-11-03 12:53:08 “Fearless Competence / Conquer the fear with Test.”
2022-11-03 12:49:32 借助测试重构的时候, 对于代码的理解程度逐步加深; 这种感觉很好
2022-11-03 10:20:02 we don’t rot things, we improve things
2022-11-02 22:38:27 基础太弱了,ruby里hash/ENV的fetch方法,可以传块进去,如果没取到值,就会执行块里的代码; Rails.cache.fetch 这个api也是一样的; 可惜由于我不知道前者,导致对后者的理解受到了很大的阻碍…
2022-11-02 14:13:58 TIL: Premature Generalization; before this, I only knows Premature Optimization 要学会举一反三
2022-11-02 11:58:05 ask good question: Find a Pull Request on GitHub where a commit was originally created
2022-11-01 23:48:31 今日最佳 哈哈哈哈 Short history of Seattle.rb
2022-11-01 23:45:48 记得之前搞明白了怎么在多个upstream的情况下提pull request的做法的时候还沾沾自喜, 别人早就梳理清楚了… https://github.com/rails/globalid/blob/main/CONTRIBUTING.md
2022-11-01 23:07:36 刚刚才发现 tenderlove 是这么多gem的作者… http://seattlerb.org/projects https://rubygems.org/profiles/tenderlove 我滴乖乖
2022-11-01 22:49:29 https://fsharpforfunandprofit.com/
2022-11-01 22:16:15 哈哈哈哈 很好玩啊 https://youtu.be/E8I19uA-wGY?t=2996
2022-11-01 09:35:12 11月1号,小单身节
2022-10-31 10:41:37 https://blog.codinghorror.com/about-me/
2022-10-31 09:23:11 “Phuby on Phails” hhhhh
2022-10-31 09:08:12 “port 10101” read as “port lolol” 哈哈哈哈
2022-10-31 09:05:28 that’s actually worse in a better way… lol
2022-10-31 09:04:41 Aaron Patterson (@tenderlove) 在“Worst. Ideas. Ever”视频里看起来好腼腆(错觉吗…) 感觉很亲切, 但看过他的博客就会知道,他很硬核…
2022-10-31 00:09:27 “Rules are reactive and punitive. Values are proactive and constructive.”
2022-10-31 00:06:24 use ctags
2022-10-31 00:06:07 we know our editors WELL
2022-10-31 00:05:45 project automation with rake and xxx
2022-10-31 00:03:04 github似乎升级了, contributions的瓷砖编程黄色的格子了…
2022-10-30 23:59:01 一定能从这群人身上学到很多东西: http://seattlerb.org/members
2022-10-30 23:24:22 大佬的工作流
2022-10-30 22:59:22 “Have fun! Otherwise, what’s the point?”
2022-10-30 22:58:52 slide page7: “Focus on Simplicity & Clarity, Otherwise, you don’t fully understand.“
2022-10-30 22:56:55 “Attacks the problem at the specification level.”
2022-10-30 22:49:26 old skool: make it work(run) -> make it right -> make it fast; new skool: make it right -> make it work(run) -> make it fast (Test Driven Design)
2022-10-30 22:41:40 hard core… https://www.zenspider.com/pdf/ZenHacks_2005.pdf
2022-10-30 19:17:51 coding上头… 出门走走 昨晚睡前看了一段代码,结果一晚上都在想这破玩意儿,好在解法已经很清晰了,seperate logic from control
2022-10-30 17:48:23 5点多天就这么黑了 这…
2022-10-30 12:04:02 清理代码里没及时清理的feature flag真的是自讨苦吃啊…
2022-10-29 21:06:21 杀戮都市-O 真好看,冈八朗yyds(阿德LBG yyds)
2022-10-29 21:05:16 昨天和吴迪吃烧烤,挺开心的,祝工作顺利
2022-10-29 16:17:08 重构真的太有意思啦,看着代码越来越清晰,概念一个个挣脱层层束缚,慢慢长出来,更好的写法在测试+重构的过程中水到渠成的浮现
2022-10-29 10:43:19 google extension: Copy as Markdown (set shortcut is even better)
2022-10-28 15:06:27 https://web.stanford.edu/class/ee384m/Handouts/HowtoReadPaper.pdf
2022-10-28 09:32:52 计算 存储 网络传输 是不是计算机相关的东西都可以归入这三类里面?
2022-10-28 09:28:51 几个月前第一次听到郑晔老师说技术雷达这个概念,但一直没去查,这信息走到脸上了 哈哈 https://www.thoughtworks.com/radar
2022-10-27 22:45:32 最近业务压力有点大, 学习有点落下了
2022-10-27 14:23:38 https://www.zenspider.com/projects/flay.html 和flog一样,也是一个有力的工具
2022-10-27 14:08:13 “My Lowest Bookshelf - C2 wiki”
2022-10-27 12:44:52 复制粘贴真的有毒啊…
2022-10-26 16:32:57 Raycast , a alfred alternative?
2022-10-25 14:31:22 Bash Brace Expansion
2022-10-25 12:22:00 公司里有个大佬,读过uncle bob的所有书,榜样来了!!!
2022-10-25 11:30:57 体会越来越深了,感谢雷哥推荐的书,让我早早就了解到什么是好的实践(虽然那是还看不懂),但早早脱离 我不知道我不知道但状态也是好的 https://wiki.c2.com/?ExtremeProgrammingPractices
2022-10-25 11:17:50 队友对我留在pr里comment的反应 让我感觉自己太过主动,热脸贴冷屁股的感觉真不太好,解法是什么呢
2022-10-24 18:36:26 revealjs + radar chart
2022-10-24 15:08:10 SICP: https://mitp-content-server.mit.edu/books/content/sectbyfn/books_pres_0/6515/sicp.zip/index.html
2022-10-24 12:09:59 挺好玩 哈哈哈 “Java is a high-performance language. By high-performance, we mean adequate. By adequate, we mean slow.”
2022-10-24 11:58:02 只能说 google+http://wiki.c2.com/+link = 宝藏
2022-10-24 11:16:00 Profile Before Optimizing
2022-10-24 11:13:10 Rules Of Optimization
2022-10-24 10:30:43 突然意识到Career Advice里提到的 the original wiki 用法应该是 Google “site: http://wiki.c2.com/ keywords”
2022-10-23 21:53:56 血染钟楼 part2 脑子不太够用…
2022-10-23 21:53:25 希望能早点练就不怕烂代码, 能很自信的把它理清并且重构好的本领;
2022-10-22 22:39:23 Opportunity vs Chance
2022-10-22 22:29:47 暂时读不懂 https://stlab.cc/tips/about-mvc.html
2022-10-22 22:27:46 “Write all code as if it were a library”
2022-10-22 22:25:14 “Four Tips for Junior Engineers and Senior Managers”
2022-10-22 22:14:34 什么时候专心学一下haskell… https://www.haskell.org/documentation/
2022-10-22 22:01:19 好像发现了个好玩的, 好多podcast: https://adspthepodcast.com/episodes/
2022-10-22 21:49:29 Papers and Presentations by Sean Parent
2022-10-22 18:26:52 Framework vs Library: “Frameworks and libraries are code written by third parties to solve regular/common problems or to optimise performance. A key difference between the two is the inversion of control. When using a library, the control remains with the developer who tells the application when to call library functions. When using a framework, the control is reversed, which means that the framework tells the developer where code needs to be provided and calls it as it requires.”
2022-10-22 18:25:22 最近接触到的新词, 知识的诅咒… “Curse of knowledge”
2022-10-22 18:23:20 想起来之前雷哥和我讲过 framework 和 library是不同的, 当时听不懂, 现在却感觉毫不费力, 有进步; 同时也觉得可惜, 如果早点听懂会更好吧, 可以向他学到更多
2022-10-22 18:19:54 Q: What is the difference between a framework and library? A:
your code
callslibrary code
, andframework code
callsyour code
, framework contains library2022-10-22 18:13:04 今天重新翻了下Rei的blog, 里面很多文章都读了很多遍, 最想感谢这篇 “测试指南”, 它是我的测试启蒙文章, 让我意识到测试的核心是
assert
(我是这么理解的), 让我没有纠结很多概念, 围绕着这个核心, 我后面补充了很多知识, 都很顺利, 没有被吓到; 现在测试是我工作中不可缺少的一部分2022-10-22 18:02:20 嘿嘿 我喜欢这种有理有据的批评
2022-10-22 17:55:18 arch linux… 之前玩dwm的时候安装过, 但还没专门玩过 https://chloerei.com/2014/04/20/talk-about-archlinux/
2022-10-22 17:54:59 刚看了一个同事的blog, 从2013年左右开始用rails, 也是一个爱记录和分享的人, 点赞 hxx
2022-10-22 17:36:34 好东西啊… https://www.ruby-toolbox.com/categories
2022-10-22 15:34:06 我又悟了, 依赖注入 不一定要通过 类的构造器来注入, 本质是通过函数参数注入的, 可以是构造器, 也可以是普通方法… 说到底 注入的是一个抽象的依赖, 注入的方式不重要(inspired by https://youtu.be/QZkVpZlbM4U?t=1412)
2022-10-22 10:30:32 “Connecting the dots”
2022-10-22 00:49:49 use flog to check whether your refactoring really works
2022-10-21 22:54:53 blog: https://eregon.me/blog/
2022-10-21 21:14:34 “本人的广东配音既塑料效率又低下…” 哈哈哈好玩
2022-10-21 20:58:05 注意网络安全…
2022-10-21 18:46:13 “aggressive in learning and self-improvement”
2022-10-21 18:43:00 I had so much fun playing slack thread hosted “emoji movie name guessing game”
2022-10-21 18:31:48 “Make it work, Make it right, Make it fast !” - Kent Beck
2022-10-21 16:55:39 learning by refactoring existing code…
2022-10-21 14:57:10 originate
2022-10-20 22:00:51 感觉人不大可能改变,除非自己的主观意愿非常强;尤其不会因为信任度不高的人改变,即使对方是对的, 并且乐于帮助; 不用纠结,先照顾好自己
2022-10-20 14:58:28
bundle outdated
2022-10-20 11:42:13 https://github.com/golang-migrate/migrate
2022-10-20 11:10:23 code review是件挺费精力的事情,不要太刻薄;注意严己宽人
2022-10-20 09:52:05 “Non-Sleep Deep Rest(NSDR)”
2022-10-20 09:42:49 “OOP对象健身操”
2022-10-20 00:18:38 “this feature counter productive”
2022-10-19 15:22:12 童子军军规: 让营地比你来的时候更干净
2022-10-18 22:53:13 atoi is a function in the C programming language that converts a string into an integer numerical representation. atoi stands for ASCII to integer. 解答了我很久以来的疑惑
2022-10-18 22:49:16 go strconv package: string conversion package
2022-10-18 18:19:32
go help packages
2022-10-17 22:49:18 虽然我相信自己做的事是有价值的,但是真的判断不出这个对公司来说 是否重要
2022-10-15 23:38:48 能注意到问题是好事, 能花点时间处理和修复更好; 但是要注意 如果这件事对自己的成长已经没有帮助了, 并且这个问题不处理也没关系, 就记下来, 然后放着吧; 否则会发现自己永远都在处理琐事, 永远被琐碎的问题纠缠
2022-10-15 23:27:20 找到了 四季奇谭 哼哼
2022-10-15 21:53:59 突然意识到 使用状态机也算一种 IoC, 将控制权转交给状态流转和对应的transition, 使用者关注于业务逻辑
2022-10-14 23:44:01 “让你不耐烦的声声召唤, 都发自弱势的一方” — 从你的全世界路过 河面下的少年
2022-10-14 23:03:29 读go标准库的api真过瘾
2022-10-14 16:43:21 just get used to the messy git graph, do not try to make it clean on your own
2022-10-14 15:28:53 我希望我对于细节的关注不被指责为吹毛求疵(nitpick), 自己也要在提出问题前衡量好这么做是不是吹毛求疵, 其实有时候用力过猛自己是感觉得到的,不要放过那种感觉
2022-10-14 11:27:12 没有约定,我就会是不稳定的
2022-10-13 23:16:46 Paper: “Algorithm = Logic + Control”
2022-10-13 22:53:10 看懂了以后感觉读起来好顺, https://cseweb.ucsd.edu/~ricko/rt_lt.rule.html
2022-10-13 22:05:45 “其实, 了解一个人的情商很简单, 就看他对家人的态度.因为在家人面前, 他会表现出最真实的一面.” 这么看来我实际上是个耐心不足的人
2022-10-13 21:31:30 “编程范式,代码重构,软件设计,计算机系统原理,领域设计,工程方法”
2022-10-13 21:29:22 “《教父》里有这样的人生观:第一步要努力实现自我价值,第二步要全力照顾好家人,第三步要尽可能帮助善良的人,第四步为族群发声,第五步为国家争荣誉。事实上作为男人,前两步成功,人生已算得上圆满,做到第三步堪称伟大,而随意颠倒次序的那些人,一般不值得信任。”
2022-10-13 21:28:56 “与其花时间在评论人和事上,不如花时间做一些力所能及的事来改善自己或身边的环境。”
2022-10-13 21:28:05 为公司项目修复github dependabot的尝试失败了, 很受伤
2022-10-13 21:26:27 “随着自己经历越来越多,也发现这个世界越来越复杂,自己越来越渺小,这个世界有它自己的运作规律和方法,还有很多事情超出了我能理解的范围,更超出了我能控制的范围。我现在更多关心的是和我生活相关的东西,比如:上网、教育、医疗、食品、治安、税务、旅游、收入、物价、个人权益、个人隐私……我们可以看到,过去的几十年,我们国家已经有了长足的进步,这点也让我让感到非常开心和自豪。因此,我还要继续努力,不断提高自己。只有这样,当我面对哪些我们无法改变、无法影响的事情都时候,才能有更多选择的可能性。”
2022-10-13 11:28:02 will this work? not sure… https://docs.github.com/en/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization#allowing-dependabot-to-access-private-dependencies
2022-10-12 22:51:38 “Refactoring Ruby Edition” 读完了, 舒畅; 好书, 推荐
2022-10-12 22:29:02 For goodness’ sake, refactor with someone. There are many advantages to working in pairs for all kinds of development. 好像是时候尝试一下结对编程了
2022-10-12 22:16:41 “You bed down for the night, sure the sun will rise again in the morning.” 要会休息
2022-10-12 22:11:57 [“How will you know when you are really getting it? You’ll know when you start to calm down. When you feel absolute confidence that no matter how screwed up someone left it, you can make the code better, enough better to keep making progress.”] — Refactoring ch13
2022-10-12 21:13:40 感觉有点索然无味
2022-10-12 14:53:06 直面问题
2022-10-11 23:34:24 maybe i don’t need to add pubkey to github, I just need a token to push to repo…
2022-10-11 23:33:34 maybe learn from this: https://github.com/ice1000/resume/blob/master/update.sh
2022-10-11 21:11:29 瞻仰顶级大佬: https://ice1000.org/
2022-10-11 21:03:10 hhhh 召唤仪式 开启!! https://github.com/rust-lang/rust-analyzer/pull/1924/#issuecomment-539475521
2022-10-11 20:55:07 给大佬擦鞋 https://github.com/ice1000/resume
2022-10-11 20:49:14 提好问题也算为dependabot社区做贡献
2022-10-11 20:47:32 美味可口的泰伦
2022-10-11 14:42:28 TIL: i18n = Internationalization: i, then 18 letters, then n; l10n = Localization: l, then 10 letters, then n
2022-10-11 10:36:47 我悟了: 人沟通的时候, 用一个问题回答别人的问题, 其实是一种语法糖, 一句话表达好几个意思: 1. 我不确定 2. 可能是xxx 3. 想知道吗?自己去想办法 妙的我头皮发麻
2022-10-10 21:33:42 黑门 告一段落
2022-10-10 21:01:18 什么都想要 就什么都得不到
2022-10-08 20:24:58 书快读完了, 决定还是买正版书支持一下
2022-10-08 17:39:35 Q: 怎么理解
Replace Exception with Test
这个重构技巧?2022-10-08 15:54:13 这局 PVZ 太惨烈了 https://www.bilibili.com/video/BV1KB4y1v7a9?share_source=copy_web
2022-10-08 12:50:16 Q: what’s the point for dependabot “GitHub Actions” Package manager? I don’t get it
2022-10-08 11:11:08 “I’ve long noticed that people talk a lot about techniques to improve performance, but the one thing that really makes a difference is to test it.”
2022-10-08 10:46:29 https://martinfowler.com/articles/lmax.html 2011年就有这么先进的系统, 而我刚刚知道…
2022-10-07 23:35:49 “Clarity is the key principle”
2022-10-07 22:19:36 又被我混到一个PR: https://github.com/ruby/logger/pull/79
2022-10-07 15:09:31 终于搞懂95th Percentile 这个概念了,反应这么迟钝,怎么办呢
2022-10-07 10:55:20 learn a new word: learnings
2022-10-06 16:11:24 https://ss64.com/osx/caffeinate.html
2022-10-06 16:11:11 macos tool: https://ss64.com/osx/syntax.html
2022-10-06 09:37:46 20220301 75.7kg -> 20221006 64.75kg 减重目标达成(key: 少吃多动)
2022-10-06 00:05:31 refactoring 这本书读起来真的很过瘾; 虽然我相信里面的很多内容 早两年的话我会因为经验不足而读不懂, 但读的懂得那部分早早能让我受益; 这本书感觉可以放在代码大全之前读, 但是回想一下, 还是先读 “99 bottles of OOP” 会更合适
2022-10-06 00:03:44 “把自己当作问题的终结者”
2022-10-06 00:03:22 “发现问题, 解决问题, 不要绕开问题的本身. 工程师对于代码, 一定要精益求精, 不论是性能, 还是简洁优雅, 都要认真打磨自己的作品”
2022-10-05 22:14:19 阿里 多隆 竟然最近了解到
2022-10-05 21:04:18 Array and hash should be used to store a collection of similar objects
2022-10-05 18:28:58 TODO learn from google: site: martinfowler.com immutable
2022-10-04 18:48:45 真的有风滚草啊, 饥荒没骗我
2022-10-04 18:17:34 TODO learn DDD
2022-10-04 18:11:41 “能少学一点就少学一点”(N) vs “能多学一点就多学一点”(Y)
2022-10-04 17:36:03 Introducing BDD(not read yet)
2022-10-04 17:33:12 User Story should be Independent/Negotiable/Valuable/Estimable/Small/Testable, in the format of “As a … I want … So that …”
2022-10-04 17:27:48 be wary of 警惕
2022-10-04 17:11:41 https://martinfowler.com/articles/mocksArentStubs.html 这篇花了好长时间来读… 不过目的基本达到了, 需要重读
2022-10-04 17:08:01 “it’s often hard to judge a technique without trying it seriously.”
2022-10-04 16:57:27 “Avoiding method chains is also known as following the Law of Demeter. “
2022-10-04 16:43:53 the granularity of the tests 测试的粒度
2022-10-04 16:42:30 2022/10/04 -> 2022/04/15 172天, 260块, 每天1.52
2022-10-04 16:14:38 https://martinfowler.com/ 真是宝藏
2022-10-04 16:13:24 just learned a new phrase in commit message: “Fat fingered in vim :(“
2022-10-04 15:49:42 如果早点有人给我讲清楚依赖注入和测试这两个概念就好了, 我会更早的掌握他们; 越早越好啊
2022-10-04 10:42:52 “Uniform Access Principle”
2022-10-04 10:42:13 it should be one that’s been measured to be slow, not just expected to be slow
2022-10-04 10:32:16 顿悟: 学习了 The “right-left” rule 以后, 我发现读go里的变量和函数/方法声明变得流畅多了
2022-10-04 10:29:02 client vs client-server, treat them differently
2022-10-04 10:20:36 “A good encapsulation six months ago may be awkward now. Refactoring means you never have to say you’re sorry: You just fix it.”
2022-10-03 16:21:05 我觉得代码里有太多ruby元编程本身就是坏味道… 怎么refactoring里还介绍这么多呢…
2022-10-03 16:07:32 Unused flexibility in software is a bad thing
2022-10-03 11:52:14 found typo in “refactoring”: ch06-composing-methods/09-replace-method-with-method-object inportant_value1->important_value1
2022-10-02 21:05:32 获得好书推荐: “The Go Programming Language”
2022-10-02 20:42:58 竟然才找到耗子叔的github账号… https://github.com/haoel
2022-10-02 20:40:04 TODO read “clean code”
2022-10-02 20:34:22 想起来了一本对我影响挺大的书: “Ruby Data Processing Using map, reduce, and select by Jay Godse”
2022-10-02 15:30:12 https://thoughtbot.com/blog/debugging-why-your-specs-have-slowed-down
2022-10-02 10:25:48 理解了 依赖注入/面向接口编程后, 会发现 策略模式也就那么回事
2022-10-01 00:46:34 stay foolish
2022-10-01 00:23:20
git-change-origin-repo
this flow works handy2022-09-30 23:32:10 “Creating a beautiful code base should always be a priority; however, creating working software is the number one priority.” — “Refactoring”
2022-09-30 17:45:56 https://support.atlassian.com/jira-software-cloud/docs/reference-issues-in-your-development-work/
2022-09-30 16:43:09 question: what are the differences between github and github enterprise ?
2022-09-30 15:54:25 “A goal is an achievable outcome that is generally broad and longer term while an objective is shorter term and defines measurable actions to achieve an overall goal. “
2022-09-29 23:24:26 插眼: https://www.kill-9.fun/postgres-b-plus-tree-structure-note/
2022-09-29 23:18:34 加入书单(克制买纸质书的冲动…) 《程序员修炼之道》
2022-09-29 22:58:29 好生的词啊 ubiquitous 无处不在的
2022-09-29 22:14:33 unclear: “Under the hood, interface values can be thought of as a tuple of a value and a concrete type”
2022-09-29 19:36:33 态度对了,有问题就解决问题,觉得不顺利就去做优化;我该积极参与环境建设了
2022-09-29 12:52:43 fun:
man zshbuiltins
2022-09-28 23:14:18 烂代码…
2022-09-28 14:51:55 Question: Is it
On Production
or ‘In Production` for native speakers?2022-09-28 09:52:26 dependabot有好多open-issue啊
2022-09-27 23:37:44 “A method is a function with a special receiver argument.”
2022-09-27 23:08:42 “Functions are values too. They can be passed around just like other values.”
2022-09-27 22:47:39 读 现实一种 和 读 四季奇谭 竟然产生了类似的感觉…
2022-09-27 21:52:46 sidekiq6的docker化比我想象中容易得多…
2022-09-27 21:50:32 怎么让两台电脑共享同一个github账号?
2022-09-26 23:11:45 https://www.bmc.com/blogs/docker-cmd-vs-entrypoint/
2022-09-26 15:49:17 webmock的代码掌握了主线: lib/webmock/http_lib_adapters 里面都是元编程, 不知道其他语言是怎么实现的
2022-09-26 09:33:56 https://teachyourselfcs.com/
2022-09-26 09:31:18 可以经常逛逛 RubyChina 新手问题 非计算机专业程序员补习基础,求推荐书籍
2022-09-26 09:28:24 书单: 程序员必读书单 1.0
2022-09-25 18:09:17 说了不再买纸书, 搬家不方便, 但还是没忍住; 买了一本高中时看过的 余华的 现实一种, 还有一本从没看过的 冯唐的 了不起; 买书如山倒, 读书如抽丝… 这两本得看多久?
2022-09-25 17:45:53 tool: https://pkgs.org/
2022-09-24 18:59:39 blog: http://www.catb.org/~esr/ this is ESR
2022-09-24 18:47:10 我欲学习unix大道, 但是弄不懂命令行
2022-09-24 18:26:09 免费书… 太好了 http://www.catb.org/esr/writings/taoup/
2022-09-24 18:19:52 “Separation of mechanism and policy” 机制 而不是 策略 “the art of unix programming”
2022-09-24 16:28:45 blog: https://www.justinhoward.org/
2022-09-24 12:27:41 This is helpful… https://stackoverflow.com/questions/11619593/how-to-change-the-fork-that-a-repository-is-linked-to
2022-09-24 11:21:18 嘿嘿😜 https://github.com/mperham/connection_pool/pull/164
2022-09-24 10:32:59 Atom Editor is Dead and I am Sad by EM sublime加油, 我不太想换vscode…
2022-09-23 00:17:22 Rails6 feature:
rails routes -h
2022-09-23 00:01:16 “Do yourself a favor and make sure your test coverage is good before you start an upgrade.”
2022-09-22 23:58:56 TODO https://guides.rubyonrails.org/v6.1/upgrading_ruby_on_rails.html#upgrading-from-rails-5-2-to-rails-6-0
2022-09-22 23:41:22 https://eileencodes.com/posts/getting-your-local-environment-setup-to-contribute-to-rails/
2022-09-22 23:38:27 yet another blog
er: https://eileencodes.com/2022-09-22 23:16:04 b哥的音乐听着好安心啊(可能是太熟悉了)
2022-09-22 23:06:11 突然把 暗裔剑魔的大剑 和 神雕侠侣里杨过的大剑联系起来了
2022-09-22 23:03:46 我可是个男人 为什么打不起精神
2022-09-22 22:11:28 nickname: ijunwei
2022-09-22 21:52:53 CSAPP 最后20页!!!
2022-09-22 21:28:27 昨天在极客时间购买了郑晔老师的 代码之丑 专栏, 20讲, 今天一天就看完了10讲, 原因是看起来毫不费力, 在其他的书里也看到过, 践行过; 这种高效的感觉第一次让我体会到 读书越读越快的感觉; 继续努力
2022-09-22 14:03:22 Slack’s Incident on 2-22-22
2022-09-22 01:00:34 RTFM: When someone installs your gem, the
Gemfile
andGemfile.lock
files are completely ignored https://bundler.io/guides/faq.html#using-gemfiles-inside-gems2022-09-22 00:51:31 被潜移默化了, 我的行为模式和这个趋同, 挺好, 继续努力 https://brendansterne.com/2013/07/11/do-the-right-thing-wait-to-get-fired/
2022-09-22 00:39:59 ARTS 的任务,每个人每周一个 Algorithm,Review 一篇英文文章,总结一个工作中的技术 Tip,以及 Share 一个传递价值观的东西! 不知不觉中已经在做了, 算法部分得补起来
2022-09-22 00:17:09 请教问题的时候, 一个一个问
2022-09-22 00:16:41 请教问题的时候, 不要啰嗦自己知道什么, 不知道什么, 把问题说清楚是最主要的
2022-09-21 11:27:40 be positive & proactive when possible
2022-09-20 23:55:08 有点不确定, 能量低的时候, 该不该出门玩; 两种结果, 一种是出门后变好了, 另一种是出门后能量更低了; 后者很糟糕
2022-09-20 21:48:20 代码写多了会遇到这种问题也不奇怪… https://github.com/rspec/rspec-expectations/issues/1063
2022-09-20 19:41:31 重构代码慢慢来,快速改,快速上线,不要着急一下改很多
2022-09-20 17:15:28 小猫可太爱看我拆箱了
2022-09-19 22:50:53 原来上github不需要翻墙了吗…
2022-09-19 09:29:40 httparty的代码基本读懂了
2022-09-19 08:27:12 血染钟楼还挺好玩的
2022-09-19 00:19:08 互联网不通不是理由
2022-09-18 09:53:51 昨天状态太差了,一定好好好睡觉
2022-09-16 08:26:02 想做的事太多, 一件件来, 就像一点点重构一样; 步子要小, 快速建立反馈
2022-09-15 23:59:44 https://github.com/mperham/sidekiq/discussions/5424 问题想清楚了以后, 很多杂七杂八的烦恼其实是可以避免的
2022-09-15 23:33:42 1. 把自己的代码写好; 2. 抱怨别人的代码一次就好了,要么把它改好,要么就尽量脱敏;3. martin-fowler的先调整代码,让它容易修改,然后再添加功能的重构思维真的太棒了
2022-09-14 23:21:26 加入待读的书单… https://refactoring.com/
2022-09-14 22:30:27 “愚弄读者, 就是承认自己也是傻瓜”
2022-09-14 22:16:58 markdown-details-collapsible
2022-09-14 14:01:09 commit message: Co-authored-by
2022-09-13 23:05:52 谨记: https://mikeperham.com/2016/02/09/kill-your-dependencies/
2022-09-13 18:17:36 带着问题学习,这个问题就是所有后续学习的入口
2022-09-13 14:49:36 “破除神秘感”
2022-09-13 14:44:03 CSAPP 快看完了,心里轻松不少;但是补充基础不要懈怠
2022-09-13 11:10:59 pry tip: Pry.commands
2022-09-13 11:10:40 学习gdb,有利于掌握其他的debugger; 比如gdb里的watch功能,在pry里也有… 举一反三就是这么回事吧
2022-09-13 08:32:23 认真工作
2022-09-12 17:57:55 20220909 - 20220912 北京 -> 宁波 旅行结束 非常开心, 感谢老师的陪伴(一别七年, 老师都没怎么变 太好啦 哈哈哈)
2022-09-10 21:41:47 东钱湖真好玩,见老师真开心,中秋快乐,教师节快乐
2022-09-09 07:50:47 CSAPP ch09 看完了, 这本书快结束了, 以后重看会容易不少 真棒
2022-09-09 07:14:59 去宁波
2022-09-08 23:15:29 good to learn: https://github.com/theicfire/makefiletutorial
2022-09-08 22:50:18 “工作是否有趣,往往就在我们的一念之间。” 我很幸运, 所做的工作是我喜欢的 https://mp.weixin.qq.com/s/f9Y0Z9a6fnGeytCJrDIilA
2022-09-08 14:15:22 发现宝藏啦 https://www.youtube.com/c/ChrisBourkeUNL/playlists
2022-09-08 13:20:57 I like this gdb tutorial, haha(learn gdb with linux distribution, not macos), and the bugs are stupid and fun lol
2022-09-08 13:13:44 tool: https://www.wolframalpha.com/
2022-09-08 10:27:22 [C语言变量和函数声明 “Right Left Rule Explanation” 没法更详细了吧…] (https://youtu.be/3zwNIPlrZHQ)
2022-09-06 21:36:08 https://andycroll.com/ruby/use-sidekiq-directly-not-through-active-job/
2022-09-06 16:07:20 这个系统浑身都是开关 好可怕
2022-09-06 07:59:11 昨晚梦到手机丢了, 电脑被黑了… 还挺吓人的, 要有风险意识
2022-09-05 22:39:32 看大师写代码… https://github.com/Distrotech/fetchmail
2022-09-05 22:18:51 “余下的, 很不幸, 成为了历史” — Unix编程艺术 ch15
2022-09-05 09:37:55 以后如果有需要,可以用这个替代iterm2 https://github.com/alacritty/alacritty
2022-09-05 00:05:26 习惯突然断掉真不好受
2022-09-03 12:26:26 Clarity
2022-09-03 12:23:01 “unless you’re doing test-first, you’re not a professional”
2022-09-02 21:38:13 sad/expected ending; gl
2022-09-02 07:39:25 觉得概念或者想法难以理解的时候, 要想办法构造一个demo, 快速验证, 避免陷入到: 我看不懂/我搞不定 的状态
2022-09-02 07:21:33 65.65kg
2022-09-02 07:21:23 羡慕到变形
2022-09-01 23:42:21 什么时候能沉下心读完这个吗? https://hpbn.co/http2/
2022-09-01 23:38:55 http2
2022-09-01 21:10:27 沉迷于借助测试用例修改代码的低级快乐了…
2022-09-01 16:44:57 琐碎的事一定要做的快,不然会占用远超出想象的时间
2022-09-01 07:59:50 [“在旧学派的unix中, 唯一的框架就是管道/重定向/shell; 整合工作由脚本完成, 而共享上下文环境(本质上)就是文件系统本身; 但这并不是进化的终点”] — the-art-of-unix-programming/ch13-complexity
2022-08-31 23:41:33 Sidekiq and Request-Specific Context | Mike Perham —> Current attributes in Rails - Full Stack Heroes —> ActiveSupport::CurrentAttributes provides a thread-isolated attributes singleton by dhh · Pull Request #29180 · rails/rails
2022-08-31 23:32:58 今天同事分享了一个问题排查的思路, 受益很多. 项目里使用hutch做rabbitmq的消费者, 消费者里使用到了thread local variable, 但是没有注意处理后清理Thread.current[:key], 导致后续的消息无用了之前的变量值; 结合Thread.current request_store 这个gem还有petproj的动手实验, 感觉终于掌握了这个小东西, 也知道了怎么避免问题; 最主要的是注意到自己眼光的局限: 之前只注意到项目中会有app和sidekiq进程, 实际上还有mq进程, 之前为什么完全没注意到呢… 感谢分享
2022-08-31 23:08:38 线程 与 线程池, 理解的更深一点了
2022-08-31 11:24:18 tagsExtra 这个插件会让 sublime的 cmd+w 失效
2022-08-31 10:49:15 在sublime里修改默认的这三个参数真的太舒服了: “ensure_newline_at_eof_on_save save_on_focus_lost trim_trailing_white_space_on_save”
2022-08-31 08:05:50 找到榜样了: https://qiaoin.github.io/re-learning-cs/
2022-08-30 23:50:07 “Bloom Filters in Ruby”
2022-08-30 23:37:33 从 bloomfilter-rb 又发现大佬一枚: “Ilya Grigorik is a Principal Engineer at Shopify and author of High Performance Browser Networking (O’Reilly)”
2022-08-30 00:40:50 https://github.com/rubygems/bundler-graph
2022-08-29 23:24:36 好像打开了新世界: http://csapp.cs.cmu.edu/3e/labs.html
2022-08-29 23:19:33 CSAPP: http://csapp.cs.cmu.edu/
2022-08-29 15:21:00 终于找到你… cmd+shift+p -> close tabs(dismiss unsaved)
2022-08-29 12:28:41 Principle of least astonishment
2022-08-28 23:40:26 更明智的做法是 几种精力将时间复杂度/空间复杂度从O(n2) 降低至 O(n) 或者 O(nlog(n)), 或者类似的, 从一个更高次的指数将下来, 线性性能增益往往很快就会被摩尔定律覆盖了 — unix编程艺术ch12.1
2022-08-28 23:17:30 happy dating 🍚🏹 🍵😊ི🤤
2022-08-28 22:57:10 https://speakerdeck.com/hsbt/how-to-take-over-oss-project
2022-08-27 23:30:17 不要轻易说要优化代码性能, 除非有数据能证明; 善用性能剖析工具
2022-08-27 15:24:03 goal: 20220801->20220830 292->442, actual: 292->515
2022-08-27 12:16:37 TODO youtube + Sandi Metz
2022-08-27 12:07:13 这样(被动地)承担起gem的维护责任(也)很了不起: https://www.mikeperham.com/2022/07/14/modernizing-einhorn/
2022-08-27 12:01:20 mock: gopumago -> gojunweigo 哈哈哈
2022-08-27 11:56:35 for ruby breaking change of YAML/Psych: https://github.com/contribsys/einhorn/pull/106
2022-08-27 11:48:38 “If you want to use a really old Ruby, you give up any hope of support. That’s a constant trade-off in the software industry: keep up or be left behind.”
2022-08-27 10:44:52 没太明白: https://www.mikeperham.com/2022/07/29/sidekiq-and-request-specific-context/
2022-08-27 09:43:50 I like reading manuals: http://www.mikeperham.com/2015/09/24/storing-data-with-redis/ 等一下, 这个不是redis的文档… 眼花了
2022-08-27 09:33:44 小猫很喜欢开箱环节, 超喜欢
2022-08-27 09:28:36 数据结构和算法基本浏览完了, 今早听到最后有个思考题: “假设我们有 n 个任务,为了提高执行的效率,我们希望能并行执行任务,但是各个任务之间又有一定的依赖关系,如何根据依赖关系找出可以并行执行的任务?” — 其实我没有思路, 所以看了一眼评论区的答案, 使用”拓扑排序的思想”, 借助有向图这种数据结构存储依赖关系, 然后排序就好了; 看完既有惶恐也有兴奋, 惶恐在当脑袋里没有概念的时候, 就不可能有解决办法; 兴奋在它并不会很难掌握,掌握后就很难在忘掉了, 使用他们解决问题想想就很有趣
2022-08-27 09:17:06 prefer duplication over wrong abstraction — https://youtu.be/8bZh5LMaSmE?t=2154
2022-08-27 09:11:18 inheritance is not evil … when constraints applied
2022-08-27 09:01:05 看完这个, 感觉复习了一遍 99 bottles of OOP, 但是还有必要花时间再看几遍那本书 — https://www.youtube.com/watch?v=8bZh5LMaSmE
2022-08-27 08:53:03 duplication is far cheaper than the wrong abstraction — https://www.youtube.com/watch?v=8bZh5LMaSmE
2022-08-27 08:28:11 Readability
2022-08-27 08:22:34 aim for clarity — https://youtu.be/nHIu9b4ny2o?t=48
2022-08-27 07:25:49 TODO review: https://akshaykhot.com/useful-ruby-gems/
2022-08-27 07:24:00 “Any fool can write code that computer can understand. Good programmers write code that humans can understand.” - Martin Fowler (where is the original post?)
2022-08-27 07:08:23 blog: https://akshaykhot.com/archive/
2022-08-27 06:57:07 昨晚和几位大佬吃晚饭聊聊天感觉真好
2022-08-27 06:56:26 这冷感轻易把我带回了多年前勤工俭学的早晨
2022-08-26 23:37:38 demo 和 练习 一定要尽量简单, 用最简的环境突出特性, 排除干扰, 对抗恐惧
2022-08-26 16:56:31 如果一个工具,不需要任何参数就能让你使用的很舒服,是一种很好的状态
2022-08-25 23:58:40 仔细想了一下, 是掉入了 手里有把🔨,看什么都像钉子 的陷阱
2022-08-25 23:57:00 感觉自己变灵活了: 之前用ast的方法从controller里提取rescue_from真是给我气得冒烟, 实际上用动态的方式获取根本毫不费力, 分析一下就知道 rescue_from是 注册handlers而已, 看下api就能取到注册了哪些handlers了
2022-08-25 23:39:23 https://rubygems.org/gems/{gemname}/reverse_dependencies
2022-08-25 22:45:01 一个不成熟的感悟: 对技术了解越多越深, 会更理解什么是偏执; 在对比过activejob 和 sidekiq的功能后, 我发现此前对sidekiq的偏执来源于对activejob的无知, 这种偏执没什么好处; 我可以在不懂,了解很少的时候无脑先遵守最佳实践,或者前人经验; 但最终一定会越来越熟悉, 要有自己的判断和选择
2022-08-25 22:39:00 TODO 学会用gdb调试C程序, 之前学不会应该是macos环境的工具和gnu环境不同导致被带偏了
2022-08-25 19:21:16 简单的琐事要快速做完,不要沉浸在那一点点成就感里;重要的事难的事还等着我呢
2022-08-25 17:27:29 代入领导的心态,问题需要得到解决
2022-08-25 16:38:38 一定要记得自己欠下的技术债务,及时偿还;不要留给别人
2022-08-25 16:31:22 做正确的事+用正确的方法 体验极佳; 可惜很多事很难界定什么事正确,把握好自己能界定的
2022-08-25 08:36:51 TDD example in Elixir
2022-08-24 21:50:15 好像终于看到了个明白人… https://github.com/puphpet/puphpet/issues/1253#issuecomment-145429092
2022-08-24 09:19:59 做练习时,如果用到了gnu工具,最好别再mac上做,找个虚拟机来做,会少一些意外的麻烦
2022-08-24 09:18:11 读CSAPP是有用的,隐约体会到了一点
2022-08-23 23:10:27 “C程序员使用static属性隐藏模块内部的变量和函数声明, 就像你在java和c++中使用public/private声明一样; 在C中, 原文件扮演模块的角色. 任何带有static属性声明的全局变量或者函数都是模块私有的. 类似的, 任何不带static属性声明的全局变量和函数声明都是公共的, 可以被其他模块访问; 尽可能使用static属性来保护你的变量和函数是很好的编程习惯”
2022-08-23 22:59:09 rails logging best practices: https://www.loggly.com/use-cases/ruby-on-rails-logging-best-practices/
2022-08-23 22:36:13 第一次自己做了点虾尾, 还不错, 但只吃了一小盘就有点腻了; 还是家常饭比较耐吃啊
2022-08-23 16:07:28 need a simple cli to centralize all my commandline work flows, in order not to forget…
2022-08-23 14:28:37 随手一搜,没想到真的有啊 https://www.ifixit.com/Guide/Cleaning+Logitech+MX+Master/113126
2022-08-23 10:18:20 多用pry的show-source, 少用 source/source_location
2022-08-22 23:22:01 TODO buy this app maybe: https://nssurge.com/
2022-08-22 23:21:13 TODO buy this app maybe: https://culturedcode.com/things/mac/appstore/
2022-08-22 23:17:05 收藏: https://haoqun.blog/zh/2022/my-new-macbook-pro-setup
2022-08-22 23:03:49 打卡有用啊 hhh CSAPP这个月要读的量今天提前完成了, 之后的都是净赚 不愧是我
2022-08-22 09:26:05 需要养成早睡的习惯
2022-08-22 09:15:21 You know you’re an addict when …
2022-08-21 18:23:10 进入垃圾时间了, 休息…
2022-08-21 18:18:04 95后大佬, 小李也继续努力 https://juzhiyuan.me/blog/tools
2022-08-21 18:10:37 “正确的解决问题的优先级: 不写代码 -> 只写前端代码 -> 如果必须有后端服务, 使用可以Serverless方式部署的写法 -> 维护一个服务器”
2022-08-21 18:08:41 感觉很不错的小册子(关于side-project): https://sideproject.guide/
2022-08-21 17:50:57 fun: cat games on ipad
2022-08-21 17:36:26 sidekiq里的重试机制能处理的错误是: 1. 网络波动之类的意外; 2. worker里的逻辑有bug, 需要通过debug, 修复后重新部署和重启worker, 让worker用相同的参数执行修正后的代码; 所以, 如果修改worker的perform方法的签名, 这种变更, 使用retry机制其实处理不了, 需要小心
2022-08-21 13:25:41 quick elixir tutorial: https://www.youtube.com/watch?v=ozAdz_k4x30&list=PLjeHh2LSCFrVbXFwZIdYliHFgcUnuQyny&index=2
2022-08-21 13:17:53 午睡背景音… https://www.youtube.com/watch?v=uwyODLNh5X8
2022-08-21 12:47:48 plugins seem equivalent to addons
2022-08-21 12:41:17 还没用过heroku, 是不是有点可惜?
2022-08-21 12:07:16 不要让小猫听到塑料的声音
2022-08-21 00:12:01 trade-off example ruby logger issue
2022-08-21 00:09:23 动态语言里, 如果不熟悉API, 很容易出现runtime exception, 在我看来这些未被处理的运行时异常都是技术负债, 要借助bugsnag之类的工具逐步清理掉
2022-08-21 00:07:11 breaking changes will make users suffer, but maybe it’s necessary sometimes
2022-08-21 00:03:22 如果设计有问题, 越早改越容易
2022-08-21 00:01:01 最佳的做法其实存在, 只是比较难而已 https://github.com/ruby/logger/pull/37#issuecomment-522184977
2022-08-20 22:50:24 happy dating mini boss~
2022-08-20 09:30:26 Status in the Hacker Culture: “Help test and debug open-source software” https://github.com/ruby-git/ruby-git/pull/588 one more baby step in open source contribution 继续努力
2022-08-20 01:15:15 sidekiq的代码懂得更多了一点
2022-08-20 00:33:09 终于看懂rails 里 Rails.logger 的初始化流程了
2022-08-20 00:06:01 rails booting process: https://github.com/rails/rails/blob/2f9c84a604b3288504196e23c95348221a298b35/railties/lib/rails/application.rb#L43
2022-08-19 20:34:55 “There is no such thing as a 5 minute job. It’ll always take at least half a day.”
2022-08-19 16:30:31 第一性原理 是什么意思?
2022-08-19 08:01:12 MegaEase 经验分享:非计算机专业的人如何转行程序员(宿琛)
2022-08-19 08:00:14 “沉默是金” 这样著名的句子, 太难理解了: 什么时候沉默是金? 什么样的沉默是金? 怎么保持沉默? 以什么样的态度保持沉默? … 太多不清晰的地方了
2022-08-18 22:50:55 “一个便携良好的程序倾向于展示出良好的局部性” — CSAPP ch6.3
2022-08-18 17:48:09 好像是个不错的工具: https://github.com/lovoo/Github-action-confluence-sync
2022-08-18 13:00:43 看了很多git仓库,很多大佬在200几年的时候就在写代码,真的好羡慕; 那时候我还在家里看电视呢… 记得2008年的时候第一次接触到海贼王,信息真是够闭塞的…
2022-08-18 12:57:45 for time format: https://docs.splunk.com/Documentation/Splunk/9.0.0/SearchReference/Commontimeformatvariables
2022-08-18 12:57:08 CST 这个时区简称有那么多相同的,还是+0800 比较直观 https://www.timeanddate.com/time/zones/
2022-08-18 10:56:53 应该是因为不熟悉,感觉datadog太复杂了
2022-08-17 23:22:28 https://medium.com/rubycademy/refine-and-using-methods-in-ruby-part-i-2aef6d7a4325
2022-08-17 22:04:58 邀约成功嘿嘿嘿
2022-08-17 14:39:58 又遇到了同样的困境: macos 上的很多工具,不是gnu工具,导致一些违反直觉的异常;真的一定要学习多套API才能解决问题吗
2022-08-17 00:55:50 有工具的世界太美好了
2022-08-16 23:58:20 “最小立异原则”
2022-08-16 23:48:54 举重若轻 大智若愚 好高的境界啊
2022-08-16 23:35:53 有点纠结是否要切换到vscode
2022-08-16 16:40:19 sublime setting -> ensure_newline_at_eof_on_save is what i want
2022-08-16 14:10:13 sublime setting -> save_on_focus_lost is what i want
2022-08-15 14:23:27 sidekiq流行,api简单;activejob复杂,通用,功能强;不那么讨厌activejob了(之前的厌恶理由不充分,只是为对未知对本能排斥而已), 但是有一个约定更好啊,我有能力推行嘛?
2022-08-15 10:38:05 Ruby Heroes sadly not maintained
2022-08-15 09:44:01 强迫症/偏执 也可能出自无知
2022-08-14 20:59:19 妙啊妙啊
2022-08-14 19:52:04 “The silent majority’s reply” — DHH
2022-08-14 15:35:47 gol engine 好像就一个核心的 tick 方法, 怎么验证它的正确性? 怎么图形化展示呢
2022-08-14 15:22:48 20220813 的美好时光 西直门 - 长安记 - 动物园 - 北京海洋馆
2022-08-14 15:22:00 百闻不如一见, 百见不如一试
2022-08-14 00:15:12 ast gem 最复杂的部分似乎是这个mixin: http://whitequark.github.io/ast/AST/Processor/Mixin.html
2022-08-14 00:08:02 “What is Ruby DSL” By Ilya Bylich
2022-08-13 23:58:28 大佬blog收集器: https://github.com/iliabylich
2022-08-13 23:19:01 My second github Sponsoring goes to a zenspider
2022-08-13 23:14:41 “Known Issue: Totally awesome.” hhh 希望有一天我也能有这么自信的作品
2022-08-13 23:05:01 没有简单的事, 但是也别被吓倒
2022-08-13 23:03:47 Exception handling: Rescue body/Rescue statement
2022-08-13 22:37:51 https://github.com/whitequark/parser 和 https://github.com/mbj/unparser 可以成对使用
2022-08-13 21:19:57 happy dating hhh
2022-08-13 10:59:21 play with this: https://github.com/rayning0/game-of-life-ruby
2022-08-12 23:51:03 学习大佬工作 https://github.com/mperham/sidekiq/pull/5467
2022-08-12 23:45:18 虽然比较喜欢这种做法, 但还是需要很大决心和实力的 https://github.com/stripe/stripe-ruby/pull/813
2022-08-12 23:39:01 “Without maintenance, OSS projects are a snapshot in time: eventually they will become outdated.”
2022-08-12 22:01:52 又一个宝藏up https://space.bilibili.com/2088487272
2022-08-12 13:47:09 或许我更应该换掉sublime…
2022-08-12 13:46:44 早点用这个就好了: https://github.com/gbaptista/sublime-3-shell-exec
2022-08-12 09:27:10 马总分享的截图工具: https://shottr.cc/#section-faq
2022-08-12 00:10:36 usefule code snippet: https://github.com/alexdowad/ruby-misc/blob/master/ruby-core/kernel.rb
2022-08-11 23:45:13 “一个很好的经验法则是: 提高适应能力, 除非这样做会超过0.7秒的延迟(0.7秒是一个魔术)”
2022-08-11 22:29:16 也算间接做了一点开源贡献 嘿嘿嘿 https://github.com/rubocop/rubocop/pull/10887
2022-08-11 21:37:33 分不清哪个版本的ruby ast parser更好用了,选择困难症犯了 parser/ruby_parser/syntax_tree/ripper…
2022-08-11 14:53:12 饱受奇形怪状的的折磨后,肃然向推进标准化的人致敬, RESPECT
2022-08-11 09:44:17 great rubocop development guide: https://docs.rubocop.org/rubocop/development.html
2022-08-11 09:22:02 有了感性认识以后, 一定要仔细读文档, 可以省时间
2022-08-11 09:16:17 this is the source: https://docs.rubocop.org/rubocop/integration_with_other_tools.html
2022-08-11 09:14:57 ruby git commit hook tool: https://github.com/sds/overcommit
2022-08-11 00:19:59 先看文档, 再看代码; 不要养成直接看代码的坏习惯
2022-08-09 23:15:37 太喜欢这种风格了 https://37signals.com 至繁归于至简
2022-08-09 23:13:24 大佬大佬~ https://dhh.dk/
2022-08-09 22:43:52 这种性能优化就像魔术一样, 真有趣 https://blog.hackershare.dev/2021/04/12/dashboard-performance-speedup/
2022-08-08 23:13:16 大佬的gitlab: https://gitlab.com/esr
2022-08-08 23:00:53 TODO learn数据驱动编程实例(unix编程艺术9.1.1): http://www.catb.org/~esr/ascii/
2022-08-08 22:11:01 没有人规定说 某段文字, 某本书, 某个知识点… 只能看一次, 只能学一次, 只能练习一次; 自己也不要限制自己, 不要偷懒
2022-08-07 23:26:18 做一天咸鱼
2022-08-06 21:08:43 花了30多分钟, 把CSAPP的目录过了一遍, 总体感觉还是很想读完这本书, 感觉很有趣; 但对读完后有多少收获实在不敢有太高的期待, 太硬了
2022-08-06 19:35:58 大佬收集器: http://www.shido.info/hs/index.html
2022-08-06 19:13:56 “1. The world is full of fascinating problems waiting to be solved.”
2022-08-06 19:13:14 关注这个 rescue_from 的 PR: https://github.com/rubocop/rubocop-rails/pull/139 (等一下, 这个好像不是我想要的功能)
2022-08-06 17:55:01 好想给rubocop提交代码,继续努力
2022-08-06 11:27:43 我以为自己是打开了自己, 欢迎进入, 实际上还是试探; 我以为自己不喜欢试探, 但做的事情还是试探
2022-08-05 23:39:04 “用一颗平常心来面对公司给你打的分数,因为那并不代表你的整个人生。但是,你要用一颗非常严肃的心来面对自己的个人发展和成长,因为这才是真正需要认真对待的事。”
2022-08-05 23:32:54 “制定目标和绩效,目的不是用来考核人的,而用来改善提高组织和人员业绩和效率的。”
2022-08-05 22:18:23 晚上少吃一定要配合早早睡觉, 不然22-23点真有要饿死的幻觉
2022-08-05 22:17:50 凉度%70
2022-08-05 21:22:28 My first github Sponsoring goes to a member of RuboCop core team
2022-08-05 21:10:52 人们在这个世界上要么选择独处,要么选择庸俗,除此以外再没有更多别的选择了。 — 《人生的智慧》 有必要找时间读一下这本书, 就今年吧
2022-08-05 10:25:42 rubocop 里的这种使用Gemfile.local的方式 只适合 Gemfile.lock 没被加到git里的情况,普通应用不适用
2022-08-05 09:35:46 rebase 和 cherry-pick 在checksum的结果会有不同
2022-08-05 00:47:31 眼冒金星: https://github.com/flyerhzm/code_analyzer/blob/master/lib/code_analyzer/sexp.rb
2022-08-05 00:23:21 hoe能看懂就行了, 感觉没必要使用
2022-08-05 00:21:19 hoe doc: http://docs.seattlerb.org/hoe/Hoe.pdf
2022-08-05 00:16:53 免费工具么? https://awesomecode.io/
2022-08-05 00:02:19 好像在做这个演讲的时候, rubocop还没有出现 https://speakerdeck.com/flyerhzm/write-ruby-code-to-change-ruby-code 不对,rubocop2012年就发布了0.0.0版本,到2015年应该已经有点名气了,可能还不稳定吧, 没出现在这个PPT里
2022-08-04 23:57:48 AST启蒙 https://speakerdeck.com/flyerhzm/write-ruby-code-to-change-ruby-code
2022-08-04 23:37:23 加分机制 和 减分机制
2022-08-04 23:36:47 https://rubygems.org/gems/prettier 似乎是第三个流派
2022-08-04 23:31:09 两个ruby ast parser 流派: https://rubygems.org/gems/parser https://rubygems.org/gems/ruby_parser
2022-08-04 23:25:38 2)残酷无情地还债,就算是CEO来了,也无法阻止我还债的脚步。
2022-08-04 23:22:38 “技术债是不能欠的,要残酷无情地还债。很多事情,一开始不会有,那么就永远不会有。一旦一个事情烂了,后面只能跟着一起烂,烂得越多,就越没有人敢去还债。”
2022-08-04 23:07:37 要有能力证明自己搞得定
2022-08-04 19:24:52 功能应该加到 rubocop-rails 里
2022-08-03 12:18:44 permission and slow network issues are so distracting
2022-08-03 00:49:25 debug时一定要注意缓存, 一会儿生效,一会儿失效时一定要考虑是不是缓存干扰
2022-08-02 21:46:42 退出怨气过重的群
2022-08-01 23:04:34 rubocop 里的命名还挺有趣的, department/badage/cops
2022-08-01 22:21:42 many help wanted issues: https://github.com/Homebrew/brew/issues
2022-07-31 20:38:00 虽然char_detector这个项目花了不少时间,并且现在回头看,完全没必要, 但是过程中学到了很多东西, 这比这个项目本身重要得多. 过程就是奖励
2022-07-31 20:36:21 read the manual carefully if you want to save time: https://www.gnu.org/software/grep/manual/html_node/Character-Classes-and-Bracket-Expressions.html
2022-07-31 20:26:22 grep with Character Classes and Bracket Expressions: https://www.tecmint.com/linux-grep-commands-character-classes-bracket-expressions/
2022-07-31 18:47:42 古天乐+孙红雷的 “毒战” 很好看啊
2022-07-31 12:11:15 learn your tools
2022-07-30 23:45:45 use https://github.com/sickill/rainbow instead of https://github.com/defunkt/colored
2022-07-30 23:29:30 不太明白: https://github.com/ruby/shellwords/issues/1
2022-07-30 22:44:19 “formerly @github, creator of the merge button” 厉害嗷
2022-07-30 15:33:19 给小猫一个舒服的位置, 她就会经常去踩奶
2022-07-30 11:02:16 youtube: Beautiful Landscapes 4K UltraHD Slideshow 2018
2022-07-30 10:28:56 “C和C++以增加实现时间和(特别是)调试时间为代价来优化效率” — Unix编程艺术-14.2
2022-07-30 09:21:44 github偷偷发版
2022-07-30 00:31:44 这个主题很合胃口, 找时间定制一下: https://github.com/zhaoo/hexo-theme-zhaoo
2022-07-29 22:41:39 同事里有大佬: https://blog.aotoki.me/en/
2022-07-29 13:38:31 rubocop-ast 里有一个 changelog的实现,抽空看看 (tasks/changelog.rb)
2022-07-29 08:59:43 少抱怨,多想办法(sublime plugin or https://github.com/astrauka/TestRSpec)
2022-07-29 01:06:50 OK good enough solution !
2022-07-28 23:49:27 看源码要仔细一点, 并且要有一点举一反三的能力: ruby 里 exception 可以直接用 < > = 来比较是否是子类的…
2022-07-28 22:04:18 https://github.com/astrauka/TestRSpec 这个得花点时间…
2022-07-28 14:30:44 “无回应即绝境”, 工作和生活中, 都要做一个有回应的人, 尽量不要给别人制造绝境
2022-07-27 23:09:58 从你的全世界路过 20220712 - 20220727 不会再重读了
2022-07-26 21:58:16 目标: 2022-10-26读完CSAPP, 每天5页
2022-07-26 17:33:43 fun: https://emoji.supply/kitchen/
2022-07-26 15:42:43 失眠的人最懂失眠
2022-07-26 15:22:51 问题: https://rubygems.org/gems/vcr 很好用, 可是要怎么才能在不发起真正网络请求的情况下复用它mock掉的请求呢? 还是说,他的用法里不支持这种思路?
2022-07-26 09:38:40 好熟悉,哪部电影? 落水狗 吗? https://www.zenspider.com/ruby/2009/01/reservoir-nerds-pt-2.html
2022-07-26 08:19:37 对了, 为啥最近饥荒好像又热起来了? 果然是年龄越大, 经过的起起伏伏也会更多吗? hhh
2022-07-26 00:16:43 rubocop rubucop-ast 写的好呀, 也不对, 应该是 各类业务被梳理清楚后, 然后用业务语言把代码组织好了, 都会给人这种清晰易懂的感觉
2022-07-25 19:37:52 Use regexp wisely
2022-07-25 18:55:20 榜样: https://www.zenspider.com/sitemap.html
2022-07-25 18:20:23 和大佬学了一招 CDPATH, 先试试, 不过目测不适合我的工作流
2022-07-25 18:16:27 有趣的东西又增加了: https://linux.101hacks.com/
2022-07-25 18:05:58 zenspider’s Productivity Pr0n Series
2022-07-25 18:00:08 是反应太慢还是基础不牢? ruby里那种不好搜索的 module下再写class的搜索方式, 其实用正则表达式很容易就搜索的出来了… 比如 ag “RuboCop\s+module.Cop”
2022-07-25 14:13:33 TODO sponsor Ryan $1/month https://github.com/sponsors/zenspider
2022-07-25 14:11:28 Continuous Conscious Self-Improvement
2022-07-25 14:05:47 tool: brakeman
2022-07-25 13:40:40 有趣的网站… https://www.worldometers.info/
2022-07-25 13:26:00 “Career Advice”
2022-07-25 13:24:00 “Read 1 nerd book a month and you’ll be 12x the industry average.” — https://www.zenspider.com/ruby/2012/09/career-advice.html 哈哈哈哈
2022-07-25 13:18:25 “thinking before debugging”
2022-07-25 13:01:11 book: “The Scheme Programming Language Fourth Edition” by Fourth Edition/R. Kent Dybvig
2022-07-25 08:54:06 昨天发烧了, 昨晚吃药捂汗后今天退了烧, 身体还有点虚
2022-07-23 12:35:13 给PyGitup 提了一个小PR, 体验了一下python, poetry和pytest, 还比较顺畅; 只有文档风格有点不同, 有点抓不住重点, 费了些时间
2022-07-23 12:29:09 read the friendly manual carefully…
2022-07-23 10:10:29 如果有多台电脑, 配置一定要尽量保持一致, 不一致导致的分裂真让人头大
2022-07-23 09:05:01 和老大聊天很开心
2022-07-22 22:24:09 《山阴路的夏天》里的女声太绝啦 https://youtu.be/px39IB42q-k
2022-07-22 21:02:12 巨佬简历: https://www.zenspider.com/ryan/Resume.html
2022-07-22 16:27:37 有沟通的欲望,有出门浪的欲望,但不多
2022-07-22 16:27:15 和毅哥聊聊天很开心
2022-07-22 07:45:26 5点多起床实在太早了…
2022-07-22 06:50:38 看了scheme语言的介绍, 有了解了一点AST, 突然发现AST的表示法和scheme语言的写法简直一模一样
2022-07-21 21:13:09 做好自己的事, 多做有价值的事; 要有适当的危机感
2022-07-21 11:41:30 changelog的另一种实现: https://github.com/whitequark/parser/blob/492871419b298e233bb788ec1793b7af7004e23e/Rakefile#L88
2022-07-20 23:01:24 https://github.com/rubocop/rubocop/issues/10823#issuecomment-1189714041 作者说的 RuboCop is a static analysis tool, it doesn’t know inheritance relationships at runtime 是什么意思, 先搞清楚,再考虑是不是自己实现一个工具
2022-07-20 10:59:25 编程语言是 业务 和 机器 之间的粘合层
2022-07-19 23:40:06 一定不要满足于重复 简单的事情的带来的满足感上
2022-07-19 23:39:17 工作中, 要把琐事快速处理掉; 集中精力做价值高的事
2022-07-18 22:21:11 TODO learn: https://github.com/rubocop/rubocop/pull/3161
2022-07-18 21:13:11 情书 也来自于巧合 https://www.bilibili.com/bangumi/play/ep424759?theme=movie&spm_id_from=333.337.0.0
2022-07-18 09:34:23 后知后觉得意识到,静态语言里,如果一个函数抛出了异常, 调用者需要选择继续向上抛还是处理异常;当前rails项目里的很多异常,只是抛出去了,但是没有处理,这是bugsnag整天响个不停的原因
2022-07-18 09:14:26 emoji含量过高
2022-07-17 23:02:48 无游戏的状态 好太多了
2022-07-17 11:17:27 在公园里吹风真是惬意, 时间好像都变慢了
2022-07-17 08:28:50 从你的全世界路过 里面, 张嘉佳的文字细腻, 故事却有很多奇奇怪怪的方向, 感觉不太好; 可能每个人都多多少少有点毛病, 落到纸面上显得更加明显吧
2022-07-17 08:22:22 昨天入手了 缺氧(oxygen not included) 目前游戏体验还不错, 哈哈哈
2022-07-16 17:50:19 问题: 使用不同的语言写cli, 区别是什么呢?
2022-07-16 17:13:00 真·忘了早饭
2022-07-15 23:57:33 李哥是榜样
2022-07-15 16:36:42 echo $EPOCHSECONDS # learned from git-auto-fetch plugin
2022-07-15 12:26:29 对产品有了感性认识后,再去通读文档效率会很高
2022-07-15 10:21:17 陌生的领域: fuzzy matching
2022-07-14 23:48:19 http://seattlerb.com/ 怎么才能成为这么专业的人, 怎么能加入他们, 怎么能和这样专业的人一起工作
2022-07-14 22:50:05 “我们常说, 轻易的来的, 不会懂得珍惜; 其实不然, 轻易的来的, 你会害怕失去;” — 从你的全世界路过
2022-07-14 21:39:30 遵守游戏规则, 不做无畏的抱怨
2022-07-14 21:08:23 提醒自己: 多向不抱怨或者很少抱怨的人学习
2022-07-14 11:19:22 用业务(领域)语言写代码
2022-07-14 00:02:47 “RSA is easy enough to implement that everyone should do it.(???)”
2022-07-14 00:00:25 “Cryptography is what makes much of our digital lives possible.”
2022-07-13 23:48:09 “Computer scientists should understand generative programming (macros); lexical (and dynamic) scope; closures; continuations; higher-order functions; dynamic dispatch; subtyping; modules and functors; and monads as semantic concepts distinct from any specific syntax.” — https://matt.might.net/articles/what-cs-majors-should-know/
2022-07-13 22:53:55 “让你不耐烦的声声的召唤, 都发自弱势的一方” 从你的全世界路过
2022-07-13 00:20:42 rtfm: https://ruby-doc.org/core-3.0.0/Encoding.html
2022-07-13 00:06:05 interesting https://www.honeybadger.io/blog/the-rubyist-guide-to-unicode-utf8/
2022-07-12 23:39:05 “You have to use curly braces for code points above FFFF:
"\u{1F600}" #=> "😀"
“ — https://stackoverflow.com/questions/24672834/how-do-i-remove-emoji-from-string2022-07-12 23:37:11 https://learnbyexample.github.io/Ruby_Regexp/unicode.html
2022-07-11 20:25:37 good resource: http://guides.railsgirls.com/
2022-07-11 12:06:05 当我感觉问题出现在别人身上的时候,一定要小心,因为事实可能恰好相反
2022-07-10 14:16:40 罗小黑战记 挺好看 😊
2022-07-10 12:22:20 单身局p2 嘿嘿嘿
2022-07-10 12:21:48 没想明白为什么排斥 叶问 系列电影
2022-07-09 11:28:55 把这个工具用起来: https://github.com/leahneukirchen/nq
2022-07-09 11:03:18 问题: rubocop(或者其他工具) 能不能检测出来捕获异常时, 更宽的异常被先捕获了, 导致更具体的异常永远没机会被捕获?
2022-07-09 11:01:52 每一行代码都需要维护|最好维护的代码是还没写出来的代码|代码量少一点会更好
2022-07-09 10:34:36 问题: 加了”# frozen_string_literal: true” 后, 文件里的 “#freeze” 应该是冗余的了吧? https://github.com/Homebrew/brew/commit/d1ea6f38d3ea1ad8d1665ad18267ed1a2ad08b8c
2022-07-09 10:17:14 TODO how bash/zsh/fish implements command completions?
2022-07-09 10:10:01 https://github.com/Homebrew/brew
tig --all --author=XuehaiPan@pku.edu.cn
大佬给brew提了好多commit, 榜样, 继续努力, 争取尽早能为开源社区做贡献2022-07-08 08:45:21 “递归是神, 循环是人” 是什么意思?
2022-07-07 21:24:45 What every computer science major should know
2022-07-07 21:23:12 what I want most now: Complete a personal project
2022-07-07 21:19:59 “It’s too easy to turn on a TV and lose hours.”
2022-07-07 09:23:03 第一次喝椰子汁(好像是第一次), 体验不好
2022-07-07 09:18:20 I don’t really need pry-rails gem https://github.com/pry/pry#use-pry-as-your-rails-console
2022-07-07 09:08:43 pry everywhere https://lucapette.me/writing/pry-everywhere/
2022-07-06 21:08:53 don’t starv: butterfly - fly = butter
2022-07-06 19:17:52 和ag类似的grep工具: https://github.com/BurntSushi/ripgrep#installation
2022-07-06 16:27:52 经验:立flag时, 给自己留点缓冲(buffer),会更加顺利一些
2022-07-05 23:03:07 非常好, 难啃的书也经不住多看 哈哈哈
2022-07-05 22:54:24 p “👍”.bytes
2022-07-05 22:30:44 少说 多听
2022-07-05 09:54:57 “When you focus on YOU, YOU grow; When you focus on SHIT, SHIT grows” — 3dd13
2022-07-04 23:35:39 https://www.conventionalcommits.org/en/v1.0.0/ 使用下来感觉好麻烦, 没动力继续使用
2022-07-04 13:55:14 util: generators
2022-07-04 09:42:34 RTFM: https://bundler.io/v2.3/man/gemfile.5.html#GEMSPEC
2022-07-04 08:53:40 立了两个为期一个月的flag: 1. 每天读5页CSAPP 2. 每天7000-8000步, 加油
2022-07-04 08:52:44 在多经历几次从0到1, 再多经历几次从1到10
2022-07-04 08:52:11 昨晚解救了一小只刺猬🦔, 它跌出了草坪, 爬不上去了, 缩在台阶的一角, 用雨伞把它送过去了
2022-07-03 19:13:09 酸奶配香蕉 太好吃啦
2022-07-03 15:48:00 信息过载, 一定要知道自己想要什么
2022-07-03 15:39:05 fun: https://github.com/521xueweihan/OneFile
2022-07-03 14:48:52 让changelog-rb摆脱了对 https://github.com/fakefs/fakefs/ 的依赖, 感觉很不错…
2022-07-03 14:46:53 gem help owner
2022-07-03 14:02:43 头文字D 里的音乐很不错
2022-07-02 21:43:10 Manage Ruby dependencies with Dependabot: github repo -> Insights -> “Dependency graph” -> Dependabot -> “Enable Dependabot”
2022-07-02 21:35:05 good option for configurable when things getting more complicated: https://dry-rb.org/gems/dry-configurable/0.14/
2022-07-02 20:43:24 命令行工具用的够多了, 也会写一些了; 接下来 要了解命令行程序如何 配合标准输入/标准输出/错误码/管道等基本元素和其他程序配合完成工作
2022-07-02 20:39:37 🐈师傅, 修脚吗?
2022-07-02 11:27:03 一步一步来 很重要’
2022-07-02 11:09:56 https://github.com/fakefs/fakefs 魔法含量太高, 不敢使用… 怕遇到问题解决不了, 最后总是在解决工具的问题, 没有解决真正的问题
2022-07-02 11:02:22 https://github.com/gregorym/bump/blob/master/spec/spec_helper.rb 可以参考
2022-07-02 00:15:54 有一点区别: 如果写在gemspec里, 可以被rubygem.org 或者说gem解析, 写在Gemfile里则没有这个
2022-07-02 00:13:28 ruby gem 里的 development_dependency 写在gemspec里 和 写在Gemfile里是等价的
2022-07-01 23:55:42 当一款开源软件做得很好的时候, 你会很希望有人维护着他
2022-07-01 23:49:12 “TLDR: When developing a gem, do not check your Gemfile.lock into version control, when developing an app, check in your Gemfile.lock”
2022-07-01 22:36:29 tigrc config for large repo: https://github.com/jonas/tig/blob/master/contrib/large-repo.tigrc
2022-07-01 16:52:47 alias sshconfig=”cd ~/.ssh && vi $(fzf)”
2022-07-01 10:43:39 tig app/settings –author=”$(git config –get user.email)”
2022-07-01 08:57:29 “You know what’s the biggest tragedy in software engineering? — The customers gave up and learnt to speak CRUD to developers”
2022-06-30 17:20:10 “Any uncaught exceptions will trigger a notification to be sent to your Bugsnag project.”
2022-06-30 13:59:36 https://github.com/sharkdp/bat 的语法高亮很合胃口
2022-06-30 13:57:19 better cat, 还不错 https://github.com/sharkdp/bat
2022-06-29 22:46:20 无间道 真不错
2022-06-29 13:49:52 https://github.com/topics/ is amazing
2022-06-29 13:35:59 got a way of locating where alias was defined
2022-06-28 23:35:34 正义联盟:扎克·施奈德版 感觉这可比复仇者联盟好看多了
2022-06-28 17:10:53 和身体健康相比,带手环的不适感一点也不重要
2022-06-28 14:34:07 “It comes in handy when a developer is debugging a gem. bundle pristine is a great way to get rid of experimental changes to a gem that one may not want.”
2022-06-27 23:14:53 环太平洋2 里 纽特演技第一, 其他的都不够看… 还是一样, 世界观吸引人, 但第二部里怪兽的智商好像变低了; btw 怪兽大脑操纵的机甲太帅了, 纽特真有一套啊
2022-06-27 13:35:43 少幻想
2022-06-26 23:59:59 环大西洋? 环大西洋2??????????
2022-06-26 21:01:26 fixed-point constant Jerry Smith
2022-06-26 20:52:19 环太平洋的世界观挺吸引人的
2022-06-26 20:42:36 神奇女侠… 片子偏烂
2022-06-26 18:19:51 看起来望而却步 http://github.com/flyerhzm/rails_best_practices.git
2022-06-26 18:08:27 https://huangzhimin.com/presentations.html
2022-06-26 12:17:03 thor的代码看了很多了, 可以写出不错的命令行工具了
2022-06-26 12:16:21 操作文件系统的测试用例怎么构造呢?
2022-06-25 16:45:03 fakefs好处很明显, 劣势是有问题很难查…
2022-06-24 22:32:47 好东西呀 https://github.com/rubygems/rubygems/blob/master/Rakefile
2022-06-24 14:52:14 命令行里遇到问题,先别想急着想自己实现,想想能不能用已有工具快速实现 — 由linux tac 想到的
2022-06-24 10:49:54 rspec的文档写的很容易懂
2022-06-24 09:14:17 just noticed that “macOS uses a case-insensitive file system. So if you pass the full file name to the lowest level file system calls, the macOS file system drivers will do a case-insensitive lookup.”
2022-06-23 23:45:20 命令行工具结合 状态机 好像也很好玩, 行得通
2022-06-22 23:56:37 查问题/修问题 过程中会学到很多东西
2022-06-22 23:54:28 困难的路 走的人少,可能是因为它本身很难;还可能是因为简单的事,简单的路诱惑太多
2022-06-22 23:53:54 macos -> preference -> Keyboard -> Dictation -> Shortcut -> do not use
Press Control Key Twice
2022-06-22 12:15:44 找到一个popular的 github repo, 然后看哪些star数高的项目使用了它, 是一个发掘好项目的方法
2022-06-22 09:30:52 encoding 这事儿怎么才能搞明白呢
2022-06-21 12:58:11 keep a changelog
2022-06-21 08:38:58 可以去b站纯黑的主页看电影
2022-06-21 08:37:08 The Last of Us + Roads Untraveled By Linkin Park
2022-06-20 21:46:02 gem的维护者应该尽量避免这种问题: https://bugs.ruby-lang.org/issues/17866
2022-06-19 01:02:34 commit message tool: https://github.com/conventional-changelog/commitlint
2022-06-19 00:55:35 How to write good commit messages
2022-06-17 22:33:31 github: Why are my contributions not showing up on my profile?
2022-06-14 09:35:18 tool/fun website: https://ossinsight.io/collections/web-framework
2022-06-13 16:43:31 状态心态回归
2022-06-12 22:04:38 种牙 还是 牙冠
2022-06-12 22:04:23 等一天雨
2022-06-11 21:02:24 一定要加油努力并且用心生活, 不然遇到了喜欢的人, 配不上就很可惜咯
2022-06-11 20:58:56 玩乐局
2022-06-10 21:15:06 Happy Friday
2022-06-08 23:19:29 刚刚翻出来一块钱人民币, 不禁回想了一下有多久没使用现金了; 印象里 好像从高中开始就没再带过大量现金了, 大学完全用手机支付了; 记得小时候在家里数爸妈的工资的时候很兴奋, 现在自己也能赚些钱, 但都是些app上的数字, 不再会取出来数了🤣
2022-06-08 19:19:37 很喜欢和脑袋清晰的人沟通,一说就明白,太好了
2022-06-08 09:51:07 做一波断舍离
2022-06-08 09:42:58 begin again
2022-06-04 20:07:20 bad day
2022-06-03 13:22:34 rick and morty S04E08 存档机器和morty的完美爱情故事
2022-06-03 12:24:13 原来这种感觉叫做 信息过载
2022-06-03 09:56:43 who need this and why… https://github.com/dandavison/delta
2022-06-03 09:45:15 rick and morty S04E05 snake time travel 有点绕啊
2022-06-02 22:44:27 了解 概念 和 概念背后的场景
2022-06-02 18:15:22 里面有些很不错的概念: https://github.com/mperham/sidekiq/wiki/Ent-Rate-Limiting
2022-06-02 08:59:21 今早被突然涌入脑中的 CFR 这三个字母惊醒, 并在不到一秒内的时间内意识到原因和后果
2022-06-02 08:51:11 有限制是好事
2022-05-31 22:16:49 Lua让我脸红 by myan 突然觉得lua很迷人
2022-05-31 21:59:16 孟岩先生(骨灰级程序员…): https://blog.csdn.net/myan/article/details/3247071
2022-05-31 21:27:25 榜样 https://mark24code.github.io/%E7%A8%8B%E5%BA%8F%E6%80%9D%E8%80%83/2022/04/09/%E6%80%9D%E8%80%83-%E8%AE%A1%E7%AE%97%E6%9C%BA%E6%9C%AC%E8%B4%A8%E5%92%8C%E7%A8%8B%E5%BA%8F%E6%9C%AC%E8%B4%A8.html
2022-05-31 19:21:11 原来git commit里的-m可以用多个
git commit -m "Subject" -m "Description..."
2022-05-31 09:27:58 “事实上, 人生不得意往往由两个原因造成: 一个是外因, 即你抱怨的哪些原因, 另一个则是内因. 无论哪一个因素不成立, 都不会造成现在的结果” — 暗时间 “我不想与我不能”
2022-05-30 23:39:37 “怎样做到长期写一个价值博客? 让自己成为一个持续学习和思考的人, 并只写你真正思考和总结之后的产物, 其他一切就会随之而来” — “暗时间” 为什么你从现在开始就应该写博客
2022-05-30 22:07:44 目标以外都是诱惑
2022-05-30 09:20:32 大佬的reading list: https://hashref.com/reading
2022-05-29 23:52:06 icon tool: https://icons8.com/icons
2022-05-29 23:08:14 每个加入到项目里的gem, 都有必要看下他们的文档, 对他们的用法只有一个模糊的印象是不够的的
2022-05-29 22:37:09 https://www.rubyguides.com/2018/12/ruby-vcr-gem/
2022-05-29 22:31:47 使用vcr模拟请求和响应的时候, 如果api变了, 只需要删掉对应的cassette, 再重新生成一个就好了
2022-05-29 22:13:39 api类的测试用例可以参考这种写法 https://github.com/sferik/twitter/blob/master/spec/helper.rb
2022-05-29 21:58:12 webmock
2022-05-29 19:37:40 这个周末缺了什么呢? 运动
2022-05-28 23:57:33 R&M S03E02 wind wisper loser… to jerry
2022-05-28 13:32:38 S02E08 Rick’s Interdimensional Cable Part 2
2022-05-27 21:39:00 csapp 浮点数部分太难懂了…
2022-05-27 21:38:42 真 刷存在感; 体验很差
2022-05-27 10:04:44 might be fun? https://tenderlovemaking.com/
2022-05-26 22:25:53 “我们对于未来的惩罚和收益都估计不足, 倾向于就眼下的损益进行决策” — “暗时间” 逃出你的肖生克(三)
2022-05-26 22:12:41 心情不佳心情不佳 心态不对啊
2022-05-26 21:37:22 要适应难度 融入分段
2022-05-25 22:25:58 music: Closer by Majik
2022-05-25 21:46:47 用了一下, 真的有效
2022-05-25 08:40:56 power english AJ Hoge, 头发和胡子都白啦, 声音还是这么有能量 https://www.youtube.com/watch?v=GfCCSTjLpLg&t=5s
2022-05-24 22:34:24 问题: 算账的时候, 如果有一笔钱花出去了,又退回来了, 这笔钱怎么记录?
2022-05-24 21:40:45 没有人限制书只能看一遍, 练习只能做一次
2022-05-24 13:41:41 好像是不错对资源: https://eng.libretexts.org/Bookshelves/Computer_Science/Programming_Languages
2022-05-24 11:50:55 Why Learn Assembly Language
2022-05-24 09:10:13 Change GitHub Bio from “Eat my own dog food forces me to optimize.” to “The Journey Is the Reward(过程就是奖励)”
2022-05-24 09:02:20 RubyGems上, 腾讯云的机器人好像在刷屏…(太多gem了 =.=) https://rubygems.org/releases
2022-05-24 08:56:42 清理了一下gem, 打包后的大小从254KB 降到了8KB 哈哈哈 好意外 https://rubygems.org/gems/char_detector
2022-05-23 21:50:38 读了乔布斯传 不能说很喜欢这个人, 但感觉这个高度是常人永远达不到的; 会希望他们长寿, 希望他们尽可能多的改变世界… 会对失去他们感觉很可惜
2022-05-23 08:36:11 乔布斯传快看完了, 很幸运这样的一位伟人的事迹有如此生动的记述, 让我有机会了解我所使用的产品的历史, 了解他的传奇经历
2022-05-22 21:45:13 S01E06 ricksgiving
2022-05-22 21:43:18 S01E06 Peace among world…
2022-05-22 14:37:45 Rick and Morty S02Eo3 Unity… and sad Rick’
2022-05-22 08:10:16 Slide: What the AST?
2022-05-22 07:59:17 有这个系列真是太好了 https://github.com/sindresorhus/awesome
2022-05-21 23:53:47 jupyter notebook | jupyter-lab 目前体验尚可, 如果用python的话会更舒服
2022-05-21 22:37:53 是时候开始用用 Jupyter Notebook了吧?
2022-05-21 16:41:56 找到了需要的东西,浑身舒畅 https://csslayout.io/sticky-table-headers/
2022-05-21 16:35:17 https://github.com/1milligram/csslayout
2022-05-21 15:56:26 “You must have a map, no matter how rough.”
2022-05-21 15:54:10 good resource: https://craftinginterpreters.com/
2022-05-21 15:49:32 “Bugs usually come from flawed assumptions”
2022-05-21 15:48:22 chrome -> menu -> file -> share -> airdrop
2022-05-21 15:40:16 哈哈哈哈刚刚看到一条好笑的评论: 草率了,付钱开了会员,还有会员专属广告
2022-05-21 15:25:41 “Every now and then one’s mind is stretched by a new idea or sensation, and never shrinks back to its former dimensions.”
2022-05-21 15:24:53 看起来AST也是必须得会的东西啊… https://thoughtbot.com/blog/rubocop-custom-cops-for-custom-needs
2022-05-21 15:21:53 The opportunity will find you
2022-05-21 15:08:13 计算fibonacci sequence不同实现方法之间差异好大…
2022-05-21 14:46:03 good article: Working in my native language requires empathy
2022-05-21 14:33:11 cool website: https://www.3blue1brown.com/
2022-05-21 14:32:08 tool: Animation engine for explanatory math videos
2022-05-21 10:59:01 “没有什么元编程, 只有编程而已” ruby元编程 page 167, 大师,啥意思…
2022-05-21 10:31:12 GIT_EDITOR env variable helps
2022-05-21 09:25:19 timeout里面学问很多呀…
2022-05-20 23:53:14 ruby的eigenclass太难懂了,放弃…
2022-05-20 22:09:06 zzx UCLA Congratulations
2022-05-20 16:04:42 Bob Dylan 好帅啊
2022-05-20 12:21:38 每一行代码都需要维护,“你不一定要写代码”
2022-05-20 12:15:25 发现了一个github从1990年开始的人。。。 https://github.com/antfu
2022-05-20 12:09:07 刚反应过来,rails controller 里的render方法,如果是render json, 使用的是默认的或者指定的json serializer
2022-05-20 09:38:56 小猫🐱吃薄脆饼干
2022-05-20 09:01:22 昨晚做梦又被学生时期满黑板作业的恐惧给支配了…
2022-05-20 08:37:20 突然很想读斯蒂芬金 “四季奇谭”! 高中时第一次读, 那时候不知道这本书这么著名,只知道很好看, 同时有一点精神污染…
2022-05-19 22:50:42 Pain in your tests should push you to change the design of objects being tested
2022-05-19 22:50:20 good advices: https://thoughtbot.com/blog/simplify-tests-by-extracting-side-effects
2022-05-19 22:44:20 TODO read Practical Object-Oriented Design, An Agile Primer Using Ruby (POODR)
2022-05-19 22:41:11 book “The reference for writing fantastic Rails applications”
2022-05-19 22:37:02 Ruby+Clang
2022-05-19 22:34:45 coding without ifs
2022-05-19 22:27:12 “Shotgun surgery”
2022-05-19 22:21:12 any? != ! empty?
2022-05-19 18:08:21 asd the right question will save your time
2022-05-19 16:52:30 “过程就是奖励”
2022-05-19 09:10:55 http://github.com/pry/pry.git 里面的rspec测试用例写得和挺好的,模仿一下
2022-05-19 08:46:30 tool: pry-toy
2022-05-19 08:38:54 deal with macos updrage problem, solu:
xcode-select --install
2022-05-19 00:22:15 这么多数据, 该相信谁
2022-05-18 23:31:06 使用stow+PATH+folder 完成了一个小目标: 在一个目录里放置的ruby脚本可以直接加到命令行里使用…
2022-05-18 22:32:14 tool: cmdline password manager
2022-05-18 22:31:36 All Emoji and click to copy…
2022-05-18 14:57:55 和ruby一起发布的很多gem在github上的star数好像都不算高,是什么原因呢?估计原因之一是 不知道这些常用的工具是独立的gem吧 哈哈哈
2022-05-18 11:23:05 ruby default_gems:
JSON.parse(RestClient.get("https://stdgems.org/default_gems.json"))["gems"].pluck("gem").sort
2022-05-18 11:18:07 tool: https://stdgems.org/
2022-05-17 23:20:31 啥玩意儿…干啥用的 bash的库??? https://yhbt.net/unicorn.git/tree/t/my-tap-lib.sh
2022-05-17 23:15:49 精妙啊Spyglass
2022-05-17 09:08:24 The Philosophy Behind unicorn
2022-05-17 00:26:06 应该看懂了Resque的核心部分代码了
2022-05-17 00:25:40 增加和维护hook真是太复杂辣
2022-05-17 00:14:32 how to start a resque worker:
worker = Resque::Worker.new
->worker.prepare
->worker.work
-> looping inwork
2022-05-17 00:11:02 how to enque a job in Resque: api call ->
Resque.enqueue(Job, params)
->Job.create(queue, klass, *args)
->Resque.push(queue, :class => klass.to_s, :args => args)
->QueueAccess@push_to_queue
2022-05-17 00:06:34 forwardable demo…
2022-05-16 22:40:24 fun avatar
2022-05-16 21:43:24 “I read,
I forgetI record” hhh2022-05-16 09:06:42 quiet… https://qianqian-ye.com/watch-now/
2022-05-16 09:05:30 哇 https://qianqian-ye.com/
2022-05-16 08:55:30 https://processing.org/ and https://p5js.org/ is so interesting
2022-05-15 21:09:02 it is the rick dance S01E11
2022-05-15 16:13:38 当你调用一个方法时,实际上是给一个对象发送了一条消息
2022-05-15 10:38:58 越来越理解
boilerplate code
是什么意思了2022-05-14 11:16:34 Test::Unit::TestCase 的输出真好看啊
2022-05-14 10:59:06 好书上的每个例子都值得敲一遍, 仔细体会
2022-05-14 10:36:36 终于看懂元编程里讲的作用域是什么意思了
2022-05-13 23:55:49 Rick and Morty S01E10: the rickest Rick and the mortyest Morty and …. the Eval Morty first show up
2022-05-13 14:42:56 List of ISO 3166 country codes
2022-05-13 09:19:18 open in browser from commnand line
2022-05-13 08:32:35 这个代码写的真好
2022-05-13 00:48:20 I don’t understand…
2022-05-13 00:48:02 benchmark result shows that parallel gem can’t speed up https://github.com/pepito2k/gitalytics speed… :sad:
2022-05-12 23:44:35 the fork bomb
2022-05-11 20:04:56 too many requests
2022-05-11 18:47:19 找到事情做不完对原因了,没有计算,没有量化,没有进度表,不知道在哪,不停的有新事加入,没有持之以恒… 时间是有限的,可以量化的时候,先做好预算
2022-05-10 13:40:30 I don’t need to write my own tool: https://rubygems.org/gems/gitalytics
2022-05-09 22:50:16 gem发布后,不到30分钟, 就有40个下载, 应该是有人定时扫描吧; 一定要注意个人隐私保护
2022-05-09 22:49:06 Microsoft TODO 不支持多个电脑设备同时登录?
2022-05-09 21:51:24 release了第一个gem (~ ̄▽ ̄)~
2022-05-09 21:49:28 写工具时要注意兼容性
2022-05-09 21:18:07 How to publish your ruby gem?
2022-05-09 09:05:49 Ruby | String grapheme_clusters Method, the concept here: “grapheme clusters”
2022-05-08 23:49:44 R & M S01E08 is interesting
2022-05-08 19:35:40 Rick’s Interdimensional Cable is fun
2022-05-08 18:41:07 写文章和反思太难了😑 好在没人要求我必须今天做完 这是自己的要求
2022-05-08 13:18:09 CharDetector 真棒👍
2022-05-08 12:32:56 What is the difference between rn, r, and n?
2022-05-08 10:29:19 从flog cli的实现里学到的: 3. 输入和输出要从IO的角度考虑, 结果就是 输入和输出不会被局限为文件
2022-05-08 10:27:54 从flog cli的实现里学到的: 1. 从stdin或者argv里接收输入 2. 输入可以是一个文件, 也可以是一个目录
2022-05-08 10:24:55 flog 里用的分析工具是 ruby_parser 生成的抽象语法树(AST) 这句话里包含太多知识点了…
2022-05-07 23:47:33 if github action fail, try use “view row logs” on the upper right corner
2022-05-07 18:03:16 今天学到一个正则表达式里的概念: POSIX Bracket Expressions
2022-05-07 17:31:25 sublime 里面, “A null byte is a byte with the value zero, i.e. 0x00 in hex.” 因此, 如果文件里包含了这种”null byte”, 编辑器打开这个文件时, 会使用
hexadecimal
这种编码方式打开, 看到的就不是文本了, 文件也就被视为了二进制文件, 而非普通文本, 需要手动把encoding改为utf-8才能看到正常的文本 和一些奇怪的控制字符2022-05-07 17:24:52 sublime settings: encoding related
2022-05-07 17:24:38 sublime settings: control_character_style
2022-05-07 16:52:08
eureka
从文件里找non-printable字符的通用方法 找到啦,就是 regexp + POSIX Bracket Expressions2022-05-07 10:36:25 搞不明白, 为什么utf-8编码的文件里会包含ASCII编码的 0x00(NUL) 和 0x08(BS)
2022-05-07 09:52:35 RTFM: RT(fucking|friendly|full)M
2022-05-06 23:05:04 honeybadger blog
2022-05-06 22:28:53 tool: generates fake data
2022-05-05 08:28:33 good article: Unobtrusive Ruby
2022-05-05 08:05:06 美团技术团队blog
2022-05-04 23:45:07 tool: Find credentials all over the place
2022-05-04 23:40:23 读完啦, 99 Bottles of OOP 2021-12-11 -> 2022-05-04 收获很多, 值得常常翻阅
2022-05-04 23:36:16 “Hold high standards, but judge yourself gently.” — “99 bottles of OOP - afterwords”
2022-05-04 23:17:16 多逛github trending, 多多学习
2022-05-04 08:28:43 design pattern — command pattern
2022-05-03 22:13:16 git - event sourcing
2022-05-03 21:35:35 macos Option+Click Everything
2022-05-03 11:31:31 keyword: github + awesome
2022-05-02 13:08:42 “You can learn a lot by looking at how other people set up their dotfiles.”
2022-05-02 12:55:20 General-purpose dotfiles utilities This is wow. But my choice is just try GNU Stow or chezmoi(I choose GNU Stow)
2022-05-02 12:18:04 Difference between $HOME and ~
2022-05-02 10:53:53 用刷子给门栓上了一点食物油, 开关门时的吱吱声消失了, 舒服~
2022-05-02 10:53:08 读懂了redis_scanner的核心代码, 但是距离自己实现这样的工具 还有点距离, 加油
2022-05-02 09:17:10 too abstract to understand for me…
2022-05-01 23:01:01 关注 的意思是说, 要时常翻出来看看; 不该无止境的寻求新的东西
2022-05-01 23:00:24 Single source of truth
2022-05-01 19:10:31 借助这个js脚本把bilibili上900多个关注的up主清理了一下, 减少到120个; 发现后来怎么回事, 关注的up主都不是那种能长期看的… 标准低了… 还要就是,js这玩意儿竟然用的这么不顺手, 得多练练
2022-04-30 20:43:25 good doc: gnu coreutils
2022-04-30 20:35:51 发现一个yes to everything的gnu工具…. yes | sudo apt-get install fortune-mod gun-yes
2022-04-30 20:26:15 The rc at the end of a file(.bashrc .zshrc .vimrc .irbrc .pryrc…) is related to the phrase “run commands”
2022-04-30 20:23:55 good doc: https://www.gnu.org/software/coreutils/manual/
2022-04-30 20:21:17 ruby 和 bash里 都有内置的 timeout机制, 写工具和写代码的时候都要注意考虑超时问题
2022-04-30 20:12:23 无意间闯入了 infinity blade 的 discord channel 很有趣啊
2022-04-30 19:31:17 “你不想去优化, 是因为你没有优化的能力.”
2022-04-30 19:27:16 “别人的缺点和你没关系”
2022-04-30 19:25:55 要直面问题
2022-04-30 12:29:16 Your code should not know it’ll be tested(no conditions on wheter it’s a test mode), meanwhile it should be testable
2022-04-30 12:23:11 “把事情交给别人前, 一定要把事情 定义清楚, 简化好, 不然事情只会越做越歪; 如果我们自己都想不清楚, 交出去以后, 别人就更不可能做得好了”
2022-04-30 12:22:11 LoD 只关心和你直接相关的东西
2022-04-30 12:21:41 “把业务逻辑暴露出来, 把实现封装起来” 是什么意思?
2022-04-30 12:14:49 “代码结构, 比性能难优化”
2022-04-30 12:13:07 “不要急于学习新的语言, 先把一门语言掌握到90%, 大神的话(95%)(3年左右时间), 然后再去学习其他的语言, 会很快速的达到85%; 否则, 你本来对一门语言的掌握只有60%, 你对其他语言的掌握最多也就50%, 没什么意义”
2022-04-30 12:12:06 notebook里有个[向大家学习learn.everyone]的目录, 应该时常回顾, 才会真的有效, 否则就是左耳朵进, 右耳朵出
2022-04-30 09:57:47 为啥我的小猫在床上老是蹲着 而不是舒服的躺着
2022-04-30 09:23:33 good article: Why Ruby Class Methods Resist Refactoring
2022-04-30 09:19:28 legitimate [lɪˈdʒɪtɪmət] 合法的 合情合理的
2022-04-30 09:16:59 YAGNI (You Aren’t Going To Need It) — https://codeclimate.com/blog/why-ruby-class-methods-resist-refactoring/
2022-04-30 09:15:28 之前以为用ruby的人叫做 Rubyist, 直到昨天看到另一种叫法 Rubyer, 哈哈哈哈哈哈哈
2022-04-30 00:50:21 最近听了一门密码学课程, 贴合工作主题
2022-04-30 00:49:54 最近用微信听书回顾了一遍钱钟书先生的 围城, 好书耐看呐
2022-04-30 00:46:46 花里胡哨……….. https://www.toptal.com/ruby/ruby-dsl-metaprogramming-guide
2022-04-28 22:43:47 it’s not a matter of whether private github repo is safe, it’s data will leak
2022-04-28 09:02:42 梦醒后向找老朋友聊天
2022-04-27 08:36:05 tool for git: https://github.com/dandavison/delta
2022-04-26 22:41:02 Writing a Ruby Gem With C Extension
2022-04-26 22:28:58 tool: gem install iStats
2022-04-25 23:58:21 Game of Life: 初始化一个世界 -> 填入随机值 -> 执行一轮, 改变世界里的值 -> 再执行一轮
2022-04-25 22:50:34 绝知此事要躬行
2022-04-25 21:21:59 原来github action可以免费用… 精力有限是借口啊
2022-04-25 09:10:34 应该有这样一个列表, 里面记录了所有我觉得应该少做, 甚至不做的事, 定期添加/回顾和反思
2022-04-24 23:28:26 This is not right
2022-04-23 08:24:46 “what is your nerd path?” — https://alphalist.com/podcast/49-mike-perham-creator-of-sidekiq-faktory
2022-04-23 08:23:47 2022: year of review
2022-04-22 23:53:01 awesome enough?
2022-04-22 23:36:46 source code is uncountable, so avoid using “codes”
2022-04-22 23:36:00 Simplicity is the extreme end of complexity, Minimalism is unreachable
2022-04-22 23:33:12 roadmap: self-written-script-syncing-branch -> git-up(Yachi) -> grit(gem) -> rugged(gem) -> libgit2(github)
2022-04-22 23:32:41 有问题及时问清楚, 效率最高
2022-04-22 23:32:32 Testing is a good practice, but if you do not test the edge cases, it will not be useful. Test valid, edge and invalid case. — https://www.betterspecs.org/
2022-04-22 23:32:23 God, I’m good at duplication in sublime hhh
2022-04-22 23:32:22 Good documentation on rspec: https://www.betterspecs.org/
2022-04-22 23:32:11 Good tool for git branch syncing: https://pypi.org/project/git-up/
2022-04-22 09:27:02 诱惑太多啦
2022-04-22 09:13:10 https://ruby-china.org/topics/42333
2022-04-21 23:58:29 This game makes me feel like I am a madman🤣: http://www.cuug.ab.ca/dewara/eliza/eliza.html
2022-04-21 23:53:26 fun: Kids’ Amusements
2022-04-21 23:44:27 game of life: http://www.cuug.ab.ca/dewara/life/life.html
2022-04-21 22:50:28 “Programmers add blank lines to indicate changes of topic, and changes of topic suggest multiple responsibilities. Blank lines smell.” — “99 Bottles Beer Ch8-1”
2022-04-21 21:52:22 TODO TDD+GameOfLife+graph-engine
2022-04-21 21:51:51 TODO racing bar + git-commit-analyser + time-serice-data driven
2022-04-20 23:34:29 一致性 很重要, 不一定要强一致性, 但得有一致性, 不然会有冲突, 会有分裂, 会很痛苦, 或者不自在
2022-04-20 23:18:00 register 这玩意儿在自己实现过之前就是魔法啊…
2022-04-20 19:21:52 第一次最难, 之后就好了
2022-04-20 09:20:46 migration is dangerous, get well prepared
2022-04-20 09:07:06 good notes: https://github.com/marina-ferreira/99_bottles_of_oop
2022-04-20 08:37:09 钱钟书的《围城》和歌德的《亲和力》都是隔一段时间再读, 会有新意味的书😊
2022-04-20 00:02:50 good stuff: https://github.com/red-data-tools/YouPlot
2022-04-19 23:56:34 写命令行工具时, 翻出unix哲学看看, 受益匪浅, 比如写输出到stdout, 而不是输出到文件, 想输出到文件时, 使用重定向来实现; 比如使输出变得 grepable/cutable
2022-04-19 23:17:02 fn to open emoji on mbp
2022-04-19 23:16:33 linux:
mktemp
| ruby:Tempfile.create
2022-04-19 23:16:06 I don’t need dual monitor, I need a big/wide monitor!!!
2022-04-18 23:31:17 “make your program output grepable/cutable, use standard exit codes, stderr and stdout for your command line application”
2022-04-18 23:02:46 这些事看起来都很有趣, 我可能永远追不上, 但是这是榜样, 小李加油
2022-04-18 08:01:56 处于困难外的我, 看到这里才意识到问题的严重性… https://github.com/R-r-riddikulus/riddikulus-shanghai-2022
2022-04-18 00:12:10 “Make the changes easy(warning: this may be hard), then make the easy change” — Kent Beck
2022-04-17 22:58:38 “a sense of deja vu”
2022-04-17 22:39:11 心理很难调整身体, 但是身体却很容易带动心态转变
2022-04-16 11:54:58 妙啊 OOP
2022-04-16 08:56:37 Come on morty, Please morty, you have to do it morty. S01E01
2022-04-15 08:13:25 tldr stow
2022-04-15 07:57:17 Using GNU Stow to manage your dotfiles By Brandon Invergo
2022-04-15 07:56:20 GNU Stow: https://www.gnu.org/software/stow/
2022-04-15 00:30:20 Unexpected sharing section LOL
2022-04-13 23:19:52 Done migration from custom-omz-plugins to omz-git/omz-thought/omz-misc. What a relief😊
2022-04-13 22:51:34 Simple, Elegant, Flexible, Nothing…
2022-04-13 08:45:21 问题: 命令行工具, 应该在全局生效(login session)还是在某些领域(workding directory)生效?
2022-04-13 00:38:15 实践出真知
2022-04-13 00:02:51 Rename: “AUTO COMMIT.” -> “Commit automatically.”
2022-04-13 00:00:11 TODO write ruby cmdline application with bundle gem foobar
2022-04-12 23:44:45 asdf 这么好的工具, 竟然才开始用, 太怪了
2022-04-12 23:41:53 今天在公司share的电子书里看到了 99 bottles of OOP 的完全体, 真好
2022-04-11 23:11:46 talk’s slide: https://speakerdeck.com/davetron5000/build-awesome-command-line-applications-with-ruby?slide=4
2022-04-11 22:44:08 worth watching: https://www.youtube.com/watch?v=1ILEw6Qca3U
2022-04-11 22:42:04 asdf真好用, 之前好像被nvm和rvm蒙蔽了双眼
2022-04-11 22:05:26 “Expect the output of every program to become the input to another, as yet unknown, program. Don’t clutter output with extraneous information. Avoid stringently columnar or binary input formats. Don’t insist on interactive input.” — https://www.youtube.com/watch?v=1ILEw6Qca3U
2022-04-11 22:01:56 good stuff: http://www.faqs.org/faqs/
2022-04-11 21:52:53 TODO 找时间读读巨佬的文章: https://martinfowler.com/aboutMe.html
2022-04-11 21:49:15 github新来了个follwer, 点过去一看, 好家伙, 这个印度兄弟follow了13.8k人, 乖乖
2022-04-10 22:11:41 不对的状态快走开
2022-04-10 12:07:09 read / work / build / live / loop
2022-04-09 15:54:37 “Primitive Obsession is when you use one of these data classes to represent a concept in your domain. Obsessing on a primitive results in code that passes built-in types around, and supplies behavior for them.” 99 Bottles of OOP Chapter 5-2
2022-04-09 15:15:58 人应该: 勤奋/诚实/认真. — From 南京李志 (https://mp.weixin.qq.com/s/r9B1Tu0hVfKamcXrwjVOiQ)
2022-04-09 14:49:23 数据单向流动很重要, 要有这种做事的思路
2022-04-09 14:12:29 Rick And Morty S04E08: Blue pickpill or Red Pill ?
2022-04-08 21:17:45 day-03 深圳的诱惑+英语的诱惑
2022-04-07 23:03:10 day-02 继续适应, 走出舒适区, 克服不适中…
2022-04-07 23:02:00 大佬们突然不再GitHub活跃的原因, 意识到两个: 1. 新公司会要求使用办公电脑, 使用公司内部的github账号, 而两台电脑切换是件很头疼的事; 2. 公司有安全相关的限制, 分享的内容是需要摘出来的, 很费力
2022-04-07 15:18:26 安全真是个大活啊…
2022-04-06 20:39:24 day-1 适应中…
2022-04-03 23:53:05 理完发真帅 嘿嘿嘿
2022-04-03 15:48:31 fun stuff: https://dry-rb.org/
2022-04-03 12:05:06 about remote work: https://ruby-china.org/topics/42268#reply2
2022-04-03 10:41:11 (回顾以前的笔记) 这些事不做就太傻了: 1. 读技术书 把 书上的例子 敲一遍; 2. 读技术书 难的地方, 多读几遍; 3. 学了东西, 要总结, 要分享出去; 4. 经常整理 归纳 联想
2022-04-03 09:56:54 准备健身
2022-04-02 11:25:46 多复习 多回顾 尊重遗忘曲线
2022-04-02 11:25:04 rspec postgresql event-sourcing english, gogogo
2022-04-02 11:24:34 有记录可回顾的感觉真是太好了
2022-04-01 23:50:49 “keep the code releasable”
2022-04-01 23:30:45 没做到就不叫懂
2022-04-01 22:30:09 交接完成, 顺利落地
2022-04-01 22:29:14 目标: 2个月 等我好消息
2022-04-01 16:04:38 Your job gives you authority. Your behavior gives you respect.
2022-04-01 13:28:26 Million-Copy Bestceller: “mindset - changing the way you think to fulfil your potential” recommended by wenhui
2022-03-30 16:24:37 fun: file –mime-encoding *
2022-03-30 15:26:04 “微软曾经有个大神曾经说过: 想让你的代码后续可维护, 就删除代码中所有的try catch” 两点启发: 1. 捕获具体的异常, 或者考虑全面, 少写异常捕获 2. 不要滥用异常捕获
2022-03-30 00:07:43 https://www.youtube.com/watch?v=dHN_tlBEt2c
2022-03-29 16:24:32 来学单词… https://favicon.io/emoji-favicons/
2022-03-29 13:52:59 “The goal of REST is to increase performance, scalability, simplicity, modifiability, visibility, portability, and reliability. “ — https://en.wikipedia.org/wiki/Representational_state_transfer 一波学到一堆名词
2022-03-29 11:53:37 体重降到了70以下 哈哈哈哈哈 我真行
2022-03-29 08:53:55 Good stuff: https://github.com/sindresorhus/awesome#readme
2022-03-29 08:45:16 Question: Is there broken link check tool?
2022-03-29 08:37:01 runs the risk of corruption
2022-03-29 08:25:34 机会: https://jinshuju.net/f/tITdGW
2022-03-29 08:07:37 “不敢表达是这个世界上最愚蠢的事情之一”
2022-03-28 23:42:51 用英语对unicode解决的问题做出了简短/清晰的描述 啥时候能达到这种水准就太好了~
2022-03-28 23:28:17 books: https://github.com/black-desk/BOOKS
2022-03-28 23:15:27 “Note that documentation will treat you like a developer who has passed the inflection point. “ — http://blog.thefirehoseproject.com/posts/learn-to-code-and-be-self-reliant/
2022-03-28 22:39:07 “True confidence comes from struggling through a problem you have no idea how to solve, and discovering a solution on your own.” — http://blog.thefirehoseproject.com/posts/learn-to-code-and-be-self-reliant/
2022-03-28 21:25:48 In computer science, marshalling is the process of transforming the memory representation of an object into a data format suitable for storage or transmission.
2022-03-28 13:34:08 “对生活要降低预期,不顺利乃是常态。”
2022-03-27 17:17:56 curl cht.sh/
2022-03-27 11:54:11 “to_s 是对象的字符串表示, inspect 是对象状态的表示”
2022-03-27 11:50:46 Ruby中的4中相等性判断方法
2022-03-27 11:44:49 刺激遗忘曲线,加深对异常捕获的理解: http://xiewenwei.github.io/blog/2016/02/21/how-to-rescue-exception-in-ruby/
2022-03-27 11:42:45 blog: http://xiewenwei.github.io/
2022-03-27 11:14:55 book resources: https://www.yuque.com/ruanyf/books/wq85tm
2022-03-27 11:02:28 Ruby 在走下坡路吗?Ruby 程序员该何去何从? — By https://ruby-china.org/vincent
2022-03-26 12:33:02 Live with it.
2022-03-25 22:47:39 Nice: update-all-codebases
2022-03-25 13:52:56 It’s The Rick Dance~
2022-03-25 08:23:28 给小猫换猫粮要一点点换, 不然不适应的话会拉肚子
2022-03-24 23:21:12 RFC: JSON(https://datatracker.ietf.org/doc/html/rfc8259)
2022-03-24 15:58:08 什么能让人印象深刻? 峰值和尾值
2022-03-24 14:47:36 扼住年轻的脖子😓
2022-03-23 23:43:02 UTF-8 and Unicode
2022-03-23 22:33:03 两京十五日
2022-03-23 22:30:44 book: 夜色人生
2022-03-23 22:27:00 book: 永恒的边缘
2022-03-23 09:55:42 pay attention while copying
2022-03-22 21:03:44 “细水长流”
2022-03-22 19:57:39 “得心应手”
2022-03-22 19:15:22 fun: https://roadmap.sh/
2022-03-22 19:13:48 read: https://github.com/kamranahmedse/developer-roadmap
2022-03-22 13:55:20 util: http://httpbin.org/
2022-03-22 10:10:28 “They’ve figured it all out already.”
2022-03-22 10:01:16 “But still, most people just pretended that a byte was a character and a character was 8 bits and as long as you never moved a string from one computer to another, or spoke more than one language, it would sort of always work. But of course, as soon as the Internet happened, it became quite commonplace to move strings from one computer to another, and the whole mess came tumbling down. Luckily, Unicode had been invented.” — https://www.joelonsoftware.com/2003/10/08/the-absolute-minimum-every-software-developer-absolutely-positively-must-know-about-unicode-and-character-sets-no-excuses/
2022-03-22 09:49:28 In the ANSI standard, everybody agreed on what to do below 128, which was pretty much the same as ASCII, but there were lots of different ways to handle the characters from 128 and on up, depending on where you lived.
2022-03-21 22:39:39 deepwater horizon 好片
2022-03-21 14:29:28 next_migration_number
2022-03-21 09:30:46 “A major difference between 32-bit processors and 64-bit processors is the number of calculations per second they can perform, which affects the speed at which they can complete tasks.” — https://www.geeksforgeeks.org/difference-32-bit-64-bit-operating-systems/
2022-03-20 23:10:17 说坏话没有任何好处, 切记
2022-03-20 22:58:02 过段时间回来再看他说的话
2022-03-20 22:54:57 我还差得远
2022-03-20 17:33:54 mbp + ipad sidebar有点意思
2022-03-19 16:55:03 rsync: https://wangdoc.com/ssh/rsync.html
2022-03-19 11:51:29 3个月 或 8个月计划
2022-03-19 11:34:06 情绪化的选择 大概率是错的
2022-03-19 00:00:57 和大佬们吃饭聊天真开心
2022-03-18 23:15:30 入手了一台ipad air, 读书和看视频😊
2022-03-18 14:09:09 graceful shutdown
2022-03-18 08:24:26 go to forked repo main page -> Fetch Upstream
2022-03-17 23:47:25 unix socket 和 tcp socket 是两回事儿, 我是怎么搞混的…
2022-03-17 23:36:32 util: ruby api
2022-03-17 22:58:48 学到两个表达: xxx is having an incident; xxx is having a service outage;
2022-03-17 22:38:26 GitHub出问题了 https://www.githubstatus.com/
2022-03-17 21:55:04 fun with ruby2d: https://github.com/tiagopog/flappy_bird
2022-03-17 21:51:07 fun: https://www.ruby2d.com/
2022-03-17 18:07:34 稳重
2022-03-17 07:51:47 马总推荐好物: 水牙线 莱泽曼(LEATHERMAN)
2022-03-16 22:09:14 “DRYing out code inserts a level of indirection between the place that uses behavior and the place that defines it.” — 99 bottles of OOP chapter 1
2022-03-16 21:53:04 bug one if needed(to myself): https://sandimetz.com/products
2022-03-16 21:36:56 有空读读: https://lkml.org/
2022-03-16 20:59:17 回顾了一下2018年和2019年的照片, 果然时间过得快起来了
2022-03-16 15:09:47 看大佬吵架也能学东西… https://github.com/javan/whenever/pull/804
2022-03-16 08:47:06 “The rule about doing what you love assumes a certain length of time. It doesn’t mean, do what will make you happiest this second, but what will make you happiest over some longer period, like a week or a month.” — http://www.paulgraham.com/love.html
2022-03-16 08:45:34 word: perplex困扰
2022-03-16 08:43:52 “If you think something’s supposed to hurt, you’re less likely to notice if you’re doing it wrong.” — http://www.paulgraham.com/love.html
2022-03-16 08:28:20 好久没被噩梦惊醒过了
2022-03-16 00:11:47 读代码一定要能找到核心代码, 抓住核心才不会被带偏, 才能真正获得读代码带来的价值
2022-03-16 00:07:37 读完了 Working With Unix Processes 再读 spyglass的代码不要太过瘾
2022-03-15 23:50:00 keep it simple and functioning
2022-03-15 22:26:44 tutorials: https://github.com/wangdoc
2022-03-15 22:25:30 TODO read: 《悲观者往往正确,乐观者往往成功》
2022-03-15 15:55:01 我可以反复听的歌单 https://i.y.qq.com/n2/m/share/details/taoge.html?id=8396798815
2022-03-15 10:21:42 fail fast when possible and acceptable.
2022-03-14 23:25:22 昨天还在犹豫 三块广告牌 有没有必要再看一遍, 今天听到音乐, 我知道我出不去了
2022-03-14 11:40:30 Sequal Pro 很好用, 为啥要用Navicat呢? 优势是啥?
2022-03-14 09:46:25 data visualization util: https://datavizproject.com/
2022-03-14 01:16:18 Nice View: https://abrody.com/
2022-03-14 01:12:53 restclient没人维护了啊…
2022-03-13 19:02:07 感想: 读源码前需要做好这几点功课 1. 源码对应的核心功能是什么(一定要找到入口, 从入口开始读) 2. 必要的语言知识 3. 必要的系统知识(比如读Resque源码前得明白fork) 4. 先读完主流程, 小心被细枝末节带偏
2022-03-13 18:58:39 从 https://workingwithruby.com/wwup/resque/#forking-for-memory-management 学了一些unix编程需要的必要知识, 然后从recque worker的入口lib/resque/worker.rb@work 读了一遍, 很清晰, 舒服了…
2022-03-13 18:54:27 源代码里 没什么魔法, 观察到了一些抽象和封装, 一些做事的不同方法
2022-03-13 16:49:28 程序员如何工作到60岁? 要对钱敏感, 要对自己认知加深, 要破除幻觉, 要小心盲目乐观和自信
2022-03-13 16:43:11 “但请求的核心不在表达方式,而是允许别人拒绝,不强人所难。当别人知道拒绝我不需要承担任何代价时,他们就会相信我真的是在请求。” — https://mednoter.com/please.html 是时候再读一遍《非暴力沟通》了
2022-03-13 16:15:21 我们为什么害怕学习?
2022-03-13 16:12:51 想明白, 写下来, 讲出去
2022-03-13 16:10:29 “他的每篇文章都值得读100遍” https://www.yangzhiping.com/ https://mednoter.com/dirty-tips-about-learn.html
2022-03-13 12:26:51 北京通挺好用
2022-03-13 11:49:47 网络会记录一切
2022-03-12 23:14:19 拔了一颗智齿, 目前感觉良好
2022-03-12 23:12:34 It’s called WAR, you feel it?! — FURY 01:14:00 Emma died.
2022-03-12 09:49:32 megaease科技感十足 — https://www.megaease.com/products/
2022-03-12 09:38:57 了解到一个小玩意儿: Year Progress Bar
2022-03-12 00:13:28 分清主次,不贪恋工具
2022-03-11 23:49:52 停止抱怨。抱怨无用,且给人留下眼高手低的坏印象。
2022-03-11 23:38:57 “大部分人无意制造垃圾,但是受限于技能,却在一直制造垃圾。” — https://mednoter.com/nothing-happens.html
2022-03-11 23:32:21 吕小荣的FAQ
2022-03-11 23:26:38 要对自己有信心
2022-03-11 23:15:45 西单外婆家 和各位大哥吃饭聊天轧马路, 非常开心
2022-03-11 08:28:23 榜样 吕小荣的博客文章: 我和妻子教育孩子的约定
2022-03-10 23:28:37 word: havoc浩劫/毁灭
2022-03-10 23:24:01 她会魔法吧 https://i.y.qq.com/v8/playsong.html?songid=337922188#webchat_redirect
2022-03-10 22:55:18 她会魔法吧 by DJ小鱼儿
2022-03-10 21:10:50 回顾了一下之前写的文章, 有记录的感觉真好
2022-03-10 20:58:41 郭源潮 宋冬野 洗脑循环了…
2022-03-10 20:24:36 github -> explore -> trending
2022-03-10 20:17:02 TODO learn about github trading
2022-03-09 16:48:47 Netease music: 黄硕N-Bomb
2022-03-09 16:42:23 Netease music: FOX胡天渝
2022-03-09 13:39:18 well informed
2022-03-09 08:55:13 question: what is relationship between Socket and Pipe?
2022-03-09 08:52:24 question: what is the difference between Streams and Messages ?
2022-03-09 00:02:05 podcast is good resource
2022-03-08 22:31:52 SIGINT -> Signal Interrupt
2022-03-08 19:45:14 fortune favours the brave
2022-03-08 18:43:14 It’s not an orignial story.
2022-03-08 18:33:16 you’re too big an asset to screw around with — The News Room S01E01
2022-03-08 15:34:27 get your english checked!
2022-03-08 15:33:58 Good Luck to me.
2022-03-07 09:26:37 high QPS system -> efficient request processing(fast system); high concurrent connection system -> efficient scheduling of connections
2022-03-07 09:23:56 “Note that concurrent connections are not the same as requests per second, though they are similar: handling many requests per second requires high throughput (processing them quickly), while a high number of concurrent connections requires efficient scheduling of connections.” — https://en.wikipedia.org/wiki/C10k_problem
2022-03-07 08:19:20 man 2 sigaction
2022-03-06 23:44:32 看来, 看懂一点沙丘DUNE需要不少背景知识
2022-03-06 16:48:35 如果经常提醒自己GOT里Ned Stark说过的”Everything before a but is horse shit.”, 会有更多的清醒时刻
2022-03-06 16:20:01 去信息的源头… 对比一下这两篇就知道区别其实很大 https://www.reddit.com/r/ExperiencedDevs/comments/nmodyl/drunk_post_things_ive_learned_as_a_sr_engineer/ https://www.zhihu.com/question/477909242/answer/2120054141?utm_source=wechat_session&utm_medium=social&utm_oi=36396584665088&utm_content=group3_Answer&utm_campaign=shareopn
2022-03-06 15:48:09 螺旋上升
2022-03-06 15:44:27 background music: https://www.bilibili.com/video/BV12E411D77B/?p=8&spm_id_from=pageDriver
2022-03-06 15:38:28 IO模型: BIO/NIO/多路复用器 … EPOLL 慢慢开始理解了 非常好
2022-03-06 12:06:21 tig filepath; tig folderpath; IS SOOOOO PRACTICAL
2022-03-06 12:04:54 Simple, Elegant, Flexible, Nothing…
2022-03-06 11:22:17 简历自评: 6/10 😶
2022-03-06 10:02:46 人群中一定有人非常非常清醒
2022-03-05 17:47:37 good blogs: 你必读的 RSS 订阅源有哪些?
2022-03-05 17:47:09 good blogs: 你必读的 RSS 订阅源有哪些? - 霍华德的回答 - 知乎
2022-03-05 11:11:05 生产变更的范围不只是发版, 执行发版脚本修改生产数据也是生产变更. 要注意理解本质
2022-03-04 22:44:48 “你Eleaticsearch的文档完整的读完了吗? 你MySQL的文档完整的读完了吗? …”
2022-03-04 15:00:02 Object pool pattern Pitfalls: “Care must be taken to ensure the state of the objects returned to the pool is reset back to a sensible state for the next use of the object, otherwise the object may be in an state unexpected by the client, which may cause it to fail.” — https://en.wikipedia.org/wiki/Object_pool_pattern
2022-03-04 14:15:43 keyword: libevent
2022-03-04 14:15:30 connection pool -> Object pool pattern
2022-03-04 14:12:36 good stuff: https://libevent.org/
2022-03-04 13:38:22 util: https://everytimezone.com/
2022-03-04 00:21:05 “connection pool exhausted”
2022-03-03 22:18:13 No one stops me from reviewing my notes…
2022-03-03 19:52:03 一个设计得不好的功能, 会有很多人掉进坑去; 一个实现得不好的需求也一样…
2022-03-03 17:40:10 处理有类型的方法时要小心…
2022-03-03 08:43:20 “就怕你什么都想要”
2022-03-02 16:02:05 https://github.com/acmesh-official/acme.sh what is this project for???
2022-03-02 10:49:58 How does Unix implement file permissions?
2022-03-02 08:35:33 Forked GitHub Repo can be detached via GitHub Support System.
2022-03-01 22:27:18 程序命名的一些提示
2022-03-01 22:25:26 “Your job is to put yourself out of work.” — https://coolshell.cn/articles/2424.html
2022-03-01 22:24:18 https://coolshell.cn/articles/2424.html
2022-03-01 22:17:08 “记录下你所知道的一切会是一个好的习惯。” — https://coolshell.cn/articles/222.html
2022-03-01 21:50:32 “你总需要在一个环节上认真,这个环节越往前就越有效率,越往后你就越没效率。” — https://coolshell.cn/articles/11656.html
2022-03-01 21:48:29 “残酷无情地还债,就算是CEO来了,也无法阻止我还债的脚步。” — https://coolshell.cn/articles/11656.html
2022-03-01 16:44:21 注意越界检查, 取数据时, 记得加上租户id
2022-03-01 13:49:13 做一个接皮球的人
2022-03-01 09:32:10 Paper: Is Programming Knowledge Related To Age?
2022-02-28 13:32:43 和硕哥聊了1小时, 胜过自己瞎琢磨
2022-02-28 11:00:57 Codebase should be cleaned up on a regular basis. Nobody wants to read your deprecated code.
2022-02-28 08:38:45 talking to individuals privately does not scale.
2022-02-28 00:27:24 “Remove all that error logging and just use an error service – it’s the sane and healthy thing to do.” — https://www.mikeperham.com/2013/08/25/please-use-an-error-service/
2022-02-28 00:02:38 40hrs/wk * 50 wk/yr * 5 = 10000hours
2022-02-27 23:57:01 Simplify, simplify, simplify. — kill your dependencies
2022-02-27 23:43:19 https://www.mikeperham.com/2017/02/06/five-years/
2022-02-27 23:39:21 worth read: https://www.mikeperham.com/2017/04/20/monitoring-redis/
2022-02-27 20:08:19 我早干什么去了…
2022-02-27 14:01:59 util for fake data: https://mockaroo.com/
2022-02-27 11:04:19 sidekiq里注册的error_handlers不会把异常吞没, 可以用来做一些处理和通知 — https://github.com/mperham/sidekiq/wiki/Error-Handling#error-handlers
2022-02-26 23:21:50 https://www.pocketcasts.com/
2022-02-26 20:07:52 rails routes -E
2022-02-26 19:33:12 good stuff: https://bootstrapmade.com/
2022-02-26 11:09:31 “管理者的信息量是比基层员工大很多的”
2022-02-25 09:40:33 有点意思 https://fluffyphil.org/stories/
2022-02-25 09:35:04 word: Lint (software), a tool to analyze and find problems in source code https://en.wikipedia.org/wiki/Lint
2022-02-25 08:35:52 很有意思的博客… https://chenhuijing.com/
2022-02-25 08:28:07 good stuff: https://github.com/huijing/slides
2022-02-25 00:40:57 搞明白了github-page的route+indexpage和jekyll-cv, 接下来需要用html/css/js优化一下就好了
2022-02-24 20:57:11 黑魂系列 艾尔登法环 画面真实没的说…
2022-02-24 18:53:52 TODO read: https://github.com/sunym1993/flash-linux0.11-talk
2022-02-24 09:39:28 根据sonar的扫描结果和newrelic的报错日志做调整都有助于提高代码质量
2022-02-23 23:18:01 “Sidekiq’s mantra is simple and efficient. Redis is both. Abstracting data storage is neither.” — https://github.com/mperham/sidekiq/wiki/FAQ
2022-02-23 23:02:31 good stuff: https://github.com/mperham/sidekiq/wiki/Error-Handling
2022-02-23 22:27:14 自己的域名不在使用后, 一定要记得从各个贴过链接的地方清理掉… 不然很可能会被导向乱七八糟的网页…
2022-02-23 22:03:02 用了这么久omz, 竟然没仔细了解过他的功能… https://ruby-china.org/topics/2013
2022-02-23 15:50:08 restclient发送请求, 服务端返回bad request, 如果不用block接收响应结果, 只会返回一个400, 并抛异常, 得不到响应信息
2022-02-23 09:34:36 event sourcing: https://www.eventstore.com/event-sourcing
2022-02-23 09:33:27 event sourcing: https://www.eventstore.com/event-sourcing
2022-02-22 22:25:43 说不好是不好改还是不好用… https://simonecarletti.com/blog/2009/12/inside-ruby-on-rails-rescuable-and-rescue_from/
2022-02-22 21:11:26 77.2 -> 76.4 乖乖有点快啊
2022-02-22 15:24:30 “不够线性” 非常形象
2022-02-22 14:20:13 少吃多动 双向奔赴
2022-02-22 13:33:28 学习资料… https://github.com/Anduin2017/HowToCook
2022-02-22 10:32:45 high quality articles: https://www.mikeperham.com/
2022-02-22 09:31:29 good stuff: jekyll
2022-02-22 09:19:59 填坑的过程有痛苦也有愉快
2022-02-22 00:05:55 Liquid tutorial: https://jekyllrb.com/docs/step-by-step/02-liquid/
2022-02-21 18:26:03 “utf8mb4 is 100% backwards compatible with utf8.” —
2022-02-21 18:10:21 生产环境万不可使用vim查看日志, 截止目前, 已经遇到了两次差点因为这个导致故障的例子了
2022-02-21 18:09:59 遇到了一个因为字符集导致的插入数据失败的问题
2022-02-20 23:21:17 任何时候都会各种各样的烦恼
2022-02-19 18:48:21 坑要及时填
2022-02-19 15:43:59 tig filename # 就是我需要的功能, 为啥之前看文档的时候漏掉了呢
2022-02-19 15:24:55 erb是rails的默认模板引擎, 能不能理解为多数情况下它是最佳实践? (https://www.honeybadger.io/blog/ruby-template-performance-erb-haml-slim/)
2022-02-19 15:22:12 hey is a tiny program that sends some load to a web application.
2022-02-18 14:02:16 “The GET method is safe, meaning that applying it to a resource does not result in a state change of the resource (read-only semantics).The GET, PUT, and DELETE methods are idempotent, meaning that applying them multiple times to a resource results in the same state change of the resource as applying them once, though the response might differ. The GET and POST methods are cacheable, meaning that responses to them are allowed to be stored for future reuse.” Representational state transfer
2022-02-18 11:08:17 日志文件写入失败会导致程序异常 不确定合不合理
2022-02-18 00:01:07 减体重提上日程, 目标: 77.2 -> 70, 3-5个月
2022-02-17 23:09:05 北京-四川-北京 一身疲惫… 之后慢慢停掉或者把这部分碎碎念变为私有
2022-02-15 11:05:54 TODO 记录想法的
thought
并不能促进思考, 要进行扩展, 把一个想法扩展成小篇的文章2022-02-14 23:03:31 jeklly + pdf https://ognjen.io/generate-pdf-of-jekyll-page/
2022-02-14 21:24:18 “我在华为还学会 “做没技术含量的事情”。我原来很看不起打补丁的工作,觉得没什么技术含量,后来发现,重复做简单的事情太有价值了。一个很简单的事情,当它的规模上去之后,就容易出现各种各样的问题。管理一台服务器和管理 100 台服务器不一样,而量变一定会产生质变。” — https://ruby-china.org/topics/14740
2022-02-14 20:08:06 First PR-Accepted
2022-02-14 00:39:00 事情都不简单
2022-02-13 22:14:38 幂等设计很有价值!
2022-02-13 21:27:01 说简单是高估, 说太难是找借口; 唯一的解药是get your hands dirty 做就好了
2022-02-13 20:25:03 https://github.com/StevenBaby
2022-02-13 17:32:08 “more on terror, less on horror”
2022-02-13 16:36:31 稀奇古怪的梦
2022-02-12 23:37:38 不确定性让我乱了节奏
2022-02-12 07:54:32 数据备份很重要
2022-02-11 18:06:18 原来应该用 white list mode…
2022-02-11 16:59:48 不专业的弊病只会慢慢显现…
2022-02-11 08:38:41 review了一下和朋朋dev(RubyChina)的聊天记录, 感谢大佬指点
2022-02-10 22:40:31 大佬好年轻啊
2022-02-10 22:36:00 大佬一枚: https://vonng.com/en/
2022-02-10 22:02:37 “It’s hard to tell that the world we live is either a reality or a dream.”
2022-02-10 21:56:03 这种安静的电影看得人想哭…(好
2022-02-10 21:50:08 《空房间》
2022-02-10 20:50:50 问题: Reverse Shells 是什么? 有什么用? 登录jumpserver时, 需要输入MFA的那个界面是不是reverse shell?
2022-02-10 20:41:40 postman测试接口, 之后直接生成文档… 这才是理想中的高效率协作
2022-02-10 20:09:57 一波回忆下来, 电影最推荐 撞车 和 低俗小说; 书最推荐 献给阿尔吉农的花束 和 斯通纳
2022-02-10 18:54:05 1. 任务在待发布状态下, 如果有改动, 需要重新测试; 2. begin end 块之间不能加入 do关键字
2022-02-10 14:32:23 要注意先把流程跑通
2022-02-10 14:18:23
gsed "4s/.*/ host: $(ipconfig getifaddr en0)/" config/database.yml
2022-02-10 13:48:59 github发言成功哈哈哈
2022-02-10 13:42:17 个人体会: 心里对好的代码风格有印象, 有追求, 写着写着风格会自然地变过去
2022-02-10 11:24:04 The-Directory-Stack
2022-02-09 20:06:23 学习一下大佬怎么把一个文档做得很规范: https://github.com/Vonng/ddia
2022-02-09 16:51:57 使用Slide的方式展示简历也挺好
2022-02-09 11:28:25 “就怕你什么都想要”
2022-02-09 11:22:58 一切都是分类+理清
2022-02-09 11:22:16 模糊不清 不是好习惯
2022-02-09 11:08:54 置顶的方案挺好
2022-02-09 10:47:31 分分合合是常态, 统一的api后面都是多套实现
2022-02-09 10:30:30 三个方向: 历史 当下 未来
2022-02-09 08:07:35 问题: linux里的文件权限是怎么处理的?
2022-02-08 18:00:45 caveat in man page: 警告
2022-02-08 16:38:52 <我在干嘛>
2022-02-08 13:20:41 the-c-programming-language 每天4页, Mission Complete!
2022-02-08 11:54:13 刚debug并修复了一个因为line buffer size过小导致的
off by 1
的错误, 开心2022-02-07 20:54:10 先实现最核心的需求
2022-02-07 20:51:00 接项目务必慎重-避坑指南
2022-02-07 20:36:19 “小心你的膨胀期”
2022-02-07 20:28:18 买瓜子是败笔
2022-02-07 19:55:56 “粗略的讲: 如果一门语言不需要使用什么设计模式,就能工作的很好,那么这门语言就是比较轻盈的.” https://github.com/sg552/happy_book_developer_career/blob/master/chapters/kai_fa_zhi_shang--quan_zhan_gong_cheng_shi.md
2022-02-07 18:12:26 哇, 白胡子海贼团的以藏有5亿多赏金呐 https://www.bilibili.com/video/BV1MY411b7JB
2022-02-07 18:09:19 海贼王和之国大战里大佬太多, 赏金动不动就5亿/10亿, 我都忘了多弗朗明哥赏金才3亿多…
2022-02-07 17:19:30 程序员的工作习惯
2022-02-07 17:14:34 很讨厌鄙视链
2022-02-07 16:55:57 “技术雷达” 生动形象~ 想起来昨天听到的 9边形全能战士罗宾, 挺有意思
2022-02-07 16:54:16 把事情做到100分或者接近100分 是一种人生体验, 应该有
2022-02-07 16:42:57 可以说很懂程序员 哈哈哈哈 https://github.com/sg552/happy_book_developer_career/blob/master/chapters/hao_zhuang_bei.md
2022-02-07 16:39:56 “如果要排名的话,我现在越来越倾向于 沟通能力比技术能力重要。”
2022-02-07 16:27:28 学到一个好用的git命令: git var -l
2022-02-07 16:15:56 “没有CTO 的技术团队,里面的成员得不到发展。” — https://github.com/sg552/happy_book_developer_career
2022-02-07 15:14:21 大佬推荐了fly.io, 找时间玩一下: https://ruby-china.org/topics/42116#reply2
2022-02-07 14:57:01
HTTP Origin header didn’t match request.base_url
fixed by modify nginx config file:proxy_set_header X-Forwarded-Proto http;
->proxy_set_header X-Forwarded-Proto $scheme;
2022-02-07 14:08:00 直接原因: Rails redirect_to loses the https protocol and goes to http
2022-02-07 13:32:15 碰到了个问题: HTTP Origin header didn’t match request.base_url
2022-02-07 11:15:42 “rspec 咱是肉测流,超强精力(任何时间收到报警立即处理)+反应能力+极强自信 - -“ 看到这硬核+自信的话真是笑坏我了哈哈哈哈(https://chloerei.com/2013/11/22/you-do-not-need-these-gems/)
2022-02-07 11:06:44 名刀: 绿藻十字刃 哈哈哈哈哈 https://www.bilibili.com/video/BV1o44y157cU
2022-02-07 10:25:03 灵笼 很好看嘛👍
2022-02-07 00:37:06 man man 发现, -f参数很好用(e.g. man -f printf)
2022-02-07 00:33:21 使用man查看文档后, 要注意 SEE ALSO里是否有重名的关键字, 因为当前的文档可能不是你需要的
2022-02-07 00:22:57 C语言的API很容易查看, 直接man xxx就好了…
2022-02-07 00:15:42 good stuff: https://workingwithruby.com/
2022-02-07 00:10:39 “This book is not meant to be read as a reference manual. It’s more of a walkthrough.”
2022-02-07 00:04:43 马总今天给我推荐了本书: working with unix processes 看起来很合胃口…
2022-02-07 00:04:10 Unix programming in Ruby/C/Java/Bash…?
2022-02-06 21:58:03 今年春节的10天, 可以说是这么些年来我最美好的时光之一了
2022-02-06 18:48:19 硬汉 和 铁头娃(头铁) 的区别是什么呢
2022-02-06 18:46:26 想起来海贼王里的雷利很硬核的从一个岛游到另一个到, 要知道正常人都是坐船的…
2022-02-06 18:45:08 一直没明白, 海贼王里的人好多人用的是刀, 但却叫剑士, 功夫叫剑术… 该怎么解释呢
2022-02-05 20:37:42 “To behave like a hacker, you have to believe this enough to want to automate away the boring bits as much as possible, not just for yourself but for everybody else (especially other hackers).” http://www.catb.org/~esr/faqs/hacker-howto.html
2022-02-05 20:10:14 “Boredom and drudgery are evil.” How To Become A Hacker
2022-02-05 16:42:21 参与翻译工作可以加深对文章的理解
2022-02-05 16:15:49 问题: 自己有能力阅读英文的好文章时, 是应该去做翻译类的事扩大文章影响范围, 还是应该去做推动英语学习的事以扩大文章影响范围呢? 还是说这也是个tradeooff问题, 都得做…?
2022-02-05 16:00:41 “I get bug reports from all around the world. Many of them are from non-native English speakers, and a lot of those apologise for their poor English. In general, the bug reports with apologies for their poor English are actually very clear and useful. All the most unclear reports come from native English speakers who assume that I will understand them even if they don’t make any effort to be clear or precise.” https://www.chiark.greenend.org.uk/~sgtatham/bugs.html 哈哈哈哈哈有点意思
2022-02-05 15:56:58 “Most intermittent faults are not truly intermittent. “ How to Report Bugs Effectively
2022-02-05 15:52:01 “Programmers like problems that they can reproduce more than once.”
2022-02-05 15:51:27 “Try to develop a reflex reaction - if a computer does anything unexpected, freeze.”
2022-02-05 14:05:40 “In a nutshell, the aim of a bug report is to enable the programmer to see the program failing in front of them. “ — How to Report Bugs Effectively
2022-02-05 11:13:23 “Roses are red, Violets are blue, Sugar is sweet, And so are you.”
2022-02-05 11:13:04 “
2022-02-05 00:16:46 “However, when normal people talk to nerds, the nerds often get frustrated because the normal people seem to be dodging the real issues and not saying what they really mean. “ — Tact Filters
2022-02-05 00:11:45 good stuff: https://tldp.org/HOWTO/Unix-and-Internet-Fundamentals-HOWTO/
2022-02-04 23:50:05 jquery: selector/events/dom/effects/ajax
2022-02-04 23:41:35 fun: https://github.com/bradtraversy/50projects50days
2022-02-04 23:36:03 捕获大佬一枚: https://www.youtube.com/watch?v=4sosXZsdy-s —> https://github.com/bradtraversy
2022-02-04 23:24:59 util website: https://randomuser.me/
2022-02-04 22:44:29 拖延来自于不会,不行,搞不定…
2022-02-04 21:33:52 试着把登录功能和github集成起来 https://github.com/octokit/octokit.rb
2022-02-04 21:00:52 45分钟快走一大圈, 浑身舒服; 运动的好处…
2022-02-04 21:00:18 之前其实悟到过了: 有些有意义的事 唯有在极其无聊的时候才会开始做
2022-02-04 18:25:26 适可而止
2022-02-04 18:23:24 OK Stacked Horizontal Bar is exactly what I want
2022-02-04 17:29:54 贪多嚼不烂
2022-02-04 16:09:27 一句异地登录笑死我了…
2022-02-04 15:01:57 Get your hand dirty…
2022-02-04 14:29:39 分析了一下自己的花销, 有点吓人… 好能吃啊
2022-02-04 12:56:06 expense analyser requirements: 1. 趋势 2. 占比 3. 使用量
2022-02-04 00:12:22 金广发我的快乐源泉…
2022-02-03 17:27:39 不好意思就是很好笑 https://www.bilibili.com/video/BV1Qf4y1T7sr
2022-02-03 17:22:13 回家的诱惑: https://www.bilibili.com/video/BV1QK4y1D7yK
2022-02-03 15:24:20 以后用bash写cli的时候, 可以参考这个 https://github.com/ohmyzsh/ohmyzsh/blob/master/lib/cli.zsh
2022-02-03 15:24:02 今天巡检
2022-02-03 14:29:51 music: V.K - Wings Of Piano
2022-02-03 14:00:19 竟然有这种节目…我是井底之蛙蛙 https://www.bilibili.com/video/BV1oa4y1J7DH
2022-02-03 13:47:06 OP乔巴赏金100贝利哈哈哈哈哈哈
2022-02-03 10:00:49 “数组名代表数组首元素的地址” int a[10] 第一个元素a[0]是一个整型数; int a[2][3] 第一个元素a[0]是一个一维数组
2022-02-02 21:36:30 紧急问题??? zzz
2022-02-02 21:15:05
export SUBLIME_SNIPPET_PATH="$HOME/Library/ApplicationSupport/Sublime Text 3/Packages/User"
2022-02-02 20:53:45 年前在家敲键盘, 老是感觉手指干燥; 借了是有的加湿器用了几天, 干燥感消失了, 太好了.
2022-02-02 18:45:29 今天好多2 哈哈哈 20220202
2022-02-02 18:17:46 小猫今天睡得应该是很舒服了, 像一根硬猫条, 挠她也不醒, 吓我一跳…
2022-02-02 15:27:13 别把事情想复杂了, 别把事情想简单了…
2022-02-02 15:17:04 小猫踩奶是开心的表现吗
2022-02-02 12:33:38 第一次接触pg, 从pgadmin里看起来比mysql要高级不少…
2022-02-02 12:04:10 排查了一个redis-server的问题, 结论是旧版本的配置文件影响新版本server的启动, 删了旧的配置文件就好了; 认真读日志文件很重要
2022-02-02 11:56:53 https://www.pgadmin.org/
2022-02-02 10:56:22 ruby3.0终于装上了…
2022-02-02 10:41:29 ruby installation is pain in the ass
2022-02-02 09:45:02 “Answering one good question is like feeding a hungry person one meal, but teaching them research skills by example is showing them how to grow food for a lifetime.”
2022-02-02 09:39:47 “Try to turn the bad question into a good one; remember we were all newbies once.” — http://www.catb.org/~esr/faqs/smart-questions.html#idm551
2022-02-02 00:19:02 逛echarts官网的时候知道了之前看到视频里的柱状图名字叫: [bar race]
2022-02-02 00:13:35 https://apexcharts.com/
2022-02-01 22:06:32 “Roses Are Red” https://en.wikipedia.org/wiki/Roses_Are_Red
2022-02-01 21:41:27 然后找main函数…
2022-02-01 21:32:40 读代码的时候, 先切到这个软件的初始版本来看, 直接看最新代码, 看不到是很正常的. 马总其实教过我好几回了…
2022-02-01 20:58:23 不重要…大概是git本次操作前HEAD的状态
2022-02-01 20:53:15 git里, 变量ORIG_HEAD是什么意思?
2022-02-01 20:52:51 “Git auto-fetch” 这个插件的原理是什么?
2022-02-01 18:30:25 fun stuff: https://www.myphysicslab.com/
2022-02-01 18:20:34
set --help
2022-02-01 18:18:55 “<<<” is “Here Strings” in bash
2022-02-01 18:18:16
cat <<< 'hi there'
2022-02-01 18:13:35 https://www.youtube.com/channel/UCJXuQ9aRkS_HaFEBhiHFpWw
2022-02-01 18:02:53 字符串比较原理: 从两个字符串的第一个字符开始逐个进行比较(按字符的ASCII值进行大小比较),直到出现不同的字符或遇到“0”为止。如果全部字符都相同,就认为两字符串相等,返回0,若出现了不相同的字符,则以第一个不相同的字符比较结果为准,若前者字符大于后者,则返回1,否则返回-1
2022-02-01 17:41:39 一个人乐是233333, 俩人乐是466666 哈哈哈哈 https://www.bilibili.com/video/BV15X4y157SJ
2022-02-01 17:14:52 “The common belief is that when you’re building a software company, the goal is to find a neat idea that solves some problem which hasn’t been solved before, implement it, and make a fortune. We’ll call this the build-a-better-mousetrap belief. But the real goal for software companies should be converting capital into software that works.” https://www.joelonsoftware.com/2005/07/25/hitting-the-high-notes/
2022-02-01 17:03:32 “When you’re using source control, sometimes one programmer accidentally checks in something that breaks the build. “ that’s why we need a daily build https://www.joelonsoftware.com/2000/08/09/the-joel-test-12-steps-to-better-code/
2022-02-01 16:13:24 看大庆赶海有种开盲盒的感觉, 怪不得这么吸引人… 当然, 招人喜欢也是一种本事…
2022-02-01 00:34:34 才注意到一直折腾我的这本the c programming languate的作者之一 Dennis M.Ritchie 是个很厉害的人… — http://www.ruanyifeng.com/blog/2011/10/dennis_ritchie.html
2022-02-01 00:31:07 bug is [fixed, won’t fix, postponed, not repro, duplicate, or by design]
2022-02-01 00:29:34 Top Ten Tips for Bug Tracking — https://www.joelonsoftware.com/2000/11/08/painless-bug-tracking/
2022-02-01 00:27:52 “If you’re a manager, and nobody seems to be using the bug database that you installed at great expense, start assigning new features to people using bugs. A bug database is also a great “unimplemented feature” database, too.” — https://www.joelonsoftware.com/2000/11/08/painless-bug-tracking/ So, some bugs are orignally features hahaha
2022-01-31 23:04:55 fun: https://p5js.org/reference/
2022-01-31 22:54:22 应该意识到, 自己在和谁竞争, 心态不该还是学生状态了
2022-01-31 21:23:04
sizeof
is an operator in clang, not a function(?2022-01-31 16:12:45 “It’s important to remember that when you start from scratch there is absolutely no reason to believe that you are going to do a better job than you did the first time.” https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/
2022-01-31 16:01:00 “The idea that new code is better than old is patently absurd. “ https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/
2022-01-31 15:59:07 “It’s harder to read code than to write it.”(?)
2022-01-31 15:49:56 万不可生念…
2022-01-31 11:05:52 https://p5js.org/examples/simulate-game-of-life.html
2022-01-31 10:39:52 “Conway’s Game of Life” is so fun!!! (https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life)
2022-01-30 22:35:18 假期在家得趴着睡午觉, 尽量不要躺着睡
2022-01-30 21:52:58 fun videos with p5js: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA
2022-01-30 19:37:53 test tutorial: https://github.com/leahneukirchen/nq/blob/master/tests
2022-01-30 18:17:38 《贞观之治》看完啦
2022-01-28 22:18:21 https://github.com/gib/gibify 这个界面真好看, 我也需要一个(TODO)
2022-01-28 22:11:41 https://code.dblock.org/2011/07/14/github-is-your-new-resume.html
2022-01-28 22:05:19 大佬… http://mindhacks.cn/
2022-01-28 21:58:17 “Github is Your New Resume” Maybe blog as well http://mindhacks.cn/2011/11/04/how-to-interview-a-person-for-two-years/
2022-01-28 21:13:58 “在计算机领域待得越久,越发现自己的浅薄。” https://mednoter.com/unblock.html
2022-01-28 21:04:19 满级大佬… https://www.joelonsoftware.com/
2022-01-28 20:48:26 看到好几次 [mindhacks] 这个字眼, 到底是什么意思?
2022-01-28 20:45:02 https://mednoter.com/what-happens-to-a-programmer-as-he-gets-older.html
2022-01-28 20:44:01 “尽量找一个好公司。好公司把程序员当作资产,而不是成本。”
2022-01-28 20:39:53 原来马总昨天去面试了, 今天也不是婚礼… 恭喜面试通过
2022-01-28 20:24:47 容错和速错 https://ruby-china.org/topics/23924
2022-01-28 15:43:32 原来2012年笑来老是就活跃在ruby-china社区了…
2022-01-28 11:55:18 查了个bug, 发现自己对ruby里一写常用的lib熟悉程度很低, regexp, match, rjust, gsub(今天暴露了这几个
2022-01-28 11:34:37 gsub 传入块的时候, match的结果会自动调用to_s
2022-01-27 19:22:18 model里, validate配合errors
2022-01-27 16:52:55 类方法也可以覆写… 我草率了
2022-01-27 13:48:43 Search The Fucking Web(STFW)
2022-01-27 13:48:34 Read The Fucking Manual(RTFM)
2022-01-27 13:47:03 linux-kernel mailing list (lkml)
2022-01-27 13:45:42 “Please help me figure out what additional diagnostics I can run to achieve enlightenment.” http://www.catb.org/~esr/faqs/smart-questions.html#idm551
2022-01-27 13:45:09 电视剧 大明王朝里的赵贞吉被戏称[不粘锅], 我觉得应该是[不沾锅], 甩锅侠, 一点不沾(是不是我看错了…
2022-01-27 13:38:34 昨天遇到了一个 费率设置为0.001, 但是数据库字段精度只到小数点后2位, 导致客户近30万条短信未计费的问题. 这个问题的存在和排查过程反映好几个问题: 1. 熟悉业务的人几乎没有; 2. 系统没有明确的规格说明书, 数据库里两处字段配置不同; 3. 沟通成本很高, 问问题的人没做好功课; 4. 这个问题持续了近一个月才被发现, 对损失的钱关注度低
2022-01-27 10:52:12 “It’s not a bug, it’s a feature”
2022-01-26 23:18:24 https://stackexchange.com/sites
2022-01-26 23:15:43 “Understandably, skilled hackers and authors of popular software are already receiving more than their fair share of mis-targeted messages. By adding to the flood, you could in extreme cases even be the straw that breaks the camel’s back — quite a few times, contributors to popular projects have withdrawn their support because collateral damage in the form of useless e-mail traffic to their personal accounts became unbearable.” http://www.catb.org/~esr/faqs/smart-questions.html
2022-01-26 22:05:24 发现好物: macos MonitorControl
2022-01-26 09:26:25 “故障驱动式”软件开发… https://coolshell.cn/articles/11656.html
2022-01-26 09:19:30 “有问题就有挑战,我每天都在思考,如何在不完美甚至残缺的环境下,解决这些公司的技术问题。” https://coolshell.cn/articles/17446.html
2022-01-25 17:21:27 薅吧
2022-01-25 13:43:41 history -> hi-story🤣
2022-01-25 00:26:08 如何调试BASH脚本: https://coolshell.cn/articles/1379.html
2022-01-24 21:26:24 对命令行的狂热开始消退
2022-01-24 20:45:23 入门了gdb(反思: 学不会可能是工具有问题)
2022-01-24 20:25:16 使用命令行和使用GUI 是一个平衡问题, 极端是不可取的
2022-01-24 20:01:19 傲慢的体现之一: 看别人做某事, 发现自己也会, 并且觉得自己也能做好; 实际上, 看到的很可能只是一件事的很小一部分
2022-01-24 18:46:34 “The before_save occurs slightly before the before_create. To the best of my knowledge, nothing happens between them; but before_save will also fire on Update operations, while before_create will only fire on Creates.”
2022-01-24 10:13:07 网易云音乐首页推荐歌单封面上女孩子都是我的爱😊
2022-01-24 08:38:02 刚反应过来: C里面的指向函数的指针, 和ruby/python/java… 里面的lambda好像是一回事吧(TODO 确认一下异同)
2022-01-23 12:11:34 只要xxx, 一切都还有转圜的余地
2022-01-23 11:42:04 “此人姓海名瑞字汝贤号刚峰”
2022-01-23 11:38:47 黑和白之间还有很多很多层次, 大明王朝让我瞥到了一点
2022-01-23 00:39:03 我有理清问题的意愿, 不过有点缺少理清复杂问题的耐心和头脑, 好在这个可以通过练习来提高
2022-01-23 00:14:38 需求不明确的时候瞎搞就是 自寻烦恼
2022-01-22 22:32:18 https://12factor.net/
2022-01-22 22:08:03 idea赚钱后, 完全可以雇几个大牛帮你重构
2022-01-22 22:07:42 一开始追求代码很好是没意义的, 到了一定程度后, idea更加重要
2022-01-22 22:07:15 商业成功的重点不是测试你的代码, 是测试你的 idea
2022-01-22 21:38:01 Refactor: https://www.youtube.com/watch?v=NAu0JDMSHI0
2022-01-22 20:47:50 ruby:
array.grep regexp
and…. you’re all set2022-01-22 20:25:49 条件不允许时, 不得已使用盗版的话, 要心怀内疚; 我已经跳出来了, 支持了很多正版. 很好
2022-01-22 19:27:18 出晚饭溜达, 遇到一个自带BGM的大妈, 关键是还很好听, 不知道为啥没上去问问是什么曲子…
2022-01-22 00:11:16 大明王朝 实在好剧…
2022-01-21 21:56:57 和wudi一路聊下来, 抱怨太多了; 结论好像是, 韭菜在被收割和消耗. 没什么新鲜事
2022-01-21 13:39:55 naming madman https://www.runoob.com/cssref/css-colornames.html
2022-01-21 10:39:56 Simple, Elegant, Flexible, Nothing…
2022-01-21 10:38:42 Simple, Elegant, Flexible, Nothing…
2022-01-21 10:37:36 Simple, Elegant, Flexible, Nothing…
2022-01-21 10:36:14 Simple, Elegant, Flexible, Nothing…
2022-01-21 10:35:19 Simple, Elegant, Flexible, Nothing…
2022-01-21 10:33:26 Simple, Elegant, Flexible, Nothing…
2022-01-21 10:26:22 Damn on unqualified hidden complexity!!!
2022-01-21 08:40:37 进步就是之前不会的, 现在会了, 之前看不懂的, 现在看懂了; 不要心急
2022-01-20 23:54:42 无意按到了github的快捷键: cmd+k 挺好用
2022-01-20 16:55:22 这是一年里难得的清净的一段时间 很舒服嗷
2022-01-20 10:24:34 跷脚牛肉 宫保鸡丁 东坡扣肉 盲盒菜 五常米饭 洛神花酸梅汤
2022-01-20 10:23:47 昨天和马总点了个9.9的盲盒菜…
2022-01-20 08:43:14 C标准库中有个函数: man getline
2022-01-20 08:33:57 the c programming language, 2022年1月1号至20号, 20天40页, 相当不错
2022-01-20 08:31:34 whenever作者也是个大佬 https://javan.us/
2022-01-20 00:37:16 当然不排除我是菜鸡, 被他复杂的解析逻辑绕晕了
2022-01-20 00:36:51 看到了whenever对于crontab的转译后, 我觉得这种dsl完全没必要, 写纯的crontab表达式清晰易懂… 解析一遍好像没啥必要…
2022-01-20 00:06:46 招人喜欢真的是能力 https://space.bilibili.com/19526512
2022-01-19 23:47:27 “the-c-programming-language” 再次突破100页大关 Congrats!!!
2022-01-19 22:34:39 职位加一级
2022-01-19 21:06:19 请您享用… https://www.bilibili.com/video/BV1gS4y1f7mN?spm_id_from=333.999.0.0
2022-01-19 20:37:42 《The Pencil of Nature》
2022-01-19 20:26:53 发现宝藏up主, 北京人天然让人有种亲近感(不对, 应该说是我知道的或者认识的3-5个)… https://space.bilibili.com/19526512
2022-01-19 18:42:51 Do not think your code is self-explanatory
2022-01-19 18:42:14 Commit Message: “Do not assume the reviewer understands what the original problem was, ensure you add it.”
2022-01-19 00:28:29 能看明白whenever的源码了, 我真牛
2022-01-18 23:56:15 进入低潮…
2022-01-18 00:03:45 “When used alone, belongs_to produces a one-directional one-to-one connection. “ https://guides.rubyonrails.org/association_basics.html#choosing-between-has-many-through-and-has-and-belongs-to-many
2022-01-17 11:23:33 随着自我认知的加深, 我意识到我还没发照顾好自己
2022-01-17 08:34:21 Markdown 支持部分html元素
2022-01-17 08:33:04 Markdown: 通过变量来设置一个链接,变量赋值在文档末尾进行 https://www.runoob.com/markdown/md-link.html
2022-01-15 21:56:01 VSCode tutorial: https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf
2022-01-15 21:41:51 VSCode tutorial: https://geek-docs.com/vscode/vscode-tutorials/introduction-to-vscode.html
2022-01-15 21:00:17 我的 thought 命令行工具, 其实是一个接口, 可以做成一个项目… ruby-cli 相关
2022-01-15 20:59:09 “Metrics are fallible but human opinion is no more precise. Checking metrics regularly will keep you humble and improve your code.”
2022-01-15 20:48:12 生日快乐🎂
2022-01-15 20:48:00 gem install flog
2022-01-15 13:28:10 昨晚去和大佬聚餐了, 然后轧马路到1点多 很开心
2022-01-14 16:59:58 为啥好多人发的消息最后都加一个句号呢。😶
2022-01-14 15:30:20 context
2022-01-14 00:39:43 https://github.com/airbnb/ruby#no-class-self
2022-01-14 00:25:54 什么样的叫大型rails项目: https://ruby-china.org/topics/32456
2022-01-14 00:10:25 收藏: https://ruby-china.org/topics/32504
2022-01-13 23:50:58 不要相信任何二手信息可以提升你的认知能力 https://www.youtube.com/watch?v=rQiu8PqPvGI
2022-01-13 23:38:05 听到一个新词: mindfuck https://www.youtube.com/watch?v=rQiu8PqPvGI
2022-01-13 22:00:57 今天遇到了一个
<Empty>
被富文本转换为html标签, 导致内容被隐藏的问题, 查了好久, 基础太差…2022-01-13 13:13:23 不好意思, 没(点)这个技能
2022-01-12 08:43:35 “Any pile of code can be made to work; good code not only works, but is also simple, understandable, expressive and changeable.”
2022-01-12 08:37:36 “When you DRY out duplication or create a method to name a bit of code, you add levels of indirection that make it more abstract. In theory these abstractions make code easier to understand and change, but in practice they often achieve the opposite. One of the biggest challenges of design is knowing when to stop, and deciding well requires making judgments about code.”
2022-01-12 08:27:01 “Therefore, one lesson to be gleaned from this solution is that you should name methods after the concept they represent rather than how they currently behave. “
2022-01-12 00:26:15 “Naming the method at this slightly higher level of abstraction isolates the code from changes in the implementation details. “
2022-01-12 00:25:07 “You should name methods not after what they do, but after what they mean, what they represent in the context of your domain. “
2022-01-12 00:24:41 “when you name a method after its current implementation, you can never change that internal implementation without ruining the method name.”
2022-01-12 00:17:38 Ditto 🤣
2022-01-11 21:40:31 https://blog.cleancoder.com/ 好像很不错的样子
2022-01-11 11:58:09 无名火应该自己消化
2022-01-10 11:07:19 昨晚了解到一个概念: 草台班子
2022-01-10 11:04:36 今早的体会: 很瞌睡的时候, 多睡5分钟是没有用的; 所以 要么多睡15-20分钟, 要么就起床吧; 当然, 早睡才是解药
2022-01-08 17:29:40 Keyword: “conditional git configuration” Leads to: “git config includeIf”
2022-01-08 14:58:40 马总告诫: PG一定要好好学一学
2022-01-08 00:14:29 被老板嫌弃长胖了…
2022-01-07 19:16:51 boss音箱SoundLink Mini2
2022-01-07 00:24:21 Think about the
and the <value/cost questions> 2022-01-06 23:33:19 “Drawing a distinction between messages and methods improves your OO mindset.”
2022-01-06 23:27:02 企业微信的chat-label名字里也可以加入emoji, 快乐+1
2022-01-06 17:27:21 macos postman9 降版本到postman8 舒服多了
2022-01-06 17:15:52 postman9 慢得我分分钟想卸载
2022-01-06 15:58:55 在马总的协助下, 用rvm装好了ruby-3.1 + rails7-stable, 开启了一个小项目
2022-01-06 15:41:34 params.require(key) , if key found, then return, else ActionController::ParameterMissing exception is raised
2022-01-06 14:16:21 和菜头的菜店客服中午给我打电话了, 声音真好听😊
2022-01-06 13:44:22 VUE作者 顶级大佬 https://evanyou.me/
2022-01-06 09:21:54 “Duplication of logic suggests that there are concepts hidden in the code that are not yet visible because they haven’t been isolated and named.”
2022-01-05 18:18:30 https://github.com/hashie/hashie 好可爱是小🐷(🐑?)
2022-01-05 15:34:21 ruby literals_rdoc
%w %i %q %s %r 2022-01-05 11:51:22 similiar to fzf: https://github.com/lotabout/skim
2022-01-05 08:15:19 “嘴角起泡,是口唇疱疹的表现。中医被称为“上火”,好发于口唇、口角,经常是因为睡眠不足、心情抑郁、紧张焦虑由于发热或机体在某一阶段疲劳过度,体能消耗过大,体内各种营养物质供给不足等因素,致使免疫力下降,使潜伏于体内的疱疹病毒大量繁殖,导致嘴角起泡而发玻开始有灼热感,继而群集水泡、糜烂。” 得了, 全占, 多喝水, 保持睡眠充足, 吃清淡点, 涂点红霉素眼膏
2022-01-04 23:57:59 “You can’t create the right abstraction until you fully understand the code, but the existence of the wrong abstraction may prevent you from ever doing so. This suggests that you should not reach for abstractions, but instead, you should resist them until they absolutely insist upon being created.”
2022-01-04 23:40:29 On to the book(99 bottles of oop)
2022-01-04 21:39:23 今年去四川过年
2022-01-04 21:39:05 深色命令行主题确实舒服一些
2022-01-04 18:32:14 记录几个时间点(2022-01-04): 十二月初二老板生日, 十二月十三dd我生日, 正月十六林哥结婚
2022-01-04 13:52:50 应该熟悉这个工具: netshoot
2022-01-04 10:06:03 大佬推荐书了: http://ddia.vonng.com/#/ (去我的收藏夹吃灰吧🤣
2022-01-03 23:03:50 有种预感: 如果继续这样下去, 别人遇到的坑我一个都不会少…
2022-01-02 17:17:08 必须早点把分析花销的系统做好, 2021年帐记得很清晰, 但是欠缺分析, 欠缺反馈, 可以说一无所获
2022-01-01 21:41:38 先磕个头… orz http://blog.xdite.net/posts/2013/01/09/2012-commit
2022-01-01 19:26:50 https://ruby-china.org/topics/33641
2022-01-01 19:02:20 不能看太多博客, 信息太多; 应该总结一下2021年, 然后多读会儿书
2022-01-01 18:37:28 很喜欢这位大佬 https://terrytai.me/
2022-01-01 18:31:35 diff [software engineer] [devops engineer] (https://www.geeksforgeeks.org/difference-between-software-engineer-and-devops-engineer/)
2022-01-01 18:08:09 https://teahour.fm/
2022-01-01 16:41:45 DRY (Don’t repeat yourself) promotes the orthogonality of the code.
2022-01-01 16:41:28 DAMP (Descriptive And Meaningful Phrases) promotes the readability of the code.
2022-01-01 16:17:42 捕获大佬: http://blog.xdite.net/
2022-01-01 16:07:52 Book: “Engineering Software as a Service: An Agile Approach Using Cloud Computing”
2022-01-01 10:23:18 p5js.org
2021-12-31 14:16:04 ruby rake work with optparse
2021-12-31 14:14:08 https://www.seancdavis.com/posts/4-ways-to-pass-arguments-to-a-rake-task/
2021-12-31 14:06:13 Good stuff: https://github.com/junegunn/fzf
2021-12-31 13:56:40 “What’s the ‘environment’ task in Rake?” —> You can get access to your models, and in fact, your whole environment by making tasks dependent on the environment task.
2021-12-31 09:33:44 察觉到自己的[牢骚满腹], 及时停止
2021-12-31 00:16:29 可定可以的…
2021-12-31 00:16:12 梳理了一下CSTS的新手教程, 没想到工作两年来, 竟有这么多零零散散的内容… 新人招架得住嘛?
2021-12-30 20:21:17 $LOAD_PATH.unshift File.expand_path(“./lib”, dir)
2021-12-30 19:40:35 echo work/worklog/holiday/202201{01..03}.day{01..03}.md | tr ‘ ‘ ‘\n’
2021-12-30 19:39:45 for i in {01..03} ;do echo touch work/worklog/holiday/202201.day.md; done
2021-12-30 19:39:27 for i in {1..3} ;do echo touch work/worklog/holiday/2022010.day0.md; done
2021-12-30 10:40:03 用了一下SequelPro, 有点后悔买了Navicat
2021-12-30 10:08:15 graylog: subdomain + api -> request duration 真好用
2021-12-30 00:07:45 https://jekyllrb.com/showcase/ 这里的showcase一眼看上去就让人觉得喜欢
2021-12-30 00:04:48 https://rubyonrails.org/的网站做的真好看
2021-12-30 00:02:32 Question: how to use github action?
2021-12-29 23:58:04 TODO 使用rails项目或者jekyll重建blog
2021-12-29 22:55:32 macos sublime cmd+option+v -> paste from history
2021-12-29 22:53:16 macos sublime cmd+shift+l -> to multiple/single lines
2021-12-29 22:51:37 macos sublime ctrl+shift+m
2021-12-29 22:50:18 macos sublime cmd+shift+space; cmd+shift+a
2021-12-29 22:45:56 大家互相之间都是有期待的,对吧
2021-12-29 19:08:05 “人就是城墙, 人就是护城河” 是说人的价值高, 还是说人的价值低呢… 是不是和环境相关呢
2021-12-29 08:42:02 想起来大学室友JXZ, 其实是个超级大佬; 是我后知后觉了…
2021-12-29 08:41:01 有极大的可能, 我所认为奇怪的,不对的事情,已经反复重演了无数遍
2021-12-28 14:13:47 哪里出了问题, 为什么这么难受
2021-12-27 22:44:03 就这么点耐心
2021-12-27 13:53:12 抽时间学一下DataGrid怎么使用, navicat的体验有点差了
2021-12-27 13:33:24 Navivat mysql里数据库连接的配置, encoding要设置成 “Auto”
2021-12-27 08:48:24 Helper:
for i in ch4-Functions-and-Program-Structure/EX4-{1..13}.c; do cp ch3-Control-Flow/EX3-2.c $i; done
2021-12-26 19:19:03 sublime: ctrl + - navigate back
2021-12-26 18:57:22 开始关注 release note
2021-12-26 18:42:32 blog: https://zhaolion.com/
2021-12-26 18:37:43 好像发现了个有趣的网站: https://panthema.net/
2021-12-26 18:34:45 使用环绕别名后, 调用被重写的方法, 即调用增强的方法; 调用别名, 即调用原方法
2021-12-26 18:01:42 “thread-safe”
2021-12-26 18:01:02 Global data is bad. Global, mutable data is even worse
2021-12-26 17:58:43 “Manipulating the Thread local variables is a really bad idea and is going to lead to nothing but sadness, heartache, and pain. There’s no guarantee that different parts of the request processing will be handled by the same thread, and because of this, your variables might end up getting lost.” — https://stackoverflow.com/questions/4217911/why-are-my-thread-variables-intermittent-in-rails
2021-12-25 22:34:31 早有人完整的做完了C程序设计语言的习题, 耗时80天, 作为参考: https://github.com/fool2fish/the-c-programming-language-exercise-answers
2021-12-24 23:56:06 翻出来一年前写的代码, 简单倒是简单, 也好重构(没有取巧的地方), 只是很明显 那个代码没有想清楚就开始写了, 思路不清晰, 数据传输不清晰, 没有经过重构, 不好测试… 进步空间还很多, 最近花点时间重构一下
2021-12-24 22:40:55 Funny expression heard on quora: “it’s kind of a pain in the as..neck though”
2021-12-24 22:36:32 Read: “https://wiki.c2.com/?TestDrivenDevelopment“ TDD
2021-12-24 18:45:06 postman current value vs initial value: “Initial values are shared when you share a collection or environment. Current values are local and not synced or shared.” — https://learning.postman.com/docs/sending-requests/variables/
2021-12-24 13:49:22 RubyChina好像受到DDoS攻击了 o.o
2021-12-24 10:30:40 分分合合是规律吧
2021-12-24 09:35:41 TODO 好像用得到 https://webp.sh/#/
2021-12-24 00:17:46 发现好物: https://github.com/timqian/chinese-independent-blogs
2021-12-23 23:39:33 TODO: ruby thor bash/zsh command completion, how?
2021-12-23 16:41:07 大佬的2021记录… https://github.com/yihong0618/2021 拜一拜 orz
2021-12-23 10:32:56 My Code in 2019/2020 is Full of Newbie Practices
2021-12-22 22:00:12 “Freelancer” 是我想成为的样子吗
2021-12-22 21:00:05 啥时候能听到南京李志的演唱会
2021-12-22 20:55:46 BILIBILI VZOO 👍
2021-12-22 20:55:14 蝇营狗苟
2021-12-22 14:27:05 全是大佬, 世界真美好 https://blog.k8s.li/friends.html
2021-12-22 13:56:40 原来shellfunction的命名里可以用::… https://github.com/k8sli/kubeplay
2021-12-22 12:03:30 looping happens everywhere
2021-12-22 08:11:34 我怀疑小猫在教我做事😤
2021-12-21 14:17:57 马总让我知道了个隐形大佬: seamon lhf
2021-12-21 13:48:38 “This means you can’t call private methods from outside the class that defines them.”
2021-12-21 13:36:04 遇到了一个rails里, 文件名和类名不一致导致的在rails console里加载不到类的问题(它坑在直接进rails console时能加载到, 在console里reload时加载不到); 前人埋坑后人填, 一定要注意尽量不要埋坑, 埋坑后要及时填平
2021-12-21 09:55:34 “Full GC (Ergonomics)” 导致了JIRA7无响应, 是啥原因呢?
2021-12-21 08:53:10 TODO read: http://wiki.c2.com/?CeePlusPlus
2021-12-21 08:19:39 TDD会影响开发时的思维方式
2021-12-20 21:09:55 一个人到底要才多少坑才能走上正轨
2021-12-20 16:17:29 Teambition Down x.x
2021-12-20 13:43:25 不怕不会, 不懂, 看不明白, 就怕只看一遍, 不肯多花点时间去理解…
2021-12-20 10:55:50 自测时, 一定要考虑为空的情况
2021-12-20 00:03:19 CoolSite: https://www.toptal.com/developers/sorting-algorithms
2021-12-19 23:57:10 https://coolshell.cn/articles/3281.html
2021-12-19 23:32:47 我好喜欢听大佬讲话… https://www.youtube.com/watch?v=9kaTRKWpuvQ
2021-12-19 23:02:52 我是一个莫得感情的大佬blog搜寻机器
2021-12-19 22:59:06 今天看了太多博客和文章, 乏了
2021-12-19 21:58:48 瞻仰一波大佬的生产力!!! (https://ruby-china.org/topics/39520#reply-359244)
2021-12-19 18:57:21 “你眼中的大牛有可能比你想象的还要牛 N 倍!” — https://ruby-china.org/topics/31062#reply-305606
2021-12-19 18:50:40 “希望所有在这行业里奋斗的同学们能沉下心多钻研,不要相信有所谓的捷径。”
2021-12-19 18:47:51 “写代码没有捷径,如果你希望在这条路上继续走下去,你必须打好基础,不断学习新的知识才有可能。” — https://ruby-china.org/topics/33036
2021-12-19 17:54:55 到底是什么让我有自信, 觉得做事很容易的? 凭什么呢? 有这种轻视的心态不是好的征兆…
2021-12-19 17:45:30 我在等自己不找借口的那天到来
2021-12-19 14:01:53 又发现大佬一枚: https://huangzhimin.com/
2021-12-19 13:04:09 Fun Stuff: https://docs.gtk.org/gtk4/getting_started.html
2021-12-19 11:48:57 StackOverflow 上关于mutex的解释, 让我想起来看过的哪部电视剧里的 “Talking pillow” 绝命毒师? 一回事… https://stackoverflow.com/questions/34524/what-is-a-mutex
2021-12-19 11:46:23 Q: What is “Mutex”? A: “Mutual exclusion”
2021-12-19 09:39:33 说自己再学C语言, 算不算双关[旺柴]
2021-12-18 20:43:26 read again http://www.catb.org/esr/faqs/smart-questions.html
2021-12-18 20:07:23 目前对thor的需求好像并不强… 似乎是质疑他的可移植性, 更愿意用shell解决问题
2021-12-18 20:02:59 “关键在于 “提问的方式” 而不是 “问题的深浅”。” — https://ruby-china.org/topics/33417
2021-12-18 19:17:40 大佬的CV: http://www.catb.org/~esr/resume.html
2021-12-18 19:10:47 http://www.catb.org/~esr/
2021-12-18 18:56:46 被自己整笑了… “packaging” 被我看成了 pack-aging
2021-12-18 17:54:40 GUI vs CLI, Maybe both 😆
2021-12-18 17:21:17 我想成为这样的人: 能自己用硬核知识喂饱自己
2021-12-18 16:46:59 看了发条张解说的 “成瘾剂量”, 深感毒品可怕…
2021-12-18 13:11:56 脑洞一开, 命令行里加上emoji直接活过来了; emoji的实现好像还挺有趣的
2021-12-17 18:06:00 git reflog –date=iso 快来救命
2021-12-16 13:38:17 常听人说的 “正确的做法” “最佳实践” 和 “Thinking Straight” 好像有点相似之处
2021-12-16 09:44:25 更新xcode-command-line 后, 注意 “sudo xcode-select –switch /Library/Developer/CommandLineTools/“
2021-12-16 09:25:11 压力 错误 盲目自信 信任危机 真可怕
2021-12-15 23:40:54 Q: What is “runtime fields” in ES ?
2021-12-15 23:31:04 ES -> “newline-delimited JSON (NDJSON)”
2021-12-15 23:20:47 这周强度太高 + 发现自己成为了不给力的一部分, 真让人难受
2021-12-15 14:28:53 person.pets.create([{name: ‘Spook’}, {name: ‘Choo-Choo’}]) 还是生成2条插入的sql语句(而不是一条), 这不河里…
2021-12-15 13:55:34 以后类似的场景, 要记得用STI
2021-12-15 13:48:57 Gem: default_value_for
2021-12-14 15:18:13 焦头烂额中 - -
2021-12-12 20:06:51 MySQL必知必会这本书只能说是非常非常基础… 不然为啥叫必知必会呢; 其他知识应该也是类似的, 基础太差 x.x
2021-12-12 16:41:53 OK json -> jay-son
2021-12-12 15:59:05 今天发现 小猫和我玩的时候还是控制了嘴巴的咬合力的…
2021-12-12 15:06:28 大佬的博客 https://yafeilee.com/about
2021-12-12 14:43:45 “https://www.youtube.com/watch?v=suZ5Bph99hQ“
2021-12-12 00:01:59 喜欢听大佬讲话
2021-12-11 17:13:04 “Read the entire book, work the problems, and only then decide whether to integrate these ideas into your daily practice.”
2021-12-11 12:18:28 情不自禁地发光么
2021-12-10 23:40:43 买了本”数据结构与算法分析C语言描述” 开始涉猎数据结构和算法
2021-12-10 14:52:55 小李求求你,仔细点
2021-12-09 21:22:48 figure-out-able — http://blog.thefirehoseproject.com/posts/learn-to-code-and-be-self-reliant/
2021-12-09 21:19:43 “Become self-reliant. Having the ability to learn new coding skills without structured guidance means you no longer need to wait for anyone to help you out. This means that for the majority of what you need to learn, you can simply search the internet and read the various material on what you need to know.”
2021-12-09 21:18:55 “When you’re learning how to program, your singular goal should be to find the inflection point and annihilate it. Once you do, learning that new, sexy fad won’t be a difficult task at all.”
2021-12-09 21:13:43 “1. The web development inflection point. 2. The algorithm and data structures inflection point. — http://blog.thefirehoseproject.com/posts/learn-to-code-and-be-self-reliant/“
2021-12-09 21:09:12 “Instead, you should strive to go outside your limits every single day. “
2021-12-09 21:06:18 “During the inflection phase, you will be coding 10-20 times SLOWER than in the previous phase.” — http://blog.thefirehoseproject.com/posts/learn-to-code-and-be-self-reliant/
2021-12-09 20:59:43 “Unfortunately, tutorials will only take you so far, and true confidence isn’t found in tutorials or guides. True confidence comes from struggling through a problem you have no idea how to solve, and discovering a solution on your own.” — http://blog.thefirehoseproject.com/posts/learn-to-code-and-be-self-reliant/
2021-12-09 17:34:56 先看测试如何复现问题, 不要直接上手开始查
2021-12-09 13:56:32 Good feature found: “https://gist.github.com/“ “Instantly share code, notes, and snippets.”
2021-12-09 10:42:41 不要抱怨
2021-12-09 09:39:08 https://yiming.dev/blog/2017/12/08/book-review-99-bottles-of-oop/
2021-12-09 00:12:19 Music: Tube & Berger
2021-12-08 22:51:56 Music… https://www.youtube.com/watch?v=_E1ouvJXROg
2021-12-08 20:55:37 巨洗脑: https://www.youtube.com/watch?v=FITjBet3dio
2021-12-08 11:08:20 和那些比较难读懂的书来说, 这需求写得难懂的多(狗头保命)
2021-12-08 10:42:55 “多看Rail AP文档, 发现正确的使用方式”
2021-12-08 10:40:53 “程序员懂设计很重要” — rubychina huacnlee
2021-12-08 10:26:18 任务拆成前后端, 如果开发时间错位, 联调时间差太远, 会导致一个人被另一个人拖住, 好难受; 不是我拖累你, 就是你拖累我; 更坚定了我向全栈方向的目标
2021-12-07 23:19:29 简单研究了一下sublime的snippet功能, 以后写markdown的时候更顺手了
2021-12-07 22:28:15 先学mysql 再看大佬的博客…
2021-12-07 22:23:44 Good Idea! https://webring.xxiivv.com/#
2021-12-07 22:01:14 另一枚大佬 https://yiming.dev/
2021-12-07 17:49:57 任务有关联时, 一定要拆开做, 千万别混在一起
2021-12-07 15:42:51 不清晰就搞清晰, 不明白就搞明白
2021-12-07 10:02:11 “e is the base rate of growth shared by all continually growing processes” — https://betterexplained.com/articles/an-intuitive-guide-to-exponential-functions-e/
2021-12-07 01:09:40 Audio: https://podcast.staffeng.com/1687069/8247672-mike-mcquaid-github
2021-12-07 00:52:31 之前不是纠结没见过好代码嘛, 好好学吧小李~ https://github.com/github/opensourcefriday
2021-12-07 00:50:42 一个MVC的项目完全可以做得这么漂亮, 我还能看到源码… 万万没想到 https://github.com/github/opensourcefriday
2021-12-07 00:35:34 “if you can’t say something nice: maybe you shouldn’t say anything at all” — https://github.com/MikeMcQuaid
2021-12-07 00:28:06 超级大牛: https://mikemcquaid.com/cv/
2021-12-06 23:21:09 发现个好东西: https://betterexplained.com/cheatsheet/
2021-12-06 20:13:07 这里好多宝贝呀 https://formulae.brew.sh/formula/
2021-12-06 19:53:52 读一读这安装homebrew的脚本, 能学到不少写shell脚本时的技巧 “https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh“
2021-12-05 22:04:37 “如果一个男孩子,看起来像女孩子,游泳像女孩子,叫声像女孩子,那么他可以……编程吗?” 不要调皮… — https://coderemixer.com/2018/06/06/coding-tutorial/“
2021-12-05 22:01:00 “无论是 C 语言、计算机组成原理、数据结构、操作系统都是非常基础的课程,他们是构成软件构成非常底层的内容。当我们谈论某一些具体的技术的时候,通常很碎片,并不会直接讨论这些东西。举例来说,如果我们要讨论非阻塞 I/O,那么我们会举例一些实际的技术,比如 Linux 上的 epoll。至于需要弄清 epoll 的实现,了解 epoll 为什么快,就可以通过比较 epoll 和比如 Windows 上的 IOCP。而比较过程就需要对操作系统、算法有比较好的理解。而这些在你单独上这几门课的时候都不会讲得非常具体。” — https://coderemixer.com/2018/06/06/coding-tutorial/
2021-12-05 21:55:30 “所谓看内核的东西,究竟是看看博客当小说,还是带着问题,特别去深究一些功能究竟在干什么,要解决什么问题。这些信息往往在解决特定问题的时候会变得非常实用。” — https://coderemixer.com/2018/06/06/coding-tutorial/
2021-12-05 21:49:01 testing interactively post my thoughts
2021-12-05 21:39:26 读这种文章可以学到native的表达 o.o — https://news.ycombinator.com/item?id=17235832
2021-12-05 21:35:00 两小时的空闲时间, 看看书, 浏览一下大佬的博客, 读读文章, 和玩游戏比起来哪个更好呢…
2021-12-05 19:27:36 TODO: MySQL必知必会搞定后, 再过一遍极客时间上的课程
2021-12-05 19:18:46 计划: MySQL搞定后, 把C语言学完, 做足够的习题, 算法和数据结构; 其中穿插着学习ElasticSearch(预计耗时3个月…)
2021-12-05 19:09:50 mysql的联结查询基本明白了(inner-join/left-outer-join/right-outer-join)
2021-12-05 18:21:49 第一次参加RubyConf, 感觉挺好 ;D
2021-12-05 17:33:31 FUN: https://smaug.dev/
2021-12-05 17:27:32 https://github.com/Eric-Guo/wechat
2021-12-05 16:51:10 “但要想写好代码,两个必不可少的因素是对数学的敏感和放洋屁的能力。” — https://coderemixer.com/2018/06/06/coding-tutorial/
2021-12-05 16:39:56 极狐后端测试覆盖率95% 乖乖
2021-12-05 15:46:21 工作中 有太多可以做好, 但还没做好的事
2021-12-05 14:36:29 2019-12-05至2021-12-05 两年了
2021-12-05 13:34:59 加了workstream大佬的微信… o.o Max Wang 真帅啊
2021-12-05 13:00:44 创始人的直觉之 <就是这个人> https://www.youtube.com/watch?v=uurtyMtRPs4
2021-12-05 12:55:23 远程工作的核心问题是 建立良好的沟通和互信
2021-12-05 09:14:02 MySQL必知必会撸了一半了
2021-12-05 00:07:32 多读一读std-lib 全当放松…
2021-12-04 21:50:23 博客是不是可以改为使用jekyll来做效果更好点
2021-12-04 21:33:09 想起来之前看马士兵老师的视频的时候, 他老是强调的 “你要多读API文档”, 那时候在学java, 现在写ruby, 好像文档看得不勤了, 记录一下, 反思一波
2021-12-04 21:31:00 Simple, Elegant, Flexible, Nothing…
2021-12-04 21:30:21 接着rubyconf的机会, 搜到了一波大佬的github, 个人网站… 浏览了一圈感觉自己啥也不是, 小李继续努力
2021-12-04 21:15:42 浏览了一遍这个仓库(https://github.com/komeiji-satori/Dress), 结论: 有的人女装真好看, 有的人女装真难看… 🤣
2021-12-04 20:39:36 https://theuselessweb.com/
2021-12-04 17:12:59 RubyConf里大佬如云o.o
2021-12-04 17:05:50 It’s so damn hard.:
2021-12-03 22:49:42 ruby Array#permutation 排列组合
2021-12-02 19:56:30 Simple, Elegant, Flexible, Nothing…
2021-12-02 19:41:04 Simple, Elegant, Flexible, Nothing…
2021-12-02 19:40:36 Simple, Elegant, Flexible, Nothing…
2021-12-02 19:00:17 之前看不明白的东西, 现在一眼就懂了… 😶 https://shopify.github.io/liquid/
2021-12-02 14:14:06 发现大佬一枚: https://github.com/aceld https://github.com/aceld
2021-12-02 10:45:30 查到一个奇怪的问题, 暂时没搞懂原因: sublime打开的某个文件, 某个字符串里面包含了 <0x08>, 导致sublime的搜索结果里, 把这个文件标识为了 binary, 解决办法是 用 [^\x00-\x7F] 在这个异常的文件里找到这个特殊字符, 然后删掉 — https://www.reddit.com/r/SublimeText/comments/6wesyt/st3_why_find_in_all_says_text_file_is_binary/
2021-12-02 09:37:13 刚发现github上有个follower🤣
2021-12-02 09:30:14 取法于上,仅得为中,取法于中,故为其下。
2021-12-01 20:39:25 这好像是个好东西啊 https://github.com/ruanyf/weekly/issues/2092
2021-12-01 19:50:19 阮一峰的教程 https://github.com/wangdoc
2021-12-01 09:28:15 “数据存放的规则是:只要是局部的、占用空间确定的数据,一般都存放在stack里面,否则就放在heap里面” — http://www.ruanyifeng.com/blog/2013/11/stack.html
2021-11-27 17:28:25 APM又因为和grape的兼容问题回滚了😤😤😤
2021-11-27 10:31:11 通读了一遍 man mysql, 浑身舒畅
2021-11-27 10:26:47 “Disabling mysql Auto-Reconnect” might be a good practice (see man mysql)
2021-11-26 23:55:02 发现了个客服系统竞品: https://www.eiisys.com/
2021-11-26 22:08:14 看输出仔细点… 那么大的 http协议, 还往ssh身上找原因… (还是毅哥眼光老辣)
2021-11-26 21:29:27 终于搞懂了 ssh-add ssh-agent ssh -A user@host 实现的SSO 真是太好了!
2021-11-26 20:55:55 ssh -A xxx 和 配置文件里增加 ForwardAgent 是等价的
2021-11-26 20:40:18 “Sudo is a tool for privilege escalation in Linux. It can be used to grant ordinary users the right to execute certain commands as root.” — https://www.ssh.com/academy/iam/sudo
2021-11-26 20:04:43 APM工具真是太好用了!
2021-11-26 19:57:45 认真 理解需求
2021-11-26 18:17:24 需求理解不仔细的后果就是花成倍的时间去修补
2021-11-26 14:16:55 使用 ForwardAgent + ssh-add + ssh-agent 可以实现在借用本机的公钥, 在无公钥的机器上拉代码, 认真学习一下ssh很有必要
2021-11-26 09:31:14 DDL是第一生产力(吗)
2021-11-25 22:06:10 云南白药金口健牙膏的说明书竟然在包装盒里面…要不是我心细, 谁注意得到
2021-11-25 22:01:44 《鱿鱼游戏》 挺有意思
2021-11-25 00:05:09 “鼓励” 真的是稀缺资源吗?
2021-11-25 00:03:49 Simple, Elegant, Flexible, Nothing…
2021-11-24 13:53:11 被大佬带着分析需求的时候, 那种不经意散发出的 举重若轻, 给了我莫大的勇气去直面困难
2021-11-24 11:11:03 Nightwish 的歌吵吵闹闹又不难听, 很适合想听点什么又不耽误工作的时候听
2021-11-21 22:28:28 “What’s stopping you? YOU” 我自己
2021-11-21 16:55:29 一致性 大于 正确性 吗
2021-11-21 15:10:20 “如果你不能用一种语言里面的基本特性写出好的代码,那你换成另外一种语言也无济于事。” 在用C的基本方法写一些处理字符串的程序时, 总会觉得”难受” “痛苦”, 实际上这是进步的标志…
2021-11-21 15:07:13 应该反思一下 事情真的 “应该这样”吗
2021-11-20 13:37:28 解释高级意图,不要使用低级命令 实测, 这个对于水平差不多的人来说有效, 差得多的人的话, 是无效的…
2021-11-20 13:37:20 解释高级意图,不要使用低级命令 实测, 这个对于水平差不多的人来说有效, 差得多的人的话, 是无效的…
2021-11-20 13:35:39 “解释高级意图,不要使用低级命令” — https://www.yinwang.org/blog-cn/2015/03/03/how-to-respect-a-programmer
2021-11-19 08:46:12 数组名相当于指向数组第一个元素的指针
2021-11-18 19:29:24 Get off pity party.
2021-11-18 10:45:30 好神奇的观察者模式! https://ruby-doc.org/stdlib-2.0.0/libdoc/observer/rdoc/Observable.html#top
2021-11-18 00:28:37 数组和指针有点搞脑子
2021-11-17 13:45:33 学习了C以后, 很多代码都能开始尝试着读一读, 学习一下了 嘿嘿嘿
2021-11-17 11:05:12 把自己的工具分享给别人的时候, 才发现他们耦合得这么厉害 x.x
2021-11-17 09:48:11 又发现大佬一枚: https://github.com/linyiqun
2021-11-17 08:35:03 “Debt may be a burden, but it is more likely to be an incentive(激励). — Everybody-Ought-to-Be-Rich”
2021-11-17 07:52:52 根据 “Learning Pyrimid” 展示的结论和实际经验来看, 学习的时候, 只要动手了, 效率就会有很大的提升
2021-11-16 23:51:15 “If you think like a computer, writing C actually makes sense.”
2021-11-16 23:50:13 “I love hardware, I like interacting with hardware from a software prospective. https://www.youtube.com/watch?v=CYvJPra7Ebk“
2021-11-16 21:09:16 边界之上是对抗
2021-11-13 22:40:04 今天的这种复盘, 可能是天堂也可能是地狱; 比较幸运, 今天对我来说一切顺利
2021-11-13 12:49:54 “工作闭环” 做事要做整套
2021-11-13 11:35:47 事情不应该不了了之
2021-11-13 09:57:56 看到了朋友的反思: “永远在大事上输得一塌糊涂” 多么痛的领悟
2021-11-12 23:45:09 扫黑风暴第25集, 何勇的突然暴走太突兀了导演…
2021-11-12 22:35:19 我嘴可能是太毒了, 但扫黑风暴里, 就麦佳最难看了…
2021-11-12 22:23:39 扫黑风暴第21集里那个小刑警的突然洗白真是太怪了
2021-11-12 21:21:52 这里的一切真的在变好吗
2021-11-12 13:34:53 从和菜头叔叔那里听到了个新词 <半吊子理性> 和 <完整理性> 有趣啊
2021-11-12 13:34:00 初步了解了Go里的const+iota对enum的支持
2021-11-12 12:00:35 前几天排查了个 [生产者消息丢失] 的问题, 实际上最后发现, 是消费者比预期的多导致的, 根本原因是机器上线前, 没做好和生产环境的隔离, 对生产者消费者模型来说, 快速定位消费者信息很重要
2021-11-12 11:58:16 被人当成傻蛋的感觉真是糟糕透顶
2021-11-10 09:51:55 调整状态, 切忌原地打转
2021-11-10 08:20:51 反思: 当观察和试验 得到的现象, 显得矛盾的时候, 很可能是因为遗漏了什么关键信息; 抓住他, 就很有可能把这矛盾的现象统一起来, 答案也就近在眼前了
2021-11-09 11:10:41 “My taste of music is simple…the one which gives me goosebumps like this — https://www.youtube.com/watch?v=4Q46xYqUwZQ (Legends Never Die )”
2021-11-09 00:25:11 再提醒自己一次: 有很多事我主动做了, 就不会有人催着我做; 两者之间是有很大的区别的
2021-11-09 00:08:01 尽快把AMG交出去, 不然它会成为我的借口.
2021-11-08 23:44:49 借口不停的自己令人厌恶
2021-11-08 19:37:28 “拥抱容器吧”
2021-11-08 09:27:28 遇到搞不定的事的时候, 什么是正确的的做法?
2021-11-08 09:26:02 哈罗单车款冰镇屁股
2021-11-07 23:37:23 好事要重复, 错事要避免重复
2021-11-07 21:43:22 EDG夺冠, 不想知道都难…
2021-11-07 09:22:15 窗外大雪, 床边小猫, 心情悠然, 嗐, 舒服呀
2021-11-06 21:51:25 在公司调了一下午HTTPS和小米小爱开放平台, 调通后开开心心回家; 没发现外面下了大雪, 走不动,更骑不了车; 哆哆嗦嗦躲在墙角叫了滴滴打车; 寻思着捡回一条命; 到了司机还主动下车给我开车门; 当时没注意, 吃完饭想起来记账的时候发现打车费108块,我丢,一看原来是滴滴豪华车. 这要是给我在吃饭前看到, 我这晚饭多半能省了 ;D
2021-11-06 16:14:47 花了点时间,不过https的配置比想象中顺利很多
2021-11-04 22:41:02 在无关紧要的部分花了太多时间, 反思实际上应该先完成最重要的任务.
2021-11-04 21:23:29 https://skorks.com/2011/02/the-greatest-developer-fallacy-or-the-wisest-words-youll-ever-hear/
2021-11-04 21:11:43 彻底死心 我的PPL
2021-11-02 20:33:38 当年我接收一个 asp.net 的项目比这个严重多了。哥,放开心,勇敢的面对它,不要着急,一点一点慢慢重构它,几个月以后就好了。 https://ruby-china.org/topics/1723
2021-11-02 09:50:26 keep your todo list short
2021-11-02 09:50:22 做任务时, 理解业务, 理解代码是第一件需要做好的事
2021-11-02 09:50:18 速度能解决很多很多很多问题
2021-11-02 09:50:14 一件一件做就行了, 效率最低的是原地打转
2021-11-02 09:50:07 Stop Complaining
2021-11-02 09:32:13 小猫终于完全恢复了 2021-10-20至2021-11-02 Nice.
2021-11-01 09:31:14 人们对信仰避而不谈,很可能是因为对信仰知之甚少,而误解甚多,把它理解为追求永生那样的玄想。同时,又把现实看得过重,觉得那才是可以把握的真实。但在我看来,凝视现实是一件相当吃力的事情,人们觉得一切都好不过是因为太过忙碌而没有足够的时间去凝视。但总归会有那样的时刻,人会在凝视现实的时候感觉空无一物,不知道自己忙忙碌碌究竟是为了什么。我希望在那一刻到来的时候,你能想起这篇文字,可以从这里开始去找寻你的信仰,为自己的生命增加一点重量。
2021-10-31 11:08:02 毅哥教我: 对于麻烦的事, 有些事只要你做了, 做到了, 做快了, 他就不麻烦了
2021-10-31 00:03:23 CTI: Computer Telephony Integration 计算机电话集成
2021-10-30 23:41:33 打扰了
2021-10-30 23:35:19 印象笔记 配合 马克飞象 好像还不错嗷
2021-10-30 23:16:29 最小必要知识 MAKE: Minimal Actionable Knowledge & Experience
2021-10-30 22:11:14 小猫舔耳朵哈哈哈哈
2021-10-30 16:37:30 艰难地记下一句提醒大家的话: “我见过太多人上完洗手间后不洗手了, 所以 1. 不要随便动别人的私人物品; 2. 勤洗手;” Good Luck.
2021-10-30 15:05:18 大佬都在思考怎么解决问题, 没空抱怨, 没空听你抱怨
2021-10-28 21:31:59 很多人以为看大型项目可以提升自己,而没有看到大型项目不过是几十行核心代码的扩展,很多部分是低水平重复。— http://www.yinwang.org/blog-cn/2020/02/05/how-to-read-code
2021-10-28 20:43:27 小猫, 你到底是喜欢喝热水, 还是喜欢喝洗脚水? 我好迷惑
2021-10-27 20:19:43 解决了一个困扰已久的工单问题, 真舒服…
2021-10-27 13:40:39 10月看了几部电视剧: 刀锋1937 扫黑风暴 好先生 小娘惹 RickAndMortyS05 SolarOppositeS02 有点硬核了…
2021-10-27 13:37:41 我不希望自己因为顶不住了而离开, 我希望自己因为想离开并且自信地离开
2021-10-26 16:37:43 代码要 多看/多写/多想”怎么能写好”, 才有可能写好
2021-10-24 23:53:43 感觉在这里把amg做好, 就安心了
2021-10-23 18:57:10 Fun project: https://github.com/leahneukirchen/nq
2021-10-23 18:38:08 github上的wikipage, 好像是每个人都可以直接编辑的, 甚至不用发pull request… (from rack wiki).
2021-10-23 18:35:08 又摸到一个大佬的个人网站 https://leahneukirchen.org/
2021-10-23 15:11:14 压力来源是哪里
2021-10-23 10:53:11 Solar Opposites 里的英语听起来真舒服, 跟着读也很过瘾
2021-10-22 10:56:17 重构练习, 从小范围代码开始
2021-10-20 16:07:12 小猫可以一天只换一次药了
2021-10-20 16:06:14 必须要在恶性循环里, 找到一点, 打破它; 否则就只能被拖着到处救火
2021-10-20 10:35:00 不用自己吓唬自己
2021-10-19 16:30:03 一天彻底裂开了, 一定要有目标…
2021-10-18 13:43:53 一定要有一种自信: 想学什么, 就能很快学会学好.
2021-10-17 00:12:44 徐丽真好看
2021-10-16 23:19:54 寸草不生, 这个男人基本是空了; 不过还好, 一旦有机会, 就有机会重建
2021-10-16 23:16:07 你爱女人, 但是恨自己, 所以不管哪个女人爱上你, 都会惨淡收场. ToBeABetterMan 32
2021-10-16 18:23:09 NewRelic 真是个好东西
2021-10-16 18:00:41 apigw限流策略失效, 慢接口, 预警信息未同步到后端, 条件缺一不可; 有时候一个问题导致全盘皆输, 有时候多个问题同时爆发才导致问题; 两种我都遇到了 x.x
2021-10-16 14:13:37
function ljw_fix_bug(bug) -> new_bug
x.x2021-10-15 22:25:17 谁又想得到, 小李有一天也会有甲沟炎呢
2021-10-15 08:05:47 来自大佬的鼓励 https://github.com/jwasham/coding-interview-university
2021-10-15 08:01:01 Spaced repetition is the key to memorization.
2021-10-15 08:00:31 “I should have stopped reading books and watching videos earlier and started on coding problems sooner. I would have been able to spend more time applying the topics I learned.”
2021-10-15 07:58:18 It’s good to ask, not assume.
2021-10-14 22:32:21 江浩坤同学永远是一副拉不出屎的表情, xswl
2021-10-14 22:09:42 好男人 剧情过半
2021-10-14 22:09:13 看剧能治低血糖
2021-10-14 21:43:47 To Be A Better Man.
2021-10-14 18:59:10 makefile 不认识空格, 认识tab 这是什么鬼…
2021-10-14 13:30:31 捡到一张拍立得的照片, 女孩还挺好看
2021-10-14 13:30:01 用过好用的键盘以后, 回不去了…
2021-10-13 11:45:17 ruby 的作用是 pass parameter to block(if any) and call the block
2021-10-13 11:22:01 不要让别人猜你的意思; 如果你让别人猜, 就不要怪别人给你发个问号…
2021-10-11 15:20:18 掌握之前,觉得难如登山; 掌握之后觉得都是小儿科; 人到底有多自恋
2021-10-10 23:05:01 心乱的时候就会沉默
2021-10-09 09:44:21 服务器的磁盘空间满了, RDS的空间满了, 这种很低级的错误, 为什么总会出现呢
2021-10-08 09:11:31 所以在设计程序的时候,我们最好是先把手上的问题解决好。如果发现这段代码还可以被用在很多别的地方,到时候再把框架从中抽象出来也不迟。https://www.yinwang.org/blog-cn/2013/04/13/generality
2021-10-05 18:58:17 刀锋1937 全剧终
2021-10-05 18:07:29 曹操, 你爹没死. 郑树森不会演讲, 但他记得你爹的话…
2021-10-05 15:50:21 “多学几种语言” 我今天想说其实就是,没有任何一种语言值得你用毕生的精力去“精通”它。“精通”其实代表着“脑残”——你成为了一个高效的机器,而不是一个有自己头脑的人。你必须对每种语言都带有一定的怀疑态度,而不是完全的拥抱它。每个人都应该学习多种语言,这样才不至于让自己的思想受到单一语言的约束,而没法接受新的,更加先进的思想。这就像每个人都应该学会至少一门外语一样,否则你就深陷于自己民族的思维方式。有时候这种民族传统的思想会让你深陷无须有的痛苦却无法自拔。(https://www.yinwang.org/blog-cn/2013/04/17/languages)
2021-10-05 15:36:44 心态变化了: 不应该不会, 不应该搞不定
2021-10-05 00:09:36 黄旭初太完美了, 那时候的人都这么完美么
2021-10-04 23:36:05 庞老板有了关心的人后, 智商骤降…
2021-10-04 23:15:19 情话大师郑树森…
2021-10-04 22:57:59 玩了两天有想学习了
2021-10-04 11:17:05 刀锋的配乐真是绝了
2021-10-03 11:20:10 有恃无恐 需要警惕, 无论是自己还是别人
2021-10-03 10:13:41 一大早起来处理了amg的问题, 发现是jira7上日志把磁盘占满了… 昨天就有迹象了, 没有放在心上, 真是遇事应主动处理, 万不可有侥幸心理
2021-10-03 00:11:48 做成以后, 有可能会觉得 也就那么回事…
2021-10-02 20:36:23 学习和看剧各有乐趣
2021-10-02 18:48:15 虞家茵, 哦不, 庞家茵开始入戏了… 09
2021-10-02 18:23:07 放假没压力的时候, 午睡15分钟这种高效的休息方法失效了… 好吧, 那多睡会而就多睡会儿吧…
2021-10-02 17:37:24 Docker Machine Deprecated…
2021-10-02 17:17:30 有的事做得快了才做的成, 做得快了才学得会; 不然就会陷入拖延的泥潭
2021-10-02 14:04:12 你知道他(指庞德)是什么样的人吗
2021-10-02 13:57:30 砸了青云阁杀了掌柜, 给了我一个下马威; 灭了苏州帮救了我一命, 送我一个见面礼; 送我一口棺材不大不小正合适; 还送我一剂良药勾醒了我的魂; 去我的银行摸了我的底, 吓唬我的财神爷还要短我的财路; 庞德呀庞德, 你这一出一出, 唱得可真是 有板有眼呢
2021-10-02 13:57:18 你踹我一脚, 我换你一拳, 那是泼皮打架; 你卸了我的胳膊, 我断了你的手指, 那是意气用事; 把你的五脏六腑挖得干干净净, 还不让你咽气, 撑着一副皮包骨头, 眼睛不瞎, 让你知道报仇这俩字怎么写, 耳朵不聋, 让你知道报仇这俩字怎么读, 脑子不糊涂, 让你知道报仇这两个字什么意思; 报仇要报的彻底, 那才算是一种境界;(第9集 第4分钟)
2021-10-02 13:27:57 庞德庞老板的个子小了点啊 嘿嘿嘿😝
2021-10-02 13:04:39 郑树森恍惚感觉到病过一场, 有时候就等于死过一次. 死去活来之后, 有什么东西突然变了, 是自己变了, 还是世界变了, 他也搞不清楚.
2021-10-02 11:56:59 我是通过 ProGit 和 tig 学会git的, 现在很难想象, 如果没有tig, 我能不能学会git… 也许能, 但是会比较难.
2021-10-02 11:43:49 透过ruby-china的这个页面(https://ruby-china.org/sites), 可以看到很多不同的生活, 有益的思考
2021-10-02 11:42:44 当然我不是在这里打击 Linux 和 Mac 而鼓吹 Windows。这些系统的纷争基本上已经不关我什么事。我只是想告诉新人们,去除头脑里的宗教,偏激,仇恨和鄙视。每次仇恨一个东西,你就失去了向它学习的机会。 — https://www.yinwang.org/blog-cn/2013/03/07/linux-windows-mac
2021-10-02 11:36:31 一个好的工具,应该只有少数几条需要记忆的规则,就像象棋一样。 — https://www.yinwang.org/blog-cn/2013/03/07/linux-windows-mac
2021-10-02 10:08:57 仔细观察, 稍微想想就会发现, 很多事都可以无限细分(拆分)下去, 要学的是什么时候该停止
2021-10-02 00:17:29 “嗐, 这也没啥, 我的男人在我的家里叫出别的女人的名字, 总比我的男人在别的女人的床上叫出我的名字来得实惠吧” 秦善保的脑回路真是…
2021-10-02 00:13:08 我郑树森家的人, 睡觉从来不用脱衣服~ 并且, 鞋也不脱!!!
2021-10-02 00:04:51 “刀锋1973”-07 “乔谯说得没错, 每个人都活在梦里; 那天, 从暗黑的夜到清冷的早晨, 郑树森感觉到了一种不由自主的精疲力尽; 他在慌乱和恐惧中度过了自己的新婚之夜, 在如丧家之犬的奔跑中, 迎面而来的是无法抵挡的委屈, 而在这种委屈笼罩下和催发成的歇斯底里, 不要说是别人, 就连他自己都唯恐避之不及; 从温馨的良宵到漫长的午夜, 又从清冷的清晨到烈日当空的正午, 郑树森完成了他人生的第一次结婚到人生的第一次崩溃的经历. 在这之后的那些日子, 他只有没完没了地做梦”
2021-10-02 00:02:12 刀锋把郑树森的心理,感受描绘得太准确了
2021-10-01 23:44:46 不要用枪对着我. 也不要对着你自己.(真有你的郑树森)
2021-10-01 23:38:20 那个人, 会唱个小曲就迷倒你了, 我也会唱小曲
2021-10-01 23:21:30 虞老板说的对啊, 庞德无情无义…
2021-10-01 23:18:03 因为我爱庞德, 我爱他, 我就没有退路了
2021-10-01 23:12:03 对于不识字的郑树森来说, 和文字相关的浪漫用得真是妙啊…
2021-10-01 23:03:40 还有呢?
2021-10-01 20:49:28 大哥你放心, 区十四如今依旧能上天入地. 赶尽杀绝嘛, 谁都会这样的, 还好我命大.
2021-10-01 20:35:40 庞德大哥, 乔谯女神!!!
2021-10-01 20:31:27 一连串的遭遇让郑树森感到了前所未有的疯狂和眩晕…
2021-10-01 19:45:52 郑树森突然有了一种如鲠在喉的羡慕和委屈
2021-10-01 18:43:08 刀锋1937 真好看啊…又掏出来了
2021-10-01 13:41:59 蹿稀的时候能感觉到声明在流逝, 力量在减弱… 尤其是一大早的时候 x.x
2021-10-01 11:49:43 白砂糖配西红柿绝了 >.<
2021-10-01 11:49:24 vagrant 启动多个节点,做docker的实验, 真舒服… 为啥之前我花那么多时间学KVM呢… Anyways, 两个都学了也好.
2021-09-30 18:23:54 工作的时候, 其实很需要一种归属感, 如果公司能够给予, 那真是太好了… 纯粹的把自己视为劳动力, 或者被视为劳动力, 感觉会很不好.
2021-09-30 10:22:41 If you can break down a complex Situation into something simple, that’s another indicator of somebody who’s at a very high level in the game.
2021-09-30 10:22:29 Hard code is simple code, basically if you can write really simple code that gets the job done, that’s a sure sign of a master developer.
2021-09-30 10:22:02 Simple code is superior code(我所追求的)
2021-09-30 08:20:15 早晨6点多,有家人出门. 那种朦胧的,很清冷的声音, 让很多回忆涌上心头, 勤工俭学, 纽约之行, 夜车返回密歇根, 清晨到达, 朋友聚餐又分别…都是些美好时光呀
2021-09-29 21:45:41 当自己对一个工具已经比较熟悉的时候(比如git,命令行,linux,mac), 会发现身边总会有人对他们不熟悉, 觉得他们笨手笨脚, 很想上去教一下他们(好为人师), 实际上, 多数时候又没有说出口…我想, 大佬们看我在吭哧吭哧费力地做事的时候, 一定也是这种心情. 我要多多思考, 如何才能让大佬乐意帮助我,成为我的贵人; 我又该如何为其他人提供帮助.
2021-09-29 19:46:10 我没法说沙雕视频没营养, 因为他们和routine的生活相比, 真实太有意思了
2021-09-29 13:35:26 开始接受 枚举和映射
2021-09-29 00:17:23 学以致用的感觉真好(状态模式, 用状态转换图分析业务, 辅助思考)
2021-09-28 23:21:34 是时候自己搞定多数东西了
2021-09-28 15:44:00 顿悟: 路由是入口!!!
2021-09-28 13:37:41 慢慢适应喜忧参半
2021-09-28 00:05:01 当做坏了以后的后果是你不能承受的时候, 你就会很重视
2021-09-27 23:57:48 毅哥教过我: [别人的缺点和你没关系] 翻看记录才又想起来…长点记性
2021-09-27 23:54:18 想起来毅哥教过的一个很重要的东西: “别人告诉你一件事,你马上去做了,你就能做成; 如果你说 “有时间再做”, 那么大概率你不会去做…”
2021-09-27 23:52:20 怪不得大佬们学习都看官方文档, 这就是最快的方法了(大道至简),这就是捷径. 看其他的,基本可以说明基础不够好…
2021-09-27 22:45:38 向学的东西太多, 想看的书太多, 想做的事太多… 一件件来, 基础优先, 做事优先, 娱乐靠后.
2021-09-27 15:11:51 省时间的技巧: 有的事直接不去做.
2021-09-27 09:34:38 当东西很少时, 不考虑维护性没什么问题; 当东西变多, 项目规模变大, 字数/代码量变多, 服务器数量变多, 服务数量变多…的时候, 维护性,复杂度的问题处理必须被提上日程. 所以很多事,最开始详尽, 后来得学会精简, 简化, 否则完全没法应对增长.
2021-09-27 08:29:32 > 编程不是构建软件, 而是设计软件. — Jack W.Reeves 1992
2021-09-27 08:22:18 计划用一个月把docker一套搞定, 提升开发效率(2021-09-26->2021-10-26)
2021-09-27 08:21:36 顿悟时有多舒畅, 顿悟前就有多愚昧, 有多蹩脚, 就知道自己被”先入为主”影响得有多严重.
2021-09-26 22:13:40 通读了一篇关于hostname的RFC: Choosing a Name for Your Computer, 1990年的文章, 看起来并不过时…
2021-09-26 22:07:30 Don’t use digits at the beginning of the name; Don’t use non-alphanumeric characters in a name; Don’t expect case to be preserved;It may seem appropriate to capitalize a name the same way you might do it in English, but convention dictates that computer names appear all lowercase. (And it saves holding down the shift key.)
2021-09-26 21:58:31 Don’t use long names This is hard to quantify, but experience has shown that names longer than eight characters simply annoy people. Most systems will allow prespecified abbreviations, but why not choose a name that you don’t have to abbreviate to begin with? This removes any chance of confusion.
2021-09-26 21:54:53 In reality, names are just arbitrary tags. You cannot tell what a person does for living, what their hobbies are, and so on. (https://www.rfc-editor.org/rfc/rfc1178.html)
2021-09-26 21:45:30 最近小猫踩奶现象很频繁 -.-
2021-09-26 21:45:08 出去面试一下果然大有益处: 认识到自己的问题, 认识到自己的舒适区, 认识到自己的不足, 积累了经验…太好了
2021-09-26 16:36:14 努力得有方向和计划
2021-09-26 13:32:12 小猫恢复得很好, NICE
2021-09-26 13:31:03 原来从舒适区外走回来这么舒服吗
2021-09-26 13:30:40 心收回来,继续努力,好好工作.
2021-09-23 17:16:58 撕裂靠近成长
2021-09-23 15:03:07 Anyways, I got the answer. Keep Trying.
2021-09-23 09:27:39 小猫恢复得不错hhh
2021-09-22 21:29:21 有没有想过, 人家可能不想要你, 那可能一文不值…
2021-09-22 13:40:28 Keep your todo list short
2021-09-22 13:40:15 速度能解决很多很多很多问题
2021-09-22 13:38:02 先沟通,再做事; 有的问题, 沟通后会发现根本不需要做.
2021-09-21 21:35:29 小猫手术后, 变得好粘人呀
2021-09-21 21:35:08 Keychron键盘的手感确实好…
2021-09-21 21:25:11 Long list don’t get done.
2021-09-21 19:24:13 迷恋清醒, 怕死了恍惚
2021-09-21 19:23:33 It’s gone up from practically nothing to next to nothing…(https://www.youtube.com/watch?v=caTKQr57B8o)老爷子真有你的…
2021-09-20 16:05:08 小猫要开始两周起的康复疗程了,一切顺利~
2021-09-20 16:03:22 假期的午睡有种回到高中时期的感觉, 昏黄, 漫长, 无法反抗的力量…
2021-09-19 22:06:10 今天在学状态机, 果然多练习就能会, 一点也不神秘.
2021-09-19 20:21:36 自动化测试是最佳实践, 在学习的时候也是这样(State Machine)
2021-09-18 21:24:28 面试意外顺利, 虽然反思后发现多嘴说了不少不利于自己的东西, 但是与人交流还是很开心的, 印证了我的想法: “生活, 不止一种.” Good Luck. 假期充充电.
2021-09-17 23:59:46 嘿嘿嘿, 竟然自觉地做起了网站调研…
2021-09-17 20:20:51 基础不扎实的后果就是: 一个常识性问题,需要花几十分钟才走得出坑
2021-09-17 18:58:43 必须搞得定
2021-09-17 18:58:18 大佬提醒过我了: 关键是理解代码逻辑; 这些天的经历也告诉自己,千言万语汇成一句话 [先理解代码]
2021-09-16 21:09:05 大佬耐心, 大佬细心, 多数因为我遇到的坑他都遇到过; 认真听讲呀
2021-09-16 16:45:01 对xiaoli来说, 最大的内耗来自于原地打转
2021-09-16 11:24:28 Put First Thing First
2021-09-15 22:22:30 小犹太啊小犹太, 形象又可爱.
2021-09-15 22:06:50 好, 这就给《大时代》的编剧寄刀片j!(https://www.bilibili.com/video/BV1Z64y1z7tM/?spm_id_from=autoNext)
2021-09-15 20:02:35 毅哥说: 找工作就像找女朋友, 一定要对它/她有清晰的画像.
2021-09-15 20:01:22 毅哥说: 你已经是一个成年人了, 应该和所有人去比.
2021-09-15 19:54:58 面试邀请Get, 周六一切顺利.
2021-09-15 17:01:44 预计用1小时做完的脚本,写了3个小时 x.x
2021-09-15 09:22:04 这篇shell教程又长又全,喜欢死了(https://tldp.org/LDP/abs/html/abs-guide.html)
2021-09-15 09:21:17 小猫很有精神,非常好,😋
2021-09-14 19:42:10 丁蟹报仇, 点到即止; 丁蟹报恩, 血雨腥风; from 《大时代》.
2021-09-13 14:15:09 “事情多了以后不能拖, 越拖越多, 加班干完就一身轻松了”(部分准确地描述了现状)
2021-09-13 14:14:40 速度能解决很多很多很多问题
2021-09-13 12:59:13 网易云音乐 法老 的说唱很好听
2021-09-13 09:16:06 希望小猫一切正常…
2021-09-13 01:30:32 以后用rails-mailer生成并且发送周报, 只需要填写yaml就行.
2021-09-12 22:29:18 慢慢接受了git把主分支由master改为main的做法了, 没办法, 对抗改变就会有分裂, 分裂是很痛苦的.
2021-09-12 22:27:44 大佬是不是都有自己的dotfiles仓库? 我也要hhh
2021-09-12 22:25:50 发现一个北大的大佬, https://github.com/XuehaiPan/Dev-Setup 这个仓库真厉害,很有启发性
2021-09-12 22:02:07 Simple, Elegant, Flexible, Nothing…
2021-09-12 21:58:40 错了,不再瞎玩了…
2021-09-12 21:53:34 hexo的主题把我玩坏了, 淦
2021-09-12 17:29:49 小猫肚子上长了小痘痘, 去宠物医院看了一下,好像是小肿瘤,再观察两天,如果有问题就送检
2021-09-12 17:10:16 天气阴沉, 有种什么都懒了的感觉, 开始做事就会有充实感.
2021-09-12 00:05:12 etag demo
2021-09-11 23:56:55 谁能替我锋芒毕露
2021-09-11 23:56:15 我们与恶的距离真好看
2021-09-11 23:55:25 没想到小李有一天会在简历上花十几个小时
2021-09-11 00:21:12 哎? 为啥在简历里面列举数字, 会停不下来呢?
2021-09-10 21:44:31 哎哎哎,小猫你还会打字呢?
2021-09-10 17:11:13 add what you’re thinking.
2021-09-10 17:10:55 Simple, Elegant, Flexible, Nothing…
2021-09-10 15:58:18 mortal -> morty (我是不是发现了什么不得了的东西) R&M
2021-09-10 15:57:21 功到自然成, 重复+练习
2021-09-10 10:00:41 自己每天会产生无数念头, 有的好玩, 有的无聊, 记下一点是一点