Ikool’s Blogbed

How to Kill a Windows Process on Windows 2000, XP and Vista

There are many scenarios that we need to kill processes on windows, such as your computer is slowing down significantly by one specific process like virus or hacking application and adwares, and even IE and Firefox browsers need to be killed sometimes since they are using too much memory and your computer doesn’t even work except chirping and slowly responding. If you know Unix/Linux well you probably know how to kill a process using the “kill” command which is really powerful as long as you have the permissions to do so. I am sure you can’t always kill all the processes on Linux/Unix systems. Well, let’s focus on windows system.

You don’t have to be an expert to use some of the tools available from Microsoft or third parties. Most of us know Process Manager and you use it to kill processes, don’t you know Process Manager doesn’t really show you all the processes running on your windows system, such as those windows services and system processes. If you can find your process from Process Manager, then you can select the process by right click and choose kill, this process will go away. Be warned that some of the system processes should not be killed unless you really want to do so, otherwise, your system will also be killed and shutdown.

There is another tools from Microsoft called Process Explorer:

The Process Explorer display consists of two sub-windows. The top window always shows a list of the currently active processes, including the names of their owning accounts, whereas the information displayed in the bottom window depends on the mode that Process Explorer is in: if it is in handle mode you’ll see the handles that the process selected in the top window has opened; if Process Explorer is in DLL mode you’ll see the DLLs and memory-mapped files that the process has loaded. Process Explorer also has a powerful search capability that will quickly show you which processes have particular handles opened or DLLs loaded.

Pretty useful tools to kill processes and its child processes. It’s very similar to Process Manager but with more information available. You know sometimes one process can spawn one or more processes, if you only kill the parent process, then you left its child processes running as zombie processes. Similar to Process Manager you can kill the process tree so that it will clean up all processes that you really want to kill.

Give it a try, you will like it soon

You can download this tool here

July 10, 2008 Posted by | How Tos, Technology | , , , | 2 Comments

Pentaho – The First to Bring BI to the iPhone

Pentaho’s new iPhone application provides an easy and intuitive way for business users to access business intelligence (BI) information on the iPhone. The iPhone BI extension is available today, and works with Pentaho Open BI Suite 1.7.

For details visit Pentaho Open Source Business Intelligence and here for the announcement

July 9, 2008 Posted by | news | , , | Leave a comment

Little Tricks on Download and Test Open Flash Chart

While finding a chart package for my project I noticed Open Flash Chart is very promising, so I decided to download it and try it out. Well, what’s good about Open Flash Chart? let’s see what the owner writes:

Open Flash Chart, is open source. It is free to use and you get the source code to fiddle with!

then How does it work?

  1. User browses to your web site.
  2. The browser downloads the web page which contains the Open Flash Chart.
  3. Open Flash Chart downloads the data file and displays the chart.

It sounds pretty easy, right? However, I had to spend quite sometime finding out the download link from Open Flash Chart’s homepage. I did try to click other links to see which one is going to take me to the download page, the page seems very sneaky though, and finally I clicked the one at the top right corner of the page which led me to the login page of sourceforge.net and I have to do a search from to get the very download page. I am sure some of you encountered the same issue as I did. Here I’d like to write down what I experienced so that my experience could benefit others.

First the homepage of Open Flash Chart is here, which actually is the documentation page. I guess you will have to stay there for a while to read and understand how Open Flash Chart works

Secondly, go to sourceforge.net to download the packge and follow the tutorial to install the package.

[Update at 07-09-08]: http://www.teethgrinder.co.uk/open-flash-chart/download.php should work now! Continue reading

July 7, 2008 Posted by | How Tos, Technology | , , , | 5 Comments

Comparison of Javascript Supports in Netbeans and Eclipse

Have you ever tried to find a good javascript editor with code assistance? I was looking for a good HTML & javascript IDE/editor for long time, I haven’t find one till recently. Couple of years ago I used Netbeans to format HTML pages so that I can easily find out how HTML tags are matched, this can be very useful when you need just to figure out how some of the nice web page blocks are made. I am sure now some of you can easily get this information using firebug add-on in Firefox. But if you are still trying to find the matching HTML tags from HTML code, then you probably still have the same headache. However, the good news is Netbeans’ HTML editor is very helpful on this, you can easily format your HTML pages with a few key strikes using Netbeans IDE. In this article I’d like to focus on the difference of Javascript supports between Netbeans (6.5) and Eclipse 3.4.

