skip to main | skip to sidebar

OPEN SOURCE

Linux for Better life

  • Home
  • Trik-Tips
  • Free Template
  • Blogger Hack
  • Free Ebook

4 Tahap Cara Mengusir Antivirus Gadungan

Saat ini ada 304 antivirus gadungan yang terdeteksi beredar dan menginfeksi ribuan komputer di Indonesia. Selain lewat flashdisk, virus ini dapat menyebar melalui e-mail dengan mengirim pesan palsu berisi attachment.

Virus beraksi dengan memberikan sebuah pesan palsu yang menyerupai program Windows, yang seolah-olah memberitahu bahwa di komputer Anda terdapat spyware/virus, lalu menginstal program antispyware palsu yaitu 'XP AntiSpyware 2009'.

Untuk membersihkannya, ada beberapa langkah yang perlu dilakukan. Ini dia caranya:

1. Putuskan hubungan komputer yang akan dibersihkan dari jaringan.
2. Scan komputer Anda dengan menggunakan removal tool. Anda dapat menggunakan removal tool dari Norman untuk membersihkannya (dapat anda download di sini http://download.norman.no/public/Norman_Malware_Cleaner.exe

3. Hapus string registry yang telah dibuat oleh virus. Untuk mempermudah dapat menggunakan script registry dibawah ini.

[Version]
Signature="$Chicago$"
Provider=Vaksincom Oyee

[DefaultInstall]
AddReg=UnhookRegKey
DelReg=del

[UnhookRegKey]
HKLM, Software\CLASSES\batfile\shell\open\command,,,"""%1"" %*"
HKLM, Software\CLASSES\comfile\shell\open\command,,,"""%1"" %*"
HKLM, Software\CLASSES\exefile\shell\open\command,,,"""%1"" %*"
HKLM, Software\CLASSES\piffile\shell\open\command,,,"""%1"" %*"
HKLM, Software\CLASSES\regfile\shell\open\command,,,"regedit.exe ""%1"""
HKLM, Software\CLASSES\scrfile\shell\open\command,,,"""%1"" %*"
HKCU, Software\Microsoft\Internet Explorer\Main, Search Bar, 0
HKCU, Software\Microsoft\Internet Explorer\Main, Search Page, 0
HKCU, Software\Microsoft\Internet Explorer\Main, Start Page, 0
HKLM, SOFTWARE\Microsoft\Internet Explorer\Main, Default_Search_URL, 0
HKLM, SOFTWARE\Microsoft\Internet Explorer\Main, Search Page, 0
HKLM, SOFTWARE\Microsoft\Internet Explorer\Main, Start Page, 0
HKLM, SOFTWARE\Microsoft\Internet Explorer\Search, SearchAssistant, 0
HKLM, SOFTWARE\Microsoft\Security Center, AntiVirusDisableNotify, 0
HKLM, SOFTWARE\Microsoft\Security Center, FirewallDisableNotify, 0
HKLM, SOFTWARE\Microsoft\Security Center, UpdateDisableNotify, 0
HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows, AppInit_DLLs, 0
HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon, Shell,0, "Explorer.exe"

[del]
HKCU, Software\Microsoft\Windows\CurrentVersion\Run, braviax
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Run, braviax
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Run, brastk
HKCU, Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2, {706ab86c-937e-11dd-a04c-000c290bc510}
HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Executions Options, Explorer.exe

Gunakan notepad, kemudian simpan dengan nama "Repair.inf" (gunakan pilihan Save As Type menjadi All Files agar tidak terjadi kesalahan). Jalankan repair.inf dengan klik kanan, kemudian pilih install. Sebaiknya membuat file repair.inf di komputer yang clean, agar virus tidak aktif kembali.

4. Untuk pembersihan yang optimal dan mencegah infeksi ulang, sebaiknya gunakan antivirus yang terupdate dan mengenali seluruh file instalasi virus ini dengan baik.


Posted by MALIK 2 comments

Labels: Tips and tricks

Eropa Patroli Online Perangi Kejahatan Cyber

Uni Eropa terlihat lebih serius memerangi ancaman kejahatan cyber. Sistem peringatan yang bertugas layaknya petugas patroli di dunia maya pun siap mereka bangun.

Sikap tegas tersebut sebagai upaya dari Uni Eropa untuk memerangi kejahatan dunia maya (cybercrime) yang belakangan ini kian menggila.

Rencananya, penegak hukum Eropa -- Europol -- akan digelontorkan dana 300 ribu euro untuk membangun sistem peringatan yang juga menjadi tempat pelaporan cybercrime ini. Mereka akan menangani kejadian seperti pencurian identitas online, pemalsuan data elektronik dan lainnya yang akan mencakup 27 negara anggota.

Selain itu, Uni Eropa juga akan terus menggalakkan sosialisasi terkait cybercrime dan perkembangannya kepada para pebisnis dan aparat berwajib.

"Strategi ini akan mendorong kerja sama dan pertukaran informasi antar negara anggota," ujar Jacques Barrot, Vice President Komisi Eropa


Posted by MALIK 0 comments

Labels: cybercrime

2 Jurus Jitu Membuka Tab Firefox yang Tertutup

Pada browser FireFox terdapat fitur bernama tab browsing di mana user bisa menjelajahi internet dan membuka halaman web pada tab yang terpisah dalam satu window. Jadi tidak perlu membuka banyak window jika ingin membuka banyak situs sehingga taskbar terlihat penuh.

Namun seringkali user tanpa sengaja menutup tab browser yang sebenarnya masih ingin dijelajahi karena ada informasi penting di dalamnya yang belum dibaca, bahkan berencana untuk mem-bookmark situs tersebut.

Jangan khawatir, para pengembang web browser sebenarnya sudah memikirkan skenario ini dan mengimplementasi sebuah fitur di mana tab yang tak sengaja ditutup dapat dibuka lagi. Caranya sangat mudah:

1. Klik menu History pada browser Firefox.
2. Pilih Recently Closed Tabs, lalu carilah situs yang tak sengaja Anda tutup tadi.

Cara lainnya yang lebih singkat lagi adalah tekan tombol Ctrl+Shift+T pada keyboard, tab browser yang baru saja Anda tutup bisa dibuka lagi.

Selamat mencoba!


Posted by MALIK 0 comments

Labels: Computer, Tips and tricks

6 Langkah Membersihkan Virus 'JeNGKol'

Salah satu ciri komputer terinfeksi virus JeNGKol adalah komputer akan logoff jika user menjalankan file .INF dan saat user mengedit file VBS.

Virus ini akan menyembunyikan file berekstensi .DOC, dengan cara membuat file duplikat sesuai dengan nama file yang disembunyikan untuk mengelabui user. Bagaimana cara membersihkan virus ini? Ikuti langkah berikut ini:

1. Putuskan komputer yang akan dibersihkan dari jaringan (LAN).
2. Nonaktifkan "System Restore" selama proses pembersihan (Windows XP).
3. Matikan proses virus. Untuk mematikan proses virus ini dapat menggunakan tools pengganti task manager seperti "Process explorer". Silahkan downlod tools tersebut di: http://download.sysinternals.com/Files/ProcessExplorer.zip.


4. Hapus registri yang dibuat oleh virus. Untuk mempermudah proses penghapusan silahkan salin script di bawah ini pada program notepad kemudian simpan dengan nama repair.vbs, kemudiai Jalankan file tersebut (klik 2x).

Dim oWSH: Set oWSH = CreateObject("WScript.Shell")
on error resume Next
oWSH.Regwrite "HKEY_LOCAL_MACHINE\Software\CLASSES\batfile\shell\open\command\","""%1"" %*"
oWSH.Regwrite "HKEY_LOCAL_MACHINE\Software\CLASSES\comfile\shell\open\command\","""%1"" %*"
oWSH.Regwrite "HKEY_LOCAL_MACHINE\Software\CLASSES\exefile\shell\open\command\","""%1"" %*"
oWSH.Regwrite "HKEY_LOCAL_MACHINE\Software\CLASSES\piffile\shell\open\command\","""%1"" %*"
oWSH.Regwrite "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\SafeBoot\AlternateShell","cmd.exe"
oWSH.Regwrite "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\SafeBoot\AlternateShell","cmd.exe"
oWSH.Regwrite "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\AlternateShell","cmd.exe"
oWSH.Regwrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell","Explorer.exe"
oWSH.Regwrite "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\VBSFile\Shell\Edit\Command\","C:\Windows\System32\notepad.exe %1"
oWSH.Regwrite "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\VBSFile\DefaultIcon\","C:\Windows\System32\WScript.exe,2"
oWSH.Regwrite "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inffile\shell\Install\command\","C:\windows\System32\rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 %1"
oWSH.RegDelete("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoFind")
oWSH.RegDelete("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoFolderOptions")
oWSH.RegDelete("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoRun")
oWSH.RegDelete("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoFileAssociate")
oWSH.RegDelete("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoDrives")
oWSH.RegDelete("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableRegistriTools")
oWSH.RegDelete("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableTaskMgr")
oWSH.RegDelete("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableCMD")
oWSH.RegDelete("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableRegedit")
oWSH.RegDelete("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\RunLogonScriptSync")
oWSH.RegDelete("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\HideLegacyLogonScripts")
oWSH.RegDelete("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\HideLogoffScripts")
oWSH.RegDelete("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\HideStartupScripts")
oWSH.RegDelete("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\RunStartupScriptSync")
oWSH.RegDelete("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\run\JeNGKoL")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Classes\VBSFile\NeverShowExt")
oWSH.Regwrite "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\VBSFile\","VBScript Script File"
oWSH.Regwrite "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\VBSFile\FriendlyTypeName","VBScript Script File"
oWSH.RegDelete("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableRegistriTools")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableTaskMgr")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableRegedit")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System\RunLogonScriptSync")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoFolderOptions")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NOFind")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NORun")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoDrives")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoDriveAutoRun")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\WinOldApp\")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Msconfig.exe\")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\regedit.exe\")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\cmd.exe\")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe\")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\cmd.exe\")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\regedit32.exe\")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\rstrui.exe\")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\attrib.exe\")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\command.com\")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\install.exe\debugger")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\setup.exe\debugger")
oWSH.RegDelete("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\ActiveDesktop\")
oWSH.RegDelete("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Associations\")
oWSH.RegDelete("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\explorer\DisallowRun\")
oWSH.RegDelete("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\explorer\Run\")
oWSH.RegDelete("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\WindowsUpdate\")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\ActiveDesktop\")
oWSH.RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer\Run\")

5. Hapus file duplikat yang dibuat oleh virus dengan ciri-ciri:

* Menggunakan icon JPEG atau VBS
* Ukuran 14 KB
* Type file JPEG Image atau VbScript Script File


Untuk mempermudah proses pencarian virus, silahkan gunakan fungsi Search windows.

6. Untuk pembersihan optimal dan mencegah infeksi ulang, lindungi komputer Anda dengan anti virus yang sudah dapat mendeteksi dan membasmi virus ini. ( dwn / dwn )

Posted by MALIK 0 comments

Labels: Anti Virus, Tips and tricks

Awas, Voucher Diskon Berisi Malware

Sejumlah nama merek terkenal dicatut penjahat cyber untuk menyebarkan program jahat (malware). Tawaran kupon voucher ikut menjadi 'senjata' pelaku untuk menjalankan aksinya.

Vendor keamanan Websense pun telah mengeluarkan peringatan kepada para pengguna internet. Mereka diminta berhati-hati terhadap berbagai penawaran yang berlabel 'gratis' dari e-mail yang tak dikenal. Terlebih, dari e-mail yang menawarkan kupon voucher terkait musim liburan.

Salah satu merek internasional yang tengah marak dicatut adalah McDonald. Pelaku memancing calon korban dengan mengiming-imingi kupon diskon dari menu yang dijajakan restoran fast food itu.

Seperti dikutip detikINET dari Cnet, Jumat (5/12/2008), calon korban selanjutnya diminta untuk mem-print kupon voucher yang di-attach pelaku. Padahal dibalik itu, jebakan serangan worm telah disiapkan bagi si penerima e-mail yang tak waspada.

Selain McD, merek global yang juga telah dicatut adalah Coca-Cola. Websense menyatakan file zip yang di-attach biasanya bernama 'coupon.exe' atau 'promotion.exe'. Jika menerima file seperti ini, pengguna internet diminta jangan terpedaya untuk segera membuka, karena file tersebut berisi trojan horse.


Posted by MALIK 0 comments

Labels: malware

Apple Hapus Rekomendasi Anti Virus untuk Mac

Vendor teknologi Apple kedapatan merekomendasikan para pemakai sistem operasi Mac untuk meng-install anti virus. Hal ini jadi santapan empuk media, khususnya di Amerika Serikat, karena dengan demikian, Apple seakan mengakui bahwa Mac tak aman.

Namun beberapa waktu kemudian, Apple secara diam-diam menghapus rekomendasi tersebut dari situsnya. Pengumuman itu, menurut media BBC diposting sejak 21 November dan merupakan update baru dari entri yang telah ada sejak tahun 2007.


"Kami menghapus artikel itu karena sudah lama dan tidak akurat. Mac didesain dengan teknologi yang menyediakan perlindungan melawan program jahat dan ancaman keamanan," tandas juru bicara Apple, Bill Evans mengenai penghapusan tersebut.

Apple memang berulangkali mengklaim bahwa Mac, meskipun memang tak sepenuhnya kebal dari virus, jauh lebih aman ketimbang komputer Windows. Bahkan dalam beberapa iklannya, Apple berani mengklaim Mac benar-benar aman dari virus.

Namun demikian, para pakar komputer memperingatkan bahwa semua sistem operasi komputer termasuk Mac tidak akan benar-benar aman dari virus

Posted by MALIK 0 comments

Labels: Anti Virus, Apple, mac, malware, Virus

Tipe Baru Malware Tembus 15 Juta, Vendor Anti Virus Panik

Para penjahat cyber terus beraksi menggelontorkan malware atau program jahat. Bahkan menurut vendor anti virus Kaspersky, total 15 juta tipe baru program jahat berhasil diidentifikasi di tahun 2008.

Angka 15 juta program jahat baru itu berarti lonjakan amat tajam karena sebelumnya di tahun 2007, hanya ditemukan 2 juta tipe baru program jahat.


Namun demikian, industri sekuriti komputer justru panik dalam usaha mengimbangi skala dan kecanggihan ancaman program jahat tersebut. Hal itu diungkap oleh Chief Executive Kaspersky, Eugene Kaspersky di Moskow.

"Tak mengejukan jika bisnis kejahatan cyber di tahun 2008 bernilai tak kurang dari US$ 100 miliar. Namun sayangnya, industri keamanan dalam keadaan panik. Mereka mengakui bahwa dibutuhkan investasi lebih besar dalam teknologi," ungkap Eugene yang dilansir Vnunet dan dikutip detikINET, Jumat (5/12/2008).

Kaspersky mengungkap bahwa ada puluhan ribu orang terlibat dalam bisnis kejahatan cyber. Hal ini membuat vendor sekuriti bersaing satu sama lain demi merekrut pekerja terbaik dalam mengimbangi ancaman para penjahat cyber.

Pasalnya, sulit ditemukan software engineers berbakat. Namun ditegaskan oleh Eugene bahwa vendor keamanan tak akan pernah merekrut para penjahat cyber. Alasannya, pengembangan sistem perlindungan komputer lebih rumit ketimbang sekadar meluncurkan serangan cyber.

Di pihak lain, penyedia layanan sekuriti MessageLabs juga telah merilis laporan bahwa di tahun 2008 ini, terdapat peningkatan sampai 80 persen situs internet yang mengandung program jahat.

Posted by MALIK 0 comments

Labels: Anti Virus, malware, Virus

text link ads

aku pengen ngasih beberapa tips yang perlu daperhatikan sebelum ikutan atau submit web/blog kamu ke text link ads.

* Sebelum submit ke text link ads, cek page rank web/blog kamu, karena minimal page rank yang biasanya diterima adalah mulai page rank 4 keatas.
* Ketika submit web/blog, Pilih kategori yang paling sesuai dengan isi web/blog, beri deskripsi yang jelas dan lengkap, kemudian masukan keyword yangg sesuai sebanyak mungkin agar mudah ditemukan oleh advertiser/pemasang iklan
* Ketika memasang kode dimana iklan akan muncul, pasanglah pada bagian yang paling kelihatan, biasanya di bagian atas, misalnya deket header atau sidebar bagian atas. Karena pemasang iklan paling senang kalo iklan mereka diletakkan pada bagian yang paling keliatan di web/blog kita. Hal ini berlaku juga untuk pemasang iklan adsense!.



Posted by MALIK 0 comments

Labels: Adsense, SEO

Kenapa Google Adsense saya muncul PSA

Untuk mengganti PSA yang muncul, di script google adsense kamu bisa tambah alternative url, bisa menggunakan script dari google yang harus kamu upload ke host kamu atau menggunakan url yang sudah kamu persiapkan untuk mengganti apabila PSA yang muncul.
Metode ini saya pake di semua web saya, termasuk di blog ini.
Misalnya seperti ini:




Pada bagian kode yang saya tebalkan adalah alternative url. Apabila PSA muncul maka akan di ganti/diisi dengan halaman yang ada di http://www.isnaini.com/altads.htm

Cara lain adalah menggunakan collapsing ad unit script, yang ini biasanya saya pake untuk kode adsense yang saya letakkan di dalam/diantara postingan, untuk menghindari bagian kosong apabila iklan nggak muncul/PSA.
Cukup “Save Link As..” untuk firefox atau “Save Target as…” untuk pengguna internet explorer file google_adsense_script.html.
Upload file tersebut ke root domain kamu, kemudian jadikan sebagai alternative ads di kode adsense kamu, seperti ini:
google_alternate_ad_url = "http://www.domainkamu.com/google_adsense_script.html"

Selamat mencoba !


Posted by MALIK 0 comments

Labels: Adsense, SEO

TOS Google Adsense

Beberapa waktu yang lalu TOS Google Adsense diubah. Beberapa aturan dasar program (Privacy Policy) Google adsense mengalami beberapa perubahan, apa saja yang berubah? berikut ini adalah perubahan-perubahan dasar dalam aturan main program Google Adsense:


* Kita boleh memasang iklan dan tombol referal di halaman eror (404) dan halaman registrasi (pendaftaran)
* Adsense for Search boleh dipasang di halaman kosong/ tanpa konten sekalipun
* Dalam satu halaman boleh memasang iklan adsense dari beberapa account adsense berbeda
* AdSense Referral seperti Firefox, Google Pack, dan lain-lain boleh dipasang dihalaman kosong/tanpa konten sekalipun
* Jika kamu diikutkan dalam program beta apapun dari google adsense, kita nggak boleh ngomongin masalah itu di blog atau ditempat umum lainnya
* Dibolehkan untuk memasang program lain yang sejenis dan kontekstual seperti google adsense dalam satu halaman, program sejenis seperti bidvertiser dll sudah boleh dipasang bareng dengan adsense
* Jika account kena banned, semua akumulasi dana yang tersimpan, akan disumbangakn ke yayasan sosial oleh google adsense
* Publisher adsense diharapkan untuk mencantumkan/membuat halaman privacy policy yang menyatakan bahwa data pengunjung web/blog disimpan dalam cokie iklan google adsense.

Penting: untuk semua publisher adsense, harus menerima aturan baru ini sebelum tanggal 25 mei 2008, apabila belum menyetujui aturan baru ini, maka account adsense kamu akan di non aktifkan.

Tulisan ini adalah pendapat dan pemahaman pribadi terhadapat aturan baru google adsense di bandingkan dengan aturan/tos sebelumnya. Apabila ada hal-hal yang kurang jelas dan kurang meyakinkan, silahkan hubungi support google adsense sebelum mengambil tindakan selanjutnya.

Diterjemahkan dengan sangat kasar dari labnol.org. Untuk perbandingan antara TOS yang lama dan baru, silahkan liat di file .pdf dari labnol.org

Untuk cara bikin Privacy Policy, bisa liat di blognya Cosa

Posted by MALIK 0 comments

Labels: SEO, TOS Google Adsense

Google AdSense Account Disabled

Google AdSense Account Disabled

Buat yang tiap hari ke blog ini, pasti ngeliat ada yang aneh di blogku. Ya, iklan adsense gak ada lagi. Karena pada tanggal 1 Agustus 2007, aku dapat email pemberitahuan bahwa “Google AdSense Account Disabled” atau menggunakan kata umum yang sering dipake orang di “banned“. Meskipun google sendiri tidak pernah menggunakan kata “banned” dalam setiap emailnya.

Alasan utama account adsense saya di nonaktifkan adalah karena adanya invalid click atau klik yang tidak wajar karena beberapa kemungkinan seperti yang dituduhkan yaitu: karena klik sendiri atau menyuruh orang lain untuk meng-klik iklan kita.

Baru sekarang sempat saya posting, karena saya harus mengganti (harapan saya untuk sementara saja) space kosong yang seharusnya untuk iklan dari google adsense pada blog-blog saya. Sementara saya isi dengan iklan dari Chitika dan Amazon. Sambil menunggu balasan email “peninjauan kembali” account saya yang di disable. Harapan saya dalam beberapa hari kedepan saya udah menerima balasan dari google tentang nasib account saya tersebut.


Ada ratusan cerita tentang “banned” dari google, kebanyakan memang karena invalid click. Sebagian besar merasa bahwa klik tersebut mungkin berasal dari Ip yang sama, misalnya dari kantor, warnet, kost yang memang digunakan oleh banyak orang, edangkan mungkin oleh pihak google di deteksi berasal dari 1 IP untuk mengakses internet. Demikian pula dengan saya, saya termasuk paling sering ngomong untuk tidak klik pada iklan atau nyuruh orang lain untuk klik iklan adsense, karena saya tau hal itu sangat “dibenci” oleh google dan termasuk perbuatan tidak baik karena “mencuri” dari pemasang iklan.

Saya masih berharap, account saya dapat aktif lagi. Karena 2 tahun lebih saya ikut adsense, dan selalu berusaha dengan cara yang benar dan selalu mengikuti aturan yang ada. Namun bagaimanapun, semua keputusan ada di pihak Google.

Buat teman-teman yang pernah di banned dan menginginkan peninjauan kembali account adsense yang udah di banned, dan kamu merasa bahwa “tuduhan” tersebut tidak benar, silahkan mengisi form meminta peninjauan atas penonaktifan account kamu. Kebetulan tersedia juga dalam bahasa Indonesia. Mungkin lebih mudah untuk menyampaikan aspirasi dan tanggapan kamu. Jangan lupa menyiapkan data-data statistik website kamu untuk lebih meyakinkan atau membuktikan aktifitas klik dan pengunjung website kamu.

Posted by MALIK 0 comments

Labels: Google AdSense

Wangsit 3.0 - Kere Kumpul Kene.

Jumatan mo ngadain acara kumpul-kumpul lagi, setelah sukses dengan acara Tolak Banned dan Dolar Ngepet, akhir Desember ini, tepatnya tangal 20 - 21 Desember 2008, akan di adakan acara serupa dengan nama Wangsit 3.0 - Kere Kumpul Kene.

Buat yang pengen ikut ngobrol-ngobrol ama temen-temen sesama publisher dan pemburu dolar, kudu ikutan acara ini. Di Wangsit 3.0 kamu bisa ketemu ama temen-temen dengan online earning mulai nol koma sampai yang belasan ribu dolar perbulan ada di Wangsit 3.0 ini, mulai dari Om Pogung yang master SEO dan Afiliate+Adsense, Om Jumbet dan Om Ahmad yang juragan Adsense, Om Isnaini Lidah apa ya?, Om Yudhis dan Om Andi yang master dan pembuat template Joomla, Om Ray yang web developer andal, Mbah Dewo yang pandai Memperbesar dan memperpanjang tanpa efek samping dengan Photoshop, Om Hira yang programmer dan penggila web service, Ilham yang masih serius maen review dan jualan link, Fahmi yang adsense nya udah masuk klub 4 digit, Om Novian buat yang pengen numpang paypal, Kiting yang reseh dan baru bisa masukin pin adsense padahal udah 3 digit sebulan, Daniy si pelawak desain grafis, Irul sang Peternak Blogspot, serta om-om lainnya yang hanya bisa diboking pada saat acara Wangsit 3.0 Geram.

Masih ragu? coba aja liat serunya acara Tolak Banned dan Dolar Ngepet sebelumnya Jahat

ACARA Wangsit 3.0 - Kere Kumpul Kene TERBUKA UNTUK UMUM

Biaya: Rp. 45.000,-
Lokasi: Hotel Wijaya II di Lokasi Wisata Kaliurang - Yogyakarta, lokasi yang sama dengan acara Dolar Ngepet sebelumnya.
Acara: Wejangan dari Om - Om genit Sukses tentang online earning dan SEO, tanya jawab dan ngobrol ngalor-ngidul selama 2 hari Lidah.
Pendaftaran: Pendaftaran dapat dilakukan di Angkringan setiap Jumat Malam di bundaran UGM atau transfer biaya pendaftaran sebesar Rp. 45.000,- melalui:

BCA No.Rek. 4450884346 a/n Ahmad Isnaini
BNI No. Rek. 0150034946 a/n Ahmad Isnaini
Bank Niaga No. Rek. 0190151808122 a/n Ahmad Isnaini

Kemudian mendaftar dan konfirmasi pembayaran melalui form kontak Jumatan http://blog.jumatan.com/contact/

Acara akan dimulai pada tanggal 20 Desember jam 16.00 dan berakhir pada tanggal 21 Desember jam 13.00, jadi buat yang ikutan, harap udah berkumpul di lokasi acara pada tangal 20 Desember sebelum jam 16.00 untuk pendaftaran ulang peserta.


Posted by MALIK 0 comments

Labels: Wangsit 3.0 - Kere Kumpul Kene

Bagaimana cara kerja Google Adsense?

Bagaimana cara kerja Google Adsense?
Setelah terdaftar, anda bisa login dan mengambil kode html untuk di copy ke halaman website dimana iklan akan tampil pada website Anda, Anda akan menndapat $ setiap kali pengunjung meng-klik pada iklan yg tampil pada website Anda. Setelah terkumpul minimal $100 baru Google akan mengirimkan $ Anda dalam bentuk cek ke alamat yng Anda isi sewaktu mendaftar. Kalau belum sampe $100 maka akan di akumulasikan dengan pendapatan anda pada bulan berikutnya.
Iklan yang muncul di website tidak bisa kita pilih, jadi sudah otomatis, isitilahnya contextual ads, artinya iklan yg muncul akan selalu sesuai dengan isi halaman web Anda. Misalnya anda bikin web tentang furniture, maka otomatis iklan yg muncul adalah iklan yg berhubungan dengan furniture juga. jadi yg perlu anda tentukan adalah web yg akan Anda bikin berhubungan dengan apa dan isinya apa.


Saya pengen ikutan, mulai dari mana dulu? Tentu saja harus punya website/blog dulu, yg belum pengen punya domain dan hosting sendiri bisa juga bikin blog gratisan di blogger.com, nantinya Anda akan mendapatkaan sub domain dari blogger, misalnya namanda.blogspot.com . bahkan kalo udah punya account di blogger, Anda bisa langsung daftar Adsense dari account blogger Anda.

Syarat lain? Nggak ada, yang penting punya web/blog, rajin di update, cari pengunjung sebanyak-banyaknya, karena semakin banyak pengunjung, kemungkinan iklan untuk di klik juga lebih besar, dan pendapataan Aanda juga bisa makan besar.

Jadi boleh dong di klik sendiri biar dapet duitnya banyak? sebenarnya boleh ajah, tapi saran saya, jangan, karena google lebih pintar urusan kek gitu. dan banyak orang-orang dikeluarkan dari program adsense karena nge-klik iklan di websitenya sendiri dan kehilangan ratusan/ribuan dolar yg udah di dapet. Mending maen fair ajah.

Nyari info tentang adsense lagi dimana? coba ke forum Adsense Indonesia, mereka baik kok, mereka pasti njawab kalo ada yg nanya tentang adsense, yg baru belajar, silahkan daftar di forumnya. Membernya juga master-master adsense loh, katanya ada yang sampe $4000/bulan. Kalo saya pribadi juga masih termasuk baru, saya mulai ikutan adsense pertengahan tahun 2005. sampai saat ini lumayan, 2 bulan terakhir bisa sampai $500 sebulan, untuk bulan ini optimis bisa sampai $700 lebih, karena sementara sampai hari ini saya cek account saya sudah $400 lebih. target akhir tahun ini harus bisa dapet $1000/bulan. Mudah-mudahan tercapai.

Selamat mencoba! yang mo tanya silahkan tulis komentar dan pertanyaan. Yang tinggal di Jogja dan tertarik belajar bikin web/blog dan adsense, pada tanggal 21 Mei akan di selenggarakan workshop “Belajar Membuat blog dengan Wordpress” + Adsense oleh SMILE Group, kebetulan saya juga yang ngisi. Informasi Selengkapnya di SMILE Group

Posted by MALIK 0 comments

Labels: Adsense, Google

Bagaimana agar web kita terindex google?

Gimana caranya agar webku terindex di Google dan search engine lainya?
Supaya ter-index? webnya di isi ajah lama-lama juga terindex, tapi bisa lebih cepat ter-index kalo di link oleh web/blog yang udah ter-index oleh search engine, semua butuh waktu. web kalo berdiri sendiri tanpa bantuan dari web lain bisa 1-2 bulan baru ter-index, kalau dengan bantuan link dari web lain, pernah sehari langsung terindex, dan seminggu kemudian sudah ter-index beberapa halaman, itu pengalaman saya dengan web-web saya, jadi semua butuh waktu. jadi selama masa belum ter-index itu ya sebaiknya ngisi conten blog sebanyak-banyaknya ajah, ngajak temen tukeran link, dll.

Gimana caranya biar masuk halaman utama search engine,klo saya liat punya mas isnaini tuh selalu masuk list halaman pertama dari google (gimana tuh rahasianya he…)
aku sendiri gak tau caranya biar masuk halaman pertama, gak ada trik khusus. kamu selidiki ajah kenapa bisa masuk halaman pertama. yang aku tau pasti adalah karena yang muncul di halaman pertama adalah web yg benar-benar sesuai/relevan dengan yang di cari/keyword yang dipakai. jadi isi konten web kamu dengan materi yang memang banyak di cari orang. kamu liat blogku freetemplates.blogspot.com dan isnaini.com, kenapa orang ke web ku? kamu bisa liat di statistiknya, referal kebanyakan datang dari search engine, karena mereka nyari template blogger. artinya tawarkan sesuatu yang menarik buat orang untuk datang ke web/blog kamu. biasanya sih orang banyak suka ama yang gratisan :), jadi kasih sesuatu yg gratis, menarik dan berguna buat orang lain !



Gimana caranya agar web kita di link sama web lain?
biar di link ama web lain, bisa dengan ngajak tukeran link, ikut forum dan pasang signature, komentar dan ngisi buku tamu di web lain juga bisa mengangkat traffic dan index.

Klo udah dapat 50$ kita dapat PIN yach?pin-nya itu dikirim lewat email atau gimana?trus pinya itu diapain? cara kita kontak mereka agar ceknya dikirim itu per bulan atau tiap udah nyentuh angka 100$?
pin dikirim kalo udah sampe $50, dikirim ke alamat lewat post. nanti ada di surat yg datang ama pinnya, caranya juga ada disitu, yg aku baca punya temenku pinnya di suruh masukin di myaccount di adsense. aku gak pernah dapat pin, mungkin karena account lama. temen-temenku semua dapet pin, tapi gak masalah. menurutku pin itu cuman buat ngetes alamat kita bener ato gak, jadi kalo ceknya dikirim bisa sampe ke alamat kita.

Saya mengalami kesulitan untuk mendapat approval dr Google Adsense. Kok saya liat banyak situs dalam bahasa Indonesia yg sudah di approved sama Adsense?
Kalo baru dan ingin daftar, harus pake yang full english atau bahasa lain yang di support google, bahasa indonesia gak di support, jadi jangan pake bahasa indonesia. nanti kalo udah aprove baru bisa di pasang di web yang pake bahasa indonesia, gak masalah.

Saya tertarik dengan google adsense tapi saya bingung, ga tau mo nulis apa di website/blognya, gimana ya dapetin articel yang menarik buat mengisi web/blog saya?
Silahkan cari di google pake keyword free article, ada banyak website yng menyediakan artikel-artikel gratis. atau kalo mau berita2 baru ya cari di situs2 berita seperti cnn, reuters, bbc dll.

Posted by MALIK 0 comments

Labels: SEO

Saya akan kirimkan url saya ke 3000 alamat email?

Saya akan kirimkan url saya ke 3000 alamat email?

saya sedang belajar buat website dan saya butuh banyak masukan. Kalau boleh saya ingin bertukar pikiran dan sedikit belajar untuk menambah ilmu dari anda. Coba anda kunjungi website saya dan mohon masukannya, apabila tidak keberatan saya ingin mencantumkan url anda pada website saya. Dan kalau bisa tolong dikirimkan beberapa links yang mungkin bisa membantu dan dibutuhkan banyak orang, karena saya akan kirimkan url saya ke 3000 alamat email dalam negeri paling lama pada bulan September’06 nanti. Sebelumnya terima kasih sudah bersedia menjadi teman sharing saya.
Jawab: Silahkan kirim email kalau ada yang ingin ditanyakan, tentang link saya kurang ngerti, maksudnya berguna bagi siapa? bidang apa? ngirim 3000 email buat apa?

1. Links ke situs2 yang berhubungan dengan pendidikan / pembelajaran mengenai komputer yang gratis di internet. Misalkan seperti www.ilmukomputer.com
2. Itu saya tujukan buat setiap orang yang mengunjungi site saya, supaya mereka juga memperoleh informasi seputar IT dengan cepat, karena kalau menggunakan search engine, mereka pasti akan mencari satu-persatu, sedangkan yang saya rencanakan, mereka sudah mendapatkan situs yang tepat melalui links di site saya
3. Saya mengirimkan ke 3000 alamat email, supaya site saya bisa diketahui banyak orang. Kebetulan saya diberikan daftar email sebanyak 3000 alamat dari teman saya.


Dan jawaban saya adalah:
tentang link, saya tidak begitu hapal, saya cuman mengunjungi beberapa web yang saya tau ajah kalo saya online, kebanyakan saya cuman nyari berita ajah untuk web2 saya yang lain. saya setuju dan salut kalo anda benar2 ingin mengumpulkan link, akan sangat berguna bagi orang lain nantinya.

Cuman saya kurang setuju dengan rencana anda mengirim 3000 email tersebut, apakah anda kenal dengan mereka? apa mereka ingin menerima email dari anda? kalau jawabannya tidak, maka email anda termasuk kategori spam. banyak orang yang tidak suka spam, jadi sebaiknya jangan menggunakan email untuk promosi kecuali anda kenal dengan mereka, dan anda adalah anggota dari perkumpulan mereka (misalnya milis).

Tetapi itu terserah anda, saya yakin pengunjungnya akan banyak setelah anda kirim email tersebut, tapi perlu di ingat, apakah mereka akan kembali lagi untuk membuka web anda? jawabannya adalah iya, mereka akan kembali kalau web anda berguna buat mereka, kalo tidak? kemungkinan mereka tidak mengacuhkan email anda, mereka akan marah karena anda promosi bukan pada tempatnya, dan atau mereka tidak kembali karena mereka tidak butuh dengan apa yang anda tawarkan.

saya termasuk orang yang sangat anti dengan spammer, bayangkan saja, setiap hari saya harus menghapus ratusan email yg tidak pernah saya harapkan, dan tidak kenal, dan yg paling bodoh adalah mereka menjual dan menawarkan sesuatu yang tidak saya tau dan saya tidak inginkan. saya yakin anda juga banyak mendapat email seperti itu. karena saya lihat anda menuliskan alamat email anda dengan lengkap di web anda, itu salah satu cara spammer mendapatkan email yang akan dikirimkan.

maaf kalo ada kata-kata yang kurang berkenan, saya sangat mendukung apabila anda jadi membuat daftar link seperti yang anda maksud, dan semoga sukses.

kalo ada yang bisa saya bantu silahkan kirim email kembali

salam

Update: banyak yang salah kaprah tentang postingan ini, saya tidak menyediakan email, justrus saya marah karena ada orang yang mau mengirim email seperti itu (SPAM) dan saya tidak punya email sebanyak itu karena saya tidak suka SPAM

Posted by MALIK 0 comments

Labels: SEO

Coba Tanya Publisher Adsense dari Indonesia, Mana Web Kamu?

Ada kecenderungan dari publisher-publisher Adsense dari Indonesia untuk nggak mau ngasih tau web-web mereka yang bikin mereka dapat $ banyak. Kenapa? Karena mereka takut ada yang iseng terus mengganggu account mereka, iseng nanti kalo di ada yang nge-klik banyak terus account mereka di banned.

Apa iya orang Indonesia suka iseng? mungkin iya mungkin juga nggak. Saya pernah ketemu salah seorang publisher adsense di sebuah pertemuan di Jogja, katanya dia dapat sekitar $100-$200 sebulan. Aku tanya dia, web mu apa aja? kok bisa sampai segitu? dia bilang “jangan kasih tau orang ya mas, web saya.. nganu.com (bukan alamat sebenarnya)”, saya tanya kenapa nggak boleh orang tau? web kan untuk umum? siapa aja boleh liat? kalo kamu nggak pengen diliat orang, jangan bikin web!.


Apa iya orang barat jujur semua? nggak juga. Artinya kalo yang iseng nanti orang dari luar negeri, trus ngeklik iklan kamu beratus-ratus kali terus kamu kena banned? mungkin saja. Jadi kenapa mesti takut kalo yang iseng dari Indonesia saja?

Jadi kemungkinan untuk iseng atau nggak, bukan karena dari Indonesia atau dari mana saja. Semua publisher adsense akan memiliki satu ketakutan yang paling utama yaitu Di banned dari Google Adsense, saya pribadi juga sangat takut!. Tetapi kenapa ketakutan itu harus menyalahkan dan harus menyembunyikan web-web kita dari orang Indonesia, bahkan dari teman sendiri?

Bagaimana kalo teman atau orang lain ingin belajar dari kita, ingin pula mendapatkan penghasilan dari Internet dengan ikut program google adsense? gimana kita mau ngasih contoh web yang sukses kalo semuanya harus di sembunyikan? bagaimana orang mau belajar kalo nggak ada yang harus di contoh? nggak ada yang bisa dijadikan acuan untuk web/blog adsense yang baik?

Coba lihat blog nya problogger yang katanya dia dapat ribuan mungkin puluhan ribu dolar sebulan dari google adsense, aku lihat di footer blog nya dia mencantumkan blog-blog yang dia punya, di blog pribadinya juga dia pasang adsense, kenapa? karena dia ingin dijadikan contoh sebagai salah satu yang sangat sukses dengan google adsense. Dia banyak cerita tentang google adsense dan program lain yang menghasilkan duit di blognya, dia banyak ngasih tip-tips, harapannya orang lain bisa belajar dari dia. Bisa melihat contoh blog yang dia buat untuk nyari $ (walaupun mungkin nggak semuanya di tampilkan).

Marilah kita belajar untuk saling percaya, toh kita sama-sama nyari duit. Buat yang udah banyak dapat $ ya mari kita berbagi, kasitau teman-teman yang masih baru cara untuk bisa menghasilkan duit dari web/blog dengan adsense, kasih contoh bagaimana web/blog yang baik dan suskes mendapatkan $ banyak, dengan memberi contoh, paling tidak orang lain punya pandangan bagaimana sebuah web yang baik, bukan hanya ngomong teori-teori SEO dan sebagainya yang untuk orang awam (seperti saya :) ) nggak ngerti sama sekali. Kalo kita semua bisa dapat duit banyak khan semua senang, kalo semua senang, Indonesia bisa makmur kata orang tua :). Buat yang baru ikut ya mesti sabar dan berusaha untuk dapat lebih banyak.

Percayalah, nggak semua orang Indonesia sejelek yang Anda bayangkan, banyak orang jujur dan baik hati, banyak yang ingin belajar dari Anda para publisher adsense yang sukses, banyak yang baru mulai ikut adsense dan ingin dapat uang banyak seperti Anda. Ajarilah, beri contoh kepada mereka !.

Mari kita belajar bersama, nyari duit bareng-bareng, nggak ada yang perlu disembunyikan. Semua orang boleh daftar adsense, semua orang boleh nyari duit di internet. Semua bisa, buat yang baru ikutan adsense, mesti sabar. Buat web yang baik, rajin di update. Jangan tergoda ikutan program-program yang katanya bisa menghasilkan $ cepat dari adsense, tidak ada yang instan, semua butuh waktu.

Posted by MALIK 0 comments

Labels: Adsense

Indonesian Blog Academy

STIMIK AMIKOM Yogyakarta bikin kegiatan pelatihan rutin seputar blog dengan nama Indonesia Blog Academy (IBA). Aku diminta ikut ngasih materi seputar blog. Mas Enda ama Pogung juga akan ikut ngasih materi untuk acara ini.

Indonesia Blog Academy (IBA) adalah pelatihan intensif pembuatan blog yang diadakan secara rutin setiap bulan. Dalam 3 hari Anda akan dilatih untuk menciptakan blog yang benar-benar “hidup” dan kedepan bisa “menghidupi” Anda.

Pencarian ide-ide kreatif konten blog, instalasi dan optimalisasi engine blog adalah materi yang akan diberikan. Tak ketinggalan teknik-teknik SEO terbaru dan blog monetizing semua diberikan oleh mereka yang ahli di bidangnya.


Posted by MALIK 0 comments

Labels: Blog, Indonesian Blog Academy, STMIK AMIKOM

Aktivasi Free Blog Hosting @OpenSUSE-ID

Untuk semakin meningkatkan awareness para pengguna OpenSUSE, Komunitas OpenSUSE Indonesia secara resmi meluncurkan fasilitas Ngeblog Gratis dengan nama domain opensuse-id.org.

Feature dan layanan terbaru ini diluncurkan melengkapi website utama, mailing list, forum, support online, tutorial dan planet dan rencananya akan dilengkapi juga dengan pembuatan mirror OpenSUSE. Yang terakhir masih dalam persiapan dan mudah-mudahan dapat diaplikasikan dalam waktu yang tidak terlalu lama.


Perlu diingat bahwa Blog@OpenSUSE-ID tidak mengharuskan anda menjadi pengguna OpenSUSE. Kami tentu sangat menghargai dan menganjurkan penggunaan OpenSUSE sebagai sistem operasi komputer yang handal, powerful, bagus, indah dan gratis :-) namun kami menggunakannya karena kami ingin dan kami percaya, bukan karena terpaksa dan bukan karena kami tidak mampu membeli lisensi (iya juga sih karena lisensi sistem komputer tetangga sebelah mahal banget :-) )

