Tampilkan postingan dengan label Teknologi. Tampilkan semua postingan
Tampilkan postingan dengan label Teknologi. Tampilkan semua postingan

Minggu, 19 Juni 2011

Daftar Software Yang Digunakan Facebook

Minggu, 19 Juni 2011

Tantangan besar bagi engineer Facebook adalah menjaga agar situs tetap hidup dan berjalan lancar meskipun menangani hampir setengah miliar pengguna aktif. Artikel ini mencoba melihat beberapa perangkat lunak dan teknik yang mereka gunakan untuk mencapai hal tersebut.
Skala tantangan Facebook

Sebelum kita masuk ke hal yang lebih detail, berikut adalah beberapa fakta sebagai gambaran tentang skala tantangan yang harus diurusi Facebook :
Facebook melayani 570 miliar tampilan halaman per bulan (menurut Google Ad Planner).
Foto di Facebook lebih banyak daripada gabungan semua situs foto lainnya.
Lebih dari 3 milyar foto di-upload setiap bulannya.
Facebook melayani 1,2 juta foto per detik. Ini tidak termasuk gambar dilayani oleh CDN Facebook.
Lebih dari 25 miliar konten (status update, komentar, dll) yang di-share setiap bulan.
Facebook memiliki lebih dari 30.000 server (jumlah ini adalah data tahun lalu!)
Software di Balik Facebook

Dalam beberapa hal Facebook masih merupakan situs yang berbasis LAMP (sejenisnya), namun diubah dan diperluas operasinya dengan memasukkan banyak elemen dan layanan lain, dan dimodifikasi pendekatannya menjadi seperti yang ada saat ini.

Sebagai contoh:

* Facebook masih menggunakan PHP, tetapi telah dibuat compilernya sehingga dapat diubah menjadi kode asli pada server webnya, sehingga meningkatkan kinerja.
* Facebook menggunakan Linux, tetapi telah dioptimalkan untuk keperluan sendiri (terutama dalam hal jaringan).
* Facebook menggunakan MySQL, tetapi terutama sebagai key-value persistent storage, moving joins and logic ke server web karena optimasinya lebih mudah dilakukan di sana (di “sisi lain” dari memcached).

Lalu ada custom-written systems, seperti Haystack, sebuah object store yang sangat scalable digunakan untuk melayani foto-foto di Facebook yang banyak sekali, atau Scribe, sistem logging yang dapat beroperasi pada skala Facebook.

Sekarang mari kita bahas (sebagian dari) perangkat lunak (software) yang digunakan Facebook dalam menyediakan situs jejaring sosial terbesar di dunia.

Memcached

Memcached saat ini menjadi salah satu perangkat lunak paling terkenal di internet. Ia merupakan sistem caching memori terdistribusi yang digunakan Facebook (dan banyak situs lainnya) sebagai lapisan caching antara server web dan server MySQL (karena akses database relatif lambat).

Selama bertahun-tahun, Facebook telah berkali-kali melakukan optimasi pada memcached dan perangkat lunak sekitarnya (seperti mengoptimalkan penumpukan jaringan).

Facebook menjalankan ribuan server memcached dengan puluhan terabyte data cache pada satu titik waktu. Kemungkinan ini merupakan instalasi memcached terbesar di dunia.

HipHop for PHP

PHP, sebagai scripting language, relatif lambat bila dibandingkan dengan kode yang berjalan secara native di server. HipHop mengubah PHP menjadi kode C++ yang kemudian dapat dikompilasi untuk menghasilkan performa yang lebih baik.

Hal ini telah memungkinkan Facebook untuk mengoptimalkan server webnya karena ia sangat bergantung pada PHP untuk melayani konten.

Sebuah tim kecil engineer (awalnya hanya tiga orang) di Facebook menghabiskan 18 bulan mengembangkan HipHop, dan sekarang telah di produksi.

Haystack

