Skip navigation

Category Archives: Ngoding

trunjoyo programming contest

Informasi lebih lanjut: http://tpc-2013.webs.com/

Sebenarnya ada keinginan untuk sedikit membumbui artikel ini dengan cerita tapi saya sudah memutuskan untuk tidak bercerita. Jadi, berikut adalah program ABAP SAP untuk melakukan reset password cross client. Normalnya di SAP reset password itu hanya dapat dilakukan di client yang sama. Buat program baru dengan SE38, salin tempel kode berikut, aktifkan, lalu jalankan. Hasilnya, password user yang direset di client lain akan sama dengan password di klien yang digunakan saat ini.

Read More »

Skrip sederhana yang ditulis dengan PERL ini bisa digunakan untuk mengirim email secar otomatis dengan bantuan cron. Saya tulis di sini hanya sebagai arsip untuk mempermudah jika suatu saat butuh sehingga tidak perlu mencari ke mana-mana. Mohon maaf kalau tanpa penjelasan, kalau ada kesempatan nanti saya coba bahas tentang skrip ini.

#!/usr/bin/perl -w

use MIME::Lite;
use Net::SMTP::TLS;

$FROM='dari@domain.com;
$TO='kepada@domain.co.id';
$subject='TESTING 123';
$SMTPUSER='dari@domain.com';
$SMTPPASS='rahasia';
$message_text='testing';

my $msg = MIME::Lite->new(
              From => $FROM,
              To => $TO,
              Subject => $subject);

$msg->attach(Encoding => 'base64',
             Type => 'text/plain; charset=UTF-8',
             Data => $message_text);

my $smtp = new Net::SMTP::TLS::ButMaintained(
                     'smtp.gmail.com',
                     Port => 587,
                     User => $SMTPUSER,
                     Password => $SMTPPASS,
                     Timeout => 60);

$smtp->mail($FROM);
$smtp->to($TO);

$smtp->data;
$smtp->datasend($msg->as_string);
$smtp->dataend;

$smtp->quit;

segmentation faultAda sedikit cerita lagi dari pengalaman saya ketika berhadapan dengan galat atau error pemrograman bernama “segmentation fault“. Galat ini menurut pendapat saya pribadi adalah galat paling angker dalam pengalaman saya belajar pemrograman, khususnya bahasa C. Galat ini jadi angker karena ada beberapa penyebab yang memungkinkan ia timbul dan cukup sulit untuk dideteksi karena secara sintaks dan grammar program yang kita tulis sudah benar. Kompilasi dan linking sudah lewat dan berjalan tanpa error tapi ketika program dijalankan ia akan berhenti dan menampilkan pesan angker “segmentation fault”. Jika menggunakan cara biasa dengan memandangi kode program baris demi baris, dapat dipastikan penyelesaian galat ini akan butuh waktu yang cukup lama apalagi jika program yang sedang kita kembangkan cukup besar dan terdiri dari puluhan berkas.

Read More »

Beberapa hari yang lalu saya sempat posting tentang kejutan migrasi WordPress.com ke HMTL 5. Sebenarnya itu hanya asumsi saja tanpa ada bukti atau usaha untuk membuktikannya lebih lanjut karena yang saya dengar hanya HTML 5 yang dapat melakukan itu tanpa Flash. Namun kemudian, ada satu komentar dari Mas Willy P, menurut beliau kalau melihat source code itu adalah Javascript menggunakan framework jQuery. Nah ini membuat saya tersadar untuk melakukan sedikit check and recheck (bukan gosip loh), dan benar saja ada potongan kode Javascript di sana:

Read More »

Lagi nyobain pemrograman OpenGL di BlankOn 4.1 Minimalis menggunakan python, eh malah dapat pesan galat “Segmentation Fault”.

arjuna@janaka:~$ python
Python 2.5.2 (r252:60911, Oct  5 2008, 19:24:49)
[GCC 4.3.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from OpenGL.GL import *
>>> from OpenGL.GLU import *
>>> from OpenGL.GLUT import *
>>> glutInit([''])
['']
>>> glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB)
Segmentation fault
arjuna@janaka:~$

Awalnya saya kira ada yang salah dengan skrip python yang saya gunakan sampai saya tanyakan ke milis Ubuntu Indonesia dan sepertinya ini adalah sebuah kutu. Anyone could help?

OpenGL atau Open Graphics Library merupakan salah satu spesifikasi pustaka standar yang biasa digunakan dalam pemrograman grafis 3D atau 2D. Salah satu kelebihan OpenGL yaitu tidak tergantung ke pada sebuah sistem operasi sehingga bisa digunakan di berbagai platform sistem operasi bahkan bahasa pemrograman sekalipun. OpenGL dikembangkan pada tahun 1992 oleh sebuah perusahaan bernama Silicon Graphics Inc. atau lebih dikenal sebagai SGI. OpenGL sangat banyak digunakan dalam aplikasi CAD, realita virtual, visualisasi ilmiah, visualisasi informasi, video game, dan simulasi penerbangan (terjemahan bebas dari wikipedia).

Read More »