rock’n roll

July 9, 2008

bloody sunday

Filed under: Uncategorized — dinhviethoa @ 6:10 pm

In a front of a school, in Bordeaux:

bloody

before, after

Filed under: Uncategorized — dinhviethoa @ 6:08 pm
Before:
before
After:
after

strange advertising

Filed under: Uncategorized — dinhviethoa @ 5:57 pm

rose bike

the location.

January 21, 2008

Best of blogs

Filed under: Uncategorized — dinhviethoa @ 4:39 pm

Here a bunch of nice articles:
http://www.google.com/reader/shared/user/02002164808434873276/state/com.google/starred

December 14, 2007

at Home, I can now Blog on Software using a Mac

Filed under: life, software — dinhviethoa @ 11:57 pm

1. got a Mac ?
computer
switched my desktop computer/server to an iMac 24″ :
- I still have Unix
- I don’t have to care anymore about the sound driver or getting transparency on X11.
- My scanner now works with my desktop computer (Canoscan LIDE 600 for those who care). Though, the support could be better.
In short, I have a computer that just works. I can spend time working on software.

Though, what still missing is something that would be like apt to install software.
- Macport will build software from source, which will probably fail or at least take some time
- I have to try fink

2. PaperLess
scanner
I worked on <a href=”http://www.etpan.org/paperless“>PaperLess to make it work on Leopard.
ImageCapture framework does not currently work as expected.
I used examples from ImageCapture SDK.
They do not work on Leopard (with my Scanner).
Especially, after transferring the scanned image, next connections to the scanner will fail.
I had to use some workaround to make the scanner works.

3. New blog hosting
write
I got rid of wordpress locally, it’s now hosted at dinhviethoa.wordpress.com.

4. Next home
home
My next home

October 29, 2007

More Icon Design

Filed under: life — dinhviethoa @ 2:03 am



Have a haircut before going to toilet ?

October 22, 2007

QRESYNC - efficient IMAP synchronization

Filed under: mail — dinhviethoa @ 2:24 am
QRESYNC has been implemented in tinymail.

http://pvanhoof.be/blog/index.php/2007/10/18/qresync-support-in-tinymail

In short, without implementing this extension, synchronization of IMAP needs to fetch all flags for the mailbox to know which flags changed and which message has been deleted (no response will be returned for the given message): that’s how etpanX currently works.

I’ll have to implement it in libEtPan! …

Icon Design in Paris

Filed under: life — dinhviethoa @ 2:11 am

“Assembly point”

October 19, 2007

Highway and Flats

Filed under: life — dinhviethoa @ 10:34 am

October 12, 2007

Backup, iPhone, dev

Filed under: book, mail — dinhviethoa @ 2:35 am

1. Backup

I finally got a solution for incremental backups: rsync allow this. When synchronizing, there is an option to copy the files that will be modified or deleted to an other folder (creation of file is not tracked). Let’s call that folder the increment folder.
a/ I will have a backup folder that is synchronized with the folder I want to backup
b/ There is one increment folder per day.
So that if I want to restore a given version of a file, I use the backup folder and apply each increment until the desired version.
The only drawback of that method is that I don’t track the date when a given file appeared.

2. iPhone

These last days, I tried the iPhone.

a/ Cool things:
- With this phone, we finally got rid of the PDA pen. Touchscreen user interface controls are finally the size of the finger.
- The most interesting thing in that Phone was the SMS part: The SMS are classified by person and shown as a conversation.
b/ Not-so-cool
- The touchscreen-keyboard is rather difficult to use.
- Calling a contact in its address book is less easy than on a sony ericsson W800/W810/W880.

3. etPanX

Implementation of filter backend is done and matches the description in my previous post. Still the configuration UI to create. Filtering is not blocking the user interface: that’s nice.
Now, I have to think about virtual folders (evolution semantic), which are called “smart folders” on Mac OS X Mail.app.

4. libetpan

Documentation of libetpan was a pain to maintain. It was static, in SGML. Nobody knew how to edit it. Nobody know how to build the HTML from the SGML.
Still, I think that doxygen (or javadoc-like stuff) does not fit the needs since this is an automatically generated documentation. This is not human-oriented. On every doxygen documentation, I was wondering where to start reading. Code samples are not easy to add or I am missing something.
I switch to something more dynamic: a wiki.
It is based on mediawiki. We now have a more collaborative way to edit the documentation.
- We lost the multi-format output but since HTML was the most used, that’s ok.
- It’s less easy to get an offline documentation.
- The code is not synchronized with the documentation.

5. Reading

The Visual Display of Quantitative Information - Edward Tufte
Older Posts »

Blog at WordPress.com.