Haystack adalah sistem penyimpanan/pencarian foto berkinerja tinggi pada Facebook (Sesungguhnya Haystack adalah sebuah penyimpanan object, sehingga tidak menyimpan foto). Ia mengerjakan kerja berat, ada lebih dari 20 miliar foto yang diunggah di Facebook, dan masing-masing disimpan dalam empat resolusi yang berbeda, menghasilkan lebih dari 80 miliar foto.

Dan hal tersebut bukan hanya tentang kemampuan menangani miliaran foto, kinerja juga sangatlah penting. Seperti yang telah disebutkan sebelumnya, Facebook melayani sekitar 1,2 juta foto per detik, angka yang tidak termasuk gambar/foto dilayani oleh CDN Facebook.

BigPipe

BigPipe adalah sistem layanan halaman web dinamis yang dikembangkan oleh Facebook. Facebook menggunakannya untuk melayani setiap halaman web dalam beberapa bagian (disebut “pagelets” untuk menghasilkan kinerja yang optimal.

Misalnya, jendela chat diambil secara terpisah, feed berita diambil secara terpisah, dan seterusnya. Pagelets ini dapat diambil secara paralel, sehingga kenerja tetap terjaga, dan juga memungkinkan user mengakses situs dengan baik meskipun beberapa bagian dinonaktifkan atau rusak.

Cassandra

Cassandra adalah sistem open source yang berfungsi sebagai menejemen database terdistribusi. Facebook kemudian mengembangkannya dengan NoSQL dan menggunakannya untuk fitur Inbox Search. Selain facebook, sejumlah layanan lain juga menggunakannya, misalnya Digg.

Scribe

Scribe adalah sistem logging fleksibel yang digunakan secara internal oleh Facebook untuk banyak tujuan. Ia dikembangkan untuk menangani logging pada Facebook, dan secara otomatis menangani kategori logging baru yang muncul.

Hadoop dan Hive

Hadoop adalah implementasi map-reduce open source yang memungkinkan untuk melakukan perhitungan data dalam jumlah besar. Facebook menggunakannya untuk analisis data (dan seperti yang kita ketahui, Facebook memiliki data dalam jumlah yang besar).

Hive dikembangkan oleh Facebook, dan dengannya dimungkinkan untuk menggunakan query SQL terhadap Hadoop, sehingga lebih mudah bagi non-programmer untuk menggunakannya.

Baik Hadoop dan Hive adalah open source dan digunakan oleh sejumlah layanan besar, misalnya Yahoo dan Twitter.

Thrift

Facebook menggunakan beberapa bahasa yang berbeda untuk beberapa layanannya. PHP digunakan untuk front-end, Erlang digunakan untuk Chat, Java dan C + + juga digunakan di beberapa tempat (dan mungkin bahasa lainnya juga).

Thrift adalah cross-language framework yang dikembangkan secara internal untuk mengikat semua bahasa yang berbeda tersebut, sehingga memungkinkan komunikasi antar bahasa tersebut. Hal ini memudahkan Facebook untuk pengembangan lintas-bahasanya.


Varnish

Varnish adalah akselerator HTTP yang bertindak sebagai penyeimbang beban dan juga konten cache yang kemudian dapat dilayani secepat kilat. Facebook menggunakan Varnish untuk melayani foto dan gambar profil, penanganan miliaran permintaan setiap hari. Seperti hampir semua yang digunakan Facebook, Varnish adalah open source.

Hal-hal lain yang membantu Facebook berjalan lancar

Kita telah menyebutkan beberapa perangkat lunak yang membangun sistem Facebook dan membantu layanannya dengan benar. Tetapi penanganan sistem sebesar itu merupakan tugas yang kompleks. Berikut adalah hal-hal yang dilakukan Facebook untuk menjaga agar layanannya tetap berjalan lancar.

Gradual releases and dark launches

Facebook memiliki sistem yang mereka sebut Gatekeeper yang memungkinkan mereka menjalankan kode yang berbeda untuk sekumpulan pengguna yang berbeda. Ini memungkinkan Facebook untuk melakukan rilis bertahap fitur-fitus baru, pengujian A/B, mengaktifkan fitur tertentu hanya untuk karyawan Facebook, dll.

Gatekeeper juga memungkinkan Facebook untuk melakukan sesuatu yang disebut “dark launches”, yaitu untuk mengaktifkan unsur-unsur dari fitur tertentu di balik layar sebelum ditayangkan (tanpa sepengetahuan pengguna).

Hal ini berfungsi sebagai tes nyata dan membantu mengekspos kemacetan dan masalah-masalah lain sebelum fitur tersebut secara resmi diluncurkan. Dark launches biasanya dilakukan dua minggu sebelum peluncuran resmi.

Profiling of the live system

Facebook memonitor sistemnya secara cermat dan juga memantau kinerja setiap fungsi PHP dalam live production environment. Profiling PHP ini dilakukan dengan menggunakan sebuah tool open source yang bernama XHProf.

Gradual feature disabling for added performance

Jika Facebook mengalami masalah kinerja, ada sejumlah tuas yang secara bertahap menonaktifkan fitur kurang penting untuk meningkatkan kinerja fitur utama Facebook.

Kalau kita perhatikan, ternyata Facebook banyak menggunaka open source untuk membangun sistemnya. Tidak hanya menggunakan, Facebook juga memberikan kontribusi untuk perangkat lunak open source seperti Linux, memcached, MySQL, Hadoop, dan lainnya.

Lebih daripada itu, Facebook juga menjadikan software-software yang dikembangkan secara internal oleh mereka sebagai open source. Contoh proyek open source yang berasal dari Facebook adalah HipHop, Cassandra, Thrift dan Scribe.

Daftar software open source di mana Facebook terlibat dalam pengembangannya dapat di lihat di halaman Facebook’s Open Source.

NAMA ANDA - 20.11

Senin, 13 Juni 2011

Software Untuk Merawat Battery Laptop

Senin, 13 Juni 2011

Sebagai pengguna laptop, pasti kita ingin agar laptop kita tahan lama, terutama baterai nya. Kita semua tahu harga baterai laptop cukup mahal, oleh karena itu merawat baterai laptop sangatlah penting agar kondisi baterai tidak cepat turun/down.

Kita harus mengetahui temperatur dari prosesor dan juga harddisk, lalu kita harus memperhatikan baterai kita. Jika kita tidak memperhatikan hal tersebut, maka baterai kita bisa-bisa tidak berumur panjang atau cepat habis.


DOWNLOAD BATTERY CARE

Kali ini saya akan share kepada anda sebuah sofware yang bisa anda gunakan untuk mengingatkan anda kapan harus berhenti dan mengistirahatkan laptop anda. Software ini juga mempunyai fungsi sebagai pemantau temperatur harddisk dan prosesor, fasilitas ini akan memberikan anda sebuah peringatan jika saja suhu sudah semakin meningkat karena dikhawatirkan akan membahayakan komponen dalam laptop.

NAMA ANDA - 20.34

Crazy Browser. Speed Browser Yang Fantastis

Browser Gila?? Ya sesuai namnya Crazy Browser merupakan browser yang sangat gila, karena kecepatannya dalam browsing dan ukurannya yang sangat kecil.



Selain itu, Crazy Browser memiliki indikator tab status. Apabila ada tampilan iklan yang mengganggu, maka akan dihapus secara otomatis dan beberapa halaman dapat disimpan kemudian dibuka kembali bersama-sama. Browser ini juga mencakup banyak sekali mesin pencari yang telah dikonfigurasikan untuk membantu Anda menemukan sesuatu di internet. Memang kalau dari segi tampilan Crazy Browser kalah jauh dari browser lain seperti Mozilla atau Opera, akan tetapi dalam hal kecepatannya browsing memang sangat cepat. Anda berniat mencoba Browser Gila ini?? Silahkan download
DOWNLOAD HERE

NAMA ANDA - 20.13

Sabtu, 07 Mei 2011

Browser tercepat untuk windows sudah meluncur

Sabtu, 07 Mei 2011

Browser yang diklaim paling cepat untuk berlari di komputer bersistem operasi Windows rupanya bukan Internet Explorer, yang sama-sama besutan Microsoft. Melainkan browser Opera 10.50.

Opera begitu percaya diri dengan klaimnya tersebut. Bahkan dikatakan Chief Executlahive Opera, Lars Boilesen, Opera 10.50 menjadi browser tercepat dalam semua tes yang dilakukan.

“Apa artinya untuk Anda: Tak akan ada lagi waktu menunggu untuk situs yang sedang didownload,” lanjutnya, dikutip detikINET dari PC Magazine, Rabu (3/3/2010).

Meski demikian, Boilesen juga mengakui bahwa yang terpenting bukanlah pada hasil uji coba. Namun bagaimana kenyataannya di lapangan, apakah juga dapat berlari dengan sangat cepat atau hanya hasil mentereng di atas kertas.

Opera 10.50 sendiri saat ini sudah dapat diunduh oleh pengguna. Untuk pengguna Windows sudah disediakan dalam pilihan 42 bahasa. Sementara bagi pengguna Mac dan Linux sepertinya masih harus bersabar menunggu kedatangannya.

Upgrade dari browser ini juga termasuk engine baru dari JavaScript-nya yang dikenal dengan nama Carakan serta perpustakaan grafis, dubbed Vega.
FOR ADDRESS
FOR ADDRESS2
Download for Windows
Download for Mac & Linux

NAMA ANDA - 19.48

Senin, 02 Mei 2011

Fungsi khusus tombol SHIFT (secret)

Senin, 02 Mei 2011

Mungkin sebagian sobat belum mengetahui banyak tentang kegunaan dan fungsi dari tombol shift pada keyboard pc atau laptop sobat. Nah, untuk itu saya akan memberi tahu kepada sobat mampirbro yang belum tahu dari kegunaan dan fungsi tombol shift. Salah satu kegunaan dari tombol shift yaitu dapat menghalangi terinstalnya autorun virus yang terdapat pada flashdisk atau harddisk eksternal soba. Dan masih banyak lagi kegunaan dari tombol shift ini.

Berikut beberapa fungsi dari tombol "shift" :

* Kombinasi tombol shift + del untuk menghapus file dan folder secara permanen dan takkan tersimpan di recycle bin.

* Pada saat komputer booting, pencet tombol shift untuk mempercepat proses booting.

* Sewaktu sobat memasukkan flash disk ke komputer/laptop, tekan tombol shift untuk mencegah autorun virus pada flash disk berjalan.

* Pada saat membuka file melalui explore, tekan tombol shift dan secara otomatis file-file berubah menjadi tanpa nama.

* Jika terdengar bunyi tiiiit, tekanlah tombol shift untuk menampilkan menu stickykeys. stickykeys berguna untuk memudahkan untuk mengkombinasikan 2 tombol atau lebih. jadi kita bisa tetap bisa menjalankan perintah yang kita inginkan tanpa memencet tombol sebelumnya.



Itulah beberapa kegunaan dan fungsi dari tombol shift yang saya ketahui.
Semoga berguna dan bermamfaat...

NAMA ANDA - 16.02

cara membuat backgruond pada file folder

Langkah-langkah yang harus dilakukan :
1. Siapkan gambar yang paling kamu suka buat dipajang, contoh seperti : bunga.jpg
klo bisa ubah namanya menjadi lebih pendek biar tidak terlalu panjang nulisnya.

2. Letakkan file gambar tadi di root harddisk kamu atau flashdisk seperti c:\ atau namaflashdiskmu:\

3. buka editor teks yang paling kamu suka, kayak notepad (disaranin pake ini deh), Wordpad, Word, Notepad++ de el el.

4. klo sudah ketikkan kode ini di editor kamu :

[{BE098140-A513-11D0-A3A4-00C04FD706EC}]
IconArea_Text=0×000000
IconArea_Image=namafilegambarkamu.jpg

Catatan:
IconArea_Image= ini diisi dengan nama file gambar kamu seperti: bunga.jpg / bunga.gif / bunga.png / bunga.bmp
disarankan pake yg format *.jpg saja, karena kompresi lebih baik tanpa mengurangi kualitas gambar.

contoh : disini penulis menggunakan bunga.jpg

[{BE098140-A513-11D0-A3A4-00C04FD706EC}]
IconArea_Text=0×000000
IconArea_Image=bunga.jpg

IconArea_Text= ini biarkan saja, ini diubah jika kamu mau ganti warna huruf nya nanti.

5. Simpan kode tadi dengan nama desktop.ini dan letakkan pada root folder flashdisk atau harddisk kamu yang mau kamu ubah nantinya.

6. Selesai….coba refresh deh….wala jadi deh…….


Untuk mengganti warna huruf dapat mengubah kode dari :

IconArea_Text=0x000000

Silahkan kamu ubah nilai yang berwarna merah tersebut sesuka hati kamu deh, sambil bereksperimen, tapi jangan lupa backup dulu kode sebelumya, biar gak jadi berantakan hehehehe .
Penulis belum pernah mengubah 0x karena klo diubah sama saja kayaknya.

Klo kamu males nih saya kasih deh kode warnanya, silakan kopas (kopi paste) 6 buah nilai ini ke kode tadi:

CATATAN
——–
O = Huruf O
0 = Angka nol
Jangan salah OKe!!

IconArea_Text=0x____ (pilih salah satu warna pilihan ini,ingat “0x” jangan dihapus,kecuali untuk nilai angka baru dihapus)

FF00FF = Jingga / ungu
FF33FF = ungu terang
FF91FF = Ungu muda
FF62EE = Ungu sedang
d800e6 = Ungu gelap
9900cc
FFFF4B = Biru muda
FFFF81 = bIRU muda
33FF = Merah
33FFF4 = Kuning
00FFFF = Kuning sedang
51B11B = Hijau gelap
10BB61 = Hijau gelap2
00cc33
80FCA4 = Hijau muda
00FF00 = Hijau terang
DF280F = Biru tua
ff4321 = Biru terang
FF0000 = Biru
FFOOOO = Merah terang (O = BUKAN NOL)
8CCBDD = Coklat muda
140,203,221 = Coklat tua


NAMA ANDA - 15.58

Sabtu, 16 April 2011

Cara basmi virus TROJAN

Sabtu, 16 April 2011

Untuk membasmi virus-virus baru dan virus Indo yang tidak terdeteksi oleh antivirus yang dipakai pada komputer. Dan juga buat yang bete kalau harus scan komputer cari virus berjam-jam padahal dengan cara ini paling 10 menit beres. Semoga bisa berguna dan bermanfaat.

Bagi netter yang komputernya suka terkena virus, mungkin panduan berikut di bawah ini bisa berguna. Secara teori cara ini bisa membunuh 90% yang beredar, hanya virus macro (word, excel) dan virus yang merusak file (extension EXE) yang susah dibersihkan dengan cara ini, walau bisa dicegah penularannya. Membasmi Virus Dengan Command Windows Bila netter merasakan komputer terkena virus, trojan dan spyware (dalam hal ini kita kategorikan semuanya sebagai virus aja), yang biasanya dengan indikasi ada tampilan yang tidak biasanya pada desktop, program yang digunakan dan browser. Sebaiknya langsung menempuh langkah berikut ini:

1. Tahap Pertama, Matikan Virus di Memori Tekan Ctrl + Alt + Del untuk menampilan Windows Task Manager – Lalu ke bagian “Processes”, terus klik bagian “User Name” untuk mengurutkan file yang diproses pada memori. Setelah itu, lihat ada bagian yang mencurigakan atau tidak. Bila banyak yang di-loading pada memori, sebaiknya dimatikan dahulu startup yang otomatis ter-loading pada bagian bawah kanan (ikon speaker dan jam). Matikan semua ikon-ikon tersebut dengan cara “quit” atau “exit” dari programnya. Loading virus ke memori biasanya berupa EXE file. Langkah ini untuk mencegah virus untuk menyebar terlebih dahulu lewat memori kita. Matikan semua file EXE yang loading di memori kita yang sudah kita urutkan sebelumnya berdasarkan “User Name”. Jangan mematikan file yang kategori “System”, “Local Service”, dan “Network Service”, karena bisa membuat sistem kita Hang atau Freeze.

2. Tahap Kedua, Non-aktifkan Virus di Startup Untuk menon-aktifkan virus supaya tidak terloading ke memori, kita harus membuangnya di startup. Caranya kita bisa menggunakan perintah MSCONFIG,klik menu Start>Run>msconfig – setelah itu akan tampil “System Configuration Utility”. Lalu pilihlah “Startup”, dalam kasus ini sebaiknya netter yang tidak mengerti mana yang loading virus mana yang bukan, sebaiknya pilih “Disable All”. Nantinya netter baru aktifkan kembali startup yang diinginkan kalau virus sudah bersih. Bila netter yang mengerti file yang loading mana file yang diperlukan, dan mana yang tidak, atau mana yang virus atau bukan, sebaiknya menbuang conteng (check box) pada kotak bagian kiri untuk yang dicurigai sebagai virus. Cara ini akan menonaktifkan virus di startup kita.

3. Tahap Ketiga, Hapus File Virus dari Komputer Carilah dengan menggunakan fasilitas “search” pada WIndows, klik menu Start>Search, lalu carilah file EXE virus (contoh: Happy.exe) yang sebelumnya loading di memori atau startup. File ini biasanya disimpan oleh pembuatnya di bagian folder Windows atau System32 dari WIndows. Setelah ditemukan, delete atau hapus file tersebut.

4. Tahap Keempat, Hapus Virus dari System Registry Tahap ini adalah tahap terakhir. Kita harus menggunakan perintah REGEDIT untuk mengubah dan men-delete virus dari registry kita. Pilihlah Start>Run>regedit – lalu ke menu “Edit” pilihlah “Find” (atau tekan Ctrl+F). Masukkan nama file virus yang ingin kita hapus (contoh: Happy.exe), lalu pilih “Find Next”. Apabila ditemukan file virus, hapuslah semua registry yang memuat virus tersebut (berikut dengan foldernya kalau ada). Kemudian lanjutkan dengan menekan tombol “F3″ atau di menu pilih “Edit” terus “Find Next”.

Biasanya file virus diletakkan pada beberapa tempat di registry. Jadi pastikan netter menghapus semuanya sampai bersih, dalam arti registry komputer bebas dari loading virus tersebut. Karena kalau tidak pekerjaan ini akan sia-sia.

Membasmi Virus Dengan Bantuan Program Lain Ada beberapa tools yang sangat berguna bagi netter untuk mempermudah pembasmian virus, antara lain: CProcess – Tools ini fungsinya seperti “Windows Task Manager” (Ctrl + Alt +Del).

Tools ini sangat bagus sekali untuk mengenali mana yang virus atau bukan karena mengandung informasi detil mengenai file yang terloading di memori, Seperti contoh file yang benar (bukan virus) selalu tertulis nama perusahaan pembuatnya (contoh: Windows buatan Microsoft Corp), Hijack This – Tools yang sangat bagus sekali sebagai pengganti command MSCONFIG.

Sering kali virus mematikan hak akses kita terhadap MSCONFIG supaya kita tidak bisa menghapus file virus yang ter-loading ketika Startup, Nah program ini berfungsi untuk menggantikan MSCONFIG yang tidak bisa aktif, Selain itu program ini bisa mendeteksi lebih mendetil seperti spyware yang inject di dalam browser kita (BHO), dan bisa menonaktifkannya, CCleaner – Tools yang satu ini selain berguna untuk menggantikan command REGEDIT, juga bisa membersihkan virus di registry secara otomatis. Selain itu CCleaner juga bisa mempercepat akses Windows kamu dengan membersihkan semua sampah-sampah di dalam registry kamu, PCMAV – Program antivirus buatan PC Media ini terbukti sangat ampuh untuk menghapus virus-virus Indo yang kadang-kadang suka rese, AVG 8 Free Edition – Program antivirus gratis yang sangat powerful untuk mengatasi virus dari luar negeri, oke guys slamat mencoba semoga berguna untuk kalian semua…….

NAMA ANDA - 11.52