Friday, January 14, 2011

 

Vi life / Vim life / emacs daily life

Hi,

I'm not a vi / vim user, but I recognise that it is a very powerful text editor. So I have deciced to write a post about vim / vi. I will post here any useful URL for anyone who wants to use VI / VIM, and of course, some link to customize emacs ;)

1.continue to use vim, forget about learning emacs
2.How emacs keeps replacing my tools at work
3.w3m as a text browser inside emacs
4.w3m and gnus for emacs: just the mind of some user about that

Labels: , , , , ,


 

How to speed up compiling time using GCC

Hi,

If you are using a toolchain based on GCC, you should have a look on the following tools :
1. ccache caches all your compilation in a separate folder. It makes compilation quicker because all the intermediate (*.o) files are saved and "signed" into a different folder than your regular output. So, even if you do a "make clean", recompiling everything will be pretty fast!
2. distcc lets you use as many computers as you want to share compilation ressources.
3. ccontrol help you to use various toolchains
4. dmucs helps distcc to find the better server at anytime
5. crosstool helps you to build your cross compilation toolchain.
And think about using a "make -j N", with N>=2 (starting from 2 if you have only a CPU with one core)

You can use them EVEN IF you are using only 1 computer / laptop.

And now, some "how to" and explanation about them:
1. Intel : explain everything about the ccache configuration, with a cross compilation part.
2. Ibm : quiet the same than the Intel webpage
3. basic configuration of ccache and distcc
4. some figures about time saving
5. a cross compilation configuration
6. experience from a blogger using ccache, written in summer 2010

Enjoy you compiling time ;)

Labels: , , , , , , , , , , , ,


Saturday, January 08, 2011

 

Minimalist, lightweight web browser

Hi foxes!

I met some friends this week, and during discussion around web browsers, one of my friend told me that he is using vimperator. He explained to us that is helps him to save time, because everything is VI binding (he is a vi-fan boy).

So, back to home, I looked for the same software, but with emacs key binding. And there is a webbrowser based on Gecko rendering engine using extensively emacs binding : Conkeror (with a "C").

Additionnaly, I found some interesting web browsers like :
1. surf
2. jumanji
3. vimprobable
4. a list of lightweight applications on linux, macosx, win32

For 2 days I'm using Conkeror, and the rendering is maybe slower than using opera 11.00 / build 1156 for windows XP, presto 2.7.62; but navigating through multiple tabs or inside a webpage is great. When you are used to have many opened tabs (like 20+), you can be more productive with such tools, using only keystrokes.

My Conkeror version is 0.9.3, with xulrunner version 1.9.2.13. I have added basic plugins from mozilla addons like : noscript, flashblock, flashgot (to use orbit downloader), adblock plus.

An idea to replace adblock plugin is to use privoxy

EDIT: January 9th 2011
You can use these local proxies to remove ads / add adblocks feature:
1. privoxy
2. bfilter, include a Heuristic Flash analyzer.
3. tinyproxy

And links to convert the Easylist (provided by AdBlock Plus plugin) to :
1.privoxy
2. comments about the script just above
3.bfilter

You can read the maemo wiki about that.

EDIT: January 12th 2011
some conkeror customisation like enabling the url history management.

Have a look on them ;)

Labels: , , , , , , , , , , , , , , , ,


Sunday, January 02, 2011

 

Inferno OS and Plan 9

Hi foxes!

This article will be about Inferno OS. I have discovered it few days ago, when I was looking for the webhosting service indeferno.

So, here are some links :
1. A basic Video about Plan 9 from youtube
2. the inferno homepage
3. the ACME editor page
4. video introduction
5. a short introduction about the system

Labels: , , , , ,


This page is powered by Blogger. Isn't yours?