Showing posts with label linux-tools. Show all posts
Showing posts with label linux-tools. Show all posts

Monday, September 27, 2010

Creating a CHM file from offline/mirrored HTML pages

Having too many saved/offline html folders, maybe created using Httrack like website-mirrorring software?
Storing and using these is a bit of a headache.

All you need is to convert these loose files into a compressed html file i.e. CHM file
with facilities like indexing, favorites etc.


Step 1: Install chmProcessor from http://sourceforge.net/projects/chmprocessor/. It's free to download.

Step 2: Install HTML Help Workshop if it's not already installed on your windows system

Step 3: Point chmProcessor to the HTML Help Compressor using File > Settings menu option



Step 4: Point chmProcessor to
a) the "Source File" i.e. the index.html file,
b) "Add Directory" for the directory containing the rest of the html files and
c) "Compile Help" directory to place the output .chm file


Step 5: Click "Generate" button to get the .chm file.


Gotchas: Common mistakes are to forget change the output path from one project to another.

Monday, September 20, 2010

Installing Eclipse C++ CDT with Linux Tools for debugging and profiling applications on Linux

The Eclipse incubation project Linux Tools integrates C/C++ Development tools.
It's a GUI plugin to integrate tools like Valgrind, GProf, GCov, SystemTap etc into the Eclipse C++ CDT IDE.

[Articles on Linux Tools]
Download page of Eclipse Helios gives 2 good alternatives for C++ developers on Linux:
  • Java6 JRE update :apt-get install sun-java6-jre
  • Unzip the Eclipse tarball and run the eclipse binary from inside the tarball: 
          tar -zxf eclipse-cpp-helios-linux-gtk.tar.gz && ./eclipse

[Website]
[Usage]
[Docs]
[Whitepapers]

[Interview]



[Cpp Check tool integration with Eclipse]
  • cppcheclipse integration of with Eclipse CDT from (google code):
  • About: http://code.google.com/a/eclipselabs.org/p/cppcheclipse/
  • Wiki: http://code.google.com/a/eclipselabs.org/p/cppcheclipse/wiki/Installation
  • Download: http://code.google.com/a/eclipselabs.org/p/cppcheclipse/downloads/list