Dari sisi komunitas blogger, kami berharap penyediaan layanan ini akan semakin meningkatkan jumlah blogger di Indonesia. PestaBlogger tahun 2007 mencanangkan adanya 1 juta blogger di Indonesia tahun 2008 dan meski mungkin tidak banyak menyumbang, kami berharap Komunitas OpenSUSE Indonesia menjadi bagian yang meningkatkan jumlah blogger di Indonesia.

Tertarik ? Ayo meluncur dan ngeblog bersama OpenSUSE-ID


Posted by MALIK 0 comments

Labels: linux, Open SuSE

Google Undang Pengguna Ubah Hasil Pencarian


Google Undang Pengguna Ubah Hasil Pencarian

Google mempersilakan penggunanya mengubah hasil pencarian sesuai keinginan. Mau menaikkan peringkat atau menghapus hasil pencarian pun bisa.

Hal itu bisa dilakukan melalui fitur bernama SearchWiki. Fitur mengubah hasil pencarian ini bisa diakses oleh pengguna yang memiliki account di Google. Namun, belum semua pengguna bisa menikmati layanan yang sedang ditebarkan secara bertahap ini.

Lewat Google SearchWiki, pengguna bisa memberikan suaranya (vote) pada hasil pencarian. Sebuah hasil pencarian bisa dinaikkan atau diturunkan sesuai selera pengguna.

