Older blog entries for bse (starting at number 56)

FotoTable at 10K Apart

FotoTable at 10K Apart:

Remember when you would dump all your photos onto the table and sort through them? Maybe putting them in sorted piles… Well now you can do it again! This time in your web browser, using Flickr searches, without spilling water on those precious memories.

FotoTable

FotoTable, my entry for 10K Apart — The challenge to build a fully functional web app in less than 10K. Reminiscent of the 5K Awards, some 10 years ago.

Supporting Safari 5, Chrome 5, FireFox 3.6, and IE 9, FotoTable exploits some fun drag and drop effects; various CSS3 features; and even a hint of LocalStorage. As strange as it may sound, to some, making it work in IE9 didn’t take much effort. A real testament to the developers at Microsoft, after the years of hassle with IE6.

And while the contest was limited 10K, I have a few more ideas left for this app, and intend to develop it further with more search features; multitouch for your iPhones and Androids; and perhaps even more. Maybe with a limit of 20K instead.

Vote FotoTable, and tell your friends, colleagues, and pets.

Syndicated 2010-08-27 05:11:00 from RedProcess Blog

ProGuard Pro Tips

With my launch of Proton, I decided to incorporate the recently released License Verification Library (LVL), which is meant to improve security of Android apps by adding a licensing layer to help ensure you’re running an app legally.

Google’s own documentation for the LVL notes code obfuscation is strongly recommended. What they don’t mention are the specific ProGuard settings (or any other Java obfuscator, for that matter) to use when LVL is in place. The default ProGuard configuration example will cause your app to force quit with an enumeration related exception.

The only documentation online that deals with the LVL/ProGuard combination is a lot of people complaining about their apps crashing after obfuscation. Not very helpful.

After much time spent tweaking settings, and searching for solutions, I found a combination that works without causing any force quits or license verification errors.

Add the following to your ProGuard configuration:

-keep class com.android.vending.licensing.ILicensingService

-keepclassmembers enum * {
    public static **[] values();
    public static ** valueOf(java.lang.String);
}

The main problem lay with allowing ProGuard touch enumerations (as noted in documentation I can’t easily link to). A secondary issue was a missing entry point to the LVL service.

The enumeration fix may also be of use if you’re experiencing problems with ProGuard and not using the License Verification Library. Your mileage may vary. Document any further related problems or fixes in the comments.

With all of the above said, I’m still not sure LVL is quite mature enough to rely on yet. Unless I’m just doing it wrong.

Syndicated 2010-08-21 02:41:02 from RedProcess Blog

Introducing Proton for Android

It’s by no means the first, but it should be the last speedometer app you’ll ever need.

Unlike most speedometer apps, there’s no kitschy dial, Proton just gives you the facts. Current, top, and average speeds, presented in large, bold, numbers. Customizable with different colors and measurement types, from MPH to knots.

But wait, there’s more! With the premium version, Proton will show you a graph of your speed over time, and allow you to export all the logged speed and mileage data in a convenient CSV format.

I’m really pleased with this one, and hope you enjoy it too.

Visit the Proton site for more info and screenshots.

Download From The Android Market

Proton
$1.99
Proton Lite
Free

Syndicated 2010-08-19 15:55:32 from RedProcess Blog

QR-Code Generator

QR-Code Generator:

Particularly useful for Android developers. Remember to set the URL to ­market://details?id= if you intend to link to the Android Market.

Syndicated 2010-08-15 02:00:00 from RedProcess Blog

Reboot

I’ve been working on this reboot for over a year, and over that time this endeavor has gone through many iterations, with numerous platforms and designs. I’m now calling it ready, rolling with Tumblr without having to stay on top of the updates, plugins, and horrible PHP hacks the WordPress ecosystem consists of.

This finalized reboot comes at a very opportune time, because very soon, perhaps even today, the latest project from the labs will make it out into the wild. I’m excited to announce an Android app, which is almost ready for the public.

There are still a few things to tweak around here, and of course the main site. But as far as re-inaugral posts go, this one wasn’t too tough.

Syndicated 2010-08-14 18:11:00 from RedProcess Blog

**Neon Wavelength ** New desktop wallpaper? You’re damn...



**Neon Wavelength ** New desktop wallpaper? You’re damn right.

(via JD Hancock)

Syndicated 2009-08-13 19:41:39 from Mralex

artpixie: Tumblr on vi.sualize.us Monorail cat, now boarding.



artpixie:

Tumblr on vi.sualize.us

Monorail cat, now boarding.

Syndicated 2009-07-24 21:21:00 from Mralex

"Cook said during Tuesday’s earnings report conference call that Apple has “some..."

Cook said during Tuesday’s earnings report conference call that Apple has “some ideas” on how to improve the [App Store] experience.

“As you know, today we do it by type of app and also have show popular apps and top-selling apps, et cetera,” Cook said. “We realize there’s opportunity there for further improvement and are working on that.”



-

Apple suggests App Store redesign in the works

So that’s coming real soon, right?

Syndicated 2009-07-22 18:04:00 from Mralex

“Geneology and Genetics Charts” Graphic...



“Geneology and Genetics Charts” Graphic Presentation, Willard Cope Brinton, 1939

I love these infographics.

(via Prof. Michael Stoll)

Syndicated 2009-07-21 18:05:45 from Mralex

“Flow Charts” Graphic Presentation, Willard Cope...



“Flow Charts” Graphic Presentation, Willard Cope Brinton, 1939

(via Prof. Michael Stoll)

Syndicated 2009-07-21 18:04:07 from Mralex

47 older entries...

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!