d76d56f759cb7fdbe24746f7cac895de84dd2d62
  DVDRental.md
			| ... | ... | @@ -0,0 +1,295 @@ | 
| 1 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" | |
| 2 | +"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html> | |
| 4 | + <head> | |
| 5 | +  <title>GnomeWiki : DVD Rental markdown</title> | |
| 6 | +  <meta http-equiv='Content-Type' content='text/html; charset=ISO-8859-1' /> | |
| 7 | +  <meta http-equiv='Content-Language' content='en' /> | |
| 8 | +  <meta http-equiv='Content-Style-Type' content='text/css' /> | |
| 9 | +  <meta http-equiv="imagetoolbar" content="no" /> | |
| 10 | +  <meta name='MSSmartTagsPreventParsing' content='true' /> | |
| 11 | +  <link rel='icon' href='http://markferry.net/pmwiki/pub/skins/lean/leanicon.gif' type='image/gif' /> | |
| 12 | +  <link rel='SHORTCUT ICON' href='http://markferry.net/pmwiki/pub/skins/lean/leanicon.gif' /> | |
| 13 | +  <!--HeaderText--><style type='text/css'><!-- | |
| 14 | +  ul, ol, pre, dl, p { margin-top:0px; margin-bottom:0px; } | |
| 15 | +  code.escaped { white-space: pre; } | |
| 16 | +  .vspace { margin-top:1.33em; } | |
| 17 | +  .indent { margin-left:40px; } | |
| 18 | +  .outdent { margin-left:40px; text-indent:-40px; } | |
| 19 | +  a.createlinktext { text-decoration:none; border-bottom:1px dotted gray; } | |
| 20 | +  a.createlink { text-decoration:none; position:relative; top:-0.5em; | |
| 21 | +    font-weight:bold; font-size:smaller; border-bottom:none; } | |
| 22 | +  img { border:0px; } | |
| 23 | +   | |
| 24 | +  .rtl, .rtl * {direction:rtl; unicode-bidi:bidi-override;} | |
| 25 | +  .ltr, .ltr * {direction:ltr; unicode-bidi:bidi-override;} | |
| 26 | +  .rtl .indent, .rtl.indent, .rtl .outdent, .rtl.outdent { | |
| 27 | +    margin-left:0; margin-right: 40px; | |
| 28 | +  } | |
| 29 | +   | |
| 30 | +div.footnote {  | |
| 31 | +  width: 160px;  | |
| 32 | +  border-bottom: 1px solid blue; | |
| 33 | +  margin-bottom: 0.5em; | |
| 34 | +} | |
| 35 | +p.footnote { | |
| 36 | +  text-indent: -1em; | |
| 37 | +  margin-right: 3em; | |
| 38 | +  margin-left: 3em; | |
| 39 | +  margin-top: 0px; | |
| 40 | +  margin-bottom: 0.5em; | |
| 41 | +  font-size: smaller; | |
| 42 | +} | |
| 43 | +a.footnote { | |
| 44 | +  font-size: smaller; | |
| 45 | +} | |
| 46 | + | |
| 47 | +span.anchor { | |
| 48 | +	float: left; | |
| 49 | +	font-size: 10px; | |
| 50 | +	margin-left: -10px; | |
| 51 | +	width: 10px; | |
| 52 | +    position:relative; top:-0.1em; | |
| 53 | +	text-align: center; | |
| 54 | +} | |
| 55 | +span.anchor a { text-decoration: none; } | |
| 56 | +span.anchor a:hover { text-decoration: underline; } | |
| 57 | +ol.toc { text-indent:-20px; list-style: none; } | |
| 58 | +ol.toc ol.toc { text-indent:-40px; } | |
| 59 | +div.tocfloat { font-size: smaller; margin-bottom: 10px; | |
| 60 | +    border-top: 1px dotted #555555; border-bottom: 1px dotted #555555; | |
| 61 | +    padding-top: 5px; padding-bottom: 5px;  | |
| 62 | +    width: 38%; float: right; margin-left: 10px; clear: right; | |
| 63 | +    margin-right:-13px; padding-right: 13px; padding-left: 13px; | |
| 64 | +    background-color: #eeeeee; } | |
| 65 | +div.toc { font-size: smaller;  | |
| 66 | +    padding: 5px; border: 1px dotted #cccccc; | |
| 67 | +    background: #f7f7f7; | |
| 68 | +    margin-bottom: 10px; } | |
| 69 | +div.toc p { background-color: #f9f6d6; | |
| 70 | +    margin-top:-5px;   padding-top: 5px; | |
| 71 | +    margin-left:-5px;  padding-left: 5px; | |
| 72 | +    margin-right:-5px; padding-right: 5px; | |
| 73 | +    padding-bottom: 3px; | |
| 74 | +    border-bottom:  1px dotted #cccccc; }.editconflict { color:green;  | |
| 75 | +  font-style:italic; margin-top:1.33em; margin-bottom:1.33em; } | |
| 76 | + | |
| 77 | +  table.markup { border:2px dotted #ccf; width:90%; } | |
| 78 | +  td.markup1, td.markup2 { padding-left:10px; padding-right:10px; } | |
| 79 | +  table.vert td.markup1 { border-bottom:1px solid #ccf; } | |
| 80 | +  table.horiz td.markup1 { width:23em; border-right:1px solid #ccf; } | |
| 81 | +  table.markup caption { text-align:left; } | |
| 82 | +  div.faq p, div.faq pre { margin-left:2em; } | |
| 83 | +  div.faq p.question { margin:1em 0 0.75em 0; font-weight:bold; } | |
| 84 | +  div.faqtoc div.faq * { display:none; } | |
| 85 | +  div.faqtoc div.faq p.question  | |
| 86 | +    { display:block; font-weight:normal; margin:0.5em 0 0.5em 20px; line-height:normal; } | |
| 87 | +  div.faqtoc div.faq p.question * { display:inline; } | |
| 88 | +  td.markup1 pre { white-space: pre-wrap; } | |
| 89 | +  .noPmTOC, .PmTOCdiv:empty {display:none;} | |
| 90 | +.PmTOCdiv { display: inline-block; font-size: 13px; overflow: auto; max-height: 500px;} | |
| 91 | +.PmTOCdiv a { text-decoration: none;} | |
| 92 | +.back-arrow {font-size: .9em; text-decoration: none;} | |
| 93 | +#PmTOCchk + label {cursor: pointer;} | |
| 94 | +#PmTOCchk {display: none;} | |
| 95 | +#PmTOCchk:not(:checked) + label > .pmtoc-show {display: none;} | |
| 96 | +#PmTOCchk:checked + label > .pmtoc-hide {display: none;} | |
| 97 | +#PmTOCchk:checked + label + div {display: none;}table.sortable th { cursor: pointer; } | |
| 98 | +table.sortable th::after { color: transparent; content: "\00A0\025B8"; } | |
| 99 | +table.sortable th:hover::after { color: inherit; content: "\00A0\025B8"; } | |
| 100 | +table.sortable th.dir-u::after { color: inherit; content: "\00A0\025BE"; } | |
| 101 | +table.sortable th.dir-d::after { color: inherit; content: "\00A0\025B4"; }  | |
| 102 | +    .frame  | |
| 103 | +      { border:1px solid #cccccc; padding:4px; background-color:#f9f9f9; } | |
| 104 | +    .lfloat { float:left; margin-right:0.5em; } | |
| 105 | +    .rfloat { float:right; margin-left:0.5em; } | |
| 106 | +a.varlink { text-decoration:none;} | |
| 107 | + | |
| 108 | +--></style><meta http-equiv='Content-Type' content='text/html; charset=utf-8' /><script type="text/javascript"> | |
| 109 | +function toggle(obj) { | |
| 110 | +    var elstyle = document.getElementById(obj).style; | |
| 111 | +    var text    = document.getElementById(obj + "tog"); | |
| 112 | +    if (elstyle.display == 'none') { | |
| 113 | +        elstyle.display = 'block'; | |
| 114 | +        text.innerHTML = "hide"; | |
| 115 | +    } else { | |
| 116 | +        elstyle.display = 'none'; | |
| 117 | +        text.innerHTML = "show"; | |
| 118 | +    } | |
| 119 | +} | |
| 120 | +</script>  <meta name='robots' content='noindex,nofollow' /> | |
| 121 | + | |
| 122 | +  <link rel='stylesheet' title="Lean" href='http://markferry.net/pmwiki/pub/skins/lean/lean.css' type='text/css' /> | |
| 123 | + </head> | |
| 124 | + | |
| 125 | + <body> | |
| 126 | +  <!--PageHeaderFmt--> | |
| 127 | +  <table summary='Site: Header' id='siteheadtable' width='770' | |
| 128 | +   cellpadding='0' cellspacing='0' border='0' align='center' > | |
| 129 | +   <tr> | |
| 130 | +    <td id='headlogo' colspan='1' rowspan='2' title='GnomeWiki Home'> | |
| 131 | +     <!-- Use (uncomment) either the logo image version or the text version. --> | |
| 132 | +     <!-- | |
| 133 | +     <div id='sitelogo'><a href='http://markferry.net/pmwiki/pmwiki.php'><img | |
| 134 | +        src='http://markferry.net/pmwiki/pub/skins/lean/leanlogo.gif' | |
| 135 | +        alt='GnomeWiki' border='0' /></a></div> | |
| 136 | +     --> | |
| 137 | +     <div id='sitelogotext'><a href='http://markferry.net/pmwiki/pmwiki.php'>GnomeWiki</a></div> | |
| 138 | +    </td> | |
| 139 | +   </tr> | |
| 140 | +   <tr> | |
| 141 | +    <td id='headsiteloc'> | |
| 142 | +     <div id='sitelocgroup'> | |
| 143 | +      <span id='sitegroupforheader'> | |
| 144 | +       <a href='Main' | |
| 145 | +          title='Main Home'>Main</a></span> / | |
| 146 | +     </div> | |
| 147 | +     <div id='siteloctitle' title='DVD Rental was last modified on 24 November 2009, at 02:43 PM UTC'> | |
| 148 | +      <h1>DVD Rental</h1> | |
| 149 | +     </div> | |
| 150 | +    </td> | |
| 151 | +    <td id='siteheadcmds'> | |
| 152 | +     <div id='headcmdsupper'> | |
| 153 | +      <span id='headedit'><a rel='nofollow' href='DVDRental' | |
| 154 | +       title='Edit this page'>Edit Page</a></span> | |
| 155 | +      <span id='headdiff'>| <a  rel='nofollow' href='DVDRental?action=diff' | |
| 156 | +       title='History of this page'>Page History</a></span> | |
| 157 | +      <span id='headhelp'>| <a  rel='nofollow' href='PmWiki.DocumentationIndex' | |
| 158 | +       title='Wiki Documentation'>Wiki Help</a></span> | |
| 159 | +     </div> | |
| 160 | +     <div id='headcmdslower'> | |
| 161 | +      <span id='headprint'><a  rel='nofollow' href='DVDRental?action=print' | |
| 162 | +       title='Printable view of this page'>Print</a> |</span> | |
| 163 | +      <span class='headsearch'><a href='Site.Search' | |
| 164 | +       title='Search the site' rel='nofollow'>Search</a>: </span><form | |
| 165 | +       class='headsearch search' action='http://markferry.net/pmwiki/pmwiki.php'><input | |
| 166 | +       class='searchbox' type='text' name='q' value='' size='40' /><input | |
| 167 | +       class='searchbutton' type='submit' value='Go' /> | |
| 168 | +       <!-- version > beta53 --> | |
| 169 | +       <!-- <input type='hidden' name='n' value='DVDRental' /><input type='hidden' name='action' value='search' /> --> | |
| 170 | +       <!-- version < beta53 --> | |
| 171 | +       <input type='hidden' name='n' value='Site.Search' /> | |
| 172 | +      </form></div> | |
| 173 | +    </td> | |
| 174 | +   </tr> | |
| 175 | +  </table> | |
| 176 | +  <!--/PageHeaderFmt--> | |
| 177 | +   | |
| 178 | +  <table summary='Site: Main' id='contentmain' width='770' | |
| 179 | +   cellpadding='0' cellspacing='0' border='0' align='center'> | |
| 180 | +   <tbody> | |
| 181 | +    <tr> | |
| 182 | +     <!--PageLeftFmt--> | |
| 183 | +     <td id='mainsidebar' > | |
| 184 | +      <ul><li><a class='wikilink' href='HomePage'>Home</a> | |
| 185 | +</li><li><a class='wikilink' href='Projects'>Projects</a> | |
| 186 | +</li></ul><hr /> | |
| 187 | +<ul><li><a class='wikilink' href='Code.Code'>Code</a> | |
| 188 | +</li><li><a class='wikilink' href='Tech.Tech'>Tech</a> | |
| 189 | +</li><li><a class='wikilink' href='Network.Network'>Network</a> | |
| 190 | +</li><li><a class='wikilink' href='MediaCentre.MediaCentre'>MediaCentre</a> | |
| 191 | +</li><li><a class='wikilink' href='UAV.UAV'>UAV</a> | |
| 192 | +</li></ul><hr /> | |
| 193 | +<ul><li><a class='wikilink' href='Travel.Travel'>Travel</a> | |
| 194 | +</li><li><a class='wikilink' href='Music.Music'>Music</a> | |
| 195 | +</li><li><a class='wikilink' href='HorseRiding.HorseRiding'>Horse Riding</a> | |
| 196 | +</li><li><a class='wikilink' href='Study.Study'>Study</a> | |
| 197 | +</li><li><a class='wikilink' href='Games.Games'>Games</a> | |
| 198 | +</li><li><a class='wikilink' href='Do.Do'>Other Activities</a> | |
| 199 | +</li></ul><hr /> | |
| 200 | +<ul><li><a class='wikilink' href='Car.Car'>Car</a> | |
| 201 | +</li><li><a class='wikilink' href='House.House'>House</a> | |
| 202 | +</li><li><a class='wikilink' href='Watch.Watch'>Watch</a> | |
| 203 | +</li><li><a class='wikilink' href='Clothing.Clothing'>Clothing</a> | |
| 204 | +</li><li><a class='wikilink' href='Miscellany.Miscellany'>Miscellany</a> | |
| 205 | +</li></ul><hr /> | |
| 206 | +<ul><li><a class='wikilink' href='WikiSandbox'>WikiSandbox</a> | |
| 207 | +</li></ul><p class='vspace'  style='text-align: right;'> <span style='font-size:83%'><a class='wikilink' href='Site.SideBar'>edit SideBar</a></span> | |
| 208 | +</p> | |
| 209 | + | |
| 210 | +       | |
| 211 | +      <div id='sidebarbottom'> | |
| 212 | +       <span style='white-space:nowrap;'><a  rel='nofollow' href='http://validator.w3.org/check/referer' | |
| 213 | +        title='Validate XHTML'>XHTML</a></span> | |
| 214 | +      </div> | |
| 215 | +     </td> | |
| 216 | +     <!--/PageLeftFmt--> | |
| 217 | +     <td id='mainsitetext'> | |
| 218 | +      <!-- table to work around an NS4 bug --> | |
| 219 | +      <table summary='Content Body' id='sitebody' | |
| 220 | +       cellpadding='0' cellspacing='0' border='0'>  | |
| 221 | +       <tr> | |
| 222 | +        <td> | |
| 223 | +         <!--PageTitleFmt--> | |
| 224 | +         <div id='sitepagetitle' | |
| 225 | +          title='DVD Rental was last modified on 24 November 2009, at 02:43 PM UTC'> | |
| 226 | +          <span style='display:none;'>DVD Rental</span> | |
| 227 | +         </div> | |
| 228 | +         <!--PageText--> | |
| 229 | +<div id='wikitext'> | |
| 230 | +<p><strong>Password required</strong> | |
| 231 | +</p> | |
| 232 | +<p class='vspace'><em>The default anti-spam password is a prime number, the sum of two squares less than ten, written out.</em> | |
| 233 | +</p> | |
| 234 | +<div class='vspace'></div> | |
| 235 | +<form name='authform' action='/pmwiki/pmwiki.php?n=DVDRental&action=markdown' method='post'> | |
| 236 | +<p>Password: <input type='password' name='authpw' /> | |
| 237 | +<input type='submit' value='OK' class='inputbutton' /> | |
| 238 | +</p></form> | |
| 239 | +<script language='javascript' type='text/javascript'><!-- | |
| 240 | +    try { document.authform.authid.focus(); } | |
| 241 | +    catch(e) { document.authform.authpw.focus(); } //--></script></div> | |
| 242 | + | |
| 243 | +        </td> | |
| 244 | +       </tr> | |
| 245 | +      </table> | |
| 246 | +     </td> | |
| 247 | +    </tr> | |
| 248 | +    <tr> | |
| 249 | +     <td id='mainsitefoot' colspan='2' rowspan='1'> | |
| 250 | +      <table summary='Wiki: Footer' width='100%' cellpadding='0' cellspacing='0' border='0'> | |
| 251 | +      <!--PageFooterFmt--> | |
| 252 | +       <tr> | |
| 253 | +        <td id='footleft'> | |
| 254 | +         <span id='footchanges'><a  rel='nofollow' href='RecentChanges' | |
| 255 | +          title='Recent (C)hanges in this section' | |
| 256 | +          accesskey='c'>Recent Changes</a> | |
| 257 | +         <a  rel='nofollow' href='Site.AllRecentChanges' | |
| 258 | +          title='(A)ll Recent changes for the entire site' | |
| 259 | +          accesskey='a'>(All)</a></span> | |
| 260 | +         <span id='footeditsb'>| <a  rel='nofollow' href='Site.SideBar' | |
| 261 | +          title='Edit the Side(B)ar' | |
| 262 | +          accesskey='b'>Edit SideBar</a></span> | |
| 263 | +        </td> | |
| 264 | +        <td id='footmiddle'> | |
| 265 | +         <span id='footlastmod'>Page last modified on 24 November 2009, at 02:43 PM UTC</span>  | |
| 266 | +        </td> | |
| 267 | +        <td id='footright'> | |
| 268 | +         <span id='footedit'><a  rel='nofollow' href='DVDRental' | |
| 269 | +          title='(E)dit this page' | |
| 270 | +          accesskey='e'>Edit Page</a></span> | |
| 271 | +         <span id='foothist'>| <a  rel='nofollow' href='DVDRental?action=diff' | |
| 272 | +          title='(H)istory of this page' | |
| 273 | +          accesskey='h'>Page History</a></span>  | |
| 274 | +        </td> | |
| 275 | +       </tr> | |
| 276 | +       <!--/PageFooterFmt--> | |
| 277 | +       <tr> | |
| 278 | +        <td id='sitesole' colspan='3' rowspan='1'> | |
| 279 | +           | |
| 280 | +         <span id='sitepoweredby' title='Powered by PmWiki'>Powered by | |
| 281 | +          <a href='http://www.pmichaud.com/wiki/PmWiki/PmWiki' | |
| 282 | +           title='PmWiki Home'>PmWiki</a></span>  | |
| 283 | +        </td> | |
| 284 | +       </tr> | |
| 285 | +      </table> | |
| 286 | +     </td> | |
| 287 | +    </tr> | |
| 288 | +   </tbody> | |
| 289 | +  </table> | |
| 290 | +  <!-- Lean Skin v0.14.3 | |
| 291 | +  vim: expandtab sw=1 ts=1 sts=1 : | |
| 292 | +  --> | |
| 293 | + </body> | |
| 294 | +</html> | |
| 295 | + | 
FirstNamesSaddam.md
			| ... | ... | @@ -0,0 +1,40 @@ | 
| 1 | +# FirstNamesSaddam | |
| 2 | + | |
| 3 | +It's a rap. We were 11...  | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | +    First name's Saddam, last name's Hussein | |
| 8 | +    Some people say he's insane, others say | |
| 9 | +    He ain't gonna get no gain | |
| 10 | +    Cos the Allies won't tolerate his game. | |
| 11 | +     | |
| 12 | +    Falling on the ground with nasty thuds | |
| 13 | +    His weapons people call the scuds | |
| 14 | +    Blowin' Kuwait makin' people insane | |
| 15 | +    He's the guy we call HUSSEIN | |
| 16 | +     | |
| 17 | +    The Allies' new weapon the Patriot | |
| 18 | +    Ground-to-air flyin' like a flying chariot | |
| 19 | +    Then there's the stealth a nasty invention | |
| 20 | +    Thought up by the Allies' war convention | |
| 21 | +     | |
| 22 | +    Norman Schwartzkopf, a US Marine | |
| 23 | +    Was there to lead the Allied fighting machine | |
| 24 | +    He went in there to rip and tear | |
| 25 | +    But unfortunately got caught in a snare | |
| 26 | +     | |
| 27 | +    Hussein was ready, ready to hit hard | |
| 28 | +    With his new fantastic Republican Guard | |
| 29 | +    But the Allies were strong, they couldn't go wrong | |
| 30 | +    They took Kuwait and then carried on. | |
| 31 | +     | |
| 32 | +    The Allies withdrew and back Hussein flew | |
| 33 | +    Leaving the Kurds without a gate | |
| 34 | +    To escape the tyrant's evil reign, | |
| 35 | +    And so the Allies came back again. | |
| 36 | +     | |
| 37 | +    The battle rages on, | |
| 38 | +    Although it's being won | |
| 39 | +    By the Allied forces. | |
| 40 | +    Yo guys, well done. | |
| ... | ... | \ No newline at end of file | 
Home.md
			| ... | ... | @@ -0,0 +1,23 @@ | 
| 1 | +# HomePage | |
| 2 | + | |
| 3 | +*   [Projects][1]  | |
| 4 | +*   [Network][2]  | |
| 5 | +*   [Media Centre][3]  | |
| 6 | +*   [Car][4]  | |
| 7 | +*   [Travel][5]  | |
| 8 | +*   [Study][6]  | |
| 9 | +*   [Skills][7]  | |
| 10 | +*   [Music][8]  | |
| 11 | +*   [Polo][9]  | |
| 12 | +*   [Yachting][10] | |
| 13 | + | |
| 14 | + [1]: Projects | |
| 15 | + [2]: Network.Network | |
| 16 | + [3]: MediaCentre.MediaCentre | |
| 17 | + [4]: Car.Car | |
| 18 | + [5]: Travel.Travel | |
| 19 | + [6]: Study.Study | |
| 20 | + [7]: Skills.Skills | |
| 21 | + [8]: Music.Music | |
| 22 | + [9]: HorseRiding.Polo | |
| 23 | + [10]: Yachting | |
| ... | ... | \ No newline at end of file | 
Main/DVDRental.md
			| ... | ... | @@ -1,295 +0,0 @@ | 
| 1 | -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" | |
| 2 | -"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | -<html> | |
| 4 | - <head> | |
| 5 | -  <title>GnomeWiki : DVD Rental markdown</title> | |
| 6 | -  <meta http-equiv='Content-Type' content='text/html; charset=ISO-8859-1' /> | |
| 7 | -  <meta http-equiv='Content-Language' content='en' /> | |
| 8 | -  <meta http-equiv='Content-Style-Type' content='text/css' /> | |
| 9 | -  <meta http-equiv="imagetoolbar" content="no" /> | |
| 10 | -  <meta name='MSSmartTagsPreventParsing' content='true' /> | |
| 11 | -  <link rel='icon' href='http://markferry.net/pmwiki/pub/skins/lean/leanicon.gif' type='image/gif' /> | |
| 12 | -  <link rel='SHORTCUT ICON' href='http://markferry.net/pmwiki/pub/skins/lean/leanicon.gif' /> | |
| 13 | -  <!--HeaderText--><style type='text/css'><!-- | |
| 14 | -  ul, ol, pre, dl, p { margin-top:0px; margin-bottom:0px; } | |
| 15 | -  code.escaped { white-space: pre; } | |
| 16 | -  .vspace { margin-top:1.33em; } | |
| 17 | -  .indent { margin-left:40px; } | |
| 18 | -  .outdent { margin-left:40px; text-indent:-40px; } | |
| 19 | -  a.createlinktext { text-decoration:none; border-bottom:1px dotted gray; } | |
| 20 | -  a.createlink { text-decoration:none; position:relative; top:-0.5em; | |
| 21 | -    font-weight:bold; font-size:smaller; border-bottom:none; } | |
| 22 | -  img { border:0px; } | |
| 23 | -   | |
| 24 | -  .rtl, .rtl * {direction:rtl; unicode-bidi:bidi-override;} | |
| 25 | -  .ltr, .ltr * {direction:ltr; unicode-bidi:bidi-override;} | |
| 26 | -  .rtl .indent, .rtl.indent, .rtl .outdent, .rtl.outdent { | |
| 27 | -    margin-left:0; margin-right: 40px; | |
| 28 | -  } | |
| 29 | -   | |
| 30 | -div.footnote {  | |
| 31 | -  width: 160px;  | |
| 32 | -  border-bottom: 1px solid blue; | |
| 33 | -  margin-bottom: 0.5em; | |
| 34 | -} | |
| 35 | -p.footnote { | |
| 36 | -  text-indent: -1em; | |
| 37 | -  margin-right: 3em; | |
| 38 | -  margin-left: 3em; | |
| 39 | -  margin-top: 0px; | |
| 40 | -  margin-bottom: 0.5em; | |
| 41 | -  font-size: smaller; | |
| 42 | -} | |
| 43 | -a.footnote { | |
| 44 | -  font-size: smaller; | |
| 45 | -} | |
| 46 | - | |
| 47 | -span.anchor { | |
| 48 | -	float: left; | |
| 49 | -	font-size: 10px; | |
| 50 | -	margin-left: -10px; | |
| 51 | -	width: 10px; | |
| 52 | -    position:relative; top:-0.1em; | |
| 53 | -	text-align: center; | |
| 54 | -} | |
| 55 | -span.anchor a { text-decoration: none; } | |
| 56 | -span.anchor a:hover { text-decoration: underline; } | |
| 57 | -ol.toc { text-indent:-20px; list-style: none; } | |
| 58 | -ol.toc ol.toc { text-indent:-40px; } | |
| 59 | -div.tocfloat { font-size: smaller; margin-bottom: 10px; | |
| 60 | -    border-top: 1px dotted #555555; border-bottom: 1px dotted #555555; | |
| 61 | -    padding-top: 5px; padding-bottom: 5px;  | |
| 62 | -    width: 38%; float: right; margin-left: 10px; clear: right; | |
| 63 | -    margin-right:-13px; padding-right: 13px; padding-left: 13px; | |
| 64 | -    background-color: #eeeeee; } | |
| 65 | -div.toc { font-size: smaller;  | |
| 66 | -    padding: 5px; border: 1px dotted #cccccc; | |
| 67 | -    background: #f7f7f7; | |
| 68 | -    margin-bottom: 10px; } | |
| 69 | -div.toc p { background-color: #f9f6d6; | |
| 70 | -    margin-top:-5px;   padding-top: 5px; | |
| 71 | -    margin-left:-5px;  padding-left: 5px; | |
| 72 | -    margin-right:-5px; padding-right: 5px; | |
| 73 | -    padding-bottom: 3px; | |
| 74 | -    border-bottom:  1px dotted #cccccc; }.editconflict { color:green;  | |
| 75 | -  font-style:italic; margin-top:1.33em; margin-bottom:1.33em; } | |
| 76 | - | |
| 77 | -  table.markup { border:2px dotted #ccf; width:90%; } | |
| 78 | -  td.markup1, td.markup2 { padding-left:10px; padding-right:10px; } | |
| 79 | -  table.vert td.markup1 { border-bottom:1px solid #ccf; } | |
| 80 | -  table.horiz td.markup1 { width:23em; border-right:1px solid #ccf; } | |
| 81 | -  table.markup caption { text-align:left; } | |
| 82 | -  div.faq p, div.faq pre { margin-left:2em; } | |
| 83 | -  div.faq p.question { margin:1em 0 0.75em 0; font-weight:bold; } | |
| 84 | -  div.faqtoc div.faq * { display:none; } | |
| 85 | -  div.faqtoc div.faq p.question  | |
| 86 | -    { display:block; font-weight:normal; margin:0.5em 0 0.5em 20px; line-height:normal; } | |
| 87 | -  div.faqtoc div.faq p.question * { display:inline; } | |
| 88 | -  td.markup1 pre { white-space: pre-wrap; } | |
| 89 | -  .noPmTOC, .PmTOCdiv:empty {display:none;} | |
| 90 | -.PmTOCdiv { display: inline-block; font-size: 13px; overflow: auto; max-height: 500px;} | |
| 91 | -.PmTOCdiv a { text-decoration: none;} | |
| 92 | -.back-arrow {font-size: .9em; text-decoration: none;} | |
| 93 | -#PmTOCchk + label {cursor: pointer;} | |
| 94 | -#PmTOCchk {display: none;} | |
| 95 | -#PmTOCchk:not(:checked) + label > .pmtoc-show {display: none;} | |
| 96 | -#PmTOCchk:checked + label > .pmtoc-hide {display: none;} | |
| 97 | -#PmTOCchk:checked + label + div {display: none;}table.sortable th { cursor: pointer; } | |
| 98 | -table.sortable th::after { color: transparent; content: "\00A0\025B8"; } | |
| 99 | -table.sortable th:hover::after { color: inherit; content: "\00A0\025B8"; } | |
| 100 | -table.sortable th.dir-u::after { color: inherit; content: "\00A0\025BE"; } | |
| 101 | -table.sortable th.dir-d::after { color: inherit; content: "\00A0\025B4"; }  | |
| 102 | -    .frame  | |
| 103 | -      { border:1px solid #cccccc; padding:4px; background-color:#f9f9f9; } | |
| 104 | -    .lfloat { float:left; margin-right:0.5em; } | |
| 105 | -    .rfloat { float:right; margin-left:0.5em; } | |
| 106 | -a.varlink { text-decoration:none;} | |
| 107 | - | |
| 108 | ---></style><meta http-equiv='Content-Type' content='text/html; charset=utf-8' /><script type="text/javascript"> | |
| 109 | -function toggle(obj) { | |
| 110 | -    var elstyle = document.getElementById(obj).style; | |
| 111 | -    var text    = document.getElementById(obj + "tog"); | |
| 112 | -    if (elstyle.display == 'none') { | |
| 113 | -        elstyle.display = 'block'; | |
| 114 | -        text.innerHTML = "hide"; | |
| 115 | -    } else { | |
| 116 | -        elstyle.display = 'none'; | |
| 117 | -        text.innerHTML = "show"; | |
| 118 | -    } | |
| 119 | -} | |
| 120 | -</script>  <meta name='robots' content='noindex,nofollow' /> | |
| 121 | - | |
| 122 | -  <link rel='stylesheet' title="Lean" href='http://markferry.net/pmwiki/pub/skins/lean/lean.css' type='text/css' /> | |
| 123 | - </head> | |
| 124 | - | |
| 125 | - <body> | |
| 126 | -  <!--PageHeaderFmt--> | |
| 127 | -  <table summary='Site: Header' id='siteheadtable' width='770' | |
| 128 | -   cellpadding='0' cellspacing='0' border='0' align='center' > | |
| 129 | -   <tr> | |
| 130 | -    <td id='headlogo' colspan='1' rowspan='2' title='GnomeWiki Home'> | |
| 131 | -     <!-- Use (uncomment) either the logo image version or the text version. --> | |
| 132 | -     <!-- | |
| 133 | -     <div id='sitelogo'><a href='http://markferry.net/pmwiki/pmwiki.php'><img | |
| 134 | -        src='http://markferry.net/pmwiki/pub/skins/lean/leanlogo.gif' | |
| 135 | -        alt='GnomeWiki' border='0' /></a></div> | |
| 136 | -     --> | |
| 137 | -     <div id='sitelogotext'><a href='http://markferry.net/pmwiki/pmwiki.php'>GnomeWiki</a></div> | |
| 138 | -    </td> | |
| 139 | -   </tr> | |
| 140 | -   <tr> | |
| 141 | -    <td id='headsiteloc'> | |
| 142 | -     <div id='sitelocgroup'> | |
| 143 | -      <span id='sitegroupforheader'> | |
| 144 | -       <a href='Main' | |
| 145 | -          title='Main Home'>Main</a></span> / | |
| 146 | -     </div> | |
| 147 | -     <div id='siteloctitle' title='DVD Rental was last modified on 24 November 2009, at 02:43 PM UTC'> | |
| 148 | -      <h1>DVD Rental</h1> | |
| 149 | -     </div> | |
| 150 | -    </td> | |
| 151 | -    <td id='siteheadcmds'> | |
| 152 | -     <div id='headcmdsupper'> | |
| 153 | -      <span id='headedit'><a rel='nofollow' href='DVDRental' | |
| 154 | -       title='Edit this page'>Edit Page</a></span> | |
| 155 | -      <span id='headdiff'>| <a  rel='nofollow' href='DVDRental?action=diff' | |
| 156 | -       title='History of this page'>Page History</a></span> | |
| 157 | -      <span id='headhelp'>| <a  rel='nofollow' href='PmWiki.DocumentationIndex' | |
| 158 | -       title='Wiki Documentation'>Wiki Help</a></span> | |
| 159 | -     </div> | |
| 160 | -     <div id='headcmdslower'> | |
| 161 | -      <span id='headprint'><a  rel='nofollow' href='DVDRental?action=print' | |
| 162 | -       title='Printable view of this page'>Print</a> |</span> | |
| 163 | -      <span class='headsearch'><a href='Site.Search' | |
| 164 | -       title='Search the site' rel='nofollow'>Search</a>: </span><form | |
| 165 | -       class='headsearch search' action='http://markferry.net/pmwiki/pmwiki.php'><input | |
| 166 | -       class='searchbox' type='text' name='q' value='' size='40' /><input | |
| 167 | -       class='searchbutton' type='submit' value='Go' /> | |
| 168 | -       <!-- version > beta53 --> | |
| 169 | -       <!-- <input type='hidden' name='n' value='DVDRental' /><input type='hidden' name='action' value='search' /> --> | |
| 170 | -       <!-- version < beta53 --> | |
| 171 | -       <input type='hidden' name='n' value='Site.Search' /> | |
| 172 | -      </form></div> | |
| 173 | -    </td> | |
| 174 | -   </tr> | |
| 175 | -  </table> | |
| 176 | -  <!--/PageHeaderFmt--> | |
| 177 | -   | |
| 178 | -  <table summary='Site: Main' id='contentmain' width='770' | |
| 179 | -   cellpadding='0' cellspacing='0' border='0' align='center'> | |
| 180 | -   <tbody> | |
| 181 | -    <tr> | |
| 182 | -     <!--PageLeftFmt--> | |
| 183 | -     <td id='mainsidebar' > | |
| 184 | -      <ul><li><a class='wikilink' href='HomePage'>Home</a> | |
| 185 | -</li><li><a class='wikilink' href='Projects'>Projects</a> | |
| 186 | -</li></ul><hr /> | |
| 187 | -<ul><li><a class='wikilink' href='Code.Code'>Code</a> | |
| 188 | -</li><li><a class='wikilink' href='Tech.Tech'>Tech</a> | |
| 189 | -</li><li><a class='wikilink' href='Network.Network'>Network</a> | |
| 190 | -</li><li><a class='wikilink' href='MediaCentre.MediaCentre'>MediaCentre</a> | |
| 191 | -</li><li><a class='wikilink' href='UAV.UAV'>UAV</a> | |
| 192 | -</li></ul><hr /> | |
| 193 | -<ul><li><a class='wikilink' href='Travel.Travel'>Travel</a> | |
| 194 | -</li><li><a class='wikilink' href='Music.Music'>Music</a> | |
| 195 | -</li><li><a class='wikilink' href='HorseRiding.HorseRiding'>Horse Riding</a> | |
| 196 | -</li><li><a class='wikilink' href='Study.Study'>Study</a> | |
| 197 | -</li><li><a class='wikilink' href='Games.Games'>Games</a> | |
| 198 | -</li><li><a class='wikilink' href='Do.Do'>Other Activities</a> | |
| 199 | -</li></ul><hr /> | |
| 200 | -<ul><li><a class='wikilink' href='Car.Car'>Car</a> | |
| 201 | -</li><li><a class='wikilink' href='House.House'>House</a> | |
| 202 | -</li><li><a class='wikilink' href='Watch.Watch'>Watch</a> | |
| 203 | -</li><li><a class='wikilink' href='Clothing.Clothing'>Clothing</a> | |
| 204 | -</li><li><a class='wikilink' href='Miscellany.Miscellany'>Miscellany</a> | |
| 205 | -</li></ul><hr /> | |
| 206 | -<ul><li><a class='wikilink' href='WikiSandbox'>WikiSandbox</a> | |
| 207 | -</li></ul><p class='vspace'  style='text-align: right;'> <span style='font-size:83%'><a class='wikilink' href='Site.SideBar'>edit SideBar</a></span> | |
| 208 | -</p> | |
| 209 | - | |
| 210 | -       | |
| 211 | -      <div id='sidebarbottom'> | |
| 212 | -       <span style='white-space:nowrap;'><a  rel='nofollow' href='http://validator.w3.org/check/referer' | |
| 213 | -        title='Validate XHTML'>XHTML</a></span> | |
| 214 | -      </div> | |
| 215 | -     </td> | |
| 216 | -     <!--/PageLeftFmt--> | |
| 217 | -     <td id='mainsitetext'> | |
| 218 | -      <!-- table to work around an NS4 bug --> | |
| 219 | -      <table summary='Content Body' id='sitebody' | |
| 220 | -       cellpadding='0' cellspacing='0' border='0'>  | |
| 221 | -       <tr> | |
| 222 | -        <td> | |
| 223 | -         <!--PageTitleFmt--> | |
| 224 | -         <div id='sitepagetitle' | |
| 225 | -          title='DVD Rental was last modified on 24 November 2009, at 02:43 PM UTC'> | |
| 226 | -          <span style='display:none;'>DVD Rental</span> | |
| 227 | -         </div> | |
| 228 | -         <!--PageText--> | |
| 229 | -<div id='wikitext'> | |
| 230 | -<p><strong>Password required</strong> | |
| 231 | -</p> | |
| 232 | -<p class='vspace'><em>The default anti-spam password is a prime number, the sum of two squares less than ten, written out.</em> | |
| 233 | -</p> | |
| 234 | -<div class='vspace'></div> | |
| 235 | -<form name='authform' action='/pmwiki/pmwiki.php?n=DVDRental&action=markdown' method='post'> | |
| 236 | -<p>Password: <input type='password' name='authpw' /> | |
| 237 | -<input type='submit' value='OK' class='inputbutton' /> | |
| 238 | -</p></form> | |
| 239 | -<script language='javascript' type='text/javascript'><!-- | |
| 240 | -    try { document.authform.authid.focus(); } | |
| 241 | -    catch(e) { document.authform.authpw.focus(); } //--></script></div> | |
| 242 | - | |
| 243 | -        </td> | |
| 244 | -       </tr> | |
| 245 | -      </table> | |
| 246 | -     </td> | |
| 247 | -    </tr> | |
| 248 | -    <tr> | |
| 249 | -     <td id='mainsitefoot' colspan='2' rowspan='1'> | |
| 250 | -      <table summary='Wiki: Footer' width='100%' cellpadding='0' cellspacing='0' border='0'> | |
| 251 | -      <!--PageFooterFmt--> | |
| 252 | -       <tr> | |
| 253 | -        <td id='footleft'> | |
| 254 | -         <span id='footchanges'><a  rel='nofollow' href='RecentChanges' | |
| 255 | -          title='Recent (C)hanges in this section' | |
| 256 | -          accesskey='c'>Recent Changes</a> | |
| 257 | -         <a  rel='nofollow' href='Site.AllRecentChanges' | |
| 258 | -          title='(A)ll Recent changes for the entire site' | |
| 259 | -          accesskey='a'>(All)</a></span> | |
| 260 | -         <span id='footeditsb'>| <a  rel='nofollow' href='Site.SideBar' | |
| 261 | -          title='Edit the Side(B)ar' | |
| 262 | -          accesskey='b'>Edit SideBar</a></span> | |
| 263 | -        </td> | |
| 264 | -        <td id='footmiddle'> | |
| 265 | -         <span id='footlastmod'>Page last modified on 24 November 2009, at 02:43 PM UTC</span>  | |
| 266 | -        </td> | |
| 267 | -        <td id='footright'> | |
| 268 | -         <span id='footedit'><a  rel='nofollow' href='DVDRental' | |
| 269 | -          title='(E)dit this page' | |
| 270 | -          accesskey='e'>Edit Page</a></span> | |
| 271 | -         <span id='foothist'>| <a  rel='nofollow' href='DVDRental?action=diff' | |
| 272 | -          title='(H)istory of this page' | |
| 273 | -          accesskey='h'>Page History</a></span>  | |
| 274 | -        </td> | |
| 275 | -       </tr> | |
| 276 | -       <!--/PageFooterFmt--> | |
| 277 | -       <tr> | |
| 278 | -        <td id='sitesole' colspan='3' rowspan='1'> | |
| 279 | -           | |
| 280 | -         <span id='sitepoweredby' title='Powered by PmWiki'>Powered by | |
| 281 | -          <a href='http://www.pmichaud.com/wiki/PmWiki/PmWiki' | |
| 282 | -           title='PmWiki Home'>PmWiki</a></span>  | |
| 283 | -        </td> | |
| 284 | -       </tr> | |
| 285 | -      </table> | |
| 286 | -     </td> | |
| 287 | -    </tr> | |
| 288 | -   </tbody> | |
| 289 | -  </table> | |
| 290 | -  <!-- Lean Skin v0.14.3 | |
| 291 | -  vim: expandtab sw=1 ts=1 sts=1 : | |
| 292 | -  --> | |
| 293 | - </body> | |
| 294 | -</html> | |
| 295 | - | 
Main/FirstNamesSaddam.md
			| ... | ... | @@ -1,40 +0,0 @@ | 
| 1 | -# FirstNamesSaddam | |
| 2 | - | |
| 3 | -It's a rap. We were 11...  | |
| 4 | - | |
| 5 | - | |
| 6 | - | |
| 7 | -    First name's Saddam, last name's Hussein | |
| 8 | -    Some people say he's insane, others say | |
| 9 | -    He ain't gonna get no gain | |
| 10 | -    Cos the Allies won't tolerate his game. | |
| 11 | -     | |
| 12 | -    Falling on the ground with nasty thuds | |
| 13 | -    His weapons people call the scuds | |
| 14 | -    Blowin' Kuwait makin' people insane | |
| 15 | -    He's the guy we call HUSSEIN | |
| 16 | -     | |
| 17 | -    The Allies' new weapon the Patriot | |
| 18 | -    Ground-to-air flyin' like a flying chariot | |
| 19 | -    Then there's the stealth a nasty invention | |
| 20 | -    Thought up by the Allies' war convention | |
| 21 | -     | |
| 22 | -    Norman Schwartzkopf, a US Marine | |
| 23 | -    Was there to lead the Allied fighting machine | |
| 24 | -    He went in there to rip and tear | |
| 25 | -    But unfortunately got caught in a snare | |
| 26 | -     | |
| 27 | -    Hussein was ready, ready to hit hard | |
| 28 | -    With his new fantastic Republican Guard | |
| 29 | -    But the Allies were strong, they couldn't go wrong | |
| 30 | -    They took Kuwait and then carried on. | |
| 31 | -     | |
| 32 | -    The Allies withdrew and back Hussein flew | |
| 33 | -    Leaving the Kurds without a gate | |
| 34 | -    To escape the tyrant's evil reign, | |
| 35 | -    And so the Allies came back again. | |
| 36 | -     | |
| 37 | -    The battle rages on, | |
| 38 | -    Although it's being won | |
| 39 | -    By the Allied forces. | |
| 40 | -    Yo guys, well done. | |
| ... | ... | \ No newline at end of file | 
Main/HomePage.md
			| ... | ... | @@ -1,23 +0,0 @@ | 
| 1 | -# HomePage | |
| 2 | - | |
| 3 | -*   [Projects][1]  | |
| 4 | -*   [Network][2]  | |
| 5 | -*   [Media Centre][3]  | |
| 6 | -*   [Car][4]  | |
| 7 | -*   [Travel][5]  | |
| 8 | -*   [Study][6]  | |
| 9 | -*   [Skills][7]  | |
| 10 | -*   [Music][8]  | |
| 11 | -*   [Polo][9]  | |
| 12 | -*   [Yachting][10] | |
| 13 | - | |
| 14 | - [1]: Projects | |
| 15 | - [2]: Network.Network | |
| 16 | - [3]: MediaCentre.MediaCentre | |
| 17 | - [4]: Car.Car | |
| 18 | - [5]: Travel.Travel | |
| 19 | - [6]: Study.Study | |
| 20 | - [7]: Skills.Skills | |
| 21 | - [8]: Music.Music | |
| 22 | - [9]: HorseRiding.Polo | |
| 23 | - [10]: Yachting | |
| ... | ... | \ No newline at end of file | 
Main/Projects.md
			| ... | ... | @@ -1,53 +0,0 @@ | 
| 1 | -# Projects | |
| 2 | - | |
| 3 | -## Things I'm currently working on. | |
| 4 | - | |
| 5 | -*   [Whale Barn][1]  | |
| 6 | - | |
| 7 | -Hi-tech shared house for next-level shenanigans  | |
| 8 | - | |
| 9 | -with Jasper - Home Automation - Kodi integration  | |
| 10 | - | |
| 11 | -*   [Network][2]  | |
| 12 | - | |
| 13 | -A project to construct a reliable, low-cost, [IPv6][3][?][3] gigabit ethernet home network.  | |
| 14 | - | |
| 15 | -*   [Media Centre][4]  | |
| 16 | - | |
| 17 | -Project to create a low-cost HD home theatre setup  | |
| 18 | - | |
| 19 | -*   [PIM][5]  | |
| 20 | - | |
| 21 | -A project to synchronize calendaring and contacts between home, laptop and phone.  | |
| 22 | - | |
| 23 | -*   [Transcode][6]  | |
| 24 | -*   Writing a simple [LLVM Backend][7]  | |
| 25 | - | |
| 26 | - | |
| 27 | - | |
| 28 | -## Things To Do | |
| 29 | - | |
| 30 | -*   [HFSM][8] in C  | |
| 31 | -*   Feature support without preprocessor macros - Paper  | |
| 32 | -*   [Tascam 144][9] usb-audio config - in alsa-dev  | |
| 33 | -*   [UDF shared partition HOWTO][10]  | |
| 34 | -*   Silabs USB FM Radio support - in kernel 2.6.25  | |
| 35 | - | |
| 36 | - | |
| 37 | - | |
| 38 | -## Backburner | |
| 39 | - | |
| 40 | -*   Mythos card DB  | |
| 41 | -*   [CLAWmarks][11][?][11] online | |
| 42 | - | |
| 43 | - [1]: House.WhaleBarn | |
| 44 | - [2]: Network.Network | |
| 45 | - [3]: IPv6 | |
| 46 | - [4]: MediaCentre.MediaCentre | |
| 47 | - [5]: PIM.PIM | |
| 48 | - [6]: Code.Transcode | |
| 49 | - [7]: Tech.LLVMBackend | |
| 50 | - [8]: Code.HFSM | |
| 51 | - [9]: Tech.Tascam144 | |
| 52 | - [10]: UDFHowto | |
| 53 | - [11]: CLAWmarks | |
| ... | ... | \ No newline at end of file | 
Main/RecentChanges.md
			| ... | ... | @@ -1,22 +0,0 @@ | 
| 1 | -# RecentChanges | |
| 2 | - | |
| 3 | -*   [HomePage][1] . . . 28 January 2019, at 10:12 PM UTC by [Gnome][2][?][2]: tidy up  | |
| 4 | -*   [Projects][3] . . . 26 February 2016, at 08:28 PM UTC by [Gnome][2][?][2]: LLVM backend  | |
| 5 | -*   [WikiSandbox][4] . . . 03 February 2016, at 07:39 PM UTC by [Gnome][2][?][2]:  | |
| 6 | -*   [VoIP][5][?][5] . . . 25 January 2010, at 11:21 AM GMT by [Gnome][2][?][2]: Verification  | |
| 7 | -*   [DVDRental][6] . . . 24 November 2009, at 02:43 PM GMT by [Gnome][2][?][2]: updates  | |
| 8 | -*   [Yachting][7] . . . 11 November 2009, at 10:43 AM GMT by [Gnome][2][?][2]: completed Day Skipper  | |
| 9 | -*   [Tascam144][8] . . . 20 January 2009, at 12:43 AM GMT by [Gnome][2][?][2]: driver support  | |
| 10 | -*   [FirstNamesSaddam][9] . . . 19 November 2008, at 11:49 PM GMT by [Gnome][2][?][2]: formatting  | |
| 11 | -*   [UDFHowto][10] . . . 03 November 2008, at 11:58 AM GMT by [Gnome][2][?][2]: FS limitations | |
| 12 | - | |
| 13 | - [1]: HomePage | |
| 14 | - [2]: Profiles.Gnome | |
| 15 | - [3]: Projects | |
| 16 | - [4]: WikiSandbox | |
| 17 | - [5]: VoIP | |
| 18 | - [6]: DVDRental | |
| 19 | - [7]: Yachting | |
| 20 | - [8]: Tascam144 | |
| 21 | - [9]: FirstNamesSaddam | |
| 22 | - [10]: UDFHowto | |
| ... | ... | \ No newline at end of file | 
Main/Tascam144.md
			| ... | ... | @@ -1,308 +0,0 @@ | 
| 1 | -# Tascam144 | |
| 2 | - | |
| 3 | -Tascam 144 USB audio/MIDI interface adapter.  | |
| 4 | - | |
| 5 | - | |
| 6 | - | |
| 7 | -## Support | |
| 8 | - | |
| 9 | -*   ALSA [1.0.18-rc1][1]  | |
| 10 | -*   Kernel 2.6.28  | |
| 11 | -*   Works on uhci-hcd only  | |
| 12 | - | |
| 13 | - | |
| 14 | - | |
| 15 | -## Howto | |
| 16 | - | |
| 17 | -*   [Ubuntu][2]  | |
| 18 | -*   Tested on nixie (2.6.31-17-generic i686)  | |
| 19 | - | |
| 20 | -### Unbind ehci | |
| 21 | - | |
| 22 | -    # echo -n 0000:00:1d.7 >> /sys/bus/pci/drivers/ehci_hcd/unbind  | |
| 23 | -     | |
| 24 | - | |
| 25 | - | |
| 26 | - | |
| 27 | -### Install patched snd-usb-us122l.ko | |
| 28 | - | |
| 29 | -    sudo cp /lib/modules/`uname -r`/kernel/sound/usb/usx2y/snd-usb-us122l.ko{,.bak} | |
| 30 | -    wget http://www.kernel.org/pub/linux/kernel/people/tiwai/snapshot/alsa-driver-20091012.tar.gz | |
| 31 | -    tar -xzvf alsa-driver-20091012.tar.gz | |
| 32 | -    cd alsa-driver/alsa-kernel/usb/usx2y/ | |
| 33 | -    make -C /usr/src/linux-headers-`uname -r`  M=`pwd` modules  | |
| 34 | -    sudo cp snd-usb-us122l.ko /lib/modules/`uname -r`/kernel/sound/usb/usx2y/snd-usb-us122l.ko  | |
| 35 | -    sudo modprobe snd-usb-us122l  | |
| 36 | -     | |
| 37 | - | |
| 38 | - | |
| 39 | - | |
| 40 | -### Configure ALSA | |
| 41 | - | |
| 42 | -*   [http://wiki.briata.org/doku.php#step\_3\_-\_set\_alsa][3]  | |
| 43 | - | |
| 44 | -    wget http://pub.briata.org/us-122l/.asoundrc -O ~/.asoundrc | |
| 45 | -     | |
| 46 | - | |
| 47 | - | |
| 48 | - | |
| 49 | -### Test | |
| 50 | - | |
| 51 | -    ARGS="-MDusb_stream:1 -fS24_3LE -r44100 -c2 --period-size=640" | |
| 52 | -    arecord $ARGS > foo.wav | |
| 53 | -    mplayer foo.wav | |
| 54 | -     | |
| 55 | - | |
| 56 | - | |
| 57 | - | |
| 58 | -### Rebind afterwards | |
| 59 | - | |
| 60 | -    # echo -n 0000:00:1d.7 >> /sys/bus/pci/drivers/ehci_hcd/bind  | |
| 61 | -     | |
| 62 | - | |
| 63 | - | |
| 64 | - | |
| 65 | -## Hardware Description | |
| 66 | - | |
| 67 | -Vendor Id: 0x0644 (Teac) Product Id: 0x800f  | |
| 68 | - | |
| 69 | - | |
| 70 | - | |
| 71 | -### lsusb | |
| 72 | - | |
| 73 | -Bus 002 Device 004: ID 0644:800f TEAC Corp  | |
| 74 | - | |
| 75 | -See below for verbose lsusb output...  | |
| 76 | - | |
| 77 | - | |
| 78 | - | |
| 79 | -### Physical structure | |
| 80 | - | |
| 81 | -#### Connectors | |
| 82 | - | |
| 83 | -| 1  | USB              | USB type B               | | |
| 84 | -|| | |
| 85 | -| 2  | Line Out L       | RCA                      | | |
| 86 | -| 3  | Line Out R       | RCA                      | | |
| 87 | -| 4  | MIDI In          | MIDI                     | | |
| 88 | -| 5  | MIDI Out         | MIDI                     | | |
| 89 | -| 6  | Digital In       | MIDI                     | | |
| 90 | -| 7  | Digital Out      | MIDI                     | | |
| 91 | -| 8  | Line In L        | Audio Jack 6.3 mm (1/4") | | |
| 92 | -| 9  | Line/Guitar In R | Audio Jack 6.3 mm (1/4") | | |
| 93 | -| 10 | Phones           | Audio Jack 6.3 mm (1/4") | | |
| 94 | -| 11 | Mic In L         | XLR                      | | |
| 95 | -| 12 | Mic In R         | XLR                      | | |
| 96 | - | |
| 97 | - | |
| 98 | - | |
| 99 | -#### Mixers | |
| 100 | - | |
| 101 | -|         Control          | Type   | Mix inputs | | |
| 102 | -|:------------------------:| ------ | ---------- | | |
| 103 | -| Mon Mix (Input/Computer) | Mix    | ? <--> 1   | | |
| 104 | -|         Line Out         | Mix    | 2 level    | | |
| 105 | -|          Phones          | Mix    | 10 level   | | |
| 106 | -|         Input L          | Mix    | 8 <--> 11  | | |
| 107 | -|         Input R          | Mix    | 9 <--> 12  | | |
| 108 | -|     Mic-Line/Guitar      | Switch | 9          | | |
| 109 | - | |
| 110 | - | |
| 111 | - | |
| 112 | -### USB structure | |
| 113 | - | |
| 114 | -    Configuration 1: | |
| 115 | -      Interface 0 | |
| 116 | -        Alt 0 | |
| 117 | -          0 endpoints | |
| 118 | -        Alt 1 | |
| 119 | -          Endpoint 0: Isochronous Output | |
| 120 | -            (packet size: 156, interval: 125µs) | |
| 121 | -          Endpoint 1: Bulk Input | |
| 122 | -            (packet size: 512, interval: 0ms) | |
| 123 | -          Endpoint 2: Bulk Output 500µs | |
| 124 | -            (packet size: 512, interval: 500µs) | |
| 125 | -      Interface 1 | |
| 126 | -        Alt 0: | |
| 127 | -          0 endpoints | |
| 128 | -        Alt 1: | |
| 129 | -          Endpoint 0: Isochronous Input | |
| 130 | -            (packet size: 64, interval: 1ms) | |
| 131 | -          Endpoint 1: Bulk Input | |
| 132 | -            (packet size: 512, interval: 0ms) | |
| 133 | -     | |
| 134 | - | |
| 135 | - | |
| 136 | - | |
| 137 | -### /proc/bus/usb | |
| 138 | - | |
| 139 | -    T:  Bus=02 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 33 Spd=480 MxCh= 0 | |
| 140 | -    D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1 | |
| 141 | -    P:  Vendor=0644 ProdID=800f Rev= 1.00 | |
| 142 | -    S:  Manufacturer=Tascam | |
| 143 | -    S:  Product=US-144 | |
| 144 | -    S:  SerialNumber=no serial number | |
| 145 | -    C:* #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=480mA | |
| 146 | -    I:  If#= 0 Alt= 0 #EPs= 0 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none) | |
| 147 | -    I:  If#= 0 Alt= 1 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none) | |
| 148 | -    E:  Ad=02(O) Atr=05(Isoc) MxPS= 156 Ivl=125us | |
| 149 | -    E:  Ad=83(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms | |
| 150 | -    E:  Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=500us | |
| 151 | -    I:  If#= 1 Alt= 0 #EPs= 0 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none) | |
| 152 | -    I:  If#= 1 Alt= 1 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none) | |
| 153 | -    E:  Ad=81(I) Atr=05(Isoc) MxPS=  64 Ivl=1ms | |
| 154 | -    E:  Ad=86(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms | |
| 155 | -     | |
| 156 | - | |
| 157 | - | |
| 158 | - | |
| 159 | -### lsusb -vvv | |
| 160 | - | |
| 161 | -    Bus 003 Device 003: ID 0644:800f TEAC Corp.  | |
| 162 | -    Device Descriptor: | |
| 163 | -      bLength                18 | |
| 164 | -      bDescriptorType         1 | |
| 165 | -      bcdUSB               2.00 | |
| 166 | -      bDeviceClass            0 (Defined at Interface level) | |
| 167 | -      bDeviceSubClass         0  | |
| 168 | -      bDeviceProtocol         0  | |
| 169 | -      bMaxPacketSize0        64 | |
| 170 | -      idVendor           0x0644 TEAC Corp. | |
| 171 | -      idProduct          0x800f  | |
| 172 | -      bcdDevice            1.00 | |
| 173 | -      iManufacturer           1 Tascam | |
| 174 | -      iProduct                2 US-144 | |
| 175 | -      iSerial                 3 no serial number | |
| 176 | -      bNumConfigurations      1 | |
| 177 | -      Configuration Descriptor: | |
| 178 | -        bLength                 9 | |
| 179 | -        bDescriptorType         2 | |
| 180 | -        wTotalLength           80 | |
| 181 | -        bNumInterfaces          2 | |
| 182 | -        bConfigurationValue     1 | |
| 183 | -        iConfiguration          0  | |
| 184 | -        bmAttributes         0x80 | |
| 185 | -          (Bus Powered) | |
| 186 | -        MaxPower              480mA | |
| 187 | -        Interface Descriptor: | |
| 188 | -          bLength                 9 | |
| 189 | -          bDescriptorType         4 | |
| 190 | -          bInterfaceNumber        0 | |
| 191 | -          bAlternateSetting       0 | |
| 192 | -          bNumEndpoints           0 | |
| 193 | -          bInterfaceClass       255 Vendor Specific Class | |
| 194 | -          bInterfaceSubClass      0  | |
| 195 | -          bInterfaceProtocol      0  | |
| 196 | -          iInterface              0  | |
| 197 | -        Interface Descriptor: | |
| 198 | -          bLength                 9 | |
| 199 | -          bDescriptorType         4 | |
| 200 | -          bInterfaceNumber        0 | |
| 201 | -          bAlternateSetting       1 | |
| 202 | -          bNumEndpoints           3 | |
| 203 | -          bInterfaceClass       255 Vendor Specific Class | |
| 204 | -          bInterfaceSubClass      0  | |
| 205 | -          bInterfaceProtocol      0  | |
| 206 | -          iInterface              0  | |
| 207 | -          Endpoint Descriptor: | |
| 208 | -            bLength                 7 | |
| 209 | -            bDescriptorType         5 | |
| 210 | -            bEndpointAddress     0x02  EP 2 OUT | |
| 211 | -            bmAttributes            5 | |
| 212 | -              Transfer Type            Isochronous | |
| 213 | -              Synch Type               Asynchronous | |
| 214 | -              Usage Type               Data | |
| 215 | -            wMaxPacketSize     0x009c  1x 156 bytes | |
| 216 | -            bInterval               1 | |
| 217 | -          Endpoint Descriptor: | |
| 218 | -            bLength                 7 | |
| 219 | -            bDescriptorType         5 | |
| 220 | -            bEndpointAddress     0x83  EP 3 IN | |
| 221 | -            bmAttributes            2 | |
| 222 | -              Transfer Type            Bulk | |
| 223 | -              Synch Type               None | |
| 224 | -              Usage Type               Data | |
| 225 | -            wMaxPacketSize     0x0200  1x 512 bytes | |
| 226 | -            bInterval               4 | |
| 227 | -          Endpoint Descriptor: | |
| 228 | -            bLength                 7 | |
| 229 | -            bDescriptorType         5 | |
| 230 | -            bEndpointAddress     0x04  EP 4 OUT | |
| 231 | -            bmAttributes            2 | |
| 232 | -              Transfer Type            Bulk | |
| 233 | -              Synch Type               None | |
| 234 | -              Usage Type               Data | |
| 235 | -            wMaxPacketSize     0x0200  1x 512 bytes | |
| 236 | -            bInterval               4 | |
| 237 | -        Interface Descriptor: | |
| 238 | -          bLength                 9 | |
| 239 | -          bDescriptorType         4 | |
| 240 | -          bInterfaceNumber        1 | |
| 241 | -          bAlternateSetting       0 | |
| 242 | -          bNumEndpoints           0 | |
| 243 | -          bInterfaceClass       255 Vendor Specific Class | |
| 244 | -          bInterfaceSubClass      0  | |
| 245 | -          bInterfaceProtocol      0  | |
| 246 | -          iInterface              0  | |
| 247 | -        Interface Descriptor: | |
| 248 | -          bLength                 9 | |
| 249 | -          bDescriptorType         4 | |
| 250 | -          bInterfaceNumber        1 | |
| 251 | -          bAlternateSetting       1 | |
| 252 | -          bNumEndpoints           2 | |
| 253 | -          bInterfaceClass       255 Vendor Specific Class | |
| 254 | -          bInterfaceSubClass      0  | |
| 255 | -          bInterfaceProtocol      0  | |
| 256 | -          iInterface              0  | |
| 257 | -          Endpoint Descriptor: | |
| 258 | -            bLength                 7 | |
| 259 | -            bDescriptorType         5 | |
| 260 | -            bEndpointAddress     0x81  EP 1 IN | |
| 261 | -            bmAttributes            5 | |
| 262 | -              Transfer Type            Isochronous | |
| 263 | -              Synch Type               Asynchronous | |
| 264 | -              Usage Type               Data | |
| 265 | -            wMaxPacketSize     0x0040  1x 64 bytes | |
| 266 | -            bInterval               4 | |
| 267 | -          Endpoint Descriptor: | |
| 268 | -            bLength                 7 | |
| 269 | -            bDescriptorType         5 | |
| 270 | -            bEndpointAddress     0x86  EP 6 IN | |
| 271 | -            bmAttributes            2 | |
| 272 | -              Transfer Type            Bulk | |
| 273 | -              Synch Type               None | |
| 274 | -              Usage Type               Data | |
| 275 | -            wMaxPacketSize     0x0200  1x 512 bytes | |
| 276 | -            bInterval               1 | |
| 277 | -    Device Qualifier (for other device speed): | |
| 278 | -      bLength                10 | |
| 279 | -      bDescriptorType         6 | |
| 280 | -      bcdUSB               2.00 | |
| 281 | -      bDeviceClass            0 (Defined at Interface level) | |
| 282 | -      bDeviceSubClass         0  | |
| 283 | -      bDeviceProtocol         0  | |
| 284 | -      bMaxPacketSize0        64 | |
| 285 | -      bNumConfigurations      1 | |
| 286 | -    Device Status:     0x0000 | |
| 287 | -      (Bus Powered) | |
| 288 | -     | |
| 289 | - | |
| 290 | - | |
| 291 | - | |
| 292 | -## Links | |
| 293 | - | |
| 294 | -<http://www.pps.jussieu.fr/~smimram/tascam/>    | |
| 295 | -<http://www.tascam.de/en/us-144.html>    | |
| 296 | -<http://www.tascam.com/Products/US-144.html>    | |
| 297 | -<http://langerland.de/linux/usx2y/index.html>    | |
| 298 | -<http://permalink.gmane.org/gmane.linux.alsa.devel/43192>    | |
| 299 | -<http://ubuntuforums.org/showthread.php?t=318567>    | |
| 300 | -[http://doc.gwos.org/index.php/Tascam\_US-122\_in_Dapper][4]    | |
| 301 | -<http://www.alsa-project.org/>    | |
| 302 | -<http://www.premiumorange.com/la-page-web-of-phil/index.php?page=P030001>    | |
| 303 | -<http://wiki.briata.org/doku.php> | |
| 304 | - | |
| 305 | - [1]: http://www.alsa-project.org/main/index.php/Changes_v1.0.17a_v1.0.18rc1#USB_USX2Y | |
| 306 | - [2]: http://wiki.ubuntuusers.de/Benutzer/BigMc/Tascam_US-144 | |
| 307 | - [3]: http://wiki.briata.org/doku.php#step_3_-_set_alsa | |
| 308 | - [4]: http://doc.gwos.org/index.php/Tascam_US-122_in_Dapper | |
| ... | ... | \ No newline at end of file | 
Main/UDFHowto.md
			| ... | ... | @@ -1,7 +0,0 @@ | 
| 1 | -# UDFHowto | |
| 2 | - | |
| 3 | -## Notes | |
| 4 | - | |
| 5 | -*   Limitation of one partition per disk?  | |
| 6 | -*   FS limitations  | |
| 7 | -*   Add a UDF partition? | |
| ... | ... | \ No newline at end of file | 
Main/WikiSandbox.md
			| ... | ... | @@ -1,13 +0,0 @@ | 
| 1 | -# WikiSandbox | |
| 2 | - | |
| 3 | -Feel free to use this page to experiment with the [Text Formatting Rules][1]. Just click the "Edit Page" link at the bottom of the page.  | |
| 4 | - | |
| 5 | -Testing.  | |
| 6 | - | |
| 7 | -Testing stuff.  | |
| 8 | - | |
| 9 | - | |
| 10 | - | |
| 11 | -* * * | |
| 12 | - | |
| 13 | - [1]: PmWiki.TextFormattingRules | |
| ... | ... | \ No newline at end of file | 
Main/Yachting.md
			| ... | ... | @@ -1,13 +0,0 @@ | 
| 1 | -# Yachting | |
| 2 | - | |
| 3 | -# Day Skipper Certification | |
| 4 | - | |
| 5 | -*   Completed 2009-10-09  | |
| 6 | - | |
| 7 | - | |
| 8 | - | |
| 9 | -## Links | |
| 10 | - | |
| 11 | -*   [http://www.sunsail.co.uk/schools/learning\_with\_sunsail/accommod/thailand][1] | |
| 12 | - | |
| 13 | - [1]: http://www.sunsail.co.uk/schools/learning_with_sunsail/accommod/thailand | |
| ... | ... | \ No newline at end of file | 
Projects.md
			| ... | ... | @@ -0,0 +1,53 @@ | 
| 1 | +# Projects | |
| 2 | + | |
| 3 | +## Things I'm currently working on. | |
| 4 | + | |
| 5 | +*   [Whale Barn][1]  | |
| 6 | + | |
| 7 | +Hi-tech shared house for next-level shenanigans  | |
| 8 | + | |
| 9 | +with Jasper - Home Automation - Kodi integration  | |
| 10 | + | |
| 11 | +*   [Network][2]  | |
| 12 | + | |
| 13 | +A project to construct a reliable, low-cost, [IPv6][3][?][3] gigabit ethernet home network.  | |
| 14 | + | |
| 15 | +*   [Media Centre][4]  | |
| 16 | + | |
| 17 | +Project to create a low-cost HD home theatre setup  | |
| 18 | + | |
| 19 | +*   [PIM][5]  | |
| 20 | + | |
| 21 | +A project to synchronize calendaring and contacts between home, laptop and phone.  | |
| 22 | + | |
| 23 | +*   [Transcode][6]  | |
| 24 | +*   Writing a simple [LLVM Backend][7]  | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | +## Things To Do | |
| 29 | + | |
| 30 | +*   [HFSM][8] in C  | |
| 31 | +*   Feature support without preprocessor macros - Paper  | |
| 32 | +*   [Tascam 144][9] usb-audio config - in alsa-dev  | |
| 33 | +*   [UDF shared partition HOWTO][10]  | |
| 34 | +*   Silabs USB FM Radio support - in kernel 2.6.25  | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | +## Backburner | |
| 39 | + | |
| 40 | +*   Mythos card DB  | |
| 41 | +*   [CLAWmarks][11][?][11] online | |
| 42 | + | |
| 43 | + [1]: House.WhaleBarn | |
| 44 | + [2]: Network.Network | |
| 45 | + [3]: IPv6 | |
| 46 | + [4]: MediaCentre.MediaCentre | |
| 47 | + [5]: PIM.PIM | |
| 48 | + [6]: Code.Transcode | |
| 49 | + [7]: Tech.LLVMBackend | |
| 50 | + [8]: Code.HFSM | |
| 51 | + [9]: Tech.Tascam144 | |
| 52 | + [10]: UDFHowto | |
| 53 | + [11]: CLAWmarks | |
| ... | ... | \ No newline at end of file | 
RecentChanges.md
			| ... | ... | @@ -0,0 +1,22 @@ | 
| 1 | +# RecentChanges | |
| 2 | + | |
| 3 | +*   [HomePage][1] . . . 28 January 2019, at 10:12 PM UTC by [Gnome][2][?][2]: tidy up  | |
| 4 | +*   [Projects][3] . . . 26 February 2016, at 08:28 PM UTC by [Gnome][2][?][2]: LLVM backend  | |
| 5 | +*   [WikiSandbox][4] . . . 03 February 2016, at 07:39 PM UTC by [Gnome][2][?][2]:  | |
| 6 | +*   [VoIP][5][?][5] . . . 25 January 2010, at 11:21 AM GMT by [Gnome][2][?][2]: Verification  | |
| 7 | +*   [DVDRental][6] . . . 24 November 2009, at 02:43 PM GMT by [Gnome][2][?][2]: updates  | |
| 8 | +*   [Yachting][7] . . . 11 November 2009, at 10:43 AM GMT by [Gnome][2][?][2]: completed Day Skipper  | |
| 9 | +*   [Tascam144][8] . . . 20 January 2009, at 12:43 AM GMT by [Gnome][2][?][2]: driver support  | |
| 10 | +*   [FirstNamesSaddam][9] . . . 19 November 2008, at 11:49 PM GMT by [Gnome][2][?][2]: formatting  | |
| 11 | +*   [UDFHowto][10] . . . 03 November 2008, at 11:58 AM GMT by [Gnome][2][?][2]: FS limitations | |
| 12 | + | |
| 13 | + [1]: HomePage | |
| 14 | + [2]: Profiles.Gnome | |
| 15 | + [3]: Projects | |
| 16 | + [4]: WikiSandbox | |
| 17 | + [5]: VoIP | |
| 18 | + [6]: DVDRental | |
| 19 | + [7]: Yachting | |
| 20 | + [8]: Tascam144 | |
| 21 | + [9]: FirstNamesSaddam | |
| 22 | + [10]: UDFHowto | |
| ... | ... | \ No newline at end of file | 
Tascam144.md
			| ... | ... | @@ -0,0 +1,308 @@ | 
| 1 | +# Tascam144 | |
| 2 | + | |
| 3 | +Tascam 144 USB audio/MIDI interface adapter.  | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | +## Support | |
| 8 | + | |
| 9 | +*   ALSA [1.0.18-rc1][1]  | |
| 10 | +*   Kernel 2.6.28  | |
| 11 | +*   Works on uhci-hcd only  | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | +## Howto | |
| 16 | + | |
| 17 | +*   [Ubuntu][2]  | |
| 18 | +*   Tested on nixie (2.6.31-17-generic i686)  | |
| 19 | + | |
| 20 | +### Unbind ehci | |
| 21 | + | |
| 22 | +    # echo -n 0000:00:1d.7 >> /sys/bus/pci/drivers/ehci_hcd/unbind  | |
| 23 | +     | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | +### Install patched snd-usb-us122l.ko | |
| 28 | + | |
| 29 | +    sudo cp /lib/modules/`uname -r`/kernel/sound/usb/usx2y/snd-usb-us122l.ko{,.bak} | |
| 30 | +    wget http://www.kernel.org/pub/linux/kernel/people/tiwai/snapshot/alsa-driver-20091012.tar.gz | |
| 31 | +    tar -xzvf alsa-driver-20091012.tar.gz | |
| 32 | +    cd alsa-driver/alsa-kernel/usb/usx2y/ | |
| 33 | +    make -C /usr/src/linux-headers-`uname -r`  M=`pwd` modules  | |
| 34 | +    sudo cp snd-usb-us122l.ko /lib/modules/`uname -r`/kernel/sound/usb/usx2y/snd-usb-us122l.ko  | |
| 35 | +    sudo modprobe snd-usb-us122l  | |
| 36 | +     | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | +### Configure ALSA | |
| 41 | + | |
| 42 | +*   [http://wiki.briata.org/doku.php#step\_3\_-\_set\_alsa][3]  | |
| 43 | + | |
| 44 | +    wget http://pub.briata.org/us-122l/.asoundrc -O ~/.asoundrc | |
| 45 | +     | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | +### Test | |
| 50 | + | |
| 51 | +    ARGS="-MDusb_stream:1 -fS24_3LE -r44100 -c2 --period-size=640" | |
| 52 | +    arecord $ARGS > foo.wav | |
| 53 | +    mplayer foo.wav | |
| 54 | +     | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | +### Rebind afterwards | |
| 59 | + | |
| 60 | +    # echo -n 0000:00:1d.7 >> /sys/bus/pci/drivers/ehci_hcd/bind  | |
| 61 | +     | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | +## Hardware Description | |
| 66 | + | |
| 67 | +Vendor Id: 0x0644 (Teac) Product Id: 0x800f  | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | +### lsusb | |
| 72 | + | |
| 73 | +Bus 002 Device 004: ID 0644:800f TEAC Corp  | |
| 74 | + | |
| 75 | +See below for verbose lsusb output...  | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | +### Physical structure | |
| 80 | + | |
| 81 | +#### Connectors | |
| 82 | + | |
| 83 | +| 1  | USB              | USB type B               | | |
| 84 | +|| | |
| 85 | +| 2  | Line Out L       | RCA                      | | |
| 86 | +| 3  | Line Out R       | RCA                      | | |
| 87 | +| 4  | MIDI In          | MIDI                     | | |
| 88 | +| 5  | MIDI Out         | MIDI                     | | |
| 89 | +| 6  | Digital In       | MIDI                     | | |
| 90 | +| 7  | Digital Out      | MIDI                     | | |
| 91 | +| 8  | Line In L        | Audio Jack 6.3 mm (1/4") | | |
| 92 | +| 9  | Line/Guitar In R | Audio Jack 6.3 mm (1/4") | | |
| 93 | +| 10 | Phones           | Audio Jack 6.3 mm (1/4") | | |
| 94 | +| 11 | Mic In L         | XLR                      | | |
| 95 | +| 12 | Mic In R         | XLR                      | | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | +#### Mixers | |
| 100 | + | |
| 101 | +|         Control          | Type   | Mix inputs | | |
| 102 | +|:------------------------:| ------ | ---------- | | |
| 103 | +| Mon Mix (Input/Computer) | Mix    | ? <--> 1   | | |
| 104 | +|         Line Out         | Mix    | 2 level    | | |
| 105 | +|          Phones          | Mix    | 10 level   | | |
| 106 | +|         Input L          | Mix    | 8 <--> 11  | | |
| 107 | +|         Input R          | Mix    | 9 <--> 12  | | |
| 108 | +|     Mic-Line/Guitar      | Switch | 9          | | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | +### USB structure | |
| 113 | + | |
| 114 | +    Configuration 1: | |
| 115 | +      Interface 0 | |
| 116 | +        Alt 0 | |
| 117 | +          0 endpoints | |
| 118 | +        Alt 1 | |
| 119 | +          Endpoint 0: Isochronous Output | |
| 120 | +            (packet size: 156, interval: 125µs) | |
| 121 | +          Endpoint 1: Bulk Input | |
| 122 | +            (packet size: 512, interval: 0ms) | |
| 123 | +          Endpoint 2: Bulk Output 500µs | |
| 124 | +            (packet size: 512, interval: 500µs) | |
| 125 | +      Interface 1 | |
| 126 | +        Alt 0: | |
| 127 | +          0 endpoints | |
| 128 | +        Alt 1: | |
| 129 | +          Endpoint 0: Isochronous Input | |
| 130 | +            (packet size: 64, interval: 1ms) | |
| 131 | +          Endpoint 1: Bulk Input | |
| 132 | +            (packet size: 512, interval: 0ms) | |
| 133 | +     | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | +### /proc/bus/usb | |
| 138 | + | |
| 139 | +    T:  Bus=02 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 33 Spd=480 MxCh= 0 | |
| 140 | +    D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1 | |
| 141 | +    P:  Vendor=0644 ProdID=800f Rev= 1.00 | |
| 142 | +    S:  Manufacturer=Tascam | |
| 143 | +    S:  Product=US-144 | |
| 144 | +    S:  SerialNumber=no serial number | |
| 145 | +    C:* #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=480mA | |
| 146 | +    I:  If#= 0 Alt= 0 #EPs= 0 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none) | |
| 147 | +    I:  If#= 0 Alt= 1 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none) | |
| 148 | +    E:  Ad=02(O) Atr=05(Isoc) MxPS= 156 Ivl=125us | |
| 149 | +    E:  Ad=83(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms | |
| 150 | +    E:  Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=500us | |
| 151 | +    I:  If#= 1 Alt= 0 #EPs= 0 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none) | |
| 152 | +    I:  If#= 1 Alt= 1 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none) | |
| 153 | +    E:  Ad=81(I) Atr=05(Isoc) MxPS=  64 Ivl=1ms | |
| 154 | +    E:  Ad=86(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms | |
| 155 | +     | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | +### lsusb -vvv | |
| 160 | + | |
| 161 | +    Bus 003 Device 003: ID 0644:800f TEAC Corp.  | |
| 162 | +    Device Descriptor: | |
| 163 | +      bLength                18 | |
| 164 | +      bDescriptorType         1 | |
| 165 | +      bcdUSB               2.00 | |
| 166 | +      bDeviceClass            0 (Defined at Interface level) | |
| 167 | +      bDeviceSubClass         0  | |
| 168 | +      bDeviceProtocol         0  | |
| 169 | +      bMaxPacketSize0        64 | |
| 170 | +      idVendor           0x0644 TEAC Corp. | |
| 171 | +      idProduct          0x800f  | |
| 172 | +      bcdDevice            1.00 | |
| 173 | +      iManufacturer           1 Tascam | |
| 174 | +      iProduct                2 US-144 | |
| 175 | +      iSerial                 3 no serial number | |
| 176 | +      bNumConfigurations      1 | |
| 177 | +      Configuration Descriptor: | |
| 178 | +        bLength                 9 | |
| 179 | +        bDescriptorType         2 | |
| 180 | +        wTotalLength           80 | |
| 181 | +        bNumInterfaces          2 | |
| 182 | +        bConfigurationValue     1 | |
| 183 | +        iConfiguration          0  | |
| 184 | +        bmAttributes         0x80 | |
| 185 | +          (Bus Powered) | |
| 186 | +        MaxPower              480mA | |
| 187 | +        Interface Descriptor: | |
| 188 | +          bLength                 9 | |
| 189 | +          bDescriptorType         4 | |
| 190 | +          bInterfaceNumber        0 | |
| 191 | +          bAlternateSetting       0 | |
| 192 | +          bNumEndpoints           0 | |
| 193 | +          bInterfaceClass       255 Vendor Specific Class | |
| 194 | +          bInterfaceSubClass      0  | |
| 195 | +          bInterfaceProtocol      0  | |
| 196 | +          iInterface              0  | |
| 197 | +        Interface Descriptor: | |
| 198 | +          bLength                 9 | |
| 199 | +          bDescriptorType         4 | |
| 200 | +          bInterfaceNumber        0 | |
| 201 | +          bAlternateSetting       1 | |
| 202 | +          bNumEndpoints           3 | |
| 203 | +          bInterfaceClass       255 Vendor Specific Class | |
| 204 | +          bInterfaceSubClass      0  | |
| 205 | +          bInterfaceProtocol      0  | |
| 206 | +          iInterface              0  | |
| 207 | +          Endpoint Descriptor: | |
| 208 | +            bLength                 7 | |
| 209 | +            bDescriptorType         5 | |
| 210 | +            bEndpointAddress     0x02  EP 2 OUT | |
| 211 | +            bmAttributes            5 | |
| 212 | +              Transfer Type            Isochronous | |
| 213 | +              Synch Type               Asynchronous | |
| 214 | +              Usage Type               Data | |
| 215 | +            wMaxPacketSize     0x009c  1x 156 bytes | |
| 216 | +            bInterval               1 | |
| 217 | +          Endpoint Descriptor: | |
| 218 | +            bLength                 7 | |
| 219 | +            bDescriptorType         5 | |
| 220 | +            bEndpointAddress     0x83  EP 3 IN | |
| 221 | +            bmAttributes            2 | |
| 222 | +              Transfer Type            Bulk | |
| 223 | +              Synch Type               None | |
| 224 | +              Usage Type               Data | |
| 225 | +            wMaxPacketSize     0x0200  1x 512 bytes | |
| 226 | +            bInterval               4 | |
| 227 | +          Endpoint Descriptor: | |
| 228 | +            bLength                 7 | |
| 229 | +            bDescriptorType         5 | |
| 230 | +            bEndpointAddress     0x04  EP 4 OUT | |
| 231 | +            bmAttributes            2 | |
| 232 | +              Transfer Type            Bulk | |
| 233 | +              Synch Type               None | |
| 234 | +              Usage Type               Data | |
| 235 | +            wMaxPacketSize     0x0200  1x 512 bytes | |
| 236 | +            bInterval               4 | |
| 237 | +        Interface Descriptor: | |
| 238 | +          bLength                 9 | |
| 239 | +          bDescriptorType         4 | |
| 240 | +          bInterfaceNumber        1 | |
| 241 | +          bAlternateSetting       0 | |
| 242 | +          bNumEndpoints           0 | |
| 243 | +          bInterfaceClass       255 Vendor Specific Class | |
| 244 | +          bInterfaceSubClass      0  | |
| 245 | +          bInterfaceProtocol      0  | |
| 246 | +          iInterface              0  | |
| 247 | +        Interface Descriptor: | |
| 248 | +          bLength                 9 | |
| 249 | +          bDescriptorType         4 | |
| 250 | +          bInterfaceNumber        1 | |
| 251 | +          bAlternateSetting       1 | |
| 252 | +          bNumEndpoints           2 | |
| 253 | +          bInterfaceClass       255 Vendor Specific Class | |
| 254 | +          bInterfaceSubClass      0  | |
| 255 | +          bInterfaceProtocol      0  | |
| 256 | +          iInterface              0  | |
| 257 | +          Endpoint Descriptor: | |
| 258 | +            bLength                 7 | |
| 259 | +            bDescriptorType         5 | |
| 260 | +            bEndpointAddress     0x81  EP 1 IN | |
| 261 | +            bmAttributes            5 | |
| 262 | +              Transfer Type            Isochronous | |
| 263 | +              Synch Type               Asynchronous | |
| 264 | +              Usage Type               Data | |
| 265 | +            wMaxPacketSize     0x0040  1x 64 bytes | |
| 266 | +            bInterval               4 | |
| 267 | +          Endpoint Descriptor: | |
| 268 | +            bLength                 7 | |
| 269 | +            bDescriptorType         5 | |
| 270 | +            bEndpointAddress     0x86  EP 6 IN | |
| 271 | +            bmAttributes            2 | |
| 272 | +              Transfer Type            Bulk | |
| 273 | +              Synch Type               None | |
| 274 | +              Usage Type               Data | |
| 275 | +            wMaxPacketSize     0x0200  1x 512 bytes | |
| 276 | +            bInterval               1 | |
| 277 | +    Device Qualifier (for other device speed): | |
| 278 | +      bLength                10 | |
| 279 | +      bDescriptorType         6 | |
| 280 | +      bcdUSB               2.00 | |
| 281 | +      bDeviceClass            0 (Defined at Interface level) | |
| 282 | +      bDeviceSubClass         0  | |
| 283 | +      bDeviceProtocol         0  | |
| 284 | +      bMaxPacketSize0        64 | |
| 285 | +      bNumConfigurations      1 | |
| 286 | +    Device Status:     0x0000 | |
| 287 | +      (Bus Powered) | |
| 288 | +     | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | +## Links | |
| 293 | + | |
| 294 | +<http://www.pps.jussieu.fr/~smimram/tascam/>    | |
| 295 | +<http://www.tascam.de/en/us-144.html>    | |
| 296 | +<http://www.tascam.com/Products/US-144.html>    | |
| 297 | +<http://langerland.de/linux/usx2y/index.html>    | |
| 298 | +<http://permalink.gmane.org/gmane.linux.alsa.devel/43192>    | |
| 299 | +<http://ubuntuforums.org/showthread.php?t=318567>    | |
| 300 | +[http://doc.gwos.org/index.php/Tascam\_US-122\_in_Dapper][4]    | |
| 301 | +<http://www.alsa-project.org/>    | |
| 302 | +<http://www.premiumorange.com/la-page-web-of-phil/index.php?page=P030001>    | |
| 303 | +<http://wiki.briata.org/doku.php> | |
| 304 | + | |
| 305 | + [1]: http://www.alsa-project.org/main/index.php/Changes_v1.0.17a_v1.0.18rc1#USB_USX2Y | |
| 306 | + [2]: http://wiki.ubuntuusers.de/Benutzer/BigMc/Tascam_US-144 | |
| 307 | + [3]: http://wiki.briata.org/doku.php#step_3_-_set_alsa | |
| 308 | + [4]: http://doc.gwos.org/index.php/Tascam_US-122_in_Dapper | |
| ... | ... | \ No newline at end of file | 
UDFHowto.md
			| ... | ... | @@ -0,0 +1,7 @@ | 
| 1 | +# UDFHowto | |
| 2 | + | |
| 3 | +## Notes | |
| 4 | + | |
| 5 | +*   Limitation of one partition per disk?  | |
| 6 | +*   FS limitations  | |
| 7 | +*   Add a UDF partition? | |
| ... | ... | \ No newline at end of file | 
WikiSandbox.md
			| ... | ... | @@ -0,0 +1,13 @@ | 
| 1 | +# WikiSandbox | |
| 2 | + | |
| 3 | +Feel free to use this page to experiment with the [Text Formatting Rules][1]. Just click the "Edit Page" link at the bottom of the page.  | |
| 4 | + | |
| 5 | +Testing.  | |
| 6 | + | |
| 7 | +Testing stuff.  | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | +* * * | |
| 12 | + | |
| 13 | + [1]: PmWiki.TextFormattingRules | |
| ... | ... | \ No newline at end of file | 
Yachting.md
			| ... | ... | @@ -0,0 +1,13 @@ | 
| 1 | +# Yachting | |
| 2 | + | |
| 3 | +# Day Skipper Certification | |
| 4 | + | |
| 5 | +*   Completed 2009-10-09  | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | +## Links | |
| 10 | + | |
| 11 | +*   [http://www.sunsail.co.uk/schools/learning\_with\_sunsail/accommod/thailand][1] | |
| 12 | + | |
| 13 | + [1]: http://www.sunsail.co.uk/schools/learning_with_sunsail/accommod/thailand | |
| ... | ... | \ No newline at end of file |