Penyebab pemakaian CPU 100% di VPS sudah diketahui, ternyata VS Code penyebabnya. Entah kenapa, VS Code menginstall tools nya ke VPS lalu tools inilah yang membuat server sibuk. Akhirnya saya matikan service ini secara manual lewat htop. #webkoe #problemsolved #problem #VSCode
Webkoe crypto works like a charm. Tidak menggunakan react, hanya bermain dengan Promise dan await Javascript, dan library standar jQuery. Dan beberapa trik setTimeout punya javascript bawaan juga. #alhamdulillah #webkoe #webkoe-crypto #problemsolved #problem
Mongod service set to Restart=always ini diperlukan agar setiap kali mongod di kill system, dia bisa start otomatis, menurut artikel begitu, kita lihat saja nanti. Problem solved of Mongod Killed By System #webkoe #problemsolved
MongoDB kembali ke pangkuan Ibu Pertiwi, tidak lagi menggunakan Cluster. Ini adalah solusi dari "Kadang-kadang webkoe tidak bisa diakses" #webkoe #mongodb #problemsolved
Beberapa menu sudah bisa berjalan di hosting yang baru setelah penyesuaian modul, yang masih bermasalah adalah session. 17 Agustus 2024 06:28 WIB Masalah session, pada saat awal di halaman create telah berhasil menyimpan session berupa random karakter, namun pada saat post session hilang. Hilangnya session ini kemungkinan karena perubahan menjadi modul, desain modul yang dipanggil pada setiap route baru sepertinya selalu membuat instance Store session baru; bukan menggunakan Store yang sudah ada. Solusinya yang mungkin adalah modul session dipanggil satu kali saja di main script. Setiap route baru hanya merefer ke instance Store session yang hanya dipanggil satu kali tersebut. 18 Agustus 2024 22:36 WIB Create sudah bisa, session sudah kembali normal. Menggunakan library baru, Gin. Session lama menggunakan gorilla error. #webkoe #gorilla-toolkit #gorilla-sessions #problem #problemsolved #alhamdulillah #gin-library
Error ini yang membuat tidak bisa ke halaman 11 dan seterusnya. Executor error during find command :: caused by :: Sort exceeded memory limit of 33554432 bytes, but did not opt in to external sorting. Aborting operation. Pass allowDiskUse:true to opt in. Problem Solved: Ternyata solusinya mudah, cukup membuat index baru dengan memasukkan field yang dijadikan kunci sort. Dalam hal ini, paging memerlukan field "date" yang dijadikan acuan sort. Pada MongoDB Compass: 1. Buat index baru, field date dengan type -1(desc) 2. Lalu "Create Index" Selesai, dan sekarang page 11 dan seterusnya sudah bisa diakses tanpa error. #mongodb #mongodb-compass #webkoe #todo #problemsolved
Rekap hari ini: - Masalah monitor, done; - Permalink, done; - Add Tag dengan Klik saja, done. Time to sleep... #justwritesomething #webkoe #problemsolved #msi_gf63 #monitor-aoc #aim-nft #our-nft
Webkoe is up, beberapa hari yang lalu tidak bisa diakses karena setting ip DNS di rumahweb merujuk ke alamat ip tidak dikenal. Solusinya adalah mengembalikan seting ke alamat VPS yang benar. --> ping webkoe.net PING webkoe.net (206.189.42.180) 56(84) bytes of data. 64 bytes from forward-app.vps.mysrsx.net (206.189.42.180): icmp_seq=1 ttl=62 time=0.697 ms 64 bytes from forward-app.vps.mysrsx.net (206.189.42.180): icmp_seq=2 ttl=62 time=0.887 ms --> 206.189.42.180 IP TIDAK DIKENAL ⊂_ヽ \\ \( ͡° ͜ʖ ͡°) > ⌒ヽ / へ\ / / \\ レ ノ ヽ_つ / / / /| ( (ヽ | |、\ | 丿 \ ⌒) | | ) / ノ ) Lノ (_/ #webkoe #problem #problemsolved #tanyakenapa
instead of testing the TCP/IP stack, I went straight for the repair using these instructions - Windows 8 users press [Windows Key] + [X] and select Command Prompt (Admin). - At the command prompt type: "netsh winsock reset catalog" and press [Enter]. - Next type: "netsh int ip reset reset.log" and press [Enter]. - Restart your PC for the changes to take effect. This had no effect either. If this isn't what you meant, or if you think I should perform all the tests outlined at http://support.microsoft.com/kb/169790 ,then please let me know. However, some of those tests didn't seem relevant or helpful (some I knew were going to fail)#problemsolved #windows #ip
function resizeColumnView(){ // WINDOW // 20 adalah perkiraan lebar scroll var innerWidth = window.innerWidth - 20 $("table#data-view-table").css("width", innerWidth + "px") // DEFAULT var _nomor_agenda_column = 60 var _tanggal_column = 80 var _asal_column = 200 var _status_column = 100 // the magic is here, buat kolom dinamis var _perihal_column = innerWidth - (_nomor_agenda_column + (_tanggal_column * 3) + (_asal_column * 2) + _status_column) - 18 // CALCULATE // 8 adalah jumlah kolom; // 50 adalah toleransi (tergantung selera saja, can be UP or DOWN silakan dicoba-coba saja) var nomor_agenda_column = ((innerWidth/8-50) < _nomor_agenda_column ? _nomor_agenda_column : _nomor_agenda_column) var tanggal_column = ((innerWidth/8-50) < _tanggal_column ? _tanggal_column : _tanggal_column) var asal_column = ((innerWidth/8-50) < _asal_column ? _asal_column : _asal_column) var perihal_column = ((innerWidth/8-50) < _perihal_column ? _perihal_column : _perihal_column) var status_column = ((innerWidth/8-50) < _status_column ? _status_column : _status_column) // SET $(".nomor_agenda_column").css("width", nomor_agenda_column + "px") $(".tanggal_column").css("width", tanggal_column + "px") $(".asal_column").css("width", asal_column + "px") $(".perihal_column").css("width", perihal_column + "px") $(".status_column").css("width", status_column + "px") // MISC // console.log(innerWidth + "px") }#alhamdulillah #suratmasuk #problemsolved
1. Buka browser (uji coba ini menggunakan chrome); capsules010203 2. Akses alamat approweb seperti biasa. 2. Saat di form login, nyalakan browser console (F12). 3. Masuk ke tab "network" 4. Centang "preserve log" agar debug tetap ter-record, walaupun terjadi redirect. 5. Lakukan login seperti biasa (cmd1) 6. Setelah masuk ke home. 7. Pilih menu "Pemantauan Data lama" -> "Potensi" -> "Nilai Potensi" 8. Pilih periode lalu "Proses" 9. Sampai langkah 8 csrf memainkan peran penting 10. Klik link kanwil (cmd2) 11. Masukkan cmd1 dan cmd2 ke script python 12. Seusiakan apprsid_home & BIGipServerapproweb_pool#alhamdulillah #problemsolved #kantor #approweb
Masalah: navigator.serviceWorker.controller selalu null Kemungkinan: service_worker.js tidak berada di root Solusi: Taro service_worker.js di root (Lol) http://stackoverflow.com/questions/30256390/navigator-serviceworker-controller-is-always-null Sekarang sudah bisa berkomunikasi dengan service worker,... XD tinggal di test saat chrome tidak aktif,... lets check it out#webkoe #pushmessage #problemsolved #alhamdulillah
DETACHED_PROCESS = 0x00000008 proc = subprocess.Popen( parameter, stdout=subprocess.PIPE, creationflags=DETACHED_PROCESS )#problemsolved
Langkah-langkah : 1. Download cx_Oracle installer Pilih yang : cx_Oracle-5.1.3-11g.win32-py2.7.exe 2. Jalankan hasil downloadnya, next, next, next, Selesai. Lalu jalankan ulang script pythonnya 3. Error .... 9&(^%%&%*%&%(*^??? -------------------------------------------------------------------------- D:\PROJECTS\PYTHON\belajar>python oracle_conn.py Traceback (most recent call last): File "oracle_conn.py", line 1, in <module> import cx_Oracle ImportError: DLL load failed: The specified module could not be found. -------------------------------------------------------------------------- 4. Ternyata oh ternyata .... 5. Hanya tinggal disambungkan ke #instantclient nya #oracle 6. Jadi, download dulu instanclient. Bisa di alamat ini : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http://www.oracle.com/technetwork/topics/winx64soft-089540.html ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7. Instanclient bukan installer, hanya zip/rar yang perlu di extract 8. Setelah di extract, daftarkan folder extract tadi ke Env nya #windows. 9. Tutup Terminal script kalo nggak ditutup/close session terminal, env yang baru ga terbaca 10. Jalankan kembali script 11. DoneDisarankan menggunakan installer saja, kalo #pip / #easy_install katanya agak ribet nyettingnya #problemsolved #alhamdulillah
Contohnya adalah seperti ini : JSON server var json= [ { asal: "KPP Banjarmasin", perihal: "Laporan", tag: { "01": {nomor_agenda: "100"}, "01-01": {nomor_agenda: "17"} }, { asal: "KPP Banjarbaru", perihal: "Surat Pengantar", tag: { "01": {nomor_agenda: "101"}, "01-01": {nomor_agenda: "18"} } ] Bentuk diatas harus bisa menyesuaikan nomor_agenda yang muncul saat di render ke table. Jika login sebagai "01" maka nomor_agenda tampil 100, sedangkan saat login sebagai "01-01" yang tampil adalah 17. Manipulasi tampilan seperti ini sangat mudah dilakukan dengan loop; loop jquery misalnya : for(var a in json){ var asal = json[a].asal var perihal = jason[a].perihal ... }#project #bersambung
hapuskan ingatan event click atas object #foo $( "#foo").unbind( "click" );#jquery #enlightenment #script #problemsolved #project