Skip to main content

Posts

Belajar PostgreSQL 18.6 untuk Newbie (Part 2): Dari Installation hingga DDL & DML dengan pgAdmin 4 Web

Bahagian 2 — Belajar PostgreSQL dengan pgAdmin 4 Web Sekarang setup sudah selesai. Bahagian ini lebih menarik kerana kita mula menggunakan database. 9. Membuat database testdb Dalam pgAdmin: Servers └── PostgreSQL 18.6 └── Databases Kita membuat database: testdb Pada peringkat ini kita sudah mempunyai: PostgreSQL 18.6 └── testdb 10. PostgreSQL mempunyai konsep Role Ini antara perkara pertama yang mungkin mengelirukan pengguna MSSQL. PostgreSQL banyak menggunakan istilah: ROLE Role boleh digunakan sebagai login role dan juga boleh mempunyai permission. Untuk latihan kita, kita membuat: testdb_app Role ini dibenarkan login tetapi bukan superuser . Ini sangat penting. Kita tidak mahu aplikasi biasa menggunakan: postgres sebagai user database. Sebaliknya: postgres digunakan sebagai administrative account. Manakala: testdb_app digunakan oleh aplikasi. Secara konsep: postgres ↓ Administrator testdb_app ↓ Application user Ini dipanggil prinsip least privilege . Berikan aplikasi h...
Recent posts

Belajar PostgreSQL 18.6 untuk Newbie (Part 1): Dari Installation hingga DDL & DML dengan pgAdmin 4 Web

Belajar PostgreSQL 18.6 untuk Newbie: Dari Installation hingga DDL & DML dengan pgAdmin 4 Web Pengenalan Saya sudah lama biasa dengan Microsoft SQL Server dan SQL Server Management Studio (SSMS), tetapi PostgreSQL ialah sesuatu yang baru bagi saya. Pada mulanya saya menjangkakan PostgreSQL akan lebih kurang sama dengan Microsoft SQL Server. Secara asasnya memang begitu — kedua-duanya ialah relational database management system (RDBMS), menggunakan database, schema, table, column, primary key, foreign key, SQL dan sebagainya. Tetapi apabila mula menggunakannya, ada beberapa perkara yang agak berbeza. Contohnya, PostgreSQL mempunyai konsep Role , SERIAL , SEQUENCE , search_path , ownership dan permission model yang sedikit berbeza daripada SQL Server. Artikel ini ditulis dari perspektif seorang newbie PostgreSQL yang sudah biasa dengan MSSQL . Matlamatnya mudah: Pasang PostgreSQL 18.6, configure dengan betul, pasang pgAdmin 4 Web, sambungkan pgAdmin kepada PostgreSQL, kemudian belaja...

How To Build AI Agents

 

Hafal arahan ni 👍

Hafal arahan ni

Bajet DIY AI Box

Bagi kawan-kawan yang nak buat bajet untuk beli DIY AI box sendiri, berikut saya berikan checklist yang saya punya kira-kira hari tu. Jangan terkejut, ya barang-barang AI memang mahal. ini pun saya dah cuba sedaya upaya untuk berjimat. Seperti biasa, IYKYK. hehehe mungkin yang baca dokumen bajet ni adalah sebahagian dari penjual saya. Ambik je spreadsheet dibawah ni, adjustlah ikut bajet anda. Dalam pemilihan spesifikasi, ada beberapa kriteria khas yang ditentukan oleh AI(tak percaya tanya ler AI): 1. jangan ada bottleneck dimana-mana part, nanti box anda akan choke. 2. kadang-kadang barang itu mesti sepasang yang serupa. contohnya RAM. jangan beli RAM "kahwin" 3. GPU tengah hot. memang harga naik, API kata, beli lah yang terkini, tetapi risikonya ialah driver CUDA belum ada atau belum stabil. 4. dalam AI, RAM tak main peranan besar. RAM cuma jadi posmen untuk pindahan fail besar dari storage ke VRAM. Kalau AI model gemok dan lebih besar dari VRAM, maka dia akan melimpah ke R...

Siri Vibe Coding S02E02 (Part 1): Orchestrator — Bandingkan Dulu Sebelum Pilih

S02E02 (Part 1): Orchestrator — Bandingkan Dulu Sebelum Pilih Sambungan dari S02E00 (Pilot) — kita "teaser" konsep Tier 3 (orchestration) di situ. Sekarang jom kita mula benar-benar teroka, bermula dengan pilihan yang ada di pasaran. 😄 Nota : Episod ni lebih kepada perbandingan dan penjelasan konsep — setup teknikal penuh menanti di Part 2. 📑 Kandungan (Table of Content) Pembukaan Bahagian 1: Jadual Perbandingan 6 Framework Orchestration Bahagian 2: Post-Mortem — Kenapa Percubaan Pertama Saya Gagal Bahagian 3: Kenapa Saya Pilih BMad-Method Bahagian 4: Konsep Penting — "Agent = Persona, Bukan Semestinya Model Berasingan" Penutup Pembukaan Rata-rata content creator teknologi suka tunjuk hasil mengagumkan dari sistem "orchestration" — berbilang AI agent bekerja serentak, hasil app siap dalam masa singkat. Tapi selalunya, tool sebenar di sebalik tabir jarang didedahkan secara terperinci. Ada pelbagai sebab munasabah untuk ni — mungkin s...

Siri Vibe Coding S02E00 (Pilot): 3 Tier Coder — Anda Di Tahap Mana?

S02E00 (Pilot): 3 Tier Coder — Anda Di Tahap Mana? Sebelum kita masuk ke episod teknikal Season 2 (yang dah pun bermula dengan S02E01 — Aider & OpenCode), jom kita berhenti sekejap dan fikirkan sesuatu yang lebih peribadi — di mana sebenarnya kedudukan awak dalam evolusi seorang coder? 😄 Nota : Sekali lagi, episod ni santai — tiada command, tiada setup. Ambil masa, jawab soalan-soalan dalam kepala, dan lihat di mana awak "duduk". 📑 Kandungan (Table of Content) Pembukaan Bahagian 1: Quiz Mini — Kira Tier Anda Bahagian 2: Tier 1 — "Old School Warrior" Bahagian 3: Tier 2 — "Vibe Coder" Bahagian 4: Tier 3 — "Maharaja" (Teaser) Bahagian 5: Peta Tools Ikut Tier Bahagian 6: Tier Bukan Hierarki Nilai Penutup Pembukaan Ada 3 jenis coder di dunia ni. Bukan ikut umur, bukan ikut kelulusan, tapi ikut cara mereka bekerja dengan kod. Yang mana satu awak ? BAHAGIAN 1: Quiz Mini — Kira Tier Anda Jawab soalan-soalan ni dalam kepala...