Ubuntu is composed of many software packages, the vast majority of which are distributed under a free software license. The only exceptions are some proprietary hardware drivers.The main license used is the GNU General Public License (GNU GPL) which, along with the GNU Lesser General Public License (GNU LGPL), explicitly declares that users are free to run, copy, distribute, study, change, develop and improve the software. On the other hand, there is also proprietary software available that can run on Ubuntu. Ubuntu focuses on usability, security and stability. The Ubiquity installer allows Ubuntu to be installed to the hard disk from within the Live CD environment, without the need for restarting the computer prior to installation. Ubuntu also emphasizes accessibility and internationalization to reach as many people as possible.
Custom Search

Pixelize, create an image consisting of many small images

Wednesday, December 30, 2009

Pixelize is a program that will use many scaled down images to try to duplicate, as closely as possible, another image.

Pixelize works by splitting up the image you want rendered (or duplicated) into a grid of small rectangular areas. Each area is analyzed, and replaced with an image chosen from a large database of images. Pixelize tries to pick images that best match each area.

Pixelize is a program I wrote that will use many scaled down images to try to duplicate, as closely as possible, another image.

Pixelize works by splitting up the image you want rendered (or duplicated) into a grid of small rectangular areas. Each area is analyzed, and replaced with an image chosen from a large database of images. Pixelize tries to pick images that best match each area.

Pixelize works best when it can choose images from a very large database of images. With about 1000 images, Pixelize can do a reasonable job.

Here are some example images that Pixelize has created shown next to the original: (These were created using a database of about 2500 images.)

Get Chitika | Premium

Pixelize is written in C and uses the GIMP Toolkit (GTK) and the Imlib library on top of X11. Pixelize was developed under Linux but has also been tested under SunOS and Solaris. It should work with almost any UNIX, though.

Here is what Pixelize looks like when first started:

