Arsip

Arsip untuk Desember, 2007

Tips Untuk Mengubah Tampilan Yahoo! Messenger Seperti Google Talk

Siapa yang tidak kenal dengan aplikasi chatting yang satu ini, Yahoo! Messenger. YM yang merupakan istilah populer dari aplikasi ini sudah banyak digunakan di warnet-warnet sebagai salah satu aplikasi chatting.

Tetapi dengan kehadiran Google Talk, YM mulai mendapatkan saingan. Banyak di antara para pengguna Internet yang menggunakan Google Talk sebagai alternatif aplikasi chatting. Bahkan banyak pengguna Google Talk yang terkesima dengan desain tampilannya yang menarik dan cenderung lebih ringan ketimbang YM.

Bagi Anda yang suka dengan tampilan yang diberikan oleh Google ini, tetapi masih lebih suka menggunakan YM sebagai alat komunikasi, Anda bisa mengikuti langkah-langkah berikut ini untuk membuat YM yang terinstall pada komputer Anda tampil layaknya Google Talk.

1. Download / unduh file skin di sini.
2. Ekstrak file zip yang Anda download, dan pindahkan ke C:\Program Files\Yahoo!\Shared\Graphics.
3. Jalankan Yahoo! Messenger.
4. Jalankan menu Messenger -> Change Skin, pilih Google Talk.
5. Skin Yahoo! Messenger Anda akan berubah menyerupai skin Google Talk.

Tampilan Google Talk

Tampilan Yahoo! Messenger yang baru

Selamat mencoba!

Integrasikan Web Anda dengan Yahoo User Interface (YUI) Calendar

Dalam menciptakan sebuah web, kita kadang dituntut untuk dapat membuat user interface yang mudah untuk digunakan oleh user, contohnya seperti Popup Calendar. Yahoo menyediakan komponen-komponen yang dapat Anda integrasikan pada web yang Anda buat, yang dikenal dengan nama Yahoo User Interface (YUI). Salah satunya adalah Yahoo Calendar, yang digunakan untuk membuat Popup Calendar, seperti halnya Date Picker yang merupakan istilah dari beberapa bahasa pemrograman.

Dalam menciptakan sebuah web, kita kadang dituntut untuk dapat membuat user interface yang mudah untuk digunakan oleh user, contohnya seperti Popup Calendar. Yahoo menyediakan komponen-komponen yang dapat Anda integrasikan pada web yang Anda buat, yang dikenal dengan nama Yahoo User Interface (YUI). Salah satunya adalah Yahoo Calendar, yang digunakan untuk membuat Popup Calendar, seperti halnya Date Picker yang merupakan istilah dari beberapa bahasa pemrograman.
Dengan menggunakan komponen ini, kita sebagai pengembang web, dapat memberikan kemudahan kepada user dalam mengisikan field tanggal, yaitu hanya dengan memilih tanggal pada popup yang diberikan.
Berikut langkah-langkah dalam pembuatan Popup Calendar menggunakan YUI versi 2.2.2:
a. Siapkan pustaka YUI.
b. Buatlah sebuah halaman web, sebagai contoh Anda dapat melihat pada kode sumber berikut:

