AlgoritmaNews Adalah Situs Berita Perkembangan Teknologi Terkini Yang Ter Update Setiap Hari | Mulai Dari Berita Teknoligi, Sains, Perbintangan, NASA, Satelit, Tips Trik Mengatasi Masalah Yang Terjadi Pada Prangkat Teknologi dan Masih Banyak Info Menarik Lainya.
Promo Web Hosting 500mb Bw Unlimited Cuma Rp.50rb Untuk 10 Pendaftar Pertama Order disini

Showing posts with label Chat. Show all posts
Showing posts with label Chat. Show all posts

Cara Melihat Isi Chatting Yahoo Messenger Pengguna Lain? Ayo Kesini



Setiap hasil percakapan di Yahoo! Messenger disimpan di dalam hard disk. Setiap id yahoo yang pernah login akan di buat kan folder khususnya tepatnya di C:Program FilesYahoo!MessengerProfiles<Yahoo! ID>ArchiveMessages. Dan di dalam folder tersebut akan banyak kita jumpai folder yahoo lainnya, yaitu folder id yahoo! yang pernah kita ajak chatting misalnya. diambil dari www.putunik.com
Mau Tahu Isi Chatting Yahoo Messenger Pengguna Lain? Ayo Kesini ImageBila kita buka maka di dalamnya akan kita temukan satu file ber-ekstensi dot DAT dengan format nama file tanggal percakapan di lanjutkan Yahoo! ID yang mengajak Chat.
Secara kasat mata, file tersebut tidak akan bisa di buka dengan program spreetshet seperti Microsoft Word ataupun Notepad. Jadi bagaimana cara untuk membacanya? gunakan saja aplikasi pihak ketiga yang bernama: Yahoo Messnger Log Viewer. Aplikasi ini memang di rancang untuk membaca file DAT yang berisi hasil percakapan di dalam komputer Anda.
Cara menggunakannya adalah sebagai berikut:
  1. Unduh terlebih dahulu aplikasi ini di http://dow…16013.html. Mau Tahu Isi Chatting Yahoo Messenger Pengguna Lain? Ayo Kesini Image
  2. Kemudian Install dan jalankan seperti biasa. Jika keluar jendela halaman registrasi silahkan masukkan alamat email Anda.Mau Tahu Isi Chatting Yahoo Messenger Pengguna Lain? Ayo Kesini Image
  3. Secara otomatis, aplikasi ini akan menampilkan sisa-sisa percakapan yang sudah terekam sebelumnya. Bukan hanya itu saja, aplikasi ini juga membaca semua ID yang pernah komputer yang sama dengan Anda.
Anda tidak akan pernah di minta mengisi username atau pun password untuk membaca percakapan ID Yahoo! lainnya. Karena database pembicaraan memang telah tersimpan di dalam komputer Anda tanpa password. Hal ini tidak berlaku bagi mereka yang menghapus histori percakapannya melalui Yahoo Messenger. Kalau menghapus history diWeb Messenger seperti chat melalui email, cara ini juga masih berlaku.
Yang paling jadi sorotan pada aplikasi ini adalah, walaupun sudah di beri nama Yahoo Messenger Log Viewer, ia bisa di gunakan untuk melihat Log percakapan pada messenger lainnya seperti MSN Messenger. Wow!
Masih ada lagi, Dengan fitur Network Server Anda bisa dengan mudah melihat dan membaca Log Percakapan Yahoo! Messenger dan MSN Messenger komputer lain di jaringan dan dimanapun letaknya melalui koneksi internet.

Membuat Aplikasi Chatting Dengan PHP Ajax

Sekarang mari kita membuat aplikasi chatting dengan menggunakan php ajax dan mysql sebagai database. Di sini kita memanfaatkan ajax untuk komunikasi client (browser) ke server. Ajax setiap detik akan melakukan request ke server (tanpa harus refresh). Di sini kita bisa memanfaat fungsi setTimeout() pada javascript. Fungsi setTimeout() berguna untuk me-set timer setiap berapa per milisecond javascript mengeksekusi suatu fungsi, contoh :
setTimeout("ambilPesan()",1000);
Kode di atas berarti, eksekusi fungsi ambilPesan() setiap 1000 milisecond. Mari kita lihat konsep untuk membuat aplikasi chatting:
  1. Kita buat objek ajax yang nantiya bertugas melakukan komunikasi ke server
  2. User memasukkan nama, yang nantinya kita simpan dalam suatu variabel
  3. Ketika user selesai mengetik pesan, masukkan ke dalam database melalui ajax
  4. User, baik kita sendiri atau orang lain, setiap 1 detik akan mengecek ke server, apakah ada pesan baru, jika ada tampilkan.
