http://forum.meebo.com/viewtopic.php?t=15285
Read MoreI use the excellent Submerge to flatten subtitles into my AVI files and other movies. But sometimes, subtitles are available from sources such as SubScene or AllSubs as not the usual *.srt files (SubRip format) but as *.ssa or *.sub.
While searching for a converter between the captioned formats, Google did not turn up too much. After some searching I found a nifty little utility that allows you to convert between many formats of subtitles. It's Windows only, so if you are not on Windows you may have to use this within a virtual machine:
Usage is as simple as loading a subtitle file from the File menu, and then Save As and Bob's your uncle.
Read MoreSo you're trying to delete a huge list of files and seeing this error. It's a limitation of your kernel, because your OS cannot handle too many files at once.
The solution is simple. Use the following command:
find . -name 'dos-*' -print0 | xargs -0 rm
Where "dos-" is a string contained in the files you wish to delete. That should do it.
Suggestion: for log folders that fill up quickly, e.g., the logs of a database or Apache modules such as mod_evasive, it's usually a good idea to automatically remove the files older than a certain number of days. For instance, to remove all log files in the mod_evasive folder older than 2 days, use this command in the crontab:
01 01 * * * find /var/log/apache/mod_evasive/* -mtime 2 -exec rm {} \; > /dev/null 2>&1
Finally, we can (hopefully) test Safari on Windows too, but it remains to be seen how this compares with Firefox and its battalion of extensions and the ever-blazing Opera.
Read MoreSimple little trick to get to the latest version.
Most Cpanel/WHM servers come with PHP and Zend installed. With the recent (and important) update of PHP 5.2.1, the Zend Optimizer that is installed by default (version 3.0.1 as of this writing) breaks.
You might begin to see a message like this:
To fix this, simply login to your SSH as root and execute the following command to upgrade Zend Optimiser:
/scripts/installzendopt 3.2.8
Note that if you skip the version number, Zend Optimizer 3.0.1 will be installed by default. The trick is to specify the version as above. This will also work in the future, so as long as you know the latest released version of Zend Optimizer, just replace the red text above with that number.
Read MoreA mammoth survey that compiled the ratings of some 27,000 users to profile "Linux users".
Read MoreI have to admit, I'm just in it for the "RSS".
Read MoreRob Cringley reports that IBM Global Services (including them unlucky souls from PricewaterhouseCoopers) will go in for massive layoffs, to the tune of 150,000. Reason? Cost efficiencies from offshoring to India. Which, of course, is bollocks.
Rob Cringley reports that IBM Global Services (including them unlucky souls from PricewaterhouseCoopers) will go in for massive layoffs, to the tune of 150,000. Reason? The usual. Cost efficiencies from offshoring to India.
I hate to prick the balloon but that cannot, and should not, be the reason for such a whopping round of layoffs. I have worked with PwC on the technology strategy side, the "management consulting" bit. This unit of the auditing monolith was later famously acquired by IBM (after being called "Monday" for about a couple of weeks – I bet Wolff Olins, the brand consultancy, must have made pants of money on that fun little vacation of imagination). I have since worked in several digital and interactive outfits, more from a marketing/media perspective, but only gained a better understanding of what makes technology-centric companies tick. Which is why this announcement is a bit difficult to comprehend.
What a Technology Manager Should Think Before Outsourcing
Let's say you've got small project. This project has 5 or 6 guys working on it. They've been at it for years, have written a good bit of the core underlying platform, and as such, know everything about it and can generally tell you exactly where the problem is if you call them with a problem.
Now you fire all those guys and hire a bunch of guys from some Balakambastan at 1/6 the original team's salary. Even if the original team hangs around to train the new guys, the new guys have to ramp up from scratch. And you can rest assured, these kinds of handovers are seldom whole-hearted. Even if this new breed of cheap programmers is excellent, it's going to take the team a good 6 months to a year to get comfortable with any decent sized code, regardless of how stunning the documentation is. During that time the overall application design will get slightly worse as they try to implement new features in ways that don't fit in with the original application design.
In the mean time you've got 150 other tech companies realizing that people in the rapidly growing market of Balakambastan will work for peanuts and they'll all move in to the country. Now your new team of programmers are realizing that they can get more peanuts if they do the same sort of job hopping that was prevalent in the 90s dotcom heydays to get more peanuts. So over the course of the next year your new team is replaced by even newer people, whom you have to pay a lot more money, and who are completely unfamiliar with your code base again.
So now you're paying your latest bunch of Balakambastanis as much as you were paying your original programming team, but these new guys have little to no experience with your code base. Well done!
The truth is — you can only save money in this manner if you buy into the delusion that people are pluggable resources, or that experience counts for nothing (yes, I have also seen people with 30 years of useless experience, but I speak of actual, good quality experience here). To people who believe that in theory you can get as much done with a summer intern as you can with someone with 20 years of technical experience, my simple advice: give it a shot. One of my favorite quotes:
Outsourcing is great and all, but done en masse, and with such stupor, it only reflects the senseless mismanagement of a giant corporation. Stop by ibmemployee and you will see wherein lies the real malaise of a giant blunder of this nature. A picture is worth a thousand words:

Convert from (m)any video format to any other.
Read MoreVery useful utility for the file opener/saver dialog boxes in Windows.
Here's a nifty little utility that allows you to set most often-used folders on your PC and access them quickly from a FILE OPEN dialogue box.
These little icons appear in all the File –> Open boxes in Windows. Which is very handy. Among the several customizations you can make to this oft-used file dialog box is the ability to automatically sort the file names by name, date, size, or type, and the ability to see the file names in Details or Thumbnails views. (Btw, the skin you see in that screenshot above is from Flyakiteosx).
How to Change FbX Button Images
You can tell a utility is well coded if you can customize it to your tastes. I have changed the icons that come with the tool as default (which are somewhat Win3.1-ish). This is simple. In the folder where you installed FileBox eXtender, there's a sub-folder named ICONS. Inside that are several standard format Windows icon files (with the extension .ICO). Copy a pair of these files into the main program folder, and then rename them to FAVORITE.ICO and RECENT.ICO. Now exit and restart FileBox eXtender. (In some cases you will have to reboot your machine — exiting and restarting the program may not be enough to effect the change). That's it. Your new icons should now appear.
Read More