Blog of The SJG

Thursday, September 14, 2006

Flixn launches


`::.. .
`?XXX. `T{/:. %X/!!x "?x.
"4{7@( '!+!!X(:.`4!!X!x.?h7h
`!(:. ~!!!f(~!!!+!!{{.'~+h!tX!!?hh:.
'`X!. !(d!X!!H!?{{``"!:?{{!{X*!?tX!!H*))h.
... '!X(!X!{{?@f!!!{!{x.!!%!!!%!!!)@Thh!!X)!).
^!!!{:!(((!!: ~((({!!!h+!{{!X!+%?+{!!?!+)!+X(!+
- `\tXX{(~!!!!!:.!.%%(!!!!!!!!!X!))!!!!X%``%!!!(>
^X>:x. {!!!!X: ~!!*!{!!!{!~!X!)%!{!!!)?@!!!?!)?!!!>~
`X(!!:!!!{{(!!.)!%(:\!!:%~!~\!t!! `H!)~~!!!!!!(?@
`!X: `)!!!C44XX!!!.%%.X:>-> %!!X! /!~!.'!> !S!!!
+{.. \X%\.'{??X!!!t!!~!!{!~!~'.!~~~ -~` {> !~ /!X`
`X!XXM!!4!%\(4!!!!%(`,zccccd$$$$$$$$$ccx ` .~
"XLS@!)!!%L44X!!! d$$$$$$$$$$$$$$$$$$$, '^
`!X?%:!!??X!4?*';$$$$$$$$$$$$$$$$$$$$$
`iXM:!!?Xt!XH!!! 9$$$$$$$$$$$$$$$$$$$$$
`X3tiXS#?WH!X!! $$$$$$$$$$$$$$$$$$$$$$
.MX?*StXX?X!!W? $$$$$$$>?$$$$$$$$$$$$
8??M%T%' r ` ;$$$$$$$$$,?$$$$$$$$$F
'StMX!': J$$d$$$$$$$$$$$$h ?$$$$$$"
tM9MH d$$$$$$$$$$$$$$C???r{$$$F,r
4M?t':$$$$$$$$$$$$$$$$h. $$$,cP"
'M>.d$$$$$$$$$$$$$$$$$>d$$${.,
,d$$$$$$$$$$$$$$$$$'cd$$$$r"
`$$$$$$$$$$$$$$$??$Jcii`?$h
$$$$$$$$$$$$$F,;;, "?h,`$$h
j$$$$$$$$$$$$$.CC>>>>c`" `" ..,g q,
.'!$$$$$$$$$$$$$' `'''''' aq`?g`$.Bk
,- ' "?$$$$$$$$$$$$$$d$$$$$c, . .)od$$$$$$
, -' `""' `"?$$$$$$$$$??= .d$$$$$$$$F'
,' `??$$P .ed$$P"" `
, `. z$$$"
`:dbe, x,/ e$$F'
:$$$$P'`> $F z$$$"
d$$$P"' > $Fe$$$"
.$$$?F ; $$$$"
$$$$$$eeu. > >P"
`""???$$$$$eu,._''uWb, )
`""??$P$$$$$$b. :
> ?$$$"' {
F `" `:
> `>
> ?
J :
X .. . ?
"{ 4{!~;/'!>{`~{>~.>! ~! '"
'>!>=.%=.;~~>~4~`{'>>>~!
4'!/>!\\!{~~:/{;!{;`;/=':
`=;!~:`~!>{.-; "(>=.':!;'
:;=.~{`;`~>!~> ?!/>>~!!{'
~:~'!!;`;`~:>); ;(.uJL!~~
>L.(.:,L;L:-+d$$$$$$
:4$$$$$$$L ?$$#$$$>
'$$$B$$$> $$$MB$&
$$$$$$$ $$$@$F
`$$$$$$> R$$$$
$$$$$$ {$$@$P
$R$$$R `!)=!>
$$$6T $$$$'
$$R$B ;$$$F,._
!=!(! .' ``= .
$$$$F (. ' ,{$$$$( ``~'`` --:.._.,)
; `` `-.
( "\.
` -{._ ".
`~:,._ .:

Monday, September 04, 2006

XSLT shorthand for PHP

As I trudge toward Exhibition v2, I am taking the templating in an entirely new direction. Exhibition deals with XML, a lot of XML. As a direct consequence there is a fairly substantial amount of XSLT. Noticing that XSLT has a very straightforward syntax, I decided to write a little preprocessor to save my fingers some walking later on. Most commands boil down to "command" or "command required_argument" (required_argument usually being an XPath expression). So, that's exactly what I pruned it down to.
<@ for-each atom @>
versus
<xsl:for-each select="atom">
Check it out --

xsltemplate.phps

xsltemplate-test.tpl
xsltemplate-test.xml
xsltemplate-test.xsl
(examples stolen from W3Schools)

Sunday, September 03, 2006

Flixn, Scientology, Tom Cruise

205.227.165.244 - - [30/Aug/2006:23:05:34 +0000] "GET /sjg/blog/ HTTP/1.0" 200 29070 "http://www.google.com/search?hl=en&lr=&q=what+is+flixn&btnG=Search"

244.165.227.205.in-addr.arpa name = ws.churchofscientology.org.


Tom, I loved you in Top Gun. I know that you must be very eager to find out what Flixn is, unfortunately it is not quite ready for public consumption. However, if you would like a sneak peek we may be able to accomodate you. Please let me know via my cell, ask your friend Xenu for the number.