Mysql : substring_index

Cara menghilangkan karakter dikiri dan kanan hasil dari query.

Di mysql versi 5.1

hasil query sebelum di edit

mysql> select chanel from data2
    -> where chanel like 'SIP%' limit 10;
+-----------------------+
| chanel                |
+-----------------------+
| SIP/xx263031-b7d0a4e8 |
| SIP/xx263031-b7d125e0 |
| SIP/1234-b7d07058     |
| SIP/xx263031-b7d08a90 |
| SIP/1234-b7d08a90     |
| SIP/1234-b7d125e0     |
| SIP/xx263089-b7d125e0 |
| SIP/xx263003-b7d0d998 |
| SIP/xx263005-b7d08a90 |
| SIP/xx263000-b7d14038 |
+-----------------------+
10 rows in set (0.00 sec)

Untuk menghilangkan karakter SIP dan karakter random lainnya setelah nomer telepon menggunakan fungsi substring_index di mysql.
Karena ada di kiri dan kanan dari hasil tujuan, maka perlu dieksekusi 2 kali substring_index.

mysql> select substring_index((substring_index(chanel,'/',-1)),'-',1) as hasil
    -> from data2 where chanel like 'SIP%' limit 10;
+----------+
| hasil    |
+----------+
| xx263031 |
| xx263031 |
| 1234     |
| xx263031 |
| 1234     |
| 1234     |
| xx263089 |
| xx263003 |
| xx263005 |
| xx263000 |
+----------+
10 rows in set (0.00 sec)

Mysql : create function

Awalnya bingung cara mengakali perintah select di dalam select.
Pas di ingat-ingat dulu pernah belajar function tapi di MSSQL bukan MYSQL.

setelah ubek-ubek google, test sana sini, coba ini dan itu dapat juga clue.

untuk contoh kasus dapat dilihat dibawah ini
ada 2 tabel, 1 tabel berisi daftar noc, tabel ke berisi noc yang melaksanakan, masalahnya di tabel 2 ada pengulangan kolom noc. Ini yang menjadi tantangan.

Read more »

Cacti 0.8.7 and 1 minute polling

Dulu tidak tahu, sekarang lupa :D.
Untung ada agus miyabi yang bantuin, he he he, mana uda sore waktunya go home.

Yang ingin mencoba, diharapkan sudah pernah menginstall cacti untuk 5 minutes polling.
Supaya dasar-dasar pemakaian cacti tidak bingung.

Aplikasi yang saya pakai cacti 0.8.7b dan spine 0.8.7a.

Read more »

Instalasi Maia Mailguard di Ubuntu 8.04 Server

Tulisan asli dokumen ini mempergunakan ubuntu 6.06 dibuat oleh bang cecep dapat di lihat di situs ini
Instalasi Maia Mailguard di Ubuntu 6.06 Server (LTS)

Untuk versi 8.04 ada sedikit perbedaan di php dan smarty.
Juga saya tambahkan beberapa clue agar maia dapat langsung berjalan, tanpa harus trouble-shot lagi.

Pastikan postfix sudah terinstall dan berfungsi dengan baik dan benar.
Edit file master.cf pada postfix untuk menerima request dari port 10025.

vi /etc/postfix/master.cf
127.0.0.1:10025 inet n  -       n     -       -  smtpd
-o content_filter=
-o local_recipient_maps=
-o relay_recipient_maps=
-o smtpd_restriction_classes=
-o smtpd_client_restrictions=
-o smtpd_helo_restrictions=
-o smtpd_sender_restrictions=
-o smtpd_recipient_restrictions=permit_mynetworks,reject
-o mynetworks=127.0.0.0/8
-o strict_rfc821_envelopes=yes
/etc/init.d/postfix restart

Read more »

Postfix-postfixadmin-dovecot di trustix 3.05

Pada panduan ini, tidak dijelaskan memakai fasilitas qouta dan SALS.

Pilih paket-paket instalasi seperti contoh dibawah. Agar Trustix tetap ramping.

paketan di trustix

Read more »

How to change dynamic queues

Diambil dari forum.mikrotik.com

Saya belum bisa mendeskripsikan secara jelas fungsi script di bawah.
Tetapi dari thread di topik, ini berfungsi untuk mengganti rate di user pada saat koneksi sedang berjalan.

Read more »