Sekarang mari kita mulai membuat kode-kodenya
Berikut adah struktur tabel drzchat di database :

1-- 
2-- Table structure for table `drzchat` 
3-- 
4 
5CREATE TABLE `drzchat` ( 
6  `nomor` int(3) NOT NULL auto_increment, 
7  `nama` varchar(20) NOT NULL, 
8  `pesan` varchar(200) NOT NULL, 
9  `waktu` varchar(10) NOT NULL, 
10  PRIMARY KEY  (`nomor`) 
11) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; 

view plain | print | ?
Pertama-tama mari kita buat halaman untuk chat di browser. drzchat.html


1<html> 
2<head> 
3<title> 
4DRZ Chat 1.0 
5</title> 
6<script> 
7var ajaxku = buatAjax(); 
8var tnama = 0; 
9var pesanakhir = 0; 
10var timer; 
11function taruhNama(){ 
12    if(tnama==0){ 
13        document.getElementById("nama").disabled = "true"
14        tnama = 1; 
15    }else
16        document.getElementById("nama").disabled = ""
17        tnama = 0; 
18    } 
19    ambilPesan(); 
20
21function buatAjax(){ 
22    if(window.XMLHttpRequest){ 
23        return new XMLHttpRequest(); 
24    }else if(window.ActiveXObject){ 
25        return new ActiveXObject("Microsoft.XMLHTTP"); 
26    } 
27
28 
29function ambilPesan(){ 
30    namaku = document.getElementById("nama").value 
31    if(ajaxku.readyState == 4 || ajaxku.readyState == 0){ 
32        ajaxku.open("GET","ambilchat.php?akhir="+pesanakhir+"&nama="+namaku+"&sid="+Math.random(),true); 
33        ajaxku.onreadystatechange = aturAmbilPesan; 
34        ajaxku.send(null); 
35    } 
36
37 
38function aturAmbilPesan(){ 
39    if(ajaxku.readyState == 4){ 
40        var chat_div = document.getElementById("div_chat"); 
41        var data = eval("("+ajaxku.responseText+")"); 
42        for(i=0;i<data.messages.pesan.length;i++){ 
43            chat_div.innerHTML += "<font color=red>"+data.messages.pesan[i].nama+"</font> "
44            chat_div.innerHTML += "<font size=1>("+data.messages.pesan[i].waktu+")</font> "
45            chat_div.innerHTML += " : "+data.messages.pesan[i].teks+"<br>"
46            chat_div.scrollTop = chat_div.scrollHeight; 
47            pesanakhir = data.messages.pesan[i].id; 
48        } 
49    } 
50    timer = setTimeout("ambilPesan()",1000); 
51
52 
53function kirimPesan(){ 
54    pesannya = document.getElementById("pesan").value 
55    namaku = document.getElementById("nama").value 
56    if(pesannya != "" && document.getElementById("nama").value !=""){ 
57        ajaxku.open("GET","ambilchat.php?akhir="+pesanakhir+"&nama="+namaku+"&pesan="+pesannya+"&sid="+Math.random(),true); 
58        ajaxku.onreadystatechange = aturAmbilPesan; 
59        ajaxku.send(null); 
60        document.getElementById("pesan").value = ""
61    }else
62        alert("Nama atau pesan masih kosong"); 
63    } 
64
65 
66function aturKirimPesan(){ 
67    clearInterval(timer); 
68    ambilPesan(); 
69
70function blockSubmit() { 
71    kirimPesan(); 
72    return false; 
73
74</script> 
75</head> 
76<body> 
77Nama : <input type=text name=nama id=nama> 
78<input type=button value=login id=tmbl_login onclick=taruhNama()><p> 
79<div id="div_chat" style="height: 300px; width: 500px; overflow: auto; background-color: lightyellow; border: 1px solid #555555;"
80 
81</div> 
82<form onSubmit="return blockSubmit();"
83Pesan : <input type=text name=pesan id=pesan size=50> 
84<input type=button value="kirim" onclick="kirimPesan()"
85</form> 
86</body> 
87</html> 

view plain | print | ?
Pada kode drzchat.html di atas, setelah user mengisi nama, lalu klik tombol login, maka kita menjalankan fungsi taruhNama(), yang berguna untuk mengunci nama yang sudah diketik sebagai user name di chatting. Setelah itu kita manjalankan fungsi ambilPesan(), yang berfungsi melakukan request ke server apakah ada pesan yang terbaru dari database. Jika ada pesan terbaru maka kita ambil dan taruh di browser dengan menggunakan fungsi aturAmbilPesan().
Apabila kita sudah mengetik pesan, javascript akan menjalankan fungsi kirimPesan(). Untuk mengerti apa itu readyState, onreadystatechange silahkan download tutorial pengenalan ajax di sini.
Pada kode di atas objek ajax melakukan request atau komunikasi dengan file php server, yaitu file ambilchat.php. Berikut kodenya :


1<?php 
2mysql_connect("localhost","root",""); 
3mysql_select_db("test"); 
4 
5$nama = $_GET['nama']; 
6$pesan = $_GET['pesan']; 
7$waktu = date("H:i"); 
8$akhir = $_GET['akhir']; 
9 
10$json = '{"messages": {'
11if($akhir==0){ 
12    $nomor = mysql_query("select nomor from drzchat order by nomor desc limit 1"); 
13    $n = mysql_fetch_array($nomor); 
14    $no = $n['nomor'] + 1; 
15    $json .= '"pesan":[ {'
16    $json .= '"id":"'.$no.'", 
17              "nama":"Admin"
18              "teks":"Selamat datang di chatting room"
19              "waktu":"'.$waktu.'" 
20              }]'; 
21    $masuk = mysql_query("insert into drzchat values(null,'Admin','$nama bergabung dalam chat','$waktu')"); 
22}else
23    if($pesan){ 
24        $masuk = mysql_query("insert into drzchat values(null,'$nama','$pesan','$waktu')"); 
25 
26    } 
27    $query = mysql_query("select * from drzchat where nomor > $akhir"); 
28    $json .= '"pesan":[ '
29    while($x = mysql_fetch_array($query)){ 
30        $json .= '{'
31        $json .= '"id":"'.$x['nomor'].'", 
32                  "nama":"'.htmlspecialchars($x['nama']).'"
33                  "teks":"'.htmlspecialchars($x['pesan']).'"
34                  "waktu":"'.$x['waktu'].'" 
35                  },'; 
36    } 
37    $json = substr($json,0,strlen($json)-1); 
38    $json .= ']'
39
40 
41$json .= '}}'
42echo $json
43?> 

view plain | print | ?
File ambilchat.php mempunya fungsi utama memasukkan pesan ke database dan sekaligus mengecek apakah ada pesan terbaru dengan cara melakukan query "select * from drzchat where nomor > $akhir". Variabel $akhir kita dapat dari variabel yang dikirim oleh objek ajax, yang sebenarnya juga berasal field nomor pada tabel drzchat.
Format data yang dikirim oleh server menggunakan format JSON, silahkan download dan baca tutorial JSON di sini.
Download Source Code


Refrensi

Trik Mengubah Ponsel Lokal Jadi Webcam

Webcam (singkatan dari web camera) adalah sebutan bagi kamera real-time (bermakna keadaan pada saat ini juga) yang gambarnya bisa diakses atau dilihat melalui World Wide Web, program instant messaging, atau aplikasi video call. Webcam atau web camera adalah sebuah kamera video digital kecil yang dihubungkan ke komputer melalui (biasanya) port USB ataupun port COM.
Menyulap Ponsel Lokal Jadi Webcam Image
Ada berbagai macam merek webcam, diantaranya LogiTech, SunFlowwer, dan sebagainya. Webcam biasanya berresolusi sebesar 352×288 / 640×480 piksel. Namun ada yang kualitasnya hingga 1 Megapiksel.
Sekarang hampir semua kamera digital dan HP bisa dijadikan sebagai kamera web (webcam). Ada banyak sekali ponsel lokal yang dapat digunakan sebagai webcam, tetapi ponsel yang memiliki tingkat keberhasilan terbesar untuk digunakan sebagai webcam adalah ponsel bikinan K-Touch (B832).

Memang dalam beberapa ponsel TV dilengkapi dengan fitur webcam, tapi kebanyakan kualitas webcam dari ponsel ini tidak dapat digunakan untuk mengakses program messenger, seperti Yahoo Messenger (YM). Hal ini disebabkan oleh webcam yang Anda gunakan tersebut tidak mendukung kompresi warna RGB (Red-Green-Blue. Tiga warna yang di jadikan patokan warna secara universal/primary Colors)  24, 1420 dan IYUV.
Menyulap Ponsel Lokal Jadi Webcam Image
Saat ponsel lokal dikoneksikan ke komputer ada opsi koneksi webcam. Tapi setelah koneksi webcam dipilih ternyata fitur tersebut tidak dapat digunakan. Sebenarnya permasalahan bukan pada driver sebab ponsel telah dikenali sebagai USB Video Device pada Control Panel. Permasalahannya saat aplikasi Messenger seperti Yahoo tidak dapat mengenali ponsel sebagai webcam meski kita telah memilih camera source-nya USB Video Device. Untuk mengakalinya kita membutuhkan aplikasi pihak ketiga untuk mentransfer video yang sebenarnya telah distreaming (teknologi yang dapat menerima serta mengirim informasi dari satu pihak ke pihak lain menggunakan alat yang dapat menerima aliran media streaming tersebut) ke komputer. Aplikasi tersebut adalah WebcamMax, software ini bisa Anda download di www.webcammax.com atau di www.cnet.com.
Untuk lebih jelasnya saya berikan langkah-langkah untuk menyulap ponsel lokal/China menjadi webcam.
  1. Koneksikan ponsel menggunakan kabel data USB ke komputer.
  2. Saat pertama kali Anda mencolokkan pasti diminta driver. Arahkan ke folder tempat Anda menyimpan driver. Jika Anda belum memilikinya, silakan download di Disini.
  3. Pilih opsi webcam pada tampilan USB Config di ponsel.
  4. Instal aplikasi Webcam-Max.
  5. Buka aplikasi Webcam-Max. Pilih USB Video Menyulap Ponsel Lokal Jadi Webcam Image
  6. Buka aplikasi Messenger. Dalam kasus ini saya menggunakan Yahoo Menyulap Ponsel Lokal Jadi Webcam Image
  7. Selanjutnya Anda tinggal masuk ke Messenger > My Webcam.
  8. Jika berhasil maka jendela My Webcam akan terbuka.
  9. Nah seperti biasanya Anda bisa langsung mengundang rekan untuk melihat webcam.
  10. Langkah terakhir sebenarnya bisa Anda abaikan sebab ini hanya membuka fitur aksesori dari aplikasi Webcam-Max saja.
  11. Webcam-Max tersedia beberapa efek antara lain Transform, Frame, Mask, Emotion dan Text.
Menyulap Ponsel Lokal Jadi Webcam Image
Seluruh efek bisa Anda kombinasikan untuk memperlucu webcammu. Jadi jangan sia-siakan fitur webcam di ponsel Anda, daya gunakanlah supaya bisa berfungsi dengan baik dengan aplikasi Webcam-Max.



Cara Menggunakan Video Chat di Facebook

Facebook menepati janjinya menghadirkan kejutan menjelang akhir pekan ini. Sebuah fitur baru berupa video chat resmi meluncur. Memang, belum semua pengguna bisa menikmatinya. Tapi tidak ada salahnya mengetahui lebih dulu cara menggunakannya.

1. Video chat dengan seorang teman

Langkah pertama memulai video dengan seorang teman, pengguna yang komputernya telah dilengkapi webcam hanya perlu mengklik nama teman yang akan diajak video chat. Selanjutnya, klik ikon video di toolbar biru pada jendela chat teman dan video chat bisa langsung dimulai.


2. Video chat dengan lebih dari satu orang teman

Ingin video chat lebih ramai dengan mengajak ngobrol sekelompok teman? Lakukan saja video chat dengan lebih dari satu teman. Klik ikon roda gigi di toolbar biru jendela chat teman yang sudah diajak video chat. Ikon ini mengantarkan kita pada Actions menu. Selanjutnya, pilih 'Add Friends to Chat' lalu ketikkan nama teman-teman yang sedang online, yang akan diajak video chat. Jika sudah, klik 'Done'.


3. Mengakhiri video chat dengan banyak teman

Caranya semudah ketika memulai percakapan. Anda bisa menutup sesi chat dengan lebih dari satu teman dengan mengklik kembali ikon roda gigi di jendela chat untuk masuk ke 'Actions Menu'. Kemudian, tinggal klik 'Leave Conversation'.

4. Mengulang percakapan yang sudah lama

Anda tidak sengaja menutup jendela percakapan? Atau Anda mengakhiri percakapan beberapa hari lalu dan ingin melanjutkannya lagi dengan kelompok teman yang sama? Klik tombol 'Messages' atau pesan pada toolbar biru di kiri atas halaman Facebook. Sesi chat akan muncul di daftar five most recent chats. Selanjutnya, klik percakapan yang Anda inginkan untuk memulai lagi video chat.

Jika percakapan yang diinginkan tidak ada di daftar five most recent chats, untuk mencarinya klik 'See All Messages' di drop down window. Atau bisa juga dengan mengklik 'Actions' dan 'Search This Conversation'.


Perlu diingat, saat akan memulai video chat, pastikan bahwa webcam di perangkat Anda telah menyala. Dan ketika pertamakalinya Anda menggunakan video chat Facebook, Anda mungkin akan diminta mengunduh dan menginstal software yang diperlukan agar layanan tersebut bisa berjalan sempurna dengan webcam atau microphone Anda.








Refrensi

Facebook Luncurkan Video Chat Minggu Ini

Facebook disebut-sebut tengah menyiapkan kejutan pada pekan ini. Situs jejaring sosial terbesar itu dikabarkan akan meluncurkan layanan video chat. Layanan baru ini adalah bentuk kerjasama Facebook dan Skype.
Rumor ini beredar kencang setelah pada Rabu lalu, 29 Juni 2011, pendiri Facebook Mark Zuckerberg mengatakan akan meluncurkan sesuatu yang istimewa dalam waktu dekat. Pernyataan itu pun membuat banyak spekulasi, satu di antaranya soal video chat.Saat ini para pengguna Facebook hanya bisa berkomunikasi lewat pesan teks cepat. Namun, kabarnya, Skype dan Facebook sudah saling sepakat untuk mengintegrasikan layanan video chat di Facebook.
Bila rumor tersebut benar, maka Skype yang saat ini memiliki 170 juta pengguna aktif akan untung besar. Mereka akan mendapat keuntungan dari 750 juta pengguna Facebook saat ini.
Penjajakan Facebook dan Skype ini sebenarnya sudah terjadi sejak tahun lalu. Kabar yang beredar sebelumnya, dua perusahaan itu berencana menjalin kerja sama melalui layanan voice chat, integrasi pesan singkat, dan Facebook Connect. Kini kabar itu berkembang menjadi video chat.


Refrensi

Free Download Software Miranda IM 0.9.23 Final / 0.10.0 Alpha 1 | Aplikasi Chatting

Software gratis Miranda IM adalah sebuah software gratis yang bisa anda pergunakan sebagai media untuk chatting.

Software gratis ini memiliki banyak kelebihan diantaranya software gratis ini tidak banyak memakan memori seperti kebanyakan applikasi chatting lainnya.Software gratis ini mendukung multi protocol instant messenger.

Dengan software gratis ini kita bisa membuka beberapa IM seperti Gadu-Gadu, ICQ Groupware, IRC, Yahoo, Netsend, EmLanProto, Vypress Chat, POP3 dan Tlen.Software gratis ini juga telah mengeluarkan versi terbarunya yaitu Miranda IM 0.9.23 Final / 0.10.0 Alpha 1

Miranda IM 0.9.23 Final (2.95 MB)
Miranda IM 0.10.0 Alpha 1 (1.64 MB)


Refrensi : http://labkomputerku.wordpress.com/2011/06/07/download-software-miranda-im-0-9-23-final-0-10-0-alpha-1-untuk-aplikasi-chatting/

Ini Dia.. WhatApp Messenger, Layanan Chat Terbaru Nokia

Nokia meluncurkan layanan aplikasi messaging smartphone terbaru bernama WhatsApp Messenger.

WhatsApp Messenger merupakan salah satu fokus dari program Break Free. Program Break Free adalah program dari Nokia yang membebaskan pengguna ponsel dari cara-cara konvensional dalam melakukan chat.

Facebook For BlackBerry kini Hadir Fitur Chat

Aplikasi Facebook yang disediakan untuk BlackBerry kini akan menambakan beberapa fitur menarik di layanan mereka. Salah satunya adalah, tambahan fitur chating dengan sesama anggota Facebook.

Sebelumnya memang aplikasi situs jejaring sosia ini hanya mengandalkan teks dan foto untuk para pengguna Facebook di BlackBerry.

Loading..

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More