Re: [linux-programming] File Manager, file permission 700, download ok
On 23-10-2003 6:04 PM Jasiph A.P wrote: Hallo, Gini nih saya lagi bikin file manager yang web base. Persoalannya file-file yang akan didownload itu di set 700 file permissionnya, karena file tersebut hanya boleh di interpret oleh script lalu hasil akhir ditampilkan di browser. Persoalannya sekarang admin dibolehkan mendownload file tersebut melalui file manager. karena akses langsung ke file untuk mendownload tidak dibolehkan maka yang saya pikirkan adalah, pada saat admin akan akan mendownload maka dia maka dia akan diarahkan ke sebuah halaman lagi, dimana file tersebut terlebih dahulu dicopy ke sebuah directory misalnya /public/temp yang kemudian dapat didownload oleh user tersebut. Tapi hal ini kurang praktis disamping tetap saja tidak aman. Apakah ada cara untuk menangani proses download sehingga proses ini hanya satu step saja ? Saya pernah satu buah contoh file manager di sebuah webhosting, dimana proses dump databasenya dapat dilakukan oleh sebuah script dan hasil dump langsung dapat disimpan oleh user hanya dengan satu step. Apakah ada yang bisa bantu, algoritmanya atau contoh script gpp ? File aslinya jangan di-expose lewat web (kalo di Apache di luar DocumentRoot), jadi tidak ada URL buat download sama sekali kecuali dr script download. Lalu kita bikin wrapper script utk download yang akan menyajikan file tsb, jadi satu2nya cara mengakses file tsb ya harus lewat download script tadi. Ini contoh pake PHP yg saya buat udah lama sekali (jamannya PHP3), bisa support HTTP/1.1 resuming juga: http://ronny.haryan.to/download YMMV, Ronny -- Berhenti langganan: [EMAIL PROTECTED] Arsip dan info: http://linux.or.id/milis.php
Re: [linux-programming] Tanya. SCP - SSH tapi tidak interactive, untuk backup
On 23-10-2003 11:17 AM Rachman Chavik wrote: On Thursday 23 October 2003 10:07, Ahmad Juniar wrote: saya mau backup komputer remote yg terlebih dahulu meng copy file dari remote ke lokal, baru disimpan ke tape. Apakah scp bisa berjalan otomatis, tanpa input password, shg bisa dischedule ? Kayanya tetap harus pake password. Mungkin yang lain bisa confirm lagi? Bisa pake RSA/DSA auth tanpa passphrase. Baca posting saya di linux-admin (atau arsipnya). Topik ini lebih tepat dibahas di sana. Ronny -- Berhenti langganan: [EMAIL PROTECTED] Arsip dan info: http://linux.or.id/milis.php
Re: [linux-programming] kelas, penulisan cout ... seharusnya gimana
On 09-10-2003 1:34 PM jagad wrote: Sedikit OOT :) setting Date-nya komputer dibenerin juga :) biar kalau di email client tampak urut, WIT = GMT +0800 bukan +0700 WIT = Western Indonesian Time, jadi sama dengan WIB (Waktu Indonesia Barat) dalam bahasa Indonesia. Ronny -- Berhenti langganan: [EMAIL PROTECTED] Arsip dan info: http://linux.or.id/milis.php
Re: [linux-programming] kelas di C++, mohon dikoreksi ada yang salah
On 09-10-2003 5:39 PM aliflammim wrote: [EMAIL PROTECTED] kuliah]$ g++ hal9.cc -o hal9 -Wno-deprecated hal9.cc:25: no `void sepatu::Tampilkan_Data_Sepatu()' member function declared in class `sepatu' hal9.cc:34: `main' must return `int' Anda mesti belajar bergaul dengan compiler output seperti di atas, kalo nggak anda akan kesulitan belajar. Modalnya cuma sedikit bahasa Inggris aja. Biasanya nggak terlalu sulit, cukup intuitive. Tinggal tergantung mau mandiri dan usaha dulu atau jalan pintas dan langsung tanya org lain dulu. Angka 25 dan 34 adalah nomer baris di mana kesalahan itu berada, jadi anda bisa mulai dr sana dan fokus ke baris itu dulu, sambil dibaca error/warning messagenya dan dicoba pahami. Akan lebih mudah kalo editor yg anda pake bisa menampilkan nomer baris atau anda bisa loncat ke nomer baris tertentu. Misalnya yg di baris 25 itu dia bilang anda mencoba mengacu ke suatu fungsi yg tidak didefinisikan, ini biasanya typo (salah spelling aja), ingat C/C++ itu case sensitive. Lalu di baris 34 itu artinya fungsi main() return typenya harus int, tidak boleh void atau yg lain. Ronny -- Berhenti langganan: [EMAIL PROTECTED] Arsip dan info: http://linux.or.id/milis.php
Re: [linux-programming] PHP format angka/pemisah ribuan
On 03-10-2003 9:54 AM NyomNyom wrote: Adakah fungsi format angka pemisah satuan dengan ribuan ? saya cari2 di php.net belum ketemu, apakah ada yg punya referensi ? terimakasih. Mungkin kelewatan pas nyari di php.net. http://www.php.net/manual/en/function.number-format.php http://www.php.net/manual/en/function.setlocale.php http://www.php.net/manual/en/function.localeconv.php Ronny -- Berhenti langganan: [EMAIL PROTECTED] Arsip dan info: http://linux.or.id/milis.php
Re: [linux-programming] New Type dilinux !
On 03-10-2003 9:46 AM Hamril Arzoni wrote: Kalo di windows khan kita bisa mengeset aplikasi untuk file tertentu (Folder Option -- New Type), contohnya file *.jpg di set defaultnya langsung dibuka dengan program Acdsee atau yang laennya , nah kalo dilinux gimana ya supaya bisa diset seperti itu ? Ini tergantung dari desktop environment (misalnya Gnome) dan/atau file manager (misalnya Nautilus) yg dipake. Ronny -- Berhenti langganan: [EMAIL PROTECTED] Arsip dan info: http://linux.or.id/milis.php
Re: [linux-programming] membandingkan isi 2 file
on 25-09-2003 2:13 PM stikirana-yuana said the following: On Thu, 18 Sep 2003 11:59:27 +0700 zbayu [EMAIL PROTECTED] wrote: Ada yang tau cara membandingkan isi antara 2 file apakah sama atau tidak (bukan sizenya), misal file 1 isinya :halo dan file 2 isinya : selamat pagi -- ke dua file itu tidak sama, bagaimana cara membandingkannya? sebab kalau di buka satu persatu butuh waktu lama dan tinggi resiko human error nya :) pakai md5 kayanya bisa deh Bisa, tapi bedanya sama pake diff: - kalo MD5 cuma bisa bilang beda atau sama, tapi - kalo diff bisa bilang beda atau sama, plus kalo beda dia kasih tau bedanya di mana (at least utk file text, bukan binary). Ronny -- Berhenti langganan: [EMAIL PROTECTED] Arsip dan info: http://linux.or.id/milis.php
Re: [linux-programming] membandingkan isi 2 file
on 18-09-2003 11:59 AM zbayu said the following: Ada yang tau cara membandingkan isi antara 2 file apakah sama atau tidak (bukan sizenya), misal file 1 isinya :halo dan file 2 isinya : selamat pagi -- ke dua file itu tidak sama, bagaimana cara membandingkannya? sebab kalau di buka satu persatu butuh waktu lama dan tinggi resiko human error nya :) 'diff' (dan 'patch'). Ronny -- Berhenti langganan: [EMAIL PROTECTED] Arsip dan info: http://linux.or.id/milis.php
Re: [linux-programming] Tanya Seting Session Expired pada Tomcat.
on 11-09-2003 4:35 PM Ahmad Juniar said the following: Bagaimana melakukan seting lama session expired jika web browser client sudah tidak melakukan akses diserver ? apakah di $CATALINA_HOME/conf/server.xml atau di $CATALINA_HOME/bin/catalina.sh ? pada bagian apanya ? Saya ingin setingnya sekitar 1 jam session bisa timeout/expired, jika tidak ada aktifity dari web browser client, spertinya defaultnya hanya 5 menit. Tomcat versi berapa? Setahu saya defaultnya 30 menit tuh. Utk default semua webapp ada di $CATALINA_HOME/conf/web.xml, cari session-configsession-timeout. Kalo mau dibuat per webapp ya tinggal dioverride di web.xml masing2 webapp aja. Ronny -- Berhenti langganang: [EMAIL PROTECTED] Arsip dan info: http://linux.or.id/milis.php
Re: [linux-programming] TOxygen Software
bulls wrote: gak salah posting nih, di sini hanya software yang GPL Memang utk advertise (cari/nawarin) program illegal, cracks, serial, dll tidak diijinkan di milis, tapi bukan berarti yg boleh dibahas cuma yg GPL. Topik milis ini programming di linux, walaupun programmingnya pake IDE yg gak GPL juga gak papa mau dibahas di sini, selama gak advertise bajakan itu tadi. Ronny - 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'? echo $CLASSPATH. Tapi anyway, Swing itu baru dibundle di Java 2 (JDK versi 1.2 ke atas), jadi ya jelas aja kalo pake jdk 1.1.8 ya belum ada swingnya. Gak tau deh bisa ditambahin atau mesti pake java 2, sebaiknya sih pake java 2 aja kalo memang mau pake swing. Sekedar catatan: Java 2 adalah nama produknya, bukan versi JDK-nya, Java 2 itu mulai dr JDK versi 1.2. Ronny - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [linux-programming] mengenai import JAVA
On 13-Jun-2003, Bayu Notonegoro wrote: Saya lagi nyoba2 compile file berikut, tapi muncul error berikut: [EMAIL PROTECTED]:~ javac HelloWorldSwing.java HelloWorldSwing.java:1: Package javax.swing not found in import. ... Apa yang harus saya lakukan ya'? soalnya dicoba di windows bisa tuch. JDK versi berapa aja yg anda pake? Lalu setting CLASSPATH-nya bagaimana? Ronny - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [linux-programming] dokumentasi header file di linux
On 27-Mar-2003, ody wrote: Bagaimana caranya agar mengetahui letak header file di linux, fungsi2x yg ada di dalam header file tsb ? Atau singkatnya dokumentasi header file di linux ? Section 2 dan 3 dari man pages?? Ronny - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [linux-programming] Perl script untuk menghapus file 2 har
On 24-Mar-2003, [EMAIL PROTECTED] wrote: Adakah yang pernah buat perl script yang bisa menghapus file2 yang berusia di atas 2 hari ? 'perldoc perlfunc' cari 'stat'. Baca juga stat(1) ('man 1 stat') dan stat(2) ('man 2 stat'). Ronny - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [programming] Men-disable kan 'BACK'
On 20-Feb-2003, Adwin wrote: waktu submit, data saya post ke satu page yg isinya hanya script php (anggap aja namanya proses.php) yg bertugas memproses / insert / update/ delete dkk (pokoknya yg berhubungan dengan database). Begitu script ini selesai memproses, langsung manggil header(Location:say_success.php); Jadi browser ga meng cache proses.php, kalau tombol BACK di pencet, akan langsung kembali ke page awal (yg berisi form) bukan ke proses.php. Jadi data yg masuk ga akan dobel kalau di pencet Back/Foward (kecuali kalau udah di back, user nekan tombol submit lagi, ya data bisa masuk lagi) Kalo ada SOLUSI yg bisa menyelesaikan 100% masalah, kenapa pilih WORKAROUND yg cuma bisa menyelesaikan 50% masalah? Semua yg anda lakukan di atas akan percuma kalo usernya double-click tombol submit. Anda malah bilang sendiri di kalimat terakhir anda di atas bahwa yg anda lakukan tetap ada pengecualiannya. *di proses.php tidak boleh terdapat fungsi semacam echo, soalnya ini bakal error kalau ketemu fungsi header(Location...) Boleh saja, kalo pake feature output buffering dr PHP. Biar lebih yakin dan aman, bisa pakai header(Cache-control:no-cache); Seperti yg saya bilang sebelumnya, dg header() dan sejenisnnya itu anda *meminta* client utk melakukan sesuatu, client (yg nakalan) tidak harus melakukan apa yg anda minta. Saya bisa buat HTTP client yg tidak mempedulikan header Cache-control maupun sejenisnya. Jadi menggunakan header(...) itu tidak membuat saya yakin maupun aman. Memang kedengeran kayak saya ini paranoid banget, tapi org nakal akan mempergunakan celah sekecil apa pun, jadi kita juga gak bisa meninggalkan lobang sekecil apa pun :) Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] Men-disable kan 'BACK'
On 19-Feb-2003, Togu Raja wrote: Saya mau tanya, gimana cara men-disable-kan tombol 'BACK' pada Browser? Bisa (javascript?), tapi tidak menghalangi user utk kembali ke halaman sebelumnya, misalnya dg cara diketik URL-nya, atau supaya bisa POST menggunakan HTTP client sendiri (skrg makin mudah aja bikin sendiri dg perl atau java), atau javascriptnya didisable sama usernya. Karena sifat HTTP yg stateless (tidak ada hubungan antara request satu dg request sesudah atau sebelumnya), maka state management dilakukan di server side, misalnya salah satunya dg session management. Tanpa session management si server tidak tau bahwa kalo di browser anda dipencet back kembali ke halaman yg sebelumnya anda kunjungi, bahkan utk mengidentifikasi bahwa yg mengakses itu adalah instance browser yg sama dg sebelumnya aja tidak bisa kok. Intinya utk web-based application, jangan mengandalkan client-side anything, terutama utk validation dan security, karena akan selalu bisa dibypass. Client-side scripting hanya utk convinience aja, dan bagus malah kalo utk itu. Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] Men-disable kan 'BACK'
On 19-Feb-2003, Togu Raja wrote: Begini, saya membuat sebuah program aplikasi web dgn PHP. Di salah satu bagian program, user akan men-submit sebuah FORM untuk menginput data sekaligus mengedit data, jika sudah ada data sebelumnya. Saya ingin setelah ia men-submit FORM tsb, ia tidak dapat menekan tombol 'BACK' pada Browser, atau apa saja yg membuat pindah ke history browser sebelumnya. Jadi jika ia ingin mengakses FORM yg sama setelah men-submit FORM itu, ia harus mengklik-nya pada menu yg tersedia, bukan menekan tombol 'BACK'. Jadi problem sebetulnya adalah: gimana caranya supaya suatu form tidak bisa disubmit dg data yg sama lebih dr sekali (misalnya supaya data yg masuk gak dobel). Menurut saya jika approachnya adalah mendisable back button itu tidak tepat. Alasannya ya seperti yg saya bilang di posting saya yg satunya. Salah satu solusinya adalah seperti yg digunakan oleh Apache Struts (salah satu MVC framework open-source yg populer utk J2EE), yaitu dg menggenerate suatu one-time-use token yg unique pada saat formnya dipopulate utk disave di session dan juga di html formnya sbg hidden input, lalu pada saat kita terima balik formnya (setelah disubmit) kita cek tokennya, kalo gak valid berarti data ini udah pernah disubmit sebelumnya. Jelasnya coba liat dokumentasi Struts utk saveToken(), isTokenValid() dan resetToken() di class Action. Cara yg sama tentunya bisa saja diterapkan di PHP... tapi buat homework aja ya :) Hint: google php prevent duplicate submit. Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] ubah uid process yg jalan
On 26-Nov-2002, hendy wrote: alo allsaya dgr kalo kita mao ngebind port 1023 kita mesti jadi root Kayaknya = 1024 deh, bukan 1023. Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] Gimana Nambah Tanggal
Ishak Ahmad wrote: hallo, rekan2 aku mo nanya, gimana sich cara penambahan tanggal pada PHP. aku mau buat program yang bisa nambah tanggal secara langsung apabila ada yang ngedaftar. ex : tanggal daftar 2002-11-25 00.00.00, maka tanggal expire-nya adalah 2003- dst Ini mungkin merupakan salah satu (kalau bukan yg utama) alasan kenapa secara internal, informasi waktu/tanggal di unix disimpan dlm bentuk unix timestamp (jumlah detik sejak unix epoch, 1 Jan 1970 00:00:00 GMT), yaitu utk memudahkan arithmetic waktu seperti ini. Menjawab pertanyaan anda, kalo saya melakukannya begini (dan ini saya rasa cara yg paling dasar): tanggal yg dimaksud itu saya convert ke unix timestamp (kalo belum), misalnya dengan mktime(), lalu saya tambahkan perbedaannya dalam satuan detik (kalo 365 hari berarti 365 * 24 * 60 * 60 detik), lalu ketika akan ditampilkan tinggal diformat ulang, misalnya dg fungsi date(). $tgl_skrg = time(); echo pSkrg: . date(r, $tgl_skrg); $th_depan = $tgl_skrg + (365 * 24 * 60 * 60); echo pTh Depan: . date(r, $th_depan); Cuma kalo seperti di atas lalu mau nambah 1 th (dalam arti tanggalnya sama persis tapi tahunnya nambah satu) bisa agak repot kalo kena leap year (th kabisat) soalnya th depannya tidak ada tgl 29 Feb, tapi bisa diakalin asal bisa ngecek tahun ini kabisat atau nggak: $is_leap_year = checkdate(2, 29, ${getdate()}['year']); Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: Re: [programming] Mencegah concurrent login
On 08-Nov-2002, Irwan wrote: Bung Ronny, coba anda baca pertanyaan awal di email ini Gimana cara mengenkrip username dan password yg dikirim dari form login agar tidak bisa diketahui oleh orang lain. Kan cuma mengekrip username dan password. Kalau gitu kita pakai teknik pencocokan saja, nggak perlu di decrypt2 segala. Kita sebetulnya membicarakan dua hal yg berbeda, tapi seakan2 satu :) 1. Masalah MENGIRIM data (kebetulan aja datanya itu username+password, tapi sebetulnya bisa data apa aja), supaya data tsb tidak di-intercept di tengah jalan sehingga jadi bisa terbaca/ketahuan orang. Ini yg saya tangkap yg dimaksudkan oleh pertanyaan di atas karena menggunakan kata2 enkrip dan kirim. Maka saya jawab SSL, soalnya solusinya yg umum utk ini adalah encryption+decryption seperti SSL. 2. Masalah MENYIMPAN password, supaya password tidak bisa dibaca org tapi tetep bisa dipake utk authentikasi/pencocokan. Nah ini salah satu caranya pake hash seperti MD5 itu. Sekali lagi hashing tidak sama dengan encryption. Posting saya menjawab pertanyaan pertama, tapi posting Bung Ady menjawab pertanyaan kedua. Gitu lho :) Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] Mencegah concurrent login
On 08-Nov-2002, Uky wrote: Oh ya, mungkin bisa kalau server punya 2 database/field, yg satu enkriptannya satu lagi aslinya, jadi dalam satu table ada 2 field yg berisi enkriptannya dan aslinya, yg dicocokin dengan client adalah yg enkriptannya dan dapatlah user/pass aslinya Kenapa repot2 nyimpen yg ter-enkript kalo yg clear-text-nya juga disimpen? Tujuannya di-enkript (di real-life sebetulnya di-hash, bukan di-enkript), kan supaya tidak bisa dibaca lagi passwordnya. Kalo memang lupa passwordnya ya harus direset/ganti password baru. Tidak ada necessity utk tetap menggunakan password lama. Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: Re: [programming] Mencegah concurrent login
On 08-Nov-2002, Ady Wicaksono wrote: Seperti contoh saya di atas, misalnya anda mau mengirim pesan X supaya nggak bisa dibaca orang selain si penerima, jadi jelas kita tidak bisa mengirimkan X, kan? Apakah yg anda maksudkan adalah mengirimkan hasil dari MD5(X), yaitu Y? Kembali ke pertanyaan semula, bagaimana bisa mendapatkan X itu kembali kalo yg diketahui hanya Y? betul sekali bung Ronny, ketika sebuah form di-submit(), hasil MD5 dari entri textfield password yang dikirimkan ke server, sisi server kan tinggal melakukan pencocokan password dengan cara meng-MD5-kan password yang ada di server, gitu saja (without HTTPS - notabene salah satu implementasi SSL yang anda maksud) Ah, sudah saya duga jawaban yg ini :) Cara ini-pun tidak menyelesaikan masalah data yg bisa di-intercept di tengah jalan, yg (secara teori) skrg ini cuma bisa diakali dengan encryption, misalnya lewat SSL. Dengan cara di atas, saya tetap bisa dapat username anda (atau MD5(username)?), dan juga MD5(X) yaitu Y, yg anda kirimkan. Lalu saya bisa construct HTTP POST/GET request utk mengirimkan username dan Y itu ke server utk mendapat akses si username. Yg ditanyakan sebelumnya kan gimana caranya supaya username dan password yg anda kirim itu tidak bisa diambil oleh saya di tengah jalan (atau walaupun bisa diambilpun tidak bisa saya pake). Ini sih namanya security by obscurity, yg dibuat membingungkan hanya caranya, tapi security sebetulnya tidak ada (false sense of security). Letak kekuatan dari encryption yg sebenarnya adalah di kerahasiaan private key-nya, algorithmnya tetap diketahui semua org. Cheers, Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] Mencegah concurrent login
On 08-Nov-2002, Ady Wicaksono wrote: Pas dari client ke server ada medium transmisi kan ? Di medium itu bisa dibaca loh. silakan dibaca hasil md5-nya ??? Dari hasil md5-nya saya tetap bisa pake utk dapet akses, saya tidak perlu tau passwordnya apa loh, cukup hasil md5-nya aja. Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] Mencegah concurrent login
On 08-Nov-2002, Ady Wicaksono wrote: Bung Ronny, coba anda baca pertanyaan awal di email ini Gimana cara mengenkrip username dan password yg dikirim dari form login agar tidak bisa diketahui oleh orang lain. Apakah solusi-nya hanya dengan https ? nggak juga :) Saya nggak pernah bilang solusinya HANYA dengan https, saya cuma bilang SSL, gitu aja kan? Kalo ada yg lebih baik dari SSL pun tentu saya senang kalo bisa tahu. Di posting selanjutnya saya hanya menunjukkan fakta bahwa MD5 itu bukan encryption algorithm tapi message digest algorithm (makanya namanya MD == Message Digest), jadi tidak utk mengencrypt melainkan utk memendekkan suatu message ke suatu hash value (atau digest, semacam checksum lah). Pertanyaannya kan bagaimana mengirim data supaya tidak diketahui orang lain, nah tentunya data ini kan harus bisa dibaca oleh si penerima. Saya tidak melihat bagaimana bisa melakukan ini dg MD5. Contoh: Pesan yg akan dikirim adalah X. Output fungsi MD5(X) adalah Y. Si pengirim mengirimkan Y ke penerima. Nah supaya si penerima bisa mendapatkan X kembali dia harus menjalankan fungsi InveseMD5(Y). Tapi sayangnya (untungnya!) tidak ada fungsi InverseMD5(), karena MD5 itu *one-way* hash function. dengan form biasa dimana ketika submit, entry di textfield di-MD5() dahulu itu juga bisa :), coba anda ke mail.yahoo.com untuk membuktikannya sendiri, Di bagian mananya nih, bisa lebih spesifik? mail.yahoo.com itu bukan aplikasi yg kecil, dan saya nggak ada waktu utk nyobain satu2. masalah penyimpanan di database, LDAP atau somewhere else itu gak perlu pake MD5 bisa sekedar encode() decode()-nya MySQL Tujuannya di-encode() adalah supaya password tidak disimpan clear-text kan? Tapi kalo orang bisa menjalankan decode() ke data itu, sama aja dg disimpan clear-text dong. Kalo anda simpan hash value MD5()-nya kan tidak mungkin bisa dibalikin lagi ke clear-text. jadi saya rasa anda terlalu naif untuk mengatakan You're missing the point. :) Nggak kok, memang yg saya maksud dan yg anda maksud beda, jadi anda melewatkan point yg saya maksud, makanya saya bilang demikian. Ah sapa bilang Bung, aku pake MD5 juga buat kirim password biar nggak ketahuan orang without https Bisa tolong dijelaskan caranya gimana? Saya senang sekali kalo bisa belajar dari anda, kalau anda tidak keberatan. Seperti contoh saya di atas, misalnya anda mau mengirim pesan X supaya nggak bisa dibaca orang selain si penerima, jadi jelas kita tidak bisa mengirimkan X, kan? Apakah yg anda maksudkan adalah mengirimkan hasil dari MD5(X), yaitu Y? Kembali ke pertanyaan semula, bagaimana bisa mendapatkan X itu kembali kalo yg diketahui hanya Y? Thanks, Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] implementasi SSL pada web application
On 11-Oct-2002, zzz ... wrote: form action=https://.../tes.php; method=post yg di link biasa jadi: a href=https://...;.../a Ini not a good practice, IMO. Lebih baik pake BASE, jadi semua link/anchor nanti relative ke BASE itu. Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] implementasi SSL pada web application
On 10-Oct-2002, Togu Raja wrote: Gimana sih cara implementasi SSL pada web application yang akan dibuat. Apa SSL diimplementasikan pada web servernya(Apache) atau pada script-script PHP yang ditulis? SSL adanya satu layer di atasnya (atau di bawah, tergantung cara liatnya), jadi tidak perlu mengubah script PHP segala. Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] Mencegah concurrent login
On 20-Oct-2002, Togu Raja wrote: Gimana cara mengenkrip username dan password yg dikirim dari form login agar tidak bisa diketahui oleh orang lain. SSL. Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: Re: [programming] Mencegah concurrent login
On 21-Oct-2002, Ady Wicaksono wrote: Gimana cara mengenkrip username dan password yg dikirim dari form login agar tidak bisa diketahui oleh orang lain. pake javascript md5, contohnya bisa kamu liat di mail.yahoo.com MD5 itu *one-way* hash (digest algorithm, bukan encryption algorithm). Untuk transport data (dari form ke action) butuh two-way algorithm (diencrypt waktu send dan didecrypt oleh penerima). Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] file txt non delimiter
On 01-Nov-2002, Deded wrote: Misalkan ada contoh file txt spt ini : No Kode Contact NoKeterangan * 1 ecl001123456 blah-blah 2 ecl002456789 blah-blah Pertanyaan saya..jika menggunakan php bagaimana caranya memparsing tiap field tanpa delimiter ini...? Dr contoh di atas ada dua kemungkinan (karena tidak jelas): - whitespace delimited (delimiternya whitespace: spasi/tab), atau - fixed-width fields Dua2nya bisa dicapture dg regex, tinggal tulis patternnya. Utk whitespace tinggal pake \s+ (a-la perl) atau [ \t]+ (a-la posix), dan utk fixed-width tinggal pake notasi {n,m}. Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] beda method POST dan GET dalam pemrograman PHP
On 05-Nov-2002, Togu Raja wrote: Apa sih beda method POST dgn GET dalam pemrograman PHP? Method POST dan GET ini adalah di HTTP bukan spesifik PHP. Bedanya antara lain adalah cara kegunaannya (kapan dipakenya), dan cara pengiriman datanya. Silakan baca spec HTTP/1.1 utk lebih jelasnya (section 9.3 dan 9.5). http://www.w3.org/Protocols/rfc2068/rfc2068 Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] Mencegah concurrent login
On 07-Nov-2002, Ady Wicaksono wrote: Ronny Haryanto[EMAIL PROTECTED] Wrote: On 21-Oct-2002, Ady Wicaksono wrote: Gimana cara mengenkrip username dan password yg dikirim dari form login agar tidak bisa diketahui oleh orang lain. pake javascript md5, contohnya bisa kamu liat di mail.yahoo.com MD5 itu *one-way* hash (digest algorithm, bukan encryption algorithm). Untuk transport data (dari form ke action) butuh two-way algorithm (diencrypt waktu send dan didecrypt oleh penerima). yang penting kan tidak bisa diketahui oleh orang lain :) You're missing the point. Karena MD5 itu one-way, jadi anda sendiri pun tidak akan bisa mengetahuinya, karena dari hash valuenya tidak akan bisa dikembalikan lagi ke messagenya (secara teori). MD5 memang sering dipake dalam hubungannya dengan password, tapi bukan untuk MENGIRIM tetapi utk MENYIMPAN (dan yg disimpan pun bukan passwordnya, tapi hash value-nya). Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] c on linux help
On 26-Sep-2002, risiyanto wrote: Nah kalau di gcc, linux, bagaimana cara saya mencari sintax fungsi tertentu? printf misalnya. 'apropos namafungsi' utk search. 'man 3 printf' utk baca man page printf yg di section 3 (section utk Linux programmer's manual, biasanya fungsi2 C ada di sini). Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] tanya cara bikin shell
On 28-Sep-2002, sugi wrote: halo semua anggota milis linuxprogramming saya pendatang di linux programming,tapi saya pengen membuat shell di linux dengan bhs c seperti shell nya telnet,ftp ataupun micq.ada yang mau ngasih saran untuk bikin shell tsb ? atau mau ngasih contoh programnya barangkali :) Shell != line editor. Bash, csh, ksh, tcsh itu semua shell, tapi kalo sekedar prompt di mana anda bisa ngetik itu namanya line editor. Salah satunya bisa pake library GNU readline. Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] How to program Java on Linux
On 05-Sep-2002, ody quraviharto wrote: Saya bingung memilih antara Linux Redhat shell script dan Linux GNUZIP Tar shell script. Yang mana harus dipilih ? Linux saya RH 73 Pertanyaan anda kurang jelas. Mungkin anda sedang mau download Java SDK dari Sun ya? Ambil salah satu aja, dua2nya mestinya bisa. Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] Program Java di Linux
On 04-Sep-2002, kera ngalam wrote: Saya ingin memprogram Java di Linux, Apa saja yang perlu disetup atau diinstall? Java SDK (Software Development Kit). Ada yg dari Sun, IBM, Blackdown, dll. http://java.sun.com/ Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] Ini error yang saya tanyakan kemarin
On 29-Aug-2002, Purwadi wrote: Program di simpan di C:\tomcat\webapps\ROOT\ Perintah compile : javac Courses.java Error yang aku dapat : Courses.java:2: package javax.servlet.http does not exist import javax.servlet.http.*; ^ Anda mesti menyebutkan classpath ke libraries dr servletnya. Saya kurang tau kalo manual menyebutkan classpath mana2 saja yg mesti diinclude. Cara mengcompile manual seperti di atas tidak dianjurkan, yg lebih baik pake Ant. Coba setelah install Tomcat, baca: http://localhost:8080/tomcat-docs/appdev/index.html Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] tanya java
On 28-Aug-2002, Purwadi wrote: Kesalahnya adalah adalah tidak mengenal=20 Tidak mengenal librarynya : - HttpServlet - HttpServletRequest - HttpServletResponse dll berkaitan dengan Sevlet=20 tidak mengenal ini pas anda lagi ngapain? Error message tepatnya apa? Tolong copy+paste aja ke sini akan jauh lebih membantu, jgn di-paraphrase seperti di atas. Class2 di atas itu biasanya ada di libnya containernya (tomcat), jadi waktu compile mesti disertakan classpath ke situ dan juga import class2nya (e.g. import javax.servlet.http.*). Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] regular expression in Java
On 21-Aug-2002, @di Chandra wrote: ada gak fungsi built in Java/JSP/Servlet menangani regular expression seperti fungsi-fungsi regex dalam PHP ( ereg(),eregi,dll ) ? saya nyari gak nemu neh... any links ? Java 2 sejak versi 1.4 sudah include package java.util.regex. Silakan lihat javadocnya utk penggunaannya. Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] fungsi mime di email?
On 04-Aug-2002, pondokungu wrote: apa fungsi mime sebenarnya? apa cuma buat nampilin format selain html dengan benar di layar (ex jpg, doc, dll) ... ??? atau somethin' else Link pertama di google dg keyword MIME: http://www.nacs.uci.edu/indiv/ehood/MIME/MIME.html Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] Menampilkan jumlah data MySql buka window baru
On 24-Jul-2002, pglinux wrote: 1) aku ingin menampilkan jumlah data dari sebuah table mysql, tapi ga bisa-bisa, scriptnya begini : ? $jumlah=mysql_query(select count(*) from user); echo($jumlah); ? Baca dokumentasi php utk function mysql_query. Variabel $jumlah di atas adalah return value dari function tsb, bukan result set dr sql querynya. 2) Aku membuat aplikasi polling dengan form dari php, tetapi setelah mengclick tombol submit ingin menampilkan hasil nya pada window browser baru. Bagaimana cara membuat hasil polling tsb pada jendela yg baru? apa musti pakai javascript? wah yang ini blom bisa. Baca referensi HTML 4.0 dari www.w3c.org, cari utk elemen A, nanti keliatan kalo elemen itu bisa punya atribut target, kalo value dr atribut tsb menggunakan special token _blank maka akan selalu kebuka window baru. Contoh: a href=bla target=_blank. Tapi ini kalo tombol submitnya berupa link, kalo pake button ya kayaknya mesti JavaScript. Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] Menampilkan jumlah data MySql buka window baru
On 25-Jul-2002, Fire Blazt wrote: From: Steven Haryanto [EMAIL PROTECTED] pglinux wrote: ? $proses=mysql_query(select * from user); $jumlah=mysql_num_rows($proses); echo $jumlah; ? Hehehe sekarang malah nemu 2 solusi : D jangan pake yang ini. this is just stupid :) maksudnya apa mas ?? terangin donk It's a procedural way to solve an SQL problem. Anda bisa menyuruh SQL enginenya utk ngitungin (dg count()), tapi malah anda menyuruh SQL enginenya mengambil semua rownya, dikirim ke script anda (ya kalo local, kalo lewat network?!) lalu anda hitung sendiri jumlah rownya padahal anda tidak butuh isi rownya sama sekali. Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] Cookie di php
Johannes Keioranto wrote: Gue lagi belajar PHP trus wonder gimana ya caranya dlm php dimana kita memasukkan data ke cookie trus kita balik ke halaman sebelumnya dan kembali ke halaman yang ada cookienya tadi dan menambah datanya tanpa menghilangkan data yg lama? Sebaiknya datanya jangan disimpen di cookie, tapi di session (disimpen di server). Yg disimpen di cookienya cukup session ID-nya aja (atau bisa juga lewat QUERY_STRING, jadi gak perlu cookie). Bisa coba cari artikel di www.phpbuilder.net utk tutorial/intro penggunaan session ini. Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] Delete mysql
Johannes Keioranto wrote: Gue baru baca buku tipis tt web trus lagi nyoba bagian tt mysql. Tapi kok gue gak nemu tt cara delete table en delete baris (row) ya? tolong kasih tahu perintahnya dong... http://www.mysql.com/documentation/mysql/bychapter/ Jawaban pertanyaan anda ada di sections 6.4 dan 6.5. Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] query database type date
On 16-Jul-2002, Haris Fauzi wrote: Kalo di postgresql: SELECT * FROM table WHERE thedate = to_date('01-01-1998', 'DD-MM-') AND thedate = to_date('15-03-2000', 'DD-MM-'); Kalo database yg lain nggak tahu ya, but you should get what I mean. Bagusnya kalo querynya compliant ke SQL-92 atau SQL-99 ya :) Anyway, kalo mau ngecek bisa ke sini: http://developer.mimer.com/validator/ Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] tanya php gettext()
On 08-Jul-2002, Haris Fauzi wrote: Ada yang sudah pernah pakai gettext() di php4? Gimana sih caranya biar bekerja? http://www.onlamp.com/lpt/a//php/2002/06/13/php.html Apa yang kurang ya? Di C bisa, di python bisa, kok di php nggak bisa. Kalo liat phpinfo() sih gettext udah enabled. Any suggestion? setlocale()? Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] nggak bisa kompile
Tolong jangan crossposting. On 24-Jun-2002, kera ngalam wrote: Saya membuat file coba1.c , kemudian saya kompile dgn perintah gcc coba1.c -o coba1. Tetapi muncul pesan error yg mengatakan bahwa ngak ada gcc di system saya. Kenapa kok bisa begitu ? Karena gcc tidak diinstall??? Tidak ada aturan yg mengatakan bahwa kalo install Linux harus sudah ada gcc-nya toh? Saya membaca bahwa vim tampilannya lebih menarik dibanding vi, tetapi ketika vim coba1.c tampilannya tetep sama dgn vi tuh(no color). Ada yg bisa menjelaskan ? :syn on :h syntax.txt Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] tanya read file
On 13-Jun-2002, Purwadi wrote: bytesread = read(fin, work_buf , 8192); saat saya print(%d,bytesread); yang tercetak adalah 1298. Saat saya baca teorynya seharusnya outputnya 8192. Teori yg mana? Kalo anda pake Linux, 'man 2 read' berkata demikian: quote RETURN VALUE On success, the number of bytes read is returned (zero indicates end of file), and the file position is advanced by this number. It is not an error if this number is smaller than the number of bytes requested; this may happen for example because fewer bytes are actually available right now (maybe because we were close to end-of-file, or because we are reading from a pipe, or from a terminal), or because read() was interrupted by a signal. On error, -1 is returned, and errno is set appropriately. In this case it is left unspecified whether the file position (if any) changes. /quote Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] missing autoconf.h
On 12-Jun-2002, Cahya Tri Jatmiko wrote: Bagaimana memperoleh directory tree ...anything... di dalam /usr/src/linux/ Kalo pake redhat install pkg kernel-headers sesuai dg versi kernel anda. Atau kalo kernelnya anda compile sendiri, mestinya headers tsb sudah ada dr sourcenya. Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] convert GMT ke local timezone
On 28-May-2002, Andry Susanto wrote: int main (void) { struct tm gmt_tm,*local_tm; time_t t_gmt; gmt_tm.tm_sec = 0; gmt_tm.tm_min = 22; gmt_tm.tm_hour = 4; gmt_tm.tm_mday = 27; gmt_tm.tm_mon = 5; gmt_tm.tm_year = 102; t_gmt = mktime(gmt_tm); ... Kok ngga berubah yah? Sama dengan inputnya. Nama variabel gmt_tm di sini misleading. Anda assume time di atas adalah GMT, padahal time di atas belum disebutkan timezonenya. Setelah anda panggil mktime() baru timezonenya diset (glibc cari dr environment anda), maka time yg anda sebutkan di atas skrg sudah dlm timezone local anda, lalu anda convert lagi ke local timezone, ya jelas aja sama. Coba kalo sebelum panggil localtime() anda panggil gmtime() dulu: ...mktime(...) local_tm = gmtime(t_gmt); print_waktunya(local_tm); local_tm = localtime(t_gmt); print_waktunya(local_tm); ... nanti kan keliatan bedanya. Saran saya: - Rename variables anda dr gmt_tm jadi input_tm, dan dari local_tm jadi output_tm, supaya lebih mudah dipahami. - Coba dibaca lagi baik2 man page dr mktime(2), di situ disebutkan kalo mktime() punya side effect mengeset extern vars utk timezone. Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] convert GMT ke local timezone
On 26-May-2002, Andry Susanto wrote: Inputnya berupa string,kemudian saya passing ke struct tm. Input tsb sebagai input mktime() dan output mktime saya passsing ke localtime. Tapi hasilnya kok tetap sama dengan input yah? Tidak di-convert ke localtime. Masih gak jelas. Coba paste aja snip code kamu yg relevan ke sini deh.. Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] tanya tentang regex di c
On 25-May-2002, sugi wrote: aku baru belajar c ,pengen nanya ada enggak yah fungsi seperti split() yang ada di php??? Bikin sendiri :) lihat aja source codenya fungsi itu di PHP. Di glibc yg bisa mencapai tujuan yg hampir sama dg itu kayaknya sih strtok(), tp mungkin ada yg lain yg saya belum tau. Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] convert GMT ke local timezone
On 25-May-2002, Andry Susanto wrote: Gimana mendapatkan waktu lokal jika inputnya waktu GMT? Coba kasih contoh inputnya seperti apa, waktu GMT bisa berarti bbrp hal. Utk local time bisa pake localtime() kan? Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] djgpp vs Gcc
On 02-May-2002, adwin wrote: RH DJGPP bukan dr Microsoft, tapi bikinan org laen, asal mulanya juga dia RH kayaknya mau port gcc ke platform win32. RH Ronny maksudnya itu DJGPP adalah gcc yang versi windows ? Coba deh dibaca baik2 lagi apa yg saya tulis, saya nggak bilang begitu kok, lagian saya juga bilang kayaknya. Hanya karena awal mulanya begitu dan diberi nama laen bukan berarti itu sama. Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] djgpp vs Gcc
On 01-May-2002, Rizal Cut Adek wrote: di djgpp kita bisa ngeliat step by step jalannya program kita...mungkin itu yang membuat orang lebih menarik menggunakan djgpp..kalo ngak salah..itu punyanya microsoft? Itu kan debuggernya. DJGPP kan compilernya. GNU juga punya debugger, namanya gdb, malah ada GUInya yg salah satunya bernama DDD. DJGPP bukan dr Microsoft, tapi bikinan org laen, asal mulanya juga dia kayaknya mau port gcc ke platform win32. Malah kalo nggak salah, DJGPP juga menyediakan gdb (atau rhide?) utk debuggernya. Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] Applikasi dalam C-nya
Ronny Haryanto wrote: Saya tidak mengatakan begitu ya. Saya cuma memberi petunjuk anda utk membaca man pagenya pipe utk mendapat info yg mungkin berguna utk masalah anda. Mungkin yg lebih pas adalah 'man 3 popen', saya sering kebalik2 antara 2 itu. Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] tanya dikit
On 26-Apr-2002, Muhammad Ridwan wrote: Kawan2, di C++ fungsi untuk mengetahui apakah suatu file exist atau nggak pake apa ya? Utk glibc: man 2 stat access Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] hasil eksekusi aplikasi sbg data masukan
On 27-Apr-2002, marpaung wrote: Pada bahasa C, untuk mengambil keluaran/data yang dijalankan oleh = aplikasi tertentu bagaimana sih ?? kalau pake perl, kalo nggak salah kan bisa menggunkan: open(NAMA,stringNamaAplikasi) jadi keluaran/hasil dari aplikasi tersebut dapat sebagai masukan dari = aplikasi bahasa C yang saya buat man 2 pipe Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] Diskusi teknologi .NET
On 09-Apr-2002, Andry Susanto wrote: 2.Apakah .NET jalan di mesin yang tidak ada MS-nya? Kalo maksudnya di luar Windows, utk saat ini belum. Ada Mono cuma saya belum tau apa sudah selesai semua implementasi base componentnya, lagipula Mono itu cuma mengimplementasikan frameworknya aja. 3.Apakah tujuan .NET menyaingi J2EE-nya Sun akan tercapai? Mirip seperti bertanya Apakah dulu Linus tau kalo Linux bakalan jadi gede seperti sekarang? 4.Apa aja sih keunggulan .NET dan kekurangannya? 5.Apa pula kekurangan dan kelebihan J2EE? Pada dasarnya feature2 utama yg ditawarkan kurang lebih sama, hanya approachnya mungkin yg agak beda. Perbedaan yg paling mendasar dan paling penting, utk saat ini, mungkin bahwa .NET itu banyak language tapi satu platform, kalo J2EE itu banyak platform tapi satu language (Java). Apakah dg memperluas cakupan banyak bahasa itu membantu atau malah menambah complexity, nah ini bisa diperdebatkan. J2EE sudah lebih mature 2 tahun drpd .NET. Konsekwensinya ya user basenya lebih besar jadi community support mungkin lebih gampang/banyak. Learning curve kayaknya kurang lebih sama aja (assuming belum tau dua2nya). Kalo J2EE mesti belajar OO dan Java, di .NET juga belajar OO dan C#. Saya pribadi nggak menganjurkan pake bhs selaen C# utk .NET karena bhs2 laen itu nggak dibuat dg OO in mind. Dr segi harga juga hampir sama aja. Frameworknya dua2nya sama2 gratis (JDK dan .NET framework). Development toolsnya (kayak IDE) kayaknya Java lebih banyak tapi mungkin belum ada yg seintegrated Visual Studio .NET (tapi mahal boo!). Utk development sih dua2nya available skrg, tp utk deployment kayaknya utk saat ini baru J2EE yg bisa. Ada bbrp artikel2 J2EE vs. .NET, antara lain yg udah saya baca: http://java.oreilly.com/news/farley_0800.html http://www.theserverside.com/resources/article.jsp?l=J2EE-vs-DOTNET (ini kayaknya disponsori Sun?) 6.Selain java, bahasa pemograman apa yang jalan di mesin-nya Sun? Ini sebetulnya dua pertanyaan: OS apa aja yg jalan di mesin2nya Sun? Trus compiler/interpreter bahasa apa aja yg jalan di gabungan OS + platform tsb? Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] Program kasir di linux
On 27-Mar-2002, Stikirana Yuana wrote: mau nanya nih, saya rencananya (kalau bisa :)) mau buat program kasir penjualan under linux. database di linux kan sudah ada, namun ada ngga program di linux yg bisa memanipulasi sehingga tampilan program pada monitor seperti program kasir yg dibuat dgn clipper atau foxpro under Dos? ncurses, slang, newt, ... Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] tambah library c++
On 27-Mar-2002, [EMAIL PROTECTED] wrote: pada waktu saya menambahkan header include graphics.h. program tidak mengenali header ini. bagaimana cara menambah library ini dan dimana saya dapat mendapatkan library ini di internet secara gratis Coba pake gd. Silakan cari di freshmeat. Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] Program untuk ratasi log file
On 21-Mar-2002, Milis Lin Progs wrote: Bagaimana cara membuatnya di perl ? Wah, jadi intinya nanya fungsi2nya di perl apa aja nih? Coba liat2 di 'perldoc perlfunc', atau print aja Perl Reference buatan Johan Vromans http://www.squirrel.nl/people/jvromans/perlref.html $logfile = mylog if exist($logfile) { $nowdate = $todaylogname = logfile . $nowdate rename($logfile,$todaylogname) touch($logfile) } $logfile = mylog if (-f $logfile) { @now = localtime(); $todaylogname = $logfile . $now[5].$now[4].$now[3]; rename($logfile,$todaylogname); # touch-nya PR deh.. } Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] mysql dengan C
Putra wrote: Bila membuat aplikasi dengan C di Linux, untuk bisa akses mysql apakah perlu aplikasi interface? Seperti dengan BorlandC++, untuk bisa akses ke/manipulasi database foxbase/dbase mesti pakai library codebase (third party). Di manualnya mysql kan ada? http://www.mysql.com/doc/C/l/Clients.html Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
[programming] ADMIN: Topik milis (was: mengatasi hacker root)
On 18-Mar-2002, Dedekovic wrote: beberapa waktu lalu server saya di-Hack melalui password root. ... Sekedar mengingatkan semuanya saja. Milis linux-programming ini topiknya hanya seputar programming yg berhubungan dengan linux. Untuk topik seperti di atas lebih tepat ke milis linux-admin. Tolong diperhatikan kembali sebelum posting. http://linux.or.id/milis.php Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] edit file berformat pdf di linux
saya mau tanya apakah saya dapat mengedit file dengan format pdf dilinux. jika bisa pake software apa dan dimana saya dapat mendapatkan software itu Pake text editor apa aja (kalo pdf-nya compressed mungkin butuh gzip(?)), asal anda ngerti bahasanya PDF. Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] open file di perl
On 08-Mar-2002, dik N. wrote: ada script seperti di bawah, minta tolong di-sederhanakan terutama di open-nya, seharusnya dijalankan hanya kalau perlu aja, nggak tiap kali loop seperti sekarang. Pindahkan open() ke luar (sebelum) loop??? Dan jangan lupa close() kalo sudah selesai (e.g. habis loop). Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] Database
On 10-Mar-2002, Must Bo wrote: saya dulu pernah pakai FoxPro atau juga Vis. dBase untuk pengolahan database. Jika di linux sebaiknya aku pakai apa ya ? http://freshmeat.net/browse/67/ Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] Ambil waktu GMT
Kalo di postgresql ada sql command untuk ambil waktu GMT nggak yah, dari field type timestamp. Sambung satu baris tanpa spasi: http://www.postgresql.org/idocs/index.php?datatype-datetime.html#DATATYPE-TIMEZONES Kalo pakai c, gimana ambil waktu GMT-nya? Lihat gmtime(3): 'man 3 gmtime'. Hint: 'apropos gmt' utk nyari man page yg mana. Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] Send Function Key (Fx) with JAVA?
public static void main(String args[]) { try { tio.connect(address, port); wait(Login:); send(username\r); wait(Password:); send(password\r); wait([Terminal Type]); send(4410/r); wait(Command: ); send(command\r); send(DISINI HARUSNYA MENGIRIM FUNCTION KEY F3); Kayaknya tergantung termcap dr systemnya. Di mesin saya tombol F3 menghasilkan sequence: ESC[13~. Cobain aja dr prompt di system tsb ketik Ctrl-V lalu pencet F3, lihat sequencenya yg keluar apa. Ctrl-V di unix umumnya fungsinya utk menghasilkan sesuatu yg literal. Kalo mau menghasilkan string ESC[13~ di java bisa dg: \u001B[13~ di mana \u001B adalah unicode char utk ESC (lihat chart di www.unicode.org). Untuk aplikasi yg seperti di atas, anda mungkin tertarik dengan program expect yg memang khusus dibuat utk keperluan macam itu. Cari di freshmeat.net. Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] tanggal
bung ronny, UNIX timestamp tuh dlm milidetik ya? weleh.. saya kita detik dari 0 waktu UNIX.. kira2, kalo timestamp itu saya jadikan primary key database kantor cukup aman gak ya? gak akan double gitu.. soalnya saya sdg bikin 2 prog database u/ transaksi di toko retail yang memakai 1 database induk, jadi ingin ada primary key yang digenerate oleh field auto_increment mysql gitu .. Kalo saya sih kayaknya nggak akan menggunakannya utk unique key, terutama kalo ada kemungkinan simultaneous access walau sekecil apa pun. Tapi memang ada bbrp fungsi yg menggenerate unique ID berdasarkan UNIX timestamp ini (ditambah2in yg lain atau diapain lah), contohnya fungsi uniqid() di PHP. Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] tanggal
On 13/02/2002 14:31, Ronny Haryanto wrote: Lalu assignment $tgl = 200209 itu juga menandakan anda mungkin belum memahami penyimpanan tanggalnya PHP, yaitu dalam UNIX timestamp (yg disimpan adalah jumlah milliseconds sejak 1 Jan 1970). wah, kalo dalam milisec sih tanggal 25 jan 1970 udah overflow tuh kalo pake 32 bit. :p Loh, masih pada pake system 32-bit toh? Hehehe.. sorry, kirain udah switch ke 128-bit semua kayak saya sejak 1996 :))) Ronny PS. Thanks atas koreksinya. -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] tanggal
//sebuah variable untuk tanggal - thn 2002 bln 09 $tgl = 200209 // trus ceritanya mau saya jadikan bulan depan echo date($tgl, strtotime(next month); kok nggak bisa jadi bulan depan ya ? maksud saya jadi 200210 begitu, gimana nih ? tolong ya, Pertama2, kalo anda belum punya dokumentasinya PHP, download dulu dari: http://www.php.net/download-docs.php Penggunaan fungsi2 di atas kurang tepat, mungkin karena anda salah menginterpretasikan penjelasannya dari manualnya. date() itu memformat suatu tanggal/waktu dari format UNIX timestamp ke format string yg dikehendaki. Anda menggunakan date($tgl, ...) itu sudah jelas salah karena $tgl itu bukan format tanggal, tapi tanggalnya sendiri. strtotime(next month) itu relatif terhadap kapan statement itu dijalankan, jadi kalo dijalankan pas bulan 2 ya hasilnya bulan 3. KECUALI kalo anda kasih argumen kedua maka dia jadi absolute, misalnya strtotime (+1 month, $tgl), tapi $tgl juga harus dlm UNIX timestamp. Lalu assignment $tgl = 200209 itu juga menandakan anda mungkin belum memahami penyimpanan tanggalnya PHP, yaitu dalam UNIX timestamp (yg disimpan adalah jumlah milliseconds sejak 1 Jan 1970). Coba ini: $mydate = mktime(0, 0, 0, 9, 1, 2002); # tgl 1-Sep-2002 dlm UNIX ts. echo pmydate = [$mydate]: . date('r', $mydate). \n; $nm = strtotime(+1 month, $mydate); echo pnm = [$nm]: . date('r', $nm). \n; Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] tanggal
//sebuah variable untuk tanggal - thn 2002 bln 09 $tgl = 200209 // trus ceritanya mau saya jadikan bulan depan echo date($tgl, strtotime(next month); kok nggak bisa jadi bulan depan ya ? maksud saya jadi 200210 begitu, gimana nih ? tolong ya, Pertama2, kalo anda belum punya dokumentasinya PHP, download dulu dari: http://www.php.net/download-docs.php Penggunaan fungsi2 di atas kurang tepat, mungkin karena anda salah menginterpretasikan penjelasannya dari manualnya. date() itu memformat suatu tanggal/waktu dari format UNIX timestamp ke format string yg dikehendaki. Anda menggunakan date($tgl, ...) itu sudah jelas salah karena $tgl itu bukan format tanggal, tapi tanggalnya sendiri. strtotime(next month) itu relatif terhadap kapan statement itu dijalankan, jadi kalo dijalankan pas bulan 2 ya hasilnya bulan 3. KECUALI kalo anda kasih argumen kedua maka dia jadi absolute, misalnya strtotime (+1 month, $tgl), tapi $tgl juga harus dlm UNIX timestamp. Lalu assignment $tgl = 200209 itu juga menandakan anda mungkin belum memahami penyimpanan tanggalnya PHP, yaitu dalam UNIX timestamp (yg disimpan adalah jumlah milliseconds sejak 1 Jan 1970). Coba ini: $mydate = mktime(0, 0, 0, 9, 1, 2002); # tgl 1-Sep-2002 dlm UNIX ts. echo pmydate = [$mydate]: . date('r', $mydate). \n; $nm = strtotime(+1 month, $mydate); echo pnm = [$nm]: . date('r', $nm). \n; Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] script php untuk menampilkan file.swf dari flash
On 06-Feb-2002, yoga Syahid wrote: bagaimana dan contoh script php untuk menampilkan file.swf dari flash 5 (yang sederhana saja) http://www.phpbuilder.com/columns/suyoto20010809.php3?print_mode=1 http://www.phpbuilder.com/columns/mattern20010111.php3?print_mode=1 http://www.phpbuilder.com/columns/hill20011214.php3?print_mode=1 Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] error handling c++
On 27-Oct-2001, [EMAIL PROTECTED] wrote: Sudah dicoba dengan error handling yaitu : try { //isi yg tepat kurang tau nih } catch (EDBEngineerror E) { ShowMessage(E.Message) //menurut help-nya } Error bawaan dari C++ buildernya tetap muncul tapi program databasenya jalan, kalau diblok try diisi 'Table-Post()'. Gimana caranya agar error bawaan C++ nya dapat diatasi. Yang dimasukin try itu tentunya calls yg berpotensi utk throw exceptions. Ronny -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3
Re: [programming] script buat chmod dan chown
On 23-Jun-2001, reyza wrote: saya mau upgrade linux sayatapi di /home terlalu banyak user jadi tidak mungkin untuk dihapus... rencananya HD saya ghost...sehinggal /home masih ada...kemudian konfigurasi ulang...atau copy /home dari HD source ... nah tinggal mengganti dg chmod dan chown tiap dir dari user gimana tuh...klo satu-satu bisa patah nih tangan. Gunakan tar dg option preserve (modes and ownerships). Lalu /etc/passwd, /etc/shadow, /etc/group dan lainnya yg berhubungan juga dipindah ke yg baru sehingga nomer2 uid dan gid sama. No scripts required. Ronny -- To verify my PGP signature get my public key from http://ronny.haryan.to/ PGP signature
Re: [programming] Cara menggunakan %var
On 12-Jun-2001, Ed wrote: Saya mencoba cara menggunakan %nama_bulan.. untuk mencetak nama bulan yg diambil dari locatime() seperti dibawah ini... selanjutnya gimana ya... saya mohon bantuannya. Terima kasih sebelumnya. ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time); %nama_bulan = ( 01 , Jan, 02 , Feb, 03 , Mar, 04 , Apr, 05 , Mei, 06 , Jun, 07 , Jul, 08 , Aug, 09 , Sep, 10 , Okt, 11 , Nop, 12 , Des ); Bingung mau jawab selanjutnya gimana soalnya nggak tau selanjutnya anda mau apa. Coba baca tutorial penggunaan hash di sini: http://www.comp.leeds.ac.uk/Perl/associative.html Ronny -- To verify my PGP signature, get my public key from http://ronny.haryan.to/ PGP signature
Re: [programming] Administrivia: virus
On 17-May-2001, P.Y. Adi Prasaja wrote: On Wed, May 16, 2001 at 08:45:39AM -0500, Ronny Haryanto wrote: Virusnya tidak lewat milis, tapi langsung ke japri. FYI milis memang dari dulu sudah tidak menerima attachment. Sorry, tapi kalau virus dikirim tidak via milis, dengan alasan apa admin milis meng-unsub subscriber? Virusnya mengambil alamat utk dikirimin email melalui milis. Isi dari virusnya pun adalah quote dr posting milis. Ronny PGP signature
Re: [programming] OOT
On 15-May-2001, Oki DZ wrote: Bambang Nurcahyo Prastowo wrote: Saya termasuk penggemar Perl, memang banyak programmer Perl yang bangga dengan keruwetan program Perl sampai-sampai ada yang mengisikan signaturenya dengan program perl yang sangat ruwet. IMO, bukan diruwet-ruwet, memprogramnya normal aja udah ruwet. Dimana ada bhs. pemrogramman pakai unless? Atau next if? Makanya perl sangat flexible karena support yg gitu2 itu. Tapi itu kan tidak harus dipake. Ronny PGP signature
Re: [programming] Administrivia: virus
On 16-May-2001, Bambang Nurcahyo Prastowo wrote: Linux programmer takut virus? Saya tidak takut. I couldn't care less for virii. Sebagai admin milis saya akan memperlakukan sama kalo yg dikirim itu bukan virus, tapi misalnya auto-responder (seperti out-of-office notice, auto response yahoo), tetep saya unsubscribe emailnya. Jadi bukan masalah virusnya aja. Ronny PGP signature
[programming] Administrivia: virus
Belakangan ini banyak sekali pelanggan yg kena virus lalu menyebarkan ke alamat2 yg didapat dr milis. Begitu saya dapat email yg ada virusnya sudah langsung saya unsubscribe emailnya dr semua milis, dan saya nggak akan segan2. Ronny PGP signature
Re: [programming] regular expression untuk bilangan integer
On 07-May-2001, Clone wrote: bagemana RE untuk mengenali bilangan integer, bisa positif maupun negatif. contoh: 123924, -1313, 32938 apakah demikian: (-|[0-9])[0-9]+ tapi RE di atas hanya akan mengenali bilangn negatif, dan positif bila lebih dari 2 digit :( Kalo di perl: /-?\d+/('perldoc perlre') Kalo posix: -?[[:digit:]]+ atau -?[0-9]+ ('man 7 regex') Ronny PGP signature
Re: [programming] OOT: Backward Chaining Algorithm
On 15-Apr-2001, Clone wrote: ada yg tau tentang backward chaining di expert system nggak? dimana sih saya bisa mendapatkan algoritma backward chaining? penting nih buat tugas kuliah :( saya tdk tau lagi mau nanya ke milis mana, yg saya tau cuman milis ini doank :) kan ada master2-nya disini :) Sudah coba cari di search engine seperti google? Yg saya tahu CLIPS menggunakan forward-chaining, saya nggak inget persis apa dia juga bisa dibuat utk menggunakan backward-chaining. CLIPS ini ada source codenya. Satu lagi ES shell (mirip CLIPS tapi pake Java) adalah Jess, ada sourcenya juga, mungkin ada algorithmnya utk backward-chaining. Cari aja dua2nya di google. Ronny Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3 Pengelola dapat dihubungi lewat [EMAIL PROTECTED]
Re: [programming] Converting SUN Solaris to LINUX code
On 03-Apr-2001, Prianggada I Tanaya wrote: Saya ingin mendapatkan tanggapan, kira-kira dari para pengasuh rubik ini. Hehe, milis ini banyak penghuninya tapi tidak ada pengasuhnya, sekedar org ngumpul :) Apa saya yang perlu diperhatikan? Apa yang berubah dari SUN Classic ke LINUX. Oh ya, source code-nya ditulis dengan C language. Wah, mungkin bisa search di google semacam porting guide dr sunos ke linux, saya yakin ada. struct sockaddr_in sin; (misalnya). sockaddr_in ini apa ya member dari struct -nya. Saya coba 'apropos sockaddr_in' di mesin saya ketemunya hanya man pagenya Socket utk perl. Di-'grep -r' aja di /usr/include, ntar nemu di /usr/include/netinet/in.h: struct sockaddr_in { __SOCKADDR_COMMON (sin_); uint16_t sin_port; /* Port number. */ struct in_addr sin_addr;/* Internet address. */ /* Pad to size of `struct sockaddr'. */ unsigned char sin_zero[sizeof (struct sockaddr) - __SOCKADDR_COMMON_SIZE - sizeof (uint16_t) - sizeof (struct in_addr)]; }; Tapi ini di mesin i386 lho, belum tentu sama di linux platform (atau distro) lain. Apakah sockaddr_in di LINUX C, atau C++ juga sama member struct-nya?? Ya tergantung anda includenya, kalo headernya yg diinclude sama ya sama. Apakah hal ini juga sama di LINUX C lib.-nya? File /usr/include/netinet/in.h itu dari paket glibc-devel. Ronny Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3 Pengelola dapat dihubungi lewat [EMAIL PROTECTED]
Re: [programming] mengakses array melalui pointer ke struktur
On 03-Apr-2001, Steven Haryanto wrote: At 4/2/2001 06:55 PM, you wrote: jangan lupa untuk check pointer yg. di-return-ed oleh malloc(), apakah NULl atau enggak, dan untuk mem-free() pointer tsb. sebelum program exit.. :-) kayaknya kalo sebelum proses berakhir gak usah boleh ya? biar irit ngetik :p Setuju. Pas exit kan semua memory (stack+heap) di-free-kan otomatis sama MM-nya kernel (bener ya?), jadi kalo di-free() pas sebelum exit ya kayaknya redundant. Biasanya org panggil free() kalo masih ada yg mau dikerjakan (belum exit) tapi juga mau ngirit memory dg membebaskan memory yg tadinya dialloc tapi sudah ndak dipake lagi. Ini terutama berguna utk long-running program seperti daemons. Actually Netscape should use more of it, too :) Sorry kalo nit-picking :) Ronny Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3 Pengelola dapat dihubungi lewat [EMAIL PROTECTED]
Re: [programming] forking/child program perl\
On 22-Mar-2001, Steven Haryanto wrote: saya mo bikin programm yg listen di suatu port pake perl, pengennya, tiap paket yg tiba, diolah oleh sebuah child program, shg tidak menutup port bila kedua datang, sedangkan proses pertama belum selesai kira2 ada yg bisa bantu nggak? di perl 5.0 book nggak dibahas lebih dalam tuh ttg client/server programming nya - man perlipc - Network Programming with Perl, L. D. Stein - Unix Network Programming, R. W. Stevens - Perl Cookbook, Christiansen, page 624. Ronny Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3 Pengelola dapat dihubungi lewat [EMAIL PROTECTED]
Re: [programming] Rubah @ jadi % di Perl
On 12-Mar-2001, Ari Manaen wrote: bagaimana caranya pakai Perl, saya merubah misalnya [EMAIL PROTECTED] menjadi manaen%yahoo.com ? Tidak jelas skrg "[EMAIL PROTECTED]" itu ada di mana. Anggap saja ada di $input, maka: $input =~ s/@([^@]+\.\w+)$/%$1$/g; Ronny Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3 Pengelola dapat dihubungi lewat [EMAIL PROTECTED]
Re: [programming] gui di python
On 11-Mar-2001, N Kurniawan wrote: yg pygtk dan wxpython, ini yg bikin agak bingung. kan sama2 manfaatin gtk kenapa gak langsung aja pakai pygtk, koq muter dulu makai wxpython yg salah satu requirementnya perlu wxgtk (wxwindows u/ *nix). apa alasannya semata spy lebih platform "dependent"? ada yg bisa jelasin? INdependent dong, bukan dependent. Ronny Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3 Pengelola dapat dihubungi lewat [EMAIL PROTECTED]
Re: [programming] caranya pake ulimit
On 10-Mar-2001, BrOER wrote: gimana caranya membatasi proses dengan ulimit man setrlimit Ronny Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3 Pengelola dapat dihubungi lewat [EMAIL PROTECTED]
[programming] Re: Red Hat Certified Engineer Program Pooling
Tolong hargai tata tertib milis dengan tidak membiasakan cross-posting. Trus utk reply ini tidak perlu ke milis, langsung ke orangnya. Ronny Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3 Pengelola dapat dihubungi lewat [EMAIL PROTECTED]
Re: [programming] Regex perl, pls help
On 28-Feb-2001, Beast wrote: yang (dengan harapan) bisa match dgn string : From: "My Name" [EMAIL PROTECTED] From: "My Name" [EMAIL PROTECTED] From: "My Name" [EMAIL PROTECTED] From: [EMAIL PROTECTED] From: [EMAIL PROTECTED] From: [EMAIL PROTECTED] /^From: ("?My Name"?)??me@server\.net?$/i Kalo regex, sespesifik mungkin makin bagus, memperkecil kemungkinan salah match. 'perldoc perlre'. Ronny Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3 Pengelola dapat dihubungi lewat [EMAIL PROTECTED]
Re: [programming] utilitas buat nampilin baris ke -n ?
On 06-Feb-2001, Sumantri Adiaksana wrote: mungkin bisa lebih hemat ngga perlu ditambahin cat dulu: Betul. Seringkali kita keenakan maen pipe jadi keterusan sehingga tidak efisien. Bbrp yg kerap muncul dibahas di the Useless Use of Cat Award. http://www.ling.helsinki.fi/~reriksso/unix/award.html awk 'FNR==3 { print $0; }' x.cfg BTW, ini short-circuited nggak ya? Saya nggak familiar dg awk. Maksudnya kalo udah ngeprint baris ketiga dia langsung exit apa terus memproses sampe EOF? Ini one-liner perl yg ekuivalen dan short-circuited: perl -ne 'if($.==3){print;exit}' filenya Ronny Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3 Pengelola dapat dihubungi lewat [EMAIL PROTECTED]
Re: [programming] hapus text line x1-x2
On 24-Jan-2001, N Kurniawan wrote: katakan saya punya file sebesar 15 MB (text) lantas saya cuman perlu 1 MB terakhir (last lines). kira2 scriptnya spt apa? sudah coba pakai text editor koq rasanya "lucu" gitu :) Ya lucu kalo pake text editor yang primitif di mana kita harus hapus barisnya satu per satu. Coba buka pake vim, trus pegi ke baris yg mulai mau disimpan (misalnya cuma mau mulai baris 25000 sampe habis), lalu tinggal 'd1G', lalu simpan. Beres lah. Kalo mau bikin program tinggal fopen, fseek skip 14MB pertama, trus print ke stdout sampe EOF. Lalu tinggal redirect stdout ke file yg mau disimpen. Ronny Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3 Pengelola dapat dihubungi lewat [EMAIL PROTECTED]
Re: [programming] Ambil 5row terakhir di MySQL
On 04-Jan-2001, Fauzi Djauhari wrote: mau tanya bagaimana menulis query untuk mengambil 5 row terakhir dalam MySQL : saya mencoba select subyek from news where no max(no)-5 order by no desc; ~ Terus? Apa masalahnya? Ronny Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3 Pengelola dapat dihubungi lewat [EMAIL PROTECTED]
Re: [programming] Ambil 5row terakhir di MySQL
On 04-Jan-2001, Fauzi Djauhari wrote: mau tanya bagaimana menulis query untuk mengambil 5 row terakhir dalam MySQL : "terakhir" berdasarkan? select subyek from news where no max(no)-5 order by no desc; Kalo dg asumsi anda mau 5 row teratas dengan kolom "no" paling besar nilainya: SELECT subyek FROM news ORDER BY no DESC LIMIT 0,5; Kalo mau paling kecil tinggal ganti DESC dengan ASC. Silakan baca manual MySQL utk jelasnya. http://mysql.com/documentation/ Ronny Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3 Pengelola dapat dihubungi lewat [EMAIL PROTECTED]
Re: [programming] PHP tag di Microsoft Frontpage
On 12-Dec-2000, AW wrote: yang pake SCRIPT/SCRIPT itu yang biasanya dijalanin di sisi client, sedangakan yang pake ? ? itu adalah yang jalan (dieksekusi) di sisi server... 'tul gak? Nggak ada aturan gitu. Kalo engine di servernya tau kalo dia harus interpret block SCRIPT/SCRIPT ya block itu akan dijalanin di server (atau terserah si interpreternya mau diapain). Ronny Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3 Pengelola dapat dihubungi lewat [EMAIL PROTECTED]
Re: [programming] Wap
On 11-Dec-2000, engky wrote: Selamat siang semua saya mau menanyakan tentang Wap...saya lagi coba basilix web mail..kebetulan di situ ada fasilitas Smspas waktu konfigurasi berdasarkan helpnya...dikatakan hanya butuh menambahkan mime type apachenya sbb: text/vnp.wap.wml wml application/vnp.wap.wmlc wmlc image/vnd.wap.wbmpwbmp text/vnd.wap.wmlscripts wmls application/vnd.wap.wmlscriptsc wmlsc Tujuannya supaya file yg punya akhiran ("extension") seperti di atas diserve dg Content-Type yg sesuai seperti di atas. tapi ketika di coba pake browser yang muncul pesan save as. Browsernya bisa handle mime types seperti di atas? Kalo pake netscape polos ya jelas nggak bisa kecuali udah diconfigure utk handle mimetypes di atas utk dibuka dg wap browser misalnya. Ronny Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3 Pengelola dapat dihubungi lewat [EMAIL PROTECTED]
Re: [programming] Randomize integer number
On 06-Dec-2000, Kristiono Setyadi wrote: Saya udah coba man rand, man random, dan lain-lain... man 3 rand Ronny Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3 Pengelola dapat dihubungi lewat [EMAIL PROTECTED]
Re: [programming] Tanya QUERY Mysql
On 01-Dec-2000, hendra wetria wrote: # create table ( ^ Nama table harus disebutkan. http://mysql.com/documentation/mysql/bychapter/manual_Reference.html#CREATE_TABLE Ronny Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3 Pengelola dapat dihubungi lewat [EMAIL PROTECTED]
Re: [programming] Connect PSQL using C
On 20-Nov-2000, Hardian Suprapto wrote: Saya mau tanya bagaimana sich, caranya connect database PSQL dengan C. apa ada file .h-nya? kalau ada bagaimana cara connectnya untuk bisa select, insert dll, dengan C. Kalo yg anda maksud dg "PSQL" adalah postgresql, maka tergantung versi yg anda pake: http://www.postgresql.org/users-lounge/docs/6.5/programmer/libpq-chapter.htm http://www.postgresql.org/users-lounge/docs/7.0/programmer/libpq-chapter.htm Ronny Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3 Pengelola dapat dihubungi lewat [EMAIL PROTECTED]
Re: [programming] Copy MySQL database
On 20-Nov-2000, Eric Cheng wrote: Tolong tanya bagaimana caranya mengcopy MySQL database dari satu komputer ke komputer lain ? Bisa pake mysqldump. http://mysql.com/documentation/mysql/bychapter/manual_Common_problems.html#Backup Ronny Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3 Pengelola dapat dihubungi lewat [EMAIL PROTECTED]