Namun hasil naik dan turun itu hanya berlaku bagi pencarian yang dilakukan pengguna itu sendiri. Sedangkan bagi pengguna lain, Google hanya menunjukkan berapa banyak penggunanya yang telah memberi nilai pada suatu hasil pencarian.

Selain mengubah urutan hasil pencarian, Google SearchWiki juga memberi kesempatan pengguna untuk berkomentar terhadap suatu alamat web pada hasil pencarian. Dan tentunya, kegunaan lain adalah menghapus hasil pencarian yang dirasa tidak relevan ataupun menambahkan alamat yang belum tercantum dalam hasil pencarian asli.

Untuk setiap pencarian dengan kata kunci tertentu Google akan memberikan link bernama SearchWiki Notes. Halaman ini berisi hasil pencarian dari kata kunci tersebut yang telah dikomentari oleh pengguna lain.

Danny Sullivan dari Search Engine Land, berpendapat orang semakin lama akan semakin banyak yang mengakses halaman Notes tersebut. "Jadi jika halaman web Anda tak muncul di hasil pencarian biasa, (Notes) adalah salah satu alternatif untuk mendapatkan kunjungan," tuturnya.

Posted by MALIK 0 comments

Labels: Google

Gerombolan Si Berat Pengenkripsi Data

Gerombolan Si Berat Pengenkripsi Data


