Semua Ada Disini

Gratisan E-Book, tutorial, berita dan Artikel Online

Join With Me!!!

Perl Programming (0)

10.12 by , under , ,

Perl adalah suatu bahasa pemrograman untuk semua tujuan, pertama dikembangkan oleh Larry Wall di mesin Unix. Perl pertama kali diluncurkan pada 18 Desember 1987 ditandai dengan Perl 1. Pada versi berikutnya, Perl juga tersedia untuk berbagai sistem operasi varian Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VM, EBCDIC, dan PocketPC. Dukungan untuk pemrograman berbasis objek (pemrograman berorientasi objek / OOP) ditambahkan pada Perl 5, yang pertama kali diluncurkan pada tanggal 31 Juli 1993. Perl 6 proyek pembangunan dimulai pada tahun 2000, dan masih berlangsung hingga kini tanpa tanggal yang jelas ketika ingin dilepaskan. Hal ini dikatakan oleh Larry Wall [1] dalam sambutannya serangkaian dikenal sebagai Negeri yang Bawang Merah.

Dua dari karakteristik utama Perl adalah penanganan teks dan berbagai jalan pintas untuk menyelesaiakn masalah masyarakat. Tidak heran jika Perl populer digunakan dalam program CGI (Common Gateway Interface) dan berbagai protokol Internet lainnya. Seperti diketahui, TCP / IP sebagai dasar untuk semua protokol Internet, yang dikenal sekarang ini menggunakan format teks dalam komunikasi data. Serta bahasa populer lainnya, Perl menerima banyak kritikan. Meskipun banyak dari mereka hanya mitos, atau berlebih-lebihan, tetapi ada juga sejumlah kritikan yang valid. Salah satunya adalah, sintaksnya sulit untuk dibaca, karena banyak menggunakan simbol-simbol yang bukan huruf dan angka.

Nama dan singkatan

Larry Wall menekankan bahwa bahasa pemrograman yang ia diberi nama Perl (dengan P besar), sedangkan perl (dengan p kecil) adalah nama untuk program interpreter yang menjalankan kode sumber yang ditulis dengan bahasa Perl . Korelasi kedua adalah nama ditekankan oleh Tom Christiansen dalam ekspresi hanya dapat perl parse Perl, atau perl Nothing tetapi dapat parse Perl. Nama perl sebagai sebuah program, mengikuti konsensus penamaan program di sistem Unix, yang pendek dan semua ditulis huruf kecil (jika di Windows nama program perl.exe). Kedua Perl dan perl bukan merupakan singkatan atau akronim. Jadi, penulisan PERL (semua huruf besar) dianggap satu, tidak berdasar, dan tidak akurat jika dihubungkan dengan Perl sebagai bahasa pemrograman [2].

Baru baru-baru ini Larry Wall memberikan perwakilan Praktis ekstraksi Pelaporan dan Bahasa. Mungkin karena terkesan serius dan sangat relevan, yang satu ini juga sering disebut sebagai perwakilan resmi dari Perl. Mungkin untuk mencegah kesalahpahaman, atau karena Larry Wall adalah penakut, dia mengumumkan kepanjangan lain, yaitu patologi Eclectic Sampah Lister. Dan, yang terbaru adalah People Excel di relasional Tenaga Kerja, untuk memberikan gambaran bahwa perkembangan Perl tidak terlepas dari keterlibatan masyarakat dan komimen [3].

Selain itu, pengembangan kreatif, untuk membuat kreasi lain terlalu Perl, yang berarti baik serius dan lelucon, bahkan ada yang merendahkan atau melecehkan.



edit post

UpMyRank, Increasing Alexa Rank (0)

14.11 by , under , , ,

