Rev Prepaid Reloadable Card Review

Posted: Thursday 19 December 2013

Revprepaid/Rev Prepaid, formerly known as "Canvas", is a service that provides a way for you to spend money online - if it wasn't for the fact that behind Revprepaid lies 2 pages worth of fees, and for the fact that payment takes 4 days to process through BPay (and even then using BPay involves more fees).

A4 Lined/Ruled Paper Generator

Posted: Monday 14 October 2013

Most online lined/ruled paper generators tend to include copyright messages, or even large and ugly watermarks.
Well, here's a simple lined/ruled paper generator that you can customize and generate an A4-sized image which contains lines and grids to your hearts content.

This looks like a job FOR PSYENCE!

Posted: Wednesday 18 September 2013

Here's a nice 600 dpi version of the poster.

Oh, and here's a 1200 dpi version as well (Right Click -> Save As)....


This looks like a job for psyence
This looks like a job for science
psyduck meme

How to speed up Ubuntu 13.04 on VMware

Posted: Sunday 15 September 2013

If you've ever used Ubuntu with VMware and have been consistently frustrated by the amount of lag that comes with each and every incremental distribution (as a result of additional features added into Ubuntu, such as the eye-candy UI, Unity), then fear not, here's a few simple way to solve the issue of lag regarding virtualized usage of Ubuntu:

Location of agent.exe

Posted: Saturday 14 September 2013

If you're just using your computer and you run into a bit of lag whilst changing a song or while you're just browsing the internet, and open up task manager to investigate the issue, just to see a program called "agent.exe" hog some cpu.
Then the best way to solve this issue is to either uninstall DragonNaturally Speaking, or by taking the recommended route of blocking it within your Firewall...
The program can be found at these paths:
C:\Program Files\FLEXnet\Connect\11\agent.exe
C:\Program Files\Common Files\InstallShield\UpdateService\agent.exe
C:\Program Files (x86)\Common Files\InstallShield\UpdateService\agent.exe
Block those files from accessing the internet from your Firewall and you're all set... No more lag!

2013 Apple Event Countdown (iPhone 5S, 5C reveal)

Posted: Wednesday 11 September 2013

Apple is expected to announce the launch of a new generation of it's flagship product, the iPhone - speculated to be called the "iPhone 5S", it is said to contain features and specs which matches those of a Samsung Galaxy S4, once again an attempt by Apple to strengthen Apple's position in a mobile market in which a new era of Android devices now dominates.
Furthermore, it is rumoured that an iPhone 5C would be released alongside the iPhone 5S, namely as either a "Cheaper" alternative to the standard iPhone or as one specifically designed for use in China - an emerging market for mass-produced smartphones.

Skype now works on iOS 7 beta!

Posted: Thursday 8 August 2013

With Apple's recent iOS 7 beta 5, accessing the messaging feature of Skype (its key feature), will no longer crash Skype; making it now possible to read and use the app normally just like anyone still using iOS 6!

URL Shortener Followup

Posted: Saturday 22 June 2013

With the current trend in URL shorteners, it's difficult to make sure what url redirects where, such as whether or not that tinyurl link leads to one of those shock websites.
A few years back Twitter offered and announced its url shortener service that is now the standard URL shortener for all of twitter's link, making projects like this useful:
However, at the same time, Twitter had made raw links quite ambiguous - for example:
Basically, what I have created is a once-only URL followup, or to be more concise to its objective, a "URL Shortener Followup", which is a simple web tool that it analyses your link once, to see where a URL will redirect to.
This concept has most likely been thought about years ago, however this followup tool is unique in that it will only attempt to detect any redirects exclusively from your URL and not attempt to follow up or send a request to any secondary URLs that your link redirects to, keeping links that have a certain expiration time or secret token(s) confidential and untouched.

iOS 7 Beta 1 Compass Fix

Posted: Saturday 15 June 2013

As a beta, iOS 7 is amazing, however, there are quite a few issues that will be hopefully resolved in the final version of iOS 7.
The compass app may not work on your iPhone as it may get stuck on "Complete the circle to calibrate" whenever you open up the compass...

