Simon Willison’s Weblog

Subscribe
Atom feed for tantek-celik

13 posts tagged “tantek-celik”

2010

What is the Open Web? Tantek Çelik describes the three pillars of the open web: open publishing of content, freedom to code and implement the standards needed to access that content and open access to that content over an unfiltered internet.

# 9th October 2010, 10:47 am / openweb, recovered, tantek-celik

2005

Principles of visibility and human friendliness. Tantek makes an excellent argument that visible metadata works better than invisible metadata.

# 4th June 2005, 8:20 pm / tantek-celik

2004

Subject: Moving on...; To: co-workers. Tantek on quitting Microsoft, and the highlights of his MS career.

# 1st July 2004, 7:30 pm / tantek-celik

Tantek’s Fridge

Recently spotted on Tantek’s fridge:

[... 18 words]

2003

Targetting CSS at IE5

Tantek has created/discovered a new CSS hack, the Mid Pass Filter. This filter allows you to write CSS rules that will only be applied by IE 5 and IE 5.5 for Windows. This is great news, as those are the browsers with the broken box model (provided you trigger standards mode in IE 6).

[... 104 words]

Diagonal shapes with CSS

Information on Border Slants (via Paul Hammond). Border slants are the effect whereby diagonal lines can be created using pure CSS, by taking advantage of the fact that thick borders around a box meet at an angle. This article describes the effect in detail and shows how it can be used to achieve a number of interesting shapes, then goes on to show off with an impressive Valentine’s Day Heart. See also Tantek’s awesome pentagon site map and A Study of Regular Polygons.

Introspection

Tantek: What to do with things to do:

[... 140 words]

Merging comments and pingbacks

Tantek:

[... 200 words]

2002

Debugging HTTP headers

Tantek has released two new favelets for revealing HTTP information, using Mozilla’s ever useful Web Sniffer and Delorie’s HTTP Header Viewer. I spotted a similar tool on a recent trip to MozDev: LiveHTTPHeaders adds a “Headers” tab to the page information box in Mozilla 1.2, showing the full request and response headers used for the current page. It’s a very nice tool, but unfortunately does not yet work with Phoenix (the headers tab is added to the info box but the header information does not appear).

Tantek’s markup challenge

In A Touch of Class, Tantek continues his series of tips on writing better semantic markup and then issues a challenge: find related improvements that can be made to his blog. I couldn’t find anything in the overall structure, but I have a few (admittedly nit-picky) suggestions for his current entries. Firstly, the following line would, in my opinion, be better served with a titled <dfn> element:

[... 194 words]

rel=“bookmark”

Mental note: add the rel="bookmark" attribute to my permalinks, as recommended by Tantek. I’d never realised the rel attribute could be applied to normal hyperlinks.

Interesting but ultimately useless

Via Stuart, Tantek has an intriguing new (valid) hack for adding HTML documentation to an external javascript file. The hack uses some clever multi-language comments to hide the HTML in the file from the script interpreter, while ensuring that the documentation remains readable when the file is interpreted as HTML. Unfortunately the trick does not work in Mozilla, as that browser respects the Content-Type served with the document (whereas IE “guesses” the content is HTML from clues in the document).

Impressive CSS

Take a look at this page in Mozilla, view the source code and ask yourself “how on earth did he do that?”. It appears to involve very creative use of borders, possibly relating to the fact that a single border in CSS (at least in Mozilla and presumably in IE5/Mac as well) is actually a trapezium, not a line. Tantek Çelik was the project lead for IE 5 for the Mac (and the creator of both the Box Model hack and the High Pass Filter) so general CSS wizardry is to be expected.