Jeremy Brown, Mobile & Web development

Official account of a web developer no one's heard of. Expect posts on Mobile, HTML5, CSS, SEO, social, jQuery, EECMS & crap music taste.
Based in Sydney Australia.
You can find me here --> twitter.com/jeremybrown
Questions welcome

Making a simple html file a Facebook canvas iFrame hosted for free(ish) on Google App engine

Want to build a custom page in Facebook but you are lost with the new layout, removal of tabs and depreciation of FBML, read the following.

 

1.     Create a Facebook page, or update your existing page to the new layout. Its simple. Go here http://www.facebook.com/pages/create.php?campaign_id=372931622610&placement=pghm&extra_1=0

 

2.     Create an HTML file. I’d advise centre aligned, 520 wide and 900 tall for best results. Link any images using a relative path like <img src=”images/imagename.png”>

 

 

3.     Register your Google App Engine (or hosting account ;p) http://code.google.com/appengine/

The name you register becomes your domain, write it down as you will need it.

http://my-new-page-on-facebook.appspot.com

 

4.     Download the Google app launcher. This is like an FTP program for your website. http://code.google.com/appengine/downloads.html

5.     Open App Engine Launcher enter the details of your new Google App. Click Deploy to test your app. This will create a folder that with some .py and .yaml extentions. Just leave them as they are configuration files.

 

6.     Browse to your appengine folder on your local machine and then your “my-new-page-on-facebook” folder, create a folder called files and put your website html, css and images into this folder. This files folder will become the root path of your App Engine.

 

7.     Rename the html file you wish to see in Facebook page is index.htm, we will create a rule later to force this if you wish to call the file something different ensure you update the next step to reflect this.

 

8.     Click Edit in the Launcher and update the handlers to enable static web content. This will deploy into a folder called “files” is the location of your website and any images. There is a rule that will handle the correct handling for your index.htm. Filenotfound.htm is the file you will create and upload with an error message to help you if you chose to have multiple pages on your app engine.

 

handlers:

- url: /files/

  static_dir: files

 

- url: /

  static_files: files/index.htm

  upload: files/index.htm

 

- url: /(.*)

  static_files: files/\1

  upload: files/(.*)

 

 

- url: .*

  script: files/filenotfound.htm

 

 

9.     Click deploy and test by browsing to your  site “http://my-new-page-on-facebook.appspot.com

 

10. Create a Facebook application. Don’t stress, you don’t need to know anything beyond HTML for this example. To create an application you will need to register at http://developers.facebook.com/ then click My apps from the top menu and Set Up a New App.
:Facebook Pages:Screen shot 2011-03-03 at 11.55.46 AM.png

11.  Click to app settings, under facebook integration give the app a url name and under website tab add our new site http://my-new-page-on-facebook.appspot.com

12.  Give the application a Page Tab Name and Tab Url, this will then allow the page to be added to the navigation for your fan page.

 

13. Your app has been created! Now we need to link it up. Go to my apps, click Application Profile Page and just under the logo you will see Add app. You can now add your app to your Facebook page

:Facebook Pages:Screen shot 2011-03-03 at 11.57.07 AM.png

14.  

 

 

 

My Iframe is scrolling. Load the SDK before the <HTML tag

<div id="fb-root"></div>

<script src="http://connect.facebook.net/en_US/all.js" ></script>

<script>

FB.init({

appId : '183455155031048',

status : true, // check login status

cookie : true, // enable cookies to allow the server to access the session

xfbml : true // parse XFBML

});

</script>

 

And load this before the </head> tag

<script type="text/javascript">

window.fbAsyncInit = function() {

FB.Canvas.setSize({ width: 520, height: 1500 });

}

// Do things that will sometimes call sizeChangeCallback()

function sizeChangeCallback() {

FB.Canvas.setSize({ width: 520, height: 1500 });

}

</script>

 

 

http://developers.facebook.com/docs/guides/canvas/

Whiskas Earster iPhone app launched

Woo!! Easter in Australia = 5 day weekend!

We launched a free Whiskas iPhone app this Easter. 
Its a bit of fun, putting bunny ears on your photos, shake for different ears and a swipe gallery of pics people are sharing.

http://itunes.apple.com/au/app/whiskas-earster-cats/id431829440?mt=8

 

Please tell me what you think of it! We put it together by the team at http://www.creativelicencedigital.com/

 

WebGL, IntelliFax 2800 App Store, BUMP, HTML5, Moki, Steel Panther, Gameboy iPhone case

Heard of this new fantastic iPhone app yet?

http://www.quickerfeet.com/

 

Color is a fantastic app, we should all install and play with it today in the office

If I explained it in buzzwords it would be "Location aware crowd sourced photo blogging tool"

http://color.com/

 

The Brother IntelliFax 2800 App Store

I laughed all night at this, my wife didn't get it.

http://bit.ly/ex13b2

 

Three.js and WebGL are giving amazing results in 3D 

Check out this F1 car simulation.

http://helloracer.com/webgl/

For more examples of Mr Doobs Three.js

http://mrdoob.com/blog/post/698

 

BUMP™! number plates

Awful idea. Just register your number plates and start getting hate posts over your favrourite social networks as to how bad your driving is.

http://www.bump.com/

 

jQuery Mobile gallery

Some nice examples here of jQuery mobile

http://www.jqmgallery.com/

 

HTML5 resources

I think this site is better than most books I've looked through

http://diveintohtml5.org/

 

This HTML5 site is "getting old" but still has some great ideas.

http://html5demos.com/

 

Google created this page for last years I/O I believe, the presentation is fantastic

http://www.html5rocks.com/

 

Amazing site uses Raphael.js (HTML5 Canvas)

http://thirteen23.com/

 

83% of PayPal Merchants Say Sales Have Increased Since Offering Popular Payment Method

http://www.ipsos-na.com/download/pr.aspx?id=10468

 

I can also see paypal mobile checkout improving this number as it reduces the number of form fields a customer is required to fill.

http://mobiforge.com/running/story/how-monetize-your-mobile-site-paypal-mobil...

 

 

Google Nexus S available in Australia

Local Nexus website available to find retailers

http://google.com.au/nexus

 

An Incubator From Down Under: Meet StartMate’s First Batch of Aussie Startups

http://techcrunch.com/2011/03/28/an-incubator-from-down-under-meet-startmates...

 

Gameboy iPhone case

http://www.ipwncase.com/

 

Blackberry Playbook US$499

http://www.itnews.com.au/News/252069,rim-to-sell-playbook-tablet-from-us499.aspx

 

Moki.TV is a tvguide for video streaming on the web

http://techcrunch.com/2011/03/17/moki-tv-is-the-ultimate-personalized-guide-t...

 

STEEL PANTHER - DEATH TO ALL BUT METAL

I want this to be real and not a joke sooo bad.

 

Proving the right to bear arms isn't such a good idea.

http://consumerist.com/2011/03/swat-called-to-taco-bell-gunman-pissed-over-pr...

 

Japanese tsunami destroys a town in four minutes

http://bit.ly/et9sWh

 

Japan is explaining the Fukushima situation to its children with the aid of a very, very poo heavy animation

 

Did file-sharing cause recording industry collapse? 

Economists say no

http://arstechnica.com/tech-policy/news/2011/03/is-file-sharing-the-global-fu...

 

WebGL, IntelliFax 2800 App Store, BUMP, HTML5, Moki, Steel Panther, Gameboy iPhone case

Heard of this new fantastic iPhone app yet?

http://www.quickerfeet.com/

 

Color is a fantastic app, we should all install and play with it today in the office

If I explained it in buzzwords it would be "Location aware crowd sourced photo blogging tool"

http://color.com/

 

The Brother IntelliFax 2800 App Store

I laughed all night at this, my wife didn't get it.

