Google Play developer’s woes
I don’t get it. Everyone does it. Apple does it. Amazon, Blackberry, Samsung, Intel and a bunch of others I can’t even recall right now. Google doesn’t.
Full Story
Replacing Union Platform Default Derby Datasource with MySQL Server
Union Platform is powerful and easy-to-use multiplayer server written in Java. By default it uses an embedded Derby database. In this article I’ll show you how you can replace this datasource with a MySQL one and how to process the database with minimum downtime.
Full StoryCorrect Name Capitalization in PHP
One annoying scenario is when you let users enter their names and then you need to output their names nicely, for example in a newsletter. Some users simply enter their names in upper/lowercase, but obviously when you address them you can’t do the same. On the other hand PHP’s ucfirst() and ucwords() functions are too naive for proper capitalization.
Full Story
PHP Download Script with Resume option
A while ago I wrote an article about the common pitfalls of handling file downloads in PHP. One thing I did not realize at that time is that in most cases developers don’t have the time to write such a script and they’ll use whatever they can find, even if it has flaws. Because of this, I decided to write a download script and release it free for everyone with a BSD License. It’s not a class, just a script that accepts a “file” parameter via GET or POST and outputs the file. For security purposes any paths are stripped and replaced with a path in the script (the folder containing the downloadable file(s) should be protected against direct access).
Full Story
Best tablets for Android development
Let’s be honest here: the Android emulator is pretty useless beyond testing whether or not an app runs at all on a device. For real testing and especially for UI/UX testing, you need to check the app on an actual phone/tablet. But there are hundreds of Android devices, you can’t possibly test on all of them, so you’ll have to settle to one or two. In this post I’ll give my suggestions as to what makes a good testing platform for tablet apps.
Full Story
Hacker Events of 2011
Contrary to popular conception, hackers are generally not solitary programmers working out personal offenses. Most of the high-profile attacks of 2011 were carried by groups of hackers working together, primarily LulzSec and Anonymous.
Full Story
The free, easy way to backup your (WordPress) site
Here’s a free, automated method to backup your site, including any databases. What you need is either a VPS hosting service or at least one that gives you SSH access. Your local computer can be Windows, Mac or Linux. I’ll write about Windows, since Linux users probably already know how to do this.
Full StoryCloud Consultants Offer Sagely Advice
Cloud consultants help businesses move from large, complicated and inefficient computing platforms to a more responsive and efficient information technology (IT) platform. Business owners will benefit from the wisdom of cloud professionals to achieve a successful IT business strategy. Capital expenditures and operational overhead will be reduced in addition to the provision of more IT resources for business innovation and development.
Full Story
Why I still love AIR
Upon Adobe’s PR aftermath regarding the future of Flash player on mobile, I wanted to write a long piece and detail how great AIR is and why developers should love it. Half-way through it, I gave up. Instead, I grabbed my camera and after a few hours of preparing, shooting and editing, I came up with this image:
Full Story
A simple server-side dashboard for Union Platform
Union is a development platform for creating multiuser applications. It contains a server written in Java and client libraries in AS3, Javascript with Websocke and even server-side with Node.js. The communication protocol is XML-based and open so anyone can write a custom client in any language. In fact, in this article I’ll show you how Union can talk with PHP.
Full Story