Rupanya virus lokal di Indonesia mirip dengan dunia fashion dan para pembuat virus ternyata selalu mengikuti trend. Jika pada masa keemasan Rontokbro hampir semua virus mengandung payload memblok Registry Editor (regedit), Task Manager, MS Config dan Command Prompt. Lalu trend bergeser ke virus yang tetap aktif di Safe Mode dan Safe Mode with Command Prompt, bahkan Vaksincom pernah menemuan virus yang mampu memblok akses ke harddisk sekalipun di akses menggunakan Mini PE.

Beberapa virus diketahui mulai memblok akses ke Secpol (Security Policy), tetapi apakah payload yang paling ditakuti pengguna komputer dan ternyata menjadi trend pembuat virus akhir-akhir ini ?



Apakah aksi menghancurkan komputer seperti format atau delete file ? Aksi autoinfect melalui autorun Flash Disk ? Aksi blok fungsi komputer seperti regedit, Task Manager, MS Config, Command Prompt, Secpol (Security Policy) atau blok aplikasi sekuriti dan antivirus ?

Jawabannya cukup mengejutkan, aksi yang paling ditakuti pengguna komputer bukan hal di atas tetapi aksi virus “mengejai” file MS Office komputer korbannya. Hal ini terbukti dari thread di http://forum.vaksin.com dimana pertanyaan yang paling sering muncul dan paling sering di lihat adalah pertanyaan sekitar bagaimana mengembalikan file MS office, terutama MS Word dan beberapa MS Excel yang tidak bisa dibuka lagi karena dirusak oleh virus.

Menurut pengamatan Vaksincom, cukup banyak virus yang “mengerjai” file MS Office seperti virus Tunggul Kawung atau dikenal dengan nama resmi W32/Gultung yang merubah semua file MS Word korbannya menjadi file Ujian Negara Agama. Lalu si notorius Kespo yang mengenkripsi header file .dbf, MS Sql dan MS Office sehingga menjadi tidak bisa dibuka. Pengikut Kespo yang melakukan aksi serupa adalah virus W32/Delf.ZFA atau lebih dikenal dengan nama virus Zulanick selain mengincar file MS Word dan Excel juga mengincar file MP3. Terakhir dan malahan menurut pengamatan Vaksincom sangat mengkhawatirkan adalah virus terbaru yang sedang menyebar di Indonesia dengan metode “Silent Operation” karena tidak aktif sebagai proses Windows dan hanya aktif jika file MS word yang di injeksinya dibuka, ialah W32/Agent.EQXC yang juga mengenkripsi semua file MS Word dan sampai saat ini tidak ada satu vendor antiviruspun yang mampu mendekripsi kembali file korban virus ini dan satu-satunya cara yang dilakukan oleh vendor antivirus adalah menghapus atau mengkarantina file yang di enkripsi tersebut. Apakah benar file-file yang di”permak” oleh virus-virus yang disebutkan di atas benar-benar tidak bisa dikembalikan atau masih ada solusinya ? Penulis tidak ingin memberikan angin surga, meskipun secara teori file yang di enkripsi dapat dikembalikan ke asalnya “jika” kita mengetahui key enkripsi tetapi pada banyak kasus kunci enkripsi tidak berhasil ditemukan dan cara menyelamatkan data harus dilakukan secara manual atau malah tidak bisa diselamatkan.

