Situs Bank Mandiri DOWN Saldo Nasabah BERKURANG Sampai Minus

Situs Bank Mandiri DOWN Saldo Nasabah BERKURANG Sampai Minus

situs internet banking mandiri down


Ada yang menarik pada berita hari ini. Nasabah Bank Mandiri mengeluhkan berkurangnya saldo di Bank tersebut bahkan ada yang sampai minus. Ada lagi yang mengabarkan kalau saldonya bertambah hingga Rp. 95 juta. Kok bisa?

Karena penasaran saya mencoba mengakses rekening mandiri melalui internet banking milik Mandiri, dan benar saja ternyata situs Bank Mandiri sendiri DOWN. Pada situsnya Bank Mandiri memberitahukan sedang adanya pemeliharaan layanan pada internet bankingnya.

halaman situs MCM Bank Mandiri down


Berbeda pada halaman layanan MCM Bank Mandiri atau Mandiri Cash Management. Peringatan tersebut tidak ada sama sekali alias mengeluarkan halaman error browser, saya biasanya mengakses halaman ini untuk melihat mutasi karena kebetulan sedang membuat aplikasi yang alur dananya berhubungan dengan layanan tersebut.

Semoga saja Bank Mandiri segera memperbaiki layanannya dan tidak ada nasabah yang merasa dirugikan. Dan semoga saja saldo yang sudah berkurang bisa kembali seperti semula.
Cara Menambahkan Widget Komentar Terbaru Pada Blogger

Cara Menambahkan Widget Komentar Terbaru Pada Blogger

widget komentar terbaru blogger


Hari ini saya ingin menampilkan widget "komentar terbaru" di blog saya karena sering ketinggalan membaca komentar terakhir yang masuk sehingga seringkali komentar-komentar yang sudah masuk tidak sempat saya balas. Memang, komentar-komentar yang masuk bisa saya pantau melalui halaman dashboard blogger, tapi kadang saya malas untuk membukanya kecuali ketika akan membuat postingan baru. Apalagi jika sewaktu-waktu saya tidak sedang login blogger maka akan lebih enak jika saya langsung tahu ada komentar terbaru dari widget yang saya pasang di blog saya.

Untuk menambahkan widget tersebut ternyata sangat mudah, mungkin karena saya kurang pengalaman utak atik blogger saya baru tahu cara ini. Untuk kalian yang belum tahu juga mungkin cara ini bisa membantu.

Cara Menampilkan Widget Komentar Terbaru Pada Blogger

*) saya menggunakan antar muka berbahasa Indonesia, sesuaikan jika kalian menggunakan bahasa yang lain

1. Login Dashboard blogger
2. Pilih menu Tata Letak

Pilih menu Tata Letak
Pilih menu Tata Letak


3. Klik Tambahkan Widget
4. Pilih widget Feed
widget Feed blogger
widget Feed blogger


5. Isikan pada url feed
<url blog>/feeds/comments/default
contoh blog saya:
https://www.aviantorichad.com/feeds/comments/default
isi url feed
isi url feed


6. Atur  konfigurasinya sesuai yang diiginkan

konfigurasi feed blogger
konfigurasi feed blogger


7. Simpan
8. Selesai

Semoga bermanfaat.
Cara Menginstal Plugin dan Tema Wordpress di Localhost Tanpa FTP

Cara Menginstal Plugin dan Tema Wordpress di Localhost Tanpa FTP

install plugin di wordpress localhost


Baru-baru ini saya sedang mengerjakan website berbasis wordpress. Untuk kelancaran pengerjaan saya menginstal wordpress tersebut di laptop saya. Alhasil akses websitenya melalui localhost. Masalah muncul ketika saya ingin menginstal plugin-plugin yang saya butuhkan begitu juga tema, karena wordpress selalu meminta akses FTP pada laptop saya.

Gagal upload file tema wp karena meminta akses FTP
Gagal upload file tema wp karena meminta akses FTP