http://bit.ly/ex13b2

 

Three.js and WebGL are giving amazing results in 3D 

Check out this F1 car simulation.

http://helloracer.com/webgl/

For more examples of Mr Doobs Three.js

http://mrdoob.com/blog/post/698

 

BUMP™! number plates

Awful idea. Just register your number plates and start getting hate posts over your favrourite social networks as to how bad your driving is.

http://www.bump.com/

 

jQuery Mobile gallery

Some nice examples here of jQuery mobile

http://www.jqmgallery.com/

 

HTML5 resources

I think this site is better than most books I've looked through

http://diveintohtml5.org/

 

This HTML5 site is "getting old" but still has some great ideas.

http://html5demos.com/

 

Google created this page for last years I/O I believe, the presentation is fantastic

http://www.html5rocks.com/

 

Amazing site uses Raphael.js (HTML5 Canvas)

http://thirteen23.com/

 

83% of PayPal Merchants Say Sales Have Increased Since Offering Popular Payment Method

http://www.ipsos-na.com/download/pr.aspx?id=10468

 

I can also see paypal mobile checkout improving this number as it reduces the number of form fields a customer is required to fill.

http://mobiforge.com/running/story/how-monetize-your-mobile-site-paypal-mobil...

 

 

Google Nexus S available in Australia

Local Nexus website available to find retailers

http://google.com.au/nexus

 

An Incubator From Down Under: Meet StartMate’s First Batch of Aussie Startups

http://techcrunch.com/2011/03/28/an-incubator-from-down-under-meet-startmates...

 

Gameboy iPhone case

http://www.ipwncase.com/

 

Blackberry Playbook US$499

http://www.itnews.com.au/News/252069,rim-to-sell-playbook-tablet-from-us499.aspx

 

Moki.TV is a tvguide for video streaming on the web

http://techcrunch.com/2011/03/17/moki-tv-is-the-ultimate-personalized-guide-t...

 

STEEL PANTHER - DEATH TO ALL BUT METAL

I want this to be real and not a joke sooo bad.

 

Proving the right to bear arms isn't such a good idea.

http://consumerist.com/2011/03/swat-called-to-taco-bell-gunman-pissed-over-pr...

 

Japanese tsunami destroys a town in four minutes

http://bit.ly/et9sWh

 

Japan is explaining the Fukushima situation to its children with the aid of a very, very poo heavy animation

 

Did file-sharing cause recording industry collapse? 

Economists say no

http://arstechnica.com/tech-policy/news/2011/03/is-file-sharing-the-global-fu...

Why is Node.js so popular, StackOverflow becoming StackExchange, Hacking a modern car, zero energy TV and cool offices

Fantastic article on Node.js
Why its so popular, who would consider using it and just what is it? If you are a dev and don't know about Node.js I strongly advise you read about it.
http://mashable.com/2011/03/10/node-js/

 

3,000 Web APIs: Trends From a Quickly Growing Directory
@programmableweb as their directory hits 3,000 APIs (was 105 in 2005)
http://goo.gl/bcOxt

 

18 resources for the best social media stats of 2011

http://www.prdaily.com/Main/Articles/7458.aspx

 

mashable: Stack Overflow Secures $12M In Funding, Changes Name to Stack Exchange
http://on.mash.to/hA8gNe

 

NYT: Research Shows How Car's Electronics Can Be Taken Over Remotely
Cars in America often have cell phones in the core computer to allow remote unlocking and starting, not as common in Australia.
http://j.mp/hgDVBm

 

Samsung unveils Solar-Powered zero energy transparent TV
Its kinda cool, but who would watch tv backwards?
http://t.co/gLgNCER

 

The next 15 coolest offices in the world (after Creative Licence obviously)
Blog of Francesco MugnaiJamesDeAngelis: Office/Architecture
http://t.co/8CgyEbJ

 

If you haven't fallen for this already
"Oh dear, this exclusive picture of Mr Sheen on coke taken minutes ago!! #winning #charliesheen http://t.co/7s8EF3M"