Virus-virus lokal yang menginjeksi dan mengenkripsi data

Kespo

Kalau Rontokbro merupakan pionir virus lokal Indonesia, maka Kespo virus yang menjadi pionir enkripsi data komputer korbannya. Kespo termasuk dalam jajaran virus elit dan dibuat menggunakan bahasa Delphi. Ia memiliki ciri khas mengenkripsi header file sekaligus menginfeksi file MS Office (MS Word dan Excel) dan database seperti MDF, DBF dan LDF (Visual Foxpro dan MS SQL). Varian awal Kespo berhasil menginfeksi file MS Office tetapi gagal menginfeksi file database. Tetapi celakanya, pembuat Kespo ini belajar dari kesalahannya dan mengeluarkan varian baru yang berhasil mengenkrip dan menginjeksi file-file database sehingga membuat korbannya kelimpungan. Tahap awal Kespo “hanya” berhasil menginjeksi database DBF dan dengan bersusah payah berhasil di recovery dengan teknik recovery DBF, tetapi varian berikutnya yang kembali berhasil menginjeksi file MS SQL tidak memberikan banyak pilihan recovery karena rumitnya struktur MS SQL sendiri sehingga satu-satunya cara untuk mengembalikan database yang terenkripsi adalah dengan input ulang semua data. Secara teori, jika kunci enkripsi Kespo berhasil diketahui, database yang terenkripsi mungkin dapat dikembalikan tetapi metode enkripsi Kespo sampai saat ini tidak diketahui. Karena itu para administrator database harus selalu berhati-hati dan melakukan backup atas databasenya dengan baik dan benar.

Gultung

Gultung / Tunggul Kawung adalah virus yang mempunyai karakteristik seperti Kespo, tetapi aksinya terhadap file MS Word dan Excel lebih ganas dibandingkan Kespo.

Virus ini juga mampu menggunakan rekayasa sosial yang canggih. Seperti apa rekayasa sosial yang digunakan oleh virus ini? Virus ini mempunyai aksi yang lebih jahat dibandingkan Kespo, yakni dengan mengganti / replace dokumen yang terinfeksi untuk kemudian mengganti dengan file virus tersebut plus kode jahatnya. Dengan cara ini kemungkinan kecil dokumen yang sudah terinfeksi dapat diselamatkan. File yang sudah terinfeksi tersebut akan mempunyai icon Folder atau kamera (tergantung dari variannya) dengan ekstensi EXE. Lalu dalam rangka mengelabui korbannya lebih jauh lagi, virus ini juga akan membuat file duplikat lainnya dengan ukuran file yang sama seperti file duplikat yang mempunyai ekstensi EXE tetapi dengan icon MS Word dengan attribut HIDDEN (disembunyikan) dan mempunyai ekstensi DOC dan type file “Microsoft Word Documents”. User yang berhasil mengakses hidden file palsu tersebut beranggapan bahwa file mereka masih ada. Jika file file tersebut dibuka maka akan muncul pesan error seolah-olah file tersebut rusak, jika diteliti lebih jauh ternyata file hidden tersebut TETAP file virus dan jika kita ganti ekstensinya maka icon yang menyertai virus tersebut akan berubah menjadi Folder atau kamera yang jika dijalankan maka akan mengaktifkan virus tersebut.

Zulanick

Terdeteksi oleh Norman dengan nama W32/Delf.ZFA dan dibuat menggunakan Delphi ini ternyata memiliki payload (bom waktu) dimana pada saat yang terlah ditentukan semua file yang ditemuinya akan dipermak dan dirubah menjadi ekstensi.BMP (Bitmap). Kabar baiknya, pembuat virus ini tidak sejahat pembuat virus Kamasutra dan masih menyisakan peluang bagi korbannya untuk mengembalikan data yang telah dirubah itu.

W32/Agent.EQXC

Virus terakhir dalam gerombolan si berat ini dideteksi Norman sebagai W32/Agent.EQXC. Virus lokal yang sedang mengganas ini lagi-lagi memiliki keunikan tersendiri dan Vaksincom memprediksi virus ini akan termasuk virus yang “panjang umur”.

Mengapa ?

Virus ini tidak seperti virus lain yang aktif dalam proses Windows, baik menyaru sebagai proses Windows atau menamakan dirinya mirip dengan nama proses Windows. Pada virus konvensional yang aktif sebagai proses Windows, kunci utama mematikan virus adalah menemukan proses virus dan mematikannya. Jika proses virus sudah dimatikan, maka virus tidak akan aktif lagi dan proses pembersihan virus akan dapat dilakukan dengan mudah. Tetapi Agent.EQXC tidak aktif sebagai proses Windows dan hanya aktif jika file MS Word yang di injeksinya dibuka, dimana ia akan langsung mencari file MS Word lain dan mengenkripsi file tersebut sedemikian rupa sehingga setiap kali file tersebut dibuka, proses virus juga langsung berjalan. Jika anda ingin membasmi virus ini, sama saja dengan menghapus file berharga anda.

Beberapa program antivirus dapat mendeteksi virus ini tetapi yang menjadi masalah adalah karena virus menyatu dengan file MS Word, maka seluruh file MS Word yang telah terinfeksi akan langsung di delete atau di karantina oleh antivirus dan sampai saat ini tidak ada satupun antivirus yang mampu memisahkan file yang terinfeksi dari virus karena rupanya file MS Word asli juga ikut di enkripsi dan key enkripsi tersebut sampai saat ini masih belum berhasil dipecahkan.

Bagaimana cara mengatasi file yang telah dienkripsi

Khusus untuk pembaca Chip, anda dapat menemui tools untuk mengembalikan data-data yang telah dirubah oleh virus Kespo dan Zulanick pada CD / DVD Chip yang dibuat oleh programmer-programmer Indonesia yang perduli dengan korban virus ini seperti Adil Makmur, Ahlul dan Yayat. Untuk virus Tunggul Kawung / Gultung dan Agent.EQXC dengan berat hati Vaksincom menginformasikan bahwa saat ini belum ada tools yang dapat mengembalikan file yang telah dirubah oleh kedua virus ini. Khusus untuk virus Agent.EQXC ada teknik khusus yang dapat menyelamatkan data MS Word anda namun harus dilakukan secara manual. Pertama, nonaktifkan dulu program antivirus anda, jangan scan / bersihkan data MS word yang terinfeksi dengan antivirus karena akan dihapus atau di karantina oleh antivirus. Setelah itu buka file yang terinfeksi lalu safe sebagai format RTF (Rich Text File). Jika anda memiliki ratusan / ribuan file MS Word ...... artinya anda harus olahraga jari membuka dan merename semua file tersebut ecara manual. Ibarat orang positive thinking, masih untung filenya tidak dihancurkan :).



saking vaksin.com

Posted by MALIK 0 comments

Labels: Anti Virus, Virus

Data Recovery

4 Tools Gratis Mengembalikan File yang Terhapus

Pernah menghapus file-file penting di komputer tanpa disengaja? Kasus seperti ini mungkin pernah menimpa Anda, terkadang terjadi karena kita tengah terburu-buru atau dikejar waktu.

Namun jangan khawatir, Anda bisa menggunakan tools khusus untuk mengembalikan file-file tadi. Berikut ini ada 4 tools yang bisa Anda gunakan untuk mengembalikan file yang terhapus. Tools ini dapat di-download secara gratis di internet.



1. Undelete Plus
Di antara aplikasi-aplikasi gratis yang beredar di luaran untuk mengembalikan file yang terhapus, Undelete Plus salah satu yang dapat digunakan. User interface-nya (antar muka) tergolong sangat simpel. Anda dapat mengembalikan file-file yang terhapus dengan mudah sesuai dengan tipe file, misalnya Application, GIF graphics, HTML Documents, PDF.

Tools ini beroperasi pada sistem operasi Windows 95, Windows 98, Windows Me, Windows NT, Windows 2000, Windows XP, Windows 2003 dan Windows Vista. Anda dapat men-download Undelete Plus di: http://www.undelete-plus.com/

2. Restoration
Restoration adalah salah satu aplikasi untuk mengembalikan file yang terhapus. Tools ini juga sangat mudah digunakan dan tidak perlu diinstal di komputer. Cukup download toolsnya di: http://www.snapfiles.com/get/restoration.html, lalu jalankan file executable-nya untuk mengembalikan file yang terhapus.


3. PC Inspector File Recovery
Meski user interface PC inspector File Recovery tidak begitu user friendly, aplikasi ini tergolong sangat ampuh untuk mendeteksi dan mengembalikan file yang terhapus. Sesudah dilakukan proses scanning, akan tersaji file-file yang terhapus dalam folder dengan struktur pohon (tree structure) untuk mempermudah pencarian. Dengan begitu, Anda dengan mudah dapat mencari dan memilih file/folder yang terhapus, lalu klik icon "save" untuk mengembalikan file. Tools ini dapat di-download di: http://www.pcinspector.de/Sites/file_recovery/info.htm?language=1

4. Recuva
Recuva sering disebut juga sebagai "Recover". User interface-nya sangat sederhana. Pada mode basic, tools ini akan menampilkan daftar file-file yang terhapus yang bisa dikembalikan. Jika Anda menggantinya ke mode advanced, maka proses scanning ulang akan dilakukan dan muncul pilihan untuk menampilkan informasi berisi daftar file-file yang terhapus. Tools ini dapat di-download di: http://www.recuva.com/

Posted by MALIK 0 comments

Labels: file, recovery, tools

Pemrograman Robotik

Sistem PID control

Didalam suatu sistem kontrol kita mengenal adanya beberapa macam aksi kontrol, diantaranya yaitu aksi kontrol proporsional, aksi kontrol integral dan aksi kontrol derivative . Masing-masing aksi kontrol ini mempunyai keunggulan-keunggulan tertentu, dimana aksi kontrol proporsional mempunyai keunggulan risetime yang cepat, aksi kontrol integral mempunyai keunggulan untuk memperkecil error , dan aksi kontrol derivative mempunyai keunggulan untuk memperkecil derror atau meredam overshot/undershot. Untuk itu agar kita dapat menghasilkan output dengan risetime yang tinggi dan error yang kecil kita dapat menggabungkan ketiga aksi kontrol ini menjadi aksi kontrol PID, dan pada penulisan ini sistem kendali yang digunakan adalah sistem kendali PID digital. Dalam kasus robot maze kita dapat menggunakan kendali PID untuk menjalankan robot agar lebih halus dalam menyelesaikan lorong.



Dalam kasus ini missal sensor ping kita namakan ping1, ping2, ping3, ping4, ping5, dari posisi tersebut dapat kita jadikan perbandingan sebagai berikut:


Pingki = ping1 + ping2+ ping3


Pingka = ping3+ ping4+ping5


PV = Pingka – Pingki (nilai kesalahan)


Max_MV = 100 (maximum nilai kesalahan)


Min_MV = -100 (minimum nilai kesalahan)


SP = 0 (nilai awal kesalahan)


Error = SP – PV (nilai kondisi ketika error)


Last_error = nilai untuk kondisi error yang terakhir terjadi.


Var_Kp = nilai untuk konstanta proporsional


Var_Ki = nilai untuk konstanta integral


Var_Kd = nilai untuk konstanta derivatif


MAXSpeed = 255 (nilai untuk kecepatan maximum)



MINSpeed = 0 (nilai untuk kecepatan minimum)


intervalPWM = (MAXSpeed - MINSpeed) / 5;


MAXPWM = MAXSpeed ;


MINPWM = MINSpeed;


Error = SP - PV;


P = (var_Kp * error) / 10;




I = I + error;

I = (I * var_Ki) / 10;



