selamat datang di surga kecilku :)

hanya bermimpi ketika ingin memilikimuu ..
tapi akhirnya kamu menjadi milikku dan menjadi surgaku :)

Senin, 25 Maret 2013

KETIKA CARA TUHAN MENDEWASAKANKU BEGITU SEMPURNA

bener2 yahh cara tuhan mendewasakanku begitu sempurna,,
ketika semua teman tak lagii ingin menghampiriku dengan kesalahan apa yang aq perbuat..
bahkan kata maaf tak lagi di dengar..:)
 
allah menciptkan aku dan kita semua dengan berbagai juta kesempurnaan ,namun belum banyak hal yang belum aq syukuri dengan sungguh..
bahkan aku hanya merasa mendapatkan masalah seperti lingkaran tak pernah berujung selalu berputar dan tdak menemukan titik yang ku dapat..
subhanaallah..
kadang aku mencaci maki keadaan ini ..
menyalahkan segala cara..seolah-olah apa yang ditakdirkan tuhan ini menjadi hidupku tak bernilai guna..

cukup kujadikan allah sebagai tempat suara hatiku,,atas berbagai rasa syukur masalh yang aku dapat yang begitu sempurna cara tuhan mendewasakan aku saat ini..
cukup allah yang aku jadikan tempat perlindungan dan meminta ketentraman kenyamanan hidup ini..


aku tidak mengerti masalah yang kuhadapi ini, begitu tertekannya hidupku ini sampai tak satu orangpun memahaminya", tapi satu hal yang harus dipahami betul bahwa mungkin masalah yang ada merupakan bagian untuk mendewasakanku ini, masalah yang ku hadapi merupakan cara untuk membuatku belajar.mengerti sifat orang2 disekelilingku,tidak mudah mempercayai orang yang baik dengan kita,karena bisa jadi dengan kebaikan dymdy memanfaatkan kekurangan kita..

Percayalah kegagalan tak selamanya harus membuat diri menjadi frustasi karena dibalik kesulitan selalu ada kemudahan.Saat mengalami frustasi kita harus lebih bijak mengelolanya agar tidak menjadi bencana berkelanjutan. 
Boleh saja sich frustasi atau bersedih hati, tapi lakukan hal itu dalam batas yang sewajarnya saja.Jangan sampai kesedihan dan frustasi membuat kita loyo dan lemah.
cukup kita gunakan sebuah logika sederhana. Tuhan adalah Sang Maha Kaya, dan Beliau sudah memberi "mandat" pada ku dengan masalah yang aku hadapii...

thks you for always cheering me up,supporting me and making me better when i'm feeling down..
{}

Kamis, 07 Maret 2013

M A A F

Pemberian maaf yang tulus tidak menuntut seorang sahabat untuk meminta maaf atau berjanji untuk berubah.
jangan khawatir apa mereka akhirnya mengerti anda atau tidak. Cintailah mereka dan bebaskan mereka. Hidup akan memberikan cahaya kebenaran kepada semua orang dengan cara dan waktunya sendiri–seperti yang terjadi kepada anda dan aku sendiri.

Dunia ini tidak ada yang sempurna, jadi sahabat aku mohon maaf sebesar-besarnya atas kesalahanku yang telah terjadi. Kesalahan yang terjadi, itu mungkin aku yang salah atau kamu yang salah, tapi tolong jangan biarkan itu mengkikis habis persahabatan kita. Sahabat aku akan lakukan apapun untuk memperbaiki kesalahan itu,
 
DikaLa sahabat tak bisa dibanggakan
MaLah terkadang menoreh Luka di hati
Tapi percayaLah kaLau Luka itu
Kan menjadi sesuatu yang patut dikenang
WaLaupun pahit yang kau rasa
Tapi keLak itu akan menjadi sesuatu yang maniezt dikenang
Tapi sayang…
Tuk merubah rasa dari pahit ke manis
Butuh waktu dan pengertian yang besar
Sekarang…
Aku ingin mengubah pahit itu dengan kata “MAAF”
MaaFkan aku teman,,,
MaaFkan aku