Banyak jalan menuju Roma, setidaknya, kalimat ini cocok untuk menggambarkan berbagai upaya yang dapat dilakukan untuk meningkatkan Tombol PageRank dengan cepat. Salah satu tips untuk meningkatkan Peringkat Alexander halaman ini untuk menggunakan layanan autosurf, meskipun ada beberapa orang yang berbicara tentang teknik ini adalah kurang baik, tapi juga ditemukan dalam forum yang berbicara tentang layanan autosurf ini terbukti berhasil untuk meningkatkan Alexander Peringkat blog. Salah satu layanan yang autosurf UpMyRank.com.

UpMyRank.com adalah sebuah perusahaan yang menawarkan layanan gratis lalu lintas ke webmaster blog atau situs web untuk meningkatkan Peringkat Alexander, dan mereka memastikan bahwa lalu lintas yang telah diberikan standar / berkualitas tinggi, konsep layanan ini adalah pertukaran link. Untuk informasi lebih lanjut silakan baca bagaimana upmyrank untuk bekerja dengan lebih rinci.

Saya berencana mencoba layanan yang mereka butuhkan, namun sayangnya kami harus pertama instal toolbar Alexander, program autosurf upmyrank.



edit post

Pemrograman Web dengan sebuah shell script

Saat ini, bahasa pemrograman web telah lebih banyak dan lebih menjanjikan berbagai fasilitas yang tidak akan menampilkan beberapa waktu lalu. A PHP. Bahasa yang satu ini, setidaknya menurut penulis, sangat menyenangkan untuk digunakan dalam pemrograman web. Situs web di dunia juga banyak yang mengandalkan bahasa yang satu ini. Aplikasiaplikasi belum siap untuk menggunakan lain yang dibuat dengan PHP. Web hosting bukan. PHP mendukung jarang absen dalam layanan mereka. Aplikasi CGI
Pada dasarnya, apa yang kita akan membuat sebuah aplikasi CGI. Bicara teori, aplikasi CGI dapat dibangun dengan bahasa apapun, bahasa untuk dapat menampilkan output. Dan dapat dikatakan, hampir semua bahasa pemrograman dapat menampilkan output. Dan apapun bahasa favorit Anda, Anda dapat membuat aplikasi web dengan mudah. Meskipun seberapa baik bahasa yang Anda gunakan memiliki fungsi pemrosesan string yang cukup baik. Perl atau Python adalah contoh yang baik dalam pengolahan string. Shell script dengan alat-alat seperti dukungan saya akan sangat membantu.
Secara umum, Anda perlu untuk mencetak header untuk aplikasi tertentu, yang dikenal sebagai CGI. Untuk menampilkan output dalam format hypertext, Anda akan mencetak header berikut:
Content-type: text / html Sementara itu, untuk menampilkan output berupa teks, Anda akan mencetak header berikut:
Content-type: text / plain Salin-program yang akan Anda dibuat dalam direktori CGI Apache (biasanya cgi-bin di direktori instalasi Apache Anda. Untuk Debian, direktori CGI terletak di / usr / lib / cgi-bin). Jangan lupa untuk memastikan program Anda memiliki izin eksekusi. Secara default, akseslah aplikasi CGI Anda di alamat http:///cgi-bin/.
Pemrograman Web dengan Shell Naskah
Skrip shell dapat digunakan tidak hanya administrasi sistem.
Dengan beberapa baris kode shell script, Anda bahkan dapat menghasilkan aplikasi dari web. Tidak perlu memasang berbagai perangkat lunak, Apache, dan hanya sebuah shell yang mengikuti standar POSIX yang diperlukan.

