How to Upgrade Nodejs in MacOS Sequoia 15.5

I tried to upgrade my nodejs version 16 to latest version 24 using Homebrew but it fails.

I tried using nvm and it works.

Install nvm if you haven’t it yet

Check if nvm is correctly installed

Upgrade nodejs using nvm

Install nodejs latest LTS version

Verify nodejs version

My Successful Nodejs Upgrade to v24

macos upgrade nodejs to v24
macos upgrade nodejs to v24

 

Kejohanan Memanah MSSD Petaling Perdana 2025

Kejohanan Memanah MSSD Petaling Perdana 2025 yang diadakan pada 21 hingga 25 Julai di SMK Shah Alam.

Hadien mewakili SK Bukit Jelutong Wolfpack untuk kategori. bawah 12 Lelaki. U12 Lelaki bermula pada hari Selasa 22 Julai 2025.

Persiapan Sebelum Kejohanan

Hadien berlatih pada 21 Julai sehari sebelum kejohanan di SK BJ. Berlatih dalam pukul 5PM sampai dalam 7PM++

Dapat teknik minit-minit terakhir untuk dapat kuning pada jarak 40M iaitu

1) Sentiasa tarik semasa anchor sampai clicker bunyi
2) Tangan yang pegang panah jangan jatuhkan sampai panah sampai ke target butt.
3) Masa pre draw kena rasa back tension
4) Follow through tangan sampai ke belakang
5) Masa pre draw, draw arm tidak terlalu dekat di mulut untuk kurangkan pergerakan kepala

dien berlatih sehari sebelum kejohanan
dien berlatih sehari sebelum kejohanan

Kejohanan Lelaki Bawah 12 Tahun – 22 Julai

Datang seawal 7 pagi untuk membuat persiapan dan warming up.

Warming up bersama teman-teman sepasukan untuk kurangkan injury dah muscle ready untuk memanah.

Keputusan Memanah Lelaki Bawah 12 Tahun

Hadien mendapat tempat ke 13. Hadien menyasarkan untuk masuk top 5 tapi tidak kesampaian kali ini. Walaubagaimanapun dia memang telah berusaha keras dari praktis memanah hingga buat fitness tiap-tiap hari seperti push up, squat, dead hang dan sebagainya.

Untuk acara kumpulan SKBJ Wolfpack berjaya mendapat tempat kedua masa Qualification Round. Hadien salah seorang dalam pasukan SKBJ yang akan bertanding untuk acara kumpulan pada hari Jumaat, 25 Julai.

keputusan individu U12B MSSD Petaling Perdana
keputusan individu U12B MSSD Petaling Perdana

Persiapan Untuk Acara Kumpulan – 24 Julai

Untuk acara kumpulan SKBJ diwakili oleh Hadien (D5), Rayyan (D5) dan Danish (D6).

Latihan untuk dapatkan susuna shoot untuk pemanah supaya dapat shoot dalam 20s.

Susunan yang dibuat ialah Hadien shoot dulu diikuti dengan Rayyan dan akhir sekali Danish. Ini kerana Hadien ambil masa untuk shoot manakal Danish boleh shoot dalam masa yang singkat.

hadien rayyan n danish berlatih untuk team competition sehari sebelum
hadien rayyan n danish berlatih untuk team competition sehari sebelum

Acara Kumpulan U12 Lelaki – 25 Julai

Bergambar selepas berjaya mengalahkan pasukan dari SK USJ12. Kemenangan mudah untuk SKBJ Wolfpack

bergambar bersama SK USJ12 selepas SKBJ mengalahkan USJ12
bergambar bersama SK USJ12 selepas SKBJ mengalahkan USJ12

U12B SKBJ Wolfpack kalah tipis dengan SRAI DM Yusof Sahabuddin. Pada hujung N, Hadien ambil masa agak lama untuk shoot sehingga Danish hanya ada 3-5 second untuk shoot buatkan shooting Danish tersasar ke 6 (biru).

Acara yang agak tense tapi menghiburkan ternampak team SRAI DM Yusof Sahabuddin agak panik tetapi team SKBJ Wolfpack agak cool dan steady.

Selepas bertanding pasukan SRAI DM Yusof Sahabuddin mengatakan acara pasukan yang best kerana agak sengit.

