Postingan kali ini saya akan share pengalaman ketika membuka blog kami, kemudian muncul kotak alert yang berisi permintaan password dari google code https://masolis-javascript.google.code. Kotak alert tersebut akan muncul terus-menerus setiap saya buka halaman/artikel demi artikel. Dibawah ini adalah gambar kotak alert tersebut.

cara file hosting di google code, cara membuat akun di google code 

Ternyata peringatan ini bersumber dari penyimpanan google code maskolis yang sedang error. Hal tersebut mengakibatkan Page Navigation blog kami tidak muncul.

Dibawah ini adalah javascript page navigation yang masih menggunakan penyimpanan google code dari Maskolis <script src='https://masolis-javascript.googlecode.com/svn/trunk/pagination.js' type='text/javascript'/>.

Akan tetapi kejadian ini saya abaikan saja. Berharap semoga hanya kerusakan kecil dan akan segera teratasi oleh Maskolis.

Setelah saya tunggu sampai hari senin tgl 17 Desember, hal ini masih berulang. Bila saya biarkan terus, tentu hal ini akan mengganggu kenyamanan pengunjung. Lalu saya berinisiatif untuk menyimpan sendiri di akun google code sendiri. Dan Untungnya javascript https://masolis-javascript.googlecode.com/svn/trunk/pagination.js masih bisa saya download, sehingga bisa saya hosting di google code milik saya .   Dibawah ini  hasil javascript yang masih bisa terselamatkan
//<![CDATA[ function showpageCount(n){var h=home_page_url;var f=new Array();var m=1;var c=1;var q=0;var s=0;var d=0;var e="";var a="";var o="";for(var l=0,k;k=n.feed.entry[l];l++){var r=k.published.$t.substring(0,19)+k.published.$t.substring(23,29);timestamp=encodeURIComponent(r);var t=k.title.$t;if(t!=""){if(q==0||(q%pageCount==(pageCount-1))){if(h.indexOf(timestamp)!=-1){m=c}if(t!=""){c++}f[f.length]="/search?updated-max="+timestamp+"&max-results="+pageCount}}q++}for(var g=0;g<f.length;g++){if(g>=(m-displayPageNum-1)&&g<(m+displayPageNum)){if(s==0&&g==m-2){if(m==2){a='<span class="showpage"><a href="/">'+upPageWord+"</a></span>"}else{a='<span class="showpage"><a href="'+f[g]+'">'+upPageWord+"</a></span>"}s++}if(g==(m-1)){e+='<span class="showpagePoint">'+m+"</span>"}else{if(g==0){e+='<span class="showpageNum"><a href="/">1</a></span>'}else{e+='<span class="showpageNum"><a href="'+f[g]+'">'+(g+1)+"</a></span>"}}if(d==0&&g==m){o='<span class="showpage"> <a href="'+f[g]+'">'+downPageWord+"</a></span>";d++}}}if(m>1){e=""+a+" "+e+" "}e='<div class="showpageArea"><span style="COLOR: #111111;" class="showpageOf">Pages ('+(c-1)+")</span>"+e;if(m<(c-1)){e+=o}if(c==1){c++}e+="</div>";var b=document.getElementsByName("pageArea");var j=document.getElementById("blog-pager");if(c<=2){e=""}for(var g=0;g<b.length;g++){b[g].innerHTML=e}if(b&&b.length>0){e=""}if(j){j.innerHTML=e}}function showpageCount2(r){var l=home_page_url;var k=new Array();var g=l.indexOf("/search/label/")!=-1;var d=g?l.substr(l.indexOf("/search/label/")+14,l.length):"";d=d.indexOf("?")!=-1?d.substr(0,d.indexOf("?")):d;var q=1;var e=1;var t=0;var v=0;var f=0;var h="";var a="";var s="";var c='<span class="showpageNum"><a href="/search/label/'+d+"?&max-results="+pageCount+'">';var l=home_page_url;for(var o=0,n;n=r.feed.entry[o];o++){var u=n.published.$t.substring(0,19)+n.published.$t.substring(23,29);timestamp=encodeURIComponent(u);var w=n.title.$t;if(w!=""){if(t==0||(t%pageCount==(pageCount-1))){if(l.indexOf(timestamp)!=-1){q=e}if(w!=""){e++}k[k.length]="/search/label/"+d+"?updated-max="+timestamp+"&max-results="+pageCount}}t++}for(var j=0;j<k.length;j++){if(j>=(q-displayPageNum-1)&&j<(q+displayPageNum)){if(v==0&&j==q-2){if(q==2){a=c+upPageWord+"</a></span>"}else{a='<span class="showpage"><a href="'+k[j]+'">'+upPageWord+"</a></span>"}v++}if(j==(q-1)){h+='<span class="showpagePoint">'+q+"</span>"}else{if(j==0){h=c+"1</a></span>"}else{h+='<span class="showpageNum"><a href="'+k[j]+'">'+(j+1)+"</a></span>"}}if(f==0&&j==q){s='<span class="showpage"> <a href="'+k[j]+'">'+downPageWord+"</a></span>";f++}}}if(q>1){if(!g){h=""+a+" "+h+" "}else{h=""+a+" "+h+" "}}h='<div class="showpageArea"><span style="COLOR: #000;" class="showpageOf">Pages ('+(e-1)+")</span>"+h;if(q<(e-1)){h+=s}if(e==1){e++}h+="</div>";var b=document.getElementsByName("pageArea");var m=document.getElementById("blog-pager");if(e<=2){h=""}for(var j=0;j<b.length;j++){b[j].innerHTML=h}if(b&&b.length>0){h=""}if(m){m.innerHTML=h}}var home_page_url=location.href;var thisUrl=home_page_url;if(thisUrl.indexOf("/search/label/")!=-1){if(thisUrl.indexOf("?updated-max")!=-1){var lblname1=thisUrl.substring(thisUrl.indexOf("/search/label/")+14,thisUrl.indexOf("?updated-max"))}else{var lblname1=thisUrl.substring(thisUrl.indexOf("/search/label/")+14,thisUrl.indexOf("?&max"))}}var home_page="/";if(thisUrl.indexOf("?q=")==-1){if(thisUrl.indexOf("/search/label/")==-1){document.write('<script src="'+home_page+'feeds/posts/summary?alt=json-in-script&callback=showpageCount&max-results=99999" ></script>')}else{document.write('<script src="'+home_page+"feeds/posts/full/-/"+lblname1+'?alt=json-in-script&callback=showpageCount2&max-results=99999" ></script>')}}; //]]>

