Pages

Subscribe:

Ads 468x60px

♪ ♥ Get Paid Daily - The Best Sites PTC ♥ ♪
DonkeyMails.com: No Minimum Payout
AyuWage Services - Get Paid to Visits Sites and Complete Surveys
Tampilkan postingan dengan label Internet. Tampilkan semua postingan
Tampilkan postingan dengan label Internet. Tampilkan semua postingan

Rabu, 12 September 2012

PROGRAM ANIMASI JAVASCRIPT BOLA PANTUL

Artikel kali ini tentang cara membuat animasi java script. Dalam program animasi ini menggunakan ekstensi html dalam penyimpanannya. Berikut listing programnya

<canvas height="600" id="surface" width="1000" ></canvas>
//ini membuat tentang ukaran layar yang akan tampil setelah programnya sukses.
<script type="text/javascript">
//membuat variable dan menentukan jari-jari  
    var ball = {
      x: 100, // Letak memantul, misalnya center, left, right.
      y: 300, // Tinggi rendahnya pantulan bola
      r: 100, // Besar kecil bolanya pantulan bola,silahkan tambahin atau kurangi ukurannya(modifikasi)
      vx: 10, // Memantul kesamping, jika 0 maka memantul keatas
      vy: 10, //Tinggi pantulannya, jika 10 pantulannya lebih tinggi dan jika 0 pantulan biasa
      elasticity:1 // ini merupakan kecepatan pantulan yang diberikan, silahkan modifikasi
    };
//memanggil canvas di tag HTML    
    var canvas = document.getElementById("surface");
    var ctx = canvas.getContext('2d');
    
    setInterval(function() {
      ctx.save();
        ctx.fillStyle = "rgba(174, 2,252, .226)";
        ctx.fillRect(0, 0, canvas.width, canvas.height);
      ctx.restore();

      
//mengkonfigurasi secara fisik
      
      // 1 - memberikan fungsi velocity ke (vx -> x)
      ball.x += ball.vx
      ball.y += ball.vy

      // 2 - memberikan drag/friction ke dalam velocity
      ball.vx *= .99
      ball.vy *= .99
      
      // 3 - memberikan gravity ke dalam velocity
      ball.vy += 1.25

      // 4 - cek ulang lagi
      if (ball.y + ball.r > canvas.height) {
        ball.y = canvas.height - ball.r;
        ball.vy = -Math.abs(ball.vy);
        ball.vy *= ball.elasticity;        
      };

//menggambar bola dengan metode arc
      ctx.save();
        ctx.translate(ball.x, ball.y);
        ctx.fillStyle = "#03fbfe";
        ctx.beginPath();
   ctx.arc(0, 0, ball.r, 0, Math.PI * 2, true);        
        ctx.closePath();
        ctx.fill();
      ctx.restore();
    }, 1000 / 77);
  </script>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>**** Siman Mendrofa ***</title>
<script type="text/javascript">
    function animateTitle(){
        var title=document.title;
        document.title=title.substr(1,title.length)+title.substr(0,1);                
    }
    setInterval(animateTitle,100);
</script>
</head>

Seperti Berikut Hasilnya nanti, tapi ini hanya dalam bentuk gambar, yang aslinya dalam bentuk animasi bola memantul.


Artikel Lain :
Demikian Artikel Kali ini, Tunggu Artikel Berikutnya.
Please Like YA


Selasa, 11 September 2012

Program Animasi JavaScript Bola Bertebaran

Postingan kali ini tentang JavaScript "Bola Bertebaran".
Dimana lisitng program ini disimpan dalam bentuk formati html.
Berikut Listingnya.!!