keputusan pasukan U12B MSSD Petaling Perdana 2025
keputusan pasukan U12B MSSD Petaling Perdana 2025

Upacara Penyampai Hadiah Selepas Acara Pasukan – 25 Julai


Hadien dan Rayyan berlatih di Fourway Archery Club yang diajar oleh Coach Zahin.

antara pemenang MSSD Petaling Perdana 2025 bersama coach zahin
antara pemenang MSSD Petaling Perdana 2025 bersama coach zahin

Terus Berlatih Selepas Kejohanan Memanah MSSD Petaling Perdana 2025

Hadien yang tidak putus asa dan gigih berlatih untuk mencapai cita-cita dia jadi jaguh memanah pada satu hari nanti. Minat betul dia dengan memanah.

berlatih lagi selepas kejohnan memanah
berlatih lagi selepas kejohnan memanah

Artikel Mengenai Pengalaman MSSD Petaling Perdana 2024

Pengalaman Serangan Sakit Jantung Pada Tahun 2025

Saya kena serangan jantung pada usia 47 tahun pada malam 8 Mac 2025 iaitu pada bulan Ramdahan. Saya kena selepas berbuka puasa iaitu dalam 8 malam.

Tanda-tanda Serangan Jantung

Rasa serangan seperti ada papan diletak di atas dada. Buatkan saya susah bernafas dan susah nak berdiri. Jadi saya baring dengan harapan rasa sakit hilang. Saya ingat saya kena Gerd.  Ini kerana rasa serangan jantung saya sama cam saya pernah kena serangan Gerd yang kronik.

Jadi untuk kurangkan rasa tekanan di dada saya makan nexium iaitu sejenis ubat untuk kurangkan Gerd. Saya yakin ini gerd kerana puasa jadi timing makan yang lari buatkan banyak acid reflux.

Dikejarkan ke Hospital Ara Damansara

Dekat pukul 11 malam lebih, rasa tekanan di dada tak hilang-hilang saya minta isteri bawa saya ke Hospital Ara Damansara.

Sampai je di emergency, dan bagitau rasa sakit di dada, jururawat dan doktor dengan cepat “attend my case”. Saya pun rasa pelik kenapa servis gini laju sebelum ni pergi emergency ke hospital yang sama saya kena tunggu untuk isi borang dan giliran.

Saya bagitau saya kena gerd kronik tapi doktor tetap ambil darah untuk buat ujian jantung dan untuk kurang risiko semantera tunggu keputusa, doktor tetap bagi ubat jantung. Rasa sakit di dada mula hilang selepas makan ubat.

Selepas keluar keputusan darah, confirm saya diserang sakit jantung. Doktor pakar jantung memberitahu yang darah yang patut ada dalam jantung telah ada dalam saluran darah saya yang menandakan saya kena serangan jantung.

Saya pun disarankan untuk buat anglioplasty pada esok harinya untuk cek berapa saluran yang tersumbat dan untuk letak belon ke dalam saluran.

Masuk ke ICU Untuk Pemantauan

Saya dimasukkan di ICU untuk dipantau takut jika diserang sakit jantung lagi sekali.

jururawat bawa ke ICU
jururawat bawa ke ICU
jarum cucuk kat tangan untuk masukkan ubat selain kena cucuk kat perut
jarum cucuk kat tangan untuk masukkan ubat selain kena cucuk kat perut

Masa di ICU saya diminta untuk buang air besar and air kecil di bekas yang disediakan. Tidak dibenarkan ke tandas kerana takut saya tumbang.

 

Angioplasty Prosedur

Doktor melakukan angioplasty procedure pada 10 Mac 2025. Saya banyak berdoa dari semalam supaya semua berjalan lancar. Masa prosedur dijalankan saya dalam keadaan para sedar dan agak mamai.

Prosedur tidak rasa sakit sangat hanya kekadang rasa sakit masa doktor masukkan kabel ke tangan kanan.

Selepas prosedur Angioplasty saya dimasukkan semula ke ICU untuk pemantauan. Saya stay lagi di ICU untuk satu malam sebelum di masukkan ke wad.

Masuk Ke Wad