Sahabatku !
Masihkan kau berkenan kusapa Sahabatku ?
Sungguh aku sangat “menyesal”
Apakah penyesalanku ini masih berguna bagi seorang sahabat?!
Aku sangat tahu jawabanmu, sahabat…
“Penyesalan tak ada gunanya, Nasi sudah jadi bubur !” Tapi, dihari ini aku ingin kau tetap tahu…
Aku sangat menyesal & penyesalan itu hanya dapat ku rasakan dalam hatiku sendiri,
Sungguh aku sangat menyesali, atas apa yang telah kulakukan padamu,

Sahabatku !Aku sangat tahu sahabat,
Kau pasti kesal, marah, kecewa bahkan mulai benci padaku,
Aku sangat tahu sahabat,
Ada sepotong hati yang luka karena kelakuanku,
Masihkan kau mau mendengar suaraku Sahabat ?
Sudilah kau mema’afkanku,
Atas yang telah kulakukan padamu,
Ma’afkan kekhilafanku,
Sungguh aku mohon ma’afkan sahabat…

Senin, 16 April 2012

Framework Javascript RightJS

RightJS adalah kerangka JavaScript kompak untuk mengembangkan cross-browser web aplikasi. RightJS berdasarkan arsitektur modular diperpanjang. Memiliki kecil (15k gzip) inti termasuk banyak fitur seperti DOM-manipulasi, animasi, bentuk, kue, pengolahan peristiwa (termasuk peristiwa non standard), implementasi OOP dan lainnya. RightJS adalah keturunan langsung dari perpustakaan Prototipe dan anologue terkenal JavaScript JQuery kerangka kerja dan Mootools.
Fitur utama:
     * Hapus sintaks. RightJS mencoba untuk tidak menciptakan nama-nama metode baru, bukan bahwa ia menggunakan prinsip penamaan yang sudah digunakan. Memiliki sintaks, benar-benar bersih kompak dan sebagian besar akrab.
     * Unifikasi
     * Kinerja
     * Panggilan dengan nama
['foo', 'boo', 'moo'].each('replace', 'oo', 'aa');

$(element).onClick('addClass', 'clicked');
  • OOP DOM-wrappers
  • Optional safe mode
  • Later JavaScript specs support JavaScript(with emulation for old browsers)
  • JavaScript core extensions
  • Simplified numbers handling
  • Baked in spinners handling
  • Forms uploading handling
  • Object-oriented model
  • Open, extendable architecture
  • Uniformed events and options Handling
  • Mutated methods and chains
new Element('div').update('text').insertTo(document.body).highlight();
RightJS merupakan framework JavaScript yang dirancang untuk perasaan benar.

Ø  Ini adalah filosofi RightJS:
     JavaScript adalah bahasa pemrograman yang paling banyak digunakan pada masa sekarang. Tapi juga yang paling dibenci satu. Yang agak menyebalkan, karena kita ditakdirkan untuk berurusan dengan script sisi klien dalam waktu terdekat. Dan itu membawa kita pada ide RightJS.
    RightJS tidak terfokus pada fitur kuat atau harus menulis kode kurang. Fokus RightJS adalah membuat pengembang yang bagus. Kurang hacking dan kontrol lebih.
Jadi bagaimana mereka melakukan itu?
RightJS mengambil inspirasi dari Ruby dan Rails:
Seperti Ruby atau Rails, RightJS sangat sederhana dan kasual dalam penggunaan sehari-hari. Memiliki standar API dan sebagian besar akrab, dan menawarkan banyak cara pintas, gula sintaks dan fitur berguna.
     Tapi, RightJS juga sangat kuat ketika Anda perlu untuk mengimplementasikan sesuatu yang serius. CD ini berisi lingkungan OOP fitur lengkap konsisten, modul bersama, OOP dom-pembungkus, berseragam penanganan peristiwa, dan sebagainya dan sebagainya. Semuanya pengembang tumbuh penuh dibutuhkan.
