Featured

Supporting the SOPA/PIPA Site Blackout M

The majority of the internet community is taking a stand against SOPA/PIPA which attempts to fight copyright infringement through Internet censorship, and bypass the due process of law by allowing all

Read More
Supporting the SOPA/PIPA Site Blackout Movement

Fing-Fong-Fooey

Fing-Fong-Fooey is a game similar to Rock-Paper-Scissors, with the same purpose, to select one person in a group to be ‘it’. While Rock-Paper-Scissors (also called Ro-Sham-Bo) works with t

Read More
Fing-Fong-Fooey

Test your web browser for WebSocket supp

Google announced an improved way for a web application to communicate with a server. The new method is called WebSockets. You can read more info here on WebSockets. Here is a quick test to see if your

Read More
Test your web browser for WebSocket support

7 Groundrules For An Intelligent Convers

Everybody loves a great conversation. It is one of life’s simple pleasures. Sharing ideas and perspectives is a great way feel alive and connected. Looking back at the high points in your life,

Read More
7 Groundrules For An Intelligent Conversation

Adding Costco Gas Stations to Google Map

How many time have you gone to search for something on the Internet, and it just wasn’t there? Many times travelling over the last few years, I’ve wanted to know where there was a Costco g

Read More
Adding Costco Gas Stations to Google Maps

What WebKit version is in what Android version?

0
by on March 6, 2012 at 3:43 pm

In the data reported by my ScoreKeepr app, some useful stats on the version of WebKit used in a Android release.

Android version WebKit version
Android 2.1-update1 530.17
Android 2.2 533.1
Android 2.2.1 533.1
Android 2.2.2 533.1
Android 2.2.3 533.1
Android 2.3.2 533.1
Android 2.3.3 533.1
Android 2.3.4 533.1
Android 2.3.5 533.1
Android 2.3.6 533.1
Android 2.3.7 533.1
Android 3.2.1 534.13
Android 4.0.1 534.3
Android 4.0.3 534.3

If you have any additional information, please leave it in the comments below, and I’ll update the post.

, ,

Mobile Browser Reported Screen Sizes – Feb 2012

0
by on March 4, 2012 at 10:59 pm

This is the second post in a series. If you missed the first post, you can read it here.

More information about Android screen sizes was gathered this last month, and is analyzed below.

Android phones
320 px width – 85% of devices queried – phone
360 px width – 4.5% of devices queried – phone
400 px width – 5% of devices queried – 5.3″ screen size
600 px width – 1% of devices queried – tablets
800 px width – 4.5% of devices queried – tablets

The screen sizes are becoming more varied with new devices with new screen sizes and resolutions becoming available, making it ever more challenging for the Android developer.

How is this information useful to you in developing apps?

, , ,

Mobile Browser Reported Screen Sizes – Jan 2012

1
by on January 24, 2012 at 10:46 pm

UPDATE: this post is for Jan 2012, click here for the Feb 2012 report.

HTML5 / CSS3 development for mobile browsers needs to be aware of the reported screen size to effectively build a mobile site.

However, the screen resolution listed in the device specifications is NOT the same as what is reported by the mobile browser itself. Specifically, what is the window size information available via JavaScript using window.innerWidth and window.innerHeight. It is usually very different than the device’s screen resolution.
(more…)

, , ,

Supporting the SOPA/PIPA Site Blackout Movement

0
by on January 17, 2012 at 12:52 pm


The majority of the internet community is taking a stand against SOPA/PIPA which attempts to fight copyright infringement through Internet censorship, and bypass the due process of law by allowing alleged copyright infringers to be forcibly taken offline without a trial.

Many internet companies have stated their opposition to SOPA/PIPA, such as Google, Reddit, Facebook, Twitter and Wikipedia. An excellent analysis is here on Reddit.

To be clear, this is NOT objecting to copyright law, and NOT in support of copyright infringers.

On January 18th, many websites around the world are blacking out to protest this poorly thought out and technology ignorant legislation, before it is voted on by the US Congress and Senate.

JimBergman.net will take part in the blackout movement from 12am PST to 11pm PST on January 18th.

Thanks to Toby for making the WordPress SOPA Blackout plugin, available for download here.

in featured, internet

, , ,

Just Blog Something!

by on January 10, 2012 at 2:18 am

A New Year, a new challenge from Matt Mullenweg, the creator of WordPress, and Anil Dash, a well-known technology entrepreneur.

The challenge is Just Blog Something!

So, take an hour a week and just blog something. Write about something interesting or humorous or maddening that happened. Write about something you care about. Writing is a like a muscle in that is develops only when used. You’ll write better the more you write. And with over 20 unpublished posts, I’m almost half done for the year (providing there’s something good there).

So just write. And let the chips fall where they may.

in asides

Android 2.3 ‘Gingerbread’ WebSocket support

2
by on December 22, 2010 at 1:46 am

Android 2.3 Gingerbread beta was recently released to developers.

The Android 2.3 SDK information does not mention a browser upgrade or support for websockets specifically. So there is no official word from Google regarding websockets being included when Android 2.3 is released.

Taking a look at the beta 1 release of the Android 2.3 SDK, the browser in the emulator is the same version as in Android 2.2 FroYo. Here are screencaps from the browser in the Android 2.3 emulator and a screencap from the browser in Android 2.2. Note the browser version is the same in each screencap.

 

   

 