<canvas height="400" id="semburan" width="650"></canvas>
<script type="text/javascript">
//Membuat variable dan mulai menentukan jari-jari bola
var line = {
x: 400,
y: 0,
length: 100,
angle: 0
};
//Memfungsikan dengan this yang nantinya akan di panggil di translate.
function Ball(x, y, r) {
this.x = 300;
this.y = 400;
this.r = 25;
this.vx = 300;
this.vy = 300;
Ball.all.push(this);
}
//Menggambar seluruh bola dan menetapkan panjang.
Ball.all = [];
Ball.draw_all = function() {
var i = Ball.all.length;
while (i--) {
Ball.all[i].draw();
}
};
//mulai memanggil this yang sudah di berikan, Seperti terlihat di ctx.translate.
Ball.prototype = {
draw: function() {
ctx.save();
ctx.translate(this.x, this.y, this.vx, this.vy, this.vx);
ctx.fillStyle = "red";
ctx.beginPath();
//Menggambar lingkaran dengan metode arcs.
ctx.arc(0, 0, this.r, 0, Math.PI * 2, true);
ctx.closePath();
ctx.fill();
ctx.restore();
},
//memindahkan function lalu mengindex seluruh bola.
remove: function() {
Ball.all.splice(Ball.all.indexOf(this), 1);
}
};
//menentukan id yang akan di panggil dalam bidang canvas HTML5
var canvas = document.getElementById("semburan");
var ctx = canvas.getContext('2d');
setInterval(function() {
ctx.save();
ctx.fillStyle = "#f5f5f5";
ctx.fillRect(0, 0,800,400);
ctx.restore();
//Mulai menganimasi berapa banyak bola dan penentuan coordinate
line.angle += (Math.PI * 2) / 20;
var x = line.x + line.length * Math.cos(line.angle);
var y = line.y + line.length * Math.cos(line.angle);
if (Ball.all.length < 100) {
for (var i = 0; i < 5; i++) {
var ball = new Ball(x, y, 2);
var random_offset = Math.random() * 1 - .5;
var speed = Math.random() * 15 + 3;
ball.vx = speed * Math.cos(line.angle + random_offset);
ball.vy = speed * Math.sin(line.angle + random_offset);
}
}
var i = Ball.all.length;
while(i--) {
var ball = Ball.all[i];
ball.x += ball.vx;
ball.y += ball.vy;
ball.vy += .2;
ball.vx *= 1;
ball.vy *= .99;
if (ball.x % 800 !== ball.x) {
ball.remove();
}
else if (ball.y >= 130) {
ball.vy = -Math.abs(ball.vy);
ball.vy *= 1;
if (Math.abs(ball.vy) < 1 && Math.abs(ball.vx) < 1) {
ball.remove();
}
}
}
//Melakukan metode save dan restore, perlu di perhatikan di sini yaitu moveto
//lineto yang memberikan nilai line.x. line.y sobat bisa memodifikasinya sendiri
ctx.save();
ctx.beginPath();
ctx.moveTo(line.x, line.y);
ctx.lineTo(x, y);
ctx.fill();
ctx.restore();
Ball.draw_all();
}, 1000 / 77);
</script>

Hasilnya Nanti i gambar diatas, Tapi Dia dalam bentuk animasi.



Artikel Lain:

Minggu, 09 September 2012

Perbedaan Web dan Wap


Wireless Application Protocol disingkat WAP adalah sebuah protokol atau sebuah teknik messaging service yang memungkinkan sebuah telepon genggam digital atau terminal mobile yang mempunyai fasilitas WAP, melihat/membaca isi sebuah situs di internet dalam sebuah format teks khusus. Situsinternet ini harus merupakan situs dengan fasilitas WAP.
 WAP dipublikasikan oleh WAP Forum, ditemukan pertama kali oleh Ericsson pada tahun 1997. Motorola, Nokia, dan Unwired Planet juga melakukan hal yang sama. Anggota Forum itu kini beranggotakan lebih dari 90% pasar telepon genggam, software developer dan organisasi yang lain.

Keterbatasan Perangkat WAP
  1. Kemampuan Central Processing Unit (CPU) yang lebih rendah dibandingkan CPU yang digunakan pada perangkat wired seperti komputer.
  2. Keterbatasan ukuran memori
  3. Penghematan penggunaan daya (power) yang biasanya menggunakan batere
  4. Ukuran display yang lebih kecil dan terbatas
  5. Input device yang berbeda dengan device biasa