rate = error - last_error;


D = (rate * var_Kd) / 10;




last_error = error;




MV = P + I + D;



if (MV == 0) {


lpwm = MAXPWM;


rpwm = MAXPWM;

}


else if (MV > 0) { // alihkan ke kiri


rpwm = MAXPWM - ((intervalPWM - 20) * MV);


lpwm = (MAXPWM - (intervalPWM * MV) – 20);






if (lpwm < MINPWM) lpwm = MINPWM;


if (lpwm > MAXPWM) lpwm = MAXPWM;


if (rpwm < MINPWM) rpwm = MINPWM;


if (rpwm > MAXPWM) rpwm = MAXPWM;


}


else if (MV < 0) { // alihkan ke kanan


lpwm = MAXPWM + ( ( intervalPWM - 20 ) * MV);


rpwm = MAXPWM + ( ( intervalPWM * MV ) - 20 );



if (lpwm < MINPWM) lpwm = MINPWM;


if (lpwm > MAXPWM) lpwm = MAXPWM;


if (rpwm < MINPWM) rpwm = MINPWM;


if (rpwm > MAXPWM) rpwm = MAXPWM;



}


if (MV>Max _MV) { //belokan kanan siku


BlokKanan(); // belok kanan patah


lpwm = MAXPWM; //


rpwm = MINPWM; //


}


