aaroneous // its.my.tumblr

I spent nearly all of yesterday battling - what turned out to be - a mobile Safari rendering issue. Both screenshots are of the same thing: two absolutely positioned div’s at the same location, with one div rotated 180 degrees on its Y-axis. The desktop version correctly positions them next to each other (appearing as a solid box), however the iPad erroneously introduces a 1px seam (or gap) in between the two.
The first few hours were spent deconstructing my code to make sure it wasn’t user error, before building a stripped-down prototype so I could test the issue in isolation. 
Then came hours of trying to override the behavior, starting with translateX(), setting negative margins, bumping the left positioning up by one, etc, all in attempt to nudge the pieces closer together by force. These all got rid of the seam, but since the two div’s each have 50% of a background graphic (that combined make a single image) they introduced new, undesirable artifacts.
In the end, it became obvious this was a rendering bug caused by mobile Safari’s viewport zoom handling and the fix was easy: disable zooming with <meta name=”viewport” content=”initial-scale=1, maximum-scale=1”>
Hopefully this post saves someone else a very frustrating day.

I spent nearly all of yesterday battling - what turned out to be - a mobile Safari rendering issue. Both screenshots are of the same thing: two absolutely positioned div’s at the same location, with one div rotated 180 degrees on its Y-axis. The desktop version correctly positions them next to each other (appearing as a solid box), however the iPad erroneously introduces a 1px seam (or gap) in between the two.

The first few hours were spent deconstructing my code to make sure it wasn’t user error, before building a stripped-down prototype so I could test the issue in isolation. 

Then came hours of trying to override the behavior, starting with translateX(), setting negative margins, bumping the left positioning up by one, etc, all in attempt to nudge the pieces closer together by force. These all got rid of the seam, but since the two div’s each have 50% of a background graphic (that combined make a single image) they introduced new, undesirable artifacts.

In the end, it became obvious this was a rendering bug caused by mobile Safari’s viewport zoom handling and the fix was easy: disable zooming with <meta name=”viewport” content=”initial-scale=1, maximum-scale=1”>

Hopefully this post saves someone else a very frustrating day.


giantrobotlasers:

Party Rock Anthem - Literal MSPaint


siminoff:

What a awesome chart.  It would be nice to see a aggregate worldwide smartphone number on it as well.  But the point comes through, things have shifted.
cselland:

Still skeptical that we’re entering a new ‘wave’ of computing? Check this out…
A second view into the history of personal computing
via @asymco @parislemon &amp; @jtaschek


The story of our industry

siminoff:

What a awesome chart.  It would be nice to see a aggregate worldwide smartphone number on it as well.  But the point comes through, things have shifted.

cselland:

Still skeptical that we’re entering a new ‘wave’ of computing? Check this out…

A second view into the history of personal computing

via @asymco @parislemon & @jtaschek

The story of our industry


(via danzilla)
True.

(via danzilla)

True.


Anti-Snooze Device
I need to adapt this to my iPhone&#8230;

Anti-Snooze Device

I need to adapt this to my iPhone…


Finally, a tyrant we can trust. Vote Vermin in 2012.


caterpillarcowboy:

section9:

Bre just revealed a brand spanking new MakerBot, and it is by far one of the coolest things to come out of Brooklyn in quite some time.

Shit just got real. 

Bre is my hero. Love this man.

The future is gonna be awesome



My hood in 3D w/ Nokia&#8217;s new WebGL 3D Maps.
&#8220;The 3D models are built with data from Navteq&#8217;s Journey View system, using lidar. Photos are then stitched and rendered onto the 3D models.&#8221;

My hood in 3D w/ Nokia’s new WebGL 3D Maps.

The 3D models are built with data from Navteq’s Journey View system, using lidar. Photos are then stitched and rendered onto the 3D models.”


Source toptumbles.com


azizisbored: Whole Foods in Oakland.
OAKLAND!

azizisbored: Whole Foods in Oakland.

OAKLAND!


siminoff:

garychou:

Sometimes you need a 6-year window.

That is such a awesome chart. I have a theory that too many ideas/startups fail because they do not have the proper structure to let things soak. This is one more example to back that up.

siminoff:

garychou:

Sometimes you need a 6-year window.

That is such a awesome chart. I have a theory that too many ideas/startups fail because they do not have the proper structure to let things soak. This is one more example to back that up.


Do-Ho Suh, Paratrooper

(The threads are attached to a cloth of embroidered signatures of soldiers who died in war)

(via ktburrr:mrxstitch:beefranck:alecshao)

Source alecshao


60 seconds on the Internet

60 seconds on the Internet


How to Deal With Slow Walkers (via @melodymcc)