Disain dari informasi yang dikirimkan melalui WAP biasanya menggunakan format WML (Wireless Markup Language). WML ini mirip HTML, hanya lebih spesifik untuk perangkat nirkabel yang memiliki keterbatasan seperti di atas.
Perbedaan WEB dan WAP :
WEB
  1. menggunakan jaringan kabel tetap karena lebih ditujukan untuk pengguna yang memiliki mobilitas rendah atau mereka yang
    tidak berpindah tempat.
  2. Komputer sebagai terminal data di sisi pengguna, biasa digunakan dalam keadaan diam.
  3. Kapasitas memori komputer cenderung sangat besar.
  4. Ukuran layar display komputer sangat besar.
  5. Pemrograman dalam bahasa HTML (Hyper Text Markup Language)
WAP
  1. menggunakan jaringan tanpa kabel (radio) karena lebih ditujukan untuk pengguna yang memiliki mobilitas tinggi atau mereka yang banyak berpindah tempat.
  2. Telepon genggam (HP) sebagai terminal di sisi pengguna, biasa digunakan dalam keadaan bergerak.
  3. Kapasitas memori telepon genggam (HP) cenderung kecil.
  4. Ukuran layar display telepon genggam (HP) sangat kecil.
  5. Pemrograman dalam bahasa WML (Wireless Markup Language)

METODE PERMINTAAN HTTP, HEAD, GET, POST, PUT, DELETE, CONNECT, PATCH


Sebuah permintaan HTTP dilakukan menggunakan telnet. Permintaan, kepala tanggapan dan badan tanggapan ditunjukkan pada gambar.
HTTP menetapkan sembilan metode (kadang disebut “verbs”) yang menunjukkan tindakan yang ingin dilakukan terhadap sumber teridentifikasi. Hal yang diwakili sumber ini, berupa data yang sudah ada atau data yang diciptakan secara dinamis, bergantung pada implementasi peladen. Biasanya sumber ini berkaitan dengan berkas atau keluaran dari berkas pelaksana yang menetap di peladen.

HEAD
Meminta tanggapan yang identik dengan tanggapan yang sesuai dengan permintaan GET, namun tanpa badan tanggapan. Ini berguna untuk mengakses informasi meta yang tertulis dalam kepala tanggapan tanpa perlu mengangkut seluruh konten.

GET
Meminta representasi sumber tertentu. Permintaan menggunakan GET (dan beberapa metode HTTP lain) “tidak boleh memiliki kepentingan melakukan tindakan selain pengaksesan“. W3C telah menerbitkan prinsip panduan mengenai perbedaan ini dengan menyatakan, “desain aplikasi web harus mematuhi prinsip di atas, serta batasan sejenis.”

POST
Mengirimkan data untuk diproses (misalnya dari bentuk HTML) ke sumber teridentifikasi. Data dimasukkan dalam badan permintaan. Ini dapat menghasilkan pembentukan sumber baru atau pemutakhiran sumber yang sudah ada atau keduanya.

PUT
Mengunggah representasi sumber tertentu.

DELETE
Menghapus sumber tertentu.

TRACE
Menggaungkan kembali permintaan yang diterima, sehingga klien dapat melihat perubahan atau tambahan yang dilakukan oleh peladen perantara.

OPTIONS
Mengembalikan metode HTTP yang didukung peladen untuk URL tertentu. Ini dapat digunakan untuk memeriksa fungsionalitas peladen web dengan meminta ‘*’ daripada fungsionalitas sumber tertentu.

CONNECT
Menukarkan koneksi permintaan dengan terowongan TCP/IP transparan, biasanya untuk memfasilitasi komunikasi terenkripsi SSL (HTTPS) melaluiproksi HTTP tak terenkripsi.[5]