Try it out. Download Pixelize (current version 1.0.0):

  • Download (via FTP)
  • Download (via HTTP)

  • debrisDisk_comb_b


    If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:

    rss_trappola

    Related Post



    Linux Links



    The picons databases (Personal Images) are available via WWW in the Picons Archive

    Tuesday, December 29, 2009

    What are picons?

    "picons" is short for "personal icons". They're small, constrained
    images used to represent users and domains on the net, organized into
    databases so that the appropriate image for a given e-mail address can
    be found. Besides users and domains, there are picons databases for
    Usenet newsgroups and weather forecasts. The picons are in either
    monochrome XBM format or color XPM and GIF formats.

    These databases have been compiled in hopes of helping make cyberspace
    a more personable place. With them, software and services can be
    developed to identify persons on the net by face (or, at least, by
    institution logo) instead of by a cryptic e-mail address. Although
    this software is still more potential than actual, much already exists
    (see 6.). The picons databases themselves, of course, are only a first
    step toward this goal.

    The picons databases have been built from the submissions of hundreds
    of contributors across the net, and, as such, their accuracy and
    appropriateness has not been extensively verified. Contributions and
    corrections are welcome and encouraged (see 8.).

    The picons databases that currently are available are:

    * domains, logos for Internet domains
    * misc, picons for common accounts and miscellany
    * news, icons for Usenet newsgroups
    * unknown, default picons for very high-level Internet domains
    * usenix, face images of Usenix conference attendees
    * users, picons for individual accounts (often face images)
    * weather, icons for displaying weather forecasts

    The picons databases have previously been referred to as "faces"
    collections or databases, because they were originally compiled for
    use with the "faces" software. Since they're now used for more than
    this and include more than actual face images, they're referred to as
    the picons databases to make the distinction and to avoid overloading
    the term "faces".


    Each database is structured as a directory tree. Each directory deeper
    into a database more specifically references a picon. The databases
    for users and domains are organized by reversed Internet domainname
    components followed by the username. For example, my XPM picon is
    located in the "users" database under my most general e-mail address,
    kinzler@indiana.edu, in the file
    users/edu/indiana/kinzler/face.xpm

    The picon files themselves are always named face.xbm, face.xpm or
    face.gif. If a face.xpm file exists, then an equivalent face.gif file
    will also exist, and vice versa. If the picon applies to the domain as
    a whole and no user in particular, the username "unknown" is used.
    These picons are typically in the "domains" or "unknown" databases,
    for example
    domains/edu/indiana/cs/unknown/face.xpm

    If the picon applies to a specific user in any domain (usually
    standard system accounts), the domain "MISC" is used. These picons are
    typically in the "misc" or "unknown" databases, for example
    misc/MISC/postmaster/face.xpm

    Note that, with the exception of the special MISC domain, all parts of
    the path are in lower-case.

    The "news" database is organized by Usenet newsgroup name components
    with an "unknown" username. For example, the XPM picon for
    rec.humor.oracle is in
    news/rec/humor/oracle/unknown/face.xpm

    Get Chitika | Premium


    Download:
    picon-domains  Picon (Personal Images) database of for Internet domain logos. (picon-domains_2001.04.30-1_all.deb, 2.42 MB)
    picon-domains Picon (Personal Images) database of for Internet domain logos. (picon-domains_2004.08.05-1_all.deb, 2.90 MB)
    picon-misc Picon (Personal Images) database of common accounts and misc. (picon-misc_2001.01.02-2_all.deb, 42.97 KB)
    picon-misc Picon (Personal Images) database of common accounts and misc. (picon-misc_2004.01.02-1_all.deb, 42.78 KB)
    picon-news Picon (Personal Images) db of Usenet newsgroups and hierarchies (picon-news_2001.01.02-1_all.deb, 219.36 KB)
    picon-news Picon (Personal Images) db of Usenet newsgroups and hierarchies (picon-news_2004.06.02-1_all.deb, 431.77 KB)
    picon-usenix Picon (Personal Images) db of Usenix conference attendees. (picon-usenix_1995.04.13-6_all.deb, 12.99 MB)
    picon-usenix Picon (Personal Images) db of Usenix conference attendees (picon-usenix_1995.04.13-7_all.deb, 12.99 MB)
    picon-users Picon (Personal Images) database of individual Internet accounts (picon-users_2001.05.16-1_all.deb, 3.87 MB)
    picon-users Picon (Personal Images) database of individual Internet accounts (picon-users_2004.07.12-1_all.deb, 4.17 MB)
    picon-weather Picon (Personal Images) database for displaying weather forecasts. (picon-weather_2001.01.02-2_all.deb, 75.53 KB)
    picon-weather Picon (Personal Images) database for displaying weather forecasts. (picon-weather_2004.01.02-1_all.deb, 75.40 KB)
    There's  a  number  of  programs  available that use picons to monitor
    incoming e-mail or represent an e-mail message. Applications are also
    available to monitor print queues, unread news, system mail queues,
    weather forecasts, given addresses and newsgroups, and so on.

    All such software can be found in the Faces Archive available via WWW
    at <URL:http://www.cs.indiana.edu/ftp/faces/index.html> or via FTP in
    ftp://ftp.cs.indiana.edu/pub/faces/.

    The Faces Archive is also mirrored in the UUNET archives in
    ftp.uu.net:/published/usenix/faces/bundled/, where they're available
    via FTP or UUCP.

    The Picons Search engine at
    <URL:http://www.cs.indiana.edu/picons/search.html> searches the picons
    databases for requested picon sets and displays the found picons. As
    such, it can serve as an icon lookup service for Internet users and
    domains and Usenet newsgroups.

    The Picons Card Game at
    <URL:http://www.cs.indiana.edu/cgi-bin/picons-cardgame> lets you play
    a card game in JavaScript with any number of players, any number of
    cards, and any set of Web images, including many pre-defined subsets
    of picons to randomly select from. It's a fun and challenging game for
    all ages.

    The Picons Sonification page at
    <URL:http://www.cs.indiana.edu/picons/javoice/index.html> uses the
    vOICe Java applet to compute and play auditory representations of
    images, including GIF picons, intended as a step towards a vision
    substitution device for the blind.

    The WWW-Finger Gateway with Faces at
    <URL:http://www.cs.indiana.edu/finger/gateway> displays picon
    sequences for the users and hosts it fingers.

    Anthony's Icon Library (AIcons) at
    <URL:http://www.sct.gu.edu.au/~anthony/icons/> includes some picons
    among its various icon sections, which are organized for programming,
    application and Web usage. In particular, the library highlights the
    country flag domain picons and the Olympic event logo picons.

    The Indiana University Computer Science Personnel Directory at
    <URL:http://www.cs.indiana.edu/people/index.html> uses picons of users
    in indices of its personnel information pages.

    debrisDisk_comb_b


    If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:

    rss_trappola

    Related Post



    Linux Links



    Pfstools is a set of command line programs for reading, writing and manipulating high-dynamic range images and video frames

    Sunday, December 27, 2009

    pfsview_screenshot_sm pfstools package is a set of command line programs for reading, writing and manipulating high-dynamic range (HDR) images and video frames. It includes also Qt and OpenGL HDR image viewers. pfstools can be integrated with GNU Octave or matlab, so that it can serve as a toolbox for reading and writing HDR images.

    All programs in the package exchange image data using unix pipes and a simple generic HDR image format - pfs. pfs in not just another format for storing HDR images (and there are already quite a few of them), but is rather an attempt to integrate the existing HDR image formats by providing a simple interface for exchanging data between applications.

    pfstools is a base set of tools and more advanced functionality can be found in related packages, such as pfstmo (tone-mapping) or pfscalibration (recovery of camera response curve and merging multi-exposure LDR image). If you are not comfortable with a command line interface or you want to save yourself compilation problems, you may want to check Qtpfsgui, which packages some functionality of pfstmo and pfscalibration in a nice GUI interface.

    Stable version: pfstools 1.8.1

    Download.

    pfs_nyany_small_1_1

    Documentation

    Get Chitika | Premium

    Examples

    Quick-start guide and some interesting things you can do with pfstools.

    Shell

    View all HDR images (Radiance format) in a directory:

    pfsv *.hdr

    Convert all HDR files to the OpenEXR format:

    for img in *.hdr; do pfsin ${img} | pfsout ${img%%.hdr}.exr; done

    View all OpenEXR images, resize if larger than 512x512:

    pfsin *.exr | pfssize --maxx 512 --maxy 512 | pfsview

    View every 10th frame of the video sequence 0000.exr, 0001.exr, ...:

    pfsin %04d.exr --frames 0:10:

    View every 10th frame of the video sequence 0000.exr, 0001.exr, ...:

    pfsin %04d.exr --frames 0:10:

    Convert LDR image to the linear luminance values shown on a display with a gamma 2.6 and the peak luminance 200 cd/m^2:

    pfsin img/tab_pfstools.png | pfsdisplayfunction --to-luminance -d g=2.6:l=200 | pfsview

    See manual pages for more information on pfstools commands.

    Matlab

    Read color image into a (height x width x 3) matrix (pfstools >=1.8):

    img = pfs_read_image( 'memorial.hdr' );

    Read color image into a (height x width x 3) matrix (pfstools <=1.7):

    img = pfs_read_rgb( 'memorial.hdr' );

    View matrix using pfsview:

    pfsview( img );

    Save matrix as a luminance image:

    pfs_write_luminance( 'new_image.exr', L );

    debrisDisk_comb_b


    If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:

    rss_trappola

    Related Post



    Linux Links



    Descent offers competitive multiplayer game play for up to 8 players

    d2x-xl-dark-water Over the years, the D2X-XL project has been growing from humble beginnings to delivering a greatly enhanced, stable product with several thousand users. It has devoured thousands of work hours and a significant amount of money on my side.

    The growing popularity has led to increasing demand on my web site, forcing me to move to a virtual server that costs me about twenty euros per month.

    Although there are so many people enjoying the fruit of our work, only a few faithful supporters ever have donated to this project. Nobody is making any money from this project, but if you are enjoying playing Descent using D2X-XL, it should be worth something to you. The time has come to give back for what you have freely received.

    If you cannot or don't want to use Paypal, drop me an e-mail, and I will give you a credit card or bank account where you can send some money. You don't have to send a lot, but a lot of you giving a little bit each will help to fund this project.

    Introduction

    D2X is a port of Descent 2 to OpenGL. It is an open source project and has received a lot of enhancements compared to Descent 2. My work on this project would not have been possible if hadn't been for the people who initially implemented the OpenGL and SDL code in D2X, so my thanks to them: It is for them that we can still play this great game on modern hardware. My thanks also to the many people who have provided input for this project, be it in the form of bug reports, great ideas, logos, encouragement, or other.

    Descent 2 is a pretty old game, and further development has slowed down; so there are a few issues - some still stemming from the original Descent 2 - that have never been adressed or solved in D2X.

    As I still like Descent 2 pretty much, I was always looking for a way to get rid of the things that plagued me most in Descent 2. Getting hold of the D2X source files and being able to create a MS Visual C++ 6 project for D2X finally enabled me to fix these annoyances.

    Backwards Compatibility

    Although D2X-XL contains a lot of enhancements and new features, it is still fully backwards compatible to every other Descent 2 version and particularly to D2_Win98 and d2_3dfx (which constitute the reference for every other D2 version). As many fixes simply restore features of the original Descent 2 that were missing in D2X (like availability of all cockpit views, or working mouse steering), it is even closer to them than D2X itself. Keeping full backwards compatibility is my concern, and where I break it, it happens accidentally and will be fixed as soon as I notice it, or get notified of it.

    In multiplayer games, all game-relevant features of D2X-XL (e.g. mouselook, dual missile launch, or the cockpit window 'radar') are completely turned off if the game host does not use D2X-XL. If the game host uses D2X-XL, he has full control over these features and can turn them on or off at his free disposal.

    Download:


    Source code and make files
    Ubuntu 9.04/Debian Lenny D2X-XL package files
    (make files are contained in an extra rar file inside the source archive)
    (Ubuntu/Debian packages provided by Lloyd Standish)

    Installation:

    Installing the game data

    The Descent 2 data has to reside in '/usr/local/games/d2x-xl'. Organize the data in subfolders as outlined below. Download d2x-xl-data-<version>.rar (e.g. d2x-xl-data-1.14.95.rar) and extract it to the data folder using subfolders.

    User specific data goes to a folder named '.d2x-xl' in the user directory (/home/<username>). Place the d2x.ini and default player files in the proper sub-directories of that folder (~/.d2x-xl/config and ~/.d2x-xl/profiles).

    Find a detailled Descent installation guide for Linux here.

    Prerequsites

    To build all required libraries and the program, you need to install the OpenMotif, Mesa, SDL, SDL_mixer, curl and DirectFB packages plus their devel packages. For debug builds you will also need the MesaGLw-devel package.

    It is highly recommended to use the SDL and SDL_mixer versions from www.descent2.de, as they contain bug fixes and enhancements required for flawless operation of d2x-xl. If you don't, program crashes may be the result.

    Compiling and installing SDL and SDL_mixer

    • Download and install the SDL and SDL_mixer source code (e.g. to /home/<username>/SDL and /home/<username>/SDL_mixer).
    • Compile and install SDL and SDL_mixer:
      • cd to the proper folder
      • sh ./autogen.sh
      • chmod 0755 ./configure
      • .configure
      • make
      • sudo make install

    The D2X-XL versions of the SDL and SDL_mixer libraries should now have been installed in /usr/local/lib. They need to be copied to /usr/lib or /usr/lib64, depending on your system architecture.

    Compiling and installing D2X-XL

    • cd to the d2x-xl source folder
    • sh ./autogen.sh
    • chmod 0755 ./configure
    • ./configure '--enable-release=yes --enable-debug=no
    • make
    • cp ./d2x-xl /usr/local/games/d2x-xl

    Using SDL_mixer

    • Download and install SDL_mixer. It is recommended to use the version from my web site as it contains a few bug fixes.
    • Download the GUS patches linked to at the SDL_mixer page and extract them to '/usr/share'. Make sure only to extract the files stored in 'timidity/instruments' - do not overwrite any '/usr/share/timidity/timidity.cfg' already existing!
    • Extract 'timidity.cfg' to a temporary location and copy it to '/usr/share/timidity/instruments.cfg'
    • Open '/usr/share/timidity/timidity.cfg' with a text editor and put a '#' at the beginning of all lines starting with 'dir' or 'source'.
    • If this file doesn't exist yet, create an empty new one instead.
    • Add a line containing 'dir /usr/share/timidity/instruments' and a line containting 'source instruments.cfg' to the file and save it.
    • Alternatively, you can download a free patch set from freepats. Put the patches into '/usr/share/timidity' and edit '/usr/share/timidity/timidity.cfg' as described above, but use the folder and cfg file names from the freepats patch distribution.

    Theoretically, this should enable midi playback.

    Missing OpenGL related symbols

    If you run into linker errors about missing OpenGL related symbols, your system doesn't have the latest OpenGL libraries installed. You should therefore install the latest Mesa-devel package. If that doesn't help, you can proceed as follows. For GL_FRAMEBUFFER_EXT, you can try to edit arch/ogl/fbuffer.c and fbuffer.h and enable the explicit loading of function pointers to the required functions. Just comment out the lines containing '#ifdef _WIN32' and those containing the corresponding '#endif'. If that doesn't help, open include/ogl_init.h and change '#define RENDER2TEXTURE 2' to '#define RENDER2TEXTURE 0'. This will still enable camera views in D2X-XL, although at the cost of quite a performance hit. You can completely disable camera usage in the render options menu of D2X-XL.

    For glDrawRangeArrays, edit ogl_defs.c and ogl_defs.h and make it non-Windows specific by removing '#ifdef WIN32' ... '#endif' surrounding it.

    How to Use Pandora, GIMP script which helps in stitching together multiple images to make a panorama.

    Thursday, December 24, 2009

    pandora_logo Pandora is a GIMP script which helps in stitching together multiple images to make a panorama.

    It does not find image matches automatically, but it does automate the most tedious part of making a panorama: creating a large image in which your component images are loaded as separate layers, with initial spacings and layer masks.

    The original version of Pandora was written in C and needed to be compiled, but the new version is written in the GIMP's native scripting language, "script-fu", and should install easily on any platform and any version of GIMP.

    Installing Pandora

    To install, just download pandora-combine-0.9.3.scm (right click on the link and select "Save Link As"), placing it into your personal GIMP script2 folder (see the Preferences dialog, Folders category, and click on Scripts if you're not sure where that is.)

    How to Use Pandora

    1. Load all the images as layers
    The easiest way to do this is to create a new image (size doesn't matter), then do File->Open as Layers... from the image window. In the Open dialog, select all the components of the panorama (click on the first image, then shift-click on the last one to select everything in between; or control-click on individual images to add or subtract them) and click OK.
    2. Delete the Background layer
    Unfortunately there's no Open as Layers... from the toolbox menu, so creating a new image gave you an extra background layer that you don't need. Delete it (click on Background in the Layers dialog, then click the Delete button).
    3. Run Pandora
    You'll find Pandora under Filters->Combine->Make Panorama...
    4. Set the overlap and direction
    Set the overlap to the amount that each of your images overlaps the previous one, e.g. 30%, 60% or whatever.

    Then figure out whether the bottom layer should be the leftmost one in the panorama, or the rightmost, and check or un-check "Top Layer on Right" accordingly.

    If GIMP opened your images going right-to-left, and you'd prefer to make a panorama from left to right, you can use my reverse-layers.scm script-fu to fix that (it shows up as Layer->Stack->Reverse Layer Order). GIMP 2.4 will come with this built in.

    Leave "Use Layer Masks" checked unless you have a reason to disable it.

    Then click OK!

    5. Tune Each Image's Position
    Pandora will overlap the images by the amount you specified, with a layer mask created for each one to make its edge blend into the image before it. The next step is to fine-tune each image's position.

    In the Layers dialog, turn off the visibility of all layers except the bottom two. Select the Move tool, and drag the second layer so that it matches the one underneath it as well as you can manage. Zoom in if you need to. The layer mask will make the second layer slightly transparent, so you can see how well the two layers overlap. They won't be perfect; don't worry too much about that yet.

    Tip on moving layers: Each layer, except the bottom one, will have a layer mask (that's the black and white rectangle next to the layer preview in the Layers dialog). When you're moving a layer, make sure the layer itself is selected, and not the layer mask (make sure there's a white boundary around the layer preview on the left, not the black and white layer mask preview on the right).

    When you're happy with the position of the second layer, go back to the Layers dialog and make the third layer visible, then in the image window, drag that one until it matches the second one. Repeat until you've adjusted all layers.

    6. Fine-tune the Layer Masks

    Get Chitika | Premium

    Because of lens warp, camera rotation and other factors, your images probably won't match perfectly. But you can tune that using the layer masks.

    Choose the Paintbrush tool. Make the foreground color black and choose a fairly large brush.

    In the Layers dialog, click on the layer mask for the second layer (its border will turn white, to show that it's selected). Then, back in the image window, paint everywhere the two images don't match very well. You should see the ghost of the second image disappear wherever you paint. Continue until the match looks good. You can also paint in white, or use the eraser tool, to make the second image show more.

    When you're happy with your work, click on the second layer's icon in the Layers dialog (so you don't leave the mask selected by accident), click on the third layer's mask, and paint. Repeat until you're out of layers.

    Of course you can adjust individual layers too, rotating them or applying brightness/contrast tools as needed.

    pandora_gimp

    Tips for stitching panoramas in GIMP

    Books: My new book Beginning GIMP: From Novice to Professional has a step by step explanation of how to make panoramas by hand at the end of Chapter 10 (Pandora automates the first few steps of the process), along with tips on how to shoot good panoramas. Failing that, Grokking the Gimp, Chapter 7.5 has a good step-by-step tutorial written for GIMP 1.2.

    Use layers: You really want each image as its own layer -- keep them that way until you're completely finished editing. It doesn't matter how new you are or how confusing you think layers are -- for panoramas they are absolutely the way to go. (It was physically painful watching my husband try to edit panoramas in photoshop without using layers.) I didn't really understand layers when I first started making panoramas, but working through the exercises with a book in hand helped a lot.

    Selection boundaries:: View->Toggle Selection is your best friend. You can't match anything up with those selection and layer boundaries getting in the way. Ctrl-T is an easy way to toggle the selection boundaries on and off.

    Save: Save frequently, every time you match up another edge. You never know when disaster might strike. Use Gimp's internal .xcf format. That way all the layer and mask information is preserved. When you're all finished, then resize (if appropriate) and save a separate copy as .jpg or whatever, but keep the .xcf around in case you ever need to edit it any more.

    Master the Move Tool: In the move tool, the left, right, up, and down arrows move the selected layer by one pixel. Once you get close by dragging with the mouse, use the arrows to tweak the layers until they're perfect.

    Layer visibility: In the layers dialog, clicking on the "eye" icon toggles a layer's visibility on and off -- very useful for matching two edges.

    Mask visibility: Ctrl-clicking on the layer mask icon in the layers dialog toggles the use of the mask: you can go back to seeing the sharp edge of the layer without losing the mask.

    Tune using transparency: You can use the transparency slider (after you've turned off the mask, if any) to let you see both images at once, and overlap as much of them as possible.

    Moving layers as a group: Clicking on the blank area to the right of the "eye" visibility icon brings up a "chain link" icon. You can use this to tie multiple layers together so they can be moved as a group. This is great when you think you have everything matched, then you're scrolling around and you notice that the fourth and fifth layers of your nine-layer panorama are a couple of pixels off. Tie layers 1-4, or 5-9, together by turning on all of their chain links, then you can move them as a group.

    Getting the sky right:: Matching skies are hard, for some reason. You can spend hours with the smudge and clone tools trying to match all the sky boundaries, but don't do it. If you have a clear blue sky with no clouds, my advice is not to work too hard to match the skies. Match everything else, then use something like the magic wand tool to select the sky (this will probably take several tries, fiddling with the Threshold value); then use the color picker to select a deep blue from the highest sky point you have as background, a faded blue from the lowest sky point as foreground, then bucket fill the selected area with a gradient.

    The Older C Version of Pandora

    I probably won't be maintaining it now that I have the more portable script-fu version; but if you want to try the C version, here's how:

    Download pandora-0.7.1.tar.gz.

    Install it with these commands:

    tar xzvf pandora-0.7.1.tar.gz
    cd pandora-0.7.1
    make install

    which will build pandora and install it to your personal gimp directory. It tries to be smart about figuring out whether you have gimp 1.2, 2.0, or both, but if it gets it wrong, you can make install-1.2 or install-2.0 explicitly.

    Pandora build requires gimptool, which is available on most linux distros (and Mac OS X) as part of a gimp-dev or gimp-devel package. You may also need a few other -devel packages, such as gtk-devel. SuSE linux users may also need to install XFree86-libs-dev in order to get the -lXi library. Gimptool is also available for Windows, I'm told, but I'm not sure of the details; try the Gimp Wiki for Windows building instructions.

    debrisDisk_comb_b

    If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:

    rss_trappola

    Related Post



    Linux Links




    Related Post



    Linux Links



    My Favorites

    Finance

    Logo IWBank gif120x60 banner 9

    Antipixel & Counters

    Dr.5z5 Open Feed Directory BlogESfera Directorio de Blogs Hispanos - Agrega tu Blog BlogItalia.it - La directory italiana dei blog Software blogs Computers blogs Il Bloggatore Add to Technorati Favorites diigo it Peru Blogs Programming Blogs - Blog Catalog Blog Directory AddThis Social Bookmark Button Find the best blogs at Blogs.com. website counter
    Social Bookmarking
    Add to: Mr. Wong Add to: Webnews Add to: Icio Add to: Oneview Add to: Linkarena Add to: Favoriten Add to: Seekxl Add to: Kledy.de Add to: Social Bookmarking Tool Add to: BoniTrust Add to: Power Oldie Add to: Bookmarks.cc Add to: Favit Add to: Newskick Add to: Newsider Add to: Linksilo Add to: Readster Add to: Folkd Add to: Yigg Add to: Digg Add to: Del.icio.us Add to: Reddit Add to: Jumptags Add to: Upchuckr Add to: Simpy Add to: StumbleUpon Add to: Slashdot Add to: Netscape Add to: Furl Add to: Yahoo Add to: Spurl Add to: Google Add to: Blinklist Add to: Blogmarks Add to: Diigo Add to: Technorati Add to: Newsvine Add to: Blinkbits Add to: Ma.Gnolia Add to: Smarking Add to: Netvouz Information

    Recent Posts