snippetjournal

– notes, snippet codes, and my journal

Personal Thought

leave a comment »

In June 2015 I decided to write my personal thought in this blog, I inspired by one of my friend, who always bold enough to expressing her thought in facebook post.

So dear reader if you don’t like it just ignore it :)

“Be who you are and say what you feel, because those who mind don’t matter, and those who matter don’t mind.” – Bernard M. Baruch

Written by snippetjournal

July 2, 2015 at 2:07 am

Posted in Opini, Random Quotes

TIL #MANUSIA

leave a comment »

“Karena manusia (diri ini) bersifat khilaf, bergerak, tergesa-gesa, berlelah lelah mengejar dunia, sedangkan ujungnya kematian (akhirat).”

Written by snippetjournal

July 1, 2015 at 10:42 pm

Posted in Opini, Personal

TIL #UJIAN

leave a comment »

Sebenar benarnya hidup adalah ujian, segala sesuatu didunia adalah ujian dan pinjaman.

Allah bisa saja mengambil setiap yang berharga dari kita dengan kematian atau musibah, karena sebenar benarnya kepemilikan adalah miliknya.

Anak, istri dan keluarga adalah ujian, bisakah kita mengajarkan dan menjadikan mereka manusia manusia terbaik menurut aturan agama.

Sebenar benarnya islam mengajarkan bahwa nafsu dan keinginan harus dikendalikan oleh akal dan hati, karena sebaik baiknya aturan adalah aturan agama, pula ialah yang dzat yang mengetahui apa yang terbaik bagi kita, dan sebaik baiknya penerang adalah ilmu agama barulah ilmu science.

Karena dunia adalah ujian dan titipan pencipta, jadi sebaik baiknya hidup adalah beribadah kepadanya.

Jakarta, 15 ramadhan 1436 H, sebelum tadarus…

Written by snippetjournal

July 1, 2015 at 10:13 pm

Posted in Opini, Personal

Backup Mysql Database

leave a comment »

[ Window ] Backup MySql using script :

Automating It All

Linux has cron, Windows has at. The at command schedules commands to run as often as you’d like. In this case, we’re going to run the backup one day a week at 2 AM.

Open up the command prompt and type the following:

at 02:00 /every:M,T,W,Th,F,S,Su c:\path\mysql-backup.bat

Once you run this, it should return “Added a new job with job ID = X”

Type at to make sure that it’s in the schedule.

ref :

Written by snippetjournal

June 26, 2015 at 3:15 am

Posted in Collection Link

Tagged with , , ,

#TIL Nasehat

leave a comment »

Ambil dan dengarkan nasehat orang orang sholeh, bukan orang orang fasik.
Karena hati mereka (orang orang sholeh itu) lebih dekat dengan tuhan nya.
Karena sebaik baiknya nasehat, nasehat mereka lebih baik.

Written by snippetjournal

June 25, 2015 at 10:10 pm

Posted in Opini, Random Quotes

Joke : How to Measure Quality code – WTF/minute

leave a comment »

Written by snippetjournal

May 26, 2015 at 3:05 am

Posted in Collection Link, Opini

Tagged with ,

Email Spoofing

leave a comment »

Secara singkat email spoofing artinya mengirim email dengan domain email address yang sebenar nya tidak pernah ada. misalnya ingin mengirim email dari ucup@bajajbajuri.com, padahal email dan domain dari bajajbajuri tidak pernah ada.

Feature email spoofing sangat bergantung dengan SMTP yang kita gunakan untuk mengirim email. saya mencoba dengan gmail dan tentu saja tidak bisa :D. jadi saran saya gunakan SMTP server yang lain, saya mencoba dengan SMTP server smtp2go, anda bisa mengambil paket gratis untuk uji coba.

berikut code java yang saya gunakan, hasil copas dari mkyong.com :D


 //testing smtp2go
 final String username = "xx.xx@gmail.com";
 final String password = "xx";

 Properties props = new Properties();
 props.put("mail.smtp.auth", "true");
 props.put("mail.smtp.starttls.enable", "true");
 props.put("mail.smtp.host", "smtpcorp.com");
 props.put("mail.smtp.port", "2525");
 
 Session session = Session.getInstance(props,
 new javax.mail.Authenticator() {
 protected PasswordAuthentication getPasswordAuthentication() {
 return new PasswordAuthentication(username, password);
 }
 });

 try {

 Message message = new MimeMessage(session);
 //domain email address must exist
 InternetAddress from = new InternetAddress("no-reply@travel.com", "xx Travel Company");
 message.setFrom(from);
 message.setRecipients(Message.RecipientType.TO, InternetAddress.parse("aditya.kaha@gmail.com"));
 message.setSubject("Testing Subject");
 message.setText("Dear Mail Crawler,"+ "\n\n No spam to my email, please!");

 Transport.send(message);

 System.out.println("Done");

 } catch (MessagingException e) {
 throw new RuntimeException(e);
 } catch (UnsupportedEncodingException e) {
 e.printStackTrace();
 }
 
 

Edit :

ternyata setelah dilakukan testing, jika kita melakukan email spoofing sudah dipastikan email dengan domain address hasil spoofing akan dikategorikan spam, karena penyedia layanan email seperti gmail dan yahoo sudah cukup canggih dan email spoofing ini memang biasanya di peruntukan untuk hal hal negatif seperti spamming.

Karena seingat saya pada waktu sekitar tahun 2006-2009 email spoofing masih bisa kita gunakan. cara lain untuk atau solusi lain adalah dengan menyediakan form user untuk meng-config email pribadi nya sebagai email broadcast dari sistem, kita cukup memberikan konfigurasi SMTP gmail dan yahoo sebagai email yang umum digunakan, selebihnya bisa diberikan menu advance/other untuk alamat email selain gmail dan yahoo agar user dapat meng-konfigurasikan SMTP emailnya masing masing.

sekian, byee, happy coding  :D

Written by snippetjournal

May 22, 2015 at 7:10 am

Follow

Get every new post delivered to your Inbox.

Join 81 other followers