Free RIM Playbooks for Devs, PS# on iPhone, designing for mobile, Facebook updates like button, domain squatters were rich bastards, placekitten and Charlie Sheen

In news you already know
iPad2 lands in Australia March 25

Yesterday at Adobe Refresh
We were shown digital publishing and building apps in Adobe Air across all mobile devices. And heard lots of exploding noises controlled by the mouse and the presenters face....
We were also demoed the Blackberry Playbook its pretty impressive. I can see enterprise wanting to use it.
Currently all the apps for Playbook are written in Adobe Air.

RIM are giving away Playbooks
If you write an HTML5 or Air app and get it published in Playbooks market this month they will send you a free Playbook.

AT&T is giving away $10K
For the best HTML5 app - entries close March 8 

Need inspiration? See what people would like as an app
A collection of ideas for apps and websites people are wishing for 

Mobile UI Patterns
Lessons learned from UI designer

Everyair, play PS3 games on your phone
Remote Desktop App Will Allow Users To Play PS3 Games On The iPhone, iPad And iPod Touch 

Facebook are overhauling the Like button
It's getting hard to keep up on all these updates.

This is ontop of all the FBML to iframe changes

Flashback to 1997: 'The Man who owns the internet'
Kevin Ham of Vancouver runs a $300mm domain names business 
I hope he is in jail now I hate domain squatters.

Live the Sheen Dream
Bwahahahahaha! Quotes from Charlie Sheen in the past drug crazed weeks.

{placekitten}
For those special projects, when standard placeholder images just aren't good enough 

YouTube - In the air tonight
I hav no idea what this guy is thinking...

Find lost iPhones, Palestinian ruler looks to Facebook, Increase your laptop volume and laser cat bowling

CocoaHeads meetup next Thursday - March 3rd - Australian Cocoaheads
http://groups.google.com/group/cocoaheadsau/msg/ca74ccd5d82b4f6d

 

Find my iPhone
If you ever lose your phone, you can use this app to find it again. Register an account today!
http://itunes.apple.com/au/app/find-my-iphone/id376101648?mt=8

 

How 5 Companies Are Using the iPad to Increase Productivity
http://mashable.com/2011/02/24/ipad-productivity/

 

The tiny JSON rendering engine by TwigKit
http://bit.ly/h95y72

 

This guy built an app using AppEngine+Django that notifies you when friends break up... Awesome. via @pamelafox
http://bit.ly/fRyEl9

 

Hopes everyone talks to their loved ones about organ & tissue donation this week. 
http://www.donatelife.gov.au

 

In the face of Libya and Egypt, Palestinian Ruler Asks Facebook Followers For Change
http://www.allfacebook.com/palestinian-ruler-asks-facebook-followers-for-chan...

 

Some Facebook Page Creation Tools
http://www.allfacebook.com/10-facebook-page-creation-tools-2011-02

 

76% of the marketers plan to invest in Facebook & 69% in Twitter
http://pollenmarketing.com.au/2011/02/80-marketers-to-increase-digital-social...

 

Boom, increase your laptop speakers up to 400%
http://thenextweb.com/apps/2011/02/22/boom-a-mac-app-to-pump-up-the-volume-by...

 

Collaborates all the daily deal sites into one email
http://dealpinch.com

 

YouTube - Cat Laser Bowling

FMBL replaced by iFrames, Twitter vs Facebook infographic, Melbourne newspapers, SQL injection number plate and Emo dad

Facebook Drops FBML in Favor of iFrames – Advantages & Challenges
Another, technical look into this change in Facebook fan pages. Personally I think it just means the brands are going to stalk and copy our personal data more.
http://blog.involver.com/2011/02/facebook-drops-fbml-in-favor-of-iframes-adva... 

 

How Twitter Compares To Facebook: Infographic
http://blog.tweetsmarter.com/twitter-stats/how-twitter-compares-to-facebook-i...

 

This is just inspiring but can't be real. Can it?
Urban SQL injection

Media_httpiimgurcomha_hfgdu

 

Flashboard Wars: The Age vs The Herald-Sun
http://theagevsheraldsun.tumblr.com/

 

Replicating childhood photos
This is just excellent and funny
http://irinawerning.com/back-to-the-fut/back-to-the-future/

 

Know your Memes, Emo Dad
http://ow.ly/3XY12

Post-1-040170700_1278123831
 

2010 Comscore mobile review, Is ie9 a modern browser, Google "We tried to get Nokia on Android", Groupon in Oz and fun stuff

Comscore 2010 Mobile Year in Review
Facebook usage on mobile grew by more than 120% in U.S. and EU5 in past year 
http://www.comscore.com/content/download/7487/128871/version/2/file/comScore+...

 

Just for Peng
Is IE9 a modern browser? In summary, no. 
http://j.mp/gdVwbW

 

Eric Schmidt keynote Android has 150k apps, 350k daily activations
http://androinica.com/2011/02/15/android-has-150k-apps-350k-daily-activations...
And "We tried to get Nokia to go to Android"
http://mashable.com/2011/02/15/eric-schmidt-honeycomb-video-editing/

 

Groupon Australia launched
Game on! Interesting space to monitor with many strong competitors.
Its called http://stardeals.com.au/

 

Text messaging still Far More popular than social networks 
http://t.co/VMNm9vO via @techcrunch

 

OpenSignalMaps Crowd-sources mobile cell tower strength 
80,000 downloads And counting 
http://t.co/sFMPX9F via @techcrunch

 

Android Leads iOS For Mobile Ad Impression Share
Apple iOS ad requests increased 47% month-over-month
http://techcrunch.com/2011/02/14/millennial-for-the-second-month-android-lead...

 

 

Hands on Playstation phone
Doesn't look to have 
http://mashable.com/2011/02/15/hands-on-sony-ericsson-playstation-phone/

 

 

USB powerpoints
Best invention ever
http://www.gizmodo.com.au/2010/08/sockitz-gives-your-powerpoints-added-usb-ch...

 

 

Band wins best album at the Grammy's
A million people ask "Who Is Arcade Fire??!!?"
http://whoisarcadefire.tumblr.com/

 

Do YOU Have Bondi Chai yet? 
Great simple facebook pages 
http://on.fb.me/fi5F6s

 

Little Old Lady Calls To Have Google Pac-Man Disabled
http://techland.time.com/2010/06/08/little-old-lady-calls-to-have-google-pac-...

 

Steve Martin tour rider
He is playing the banjo doing a bluegrass music tour.
http://stevemartin.com/stevemartin/2010/06/steve-martins-tour-rider-leaked.html

Almost as good as Iggy pops rider [classic]
http://www.thesmokinggun.com/backstage/arena-rock/iggy-pop

 

 

 

 

 

 

 

Github joke, newspapers look to Android, Karl Pilkington at a deaf KFC and lets all laugh at hipsters

Geek posts his genome to github. A smartass makes changes and issues a pull request.

http://j.mp/fpH8Rr

 

iseusa wanted no#1 in Google for "student exchange program"

And probably got it with 4.5 million pages of comment spam! 

"Thanks for taking the time to discuss this, I feel strongly about it and love learning more on this topic." - Google Search

http://bit.ly/i5wikI

 

 

Anger with Apple pushes firms to Android

The hardline approach taken by Apple towards media companies selling apps through its iTunes Store could push crucial content partners into the hands of competitors such as Google's Android.

http://www.smh.com.au/digital-life/smartphone-apps/anger-with-apple-pushes-firms-to-android-20110210-1aonm.html

 

 

Look at this fucking hipster

Another great tumblr site, hillarious.

http://www.latfh.com/

 

 

Karl Pilkington at a KFC for deaf employees

6 years on, I still can't tell if this guy is for real or just a character.