Friday, December 04, 2009

A new DNS resolver from Google

Google Code Blog: Introducing Google Public DNS: A new DNS resolver from Google: "Today, as part of our efforts to make the web faster, we are announcing Google Public DNS, a new experimental public DNS resolver."

Wednesday, December 02, 2009

Google censoring docs ?

Why was I zinged for inappropriate content?: "All of a sudden, I got a a notification 'The published version of this item cannot be shared until a Google review finds that the content is appropriate.' The 'share' link is disabled."

Tuesday, December 01, 2009

Hackers bought ad space directly from New York Times

Hackers bought ad space directly from New York Times | Graham Cluley's blog: "he hackers who exposed innocent internet users to malicious computer code, bought the advertising space on the New York Times website directly from the newspaper it has been revealed.

According to a report published on the New York Times website, the hackers posed as internet telephone company Vonage, and persuaded NYTimes.com to run ads that initially appeared as legitimate online adverts."

Monday, November 30, 2009

Friday, November 27, 2009

Chrome OS: Internet failing at PC > PC failing at Internet

Chrome OS: Internet failing at PC > PC failing at Internet: "In 2009, it's better to be an Internet company that's taking slow, awkward first steps toward the PC, than a PC company that's still trying and failing to truly integrate with the Internet. Ars looks at what Chrome OS means for Google, Apple, Microsoft, the netbook, ARM, Intel, and the cloud. 'Revolutionary' is a clich�d term, but Chrome OS is a good candidate for it."

Friday, November 13, 2009

How Chipotle, Pinkberry, and others win big by doing just a few things well

How Chipotle, Pinkberry, and others win big by doing just a few things well: "

You can try to win a features arms race by offering everything under the sun. Or you can just focus on a couple of things and do ‘em really well and get people who really love those things to love your product. For little guys, that’s a smarter route.

When you choose that path, you get clarity. Everything is simpler. It’s simpler to explain your product. It’s simpler for people to understand. It’s simpler to change it. It’s simpler to maintain it. It’s simpler to start using it. The ingredients are simpler. The packaging is simpler. Supporting it is simpler. The manual is simpler. Figuring out your message is simpler. And most importantly, succeeding is simpler.

Tuesday, November 10, 2009

Brewster Kahle (archive.org) is talking about the Internet Archive making public S3 storage (what Amazon rents) free on their servers.



Here is the document, archive.org's s3-like service
http://www.archive.org/help/abouts3.txt


Monday, November 09, 2009

Firebug Lite

Firebug Lite: "Firebug is an extension for Firefox, but what happens when you need to test your pages in Internet Explorer, Opera, and Safari?


The solution is Firebug Lite, a JavaScript file you can insert into your pages to simulate some Firebug features in browsers that are not named 'Firefox'."

Firebug functionality in a bookmarklet

SpriteMe Demo

SpriteMe Demo


Sprite Me does web page image optimisation by joining background images together and generating CSS for displaying them.

Could be awesome.

Comes with bookmarklet!

Ajaxian � Fast by Default and Web Performances

Ajaxian responds to points made in "Fast by Default"

Fast by Default

66 slides: : Slides to Steve Souder's interesting talk about reducing page downloadtimes and increasing rendering speeds.

Thursday, November 05, 2009

jQuery Form Plugin

jQuery Form Plugin: "The jQuery Form Plugin allows you to easily and unobtrusively upgrade HTML forms to use AJAX. The main methods, ajaxForm and ajaxSubmit, gather information from the form element to determine how to manage the submit process. Both of these methods support numerous options which allows you to have full control over how the data is submitted. Submitting a form with AJAX doesn't get any easier than this!"

Sunday, November 01, 2009

An introduction to HTML5

An introduction to HTML5: "
Another good intro into what HTML5 is... and isn't.

Saturday, October 31, 2009

INSIGHT: UI that looked sexy in Photoshop almost always

INSIGHT: UI that looked sexy in Photoshop almost always: "

UI that looked sexy in Photoshop almost always looks overdesigned when we try it for real in the browser. Here’s a hypothesis. Simple and useful designs just don’t seem good enough when they are dead pixels. They need to be brought to life before they can be appreciated. Until that happens we overcompensate with garnish.



"

Friday, October 30, 2009

try ruby! (in your browser)

try ruby! (in your browser): "Got 15 minutes? Give Ruby a shot right now!
Ruby is a programming language from Japan (available at ruby-lang.org) which is revolutionizing the web. The beauty of Ruby is found in its balance between simplicity and power.

Try out Ruby code in the prompt above. In addition to Ruby's builtin methods, the following commands are available:"

ooc

ooc: "ooc is a modern, object-oriented, functional-ish, high-level, low-level, sexy programming language. it's translated to pure C with a source-to-source compiler. it strives to be powerful, modular, extensible, portable, yet simple and fast."

