{"id":95,"date":"2003-05-05T02:41:50","date_gmt":"2003-05-05T07:41:50","guid":{"rendered":"http:\/\/www.flamingspork.com\/blog\/?p=95"},"modified":"2003-05-05T02:41:50","modified_gmt":"2003-05-05T07:41:50","slug":"rules-for-a-better-web","status":"publish","type":"post","link":"https:\/\/www.flamingspork.com\/blog\/2003\/05\/05\/rules-for-a-better-web\/","title":{"rendered":"rules for a better web"},"content":{"rendered":"<p>1) Web Browsers refuse to render non standards compliant sites<br \/>\n2) SVG is used for all applicable images.<br \/>\n3) META tags are used properly<br \/>\n4) Comic Sans MS is deleted from all computers, everywhere<br \/>\n5) Background music becomes impossible<br \/>\n6) ban the plugins<\/p>\n","protected":false},"excerpt":{"rendered":"<p>1) Web Browsers refuse to render non standards compliant sites 2) SVG is used for all applicable images. 3) META tags are used properly 4) Comic Sans MS is deleted from all computers, everywhere 5) Background music becomes impossible 6) &hellip; <a href=\"https:\/\/www.flamingspork.com\/blog\/2003\/05\/05\/rules-for-a-better-web\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[9],"tags":[],"class_list":["post-95","post","type-post","status-publish","format-standard","hentry","category-website"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5a6n8-1x","jetpack-related-posts":[{"id":1205,"url":"https:\/\/www.flamingspork.com\/blog\/2008\/09\/09\/4gb-of-ram-and-swapping\/","url_meta":{"origin":95,"position":0},"title":"4GB of RAM and swapping","author":"Stewart Smith","date":"2008-09-09","format":false,"excerpt":"Evolution: why exactly do you need 89MB when you start yet 898MB now? Somehow I feel that 4GB of physical memory and 4GB of swap (well.. 2GB used) should be enough to run an email client, web browser, office suite, play some tunes, use a calendar, IRC and IM.","rel":"","context":"In &quot;General&quot;","block_context":{"text":"General","link":"https:\/\/www.flamingspork.com\/blog\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2362,"url":"https:\/\/www.flamingspork.com\/blog\/2011\/04\/21\/http-json-alsosql-interface-to-drizzle\/","url_meta":{"origin":95,"position":1},"title":"HTTP JSON AlsoSQL interface to Drizzle","author":"Stewart Smith","date":"2011-04-21","format":false,"excerpt":"So... I had another one of those \"hrrm... this shouldn't be hard to hack a proof-of-concept\" moments. Web apps are increasingly speaking JSON all around the place. Why can't we speak JSON to\/from the database? Why? Seriously, why not? One reason why MongoDB has found users is that JSON is\u2026","rel":"","context":"In &quot;drizzle&quot;","block_context":{"text":"drizzle","link":"https:\/\/www.flamingspork.com\/blog\/category\/work-et-al\/drizzle-work-et-al\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.flamingspork.com\/blog\/wp-content\/uploads\/2011\/04\/Screenshot-11-300x230.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1071,"url":"https:\/\/www.flamingspork.com\/blog\/2008\/04\/16\/web-20\/","url_meta":{"origin":95,"position":2},"title":"&#8220;Web 2.0&#8221;","author":"Stewart Smith","date":"2008-04-16","format":false,"excerpt":"Everytime somebody says \"Web 2.0\", a kitten dies.","rel":"","context":"In &quot;General&quot;","block_context":{"text":"General","link":"https:\/\/www.flamingspork.com\/blog\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":743,"url":"https:\/\/www.flamingspork.com\/blog\/2006\/10\/09\/restaurant-web-sites\/","url_meta":{"origin":95,"position":3},"title":"Restaurant Web Sites","author":"Stewart Smith","date":"2006-10-09","format":false,"excerpt":"So, having a bit of a google for restaurants around the place (well, okay, in Melbourne) and noticed that about 90% of the web sites are Flash only and hence unusable. Well, guess what - you lose.","rel":"","context":"In &quot;life, the universe and everything&quot;","block_context":{"text":"life, the universe and everything","link":"https:\/\/www.flamingspork.com\/blog\/category\/life-the-universe-and-everything\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":661,"url":"https:\/\/www.flamingspork.com\/blog\/2006\/04\/19\/postgresql-73-sql-key-words\/","url_meta":{"origin":95,"position":4},"title":"PostgreSQL 7.3: SQL Key Words","author":"Stewart Smith","date":"2006-04-19","format":false,"excerpt":"PostgreSQL: Documentation: Manuals: PostgreSQL 7.3: SQL Key Words It's very annoying that 'user' is a reserved word in postgresql. You also get really crappy error messages (at least with the various forms of quoting I've tried to use) when you try to create a table called 'user' $ psql web\u2026","rel":"","context":"In &quot;mysql&quot;","block_context":{"text":"mysql","link":"https:\/\/www.flamingspork.com\/blog\/category\/work-et-al\/mysql\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1807,"url":"https:\/\/www.flamingspork.com\/blog\/2010\/02\/23\/on-presenting\/","url_meta":{"origin":95,"position":5},"title":"on presenting","author":"Stewart Smith","date":"2010-02-23","format":false,"excerpt":"This is totally not confined to at-work presentations. The number of sessions I have sat through that could have taken 5 minutes instead of 20,30,40 or even 60 is amazing. Remember: I have not flown half way around the globe to see you read. I have come to hear a\u2026","rel":"","context":"In &quot;General&quot;","block_context":{"text":"General","link":"https:\/\/www.flamingspork.com\/blog\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/95","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/comments?post=95"}],"version-history":[{"count":1,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/95\/revisions"}],"predecessor-version":[{"id":2631,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/95\/revisions\/2631"}],"wp:attachment":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/media?parent=95"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/categories?post=95"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/tags?post=95"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}