February 4, 2009
Tools that know they will take a long time often come with a built-in progress indicator, but there are other utilities on Linux that often leave the user frustratedly tapping their fingers, wondering how much longer they will have to wait.
Luckily, there is a nifty little tool called pv that will donate a progress bar to any program that can read from standard input or a pipe. pv probably stands for pipe viewer.
1. Simple example: figure out how long an md5sum will take:
pv eternal.avi |md5sum
will display something like
96.5MB 0:00:05 [25.3MB/s] [=======> ] 9% ETA 0:00:48
Read the rest of this entry »
2 Comments |
Linux, Shell, Technology | Tagged: bzip, bzip2, compression, decompression, md5, md5 sum, md5sum, pipe, progress, progress bar, pv, tar, throughput, tool, trick, unzip, zip |
Permalink
Posted by Constantin
June 14, 2008
Recently I got my hands on a DVD which I couldn’t get to mount. The message that appeared consistently in dmesg was:
UDF-fs: No fileset found
Searching the forums I found out that this is a widespread problem. Vista uses some kind of non-standard UDF which only Windows can read. I was very tempted to run to the Windows PC in the other room and let it eat the disc, but I was curious if there was any other solution.
Many suggested mounting manually with -t udf, but that didn’t work. Another suggestion was patching and recompiling the kernel. I was obviously NOT in the mood to do that. Digging a bit deeper I found that there is actually a less greasy solution. The two relevant links are one and two. I will describe now the exact procedure I used to get my Linux box to recognize the Vista-burnt DVD. Note that, because of the rapidly changing environment, this will probably NOT work on anything OTHER than *Ubuntu Hardy with kernel version 2.6.24.
Read the rest of this entry »
28 Comments |
Learning, Linux, Programming, Random, Shell, Technology | Tagged: cli, console, dvd, dvd-r, dvd-rw, fileset, how to, howto, kernel, module, patch, standard, tutorial, ubuntu, udf, vista, windows |
Permalink
Posted by Constantin
May 27, 2008
Before I began using VIM I didn’t care much that my typing habits were very inefficient, but now I’m looking everywhere for possible optimizations 
There are two simple shortcuts that work on KDE, Gnome and (AFAIK) even Windows, and that will probably become second nature once you start using them. Perhaps they are regarded as common knowledge, but I’ve only stumbled across them this year.
Ctrl+Backspace deletes the last word.
Ctrl+Delete deletes the next word.
And of course Ctrl+W in bash (as in VIM) is very useful when the length of your command gets out of control.
2 Comments |
Learning, Linux, Random, Shell, Shortcut | Tagged: efficiency, habit, keyboard, optimization, short, speed, tip, typing |
Permalink
Posted by Constantin
April 3, 2008
Daylight Saving Time is a controversial policy, but if you live in a region where it’s used, there’s not much you can do about it.
Linux adjusts the clock automatically, using zoneinfo. You can find out when these changes happened / are scheduled to happen using the zdump tool:
zdump -v Europe/Chisinau
The argument should be a path relative to /usr/share/zoneinfo/. A quick hint that you got it wrong is if you only get four entries (for the limits of time ;) ), 1901 and 2038 here, for instance.
P.S. If you have other operating systems on your machine, you should only allow one of them to change the time, otherwise you’ll get your clock shifted by more than one hour.
2 Comments |
Linux, Shell | Tagged: dst, summer time, time, time zones, zoneinfo |
Permalink
Posted by Constantin
February 17, 2008
I had a PDF file which I wanted to print with multiple pages per sheet. But the margins were so big that a lot of paper would have gone to waste.
I couldn’t just select the text, copy it and format it to my liking. The file is not scanned, so it’s still a mystery to me why the extracted text turns out garbled.
The solution I found was the pdfrescale script (via here). It uses some kind of latex magic to scale the entire PDF by whatever factor you want. All the needed dependencies should by installed by
sudo aptitude install pdftk pdfjam
If you know of an easier solution, I’d be interested to hear about it!

2 Comments |
Linux, Random, Shell | Tagged: latex, margin, margins, pdf, pdfrescale, print, printing, rescale, scale, screenshot, script, trick |
Permalink
Posted by Constantin