else if(MV


Posted by MALIK 0 comments

Labels: abu robocon 2009

UNIX and LINUX part 16


The following example matches any line containing the word Apples.
nawk '/Apples/' fruits

Escape Sequences
The following sequences of characters are referred to as escape sequences. Escape sequences specify a notation for characters that are not easily produced from your keyboard and/or cause problems when displayed to your screen. The nawk and echo commands use escape sequences. Although only nawk uses the escape sequences in regular expressions.
Sequence
Description
\b Matches a backspace.
\f Matches a form feed.
\n Matches a new-line.
\r Matches a carriage return.
\t Matches a tab.
\0ddd Matches the ASCII character for the given octal ASCII code.
\c Matches the literal character c. Use \ to generate a \.
Expression Patterns
Expression patterns perform number or string comparisons. Nawk provides eight comparison operators. Six of these operators are relational operators used to perform number or string comparison. The other two are string operators used to perform string comparisons.
String Operators may be used to compare a regular expression pattern to a specific field or the entire input line. The following two operators are supported:
Operator
Function
/RE/ Matches if the current line contains the specified regular expression. Same as the $0 ~ /RE/ command.
expr ~ RE Matches if the string value of expr contains the regular expression RE. For example,
nawk '$1 ~ /[Aa]pples/' fruits

matches lines where field 1 contains "Apples" or "apples."
expr !~ RE Matches if the string value of expr does not contain the regular expression expr. For example,
nawk '$3 !~ /[Aa]pples/' fruits

matches lines where field 1 does not contain the word "Apples" or "apples."
Relational Operators Relational operators compare strings and numbers. The following six operators are used to compare values.
Operator
Function
lv > rv True if lv is greater than rv. For example,
nawk 'NF > 3' fruits

prints each line containing more than three fields.
lv >= rv True if lv is greater than or equal to rv. For example,
nawk ' $1 >= "M" ' fruits

prints each line where the first field begins with a character that has a higher ASCII code than capital M. Such as N, O, P, Q, etc.
lv < rv True if lv is less than rv.
lv <= rv True if lv is less than or equal to rv.
lv == rv True if lv is equal to rv. For instance,
nawk '$1 == "Oranges" ' fruits

prints each line where the first field equals the string "Oranges."
lv != rv True if lv is not equal to rv.
Compound Patterns
A compound pattern is an expression consisting of multiple expression patterns combined with Boolean operators. The Boolean operators are || (OR), && (AND), ! (NOT), and use of parentheses for grouping the operators. If the result of a compound pattern is true, the current input line is matched and the associated action is executed.
Boolean Operators The Boolean operators can be used to combine regular and relational expressions. The following table describes the Boolean operators.
Operator
Function
! Negation. True if expression is NOT true. For example,
nawk '! /Apples/' fruits

prints each line that does not contain the string "Apples."
|| Logical OR. True if either expression is true. For instance,
nawk '$3 > "3,000,000" || $1 == "FRUIT"' fruits

prints the header line and each line with bushel counts of more than "3,000,000." Note 3,000,000 is a string, not a number, because of the commas.
&& Logical AND. True if both expressions are true. For example,
nawk '$3 > "3,000,000" && NF == 5' fruits

prints the header line and each line containing exactly three fields.
( ) Perform comparisons enclosed together(for grouping). For instance,
nawk '( $1 == "Apples" || $1 == "Oranges" ) &&
( NR == 4 )' fruits

prints lines where the first field is either "Apples" or "Oranges" and there are exactly four fields.
Range Patterns
Range patterns contain two patterns separated by a comma (,). A range pattern matches each line from the occurrence of the first pattern to the occurrence of the second pattern. Both patterns may appear on the same line, thus only the one line is matched. If no input line matches the first pattern, no lines are selected. If no input line matches the second pattern, all lines from the first pattern to the end of the file are selected. For example, the following command selects all of the lines from one that contains Apples to one that contains Cherries.
nawk '/Apples/,/Cherries/' fruits

ACTIONS
The action part of an nawk program performs specified actions when a pattern is matched. If no action is specified the default print action is used. The default is the same as specifying { print }, which is equivalent to { print $0 }.
Comments
The nawk command ignores any characters on a line following a # sign. Thus you can document your nawk programs using the number sign.
Constants
Two types of constants are used by nawk, numeric and string. String constants are created by enclosing a sequence of characters in double or single quote marks. For example,
$1 == "FRUIT"

Posted by MALIK

Labels: BSD, code, command, program, unix

UNIX and LINUX part 15


If an example is given for syntax reasons only, the filename infile is used.
PROGRAMS
The nawk command interprets a set of commands known as the nawk program. The program can be specified as an argument on the shell command line or stored in a file. In either case the program consists of one or more pattern-action statements. The general form of the pattern-action statement is:
pattern { action }

For example,
nawk 'NF < 5 { print $1 }' fruits

prints the first field of a line if less than five fields exist on the line. Fields are space or tab separated words. The built-in variable NF contains the number of fields in the current line.
Nawk reads each line of input automatically. If the pattern matches the input line (record) in part or whole, then the following action is performed. If no pattern is specified, then the action is performed for every input record. The action may consist of multiple programming statements discussed later. The action must be enclosed by '{}' for nawk to function properly. The general format is:
{ action }

For example,
nawk '{ print }' fruits

prints every line of the file infile. Thus you wrote a very simple version of the cat command. This is the default pattern-action statement of nawk.
If no action is specified, each matching input record is displayed on the standard output. The general format is:
pattern

For example,
nawk 'NF == 4' fruits

prints each line consisting of four fields.
WRITING PROGRAMS
It is very common to write small nawk programs in-line; that is, on the command line or even spread over a couple of lines. For example,
nawk 'BEGIN { print "Annual Fruit Report" }
{ print }
END { print "More fruit to Grow" }' fruits

prints the banner line Annual Fruit Report, every line of the fruits file, and a trailer line More fruit to Grow. This line can be typed from your terminal or placed in a shell script.
NOTE:
In-line nawk programs are limited in length to the command line buffer of your system. This buffer varies; some systems are set to 512 characters of information while others are set to 10240 characters. The general rule of thumb for the length of in-line programs is that they should never exceed 2000 characters (approximately one screenful of characters).
The same nawk program written in a file format would be invoked by the command line:
nawk -f fruitprog fruits

The fruitprog file would contain the following lines.
BEGIN { print "Annual Fruit Report" }
{ print }
END { print "More fruit to Grow" }

Notice the single quotes are removed; the nawk command itself is not needed for the input files.
PATTERNS
Patterns are used to select lines from the input. If a pattern matches a string on an input line, the associated action is performed. It is possible to write an nawk program that does not have a pattern, such as
nawk '{ print $1 }' fruits

The default pattern selects all lines from the input.
NOTE:
The BEGIN and END patterns both require an action.
The BEGIN Pattern
The BEGIN pattern does not match any input. Instead, the action associated with the BEGIN pattern is executed before any input is read by nawk. This allows for initialization of variables, the printing of headers, and other coding that needs to be done before the first line of input is read by nawk. The general format is:
nawk 'BEGIN { initialization code; headers; etc. }' infile

The following example prints a header line.
nawk 'BEGIN { print "Fruit Shipped From Primary State" }' fruits

The END pattern
The END pattern does not match any input. Instead, the action associated with the END pattern is executed after all of the input has been read by nawk. The general format is:
nawk 'END { wrap up code }' infile

The following example prints the total number of lines read by nawk.
nawk 'END { print NR }' infile

The built-in variable NR contains the Number of Records read.
Regular Expression Patterns
The following table contains each regular expression and the task that it performs when used inside a pattern. Regular Expressions are often referred to as REs in UNIX terminology. Thus we use the RE notation for uniformity and briefness.
Metacharacters
Metacharacters are the special characters used in regular expression patterns that have special meanings. Metacharacters are often referred to as special or magic characters.
Regular expression patterns must be enclosed in slashes. For example, to match any records (lines) containing the string cpu you would use /cpu/ as the pattern. The string inside the slashes may be any valid combination of the following list.
Special RE
Description
c Matches the character c if c is not a special regular expression character.
\ Escapes the meaning of a metacharacter.
^ Matches the beginning of the line.
$ Matches the end of the line.
. Matches any single character other than the new-line.
[class] A character class. Matches any one character in the class.
[c1-c2] Matches any one of the ASCII characters in the range defined within the brackets.
[^class] Does NOT match any of the ASCII characters listed within the brackets. Ranges may be specified.
| Alternation of regular expressions. Matches either one or the other of the regular expressions provided.
(!) Concatenation operation. Normally the parentheses are omitted. Allows for control of precedence in the interpretation of the regular expressions specified.
RE* Matches zero or more occurrences of the preceding regular expression.
RE+ Matches one or more occurrences of the preceding regular expression.
RE? Matches zero or one occurrence of the preceding regular expression.
// The null RE refers to the last RE defined.

Posted by MALIK

Labels: BSD, c programming, command, program, unix

UNIX and LINUX part 14


Module 6
awk/nawk
DESCRIPTION
The external awk program is an interpretive programming language. Interpretive means awk executes the program as it reads the code, unlike the C programming language which must be compiled before it can be executed. Awk is somewhat of a cross between the egrep command and the C programming language. Like egrep it searches for a regular expression in the input. Like C it can be programmed to perform almost any data manipulation processing.
NOTE:
The new version of awk is named nawk (new awk). Some vendors provide only the old version of awk, some provide nawk under the name of awk, while others provide awk and nawk. System V Release 4.0 provides awk and nawk. It is advisable to use nawk unless of course you have to consider portability to systems that do not support nawk. This module describes the nawk program.
Nawk lends itself well to generating reports, transforming data, retrieving information, and validating data. It is designed to handle data in rows and columns, but it is also useful in locating specific data within free formatted data streams. Its features include:
* Structures, operators, and syntax resembling the C programming language
* Regular expression pattern comparison
* Multisource input. It can read from files, pipes, and the keyboard in the same program. It can be interactive.
* Multidestination output. It can write to multiple files, pipes, and the terminal.
* Formatted output using the C printf function
* Automatically declares typeless variables (a variable may be string or number)
* Automatically parses input lines into fields (columns) and records (lines)
COMMAND FORMAT
Following is the general format of the nawk command.
nawk [ -Fs ] program [ VAR=VAL ] [ file_list ] [ - ]
nawk [ -Fs ] -f prog_file [ VAR=VAL ] [ file_list ] [ - ]

Options
The following list describes the options and their arguments that may be used to control how nawk functions.
-Fs Set field separator to regular expression s; default is white space (spaces and/or tabs).
-f prog_file The -f informs nawk that the next argument is the name of the file containing the nawk commands. The file prog_file contains the nawk program (commands). This allows you to write large nawk programs without exceeding the shell's or nawk's input buffer limit on the command line. The input buffer on most systems is between 512 and 10240 bytes. To find out your system's limit, type grep "ARG_MAX" /usr/include/limits.h and press Return. On BSD systems, type egrep "NCARGS" /usr/include/sys/param.h and press Return.
Arguments
The following list describes the arguments that may be passed to the nawk command.
'program' A single argument containing the nawk program (commands). The argument should be enclosed in single quotes to keep the shell from interpreting it.
VAR=VAL Command line variables. These variables are passed to the nawk program for internal use.
file_list One or more files containing data to be scanned and processed by nawk.
- The standard input is read as input. This may be intermixed with files in the file_list.
If no files are specified for input, nawk reads from the standard input.
DATA FILE
The examples throughout this module assume you have a file named fruits in your HOME directory. The file should contain the following data.
FRUIT STATE BUSHELS PRICE STATUS
Apples Washington 6,700,000 10.59
Oranges Florida 5,900,000 11.69
Peaches Texas 3,600,000 13.79 Incomplete
Pears California 3,100,000 12.89
Raisins California 2,300,000 15.00
Cherries Missouri 2,100,000 17.49
Pineapple Hawaii 3,900,000 12.99
Coconuts Hawaii 2,600,000 14.39 Incomplete

Posted by MALIK

Labels: advisable, awk, BSD, c programming, command, nawk

UNIX and LINUX part 13


Module 5
apropos (BSD)
DESCRIPTION
The external apropos command searches for keywords in the header lines of all UNIX Reference Manual entries. There is one manual entry for each UNIX command distributed with your system. These entries are often referred to as "man pages." The header line for each command entry is a brief one-line description of the command.
If you need to use a command but do not know its name, you can use apropos to search for the command by specifying keywords. You specify keywords on the apropos command line. Each keyword is searched for separately in the header lines of all manual entries. If a keyword is located in the title (header line) of a man page, the command's title is displayed. The search ignores the case of letters.
A match occurs even if the keyword is a part of a word in the title. For example, if you specify
apropos command

all titles with the word "command" and "commands" would be displayed.
COMMAND FORMAT
Following is the general format of the apropos command.
apropos keyword [ ... ]

Arguments
The following list describes the arguments that may be passed to the apropos command.
keyword A word you want to search for in the title of all the manual sections.
FURTHER DISCUSSION
The apropos command is the same as the man -k keyword command. If apropos displays a line for a keyword that begins with name(section) ..., you can display the entire manual page by entering the command:
man section name

To display the title line of each manual page that contains the keyword "editor" you specify a apropos command like:
apropos editor

which should return the following output:
a,out (5) - assembler and link editor output format
ed, red (1) - basic line editor
ex, edit (1) - line editor
ld (1) - link editor
sed (1) - stream text editor
vi, view (1) - visual display editor based on ex(1)

The output from your system may vary depending on which utilities have been implemented and installed on your particular system.
DIAGNOSTICS AND BUGS
If apropos fails to work, it is possible the /usr/lib/whatis file has not been created. The system administrator creates this file by changing directories to /usr/lib and executing mkwhatis or makewhatis, depending on your system's command name.
RELATED COMMANDS
Refer to the man and whatis commands described in modules 87 and 155.
RELATED FILES
The apropos command looks in a file containing the titles for all of the manual documents, usually the /usr/lib/whatis.
APPLICATIONS
The apropos command provides a way for you to search for a command to perform a certain function based on keywords. For example, if you needed to display the contents of a file, you could use apropos and specify several keywords that referred to displaying contents of files. For example, you might try the command,
apropos print display show type file

The trick to making apropos work is being flexible in your choice of keywords. Flexible means you should try to remember as many synonyms for a word as you can.
There are trade-offs in how you use keywords. If you use too many or too broad of a word, such as file, you may get pages of output. On the other hand, if you use a very selective set of keywords, you may get no output. The basic advice is to try a few different keywords to get the general idea of how the titles of the man pages are written. Unfortunately, experience is still the best teacher, especially when UNIX man pages are involved.
TYPICAL OPERATION
In this activity you use the apropos command to locate commands related to text. Begin at the shell prompt.
1. Type apropos text and press Return. Depending on your system, the output should resemble the following:
cj> apropos text
nawk(1) - text pattern scanning and processing language
csplit(1) - context split
ed, red (1) - text editor
edit(1) - text editor (variant of ex for casual users)
end, etext, edata(3C) - last locations in program
ex(1) - text editor
fspec(4) - format specification in text files
lex(1) - generate programs for lexical analysis of text
neqn(1) - format mathematical text for nroff
nroff(1) - format text
plock(2) - lock process, text, or data in memory
sed(1) - stream text editor

Posted by MALIK

Labels: APPLICATIO, BSD, command, DIAGNOSTIC, editor, unix

UNIX and LINUX part 12


Tracked aliases
Tracked aliases are not true aliases. A tracked alias is the actual command name and the full pathname used to access an existing command. It is called tracked alias because the path is aliased for the command name and the new alias tracks directly to the command. This keeps the shell from having to search the entire PATH for a command, thus providing faster command execution.
You can turn command tracking on by using the set command. Type
cj> set -o trackall

to inform the shell to track all commands issued to it. For example, the following sequence of commands illustrates the automatic tracking of commands.
cj> set -o trackall
cj> alias ls # list alias of ls command
ls alias not found # no alias exists for ls
cj> ls # execute the ls command
...
cj> alias ls # list alias of ls command
ls=/bin/ls # tracked alias has been set to full path

You can track individual commands by using the -t option. For example,
cj> alias -t ls

would cause the same results as the above steps. But the shell would not automatically set every command you issue to a tracked alias.
RETURN CODES
Alias returns a zero (true) unless a name is given that has not been set to a string.
APPLICATIONS
The alias command is used to create shorthand versions of longer commands. It is very useful for hard-to-remember commands and for those commands you use repeatedly throughout the day. Remember to place your aliases in your .profile or your ENV file (.kshrc) so they are set each time you log in.
The unalias command is used to remove previously set aliases.
TYPICAL OPERATION
In this activity you use the alias command to create various aliases. Begin at the shell prompt.
1. Type alias "I= -F" and press Return.
C Shell
Type alias I "Is -F" and press Return.
2. Now try your new command by typing I and pressing Return. Notice the output of your l command is a multicolumn list with the executable (*) and directory (/) files being flagged.
3. List all aliases you have set by typing alias and pressing Return.
In this activity you use the unalias command to remove the previously defined l alias command. Begin at the shell prompt.
1. Remove the l alias by typing unalias I and pressing Return.
2. Type alias I and press Return to list out your l alias. Notice the l alias is no longer defined.
3. Turn to Module 64 to continue the learning sequence.

Posted by MALIK

Labels: alias, application, code, command, linux, path, unix

UNIX and LINUX part 11


Module 4
alias/unalias (csh, ksh)
DESCRIPTION
The internal alias command provides a shorthand for one or more commands. The alias command is supported by the csh and the ksh. There are three types of aliases in the Korn shell: exported, preset, and tracked. An exported alias is passed to subshells when called by name. The preset aliases are set by the Korn shell. The tracked aliases are full pathnames for commands.
Aliases can be used to redefine the shell's built-in commands but not the keywords.
Aliases can be created, exported, and listed using the alias command. Aliases can be removed using the unalias command. Exported aliases are passed to subshells. Therefore, if you have an alias defined in your login shell and you execute a shell script, the shell script is able to access the aliases.
Aliases are established as they are read, not during execution. For an alias to work, it must be created before the command that uses the alias is executed. Basically, you have to define your aliases before you can reference them.
The internal unalias command is used to remove alias definitions. For example, if you want to do away with your l alias, you enter unalias l and press Return.
Aliases can be created, exported, and listed using the alias command. Aliases can be removed using the unalias command.
COMMAND FORMAT
Following is the general format of the alias command.
alias [ -tx ] [ name=string ... ]
alias name
unalias name

If no options or arguments are given, then all existing aliases are listed.
C Shell (csh)
alias name string
unalias name
Options
The following options may be used to control how alias functions.
-t Allows you to set and list tracked aliases. A tracked alias has a full pathname for the command used in the string. This provides less overhead in search and execute time since the location of the command is already known. If your PATH variable is reset, the string of a tracked alias is reset to NULL. If no arguments are provided on the command line, all tracked commands are listed - not really an alias, but it is how the Korn shell handles tracking commands.
-x Allows you to set or list exported aliases. An exported alias functions like an exported variable; it may be passed to subprocesses. If no arguments are provided on the command line, all exported aliases are listed.
C Shell
The csh alias does not support any options.
Arguments
The following list describes the arguments that may be passed to the alias command.
name=string Defines an alias name that runs the command string.
name The name of the alias. The name becomes a new command that is an alias for the command specified in the string part of the alias. For example,
alias lx="ls -x"
sets the name lx to the command ls -x specified in the string. Now you can use lx as a command.
If only a name is provided, then the alias string for that alias is displayed if it exists.
= The delimiter between the name and command string.
string The command you wish to have executed when you use name as a command. If any spaces or tabs are contained in the string, then you must quote the entire string. For example,
alias dir="ls -la | pg"
sets dir to be an alias for the command ls -la | pg. So when you type dir and press Return, you actually execute the ls -la | pg command, the string part of the alias.
If a space follows the string of an alias command, then the following commands are checked for being an alias.
If no names or strings are given, then the appropriate aliases are listed with their corresponding string.
If there are spaces in the string side of the alias, you must enclose it in quotes.
C Shell (csh)
The C shell uses a slightly different syntax to set up an alias. Instead of using an equal sign (=), you simply put a space between the name and the command. The string does not have to be enclosed in quotes if it contains spaces.
The C shell alias also allows you to use history substitution which is replaced by command line arguments. For example,
alias la 'echo \!*'
would expand la * into echo file1 . . ., which would be all the files in the current directory.
FURTHER DISCUSSION
If you alias a command that already exists as a true command, you can still refer to it by enclosing it in single quotes. For example, if you set the following alias
alias ls='ls -x'

you can still run the normal ls by typing
'ls'

or
/bin/ls

It is considered best not to rename an existing command using alias unless you always use the command the way you are setting up the alias. For example, if you always use ls -x, you may want to create an alias, ls="ls -x". To keep from interfering with the ls command, you might consider using l or lx for the alias name.
If you wish to have a command aliased each time you log in to the system, you must place the alias command line in your .profile or in your ENV (.kshrc) file. The ENV file is executed each time a ksh is started.
You might find the following list of aliases useful.
alias -x lf="ls -Fx"
alias -x l="ls -l"
alias -x ud="cd .."
alias -x bd="cd -"
alias -x dir="ls -l"
alias -x dir/w="ls -x"
alias -x copy="cp "
alias -x more="pg -n "
alias -x type="cat " # although type is an internal command
alias -x prt="lp -dlaser" # alias to whence using print is not advisable

Exported aliases
Exported aliases are like exported variables. They are passed to subshells. Aliases that have not been exported are not passed to subshells and, therefore, are not known by such subshells. The following aliases are automatically exported by the shell.
echo='print -'
false='let 0'
functions='typeset -f'
hash='alias -t'
history='fc -l'
integer='typeset -i'
nohup='nohup '
pwd='print - $PWD'
r='fc -e -'
true=':'
type='whence -v'

Posted by MALIK

Labels: alias, provider, unalias, unix, utility

UNIX and LINUX part 10


SYSTEM DOCUMENTATION
There are many different documents produced by AT and T and other UNIX developers. The primary documents for each UNIX System are the Reference Manuals and Guides. These documents provide you with specific details on the UNIX System you are using. One other document that most users ignore but that is extremely important is the Release Notes for UNIX and all related software. Release Notes provide insight to changes, quirks, problems, and compatibility issues relating to the new release of the software. It will be to your benefit to locate a copy and discover what your release of UNIX holds in store for you.
The User's Reference Manual and the User's Guide describe the basic utilities and software of the UNIX System. The Reference Manual describes each utility that is available on the UNIX System. The Guide provides an overview and tutorials on the more common and complex UNIX utilities.
Illustrated UNIX addresses both of these areas to provide a tutorial and a reference manual in one book. It demystifies the guru language of the standard reference manuals and organizes the tutorials into a useful sequence that can later be easily referenced.

Posted by MALIK

Labels: AT and T, documentation, linux, system, unix, utility

UNIX and LINUX part 9


Each file has one inode number that points to that file's index node, or inode for short. A file has one and only one inode, even though it may have multiple filenames. The filenames are all linked to the same inode by the directory entries. An inode contains the following information:
owner (user ID)
type (directory, ordinary, block special, character special, or pipe)
access permissions (user, group, others)
access times (last modification, last access, last inode modification)
number of links size in bytes (number of filenames stored in directories)
disk addresses (Multiple entries point to the data of which
- some entries point to data blocks
- other entries point to a single indirect block
- other entries point to a double indirect block
- other entries point to a triple indirect block)
Limitations
The current limit on a file size is over 4 gigabytes, based on 1024-byte file system blocks, usually more space than is available on the entire system's disk drives. The name of a file can only be 256 characters.
Problems
On a multiuser system with thousands of files, there is the possibility that the filename has been used previously by another user. This does not pose a large problem, because most users have their own private directories, but it must be considered in publicly used directories.
SPECIAL FILES
Special UNIX files are pieces of computer code that interface with the UNIX kernel. There are two types of special files: device drivers and fifos. Both are interfaces within the UNIX kernel, a part of the I/O subsystem.
Device drivers are used to communicate with and control peripheral devices attached to your UNIX System, such as printers, terminals, disk drives, or tape drives. Device drivers may be block or character special, referring to how the driver handles I/O to and from a device.
Fifo (Pipes) are used to join two or more UNIX processes together allowing the streaming of data. Streaming data means that data flows from one program into the next without being stored on disk. Fifo special (first-in first-out), or named pipes, allow unrelated UNIX programs to exchange information.
Device Drivers
Device drivers are block or character special files. They are low-level routines that reside in the system kernel where they interface to peripheral devices, such as terminals, printers, disk and tape drives, connected to the computer system. They perform I/O tasks to and from a specific type of device. UNIX device drivers are interfaces that make devices appear as ordinary files when performing I/O functions.
Block-type drivers read and write in blocks of data, resembling random access storage. A block is usually 512 or 1024 bytes, depending on your system's BSIZE constant stored in /usr/include /sys/param.h.
Character-type drivers read and write a single byte of data, often referred to as raw devices. Most of the device drivers on a UNIX System are character special.
Pipes
A pipe is a UNIX file that takes the output of one process and provides it as input to the next process. A more internal view of a pipe would be that data is transferred between processes in a first-in first-out sequence. The pipe also synchronizes the execution of the surrounding processes. The first process must execute and begin output before the next process can begin its execution.
The most common use of pipes is to connect multiple UNIX programs together to form a pipeline. A pipeline feeds information from one program to the next.
When executing multiple UNIX commands, pipes may be used between the commands to create what is referred to as a pipeline command. Likewise, if data is to start in an original state at the source and be manipulated by commands along the way to its destination, then pipes must be used to connect the commands together so that the data flows to the destination. For convenience, the entire command is called a pipeline.
Since the commands are changing the data along the way, they are referred to as filters. A command must be capable of being a filter for it to be used in a pipe. A filter can read from standard input and write to standard output. The pipe passes data unchanged while a filter manipulates the data as it is passed down the pipeline.
Enter the following command at your shell prompt and press Return:
cj> grep :0: /etc/passwd | nawk -F: '{ print $1 " "$5}' | sed 's/://g'
root Admin. - super user
sync File system sync
dgn Diagnostics

The output is the first and fifth fields of lines from the password file that contained the :0: string, which should be all logins with root user ID permissions.
The same results could have been accomplished using temporary files, but this is very inefficient and clumsy.
cj> grep :0: /etc/passwd > TMP1
cj> nawk -F: '{ print $1 " " $5 }' TMP1 > TMP2
cj> sed 's/://g' TMP2
root Admin. - super user
sync File system sync
dgn Diagnostics
cj> rm TMP1 TMP2

THE UNIX SHELL
The shell (ksh) is a very powerful and dynamic UNIX utility that functions as the UNIX command interpreter. It is the primary user interface to the operating system (kernel). The shell is a command language and a programming language. As a command language it can be used to communicate interactively with the kernel. As a programming language users can write shell scripts to solve simple to complex problems.
The shell is probably the most sophisticated UNIX utility. It can read from your terminal or from a file. Thus is can be interactively programmed or programs can be stored in files.
The following is a typical sequence of events when a user interacts with the shell as the primary user interface:
1. User logs in to the system.
2. The shell prompts for input (a command).
3. User types in command and presses Return.
4. The shell searches for program; if found, executes it.
5. Program runs; user may interact with program.
6. Program exits; user may have to exit the program.
7. The shell prompts for next command; return to number 4 above.
8. User types exit, logout, or Ctrl-D to exit shell.
9. The shell logs the user off the system.

Posted by MALIK

Labels: device, driver, linux, open source, operating system, programming, unix

UNIX and LINUX part 8


FILE SYSTEM
UNIX uses a hierarchical structure to store and maintain files. This structure is referred to as a tree structure from its resemblance of an upside down tree. The UNIX file system starts with one master directory called "root." Since the tree is upside down, the "root" directory is at the top. The root directory, symbolized by a single "/", has multiple directories under it.
This tree structure allows maximum flexibility for storing information to resemble its logical or real life structure. Multiple users may be grouped by corporate department. As an individual user you may group your data by project or subject. The options are almost limitless and the result is a very flexible and productive environment.
The file system is used by the UNIX operating system to store and control system and user files, directories, and special files. It allows a logical and simple method to maintain large quantities of files with little effort.
The file system operations are performed internally by the UNIX System but there are many utilities that can be used to manage and manipulate the information stored within a file system.
The UNIX operating system has three concepts of files within the file system, the directory, ordinary file, and special file. When using the term file we are usually referring to an ordinary file.
Characteristics
The following list describes the characteristics of the UNIX file system.
Hierarchical structure - Allows grouping of related information and efficient manipulation of these groups.
Dynamic file growth - Files grow as needed, no advanced decisions have to be made about file sizes. Disk space is not wasted since only the amount required to store the current contents of the file is used.
Structureless files - There is no internal structure imposed on the contents of a file. Any structure desired by the user can be used.
Security - Unauthorized users can be restricted from accessing a file.
Device independence - Input and Output from a device is processed as if it were in a file. Therefore, programs that process data in a file can also process data to and from a device.
Limitations
File sizes cannot exceed 4 gigabytes (2^32). As files increase over 10,000 bytes in size, the access time required to retrieve the data increases. This is caused by indirection to locate the block of data.
As the number of entries in a directory increases, the access time to view or manipulate the directory increases. In-core (file system information stored in RAM) file system information may be lost if the system crashes.
DIRECTORIES
A directory is a storage area where any combination of files and subdirectories can be managed. You can think of a directory as a filing cabinet drawer, used to store related file folders. Each directory has a name and each file within the directory has a filename.
Directories are used to store multiple files according to the needs of you, the user. Some people organize their directories according to subjects. Others may organize them based on projects or time schedules. The point is to utilize the freedom provided by the file system to organize them as you see necessary.
The UNIX System is distributed with an established set of directories. There are many system directories and possibly locally created system directories. Check the vendor's Release Notes, Install Procedures, or System Administrator's Guide for a full list or ask your system administrator.
The / (root) and /usr file system must be mounted for the system to be fully functional. The root file system contains the essential files and utilities. The /usr file system contains more general files and utilities. On smaller systems the /usr directory is not a file system but is part of the / file system.
Limitations
As with a physical file cabinet drawer you can only put a specific number of file folders in the drawer. A directory has a physical limit of files in the thousands.
NOTE:
It is advisable to limit the number of files in a directory to under 100. Some systems can actually handle up to 500 files in one directory but 100 is still a good limit. There are two major reasons for this limit. The first is performance. If more than 100 files exist in a directory, the UNIX System encounters high overhead to perform various file system functions in that directory. The second reason is user sanity, referred to by some people as "organization." If you try to keep too many files in one directory, you begin to lose track of where you stored your data.
The directory name can be a maximum of 256 characters, consisting of any character, including a white space. Some characters may have to be escaped or quoted to perform this trickery, but it is possible, though not often desired. Some systems allow up to 1024 characters in the filename.
ORDINARY FILES
Ordinary files are used to store data. A file is like a folder in a filing cabinet; many different types of information may be stored in the file. Files may be ASCII text, compiled programs, or free formatted application controlled data. Files may grow as needed without intervention from the user. This makes it easy for the user and saves space on the physical storage device.
Internal Structure
An ordinary file has no internal structure defined. The data may be stored in any format desired. The UNIX System views files as a stream of bytes, it reads and writes them byte-by-byte or block-by-block, not interpreting the data.
UNIX identifies files by a unique number called an inode number. Inode numbers are maintained in a directory file along with the related filename. If you refer to a file by its filename, the system uses the related inode number to retrieve the physical data.

Posted by MALIK

Labels: directory, file, operating system, root, security, system

Newer Posts Older Posts Home

Links

  • ALJAZEERA TV
  • ANTARA
  • Bali`s Blogger
  • BBC
  • BERITANET.COM
  • CHIP ONLINE
  • CNN
  • DETIK.COM
  • E-BOOK
  • Economic
  • Friends
  • Friendster's Blog
  • Habibieafsyah
  • HARVARD UNIVERSITY
  • ILMU KOMPUTER
  • INFO LINUX
  • KICK ANDY
  • LINUX OpenSuse
  • LINUX SLAX
  • Linux Temanggung
  • LINUX UBUNTU
  • LIPUTAN 6 SCTV
  • MASTER BLOGGER
  • METROTV NEWS
  • MUSIC DOWNLOAD
  • My Class
  • Robotic AMIKOM
  • SMA N 3 TEMANGGUNG
  • SMART E-LEARNING
  • SOFTPEDIA
  • STMIK AMIKOM
  • SUPPORTED BLOGGER
  • TIPS TRICKS
  • TRIAL FILM
  • TV ONE ONLINE

Blog Archive

  • ► 2009 (38)
    • ► 05/31 - 06/07 (1)
    • ► 02/15 - 02/22 (1)
    • ► 01/11 - 01/18 (11)
    • ► 01/04 - 01/11 (25)
  • ▼ 2008 (70)
    • ▼ 11/30 - 12/07 (22)
      • 4 Tahap Cara Mengusir Antivirus Gadungan
      • Eropa Patroli Online Perangi Kejahatan Cyber
      • 2 Jurus Jitu Membuka Tab Firefox yang Tertutup
      • 6 Langkah Membersihkan Virus 'JeNGKol'
      • Awas, Voucher Diskon Berisi Malware
      • Apple Hapus Rekomendasi Anti Virus untuk Mac
      • Tipe Baru Malware Tembus 15 Juta, Vendor Anti Viru...
      • text link ads
      • Kenapa Google Adsense saya muncul PSA
      • TOS Google Adsense
      • Google AdSense Account Disabled
      • Wangsit 3.0 - Kere Kumpul Kene.
      • Bagaimana cara kerja Google Adsense?
      • Bagaimana agar web kita terindex google?
      • Saya akan kirimkan url saya ke 3000 alamat email?
      • Coba Tanya Publisher Adsense dari Indonesia, Mana ...
      • Indonesian Blog Academy
      • Aktivasi Free Blog Hosting @OpenSUSE-ID
      • Google Undang Pengguna Ubah Hasil Pencarian
      • Gerombolan Si Berat Pengenkripsi Data
      • Data Recovery
      • Pemrograman Robotik
    • ► 11/16 - 11/23 (18)
      • UNIX and LINUX part 16
      • UNIX and LINUX part 15
      • UNIX and LINUX part 14
      • UNIX and LINUX part 13
      • UNIX and LINUX part 12
      • UNIX and LINUX part 11
      • UNIX and LINUX part 10
      • UNIX and LINUX part 9
      • UNIX and LINUX part 8
    • ► 11/09 - 11/16 (1)
    • ► 10/26 - 11/02 (5)
    • ► 10/19 - 10/26 (16)
    • ► 10/12 - 10/19 (4)
    • ► 10/05 - 10/12 (4)



$100.00 Anda pasti untung setelah registrasi!






Search Engine Optimization and SEO Tools







Bookmark CO.CC:Free Domain