Basically Eclipse’s JSDT (Javascript Development Toolkit) is not ready for any good use, I only gave it a few trys and then gave up. Here are the causes:

  1. It complains about javascript global variables such as document, window, navigator from javascript code/functions
  2. It complains “Can’t make a static reference to the non-static function” when you define a variable of javascript classes and try to access their member functions.
  3. It also complains when using alert function. I guess it will complain when you use other built-in functions
  4. It doesn’t quite support code completion as claimed
  5. I didn’t even try to try the debugging features because of above issues

For comparison, I installed Netbeans IDE and am using the latest Dev build, I didn’t try Netbeans 6.1 release because I will have to install PHP plugin to have good support of javascript, plus I also read NetBeans 6.5 (Milestones) has good support of it. Based on what I see, support of javascript in Netbeans 6.5 is much better than Eclipse although it also has its own issues. for example, one drawback is it currently only supports firefox, another is to make it work you have to install both firefox NetBeans extension and firebug add-ons. But Netbeans works fine regarding the above Eclipse issues: Continue reading

July 6, 2008 Posted by | IDE Tools, Opinions, Technology | , , , , , , | 10 Comments

Determine my IP Address

You may want to know your home computer’s WAN IP address, one way to check it is log onto your cable/DSL gateway route’s setup utility page and then find your WAN IP address, remember your WAN IP address will most probably be changed if you restart your cabel/DSL router unless you have a static IP service.

There is an easy way to check your computer’s WAN IP, that is accessing some web sites which are providing free services for you. Here are some of these sites that I tried, I think these are very useful for layman. If you know computer very well you might also find them helpful too:

  1. http://whatismyipaddress.com, this site also provide the following services to you:
    IP Lookup Popular
    Trace EmailNew
    Visual Traceroute
    Traceroute
    Check if your IP is blacklisted
  2. http://whatismyip.com
    You can also check your internet service’s download and upload speed through this site
  3. http://www.boutell.com/newfaq/creating/myip.html
  4. http://www.mywanip.com/
  5. http://www.find-ip-address.org/

July 6, 2008 Posted by | How Tos, Technology | , , , , , , , , | Leave a comment

Eclipse Skins to make your Eclipse IDE spicy

Eclipse skins/themes provide custom look and feels to your Eclipse platform and make your monotonous working environment spicy. My old versions of Eclipse (3.1.2 and 3.3.2, not so old, right?) do have 2-3 working skins that I like, note that VS Improved Presentation doesn’t work on 3.3.2 as expected, also see notes from VS Improved Presentation. After upgraded to Eclipse 3.4 – Ganymede – skin VS Improved Presentation still behaves very weird, even with the latest version of it, I am assuming the author still doesn’t have time to fix it.

Here are other skins that I am using:

Installing them is very simple. If you know how to manually install Eclipse plugin, then you are all set, just unzip the plugin into eclipse’s plugins directory or copy the jar file that directory.

After installing it, you need to restart eclipse. Then go to “Window->Preferences->General->Appearance” and change “Current presentation” to a Presentation that you like, now you need to restart eclipse again.

After it’s up and you can go to preference and select a theme to best suit your taste. You are warned there are not many themes available though, ha, better than nothing.

You are all done, enjoy it!

July 6, 2008 Posted by | How Tos, IDE Tools, Technology | , , , , , , | 1 Comment

How to install DStore for Eclipse RSE (Remote System Explorer)

I just noticed that Eclipse 3.4 Ganymede J2EE package includes RSE – Remote System Explorer – a framework and toolkit that allows you to connect and work with a variety of remote systems, including

  • remote file systems through SSH, FTP or dstore agents (seamless editing of remote files including remote search and compare),
  • remote shell access (compiling with error navigation),
  • remote process handling through dstore agents,
  • and remote debugging through CDT/gdb/gdbserver.

I am not sure if it’s included in any 3.3.x releases but I know we should be able to install it just like any other eclipse plugins. Out of the box, you can use RSE to browse through your local system. And you can also easily set up an FTP connection to an FTP server, and then you are ready to use it just with any other FTP clients such as Filezilla client, CuteFTP and FTPExplorer.