PATCH
Menerapkan modifikasi parsial terhadap sumber.[6]
Peladen HTTP diminta untuk mengimplementasikan sedikitnya metode GET dan HEAD[7] dan jika mungkin, metode OPTIONS.

Perbedaan Wireless Router dan Access Point

Di saat kita membutuhkan suatu peralatan Wireless, kadang kita bingung harus memilih Access Point atau Wireless Router. Apalagi saat ini, istilah antara Wireless router dan Access Point semakin samar. Suatu Access Point banyak yang mempunyai fitur Wireless Router.
Lalu apa yang membedakan antara Access Point dan Wireless Router tersebut ? Apa kelebihan dan fungsi Access Point dan Wireless Router tersebut dalam jaringan wireless ? Access Point atau Wireless Router yang harus kita beli ?

Perbedaan Access Point dan Wireless Router

Dahulu, kita dapat membedakan antara Access Point dan Wireless Router dari harganya. Wireless router lebih mahal dan Access Point lebih murah. Tapi saat ini hal tersebut semakin samar. Ada beberapa Access Point yang didalamnya sudah memiliki fitur Wireless Router. Ada beberapa Wireless Router yang harganya lebih rendah daripada harga Access Point.
Lalu apa yang membedakan antara Access Point dan Wireless Router ? Apa perbedaan Access Point dan Wireless Router ?
Berikut beberapa perbedaan dari segi fungsi antara Access Point dan Wireless Router:

Access Point

  1. Access Point berfungsi sebagai pintu gerbang bagi pengguna jaringan wireless untuk masuk ke dalam jaringan.
  2. Access Point tidak dapat menjadi server DHCP
  3. Access Point tidak memiliki fasilitas Port Forwarding
  4. Access Point tidak memiliki fasilitas Port Redirecting
  5. Access Point tidak dapat menggantikan sebuah server jaringan / Internet sharing
  6. Access Point tidak memiliki fitur NAT, yang artinya tidak dapat menghubungkan 2 jaringan yang berbeda.
  7. Access Point semakin lambat respon dalam jaringan jika banyak user yang masuk / menggunakan jaringan
  8. Access Point tidak memliki fitur bandwidth Management / Traffic Shaping

Wireless Router

  1. Wireless Router dapat menghubungkan beberapa jaringan wireless yang berbeda atau beda subnet
  2. Wireless Router dapat menjadi DHCP server, dimana biasanya memerlukan server untuk service DHCP ini
  3. Wireless Router dapat membelokkan paket data yang ditujukan ke server tertentu (Port Redirect).
  4. Wireless Router dapat memetakan port service yang ada di pc/server ke port yang berbeda  (Port Forwarding).
  5. Wireless Router dapat digunakan untuk Internet Sharing atau akses internet ke beberapa komputer.
  6. Wireless Router dapat melakukan NAT, yang mana IP Public internet dari ISP beda dengan IP lokal komputer. NAT dapat dianggap seperti firewall, karena jaringan lain di internet tidak dapat secara langsung mengakses komputer anda, namun harus melalui Router dahulu.
  7. Wireless Router dapat menggantikan sebuah server jaringan yang menyediakan akses internet sharing atau bandwidth manager
  8. Wireless Router dapat melakukan Traffic Shaping / Bandwidth Management.
Beberapa perbedaan Access Point dan Wireless Router di atas, merupakan perbedaan di fitur dasar dari sebuah peralatan wireless. Pada umumnya sebuah router dapat dikatakan sebuah server, karena router dapat melakukan fungsi yang dapat dilakukan sebuah server jaringan. Router dapat digunakan sebagai internet sharing, traffic management, bandwidth management, port forwarding, port mapping, NAT, dan lain lain.


Jumat, 31 Agustus 2012

Virus email dan cara mencegahnya


Anda Mendapatkan Virus Email..?? 
Virus telah
 berada di sekitar kita dalam beberapa waktudi dunia komputasi. Mereka telah menyebar jauh lebih umum di masyarakat saat ini dengan teknologi modern seperti internet. Penulis kode berbahaya dasarnya mengubah lingkungan komputasi dengan penciptaan virus email.

