Posts Extractor: Aplikasi Qt dan API WordPress

Mari belajar Qt lagi. Contoh program Qt kali ini memanfaatkan REST API dari WordPress, yakni Posts API. Yang ini adalah API publik, kita tidak perlu otentikasi OAuth untuk mengaksesnya. Query yang dikirim adalah HTTP GET dan memberikan hasil data JSON.

Nah, contoh aplikasi Qt kali ini akan mengolah data JSON tersebut menjadi HTML atau teks biasa. Kelas-kelas penting yang dibutuhkan antara lain:

  1. QJsonDocument dan lainnya
  2. QWebView untuk menampilkan HTML
  3. QDateTime untuk manipulasi tanggal
  4. QListView untuk menampilkan daftar file dalam folder
  5. dll.

Beginilah tampilan aplikasinya:

Continue reading Posts Extractor: Aplikasi Qt dan API WordPress

Advertisements

Bereksperimen dengan API

“Bermain air basah, bermain api letup”

Begitulah peribahasa yang ada. Dan kali ini saya menulis tentang API. Tak usah khawatir, karena ini bukan api yang membuat letup, melainkan Application Programming Interface. Di blog ini sudah ada tulisan yang mencontohkan penggunaan API Facebook.

application programming interface
http://d1avok0lzls2w.cloudfront.net/img_uploads/apis-for-marketers.png

Kali pertama mendengar API ini, kesannya sulit dan tidak mudah dipelajari. Itu saat saya ngobrol sama teman bagaimana kalau misalnya menjadi programmer. Dia bilang, salah satunya harus bisa membuat API untuk program yang dibuat. Itu kalau programnya sudah terkenal dan berguna buat orang banyak. Dan macam-macam API yang saya perkenalkan di sini memang buatan situs-situs yang terkenal dan digunakan oleh orang banyak. Continue reading Bereksperimen dengan API

Kalender Hijriyah dan jadwal waktu sholat sehari

Tulisan ini dipindahkan dari tulisan di blog saya yang lain.

Your Portfolio Archive currently has no entries. You can start creating them on your dashboard.

Sudah banyak widget-widget kalender hijriyah dan jadwal waktu sholat untuk situs web yang dibagikan oleh orang lain di internet. Namun kali ini saya memilih untuk membuatnya sendiri. Bukan karena tidak menghargai mereka yang sudah mendahului, tetapi karena saya ingin sekalian belajar dan mengembangkan kemampuan PHP dan juga menambah keanekaragaman karya semacam ini. Maksud saya adalah karya yang berhubungan dengan Islam. Semoga bisa menjadi salah satu syi’ar Islam.

Continue reading Kalender Hijriyah dan jadwal waktu sholat sehari

Membuat Program Aplikasi dengan Qt dan Memanfaatkan Graph API Facebook

Melanjutkan eksplorasi pada pemrograman, di mana saya sudah memaparkannya pada PandalonĀ #40 bahwa saya memilih Qt Framework sebagai sarananya. Setelah melanglang buana di jagat Google untuk mencari ilham (tutorial šŸ˜€ Ā , akhirnya saya bisa menerapkan pengetahuan tersebut untuk belajar membuat proyek aplikasi. Dan saya rasa sudah saatnya saya berbagi pandalonĀ untuk hal ini. Pada proyek program pertama ini saya memanfaatkan pustaka class Networking (jaringan) pada Qt Framework. Yang mana saya gunakan juga untuk belajar memanfaatkan Graph API dari Facebook. Project ini saya namakan FaceFetch, deskripsinya saya jelaskan nanti. Pemilihan Graph API Facebook ini saya ambil dengan pertimbangan bahwa saat ini saya adalah Facebooker dan situs ini masih menjadi situs web nomor 1 di dunia, atau setidaknya di Indonesia. Lebih-lebih karena penggunanya yang banyak dan relatif selalu aktif mengakses Facebook.

Continue reading Membuat Program Aplikasi dengan Qt dan Memanfaatkan Graph API Facebook