Setelah berhasil saya simpan, kemudian saya mengganti  <script src='https://masolis-javascript.googlecode.com/svn/trunk/pagination.js'type='text/javascript'/>. Menjadi <script src='http://tamboen-project.googlecode.com/pagination.js' type='text/javascript'/>.

Namun kotak alert tadi masih muncul,. Setelah saya cek secara teliti, ternyata saya kelupaan bahwa saya masih mempunyai satu lagi javascript dari google code milik mas kolis yang belum saya simpan di google code milik saya.

Ketika saya download hal yang tidak diharapkan pun muncul, entah kenapa javascript yang kedua tidak dapat didownload (padahal hanya berselang beberapa menit saja dari javascript yang pertama).

Hal inilah yang membuat saya melayangkan pesan pada senin sore kepada Mas Kolis  (mungkin pesan saya ini bersama dengan pesan rekan2 blogger lain yang juga melayangkan pesan yang sama kepada Mas Kolis). Pesan saya intinya mempertanyakan kenapa terjadi Error pada javascript tersebut.

Kemudian malam hari keluarlah jawaban dari Mas Kolis berupa pengumuman penting, 
Ya, seperti dugaan saya sebelumnya, bahwa akun Google Code Mas Kolis kena Banned lagi. Pengumuman tersebut berisi pengumuman bahwa akun Google Code Mas Kolis Kena Banned dan adanya intruksi bagi para pengguna javascript milik Mas Kolis untuk mengganti  setiap script yang terdapat https://masolis-javascript.googlecode.com menjadi https://johny-blogger.googlecode.com