Browsing sana browsing sini akhirnya ketemu juga solusi jitunya. Agar saya bisa mengupload file atau menginstal plugin dan tema yang perlu di edit adalah file wp-config.php yang ada pada folder wordpress.

Berikut langkah mengatasi gagal upload plugin atau tema wordpress karena meminta akses FTP

1. Buka file wp-config.php menggunakan text editor
2. Tambahkan skrip berikut:
define('FS_METHOD', 'direct');
wp-config.php setelah di ubah
File wp-config.php setelah di ubah


3. Simpan file tersebut
4. Refresh website wordpressnya
5. Silakan coba untuk menginstal plugin atau tema lagi

berhasil mengupload file tema wp di localhost
Berhasil mengupload file tema wp di localhost


6. Selesai

Semoga bermanfaat.
Hati-Hati Menjalankan Script Asing di Terminal

Hati-Hati Menjalankan Script Asing di Terminal

dataku ilang kabeh!

Baru saja saya kehilangan sebagian kecil besar file-file penting saya gara-gara menjalankan script yang saya download dari internet. Dongkol? Pasti, karena sebagian file yang hilang tersebut belum sempat saya backup. Beruntungnya saya, script tersebut belum sempat saya jalankan menggunakan sudo, kalau saja itu terjadi, wassalam! Semua file termasuk file sistem dan semua file di hdd external bakal raib tanpa sisa.

