SEO

Showing posts with label code. Show all posts
Showing posts with label code. Show all posts

July 2, 2019

.@W3C Tim Berners-Lee invented the Internet! Now see his sexy plans to USE it! @timberners_lee timbl@w3.org

 

 

.@W3C @timberners_lee invented the Internet! 

Now read his sexy high-level email



High level sexy JS rdf interface?

From: Tim Berners-Lee <timbl@w3.org>


Ramble:

The low-level TF is working on low-level objects to represent RDF concepts, where you have things like


 > x.datatype
  'http://www.w3.org/2001/XMLSchema#integer’;
 > x.value
  ‘2’

in other words 
 - easy for the quadstore implementers to input and output
 - easy to test against RDF specs

But is this set if requirements rather different from the needs ot API users. basically a sexy RDF implementation is one which:

 - Has very natural integration with JS (ES6)
 - Has no visible artifacts of the RDF system like the URIs of data types



 - add together numbers
 - iterate over RDF collections just as Arrays. 

There is another set of requirements for what you might call a high level 

where you’d maybe like things like


 x = turtle(‘2’)
 y = turtle(‘2.0’)
 if (x  !== y) {
  var z = x / y;
 }

 > x
  2
 > y
  2.0

 > x.datatype
  ''http://www.w3.org/2001/XMLSchema#integer'



 > a = turtle(‘( 1 “one”) ‘);
 > a.length
  2
 a[1].length
  3

Questions around this include

 - can we actually use javascript numeric, array objects for our nodes?
 - can we use subclasses of them?



Dates and decimal numbers are examples  datatype which developers need to use all the time.  Jost look at your bank data for decimals which you do not really want to be JS real numbers, and datetimes.   GPX files are full of datetimes.  Why not store them as subclasses of a JS Date class?