Sebuah virus e-mail berupa kode komputer dikirimkan kepada Andasebagai lampiran catatan e-mail yang, jika diaktifkan, akan menyebabkan beberapa efek yang tidak dikehendaki dan biasanyaberbahaya, seperti menghancurkan file tertentu pada hard disk dan menyebabkan lampiran yang akan remailed untuk semua orang dalam buku alamat Anda. Meskipun tidak satu-satunya jenis virus komputer, virus e-mail adalah yang terkenal dapat menyebabkan dampak buruk yang besar. Ambil contoh virus Melissa misalnya. Dirilis pada tahun 1999, infeksi ini dikenal sebagai salah satu virus yang paling dahsyat sepanjang masa. Melissa didistribusikan sendiri melalui dokumen Microsoft Word dan didistribusikan melalui email. Berikut adalah cara berfungsi:

Asal Email Virus
Virus ini awalnya diciptakan sebagai dokumen Word dan kemudian upload melalui email ke newsgroup internet. Setiap penerima yang membuka email, download dokumen dan membukanya di komputer mereka, tanpa sadar memicu payload Melissa. Dari sana, virus mengirimkan dirinya sebagai dokumen ke 50 kontak pertama dalam buku alamat korban. Email itu melekat dengan catatan ramah yang mencakup nama penerima. Hal ini dilakukan untuk membuat virus muncul tidak berbahaya dan menjeratnya dalam membukanya. Kemudian dibuat 50 dokumen yang terinfeksi baru dari mesin yang korban. Pada tingkat ini terus menerus, cepat Melissa menjadi virus yang paling cepat menyebar dilihat oleh siapa pun pada saat itu. Virus ini sangat parah sehingga mengakibatkan sejumlah perusahaan komersial besar menonaktifkan sistem email mereka.

Melissa begitu kuat karena memanfaatkan kerentanan ditemukan dalam bahasa pemrograman VBA (Visual Basic for Applications). VBA adalah bahasa yang lengkap yang dapat diprogram untuk melakukan tindakan seperti memodifikasi file dan mendistribusikan email. Ini juga termasuk fungsi lebih berguna namun berbahaya yang dikenal sebagai "auto-execute". Virus Melissa diprogram dengan menyisipkan kode berbahaya ke dalam dokumen, memungkinkan untuk dijalankan setiap kali seseorang membukanya.


Virus ILOVEYOU, yang pertama kali terdeteksi pada bulan Mei 2000, jauh lebih sederhana daripada Melissa. Kode berbahaya itu berisi datang dalam bentuk lampiran. Setiap penerima yang mengklik lampiran tidak sadar dieksekusi kode. Virus ini kemudian didistribusikan email salinan dirinya ke kontak dalam buku alamat pengguna, memungkinkan infeksi menyebar dengan kecepatan tinggi. Karena ILOVEYOU juga dikenal untuk membongkar berbagai jenis infeksi, beberapa ahli telah diberi label itu Trojan bukan virus.


Penggerak Virus Email


Sejak mereka dikenal untuk mengeksploitasi kelemahan umum dalam aplikasi pengolah kata, email virus termasuk dalam klasifikasi virus makro. Karena sifat tersebar luas, sebagian besar aplikasi Microsoft dilengkapi dengan fitur yang dikenal sebagai Perlindungan Virus Makro, yang membantu untuk mencegah jenis THS infeksi. Bila fitur ini diaktifkan, kotak dialog akan ditampilkan untuk memperingatkan pengguna dari setiap dokumen mencoba menjalankan kode berbahaya. Sayangnya, banyak pengguna memiliki pengetahuan yang terbatas pada macro atau virus makro, menyebabkan mereka mengabaikan peringatan itu dan tanpa sadar memungkinkan infeksi untuk memulai.
Cara mencegah virus email dan worms
Perangkat antivirus saja tidak cukup. Sebuah worm email dapat menyebar ke seluruh dunia hanya dalam hitungan menit, namun butuh jam untuk antivirus untuk menganalisa, menciptakan, dan menyebarkan pembaruan signature. Untungnya, ada lima langkah mudah yang dapat Anda ambil untuk membantu menutup bahwa jendela kerentanan dan membantu menjaga worm email dari sistem Anda.

