[SOVED] MySql Query Update With White Space Field in Query Builder Codeigniter

[SOVED] MySql Query Update With White Space Field in Query Builder Codeigniter


Okay, I updated the code in /system/database/DB_driver.php by modifying the code in the _update function.

From the initial code as follows:
protected function _update($table, $values)
{
foreach ($values as $key => $val) {
$valstr[] = $key . ' = ' . $val;
}
return 'UPDATE ' . $table . ' SET ' . implode(', ', $valstr)
. $this->_compile_wh('qb_where')
. $this->_compile_order_by()
. ($this->qb_limit ? ' LIMIT ' . $this->qb_limit : '');
}
Becomes
protected function _update($table, $values)
{
foreach ($values as $key => $val) {
$key = str_replace('` `', ' ', $key);
$valstr[] = $key . ' = ' . $val;
}
return 'UPDATE ' . $table . ' SET ' . implode(', ', $valstr)
. $this->_compile_wh('qb_where')
. $this->_compile_order_by()
. ($this->qb_limit ? ' LIMIT ' . $this->qb_limit : '');
}

this method helps me update using a query builder on columns that have whitespaces.
[SOVED] Codeigniter : Insert Mysql With Whitespace Field

[SOVED] Codeigniter : Insert Mysql With Whitespace Field


Okay, I updated the code in /system/database/DB_driver.php by modifying the code in the _insert function.

From the initial code as follows:
protected function _insert ($table, $keys, $values)
{
return 'INSERT INTO'. $table. '('. implode (',', $keys). ') VALUES ('. implode (',', $values). ')';
}

Becomes

protected function _insert ($table, $keys, $values)
{
$keys = str_replace ('` `', ' ', $keys);
return 'INSERT INTO'. $ table. '('. implode (',', $keys). ') VALUES ('. implode (',', $values). ')';
}

this method helps me insert using a query builder on columns that have whitespaces.
Sign In Wordpress Berubah Tampilan dan Gagal Login Ternyata Karena Ini

Sign In Wordpress Berubah Tampilan dan Gagal Login Ternyata Karena Ini



Ternyata ada pengamanan tambahan jika saya menggunakan wordpress di hosting dari Rumahweb. Untuk masuk ke halaman wp-admin saya diharuskan untuk memasukkan username dan password tambahan dari admin Rumahweb, katanya sih untuk keamanan agar website tidak mudah dijebol menggunakan bruteforce.

Username dan Password Untuk Sign In Wordpress di Rumahweb.com
username : human
password : password

Untuk menghilangkan fitur keamanan tersebut bisa dengan mengedit file .htaccess di root folder wordpress dan tambahkan kode berikut pada baris paling bawah.

Satisfy any



Selesai.

ref: https://www.rumahweb.com/journal/http-authentication-untuk-website-yang-diserang-bruteforce/

Cara Mereset Ukuran File Log Ubuntu

Cara Mereset Ukuran File Log Ubuntu

Rsyslog di /var/log ubuntu saya tiba-tiba membengkak menjadi 55GB mau tidak mau hal tersebut membuat kapasitas SSD saya yang hanya 240GB habis dalam waktu sekejap. Akhirnya saya harus mereset file tersebut menjadi 0 agar laptop saya bisa berjalan lancar lagi. Bagaimana caranya?

Berikut Cara Reset File Size Log Ubuntu, Contoh RSYSLOG:
1. buka Terminal
2. jalan perintah berikut di terminal:
sudo truncate --size 0 <filename>

contoh:
sudo truncate --size 0 syslog

3. selesai
Cara Memperkecil Ukuran File PDF dengan LibreOffice

Cara Memperkecil Ukuran File PDF dengan LibreOffice



Mau kirim file berkas untuk CPNS tapi ukurannya masih besar dan tidak sesuai kriteria?

Cara cepat memperkecil/mengkompres ukuran file PDF:
1. Buka file pdf dengan LibreOffice Draw
2. Centang "Reduce image resolution" dan ubah menjadi 150 DPI
3. Klik Export
4. Beri nama file export tersebut
5. Save
6. Selesai, sekarang file tersebut sudah menjadi berukuran kecil dan siap dikirim lewat email
[SOLVED] Codeigniter: The each() function is deprecated

[SOLVED] Codeigniter: The each() function is deprecated

Masalah: ketika mengaktifkan $config['global_xss_filtering'] = TRUE;
Solusi:
Edit file /system/core/Security.php
Ubah :
public function xss_clean($str, $is_image = FALSE)
{
// Is the string an array?
if (is_array($str))
{
while (list($key) = each($str))
{
$str[$key] = $this->xss_clean($str[$key]);
}
return $str;
}

Jadi
public function xss_clean($str, $is_image = FALSE)
{
// Is the string an array?
if (is_array($str))
{
                        foreach($str as $key => $val) {
$str[$key] = $this->xss_clean($str[$key]);
                        }
return $str;
}
[SOLVED] Debian Ubuntu “perl: warning: Setting locale failed”

[SOLVED] Debian Ubuntu “perl: warning: Setting locale failed”

perl: warning: Setting locae failed

Saya punya VPS, tiap menjalankan perintah selalu saja ada pesan menggangu yang keluar, pesan tersebut adalah “perl: warning: Setting locale failed”. Bukan masalah yang besar tapi mengganggunya itu yang bikin saya agak sebal jika harus menjalankan perintah di VPS tersebut. Karena kesal saya coba browsing untuk mencari solusinya, setelah cari di berbagai website akhirnya ketemu juga solusinya, berikut ini saya coba catat kembali pada blog ini biar sewaktu-waktu ketemu masalah itu lagi saya gak pusing untuk mencarinya lagi, maklum pelupa.

Berikut ini cara menyelesaikan masalah tesebut “perl: warning: Setting locale failed”.
1. Buka terminal, kalau pakai VPS sudah langsung terminal sih
2. Jalankan perintah berikut di terminal, urut saja
# apt-get install locales
lalu
# dpkg-reconfigure locales
lalu
# locale-gen
Hasil akhirnya harus seperti ini:
Generating locales (this might take a while)...
  en_US.UTF-8... done
Generation complete.

Selesai