Kami memiliki inti RightJS sangat kecil dan blazingly cepat yang tidak memaksa Anda untuk mendapatkan hal-hal dilakukan satu atau lain cara. Anda selalu punya pilihan, menggunakan pendekatan prosedural, berorientasi objek atau fungsional, dan melakukannya dengan cara yang bersih beradab
. Itulah yang membuat RightJS alat yang terasa tepat.Para RightJS atas fitur antara lain:
     * Panggilan Berdasarkan Nama
     * OO DOM-Wrapper
     * Aman-Mode Dukungan
     * Kemudian Spesifikasi JavaScript Dukungan
     * JavaScript Inti Ekstensi
     * Sederhana Bilangan Penanganan
     * Panggang dalam Spinners Penanganan
     * Formulir Penanganan Mengupload
     * Pemrograman Berorientasi Obyek
     * Sebuah Buka Sandbox Arsitektur
     * Berseragam Acara dan Pilihan Penanganan
RightJS Memperluas Panduan
Sejak versi 2.0.0 semua unit di RightJS dasarnya biasa JavaScript kelas. Pada sudut ini tidak ada yang istimewa tentang mereka dan Anda hanya bisa pergi dan mengubah properti prototipe setiap unit segera
String.prototype.isBob = function() {
return this.indexOf(
Bob) > 1;
};

"bob".isBob(); // true
"Mary".isBob(); // false

Array.prototype.hasBob = function() {
return this.indexOf('Bob') > -1;
};

["Bob"].hasBob(); // true
["Mary"].hasMary(); // true

Element.prototype.isBob = function() {
return this.hasClass('bob');
};

Event.prototype.isBob = function() {
return this.target.hasClass('bob');
};

Document.prototype.hasBob = function() {
return this.find('.bob').length > 0;
};

Xhr.prototype.getBob = function() {
return this.load('/bob');
};
Anda punya gambar. Pada dasarnya setiap kelas di RightJS dapat diperpanjang dengan cara ini. Tapi ini bukan 1999 lagi dan kami memiliki lebih banyak untuk Anda untuk bermain dengan Alpha
Ruby Gaya mixin











Pertama-tama, semua kelas dalam mendukung injeksi RightJS Ruby gaya fungsionalitas menggunakan modul bersama. Jika Anda tidak akrab dengan istilah jangan takut sangat sederhana. Katakanlah Anda memiliki hash fungsi umum digunakan seperti ini
var BobOrNot = {
hasBob: function() {
return this.indexOf('Bob') > -1;
},

hasNoBob: function() {
return !this.hasBob();
}
};
Kami menyebutnya hash seperti modul bersama atau segera mixin. Manly, karena itu modul dan Anda dapat berbagi dengan menyuntikkan ke dalam kelas lain seperti itu
String.include(BobOrNot);
Array.include(BobOrNot);

"Bob".hasBob(); // true
["Bob"].hasBob(); // true

"Mary".hasBob(); // false
["Mary"].hasBob(); // false

Menggunakan. Include () Anda dapat memperpanjang setiap unit di RightJS dan Anda juga dapat memberi mereka makan dengan beberapa modul sekaligus.
Element.include(Module1, Module2, ...);
Number.include(Module1, ..);
Window.include(....);
Xhr.include(...);
Fx.include(...);

Dengan cara ini Anda dapat dengan mudah berbagi fungsi antara kelas-kelas seperti Anda sendiri dan menjaga ekstensi perpustakaan Anda bersih dan terorganisir
Class Level Extensions
Seperti yang Anda lihat di atas, Anda dapat memperpanjang contoh-contoh kelas dengan fungsionalitas tambahan dengan menggunakan. Include () metode. Tapi ada juga metode lain untuk memperpanjang kelas itu sendiri. Ini disebut memperpanjang (.)
String
.include({ method1: function() {} })
.extend({ method2: function() {} });