Aturan 1: Identifikasi - Memahami sifat lampiran adalah langkah pertama menuju keselamatan email. Setiap jenis lampiran executable memiliki potensi untuk terinfeksi. Ini mencakup berbagai ekstensi. Masalah rumit adalah bahwa, secara default, Windows menekan ekstensi file. Pastikan Anda memiliki ekstensi file
 viewing diaktifkan. {I] Petunjuk: Jika Anda tidak yakin apa ekstensi file adalah, mendaftar untuk Dasar Windows bebas kursus online.Aturan 2: Intent - Lampiran jenis eksekusi tidak boleh dibuka kecuali secara khusus diminta atau diharapkan. Karena worm email dikirim ke alamat yang terdapat pada mesin pengguna yang terinfeksi, hanya mengetahui pengirim ada bukti niat - mereka mungkin terinfeksi. Bahkan, kemungkinan besar sebuah worm email akan datang dari seseorang yang Anda kenal dan pengirim tak menyadari ke email virus yang dikirim dari mesin mereka. Lebih buruk lagi, worm spoof hari ini Dari alamat, sehingga mungkin saja bahwa tidak bahkan dari orang yang Anda pikirkan. Kalau ada pertanyaan tentang maksud, lihat Aturan 3 di bawah.

pesan email yang terinfeksi virus

Aturan 3: Kebutuhan - Ini adalah aturan sederhana untuk diikuti, tapi satu yang banyak orang mengabaikan. Jika Anda tidak perlu lampiran, jangan dibuka. Hapus email sebagai gantinya.

Aturan 4: Secure klien Anda - Sampai saat ini, cacing banyak email dan virus telah mengambil keuntungan dari kerentanan keamanan ditemukan dalam Microsoft Outlook dan Outlook Express. Namun, setiap mail client yang mendukung HTML dan scripting harus dipertimbangkan pada risiko. Untuk petunjuk tentang pengamanan mail client tertentu, memilih dari daftar di bawah ini:

Aturan 5: Patch sistem anda - Microsoft rutin merilis patch keamanan sekitar 100 per tahun. Mengikuti perkembangan ini dan pemahaman yang relevan bagi sistem anda dapat menjadi tugas menakutkan. Untuk membantu meringankan rasa sakit, Microsoft menyediakan update situs Windows. Situs secara otomatis akan memindai sistem Anda dan memberikan daftar rekomendasi pembaruan yang spesifik untuk sistem operasi Anda. Instal pembaruan ditandai sebagai "Kritis". Dan ingat - keamanan tidak pernah pasif. Ini adalah proses yang berkelanjutan dan kerentanan baru terus ditemukan. Kunjungi situs update Windows bulanan untuk memastikan semua patch yang diperlukan diinstal.


Kadang kali jenis fitur akan sia-sia terhadap virus ILOVE yang sepenuhnya bertenaga manusia. Secara keseluruhan, infeksi dipicu oleh kesediaan penerima manusia untuk mengklik virus dan memulai eksekusi itu.
Sebuah crash komputer dapat terjadi kapan saja dan di komputer manapun.
Dengan back up file Anda - dokumen pribadi, catatan keuangan, dan gambar digital - Anda dapat memastikan bahwa Anda tidak akan kehilangan informasi Anda berharga dan tak tergantikan.
Ada banyak cara yang dapat membuat cadangan komputer: khusus peralatan atau

sce : usi.feb.unair.ac.id
Unique 1:1 Traffic Exchange

♪ ♥ Ma liste de blogs ♥ ♪

♪ ♥ Please Votes! Thanks. ♪ ♥
×