Selepas keadaan saya yang stabil, doktor pakar pindahkan saya ke wad. Doktor menunjukkan dua saluran jantung saya yang tersumbat lebih dari 95% dan selepas prosedur angioplasty.

doktor tunjuk saluran darah kat jantung selepas angioplasty
doktor tunjuk saluran darah kat jantung selepas angioplasty

Saya stay lagi satu malam di wad sebelum dibenarkan keluar. Saya minta keluar cepat kerana rasa bosan duduk dalam wad.

Jumlah Kos Hospital dan Rawatan

Kos hospital dan rawatan dalam RM45k++ sib baik kos ditanggung oleh syarikat tempat saya kerja.

Bagi saya, saya kena pada usia muda maybe kerana pemakanan dan juga tekanan kerja. haha

Cara Nak Cepatkan Hantaran Pos Laju Yang Lambat

Saya mengalami surat yang lambat dihantar oleh Pos Laju. Surat tersebut berstatus “Parcel is being transported to next facilities” dah 3 hari.

tracking pos laju tunjuk lambat dibahagian pemprosesan
tracking pos laju tunjuk lambat dibahagian pemprosesan

Setahu saya Pos Laju dari Shah Alam ke Kuantan or vice versa cuma ambil masa dalam 2 hari bekerja. Ini berdasarkan pengalaman yang lepas menghantar parcel gunakan Pos Laju untuk destinasi yang sama.

Hubungi Pos Laju Segera Kalau Surat Dah Lambat

Selepas 3 hari bekerja menunggu, saya menghubungi Pos Laju melalui “chat online”. Lepas membuat aduan, status terus berubah ke esok hari ni dan menerima surat dalam masa dua hari.

aduan pos laju kerana lambat
aduan pos laju kerana lambat

Lain kali saya akan terus membuat aduan ke Pos Laju jika lambat satu hari. Tak nak dah tunggu 3 hari.

Selepas itu, Pos Laju ada menghantar emel memohon maaf di atas kelewatan mereka menghantar surat.

emel susulan dari pos laju kerana lambat hantar
emel susulan dari pos laju kerana lambat hantar

Cara Mengesan Paip Bocor Menggunakan Water Pump

Bil Air Selangor saya dah cecah RM174 sebulan. Ini kerana ada paip bocor. Masalanya saya tidak nampak ada kesan air di dinding. Jadi saya syaki mesti paip bocor di tanah. Saya mula cari dan baiki paip bocor pada 8 Jun 2025.

Bagaimana Nak Tahu Paip Bocor Kat Mana Menggunakan Water Pump?

Jika ada paip bocor, water pump akan sentiasa berfungsi walaupun kita tak buka mana-mana paip. Jika tak da paip bocor, water pump akan berhenti berfungsi selepas tekanan dah tinggi dan tak ada kepala paip yang dibuka.

Bagaimana Nak Tahu Di Mana Paip Bocor Menggunakan Water Pump?

Dalam rumah, air hanya diggunakan di tiga tempat

1) Dapur
2) Tandas
3) Kepala paip di porch

Dalam kes rumah teres saya, saya ada tiga tandas,  1 dapur dan satu kepala paip di porch.

Jadi saya tutup semua stopcock untuk tandas-tandas, dapur dan kepala paip di porch sambil biarkan water pump dibiarkan “on” / hidup. Water pump yang “on” tadi akan berhenti mengepam air. Jadi water pump akan senyap.

Kemudian saya, buka satu stopcock tandas dan dengar sama ada water pump mula mengepam air ke tak. Jika water pump tidak mengepam air bermakna tandas atau dapur tidak ada paip yang bocor.

Saya buka dan tutup stopcock untuk setiap tandas dan dapur sampailah kedengaran water pump mengepam air semula.

Saya dapat kesan ada paip bocor di tandas bilik utama.

Saya rasa pelik kerana tidak ada kesan air bocor di tandas utama tapi bila tutup stopcock di tandas utama, water pump berhenti mengepam air.

Bermulalah Kerja-kerja Pecah Dinding Untuk Mengesan Paip Bocor

Selepas pecah hampir semua paip dalam dinding di tandas bilik utama, masih tidak nampak air bocor sehinggalah nampak satu T yang ada paip turun ke bawah.

