Showing posts from 2011

Guidelines for creating good open source software

There are 19 guidelines for creating good open source software listed in his essay:Every good work of software starts by scratching a developer's personal itch.Good programmers know what to write. Great ones know what to rewrite (and reuse).Plan to throw one away; you will, anyhow.If you have the right attitude, interesting problems will find you.When you lose interest in a program, your last duty to it is to hand it off to a competent successor.Treating your users as co-developers is your least-hassle route to rapid code improvement and effective debugging.Release early. Release often. And listen to your customers.Given a large enough beta-tester and co-developer base, almost every problem will be characterized quickly and the fix obvious to someone.Smart data structures and dumb code works a lot better than the other way around.If you treat your beta-testers as if they're your most valuable resource, they will respond by becoming your most valuable resource.The next best t…

Pixel Bender error: unable to resolve your pbj file for transcoding

You should export the pixel bender kernel into pixel bender bytecode file in order to embed in your flex project.

Yahoo Mail POP access

FOR THOSE OF YOU you with Yahoo Mail non-premium accounts, you must be homesick for those days when your free Yahoo webmail had POP access andmail forwarding.Since December 2010, those two functions are available only to premium (i.e. paid) account holders, as The Naked Listener wrote in back in 7 January.Since then, I’ve been reliably informed (and reliably tested) a POP/forwarding workaround. The tactic is to set your account to the Philippine region. The U.S. and all of the European regions don’t work.Setting your Yahoo Mail to the Philippines makes for little if any impact on usability and navigation because Philippine regional content are entirely in English.CONFIGURATION1. Log into your Yahoo Mail in the usual way.2. Click “Options” (or “Mail Options” as the case may be) somewhere on the top right corner of the main Yahoo Mail interface.3. A dropdown menu appears. Click “Mail Options.”4. On the left panel, click “Account Information” and you’ll be asked for your password again.5…

Alchemy settings

To get started with Alchemy on a Windows box, you first need to get cygwin installed. Cygwin is a pseudo linux environment that runs under Windows. This gives us access the the LLVM and the gcc compilers. This is how we are going to take C/C++ code and create a swc that we can access directly from flash.

To get started we are going to first need the Adobe Flex SDK, please download this and unzip it to c:\flexsdk

Currently the latest release is Flex4.1 Update

Now we can grab Adobe Alchemy:

Just check the box at the bottom and download the “Alchemy Toolkit for Cygwin on Windows”
When that finishes downloading, unzip it into c:\alchemy (make sure that you don’t unzip it into folders within that, you want the folder structionto be c:\alchemy and then a bunch of folders such as c:\alchemy\achacks, c:\alchemy\bin, etc…

Next you will need to make sure you have Java installed. If …

5 cool Notepad++ tricks

Notepad++ is quite likely the best text editor for Windows. It has a huge range of features that would take quite a few articles to cover. And this exactly what I'm going to do: introduce the incredible power of this highly versatile and sophisticated text editor. No more Notepad or Wordpad for working with text files. Or scripts. Or HTML files.

So, here are (the first) five great tricks that will help you bring out the best of Notepad++.

1. Set Language to match your code

One of the stronger features of Notepad++ is the ability to color pieces of code. This is highly useful when writing C, Matlab or HTML files, allowing you to easily visually distinguish between functions, reserved words, comments, text, and other types of symbols and expressions in your code.

Notepad++ is smart and will automatically detect your code. For example, here's a piece of a Matlab m-file:

2. Bulk find & replace

If you want to replace a certain entry in your file(s), Notepad++ is your (wo)man. Not onl…

error C2664: cannot convert parameter 3 from 'LPSTR' to 'LPWSTR'


Project Properties -> General -> Character Set -> Use Multi-Byte Character Set

Chrome Extensions

Sharebus Search - You can reach 1-Click files of movies, mp3, documentaries etc by using this chrome extension.Divxplanet Subtitle Search - You can simply search subtitles by using this extension, it is a turkish web be continued...

Read/Write NTFS Files In Mac OS X

I have been having a hard time finding good suggestions on how to access and edit hard drives that are in NTFS format on my Mac. The main reason I wanted to be able to do this was so that I could edit my Windows 7 drive when booted in my Mac partition. I have been looking for something for quite awhile with now avail, but then yesterday I finally came across something that answered my prayers.
What I'm talking about is some little code that was made by a Google engineer that made some changes to the driver for NTFS file format in your Mac OS X. All that you really need to do is install it and restart your computer and just like that you are able to edit NTFS drives in OS X. It is called NTFS 3G.

Here is the link:

It is really simple to install and after a quick restart it is fully functional. I hope this helps all of those out there looking for this solution.

Is it impossible to download files from 1-Click Hosters on Mac OSX?

No, I think the best download manager is Tucan Manager. you can use your premium accounts on 1-Click Hosters.

Tucan Manager is a free file sharing application designed for 1-Click Hosters. Fast and lightweight, Tucan is fully open-source and compatible with Windows, GNU/Linux, and MacOSX.

With Tucan's modular support for the principal Hosters, captcha resolution, interchangeable links, premium user accounts, and many other great features, you'll learn why users around the world are making the switch to free, open 1-Click Hosted file sharing.

It is FREE ! I checks the link's availability...

GET I -->

Disabling Dashboard

Open Terminal, and then type this command, followed by the Return key:

defaults write mcx-disabled -boolean YES

This tells the system that you no longer wish to have Dashboard available. However, the Dashboard task is actually “owned” by the Dock, so to make your changes take effect, you need to restart the Dock. The easiest way to do that is to type this command into the Terminal (and press Return when done):

killall Dock
After the Dock restarts, hit F12 and you’ll see…nothing at all. If you run Activity Monitor, you also won’t find any Dashboard widgets in the list of tasks, even if you had several open when you ran the above command. Dashboard has been eliminated from your system, and won’t return until you tell it to do so. You can do just that by opening Terminal again, and typing this command:

defaults write mcx-disabled -boolean NO
Once again, you’ll have to use the

killall Dock
command to make the changes take effect. Once you do, though, you’ll…

Keyboard Mappings