Seperti pesan Mas Kolis Segera simpan javascript tersebut di google code milik anda. Bagi yang belum menyimpan di google code, dibawah ini saya coba berbagi bagaimana cara menyimpan javascript tersebut.

Sekali lagi ini just Share dari saya, Apabila cara dibawah ini masih terdapat kekurangan, tentu koreksi dari teman2 semua atau dari para master sangat saya nantikan. 

Berikut pengalaman bagaimana langkah saya upload pagination script blog ini ke Google code milik saya.
Inilah selengkapnya,

1. Sign in ke blogger.com
2. Buka alamat google code di >> code.google.com,
Setelah itu klik Create a new project seperti tampilan dibawah ini.


cara menyimpan file di google code, cara membuat akun di google code

3. Isi form yang tersedia dan akhiri dengan Create Project,
selengkapnya lihat gambar di bawah ini.


cara menyimpan file di google code, cara membuat akun di google code


Keterangan:
1) Project Name, isi sesuai nama project yang telah anda pilih.
    Missal saya memberi nama tamboen-project
2) Project Summary, isi summary sesuai pilihan anda.
     Missal kami menuliskan File Hosting
3) Description, terserah deskripsi anda,bebas
     Misal kami mengisi deskripsi Hosting untuk jejaktamboen.blog
4) Version Control System, pilih Mercurial
5) Source Code license pilih GNU GPL v3
6) Project Label(s), bebas sesuai pilihan anda
7) Langkah terakhir, Create Project

4. setelah anda klik Create Project seperti pada gambar diatas, kemudian akan muncul tampilan seperti dibawah ini, Lalu yang harus anda lakukan adalah klik Downloads, selengkapnya perhatikan gambar di bawah ini.

cara menyimpan file di google code, cara membuat akun di google code

5. langkah anda selanjutnya adalah klik New Download
untuk upload suatu file .

cara menyimpan file di google code, cara membuat akun di google code 

6. Selanjutnya, setelah anda klik New Download maka akan tampil form seperti tampilan dibawah ini.
cara menyimpan file di google code, cara membuat akun di google code
 Keterangan:
Summary, isi sesuai nama script yang akan anda upload (bebas)
                   Missal saya memberi nama Pagination
Description, Isi deskripsi anda (bebas)
Browse, pilih file yang telah anda siapkan dari computer/laptop anda
Langkah akhir, Submit File
 

7. setelah anda submit file anda, langkah berikutnya adalah klik file yang telah berhasil anda upload tadi, lihat gambar selengkapnya dibawah ini.
 
cara menyimpan file di google code, cara membuat akun di google code 
 
8. Langkah selanjutnya adalah klik kanan>copy link location>paste di Notepad

cara menyimpan file di google code, cara membuat akun di google code 

9. Finishing,  masukkan url tadi ke format seperti di bawah ini.

<script src='http://tamboen-project.googlecode.com/pagination.js' type='text/javascript'/>.


Jika dilain hari hendak menyimpan lagi di akun anda, cukup masuk ke blog anda dan buka code.google.com kemudian klik my favorites>project anda> Downloads> New download. Selanjutnya sama seperti langkah diatas

Selengkapnya lihat gambar di bawah ini. 

cara menyimpan file di google code, cara membuat akun di google code


Nah, di atas merupakan langkah-langkah membuat akun dan menyimpan file di google code.
Hal yang tidak kalah pentingnya yaitu bagaimana kita menyiapkan file yang hendak kita hosting. Misal kita akan meng-Hosting sebuah file javascript di google code.

1.    Simpan script di Notepad




2.    Klik file > Save kemudian berinama, (misal pagination.js) lalu  save
 
google code, google code, google code, google code, google code, cara upload file ke google code


3. Hasilnya seperti gambar di bawah ini dan siap untuk anda Browse

Demikian share pengalaman dari kami semoga bermanfaat.
Terima kasih atas kunjungan anda.