ada paip yang turun ke bawah di tandas
ada paip yang turun ke bawah di tandas

Dari situ baru saya tahu paip ke bawah itu sebenarnya paip ke kepala paip di porch. Ini bermakna kepala paip di porch berkongsi paip dari tandas di bilik utama.

Kerja-kerja Baiki Paip Bocor

Selepas dapat mengesan punca paip bocor, paip yang ke bawah tadi di tandas dipotong dan ditutup dan cek balik sama ada water pump masih berfungsi ke tak. Selepas saya dapati paip tidak mengepam lagi air, jadi memang sah paip bocor dekat situ.

Manakala air ke kepala paip di porch diambil terus dari meter air.

kepala paip di porch ambil dari water meter
kepala paip di porch ambil dari water meter

 

 

Post Mortem Dipelajari dari Kejohanan Memanah U12 & U15 UPM Open 2025

Dien telah menyertai Kejohanan Memanah U12 & U15 UPM Open 2025 yang diadakan pada 21 & 22 Jun 2025.

Untuk U12, dua jarak dipertandingkan iaitau 30M (80cm TF) & 20M (80cm TF).  Jarak 30M diadakan pada hari Sabtu manakala jarak 20M pada hari Ahad.

Kedudukan Dien dalam Kejohanan Memanah UPM

Dien dapat tempat ke-7 dengan markah sebanyak 1009.

kedudukan dien dalam kejohanan memanah UPM 2025
kedudukan dien dalam kejohanan memanah UPM 2025

Keputusan di Ianseo

Markah Terperinci Dien Untuk 30M & 20M

Markah 30M

Dien telah banyak “miss” pada N6 kerana kepenatan.

markah UPM 2025 - 30M
markah UPM 2025 – 30M

Markah 20M

Pada N5, damper telah dikeluarkan untuk mengurangkan rasa berat mengangkat bow and supaya “bow arm” lagi stabil untuk “aim” ke arah “bullseye”. Selepas itu, markah Dien mula dapat banyak ke arah kuning.

Walaubagaimanapun masih berlaku kesilapan dalam “form”.

markah memanah 20M - UPM 2025
markah memanah 20M – UPM 2025

Apa Yang Kesilapan & Kelemahan Berlaku Semasa Kejohanan?

1) Dien tidak memeriksa markah dalam score sheet membuatkan dia hilang 6 markah. Selepas dibuat aduan tidak diterima oleh hakim kerana Dien telah menandatangi score sheet tanpa memeriksa

2) Dien tulis 9 macam nombor 4, ini buatkan markah dia jatuh banyak. Alhamdulillah selepas dibuat aduan hakim mengubah ke nombor 9.

3) Pada jarak 30M, Dien telah merasa penat masa N6. Untuk jarak 20M, Dien telah mula rasa penat pada N4. Dia lagi cepat penat dari jarak 30M mungkin kerana penat semalam belum lagi hilang. Kebanyakan penat pada scapula dan jari.

4) Tempo panahan yang tidak konsisten yang mana “shoot” yang laju membuat banyak kesilapan “form” boleh berlaku.

Pembetulan Dari Kesilapan

1) Semasa kejohanan, Dien telah mengeluarkan damper pada stabilizer untuk mengurangkan berat pada N5 jarak 20M. Ini kerana dia merasa penat dan berat untuk memastikan dia dapat “aim” pada bullseye. Selepas membuang damper, markah N5 dan seterusnya terus naik.

2) Untuk jarak 20M pada hari berikutnya, Dien telah memeriksa semua markah dalam score sheet untuk setiap End dan  memerika jumlah markah masa End yang terakhir.

3) Kepenatan membuatkan Dien susah nak buatkan “bow” untuk “click”. Ini membuatkan dia gerakan badan lagi banyak membuatkan panah tidak kena pada kuning atau pun terkeluar dari “target face”. Sepatutnnya pada masa ini kena gerakkan “Clicker” ke depan untuk mudah “click”.

Gerakkan “Clicker” ke depan akan membuatkan posisi “full draw” tidak dapat dicapai 100% tapi ini lagi baik dari panah tersasar jauh dari “target face”.