Re enabling input elements with javascript

Posted: Friday 14 June 2013

Throughout my experience with HTML and javascript, re enabling input elements with javascript is an issue that has really caught me off guard, and one of the main reasons as to why I put off using disabled inputs.
Basically, every single time I attempt to create a script that will disable and enable an input button (as in making a button unclickable and clickable), I end up creating code that looks something like this:

and it has never worked, as much as I would like it to - despite the fact that setting "disabled" to be false should enable the input element.
Searching Google reveals this question on Stackoverflow:, which has an answer that does not meet StackOverflow's guidelines and expectations (ie. a link-only answer).

To make the code above work as intended is simple, and the solution is actually very simple.
just remove the quotes... And that's it!


This is because the disabled attribute on an input element is a boolean, and text is always considered to be true. However you can find this out yourself!


if ("false"){alert("\"false is true! (as a string)\"");}else{alert("\"false is not true! (as a string)\"");};
if ("false"==true){alert("\"false is true! (compared to true)\"");}else{alert("\"false is not true! (compared to true)\"");};
This seems illogical, as even as a text, false should be considered as false, especially when set as an attribute, but then again. This is javascript we're talking about...

iOS 7 Beta 2 Download Links + Install Guide

Posted: Tuesday 11 June 2013

iOS 7 has been released!

