"Life is all about sharing. If we are good at something, pass it on." - Mary Berry

Load averages approximately 1000 on macOS?

2023-04-20

Em “vợ” ra đời năm 2015, cưới về năm 2018, loa đã rè, pin đã chai.

Một ngày đẹp trời bật máy lên và không làm được gì. Load gần… 1000 (trong ảnh là sau khi đã restart, và hơn 30p sau mới gõ được w):

Load Averages 600

Mình thử khởi động lại thì mất khoảng 5-10p mới đến chỗ gõ password. Search thấy có bạn thay cable ổ cứng thì hết nhưng đời 2015 thì ổ cứng không có cable.

Read More...


A simple terminal UI for ChatGPT

2023-04-01

When I started learning Linux, I immediately fell in love with the terminal. I still remember the feeling of typing commands into the terminal, pressing Enter and seeing if I got the expected result. As a system administrator and DevOps engineer, I always wanted to do everything on the terminal.

The reasons are simple: it allowed me know what was happening behind the scenes, and it was faster than switching to other tools, and then back to the terminal to continue working.

Read More...


Man on fire - trained or untrained?

2023-03-20

Hôm trước vừa biên một bài về Nhiều giờ bay và có phản hổi, thì hôm nay ChatGPT lại đưa tôi đến đây:

 1You:
 2  Top 10 kidnapping movies (with release year)
 3
 4ChatGPT:
 5  Here are the top 10 Kidnapping movies with their release year:
 6
 7  1. "Taken" (2008)
 8  2. "Ransom" (1996)
 9  3. "Man on Fire" (2004)
10  4. "Prisoners" (2013)
11  5. "Gone Girl" (2014)
12  6. "Misery" (1990)
13  7. "The Vanishing" (1988)
14  8. "Room" (2015)
15  9. "The Call" (2013)
16  10. "The Lovely Bones" (2009)

Read More...


Nhiều giờ bay và có phản hồi

2023-03-14

Tặng D.

https://fb.watch/jfvYJS82XK/

Nam Định, 1992.

Mặc dù còn nhiều khó khăn nhưng chú vẫn được bố mẹ cho đi học bóng bàn. Bọn trẻ hồi đó dùng… bảng đen để chơi bóng ở nhà. Chú được chú H hàng xóm cho một cái vợt mà quý như vàng.

Nhà hát nhân dân (nằm cạnh Chùa Vọng Cung) có khoảng chục bàn. Thầy dạy từ những động tác cơ bản nhất: đôi công. Góc này có H (5 tuổi) cao ngang mặt bàn.

Read More...


Learning how to code

2023-01-09

If you find yourself doing the same task repeatedly, consider learning how to code.

For instance, a friend of mine had to perform the following tasks on daily basis:

Here’s the code that I assisted him with: https://github.com/quantonganh/ims

The initial steps can be done by using chromedp.

Read More...


10 phim hay nhất mình xem trong năm 2022

2023-01-07

Sắp xếp theo thứ tự ngẫu nhiên:

  1. Argo: IMDb | trailer
    Nếu bạn thích thể loại phim gay cấn, hồi hộp, … chắc bạn sẽ thích phim này.
  2. Ikiru: IMDb | trailer
    Nếu đang “midlife crisis” bạn có thể xem thử.
  3. Tokyo Story: IMDb | trailer
  4. It’s a wonderful life: IMDb | trailer
    Nếu Noel vừa rồi chưa có gấu thì bạn có thể ngồi nhà, làm ấm trà + bánh đậu xanh để thưởng thức.

Read More...


gocloud - writing data to a bucket: 403

2022-12-23

Problem

We are writing some integration test using Go CDK. After writing some data to a bucket:

1	writer, err := buckOut.NewWriter(ctx, fileDst, nil)
2	if err != nil {
3		logger.Errorf("failed to write to fileDst: %v", err)
4		return err
5	}
6	defer writer.Close()

we got an error when reading:

1(code=NotFound): storage: object doesn't exist

By reading the documentation, I pay attention to this:

Closing the writer commits the write to the provider, flushing any buffers, and releases any resources used while writing, so you must always check the error of Close.

Read More...


Terraform failed to acquire state lock: 403: Access denied., forbidden

2022-11-17

Problem

We stored Terraform state in gcs. For some reasons, we got this error randomly when running on BitBucket pipelines:

 1 2│ Error: Error acquiring the state lock
 3 4│ Error message: 2 errors occurred:
 5* writing
 6"gs://bucket/path/to/default.tflock"
 7│ failed: googleapi: Error 403: Access denied., forbidden
 8* storage: object doesn't exist
 9101112│ Terraform acquires a state lock to protect the state from being written
13│ by multiple users at the same time. Please resolve the issue above and try
14│ again. For most commands, you can disable locking with the "-lock=false"
15│ flag, but this is not recommended.
16

Read More...


The King of Vietnamese language game show

2022-11-04

My family likes to watch “The King of Vietnamese language” game show together. I want to encourage our son to love Vietnamese. At the end of the game, the player has to find 7 complex words from the letters, for e.g,

đ / ă / n / g / c / a / y

One evening a few weeks ago, while we were watching the final round, my wife suddenly came up with an idea: this game could be programmed.

Read More...


Mùa thu

2022-08-08

Letage cafe

Trời đẹp thật đấy nhưng sẽ đẹp hơn nếu nhà bạn loanh quanh chỗ… Hàng Bài, và đi làm ở Trần Hưng Đạo, Lý Thường Kiệt, … 😃.

Hơn 7h, đưa con đi học, ra khỏi cổng mà trời không nắng, gió hiu hiu. Tự nhủ: lát về phải lên phố cho đỡ ngố.

Đang bon bon dọc sông Tô Lịch thì nhìn thấy ùn ứ từ xa. Rẽ vào ngõ cũng không khá hơn, ai cũng tính cao như mình.

Read More...