If you use top in batch mode you get a list of all processes:
top -b -n 1 > list_of_processes
Before that, if you want the output sorted by memory usage you can do the following:
top
M (this sorts the output on the screen by memory usage)
W (this writes the sort settings to a configuration file ~/.toprc; this settings are used when you then start top in batch mode as described above)
http://www.unix.com/suse/112679-how-check-memory-utilization-each-process.html
Monday, August 22, 2011
Perkembangan Aplikasi Web dan Mobile saat ini
World Wide Web (Web) adalah sebuah teknologi yang memungkinkan setiap orang yang terhubungan dengan jaringan internet untuk dapat saling bertukar informasi.
Aplikasi web adalah aplikasi yang berjalan di web. Pada generasi awalnya, web hanyalah berfungsi sebagai halaman informasi yang bersifat statis dan satu arah. Namun perkembangan teknologi web membuat aplikasi yang tadinya hanya bisa dijalankan pada desktop, kini dapat dijakankan pula via web. Saat ini orang sudah bisa menyimpan data, melihat video, mendengarkan radio bahkan menonton tv via web streaming. Google misalnya, telah menciptakan aplikasi web, seperti: maps, excel, dan word dengan fungsi yang nyaris mendekati aplikasi desktop aslinya.
Dengan adanya aplikasi-aplikasi web yang semakin berkembang ini seiring dengan perkembangan infrastrukturnya yang amat cepat, diprediksi suatu saat dunia akan beralih dari aplikasi desktop yang banyak memakan resource di client ke aplikasi web yang cukup diakses dengan menggunakan browser dan dukungan jaringan yang memadai.
Aplikasi mobile adalah aplikasi yang berjalan pada perangkat mobile, seperti handphone dan tablet. Aplikasi ini biasanya didesain untuk penggunaan yang mengoptimalkan potensi dibalik keterbatasan yang ada pada perangkat mobile, biasanya dengan ukuran layar yang relatif kecil (dibawah 10") dan dilengkapi dengan fasilitas multi-touch screen.
Seiring dengan maraknya penggunaan perangkat mobile, tentu permintaan pembuatan aplikasi mobile terus meningkat. Mulai dari aplikasi office, PIM, multimedia, sampai game. Satu lagi aplikasi yang saat ini lagi nge-trend adalah aplikasi yang menggabungkan teknologi web dengan teknologi mobile. Seperti facebook, twitter, gmaps, dll.
Perkembangan teknologi yang pesat ini semakin memberikan tantangan pagi para pengembang aplikasi web & mobile untuk terus mengupdate teknologi, dan menyesuaikan diri dengan perkembangan yang ada. Saat ini banyak tools yang mempermudah pengambangan aplikasi web dan mobile. Bila digunakan dengan optimal, tools tersebut tidak hanya dapat mempercantik aplikasi, namun juga dapat semakin mempercepat learning curve pengembangnya dan mempermudah maintenance-nya.
Aplikasi web adalah aplikasi yang berjalan di web. Pada generasi awalnya, web hanyalah berfungsi sebagai halaman informasi yang bersifat statis dan satu arah. Namun perkembangan teknologi web membuat aplikasi yang tadinya hanya bisa dijalankan pada desktop, kini dapat dijakankan pula via web. Saat ini orang sudah bisa menyimpan data, melihat video, mendengarkan radio bahkan menonton tv via web streaming. Google misalnya, telah menciptakan aplikasi web, seperti: maps, excel, dan word dengan fungsi yang nyaris mendekati aplikasi desktop aslinya.
Dengan adanya aplikasi-aplikasi web yang semakin berkembang ini seiring dengan perkembangan infrastrukturnya yang amat cepat, diprediksi suatu saat dunia akan beralih dari aplikasi desktop yang banyak memakan resource di client ke aplikasi web yang cukup diakses dengan menggunakan browser dan dukungan jaringan yang memadai.
Aplikasi mobile adalah aplikasi yang berjalan pada perangkat mobile, seperti handphone dan tablet. Aplikasi ini biasanya didesain untuk penggunaan yang mengoptimalkan potensi dibalik keterbatasan yang ada pada perangkat mobile, biasanya dengan ukuran layar yang relatif kecil (dibawah 10") dan dilengkapi dengan fasilitas multi-touch screen.
Seiring dengan maraknya penggunaan perangkat mobile, tentu permintaan pembuatan aplikasi mobile terus meningkat. Mulai dari aplikasi office, PIM, multimedia, sampai game. Satu lagi aplikasi yang saat ini lagi nge-trend adalah aplikasi yang menggabungkan teknologi web dengan teknologi mobile. Seperti facebook, twitter, gmaps, dll.
Perkembangan teknologi yang pesat ini semakin memberikan tantangan pagi para pengembang aplikasi web & mobile untuk terus mengupdate teknologi, dan menyesuaikan diri dengan perkembangan yang ada. Saat ini banyak tools yang mempermudah pengambangan aplikasi web dan mobile. Bila digunakan dengan optimal, tools tersebut tidak hanya dapat mempercantik aplikasi, namun juga dapat semakin mempercepat learning curve pengembangnya dan mempermudah maintenance-nya.
Thursday, August 11, 2011
Bandwidth robot protection
http://wordpress.or.id/mencegah-robot-menghabiskan-bandwidth.html
RewriteEngine On RewriteCond %{HTTP_REFERER} !^http://(.+\.)?domainanda\.com/ [NC] RewriteCond %{HTTP_REFERER} !^$ RewriteRule .*\.(jpe?g|gif|bmp|png)$ http://tinypic.com/images/404.gif [L]
add on .htaccess...
for hotlink images:
for robots:
- SetEnvIfNoCase User-Agent "^Black Hole" bad_bot
- SetEnvIfNoCase User-Agent "^Titan" bad_bot
- SetEnvIfNoCase User-Agent "^WebStripper" bad_bot
- SetEnvIfNoCase User-Agent "^NetMechanic" bad_bot
- SetEnvIfNoCase User-Agent "^CherryPicker" bad_bot
- SetEnvIfNoCase User-Agent "^EmailCollector" bad_bot
- SetEnvIfNoCase User-Agent "^EmailSiphon" bad_bot
- SetEnvIfNoCase User-Agent "^WebBandit" bad_bot
- SetEnvIfNoCase User-Agent "^EmailWolf" bad_bot
- SetEnvIfNoCase User-Agent "^ExtractorPro" bad_bot
- SetEnvIfNoCase User-Agent "^CopyRightCheck" bad_bot
- SetEnvIfNoCase User-Agent "^Crescent" bad_bot
- SetEnvIfNoCase User-Agent "^Wget" bad_bot
- SetEnvIfNoCase User-Agent "^SiteSnagger" bad_bot
- SetEnvIfNoCase User-Agent "^ProWebWalker" bad_bot
- SetEnvIfNoCase User-Agent "^CheeseBot" bad_bot
- SetEnvIfNoCase User-Agent "^Teleport" bad_bot
- SetEnvIfNoCase User-Agent "^TeleportPro" bad_bot
- SetEnvIfNoCase User-Agent "^MIIxpc" bad_bot
- SetEnvIfNoCase User-Agent "^Telesoft" bad_bot
- SetEnvIfNoCase User-Agent "^Website Quester" bad_bot
- SetEnvIfNoCase User-Agent "^WebZip" bad_bot
- SetEnvIfNoCase User-Agent "^moget/2.1" bad_bot
- SetEnvIfNoCase User-Agent "^WebZip/4.0" bad_bot
- SetEnvIfNoCase User-Agent "^WebSauger" bad_bot
- SetEnvIfNoCase User-Agent "^WebCopier" bad_bot
- SetEnvIfNoCase User-Agent "^NetAnts" bad_bot
- SetEnvIfNoCase User-Agent "^Mister PiX" bad_bot
- SetEnvIfNoCase User-Agent "^WebAuto" bad_bot
- SetEnvIfNoCase User-Agent "^TheNomad" bad_bot
- SetEnvIfNoCase User-Agent "^WWW-Collector-E" bad_bot
- SetEnvIfNoCase User-Agent "^RMA" bad_bot
- SetEnvIfNoCase User-Agent "^libWeb/clsHTTP" bad_bot
- SetEnvIfNoCase User-Agent "^asterias" bad_bot
- SetEnvIfNoCase User-Agent "^httplib" bad_bot
- SetEnvIfNoCase User-Agent "^turingos" bad_bot
- SetEnvIfNoCase User-Agent "^spanner" bad_bot
- SetEnvIfNoCase User-Agent "^InfoNaviRobot" bad_bot
- SetEnvIfNoCase User-Agent "^Harvest/1.5" bad_bot
- SetEnvIfNoCase User-Agent "^Bullseye/1.0" bad_bot
- SetEnvIfNoCase User-Agent "^Mozilla/4.0 (compatible; BullsEye; Windows 95)" bad_bot
- SetEnvIfNoCase User-Agent "^Crescent Internet ToolPak HTTP OLE Control v.1.0" bad_bot
- SetEnvIfNoCase User-Agent "^CherryPickerSE/1.0" bad_bot
- SetEnvIfNoCase User-Agent "^CherryPicker /1.0" bad_bot
- SetEnvIfNoCase User-Agent "^WebBandit/3.50" bad_bot
- SetEnvIfNoCase User-Agent "^NICErsPRO" bad_bot
- SetEnvIfNoCase User-Agent "^Microsoft URL Control - 5.01.4511" bad_bot
- SetEnvIfNoCase User-Agent "^DittoSpyder" bad_bot
- SetEnvIfNoCase User-Agent "^Foobot" bad_bot
- SetEnvIfNoCase User-Agent "^WebmasterWorldForumBot" bad_bot
- SetEnvIfNoCase User-Agent "^SpankBot" bad_bot
- SetEnvIfNoCase User-Agent "^BotALot" bad_bot
- SetEnvIfNoCase User-Agent "^lwp-trivial/1.34" bad_bot
- SetEnvIfNoCase User-Agent "^lwp-trivial" bad_bot
- SetEnvIfNoCase User-Agent "^Wget/1.6" bad_bot
- SetEnvIfNoCase User-Agent "^BunnySlippers" bad_bot
- SetEnvIfNoCase User-Agent "^Microsoft URL Control - 6.00.8169" bad_bot
- SetEnvIfNoCase User-Agent "^URLy Warning" bad_bot
- SetEnvIfNoCase User-Agent "^Wget/1.5.3" bad_bot
- SetEnvIfNoCase User-Agent "^LinkWalker" bad_bot
- SetEnvIfNoCase User-Agent "^cosmos" bad_bot
- SetEnvIfNoCase User-Agent "^moget" bad_bot
- SetEnvIfNoCase User-Agent "^hloader" bad_bot
- SetEnvIfNoCase User-Agent "^humanlinks" bad_bot
- SetEnvIfNoCase User-Agent "^LinkextractorPro" bad_bot
- SetEnvIfNoCase User-Agent "^Offline Explorer" bad_bot
- SetEnvIfNoCase User-Agent "^Mata Hari" bad_bot
- SetEnvIfNoCase User-Agent "^LexiBot" bad_bot
- SetEnvIfNoCase User-Agent "^Web Image Collector" bad_bot
- SetEnvIfNoCase User-Agent "^The Intraformant" bad_bot
- SetEnvIfNoCase User-Agent "^True_Robot/1.0" bad_bot
- SetEnvIfNoCase User-Agent "^True_Robot" bad_bot
- SetEnvIfNoCase User-Agent "^BlowFish/1.0" bad_bot
- SetEnvIfNoCase User-Agent "^JennyBot" bad_bot
- SetEnvIfNoCase User-Agent "^MIIxpc/4.2" bad_bot
- SetEnvIfNoCase User-Agent "^BuiltBotTough" bad_bot
- SetEnvIfNoCase User-Agent "^ProPowerBot/2.14" bad_bot
- SetEnvIfNoCase User-Agent "^BackDoorBot/1.0" bad_bot
- SetEnvIfNoCase User-Agent "^toCrawl/UrlDispatcher" bad_bot
- SetEnvIfNoCase User-Agent "^WebEnhancer" bad_bot
- SetEnvIfNoCase User-Agent "^TightTwatBot" bad_bot
- SetEnvIfNoCase User-Agent "^suzuran" bad_bot
- SetEnvIfNoCase User-Agent "^VCI WebViewer VCI WebViewer Win32" bad_bot
- SetEnvIfNoCase User-Agent "^VCI" bad_bot
- SetEnvIfNoCase User-Agent "^Szukacz/1.4" bad_bot
- SetEnvIfNoCase User-Agent "^QueryN Metasearch" bad_bot
- SetEnvIfNoCase User-Agent "^Openfind data gathere" bad_bot
- SetEnvIfNoCase User-Agent "^Openfind" bad_bot
- SetEnvIfNoCase User-Agent "^Xenu's Link Sleuth 1.1c" bad_bot
- SetEnvIfNoCase User-Agent "^Xenu's" bad_bot
- SetEnvIfNoCase User-Agent "^Zeus" bad_bot
- SetEnvIfNoCase User-Agent "^RepoMonkey Bait & Tackle/v1.01" bad_bot
- SetEnvIfNoCase User-Agent "^RepoMonkey" bad_bot
- SetEnvIfNoCase User-Agent "^Zeus 32297 Webster Pro V2.9 Win32" bad_bot
- SetEnvIfNoCase User-Agent "^Webster Pro" bad_bot
- SetEnvIfNoCase User-Agent "^EroCrawler" bad_bot
- SetEnvIfNoCase User-Agent "^LinkScan/8.1a Unix" bad_bot
- SetEnvIfNoCase User-Agent "^Keyword Density/0.9" bad_bot
- SetEnvIfNoCase User-Agent "^Kenjin Spider" bad_bot
- SetEnvIfNoCase User-Agent "^Cegbfeieh" bad_bot
- <Limit GET POST>
- order allow,deny
- allow from all
- Deny from env=bad_bot
- Limit>
Subscribe to:
Posts (Atom)