// as the result you'll have the following
"string".method1();
String.method2();
Memperpanjang () metode. Juga dapat mengambil beberapa modul jika Anda membutuhkan.
Alpha
Pasang Callback Injeksi/Post Injection Callbacks
Kemudian, ada juga pasca injeksi callback dukungan. Anda mungkin membutuhkannya dalam kasus jika Anda ingin menggunakan modul yang sama dengan kelas yang berbeda yang memiliki API yang berbeda.
Untuk alasan yang dapat ditambahkan ke dalam modul Anda, metode bernama seperti selfIncluded atau selfExtended (versi menggarisbawahi self_included dan self_extended juga didukung). Setelah modul Anda disuntikkan ke dalam kelas metode ini akan menerima kelas sebagai parameter, dan kemudian Anda akan dapat mengatur hal-hal untuk membuatnya bekerja.
Misalnya. Katakanlah, untuk beberapa alasan saya ingin menggunakan modul yang BobOrNot bukan hanya dengan kelas String dan Array, tetapi juga dengan contoh Elemen dan Dokumen juga. Saya tidak tahu, mungkin aku ingin beberapa antarmuka polimorfik umum. Saya dapat melakukannya dengan mudah menggunakan pasca injeksi callback seperti begitu
var BobOrNot = {
selfIncluded: function(klass) {
if (klass === Element) {
Element.prototype.hasBob = function() {
return this.hasClass('bob');
};
} else if (klass === Document) {
Document.prototype.hasBob = function() {
return this.find('div.bob').length > 0;
};
}
},

// the rest of the methods...
};

// now we can inject the module anywhere
String.include(BobOrNot);
Array.include(BobOrNot);
Element.include(BobOrNot);
Document.include(BobOrNot);
Catat, metode callback itu sendiri tidak akan ditransfer ke kelas, include () metode. Hanya akan melewati itu.
Methods Overloading
Kadang-kadang Anda perlu untuk tidak hanya memasukkan metode baru, tapi kelebihan yang sudah ada. Dan bukan hanya overload, tetapi Anda juga mungkin ingin memanggil metode asli pada beberapa kondisi. Anda dapat melakukannya dengan menyuntikkan metode Anda dengan modul dan membuat panggilan $ Super biasa ketika Anda membutuhkannya
Element.include({
append: function() {
if (my_conditions) {
// do something special in here
} else {
return this.$super.apply(this, arguments);
}}
});
Seperti yang Anda lihat trik sederhana. Anda tidak harus menggunakan menerapkan panggilan,. Tetapi sebagai metode tertentu dapat mengambil sejumlah argumen kita membuat panggilan super melalui menerapkan konstruksi untuk memastikan bahwa semua argumen yang dilewati kembali dengan benar..

Kamis, 22 Maret 2012

World Wide Web


World Wide Web
·                     Protokol = mirip dengan bahasa.
·                     TCP/IP (Transmission Control Protocol/Internet Protocol) adalah
sekelompok protokol yang mengatur komunikasi data komputer di Internet.
·                     TCP bertugas memastikan bahwa semua hubungan bekerja dengan benar.
·                     IP adalah yang mentransmisikan data dari satu komputer ke komputer lain.