Facebook Seattle Engineering Road Show: Mike Shroepfer on Engineering at Scale at Facebook

Interesting discussion by Microsoft's Dare Obasanjo about Facebook's architecture which services 200+ million users.

There are three key mantras that describe Facebook’s engineering culture

  1. Move Fast and Break Things – The company encourages people to take risks and innovate
    even at the risk of jeopardizing the stability of the site. It is important to them
    to not become risk averse because this is often the downfall of companies as they
    grow.

  2. Huge Impact with Small Teams – Most features and underlying systems on the site are
    built by teams of one to three people. They have a metric of users per developers
    that they are particularly proud. They claim that at Facebook they have 1 developer
    for every 1.2 million users which is better than most industry leaders including Google
    (1 developer per 190,000 users), Amazon (1 developer per 96,000 users) and Microsoft
    (1 developer per 75,000). [Ed. Note – not to be defensive but this metric seems
    weird to me and it wasn’t clear how it is calculated.
    ]

  3. Be Bold and Innovative – self explanatory

How FriendFeed uses MySQL to store schema-less data - Bret Taylor's blog

How FriendFeed uses MySQL to store schema-less data - Bret Taylor's blog

Underscore.js

Underscore.js: "Underscore is a utility-belt library for JavaScript that provides a lot of the functional programming support that you would expect in Prototype.js (or Ruby), but without extending any of the built-in JavaScript objects. It's the tie to go along with jQuery's tux."

raw.jpg (1323�1486)

Internet speeds and costs around the world (click to enlarge)

Thursday, October 22, 2009

Case-Hardened Web Badges: the Live Version - kentbrewster.com

Case-Hardened Web Badges: the Live Version - kentbrewster.com
Today's Plan
Build a script that:

  • uses modern DOM methods 
  • is firewalled from the rest of the page as much as possible 
  • requires nothing more than a single line of JavaScript 
  • creates structure, presentation, and behavior layers 
  • securely passes configuration variables from the page, if needed 
  • queries an outside Web service and displays the results 
  • allows further interaction with those results, without re-drawing the page 
  • works and plays nicely with other scripts, including multiple copies of itself 
  • runs right here, right now, on your laptop 
Break out your editors, because it's time to copy and paste!

Wednesday, October 21, 2009

HTML now works

I've fixed the editor to allow entry of < and > without buggering itself up

Let's make the web faster - Google Code


type attributes

Another thing that works in HTML 5 – today – is that you can leave out all the type attributes related to MIME types. These are the attributes such as type="text/css"or type="text/javascript", which describe the type of contents the element in question contains or links to.

Instead of <style type="text/css"> you can just write <style>; instead of writing <script type="text/javascript">, you can just use <script>. You can omit type="text/css" in almost all document types actually, even in XHTML, but HTML 5 makes all this even simpler since consistent.


Thursday, October 15, 2009

Icons Set Licensed Under Creative Commons

Icons Set Licensed Under Creative Commons: "



FatCow offers a nice, CC-licensed icons set for you, with 1000 images in 16x16/ 32x32. These should come in handy if you’re creating an app. I reordered the files a bit as they were in many different numbered folders in the original zip.
[Via Reddit. Reordered zip is CC.]
[By Philipp Lenssen | Origin: Icons Set Licensed Under Creative Commons | Comments]

[Advertisement] Google books at eBay: background info on Google, AdWords, AdSense, Blogger and more..."

jQuery.sheet - My = new Object();

jQuery.sheet - My = new Object();: "What is jQuery.sheet?
jQuery.sheet gives you all sorts of possibilities when it comes to giving your web application a spreadsheet style interface with MS Excel style calculations."

Sunday, October 11, 2009

Modernizr

Modernizr: "What is Modernizr?

Have you ever wanted to do if-statements in your CSS for the availability of cool features like border-radius? Well, with Modernizr you can accomplish just that! The syntax is very intuitive, too:

.multiplebgs div p {
/* properties for browsers that
support multiple backgrounds */
}
.no-multiplebgs div p {
/* optional fallback properties
for browsers that don't */
}"

Tuesday, October 06, 2009

jqGrid Demos

jqGrid Demos

Monday, October 05, 2009

InfoQ: Persistent Data Structures and Managed References

Video Persistent Data Structures and Managed References


Interesting discussion about concurrent programming. Rich Hickey (who is the author of Clojure, a concurrent functional programming language for the JVM) gives a presentation organized around a number of programming concepts: identity, state and values. He explains how to represent composite objects as values and how to deal with change and state, as it is implemented in Clojure.

Thursday, October 01, 2009

Telstra dumps Trading Post newspaper edition for online

Telstra dumps Trading Post newspaper edition for online: "Telstra confirmed yesterday that the publication, which is owned by the telecommunications company's Sensis division, would be published solely online from the end of this month."