Dengan demikian, Anda dapat melihat bagaimana menyenangkannya yang melakukan pembuatan program CGI, walaupun untuk orang-orang yang tinggal di teknologi terbaru, dapat CGI akan ditertawakan.
CGI dan informasi internal
web server
Informasi sistem
Untuk acara ini, keamanan sistem akan kita abaikan.
Apakah Anda ingin melihat informasi ruang penyimpanan Anda, daftar proses, informasi, informasi memori, CPU, informasi partisi harddisk, informasi file sistem yang dimunt informasi, kernel, pengguna dan kelompok dalam sistem melalui web browser? Bagaimana kami membuat sendiri? Program yang akan membuat kami
x2web dengan nama ini. X2web program ini memiliki kemampuan untuk menampilkan hal-hal yang telah disebutkan sebelumnya melalui web browser. Antarmuka akan ditampilkan cukup ramah dengan bantuan hyperlink. Dan membuat copy-an, x2web akan hanya memiliki satu file saja. Untuk setiap tugas yang dilakukan,
kami akan memproses variabel $ QUERY_STRING. Ketika satu variabel yang belum ditetapkan, sebuah menu akan muncul. Sementara itu, apabila $ QUERY_STRING memiliki nilai tertentu, maka kami akan melakukan parsing sederhana dan melakukan tugas yang alam.
Kami akan memiliki fungsi penting, yang kami berikan nama wrapper ().
Fungsi ini akan melakukan parsing $ QUERY_STRING dan melakukan tugas yang alam. Fungsi lain seperti fungsi signature () hanya akan menampilkan informasi tentang server web. Berikut adalah kode sumber lengkap.

Kami akan membahas fungsi wrapper () tersebut. Pertama, kami akan memproses $ QUERY_STRING dengan dipisahkan menjadi dua bagian dengan tanda pemisah adalah sama dengan tanda (=). Untuk itu, kami meminta bantuan untuk program jantung. Setelah itu, apa yang kami lakukan adalah membaca / proc atau file lain di sistem.
Dengan demikian, kita dapat melihat bagaimana mudahnya menampilkan informasi sistem Anda ke web browser.



edit post

Python Programming (0)

06.54 by , under , ,

Python (bahasa pemrograman)
Python adalah bahasa pemrograman model skrip (scripting language) yang berorientasi obyek. Python dapat digunakan untuk berbagai keperluan pengembangan perangkat lunak dan dapat berjalan di berbagai platform system operasi. Saat ini script python dapat dijalankan di sistem:
• Linux/Unix
• Windows
• Mac OS X
• OS/2
• Amiga
• Palm
• Symbian (untuk produk-produk Nokia)
Python didistribusikan dengan beberapa lisensi yang berbeda dari beberapa versi. Lihat sejarahnya di Python Copyright. Namun pada prinsipnya Python dapat diperoleh dan dipergunakan secara bebas, bahkan untuk kepentingan komersial. Lisensi Python tidak bertentangan baik menurut definisi Open Source maupun General Public License (GPL)
Sejarah perkembangan Python
Python dikembangkan oleh Guido van Rossum pada tahun 1990 di CWI, Amsterdam sebagai kelanjutan dari bahasa pemrograman ABC. Versi terakhir yang dikeluarkan CWI adalah 1.2.
Tahun 1995, Guido pindah ke CNRI sambil terus melanjutkan pengembangan Python. Versi terakhir yang dikeluarkan adalah 1.6. Tahun 2000, Guido dan para pengembang inti Python pindah ke BeOpen.com yang merupakan sebuah perusahaan komersial dan membentuk BeOpen PythonLabs. Python 2.0 dikeluarkan oleh BeOpen. Setelah mengeluarkan Python 2.0, Guido dan beberapa anggota tim PythonLabs pindah ke DigitalCreations.
Saat ini pengembangan Python terus dilakukan oleh sekumpulan pemrogram yang dikoordinir Guido dan Python Software Foundation. Python Software Foundation adalah sebuah organisasi non-profit yang dibentuk sebagai pemegang hak cipta intelektual Python sejak versi 2.1 dan dengan demikian mencegah Python dimiliki oleh perusahaan komersial. Saat ini distribusi Python sudah mencapai versi 2.5 (alpha 1) dan 2.4.3 (final).
Nama Python dipilih oleh Guido sebagai nama bahasa ciptaannya sebab Guido adalah penggemar berat acara televise Monty Python’s Flying Circus. Oleh karena itu seringkali ungkapan-ungkapan khas dari acara tersebut seringkali muncul dalam korespondensi antar pengguna Python.
Fitur
Beberapa fitur yang dimiliki Python adalah:
• memiliki kepustakaan yang luas; dalam distribusi Python telah disediakan modul-modul 'siap pakai' untuk berbagai keperluan.
• memiliki tata bahasa yang jernih dan mudah dipelajari.
• memiliki aturan layout kode sumber yang memudahkan pengecekan, pembacaan kembali dan penulisan ulang kode sumber.
• berorientasi obyek.
• memiliki sistem pengelolaan memori otomatis (garbage collection, seperti java)
• modular, mudah dikembangkan dengan menciptakan modul-modul baru; modul-modul tersebut dapat dibangun dengan bahasa Python maupun C/C++.