Alhamdulillah, mungkin itu yang bisa saya ucapkan sekarang. Saya anggap ini sebagai pelajaran untuk lebih berhati-hati lagi menjalankan script yang belum saya ketahui isi kodenya. Tahu sendirikan bagaimana fatalnya jika script berisi rm -rf /*  di jalankan (don't try this shit at home your laptop).

Seperti yang saya sebutkan di awal tadi, meskipun saya jalankan tanpa menggunakan sudo tapi akhirnya file-file di folder home saya banyak yang hilang, paling banyak di folder Downloads sih, apalagi file-file download tsb belum sempat saya backup dan akhirnya hilang tanpa sisa.

Dan apa yang terjadi selanjutnya? setelah saya restart, aplikasi Netbeans yang biasa saya gunakan untuk ngoding, dan Netbeansnya sudah saya konfig sedemikian rupa biar enak buat ngoding malah ikutan hilang. Dan ternyata saya baru ingat kalau Netbeansnya saya instal di dalam folder Downloads, LOL. Telegram yang saya gunakan juga hilang gara-gara masih nongkrong di folder Downloads.

Berikut ini daftar kerugian akibat script tersebut:
1. File dan folder di folder Downloads hilang tanpa sisa
2. Font lokal hilang semua
3. Tema lokal hilang semua
4. Icon lokal hilang semua
5. Waktu yang hilang karena harus download ulang dan konfig ulang lagi aplikasi yang dibutuhkan
6. Data browser hilang
7. Mbuh!
[SOLVED] Error strpos() pada HMVC Codeigniter di PHP 7.3

[SOLVED] Error strpos() pada HMVC Codeigniter di PHP 7.3



Baru saja saya menemui ada error di projek Codeigniter (CI) saya. Kebetulan saya baru saja melakukan upgrade versi PHP dari 7.0 ke PHP 7.3. Tidak tahunya hal ini berpengaruh pada projek yang sudah saya buat. Pesan errornya seperti ini :
Message: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior 
Setelah googling sana sini akhirnya ketemu artikel menarik yang mempunyai masalah yang sama seperti punya saya. Dan ketika saya coba pada projek saya alhamdulillah error tersebut berhasil saya atasi.

Berikut caranya jika kamu juga punya masalah yang sama dengan punya saya:

1. Edit file application/third_party/MX/Router.php
2. Cari public function set_class

public function set_class before
public function set_class before

3. Didalam function tersebut terdapat logika untuk mengecek ada tidaknya $suffix, pada versi PHP sebelumnya tidak apa-apa mungkin pada versi terbaru ini (7.3) lebih sensitif kali ya
4. Untuk mengatasinya tambahkan pada logika ifnya menjadi seperti ini:
before:
if( strpos($class, $suffix) === FALSE)

after:
if( $suffix && strpos($class, $suffix) === FALSE)
5. Full codenya menjadi seperti ini:
public function set_class($class) {
        $suffix = $this->config->item('controller_suffix');
        if ($suffix && strpos($class, $suffix) === FALSE) {
            $class .= $suffix;
        }
        parent::set_class($class);
    } 
public function set_classs after
public function set_class after

Selesai. Saya belum tahu apa efek berantainya setelah perubahan tersebut tapi ditempat saya aman, semoga ditempat kamu juga sama ya.

Salam.
Bikin Aplikasi Android iOS Makin Asyik Dengan Anoa Cli

Bikin Aplikasi Android iOS Makin Asyik Dengan Anoa Cli


Yuk mari kenalan sama Anoa-cli. Apa itu Anoa-cli? Merujuk pada laman githubnya, anoa-cli adalah React Native Typescript Boilerplate & Code Generator CLI. Istilah gampangnya mungkin aplikasi/tools yang membantu memudahkan programmer untuk membuat aplikasi Android atau iOS, jadi kegiatan ngoding makin mudah dan cepat.

Nah, kemarin saya menghadiri acara Facebook Developer Circles di Semarang yang kebetulan di sana dibahas juga tentang Anoa-cli oleh sang creator, Budi Adiono. Pada kesempatan tersebut didemokan bagaimana cepatnya membuat 2 halaman beserta menu navigasinya, yang bisa diselesaikan hanya dalam waktu kurang dari 3 menit. Cepat bukan? bandingkan dengan membuatnya manual dari bikin screen satu persatu, lalu membuat navigasinya, kemudian menghubungkannya menjadi satu kesatuan navigasi, hmm, di sini saya merasa Anoa-cli terlihat sangat membantu, apalagi bagi saya yang masih minim pengetahuan tentang React Native.

Syarat untuk menggunakan Anoa-cli

Sebelum Anoa-cli bisa berjalan dengan semestinya, yang perlu dipersiapkan antara lain:
- sudah terinstall nodejs, direkomendasikan versi 8 yang LTS
- sudah terinstall expo-cli
- sudah terinstall git

Contoh screenshot penggunaan Anoa-cli:
[SOLVED] MySQL : ERROR 23 (HY000): Out of resources when opening file '...' (Errcode: 24)

[SOLVED] MySQL : ERROR 23 (HY000): Out of resources when opening file '...' (Errcode: 24)


Beberapa hari ini web server yang selalu digunakan untuk deployment beberapa website mengalami gangguan sehingga tidak bisa dipakai. Usut punya usut ternyata terdapat problem pada mysql servernya, diakses bisa tetapi begitu mau query malah menampilkan error :

ERROR 23 (HY000): Out of resources when opening file '/tmp/#sql_643b_0.MYI' (Errcode: 24).

Hmm, mau tidak mau saya harus cari solusinya.

Cari sana cari sini, browsing sana browsing sini akhirnya ketemu juga solusinya. Solusinya adalah menambahkan config open_files_limit = 5000 pada file my.cnf. File my.cnf adalah file konfig dari mysql server.

Oke, itu tadi singkatnya, untuk cara bertahapnya seperti ini:

*catatan: mysql server berjalan di OS turunan Debian jadi jika sesuaikan saja lokasinya jika kamu menggunakan OS yang berbeda

1. Buka file my.cnf dengan akses root
$ sudo nano /etc/mysql/my.cnf

atau kalau kamu sudah sebagai root

# nano /etc/mysql/my.cnf

2. Cari [mysqld], lalu tambahkan di bawahnya : open_files_limit = 5000 semakin besar nilainya semakin jauh limitnya

3. Restart MySQL server
# /etc/init.d/mysql restart




4. Lalu check dan repair database dan table mysqlnya

$ mysqlcheck -Av --auto-repair -u root -p

5. Selesai