13th August 2011
Inspired by video encoding with handbrake.
HandBrake is a very high-quality piece of software – next time you need recoding something into H.264/MPEG-4 (using MKV or MP4 containers) – try HandBrake. It easily saturated all my CPU cores – which I failed to achieve with ffmpeg, which even with threads=8 was only saturating 2 cores.
Attached to this post are 2 profiles for recoding movies for Nokia E71. The “_best” profile has exhaustive motion detection, otherwise is identical to the base profile.
E71.plist
E71_best.plist
Related:
Posted in Links, Misc, Movies, Notepad | No Comments »
17th May 2011
Assumptions:
- current HDD is /dev/sda, it has a GPT (with bios_grub being /dev/sda1), separate /boot partition (/dev/sda2), and a physical LVM volume (/dev/sda3), where LVM holds all the remaining partitions (root, /home, /srv, …); LVM is properly configured, and system reboots with no problems
- your new drive is /dev/sdb, it is identical to /dev/sda, and it comes empty from the manufacturer (this is important! wipe the drive if it is not empty, especially if it used to be a part of another RAID)
- your system is Debian or Debian-based; in this exact example I’ve been using Ubuntu Server 10.04
- your LVM volume group is named vg0
- make sure you understand what each command does before executing it
- you do have an external backup of all your important data, and you do understand that the following operations are potentially dangerous to your data integrity
Inspired by: Debian Etch RAID guide, serverfault question.
Read the rest of this entry »
Posted in *nix, how-to, Software | 6 Comments »
17th May 2011
If you are a Python zealot, and Java doesn’t feel right, but the project you are working on is a Java project – try
- Jython – Python for the Java platform, compile your python scripts into Java bytecode
- Groovy – not Python, but still a scripting language which compiles to jars
Posted in Links, Movies, Programming, Python | No Comments »
16th April 2011
Posted in Links, Science | No Comments »
13th April 2011
My personal favourite for the last 2-3 years had been DejaVu Sans Mono.
Check this list of 10 programming fonts – you may find your love there.
Posted in Links | 1 Comment »
10th April 2011
Amarok moodbar wiki page has 2 nice scripts to generate .mood files for your whole music collection (to be displayed by amarok when playing).
Read the rest of this entry »
Posted in *nix, Links, Notepad, Software | 3 Comments »
10th April 2011
Quite a number of people are aware of the PAE which can extend the addressable space from 32bit up to 36-48-52bit (depending on the implementation; as I understand, Windows PAE extends to 36 bits, or 64GB of addressable space). However, overwhelming numbers of internet pages continue insisting that a not-more-than-4GB limit for the 32bit Windows is the consequence of 2^32 = 4GB architectural limit.
There is an excellent, in-depth, well-argumented article by Geoff Chappell on the issue. Highly recommended in its entirety to those who want a complete understanding (additional side-reading and facts verification might be necessary).
A single citation to get you started:
There is already on the Internet and elsewhere an awful lot of rubbish to read about this question. Hardly any of it would be worth citing even if I didn’t want to spare the authors the embarrassment. A surprising number of people who claim some sort of attention as expert commentators would have you believe that using more than 4GB of memory is mathematically impossible for any 32-bit operating system because 2 to the power of 32 is 4G and a 32-bit register can’t form an address above 4GB. If nothing else, these experts don’t know enough history: 2 to the 16 is only 64K and yet the wealth of Microsoft is founded on a 16-bit operating system that from its very first version was designed to use 640KB of RAM plus other memory in a physical address space of 1MB. Some remember this history and add seemingly plausible qualifications that exceeding 4GB is possible only at the price of nasty hacks that require everyone—well, all programmers—to jump through hoops. Fortunately, Intel’s processors are a lot more advanced than the 8086 from all those years ago.
P.S. Unfortunately, patching the kernel won’t help make Windows XP see more than 4GB RAM: even though the kernel itself does support more RAM (with PAE), starting with SP2 the HAL was modified in a way prohibiting access to any RAM beyond 4GB. Patching may only be suggested to devoted geeks with Vista’s and 7′s.
Posted in Hardware, Links, Misc, Software | No Comments »