World Wide Web memiliki sejumlah perbedaan dari sistem hypertext lain yang kemudian tersedia. Web diperlukan hanya link satu arah daripada yang dua arah. Hal ini memungkinkan bagi seseorang untuk link ke sumber lain tanpa tindakan oleh pemilik sumber daya itu. Hal ini juga secara signifikan mengurangi kesulitan mengimplementasikan web server dan browser (dibandingkan dengan sistem sebelumnya), tetapi pada gilirannya mempresentasikan masalah kronis busuk link. Tidak seperti pendahulu seperti HyperCard, World Wide Web adalah non-eksklusif, sehingga memungkinkan untuk mengembangkan server dan klien secara independen dan menambahkan ekstensi tanpa batasan lisensi. Pada tanggal 30 April 1993, CERN mengumumkan bahwa World Wide Web akan menjadi bebas untuk siapa saja, tanpa biaya jatuh tempo.Datang dua bulan setelah pengumuman bahwa implementasi server dari protokol Gopher tidak lagi bebas untuk digunakan, ini menghasilkan pergeseran yang cepat dari Gopher dan menuju Web. Sebuah browser web populer awal adalah Viola WWW untuk Unix dan Sistem Windowing X.
                                                                                                          

           
WWW (World Wide Web) merupakan kumpulan informasi pada beberapa server komputer yang terhubung satu sama lain dalam jaringan Internet. Informasi dalam Web mempunyai link yang menghubungkan informasi yang satu dengan informasi yang lain dalam jaringan Internet.
Bekerja dengan Web mencakup bekerja dengan software Web Browser dan software Web Server. Keduanya bekerja seperti sistem client server dengan tugas sebagai berikut:
a. Web Browser sebagai client untuk menginterpretasikan dan melihat informasi Web.
b. Web Server sebagai server untuk menerima informasi yang diminta oleh browser. Untuk mengakses Web, Anda memerlukan suatu program yang
disebut Web Browser.
            Browser adalah suatu program yang dirancang untuk mengambil informasi dari suatu server komputer pada jaringan Internet. Informasi ini dikemas dalam page yang masing-masing memiliki beberapa link yang menghubungkan Web page ke sumber informasi lain.


            HTTP merupakan protokol yang menentukan Web browser dalam meminta/mengambil suatu dokumen, dan menentukan Web server dalam menyediakan dokumen yang diminta oleh Web browser. Ini adalah protokol standar yang dipakai untuk mengakses dokumen HTML. HTTP digunakan untuk menjelajahi Web yang berhubungan dengan banyak protokol lain.
            URL adalah suatu alamat yang dipakai untuk menentukan lokasi informasi
pada Web server, karena alamat ini mengambil informasi yang diminta oleh browser. Format umum dari suatu URL adalah: protokol_transfer://nama_host/path/nama_file
            DNS (Domain Name System) Untuk mempermudah pengelolaan Web server dan Web browser pada komputer di Internet, komputer di Internet menggunakan suatu format penamaan yang disebut Domain Name System (DNS). DNS membagi domain menjadi beberapa tingkat yang merupakan kelompok komputer yang terhubung ke Internet. Nama domain beserta jenis organisasinya, antara lain:
· com ---> untuk komersial
· edu ---> untuk pendidikan
· net ---> untuk provider Internet
· id ---> untuk negara Indonesia
· gov ---> untuk Lembaga Pemerintahan
· int ---> untuk Organisasi International
· mil ---> untuk Organisasi Militer
· org ---> untuk Organisasi Umum
            HTML yang akan dibahas meliputi beberapa tahap, yaitu level HTML, HTML Extension dan program Editor HTML. HTML adalah format data yang dipakai untuk membuat dokumen HyperText. Dokumen HTML disebut Mark Language, karena berisi tanda tanda tertentu yang digunakan untuk menentukan tampilan suatu teks dan tingkat kepentingan dari teks tersebut dalam suatu dokumen.
Contoh HTML :
<html>
<head>
-- Informasi tentang dokumen HTML
</head>
<body>
--Informasi yang akan disampaikan dalam web browser
</body>
</html>

Gambar di dalam suatu web page merupakan daya penarik bagi pengunjung suatu web site. Umumnya web site dilengkapi dengan gambar-gambar untuk membuat orang tertarik untuk melihat dan membaca isi yang ada di suatu web site.