[Assorted-commits] SF.net SVN: assorted: [203] personal-site/trunk
Brought to you by:
yangzhang
From: <yan...@us...> - 2008-01-03 03:11:03
|
Revision: 203 http://assorted.svn.sourceforge.net/assorted/?rev=203&view=rev Author: yangzhang Date: 2008-01-02 19:11:05 -0800 (Wed, 02 Jan 2008) Log Message: ----------- new version of site! Modified Paths: -------------- personal-site/trunk/Makefile Added Paths: ----------- personal-site/trunk/README personal-site/trunk/src/ personal-site/trunk/src/dark-epilogue.html personal-site/trunk/src/dark-prologue.html personal-site/trunk/src/header.html personal-site/trunk/src/index.txt personal-site/trunk/src/plain-epilogue.html personal-site/trunk/static/ personal-site/trunk/static/dark.css personal-site/trunk/static/me.jpg personal-site/trunk/static/papers/ personal-site/trunk/static/plain.css personal-site/trunk/static/yang.gpg.asc Removed Paths: ------------- personal-site/trunk/footer.html personal-site/trunk/header.html personal-site/trunk/index.txt personal-site/trunk/main.css personal-site/trunk/me.jpg personal-site/trunk/papers/ personal-site/trunk/yang.gpg.asc Modified: personal-site/trunk/Makefile =================================================================== --- personal-site/trunk/Makefile 2008-01-02 10:08:03 UTC (rev 202) +++ personal-site/trunk/Makefile 2008-01-03 03:11:05 UTC (rev 203) @@ -1,8 +1,29 @@ -all: index.html +MUNGEMAIL := sed 's/><body$$/><body onload="javascript:body_onload();"/' +PLAIN := out/plain.html +DARK := out/dark.html +INDEX := out/index.html +TESTDIR := test -index.html: index.txt header.html footer.html - pandoc -c main.css -s --tab-stop=2 -S -H header.html -A footer.html index.txt | \ - sed 's/><body$$/><body onload="javascript:body_onload();"/' > index.html +all: $(INDEX) $(PLAIN) $(DARK) -clean: index.html - rm index.html +out: + svn export static out + +$(INDEX): $(DARK) + ln -sf dark.html $(INDEX) + +$(PLAIN): src/index.txt src/header.html src/plain-epilogue.html out + pandoc -s -S --tab-stop=2 -H src/header.html src/index.txt \ + -c plain.css -A src/plain-epilogue.html | \ + $(MUNGEMAIL) > $(PLAIN) + +$(DARK): src/index.txt src/header.html src/dark-prologue.html src/dark-epilogue.html out + pandoc -s -S --tab-stop=2 -H src/header.html src/index.txt \ + -c dark.css -B src/dark-prologue.html -A src/dark-epilogue.html | \ + $(MUNGEMAIL) > $(DARK) + +publish: all + scp -r out/* lin:www/ + +clean: + rm -rf $(TESTDIR) out Added: personal-site/trunk/README =================================================================== --- personal-site/trunk/README (rev 0) +++ personal-site/trunk/README 2008-01-03 03:11:05 UTC (rev 203) @@ -0,0 +1,2 @@ +static: images, css files, and other files that are directly copied into the published directory +src: the source files that generate files to be published Deleted: personal-site/trunk/footer.html =================================================================== --- personal-site/trunk/footer.html 2008-01-02 10:08:03 UTC (rev 202) +++ personal-site/trunk/footer.html 2008-01-03 03:11:05 UTC (rev 203) @@ -1,55 +0,0 @@ - <!-- - <div class="footer"> - <p> - Valid XHTML 1.0 (<a href="http://validator.w3.org/check/referer">re-validate</a>) - <br/> - Valid CSS (<a href="http://jigsaw.w3.org/css-validator/check/referer">re-validate</a>) - </p> - </div> - --> - - <!-- Google Analytics --> - <script src="http://www.google-analytics.com/urchin.js" type="text/javascript"> - </script> - <script type="text/javascript"> - _uacct = "UA-1322324-1"; - urchinTracker(); - </script> - - <!-- Performance Metrics --> - <script src="http://pmetrics.performancing.com/102.js" type="text/javascript"></script> - <noscript><p><img alt="Performancing Metrics" src="http://pmetrics.performancing.com/102ns.gif" /></p></noscript> - - <!-- Extreme Tracking --> - <div id="eXTReMe"><a href="http://extremetracking.com/open?login=yzzororg"> - <img src="http://t1.extreme-dm.com/i.gif" style="border: 0;" id="extremeimg" - height="38" width="41" id="EXim" alt="eXTReMe Tracker" /></a> - <script type="text/javascript"><!-- - var EXlogin='yzzororg' // Login - var EXvsrv='s9' // VServer - EXs=screen;EXw=EXs.width;navigator.appName!="Netscape"? - EXb=EXs.colorDepth:EXb=EXs.pixelDepth; - navigator.javaEnabled()==1?EXjv="y":EXjv="n"; - EXd=document;EXw?"":EXw="na";EXb?"":EXb="na"; - EXd.write("<img src=http://e0.extreme-dm.com", - "/"+EXvsrv+".g?login="+EXlogin+"&", - "jv="+EXjv+"&j=y&srw="+EXw+"&srb="+EXb+"&", - "l="+escape(EXd.referrer)+" height=1 width=1>");//--> - </script><noscript><div id="neXTReMe"><img height="1" width="1" alt="" - src="http://e0.extreme-dm.com/s9.g?login=yzzororg&j=n&jv=n" /> - </div></noscript></div> - <script> - var img = document.getElementById("extremeimg"); - img.width=1; - img.height=1; - </script> - - <!-- Quantcast --> - <!-- Start Quantcast tag --> - <script type="text/javascript" src="http://edge.quantserve.com/quant.js"></script> - <script type="text/javascript"> - _qacct="p-45nKPbm9DJOeE";quantserve();</script> - <noscript> - <img src="http://pixel.quantserve.com/pixel/p-45nKPbm9DJOeE.gif" style="display: none" height="1" width="1" alt="Quantcast"/></noscript> - <!-- End Quantcast tag --> - Deleted: personal-site/trunk/header.html =================================================================== --- personal-site/trunk/header.html 2008-01-02 10:08:03 UTC (rev 202) +++ personal-site/trunk/header.html 2008-01-03 03:11:05 UTC (rev 203) @@ -1,47 +0,0 @@ - <meta name="no-email-collection" content="http://www.unspam.com/noemailcollection" /> - <meta name="verify-v1" content="d8peXpEYa9lz6TBtLim5WB9X0DP40G5qmNZENCT3rGA=" /> - <meta name="verify-v1" content="xcIyp637+f42aznWePbI2c0qUCVoqQhIDIoKCsQV9fM=" /> - <style> - .footer { - font-size: smaller - } - </style> - <script type="text/javascript"> - // <![CDATA[ - function link( prot, name, domain ) { - addr = name; - if ( domain ) { - addr += '@' + domain; - } - if ( prot != null ) { - html = '<a href="' + prot + escape( addr ) + '">' + addr + '</a>'; - } else { - html = addr; - } - return html; - } - var ul = document.createElement( 'ul' ); - function item( label, arg1, arg2, arg3 ) { - if ( arg3 ) { - html = label + ': ' + link( arg1, arg3, arg2 ); - } else if ( arg2 ) { - html = label + ': ' + link( arg1, arg2 ); - } else { - html = label + ': ' + arg1; - } - var li = document.createElement( 'li' ); - li.innerHTML = html; - ul.appendChild( li ); - } - function writeItems() { - document.getElementById( 'items' ).appendChild( ul ); - } - function hideSpamLink() { - document.getElementById( 'spamlink' ).style.visibility = 'hidden'; - } - function body_onload() { - writeItems(); - hideSpamLink(); - } - // ]]> - </script> Deleted: personal-site/trunk/index.txt =================================================================== --- personal-site/trunk/index.txt 2008-01-02 10:08:03 UTC (rev 202) +++ personal-site/trunk/index.txt 2008-01-03 03:11:05 UTC (rev 203) @@ -1,96 +0,0 @@ -% Yang Zhang -% Yang Zhang - - - -About me --------- - -I'm a grad student who wishes he had more time for his personal website. I -work with Prof. [Sam Madden] in [CSAIL] at [MIT]. I graduated from [UC -Berkeley] in 2005 with a BS in Electrical Engineering and Computer Science. - -[Sam Madden]: http://db.csail.mit.edu/madden/ -[CSAIL]: http://www.csail.mit.edu/ -[MIT]: http://mit.edu/ -[UC Berkeley]: http://berkeley.edu/ - -Contact information -------------------- - -<div> - <noscript> - <p> - <em> - Contact info obfuscated using JavaScript. Please enable JavaScript for correct rendering. - </em> - </p> - </noscript> - <div id="items"></div> - <script type="text/javascript"> - // <![CDATA[ - document.write( '<ul>' ); - item( 'Name', 'Yang Zhang' ); - item( 'Email', 'mailto:', 'mit.edu', 'y_z' ); - item( 'AIM', 'aim:goim?screenname=', 'sorta lame' ); - item( 'MSN', null, 'hotmail.com', 'noneofthegoodnameswereleft' ); - item( 'Yahoo', 'ymsgr:sendIM?', 'overbored' ); - item( 'Jabber (Google)', 'xmpp:', 'gmail.com', 'yaaang' ); - item( 'Skype', 'callto://', 'yaaang' ); - item( 'FreeNode', 'irc://irc.freenode.org/', 'zeeeee' ); // TODO fix - item( 'Office', '<a href="http://whereis.mit.edu/map-jpg?selection=32&Buildings=go">32</a>-<a href="http://www.csail.mit.edu/resources/maps/9G/G920.gif">G920</a>, <a href="callto://+1-617-253-0969">(617) 253-0969</a>' ); - item( 'GPG public key', '<a href="yang.gpg.asc">yang.gpg.asc</a> (<a href="http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xB1E65B60">MIT PKS entry</a>)' ); - document.write( '</ul>' ); - // ]]> - </script> -</div> - -Publicly released projects --------------------------- - -Here are the publicly released software projects in which I've been involved. -More details when I have time! - -- MIT - <!-- - JOSMP: an exokernel for multi-core x86 systems --> - - [Collaborative Filtering for the NetFlix - Prize](http://code.google.com/p/netflix6867/): explored low-rank matrix - factorization and MLE of a flexible mixture model using EM - - [Intermittently Connected Embedded - Database](http://cartel.csail.mit.edu/icedb/) (ICEDB): system for data - management and adaptive data collection in mobile sensor networks - - One-hop shortest paths routing for [Resilient Overlay - Networks](http://nms.lcs.mit.edu/projects/ron/) (RON) - - Guarded Atomic Actions for Haskell -- Berkeley - - Data Triage in [TelegraphCQ](http://telegraph.cs.berkeley.edu/): stream query - processing - - [Technology and Infrastructure for Emerging - Regions](http://tier.cs.berkeley.edu/) (TIER) - - [Recovery-Oriented Computing](http://roc.cs.berkeley.edu/) (ROC) - - [802.15.4 Simulation in TinyOS](http://tinyos.net/) -- Other - - ZDB: a personal data management system - - [Microsoft - Search](http://www.microsoft.com/windows/products/winfamily/desktopsearch/) - and [Microsoft SharePoint Portal - Server](http://www.microsoft.com/sharepoint/) - - [Yi](http://haskell.org/haskellwiki/Yi): text editor written in Haskell - - [Simple Publications Manager](http://pubmgr.sf.net/): publication - management web application - - [Assorted Projects](http://assorted.sf.net/): my code dump - -MIT classes ------------ - -- 6.829 Computer Networks (fall 2005) -- 6.864 Advanced Natural Language Processing (fall 2005) -- 6.431 Probabilistic Systems Analysis (spring 2006) -- 6.875 Cryptography and Cryptanalysis (spring 2006) -- 6.827 Implicit Parallel Programming (fall 2006) -- 6.033 Computer Systems Engineering (TA, spring 2007) -- 6.867 Machine Learning (fall 2007) - -<!-- -vim:ft=mkd:et:sw=2:ts=2:nocin ---> Deleted: personal-site/trunk/main.css =================================================================== --- personal-site/trunk/main.css 2008-01-02 10:08:03 UTC (rev 202) +++ personal-site/trunk/main.css 2008-01-03 03:11:05 UTC (rev 203) @@ -1,291 +0,0 @@ -/* Debug borders */ -p, li, dt, dd, div, pre, h1, h2, h3, h4, h5, h6 { -/* - border: 1px solid red; -*/ -} - -body { - margin:1em 5% 1em 5%; - padding:0; - background-color: white; - color: black; - font-family: Georgia, Verdana, sans-serif; - font-size: medium; - line-height: 1.3em; - color: #333; -} -/*body { - margin: 1em 5% 1em 5%; -}*/ - -a { - color: blue; - text-decoration: underline; -} -/*a:visited { - color: fuchsia; -}*/ - -em { - font-style: italic; -} - -strong { - font-weight: bold; -} - -tt { - color: navy; -} - -h1, h2, h3, h4, h5, h6, h1 a, h2 a { - color: #527bbd; - font-family: sans-serif; - margin-top: 1.2em; - margin-bottom: 0.5em; - line-height: 1.3; - text-decoration: none; -} - -h1 { - border-bottom: 2px solid silver; -} -h2 { - border-bottom: 2px solid silver; - padding-top: 0.5em; -} - -div.sectionbody { - font-family: serif; - margin-left: 0; -} - -hr { - border: 1px solid silver; -} - -p { - margin-top: 0.5em; - margin-bottom: 0.5em; -} - -pre { - padding: 0; - margin: 0; -} - -span#author { - color: #527bbd; - font-family: sans-serif; - font-weight: bold; - font-size: 1.1em; -} -span#email { -} -span#revision { - font-family: sans-serif; -} - -div#footer { - font-family: sans-serif; - font-size: small; - border-top: 2px solid silver; - padding-top: 0.5em; - margin-top: 4.0em; -} -div#footer-text { - float: left; - padding-bottom: 0.5em; -} -div#footer-badges { - float: right; - padding-bottom: 0.5em; -} - -div#preamble, -div.tableblock, div.imageblock, div.exampleblock, div.verseblock, -div.quoteblock, div.literalblock, div.listingblock, div.sidebarblock, -div.admonitionblock { - margin-right: 10%; - margin-top: 1.5em; - margin-bottom: 1.5em; -} -div.admonitionblock { - margin-top: 2.5em; - margin-bottom: 2.5em; -} - -div.content { /* Block element content. */ - padding: 0; -} - -/* Block element titles. */ -div.title, caption.title { - font-family: sans-serif; - font-weight: bold; - text-align: left; - margin-top: 1.0em; - margin-bottom: 0.5em; -} -div.title + * { - margin-top: 0; -} - -td div.title:first-child { - margin-top: 0.0em; -} -div.content div.title:first-child { - margin-top: 0.0em; -} -div.content + div.title { - margin-top: 0.0em; -} - -div.sidebarblock > div.content { - background: #ffffee; - border: 1px solid silver; - padding: 0.5em; -} - -div.listingblock { - margin-right: 0%; -} -div.listingblock > div.content { - border: 1px solid silver; - background: #f4f4f4; - padding: 0.5em; -} - -div.quoteblock > div.content { - padding-left: 2.0em; -} - -div.attribution { - text-align: right; -} -div.verseblock + div.attribution { - text-align: left; -} - -div.admonitionblock .icon { - vertical-align: top; - font-size: 1.1em; - font-weight: bold; - text-decoration: underline; - color: #527bbd; - padding-right: 0.5em; -} -div.admonitionblock td.content { - padding-left: 0.5em; - border-left: 2px solid silver; -} - -div.exampleblock > div.content { - border-left: 2px solid silver; - padding: 0.5em; -} - -div.verseblock div.content { - white-space: pre; -} - -div.imageblock div.content { padding-left: 0; } -div.imageblock img { border: 1px solid silver; } -span.image img { border-style: none; } - -dl { - margin-top: 0.8em; - margin-bottom: 0.8em; -} -dt { - margin-top: 0.5em; - margin-bottom: 0; - font-style: italic; -} -dd > *:first-child { - margin-top: 0; -} - -ul, ol { - list-style-position: outside; -} -ol.olist2 { - list-style-type: lower-alpha; -} - -div.tableblock > table { - border: 3px solid #527bbd; -} -thead { - font-family: sans-serif; - font-weight: bold; -} -tfoot { - font-weight: bold; -} - -div.hlist { - margin-top: 0.8em; - margin-bottom: 0.8em; -} -td.hlist1 { - vertical-align: top; - font-style: italic; - padding-right: 0.8em; -} -td.hlist2 { - vertical-align: top; -} - -@media print { - div#footer-badges { display: none; } -} - -div#toctitle { - color: #527bbd; - font-family: sans-serif; - font-size: 1.1em; - font-weight: bold; - margin-top: 1.0em; - margin-bottom: 0.1em; -} - -div.toclevel1, div.toclevel2 { - margin-top: 0; - margin-bottom: 0; -} -div.toclevel2 { - margin-left: 2em; -} -/* Workarounds for IE6's broken and incomplete CSS2. */ - -div.sidebar-content { - background: #ffffee; - border: 1px solid silver; - padding: 0.5em; -} -div.sidebar-title, div.image-title { - font-family: sans-serif; - font-weight: bold; - margin-top: 0.0em; - margin-bottom: 0.5em; -} - -div.listingblock div.content { - border: 1px solid silver; - background: #f4f4f4; - padding: 0.5em; -} - -div.quoteblock-content { - padding-left: 2.0em; -} - -div.exampleblock-content { - border-left: 2px solid silver; - padding-left: 0.5em; -} - -/* IE6 sets dynamically generated links as visited. */ -div#toc a:visited { color: blue; } Deleted: personal-site/trunk/me.jpg =================================================================== (Binary files differ) Added: personal-site/trunk/src/dark-epilogue.html =================================================================== --- personal-site/trunk/src/dark-epilogue.html (rev 0) +++ personal-site/trunk/src/dark-epilogue.html 2008-01-03 03:11:05 UTC (rev 203) @@ -0,0 +1,2 @@ + </div> +</div> Added: personal-site/trunk/src/dark-prologue.html =================================================================== --- personal-site/trunk/src/dark-prologue.html (rev 0) +++ personal-site/trunk/src/dark-prologue.html 2008-01-03 03:11:05 UTC (rev 203) @@ -0,0 +1,9 @@ +<div class="main"> + <div class="title"><h1>yang zhang</h1></div> + <div class="menu"> + <a href="#about"><span>about</span></a> + <a href="#contact"><span>contact</span></a> + <a href="#projects"><span>projects</span></a> + <a href="#classes"><span>classes</span></a> + </div> + <div class="content"> Copied: personal-site/trunk/src/header.html (from rev 201, personal-site/trunk/header.html) =================================================================== --- personal-site/trunk/src/header.html (rev 0) +++ personal-site/trunk/src/header.html 2008-01-03 03:11:05 UTC (rev 203) @@ -0,0 +1,47 @@ + <meta name="no-email-collection" content="http://www.unspam.com/noemailcollection" /> + <meta name="verify-v1" content="d8peXpEYa9lz6TBtLim5WB9X0DP40G5qmNZENCT3rGA=" /> + <meta name="verify-v1" content="xcIyp637+f42aznWePbI2c0qUCVoqQhIDIoKCsQV9fM=" /> + <style> + .footer { + font-size: smaller + } + </style> + <script type="text/javascript"> + // <![CDATA[ + function link( prot, name, domain ) { + addr = name; + if ( domain ) { + addr += '@' + domain; + } + if ( prot != null ) { + html = '<a href="' + prot + escape( addr ) + '">' + addr + '</a>'; + } else { + html = addr; + } + return html; + } + var ul = document.createElement( 'ul' ); + function item( label, arg1, arg2, arg3 ) { + if ( arg3 ) { + html = label + ': ' + link( arg1, arg3, arg2 ); + } else if ( arg2 ) { + html = label + ': ' + link( arg1, arg2 ); + } else { + html = label + ': ' + arg1; + } + var li = document.createElement( 'li' ); + li.innerHTML = html; + ul.appendChild( li ); + } + function writeItems() { + document.getElementById( 'items' ).appendChild( ul ); + } + function hideSpamLink() { + document.getElementById( 'spamlink' ).style.visibility = 'hidden'; + } + function body_onload() { + writeItems(); + hideSpamLink(); + } + // ]]> + </script> Copied: personal-site/trunk/src/index.txt (from rev 201, personal-site/trunk/index.txt) =================================================================== --- personal-site/trunk/src/index.txt (rev 0) +++ personal-site/trunk/src/index.txt 2008-01-03 03:11:05 UTC (rev 203) @@ -0,0 +1,114 @@ +% Yang Zhang +% Yang Zhang + + + +<a name="about"/> +About me +-------- + +I'm a grad student who wishes he had more time for his personal website. I +work with Prof. [Sam Madden] in [CSAIL] at [MIT]. I graduated from [UC +Berkeley] in 2005 with a BS in Electrical Engineering and Computer Science. + +[Sam Madden]: http://db.csail.mit.edu/madden/ +[CSAIL]: http://www.csail.mit.edu/ +[MIT]: http://mit.edu/ +[UC Berkeley]: http://berkeley.edu/ + +<a name="contact"/> +Contact information +------------------- + +<div> + <noscript> + <p> + <em> + Contact info obfuscated using JavaScript. Please enable JavaScript for correct rendering. + </em> + </p> + </noscript> + <div id="items"></div> + <script type="text/javascript"> + // <![CDATA[ + document.write( '<ul>' ); + item( 'Email', 'mailto:', 'mit.edu', 'y_z' ); + item( 'AIM', 'aim:goim?screenname=', 'sorta lame' ); + item( 'MSN', null, 'hotmail.com', 'noneofthegoodnameswereleft' ); + item( 'Yahoo', 'ymsgr:sendIM?', 'overbored' ); + item( 'Jabber (Google)', 'xmpp:', 'gmail.com', 'yaaang' ); + item( 'Skype', 'callto://', 'yaaang' ); + item( 'FreeNode', 'irc://irc.freenode.org/', 'zeeeee' ); // TODO fix + item( 'Office', '<a href="http://whereis.mit.edu/map-jpg?selection=32&Buildings=go">32</a>-<a href="http://www.csail.mit.edu/resources/maps/9G/G920.gif">G920</a>, <a href="callto://+1-617-253-0969">(617) 253-0969</a>' ); + item( 'GPG public key', '<a href="yang.gpg.asc">yang.gpg.asc</a> (<a href="http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xB1E65B60">MIT PKS entry</a>)' ); + document.write( '</ul>' ); + // ]]> + </script> +</div> + +<a name="projects"/> +Publicly released projects +-------------------------- + +Here are the publicly released software projects in which I've been involved. +More details when I have time! + +- MIT + <!-- - JOSMP: an exokernel for multi-core x86 systems --> + - [Collaborative Filtering for the NetFlix + Prize](http://code.google.com/p/netflix6867/): explored low-rank matrix + factorization and MLE of a flexible mixture model using EM + - [Intermittently Connected Embedded + Database](http://cartel.csail.mit.edu/icedb/) (ICEDB): system for data + management and adaptive data collection in mobile sensor networks + - One-hop shortest paths routing for [Resilient Overlay + Networks](http://nms.lcs.mit.edu/projects/ron/) (RON) + - Guarded Atomic Actions for Haskell +- Berkeley + - Data Triage in [TelegraphCQ](http://telegraph.cs.berkeley.edu/): stream query + processing + - [Technology and Infrastructure for Emerging + Regions](http://tier.cs.berkeley.edu/) (TIER) + - [Recovery-Oriented Computing](http://roc.cs.berkeley.edu/) (ROC) + - [802.15.4 Simulation in TinyOS](http://tinyos.net/) +- Other + - ZDB: a personal data management system + - [Microsoft + Search](http://www.microsoft.com/windows/products/winfamily/desktopsearch/) + and [Microsoft SharePoint Portal + Server](http://www.microsoft.com/sharepoint/) + - [Yi](http://haskell.org/haskellwiki/Yi): text editor written in Haskell + - [Simple Publications Manager](http://pubmgr.sf.net/): publication + management web application + - [Assorted Projects](http://assorted.sf.net/): my code dump + +<a name="classes"/> +MIT classes +----------- + +- 6.829 Computer Networks (fall 2005) +- 6.864 Advanced Natural Language Processing (fall 2005) +- 6.431 Probabilistic Systems Analysis (spring 2006) +- 6.875 Cryptography and Cryptanalysis (spring 2006) +- 6.827 Implicit Parallel Programming (fall 2006) +- 6.033 Computer Systems Engineering (TA, spring 2007) +- 6.867 Machine Learning (fall 2007) + +<div class="footer"> + <p>Styles: <a href="plain.html">Plain</a> | <a href="dark.html">Dark</a></p> + <p>Valid XHTML 1.0 (<a href="http://validator.w3.org/check/referer">re-validate</a>)</p> + <p>Valid CSS (<a href="http://jigsaw.w3.org/css-validator/check/referer">re-validate</a>)</p> +</div> + +<!-- +Links +----- + +- [Pawan Deshpande] + +[Pawan Deshpande]: http://people.csail.mit.edu/pawand/ +--> + +<!-- +vim:ft=mkd:et:sw=2:ts=2:nocin +--> Copied: personal-site/trunk/src/plain-epilogue.html (from rev 201, personal-site/trunk/footer.html) =================================================================== --- personal-site/trunk/src/plain-epilogue.html (rev 0) +++ personal-site/trunk/src/plain-epilogue.html 2008-01-03 03:11:05 UTC (rev 203) @@ -0,0 +1,45 @@ + <!-- Google Analytics --> + <script src="http://www.google-analytics.com/urchin.js" type="text/javascript"> + </script> + <script type="text/javascript"> + _uacct = "UA-1322324-1"; + urchinTracker(); + </script> + + <!-- Performance Metrics --> + <script src="http://pmetrics.performancing.com/102.js" type="text/javascript"></script> + <noscript><p><img alt="Performancing Metrics" src="http://pmetrics.performancing.com/102ns.gif" /></p></noscript> + + <!-- Extreme Tracking --> + <div id="eXTReMe"><a href="http://extremetracking.com/open?login=yzzororg"> + <img src="http://t1.extreme-dm.com/i.gif" style="border: 0;" id="extremeimg" + height="38" width="41" id="EXim" alt="eXTReMe Tracker" /></a> + <script type="text/javascript"><!-- + var EXlogin='yzzororg' // Login + var EXvsrv='s9' // VServer + EXs=screen;EXw=EXs.width;navigator.appName!="Netscape"? + EXb=EXs.colorDepth:EXb=EXs.pixelDepth; + navigator.javaEnabled()==1?EXjv="y":EXjv="n"; + EXd=document;EXw?"":EXw="na";EXb?"":EXb="na"; + EXd.write("<img src=http://e0.extreme-dm.com", + "/"+EXvsrv+".g?login="+EXlogin+"&", + "jv="+EXjv+"&j=y&srw="+EXw+"&srb="+EXb+"&", + "l="+escape(EXd.referrer)+" height=1 width=1>");//--> + </script><noscript><div id="neXTReMe"><img height="1" width="1" alt="" + src="http://e0.extreme-dm.com/s9.g?login=yzzororg&j=n&jv=n" /> + </div></noscript></div> + <script> + var img = document.getElementById("extremeimg"); + img.width=1; + img.height=1; + </script> + + <!-- Quantcast --> + <!-- Start Quantcast tag --> + <script type="text/javascript" src="http://edge.quantserve.com/quant.js"></script> + <script type="text/javascript"> + _qacct="p-45nKPbm9DJOeE";quantserve();</script> + <noscript> + <img src="http://pixel.quantserve.com/pixel/p-45nKPbm9DJOeE.gif" style="display: none" height="1" width="1" alt="Quantcast"/></noscript> + <!-- End Quantcast tag --> + Added: personal-site/trunk/static/dark.css =================================================================== --- personal-site/trunk/static/dark.css (rev 0) +++ personal-site/trunk/static/dark.css 2008-01-03 03:11:05 UTC (rev 203) @@ -0,0 +1,140 @@ +/* + * This is loosely based on the 'Blackbox' theme by Viktor Persson + * (http://arcsin.se/). + */ + +/* Standard elements */ +/** { + margin: 0; + padding: 0; +}*/ + +a { + color: skyblue; + text-decoration: none; +} +a:hover { + color: lightcyan; +} +body { + background: black url(img/bg.png) repeat-x fixed left bottom; + color: whitesmoke; + margin: 20px 0; + text-align: center; + font: normal 0.8em sans-serif,Arial; +} +ul { + /* margin: 12px 0; */ + margin-left: -25px; +} +li { + /* list-style: url(img/li.gif); */ + /* margin-left: 18px; */ +} +code { + font: normal 1em "Lucida Sans Unicode",serif; + background: url(img/bgcode.gif); + color: #888; + display: block; + padding: 3px 6px; + white-space: pre; + margin-bottom: 12px; +} + + +/* Misc */ +div.quote { + margin-bottom: 12px; + font: normal 1.1em "Lucida Sans Unicode",serif; + background: url(img/quote.gif) no-repeat; + padding-left: 28px; + color: gray; +} + + +/* Main structure */ +.main { + background: #000; + border: 3px double #EEE; + border-color: #222; /* #141414 #202020 #222 #202020; */ + margin: 20px auto 4px auto; + text-align: left; + width: 600px; +} + +/* Header */ +.title { + float: left; + width: 190px; +} +.title h1 { + color: silver; + font: normal 1.5em sans-serif; + padding-left: 10px; + /* padding: 16px 20px; */ + text-transform: lowercase; +} + + +/* Menu */ +div.menu { + float: right; +} +.menu a { + background: #000; /* url(img/bgmenu.png) repeat-x; */ + /* + border-left: 1px solid #222; + border-right: 1px solid #222; + border-top: 1px solid #222; + */ + color: darkgoldenrod; /* #7799bb; */ + float: left; + padding-top: 4px; + width: 100px; height: 36px; + border-top: 3px solid black; +} +.menu a span { + padding-left: 6px; +} +.menu a:hover { + background-position: left bottom; + color: goldenrod; + border-top: 3px solid goldenrod; +} + + +/* Content */ +.content { + /* border-top: 1px solid darkgoldenrod; */ + background: black; + clear: both; + padding: 8px 10px; +} +.content h1,img { display: none; } +.content h2 { + /* margin: 0 0 4px; */ + text-transform: lowercase; + border-top: 1px solid darkgoldenrod; + font: 1.3em sans-serif; + font-weight: normal; + color: silver; +} +.content h2 a { + color: silver; +} +.content p { + /* margin: 0 0 12px; */ +} + +/* Footer */ +.footer { + padding: 5px; + background: #0A0A0A; + color: #666; +} +.footer p { + padding-top: -10px; + padding-bottom: 0px; +} + +/* vim:noet:sw=4:ts=4 */ Copied: personal-site/trunk/static/me.jpg (from rev 201, personal-site/trunk/me.jpg) =================================================================== (Binary files differ) Copied: personal-site/trunk/static/papers (from rev 201, personal-site/trunk/papers) Added: personal-site/trunk/static/plain.css =================================================================== --- personal-site/trunk/static/plain.css (rev 0) +++ personal-site/trunk/static/plain.css 2008-01-03 03:11:05 UTC (rev 203) @@ -0,0 +1,292 @@ +/* Debug borders */ +p, li, dt, dd, div, pre, h1, h2, h3, h4, h5, h6 { +/* + border: 1px solid red; +*/ +} + +body { + margin:1em 5% 1em 5%; + padding:0; + background-color: white; + color: black; + font-family: Georgia, Verdana, sans-serif; + font-size: medium; + line-height: 1.3em; + color: #333; +} +/*body { + margin: 1em 5% 1em 5%; +}*/ + +a { + color: #0000bb; + text-decoration: underline; +} +/*a:visited { + color: fuchsia; +}*/ + +em { + font-style: italic; +} + +strong { + font-weight: bold; +} + +tt { + color: navy; +} + +h1, h2, h3, h4, h5, h6, h1 a, h2 a { + color: gray; /* #527bbd; */ + font-weight: normal; + font-family: sans-serif; + margin-top: 1.2em; + margin-bottom: 0.5em; + line-height: 1.3; + text-decoration: none; +} + +h1 { + border-bottom: 2px solid silver; +} +h2 { + border-bottom: 2px solid silver; + padding-top: 0.5em; +} + +div.sectionbody { + font-family: serif; + margin-left: 0; +} + +hr { + border: 1px solid silver; +} + +p { + margin-top: 0.5em; + margin-bottom: 0.5em; +} + +pre { + padding: 0; + margin: 0; +} + +span#author { + color: #527bbd; + font-family: sans-serif; + font-weight: bold; + font-size: 1.1em; +} +span#email { +} +span#revision { + font-family: sans-serif; +} + +div#footer { + font-family: sans-serif; + font-size: small; + border-top: 2px solid silver; + padding-top: 0.5em; + margin-top: 4.0em; +} +div#footer-text { + float: left; + padding-bottom: 0.5em; +} +div#footer-badges { + float: right; + padding-bottom: 0.5em; +} + +div#preamble, +div.tableblock, div.imageblock, div.exampleblock, div.verseblock, +div.quoteblock, div.literalblock, div.listingblock, div.sidebarblock, +div.admonitionblock { + margin-right: 10%; + margin-top: 1.5em; + margin-bottom: 1.5em; +} +div.admonitionblock { + margin-top: 2.5em; + margin-bottom: 2.5em; +} + +div.content { /* Block element content. */ + padding: 0; +} + +/* Block element titles. */ +div.title, caption.title { + font-family: sans-serif; + font-weight: bold; + text-align: left; + margin-top: 1.0em; + margin-bottom: 0.5em; +} +div.title + * { + margin-top: 0; +} + +td div.title:first-child { + margin-top: 0.0em; +} +div.content div.title:first-child { + margin-top: 0.0em; +} +div.content + div.title { + margin-top: 0.0em; +} + +div.sidebarblock > div.content { + background: #ffffee; + border: 1px solid silver; + padding: 0.5em; +} + +div.listingblock { + margin-right: 0%; +} +div.listingblock > div.content { + border: 1px solid silver; + background: #f4f4f4; + padding: 0.5em; +} + +div.quoteblock > div.content { + padding-left: 2.0em; +} + +div.attribution { + text-align: right; +} +div.verseblock + div.attribution { + text-align: left; +} + +div.admonitionblock .icon { + vertical-align: top; + font-size: 1.1em; + font-weight: bold; + text-decoration: underline; + color: #527bbd; + padding-right: 0.5em; +} +div.admonitionblock td.content { + padding-left: 0.5em; + border-left: 2px solid silver; +} + +div.exampleblock > div.content { + border-left: 2px solid silver; + padding: 0.5em; +} + +div.verseblock div.content { + white-space: pre; +} + +div.imageblock div.content { padding-left: 0; } +div.imageblock img { border: 1px solid silver; } +span.image img { border-style: none; } + +dl { + margin-top: 0.8em; + margin-bottom: 0.8em; +} +dt { + margin-top: 0.5em; + margin-bottom: 0; + font-style: italic; +} +dd > *:first-child { + margin-top: 0; +} + +ul, ol { + list-style-position: outside; +} +ol.olist2 { + list-style-type: lower-alpha; +} + +div.tableblock > table { + border: 3px solid #527bbd; +} +thead { + font-family: sans-serif; + font-weight: bold; +} +tfoot { + font-weight: bold; +} + +div.hlist { + margin-top: 0.8em; + margin-bottom: 0.8em; +} +td.hlist1 { + vertical-align: top; + font-style: italic; + padding-right: 0.8em; +} +td.hlist2 { + vertical-align: top; +} + +@media print { + div#footer-badges { display: none; } +} + +div#toctitle { + color: #527bbd; + font-family: sans-serif; + font-size: 1.1em; + font-weight: bold; + margin-top: 1.0em; + margin-bottom: 0.1em; +} + +div.toclevel1, div.toclevel2 { + margin-top: 0; + margin-bottom: 0; +} +div.toclevel2 { + margin-left: 2em; +} +/* Workarounds for IE6's broken and incomplete CSS2. */ + +div.sidebar-content { + background: #ffffee; + border: 1px solid silver; + padding: 0.5em; +} +div.sidebar-title, div.image-title { + font-family: sans-serif; + font-weight: bold; + margin-top: 0.0em; + margin-bottom: 0.5em; +} + +div.listingblock div.content { + border: 1px solid silver; + background: #f4f4f4; + padding: 0.5em; +} + +div.quoteblock-content { + padding-left: 2.0em; +} + +div.exampleblock-content { + border-left: 2px solid silver; + padding-left: 0.5em; +} + +/* IE6 sets dynamically generated links as visited. */ +div#toc a:visited { color: blue; } Copied: personal-site/trunk/static/yang.gpg.asc (from rev 194, personal-site/trunk/yang.gpg.asc) =================================================================== --- personal-site/trunk/static/yang.gpg.asc (rev 0) +++ personal-site/trunk/static/yang.gpg.asc 2008-01-03 03:11:05 UTC (rev 203) @@ -0,0 +1,29 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.5 (GNU/Linux) + +mQGiBEOZ3ucRBADL2s3qQuY1/BVAbJZWCeEM+3DSTa3GSJLmH9cVJTWs5ujV4kb2 +BmeTheaG8ZeFamJjKJaaUUoLw+A5Ek1bxyHgtMeS2rTeD8NYNpRSOakFojARkEQD +UK/AHpfbEo9Va25kAD33WeEyh6K9WSlsWvR5a5BY2tmFDtH/qYP9Y/yV1wCgkfpV +UCkki6l5vlobYzuCqn0wvmcD/j4BDjahXwA8kptTmq89v9V2Hu8giXWo++gcTf6B +VjYA1lDpNrb1s3NBZQYPLdf4g2sQJe5f9jbSd8Zp7+2BgUHxS0KuWF+HRQgHRAvV +8FXmFNZACBPajkbfFfcTpr6/hrv6+GBFxI8Ima+H3ujT0gmaIaGUcdF2C+mbWnMo +/yjjBACdNMxSiGiNuHfGovjFuYw0TDc4F+x3QdMTKLJvEtjZPUCM+KjFqNn2qLlg +3h/DNwwdZTOzA0ov4hJl2FyklRllHHlah9xLzTGTyb+y0Hoj18P7BqRfHgrXyJRO +9HBKpDCwh94+U04CL17erY/uSxxOn29vCP0O6pStIaXj+dw9KbQdWWFuZyBaaGFu +ZyA8eWFhYW5nQGdtYWlsLmNvbT6IXgQTEQIAHgUCQ5ne5wIbAwYLCQgHAwIDFQID +AxYCAQIeAQIXgAAKCRCqlejqseZbYKt0AJ49uQOyjC4BjSRmcQrdM301lGEQSgCe +LHvMnMqAs3zXZbC3Cmg+uObMFwy5Ag0EQ5ne+BAIAM+W1DkYOH541ml7TaGFfbZm +oCWQs9kzuzpotdM8SJXRKov2HuERsUk/mk/Y4awI8i/zLaYwNzDCaxbK9VtWXVgB +RTqBCSH2OMEF2gj8oIgDuVHx4RbBda9VAV//0mGAXTXRg7t5heSu+YyEzlcVqGPV +alpDrYQ+fYlrrEX2T2uWJVgIjZ6PI4coOpGlPYC2zy1LpDwGrfLjmEmkd/SLc8Z6 +f0PFnBWw6QnqhZZOWkqzM4vJGlIkzryCXxTTpI11wZAOouGUnFyDSzcu9/mZvVpu +2HStln1TiwyDsNU+XZDY58fsTM4sGd9Z9KGikYC2h8ixxH437YC7CkMCML3/lu8A +AwUH/23iTvUlFBMO5kPAmkJGywt15GTFONqyolT5UMntr4Kemnt90TisYAOcoX2A +xQolgCPznQCfteQ1QmEhKi5X7HZDM0Y51sNeGQ6KS5gHVg5fYRMo/5bOUKCARSi2 +da/GHMP0PAM3fxutim8QLPwE7xUNMua3uH2I3FKpH8fKgm+nT7bcJ1CqmXFHlCnX +UACx+QfueIRmpe5TWScjsI4R/MFX4jHwx6O/9XKQsd1gZhiXJWzYO5MOt/S0zoZ7 +Lycb5Lm4swRnHCDQqkC4rQtXnKoiY9vAZpLqdGSUYcEeoQxU66n+jlvkikgSb+Lh +Q/Pq9Ew2QDew/slWMHdXtlaHMHOISQQYEQIACQUCQ5ne+AIbDAAKCRCqlejqseZb +YEgbAKCNhvPAuN3mj0U7W7ySjAgsUVSn8wCeN2mvvfQIMCtrOmils7gA+fpljQo= +=iik0 +-----END PGP PUBLIC KEY BLOCK----- Deleted: personal-site/trunk/yang.gpg.asc =================================================================== --- personal-site/trunk/yang.gpg.asc 2008-01-02 10:08:03 UTC (rev 202) +++ personal-site/trunk/yang.gpg.asc 2008-01-03 03:11:05 UTC (rev 203) @@ -1,29 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- -Version: GnuPG v1.4.5 (GNU/Linux) - -mQGiBEOZ3ucRBADL2s3qQuY1/BVAbJZWCeEM+3DSTa3GSJLmH9cVJTWs5ujV4kb2 -BmeTheaG8ZeFamJjKJaaUUoLw+A5Ek1bxyHgtMeS2rTeD8NYNpRSOakFojARkEQD -UK/AHpfbEo9Va25kAD33WeEyh6K9WSlsWvR5a5BY2tmFDtH/qYP9Y/yV1wCgkfpV -UCkki6l5vlobYzuCqn0wvmcD/j4BDjahXwA8kptTmq89v9V2Hu8giXWo++gcTf6B -VjYA1lDpNrb1s3NBZQYPLdf4g2sQJe5f9jbSd8Zp7+2BgUHxS0KuWF+HRQgHRAvV -8FXmFNZACBPajkbfFfcTpr6/hrv6+GBFxI8Ima+H3ujT0gmaIaGUcdF2C+mbWnMo -/yjjBACdNMxSiGiNuHfGovjFuYw0TDc4F+x3QdMTKLJvEtjZPUCM+KjFqNn2qLlg -3h/DNwwdZTOzA0ov4hJl2FyklRllHHlah9xLzTGTyb+y0Hoj18P7BqRfHgrXyJRO -9HBKpDCwh94+U04CL17erY/uSxxOn29vCP0O6pStIaXj+dw9KbQdWWFuZyBaaGFu -ZyA8eWFhYW5nQGdtYWlsLmNvbT6IXgQTEQIAHgUCQ5ne5wIbAwYLCQgHAwIDFQID -AxYCAQIeAQIXgAAKCRCqlejqseZbYKt0AJ49uQOyjC4BjSRmcQrdM301lGEQSgCe -LHvMnMqAs3zXZbC3Cmg+uObMFwy5Ag0EQ5ne+BAIAM+W1DkYOH541ml7TaGFfbZm -oCWQs9kzuzpotdM8SJXRKov2HuERsUk/mk/Y4awI8i/zLaYwNzDCaxbK9VtWXVgB -RTqBCSH2OMEF2gj8oIgDuVHx4RbBda9VAV//0mGAXTXRg7t5heSu+YyEzlcVqGPV -alpDrYQ+fYlrrEX2T2uWJVgIjZ6PI4coOpGlPYC2zy1LpDwGrfLjmEmkd/SLc8Z6 -f0PFnBWw6QnqhZZOWkqzM4vJGlIkzryCXxTTpI11wZAOouGUnFyDSzcu9/mZvVpu -2HStln1TiwyDsNU+XZDY58fsTM4sGd9Z9KGikYC2h8ixxH437YC7CkMCML3/lu8A -AwUH/23iTvUlFBMO5kPAmkJGywt15GTFONqyolT5UMntr4Kemnt90TisYAOcoX2A -xQolgCPznQCfteQ1QmEhKi5X7HZDM0Y51sNeGQ6KS5gHVg5fYRMo/5bOUKCARSi2 -da/GHMP0PAM3fxutim8QLPwE7xUNMua3uH2I3FKpH8fKgm+nT7bcJ1CqmXFHlCnX -UACx+QfueIRmpe5TWScjsI4R/MFX4jHwx6O/9XKQsd1gZhiXJWzYO5MOt/S0zoZ7 -Lycb5Lm4swRnHCDQqkC4rQtXnKoiY9vAZpLqdGSUYcEeoQxU66n+jlvkikgSb+Lh -Q/Pq9Ew2QDew/slWMHdXtlaHMHOISQQYEQIACQUCQ5ne+AIbDAAKCRCqlejqseZb -YEgbAKCNhvPAuN3mj0U7W7ySjAgsUVSn8wCeN2mvvfQIMCtrOmils7gA+fpljQo= -=iik0 ------END PGP PUBLIC KEY BLOCK----- This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |