Internet Turned Upside-Down

Why protect your wifi from your dishonest, bandwidth stealing neighbors when you can piss them off by turning their world upside down… This how-to guide will walk you through the steps on how to invert images seen by a specific area of your network.

http://www.ex-parrot.com/~pete/upside-down-ternet.html

Share This

  • Digg
  • del.icio.us
  • Facebook
  • MySpace
  • HackerNews
  • Ping.fm
  • Twitthis

Go Ahead: Next Generation Java Programming Style

Very short but good article on how the new Java programming style is. Those who nosebleed to death when faced with

http://codemonkeyism.com/generation-java-programming-style/

Share This

  • Digg
  • del.icio.us
  • Facebook
  • MySpace
  • HackerNews
  • Ping.fm
  • Twitthis

Google Docs OCR

My dilemma awhile ago was that 3 pages were given to me in JPEG format. I needed to post them online as text. I tried a few of the online OCR’s but didn’t really got them working. Then I found A prototype of the DocList API. The demo can be used as an online service for converting those images into documents. It’s kind of buggy despite the images I tried were very clean but it beats typing from scratch.

Share This

  • Digg
  • del.icio.us
  • Facebook
  • MySpace
  • HackerNews
  • Ping.fm
  • Twitthis

Need a New Pet, Old One Died

I need a new pet. My previous one just died.

I’m not talking about a real organism like a dog or cat. I’m talking about pet projects. Those are the experimental stuff that we do during our free time. For what reason? I’m just curious into making those projects work.

My project died. It was a C# application to retrieve twitter messages and send it as SMS messages. I couldn’t fix the COM port issue. My program can’t detect my phone anymore. I don’t know if it’s with my operating system, my cellphone or the program itself. There are too many unknown factors that could mess with the COM port connection which leaves me stuck.

I have two pets in mind right now:

  • some interface for rapid application development (PHP or C#)
  • a platform for something (I don’t know what) on top of the Google Maps API
Share This

  • Digg
  • del.icio.us
  • Facebook
  • MySpace
  • HackerNews
  • Ping.fm
  • Twitthis

OpenSocial API and Facebook API Should Be Friends

Because Facebook decided to isolate itself from Google’s OpenSocial, if you’re a social app developer, you’d need to learn both Facebook API and OpenSocial API to penetrate all popular social networks. It’s hard enough to perfect a social app; and more pain comes when converting it to support on a different API.

From what I’ve noticed with the big players in the social app is that they have an architecture similar to this:

  • Main App
  • Friend dataset
  • API Manager (selects Facebook or OpenSocial)
  • App’s Database
The application switches between the APIs and maintains a friend dataset which can be classified coming from the different social networks. On the user’s end, it’s transparent. I’m not sure if there’s a project out there but as of now, there is no popular (and free/open source) way of using this architecture unless you code it yourself.

There’s a promising project called OpenSocket. It let’s you add an OpenSocial app as a Facebook app. It’s still in beta and there are still some missing integrations but it’s a start. I’m optimistic for this project.

It’s kind of disappointing that Facebook is all closed doors. The whole thing with social networking is to connect. But right now in the web, we have silos of social networks.

Share This

  • Digg
  • del.icio.us
  • Facebook
  • MySpace
  • HackerNews
  • Ping.fm
  • Twitthis

WordPress: Theme Clone Wars

Following my tribute post for Google Chrome, here are more WordPress themes that mimic some popular websites.

http://ericulous.com/2009/04/14/28-smashing-wordpress-theme-clones/

Like the Twitter clone. I might use it next time.

Share This

  • Digg
  • del.icio.us
  • Facebook
  • MySpace
  • HackerNews
  • Ping.fm
  • Twitthis

Modifying the PHP Upload Limit on Shared Hostings

One of the problems I always encounter when working with PHP-based systems is the maximum file size for uploads. By default it’s set to 2MB which now in the days of the gigs and teras is pretty scarce. There are two known ways to solve this.

First is to use .htaccess and add PHP directives to render the modification. Second method is to override the settings by creating your own php.ini. Unlike the first solution, you’ll need to copy-paste this file in all directories. That doesn’t sound nice especially if you’re using open source systems like Joomla which doesn’t hold back in folder count.

The dilemma comes in when you are in a shared hosting environment. You don’t have control over the php.ini file and some even block the use of PHP directives. These factors make our two solutions useless.

Fret not. After hours of scouring the internet, I found the solution here. We still follow the second method but instead of copy-pasting in all folders, we add a code in the .htaccess which does the “Apply to All” for your php.ini.

Share This

  • Digg
  • del.icio.us
  • Facebook
  • MySpace
  • HackerNews
  • Ping.fm
  • Twitthis

5 Ways Social Media is Changing Our Daily Lives

A short but well written article on how social media is changing us.

http://mashable.com/2009/10/16/social-media-changing-lives/

Share This

  • Digg
  • del.icio.us
  • Facebook
  • MySpace
  • HackerNews
  • Ping.fm
  • Twitthis

Tribute to the Awesomeness of Google Chrome

For a few days, my blog will look like Google Chrome. Why? Because I love the browser. Thanks to Ericulous!

I’ve been through a lot of browsers (if you don’t know what a browser is, I’m sure you can relate with these people) but none comes close to the browsing experience Google Chrome provides.

Lightweight

The installer is pretty small. I may talk about memory management here and we’d end up debating which of the top browsers has the smallest RAM consumption, but it sure leaves behind a browser that’s still stubbornly used by some people.

It Loses in Stop Dance at the Last Stage

If you know the party game, Stop Dance, and you’re one of the last contestants in the game, the party host will reverse the rules (play music, don’t move). Hmmm… It reminds me of another browser. When I turn my iTunes on, it hangs. Chrome gets kicked out since it didn’t hang.

Simple Yet Slick

Lastly, what I like about the browser is it does one thing correctly–it gives me room to browse. No useless toolbars; not even a title bar and menu bar. It’s just tabs, navigation bar and bookmarks. Everything I need. The default theme looks really good on Windows’ Aero.

If I only have 80 minutes to travel around the web, Google Chrome is my private jet.

Share This

  • Digg
  • del.icio.us
  • Facebook
  • MySpace
  • HackerNews
  • Ping.fm
  • Twitthis

Charles Darwin Gets a Haircut

Obviously it’s been a while since my friend, Charles, got a haircut.

Share This

  • Digg
  • del.icio.us
  • Facebook
  • MySpace
  • HackerNews
  • Ping.fm
  • Twitthis