Or even ambush it the Date type itself?

 Date.prototype.datatype = ''http://www.w3.org/2001/XMLSchema#dateTime”
 Date.prototype.rdfValue = function(return  isoformat(self) + “^^”+ 
   ''http://www.w3.org/2001/XMLSchema#dateTime”)


 var then = store.any(item, OFX.date); // get date of item
 var now = rdf(Date.now());   // rdf() is smart and gives me and RDF node
 ago = now - then;      //  seconds

 
Or to avoid stomping on the main JS classes one could instead use special RDF functions instead of 

 rdf.datatype(2);
  ''http://www.w3.org/2001/XMLSchema#float';

 rdf.datatype(“2");
  ''http://www.w3.org/2001/XMLSchema#string';

 rdf.datatype(Date.now());
  ''http://www.w3.org/2001/XMLSchema#dateTime';

 rdf.datatype(“2");
  ''http://www.w3.org/2001/XMLSchema#string';


Then we could say do

 g.add(item, OFX.date, Date.now())
 g.add(item, amount, Decimal(‘125.06'))
 g.add(item, OFX.payee, “Acme co")

April 3, 2019

SEO Weirdest Search Operators: Dare you to know them all! PLUS "Give "P"s a Chance" Why Google Removes the P element from Blogger user's HTML? Are Periods in for a full stop?




Perform a search by entering your search string in the Query input box.

 

click the Get Concordances button, then your search results will start to be displayed.

 

Or you can click the Refine Query button that gives you the chance to remove any unintended matches to your query.


thanks to Google Blogger, all ps are  removed  from Blogger html, like hotdogs at bar mitzvah. 


@T must have convinced someone to deprecate, or, at least, alienate P's from only but the most semantic uses,


INSTEAD OF THE USES WHICH WE USED THEM FOR SINCE THE FUCKING THING WAS INVENTED.  YEAH, GOOD WORK.  LET'S SPAN UP THE JOINT OR DIV everone to death.  Trump is working on that.


OR ARTICLES


NO ONE HAS THE FUCKING TIME TO SIT AROUND AND STYLE UP articles

and while you're at it, let's continue your megalomaniacal wish for all things, people, places, and every goddamn thing to be fucking Json'd or Microformatted.

I tried going to that fucking Schema page.  I realized two things.  They're crazy, and I spent one fucking hour trying to vcard, hcard, microformat, json, rfda, or whatever the fuck you're pushing now, my fucking name at the end of a tweet.  

Insane.  And you and the robots still trying to organize the Internet... so what, so Google can scrape it more effectively, and by 2025 be fucking your wife?

No, thanks, pal.

Everything's fine.  Ps are fine.  This third party shit is fine.  The African stuff under a tree is fine.  Try to calm down.  Go on one of those bike rides you like.

talk to people on Twitter from your remote location so that you don't lose your canonical url, or whatever Bruce Lawson was telling Jen Simmons on her eight-year-old pod. 

i think you don't want Twitter to own your Tweets.  

wait, i have to look this up to see how fucking crazy you really are.
 it took a second, but here is the ultimate madness of you and a friend trying to get a grip on all its Cononicalization

that's all i ever have to say on that anymore.

thanks,






P: (FROM my TED Talk on Ps)

P, a webmaster's most human element.  one which stands for paragraph and person and prose and passion

Do you remember that? 

That is the feeling that some Typographers, Authors, Web Devs, CSS Hacks, High School Students, and African children whose computer only uses Ps and Is for obvious reasons. 

Do you need me to spell it out for you?  

What was wrong with them. 

Why do you hate them now? 

Why does Google not allow them at all, ever?

Why are they usually replaced by a much more impersonal element? 

why do i have to jerry-or-jury-rig  a stupid fucking span with a stupid fucking .p in front of it, like it's driving the show, head of the parade, Span for a day. 

Fuck spans and the classless horse and buggy they drove a P in on!

let's just see how you feel about them when they multiply more than they already have. 

I've noticed, there's not a whole lotta semantic spans around;  and with class names like .mklp67, the future is not going to get a whole lot of info on our great society. 

you're not likely bringing home spans to Mom. 

they're fucking rats, or rabbits, multiplying like rabbits or rats, and there's not a selector from here to your CSSecret headquarters you can show me plans to eradicate spans, like you did with the Ps

starting to sound like something else?  

GIVE P's a CHANCE! 


 *by another element, although sometimes I'll get lucky and get the odd div or span thrown in for kicks.

  *SPARE words which didn't make the cut.  they are free and easy to use. 

And  of course,

they

insert their namespace prefix in place of the empty local links, which is why you should maybe not do that so much.  


so no links, but great info, tons more than Google CSE




Pattern Matching 

Any of the following can be entered as queries.
runSingle word search.
run/ranAlternative words. Either 'run' or 'ran' will be matched.
r[u|a]n
[w|c|sh]ould
Alternative characters. In the first case either 'run' or 'ran' will be matched. Note that although this does the same thing as above it will be considerably slower to process.
run*
*ing
anti*tion
Character wildcards. The specified string with any number of characters in the * position will be matched, e.g. matches of 'run*' are 'run', 'runs', 'running' and 'rune'. Note that the last word here may not be a desirable match, in these situations it can be useful to refine the query to eliminate unintended matches.
[r[u|a]n*|sprint]Any combinations of the above patterns are possible.
fed#upCompounds. 'fed#up' will match 'fedup', 'fed-up' and 'fed up'.
too many cooks spoilPhrase search.
too many * spoilPhrase containing a wildcard. In this case any word can appear in the * position.
too many *3 spoil thePhrase containing a multiple wildcard. In this case one to three words can appear in the *3 position. The maximum length of this wildcard is 9 words.
too many * *2 spoil thePhrase containing adjacent wildcards. In this case two to three words can appear in the * *2 position.
cooks NEAR brothNEAR operator. Find these two words within 10 words of each other in either direction.
carpe diem OR seize the dayOR operator. Find different phrases with one search.





Part-of-Speech Search 

Part-of-Speech (POS) tags can be added to queries by placing them inside curly brackets, e.g. any noun is {N*} (tagsets).
record{V*}POS tag attached to a word. Only instances of 'record' as the specified POS type (in this case a verb) will be matched.
[record|tape]{V*}
run*{V*}
POS tag attached to a pattern. Each word matched by the pattern must also match the specified POS type.
{V*}
they {V*} it
POS tag only. Any verb will be matched in the {V*} position
The drop down menu below the Query box lists all of the available tags for the selected corpus sub-segment. Selecting a tag from this list will add it to the Query box. Note that each language has different POS tagsets.



Search Options 

These options are available on the search start page and can be used to change the scope of your search:

and the refine query options.



Domain 

Choosing a domain from the drop down list will limit the search to that subsection of the corpus.


Case Insensitive 

Ticking this will make your search case insensitive. If refining the query case variants of the search terms will be included.


Sentence Position 

Use this drop down list to choose where any matches to the query must appear within a sentence. The options are 'Any', 'Within a single sentence', 'Sentence initial' and 'Sentence final'. The default is 'Any'.


Word Filter 

This enables you to assign words which must or must not appear within the selected range around the search string. The ranges you can select are document, sentence, left/right/both 1-30 words or within the matched string. Place a minus (-) before words which must not appear.

For example if you search for the word 'plant' you can limit your search by entering 'nuclear -flower' and selecting the document span. Only results from documents containing the word 'nuclear' but not the word 'flower' will returned.


Refine Query 

Details about refining a query can be found here...

and because i found out the place the table wasn't, i can now paste section 6 from (this link and the one's below are the only ones that will work, the other ones just take you to a blank page) my favorite University linguistic concordance searcher with my own vanity go-to keyword, which after ten years is working.  


6) https://www.flickr.com/photos/craunchy/4229838398
Text, Wordlist, text/html, UTF8 (Content-type), date unknown
86:  of blues "mo rourk" mossie o'rourk WhatGetsMeHot Mrjyn tuesday lush bible concordance with lurks and   
  87:  with lurks and lust on either side WhatGetsMeHot Mrjyn Facebook - Mossie 'Rourk_ drag image to adjust  
  88:     version of your pic around here WhatGetsMeHot Mrjyn teen sex party girl asleep man with hand under  
  89:  apple action news taiwan hong kong WhatGetsMeHot Mrjyn Facebook My Links Facebook - Mossie 'Rourk bob  
  90:        from facebook - tuesday lush WhatGetsMeHot Mrjyn google friend connect Facebook - Mossie 'Rourk  
  91:        from facebook - tuesday lush WhatGetsMeHot Mrjyn google friend connect Gmail - Re- i can't       
  92:        from facebook - tuesday lush WhatGetsMeHot Mrjyn teacher teaches oral sex sitting on chair in    
  93:  apple action news taiwan hong kong WhatGetsMeHot Mrjyn teacher teaches oral sex girl youtube video     
  94:  apple action news taiwan hong kong WhatGetsMeHot Mrjyn superman lifts van saves girl youtube video     
  95:  apple action news taiwan hong kong WhatGetsMeHot Mrjyn Lush Life - Google Books "tuesday lush" facebook
  96:  "tuesday lush" facebook strayhorne WhatGetsMeHot Mrjyn small book cover Michael Jackson by "aleix      
  97:    pitarch" facebook catalan friend WhatGetsMeHot Mrjyn me and "jerry lee lewis" and "dr. nick"         
  98:   of blues "mo rourk" mossie 'rourk WhatGetsMeHot Mrjyn Lush Life - Google Books "tuesday lush" facebook
  99:  "tuesday lush" facebook strayhorne WhatGetsMeHot Mrjyn What Gets Me Hot linkwithin labels Video Tiger  
 100:     On Baby Chinese Cheerleader Rap WhatGetsMeHot Mrjyn whatgetsmehot.blogspot.com youtube.com/whatgetsme
 101:     Dec 7, 2009 at 2:32 AM, Nichopoulouzo wrote: "MRJYN WHATGETSMEHOT" MRJYN WHATGETS...Image by        
 102:    AM, Nichopoulouzo wrote: "MRJYN WHATGETSMEHOT" MRJYN WHATGETS...Image by WhatGetsMeHot Mrjyn via     
 103:           MRJYN WHATGETS...Image by WhatGetsMeHot Mrjyn via Flickr Lynsey De Paul - Sugar me 1972 Lynsey
 104:      Tiger Woods: Best YouTube Internet Memes RT @mrjyn #TigerWoods #Chinese Car Crash - J2W9 -         
 105: smehot.blogspot.com youtube.com/whatgetsmehot RT @mrjyn #TigerWoods #Chinese Car Crash #Christmas       
 106:      playboy mayfair bathtub Nymph "WhatGetsMeHot Mrjyn ... WHATGETSMEHOT Nympho On the Line WhatGetsMeHo
 107:    WHATGETSMEHOT Nympho On the Line WhatGetsMeHot Mrjyn "WhatGetsMeHot Mrjyn" Craunchy ThePerfectAmerican
 108:    On the Line WhatGetsMeHot Mrjyn "WhatGetsMeHot Mrjyn" Craunchy ThePerfectAmerican www.flickr.com/photo
 109: w.flickr.com/photos/organize/ ... Links posted by mrjyn (WhatGetsMeHot Mrjyn) - Topsy mrjyn. WhatGetsMeHo
 110:          ... Links posted by mrjyn (WhatGetsMeHot Mrjyn) - Topsy mrjyn. WhatGetsMeHot Mrjyn. refresh.   
 111:     posted by mrjyn (WhatGetsMeHot Mrjyn) - Topsy mrjyn. WhatGetsMeHot Mrjyn. refresh. twitter.com/mrjyn.
 112: WhatGetsMeHot Mrjyn) - Topsy mrjyn. WhatGetsMeHot Mrjyn. refresh. twitter.com/mrjyn. pussy, rhone-alpes 
 113:  mrjyn. WhatGetsMeHot Mrjyn. refresh. twitter.com/mrjyn. pussy, rhone-alpes – i wanna die before you get
 114:       Beast" money fee payment seal whatgetsmehot mrjyn yt:quality=high Related articles by Zemanta *   

i would also like to share my acknowledgements to these people who I might have been a little too hard on in my post:  

Acknowledgements

and he who said this, said it right: 

Thanks to Tim Berners-Lee for inventing HTML, without which none of this would exist.



Thanks to Aankhen, Aaron Boodman, Aaron Leventhal, Adam Barth, Adam de Boor, Adam Hepton, Adam Roben, Addison Phillips, Adele Peterson, Adrian Bateman, Adrian Sutton, Agustín Fernández, Aharon (Vladimir) Lanin, Ajai Tirumali, Akatsuki Kitamura, Alan Plum, Alastair Campbell, Alejandro G. Castro, Alex Bishop, Alex Nicolaou, Alex Rousskov, Alexander J. Vincent, Alexandre Morgaut, Alexey Feldgendler, Алексей Проскуряков (Alexey Proskuryakov), Alexis Deveria, Allan Clements, Amos Jeffries, Anders Carlsson, Andreas, Andreas Kling, Andrei Popescu, André E. Veltstra, Andrew Barfield, Andrew Clover, Andrew Gove, Andrew Grieve, Andrew Oakley, Andrew Sidwell, Andrew Simons, Andrew Smith, Andrew W. Hagen, Andrey V. Lukyanov, Andy Heydon, Andy Palay, Anne van Kesteren, Anthony Boyd, Anthony Bryan, Anthony Hickson, Anthony Ricaud, Antti Koivisto, Arne Thomassen, Aron Spohr, Arphen Lin, Arun Patole, Aryeh Gregor, Asbjørn Ulsberg, Ashley Gullen, Ashley Sheridan, Atsushi Takayama, Aurelien Levy, Ave Wrigley, Axel Dahmen, Ben Boyle, Ben Godfrey, Ben Lerner, Ben Leslie, Ben Meadowcroft, Ben Millard, Benjamin Carl Wiley Sittler, Benjamin Hawkes-Lewis, Benoit Ren, Bert Bos, Bijan Parsia, Bil Corry, Bill Mason, Bill McCoy, Billy Wong, Bjartur Thorlacius, Björn Höhrmann, Blake Frantz, Bob Lund, Bob Owen, Boris Zbarsky, Brad Fults, Brad Neuberg, Brad Spencer, Brady Eidson, Brendan Eich, Brenton Simpson, Brett Wilson, Brett Zamir, Brian Campbell, Brian Korver, Brian Kuhn, Brian M. Dube, Brian Ryner, Brian Smith, Brian Wilson, Bryan Sullivan, Bruce D'Arcus, Bruce Lawson, Bruce Miller, C. Williams, Cameron McCormack, Cameron Zemek, Cao Yipeng, Carlos Gabriel Cardona, Carlos Perelló Marín, Chao Cai, 윤석찬 (Channy Yun), Charl van Niekerk, Charles Iliya Krempeaux, Charles McCathieNevile, Chris Apers, Chris Cressman, Chris Evans, Chris Morris, Chris Pearce, Chris Weber, Christian Biesinger, Christian Johansen, Christian Schmidt, Christoph Päper, Christopher Aillon, Christopher Ferris, Chriswa, Clark Buehler, Cole Robison, Colin Fine, Collin Jackson, Corprew Reed, Craig Cockburn, Csaba Gabor, Csaba Marton, Cynthia Shelly, Dan Yoder, Daniel Barclay, Daniel Bratell, Daniel Brooks, Daniel Brumbaugh Keeney, Daniel Cheng, Daniel Davis, Daniel Glazman, Daniel Peng, Daniel Schattenkirchner, Daniel Spång, Daniel Steinberg, Danny Sullivan, Darin Adler, Darin Fisher, Darxus, Dave Camp, Dave Hodder, Dave Lampton, Dave Singer, Dave Townsend, David Baron, David Bloom, David Bruant, David Carlisle, David E. Cleary, David Egan Evans, David Flanagan, David Gerard, David Håsäther, David Hyatt, David I. Lehn, David John Burrowes, David Kendal, David Matja, David Remahl, David Smith, David Woolley, DeWitt Clinton, Dean Edridge, Dean Edwards, Debi Orton, Derek Featherstone, Devdatta, Dimitri Glazkov, Dimitry Golubovsky, Dirk Pranke, Divya Manian, Dmitry Titov, dolphinling, Dominique Hazaël-Massieux, Don Brutzman, Doron Rosenberg, Doug Kramer, Doug Simpkinson, Drew Wilson, Edmund Lai, Eduard Pascual, Eduardo Vela, Edward O'Connor, Edward Welbourne, Edward Z. Yang, Ehsan Akhgari, Eira Monstad, Eitan Adler, Eliot Graff, Elisabeth Robson, Elizabeth Castro, Elliott Sprehn, Elliotte Harold, Eric Carlson, Eric Lawrence, Eric Rescorla, Eric Semling, Erik Arvidsson, Erik Rose, Evan Martin, Evan Prodromou, Evert, fantasai, Felix Sasaki, Francesco Schwarz, Francis Brosnan Blazquez, Franck 'Shift' Quélain, Frank Barchard, 鵜飼文敏 (Fumitoshi Ukai), Futomi Hatano, Gavin Carothers, Gavin Kistner, Gareth Rees, Garrett Smith, Geoff Richards, Geoffrey Garen, Sam Sneddon, Gez Lemon, George Lund, Gianmarco Armellin, Giovanni Campagna, Giuseppe Pascale, Glenn Adams, Glenn Maynard, Graham Klyne, Greg Botten, Greg Houston, Greg Wilkins, Gregg Tavares, Gregory J. Rosmaita, Grey, Guilherme Johansson Tramontina, Gytis Jakutonis, Håkon Wium Lie, Hallvord Reiar Michaelsen Steen, Hans S. Tømmerhalt, Hans Stimer, Harald Alvestrand, Henri Sivonen, Henrik Lied, Henry Mason, Heydon Pickering, Hugh Guiney, Hugh Winkler, Ian Bicking, Ian Clelland, Ian Davis, Ian Fette, Ido Green, Ignacio Javier, Ivan Enderlin, Ivo Emanuel Gonçalves, J. King, Jacob Davies, Jacques Distler, Jake Verbaten, James Craig, James Graham, James Justin Harrell, James Kozianski, James M Snell, James Perrett, James Robinson, Jamie Lokier, Janusz Majnert, Jan-Klaas Kollhof, Jason Duell, Jason Kersey, Jason Lustig, Jason White, Jasper Bryant-Greene, Jasper St. Pierre, Jatinder Mann, Jed Hartman, Jeff Balogh, Jeff Cutsinger, Jeff Schiller, Jeff Walden, Jeffrey Zeldman, 胡慧鋒 (Jennifer Braithwaite), Jens Bannmann, Jens Fendler, Jens Lindström, Jens Meiert, Jeremey Hustman, Jeremy Keith, Jeremy Orlow, Jeroen van der Meer, Jian Li, Jim Jewett, Jim Ley, Jim Meehan, Jim Michaels, Jirka Kosek, Jjgod Jiang, João Eiras, Joe Clark, Joe Gregorio, Joel Spolsky, Johan Herland, John Boyer, John Bussjaeger, John Carpenter, John Daggett, John Fallows, John Foliot, John Harding, John Keiser, John Snyders, John Stockton, John-Mark Bell, Johnny Stenback, Jon Ferraiolo, Jon Gibbins, Jon Perlow, Jonas Sicking, Jonathan Cook, Jonathan Rees, Jonathan Watt, Jonathan Worent, Jonny Axelsson, Jordan Tucker, Jorgen Horstink, Jorunn Danielsen Newth, Joseph Kesselman, Joseph Mansfield, Joseph Pecoraro, Josh Aas, Josh Hart, Josh Levenberg, Joshua Bell, Joshua Randall, Jukka K. Korpela, Jules Clément-Ripoche, Julian Reschke, Jürgen Jeka, Justin Lebar, Justin Novosad, Justin Schuh, Justin Sinclair, Kai Hendry, 呂康豪 (KangHao Lu), Kartikaya Gupta, Kathy Walton, Kelly Ford, Kelly Norton, Kevin Benson, Kevin Gadd, Kevin Cole, Kornél Pál, Kornel Lesinski, Kris Northfield, Kristof Zelechovski, Krzysztof Maczyński, 黒澤剛志 (Kurosawa Takeshi), Kyle Barnhart, Kyle Hofmann, Kyle Huey, Léonard Bouchet, Léonie Watson, Lachlan Hunt, Larry Masinter, Larry Page, Lars Gunther, Lars Solberg, Laura Carlson, Laura Granka, Laura L. Carlson, Laura Wisewell, Laurens Holst, Lee Kowalkowski, Leif Halvard Silli, Lenny Domnitser, Leonard Rosenthol, Leonie Watson, Leons Petrazickis, Lobotom Dysmon, Logan, Loune, Luke Kenneth Casson Leighton, Maciej Stachowiak, Magnus Kristiansen, Maik Merten, Malcolm Rowe, Manish Tripathi, Marcus Bointon, Mark Birbeck, Mark Davis, Mark Miller, Mark Nottingham, Mark Pilgrim, Mark Rowe, Mark Schenk, Mark Vickers, Mark Wilton-Jones, Martijn Wargers, Martin Atkins, Martin Dürst, Martin Honnen, Martin Janecke, Martin Kutschker, Martin Nilsson, Martin Thomson, Masataka Yakura, Matt May, Mathias Bynens, Mathieu Henri, Matias Larsson, Matt Falkenhagen, Matt Schmidt, Matt Wright, Matthew Gregan, Matthew Mastracci, Matthew Raymond, Matthew Thomas, Mattias Waldau, Max Romantschuk, Menno van Slooten, Micah Dubinko, Michael 'Ratt' Iannarelli, Michael A. Nachbaur, Michael A. Puls II, Michael Carter, Michael Daskalov, Michael Day, Michael Dyck, Michael Enright, Michael Gratton, Michael Nordman, Michael Powers, Michael Rakowski, Michael(tm) Smith, Michal Zalewski, Michel Fortin, Michelangelo De Simone, Michiel van der Blonk, Mihai Şucan, Mihai Parparita, Mike Brown, Mike Dierken, Mike Dixon, Mike Schinkel, Mike Shaver, Mikko Rantalainen, Mohamed Zergaoui, Mounir Lamouri, Ms2ger, NARUSE Yui, Neil Deakin, Neil Rashbrook, Neil Soiffer, Nicholas Shanks, Nicholas Stimpson, Nicholas Zakas, Nickolay Ponomarev, Nicolas Gallagher, Noah Mendelsohn, Noah Slater, Noel Gordon, NoozNooz42, Norbert Lindenberg, Ojan Vafai, Olaf Hoffmann, Olav Junker Kjær, Oldřich Vetešník, Oli Studholme, Oliver Hunt, Oliver Rigby, Olivier Gendrin, Olli Pettay, oSand, Pablo Flouret, Patrick H. Lauke, Patrik Persson, Paul Adenot, Paul Norman, Per-Erik Brodin, Perry Smith, Peter Beverloo, Peter Karlsson, Peter Kasting, Peter Moulder, Peter Occil, Peter Stark, Peter Van der Beken, Peter-Paul Koch, Phil Pickering, Philip Jägenstedt, Philip Taylor, Philip TAYLOR, Philippe De Ryck, Prateek Rungta, Pravir Gupta, 李普君 (Pujun Li), Rachid Finge, Rafał Miłecki, Raj Doshi, Rajas Moonka, Ralf Stoltze, Ralph Giles, Raphael Champeimont, Remci Mizkur, Remco, Remy Sharp, Rene Saarsoo, Rene Stach, Ric Hardacre, Rich Doughty, Richard Ishida, Rigo Wenning, Rikkert Koppes, Rimantas Liubertas, Riona Macnamara, Rob Ennals, Rob Jellinghaus, Rob S, Robert Blaut, Robert Collins, Robert Kieffer, Robert Millan, Robert O'Callahan, Robert Sayre, Robin Berjon, Rodger Combs, Roland Steiner, Roma Matusevich, Roman Ivanov, Roy Fielding, Ruud Steltenpool, Ryan King, Ryosuke Niwa, S. Mike Dierken, Salvatore Loreto, Sam Dutton, Sam Kuper, Sam Ruby, Sam Weinig, Samuel Bronson, Samy Kamkar, Sander van Lambalgen, Sarven Capadisli, Scott González, Scott Hess, Sean Fraser, Sean Hayes, Sean Hogan, Sean Knapp, Sebastian Markbåge, Sebastian Schnitzenbaumer, Seth Call, Seth Dillingham, Shanti Rao, Shaun Inman, Shiki Okasaka, Sierk Bornemann, Sigbjørn Vik, Silver Ghost, Silvia Pfeiffer, Šime Vidas, Simon Montagu, Simon Pieters, Simon Spiegel, skeww, Smylers, Stanton McCandlish, Stefan Håkansson, Stefan Haustein, Stefan Santesson, Stefan Weiss, Steffen Meschkat, Stephen Ma, Stephen White, Steve Comstock, Steve Faulkner, Steve Runyon, Steven Bennett, Steven Garrity, Steven Tate, Stewart Brodie, Stuart Ballard, Stuart Langridge, Stuart Parmenter, Subramanian Peruvemba, Sunava Dutta, Susan Borgrink, Susan Lesch, Sylvain Pasche, T. J. Crowder, Tab Atkins, Takeshi Yoshino, Tantek Çelik, 田村健人 (TAMURA Kent), Ted Mielczarek, Terrence Wood, Thomas Broyer, Thomas Koetter, Thomas O'Connor, Tim Altman, Tim Johansson, TJ VanToll, Toby Inkster, Todd Moody, Tom Baker, Tom Pike, Tommy Thorsen, Travis Leithead, Tyler Close, Victor Carbune, Vladimir Katardjiev, Vladimir Vukićević, voracity, Wakaba, Wayne Carr, Wayne Pollock, Wellington Fernando de Macedo, Weston Ruter, Wilhelm Joys Andersen, Will Levine, William Swanson, Wladimir Palant, Wojciech Mach, Wolfram Kriesing, Xan Gregg, Yang Chen, Ye-Kui Wang, Yehuda Katz, Yi-An Huang, Yngve Nysaeter Pettersen, Yonathan Randolph, Yuzo Fujishima, Zhenbin Xu, Zoltan Herczeg, and Øistein E. Andersen, for their useful comments, both large and small, that have led to changes to this specification over the years.

Thanks also to everyone who has ever posted about HTML to their blogs, public mailing lists, or forums, including all the contributors to the various W3C HTML WG lists and the various WHATWG lists

Special thanks to Richard Williamson for creating the first implementation of canvas in Safari, from which the canvas feature was designed.
Special thanks also to the Microsoft employees who first implemented the event-based drag-and-drop mechanism, contenteditable, and other features first widely deployed by the Windows Internet Explorer browser.

Thanks to the participants of the microdata usability study for allowing us to use their mistakes as a guide for designing the microdata feature.

Special thanks and $10,000 to David Hyatt who came up with a broken implementation of the adoption agency algorithm that the editor had to reverse engineer and fix before using it in the parsing section.

Thanks to the many sources that provided inspiration for the examples used in the specification.

Thanks also to the Microsoft blogging community for some ideas, to the attendees of the W3C Workshop on Web Applications and Compound Documents for inspiration, to the #mrt crew, the #mrt.no crew, and the #whatwg crew, and to Pillar and Hedral for their ideas and support.
  a lot of white-space that i don't feel like going back and taking out.  oh, shit, it's columns!  someone call Jen Simmons immediately.  I have columns and I didn't have to do anything. no flexing or boxing or going insane.  call all the web girls.  they all love columns.  enjoy it as notepaper.

March 18, 2019

David Jonathan Ross best Typographer Fontsman in the world (I show ya why)!










David Jonathan Ross best Typographer Fontsman in the world (I show ya why)!


David Jonathan Ross

best

typographer

fontsman

in the world

(Now I shown ya why)!





  • Typefaces







  • Club












  • About

















  • Profile

    When you say a typeface is horsey, it is rarely a compliment.

    But in Turnip, I explore the virtues of ruggedness in a text face. Turnip is down-to-earth, rustic, chunky, and uneven; I designed it to do the dirty jobs that the prettier fonts could not.
    The design that became Turnip took a long time to congeal. When I lived in Lowell, Massachusetts, I noticed that nearly every sign on a storefront or the side of a truck was set in Bookman. The owner of the local sign shop must have loved it, and it started to grow on me too.
    Around that time I was flipping through Alexander Lawson’s book, Anatomy of a Typeface, and came across a reproduction of Pynson Printer’s 1930 edition of The Adventures of Tom Sawyer, set in Monotype Bookman. I had probably seen the image twenty times before and had never given it a second look.
    This was a completely different kind of book typography. It did not try to be classic or beautiful, but it was not plainly functional either. It was ruggedly handsome, and it was anchored by Bookman, a design that — despite its name — I can’t recall ever seeing in a book. The text was wide and beefy and a little ungainly, but seemed to fit Tom Sawyer's unsophisticated characters and informal dialect better than a classic oldstyle like Garamond or Bembo.
    This got me drawing. I looked beyond Bookman to other oldstyle antiques from the second half of the nineteenth century, and also to Cheltenham, which possesses a similar rustic simplicity. Turnip retains many of the features of these faces: it has wide, modern proportions and mostly-vertical stress, but it looks like it is playing dress-up in oldstyle clothing, tacking on blobby terminals, angled vertical serifs, and quaint cursive details. The problem with faces like Bookman is that their execution is too hunky-dory, too static, to create any interest in a block of text. While true oldstyles do a calligraphic dance of thicks and thins, these faux oldstyles land with a thud.
    In Turnip, I worked to create a different kind of movement. In order to get Turnip to set dense, punchy paragraphs, I accentuated the tension between round, doughy outer forms and crisp, angular inner counters. With slow motion on the outside working against fast motion on the inside, each shape becomes slightly out of balance. All forms are topheavy, and no stems are entirely vertical. While many text serifs strive for evenness and elegance, I wanted text set in Turnip to have some bite.
    Turnip’s hardy features and wide stance made it a good candidate for translation to the screen. As the print-oriented design began to fall into place, I drew four separate styles specifically for onscreen text at small sizes as part of the Reading Edge series.

    Features








    Turnip Regular
    Regular & Italic
    Turnip Book
    Book & Book Italic
    Two text weights: Turnip has two primary weights for text. The Regular weight is designed to create a heavy, dense block of text. For those who require a lighter touch, the Book weight is closer to most text weights out there, though it is by no means airy. These two closely-graded weights can also help address variations in density that stem from different printing methods. For example, Regular will hold up when reversed against a black background, and will add some needed bulk to text printed on coated paper. On uncoated paper, Book will prevent the type from printing too dark.
    Default
    Default roman
    Ball terminal s
    Ball-terminal s
    Default
    Default italic
    Single-story g
    Single-story g
    Non-cursive k
    Non-cursive k
    Swash k
    Non-cursive p
    Swash k
    Swash k
    Stylistic alternates: Turnip’s stylistic alternates allow the designer to fine-tune the relationship between the Roman and Italic. Sometimes an Italic should shout to accentuate a certain text; other times the Italic should be a quiet, deferential companion.
    Drawn in the style of Cheltenham, the playful ball-terminal s in the roman brings it a step closer to the italic. Meanwhile, the Italic single-story g and non-cursive k and p can be employed together or separately to subdue the italic’s voice, making it more of a sidekick. On the other hand, the swashy italic k can add the tiniest bit of quaint exuberance at just the right time.
    Short f
    Short f: This alternate recalls the days of hot metal, when designers drew stubby fs to fit within the spacing constraints of the Linotype machine. While these technical limitations are long gone, Turnip’s short f improves spacing and clarity when f is followed by a dot, accent, or ascender. This means Turnip will set nicely even when ligatures are disabled, be it for technical reasons or as an aesthetic choice.
    Text Figures
    Text figures: In addition to the default lining figures, Turnip includes a set of figures, currency, and math glyphs designed to feel at home within a block of text. They are not quite oldstyle figures; they are a fair amount taller than the lowercase, with only slight ascenders and descenders.
    Small Caps
    Small caps: Turnip’s small caps aren’t all that small. I wanted this stocky set of caps to have a distinctive, unrefined look in titles, running heads, and lead-ins. Their large size also allows them to work unobtrusively in text as acronyms, abbreviations, or citations. Turnip also includes a special set of figures and punctuation designed to be used with the small caps.
    Florets
    Florets: Towards the end of Turnip’s development, I decided to add some ornaments as a fun little extra for those who venture into the remote corners of the character set. Turnip doesn’t mesh well with all kinds of decoration, so it became a challenge to draw a collection of ornaments that feels more “home sweet home” than it does elegant or ritzy. These florets can be used individually or in combination for decorative accents, edges, and patterns.
    Borders
    Borders: Turnip’s borders are constructed the old-fashioned way: in blocks, with top, bottom, left, and right sides, plus four blocks that join at the corners. Each of these components is built on the em square, so they connect vertically when set solid (without line-spacing). The top edge shares the same vertical center as the individual florets, and can be combined with these to create decorative horizontal bands.
    Fancy Dashes
    Fancy dashes: Turnip contains two different fancy dashes for creating swelled rules. The dash extender will lengthen the rules one em at a time, and can be horizontally scaled to take care of any incremental space.
    Folio Curls
    Folio curls: These curly ornaments can be used any which way, but they were specifically designed as decorations for the page numbers. I’ve drawn two versions that will work with all three figure cases, lining, text, and small cap. I included these as a nod to the Pynson Printers edition of The Adventures of Tom Sawyer, which contained similar folio decorations.

    Get Turnip

    License Sizes


    Mini

    For use not exceeding:
    • 3 desktop workstations
    • 15,000 monthly unique web visitors

    Small

    For use not exceeding:
    • 8 desktop workstations
    • 100,000 monthly unique web visitors
    • 1 mobile app

    Medium

    For use not exceeding:
    • 15 desktop workstations
    • 500,000 monthly unique web visitors
    • 3 mobile apps

    Large

    For use not exceeding:
    • 25 desktop workstations
    • 1 million monthly unique web visitors
    • 5 mobile apps
    Licensing details

    Packages

    Turnip Series 16 styles
    300 Mini
    • Turnip Light. The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs. Turnip Light
    • Turnip Light Italic. The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs. Turnip Light Italic
    • Turnip Book. The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs. Turnip Book
    • Turnip Book Italic. The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs. Turnip Book Italic
    • Turnip Regular. The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs. Turnip Regular
    • Turnip Italic. The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs. Turnip Italic
    • Turnip Medium. The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs. Turnip Medium
    • Turnip Medium Italic. The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs. Turnip Medium Italic
    • Turnip Bold. The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs. Turnip Bold
    • Turnip Bold Italic. The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs. Turnip Bold Italic
    • Turnip Black. The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs. Turnip Black
    • Turnip Black Italic. The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs. Turnip Black Italic
    • Turnip Reading Edge Regular. The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs. Turnip Reading Edge Regular
    • Turnip Reading Edge Italic. The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs. Turnip Reading Edge Italic
    • Turnip Reading Edge Bold. The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs. Turnip Reading Edge Bold
    • Turnip Reading Edge Bold Italic. The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs. Turnip Reading Edge Bold Italic
    Turnip Starter Pack 4 styles
    100 Mini
    • Turnip Regular. The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs. Turnip Regular
    • Turnip Italic. The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs. Turnip Italic
    • Turnip Bold. The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs. Turnip Bold
    • Turnip Bold Italic. The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs. Turnip Bold Italic
    Turnip Book Starter Pack 4 styles
    100 Mini
    • Turnip Book. The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs. Turnip Book
    • Turnip Book Italic. The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs. Turnip Book Italic
    • Turnip Medium. The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs. Turnip Medium
    • Turnip Medium Italic. The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs. Turnip Medium Italic
    Turnip Standard 12 styles
    250 Mini
    • Turnip Light. The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs. Turnip Light
    • Turnip Light Italic. The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs. Turnip Light Italic
    • Turnip Book. The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs. Turnip Book
    • Turnip Book Italic. The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs. Turnip Book Italic
    • Turnip Regular. The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs. Turnip Regular
    • Turnip Italic. The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs. Turnip Italic
    • Turnip Medium. The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs. Turnip Medium
    • Turnip Medium Italic. The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs. Turnip Medium Italic
    • Turnip Bold. The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs. Turnip Bold
    • Turnip Bold Italic. The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs. Turnip Bold Italic
    • Turnip Black. The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs. Turnip Black
    • Turnip Black Italic. The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs. Turnip Black Italic
    Turnip Reading Edge 4 styles
    100 Mini
    • Turnip Reading Edge Regular. The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs. Turnip Reading Edge Regular
    • Turnip Reading Edge Italic. The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs. Turnip Reading Edge Italic
    • Turnip Reading Edge Bold. The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs. Turnip Reading Edge Bold
    • Turnip Reading Edge Bold Italic. The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs. Turnip Reading Edge Bold Italic

    Individual Styles

    25% off Roman/Italic Pairs!
    50/style Mini