Ok, let’s get started on installing DStore Server for remote system explorer. Continue reading

June 26, 2008 Posted by | IDE Tools, Technology | , , , , , , | 1 Comment

Powerful firefox shortcuts and tips

Most of us who use computers on daily basis like shortcuts – keyboard combinations such as Ctrl+N, Ctrl+T, Ctrl+L, Ctrl+W and Ctrl+P etc, those shortcuts can save your fairly amount of time and save you from moving the sticky mouse, you know what I am talking about though.

I used some of Firefox shortcuts to surf the wonderful and mysterious web. These shortcuts include Ctrl+N, Ctrl+T, Ctrl+L, Ctrl+W and Ctrl+P. I recently did a search for powerful Firefox shortcuts – note that these shortcuts are most likely applicable to different versions of firefox browsers, and found that there are a few other key combinations that I didn’t even know. Search and going through these articles and very time consuming, plus some of them really are empty, so I figure this short list may be useful to others, first here goes my summary:

Function Shortcut
Reload F5 or Ctrl+R
Home Alt+Home
Back Backspace or Shift-Backspace
Stop Esc
Page Down Spacebar
View Page Source Ctrl-U
Print Ctrl-P
Save As Ctrl-S
Increase/Decrease Font Ctrl – [+/-]
Original Font Size Ctrl-0 [zero]
Location Bar Focus F6 / Ctrl-L
Search Bar Ctrl-E / Ctrl-K
Top of Page Home
Bottom of Page End
Automatically append *.com, .net, .org Ctrl-Enter, Shift-Enter, Ctrl-Shift-Enter
New Window Ctrl-N
New Tab Ctrl-T
Next Tab Ctrl-Tab
Previous Tab Ctrl-Shift-Tab
Close Tab Ctrl-F4, Ctrl+W
Open in New Tab Ctrl-Click the link
Open in New Window Shift-Click
Reload and Override Cache Ctrl-F5 / Ctrl-Shift-R
Kill Animated GIFs Esc
Find Ctrl+F
Find Next Ctrl+G
Find Previous Ctrl+Shift+G
Find Link
Find Text /

To learn more please take a look at these articles:

June 26, 2008 Posted by | How Tos, Technology | , , , , | Leave a comment

Alternative approach of downloading videos in Firefox 3

Now you don’t have the luxurious benefit of RealPlayer 11 (see my article How to download online videos using RealPlayer 11) after installing Firefox 3.  Wow, I can hear people using RealPlayer 11 before are bug-eyed, screaming and banging their chairs. Well, the world is not going to end. Here comes the rescue, Firefox Video DownloadHelper add-on. Although most probably you don’t like the idea, but you have to bear with it for now until RealPlayer has an update on its plugin for Firefox 3. The other point is you don’t really want to copy, paste and strip those html things and download your favorites.

Anyhow, it’s your choice.

What can DownloadHelper do for you:

The easy way to download Web videos from hundreds of YouTube-like sites. This works also for audio and picture galleries.

Installation
Install Video DownloadHelper add-on is simple and easy.

How to use
Just browse through the pages as you are used to, when DownloadHelper detects it can do something for you, the icon gets animated and a menu allows you to download files by simply clicking an item

There is another fancy and useful feature that you may want to have, which is to convert the downloaded videos to other formats, read Video Conversion with DownloadHelper for details

Here is the full user manual from downloadhelper.net

June 26, 2008 Posted by | audio, How Tos, Technology, Video | , , | Leave a comment

Amazing striped and jade iceberg pictures

Icebergs in the Antarctic area sometimes have stripes, formed by Layers of snow that react to different conditions.

Blue stripes are often created when a crevice in the ice sheet Fills up with meltwater and freezes so quickly that no bubbles form.

When an iceberg falls into the sea, a layer of salty seawater can Freeze to the underside. If this is rich in algae, it can form a Green stripe.

Brown, black and yellow lines are caused by sediment, picked up When the ice sheet grinds downhill towards the sea.

Continue reading

June 26, 2008 Posted by | Entertainment | , , , , | 1 Comment