Category: Tips

  • Tunnel Dinamis Dengan SSH

    Belum lama ini saya berdiskusi dengan kawan saya yang kebetulan di terminalnya terpasang sangat banyak ssh tunnel ke banyak mesin yang di kerjakannya.
    Saking banyaknya port yang di mapping sampai-sampai dia membuat table untuk mencari tahu port berapa yang di mapping ke port berapa.

    Teknik yang digunakan oleh kawan saya ini bisa di padankan dengan perintah ssh sebagai berikut

    ssh -f user@jumphost -L 2021:192.168.100.1:22 -N

    Yang artinya, ssh ke jumphost dengan username user, buat port 2021 di localhost yang kalau port 2021 tersebut dipanggil maka akan membuka koneksi ke ip 1982.168.100.1 port 22. Dengan cara ini kawan saya bisa melakukan ssh ke ip 192.168.100.1 pada port standar ssh yaitu port 22 dengan menggunakan perintah

    ssh -p 2021 user@localhost

    Bila perintah pertama dilakukan untuk banyak mesin dengan port berbeda-beda maka hasilnya seperti nampak pada ilustrasi dibawah ini

     

    ssh tunnel ilustration

    Tentu kalau jumlah mesin dan port yang akan di mapping sedikit tidak masalah. Tapi bagaimana kalau jumlahnya mencapai ratusan ?

    Mari kita coba cara yang lebih mudah.

    Saya  memilih menggunakan fitur untuk sock proxy yang tersedia pada ssh

    ssh -D 9054 user@jumphost

    Artinya, ssh ke jumphost dan buat sock proxy di localhost pada port 9054

    Kemudian saya menggunakan ssh dengan bantuan tools nc seperti ini

    ssh -o ProxyCommand=’nc -x localhost:9054 %h %p’ user@192.168.100.1

    Arti perintah diatas adalah ssh yang diantarkan oleh tools nc ke alamat proxy localhost dan port 9054, dengan username user dan ip yang akan di ssh adalah 192.168.100.1. Sedangkan %h berarti host dan %p adalah port (dapat dilihat referensinya pada manual ssh dibagian proxycommand).

    Untuk browser dapat dengan mengaktifkan sock proxy ke localhost port 9054 atau menggunakan command line

    chromium –proxy-server=”socks5://127.0.0.1:9054″

    selanjutnya jelas akan lebih mudah, saya tidak perlu menghafalkan port mana untuk menghubungkan ke mesin mana dan port yang mana.

     

  • Transparent Terminal di Gnome

    Saya suka menggunakan transparent terminal di gnome. Alasannya adalah saya bisa melihat apa yang harus saya ketik kalo perlu mengerjakan sesuatu di terminal sambil nyontek.

    Tapi kadang ketika baru di install, terminal transparent ini tembusnya sampai ke wallpaper sementara yang saya inginkan adalah bisa melihat windows aplikasi di belakangnya.

    Kalau hal itu terjadi, gunakan perintah ini dari terminal untuk mengubahnya agar transparentnya tidak hanya menampilkan wallpaper kita.

    gconftool-2 -s ‘/apps/metacity/general/compositing_manager’ –type bool true

     

  • Decode JavaScript Yang di Encode

    Hari ini kebetulan saya berdiskusi dengan kawan tentang javascript dan css.

    Dan kebetulan salah satu contoh javascript tersebut di encode oleh pembuatnya sehingga tidak mudah dibaca.

    Pertamanya agak bingung juga. Tapi terpikir kalau sebetulnya semua itu akan dijalankan oleh browser dan si browser bisa mengerti. Berarti sesungguhnya semua itu harus bisa di baca secara langsung.

    Nah, yang jadi masalah adalah kita mau membahas isinya. So jelas kita harus punya kode yang dalam kondisi tidak di encode.

    Nah browser tentunya sudah punya engine untuk kebutuhan ini. Tapi untuk mempermudah, saya menggunakan Rhino, javascript engine yang ditulis dalam java.

    Rhino ini terdiri dari rhino yang shell base dan rhino-debugger yang berbasis grafis.

    Panggil rhino-debugger  yang akan menghasilkan windows grafis, lalu panggil file yang berisi javascript yang di encode dan klik “Go”.

    Violla… selesailah kita men-decode.

    Tentunya ada banyak cara lainnya selain yang dituliskan disini.

    Penggunaan debug perlu dilakukan terutama bila file javascriptnya memberikan pesan error ketika di panggil oleh rhino.

    oh iya.. para pengguna ubuntu tinggal menjalankan “apt-get install rhino” untuk menginstallnya.

    Selamat mencoba.

  • BlackBerry Storm: Tips and Trick #2

    Browsing

    Ketika browsing, sentuh layar sekali untuk memunculkan menu dibagian bawah, yang terdiri dari input url, column view, pointer, zoom in dan out. Sentuh sekali lagi untuk menghilangkannya.

    Tekan esc ( tanda panah muter kebalik) untuk back.

    Setiap beberapa waktu bersihkan cache untuk melegakan memory

    EventLog

    Eventlog juga memakan memory. Bersihkan secara rutin atau gunakan software namanya LogMaid untuk melakukan pembersihan otomatis setiap kali device sedan g idle

    Special Character

    Di mode suretype, coba sentuh (jangan di tekan) huruf c misalnya diamkan beberapa saat, dia akan memunculkan karakter khususnya. Berlaku juga untuk huruf yang lain misalnya R.

  • BlackBerry Storm: Tips and Trick #1

    Berikut sedikit kumpulan tip yang berhasil dikumpulkan
    Taukah anda kalau ada log yang namanya eventlog yang mencatat error dan lain sebagainya di bb anda ? Untuk membukanya. Buka keyboard lalu pencet dan tahan logo “!?123” untuk mengeluarkan keyboard untuk angka dan lainnya secara statis, lalu tekan “,5,5”   (ini ngetiknya kutip koma lima koma lima) atau “/”/ (kutip slash kutip slash)

    Bosen liat logo sinyal garis2x ? ganti dengan angka “889,,” (kutip delapan delapan sembilan koma koma kutip). Untuk kembali ke bar  lagi “!,””” (kutip tandaseru koma kutip kutip kutip)

    Untuk membuka menu  “Help Me!”, tekan dan tahan logo esc (itu yang panah muter kebalik), lalu sentuh kiri atas, sentuh kanan atas, sentuh kiri atas, sentuh kanan atas.

    Pencarian Email

    1# Membaca email dalam thread secara langsung dengan membuka emailnya (ke posisi baca email alias dibuka dulu emailnya), sentuh bagian kotak yang mengandung From dan subject, lalu geser kiri kanan untuk pergi ke email selanjutnya dalam satu thread.
    2# Di posisi email list, sentuh bagian subject (jangan ditekan) judul email yang ingin dicari thread-nya. Tunggu beberapa saat, kemudian akan nampak bayangan bar bergerak pada baris email yang kita sentuh dari kiri ke kanan, kemudian akan muncul semua email2x dalam satu thread.
    3# Di posisi email list, sentuh nama pengirim email (jangan ditekan). Tunggu beberapa saat, kemudian akan nampak bayangan bar bergerak dari kanan ke kiri, kemudian akan muncul semua email yang from, to atau cc-nya mengandung si pengirim tadi.

  • Networking Trilogi

    Networking Trilogi adalah teori tentang 3 jenis manusia yang umumnya harus ada untuk membangun network yang baik dalam sebuah organisasi.
    Ketiga hal ini saya dapatkan selama petualangan didalam dunia kabel dan baud, dari banyak diskusi dan bacaan.

    Dalam dunia networking, secara umum semua berangkat terlebih dahulu dari pengetahuan teknis. Kalau dalam kursusnya cisco, semua berangkat dari kursus CCNA, sehingga pengetahuan dasar networkingnya (seharusnya) tidak diragukan lagi. Selanjutnya para mahluk ini bisa mengambil jenjang kemampuan khusus yang ingin dikuasai.

    (more…)

  • Bagaimana Menemukan File dengan Extensi Khusus Menggunakan Google ?

    Melanjutkan soal menjawab pertanyaan untuk mencari file lewat google

    Misalnya kita ingin mencari film secara general maka kita bisa menggunakan keyword seperti contoh berikut

    avi|mpg|mpeg|wmv|rmvb|3gp pras ganteng

    Maksudnya, temukan yang mengandung pras dan ganteng dan (avi atau mpg atau mpeg atau wmv atau rmvb atau 3gp)

    bisa juga kita tambahkan seperti contoh berikut

    avi|mpg|mpeg|wmv|rmvb|3gp pras ganteng rapidshare.com

    Maksudnya, temukan yang mengandung pras dan ganteng dan (avi atau mpg atau mpeg atau wmv atau rmvb atau 3gp) dan mengandung kata rapidshare.com

    Nah selamat berimaginasi

  • [Linux] Menyelamatkan file yang terhapus

    Mungkin anda pernah mengalami ketika tak sengaja mendelete sebuah file dari sistem linux anda.

    Anda bisa menggunakan beberapa tools yang tersedia dan bisa berjalan di linux

    1. TestDisk (http://www.cgsecurity.org/wiki/TestDisk)

    2.  recoverjpeg (http://www.rfc1149.net/devel/recoverjpeg)

    3.  recover (http://recover.sourceforge.net/linux/recover/)

    Kemampuannya cukup baik dalam mengangkat file-file yang telah terhapus bahkan partisi yang rusak. Hanya saja memang program ini berbasis text dan harus dijalankan dengan privileges root.

    Menu-menunya cukup sederhana, anda tinggal memilih dari menu tanpa perlu pusing dengan parameter.

  • Berganti-ganti Site Google Untuk Pencarian

    Ini sedikit tips untuk pencarian di google

    1. penggunaan domain milik google
    2. preference bahasa

    Mengenai tips dalam menggunakan keyword tentunya sudah cukup banyak. Tapi pernah ada yang coba ganti-ganti domainnya google ketika melakukan pencarian ?

    Contohnya penggunaan keyword “gauli” dalam pencarian

    www.google.co.id menghasilkan 45,300 result

    www.google.com menghasilkan 45.000 result

    www.google.fr menghasilkan 45.300 result

    Beda sedikit, tapi tetap berbeda.

    Selain itu pilihan bahasa yang kita gunakan pada preference juga ternyata mempengaruhi jumlah hasil pencarian pada images.google.com, contohnya pada keyword “gauli”

    bahasa inggris menghasilkan 754 result

    bahasa indonesia menghasilkan 2,730

  • Mengorganisasi File

    Melirik sebentar dalam data yang tersimpan rapih dalam kerajaan direktori kita. Mungkin kita akan terkejut dengan banyaknya file yang kita simpan. Berbagai nama file yang kadang kita sudah lupa lagi apa isinya tanpa membukanya. Itulah hal yang sering terjadi pada orang-orang yang kerjanya berhadapan dengan file-file

    Saya menulis ini hanya sebagai sumbang ide saja sih. Abis sering banget kesel sama temen-temen yang setengah mati nyari file.

    1. Lebih baik nama file diberikan dengan nama yang bisa menunjukan apa yang sedang kita ketikan. Dan bila memiliki beberapa editan yang berbeda dan ingin disimpan, lebih baik berikan nomor urut atau tanggal.Jangan takut kepanjangan, karena nama file di sistem operasi sekarang ini sudah mampu koq menampung nama yang panjang hingga 255 karakter.
    2. Gunakan direktori. Bagi semua dalam direktori yang akan lebih memudahkan kita mengenali perbedaan setiap isinya.

    2 hal diatas adalah hal terpenting dalam organisasi file agar kita tak lupa dengan apa yang kita cari.

    Mudah-mudahan berguna.