Re: [linux-programming] Script bisa dijalankan sekali.
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
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
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/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
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/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 ??
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 ??
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 ??
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/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 ??
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
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.
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.
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.
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.
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
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
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?
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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)
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)
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)
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++
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)
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)
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)
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)
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)
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++
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
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
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
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
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.
[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
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
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
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
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
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
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
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
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
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
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...
) { $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
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
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()
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
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
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
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.
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
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
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
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
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
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
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
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.
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.
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.
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
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
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...
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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()
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
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()
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
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
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