Considering that the browser in Android is based on the same open-source WebKit browser used in the iPhone and iPad, and Apple recently released websocket support in iOS 4.2, it is reasonable to predict that Google will include websocket support in the Android browser very soon, and hopefully in Android 2.3.

I posted this question to Quora. We’ll see if someone with more info can add to this.

Creative Commons License
Android 2.3 ‘Gingerbread’ WebSocket support by Jim Bergman is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
Permissions beyond the scope of this license may be available at http://jimbergman.net/about.

, ,

WebSockets supported in iOS 4.2

2
by on November 26, 2010 at 12:50 am

Apple released iOS 4.2 in November 2010, and part of that release was support for websocket in the web browser.

This was confirmed in a visit to a local Apple store. Here are some screencaps grabbed of the iPhone 4:

   

iOS 4.2 is also available for the iPad, which is a huge improvement. iOS 4.0 was only for the iPhone, and the iPad was still using iOS 3. Here are the iPad screencaps to confirm websocket support on the iPad:

   

Apple had websocket support in the beta of iOS 4.0, but removed it before release. Whatever reason it was not included iOS 4.0 must have been resolved in iOS 4.2.

Creative Commons License
WebSockets supported in iOS 4.2 by Jim Bergman is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
Permissions beyond the scope of this license may be available at http://jimbergman.net/about.

, , ,

Fing-Fong-Fooey

3
by on September 23, 2010 at 4:23 am


Fing-Fong-Fooey is a game similar to Rock-Paper-Scissors, with the same purpose, to select one person in a group to be ‘it’.

While Rock-Paper-Scissors (also called Ro-Sham-Bo) works with two people at a time, Fing-Fong-Fooey is more easily used with a group of people.

It works like this:

Everyone stands together in a circle, and each person makes a fist.

All together in unison, count to three while saying ‘Fing-Fong-Fooey’, and move your fist up and down with the count.

When Fooey is reached, each person holds out one, two or three fingers.

Add up the total number of fingers shown for all players.

Starting from the person that called for Fing-Fong-Fooey, count counter-clockwise starting with the person to their right.

The last person counted is ‘it’.

Example:

John, Lee and Mary are deciding who will drive everyone to the beach. Mary calls for Fing-Fong-Fooey. John is to Mary’s right and Lee is to her left. Each makes a fist and counts together Fing-Fong-Fooey. On Fooey, John puts out 2 fingers, Lee puts out 3 and Mary puts out 2. The total number of fingers is 7. Mary’s counts to 7 starting to her right. John-Lee-Mary-John-Lee-Mary-John. John was the last person counted and is ‘it’. He is the driver for today’s trip.

A variation that works better for larger groups, is to hold out up to as many fingers as there are people in the group. If there are five people, each person can hold out 1, 2, 3, 4 or 5 fingers. Otherwise there is an advantage to be one of the last counted in the circle.

This game was used in the TV show House M.D. in the first episode of season 7. Dr. Taub calls for Fing-Fong-Fooey with Dr. Chase and Dr. Foreman. Dr. Taub holds out two fingers, Dr. Foreman holds out two fingers, and Dr. Chase holds out one finger. The total number of fingers is five. Starting with Dr. Foreman who is to the right of Dr. Taub, the count goes Foreman-Chase-Taub-Foreman-Chase. Dr. Chase is ‘it’.

The game is alternately called Fing-Fong-Phooey, although the preferred spelling is Fing-Fong-Fooey.

Creative Commons License
Fing Fing Fooey by Jim Bergman is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
Permissions beyond the scope of this license may be available at http://jimbergman.net/about.

in asides, featured

, , ,

WebSockets NOT supported in iOS 4.0

4
by on April 26, 2010 at 1:58 am

UPDATE December 2010: iOS 4.2 now has websocket support

UPDATE July 2010: since the beta 2 release of iOS4, Apple has disabled websockets support. A few readers pointed this out, so I made a trip to an Apple Store it run a few tests.

Confirmed: iOS4 as it is released reports it does NOT have websocket support.

ORIGINAL POST:

Since the Safari web browser on the iPhone is based on WebKit, it makes sense that at some point support for WebSockets would make it to the iPhone.

Safari on iPhone OS 4.0 beta 2 supports WebSocket.

Once OS 4 is available for the iPad, support should be there as well.

Thanks to reader Arun for pointing this out.

Creative Commons License
WebSockets NOT supported in iOS 4.0 by Jim Bergman is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
Permissions beyond the scope of this license may be available at http://jimbergman.net/about.

, , , , , , , ,

Test your web browser for WebSocket support

39
by on December 9, 2009 at 6:34 pm

Google announced an improved way for a web application to communicate with a server. The new method is called WebSockets. You can read more info here on WebSockets.

Here is a quick test to see if your web browser supports WebSockets. At the time this post was published Google Chrome developer channel release 4.0.249.0 is the only browser to support WebSockets.


(more…)

, , , , ,

My iOS & Android Apps

Elsewhere on the web

Jim's book recommendations, favorite quotes, book clubs, book trivia, book lists (read shelf)

Like this page?

Popular Posts


FreshBooks



SPECIAL Offer! Save 20% off all New Hosting Plans!