Category Archives: Programming

Isinya tentang pemrograman kok, bisa jadi C/C++, Pascal/Delphi, ASP[coret], VB[coret, udah gak lagi], C#, PHP, dll…

:: Manual – URL Encoded Characters ::

URL Encoded Characters

      backspace      %08
      tab            %09
      linefeed       %0A
      creturn        %0D
      space          %20
      !              %21
      "              %22
      #              %23
      $              %24
      %              %25
      &              %26
      '              %27
      (              %28
      )              %29
      *              %2A
      +              %2B
      ,              %2C
      -              %2D
      .              %2E
      /              %2F
      0              %30
      1              %31
      2              %32
      3              %33
      4              %34
      5              %35
      6              %36
      7              %37
      8              %38
      9              %39
      :              %3A
      ;              %3B
      <              %3C
      =              %3D
      >              %3E
      ?              %3F
      @              %40
      A              %41
      B              %42
      C              %43
      D              %44
      E              %45
      F              %46
      G              %47
      H              %48
      I              %49
      J              %4A
      K              %4B
      L              %4C
      M              %4D
      N              %4E
      O              %4F
      P              %50
      Q              %51
      R              %52
      S              %53
      T              %54
      U              %55
      V              %56
      W              %57
      X              %58
      Y              %59
      Z              %5A
      [              %5B
      \              %5C
      ]              %5D
      ^              %5E
      _              %5F
      `              %60
      a              %61
      b              %62
      c              %63
      d              %64
      e              %65
      f              %66
      g              %67
      h              %68
      i              %69
      j              %6A
      k              %6B
      l              %6C
      m              %6D
      n              %6E
      o              %6F
      p              %70
      q              %71
      r              %72
      s              %73
      t              %74
      u              %75
      v              %76
      w              %77
      x              %78
      y              %79
      z              %7A
      {              %7B
      |              %7C
      }              %7D
      ~              %7E
      ¢              %A2
      £              %A3
      ¥              %A5
      |              %A6
      §              %A7
      «              %AB
      ¬              %AC
      ¯              %AD
      º              %B0
      ±              %B1
      ª              %B2
      ,              %B4
      µ              %B5
      »              %BB
      ¼              %BC
      ½              %BD
      ¿              %BF
      À              %C0
      Á              %C1
      Â              %C2
      Ã              %C3
      Ä              %C4
      Å              %C5
      Æ              %C6
      Ç              %C7
      È              %C8
      É              %C9
      Ê              %CA
      Ë              %CB
      Ì              %CC
      Í              %CD
      Î              %CE
      Ï              %CF
      Ð              %D0
      Ñ              %D1
      Ò              %D2
      Ó              %D3
      Ô              %D4
      Õ              %D5
      Ö              %D6
      Ø              %D8
      Ù              %D9
      Ú              %DA
      Û              %DB
      Ü              %DC
      Ý              %DD
      Þ              %DE
      ß              %DF
      à              %E0
      á              %E1
      â              %E2
      ã              %E3
      ä              %E4
      å              %E5
      æ              %E6
      ç              %E7
      è              %E8
      é              %E9
      ê              %EA
      ë              %EB
      ì              %EC
      í              %ED
      î              %EE
      ï              %EF
      ð              %F0
      ñ              %F1
      ò              %F2
      ó              %F3
      ô              %F4
      õ              %F5
      ö              %F6
      ÷              %F7
      ø              %F8
      ù              %F9
      ú              %FA
      û              %FB
      ü              %FC
      ý              %FD
      þ              %FE
      ÿ              %FF

This is just a private reference, use for education purposes only.

:: Teknik Informatika UNUD atau Ilmu Komputer UNUD – Apa dan bagaimana? ::

Pada kesempatan yang sangat baik, ketika Teknik Informatika UNUD mengadakan lokakarya perbaikan kurikulum, pada tanggal 18 Nopember 2011, yang bertempat di ruang Rapat gedung BJ Jurusan Ilmu Komputer, program studi Teknik Informatika Universitas Udayana. Lokakarya dengan tujuan menjadikan lulusan Teknik Informatika UNUD mampu bersaing di pasar global dan di industri nantinya, baik sebagai pelaku industri atau pun pekerja industri dalam bidang teknologi informasi/komputer; pada kesempatan itu pula Dr. Zainal A. Hasibuan dari Universitas Indonesia (Dr. Zainal A. Hasibuan from University of Indonesia) atau yang akrab dikenal sebagai pak Ucok, memberikan banyak masukan dan perbaikan bagi Teknik Informatika UNUD baik dari segi materi pengajaran Teknik Informatika UNUD, administrasi di lingkungan Teknik Informatika UNUD, maupun penelitian bagi dosen-dosen Teknik Informatika UNUD.
Pada kesempatan itu…

:: Keamanan berbanding terbalik dengan kenyamanan ::

Ada yang pernah mendengar kalimat itu? mungkin orang-orang yang berkecimpung di bidang keamanan sistem pasti sudah sering mendengar itu. Memang seringkali untuk sistem-sistem yang sangat aman, banyak verifikasi yang harus dilakukan, cara lama yang digunakan adalah pasangan username dan password. Tapi dengan adanya teknik brute-force dan social engineering, metode ini menjadi sangat rapuh. Username dapat ditebak dengan mengetahui email seseorang atau dengan melihatnya pada waktu melakukan login (social engineering tingkat dasar), dan password dapat dicari dengan kamus atau keylogger (teknik dasar penyadapan-eavesdropping). Dan yang paling parah adalah share password dengan pasangan (banyak kejadian yang menyangkut hal ini, seseorang memberitahukan passwordnya pada suami/istri/pacar-nya) -yang ini termasuk social engineering tingkat tinggi. hahahahaha…
Continue reading “:: Keamanan berbanding terbalik dengan kenyamanan ::” »

:: How to kill a process by process name from Ubuntu command line ::

Today, my friend Buda Blank has got some problem to make a shell-script. He must kill some process that specified by process name in his shell-script. He asked me about it.

Unfortunately, I only know about ‘kill -9′ and ‘ps aux’ commands. With ‘kill’ command we can terminate a process with its PID number, and I have thought about grabbing the PID by its name via ‘ps aux’, and send it to ‘awk’ and finally send it to ‘kill’; and I try to build the shell-script.

On the other hand, I’ve tried to google it, and immediately got the result. I did a copy-paste-standard-procedure to my blog here, LoL.

Moreover, I’ve finally got it from http://www.howtogeek.com/

There are a number of ways to kill a process if you know the name of the process. Here’s a couple different ways you can accomplish this. We are going to assume that the process we are trying to kill is named irssi

kill $(pgrep irssi)

killall -v irssi

pkill irssi

kill `ps -ef | grep irssi | grep -v grep | awk ‘{print $2}’`

These techniques can be useful in shell scripts, where you wouldn’t know the process ID and would need to restart or kill a process.
Thanks to Howtogeek.com.

http://blog.cybermogi.net

http://cybermogi.net

http://cybermogi.com

:: my PR was decreased ::

Yeah, that is right, this morning I have checked my blog (Mogi on BlogMood.2 a.k.a http://blog.cybermogi.net) and found that my pagerank was decreased from 4 to 3, hahahaha… I think that just because my last article about Google and Bing, I compared my default search engine, Google and Bing. In that article’s conclusion, I said that Bing is better than Google. But I hope, Google will do self introspection and self analysis to its graphical user interface and its application flows, because as far as I see (and use), I found that Google was never improve its user interface, and its application flows was really really bad. Users (common users that do not know about Internet or computer) can not decide and can not see the different between advertise links and search result links in the result page. As long as I see, users (the common users) always clicks only the top one or two link when they search for something in Google result page, because they think this link is the best result (of course because the links has different background color and different border). The users was trapped by Google user interface and application flow.

I only wish, perhaps Google someday will fix that and improve its weakness. I know that Google has great a lot of scientists and programmers around the world, has a lot of user interface expert, and has gigantic budget to develop Internet over the world. Thanks for Google.

:: Bagaimana Google Mencari, Mengumpulkan dan Merangking Kata Kunci ::

Judul Asli :
Bagaimana Google Mencari, Mengumpulkan dan Merangking Kata Kunci

Untuk belajar SEO mungkin hal yang paling tepat adalah sedikit mengerti mengenai teknologi atau teori yang digunakan oleh mesin pencari dalam hal bagaimana mesin pencari (search engine) mengumpulkan dan merangking suatu halaman web, dengan mengetahui teorinya mungkin kita akan mempunyai gambaran bagaimana cara mengisi atau menulis artikel di web.

Google menggunakan teori yang dinamakan “PigeonRank” dimana teori ini diciptakan dan dikembangkan oleh pendiri Google sendiri yaitu Larry Page dan Sergey Brin.

Teori PigeonRank Google :

Mencari dan Meng-index

Pencarian oleh Google dilakukan oleh googlebots (robot google) yg namanya “SPIDERS”, robot ini menghubungi seluruh web server didunia untuk mendapatkan document. Pencarian ini tentu saja tidak membabi buta mencari tetapi juga atas ijin dari web server atau webmaster. Suatu web baru, akan lebih cepat dicari oleh robot Google jika memberitahukan alamat web yang telah dibuat ke pihak Google ( dengan cara mengirimkan daftar alamat atau file sitemap). Dari hasil pencarian, Google memberikan nomer dari setiap dokumen yang diketemukannya.

Langkah berikutnya (setelah mencari halaman web) adalah membuat peng-index-an. Peng-index-an dilakukan dengan cara melakukan pencarian/scan kata dari setiap dokumen/halaman web, dari pencarian ini akan dibuat sebuah daftar kata yang berisi penjelasan bahwa kata tersebut terdapat didokumen mana. Contoh kata “BELAJAR” terjadi dalam dokumen 3, 8, 22, 56, 68, and 92 dan kata “SEO“ terjadi dalam dokumen 2, 8, 15, 22, 68, and 77.

Dari hal tersebut diatas berarti index telah dibuat, langkah selanjutnya adalah me-ranking dan menentukan hubungan antara kata itu. Ketika pengguna Google mengetikan kata “BELAJAR SEO”, maka Google membutuhkan untuk melakukan

1. Mendapatkan semua halaman yang berisi kata “BELAJAR SEO”
2. Meranking halaman yang berhubungan dan relevan

Untuk melakukan pekerjaan ini Google menggunakan ratusan komputer. Dengan membagi perintah kedalam beberapa mesin (komputer), jawaban (menemukan dan menampilkan data) akan lebih cepat diperoleh. Sebagai ilustrasi, ambillah kita akan mengindex buku yang terdiri dari 30 halaman. Jika satu orang mencari sebagian informasi (data) dalam index membutuhkan beberapa detik. Tetapi jika anda memberikan setiap satu halaman index ke satu orang, sehingga dibutuhkan 30 orang maka pencarian akan lebih cepat.

Bagaimana Google mendapatkan halaman dari kata yang dicari?

Dalam kata “BELAJAR” terdapat pada dokumen 3, 8, 22, 56, 68, dan 92 dan kata “SEO” terdapat pada dokumen 2, 8, 15, 22, 68, dan 77. Jadi kata “BELAJAR SEO” terdapat pada dokumen 8, 22 dan 68.

Cara Merangking

Langkah sebelumnya telah dijelaskan bahwa Google sudah mencari dan mengumpulkan semua halaman yang ada di database mereka yang mengandung kata “BELAJAR SEO” dan langkah selanjutnya adalah merangkingnya. Dalam merangking Google mempertimbangkan 2 hal, yaitu: Ada berapa link halaman dari web lain (biasa disebut dengan backlink) dan Kualitas link. Dengan memiliki 5 atau 6 link dari web lain (web yang sudah masuk kedatabase Google dan memiliki rangking bagus) akan lebih berharga dari pada memiliki 10 atau 12 link dari web yang tidak begitu tekrenal (web yang belum masuk ke database Google atau sudah masuk tetapi memiliki rangking rendah).

Pertimbangan lainnya adalah

* penggunaan 2 kata (BELAJAR dan SEO) dalam artikel akan mendapatkan rangking lebih bagus dari pada hanya 1 kata.
* Pengunaan judul dengan kata “BELAJAR” dan “SEO” akan lebih relevan dari pada judul yang tidak menggunakan kata itu tetapi di artikelnya terdiri dari banyak kata itu.

========
NB: ini bukan saya yang nulis, tapi saya ambil dari sini :
gembong.web.id