Paste dengan Indent Berlebih di VIM

Pernah mengalami kasus dimana kita me-copy barisan kode dari browser kemudian kita paste-kan di VIM, tapi hasil paste-nya malah jadi tidak karuan. Teks yang sudah ber-indent rapi malah jadi ber-indent tidak karuan.

Ah, bingung bagaimana saya menjelaskannya. Begini saja, kita lihat sepenggal contoh kode sederhana berikut. Baca lebih lanjut

Iklan

Freezing VIM

This is happen when I press Ctrl + S in your VIM. Cause VIM do not response any input. Means, VIM do not print (but still save) anything you typed. Even when you try to kill them (sending kill signal to VIM).

You can get back your VIM into “normal” condition by pressing Ctrl + Q. And viola.. VIM now print everything you typed before.

The reason is, as Michael Mrozek explained, pressing Ctrl + S will trigger xoff that will disable screen painting. This screen painting will be reenabled by  pressing Ctrl + Q (trigger xon).

Congratulation.
Thank’s to Stackoverflow and all.

Port Scan iPad

$ nmap -v -A <ip-address>

Starting Nmap 5.00 ( http://nmap.org ) at 2012-06-06 10:05 WIT
NSE: Loaded 30 scripts for scanning.
...
...
...
Not shown: 999 closed ports
PORT STATE SERVICE VERSION
62078/tcp open tcpwrapped

Read data files from: /usr/share/nmap
Service detection performed. Please report any incorrect results at http://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 129.17 seconds

Otomasi FTP

Kadang kala kita membutuhkan sesuatu diluar kebiasaan. Misalnya saya punya berkas dan saya ingin memublikasikannya secara rutin. Berkas tersebut sederhana, hanya sekedar gambar yang mungkin oleh orang lain bisa digunakan sebagai wallpaper desktop komputernya. Kebetulan juga saya punya sebuah mesin yang bisa diakses oleh khalayak ramai. Melalui sebuah peladen web sederhana.

Nah, di komputer saya terdapat suatu direktori yang isinya beberapa berkas yang sudah saya siapkan untuk diunggah tiap hari. Ya, satu hari satu berkas. Bukan tanpa sebab, hanya karena supaya tiap hari ada alasan untuk mengunggah 😀 Baca lebih lanjut

Kurang. Waktu Berputar 1 Triliun Kali

Anda pernah mengetikkan kode seperti berikut lalu menjalankannya?

<?php
for {$i = 0; $i < 1000000000000; $i++) {}
?>

Di komputer jinjing saya dengan :

  • processor Intel Pentium dual-core 1.86 GHz
  • 1,5 GB RAM
  • konfigurasi php.ini defaul Lucid

waktu untuk looping sebanyak 1 triliun kali dengan ‘tidak melakukan apa-apa’ membutuhkan waktu jauh lebih dari 30 detik. Bayangkan dalam 30 detik saja looping yang terjadi hanya sekitar 99 juta. Lha, 1 triliun itu 10 ribu kalinya 99 juta. So..?