<!-- Created by Robertus Lilik Haryanto (lilik.haryanto@gmail.com) !-->
<html>
<head>
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
   <title>YUI Calendar</title>
   <link rel="stylesheet" href="lib/calendar.css" type="text/css">
   <link rel="stylesheet" href="lib/examples.css" type="text/css"><script type="text/javascript" src="lib/YAHOO.js"></script>
   <script type="text/javascript" src="lib/event.js" ></script>
   <script type="text/javascript" src="lib/calendar.js"></script>
   <script>
   var cal, calFilter;

   function init() {
      cal = new YAHOO.widget.Calendar2up("cal", "calContainer");
      cal.setChildFunction("onSelect", setDate);
      cal.title = "Expired Date";
      cal.render();
      this.link = document.getElementById('dateLink');
   }

   function showCalendar() {
      cal.outerContainer.style.top = (link.offsetTop+link.offsetParent.offsetTop+link.height) + "px";
      cal.outerContainer.style.left = (link.offsetLeft+link.offsetParent.offsetLeft-104) + "px";
      cal.outerContainer.style.display = 'block';
   }

   function setDate() {
      var dt = cal.getSelectedDates()[0];
      var date = (dt.getDate() < 10) ? "0" + dt.getDate() : dt.getDate();
      var month = (dt.getMonth() < 10) ? "0" + (dt.getMonth()+1) : (dt.getMonth()+1);
      var year = dt.getYear();

      if (date.length == 3) date = date.substr(1, 2);
      if (month.length == 3) month = month.substr(1, 2);
      if (navigator.appName.indexOf("Netscape") > -1) {
         document.getElementById("txtDate").value = date + "/" + month + "/" + (year + 1900);
      } else if (navigator.appName.indexOf("Internet Explorer") > -1) {
         document.getElementById("txtDate").value = date + "/" + month + "/" + year;
         cal.hide();
      }

      window.onload = function() {
      init();
   }
   </script>
</head>
<body>
   <h2>YUI Calendar, oleh Robertus Lilik Haryanto</h2>
   <input type="text" name="txtDate" id="txtDate" size="10" maxlength="10" readonly="readonly" />
   <a href="#" onclick="showCalendar()"><img id="dateLink" src="lib/pdate.gif" border="0" style="vertical-align:middle;margin:5px"/></a>
   <input type="button" name="btnClearDate" id="btnClearDate" value="Reset" onClick="this.form.txtDate.value='';"/>
</body>
</html>
<span id="calContainer" style="position:absolute;display:none"></span>

c. Sesuaikan pustaka YUI yang telah Anda siapkan dengan path pada file html di atas (calendar.css, examples.css, YAHOO.js, event.js, calendar.js). Selain itu, sesuaikan pula file-file gambar pada file calendar.js.
d. Coba Anda jalankan web di atas.Calendare. Jika Anda mendapatkan tampilan seperti gambar di atas, Anda berarti telah berhasil membuat Popup Calendar ini.
f. Selamat mencoba, dan nikmatilah menggunakan komponen-komponen dari Yahoo User Interface lainnya.Untuk lebih memperdalam pengetahua mengenai Yahoo User Interface (YUI), Anda dapat membaca tutorial atau manual yang terdapat di http://developer.yahoo.co/yui/.

Internet Connection Sharing Untuk Fastnet Menggunakan Jaringan Ad-Hoc

Bagi teman-teman yang sudah merasakan betapa murah dan cepatnya koneksi internet menggunakan Fastnet dari Firstmedia, ada satu hal lagi yang perlu diperhatikan dan jangan sampai ketinggalan untuk sharing koneksi dengan PC lain.

Yang dibutuhkan hanya 2 PC / Notebook dengan wireless adapter, dimana 1 PC / Notebook sudah terhubung ke Cable Modem yang disediakan oleh Fastnet.

Keterangan:
PC1 -> PC / Notebook yang terhubung dengan Cable Modem dari Fastnet
PC2 -> PC /Notebook yang ingin menikmati Internet Connection Sharing

Kemudian pada PC1, lihat konfigurasi IP Default Gateway dan DNS Server dari interface yang terhubung ke Cable Modem (Local Area Network), kalau bisa di capture saja agar tidak lupa (gambarnya bisa disimpan dulu).

Konfigurasi IP untuk interface yang terhubung ke Cable Modem pada PC1

Setelah itu setting IP untuk interface wireless yang akan digunakan untuk koneksi ke PC2. Isikan IP Address 192.168.1.1, Subnet Mask 255.255.255.0, Default Gateway = Default Gateway dari gambar yang di capture, Preffered DNS Server = Preffered DNS Server dari gambar yang di capture, Alternate DNS Server = Alternate DNS Server dari gambar yang di capture. Setelah itu setting jaringan wireless sebagai jaringan Ad-Hoc (jaringan computer to computer), pastikan untuk tidak menggunakan WEP Key (alias Disable). Kalau jaringan Ad-Hoc sudah dibuat, jalankan service Routing pada Windows Service. Setelah itu aktifkan internet connection sharing pada interface yang terhubung ke Cable Modem.

Sekarang saatnya konfigurasi jaringan pada PC2. Setelah itu setting IP untuk interface wireless yang akan digunakan untuk koneksi ke PC1. Isikan IP Address 192.168.1.2, Subnet Mask 255.255.255.0, Default Gateway = 192.168.1.1, Preffered DNS Server = Preffered DNS Server dari gambar yang di capture, Alternate DNS Server = Alternate DNS Server dari gambar yang di capture. Coba Anda deteksi apakah jaringan Ad-Hoc yang Anda buat sudah tampil di window View Available Wireless Networks. Kalau ada, coba Anda koneksikan. Kalau sudah bisa terkoneksi, coba Anda buka window Command Prompt, dan jalankan perintah berikut: ping yahoo.com, dan muncul hasil seperti pada gambar berikut, berarti Anda sudah berhasil melakukan Internet Connection Sharing.

Ping

Selamat atas keberhasilan Anda!