edit post

Ruby Programming (0)

08.25 by , under , ,

Ruby adalah bahasa pemrograman scripting yang berorientasi obyek. Tujuan dari ruby adalah menggabungkan kelebihan dari semua bahasa-bahasa pemrograman scripting yang ada di dunia. Ruby ditulis dengan bahasa pemrograman C dengan kemampuan dasar seperti Perl dan Python.
Sejarah Perkembangan Ruby
Ruby pertama kali dibuat oleh seorang programmer Jepang bernama Yukihiro Matsumoto. Pada tahun 1993 Yukihiro ingin membuat sebuah bahasa pemrograman scripting yang memiliki kemampuan orientasi obyek. Pada saat itu pemrograman berorientasi obyek sedang berkembang tetapi belum ada bahasa pemrograman scripting yang mendukung pemrograman obyek.
Penulisan Ruby dimulai pada Februari 1993 dan pada Desember 1994 dirilis versi alpha dari Ruby. Pada awal perkembangan Ruby, Yukihiro menulis Ruby sendiri sampai pada tahun 1996 sudah terbentuk komunitas Ruby yang banyak mengkontribusikan perkembangan Ruby.
Saat ini Ruby telah berkembang tidak hanya di Jepang, tetapi diseluruh dunia. Bulan Agustus tahun 2006, Macintosh telah melakukan kerja sama dengan mengintegrasikan Ruby on Rails pada Mac OS X v10.5 Leopard yang akan diluncurkan bulan Oktober 2007.
Kelebihan Ruby
• Sintaks sederhana.
• Memiliki exception handling yang baik.
• Bahasa Pemrograman Berorientasi Objek.
• Mengusung konsep single inheritance.
• Open source, siapa saja dapat menggunakannya dengan cuma-cuma dan dapat ikut berpartisipasi mengembangkannya.
• Memiliki garbage collector yang secara otomatis akan menghapus informasi tak terpakai dari memori.
Sistem Operasi yang didukung
• Linux
• Microsoft Windows 95/98/XP/NT/2000/2003/Vista
• MacOS X v.10.5 Leopard
• Beos
• OS/2
• Unix
• Amiga
• MorphOS
• Acorn RISC OS
• Syllable
• Symbian OS
Akhir–akhir ini, popularitas bahasa scripting semakin menanjak. Bahasa scripting pun semakin mendapat di hati para programer. Salah satunya adalah Ruby. Simak ulasannya berikut.Salah satu alasan bahasa scripting semakin populer adalah karena kesederhanaannya, powerful, dan sangat mudah digunakan serta dikembangkan. Bahasa scripting semakin diakui keberadaannya, salah satu buktinya adalah Google dan Nokia yang menggunakan bahasa scripting Python dalam produk mereka. Mungkin Anda selama ini sudah cukup puas dengan bahasa pemrograman yang ada seperti Java, C, C++, VB, dan sebagainya.
Mengapa kita memerlukan bahasa scripting? Bahasa scripting dirancang untuk tipeaplikasi yang berbeda dengan bahasa pemrograman sistem seperti C dan C++. Bahasa scripting sangat cocok digunakan sebagai glue language(bahasa perekat) misalnya untuk membuat interface antarkomponenkomponen. Walaupun bahasa scripting bersifat interpreter dan lebih lambat dibandingkan dengan bahasa compiler seperti C dan C++, hal tersebut jarang diungkit sebab bagian penting dari suatu program misalnya yang berhubungan dengan sistem tetap akan dibuat dengan bahasa pemrograman sistem seperti C dan C++, sedangkan bahasa scripting berfungsi sebagai glue language untuk menghubungkan antar komponen–komponen sistem tersebut misalnya untuk GUI interface.



