Single Page Application

Di era digital yang terus berkembang, pengguna internet mengharapkan pengalaman yang cepat, responsif, dan mulus saat mengakses aplikasi web. Salah satu inovasi signifikan yang memenuhi harapan ini adalah Single Page Application (SPA).

Single Page Application (SPA) adalah jenis aplikasi web yang berfungsi sebagai satu halaman HTML dinamis. Saat pengguna berinteraksi dengan aplikasi, SPA secara cerdas memperbarui konten di dalam halaman itu sendiri, tanpa perlu memuat ulang seluruh halaman dari server. Teknologi ini memberikan pengalaman pengguna yang lebih cepat dan lancar, mirip dengan aplikasi desktop.

Bagaimana SPA Bekerja?

SPA memanfaatkan JavaScript dan berbagai framework atau library seperti React, Angular, atau Vue.js untuk mengelola dan merender konten halaman secara dinamis. Saat pengguna pertama kali mengakses aplikasi, server mengirim satu halaman HTML yang mencakup skrip JavaScript. Selanjutnya, semua interaksi pengguna diproses melalui API atau Ajax, yang memungkinkan pengambilan data secara asinkron dari server. Dengan cara ini, hanya bagian yang diperlukan dari halaman yang diperbarui, bukan seluruh halaman.

Contoh aplikasi yang menggunakan SPA adalam SQLiteViz dan yang paling tidak saya duga adalah VSCode.

Untuk dua aplikasi yang saya sebutkan diatas benar-benar hanya kita load saat pertama diakses dan hanya bertinteraksi dengan komputer kita.

Walaupun tidak selengkap aplikasi versi installer, namun VSCode versi SPA ini sudah sangat luar biasa.

Dengan menekan icon computer pada pojok address bar. artinya kita sudah menyimpan vscode SPA di kompiter kita. Biasanya akan muncul sortcut pada desktop kita.

Okey selamat bersenang-senang ………

Ollama, AI di Mesin Lokal

Ollama AI adalah sebuah platform atau layanan yang memanfaatkan kecerdasan buatan (Artificial Intelligence/AI) untuk berbagai tujuan, seperti analisis data, automasi, pengembangan aplikasi, dan peningkatan produktivitas.

Kehebatan Ollama dibanding platform AI lain tak lain adalah karena Ollama bisa diinstall pada komputer /serverlokal.

Ollama hanyalah sebuah platform AI, dimana modelnya sendiri bisa diganti-ganti. Sudah banyak pengembang yang membuat model library untuk berbagai macam keperluan dan tingkat kecerdasan.

Semakin banyak parameter, semakin besar spesifikasi GPU, CPU yang dibutuhkan  yang dibutuhkan. Kalau kamu pengin coba-coba, ya coba yang kecil dulu dan dilihat penggunaan resourcesnya.

Huruf “B” yang ada pada parameter menunjukkan billion (milyard). Artinya kalau sebuah model 2B artinya dia mempunyai 2 miliar parameter. Daftar Library/Model bisa kamu dapatkan disini

Contoh model misalnya deepseek-coder. Dikatakan bahwa “DeepSeek Coder is a capable coding model trained on two trillion code and natural language tokens”.

Btw, karena ollama ini mempunyai API, maka bisa diintegrasikan dengan antar muka sesuai dengan keinginan.

Saya sebenarnya tertarik, tapi karena belum ada kebutuhan dan menjalankannya butuh resources gede. maka biarlah pengetahuan ini menjadi catatan dulu. Kita cari uang buat bayar UKT dulu om hehehe…

Cara mengganti Firmware STB HG680P versi ROOT

Kalau kita mempunyai mesin STB HG-680P yang terkunci dengan suatu provider, maka STB itu tidak bisa kita gunakan sama sekali. Namun dengan melakukan penggantian firmware maka kita akan bisa memanfaatkannya sebagai mesin Android, dan yang lebih hebat lagi, nantinya akan bisa kita gunakan untuk menjalankan Debian/Ubuntu versi processor ARM.

Singkatnya alat ini akan bisa menggantikan Raspberry  dalam beberapa hal seperti.

  1. Menjalankan Linux Armbian Desktop
  2. Menjalankan Linux Armbian Server
  3. Memainkan Android TV

Cekidot untuk proces penggantian firmware dengan firmware custom.

Thank You 🙂

NAS Sederhana di STB HG680P

Setelah saya amati, sebagai pengguna Linux Server, cara membuat NAS bisa lebih sederhana dari posting saya sebelumnya . Kalau kita memahami prinsip dasarnya, maka kita bisa membuatnya lebih sederhana sbb:

  1. Hardware yang dibutuhkan adalah
    • 2 buah HDD
    • Satu buah STB. Sebenarnya komputer apapun bisa.
  2. Dua buah HDD dikonfigurasi dengan RAID 1 agar data dalam HDD 1 secara otomatis ada di HDD 2, sehingga apabila HDD yang satu terjadi crash, masih ada data backupnya.
  3. Di STB HG680P harus diinstall software sbb, dibawah Linux Armbian
    • Nginx
    • PHP 8
    • mySQL atau bisa menggunakan SQLite
    • OwnCloud
  4.  OwnCloud disambungkan dengan Cloudflare Zero Trust biar bisa diakses secara online.

Demikian biar bisa dijadikan catatan jika sewaktu-waktu kita membuat NAS sendiri.

NAS di STB HG680P

Mungkin kamu punya keinginan untuk membuat NAS di STB dengan kriteria seperti Google Drive, menggunakan fasilitas 2 hardisk dimana keduanya saling syncronisasi.

Teknologi yang digunakan adalah

  1. Linux armbian sebagai basis OSnya
  2. RAID 1 untuk mirroring 2 HDD
  3. CasaOS sebagai yang – menurut saya – docker manager untuk instalasi NextCloud
  4. NextCloud

Bagi kamu yang tertarik silahkan mengikuti tutorial berikut: