Re: [linux-programming] Script bisa dijalankan sekali.

2012-08-28 Terurut Topik Donny Kurnia
On 28 Agt 2012, at 20:35, MYA Putra yaspu...@gmail.com wrote:

 On Tue, Aug 28, 2012 at 07:46:16PM +0700, Itoshiki Rin wrote:
 Date: Tue, 28 Aug 2012 19:46:16 +0700
 From: Itoshiki Rin zetsuri...@gmail.com
 User-Agent: Mutt/1.5.21 (2010-09-15)

 On Tue, Aug 28, 2012 at 07:16:06PM +0800, MYA Putra yaspu...@gmail.com 
 wrote:
 Rekan Programmer,

 Bagaimana caranya membuat script yang hanya bisa dijalankan
 sekali saja? Misal script *aha yang isinya:

 cp resolv.aha resolv.conf
 cp wvdial.aha wvdial.conf
 usb_modeswitch -vpVP -c usb_modeswitch.conf

 Demikian TIA.

 Salam,

 Putra Oesman

 Di skrip-nya sendiri dikasih perintah buat chmod -x

 Mungkin pertanyaannya salah. Maksudnya Isi scriptnya yang tidak bisa
 dieksekusi, scriptnya tetap bisa dieksekusi. Jadi kalau diulang script
 tersebut tidak mengeksekusi apa-apa.

 Salam,

 Putra Oesman
 --
 Linux Registered User #146631
 -


Bisa pakai teknik lock sederhana menggunakan file.

Script pertama2 cek keberadaan sebuah file, jika file lock tersebut
tidak ada, lanjutkan eksekusi. Di akhir eksekusi buat file lock yang
akan dicek script ini. Saat script dijalankan ulang, karena file lock
sekarang ini telah ada, maka script tidak akan lanjut.

Lokasi file lock bisa dimana aja, tapi kalau dibuat di folder /tmp,
akan otomatis di cleanup saat system restart.

--
Donny Kurnia
Apple ID: donnykur...@gmail.com
Twitter: @donnykurnia
Skype: donnykurnia
My online profile:
http://www.linkedin.com/in/donnykurnia
http://careers.stackoverflow.com/donnykurnia
http://re.vu/donnykurnia
http://hantulab.blogspot.com
---
At times the world can seem an unfriendly and sinister place. But
believe us when we say there is much more good in it than bad. And
what might seem to be a series of unfortunate events, may in fact, be
the first steps of a journey.
-- A Series of Unfortunate Events

-- 
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] Penggunaan malloc

2012-07-25 Terurut Topik Donny Kurnia
On 26 Jul 2012, at 04:17, Wirasto Karim wirastoka...@gmail.com wrote:

 Saya kebingungan dengan penggunaan malloc.

int *p=(int *) malloc(2 * sizeof(int));

*p=1;
*(p+1)=100;
*(p+2)=300;
*(p+3)=500;

 Kalau dari yang saya baca dibuku, bukankah seharusnya saya cuma bisa nyimpan 
 2 data integer?? Kenapa malah bisa lewat?

char *nama=(char *) malloc (4 * sizeof(char));

 Apa ini artinya saya hanya bisa memasukan teks sepanjang 4 karakter di 
 variabel nama? Saya coba dengan karakter yang lebih panjang tetap bisa.

 Mohon pencerahan soal fungsi malloc ini.
 Sebelumnya terima kasih

Ini yang disebut dengan buffer overflow. Bug seperti ini yang umum
ditemui di banyak aplikasi. Malloc bekerja dengan membebaskan ruang
memory, lalu mengembalikan alamat awal yang bisa digunakan. Tetapi
dengan operasi pointer, Anda bisa menulis alamat memory mana saja,
termasuk area diluar yang telah dialokasikan oleh malloc. Area memory
ini bisa saja milik aplikasi lain, tetapi sekarang isinya ditimpa oleh
aplikasi yg Anda tulis ini.

Umumnya malware, virus, maupun trojan menggunakan teknik ini untuk
menulis kode dirinya ke aplikasi lain.

--
Donny Kurnia
Apple ID: donnykur...@gmail.com
Twitter: @donnykurnia
Skype: donnykurnia
My online profile: http://re.vu/donnykurnia
---
At times the world can seem an unfriendly and sinister place. But
believe us when we say there is much more good in it than bad. And
what might seem to be a series of unfortunate events, may in fact, be
the first steps of a journey.
-- A Series of Unfortunate Events

-- 
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] Error saat compile source C dengan library ffmpeg

2011-10-10 Terurut Topik Donny Kurnia
On 10 Okt 2011, at 13:03, Rin Itoshiki zetsuri...@gmail.com wrote:

 On 10/10/2011 10:48 AM, Johannes Sasongko wrote:
 SwsContext* ScalerCtx=sws_getContext(pCodecCtx-width, pCodecCtx-height, 
 pCodecCtx-pix_fmt, pCodecCtx-width*0.75, pCodecCtx-height*0.75, 
 PIX_FMT_RGB24, SWS_BILINEAR, 0, 0, 0);
 
 Itu seharusnya `struct SwsContext`, bukan `SwsContext`.
 
 
 
 Ooh
 Sekarang sudah maju selangkah :)
 
 Ternyata letak masalahnya karena kebiasaan saya memakai typedef struct, 
 biasanya variable bisa di-declare tanpa perlu menulis 'struct' di depan 
 tipenya.
 
 Tinggal ganti beberapa sintaks krn nama beberapa fungsi di ffmpeg baru udah 
 beda.
 
 Terima kasih
 
 -- 
 今私は風になる 夢の果てまで
 ヒュルラリラもっと強くなれ ヒュルラリラ目指すarcadia

Nah, itu perlunya memahami apa arti kode yang ditulis, termasuk dengan melihat 
isi file.h yang disediakan oleh library yang akan digunakan.

Cukup bagus tuh kalau proses belajarnya juga dituliskan di blog. Isi web 
referrensinya udah ketinggalan kan, versi yang sekarang udah beda lokasi file 
.h nya.

--
Donny Kurnia
http://www.linkedin.com/in/donnykurnia
http://careers.stackoverflow.com/donnykurnia
http://hantulab.blogspot.com
http://twitter.com/donnykurnia
---
At times the world can seem an unfriendly and sinister place. But believe us 
when we say there is much more good in it than bad. And what might seem to be a 
series of unfortunate events, may in fact, be the first steps of a journey.
-- A Series of Unfortunate Events
 

--
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] Error saat compile source C dengan library ffmpeg

2011-10-09 Terurut Topik Donny Kurnia
2011/10/9 Rin Itoshiki zetsuri...@gmail.com:
 Hello all,

 Maaf sebelumnya, pertanyaan ini pernah saya post di milis tanya jawab linux
 tapi disarankan untuk ditanyakan di milis ini saja.

 Saya dapat masalah waktu compile source C dengan library eksternal, coba
 tutorial penggunaan library ffmpeg dari
 http://dranger.com/ffmpeg/tutorial01.html, yang memakai library lavutil,
 lavcodec dan lswscale. Semua header yang diperlukan sudah saya include dan
 saya sudah menambah option ketiga library ke perintah gcc tapi dapat error
 seperti ini:

 
 # gcc -o tesframe -lavutil -lavcodec -lswscale -lavformat -lm frame.c
 frame.c: In function ‘main’:
 ...
 frame.c:67:2: error: unknown type name ‘SwsContext’
 ...
 

 Source code frame.c ada di http://paste.pocoo.org/show/489477/

 Saya baca dari dokumentasi, type SwsContext didefinisikan di header
 swscale_internal.h yang memang tidak saya include karena tampaknya bukan
 file untuk di-include secara langsung.

 Search di google menunjukkan beberapa kasus serupa untuk library lain,
 tetapi saya tdk bisa mengambil kesimpulan dari solusi kasus-kasus yang ada.
 Kira-kira penyebab error tadi apa ya?

 Trims ^^

 --
 今私は風になる 夢の果てまで
 ヒュルラリラもっと強くなれ ヒュルラリラ目指すarcadia

Halo Rin,

Saya coba cari di google dengan kata kunci 'swscale swscontext', ini
yang saya temukan:
http://dranger.com/ffmpeg/tutorial08.html

Di halaman itu ada penjelasan apa itu SwsContext

#include ffmpeg/swscale.h // include the header!

int queue_picture(VideoState *is, AVFrame *pFrame, double pts) {

  static struct SwsContext *img_convert_ctx;
  ...

Silahkan dicoba.

-- 
Donny Kurnia
http://www.linkedin.com/in/donnykurnia
http://careers.stackoverflow.com/donnykurnia
http://hantulab.blogspot.com
http://twitter.com/donnykurnia
---
At times the world can seem an unfriendly and sinister place. But
believe us when we say there is much more good in it than bad. And
what might seem to be a series of unfortunate events, may in fact, be
the first steps of a journey.
-- A Series of Unfortunate Events

--
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] front controller untuk php framework

2010-08-08 Terurut Topik Donny Kurnia
On 08/09/2010 07:15 AM, paklekz wrote:
 Salam kenal linuxer indonesia.. perkenalkan nama saya dhani.
  
 Saya sangat butuh masukan dari teman2 programmer php. 
 Saya berencana membangun framework untuk web application menggunakan
 php, 
 rencananya saya akan mengimplementasikan konsep MVC untuk framework tsb.
  
 Dari beberapa framework ternama semisal cakaPHP atau CodeIgniter, 
 mereka menggunakan front controller atau single entry point yang
 memanfaatkan
 fitur mod_rewrite dari apache.
  
 pertanyaan saya :
 1. apakah ini memang cara yg terbaik?
 2. bagaimana performa aplikasi jika menggunakan cara ini?
 3. jika ada cara lain, apa dan mana yg baik?
  
 pertanyaan ini muncul karena konsep MVC sendiri tidak mengharuskan
 kita menggunakan front controller, hanya memisahkan suatu task kedalam 3
 bagian.
  
 bagi yg berpengalaman mohon di share ilmunya...
 
 Terimakasih

Kalau Dhani pernah bikin aplikasi desktop, pasti akan menggunakan single
entry point. Di C menggunakan int main(). Di Java ada

public static void main()


Melihat pola ini, maka wajar jika hampir semua (saya tidak bisa bilang
keseluruhan karena tidak tahu benar tidaknya) Framework MVC untuk PHP
menggunakan teknik single entry point.

Dengan menggunakan teknik ini, maka developer tidak perlu repot membuat
entry point untuk aplikasinya, framework telah menyediakan. Developer
cukup berkonsentrasi membuat model, view, dan controller untuk
aplikasinya. Framework yang akan menghandle sisanya.

Apakah ini cara terbaik? Saya hanya bisa jawab dengan fakta, hampir
semua aplikasi web php menggunakan teknik single entry point, sebutlah
Drupal, Wordpress, Joomla, phpBB, dll.

Performansi aplikasi saya rasa tidak terkait dengan teknik, tapi lebih
ke algoritma proses yang digunakan.

Cara lain tentu saja cara tradisional, multiple entry point. Tiap
halaman dilayani oleh entry point yang berbeda-beda. Saya pernah
melakukan hal ini saat masih coding tanpa framework. Pendapat saya
dengan cara ini: repot. Lebih enak dengan single entry point. Kita
berkonsentrasi membuat aplikasi. Framework yang mengatur sisanya. Ini
kan tujuan pakai framework bukan, biar ga repot mengatur hal-hal kecil.

--
Donny Kurnia
http://www.linkedin.com/in/donnykurnia
http://blog.abifathir.com
http://hantulab.blogspot.com
http://twitter.com/donnykurnia

-- 
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] installing mysql/j connector ??

2010-06-07 Terurut Topik Donny Kurnia
2010/6/7 Fajran Iman Rusadi faj...@regex.com:
 2010/6/7 Donny Kurnia donnykur...@gmail.com:

 Saya penasaran, kamu ikut panduan programming Java dari mana ya?

 IMO, lupa masukin current dir ke CLASSPATH itu hal biasa :-)

 tp entah sih itu praktek yg baik atau bukan tuk fase produksi
 *udah lama banget gak nge-java*

 --
 Fajran Iman Rusadi-
 http://fajran.web.id http://dahsy.at

Ya pengen tahu aja sih. Apa dari buku programming abal-abal yg banyak
di gramedia, atau otodidak dari resource yg bertebaran di internet,
atau dari mana.

Klo untuk production, umumnya semua udah dipaket ke dalam jar, jadi ga
akan bermasalah dengan classpath, soalnya tinggal execute file jarnya
kan.

-- 
Donny Kurnia
http://blog.abifathir.com/
http://hantulab.blogspot.com/
http://twitter.com/donnykurnia
http://plurk.com/donnykurnia
---
At times the world can seem an unfriendly and sinister place. But
believe us when we say there is much more good in it than bad. And
what might seem to be a series of unfortunate events, may in fact, be
the first steps of a journey.
-- A Series of Unfortunate Events

-- 
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] installing mysql/j connector ??

2010-06-07 Terurut Topik Donny Kurnia
On 06/08/2010 12:09 PM, Kristophorus wrote:
 On 6/7/10, Fajran Iman Rusadi faj...@regex.com wrote:
 jangan lupa masukin current directory alias . alias titik di dalam CLASSPATH

 export
 CLASSPATH=.:/home/kris/j-connector/mysql-connector-java-5.1.12-bin.jar

 
 sudah saya koreksi classpathnya, tapi malah muncul pesan spt ini :
 
 Error: Communications link failure
 
 The last packet sent successfully to the server was 0 milliseconds
 ago. The driver has not received any packets from the server.
 

MySQL-nya udah running belum? Bisa diakses pake mysql client lain dengan
setting username, password, database yang sama?

--
Donny Kurnia
http://blog.abifathir.com
http://hantulab.blogspot.com
http://www.plurk.com/user/donnykurnia
http://twitter.com/donnykurnia

-- 
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] installing mysql/j connector ??

2010-06-07 Terurut Topik Donny Kurnia
On 06/08/2010 12:24 PM, Kristophorus wrote:
 Saya belajar sendiri, program untuk koneksi ke mysqlnya saya dapat kan
 waktu searching lewat google, alamatnya gk inget deh..
 Saya memang mau belajar java, tapi masih bingung nyari tutorial yang
 pas untuk pemula spt saya, jadi ya trial and error model
 belajarnya

http://java.sun.com/docs/books/tutorial/ cukup lengkap dan menjelaskan
fitur-fitur bahasa Java dan cara penggunaannya

--
Donny Kurnia
http://blog.abifathir.com
http://hantulab.blogspot.com
http://www.plurk.com/user/donnykurnia
http://twitter.com/donnykurnia

-- 
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] installing mysql/j connector ??

2010-06-07 Terurut Topik Donny Kurnia
On 06/08/2010 12:27 PM, Kristophorus wrote:
 On 6/8/10, Donny Kurnia donnykur...@gmail.com wrote:
 On 06/08/2010 12:09 PM, Kristophorus wrote:
 On 6/7/10, Fajran Iman Rusadi faj...@regex.com wrote:
 jangan lupa masukin current directory alias . alias titik di dalam
 CLASSPATH

 export
 CLASSPATH=.:/home/kris/j-connector/mysql-connector-java-5.1.12-bin.jar


 sudah saya koreksi classpathnya, tapi malah muncul pesan spt ini :

 Error: Communications link failure

 The last packet sent successfully to the server was 0 milliseconds
 ago. The driver has not received any packets from the server.


 MySQL-nya udah running belum? Bisa diakses pake mysql client lain dengan
 setting username, password, database yang sama?
 Udah tuh lewat konsole login ke mysql -u root dan usernya tanpa
 password bisa.
 nama database juga sama...

Coba dicek error kodenya di sini:
http://dev.mysql.com/doc/refman/5.1/en/connector-j-usagenotes-troubleshooting.html

Baca juga dokumentasi lainnya di situs tersebut.

Semoga sukses.

--
Donny Kurnia
http://blog.abifathir.com
http://hantulab.blogspot.com
http://www.plurk.com/user/donnykurnia
http://twitter.com/donnykurnia

-- 
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] installing mysql/j connector ??

2010-06-02 Terurut Topik Donny Kurnia
2010/6/2 Kristophorus setipen...@gmail.com:
 On 6/2/10, Donny Kurnia donnykur...@gmail.com wrote:
 On 06/01/2010 09:15 PM, Kristophorus wrote:
 Hallo teman...
 Cara instal mysql j connector di linux gimana ya ??
 Sudah baca dan praktek yang ditulis di manualnya mysql untuk
 mengenalkan classpath di .bashrc masih belum bisa
 Ada yang bisa bantu saya ??


 Silahkan diceritakan apa saja langkah yang sudah dilakukan, hasil test
 dari tiap langkah, dan hasil yang diharapkan.

 Langkah yang sudah saya lakukan spt ini :
 - mengedit file .bashrc
 - menambahkan
  export PATH
  export 
 CLASSPATH=/usr/lib/jvm/java-1.6.0.19/jre/lib/mysql-connector-java-5.1.12-bin.jar:$CLASSPATH
 - jendela terminal ditutup kemudian masuk lagi

Apakah yakin file jar ada di:
/usr/lib/jvm/java-1.6.0.19/jre/lib/mysql-connector-java-5.1.12-bin.jar

Coba lakukan:
ls -al /usr/lib/jvm/java-1.6.0.19/jre/lib/mysql-connector-java-5.1.12-bin.jar

Hasilnya apa?

 kemudian mencoba program spt ini :

 import java.sql.Connection;
 import java.sql.DriverManager;
 import java.sql.SQLException;
 import java.sql.Driver;

 public class JdbcExample2 {

  public static void main(String args[]) {
    try {
          String driver = com.mysql.jdbc.Driver;
      Class.forName(driver);
      Connection con =
 DriverManager.getConnection(jdbc:mysql://localhost:3306/uji,root,
 );
      if(!con.isClosed())
        System.out.println(Successfully connected to  +
          MySQL server using TCP/IP...);
    } catch(Exception e) {
      System.err.println(Error:  + e.getMessage());
    } finally {
    }
  }
 }

 saat kompile tidak ada pesan error tetapi saat di jalankan yang muncul spt 
 ini :
 Error:com.mysql.jdbc.Driver

Sebelum running, coba lakukan dulu:
echo $CLASSPATH

setelah yakin file jar ada di dalam CLASSPATH, baru run:
java nama_class

Pastekan error lengkapnya kesini jika masih error.

 Itu langkah-langkah yang saya lakukan.

 --
 Regards,

 Kris

-- 
Donny Kurnia
http://blog.abifathir.com/
http://hantulab.blogspot.com/
http://twitter.com/donnykurnia
http://plurk.com/donnykurnia
---
At times the world can seem an unfriendly and sinister place. But
believe us when we say there is much more good in it than bad. And
what might seem to be a series of unfortunate events, may in fact, be
the first steps of a journey.
-- A Series of Unfortunate Events

--
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] installing mysql/j connector ??

2010-06-01 Terurut Topik Donny Kurnia
On 06/01/2010 09:15 PM, Kristophorus wrote:
 Hallo teman...
 Cara instal mysql j connector di linux gimana ya ??
 Sudah baca dan praktek yang ditulis di manualnya mysql untuk
 mengenalkan classpath di .bashrc masih belum bisa
 Ada yang bisa bantu saya ??
 

Silahkan diceritakan apa saja langkah yang sudah dilakukan, hasil test
dari tiap langkah, dan hasil yang diharapkan.


--
Donny Kurnia
http://blog.abifathir.com
http://hantulab.blogspot.com
http://www.plurk.com/user/donnykurnia
http://twitter.com/donnykurnia

-- 
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] kalo mau rubah repo package bsd gimana yah

2010-03-03 Terurut Topik Donny Kurnia
net wrote:
 kalo pake sysintall kan bisa pilih install packages dari http yah
 kalo mau di arahin kelocal gimana caranya yah
 
 btw ada ga yah di lokal ?
 
 thank
 
Maaf, saya ga tau banyak tt bsd, ga pernah pake.

Bisa ga install apache di localhost, lalu install paketnya diarahin ke
http://localhost ?

--
Donny Kurnia
http://blog.abifathir.com
http://hantulab.blogspot.com
http://www.plurk.com/user/donnykurnia

-- 
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] help bash script.

2009-12-23 Terurut Topik Donny Kurnia

gdeys...@gmail.com wrote:

Donny Kurnia wrote, On 12/22/2009 4:05 PM:

gdeys...@gmail.com wrote:

EXIF adalah meta data, yaitu data tambahan yang tersimpan pada sebuah 
file. Contoh meta data lainnya adalah MP3tag pada file MP3.


Beda file, beda cara penyimpanan meta datanya. Silahkan dicari lewat 
google, bagaimana tiap format file menyimpan metadatanya dan tools apa 
yang bisa digunakan untuk membaca metadata tersebut.



Dear Pak Donny,
Sudah saya googling, dan menemukan beberapa artikel yang menarik untuk 
dipelajari. Kemudian setelah saya contact kembali pihak recovery hdd 
tempat hdd saya di periksa, ternyata semua data yg ada tidak memiliki 
metadata. Semua file cuman terangkat dari 'rahim' yg kemudian di paste 
ke 'rahim' yang baru.
Proses recovery hdd menggunakan system RAW Recovery sehingga 'cuman' 
file fisik saja yg terambil yg nantinya file itu berupa blank file. File 
tanpa attribut sama sekali. Proses Recovery tidak berhasil menemukan 
file journal atau files system, itu lah yg menyebabkan file-file ini 
menjadi 'blank-files'


Demikian, CMIIW.



Harddisnya rusak fisik atau terformat ulang?

Saya pernah memformat ulang partisi harddisk di laptop, dari NTFS ke 
ext3. Data-data sudah saya pindahkan ke harddisk external USB. Apa daya, 
saat data hendak di-restore, justru harddisk externyalnya yang mati. 
Saya saat itu masih bisa booting ke windows, dan mengembalikan lagi 
partisi tersebut menjadi NTFS untuk sementara waktu. Sebagian file bisa 
saya ambil lengkap dengan metadatanya.


--
Donny Kurnia
http://blog.abifathir.com
http://hantulab.blogspot.com
http://www.plurk.com/user/donnykurnia

--
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] help bash script.

2009-12-22 Terurut Topik Donny Kurnia

gdeys...@gmail.com wrote:

Masalahnya ya di filenya, data exifnya corrupt. Coba buka pakai aplikasi
seperti eye of gnome, apakah data exifnya bisa terbaca, atau memang beneran
corrupt?



Ow begitu yach pak... Oke, saat ini sedang belajar fotosort.py, kira2
scriptnya bisa dipake untuk file yang lain gak yach ? Seperti file
excel, word, pdf.
karena kasusnya sama seperti yg artikel dari link di linuxjurnal.com.
Yaitu file hasil recovery disk.

Terima kasih.


EXIF adalah meta data, yaitu data tambahan yang tersimpan pada sebuah 
file. Contoh meta data lainnya adalah MP3tag pada file MP3.


Beda file, beda cara penyimpanan meta datanya. Silahkan dicari lewat 
google, bagaimana tiap format file menyimpan metadatanya dan tools apa 
yang bisa digunakan untuk membaca metadata tersebut.



--
Donny Kurnia
http://blog.abifathir.com
http://hantulab.blogspot.com
http://www.plurk.com/user/donnykurnia

--
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] help bash script.

2009-12-21 Terurut Topik Donny Kurnia

gdeys...@gmail.com wrote:

Dear all,
saya mo tanya tentang linux bash programing. Ceritanya saya memiliki 
banya ribuan atau bahkan jutaan file .jpg. File sebanyak itu hasil dari 
harddisk yg rusak.
Nah bash programing yg bisa untuk mencari tau properties dari file jpg 
bersarakan informasi file di buat (misalnya) lalu dilajutkan ke aksi 
untuk membuat folder berdasarkan informasi tadi dan kemudian semua file 
jpg yg memiliki info yg sama sebelumnya langsung di copy kan kedalam 
folder tersebut.


workflownya kurang lebih kek gini :
file1.jpg  scan (cat)  found : keyword date: 02 feb 09  create folder 
: 02 feb 09  copy file.jpg into 02 feb 09


Kira2 bisa bantu untuk bikin bash scriptnya ?

terima kasih.



Kalau tujuan yang hendak dicapai adalah sorting foto, maka bisa dicoba 
pakai aplikasi ini: 
http://linux.softpedia.com/get/Multimedia/Graphics/AmoK-Exif-Sorter-34231.shtml


Kalau yang ingin dicapai adalah belajar membaca exif data di dalam 
sebuah file gambar, coba install exif. Di ubuntu install dengan perintah:

sudo apt-get install exif

Contoh output:

$ exif DSCN8909.JPG
EXIF tags in 'DSCN8909.JPG' ('Intel' byte order):
+--
Tag |Value 


+--
Image Description   | 

Manufacturer|NIKON 

Model   |E5600 

Orientation |top - left 

x-Resolution|300.00 

y-Resolution|300.00 

Resolution Unit |Inch 

Software|E5600v1.0 

Date and Time   |2006:03:16 16:43:36 

YCbCr Positioning   |co-sited 

Compression |JPEG compression 

x-Resolution|300.00 

y-Resolution|300.00 

Resolution Unit |Inch 

Exposure Time   |1/59 sec. 

FNumber |f/4.9 

Exposure Program|Normal program 

ISO Speed Ratings   |50 

Exif Version|Exif Version 2.2 

Date and Time (origi|2006:03:16 16:43:36 

Date and Time (digit|2006:03:16 16:43:36 


--cut--
+--
EXIF data contains a thumbnail (7673 bytes).

output diatas saya cut karena kepanjangan. Informasi tanggal bisa 
terlihat dari output exif. Silahkan dikombinasikan dengan grep untuk 
mendapatkan komponen yang diinginkan (tahun, bulan, tanggal, jam, menit, 
detik, dll).


Coba dulu dengan satu file, baru di-loop terhadap file-file yang ada.

--
Donny Kurnia
http://blog.abifathir.com
http://hantulab.blogspot.com
http://www.plurk.com/user/donnykurnia

--
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] help bash script.

2009-12-21 Terurut Topik Donny Kurnia

gdeys...@gmail.com wrote:

Dear all,
saya mo tanya tentang linux bash programing. Ceritanya saya memiliki 
banya ribuan atau bahkan jutaan file .jpg. File sebanyak itu hasil dari 
harddisk yg rusak.
Nah bash programing yg bisa untuk mencari tau properties dari file jpg 
bersarakan informasi file di buat (misalnya) lalu dilajutkan ke aksi 
untuk membuat folder berdasarkan informasi tadi dan kemudian semua file 
jpg yg memiliki info yg sama sebelumnya langsung di copy kan kedalam 
folder tersebut.


workflownya kurang lebih kek gini :
file1.jpg  scan (cat)  found : keyword date: 02 feb 09  create folder 
: 02 feb 09  copy file.jpg into 02 feb 09


Kira2 bisa bantu untuk bikin bash scriptnya ?

terima kasih.





Ada juga script python:
http://www.linuxjournal.com/node/1005967

Bisa dipelajari dan dimodifikasi sesuai kebutuhan

--
Donny Kurnia
http://blog.abifathir.com
http://hantulab.blogspot.com
http://www.plurk.com/user/donnykurnia

--
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] Tentang iostream.h/iostream

2009-11-12 Terurut Topik Donny Kurnia

yaspu...@yahoo.co.id wrote:

Rekan programmer,

Lama tidak di C karena lebih banyak di Free Pascal.
Ada masalah kompile c++ iostream.h/iostream tidak
ditemukan jadi procedure cout,cin,endl tidak dikenal.

Anehnya kumpulan program yang ditulis dengan c++
(baru yang memerlukan header file iostream) tidak
bisa dikompail. Padahal sebelumnya tidak demikian.

Munhgkin rekan ada yang bisa kasih informasi.

Salam,

Putra 


Di awal file ada ini ga?

#include iostream
#include stdlib.h

using namespace std;


Kalau ga pake using namespace std, pemanggilan cout, cin, endl mesti 
ditulis:


std::cout
std::cin
std::endl

Bisa copy paste filenya di pastebin atau tempat lain? Yang singkat aja 
yang ga bisa dicompile, trus paste pesan error saat compile di milis.


--
Donny Kurnia
http://blog.abifathir.com
http://hantulab.blogspot.com
http://www.plurk.com/user/donnykurnia

--
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] Metode login

2009-06-04 Terurut Topik Donny Kurnia

Wirasto S. Karim wrote:
Untuk aplikasi database (mysql) seharusnya bagaimana proses login di 
Form Login


1. Menggunakan user mysql, yang mana setiap pengguna yang terdaftar 
untuk aplikasi harus juga merupakan user database mysql, atau..


2. Menggunakan 1 user saya, dan user aplikasi terdaftar dalam satu 
tabel. Dan untuk koneksi ke database menggunakan 1 user saja yang sudah 
disediakan.



Untuk poin 2 saya agak bingung dengan keamanannya. Kalau macam php yang 
mana semua tersimpan diserver (termasuk konfigurasi user untuk koneksi 
kedatabase) tentu bukan masalah. Tapi kalau aplikasi GUI, bagaimana ?





Kalo saya biasanya:
1 aplikasi 1 user database
1 user aplikasi 1 row di tabel user
User punya tingkatan privilege, minimal 1 admin dan 1 user biasa

Untuk contoh best practise, lihat saja wordpress dan drupal. Keduanya 
aktif dikembangkan dan cukup aman.


Kalau GUI, bisa juga seperti itu. Tergantung kebutuhan sih baiknya, 
butuh usernya apa aja.


--
Donny Kurnia
http://blog.abifathir.com
http://hantulab.blogspot.com
http://www.plurk.com/user/donnykurnia

--
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] belajar programming linux mulai dari mana?

2009-06-03 Terurut Topik Donny Kurnia

Jusuf Hidayat wrote:

Salam kenal,

saya baru belajar linux, basic saya saat ini adalah programmer C#,
VB.NET di Wi*n*ws. Saya ingin belajar programming di linux, tapi tidak
tahu mulai dari mana.

saat ini saya menggunakan kubuntu 9.04 di virtual box daln bejalan
dengan sempurna.

Terima kasih
yusuf rh



Kalau saya probadi, lebih suka belajar by case. Kalo hanya sekedar 
belajar aja, cepat banget hilangnya. Kalau by case, misal ada pesanan 
project, atau hanya iseng pengen bikin sebuah aplikasi sederhana, pasti 
akan lebih mudah dan lebih cepat paham.


Nah, sekarang mau bikin aplikasi apa nih contohnya? Nanti akan bisa 
ditentukan, apakah akan dibikin sebagai aplikasi desktop, atau web 
based. Untuk web based, banyak pilihan, mulai dari Perl, Python, PHP, 
sampai Ruby.


--
Donny Kurnia
http://blog.abifathir.com
http://hantulab.blogspot.com
http://www.plurk.com/user/donnykurnia

--
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] melakukan compare tehrhadap file2 pada directory

2009-05-14 Terurut Topik Donny Kurnia
net wrote:
 hehe maap belum selesai nulis dah ke submit
 
 
 gini misal saya punya dir1 dan dir2. isi nya sebenernya hampir sama.
 
 dir1 berisi sofware2 original
 dir2 berisi software2 yang sudah di patch
 
 cuma mau tau aja gimana cara bandingin / melihat file mana aja yang
 berbeda dari dir1 dan dir2 kemudian di simpan di banding1.txt
 
 

Mohon jangan top posting.

Gunakan meld

meld dir1 dir2

Di ubuntu, install dengan perintah
sudo apt-get install meld


--
Donny Kurnia
http://blog.abifathir.com
http://hantulab.blogspot.com
http://www.plurk.com/user/donnykurnia

-- 
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] login ke banyak mesin linux

2009-03-05 Terurut Topik Donny Kurnia
net wrote:
 yup sshpass nya error compile
 
 harus memanfaatkan resource yang ada om :p
 
 hum kondisi dengan {
 
 bisa di coba nih
 
 tapi mau nanya tentang
 exec expect -f $0 ${1+$@} -- untuk $0 itu kan argumen 0 yah
 maksud nya kalo lanjutan nya apa.. ?
 
 spawn ssh [lindex $argv 0] [lindex $argv 1]
 
 kalo jalanin nya kaya gini cekssh.sh mylo...@myserver.com ls -al
 
 mylogin itu bukan nya argumen 1
 
 tapi kalo saya rubah jadi
 exec expect -f $1 ${2+$@}  -- malah gabisa
 spawn ssh [lindex $argv 1] [lindex $argv 2]
 
 hehe

Tolong bottom-reply, biar kelihatan urutan diskusinya.

$0 adalah argumen ke-0, yaitu nama script atau aplikasi

ssh u...@server

$0 = ssh
$1 = u...@server


 
 On 3/5/09, Yohanes Nugroho yoha...@gmail.com wrote:
 2009/3/5 net netzerosp...@gmail.com:
 wups bisa om pake expect tapi kok script yang di atas ga jalan yah

 sementara saya masih pake yang bawah ini (walaupun sebenernya saya
 maunya pk script yang diatas soalnya bisa saya gabung dengan while
 untuk membaca list server dari text file)

 dan masih bermasalah ketika belum tercantum di known host.. (expect
 biga gak pake if ?? )

 ada ide.. ??
 Tetep kepengen expect ya?

 #!/usr/bin/expect
 spawn ssh ocr...@10.146.59.26
 expect {
  (yes/no)? {
 send yes\r
 exp_continue
  } Password: {
send p...@ssw0rd\r
   }
 }
 send ls -l\r
 expect eof




 #!/usr/bin/expect
 spawn ssh ocr...@10.146.59.26
 # SSH confirmation
 #expect (yes/no)?
 #send yes\r
 expect Password:
 send p...@ssw0rd\r
 send ls -l\r
 expect eof


 On 3/2/09, Dani Firman Syah xnu...@yahoo.com wrote:
 Saya coba bantu, silahkan ketik kode berikut, sebut saja namanya
 cekssh.sh

 #!/bin/sh
 # \
 exec expect -f $0 ${1+$@}
 set password ISIPASSWORDSSH
 spawn ssh [lindex $argv 0] [lindex $argv 1]
 sleep 1
 # SSH confirmation
 #expect (yes/no)?
 #send yes\r
 expect assword:
 send $password\r
 expect eof

 Jalankan scriptnya dengan sintaks sbb:

 cekssh.sh [u...@host] [command]

 Contoh:  cekssh.sh mylo...@myserver.com ls -al

 regards,
 DNF


 --- Pada Kam, 26/2/09, net netzerosp...@gmail.com menulis:

 Dari: net netzerosp...@gmail.com
 Topik: Re: [linux-programming] login ke banyak mesin linux
 Kepada: linux-programming@linux.or.id
 Tanggal: Kamis, 26 Februari, 2009, 11:05 PM
 yeah about the security note its alright because it's
 just an experiment..

 but still its possible right ??

 oh iya kayanya bisa tuh pake expect... ada yang pernah
 nyoba gak ??

 thanks

 On 2/26/09, Yohanes Nugroho yoha...@gmail.com
 wrote:
 2009/2/25 net netzerosp...@gmail.com:
 mau login ke banyak mesin linux dengan menggunakan
 ssh
 tapi ga pake private public key
 coba pake program sshpass (di debian ada packagenya,
 mestinya untuk
 linux lain juga ada).

 Tapi renungkan dulu ini:

 SECURITY NOTE: There is a reason openssh insists that
 passwords be typed
 interactively. Passwords are harder to store securely
 and to pass around
 securely between programs. If you have not looked into
 solving your needs
 using SSH's public key authentication,
 perhaps in conjunction with the ssh
 agent (RTFM ssh-add), please do so before being
 tempted into using this
 package.

 --
 Regards
 Yohanes
 http://tinyhack.com/freewarelist/s603rd/
--
Donny Kurnia
http://hantulab.blogspot.com
http://www.plurk.com/user/donnykurnia


-- 
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] login ke banyak mesin linux

2009-02-26 Terurut Topik Donny Kurnia
Fajran Iman Rusadi wrote:
 2009/2/26 net netzerosp...@gmail.com:
 saya cuma mau bikin script untuk login di banyk mesin dan melakukan
 eksekusi sederhana  dengan menggunakan ssh tanpa priv-pub key
 
 tanpa ssh key itu harus karena memang ada syarat seperti itu atau cuma
 mau eksperimen aja?
 
 

Iya nih, dari awal kan inginnya hanya mengecek sebuah direktori, tetapi
perlu login di ssh. Lalu ingin agar loginnya ga pake password.

SSH sudah menawarkan mekanisme public key. Oom net karena suatu dan lain
hal ga mau pake fitur hebat ini.

Bisa dengan cara me-mount direktori pake sshfs, jadi bisa langsung ls -l
di direktori mount-nya.

Bisa dengan bikin script crontab di tiap mesin, yang melakukan 'eksekusi
sederhana' tersebut, lalu hasilnya bisa di email, di twit/plurk.

Bisa berbagi, kenapa ngotot mesti bisa echo password?

--
Donny Kurnia
http://hantulab.blogspot.com
http://www.plurk.com/user/donnykurnia


-- 
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] login ke banyak mesin linux

2009-02-26 Terurut Topik Donny Kurnia
net wrote:
 waduh mas doni bukan itu masalah nya
 
 saya cuma mau bikin script untuk login di banyk mesin dan melakukan
 eksekusi sederhana  dengan menggunakan ssh tanpa priv-pub key
 
 dan bukan masalah dari keamanan nya atau mount dir
 
 * well .. kecuali saya bisa mendeklarasikan password sebagai opsi pada sshfs
 
 thanks
 

Lain kali mohon jangan top posting, merusak alur diskusi, karena masalah
awal jadi hilang lagi. Lihat kutipan Anda sendiri di bawah ini.

 On 2/26/09, Donny Kurnia donnykur...@gmail.com wrote:
 net wrote:
 jadi rencananya gini

 saya cuma mau ngecek apakah di mesin remote ada direktori yang saya
 perlukan
 biasanya kan ngecek nya gini

 ssh usern...@hostname ls -l directoy   -- tapi dengan cara seperti
 ini saya harus masukin password kan - kalo mesin nya ada 10 kan ribet

Masalah awal : cek direktori ada atau tidak
Kendala : harus ssh dan ketik password
Solusi : dengan private-public key, ga perlu ketik password

Kendala baru : ga mau pake private-public key (pokoknya ga mau aja, ga
ada alasan kuat)
Solusi baru : pake sshfs biar ga perlu login berulang kali, hanya ketik
password saat me-mount top direktori
Solusi baru 2 : bikin script di mesin remote yang akan melakukan cek
direktori (pake ls -l, hasilnya bisa di email/terserah mau diapakan),
jalankan lewat crontab.

Kendala yang lebih baru : tetap ngotot mau echo password

Saya menyerah :)

 saya coba seperti ini
 ssh -h hostname -u username -p password ls -l directory   -- ternyata
 ga ada opsi seperti ini

 kalo ga salah saya pernah baca ada caranya dengan echo dan opsi stdin
 cuma saya lupa

 ada yang tau gak ??

 terakhir saya google

 echo password | ssh usern...@hostname

 katanya bisa.. tapi disaya error (NB saya pake cygwin)

 kira2 ngaruh di cygwin nya gak yah...

 thanks
 Kalo memang keperluannya 'hanya' mengecek direktori, kamu bisa me-mount
 top direktori dari mesin itu ke satu mesin yang kamu pake menggunakan sshfs.

 Contoh perintah sshfs:
 sshfs do...@someserver.com:/home/donny /home/donny/remote/someserver.com

 Umount:
 fusermount -u /home/donny/remote/someserver.com

 Dengan ini Anda cukup mount, lalu melakukan ls berkala.

 Kalau mau lebih 'canggih', mengapa tidak dibuatkan saja cron di server
 tersebut, secara berkala mengirimkan hasil ls ke email.

 Banyak jalan yang lebih aman ketimbang `by-pass` password ssh :)


--
Donny Kurnia
http://hantulab.blogspot.com
http://www.plurk.com/user/donnykurnia


-- 
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] login ke banyak mesin linux

2009-02-25 Terurut Topik Donny Kurnia
net wrote:
 jadi rencananya gini
 
 saya cuma mau ngecek apakah di mesin remote ada direktori yang saya perlukan
 biasanya kan ngecek nya gini
 
 ssh usern...@hostname ls -l directoy   -- tapi dengan cara seperti
 ini saya harus masukin password kan - kalo mesin nya ada 10 kan ribet
 
 saya coba seperti ini
 ssh -h hostname -u username -p password ls -l directory   -- ternyata
 ga ada opsi seperti ini
 
 kalo ga salah saya pernah baca ada caranya dengan echo dan opsi stdin
 cuma saya lupa
 
 ada yang tau gak ??
 
 terakhir saya google
 
 echo password | ssh usern...@hostname
 
 katanya bisa.. tapi disaya error (NB saya pake cygwin)
 
 kira2 ngaruh di cygwin nya gak yah...
 
 thanks

Kalo memang keperluannya 'hanya' mengecek direktori, kamu bisa me-mount
top direktori dari mesin itu ke satu mesin yang kamu pake menggunakan sshfs.

Contoh perintah sshfs:
sshfs do...@someserver.com:/home/donny /home/donny/remote/someserver.com

Umount:
fusermount -u /home/donny/remote/someserver.com

Dengan ini Anda cukup mount, lalu melakukan ls berkala.

Kalau mau lebih 'canggih', mengapa tidak dibuatkan saja cron di server
tersebut, secara berkala mengirimkan hasil ls ke email.

Banyak jalan yang lebih aman ketimbang `by-pass` password ssh :)

--
Donny Kurnia
http://hantulab.blogspot.com
http://www.plurk.com/user/donnykurnia


-- 
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] login ke banyak mesin linux

2009-02-24 Terurut Topik Donny Kurnia
net wrote:
 mau login ke banyak mesin linux dengan menggunakan ssh
 
 tapi ga pake private public key
 
 saya nyoba pake
 
 echo passrahasia | ssh kan...@server.com
 
 kok ga bisa yah
 
 need help

Sudah disediakan mekanisme yang aman dan nyaman lewat private key kok ga
mau pake? Emangnya kenapa? Toh authorized_keys kan bisa berisi lebih
dari satu public key, kalo memang servernya akan diakses oleh lebih dari
1 orang pakai username yang sama.

--
Donny Kurnia
http://hantulab.blogspot.com
http://www.plurk.com/user/donnykurnia


-- 
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] Klarifikasi fungsi terbilang

2009-01-20 Terurut Topik Donny Kurnia
Yanmarshus wrote:
 Saya baru pertama kali masuk milis ini.
 Maaf kalau posting pertama ini kurang berkenan.
 Ada sedikit hal yg perlu diklarifikasi.
 
 Semula saya iseng2 browsing arsip milis ini, karena memang bukan anggota.
 Di dalam halaman berikut :
 http://www.mail-archive.com/linux-programming%40linux.or.id/msg09203.html
 Ada bagian yg membuat saya tertarik, yaitu pernyataan
 saudara Donny Kurnia yang menyebut seperti berikut :
 
 
 Fungsi terbilang buatan saya ada di:
 http://pastie.org/351579
 --
 Donny Kurnia
 
 
 Nah, setelah saya kunjungi link tersebut, dan setelah saya amati isinya,
 bagaimana menurut rekan sekalian dengan isi halaman berikut :
 http://daunsalam.net/artikel/terbilang.htm
 
 Mudah2an saja saudara Donny Kurnia hanya sekedar salah kalimat
 mengatakan bahwa fungsi terbilang tersebut adalah buatan beliau.
 Karena fungsi tersebut adalah buatan saya.
 Atau jangan2 suatu kebetulan yg luar biasa terjadi,
 dua orang membuat fungsi yang persis sama?

Wah, terima kasih atas linknya.

Klarifikasi dari saya.

Saya membuat kode terbilang sudah dari jaman sma, waktu itu saya
dapatkan dari sebuah buku, lalu saya praktekkan di lab komputer sma
menggunakan dBase III+. Ini sekitar tahun 1999.

Kodenya lalu saya modifikasi ke dalam php untuk keperluan proyek di
kantor, pada akhir tahun 2006. Waktu itu saya kebetulan membaca kode
yang sama dengan yang tercantum di halaman
http://daunsalam.net/artikel/terbilang.htm

Saya sendiri lupa dimana saya membacanya, mungkin di daunsalam, mungkin
juga di tempat lain, karena memang tidak saya catat. Kode ini pun saya
simpan di library kode php saya untuk keperluan pribadi dan pekerjaan,
karena memang lebih efisien dan lebih pendek ketimbang kode buatan saya
yang lama.

Ini adalah kekhilafan saya yang lupa mencantumkan sumber asli kode yang
saya pakai. Mohon maaf kepada mas Yan, saya memakai kodenya tanpa
mematuhi aturan mainnya.

Akan saya tambahkan kredit dan link-back ke
http://daunsalam.net/artikel/terbilang.htm di komentar kodenya.

Terima kasih sudah diingatkan. Pelajaran buat saya untuk kedepannya.

--
Donny Kurnia
http://hantulab.blogspot.com
http://www.plurk.com/user/donnykurnia


-- 
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] linux pemula

2009-01-05 Terurut Topik Donny Kurnia
fajar aswin wrote:
 salam kenal semua, saya fajar. saya baru mengenal linux dan sekarang
 sudah mulai mencoba menggunakan OS linux (ubuntu hardy heron),
 walaupun terkadang menggunakan windows juga ( ada program yg tidak ada
 di ubuntu). setelah kurang lebih 1 bulan saya menggunakan linux, saya
 mendapatkan beberapa masalah, diantaranya pertama program yg ada pada
 windows jauh lebih banyak, sehingga saya merasakan ketidakbebasan
 dalam menggunakan program untuk linux, kedua saya berada di propinsi
 bangka belitung dan tidak ada komunitas untuk linux, sehingga saya
 sangat sulit untuk tanya jawab masalah linux, ketiga saya sudah
 mengikuti milis - milis yang membahas tentang linux (salahsatu nya
 ini), tetapi saya tidak menemukan informasi yang saya inginkan, dalam
 arti kata saya sangat tidak mengerti sama sekali apa yang dibahas oleh
 teman - teman di milis (maaf klo saya terlalu lemah untuk mengerti),
 keempat, saya sudah belajar secara otodidak dengan membaca tutorial
 online maupun offline, tetapi lagi - lagi saya menemukan sesuatu yang
 belum saya mengerti ( terlalu tinggi n mendikte sehingga tidak ada
 sisi pembelajaran, malahan membuat pikiran jadi terkotak n tidak bisa
 berkreasi).
 demikianlah masalah yang saya hadapi ( mgkin bukan masalah bagi teman2
 skalian ), dengan ini saya sangat mengharapkan bantuan teman2 yang ada
 di milis ini untuk memberikan pencerahan kepada saya, terus terang
 saya hanya bisa menjalankan program yang GUI saja, untuk console saja
 hanya tau perintah sudo, apt-get, wget, upgrade n install, tapi gak
 tau sama sekali apa yang sebenarnya terjadi, sehingga makin hari
 kapasitas file makin besar dan waktu loading sangat lama (berbeda
 sekali dengan pertama install n belum saya utak atik) dan lagi
 sekarang sering hang. karena sering upgrade n update, pilihan program
 yang dulu hanya 1 ( generik ), sekarang menjadi banyak ( generik
 ., generik., server, server, generik.) dan saya
 benar  benar gak ngerti sama sekali apa itu.
 sekali lagi maaf klo terlalu kepanjangan, saya hanya ingin
 menyampaikan apa yang ingin saya sampaikan. besar sekali harapan saya
 teman - teman sekalian bisa membantu saya dalam masalah ini, untuk itu
 saya sangat berterima kasih kepada teman - teman semua...
 
 hormat saya,
 
 fajar aswin

Salam kenal fajar,

Wah, pusing juga baca emailnya, ga ada pemisahan paragraf, semua tumplek
blek satu kalimat panjang :)

Saya coba komentari ya satu satu.

1. Aplikasi apa aja yang mas Fajar butuhkan tetapi baru ada di Windows?
Siapa tahu ternyata sudah ada versi Linux-nya atau yang setara dengan
itu. Silahkan di share disini.

2 dan 3. Masalah seperti ini lebih tepat di milis linux-aktivis dan
tanya-jawab, karena milis ini membahas programming di linux, yang
akhirnya justru akan membuat pusing bagi yang tidak terlalu paham
pemrograman, dan hanya ingin menggunakan Linux saja dulu.

Untuk bahan belajar linux bagi pemula, terutama ubuntu, silahkan
kunjungi http://help.ubuntu.com/. Pada ubuntu juga telah ikut terinstall
dokumentasi aplikasi juga kok, silahkan lihat di folder /usr/share/doc,
cari di folder yang namanya sama dengan nama aplikasi, misalnya
/usr/share/doc/bash untuk membaca panduan penggunaan bash.

Selamat belajar.

--
Donny Kurnia
http://hantulab.blogspot.com
http://www.plurk.com/user/donnykurnia


-- 
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] Tanya tentang kwitansi

2009-01-03 Terurut Topik Donny Kurnia
PD wrote:
 Rekans,
 
 Ada dua hal yang akan saya tanya ttg kwitansi, aplikasi dibuat dengan PHP
 dengan OS CentOS.
 
 1. gimana cara membuat jumlah angka dengan pemisah ribuan, sehingga 10
 ribu itu akan tertulis 10.000

Fungsi buatan saya:

http://pastie.org/351577

Contoh penggunaan:
?php
$config['thousand_sep'] = '.';
$config['decimal_sep'] = ',';
$config['showcurrency'] = TRUE;
$config['currency'] = 'Rp';
echo formatCurrency ('1', $config);
?

Cara lain:
http://id2.php.net/manual/en/function.number-format.php

 2. gimana cara membuat blok tulisan terbilang. Sehingga tulisan jumlah
 berupa terbilang akan tertulis di atas barisan blok chr(176).
 
 Saya sudah coba menggunakan chr(27).chr(60) (move to left) setelah blok
 chr(176) tapi tulisan terbilang malah tidak muncul.
 
 Any clue pls ?
 
 PD

chr(176) itu apa ya? Biasanya kalau aplikasi web, tampilnya kan di
elemen html, seperti span atau div. Bisa kasi contoh kodenya?

Fungsi terbilang buatan saya ada di:
http://pastie.org/351579

--
Donny Kurnia
http://hantulab.blogspot.com
http://www.plurk.com/user/donnykurnia


-- 
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] Tanya tentang kwitansi

2009-01-03 Terurut Topik Donny Kurnia
PD wrote:
 2. gimana cara membuat blok tulisan terbilang. Sehingga tulisan jumlah
 berupa terbilang akan tertulis di atas barisan blok chr(176).

 Saya sudah coba menggunakan chr(27).chr(60) (move to left) setelah blok
 chr(176) tapi tulisan terbilang malah tidak muncul.

 
 chr(176) itu apa ya? Biasanya kalau aplikasi web, tampilnya kan di
 elemen html, seperti span atau div. Bisa kasi contoh kodenya?

 Fungsi terbilang buatan saya ada di:
 http://pastie.org/351579
 
 jadi kasus nya, entry data semua memang via web browser, tapi hardcopy
 output adalah pure TXT.
 
 Contoh hardcopy yang telah dibuat adalah sbb :
 function kwitansi($codeval) {
   include printer.php;
   $KwitNumber = $codeval[0];
   $KwitFrom   = $codeval[1];
   $KwitValue  = $codeval[2];
   $KwitDesc   = $codeval[3];
   $Username   = $codeval[4];
   $Terbilang  = Terbilang($KwitValue);
   $today  = date('d-m-Y');
   $block   = str_repeat(chr(176),65);
   $jKwitValue = number_format($KwitValue,0,',','.');
   $Kwitansi=fopen(kwitansi.prn,w+);
   fwrite($Kwitansi,$draftmode $print12cpi \n);
   fwrite($Kwitansi, NAMA LEMBAGA\n);
   fwrite($Kwitansi, Jl. alamat lengkap\n);
   fwrite($Kwitansi, -\n);
   fwrite($Kwitansi,   $elongated1
 KWITANSI $elongated0\n\n\n);
   fwrite($Kwitansi, Nomor Kwitansi: $KwitNumber\n\n);
   fwrite($Kwitansi, Sudah terima dari : $KwitFrom\n\n);
   fwrite($Kwitansi, T e r b i l a n g :  $Terbilang $movetoleft);
   fwrite($Kwitansi, $block\n\n);
   fwrite($Kwitansi, Untuk Keperluan   : $KwitDesc\n\n);
   fwrite($Kwitansi,
  Kota, $today\n);
   fwrite($Kwitansi, \n);
   fwrite($Kwitansi, Jumlah Rp $jKwitValue\n);
   fwrite($Kwitansi, \n);
   fwrite($Kwitansi,
 $Username\n\n\n);
   fclose($Kwitansi);
 }
 
 sementara isi printer.php adalah sbb :
 ?php
 // ESC and FS printer control code
 $draftmode  = chr(27).chr(120).chr(0);
 $lqmode = chr(27).chr(120).chr(1);
 $print10cpi = chr(27).chr(80);
 $print12cpi = chr(27).chr(77);
 $doublestrike0  = chr(27).chr(72);
 $doublestrike1  = chr(27).chr(71);
 $doubleheight0  = chr(27).chr(119).chr(0);
 $doubleheight1  = chr(27).chr(119).chr(1);
 $elongated0 = chr(27).chr(87).chr(0);
 $elongated1 = chr(27).chr(87).chr(1);
 $italic0= chr(27).chr(53);
 $italic1= chr(27).chr(52);
 $condensed0 = chr(18);
 $condensed1 = chr(15);
 $elongatedline0 = chr(20);
 $elongatedline1 = chr(14);
 $movetoleft = chr(27).chr(60);
 $initialized= chr(27).chr(64);
 ?
 

Jadi kembali ke pertanyaan saya, chr(176) itu karakter apa? Kalau
moveleft itu buat apa? Apakah menggerakkan kursor kembali ke kiri? Kalau
begitu, tulisan yang ada akan ke-replace donk dengan chr(176) sebanyak
65 karakter, bukan begitu? Sudah coba lihat fungsi sprintf? Dengan
fungsi ini, kita bisa bikin semacam template.

Saya juga barusan dapet info ini lewat RSS
http://www.phpclasses.org/browse/package/5038.html

Coba aja lihat, mungkin sesuai dengan kebutuhan.
--
Donny Kurnia
http://hantulab.blogspot.com
http://www.plurk.com/user/donnykurnia


-- 
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] Tanya tentang kwitansi

2009-01-03 Terurut Topik Donny Kurnia
PD wrote:
 On 1/4/2009, Donny Kurnia donnykur...@gmail.com wrote:
 Jadi kembali ke pertanyaan saya, chr(176) itu karakter apa? Kalau
 moveleft itu buat apa? Apakah menggerakkan kursor kembali ke kiri? 
 
 chr(176) nggak bisa tampil di email ;) bentuknya hampir sama dengan
 raster abu-abu 25%.
 tapi bisa dicoba di box dos prompt nya windows... pencet Alt (tahan) dan
 kemudian berurutan (bukan dipencet ke-tiga2nya) 176. Kemudian lepasin
 tombol Alt.
 $moveleft atau chr(27).chr(60) adalah sama dengan return tapi tanpa life
 feed. Jadi, kembali di awal baris tanpa line feed.
 
 Kalau
 begitu, tulisan yang ada akan ke-replace donk dengan chr(176) sebanyak
 65 karakter, bukan begitu? 
 
 Bukan... tapi baris yg sama akan diprint 2 kali.. pertama tulisan
 terbilang lalu ditimpa lagi dengan block; atau sebaliknya.
 kalo di html (table) tag sama dengan td bgcolor=$greyterbilang/td

Sudah pernah dicoba untuk menghilangkan dulu moveleft, jadi tulisan
terbilang dan chr(176) akan muncul di baris yang berbeda? Saya tidak
begitu paham dengan teknik printing seperti ini. Maaf tidak bisa
membantu banyak untuk hal ini.

 Sudah coba lihat fungsi sprintf? Dengan
 fungsi ini, kita bisa bikin semacam template.
 Barusan liat.. tp bukan ini yg dimaksud.
 
 Saya juga barusan dapet info ini lewat RSS
 http://www.phpclasses.org/browse/package/5038.html
 sama aja... bukan ini yg dimaksud.
 
 PD
 
--
Donny Kurnia
http://hantulab.blogspot.com
http://www.plurk.com/user/donnykurnia


-- 
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] PHP: cookie

2008-12-21 Terurut Topik Donny Kurnia
PD wrote:
 Hi,
 
 Mo nanya ttg PHP:cookie.
 
 Saat ini kami lagi mencoba membuat sebuah program dengan timeout 10
 menit. Intinya, apabila tidak ada aktifitas selama 10 menit, maka cookie
 akan expire. Tapi apabila  10 menit ada aktifitas maka cookie akan
 diperbaharui terus untuk 10 menit berikutnya.
 
 Kami udah coba == setcookie(cookie,$cookie,time()+600) == pada tiap
 modules. Tapi ternyata cookie yang dimaksud tidak refresh u/ 10 menit
 berikutnya.
 
 Mungkin ada clue lainnya ?
 
 TIA
 
 PD

Maaf, tidak bisa bantu banyak karena belum pernah panggil setcookie
langsung, tapi akan saya coba bantu berdasarkan panduan PHP Manual.

Di manual, setcookie harus dipanggil sebelum ada output apapun. Coba cek
file-file yang di-include, hilangkan tanda ? dari akhir baris. Ini
untuk mencegah adanya white space setelah tanda tutup tag php.
http://id2.php.net/basic-syntax.instruction-separation

Kalau boleh, saya sarankan untuk melihat framework codeigniter.
Framework ini memanfaatkan cookies untuk menyimpan session, dan memiliki
banyak fitur yang memudahkan pengembangan aplikasi web.
http://codeigniter.com/user_guide/libraries/sessions.html

--
Donny Kurnia
http://hantulab.blogspot.com
http://www.plurk.com/user/donnykurnia


-- 
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] ada yg tahu gak cara boot dari server linux

2008-04-14 Terurut Topik Donny Kurnia
idham laden wrote:
 server punya saya error  keluar tampilan kernel panic 
 para jagoan linux mohon bantuannya dong

Maaf, pertama ini milisnya ga membahas server, jadi sebaiknya tanya di
milis sebelah.
Kedua, saya bukan dukun, yang bisa meramal permasalahan tanpa lihat log
dan mengetahui apa aja yang Anda lakukan. Silahkan cari dukun ramal yang
jago linux aja, makasih :)

--
Donny Kurnia
http://hantulab.blogspot.com
http://hantulab.multiply.com

-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] menjalankan aplikasi DOS di linux

2008-02-25 Terurut Topik Donny Kurnia
elroy wrote:
 
 - Original Message - From: Ariya Hidayat
 [EMAIL PROTECTED]
 To: linux-programming@linux.or.id
 Sent: Monday, February 25, 2008 2:20 PM
 Subject: Re: [linux-programming] menjalankan aplikasi DOS di linux
 
 
  saya pemula di linux...
  saya mau pake linux.. tapi saya punya program/aplikasi yang dulu
 saya create
  dengan CLIPPER under DOS,, bagaimana caranya yach,,., supaya bisa di
 run di
  linux

 Sudah dicoba pakai DOSBOX?

 
 DOSBOX ??? gmana cara-nya.. dan dimana bisa dapat.   apa kah ada di cd
 instalernya --??
 tolong dong di jelasin sedikit aja
 

Bisa browsing?
Coba buka :
http://www.dosbox.com/
http://en.wikipedia.org/wiki/DOSBox/

Ini buat download:
http://www.dosbox.com/download.php?main=1

Kalo ga bisa browsing/download, coba cek di CD distro linux yang Anda
gunakan, atau pesan saja CD distro terbaru ke gudanglinux.

--
Donny Kurnia
http://hantulab.blogspot.com
http://hantulab.multiply.com

-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] mau tanya faxktor x dengan program linux

2008-02-08 Terurut Topik Donny Kurnia
Dyan wrote:
 saya punya table sbb:

  nila awal   nilai akhir
 1135759  2685489489
 1135757  2685492048
 1135652  3490798423
 1135756  2685492050
 1135762  3859897208

 jika saya punya nilai awal 1135363  X
 dengan program linux
 berapakah nilai X tersebut   terima kasih atas bantuan nya sebelumnya

 Salam
 Dyan


Assalamu'alaikum wr wb

Pertama-tama mohon jangan membajak thread :
http://wiki.linux.or.id/Membajak_thread

Kedua, maunya diprogram pake bahasa apa? C, Perl, Python, PHP, Ruby??
Linux itu cuma kernel, dibuat pake bahasa C untuk mengatur sumber daya
komputer, bukan buat bikin program.


Wassalamu'alaikum wr wb
--
Donny Kurnia
http://hantulab.blogspot.com
http://hantulab.multiply.com

-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] tanya skrip c++ (2)

2008-01-20 Terurut Topik Donny Kurnia

Adhi Hargo wrote:

Ups, maksud saya penggunaan dalam konteks Genjuro:
programmer pemula yang kelihatannya mendalami bidang
ini secara otodidak. Dalam kasus seperti ini sisi
menyenangkan dan ekspresivitas bahasa pemrograman
pertama kalau bisa ditekankan.

Tidakkah Anda juga setuju, bahwa pengalaman dengan
bahasa pertama sedikit banyak mempengaruhi kualitas
program yang ditulis dengan bahasa-bahasa selanjutnya?
Seperti Dijkstra yang mengkriminalkan perkenalan
pemrograman dengan BASIC (atau COBOL, saya lupa).
Bahasa pertama saya sendiri batch file DOS. Kalau
saja...


Ga juga tuh. Pengetahuan bertambah seiring waktu dan pengalaman. Style 
pemrograman juga berubah, dah ini saya rasakan sendiri. Yang penting 
adalah kemauan untuk berubah, jangan terpaku pada cara lama yang memang 
bisa tetapi belum tentu cara yang terbaik. Makin banyak menulis program 
akan semakin banyak tahu cara-cara terbaik dalam memprogram.



--- Donny Kurnia [EMAIL PROTECTED] wrote:


Ya ga juga harus dihindari. C dan C++ cukup asik
untuk dipelajari dan 
digunakan. Kita semua dulu waktu awal belajar juga

pemula kan :)
Kalau saya dulu tahu pertamanya itu BASIC (masih di
DOS), baru belajar 
LISP, Pascal, C, C++, dan Java (ini semua sewaktu
kuliah). C++ untuk 
pemula sudah pasti ada, kalo gak, gimana mau

regenerasi programmernya :D
 
Adhi Hargo




--
Donny Kurnia
http://hantulab.blogspot.com
http://hantulab.multiply.com

--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] tanya skrip c++ (2)

2008-01-17 Terurut Topik Donny Kurnia

genjuro wrote:
teman2 semuanya, gw mo nanya. tutor c++ yang gw pelajari itu kan (klo 
ngga salah) adalah tutor untuk orang yang belum pernah belajar bahasa 
pemrograman sebelumnya.  apa ada c++ untuk orang yang udah pernah 
belajar pemrograman ato [i]advenced[/i] programmer? mksudnya, apa c++ 
untuk orang yang udah advanced dengan yang baru belajar itu beda? apa 
beda dengan tutor c++ yang di cplusplus.com/dos/tutorial ? ato hanya ada 
penambahan perintahnya saja (karena klo ngga salah gw selama ini blm 
pernah belajar yang namanya math.h)?  ato hanya ada tambahan lain saja 
(misalnya alogoritmanya yang tentu saja beda, ato GUI, dll) ?


Belajar programming yang penting bukan bahasanya, tapi logika. Sebelum 
bikin program di komputer, programmer mesti tau dulu yang dia inginkan 
apa, dan langkah2 untuk mencapai hal itu. Bahasa pemrograman hanya jalan 
untuk memberi perintah kepada komputer untuk melakukan hal yang 
diinginkan tadi.


Yang perlu dipelajari dari sebuah bahasa pemrograman adalah cara 
melakukan sesuatu dengan bahasa itu. Ibaratnya kalau belajar bahasa 
asing, bahasa inggis misalnya, bilang Saya mau makan itu gimana, pakai 
kata apa, lalu urutan katanya gimana (grammar).


Jadi 'advance'-nya bahasa pemrograman, terutama bahasa c, paling cuman 
tambahan algoritma, cara penggunaan STL, teknik optimasi, dan hal2 lain 
yang sewaktu belajar di tingkat dasar tidak terlalu diperhatikan dulu, 
karena biasanya di tingkat dasar yang diajarkan itu lebih kepada cara 
penulisan logika dasar dengan bahasa tersebut.


Makanya perlu dibedakan antara belajar algoritma dengan belajar bahasa 
pemrograman. Kalau sudah paham algoritma, mau pakai bahasa apapun pasti 
bisa, tinggal belajar sintaks. Tapi kalau pemahaman algoritmanya belum 
kuat, belajar 1 bahasa aja rasanya pasti sulit banget.


--
Donny Kurnia
http://hantulab.blogspot.com
http://hantulab.multiply.com

--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] tanya skrip c++ (2)

2008-01-17 Terurut Topik Donny Kurnia

Adhi Hargo wrote:

Mas Donny Kurnia, sebagai programmer yang juga
tertarik dengan unsur pedagogi pemrograman, saya salut
dengan ketelatenan Anda dalam menjawab.

Genjuro, selamatkan dirimu. C/C++ terlalu kompleks
untuk pemula; bahkan rata-rata programmer
professional-pun menggunakannya karena terpaksa (baca:
cari kerja). Nggak ada C++ untuk pemula atau untuk
mahir; adanya mengajarkan *subset* tertentu dari
bahasa pemrograman tersebut untuk pemula, karena
topik-topik advanced seperti template, prioritas dalam
multiple inheritance, call by reference, belum perlu
diketahui pemula.


Ya ga juga harus dihindari. C dan C++ cukup asik untuk dipelajari dan 
digunakan. Kita semua dulu waktu awal belajar juga pemula kan :)
Kalau saya dulu tahu pertamanya itu BASIC (masih di DOS), baru belajar 
LISP, Pascal, C, C++, dan Java (ini semua sewaktu kuliah). C++ untuk 
pemula sudah pasti ada, kalo gak, gimana mau regenerasi programmernya :D



Seperti kata Mas Donny, lebih baik belajar algoritma
dulu. Dan ada bahasa-bahasa lain yang jauh lebih baik
untuk mengekspresikan algoritma ketimbang C/C++.
Beberapa di antaranya Python, OCaml dan Scheme.

Sebagai contoh sederhana (terlalu sederhana, agar
ringkas), lihat potongan kode C++/STL...

void optimize_tree(ASTBinaryTree* t)
{...}
void optimize_forest(std::vectorASTBinaryTree f)
{
std::vectorASTBinaryTree::iterator t;
for( t = f.begin(); t != f.end(); ++t )
optimize_tree(t);
}


dan kode +/- ekivalen dalam Python...

def optimize_forest(forest):
def optimize_tree(t):
...
forest.map(t)


atau OCaml...

let optimize_forest(forest) =
let optimize_tree(t) = ...
in
List.map optimize_tree forest




Algoritma di dua snippet terakhir lebih mudah terbaca,
kan? Untuk mengoptimasi forest dalam struktur list,
definisikan fungsi optimasi untuk tree, lalu petakan
fungsi tersebut dengan masing-masing anggota forest
(tree) menggunakan map (atau filter).


Saya sih jarang liat2 source code STL. Yang perlu diketahui dari STL itu 
adalah cara memanggilnya. Ada sebuah buku bagus, The C++ Standard 
Library: A Tutorial and Reference terbitan Addison Wesley. Di buku ini 
dijelaskan cara pemanggilan STL dan penggunaan fitur2nya. Silahkan cari 
di toko buku, atau kalo mau sedikit 'nakal', ada ebooknya dalam format 
chm :)



Program bisa coret-coret dulu di kertas, atau dicoba
secara interaktif lewat interpreter, pesan error
kompiler yang rata-rata lebih mudah dimengerti, nggak
perlu takut titik koma tertukar dengan koma. Pokoknya
bebas bereksplorasi. Python dan OCaml bahkan banyak
digunakan dalam industri maupun akademia sehingga
bukan cuma pas untuk kesenangan pribadi.

Coba penggunaan Python dalam pemrosesan bahasa manusia
dengan Natural Language Toolkit
(nltk.sourceforge.net), atau pemrograman 3D dan
simulasi fisik dengan VPython (vpython.org), atau
membuat aplikasi GUI seperti rata-rata aplikasi
Windows dengan wxPython (wxpython.org), atau membuat
game dengan PyGame (pygame.org) atau PySDL
(pysdl.sourceforge.net), atau apapun yang menarik
buatmu.

Bermain-main dengan algoritma bisa menyenangkan.
Pemrograman *seharusnya* menyenangkan. Sebagai orang
yang pernah menyaksikan sendiri newbie yang ingin
membuat game dengan C++ beralih melulu membuat situs
dengan PHP, saya tahu sendiri belajar C++ bisa
menguras tenaga dan cepat menghilangkan minat.


Stuju dengan pemrograman harus menyenangkan. Pemrograman C dan C++ juga 
bisa menyenangkan, asalkan Anda mulai dari yang simpel dan sesuai dengan 
minat Anda. PHP bisa jadi tidak menyenangkan kalo baru belajar udah 
disuruh bikin plugins-nya joomla, misalnya :D


Semua bahasa ada kelebihan dan kekurangannya, jangan terpaku pada satu 
bahasa saja.


Selamat belajar ;)



Adhi Hargo

--- Donny Kurnia [EMAIL PROTECTED] wrote:


genjuro wrote:

teman2 semuanya, gw mo nanya. tutor c++ yang gw
pelajari itu kan (klo 

ngga salah) adalah tutor untuk orang yang belum
pernah belajar bahasa 

pemrograman sebelumnya.
...

Belajar programming yang penting bukan bahasanya,
tapi logika. Sebelum 
bikin program di komputer, programmer mesti tau dulu
yang dia inginkan 
apa, dan langkah2 untuk mencapai hal itu. Bahasa
pemrograman hanya jalan 
untuk memberi perintah kepada komputer untuk
melakukan hal yang 
diinginkan tadi.

...


--
Donny Kurnia
http://hantulab.blogspot.com
http://hantulab.multiply.com

--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] c++

2008-01-17 Terurut Topik Donny Kurnia

genjuro wrote:
oh, bukan begitu mas. maksudnya, saya hanya mau tau aja apa c++ ang saya 
pelajari itu berbeda dengan yang advanced programmer pelajari (maksudnya 
apa yang saya pelajari itu apa ngga / kurang di pake sama advanced 
programmer, ato ada perbedaan2 lain antara yang udah mahir dengan yang 
baru pemula (tentu saja selain kemampuan yang udah terasah dari 
pengalaman2 sebelumnya)... ato yang saya pelajari itu sama dengan apa 
yang di pake sama yag udah mahir? hanya algoritmanya aja yang tinggal 
dikembangin...? (oh ya, maap klo subjectnya salah ... :D gpp kan? :))


C++ ada banyak varian, tergantung compiler, sistem operasi, dan 
processor yang digunakan. Hal ini karena arsitektur tiap prosesor dan 
sistem operasi berbeda satu sama lain. Program yang dibuat dengan C dan 
C++ merupakan program native yang tergantung sepenuhnya dengan Operating 
System. Beda dengan Java yang dapat dijalankan di platform apapun.


Jadi sekarang yang dimaksud advance itu apa dulu. Programmer yang 
ngutak-ngatik microcontroller sudah pasti kode2 bahasa C yang digunakan 
beda dengan yang bikin program di processor Intel. Program di windows 
ama linux juga beda dalam beberapa hal, terutama sewaktu akses fitur OS. 
Bikin program C pake C++ Builder beda juga dengan bikin di gcc, karena 
C++ Builder punya kumpulan library bawaan yang spesifik buat dirinya.


Dari beragam variasi yang ada, yang sama adalah algoritma. Untuk sort 
misalnya, algoritma Quick Sort ya sama, penulisannya aja yang beda. Sama 
seperti bilang saya mau makan, pakai bahasa Inggis ataupun Jawa, 
kata-katanya beda, cara pengucapan beda, tapi maksudnya sama kan.



On Thu, 17 Jan 2008 21:18:10 +0700
 Donny Kurnia [EMAIL PROTECTED] wrote:

genjuro wrote:
teman2 semuanya, gw mo nanya. tutor c++ yang gw pelajari itu kan (klo 
ngga salah) adalah tutor untuk orang yang belum pernah belajar bahasa 
pemrograman sebelumnya.  apa ada c++ untuk orang yang udah pernah 
belajar pemrograman ato advenced programmer? mksudnya, apa c++ untuk 
orang yang udah advanced dengan yang baru belajar itu beda? apa beda 
dengan tutor c++ yang di cplusplus.com/dos/tutorial ? ato hanya ada 
penambahan perintahnya saja (karena klo ngga salah gw selama ini blm 
pernah belajar yang namanya math.h)?  ato hanya ada tambahan lain 
saja (misalnya alogoritmanya yang tentu saja beda, ato GUI, dll) ?


Belajar programming yang penting bukan bahasanya, tapi logika. Sebelum 
bikin program di komputer, programmer mesti tau dulu yang dia inginkan 
apa, dan langkah2 untuk mencapai hal itu. Bahasa pemrograman hanya 
jalan untuk memberi perintah kepada komputer untuk melakukan hal yang 
diinginkan tadi.


Yang perlu dipelajari dari sebuah bahasa pemrograman adalah cara 
melakukan sesuatu dengan bahasa itu. Ibaratnya kalau belajar bahasa 
asing, bahasa inggis misalnya, bilang Saya mau makan itu gimana, 
pakai kata apa, lalu urutan katanya gimana (grammar).


Jadi 'advance'-nya bahasa pemrograman, terutama bahasa c, paling cuman 
tambahan algoritma, cara penggunaan STL, teknik optimasi, dan hal2 
lain yang sewaktu belajar di tingkat dasar tidak terlalu diperhatikan 
dulu, karena biasanya di tingkat dasar yang diajarkan itu lebih kepada 
cara penulisan logika dasar dengan bahasa tersebut.


Makanya perlu dibedakan antara belajar algoritma dengan belajar bahasa 
pemrograman. Kalau sudah paham algoritma, mau pakai bahasa apapun 
pasti bisa, tinggal belajar sintaks. Tapi kalau pemahaman algoritmanya 
belum kuat, belajar 1 bahasa aja rasanya pasti sulit banget.


--
Donny Kurnia
http://hantulab.blogspot.com
http://hantulab.multiply.com



--
Donny Kurnia
http://hantulab.blogspot.com
http://hantulab.multiply.com

--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] tanya skrip c++ (2)

2007-12-03 Terurut Topik Donny Kurnia
genjuro wrote:
 coba masuk ke sini:
 http://cplusplus.com/doc/tutorial/classes.html
 bisa dijelasin mengenai bagian yang terdapta penjelasan mengenai:
 
 CExample::CExample (const CExample rv) {
   a=rv.a;  b=rv.b;  c=rv.c;
   }
 
 Therefore, the two following object declarations would be correct:
 
 CExample ex (2,3);
 CExample ex2 (ex);   // copy constructor (data copied from ex)
 
 
 saya blm mengerti bagaimana proses argumen yang dimasukkan ke dalam
 fungsinya...
 
 
 
 blog:
 http://chippzanuff.blogspot.com

Saya akan coba mencontohkan terlebih dahulu dengan tipe dasar pada
C/C++. Kita semua hampir dipastikan pernah membuat kode program seperti
berikut ini:
int a = 5;
int b = a;

Pada potongan kode program diatas, kita mendeklarasikan variabel bertipe
int lalu menginisialisasi nilainya dengan konstanta '5'. Selanjutnya
dilakukan deklarasi variabel b bertipe int juga, lalu untuk inisialisasi
nilainya, kita berikan variabel a. Cara ini dapat diterapkan pada objek
yang kita buat, dengan membuat sebuah konstruktor yang akan melakukan
inisialisasi dari objek lain. Fungsi ini disebut copy constructor,
seperti yang ditanyakan diatas.

CExample::CExample (const CExample rv) {
  a=rv.a;  b=rv.b;  c=rv.c;
}
Penjelasan:
Fungsi diatas adalah sebuah konstruktor untuk class CExample, dengan
argumen fungsi adalah sebuah objek dari class yang sama, dinamai dengan
rv. rv dipassing secara reference (dengan adanya operator  pada
argumen). Di dalam badan fungsi, objek rv bisa diakses komponennya
secara langsung, tidak terbatas pada komponen public saja, seperti
contoh diatas (rv.a, rv.b, rv.c). Pada konstruktor kita akan mengisi
nilai komponen pada class dengan nilai yang diinginkan, karena itu, kita
inisialisasi nilai a dengan nilai a dari objek rv, nilai b dengan nilai
b dari objek rv, dan nilai c dengan nilai c dari objek rv.

Ketika kita mendeklarasikan sebuah objek dari class CExample, kita dapat
menuliskan dengan cara berikut ini:
CExample ex (2,3);
CExample ex2 (ex);

Penjelasan:
objek ex dibuat menggunakan konstruktor default dari class CExample.
objek ex2 dibuat menggunakan copy constructor dengan nilai
inisialisasinya didapatkan dari objek ex yang sudah didefinisikan dan
diinisialisasi pada baris sebelumnya. Sama bukan dengan contoh pertama
tadi. Bedanya kalau tadi variabel memiliki tipe dasar, yaitu int, objek
ex dan ex2 ini merupakan objek yang dibentuk dari class CExample.

--
Donny Kurnia
http://hantulab.blogspot.com
http://hantulab.multiply.com

-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] tanya skrip c++ (2)

2007-11-22 Terurut Topik Donny Kurnia
genjuro wrote:
 mas, ada turo lain ngga selain cplusplus.com ?

http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html
Tersedia untuk didownload secara gratis kok.
 
 my blog:
 chippzanuff.blogspot.com

--
Donny Kurnia
http://hantulab.blogspot.com
http://hantulab.multiply.com

-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] tanya skrip c++ (2)

2007-11-15 Terurut Topik Donny Kurnia
genjuro wrote:
 mas, gw  juga ada pertanyaan nih... tlg dijawab ya...
 apa mksd dari left-to-right ? spt yang ada dalam contoh:
 
 a = 5 + 7 % 2

Penulisan seperti ini tidak disarankan, karena hasil tergantung pada
prioritas operator. Gunakan tanda kurung agar hasil sesuai dengan yang
diinginkan.

 saya pikir hasilnya adalah 0 (a = 0), ternyata hasilnya, klo ngga salah
 nerjemahin, adalah 6. sekali lagi klo ngga salah (terutama dalam
 menerjemahkan), di katakan klo prosesnya spt ini:
 
 a = 5 + (7 % 2)
 
 dan BUKANNYA:
 
 a = (5 + 7) % 2

 saya lihat dalam semacam penggolongannya, + - descriptionnya additive
 (ada juga + - yang descriptionnya adalah unary sign operator)
 groupingnya left-to-right.

Kalau + dan - yang unary, ya konstantanya juga cuman ada satu, contoh:
i = +5;
j = -10;

Contoh diatas adalah + dan - sebagai operator unary.

 saya juga mau tanya klo misalnya ada kode spt ini:
 
 #include iostream
 using namespace std;
 
 //klo void* untuk mengambil alamat dari argumen kan?
 void increase (void* data, int psize)
 {
   if ( psize == sizeof(char) )
   { char* pchar; pchar=(char*)data; ++(*pchar); }//klo (char*) untuk apa?
   else if (psize == sizeof(int) )
   { int* pint; pint=(int*)data; ++(*pint); }//(int*) juga untuk apa ?
   //bukannya klo void* itu sudah mengkopi tipe dari argumen?
 }

Coba baca-baca lagi pembahasan tentang pointer. Penggunaan * memang
kadang membingungkan, bahkan bagi yang sudah lama memprogram dengan
bahasa C. Lihat lagi apa arti dari pointer dan penggunaannya, baik pada
variabel, maupun sebagai parameter fungsi.
char * adalah pointer ke array of char, ini sering digunakan sebagai '
'string' di C, karena bahasa C tidak memiliki tipe string build in.

 int main ()
 {
   char a = 'x';
   int b = 1602;
   increase (a,sizeof(a)); //apa fungsi dari  ?
   increase (b,sizeof(b)); // juga untuk apa di sini?
   cout  a  ,   b  endl;
   return 0;
 }
 
 oh ya, mengenai skrip sebelumnya ada sedikit lagi yang mo gw tanyain
 (mungkin lebih bagus klo gw kasi ulang skripnya):

Jika parameternya adalah bertipe pointer, ketika fungsi dipanggil, yang
dipassing bukan variabel, melainkan alamatnya. Untuk mendapatkan alamat
dari variabel, digunakan operator 

 #include iostream
 using namespace std;
 
 int addition (int a, int b)
 { return (a+b); }
 /*sptnya gw pernah tanya ttg fungsi return tapi jawabannya ngga ngerti
 sama sekali, mungkin karena di jawab berdasarkan linux ya? ini return
 mengembalikan nilai kemana (pastinya)?

Sebuah fungsi kan dipanggil dari tempat lain. Fungsi yang mengembalikan
nilai (dengan menggunakan return) akan mengembalikannya ke pemanggil
fungsi itu.

 int subtraction (int a, int b)
 { return (a-b); }
 
 int operation (int x, int y, int (*functocall)(int,int))
 {
   int g;
   g = (*functocall)(x,y);
   return (g);//ini juga. apa mengembalikannilai g ke m? apa fungsi () ?
 }

nilai g akan dikembalikan ke penampung nilai yang menampung kembalian
dari fungsi operation.

 int main ()
 {
   int m,n;
   int (*minus)(int,int) = subtraction;
 
   m = operation (7, 5, addition);
   n = operation (20, m, minus);
   cout n;
   return 0;
 }

nah, disini ini. Masing-masing variabel m dan n akan menampung
kembalian/return dari fungsi operation.

 thnk u sebelumnya udah mo menjawab pertanyaan gw ini (sory klo banyak,
 ngga apa2 koq, jawab aja yang mau dijawab...) dan juga sebelumnya udah
 menjawab ttg pointer... gw akan berpikir lagi untuk bertanya2 lagi
 hehehehe... :D

--
Donny Kurnia
http://hantulab.blogspot.com
http://hantulab.multiply.com


-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] tanya skrip c++ (2)

2007-09-30 Terurut Topik Donny Kurnia
genjuro wrote:
 ya, itu betul sekali (mengenai blm pernah mencoba...)!!! karena itu,
 mungkin, saya sdh mengatakan sebelumnya bahwa sayaini blm punya
 kompie... :D karena ± akan terasa anjil dari pertanyaan2 saya bahwa koq
 setiap ada skrip baru koq nanya dan bukannya di kompile sendiri? karena
 itulah saya memberika keterangan sebelumnya... :D jadi mksd gw, harap
 maklum lah.. selama ini hanya belajar di kompienya tmn, itu pun ngga
 instal compiler c++... ngmng2 ada yang tau ngga maudonlot compilernya
 c++ yang gratis tanpa embel2 misalnya untuk 90 hari saja ato gimana...?
 gw ke sourceforge jadi bingung soalnya di sana ada mingw installer yang
 gw ngga ngerti... -_-! ngmng2 penjelasannya panjang bnr mas... :D nanti
 gw save baru gw liat di rumah tmn ya... trm ksh udah menjawab mas...
 nanti masih ada beberapa yang gw mo tanyakan lagi.. :)

--cut--

Kemaren2 kan dah pernah nanya ttg compiler C++ kan? Untuk compiler + IDE
di MS Windows, coba cari dan download devc++, compilernya menggunakan
MinGW dan telah dilengkapi dengan IDE. IDE adalah editor terintegrasi,
sehingga kamu bisa langsung compile dan debug dengan mengklik tombol,
tanpa harus menggunakan command line. Terakhir saya mendownload versi
4.9.9.2, coba aja cari, siapa tahu sudah ada versi yang lebih baru.

Selamat belajar C++ ;)


--
Donny Kurnia
http://hantulab.blogspot.com
http://hantulab.multiply.com


-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] tanya skrip c++ (2)

2007-09-23 Terurut Topik Donny Kurnia
Assalamu'alaikum wr wb

Dari email-email genjuro ke milis ini, saya berkesimpulan bahwa genjuro
belum pernah mencoba potongan kode yang ditanyakan yah? Belajar
programming tanpa mencoba sendiri mengkompile kode program di komputer
sama aja dengan orang yang belajar naik sepeda, tapi mengandalkan buku
teori dan nanya, tapi ga pernah nyoba naik sepeda dan merasakan jatuh
dari sepeda.

Kalau kode program yang ditanyakan di email sebelumnya dan email ini
udah pernah dicoba, saya yakin hal yang ditanyakan bukan seperti
pertanyaannya genjuro, karena pertanyaan itu akan terjawab sendiri
ketika dicoba dikompile.

Saya akan berusaha menjawab pertanyaan di email sebelumnya dan email ini.

genjuro wrote:
 apa ada yang bisa beritahu caranya bikin kalkulator sederhana dengan
 menggunakan iostream ? mksd gw dengan kalkulator adalah bisa
 menerima masukan spt 9*9 ato 3+6 dsb...

Saya anggap ini pertanyaan pertama. Apakah genjuro butuh kode program
lengkap yang bertindak seperti kalkulator?

 trus mengapa klo ditulis
 fungsi spt

 int triple(const int n) {
 return n * 3;

 /*sebenarnya saya masih mau bertanya mengenai return disini, apa
 disini return
 berfungsi untuk mengembalikan nilai ke fungsi utama, dimana hasilnya
 (keluarannya) adalah hasil kali dari n * 3 (di mana n-nya adalah 5)?*/

 }

 dikatakan bisa menerima spt:

 triple(5);

 misalnya. kenapa bgt?

Pertanyaan di bagian komentar kode, tentang return: return akan
mengembalikan nilai ke pemanggil fungsi.
Jadi jika ditulis:
int i = triple(10);
maka hasil fungsi triple(10) akan disimpan ke variabel i. Sekarang saya
yang bertanya ke genjuro, nilai variabel i diatas berapa?

Pertanyaan berikutnya, yang ingin ditanyakan sebenarnya apa? Untuk
mengamati efek dari fungsi triple, ya silahkan ditulis programnya dan
dikompile.

 jadi klo mau di buatkan skrip utuhnya adalah +/- spt ini:

 #include iostream
 using namespace std;

 int triple(const int n) {
 return n* n;
 }

 int main() {
 int x = 5;

 cout  triple(5); //ngga ngerti kenapa yang beginian dikatakan
 legal...
 }

Perintah cout  triple(5) artinya di c++ adalah mengirimkan nilai dari
fungsi triple(5) ke 'stream' bernama cout dengan memanggil fungsi
operator yang dimiliki oleh cout. Untuk lebih jelasnya bisa cari di
buku tentang pemrograman C++. Salah satu yang bagus adalah 'Thinking in
C++', tersedia gratis di internet, silahkan cari lewat google.

 ada lagi yang mo saya tanyakan, misalnya kita mau membuat skrip (yang
 memiliki struct) untuk memasukkan nama, tapi nama yang dimasukkan
 terpisah oleh spasi, apakah bisa membuatnya spt ini...?

Apakah maksud genjuro, menerima input dari getline, tetapi yang
diinputkan memiliki spasi, seperti misalnya nama saya: 'Donny Kurnia',
begitu? Bisa aja. Pengen membuktikan? Silahkan compile sendiri.

 (sekalian anda
 semua bisa melihat bagaimana maksd saya):

 #include iostream
 #include string
 using namespace std;

 struct Nama {
 string nama;
 };

 int main() {
 Nama anda;
 cout  masukkan nama anda \n;

 //ini maksd saya yaitu apa bisa masukan ke struct memakai getline ?

 getline (cin, anda.nama);


 cout  selamat datang,   anda.nama  !\n;
 }

konsep struct adalah menggabungkan beberapa variabel ke dalam 1
'kontainer' sehingga lebih mudah diingat dan digunakan. Konsepnya
sederhana aja. Misalkan Anda mau menyimpan atribut nama dan usia.
Ketimbang menyimpannya di dua variabel terpisah, lebih baik disimpan ke
satu 'struct' yang memiliki elemen nama dan usia, sehingga lebih mudah
dipahami dan diingat kegunaannya.

 pertanyaan terakhir kali ini!, jika saya mau mengubah (memodifikasi)
 sesuatu dalam struct apa bisa spt ini...?:
 Wizard gandalf;
 gandalf.name = Gandalf;
 gandalf.age = 99;

 /*perubahan spt yang di bawah ini apakah diperbolehkan?*/

 gandalf.age = 100;

Itu tidak berbeda dengan potongan kode ini:
int age;
age = 99;
age = 100;

Anda ga percaya bahwa itu boleh, kembali silahkan ditulis dan di-kompile.

 bisa ngga klo misalnya kita mau memanggil / memasukkan fungsi ke dalam
 class, kita melakukan :
 
 class Wizard {
 string name;
 int age;
 public:
 void read(Wizard wizard) { //apa harus dibuat saja fungsi read()?
 cout  name: \n;
 
 //jika dibuat jadi read() maka wizard.name menjadi name
 
 cin  wizard.name;
 cout  age: \n;
 
 //jika dibuat jadi read() maka wizard.age menjadi age
 
 cin  wizard.age;
 }
 }

Sekarang dah masuk ke konsep class yah :)
Class merupakan pengembangan dari Struct, dimana kalau pada Struct,
semua elemen bersifat public, pada Class ada konsep penyembunyian elemen
(elemen bersifat private). Silahkan baca2 tentang konsep pemrograman
berorientasi objek. Tentang fungsi read di dalam kelas, ini disebut
sebagai method. Untuk lebih jelas mengenai konsep objek, saya analogikan
sebagai berikut:
Seorang manusia, memiliki nama/name dan usia/age.
Seorang manusia bisa berjalan/walking.

Pada pemrograman prosedural, nama

Re: [linux-programming] compiler c++

2007-09-10 Terurut Topik Donny Kurnia
genjuro wrote:
 saya mau nanya ttg compilernya c++ dimana ya downloadnya? soalnya gw
 pernah dapat site yang free tapi ada batasan waktunya klo ngga salah
 (mungkin satu setengah bulan bisa di pake) ada yang tau?

Anda butuh compiler C++ untuk sistem operasi apa dulu? Di GNU/Linux, ada
paket g++ (GNU C++ Compiler) yang dapat diinstall, biasanya sudah ada
pada paket bawaan masing2 distro. Untuk Windows, tersedia juga g++ di
dalam paket MinGW. Semuana dapat digunakan secara free.

--
Donny Kurnia
http://hantulab.blogspot.com
http://hantulab.multiply.com

-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] Java Networking

2007-04-21 Terurut Topik Donny Kurnia
yanu wrote:
 Dear all,
 
 ada yg punya koleksi link tutorial java networking yg bagus ?!
 please share dong ...
 
 trims,
 
 yanu
 
 
 

Tutorial di java.sun.com kurang cukup yach??

--
Donny Kurnia
http://hantulab.blogspot.com
http://hantulab.multiply.com

-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] Pengenalan situs opensource.jawatengah.go.id

2007-03-23 Terurut Topik Donny Kurnia
Brawijaya wrote:
 Bagi rekan-rekan yang ingin download debian versi 31r2, slackware 11.0
 dan trustix, serta artikel
 opensource, bisa diambil di http://opensource.jawatengah.go.id.
 
 Portal opensource ini sedang dalam pengembangan terus-menerus,
 menggunakan mambo
 opensourcedalam waktu dekat akan dilengkapi dengan forum diskusi.
 
 Sengaja semua semua embel-embel iklan opensource ditampilkan untuk
 menghormati
 team opensource yang sudah bersusah payah membuat berbagai macam program
 aplikasi
 untuk kita semua.
 
 Selain itu akan dilengkapi dengan artikel iptek, seni dan budaya untuk
 membantu memelihara
 dan mengembangkan seni, budaya dan budi pekerti yang saat ini semakin
 terkikis oleh
 peradaban asing tanpa batas. Diharapkan dengan pemeliharaan dan
 pengenalan kembali budaya
 lokal bisa membantu masyarakat Indonesia untuk hidup lebih harmoni dan
 lebih tertib serta
 bisa membantu negeri ini keluar dari berbagai permasalahan yang ada.
 
 Mohon doa restunya
 

Sebaiknya di post di milis linux-aktivis

Btw, saya pake koneksi melsa kok ga bisa buka webnya yah? Pesannya
'Server not found'

--
Donny Kurnia
http://hantulab.blogspot.com
http://hantulab.multiply.com

-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] Javascript

2006-09-28 Terurut Topik Donny Kurnia

On 9/28/06, Muhammad Riyadi [EMAIL PROTECTED] wrote:

linuxer and itcluber

minta tolong jika bs bantu

aku punya skrip dengan javascript dan kalo dijalan kan ok baik di IE
atw di Firefox

form name=myForm
BRINPUT TYPE=radio NAME=pilih VALUE=image1 CHECKED
onClick=document.myForm.nama.select.disabled=document.myForm.nama.select.disabled=truePilih
BRINPUT TYPE=radio NAME=pilih VALUE=image2
onClick=document.myForm.nama.select.disabled=document.myForm.nama.select.disabled=falseTidak
BR
select name=nama disabled
option value=riyadiRiyadi/option
option value=solfaSolfa/option
/select

/form

tp pada saat di jalankan skrip ini, penamaan form diganti dengan array

form name=myForm
BRINPUT TYPE=radio NAME=pilih VALUE=image1 CHECKED
onClick=document.myForm.nama[2].select.disabled=document.myForm.nama[2].select.disabled=truePilih
BRINPUT TYPE=radio NAME=pilih VALUE=image2
onClick=document.myForm.nama[2].select.disabled=document.myForm.nama[2].select.disabled=falseTidak
BR
select name=nama[2] disabled
option value=riyadiRiyadi/option
option value=solfaSolfa/option
/select


/form

terjadi error di java script-nya, mgkn teman2 bisa bantu ada solusi nya gak

terima kasih banyak.


bisa diakali dengan mengganti akses elemen dari nama menjadi format :
document.myForm.elements[index-element]
index-element dimulai dari 0, untuk elemen pertama form tersebut.

jadi kalau dilihat dari form Anda, aksesnya akan menjadi:

onClick=document.myForm.elements[2].select.disabled=document.myForm.elements[2].select.disabled=false

PS:
Saya kurang mengerti dengan maksud kode onClick Anda diatas, karena
dilihat dari referensi JavaScript pun, kodenya salah, dan secara
algoritma juga tidak jelas maksudnya.



--
Salam


Muhammad Riyadi

--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis





--
بسم الله الرحمن الرحيم

Assalamu'alaikum wr wb

Wassalamu'alaikum wr wb
--
Donny Kurnia
http://hantulab.multiply.com/
http://hantulab.blogspot.com/
---
At times the world can seem an unfriendly and sinister place. But
believe us when we say there is much more good in it than bad. And
what might seem to be a series of unfortunate events, may in fact, be
the first steps of a journey.
-- A Series of Unfortunate Events


Re: [linux-programming] Re: [tanya-jawab] cara menentukan awal koordinat di PHP

2006-08-26 Terurut Topik Donny Kurnia

On 8/26/06, Yanu Widodo [EMAIL PROTECTED] wrote:

saya dah coba tutorial default make skrip [verifikasi gd2], hasilnya ok

?php
$im =  imagecreatetruecolor ( 300, 200);
$black = imagecolorallocate ($im,  0, 0, 0 );
$white = imagecolorallocate ($im,  255, 255, 255 );

imagefilledrectangle ($im,0, 0,399,99 ,$white);
imagerectangle ($im,20, 20,250,190 ,$black);

header (Content-type: image/png );
imagepng ($im);
?

tapi waktu saya coba beberapa example, ada muncul pesen seperti ini:

Fatal error: Class stockplot: Cannot inherit from undefined class plot
in /www/htdocs/jpgraph/jpgraph_stock.php on line 16

maksudnya apa ya ?!

trims,

yanu



File contoh jgraph_stock.php-nya ngeinclude library jgraph, tapi salah
path. Coba lihat source code-nya, trus sesuaiin ama lokasi jgraph yang
ada sekarang. Kalo dah jalan, coba deh pake jgraph buat menggambar
grafik sesuai kebutuhan mas Yanu. Semoga sukses :)



Donny Kurnia wrote:
 On 8/25/06, Yanu Widodo [EMAIL PROTECTED] wrote:
 Dear Linux expert,

 saya udah download jpgraph, sudah saya ekstrak juga,

 btw, kalo saya install php4  rpm-nya redhat 9

 naruhnya dimana ya ?!

 trims,

 yanu

 Baca aja dokumentasinya. Asalkan bisa di-include oleh script yang akan
 menggunakan jpgraphnya ga masalah mau ditaruh dimana aja.

 Dah dicoba nampilin contoh2 yang disertakan belum? Klo dah bisa
 tampil, artinya dah bisa digunakan.

 Selamat menggunakan :)


 Donny Kurnia wrote:
  On 8/24/06, Yanu Widodo [EMAIL PROTECTED] wrote:
  Dear Linux Expert,
 
  mo nanya nich, mungkin ada temen-teman yg pernah pemrograman grafik di
  PHP. defaultnya kan titik 0.0 berada di pojok kiri atas.
 
  -
  ! 0.0   !
  !   !
  !   !
  !   !
  -
 
  cara biar titik 0.0 berada di pojok kiri bawah gimana ya ?!
 
  
  !   !
  !   !
  !   !
  !   !
  !0.0!
  -
 
  trims,
 
  yanu
 
 
  Maaf ga langsung menjawab.
  Coba oprek library jpgraph : http://www.aditus.nu/jpgraph/
  akan lebih mudah membuat grafik apapun, bahkan mau free drawing juga
  bisa :)
 



--
Donny Kurnia
http://hantulab.multiply.com/
http://hantulab.blogspot.com/
---
At times the world can seem an unfriendly and sinister place. But
believe us when we say there is much more good in it than bad. And
what might seem to be a series of unfortunate events, may in fact, be
the first steps of a journey.
-- A Series of Unfortunate Events

--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] hasil compile FPC di Fedora.

2006-04-28 Terurut Topik Donny Kurnia

[EMAIL PROTECTED] wrote:

Rekan-rekan,

Bila saya membuat program di RH 9 pakai FPC (Free Pascal) hasil
bisa di eksekusi. Namun bila kompile di fedora (FC2,FC3,FC4,FC5)
kompilasi berjalan lancar dan menghasilkan file eksekusi, tapi
tidak bisa di run/diam.
Kira-kira apa yang kurang ya? Mungkin ada rekan yang berpengalaman.

TIA.

Putra



Pesan keesalahan yang tampil saat hasil kompilasi dijalankan apa? Sudah 
mencoba untuk upgrade versi Free Pascal Compilernya ke versi terbaru?


--
Donny Kurnia
http://hantulab.blogspot.com
http://hantulab.multiply.com

--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] Laptop Gratis

2005-12-20 Terurut Topik Donny Kurnia
On 12/21/05, Assep Mapanta [EMAIL PROTECTED] wrote:
 Dear all
 katanya dah ada teman yg dapat Laptop Acer, gak ada salahnya dicoba,
 dengan meng klik url berikut, dan ikuti panduan register dibawah ini

 --
 Here is Your Personal Referral Link
 http://notebook.GustoNetwork.com/index.php?mid=445412
 -
 thanks

 jangan lupa register yah..

 Ada laptop gratis dari situs Kanada, dan ini tidak bohong...Orang EID dah
 dapet ! Jgn sampe keduluan orang lain, waktunya terbatas.

 Promosi produk Acer dari situs Canadian Business ini
 akan membagi notebook Acer dengan gratis.
 Caranya:

 1. Daftarkan Diri anda dengan mengklik url di atas

 Lalu klik register, isi data lengkap, lalu login.
 Setelah selesai login, lalu anda diberi referrals dengan
 mengklik No Thanks. Just continue to notebook.GustoNetwork.com

 2. selanjutnya klik menu referrals (dibagian atas web yang sudah anda
 register), lalu klik juga link sponsor search engine dan klik link kembali
 ke GustoNetwork maka Anda akan melihat URL atau link REFERAL anda seperti
 diatas.

 3. Informasikan kepada teman-teman anda mengenai produk notebook Acer ini,
 cukup 18 orang yang mendaftar dari referrals anda.

 4. Setelah 18 orang mendaftar melalui referrals anda, tinggal Order
 Notebook Acer Travelmate, IP4 2,8 GHz)Langsung dikirim ke alamat rumah
 anda.

 Selamat mencoba.


 --
 |9|1|1|9||1|

Mas, kalo mas berhasil dapetin notebooknya, saya berani kasi mas duit
yang ada di tabungan saya, SEMUANYA Mas hubungi aja saya ntar kalo
dah berhasil dapetin notebook lewat cara ini... Gw bener-bener salut
ama loe

Buat rekan miliser yang lain, please deh, jangan jadi kayak orang
gaptek. Hari genee masih kena HOAX MURAHAN kayak gini, kaciaaannn deh
loe :P

--
Donny Kurnia
http://hantulab.multiply.com/
http://hantulab.blogspot.com/
---
At times the world can seem an unfriendly and sinister place. But
believe us when we say there is much more good in it than bad. And
what might seem to be a series of unfortunate events, may in fact, be
the first steps of a journey.
-- A Series of Unfortunate Events

--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] encode script php

2005-09-22 Terurut Topik Donny Kurnia
On 9/22/05, csahat [EMAIL PROTECTED] wrote:
 On 9/22/05, Marulam Sinaga [EMAIL PROTECTED] wrote:
  Maksudnya semacam compile program sehingga code program tidak bisa
  dibaca.
 
 
 coba aja pake zend engine... tp gak free



Yup, kunjungi aja situsnya di http://www.zend.com/

Trik ini sering dipake oleh software yang bayar kayak IPB (Invision
Power Board) untuk ngasi versi free dari softwarenya. Kelemahannya,
hanya bisa diinstall di web server yang memiliki Zend Decoder-nya.

--
Donny Kurnia
http://hantulab.multiply.com/
http://hantulab.blogspot.com/
---
At times the world can seem an unfriendly and sinister place. But
believe us when we say there is much more good in it than bad. And
what might seem to be a series of unfortunate events, may in fact, be
the first steps of a journey.
-- A Series of Unfortunate Events

--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] belajar C di linux

2005-09-22 Terurut Topik Donny Kurnia
On 9/21/05, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
 Dear
 rekan dan senior

   Saya sudah mengerti dasar dan logika program C. Yg ingin saya tanyakan
 adalah penggunaan listing C di linux (seperti penggunaan pow, sqrt, bahkan
 gets yg kalau di kompail menampilkan pesan bahaya menggunakan gets,
 fflush(stdin)). Pada saat kompailnya berbeda dg di windows (seperti
 menggunakan perintah -lm dll). ini lah yg membuat saya sdebagai newbie
 linux bingung.
kalo ada buku referensi untuk prog C di linux kan enak. Ngga usah buang2
 waktu dan duit buat cari referensi di internet yg kadang2 malah bikin
 tambah pusing. kalau ada infonya tolong ya kasih tau

   Thanx


   ivhal

Buku Beginning Linux Programming adalah buku yang sangat tepat buat
Anda. Sebaiknya Anda cari di toko buku, karena di Internet hanya
tersedia Source Code contoh yang ada di buku aja. Kalo mau
ngubek-ngubek situs penyedia ebook bajakan, silahkan aja :)

--
Donny Kurnia
http://hantulab.multiply.com/
http://hantulab.blogspot.com/
---
At times the world can seem an unfriendly and sinister place. But
believe us when we say there is much more good in it than bad. And
what might seem to be a series of unfortunate events, may in fact, be
the first steps of a journey.
-- A Series of Unfortunate Events

--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] tampil berdasarkan nama,kode, bulan dan tahun dengan jumlah0

2005-07-06 Terurut Topik Donny Kurnia
Harusnya dilakukan join : 

SELECT `nama`,
  sum(iif((month(`tgl`)=  Format(Tahun.Value, mm) 
,`jumlah`,0)) as `JML`,
   FROM `customer` `c` join `keluar` `k`
   ON `c`.`id` = `k`.`id`
   WHERE `c`.`id` = val(`k`.`id`) and (`k`.`kode` = '29'
and `JML`  0)
   and
   year(`tgl`)=  Format(Tahun.Value, )  
   group by `nama` order by `nama`;


--
Donny Kurnia
http://hantulab.multiply.com/
http://hantulab.blogspot.com/
---
At times the world can seem an unfriendly and sinister place. But
believe us when we say there is much more good in it than bad. And
what might seem to be a series of unfortunate events, may in fact, be
the first steps of a journey.
-- A Series of Unfortunate Events

--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] Tanya Convert csv to mysql

2004-12-22 Terurut Topik Donny Kurnia

Quoting ANDRI ARISANDY [EMAIL PROTECTED]:

 to rekan-rekan semua..
 
 bantu aku dong, aku punya problem gini.
 aku udah buat script php convert dari csv ke mysql,
 dan udah berhasil, setiap kali aku convert dari server
 selalu berhasil tetapi bila aku coba convert dari
 client selalu gagal...
 mohon solusinya dong..
  
 
 g_thuk

Pertama saya ingin mengingatkan Anda untuk tidak mencuri thread yang telah ada.
Buatlah email baru melalui menu compose, jangan mereply thread yang telah ada,
lalu mengubah subjeknya.

Untuk pertanyaan Anda, tolong lampirkan pesan kesalahan yang ditampilkan
program, karena saya tidak bisa menebak masalah Anda berdasarkan keterangan
yang anda berikan diatas.

-- 
Donny Kurnia  --  13500021
Information System Laboratory
Department of Informatics
Bandung Institute of Technology

--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php



Re: [linux-programming] kirim sms via web

2004-09-23 Terurut Topik Donny Kurnia
Quoting Edy W [EMAIL PROTECTED]:

 
 - Original Message -
 From: Donny Kurnia [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Sent: Wednesday, September 22, 2004 6:48 PM
 Subject: Re: [linux-programming] kirim sms via web
 
 
 apakah yang dimaksudkan mengirim sms via no-hp@satelindogsm.com ?
 Kalau itu yang dimaksud, bisa dicoba menggunakan script php berikut ini:
 
 ---
 
 hmm... saya udah coba kurang lebih sama seperti itu. Tapi kok nggak nyampe
 ya... emang lemot ya nyampenya... btw, ada nggak ya gateway lain (selain
 satelindo)yang sifatnya free.

Saya mengunakan script tadi di blog dan delay penyampaian paling lama cuma 1
jam. Selain itu juga digunakan untuk memforward email singkat di mailbox agar
bisa dibaca lewat sms.

Di thread lain kalo gak salah ada pembahasan playsms.

 
 [ew]

-- 
Donny Kurnia  --  13500021
Information System Laboratory
Department of Informatics
Bandung Institute of Technology

--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php



Re: [linux-programming] kirim sms via web

2004-09-22 Terurut Topik Donny Kurnia
Quoting Edy W [EMAIL PROTECTED]:

 numpang nanya,
 
 disini ada yg tahu contoh script PHP pengiriman sms via web make gateway
 Satelindo (Mentari/Matrix) ?
 makasih  sebelumnya.
 
 [ew]

apakah yang dimaksudkan mengirim sms via no-hp@satelindogsm.com ?
Kalau itu yang dimaksud, bisa dicoba menggunakan script php berikut ini:

---
?php
$mailTo = [EMAIL PROTECTED];
$Nama = $_POST[Nama];
$noHP = $_POST[noHP];
$Pesan = $_POST[Pesan];

$msgSubject = sms dari $Nama;
if($noHP != ) {
$msgSubject .= ($noHP);
}
$msgBody = $Pesan;
$xHeaders = From: [EMAIL PROTECTED];

if (@mail($mailTo, $msgSubject, $msgBody, $xHeaders)){
echo(SMS sent!);
} else {
echo(Sorry, sms is not delivered!\n);
echo(Please wait for a moment before try again.);
}
?
---

-- 
Donny Kurnia  --  13500021
Information System Laboratory
Department of Informatics
Bandung Institute of Technology

--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php



Re: [linux-programming] IDE text mode

2004-08-23 Terurut Topik Donny Kurnia
On Mon, 23 Aug 2004, Putra wrote:

 Semua yang ada,
 
 Tolong infonya... IDE( Integrated Development Environment) yang bagus untuk 
 edit/run yang text mode. Sudah google tapi bingung karena begitu banyak 
 pilihannya? Sedang bikin-bikin program kantor pakai Free Pascal tapi repot 
 kalau edit listingnya pakai Vi untuk compile, nyoba/run mesti pindah 
 terminal. Ada Anjuta tapi X mode.

ViM bisa diset untuk mengcompile langsung dari editor. Untuk lebih 
lengkapnya coba cari bantuan di help-online nya ViM


 Demikian TIA,
 
 Putra  
 -- 
 *** Linux Registered User #146631 ***

--
Donny Kurnia  --  13500021
Information System Laboratory
Department of Informatics
Bandung Institute of Technology


-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php



Re: [linux-programming] IDE text mode

2004-08-23 Terurut Topik Donny Kurnia
On Mon, 23 Aug 2004, Donny Kurnia wrote:

 On Mon, 23 Aug 2004, Putra wrote:
 
  Semua yang ada,
  
  Tolong infonya... IDE( Integrated Development Environment) yang bagus untuk 
  edit/run yang text mode. Sudah google tapi bingung karena begitu banyak 
  pilihannya? Sedang bikin-bikin program kantor pakai Free Pascal tapi repot 
  kalau edit listingnya pakai Vi untuk compile, nyoba/run mesti pindah 
  terminal. Ada Anjuta tapi X mode.
 
 ViM bisa diset untuk mengcompile langsung dari editor. Untuk lebih 
 lengkapnya coba cari bantuan di help-online nya ViM

Ketik
:help quickfix
di mode command-nya ViM ;)


  Demikian TIA,
  
  Putra  
  -- 
  *** Linux Registered User #146631 ***

--
Donny Kurnia  --  13500021
Information System Laboratory
Department of Informatics
Bandung Institute of Technology


-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php



Re: [linux-programming] Masalah FTP dgn PHP

2004-08-20 Terurut Topik Donny Kurnia
Quoting Togu Raja [EMAIL PROTECTED]:

 Saya punya masalah dgn FTP di PHP.
 Saya sedang membuat aplikasi dengan menggunakan PHP,
 yg salah satu operasinya adalah men-download file text
 dari Server FTP server, di mana kemudian isi file tsb
 dibaca dan di-load ke database.
 
 Yang menjadi masalah adalah, setiap file di-download,
 selalu menjadi file kosong (filesize = 0). Padahal
 kalau saya mendownload file tsb dgn perintah FTP dari
 Shell (Saya memakai Linux Enterprise 3), hasilnya
 baik2 saja (sesuai dgn file asli yg di FTP Server).
 
 Jadi saya mohon bantuan dari rekan-rekan milis, kira2
 masalah apa yg terjadi, dan bagaimana pula solusinya.
 
 Thankss

Fungsi apa yang Anda gunakan untuk melakukan download? Coba cantumkan potongan
source code yang Anda gunakan. Lalu apakah di direktori tempat file akan
disimpan, script PHP punya hak untuk menulis file?

-- 
Donny Kurnia  --  13500021
Information System Laboratory
Department of Informatics
Bandung Institute of Technology

--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php



Re: [linux-programming] Display record 100/hal di php gimana...

2004-08-02 Terurut Topik Donny Kurnia
) {
$hasil[] = 1;
} else if($start  2) {
$hasil[] = 1;
$hasil[] = ...;
}
// main loop
for($i=$start; $i=$end; $i++) {
$hasil[] = $i;
}
// end
if($end == ($num_page - 1)) {
$hasil[] = $num_page;
} else if($end  ($num_page - 1)) {
$hasil[] = ...;
$hasil[] = $num_page;
}
} else {
// normal loop
for($i=1; $i=$num_page; $i++) {
$hasil[] = $i;
}
}
return $hasil;
}

// Fungsi untuk menampilkan isi array
function showNavigasi() {
if($this-cur_page  1) {
if($this-show_first) {
echo({$this-open_tag}.
 a href=\{$this-URL}1\.
 $this-first/a.
 {$this-separator}{$this-close_tag});
}
echo({$this-open_tag}.
 a href=\$this-URL.($this-cur_page - 1).\.
 $this-pref/a.
 {$this-separator}{$this-close_tag});
} else {
if($this-show_first) {
echo({$this-open_tag}.
 {$this-open_active_tag}.
 $this-first{$this-close_active_tag}.
 {$this-separator}{$this-close_tag});
}
if($this-show_prev) {
echo({$this-open_tag}.
 {$this-open_active_tag}.
 $this-pref{$this-close_active_tag}.
 {$this-separator}{$this-close_tag});
}
}
foreach($this-page_array as $hal) {
if($hal == ...) {
echo({$this-open_tag}.
 $hal.
 {$this-separator}{$this-close_tag});
} else if($hal == $this-cur_page) {
echo({$this-open_tag}.
 {$this-open_active_tag}.
 {$this-title}$hal{$this-close_active_tag}.
 {$this-separator}{$this-close_tag});
} else {
echo({$this-open_tag}.
a href=\{$this-URL}$hal\.
{$this-title}$hal/a.
{$this-separator}{$this-close_tag});
}
}
if($this-cur_page  $this-num_page) {
echo({$this-open_tag}.
 a href=\{$this-URL}.
 ($this-cur_page + 1).\$this-next/a.
 {$this-separator}{$this-close_tag});
if($this-show_last) {
echo({$this-open_tag}.
 a href=\{$this-URL}{$this-num_page}\.
 $this-last/a{$this-close_tag});
}
} else {
if($this-show_next) {
echo({$this-open_tag}.
 {$this-open_active_tag}.
 $this-next{$this-close_active_tag}.
 {$this-separator}{$this-close_tag});
}
if($this-show_last) {
echo({$this-open_tag}.
 {$this-open_active_tag}.
 $this-last{$this-close_active_tag}.
 {$this-close_tag});
}
}
}
}
?
--

-- 
Donny Kurnia  --  13500021
Information System Laboratory
Department of Informatics
Bandung Institute of Technology

--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php



Re: [linux-programming] Tanya MySQL

2004-05-17 Terurut Topik Donny Kurnia
On Mon, 17 May 2004, Heru Martinus Salim wrote:

 Hallo semuanya.
 Saya member baru nih.
 Saya punya beberapa pertanyaan tentang mysql:
 1. Tipe data apa yang bisa menampung sampe 500 karakter lebih. Apa pake blob 
 bisa? Apa sih blob itu?

Kalau hanya karakter, gunakan saja tipe TEXT. Untuk mengetahui tipe-tipe 
data, baca lagi dokumentasi mysql, ada semua di sana

 2. Gimana cara koneksi mysql-java?
 3. Di mana cari dokumentasi mysql?

Ada di direktori doc. Yang terbaru ada di situs resminya 
http://www.mysql.com/

 Saya pake mandrake 9.1, jadi mysql udah keinstall lewat package manager. Saya 
 gak bisa temuin documentation nya.

Biasanya ada di /usr/share/doc/

 Thanks sebelumnya.


--
Donny Kurnia  --  13500021
Information System Laboratory
Department of Informatics
Bandung Institute of Technology


-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php



Re: [linux-programming] mysql_free_result

2004-04-30 Terurut Topik Donny Kurnia
On Thu, 29 Apr 2004 [EMAIL PROTECTED] wrote:

 Bilamanakah harus menggunakan mysql_free_result

Untuk membebaskan resource yang digunakan oleh variabel result. Gunakan 
untuk menjaga agar resource mencukupi, jadi tidak terus menerus 
mengandalkan system untuk melakukan garbage collection

 
 salam
 

--
Donny Kurnia  --  13500021
Information System Laboratory
Department of Informatics
Bandung Institute of Technology


-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php



Re: [linux-programming] error mysql_connect()

2004-04-15 Terurut Topik Donny Kurnia
On Thu, 15 Apr 2004 [EMAIL PROTECTED] wrote:

 dear all
 
 mysql gak konek, muncul error sebagai brikut
   fatal error : mysql_connect() connector.php at line 5
 
 skripnya sbb:
 
 ?php
  $host  = localhost;
  $user  = user;
  $pass  = rhs;
  $db_nm = ;
  $conn   = mysql_connect($host,$user,$rhs);
   ^^
harusnya:^
   $pass

 
  mysql_select_db($db_nm,$conn);
 
 ?
 
 thanks

Coba pertimbangkan untuk menggunakan PEAR::DB atau ezSQL sehingga 
memudahkan koneksi.

--
Donny Kurnia  --  13500021
Information System Laboratory
Department of Informatics
Bandung Institute of Technology


-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php



Re: [linux-programming] demo

