Trải nghiệm IBM Cloud

Tốc độ mạng nội bộ không cao. Chọn server ở Singapore nhưng khi download các gói Debian từ http://mirrors.service.networklayer.com/ thì tốc độ chỉ ~200 kB/s. Nếu chọn repo http://mirror.0x.sg thì tốc độ lên tới 3MB/s.

Mua mực khi ghé qua Bà Rịa

Khách đi chơi Vũng Tàu khi về lại TpHCM thường ghé qua chợ Bà Rịa mua hải sản khô. Tuy nhiên, do trưng bày ngoài trời, đón nắng nhiều nên mực ở đây thường quá khô.

Có một địa điểm bán mực khô khá ngon, nhưng nằm ẩn đến nỗi người ở gần cũng không biết, đó là ở siêu thị Mắm Trí Hải, ở tòa nhà Trung tâm Thương mại Bà Rịa (2 tầng) cạnh chợ. Tòa nhà này vốn bán đồ may mặc nên việc mua được hải sản ở đây là điều rất bất ngờ. Thậm chí nếu bạn vào đây hỏi người bán ở đây rằng chỗ nào bán mực, họ cũng sẽ chỉ ngay bạn sang khu chợ Bà Rịa!

Thế nên, thay vì hỏi đường, hãy cứ vào tòa nhà bằng cửa trước, leo thang bộ lên tầng 2. Siêu thị Trí Hải nằm ở góc phía trước, vào đó mà lựa.

Mam Tri Hai

Flash BeagleBone firmware

Download image here: https://rcn-ee.com/rootfs/

Example file to download: https://rcn-ee.com/rootfs/2018-02-09/flasher/BBB-eMMC-flasher-debian-9.3-console-armhf-2018-02-09-2gb.img.xz. We should get Debian one, over Ubuntu.

If the file name starts with BBB-eMMC-flasher, this image will automatically run the flasher tool when the BeagleBone boots from Micro SD card, we don't need to press the button near to the Micro SD slot to activate the flasher tool.

We should use bmap-tool, instead of dd, because the later is very slow.

Đi bộ từ KL Sentral đến Bảo tàng Quốc gia Malaysia

Bảo tàng là một nơi mà mình luôn tìm đến khi đi du lịch ở một nước nào đó. Ở Malaysia, khá may là Bảo tàng Quốc gia (Muzium Negara) được đặt ở ngay gần bến xe trung tâm, tiện đường tìm đến (vì ai đến Kuala Lumpur mà chả phải đi qua KL Sentral).

Tuy nhiên, khu vực xung quanh Muzium Negara lại là "khu rừng mini" (Lake Garden) với nhiều con dốc, nên đường sá lại toàn đường cao tốc vòng vèo, không có đường phố thẳng băng. Người mới đến đây không rành đường phải đón taxi sẽ phải đi vòng một đoạn dài để đến được Bảo tàng, dù khoảng cách chim bay rất ngắn. Vì vậy mình sẽ hướng dẫn một lối đi bộ tắt đến Bảo tàng, bằng hình ảnh lượm trên mạng (vì tiếc là hồi còn sống ở KL, mình không chụp hình).

Để tiện hướng dẫn, hãy bắt đầu bằng việc đứng giữa sảnh của nhà ga. Sau đó, hãy tìm lối thang bộ đi lên "KTM Intercity"

Stair KTM Intercity

Be careful with Python asyncio.wait

Recently, I stumbled upon an annoying issue with Python's asyncio module, that is asyncio.wait terminating your program with "success" status when error occurs.

What is abnormal here?

Normally, when exception occurs, and you don't want to recover from it (with try... except), your program will exit as failure (non-zero exit code). However, if you have this code:

asyncio.wait(futures)