Menelusuri jalan dengan Routing Service
Udah hampir 2 tahun hidup di Jakarta, tapi tetep saja gak hafal jalan-jalan di sini.Payah bener :D
Buat
kalian yang belum pernah jalan-jalan di jakarta, ato dimana aja.Saya
kasih tips jitu kalo mau main kemana aja yang kalian belom tau lokasi
pastinya.Biar gk kaya Ayu ting ting yang kesasar gara-gara alamat palsu
:-P.

Ups, oiya.Tips ampuh buat kalian kalo lagi kesasar, "jangan sampe kalian nanya
ama tukang ojek ato sopir taksi".Kalo kalian punya tampang
"unyu" bisa parah kejadiannya.Dompet bakal nyusut dalam waktu sekejap
karena di puter-puterin ama si tukang ojek ato sopir taksi biar keliatan
lokasi yang kalian tuju keliatan jauh.(share pengalaman)
[Read More]
Menyimpan metastore Hive ke Mysql
Ini postingan sebenernya sudah ada beberapa waktu lalu, hanya saja karena sesuatu hal yang menyebabkan postingan hilang, maka saat ini saya postingan ini saya pasang lagi di blog :D
Metastore menyimpan seluruh informasi tentang table, schema, table location, dll.Secara default Hive menggunakan database Derby untuk menyimpan metadata information tersebut.Hive menggunakan DataNucleus sebagai ORM untuk generate metastore ke dalam database RDBMS.
Namun kali ini kita akan mencoba menggunakan Mysql untuk menyimpan metastore hive pada komputer kita.
Mari Mengenal Hadoop
Berbicara dengan hadoop pasti tidak akan terlepas dari istilah distributed
Validasi dengan jquery Validation Plugin
Open Authentification dan Shared Authentification
Dalam Sebuah security di dalam jaringan wireless kita mengenal istilah Open dan shared authentification dalam pelayanan authentifikasi.
Lantas apa perbedaan kedua Mode authentifikasi di tersebut ?
Open Authentification
Mode Authentifikasi ini mengijikan pengiriman data dari client ke server tanpa adanya autentifikasi.Namun jika WEP Key diaktifkan, maka data yang dikirim dari client tersebut membutuhkan enkripsi WEP terlebih dahulu.
Bila saat pengiriman data dari client ke server WEP client dan WEP key server tersebut berbeda, data yang dikirim client tersebut akan dianggap sebagai sampah oleh server.
Jadi meskipun pada Open Authentifikasi client dapat melakukan pengiriman data ke server, jika mode WEP Key pada server diaktifkan maka si client harus mempunyai WEP key yang sama dengan...
[Read More]COncept of Simple Hacking
Beberapa waktu lalu banyak sekali temen saya yang mengadu bahwa akun facebooknya tidak dapat diakses.Lalu tiba-tiba nulis status yang gak jelas tanpa kita sadari.
Jika kita yang mengalami hal demikian, pasti kita merasa jengkel bukan ?
Itu adalah hal yang sangat pasti, :0
Kali ini saya akan menulis beberapa concept dari Simple hacking yang sering terjadi di sekitar kita tanpa kita sadari dan waspadai.
1.Keylogger
Ini adalah aplikasi yang sangat sering digunakan untuk mendapatkan username atau password kita.Dengan aplikasi ini apa yang kita ketikkan di keyboard yang komputernya terdapat keylogger akan terekam secara otomatis di dalam sebuah file log.
Secara mudah tersangka akan dapat mengetahui username dan password kita jika kita menggunakan komputer yang terinstall aplikasi jahat ini.
[Read More]Lihatlah sesuatu dari sisi yang lain
Mengetahui Metadata Sebuah Foto
Percaya gak ama foto-foto aneh seperti di atas ?
Untuk membuktikan foto tersebut hasil rekayasa atau benar kita memerlukan informasi tentang metadata sebuah foto, metadata dalam sebuah foto biasanya digunakan untuk mengetahui informasi file foto tersebut misal:kapan foto diambil, menggunakan kamera type apa, pernah di edit pake software apa, dll. Jadi kayak si om Roy Suryo ne ;)
Banyak sekali tools-tools yang digunakan untuk mengetahui metadata sebuah file,
Kali ini saya menggunakan tools gratisan JPEGSNoop untuk mengetahui metadata tersebut
Bagi yang belum punya tools di atas download di sini ya ?
Setelah download langsung buka aja tu program, langsung aja kita buka foto yang mau kita liat metadatanya dari JpegSnoop,( caranya gak usah dijelasin panjang lebar, dari gambar iconnya aja pasti udah tau kok )
Setelah kita buka gambarnya waktunya kita buktikan keaslian foto tersebut.
[Read More]Download full Album di Facebook
Sekedar iseng-iseng aja kawan, tadi pagi sebelum saya memulai pekerjaan seperti biasanya saya membuka default homepage saya (www.facebook.com) J, eh..eh..tanpa disangka ada profile seseorang yang saya gak kenal, yang pasti cewek yang lumayan ca?em lah?(salah satu ciri buaya darat, ada cewek caem dikt langsung disikat?:-p)
Tiba-tiba terbersit sebuah ide buat ngedownload foto-foto dari albumnya, maklumlah di rumah banyak tikus-tikus gede, jadi ya buat nakutin tikus rencananya ntar fotonya,
Fotonya 20 euy, kalo saya klik fotonya terus klik kanan view image satu-satu ya tampaknya bakal memakan waktu lama deh..
[Read More]Simple CRUD dengan HIbernate #2
Melanjutkan artikel yang beberapa waktu lalu saya tulis, kali ini kita akan mencatat beberapa penjelasan baris untuk berberapa source code di artikel yang kmrin serta melanjutkan pembuatan CRUD di hibernate. * _ ^
potongan source entity yang berguna untuk men-generate table
@Entity
@Table(name="Siswa")
public class Siswa implements Serializable{
@Id
@GeneratedValue
[Read More]Simple CRUD Dengan Hibernate
Beberapa waktu ini coba belajar Hibernate di sela-sela mengerjakan pekerjaan wajib yang kadang bikin kepala rada anget :)
Biar gak kelupaan, saya catat aja di blog ini, sapa tau catatan saya ilang kan masih bisa liat di blog :D
Ok kali ini saya akan menulis tentang membuat CRUD dengan HIbernate annotation.
Pertama buka IDE kita, kali ini saya menggunakan eclipse sebagai IDE saya.
Selanjutnya,pastikan library-library yang dibutuhkan telah kita import di project kita.
[Read More]Set Alfresco portlet di Liferay 6.0.3
Join Colom SQL
post ini menjelaskan tentang Join colom di Mysql
pada suatu kasus, terdapat tabel sederhana pengguna dengan struktur dan data sebagai berikut
tabel pengguna
CREATE TABLE `pengguna` (
`id_pengguna` int(11) NOT NULL auto_increment,
`nama` varchar(20) NOT NULL,
PRIMARY KEY (`id_pengguna`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
tabel pengguna_lengkap
CREATE TABLE `pengguna_lengkap` ( `id_pengguna` int(11) NOT NULL, `alamat` varchar(50) NOT NULL, `telepon` varchar(15) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
data:
INSERT INTO `pengguna` (`id_pengguna`, `nama`) VALUES (1, 'khalifavi'), (2, 'silvershade'), (3, 'kaelina'); INSERT INTO `pengguna_lengkap` (`id_pengguna`, `alamat`, `telepon`) VALUES (1, 'cigiringsing', '081910435544'), (2, 'cijambe', '022 7815913'), (4, 'tubagus ismail', '022 91724325');
dari data tersebut, dapat kita
lihat bahwa pada tabel pengguna, tidak terdapat record dengan id 4, dan
begitu pula pada tabel pengguna_lengkap tidak terdapat record dengan id
3.
apabila dilakukan join biasa maka beberapa record tidak akan tampil seperti yang kita mau
SELECT * FROM pengguna p, pengguna_lengkap pk WHERE p.id_pengguna = pk.id_pengguna;
hanya akan menampilkan
| id_pengguna |
nama |
id_pengguna |
alamat |
telepon |
| 1 | khalivavi | 1 | cigiringsing | 081910435544 |
| 2 | silvershade | 2 | cijambe |
2 rows in set (0.01 sec)
lalu dimana yang memiliki id_pengguna 3 dan 4?, untuk itulah ada beberapa join khusus?
untuk menampilkan semua yang terdapat di tabel pengguna namun tidak terdapat di tabel pengguna_lengkap kita bisa menggunakan LEFT JOIN
SELECT * FROM pengguna p LEFT JOIN pengguna_lengkap pk ON p.id_pengguna = pk.id_pengguna;
maka akan menghasilkan
hanya akan menampilkan
| id_pengguna | nama | id_pengguna | alamat | telepon |
|---|---|---|---|---|
| 1 | khalifavi | 1 | cigiringsing | 081910435544 |
| 2 | silvershade | 2 | cijambe | 022 7815913 |
| 3 | kaelina | NULL | NULL | NULL |
3 rows in set (0.01 sec)
pada penggunaan LEFT JOIN ini, record yang ada di kedua tabel atau hanya di tabel kiri akan selalu ditampilkan, dan akan menghasilkan nilai NULL pada tabel di kanan
begitu pula sebaliknya dengan RIGHT JOIN query ini
SELECT * FROM pengguna p RIGHT JOIN pengguna_lengkap pk ON p.id_pengguna = pk.id_pengguna;
akan menghasilkan
| id_pengguna | nama | id_pengguna | alamat | telepon |
|---|---|---|---|---|
| 1 | khalifavi | 1 | cigiringsing | 081910435544 |
| 2 | silvershade | 2 | cijambe | 022 7815913 |
| NULL | NULL | 4 | tubagus ismail | 022 91724325 |
3 rows in set (0.02 sec)
digunakan untuk menampilkan record yang ada di kedua tabel atau hanya terdapat di tabel kanan
Note: penggunaan SELECT * pada LEFT atau RIGHT join akan menampilkan column yang redundansi. jadi?? kita lanjut?kan
namun mari kita bandingkan dengan penggunaan NATURAL JOIN
SELECT * FROM pengguna p NATURAL JOIN pengguna_lengkap pk;
| id_pengguna | nama | alamat | telepon |
|---|---|---|---|
| 1 | khalifavi | cigiringsing | 081910435544 |
| 2 | silvershade | cijambe | 022 7815913 |
2 rows in set (0.00 sec)
ini sama dengan query pertama
SELECT * FROM pengguna p, pengguna_lengkap pk WHERE p.id_pengguna = pk.id_pengguna;
| id_pengguna | nama | id_pengguna | alamat | telepon |
|---|---|---|---|---|
| 1 | khalifavi | 1 | cigiringsing | 081910435544 |
| 2 | silvershade | 2 | cijambe | 022 7815913 |
2 rows in set (0.01 sec)
jadi bisa dikatakan bahwa ini
penyederhanaan query pertama, namun menghapus column yang redundansi,
hmmm, solusi yang bagus juga?
Note: hasil NATURAL JOIN sama dengan JOIN ? USING
<em>SELECT * FROM pengguna p NATURAL JOIN pengguna_lengkap pk;</em>
akan menghasilkan output yang sama dengan penggunaan JOIN ? USING ini<em>SELECT * FROM pengguna p JOIN pengguna_lengkap pk USING (id_pengguna);</em>
ok, sekarang kita kombinasikan NATURAL JOIN dengan RIGHT JOIN
SELECT * FROM pengguna p NATURAL RIGHT JOIN pengguna_lengkap pk;
| id_pengguna | nama | alamat | telepon |
|---|---|---|---|
| 1 | khalifavi | cigiringsing | 081910435544 |
| 2 | silvershade | cijambe | 022 7815913 |
| 4 | NULL | tubagus ismail | 022 91724325 |
3 rows in set (0.00 sec)
hmmm, untuk yang ini silahkan bandingkan sendiri?
dan mari kita coba INNER JOIN
SELECT * FROM pengguna p INNER JOIN pengguna_lengkap pk ON p.id_pengguna = pk.id_pengguna;
| id_pengguna | nama | id_pengguna | alamat | telepon |
|---|---|---|---|---|
| 1 | khalifavi | 1 | cigiringsing | 081910435544 |
| 2 | silvershade | 2 | cijambe | 022 7815913 |
2 rows in set (0.00 sec)
yang satu ini benar-benar mirip dengan query pertama, dan tanpa perbedaan sama sekali?
sumber: http://linuz.web.id/
JUGragan : ANDROID Mobile DEVELOPMENT

Hai all,
Univ. Gunadarma bekerjasama dengan Meruvian dan JUG
akan mengadakan acara JUGraga
...
acaranya tentang ANDROID Mobile DEVELOPMENT
Berikut detail materi yang akan dibahas meliput :
* Introduction to Android Mobile and Embedded Development
* Android Superiority
* Demo Application
Tempat :
* Universitas Gunadarma Kampus D Gedung 5 Lantai 4 (Lab Incubator)
Jl. Margonda Raya No. 100, Pondok Cina, Depok 16424 Jawa Barat
Jam :
* 10.00 WIB
Hari dan tanggal :
* Sabtu, 7 Agustus 2010
Pembicara :
* Dias Nurul Arifin
Segera daftarkan diri Anda ke cs@meruvian.org beserta data diri anda!!!
acara ini TERBUKA UNTUK UMUM
Kesempatan terbatas hanya untuk 100 orang saja!
Untuk informasi lebih lanjut silahkan email ke cs@meruvian.org