otsukare Thoughts after a day of work

Some news

  1. Thu, 03 Jul 2014 Mediaqueries need space to be successful

    An issue with mediaqueries syntax which is failing everywhere but Safari.

  2. Fri, 20 Jun 2014 Mentor Bugs in Bugzilla

    Counting Mentor Bugs With Python

  3. Mon, 02 Jun 2014 How To Find A Bug (for Web Compatibility)

    Very simple step by step way of finding bugs in Bugzilla.

  4. Tue, 27 May 2014 Subtle Modifications to the UA, Big Consequences

    The battle over UA simplification is on many fronts.

  5. Mon, 26 May 2014 Sniffing in China and WAP

    Each local market has patterns of bad practices. Here in China, we noticed quite a number of sites sending Firefox OS WAP content.

  6. Fri, 16 May 2014 Large Scale Testing Automation for Web Compatibility

    How do you test for Web Compatibility across browsers and Web sites? Discover sitecomptester-extension.

  7. Mon, 31 Mar 2014 User Agent Detection Use Cases

    User Agent detection is a delicate technique with many pitfalls. What is it? Why do people need it? Do we need to rethink it?

  8. Mon, 24 Mar 2014 Web Compatibility in China

    Trip repory about Web Chinese Market and Web Compatibility issues as of March 2014.

  9. Thu, 20 Feb 2014 To HTTP is not a verb or testing is hard stuff

    The implementation of HTTP verbs is sometimes surprising. It makes the testing harder.

  10. Thu, 23 Jan 2014 Flexbox old syntax to new syntax converter

    How adding a few CSS flexbox new syntax properties fix things quickly.

  11. Mon, 06 Jan 2014 Old browsers, does it matter?

    When old is old when we consider browsers?

  12. Wed, 04 Dec 2013 Future Fail and User Agent Sniffing

    So what do you mean when you say future fail?

  13. Tue, 03 Dec 2013 Spelling, Forms and Browsers

    When typing text in forms there are cases where it is practical to have autocomplete and spelling from the browser and sometimes when it's not. Let's go through it.

  14. Fri, 29 Nov 2013 Thanks Giving Design For Planet Web Compatibility

    We created Web compatibility planet, time to uglify the Web.

  15. Wed, 27 Nov 2013 I like it hardcoded, but not in my code (SFW)

    When hardcoded string is bad, even for UA detection.

  16. Fri, 22 Nov 2013 The Three Kingdoms Of CNet

    Here a classical example on the many ways the User-Agent detection is not living by its promises.

  17. Wed, 20 Nov 2013 How To Set Up a Web Compatibility Activity

    You started a new product, a new browser and you realize that it is failing on some Web sites at a large scale. You want to fix this. Here a few ideas on how to start your own Web compatibility activity.

  18. Fri, 08 Nov 2013 Browsers Never Lie… Except When They Have To (Romantic Story)

    When a browser is making a request to a server, it has sometimes to not tell the full truth about its identity

  19. Tue, 29 Oct 2013 According to Greek Mythology, Gecko 25 is cursed

    Sometimes, servers have a certain poetry with regards to data they receive. UA detection is always a maze of surprises.

  20. Fri, 25 Oct 2013 meta refresh and HTTP

    HTTP gives everything you need for redirections

  21. Tue, 22 Oct 2013 Device in ID in UA Strings

    Some UA strings have a device ID. Is it an issue to have it or to not have it?

  22. Wed, 02 Oct 2013 Parsing UA string is not a regex job

    Parsing a UA string is an art, but not for regex.

  23. Mon, 30 Sep 2013 Philosophy in UA detection

    Compatibility to what? UA detection has created an ecosystem.

  24. Mon, 16 Sep 2013 Responsive Design Yes, But Not Too Small

    When mediaqueries get into the way, and make your Web site unusable.

  25. Wed, 04 Sep 2013 User Agent Sniffing For A Tailored Experience

    User Agent sniffing, an old pain

  26. Tue, 20 Aug 2013 A mobile? Yes? No? Yes?

    The User Agent detection algorithm leads to horrors in terms of detection. My policy has always been « just don't do it. » Sometimes diving into a JavaScript helps understand what is happening.

  27. Thu, 08 Aug 2013 http on the command line for User-Agent sniffing

    To have an idea of what's going on very quickly for a list of domain names, I often use combinations of pipes, httpie, sed, awk, xargs and grep.

  28. Wed, 07 Aug 2013 Network Panel in Firefox 23 Developer Tools

    Understanding HTTP transactions is key to good Web development. Firefox 23 introduces the Network Panel in the Web developer tools.

  29. Tue, 06 Aug 2013 UA Sniffing Club

    UA (User Agent) sniffing has some patterns. We can define some "rules" related to that. Let's fight!

  30. Mon, 05 Aug 2013 Quick tips with httpie

    For analyzing HTTP transactions, httpie is a very good lightweight tool. It is easy to install and use. There are a few things I use on a regular basis worth sharing.

  31. Thu, 01 Aug 2013 Why Now?

    An attempt explaining this blog.

  32. Mon, 10 Dec 2012 HTTP, a little story of development

    And if we were implementing HTTP from scratch? What would be the sequence of interactions?

  33. Fri, 26 Oct 2012 Usability Of Browsers Error Messages
  34. Tue, 14 Aug 2012 Automatic redirection on mobile breaks UX

    An automatic redirection with an unknown scheme.

  35. Tue, 14 Aug 2012 Another HTTP Location issue
  36. Tue, 14 Aug 2012 A difficult location
  37. Mon, 23 Jul 2012 Opera Mobile Emulator from the command line
  38. Wed, 18 Jul 2012 Web Messaging API
  39. Wed, 04 Jul 2012 Device Pixel Ratio Timeline
  40. Fri, 15 Jun 2012 Oracle Support difficult to reach
  41. Thu, 26 Apr 2012 CAFBank and Server Side User Agent Sniffing
  42. Wed, 11 Apr 2012 curl and User-Agent
  43. Thu, 29 Mar 2012 Browser Landscape At A Fast Pace
  44. Fri, 17 Feb 2012 Vendor Extensions And Memories Shoebox
  45. Thu, 16 Feb 2012 Opera Tools For Web Developers
  46. Wed, 15 Feb 2012 Vendor extensions. Been There. Done That.
  47. Tue, 31 Jan 2012 Video, Not There yet
  48. Tue, 17 Jan 2012 Web Conferences In French
  49. Mon, 16 Jan 2012 A working draft means experimental
  50. Sat, 10 Dec 2011 tweetdeck for webkit… only
  51. Thu, 08 Dec 2011 Responsive Images and Transparent Content Negotiation in HTTP
  52. Tue, 06 Dec 2011 Detect And Redirect Users For Mobile Development
  53. Thu, 01 Dec 2011 a dirty Web of redirections
  54. Wed, 30 Nov 2011 Design et User Choice
  55. Thu, 24 Nov 2011 Disabling HTTP Referrers For Privacy
  56. Thu, 24 Nov 2011 Openweb Weekly Summary
  57. Thu, 24 Nov 2011 Watch YouTube Videos Without Flash
  58. Wed, 23 Nov 2011 Experiment: Web Without a Flash Player
  59. Wed, 16 Nov 2011 ODIN and LOLCat
  60. Fri, 28 Oct 2011 walmart mp3 - User Agent Sniffing
  61. Thu, 27 Oct 2011 Opera Emulator Releases Schedule
  62. Thu, 27 Oct 2011 User Agent Sniffing Kills
  63. Mon, 24 Oct 2011 HTTP redirection is hard
  64. Thu, 20 Oct 2011 How To Detect WebGL
  65. Fri, 09 Sep 2011 Flex your box
  66. Thu, 08 Sep 2011 HTTP Code Survey
  67. Thu, 08 Sep 2011 HTTP Etag survey
  68. Wed, 24 Aug 2011 What about the next lot?
  69. Thu, 11 Aug 2011 Optimize Favicon, Save Bandwidth
  70. Wed, 10 Aug 2011 Full Screen Mode and CSS
  71. Mon, 08 Aug 2011 favicon testing and HTTP 404 missing page
  72. Thu, 04 Aug 2011 10Ko of not interoperable technologies
  73. Thu, 04 Aug 2011 Using CORS (Cross-Origin Resource Sharing) on the Web
  74. Wed, 03 Aug 2011 Git Workflow with branches
  75. Tue, 02 Aug 2011 3 rules of thumb for Web development
  76. Tue, 12 Jul 2011 Adding Creative Commons License into HTTP Headers
  77. Mon, 04 Jul 2011 REST and HTTP - Information not actions
  78. Thu, 30 Jun 2011 Grab a Screenshot With Opera
  79. Wed, 29 Jun 2011 Two APIs For Address
  80. Wed, 29 Jun 2011 HTTP versioning
  81. Thu, 16 Jun 2011 Velocity 2010 - Take it all off! Lossy Image Optimization
  82. Wed, 15 Jun 2011 Velocity 2011 - Mobile Web and HTML5 Performance Optimization
  83. Wed, 15 Jun 2011 Velocity 2011 - Know Your Engines: How to Make Your JavaScript Fast
  84. Wed, 15 Jun 2011 Velocity 2011 - Mobile Web Performance
  85. Wed, 15 Jun 2011 Velocity 2011 - Yahoo! homepage failed
  86. Wed, 15 Jun 2011 Velocity 2011 - Performance and CSS3 - beyond the hype
  87. Wed, 15 Jun 2011 Velocity 2011 - Wednesday morning - Part 2
  88. Wed, 15 Jun 2011 Velocity 2011 - Wenesday morning session 1st part
  89. Tue, 14 Jun 2011 Velocity 2011 - Advanced Postmortem Fu and Human Error 101
  90. Tue, 14 Jun 2011 Velocity 2011 - Big Data, Scale Dirty
  91. Tue, 14 Jun 2011 Velocity 2011 - Performance Tools
  92. Tue, 14 Jun 2011 Velocity 2011, Hello world!
  93. Sun, 05 Jun 2011 List of elements/attributes having URL for value in html5
  94. Wed, 01 Jun 2011 WEB RTC - Real Time Communications in Browsers
  95. Tue, 10 May 2011 Semantic Markup And Authoring Tools
  96. Mon, 09 May 2011 Make Web Not War 2011, Vancouver
  97. Tue, 03 May 2011 How To Test Opera Dragonfly
  98. Sun, 13 Mar 2011 Web Standards Links - 7 March 2011 to 13 March 2011
  99. Sun, 06 Mar 2011 Web Standards Links - 28 February 2011 to 6 March 2011
  100. Thu, 03 Mar 2011 Wrong To Be Right - application/xhtml+xml
  101. Wed, 02 Mar 2011 HTML5, a better documentation
  102. Sun, 27 Feb 2011 Web Standards Links - 21 February 2011 to 27 February 2011
  103. Wed, 23 Feb 2011 Visiting Opera, Oslo Office
  104. Sun, 20 Feb 2011 Web Standards Links - 14 February 2011 to 20 February 2011
  105. Wed, 16 Feb 2011 Useless HTTP requests - favicon
  106. Tue, 15 Feb 2011 Conformance, Tests and Specifications - a Tabloid Life
  107. Sun, 13 Feb 2011 Web Standards Links - 7 February 2011 to 13 February 2011
  108. Tue, 08 Feb 2011 Double-digit user agent problem
  109. Mon, 07 Feb 2011 The open Web and local markets
  110. Sun, 06 Feb 2011 Web Standards links - 31 January 2011 to 6 February 2011
  111. Sun, 30 Jan 2011 Web Standards Links - 24 January 2011 to 30 January 2011
  112. Mon, 24 Jan 2011 Web Standards Links - 17 January 2011 to 23 January 2011
  113. Fri, 21 Jan 2011 Events in Tunisia and Opera statistics
  114. Tue, 18 Jan 2011 Magic Strings and User Agent Sniffing
  115. Tue, 18 Jan 2011 HTML5. Feels. Good. OpenWeb
  116. Sun, 16 Jan 2011 Web Standards Links: 10 January 2011 to 16 January 2011
  117. Mon, 10 Jan 2011 Web Standards Links: 3 January 2011 to 9 January 2011
  118. Fri, 07 Jan 2011 2DVN - The Two Digits Version Number Bug
  119. Thu, 06 Jan 2011 Be Strict To Be Cool
  120. Tue, 04 Jan 2011 Production of Cookies for Web Developers
  121. Mon, 03 Jan 2011 RSS Readers in browsers and Opera
  122. Mon, 03 Jan 2011 Web Standards Links - 20 December 2010 to 2 January 2011
  123. Mon, 20 Dec 2010 Web Standards Links - 13 December to 19 December 2010
  124. Mon, 13 Dec 2010 Proposals for a new XML generation
  125. Sun, 12 Dec 2010 Web Standards Links - 6 December to 12 December 2010
  126. Fri, 10 Dec 2010 Using Unicode Characters In The Bookmarks Bar
  127. Wed, 08 Dec 2010 Opera Mini and Mobile Orientation Switching
  128. Mon, 06 Dec 2010 HTML5 Forms in Opera 11 - Milestone 65
  129. Sun, 05 Dec 2010 Web Standards links - 29 Nov 2010 to 5 Dec 2010
  130. Mon, 29 Nov 2010 more universal debugging with console
  131. Sun, 28 Nov 2010 Web Standards links - 22 Nov 2010 to 28 Nov 2010
  132. Tue, 23 Nov 2010 opera 11 and document.head
  133. Tue, 23 Nov 2010 Opera 11 beta release - what is new on the technology front?
  134. Mon, 22 Nov 2010 device-width is an… unknown width
  135. Mon, 22 Nov 2010 Open The Web in French
  136. Sun, 21 Nov 2010 Web Standards links - 15 Nov 2010 to 21 Nov 2010
  137. Fri, 19 Nov 2010 Creating a (mobile) Web Site
  138. Sun, 14 Nov 2010 Web Standards links - 8 Nov 2010 to 14 Nov 2010
  139. Fri, 12 Nov 2010 Abolishing CSS vendor prefixes?
  140. Wed, 10 Nov 2010 CSS bolder and lighter rendering in different browsers
  141. Wed, 10 Nov 2010 Testing innerHTML for non breaking space