Update iTunes to iTunes 11.1 and connect your iPhone, if iTunes does not recognise your phone then follow these instructions:

  1. Right-click the Apple iPhone, Apple iPad, or Apple iPod entry in Device Manager and choose Update Driver from the shortcut menu.
  2. Click "Browse my computer for driver software."
  3. Click "Let me pick from a list of device drivers on my computer."
  4. Click the Have Disk button. (If the Have Disk option is not present, choose a device category such as Mobile Phone or Storage Device if listed, and click next. The Have Disk button should then appear.)
  5. In the "Install from Disk" dialog, click the Browse button.
  6. Use this window to navigate to the following folder: C:\Program Files\Common Files\Apple\Mobile Device Support\Drivers.
  7. Double-click the "usbaapl.ini" file. (This file will be called "usbaapl64.ini" if you have a 64-bit version of Windows. If you don't see "usbaapl64" here, or if there is no Drivers folder, look in C:\Program Files (x86)\Common Files\Apple\Mobile Device Support\Drivers. instead).
  8. Click OK in the "Install from Disk" dialog.
  9. Click Next and finish the driver-installation steps. Open iTunes to verify that the device is recognized properly.

Then just update your iPhone from iTunes like a normal iOS update (iTunes should notify you about it)

Original Post

Not an Apple developer but want to test out the latest and shinest iOS version, iOS 7?
The following post contains download links for various versions of the latest iOS 7 Beta, iOS 7 Beta 2:
Scroll down for links for the iPad 2, iPad 3, iPad 4, iPad Mini 1, iPhone 4, iPhone 4S, iPhone 5 and the iPod Touch 4th Gen iOS 7 Beta 2 firmware.

Aligning two objects together to centre in Illustrator

Posted: Wednesday 5 June 2013

Illustrator allows for the quick alignment of objects using the icons featured in the toolbar above the artboard.

How to download "save disabled" slideshare presentations

Posted: Friday 24 May 2013

Most slideshare documents allow you to download presentations, encouraging a free and open environment when it comes to sharing documents and presentations.
However, some don't.
As a web developer, I am disappointed by the fact that Chrome 27 broke many features and functionality that was implemented and included in Chrome 24. That said, resolving Google Chrome's issue of not being able to reload CSS that it decides to 304 Not Modified was not an easy task..

Extracting songs. images and strings from .resources files

Posted: Monday 20 May 2013

Without having to use System.Resources.ResourceReader, it is possible to read .resources files outside of Visual Studio.
The program linked above can extract .wav files from C# or Visual Basic .resource files, however they may be in the form as a "System.IO.PinnedBufferMemoryStream" file.
Exacting them is as simple as clicking on the ellipsis (which appears on the right hand side after you've selected the "System.IO.PinnedBufferMemoryStream" file on the list) and selecting "Save As" on the window that appears. Bypass

Posted: Sunday 12 May 2013 is a BAD company that is spammy in the sense that it aggregates user data from forums that use very expensive software, run legitimately and therefore are very credible - to use that very data to supply their own spammy engine with data from other websites. People are stupid to click on any links (both in the search results, or even directly) because where do all the ad money go to? The greedy and oblivious people who created, not the owners of the actual content.

Long-time iOS user burn

Posted: Saturday 4 May 2013

As an Apple user for more then 4 years, I have seen Apple's exceptionally good products suddenly burn and die once a new device comes out. Sure they could optimize and fix bugs on new updates, but every update that you apply to your iPhone, iPod touch, or iPad lags it. I have a second generation iPod touch like many other early adopters of the touch-screen technology (and touch screen apple devices) and it was revolutionary and could run silky smooth, doing what I wanted it to do without any lag. Then the updates kept rolling month after month, until the iPhone 4 was announced, and iOS 4 was released.. Since then, it takes around half a minute to open the music app, longer to read emails and minutes to browser the web on Safari. Turning off spotlight helped with the lag dramatically, but until this day, iOS
4.2.1 is what my iPod touch has been stuck at, and performance isn't perfect (at all).. What Apple did to the device was to cripple the hardware through the software updates, and as an iPhone user, I feel burned and disappointed by Apple for not providing a product that can last.

Tl;dr: I'm disappointed at Apple, they killed a perfectly good iPod touch off

Pywin IOError on Windows 7

Posted: Friday 3 May 2013

How to fix "IOError: [Errno 13] Permission denied: 'C:\\Program Files\\Python27\\lib\\site-packages\\win32com\\gen_py\\'"?
IOError: [Errno 13] Permission denied: 'C:\\Python27\\lib\\site-packages\\win32com\\gen_py\\dicts.dat'
The easiest fix for this appears to be to open up the win32com directory for Users - Full Control. This will allow all the code to run as non-admin. 

Virtual floppy disk .img mounter

Posted: Sunday 28 April 2013

I have been searching for hours for a program that could mount floppy disc images in the file format of ".img", and have been unsuccessful when it comes to Googling an answer, and so, here's one that will do the job:

Python notes to frequency script

Posted: Saturday 27 April 2013

A release and cleanup of the code which was used here:

Jingle Bells in Python

Autohotkey random text spammer

Below is a simple autohotkey script which you can use to annoy your friends on chat programs, like Google Chat or Skype, tweak at will, remember to turn capslock on before using it and capslock off when you do want to use it, else it will start running immediately...

Vbscript: Download files from a list of urls.

Posted: Friday 26 April 2013

The following script can read through a list of urls [seperated by a return], and download them, for example, pretend that the following is a .txt file:
It is then ran through the script, and "LinesAndLinesOfCode.jpg", "GooglePlusBrand.jpg" will be downloaded into the directory in which the script and the .txt file is placed in
The code is as follows:


Posted: Wednesday 24 April 2013

6/2(1+2), or more properly represented as 6÷2(1+2) = 3 x 3 = 9

because, as brackets play a higher priority then multiplication, the brackets should be simplified first

6 / 2(3)

as 2(3) is no longer strictly a "bracket" in BODMAS, instead being shorthand for 2 x 3, the equation can hence be broken down to

Github folder in Windows 7

Posted: Sunday 14 April 2013

Github uses an moderately cryptic install format, it's not visible at first since it's not installed in the Program Files folder nor the Program Files (x86) folder, but you can find it at the location below.

C:\Users\[YOUR USRENAME HERE]\AppData\Local\GitHub

If you need the portable version of git that comes with github then it's located in the "PortableGit*" folder inside of the github install folder.

Getting username from Facebook id

Posted: Sunday 17 March 2013

If you have a facebook id or username, you can get their username or facebook id respectively by appending it to the end of this link:

EWOULDBLOCK error code in Windows, c++

Posted: Friday 15 March 2013

You should be using WSAEWOULDBLOCK instead of EWOULDBLOCK if you're compiling c++ with
#include <winsock.h>

Redundant code‏

Posted: Thursday 14 March 2013

There's a few jokes going around on the internet poking fun at the fact that object-oriented syntax is redundant and a complete waste to implement on languages that aren't usually considered as objected oriented.

Take for example this project here:

So basically, completing a simple arithmetic operation would be longer and more painful then what it should be.


Dynamically getting data from multidimensional JArrays

Posted: Friday 8 March 2013 is an incredibly horrible library to parse through arrays. JArray.parse is one way JSON data can be parsed, but it cannot be accessed in a manner which other programming languages, like javascript can.
Here's JSON code from a project I'm currently working on:

{"game": {"turn": 0, "state": [["s9", "h0", "c10", "d11", "s4", "0"], ["s7", "s1", "d2", "c3", "s10", "0"]]}}
It's valid JSON, you can check it for yourself here:

How to save graphics to file from a picturebox in

Posted: Wednesday 27 February 2013

If you're like me and you've been trying to desperately convert a picture box that uses CreateGraphics() to bitmap or any other image in, you'll find that you can't do it. The object that that creates can only seemingly be accessed by .GetHdc(), however using Bitmap.FromHbitmap(objcanvas.GetHdc()) results in an error..

How to make programs work on Windows XP in Visual Studio 2012

Programs compiled by Microsoft Visual Studio does not work in Windows XP by default, typically you'll encounter a error somewhere along the lines of  "<PROGRAM_PATH>.. is not a valid Win32 application".

Microsoft apparently has a hotfix to patch this error, but that is not the reason why your application doesn't work.
By default, your application is set up to run with

One small error with Safari on OSX

Posted: Monday 18 February 2013

SYNTAX_ERR: DOM Exception 12: An invalid or illegal string was specified.
is an error message reminding you that Safari on Mac doesn't support .ogg -- only .mp3, and .aiff files...

Opera will be moving to v8 and webkit

Posted: Wednesday 13 February 2013

Just a few minutes ago it was announced that Opera will move from their traditional Presto engine to the more modern v8 javascript engine and Webkit html layout engine that's present in both Google Chrome and Chromium...  For web developers this announcement cannot come a moment too soon, with the release of HTML5, Opera has been lacking in features that major browsers have and have been a burden for developer's to support for a long time - making the move to the Webkit engine and v8 engine has been a long time coming, with Opera (along with their proprietary Presto engine) seen as "lagging" behind in terms of web interoperability and support.

US Government site hacked by Anonymous

Posted: Saturday 26 January 2013


You can edit this post.. Click read more if you aren't on this page
On this day, anonymous has managed to hack into the website of one once under the US Government's control: The hack seems to be in retaliation to Aaron Swartz death and reflects the anti-US views that the online community are slowing gaining through the abuse of power over trivial and small issues that have better been forgotten. It also appears to be linking to files relating to US built warheads.

Jagex spam/scam alert!

Posted: Wednesday 23 January 2013

If you have recently received an email from Jagex Ltd. about a final legal notification dated in 2012, then you can mark it as spam and get rid of it
The email is as following sucks

Ever used
They're the weakest website counter site ever, every single page view is counted as a "hit". With a script to automate the process, you can put that number to the millions..
There is ip detection with webcounters on that site, no anything.. The developers were far too lazy to implement that... Actually, I've got a better webcounter that practically does the same thing: This site has  gotten: pageviews

Happy Street is flawed

Posted: Tuesday 22 January 2013

Update as of October 2013: no longer works!

Flaw was open for 10+ months

I'd like to congratulate the developers for spreading the word on the furry community, great job :)

However there's one critical flaw to the game, it uses Appspot and a completely unencrypted gifting/cloud saving system..

Sure there are some horrifically low level protection included (such as "encoding" the data in hex form) but, of course, that was no match for me...

There's really no encryption or any protection that can be found on the way Happy Street handles it's online services, the Happy Street system is wide open....

This is basically what I consider to be the flaw of Happy Street, it's unencrypted... And for a game that attracts millions of players from multiple platforms, you would expect the developers to be a little more careful when it comes to scenarios like this.. However, they're not..

Think that you can't ever send lucky tokens in Happy Street? Well think again..

Great job

Posted: Sunday 20 January 2013

Well done Kim DotCom, and the rest of the MEGA team, give yourselves a clap on the back - Or you've probably already did.. What you've done will revolutionize content on the internet forever. Personally, I'm surprised, not at the interface and the design of the site [nice api's btw - very unixy] but by the fact that the New Zealand government allowed Mega to go ahead with their plans. That's a very good and clear indication to the American government that countries are slowly trying to rebel against them and to invalidate all attempts for the American government to seize control over offshore content.
Aaron Swartz's death will not be in vain, since users from all over the world can share content with the knowledge that they won't be looked at, ever.. And so government agencies have no proof of data being shared online, and thus no legal consequences can be held to both the participants and MEGA..
However, personally,

Temple Run 2 Hack

Posted: Friday 18 January 2013

To easy? Amirite? No, but really, if you need a lv8 [45x] progress save then comment on this post or something... Or you can waste your time and build upon the save file contained in the links.
The save is hashed and unlike temple run 1, there is no resume feature or auto submission to Game Center - The only way to gain scores without jailbreaking is to do so legitimately
Personally, I think that the developers have done a great job in adding an extra twist into the game by spicing it up, and would like to congratulate them for raising awareness to the iOS developer community on the fact that cheat prevention is pretty simple...

The mediafire link is down.. Here's my save file:

Why I now hate stackoverflow's gamification system

If you were to look at my Stackoverflow account, you'll see me sitting on some modest amount of reputation points.. 
profile for extramaster at Stack Overflow, Q&A for professional and enthusiast programmers
It took me 2 months to gain that amount of points - with pure effort, and I feel horrible right now about it. Those numbers don't attribute to anything and I've wasted my life pursing that project and those points...

Campus Life Hack [no jailbreak required]

Posted: Wednesday 16 January 2013

This post was intended to showcase the flaw for a short period of time (while it was still exploitable) and no-longer works on newer Campus Life versions

Yesterday, I received a very unwelcoming message on Game Center.

Tribute to Aaron Swartz

Posted: Tuesday 15 January 2013

Aaron Swartz was faced with serve and serious charges, for crimes that he did not commit nor did any parties involved wanted pressed - aside from the US government. Usually, I don't favor the opensource community for being so hypocritically closed minded, but in the case of a trivial matter of trying to release information from the public domain to the public from a private organisation, but like many people, I find this exposure posthumous. What really got me today was the fact that the US has dropped said charges - 50 years in prison. No-one really cared about this case before this event, possibly because of the exposure it had gotten. However - like other typical media sites, I'd like to congratulate Aaron, for co-creating the world's largest open social sharing site, and for co-creating RSS and for contributing to the opensource community. But whatever the US government had planned to attack the opensource community. They should stop.

near "UPDATE": syntax error.

Posted: Monday 14 January 2013

SQLite is a powerful language, however it's different to SQL by a large degree.
They are similar, but overall, immensely different.. trolling

So being a developer and all that, I decided to take at look at during Christmas when the  servers were still transmitting collaborative data to users across the world. So, I developed some scripts for the site [independently], as you'd expect. Along with other developers who looked at the console.
Since is down right now, and the site is redundant. I'm going to share some media that I created as a result of that hackfest. Enjoy!
A spy in our midst:

github: bold text in readme

Posted: Saturday 12 January 2013

Github uses markdown for it's .md readme's - the one that you typically see rendered as html at bottom of a github project page. Consequently, bolding a text is as simple as wrapping the text using two asterisks **Bold text here**, which will produce a text enclosed with the strong tag - ie: bolding the text.
You can read about more markdown syntax's here:

About computers, in general

Doing some very basic hacking.. It looks like iOS6 doesn't allow modificationx to the file directories of actual apps, else I would be releasing some mad hack for iOS [that I created while I was still on iOS5]. However, I still have my Second Gen iPod Touch to save my arse, still being stuck on iOS 4.2.1 has it's perks.

redditGOD v2 Released!

Posted: Friday 11 January 2013

RedditGOD has just been updated! Update or install it through the links below [auto-update not supported at the moment]

How to download Chrome extensions

Posted: Thursday 10 January 2013

Drag the following link to your bookmarks bar and run it on a Chrome Extension page: Download Chrome Plugin

Temple Run Hack [no jailbreak required]

Welcome to my series of iPhone hacking!
This post will help you achieve extreme high-scores in Temple Run 1.6 for iOS


Stickman Cliff Diving Hack [no jailbreak required]

Welcome to my series of iPhone hacking!
This post will help you achieve extreme high-scores in Stickman Cliff Diving 2.7 for iOS


Bejeweled iOS Hack [no jailbreak required]

Welcome to my series of iPhone hacking!
This post will help you achieve extreme high-scores in Bejeweled v1.4 for iOS


redditGOD v1 Released!

Posted: Wednesday 9 January 2013

redditGOD is a simple userscript extension that you can install in your browser [just download it and drag it into your extensions page if you're using Chrome].
It aims to improve on what reddit is without trying to bloat or radically changing it. You can download and install the extension from the link below

Pokemon X and Y announced!

Posted: Tuesday 8 January 2013

Pokemon X and Y has officially been announced by Nintendo, which is due to be released on their 3DS platform, the first Pokemon game to ever be released for the console.

How to delete photos off an iPhone with Windows 7/8

If you own an iPhone or pretty much any iDevice and ever had a need to clear out the Photo Roll (also known as the "Photo App"), you might find that you're unable to delete everything off the phone at once though Apple's inbuilt app.

This is because you cannot directly delete folders, such as the "Camera Roll" fold off an iPhone, instead doing so individually.

To delete photos off an iPhone however, you first plug the device into a computer and delete photos in batch.

Which are the following steps:

  1. Visit "My Computer"/"This PC".
  2. Select the device of which you want to delete files from.
  3. Navigate to the hard drive directory called "Internal Storage".
  4. Navigate to the folder called "DCIM".
  5. And there will be a collection of folders of which you would have to perform the step below in each and every one of them:
    • Press Control+A to select all the images from each of the folder and press the "Delete" key in order to delete them.

There is considerable benefit to using the baked-in method of deleting files of the iDevice as opposed to an external solution, as instead of having to rely on external software or software downloads alongside the hassle of spending money on spammy software, all the functionality that you require in order to delete photos are there on your computer already.

This technique works with the iPhone 3G, iPhone 3GS, iPhone 4, iPhone 4S, iPhone 5, iPhone 5S, iPhone 5C, iPhone 6, iPhone 6 Plus.

And also with the iPod Touch 2nd Generation, iPod Touch 4th Generation, iPod Touch 5th Generation

Alongside the Original iPad, iPad 2, iPad 3, The New iPad, The iPad Air, and the iPad Air 2.

Oh. And it's more obvious in Mac OS X:

Google Maps blocked on Window Phone

Posted: Monday 7 January 2013

Is Google blocking Window Phone users from using Google maps?
Google has been in intense competition with Microsoft, both companies offer rival services and products. However, outside of lawsuits and courts, Microsoft consumers are slightly feeling the burn, with the Google maps mobile page being redirected to the Google homepage when visited by a Windows Phone.
So what exactly is going on? Well, the useragent can tell everything about a browser and when spoofed properly, can trick websites into revealing what's really going on. One simple way to spoof the useragent is to use this website:, alternatively you can spoof the useragent by changing browser settings or by using a custom browser.
Below is a basic test of spoofed useragents, to try to see what's going on and to identify the culprit.

Measurements converter

Been working on a project for quite sometime, it was planned to be integrated with another one of my projects but I decided against it and decided to release it as open source... So here it is, a quick and simple measurements converter

Full conversion

Convert: from to in

The meaning of CriOS

Posted: Saturday 5 January 2013

Recently had a browser view from "CriOS" when viewing your blogger stats? Basically, what that is is Google Chrome for mobile devices; android and iOS. Not some revolutionary new operating system..

Ruby: Joining unpacked integers with strings

If you're a novice at ruby like me, you've probably tried to join strings using plus signs when the data has been unpacked using .unpack():
print "This number will not display: " + no