2004-03-24 Terurut Topik Donny Kurnia
On Tue, 23 Mar 2004, imam malik wrote:

 trimakasi2.. kawinan php+java-nya cukup..
 
 skarang lain lagi masalahnya.. (nanya mulu ni orang,
 hi'3x)
 saya punya aplikasi web pake php+postgresql, server
 lari di linux.
 saya mo bikin versi demonya yg kebetulan musti jalan
 di win.
 sementara ini saya akali bikin html version-nya, cuman
 ya ga smua pages, pegel ngedit-nya!
 coba pakai webstripper ga bisa..
 ada yg tau cara praktisnya ga?

Coba jalankan di werver, lalu di-download menjadi file html. Untuk 
download 1 situs, coba pakai HTTrack. Kalau cuma beberapa file, wget sudah 
mencukupi

 
 -- 
 Berhenti langganan: [EMAIL PROTECTED]
 Arsip dan info: http://linux.or.id/milis.php
 
 

--
Donny Kurnia  --  13500021
Software Engineering Laboratory
Department of Informatics
Bandung Institute of Technology


-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php



Re: [linux-programming] Konfigurasi shareing Samba

2004-03-22 Terurut Topik Donny Kurnia

Silahkan berdiskusi di milis [EMAIL PROTECTED]

Daftar dengan mengirim email kosong ke [EMAIL PROTECTED]

On Mon, 22 Mar 2004, ary suryadi wrote:

 Haloo Linux maniak, saya punya masalah dengan konfigurasi type share 
 untuk samba yaitu USER, SHARE, SERVER, DOMAIN. Saya udah coba pake SHARE 
 memang bisa namun tidak secure karena ketika saya stop lewat SAMBA SWAT, 
 masih bisa diakses lagi. Bagaimana caranya ketika terdeteksi user 
 membuka file tertentu, kita stop dan ia disconnect. lalu apa perbedaan 
 setingan untuk USER, SERVER dan DOMAIN karena yang saya coba ketika pake 
 USER ia meminta Password padahal account usernya sudah saya buat di 
 /etc/samba/smbpasswd namun masih belum bisa. Terimakasih banyak 
 sebelumnya.
 
 Salam Linuxer
 Lalu Hari Suryadi
 -- 

--
Donny Kurnia  --  13500021
Software Engineering Laboratory
Department of Informatics
Bandung Institute of Technology


-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php



Re: [linux-programming] programming pascal

2004-03-15 Terurut Topik Donny Kurnia
On Mon, 15 Mar 2004, susi joan wrote:

 saya pengguna linux yang baru,saat ini saya ingin
 membuat program database dengan pascal for linux. 
 baiknya menggunakan database apa dan apakah
 pemrograman pascal di linux sama seperti di dos?

Untuk database, coba pake MySQL.

Untuk pascal, ada 2 pilihan compiler yaitu GNU Pascal dan PPC (Portable 
Pascal Compiler). Saya hanya pernah pake PPC, dan secara umum mirip dengan 
Turbo Pascal. PPC juga tersedia versi Windowsnya. Coba cari di google, 
karena saya lupa alamat situsnya.

Semoga membantu

--
Donny Kurnia  --  13500021
Software Engineering Laboratory
Department of Informatics
Bandung Institute of Technology


-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php



Re: [linux-programming] Yadi Supriyadi/INDONESIA is out of the office.

2004-03-08 Terurut Topik Donny Kurnia

Kayaknya moderator perlu segera men-unsubscribe user yang satu ini sebelum 
mem-bomb milis ini dengan 'sampah' seperti dibawah ini. Buat miliser yang 
lain, mohon untuk unsibsribe dari milis daripada mengaktifkan auto-reply 
seperti dibawah ini.

On Tue, 9 Mar 2004 [EMAIL PROTECTED] wrote:

 
 
 
 
 I will be out of the office starting  03/06/2004 and will not return until
 03/14/2004.
 
 I will respond to your message when I return.
 
 
 -- 
 Berhenti langganan: [EMAIL PROTECTED]
 Arsip dan info: http://linux.or.id/milis.php
 
 

--
Donny Kurnia  --  13500021
Software Engineering Laboratory
Department of Informatics
Bandung Institute of Technology


-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php



[linux-programming] Mohon jangan merusak thread, Was Re: [linux-programming] manipulasi identitas linux

2004-02-16 Terurut Topik Donny Kurnia
On Tue, 17 Feb 2004, Musyirwan wrote:

 Pagi, rekan milis maaf nih mau tanya dong ?
 data saya terhapus kena virus sudah dapat direcovery tapi nama file itu jadi
 rusak dan ada tanda pagunya baik dalam excel atau word ada yang tahu ndak
 untuk repair file tersebut pake software apa yah untuk repair data itu baik
 file name dan isi data di word dan excel ?
 say perlu banget file itu tolong dong ... ada yang tahu ndak ?
 terima kasih
 ione

Bila Anda akan bertanya, mohon membuat thread baru, jangan mencuri thread 
orang lain.
Btw, ini milis tanya-jawab di linux. Mohon batasi topiknya di lingkungan 
sistem operasi GNU/Linux.

--
Donny Kurnia  --  13500021
Software Engineering Laboratory
Department of Informatics
Bandung Institute of Technology


-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php



Re: [linux-programming] JAVA MYSQL

2003-11-14 Terurut Topik Donny Kurnia
On Sat, 15 Nov 2003, Aminem wrote:

 apakah database mysql tidak bisa diupdate dengan melalui 
 object resultset ? sebab ketika tiap saya execute 

Object resultset itu 'read-only'

 selalu muncul error. atau ada yg salah dalam coding saya ? 
 mohon bantuannya.
 Terima kasih.
 
 import java.sql.*;
 public class ResultSetUpdateRow{
   
   public static void main(String args[]) throws 
 SQLException, ClassNotFoundException{
   Class.forName(org.gjt.mm.mysql.Driver);
   Connection cn = 
 DriverManager.getConnection(jdbc:mysql://aminem/test,root,);
   Statement st = 
 cn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, 
 ResultSet.CONCUR_UPDATABLE);  
   ResultSet rs = st.executeQuery(Select EMPNO,ENAME,SAL 
 From EMP);   
   adjustSalary(rs,500);
   rs.close();
   st.close();
   }   
   
   public static void adjustSalary(ResultSet rs, double 
 raise) throws SQLException{
   double salary = 0;
   while(rs.next())
   {
   salary = rs.getDouble(3);
   rs.updateDouble(3, salary + raise);

Anda harus melakukan UPDATE dengan query update-nya MySQL.
Gunakan method executeUpdate dari Statement atau PreparedStatement.

   rs.updateRow(); }
   }   
 }
 
 Exception in thread main com.mysql.jdbc.NotUpdatable: 
 Result Set not updatable. This result set must come from a 
 statement that was created with a result set t
 ype of ResultSet.CONCUR_UPDATABLE, the query must select 
 only one table, and must select all primary keys from that 
 table. 
 dst.

--
Donny Kurnia  --  13500021
Software Engineering Laboratory
Department of Informatics
Bandung Institute of Technology


-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php



Re: [linux-programming] biin graph di linux pake pascal

2003-10-21 Terurut Topik Donny Kurnia
On Mon, 20 Oct 2003, Muhammad Fathoni wrote:

 dear linuxer ..
 
 Sorry deh sebelumnya mungkin ini udah pernah dibahas sebelumnya, gimana 
 caranya bikin grafik pake pascal under linux ? masalahnya kalo saat aku 
 kompile selalu saja muncul pesan ini :
 graph.pas(1,1) Fatal: Syntax error, UNIT expected but PROGRAM found
 
 ada yang bisa bantu gak ?
 please deh ..

Kalau saya tetap memakai Turbo Pascal 7.0 (gratis) yang udah di-patch agar 
tidak menimbulkan pesan division by zero (Unit systemnya)
di lingkungan DOSEMU. Jalannya stabil, dan animasi grafik bagus. Saya 
memakai modus 320x200 256 warna.


 
 fathoni,


--
Donny Kurnia  --  13500021
Software Engineering Laboratory
Department of Informatics
Bandung Institute of Technology


-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php



Re: [linux-programming] Help me again

2003-10-15 Terurut Topik Donny Kurnia
On Wed, 15 Oct 2003, Jumadi Francisco Simangunsong wrote:

masalah seperti ini sebaiknya dibahas di milis linux-setup aja

 Saya ada komputer dengan SO LINUX RedHat 8,00
 tapi aku ada masalah.
 sebelumnya aku da atur tampilan untuk root, dan user biasa pada xwindowsnya,
 tapi yang jadi masalah, aku mengganti-ganti setting di login root, tapi aku 
 lupa apa aja yang aku ganti, tapi yang kebanyakan hanya tampilan Mozilla aja.
 kemudian kalo aku login sebagai root dengan xwindows, kalo aku membuka mozilla 
 mozillanya terbuka tapi otomatis tertutup, bagi teman-teman yang tau solusinya 
 bantuin dong.
 masalah kedua, karena masalah tadi aku ganti lagi settingnya, namu skarang 
 kalo aku login ke linux dengan root xwindows nggak masuk lagi, maksudnya bisa 
 login tapi nggak nyampe ke grapical lagi yang muncul hanya layar biru aja, dan 
 untuk membuka terminalnya di klik kiri kemudian dipilih xterm, aku nggak 
 ngerti akan tampilan itu, tolong saya ya!
 
 masalah ketiga sebelumnya aku bisa ftp dan telnet ke komputerku tersebut dari 
 komputer lain, tapi skarang akibat masalah diatas ftp dan telnet dari komputer 
 lain nggak masuk lagi tapi kalo di localhost ftp dan telnet bisa jalan tolong 
 ya aku da pusing nih
 
 
 
 best Regards:
 Jumadi Francisco Simangunsong.
 
  ___
 |   |
 |   *   |
 | ** Name:jumadi Francisco Simangunsong  ** |
 |    NR  :11101024      |
 | *  E-Mail  :[EMAIL PROTECTED] ** |
 |    [EMAIL PROTECTED]      |
 | ** Web :http://students.del.ac.id/~if01024 ** |
 |   *   |
 |   |
 |___|
 
 
 
 
 -- 
 Berhenti langganan: [EMAIL PROTECTED]
 Arsip dan info: http://linux.or.id/milis.php
 
 

--
Donny Kurnia  --  13500021
Software Engineering Laboratory
Department of Informatics
Bandung Institute of Technology


-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php



Re: [linux-programming] Numpang nanya

2003-09-12 Terurut Topik Donny Kurnia
On Fri, 12 Sep 2003, Jumadi Francisco Simangunsong wrote:

 bagi teman teman yang mengetahui tools-tools hacker tolong bilangin dong 
 soalnya kami lagi ada tugas untuk mencari tools-tools hacjer dan juga cara 
 kerjanya.

Tools-tools hacker:
1. Emacs (buatan mbahnya hacker: RMS)
2. gcc
3. ViM
4. cat

 best Regards:
 Jumadi Francisco Simangunsong.
 
  ___
 |   |
 |   *   |
 | ** Name:jumadi Francisco Simangunsong  ** |
 |    NR  :11101024      |
 | *  E-Mail  :[EMAIL PROTECTED] ** |
 |    [EMAIL PROTECTED]      |
 | ** Web :http://students.del.ac.id/~if01024 ** |
 |   *   |
 |   |
 |___|

Pengen mengomentari signature Anda. Anda mahasiswa Informatika kok tidak 
mengerti netetiket sih?


--
Donny Kurnia  --  13500021
Software Engineering Laboratory
Department of Informatics
Bandung Institute of Technology


-- 
Berhenti langganang: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php



Re: [linux-programming] keyword Java

2003-09-02 Terurut Topik Donny Kurnia
On Wed, 3 Sep 2003, Aminem wrote:

 Dear Linuxer,
 Saya mau nanya tentang buku2 Java yg berhubungan 
 dengan keyword2s seperti ini : init(), main(), runable, 
 implements, extends dll. Atau ada ngak yg bisa kasih 
 penjelasan dan sample2nya. Terima kasih

http://java.sun.com/docs/books/tutorial/index.html
http://developer.java.sun.com/developer/onlineTraining/Downloads/

Prasarat:
mampu membaca tulisan dlm bhs Inggris.

--
Donny Kurnia  --  13500021
Software Engineering Laboratory
Department of Informatics Engineering
Bandung Institute of Technology


-- 
Berhenti langganang: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php



Re: [linux-programming] Pertanyaan seputar java

2003-07-21 Terurut Topik Donny Kurnia
On Sun, 20 Jul 2003, wendi leeloo wrote:

 Salam Tux ...
 
 Saya mo naya tentang pemrograman java, yaitu :
 1. Bagaimana cara mengakses (menulis dan membaca data) dari/ke port I/O 
 (port paralel maupun serial) dengan program java.

Pakai fasilitas yang disediakan java.io

 2. Function dan Class apasaja yang digunakan, kalau bisa beserta dengan 
 contoh program sederhananya.

...
try {
 FileInputStream fis = new FileInputStream(test.txt);
 BufferedReader br = new BufferedReader(new InputStreamReader(fis));
 while((String baris=br.readLine()) != null) {
  System.out.println(baris);
 }
 br.close;
} catch (IOException e) {}
...

 3. Dimana saja bisa mendapatkan dokumentasi tentang hal tersebut.

Javadoc bisa di download di:
http://java.sun.com/j2se/1.4.2/download.html

Lihat di bagian J2SE v 1.4.2 Documentation, pilih download.

Download juga The Java Tutorial di : http://java.sun.com/docs/

 
 Please help Me 
 
 Thank for All ...
 
 
 -- 

--
Donny Kurnia  --  13500021
Software Engineering and Information System Laboratory
Department of Informatics Engineering
Bandung Institute of Technology



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [linux-programming] help! nanya compiler yang gampang.

2003-07-18 Terurut Topik Donny Kurnia
On Fri, 18 Jul 2003, Arman wrote:

 Hi all,
 
 mohon masukan bahasa apa yang paling mudah untuk keperluan :
 1. Pengaksesan database
 2. Dapat dibuat/dieksekusi di textmode/console.
 3. Dapat dikembangkan dengan mudah untuk grafisnya/gui.
 
 TIA,

java   (Sorry one liner :D)

 
 Salam,
 Arman

--
Donny Kurnia  --  13500021
Software Engineering and Information System Laboratory
Department of Informatics Engineering
Bandung Institute of Technology



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [linux-programming] help! nanya compiler yang gampang.

2003-07-18 Terurut Topik Donny Kurnia
On Fri, 18 Jul 2003, Arman wrote:

 On Friday 18 July 2003 14:45, Jonathan Jacob wrote:
  Borland's Kylix
 
 Hehehe, 
 mahal mas. Kalau bisa yang free aja. Ada teman ngusulin pake c/c++, tapi ada 
 juga yang bilang pake freepascal aja, dua-duanya bisa pake gtk untuk guinya. 
 Cuma saya masih mo beberapa masukan lagi. Kali aja ada yang lebih baik.

pake java aja karena:
1. Free
2. ada JDBC untuk akses ke database
3. Jalan di console
4. Kalo mau grafis, ada swing
5. Mau tool pengembangan gratis, pake SunOne Studio 4 CE
   (kalo yang ini kayaknya udah gak ada lagi sih di java.sun.com,
atau saya aja yang nggak ketemu nyarinya?)

 -- 
 Salam,
 Arman

--
Donny Kurnia  --  13500021
Software Engineering and Information System Laboratory
Department of Informatics Engineering
Bandung Institute of Technology



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [linux-programming] help! nanya compiler yang gampang.

2003-07-18 Terurut Topik Donny Kurnia
On Fri, 18 Jul 2003, Donny Kurnia wrote:

 On Fri, 18 Jul 2003, Arman wrote:
 
  On Friday 18 July 2003 14:45, Jonathan Jacob wrote:
   Borland's Kylix
  
  Hehehe, 
  mahal mas. Kalau bisa yang free aja. Ada teman ngusulin pake c/c++, tapi ada 
  juga yang bilang pake freepascal aja, dua-duanya bisa pake gtk untuk guinya. 
  Cuma saya masih mo beberapa masukan lagi. Kali aja ada yang lebih baik.
 
 pake java aja karena:
 1. Free
 
maap, ralat dikit. java itu gak free, tapi gratis :D


 2. ada JDBC untuk akses ke database
 3. Jalan di console
 4. Kalo mau grafis, ada swing
 5. Mau tool pengembangan gratis, pake SunOne Studio 4 CE
(kalo yang ini kayaknya udah gak ada lagi sih di java.sun.com,
 atau saya aja yang nggak ketemu nyarinya?)
 
  -- 
  Salam,
  Arman

--
Donny Kurnia  --  13500021
Software Engineering and Information System Laboratory
Department of Informatics Engineering
Bandung Institute of Technology



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [linux-programming] MySQL GUI yang bagus

2003-07-18 Terurut Topik Donny Kurnia
On Sat, 19 Jul 2003, Tahara wrote:

 mo tanya nih:
 ada tools gui u/ administering yg bagus gak ?
 dah coba:
 1. mysql control center, tp gak bisa u/ export tabel ke database lain 
 maupun ke file *.sql dan ada beberapa hal yang harus nya bisa jadi gak 
 bisa (cth: paste di sql editor...)
 2. dbvisualizer, jg sama .. tidak bisa export (export hanya bisa u/ file 
 html dan csv) jadi saya kesulitan u/ importnya...
 3. tora, hmmm sama juga... dan kalau pun bisa hanya export ke file u/ 
 tampilin data.. gak bisa digunain u/ export dan import...
 kl dulu nyoba di windows seh ada tools yg gratis namanya mysqlfront tp 
 developmentnya gak ada yg untuk linux...
 
 mohon bantuannya, krn saya butuh export dan import data dari table yang 
 ada didatabase satu ke database lainnya...

butuh import/export database, pake mysqldump aja :D

Kalo phpMyAdmin udah nyoba?


--
Donny Kurnia  --  13500021
Software Engineering and Information System Laboratory
Department of Informatics Engineering
Bandung Institute of Technology



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [linux-programming] Program Daemon

2003-07-09 Terurut Topik Donny Kurnia
On Wed, 9 Jul 2003, Togu Raja wrote:

 Gimana sih caranya buat program daemon
 di mana aku bisa dapat informasi lengkap tentang
 progam daemon.

Kalo make gcc, coba lihat man daemon

 
 Apa perbedaan mendasar antara program 'biasa' dgn
 program daemon?

kalo daemon, abis dijalankan kembali ke prompt, sedangkan program terus 
berjalan, sampai di-kill

 Plzzz yach bantuin aku

--
Donny Kurnia  --  13500021
Software Engineering and Information System Laboratory
Department of Informatics Engineering
Bandung Institute of Technology



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [linux-programming] say baru daftar nich...

2003-06-27 Terurut Topik Donny Kurnia
On Fri, 27 Jun 2003, Alex Azfari wrote:
 On Wed, 25 Jun 2003, ody yudah wrote:
  Kalau untuk Router ya coba ke linuxrouter.org
  Kalau linux biasa, banyak kok, misalnya: pocket linux,
  tomsrbt, mu linux.
oh ya mas ,, terima kasih atas informasinya..
   daya udah dapat pocket linux , tapi OS akan dicoba dulu (heheheheheheh)
 
  Tutorial+source  java dan c++, yang saya tahu bisa
  anda dapatkan di www.deitel.com
 
   kalau tutorial c++ programming di linux dimana yach mas?
   ada yang bilang  ada perbedaan programming c++ di linux sama dos 
   itu gimana yach...

http://mindview.net/Books/TICPP/ThinkingInCPP2e.html

Beda programming itu tergantung compilernya. Kalo di dos make g++, akan 
sama aja dengan g++ di linux

  oh ya mas ...
  sekarang saya sedang memcoba membuat web (iseng aja belajar )
  saya menggunakan php,mysql,apache
 
  yang saya tanyakan, gimana caranya (konsep ) membuat sebuat diskusi
 dalam sebuah web...?kalau bisa sama email?
 
 
 --alex
 
 
 
  __
  Do you Yahoo!?
  SBC Yahoo! DSL - Now only $29.95 per month!
  http://sbc.yahoo.com
 
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 

--
Donny Kurnia  --  13500021
Software Engineering and Information System Laboratory
Department of Informatics Engineering
Bandung Institute of Technology



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [linux-programming] Setting JAVA environment buat development

2003-06-23 Terurut Topik Donny Kurnia
On Mon, 23 Jun 2003, Amlan Samuil Warman wrote:

   - systemnya sucks
  Maksudnya , OO nya..Mungkin,
 
 bukan OO adalah suatu yang bagus dan rapih, maksudnya untuk melakukan
 sesuatu yang sederhana seperti 'Hello World' harus melakukan ini itu ,
 codingnya saja sudah panjang (bandingkan dengan interpreter lain)...
 juga untuk awal2nya setting CLASSPATH saja sudah bikin bingung 
 dll
 dll...

Untuk aplikasi yang sederhana memang terkesan rumit, tapi kalo aplikasi 
telah berkenbang menjadi besar, akan terasa nikmatnya java. Saya pernah 
memprogram tugas kuliah memakai c, pas mau memisahkan menjadi modul-modul, 
susahnya minta ampun. Kalo java tinggal pisahin jadi kelas tersendiri, gak 
usah include apa-apa. Kalo c musti bikin file .h, file .c, agar bisa 
di-include di tempat lain.

   - seluruh materinya all just bullshit
   maksudnya ...?
 
 pernah denger apa itu J2EE, Bean, EJB, dll
 jujur istilah2 ini sampe sekarang banyak yang saya gak ngerti,
 memang dokumentasinya banyak tapi istilah2 yang dibuat juga banyak  dan
 kesannya kebanyakan bullshit (makin dibaca makin gak ngerti)... kalo anda
 tanya2 yang 'expert' java juga ujung2nya jawabannya ngambang juga, antara
 ngerti  gak ngerti ...

saya lagi mendalami materi diatas. Memang pada awalnya akan bingung, tapi 
ntar akan paham, kalo emang niat. Plus pemahaman bhs Inggris yang harus 
baik :D
Menjelaskan suatu konsep abstract memang susah kalau tanpa disertai 
contoh, karena topik diatas emang abstract.

 kalo saya sendiri hanya menganggap aplikasi Java itu adalah sekumpulan file
 .class atau .jar (seperti Perl sekumpulan pl atau pm -- PHP sekumpulan .inc
 dan .php -- C sekumpulan .c atau .h) ...
 
 inti dari Java itu cuma .class, .jar dan CLASSPATH, thats it ...

Yup, Anda benar. CLASSPATH adalah pengganti PATH dan include-path saat 
compile sourcecode-nya bahasa C (2 in 1). Jadi cukup dengan 1 environment 
variable, compile dan running beres :D

  Tapi kalo buat user yg banyak...lebih kuat lho (baru mau dicoba :P hihihih
 
 ini pemikiran yang dibuat2, bahwa 1 orang dan 1000 orang yang akses aplikasi
 Java (misal server tomcat) adalah sama sehingga java gak berguna/berlebihan
 kalo pemakainya dikit (bukan enterprise)
 he..he.. asalah tahu aja kalo 1 akses leak 10k maka 1000 orang akses leak
 7k yang jelas tetep leaknya lebih besar biarpun ada shared memory ...

  Inget juga, java itu platform independent
 
 gak independent banget sich, kalo anda udah berurusan dengan syscall, File
 IO, dll anda akan bermasalah antara Windows dan UNIX
 UNIXnya sendiri saja suka bermasalah misal antara LINUX, SOLARIS atau HP-UX

Platform independen kelihatan sekali pada aplikasi applet dan swing.

Yang penting semua kembali ke kebutuhan. Kalau dianalogikan, motong 
sayuran jangan pake gergaji, nebang kayu jangan pake pisau. Gunakan alat 
yang tepat.
Bikin software juga sama, gak jauh beda. Kalo emang pengen akses system, 
ya pake asembler ato c. Kalo emang pengen bikin aplikasi grafis yang 
platform independen, java merupakan salah satu pilihan yang cukup menarik.

 just cool,
 amlan
 
--cut--

--
Donny Kurnia  --  13500021
Software Engineering and Information System Laboratory
Department of Informatics Engineering
Bandung Institute of Technology



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [linux-programming] Setting JAVA environment buat development

2003-06-23 Terurut Topik Donny Kurnia
On Mon, 23 Jun 2003, Rudy Pringadi wrote:

 Hi hi hi .. jadi tambah rame 
 
--cut--
 
 Bang Amlan, sebetulnya ada yang saya masih bingung , setelah kita install
 misal : Tomcat (jalan di port 8080) tapi kenapa kita perlukan juga apache
 ???khan  cukup dari Tomcat itu sendiri udah bisa ??

Tomcat gak perlu apache-httpd. Perlu diingat bahwa Tomcat merupakan salah 
satu bagian dari proyek Jakarta, dibawah software apache. Kalau pengen 
lebih lengkap, lihat di www.apache.org
Proyek apache yang lain banyak, misalnya Ant. Software di proyek Jakarta 
sendiri juga banyak, seperti Strust.

 satu lagi , kebetulan di kantor ada aplikasi java dan bisa di lihat di IE
 dengan JVM (kalu dari command prompt tuh kalu di panggil jview muncul
 versinya 5.00.3805) nah kalu di Linux JVM-nya pake apa ?? kemarin saya lihat
 kok banyak banget produknya kayak kaffe, blackdown, dll.
 Makasih sebelumnya,

Di linux, Sun juga mengeluarkan produknya yaitu J2SDK dan J2RE. Kalau 
ingin mengembangkan aplikasi, gunakanlah J2SDK. Kalau hanya ingin 
menjalankan aplikasi J2RE sudah cukup.
JView sendiri merupakan JVM bawaan windows buatan Microsoft, bukan buatan 
Sun.
kaffe, blackdown dan yang lainnya merupakan implementasi J2SE yang lebih 
cepat daripada J2SE-nya Sun karena J2SE-nya sun hanya referensi. kaffe dan 
blackdown kompatible karena mengikuti spesifikasi yang dikeluarkan oleh 
Sun.

 Salam,
 
 Roed

--
Donny Kurnia  --  13500021
Software Engineering and Information System Laboratory
Department of Informatics Engineering
Bandung Institute of Technology



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [linux-programming] Dual Monitor Linux

2003-06-23 Terurut Topik Donny Kurnia
On Mon, 23 Jun 2003, aakanjas  wrote:

 Gimana ya ... setting dual monitor di Linux ya...?

kalau Anda memakai VGA Card keluaran NVidia, download driver dari 
http://www.nvidia.com untuk Linux-IA32. Baca README yang ada di situs tsb 
dan yg disertakan di driver. Disitu ada penjelasan untuk mengaktikan 
fungsi DualMonitor-nya NVidia.

Untuk VGA keluaran lain(ATI, Matrox) coba cari di website produsen chipset 
yang bersangkutan.

 
 ctt: saya pakai redhat 8.0


--
Donny Kurnia  --  13500021
Software Engineering and Information System Laboratory
Department of Informatics Engineering
Bandung Institute of Technology



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [linux-programming] mengenai import JAVA

2003-06-20 Terurut Topik Donny Kurnia
On 20 Jun 2003, Bayu Notonegoro wrote:

 On Fri, 2003-06-13 at 17:49, Ronny Haryanto wrote: 
  JDK versi berapa aja yg anda pake? Lalu setting CLASSPATH-nya
  bagaimana?
 
 java versi 1.1.8. karena saya installnya langsung saat pemilihan program
 saat install suse 8, jadi saya rasa saya gak tahu CLASSPATH-nya dimana?
 udah ke-set apa belum? caranya gimana ya'? saya udah baca dan coba
 troubleshooting dari
 http://java.sun.com/products/jdk/1.1/docs/tooldocs/solaris/classpath.html
 dan baca email-nya Ahmad Masykur, juga belum bisa.
 javanya di /usr/lib/java/

Saya memakai Suse 8 dan setahu saya Java-nya versi 1.3
SuSe otomatis menset CLASSPATH. Coba Anda ketikkan:

bash$ echo $CLASSPATH
bash$ echo $PATH

Kalau memang belum di-set, coba ketikkan:
bash$ export CLASSPATH=/usr/bin/java:$CLASSPATH

 thanks
 
 
 --
 bn
  
 
 
 
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 

--
Donny Kurnia  --  13500021
Software Engineering and Information System Laboratory
Department of Informatics Engineering
Bandung Institute of Technology



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [linux-programming] socket programming

2003-03-25 Terurut Topik Donny Kurnia
On Tue, 25 Mar 2003 [EMAIL PROTECTED] wrote:

 Dear all linuxer,
 saya mau minta tolong dong bagi yg mengetahui alamat website tentang tutorial 
 socket dan pemrograman socket mengggunakan C mohon diberitahukan.
 
 Thanks

http://directory.google.com/Top/Computers/Programming/Internet/Sockets/FAQs,_Help,_and_Tutorials/

 
 
 Ramses
 
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 

--
Donny Kurnia  --  13500021
Software Engineering and Information System Laboratory
Department of Informatics Engineering
Bandung Institute of Technology



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [programming] socket using C

2003-02-03 Terurut Topik Donny Kurnia
On Mon, 3 Feb 2003 [EMAIL PROTECTED] wrote:

 
 Dear all..
 saya mau minta tolong bagi semua yang tau informasi mengenai socket using C.
 Thanks
 

Lihat URL berikut ini:
http://www.uwo.ca/its/doc/courses/notes/socket/
http://pont.net/socket/
http://www.ecst.csuchico.edu/~beej/guide/net/

Kalau mau lebih banyak, cari di google aja. Kalo mau spesifik, cari di:
http://directory.google.com/Top/Computers/Programming/

--
Donny Kurnia
13500021
Department of Informatics
Bandung Institute of Technology


-- 
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3




Re: [programming] show tables/ databases di postgresql

2003-01-23 Terurut Topik Donny Kurnia
On Thu, 23 Jan 2003, Arman wrote:

 Halo all,
 
 kemarin lagi iseng coba - coba posgresql. 
 Tapi kebingungan abisnya saya ndak tau perintah untuk nampilin table atau 
 database.
 
 kalau di mysql tinggal bilang 
 mysql show databases  -- untuk liat data base apa aja yang ada dan 

psql \d

 mysql show tables -- untuk liat tabel yang udah ada.

psql \l

Untuk bantuan:
psql \?
psql \h

 
 tapi kalau dipostgresql gimana yah (Udah cari dimanual sampe toko buku belum 
 nemu juga). 
 -- 
 salam,
 arman

--
Donny Kurnia
13500021
Department of Informatics
Bandung Institute of Technology



-- 
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3




Re: [programming] pthread

2003-01-19 Terurut Topik Donny Kurnia
On Sat, 18 Jan 2003, A. Sujarwo wrote:

 Hello para Linuxer,
 
 Saya sedang belajar pthread trus bikin program nyalin dr buku, tapi kok
 pada pthread_create argument ke tiga parameter nama fungsi selalu error
 
 thread1.cpp:22: cannot convert `void *' to `void *(*) (void *)' for
 argument `3' to `pthread_create (pthread_t *, const pthread_attr_t *,
 void *(*) (void *), void *)'
 
 Saya coba merujuk buku lain ttg pthread sama saja ada yg pernah coba
 ?
 
 TIA
 _IaB_
 
 PS :
 source code nya kurang lebih gini
 
 #includepthread.h
 #includestdio.h
 
 void do_one_thing(int *);
 void do_another_thing(int *);
 void do_wrap_it(int, int);

coba argumen diganti menjadi tipe void*.
Lalu di tiap fungsi lakukan casting menjadi tipe yang diinginkan.



-- 
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3




[programming] PSX Joystik di Linux

2002-12-22 Terurut Topik Donny Kurnia

Ada yang bisa make PSX Joystik di Linux, nggak. Udah ada drivernya atau 
ada yang udah pernah nyoba bikin driver sendiri?


--
Donny Kurnia
13500021
Department of Informatics
Bandung Institute of Technology


-- 
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3




Re: [programming] warning waktu compile

2002-12-15 Terurut Topik Donny Kurnia
On Fri, 13 Dec 2002, nothing wrote:

 iolib.cc: In function `int libwritesc(int, char *, long int, int)':
 iolib.cc:37: warning: `int Ierrno' might be used uninitialized in this
 function
 iolib.cc: In function `int libreadsc(int, char *, long int, int)':
 iolib.cc:37: warning: `int Ierrno' might be used uninitialized in this
 function
 iolib.cc: In function `int libwrites(int, char *, long int, int)':
 iolib.cc:37: warning: `int Ierrno' might be used uninitialized in this
 function
 iolib.cc: In function `int libreads(int, char *, long int, int)':
 iolib.cc:15: warning: `int Ierrno' might be used uninitialized in this
 function
 iolib.cc: In function `int writeselect(int, int)':
 iolib.cc:37: warning: `int Ierrno' might be used uninitialized in this
 function
 iolib.cc: In function `int readselect(int, int)':
 iolib.cc:15: warning: `int Ierrno' might be used uninitialized in this
 function
 egcs -L/home/latihan/lib -L/usr/local/lib  iolib.o   -o iolib
 /usr/lib/crt1.o: In function `_start':
 /usr/lib/crt1.o(.text+0x18): undefined reference to `main'
 collect2: ld returned 1 exit status
 make: *** [iolib] Error 1
 
 sebagian isi iolib.cc adalah sbb

coba diberikan juga source pada line yang ditandai. Pada warning diatas, 
lihat baris 37, dan baris 15
Lain kali source codenya diberi line number di kiri, biar bisa diliat 
dimana salahnya. Kalo pake editor vim, ketik :set number di modus 
perintah.

--cut--

--
Donny Kurnia
13500021
Department of Informatics
Bandung Institute of Technology


-- 
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3




Re: [programming] Regex dgn PHP

2002-11-27 Terurut Topik Donny Kurnia
On Wed, 27 Nov 2002, Togu Raja wrote:

 Hai semua anggota milis...
 
 Saya mau nanya gimana sih cara gunakan Regex dalam
 PHP?
 
 Kalo bisa juga di mana saya dapat informasi lengkap
 tentang Regex.
 
 Plz bantuannya yach...
 

Coba lihat PHP Manual, Bab IV Function Reference
SubBab LXXIII Regular Expression Function (Perl-Compatible) dan
SubBab LXXIV  Regular Expression Function (POSIX Extended)

Biasanya PHP Manual disertakan di distro GNU/Linux. Atau cari di 
websitenya.

--
Donny Kurnia
13500021
Department of Informatics
Bandung Institute of Technology


-- 
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3




Re[2]: [programming] function di math.c tidak dikenal newbie

2002-11-07 Terurut Topik Donny Kurnia
On Thu, 7 Nov 2002, chris wrote:

 Thursday, November 7, 2002, 1:48:54 PM, you wrote:
 
  /tmp/cchso920.o: in function 'main':
  /tmp/cchso920.o(.text+0x1b): undefined reference to 'sqrt'
 AH itu lupa di-link dengan libm, yaitu library untuk fungsi-fungsi matematik. 
 AH misalnya program Anda adalah contoh.c, maka proses compilenya harusnya 
 AH kira-kira:
 AH   gcc -o contoh contoh.h -lm
 
 AH (perhatikan -lm-nya)
 
 
 gimana tahu-nya harus ngompile dengan library libm?
 kan banyak library yg lain?

Kan udah defaultnya gcc. gcc udah mengetahui dimana harus mencari lib-lib 
yang disertakan pada option -llibrary

--
Donny Kurnia
13500021



-- 
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3




Re: [programming] nanya editor

2002-10-24 Terurut Topik Donny Kurnia
On Thu, 24 Oct 2002, Ariya Hidayat wrote:

  Numpang tanya, ada nggak sih editor di Linux yang model (mirip)
  Ultraedit32? Kalo ada, dapetnya dari mana (namanya, download ke mana,?)

 multifile dg syntax highlight ? salah satunya bisa dengan Kate (KDE Advanced
 Text Editor). sudah terpasang kalau menginstal KDE (versi 2.2 ke atas).

VIm (Vi Improvement) : syntax highlighting, umumnya bawaan Distro,
   bisa multifile (split window)


-- 
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3




[programming] Input di C

2002-10-23 Terurut Topik Donny Kurnia

Saya membuat program yang meminta masukan berupa string memakai fgets.
Misalkan saya mengeset fgets untuk menerima string sepanjang 16 dan user
memasukkan 20 karakter lalu menekan enter, yang terbaca adalah 16 karakter
awal.
Masalahnya ketika dilakukan pembacaan lagi menggunakan fgets, 4 karakter
sisa yang tadi + enter dibaca oleh fgets kedua.

Yang saya tanyakan, apakah ada cara untuk menghapus isi buffer input, agar
tiap pembacaan tidak terisi oleh sisa pembacaan sebelumnya. Kalau bisa
tanpa memakai ncurses

Terima kasih atas perhatiannya.


-- 
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3




[programming] pemrograman thread

2002-10-23 Terurut Topik Donny Kurnia

SAya ingin mempelajari teknik pemrograman dengan thread. Apakah ada yang
mengetahui tutorial yang membahas thread dengan jelas. Bahasa yang
dipergunakan c atau c++.
Terima kasih atas perhatiannya.



-- 
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3




Re: [programming] pemakaian getchar()

2002-10-17 Terurut Topik Donny Kurnia

On Tue, 8 Oct 2002, Codex wrote:

--cut--
 Try this :

 #include termios.h

 int main() {
 struct termios raw_termios;

 cfmakeraw(raw_termios);   /* Don't worry, it Half-Raw */

 tcsetattr(0, TCSANOW, raw_term);
 |^^^
 +- raw_termios

 printf(Just a key :\n);
 getchar()
 }

Maaf, baru bisa me-reply sekarang.
Saya sudah membuat program diatas, tapi setelah keluar ke shell, prompt
dan semua program jadi kacau tampilannya. Input dari shell juga
terpengaruh.
Bisa dijelaskan lebih lengkap nggak. Atau mas Codex punya manual
lengkapnya, soalnya yang di linux hanya membahas garis besarnya saja.




-- 
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3




Re: [programming] Kdevelop-3.0

2002-10-07 Terurut Topik Donny Kurnia

On Tue, 8 Oct 2002, Codex wrote:

 Wahh ini baru MAJOR change di kdevelop-2.1.3, gua kemarin baru nge-cvs,
 woahh feature dari yg kecil sampai yg Guuede ada semua di situ, option-nya
 sana sini, Great!, sayang masih konstruksi

 Katanya kdevelop(/gideon) ini cuman bisa di kde-3, yg dimaksud kde3 ini
 versi berapa sih..?, apa punyaku 3.0.0-10 ini kde-3..?, setelah gua
 update-cvs(kdelibs) ke 3.0.8(kde 3.1 beta2) yg gua pakai sekarang ini udah
 yg dimaksud new kde yg baru itu..?,



 bukannya gua bingung versi-2an, tapi mulai dari kdevelop 2.1.2, 2.1.3,
 3.0(..?), kesemuanya nggak pernah lancar, pasti crash terus, sedang
 petunjuk-nya nggak jelas/nggak ada, apa ini pembawaan RH dari dulu..?, hal
 ini bukan terjadi pada kdevelop aja, 10% X-Application gue nggak bisa
 jalan normal, apa diantara-kalian yg punya Redhat-7.3 distro juga ngalami
 kayak gue yach?


 Satu pertanyaan simple, kalaukan disuruh memilih diantara Redhat-8.0,
 dengan Mandrake-9.0, dengan keperluan
 home/multimedia/developer/very-compatible and EASY TO UPDATE, kira-kira
 mesti milih yg mana..?, kebetulan rencana beli, punya saran..?

-- cut --

Pake SuSe 8.0 aja. Udah pake KDE-3, KDevelopnya juga udah 2.1.(lupa :) )
Tampilannya keren, proses instalasi lebih mudah dibandingkan RedHat dan
Mandrake.
Saat instalasi, kita bisa kustomisasi total (bisa milih software yang akan
diinstall secara cepat, pakai fungsi search lagi).
Aplikasi X-Windows yang saya jalankan tidak ada yang crash, jalan lancar
semua. Kalo mau beli, pilih professional edition (7 CD). Dari software
gede sampe yang kecil-kecil ada semua (nggak perlu ke sourceforge lagi :D)

Tapi kalo mau sabar, tunggu SuSe 8.1 keluar. Kabarnya sih diluncurkan
Oktober ini.



-- 
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3




[programming] pemakaian getchar()

2002-10-06 Terurut Topik Donny Kurnia


Saya sedang membuat program dlm bahasa c. Kompiler yang dipakai gcc bawaan
SuSe 8.0 (versinya lupa).
Saya memakai fungsi getchar() untuk menrima masukan 1 karakter dari user.
Masalahnya user harus menekan enter, baru karakter itu dibaca. Jika
setelah itu ada pembacaan lagi (memakai getchar() atau fgets()) karakter
enter akan langsung mengisinya.
Yang saya tanyakan apakah tidak ada cara agar begitu 1 karakter
dimasukkan, tidak perlu ditekan enter lagi. Untuk masalah diatas, saya
memanggil lagi fungsi getchar(), tapi jika user iseng memasukkan lebih
dari 1 karakter, pembacaan selanjutnya otomatis terisi oleh karakter tsb.

Mohon tanggapannya.


-- 
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3




Re: [programming] compile program di emacs

2002-09-04 Terurut Topik Donny Kurnia

On Wed, 4 Sep 2002, Adwin wrote:

--cut--
 contohnya ? saya belom belajar soal makefile ini :)
 (oh ya apa guna dr script autoconf ? kan udah ada makefile, jadi gunanya buat
 apa ?)

 thanks
 adwin

autoconf digunakan untuk menghasilkan file makefile yang dibutuhkan
berdasarkan keadaan sistem user. Jadi programmer cokup membuat 1 template
makefile, selanjutnya untuk menghasilkan makefile yang siap pakai,
digunakan autoconf.



-- 
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3




[programming] tutorial ncurses

2002-08-28 Terurut Topik Donny Kurnia

Assalamualaikum wr wb

Saya ingin belajar pemrograman menggunakan ncurses. Ada yang mengetahui
URL yang memuat tutorialnya?

Terima kasih atas perhatiannya.


-- 
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3




  1   2   >