Masalanya “sight” Dien telah terlalu dekat dengan “riser” membuatkan nak letak “clicker” ke depan tidak boleh. Walaubagaimanapun kedudukan “sight” ini adalah dibuat untuk memastikan boleh panah 40M. Jadi ini jarak bawah 40M “sight” akan diletakkan ke depan sikit untuk membolehkan “clicker” letak ke depan bila dah mula penat.

sight yang agak dekat dengan riser
sight yang agak dekat dengan riser

4) Untuk round ke 2 jarak 20M, untuk memperlahankan tempo panahan supaya “form” terjaga, Dien menunggu 5-6 saat untuk panahan berikutnya. Ini mengurangkan kesilapan “form” dan badan dari cepat letih.

 

Beli Rumah Lelong di e-Lelong Kehakiman

Sekali lagi saya akan membeli rumah lelong di e-Lelong Kehakiman. Kali pertama saya membeli rumah lelong ialah pada 23 Januari 2023.

Seperti biasa, daftar rumah lelong yang kita berminat. Selepas daftar, status akan jadi “Pending Payment”.

e lelong kehakiman pending payment
e lelong kehakiman pending payment

Beli Bank Draft & Kempilkan Dengan Bidding Form

Anda kena beli dahulu bank draft dari bank. Penerima hendaklah letak nama planaitif yang tertera pada POS (Proclamation of Sales).

Kemudian cetak “bidding form” selepas anda daftar rumah lelong yang anda hendak bida.

Kempilkan bidding form bersama dengan bank draft.

bank draft and bidding form to pusat operasi e lelong
bank draft and bidding form to pusat operasi e lelong

Hantar Bank Draft ke Pusat Operasi e-Lelong Kehakiman

Beli dua parcel yang mana parcel pertama untuk hantar ke Pusat Operasi e-Lelong Kehakiman di Kuantan dan masukkan lagi satu parcel yang dah dibayar ke alamat sendiri. Jika tidak menang bidaan, Pusat Operasi akan hantar balik bank draft anda menggunakan parcel ini.

2 parcels - one to send to pusat operasi another one to self if fail
2 parcels – one to send to pusat operasi another one to self if fail

Selepas Bank Draft Sampai di Pusat Operasi Lelong, Telefon Pusat Operasi Untuk Aktifkan Bidding Anda

Selepas anda dapat tahu yang bank draft anda telah sampai di Pusat Operasi e-Lelong Kehakiman, anda telefonlah pusat operasi untuk aktifkan bidaan anda.

bank draft arrived at pusat operasi e lelong kuantan
bank draft arrived at pusat operasi e lelong kuantan

Mereka akan aktifkan bidaan anda dalam masa sejam selepas telefon. Status akan bertukar ke “Bid Now” selepas diaktifkan.

pusat lelong activate the bid now
pusat lelong activate the bid now

Tunggu tarikh lelong dijalankan atau anda boleh bid now untuk membeli pada “reserved price”.

 

Replace Broken Stair Nose & Tighten Loose Stair Nose

I had 2 broken stair noses and few loose stair noses. So I decided to have it replaced and glue back the loose stair noses.

broken stair nose
broken stair nose

Buying Stair Noses at Shopee

First I bought new stair noses at Shopee. I choose PCV type so it is more long lasting vs the one that I have now which is like rubber based.

shopee buying stair nose
shopee buying stair nose

I bought 2 set of LM4 model.

Replace & Tighten Loose Stair Nose

Rudy my preferred contractor used Max Bond glue to stick loose stair nose and the new one.

He first removed the broken one, clear up old glue or any remaining broken stair nose from the stair case.

glue use to stick stair nose
glue use to stick stair nose

My contractor Contact Number

Rudy: 011 3310 8757

PHP Constant expression contains invalid operations new stdClass Error

I got this PHP error of “Constant expression contains invalid operations”.

php Constant expression contains invalid operations
php Constant expression contains invalid operations

This is due to a function variable default value of new stdClass()

This happens on PHP version 8.0.30 on my hosting server.

php vesion 8.0.30
php vesion 8.0.30

This errors doesn’t appear on my development laptop which is version 8.2.4.

php version 8.2.4
php version 8.2.4

Solution

I put “null” instead of “new stdClass()” and then set it to new stdClass if the variable is null.