edit post

Ajax Programming (0)

08.19 by , under , ,

Istilah AJAX (Asynchronous JavaScript And XML) dalam pengembangan web menjadi populer
pada beberapa tahun belakangan ini. AJAX ini sendiri bukan merupakan bahasa pemrograman baru, AJAX hanya merupakan sebuah teknik pemanfaatan object XMLHttpRequest dengan javascript untuk berkomunikasi dengan server secara Asynchronous, dengan pemanfaatan object XMLHttpRequest ini kita dapat membuat proses berjalan secara background atau bekerja dibelakang layar sementara user dapat tetap berinteraksi dengan halaman web yang ada. Pemanfaatan tehnik Asynchronous ini jugalah yang telah mendorong pengembangan web menjadi lebih kaya atau banyak yang menulisnya dengan istilah pengembangan Rich Internet Application (RIA) atau WEB 2.0.
Pada artikel ini akan dibahas tentang pemanfaatan tehnik komunikasi kepada server secara Asynchronous dengan mengunakan object XMLHttpRequest yang dibuat dengan Javascript dan membaca struktur XML data dengan menanfaatkan DOM (Document Object Model).
Asynchronous JavaScript and XMLHTTP, atau disingkat AJaX, adalah suatu teknik pemrograman berbasis web untuk menciptakan aplikasi web interaktif. Tujuannya adalah untuk memindahkan sebagian besar interaksi pada komputer web surfer, melakukan pertukaran data dengan server di belakang layar, sehingga halaman web tidak harus dibaca ulang secara keseluruhan setiap kali seorang pengguna melakukan perubahan. Hal ini akan meningkatkan interaktivitas, kecepatan, dan usability. Ajax merupakan kombinasi dari:
• DOMyang diakses dengan client side scripting language, seperti VBScript dan implementasi ECMAScript seperti JavaScript dan JScript, untuk menampilkan secara dinamis dan berinteraksi dengan informasi yang ditampilkan
• Objek XMLHTTP dari Microsoft atau XMLHTTPRequest yang lebih umum di implementasikan pada beberapa browser. Objek ini berguna sebagai kendaraan pertukaran data asinkronus dengan web server. Pada beberapa framework AJAX, element HTML IFrame lebih dipilih daripada XMLHTTP atau XMLHttpRequest untuk melakukan pertukaran data dengan web server.
• XML umumnya digunakan sebagai dokumen transfer, walaupun format lain juga memungkinkan, seperti HTML, plain text. XML dianjurkan dalam pemakaian teknik AJaX karena kemudahan akses penanganannya dengan memakai DOM
• JSON dapat menjadi pilihan alternatif sebagai dokumen transfer, mengingat JSON adalah JavaScript itu sendiri sehingga penanganannya lebih mudah
Seperti halnya DHTML, LAMP, atau SPSA, Ajax bukanlah teknologi spesifik, melainkan merupakan gabungan dari teknologi yang dipakai bersamaan. Bahkan, teknologi turunan/komposit yang berdasarkan Ajax, seperti AFLAX sudah mulai bermunculan.



edit post

Join With Me!!!