Posts

Adding Image Alternate Text into WordPress Image Attachment using python-wordpress-xmlrpc Library

Problem I'm using python-wordpress-xmlrpc to create a post remotely into WordPress, all doing fine except when I'm uploading an attachment image, I can't set image alternate text ( alt="" ) to the corresponding image. Solution Create a custom WordPress plugin to extend the built-in WordPress XMLRPC method. Create a class in your python script to access that custom method. Example Here is the custom plugin I mentioned above [ link ]: <?php /** * Plugin Name: xmlrpc-extend * Description: xmlrpc-extend * Author: edgar galliamov * Author URI: * Version: 0.1 * Plugin URI: https://github.com/g-gabber */ /*************************************************************** * SECURITY : Exit if accessed directly ***************************************************************/ if ( ! defined ( 'ABSPATH' ) ) { die ( 'Direct acces not allowed!' ); } function wp_editMedia ( $args ) { global $wp_xmlrpc_server ; ...

How to Enable Wordpress XMLRPC on DigitalOcean

I'm using DigitalOcean (DO) Wordpress-One-Click-Install feature, and weirdly my python-wordpress-xmlrpc library not working... Why? That's because DO WP One-Click-Install by default blocked XMLRPC, so I have to re-enabled it... Unblock XMLRPC $ a2disconf block-xmlrpc Block XMLRPC If you want to block the xmlrpc again: $ a2enconf block-xmlrpc Hope this help... Reference DigitalOcean Forum

Manfaat Pemrograman Buat Anak

Image
Ha? Belajar pemrograman? Apa tidak sulit itu? Apa tidak kasihan si anak? Apa tidak mengganggu proses belajar di sekolah nantinya? Kekhawatiran itu bisa jadi wajar muncul di sebagian dari kita, karena umumnya mereka membayangkan pemrograman itu adalah duduk di depan komputer dalam waktu yang relatif lama, menghadap layar monitor dan minim interaksi sosial. Tapi sebenarnya pemrograman tidaklah seburuk itu. Layaknya proses belajar pada umumnya, pengenalan pemrograman bisa disesuaikan dengan perkembangan usia anak. Tahapan pertama, si anak dilatih untuk berpikir secara terstruktur , misal dengan simulasi game sederhana, si anak diberi latihan agar "memprogram" karakter dalam game tersebut supaya: Berjalan 4 langkah ke depan. Belok kiri, kemudian berjalan 3 langkah. Belok kanan, kemudian berjalan 2 langkah. Tahap selanjutnya, si anak dilatih berpikir secara logis , misal dengan bertanya: "Mengapa harus 4 langkah ke depan kemudian belok kiri 3 langkah?...

Mudahnya Manipulasi Screenshot

Image
Semakin terjangkaunya harga paket data internet membuat masyarakat kita semakin mudah dan cepat mengakses informasi, ditunjang dengan menjamurnya berbagai platform media sosial, membuat kecepatan sebaran berita ibarat kilat, dalam sekejap berita dari ujung timur bisa langsung dibaca oleh mereka yang berada di ujung barat. Setiap dari kita, saat ini, dengan mudahnya menjadi agen-agen pembawa dan penyebar informasi, entah itu informasi benar atau palsu ( hoax ). Ini menjadi masalah, karena tidak setiap dari kita punya filter yang cukup kuat dalam memilah mana informasi yang layak disebarkan dan mana yang tidak. Beberapa ciri informasi hoax : Memicu kecemasan, kebencian, dan permusuhan. Sumber yang tidak jelas dan tak ada yang bertanggung jawab atau sulit dicari klarifikasinya. Biasanya tidak netral, menggunakan nama tokoh, atau memakai nama yang mirip dengan media massa terkenal. Kerap memanfaatkan fanatisme atas nama ideologi, agama, dan suara rakyat untuk menyebarkan sesuatu yan...

Susahnya Menemukan "Penjual" di Shopee

Image
Jadi ceritanya saya sedang nyari kabel "Belkin Firewire 400" - yang mana produk ini jarang banget yang jual, bahkan di kota kelas Jogja pun tidak mudah menemukannya. Kemudian searching-lah di Shopee, dan ketemulah beberapa produk yang saya cari. Dari 11 produk yang muncul, gambarnya sama semua, bahkan semuanya ada logo watermark di pojok kanan bawah - biasanya sengaja ditambahkan oleh penjual biar beda dari penjual yang lain. Cuma di sini herannya, produk 2 ini dijual oleh toko yang berbeda-beda. Asumsi saya, salah satu dari penjual di sini adalah penjual "asli" alias punya stok langsung, yang lain statusnya mungkin sekedar "toko bayangan". Seperti yang sudah saya ceritakan di sini , bahwa scraping toko online itu mudah, tak heran saat ini banyak yang kemudian memanfaatkan tools semacam itu untuk membuat toko "bayangan". Apa itu toko bayangan? - sebuah toko di mana si penjual tidak memiliki barang langsung, hanya mengambil gambar, dan des...

Mudahnya Memfitnah di Twitter

Image
Tetiba jagad Twitter diramaikan dengan berita tentang seseorang yang selama ini dipersepsikan publik sebagai " good guy " ternyata mem- follow akun esex-esex , sontak semua orang mencibir dan menyinyiri sang korban, terlebih kalau korban ternyata selama ini sikap atau pendapatnya sering berseberangan, wah bisa tambah berat lagi hukuman digital dari para netijen. Si korban yang merasa tidak berbuat apa-apa, juga tak kalah kaget dan tentu malu. Mau dibantah pun juga percuma, screenshot sudah menyebar kemana-mana. Kenapa ini bisa terjadi? Digital Engineering Pernah denger istilah social engineering ? Mirip-mirip, namun saya lebih cenderung menggunakan istilah digital engineering karena proses rekayasa yang dilakukan melibatkan teknologi digital. Bagaimana caranya? Mudah, bahkan sangat mudah tidak butuh keahlian teknis semacam hacking di sini, butuh sedikit social engineering aja di sini. Berikut ini ilustrasinya: Pertama, buat akun Twitter, gunakan email palsu ...

Mudahnya Membuat Fake Email

Image
Dunia maya (baca:internet), seperti juga dunia nyata ini, isinya macem 2 , mulai dari yang lugu, lurus, jujur, ada... sampai yang hitam, kelam juga ada... Ibarat pisau, internet itu menurut saya tidak lebih hanyalah sarana atau alat aja sih, bagaimana jadinya itu tergantung si manusianya. Tentu kalau digunakan untuk tujuan kebaikan ya jadi baik, dan sebaliknya. Layanan Email sementara dari temp-mail.org seperti itu, saya yakin tujuan awalnya adalah baik, sangat berguna bagi developer / programmer / coder macam saya ini ketika melakukan testing fitur email. Namun, ada juga yang memanfaatkan fitur Email ini untuk tujuan lain (saya tidak bicara jahat lho yaaa), misal untuk membuat akun layanan tertentu secara massal. Semisal untuk membuat akun twitter palsu, akun blogger palsu, akun WordPress palsu dan lain sebagainya. Cara Kerja Pertama ya tentunya kita pilih dulu alamat email yang kita inginkan, di sana sudah ada dropdown beberapa alternatif pilihan hostname yang ditawarkan, pil...