Browse Source

Added Mobile Foundation

Thomas Buck 11 years ago
parent
commit
2777aaba2e
100 changed files with 8153 additions and 423 deletions
  1. 45
    0
      macros.py
  2. BIN
      macros.pyc
  3. 208
    0
      mobile.html
  4. 143
    0
      output/2012_12_05_xycontrol.mob.html
  5. 144
    0
      output/2012_12_16_mun.mob.html
  6. 144
    0
      output/2012_12_22_docking.mob.html
  7. 145
    0
      output/2012_12_22_motor_test.mob.html
  8. 146
    0
      output/2012_12_25_heli.mob.html
  9. 152
    0
      output/2013_01_20_quadrocopter.mob.html
  10. 146
    0
      output/2013_01_31_odys_genio.mob.html
  11. 146
    0
      output/2013_02_11_motor_test.mob.html
  12. 144
    0
      output/2013_02_25_android.mob.html
  13. 143
    0
      output/2013_03_05_graphview.mob.html
  14. 144
    0
      output/2013_03_10_yasab.mob.html
  15. 145
    0
      output/2013_03_12_test_rig.mob.html
  16. 145
    0
      output/2013_03_13_test_rig.mob.html
  17. 143
    0
      output/2013_03_16_pid.mob.html
  18. 146
    0
      output/2013_03_25_doxygen.mob.html
  19. 143
    0
      output/2013_04_02_zaphod.mob.html
  20. 143
    0
      output/2013_04_04_html5.mob.html
  21. 127
    0
      output/2013_04_11_rss.mob.html
  22. 128
    0
      output/2013_04_17_abi.mob.html
  23. 129
    0
      output/2013_04_19_ekstasie.mob.html
  24. 127
    0
      output/2013_04_23_pad.mob.html
  25. 126
    0
      output/2013_04_24_bitrot.mob.html
  26. 128
    0
      output/2013_04_26_iphone_lens.mob.html
  27. 147
    0
      output/2013_05_05_debian.mob.html
  28. 143
    0
      output/2013_05_09_itunes.mob.html
  29. 116
    0
      output/404.mob.html
  30. 201
    0
      output/avrnetstack.mob.html
  31. 171
    0
      output/avrserial.de.mob.html
  32. 171
    0
      output/avrserial.mob.html
  33. 144
    0
      output/blog.de.mob.html
  34. 144
    0
      output/blog.mob.html
  35. 167
    0
      output/bluetooth.de.mob.html
  36. 167
    0
      output/bluetooth.mob.html
  37. 166
    0
      output/c250.de.mob.html
  38. 157
    0
      output/c250.mob.html
  39. 126
    0
      output/contact.de.mob.html
  40. 126
    0
      output/contact.mob.html
  41. 0
    127
      output/css/gh-fork-ribbon.css
  42. 0
    1
      output/css/sh_bright.min.css
  43. 0
    250
      output/css/style.css
  44. 144
    0
      output/index.de.mob.html
  45. 144
    0
      output/index.mob.html
  46. 0
    1
      output/js/sh/sh_bison.min.js
  47. 0
    1
      output/js/sh/sh_c.min.js
  48. 0
    1
      output/js/sh/sh_caml.min.js
  49. 0
    1
      output/js/sh/sh_changelog.min.js
  50. 0
    1
      output/js/sh/sh_cpp.min.js
  51. 0
    1
      output/js/sh/sh_csharp.min.js
  52. 0
    1
      output/js/sh/sh_css.min.js
  53. 0
    1
      output/js/sh/sh_desktop.min.js
  54. 0
    1
      output/js/sh/sh_diff.min.js
  55. 0
    1
      output/js/sh/sh_flex.min.js
  56. 0
    1
      output/js/sh/sh_glsl.min.js
  57. 0
    1
      output/js/sh/sh_haxe.min.js
  58. 0
    1
      output/js/sh/sh_html.min.js
  59. 0
    1
      output/js/sh/sh_java.min.js
  60. 0
    1
      output/js/sh/sh_javascript.min.js
  61. 0
    1
      output/js/sh/sh_javascript_dom.min.js
  62. 0
    1
      output/js/sh/sh_latex.min.js
  63. 0
    1
      output/js/sh/sh_ldap.min.js
  64. 0
    1
      output/js/sh/sh_log.min.js
  65. 0
    1
      output/js/sh/sh_lsm.min.js
  66. 0
    1
      output/js/sh/sh_m4.min.js
  67. 0
    1
      output/js/sh/sh_makefile.min.js
  68. 0
    1
      output/js/sh/sh_oracle.min.js
  69. 0
    1
      output/js/sh/sh_pascal.min.js
  70. 0
    1
      output/js/sh/sh_perl.min.js
  71. 0
    1
      output/js/sh/sh_php.min.js
  72. 0
    1
      output/js/sh/sh_prolog.min.js
  73. 0
    1
      output/js/sh/sh_properties.min.js
  74. 0
    1
      output/js/sh/sh_python.min.js
  75. 0
    1
      output/js/sh/sh_ruby.min.js
  76. 0
    1
      output/js/sh/sh_scala.min.js
  77. 0
    1
      output/js/sh/sh_sh.min.js
  78. 0
    1
      output/js/sh/sh_slang.min.js
  79. 0
    1
      output/js/sh/sh_sml.min.js
  80. 0
    1
      output/js/sh/sh_spec.min.js
  81. 0
    1
      output/js/sh/sh_sql.min.js
  82. 0
    1
      output/js/sh/sh_tcl.min.js
  83. 0
    1
      output/js/sh/sh_xml.min.js
  84. 0
    1
      output/js/sh/sh_xorg.min.js
  85. 0
    4
      output/js/sh_main.js
  86. 157
    0
      output/k6x4008.de.mob.html
  87. 157
    0
      output/k6x4008.mob.html
  88. 188
    0
      output/ledcube.de.mob.html
  89. 188
    0
      output/ledcube.mob.html
  90. 150
    0
      output/ledmatrix.de.mob.html
  91. 150
    0
      output/ledmatrix.mob.html
  92. 166
    0
      output/mobile/index.php
  93. 302
    0
      output/nas.de.mob.html
  94. 169
    0
      output/nas.mob.html
  95. 151
    0
      output/rremote.de.mob.html
  96. 151
    0
      output/rremote.mob.html
  97. 2
    2
      output/rss.xml
  98. 154
    0
      output/serialdebug.de.mob.html
  99. 154
    0
      output/serialdebug.mob.html
  100. 0
    0
      output/serialhelper.de.mob.html

+ 45
- 0
macros.py View File

@@ -104,6 +104,7 @@ def hook_preconvert_compat():
104 104
     fp.write("}\n");
105 105
     fp.write("header('Location: '.$loc);\n")
106 106
     fp.write("?>")
107
+    fp.close()
107 108
 
108 109
 
109 110
 
@@ -192,3 +193,47 @@ def hook_postconvert_rss():
192 193
     fp = codecs.open(os.path.join(output, "rss.xml"), "w", "utf-8")
193 194
     fp.write(rss)
194 195
     fp.close()
196
+
197
+_COMPAT_MOB = """        case "%s":
198
+            $loc = "%s/%s";
199
+            break;
200
+"""
201
+
202
+_COMPAT_404_MOB = """        default:
203
+            $loc = "%s";
204
+            break;
205
+"""
206
+
207
+def hook_postconvert_mobilecompat():
208
+    directory = os.path.join(output, "mobile")
209
+    if not os.path.exists(directory):
210
+        os.makedirs(directory)
211
+    fp = codecs.open(os.path.join(directory, "index.php"), "w", "utf-8")
212
+    fp.write("<?\n")
213
+    fp.write("// Auto generated xyCMS compatibility mobile/index.php\n")
214
+    fp.write("$loc = 'index.de.mob.html';\n")
215
+    fp.write("if (isset($_GET['p'])) {\n")
216
+    fp.write("    if (isset($_GET['lang'])) {\n")
217
+    fp.write("        $_GET['p'] .= 'EN';\n")
218
+    fp.write("    }\n")
219
+    fp.write("    switch($_GET['p']) {\n")
220
+    for p in pages:
221
+        if p.get("compat", "") != "":
222
+            tmp = p["compat"]
223
+            if p.get("lang", DEFAULT_LANG) == DEFAULT_LANG:
224
+                tmp = tmp + "EN"
225
+            fp.write(_COMPAT_MOB % (tmp, options.base_url.rstrip('/'), re.sub(".html", ".mob.html", p.url)))
226
+            fp.write("\n")
227
+    fp.write(_COMPAT_404_MOB % "/404.mob.html")
228
+    fp.write("    }\n")
229
+    fp.write("}\n")
230
+    fp.write("if ($_SERVER['SERVER_PROTOCOL'] == 'HTTP/1.1') {\n")
231
+    fp.write("    if (php_sapi_name() == 'cgi') {\n")
232
+    fp.write("        header('Status: 301 Moved Permanently');\n")
233
+    fp.write("    } else {\n")
234
+    fp.write("        header('HTTP/1.1 301 Moved Permanently');\n")
235
+    fp.write("    }\n")
236
+    fp.write("}\n");
237
+    fp.write("header('Location: '.$loc);\n")
238
+    fp.write("?>")
239
+    fp.close()

BIN
macros.pyc View File


+ 208
- 0
mobile.html View File

@@ -0,0 +1,208 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="{{ htmlspecialchars(__encoding__) }}" />
5
+    <title>{{ htmlspecialchars(page.title) }} - xythobuz.de</title>
6
+    <meta name="description" content="{{ htmlspecialchars(page.get("description", "Electronics & Software Projects")) }}" />
7
+    <meta name="keywords" content="{{ htmlspecialchars(page.get("keywords", "xythobuz")) }}" />
8
+    <link rel="author" href="xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="img/favicon.ico">
10
+    <script type="text/javascript" src="js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="rss.xml">
14
+    <link rel="stylesheet" href="css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    <!--%
17
+        if page.get("flattr", "false") == "true":
18
+            print "<script type='text/javascript'>"
19
+            print "/* <![CDATA[ */"
20
+            print "(function() {"
21
+            print "var s = document.createElement('script');"
22
+            print "var t = document.getElementsByTagName('script')[0];"
23
+            print "s.type = 'text/javascript';"
24
+            print "s.async = true;"
25
+            print "s.src = '//api.flattr.com/js/0.6/load.js?mode=auto&uid=xythobuz&category=text';"
26
+            print "t.parentNode.insertBefore(s, t);"
27
+            print "})();"
28
+            print "/* ]]> */"
29
+            print "</script>"
30
+    %-->
31
+</head>
32
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
33
+    <!--%
34
+        if page.get("github", "") != "":
35
+            # GitHub Fork-Me Ribbon
36
+            print '<div class="github-fork-ribbon-wrapper right">'
37
+            print '<div class="github-fork-ribbon"><a href="'
38
+            print page.github
39
+            print '">Fork me on GitHub</a></div></div>'
40
+    %-->
41
+    <div id="header">
42
+        <h1>xythobuz.de</h1>
43
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
44
+        <h2>{{ page.get("funny", htmlspecialchars(page["title"])) }}</h2>
45
+    </div>
46
+    <!--%
47
+        if len("".join(["%s" % lang for lang in page["lang_links"]])) > 2:
48
+            print '<div id="lang"><span id="lang2">Translation: '
49
+            print " | ".join(["<a href='%s'>%s</a>" % (url, lang) for lang, url in page["lang_links"].iteritems()])
50
+            print "</span></div>"
51
+    %-->
52
+    <div class="colmask leftmenu"><div class="colleft">
53
+        <div class="content">
54
+
55
+            {{ __content__ }}
56
+
57
+            <!--%
58
+                import sys
59
+
60
+                # Flattr Button
61
+                if page.get("flattr", "false") == "true":
62
+                    print '<span id="flattr">'
63
+                    sys.stdout.write('<a class="FlattrButton" href="')
64
+                    sys.stdout.write(BASE_URL)
65
+                    sys.stdout.write('/')
66
+                    sys.stdout.write(page.url)
67
+                    sys.stdout.write('" title="')
68
+                    sys.stdout.write(htmlspecialchars(page.title))
69
+                    sys.stdout.write('">')
70
+                    sys.stdout.write(htmlspecialchars(page.get("description", page.title)))
71
+                    sys.stdout.write("</a>\n")
72
+                    print '</span>'
73
+
74
+                # Twitter Button
75
+                if page.get("twitter", "") != "":
76
+                    print '<span id="twitter">'
77
+                    sys.stdout.write('<a href="https://twitter.com/share" class="twitter-share-button" data-via="')
78
+                    sys.stdout.write(page.twitter)
79
+                    sys.stdout.write('" data-dnt="true" data-related="')
80
+                    sys.stdout.write(page.twitter)
81
+                    sys.stdout.write('" data-count="vertical">Tweet</a>')
82
+                    sys.stdout.write('<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");')
83
+                    sys.stdout.write("</script>\n")
84
+                    print '</span>'
85
+
86
+                # Reddit Button
87
+                if page.get("reddit", "") != "":
88
+                    print '<span id="reddit">'
89
+                    sys.stdout.write('<script type="text/javascript">reddit_url = "')
90
+                    if (page.reddit == "true"):
91
+                        sys.stdout.write(BASE_URL)
92
+                        sys.stdout.write('/')
93
+                        sys.stdout.write(page.url)
94
+                    else:
95
+                        sys.stdout.write(page.reddit)
96
+                    sys.stdout.write('";</script>')
97
+                    sys.stdout.write("\n")
98
+                    sys.stdout.write('<script type="text/javascript" src="http://www.reddit.com/static/button/button2.js"></script>')
99
+                    sys.stdout.write("\n")
100
+                    print '</span>'
101
+
102
+                # GitHub Fork Button
103
+                if page.get("github", "") != "":
104
+                    print '<span id="github">'
105
+                    sys.stdout.write('<a href="')
106
+                    sys.stdout.write(page.github)
107
+                    sys.stdout.write('" class="gitforked-button gitforked-forks gitforked-watchers">Fork</a>')
108
+                    sys.stdout.write("\n")
109
+                    print '</span>'
110
+            %-->
111
+
112
+        <!--%
113
+        if page.get("print", "false") == "true":
114
+            print """<div id="print"><script>var pfHeaderImgUrl = '';var pfHeaderTagline = '';var pfdisableClickToDel = 0;var pfHideImages = 0;var pfImageDisplayStyle = 'right';var pfDisablePDF = 0;var pfDisableEmail = 0;var pfDisablePrint = 0;var pfCustomCSS = '';var pfBtVersion='1';(function(){var js, pf;pf = document.createElement('script');pf.type = 'text/javascript';if('https:' == document.location.protocol){js='https://pf-cdn.printfriendly.com/ssl/main.js'}else{js='http://cdn.printfriendly.com/printfriendly.js'}pf.src=js;document.getElementsByTagName('head')[0].appendChild(pf)})();</script><a href="http://www.printfriendly.com" style="color:#6D9F00;text-decoration:none;" class="printfriendly" onclick="window.print();return false;" title="Printer Friendly and PDF"><img style="border:none;margin:0 6px"  src="https://pf-cdn.printfriendly.com/images/icons/pf-print-icon.gif" width="16" height="15" alt="Print Friendly Version of this page" />Print <img style="border:none;margin:0 6px"  src="https://pf-cdn.printfriendly.com/images/icons/pf-pdf-icon.gif" width="12" height="12" alt="Get a PDF version of this webpage" />PDF</a></div>"""
115
+
116
+        if page.get("comments", "false") == "true":
117
+            print '<div id="disqus_thread"></div>'
118
+            print '<script type="text/javascript">'
119
+            print 'var disqus_shortname = "xythobuz";'
120
+            print '(function() {'
121
+            print 'var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;'
122
+            print 'dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js";'
123
+            print '(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq);'
124
+            print '})();'
125
+            print '</script>'
126
+            print '<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>'
127
+            print '<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>'
128
+        elif page.get("comments", "false") != "false":
129
+            print '<p><a href="%s">Head over here to discuss this article!</a></p>' % page.get("comments", "false")
130
+        %-->
131
+
132
+        </div>
133
+        <div class="nav">
134
+            <h3>Thomas Buck</h3>
135
+
136
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
137
+
138
+            <p id="bio">
139
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
140
+            </p>
141
+
142
+            <ul id="menuList">
143
+            <!--%
144
+                blanked = "a"
145
+                mpages = [p for p in pages if "menu-position" in p and p.lang == "en"]
146
+                mpages.sort(key=lambda p: int(p["menu-position"]))
147
+                entry = '<li><a href="%s">%s</a></li>'
148
+                for p in mpages:
149
+                    if int(p["menu-position"]) >= 10 and blanked == "a":
150
+                        blanked = "b"
151
+                        print '<li>&nbsp;</li>'
152
+                    if int(p["menu-position"]) >= 55 and blanked == "b":
153
+                        blanked = "c"
154
+                        print '<li>&nbsp;</li>'
155
+                    print(entry % (htmlspecialchars(p["url"]), htmlspecialchars(p["title"])))
156
+            %-->
157
+            </ul>
158
+
159
+            <div id="recent">
160
+                Recent blog posts:
161
+                <ul id="recentList">
162
+                <!--%
163
+                    from datetime import datetime
164
+                    posts = [p for p in pages if "post" in p] # get all blog post pages
165
+                    posts.sort(key=lambda p: p.get("date"), reverse=True) # sort post pages by date
166
+                    posts = posts[:5]
167
+                    for p in posts:
168
+                        print '<li class="recentList"><a href="%s">%s</a></li><li class="recentDate">%s</li>' % (p.url, p.post, p.date)
169
+                %-->
170
+                </ul>
171
+            </div>
172
+        </div>
173
+    </div></div>
174
+
175
+    <img id="dude" alt="The Dude abides..." src="img/dude.png">
176
+    <img id="walter" alt="Mark it zero!" src="img/walter.png">
177
+
178
+    <div id="footer">
179
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
180
+        &middot;
181
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
182
+        &middot;
183
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
184
+        &middot;
185
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
186
+        &middot;
187
+        <a href="http://feed1.w3.org/check.cgi?url={{ BASE_URL }}/rss.xml">Validate RSS</a>
188
+        &middot;
189
+        <a href="http://www.validome.org/google/validate?url={{ BASE_URL }}&amp;googleTyp=SITEMAP">Validate Sitemap</a>
190
+    </div>
191
+    <img src="stats/count.php?img" alt="Analytics">
192
+    <!--%
193
+        print '<script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>'
194
+    %-->
195
+    <script type="text/javascript">
196
+        var _gaq = _gaq || [];
197
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
198
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
199
+        _gaq.push(['_setAllowLinker', true]);
200
+        _gaq.push(['_trackPageview']);
201
+        (function() {
202
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
203
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
204
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
205
+        })();
206
+    </script>
207
+</body>
208
+</html>

+ 143
- 0
output/2012_12_05_xycontrol.mob.html View File

@@ -0,0 +1,143 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>Blog - xythobuz.de</title>
6
+    <meta name="description" content="Electronics &amp; Software Projects" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    <script type='text/javascript'>
17
+/* <![CDATA[ */
18
+(function() {
19
+var s = document.createElement('script');
20
+var t = document.getElementsByTagName('script')[0];
21
+s.type = 'text/javascript';
22
+s.async = true;
23
+s.src = '//api.flattr.com/js/0.6/load.js?mode=auto&uid=xythobuz&category=text';
24
+t.parentNode.insertBefore(s, t);
25
+})();
26
+/* ]]> */
27
+</script>
28
+</head>
29
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
30
+    
31
+    <div id="header">
32
+        <h1>xythobuz.de</h1>
33
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
34
+        <h2>Blog</h2>
35
+    </div>
36
+    
37
+    <div class="colmask leftmenu"><div class="colleft">
38
+        <div class="content">
39
+
40
+            <h2>xyControl PCB angekommen</h2>
41
+<p><em>Posted at December 05, 2012.</em></p>
42
+<p>Gerade war der nette Typ von UPS da, mit dieser Schönheit im Gepäck... :)<br />
43
+<a href="/img/pcb.jpg"><img alt="PCB Photo" src="/img/pcb_small.jpg" /></a></p>
44
+
45
+            <span id="flattr">
46
+<a class="FlattrButton" href="http://www.xythobuz.de/2012_12_05_xycontrol.html" title="Blog">Blog</a>
47
+</span>
48
+<span id="twitter">
49
+<a href="https://twitter.com/share" class="twitter-share-button" data-via="xythobuz" data-dnt="true" data-related="xythobuz" data-count="vertical">Tweet</a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
50
+</span>
51
+
52
+        <div id="disqus_thread"></div>
53
+<script type="text/javascript">
54
+var disqus_shortname = "xythobuz";
55
+(function() {
56
+var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;
57
+dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js";
58
+(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq);
59
+})();
60
+</script>
61
+<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
62
+<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
63
+
64
+        </div>
65
+        <div class="nav">
66
+            <h3>Thomas Buck</h3>
67
+
68
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
69
+
70
+            <p id="bio">
71
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
72
+            </p>
73
+
74
+            <ul id="menuList">
75
+            <li><a href="/index.html">Home</a></li>
76
+<li><a href="/blog.html">Blog</a></li>
77
+<li><a href="/contact.html">Contact</a></li>
78
+<li>&nbsp;</li>
79
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
80
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
81
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
82
+<li><a href="/xycontrol.html">xyControl</a></li>
83
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
84
+<li><a href="/serialdebug.html">Serial Debug</a></li>
85
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
86
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
87
+<li><a href="/xyrobot.html">xyRobot</a></li>
88
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
89
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
90
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
91
+<li><a href="/rremote.html">rRemote</a></li>
92
+<li>&nbsp;</li>
93
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
94
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
95
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
96
+<li><a href="/serialhelper.html">Serial Helper</a></li>
97
+            </ul>
98
+
99
+            <div id="recent">
100
+                Recent blog posts:
101
+                <ul id="recentList">
102
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
103
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
104
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
105
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
106
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
107
+                </ul>
108
+            </div>
109
+        </div>
110
+    </div></div>
111
+
112
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
113
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
114
+
115
+    <div id="footer">
116
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
117
+        &middot;
118
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
119
+        &middot;
120
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
121
+        &middot;
122
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
123
+        &middot;
124
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
125
+        &middot;
126
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
127
+    </div>
128
+    <img src="/stats/count.php?img" alt="Analytics">
129
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
130
+    <script type="text/javascript">
131
+        var _gaq = _gaq || [];
132
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
133
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
134
+        _gaq.push(['_setAllowLinker', true]);
135
+        _gaq.push(['_trackPageview']);
136
+        (function() {
137
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
138
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
139
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
140
+        })();
141
+    </script>
142
+</body>
143
+</html>

+ 144
- 0
output/2012_12_16_mun.mob.html View File

@@ -0,0 +1,144 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>Blog - xythobuz.de</title>
6
+    <meta name="description" content="Electronics &amp; Software Projects" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    <script type='text/javascript'>
17
+/* <![CDATA[ */
18
+(function() {
19
+var s = document.createElement('script');
20
+var t = document.getElementsByTagName('script')[0];
21
+s.type = 'text/javascript';
22
+s.async = true;
23
+s.src = '//api.flattr.com/js/0.6/load.js?mode=auto&uid=xythobuz&category=text';
24
+t.parentNode.insertBefore(s, t);
25
+})();
26
+/* ]]> */
27
+</script>
28
+</head>
29
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
30
+    
31
+    <div id="header">
32
+        <h1>xythobuz.de</h1>
33
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
34
+        <h2>Blog</h2>
35
+    </div>
36
+    
37
+    <div class="colmask leftmenu"><div class="colleft">
38
+        <div class="content">
39
+
40
+            <h2>Mun Landing</h2>
41
+<p><em>Posted at December 16, 2012.</em></p>
42
+<p>Finally... I did it! And now I also know the difference between Type A and Type B Solar Panels...  </p>
43
+<p><a href="/img/mun1.png"><img alt="Screenshot 1" src="/img/mun1_small.png" /></a>
44
+<a href="/img/mun2.png"><img alt="Screenshot 2" src="/img/mun2_small.png" /></a></p>
45
+
46
+            <span id="flattr">
47
+<a class="FlattrButton" href="http://www.xythobuz.de/2012_12_16_mun.html" title="Blog">Blog</a>
48
+</span>
49
+<span id="twitter">
50
+<a href="https://twitter.com/share" class="twitter-share-button" data-via="xythobuz" data-dnt="true" data-related="xythobuz" data-count="vertical">Tweet</a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
51
+</span>
52
+
53
+        <div id="disqus_thread"></div>
54
+<script type="text/javascript">
55
+var disqus_shortname = "xythobuz";
56
+(function() {
57
+var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;
58
+dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js";
59
+(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq);
60
+})();
61
+</script>
62
+<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
63
+<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
64
+
65
+        </div>
66
+        <div class="nav">
67
+            <h3>Thomas Buck</h3>
68
+
69
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
70
+
71
+            <p id="bio">
72
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
73
+            </p>
74
+
75
+            <ul id="menuList">
76
+            <li><a href="/index.html">Home</a></li>
77
+<li><a href="/blog.html">Blog</a></li>
78
+<li><a href="/contact.html">Contact</a></li>
79
+<li>&nbsp;</li>
80
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
81
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
82
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
83
+<li><a href="/xycontrol.html">xyControl</a></li>
84
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
85
+<li><a href="/serialdebug.html">Serial Debug</a></li>
86
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
87
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
88
+<li><a href="/xyrobot.html">xyRobot</a></li>
89
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
90
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
91
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
92
+<li><a href="/rremote.html">rRemote</a></li>
93
+<li>&nbsp;</li>
94
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
95
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
96
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
97
+<li><a href="/serialhelper.html">Serial Helper</a></li>
98
+            </ul>
99
+
100
+            <div id="recent">
101
+                Recent blog posts:
102
+                <ul id="recentList">
103
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
104
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
105
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
106
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
107
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
108
+                </ul>
109
+            </div>
110
+        </div>
111
+    </div></div>
112
+
113
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
114
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
115
+
116
+    <div id="footer">
117
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
118
+        &middot;
119
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
120
+        &middot;
121
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
122
+        &middot;
123
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
124
+        &middot;
125
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
126
+        &middot;
127
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
128
+    </div>
129
+    <img src="/stats/count.php?img" alt="Analytics">
130
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
131
+    <script type="text/javascript">
132
+        var _gaq = _gaq || [];
133
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
134
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
135
+        _gaq.push(['_setAllowLinker', true]);
136
+        _gaq.push(['_trackPageview']);
137
+        (function() {
138
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
139
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
140
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
141
+        })();
142
+    </script>
143
+</body>
144
+</html>

+ 144
- 0
output/2012_12_22_docking.mob.html View File

@@ -0,0 +1,144 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>Blog - xythobuz.de</title>
6
+    <meta name="description" content="Electronics &amp; Software Projects" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    <script type='text/javascript'>
17
+/* <![CDATA[ */
18
+(function() {
19
+var s = document.createElement('script');
20
+var t = document.getElementsByTagName('script')[0];
21
+s.type = 'text/javascript';
22
+s.async = true;
23
+s.src = '//api.flattr.com/js/0.6/load.js?mode=auto&uid=xythobuz&category=text';
24
+t.parentNode.insertBefore(s, t);
25
+})();
26
+/* ]]> */
27
+</script>
28
+</head>
29
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
30
+    
31
+    <div id="header">
32
+        <h1>xythobuz.de</h1>
33
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
34
+        <h2>Blog</h2>
35
+    </div>
36
+    
37
+    <div class="colmask leftmenu"><div class="colleft">
38
+        <div class="content">
39
+
40
+            <h2>Docking in Kerbal Orbit</h2>
41
+<p><em>Posted at December 22, 2012.</em></p>
42
+<p>Yay! My Kerbal Space Station is beginning to form:</p>
43
+<p><a href="/img/kss1.png"><img alt="Screenshot 1" src="/img/kss1_small.png" /></a>
44
+<a href="/img/kss2.png"><img alt="Screenshot 2" src="/img/kss2_small.png" /></a></p>
45
+
46
+            <span id="flattr">
47
+<a class="FlattrButton" href="http://www.xythobuz.de/2012_12_22_docking.html" title="Blog">Blog</a>
48
+</span>
49
+<span id="twitter">
50
+<a href="https://twitter.com/share" class="twitter-share-button" data-via="xythobuz" data-dnt="true" data-related="xythobuz" data-count="vertical">Tweet</a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
51
+</span>
52
+
53
+        <div id="disqus_thread"></div>
54
+<script type="text/javascript">
55
+var disqus_shortname = "xythobuz";
56
+(function() {
57
+var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;
58
+dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js";
59
+(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq);
60
+})();
61
+</script>
62
+<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
63
+<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
64
+
65
+        </div>
66
+        <div class="nav">
67
+            <h3>Thomas Buck</h3>
68
+
69
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
70
+
71
+            <p id="bio">
72
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
73
+            </p>
74
+
75
+            <ul id="menuList">
76
+            <li><a href="/index.html">Home</a></li>
77
+<li><a href="/blog.html">Blog</a></li>
78
+<li><a href="/contact.html">Contact</a></li>
79
+<li>&nbsp;</li>
80
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
81
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
82
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
83
+<li><a href="/xycontrol.html">xyControl</a></li>
84
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
85
+<li><a href="/serialdebug.html">Serial Debug</a></li>
86
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
87
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
88
+<li><a href="/xyrobot.html">xyRobot</a></li>
89
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
90
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
91
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
92
+<li><a href="/rremote.html">rRemote</a></li>
93
+<li>&nbsp;</li>
94
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
95
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
96
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
97
+<li><a href="/serialhelper.html">Serial Helper</a></li>
98
+            </ul>
99
+
100
+            <div id="recent">
101
+                Recent blog posts:
102
+                <ul id="recentList">
103
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
104
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
105
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
106
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
107
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
108
+                </ul>
109
+            </div>
110
+        </div>
111
+    </div></div>
112
+
113
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
114
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
115
+
116
+    <div id="footer">
117
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
118
+        &middot;
119
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
120
+        &middot;
121
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
122
+        &middot;
123
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
124
+        &middot;
125
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
126
+        &middot;
127
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
128
+    </div>
129
+    <img src="/stats/count.php?img" alt="Analytics">
130
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
131
+    <script type="text/javascript">
132
+        var _gaq = _gaq || [];
133
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
134
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
135
+        _gaq.push(['_setAllowLinker', true]);
136
+        _gaq.push(['_trackPageview']);
137
+        (function() {
138
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
139
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
140
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
141
+        })();
142
+    </script>
143
+</body>
144
+</html>

+ 145
- 0
output/2012_12_22_motor_test.mob.html View File

@@ -0,0 +1,145 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>Blog - xythobuz.de</title>
6
+    <meta name="description" content="Electronics &amp; Software Projects" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    <script type='text/javascript'>
17
+/* <![CDATA[ */
18
+(function() {
19
+var s = document.createElement('script');
20
+var t = document.getElementsByTagName('script')[0];
21
+s.type = 'text/javascript';
22
+s.async = true;
23
+s.src = '//api.flattr.com/js/0.6/load.js?mode=auto&uid=xythobuz&category=text';
24
+t.parentNode.insertBefore(s, t);
25
+})();
26
+/* ]]> */
27
+</script>
28
+</head>
29
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
30
+    
31
+    <div id="header">
32
+        <h1>xythobuz.de</h1>
33
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
34
+        <h2>Blog</h2>
35
+    </div>
36
+    
37
+    <div class="colmask leftmenu"><div class="colleft">
38
+        <div class="content">
39
+
40
+            <h2>Quadrocopter Motor Test</h2>
41
+<p><em>Posted at December 22, 2012.</em></p>
42
+<p>xyControl ist fertig bestückt und funktioniert (größtenteils)! Also konnte ich auch gleich den Motor sowie seinen Treiber <a href="http://youtu.be/GxKMCVwqaKk">testen</a>:</p>
43
+<iframe width="560" height="315" src="http://www.youtube.com/embed/GxKMCVwqaKk" frameborder="0" allowfullscreen></iframe>
44
+
45
+<p><a href="http://www.youtube.com/watch?v=GxKMCVwqaKk"><code>Youtube Direktlink</code></a></p>
46
+
47
+            <span id="flattr">
48
+<a class="FlattrButton" href="http://www.xythobuz.de/2012_12_22_motor_test.html" title="Blog">Blog</a>
49
+</span>
50
+<span id="twitter">
51
+<a href="https://twitter.com/share" class="twitter-share-button" data-via="xythobuz" data-dnt="true" data-related="xythobuz" data-count="vertical">Tweet</a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
52
+</span>
53
+
54
+        <div id="disqus_thread"></div>
55
+<script type="text/javascript">
56
+var disqus_shortname = "xythobuz";
57
+(function() {
58
+var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;
59
+dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js";
60
+(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq);
61
+})();
62
+</script>
63
+<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
64
+<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
65
+
66
+        </div>
67
+        <div class="nav">
68
+            <h3>Thomas Buck</h3>
69
+
70
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
71
+
72
+            <p id="bio">
73
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
74
+            </p>
75
+
76
+            <ul id="menuList">
77
+            <li><a href="/index.html">Home</a></li>
78
+<li><a href="/blog.html">Blog</a></li>
79
+<li><a href="/contact.html">Contact</a></li>
80
+<li>&nbsp;</li>
81
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
82
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
83
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
84
+<li><a href="/xycontrol.html">xyControl</a></li>
85
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
86
+<li><a href="/serialdebug.html">Serial Debug</a></li>
87
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
88
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
89
+<li><a href="/xyrobot.html">xyRobot</a></li>
90
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
91
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
92
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
93
+<li><a href="/rremote.html">rRemote</a></li>
94
+<li>&nbsp;</li>
95
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
96
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
97
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
98
+<li><a href="/serialhelper.html">Serial Helper</a></li>
99
+            </ul>
100
+
101
+            <div id="recent">
102
+                Recent blog posts:
103
+                <ul id="recentList">
104
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
105
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
106
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
107
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
108
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
109
+                </ul>
110
+            </div>
111
+        </div>
112
+    </div></div>
113
+
114
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
115
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
116
+
117
+    <div id="footer">
118
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
119
+        &middot;
120
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
121
+        &middot;
122
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
123
+        &middot;
124
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
125
+        &middot;
126
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
127
+        &middot;
128
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
129
+    </div>
130
+    <img src="/stats/count.php?img" alt="Analytics">
131
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
132
+    <script type="text/javascript">
133
+        var _gaq = _gaq || [];
134
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
135
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
136
+        _gaq.push(['_setAllowLinker', true]);
137
+        _gaq.push(['_trackPageview']);
138
+        (function() {
139
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
140
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
141
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
142
+        })();
143
+    </script>
144
+</body>
145
+</html>

+ 146
- 0
output/2012_12_25_heli.mob.html View File

@@ -0,0 +1,146 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>Blog - xythobuz.de</title>
6
+    <meta name="description" content="Electronics &amp; Software Projects" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    <script type='text/javascript'>
17
+/* <![CDATA[ */
18
+(function() {
19
+var s = document.createElement('script');
20
+var t = document.getElementsByTagName('script')[0];
21
+s.type = 'text/javascript';
22
+s.async = true;
23
+s.src = '//api.flattr.com/js/0.6/load.js?mode=auto&uid=xythobuz&category=text';
24
+t.parentNode.insertBefore(s, t);
25
+})();
26
+/* ]]> */
27
+</script>
28
+</head>
29
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
30
+    
31
+    <div id="header">
32
+        <h1>xythobuz.de</h1>
33
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
34
+        <h2>Blog</h2>
35
+    </div>
36
+    
37
+    <div class="colmask leftmenu"><div class="colleft">
38
+        <div class="content">
39
+
40
+            <h2>RC-Heli Absturz</h2>
41
+<p><em>Posted at December 25, 2012.</em></p>
42
+<p>Ganz Überraschend bekam ich zu Weihnachten einen RC-Heli mit Kamera. Funktioniert bei Video-Aufnahmen aber irgendwie nicht so toll...</p>
43
+<iframe width="420" height="315" src="http://www.youtube.com/embed/x8cPgIY_cJo" frameborder="0" allowfullscreen></iframe>
44
+
45
+<p></p>
46
+<a href="http://www.youtube.com/watch?v=x8cPgIY_cJo"><code>Youtube Direktlink</code></a></p>
47
+
48
+            <span id="flattr">
49
+<a class="FlattrButton" href="http://www.xythobuz.de/2012_12_25_heli.html" title="Blog">Blog</a>
50
+</span>
51
+<span id="twitter">
52
+<a href="https://twitter.com/share" class="twitter-share-button" data-via="xythobuz" data-dnt="true" data-related="xythobuz" data-count="vertical">Tweet</a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
53
+</span>
54
+
55
+        <div id="disqus_thread"></div>
56
+<script type="text/javascript">
57
+var disqus_shortname = "xythobuz";
58
+(function() {
59
+var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;
60
+dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js";
61
+(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq);
62
+})();
63
+</script>
64
+<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
65
+<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
66
+
67
+        </div>
68
+        <div class="nav">
69
+            <h3>Thomas Buck</h3>
70
+
71
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
72
+
73
+            <p id="bio">
74
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
75
+            </p>
76
+
77
+            <ul id="menuList">
78
+            <li><a href="/index.html">Home</a></li>
79
+<li><a href="/blog.html">Blog</a></li>
80
+<li><a href="/contact.html">Contact</a></li>
81
+<li>&nbsp;</li>
82
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
83
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
84
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
85
+<li><a href="/xycontrol.html">xyControl</a></li>
86
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
87
+<li><a href="/serialdebug.html">Serial Debug</a></li>
88
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
89
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
90
+<li><a href="/xyrobot.html">xyRobot</a></li>
91
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
92
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
93
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
94
+<li><a href="/rremote.html">rRemote</a></li>
95
+<li>&nbsp;</li>
96
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
97
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
98
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
99
+<li><a href="/serialhelper.html">Serial Helper</a></li>
100
+            </ul>
101
+
102
+            <div id="recent">
103
+                Recent blog posts:
104
+                <ul id="recentList">
105
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
106
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
107
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
108
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
109
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
110
+                </ul>
111
+            </div>
112
+        </div>
113
+    </div></div>
114
+
115
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
116
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
117
+
118
+    <div id="footer">
119
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
120
+        &middot;
121
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
122
+        &middot;
123
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
124
+        &middot;
125
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
126
+        &middot;
127
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
128
+        &middot;
129
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
130
+    </div>
131
+    <img src="/stats/count.php?img" alt="Analytics">
132
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
133
+    <script type="text/javascript">
134
+        var _gaq = _gaq || [];
135
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
136
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
137
+        _gaq.push(['_setAllowLinker', true]);
138
+        _gaq.push(['_trackPageview']);
139
+        (function() {
140
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
141
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
142
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
143
+        })();
144
+    </script>
145
+</body>
146
+</html>

+ 152
- 0
output/2013_01_20_quadrocopter.mob.html View File

@@ -0,0 +1,152 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>Blog - xythobuz.de</title>
6
+    <meta name="description" content="Electronics &amp; Software Projects" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    <script type='text/javascript'>
17
+/* <![CDATA[ */
18
+(function() {
19
+var s = document.createElement('script');
20
+var t = document.getElementsByTagName('script')[0];
21
+s.type = 'text/javascript';
22
+s.async = true;
23
+s.src = '//api.flattr.com/js/0.6/load.js?mode=auto&uid=xythobuz&category=text';
24
+t.parentNode.insertBefore(s, t);
25
+})();
26
+/* ]]> */
27
+</script>
28
+</head>
29
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
30
+    
31
+    <div id="header">
32
+        <h1>xythobuz.de</h1>
33
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
34
+        <h2>Blog</h2>
35
+    </div>
36
+    
37
+    <div class="colmask leftmenu"><div class="colleft">
38
+        <div class="content">
39
+
40
+            <h2>Quadrocopter Ueberblick</h2>
41
+<p><em>Posted at January 20, 2013.</em></p>
42
+<p>Wie auf Twitter bereits zu sehen war, arbeite Ich momentan an meiner eigenen Quadrocopter Plattform. Kern der ganzen Geschichte ist <a href="https://github.com/xythobuz/xyControl">xyControl</a>:</p>
43
+<p><a href="/img/q_control.jpg"><img alt="Photo 1" src="/img/q_control_small.jpg" /></a>
44
+<a href="/img/q_control2.jpg"><img alt="Photo 2" src="/img/q_control2_small.jpg" /></a></p>
45
+<p>Alle nötigen Sensoren, also 3D Accelerometer und 3D Gyroskop, sowie 3D Magnetometer, sind in einem Paket untergebracht, dem <a href="http://www.watterott.com/de/MinIMU-9-v2">MiniMU-9 v2</a>:</p>
46
+<p><a href="/img/q_sens.jpg"><img alt="Photo 3" src="/img/q_sens_small.jpg" /></a></p>
47
+<p>Verwendung finden außerdem vier <a href="https://www.mikrocontroller.com/index.php?main_page=product_info&amp;products_id=209">BL-Ctrl v1.2</a> Brushlessregler, welche vier <a href="http://www.conrad.de/ce/de/product/231867">Robbe Roxxy BL Outrunner 2824-34</a> Motoren antreiben:</p>
48
+<p><a href="/img/q_mot.jpg"><img alt="Photo 4" src="/img/q_mot_small.jpg" /></a>
49
+<a href="/img/q_motprop.jpg"><img alt="Photo 5" src="/img/q_motprop_small.jpg" /></a></p>
50
+<p>Und alles zusammen schaut momentan so aus:</p>
51
+<p><a href="/img/q_fin.jpg"><img alt="Photo 6" src="/img/q_fin_small.jpg" /></a></p>
52
+<p>Ich bin zuversichtlich... :)</p>
53
+
54
+            <span id="flattr">
55
+<a class="FlattrButton" href="http://www.xythobuz.de/2013_01_20_quadrocopter.html" title="Blog">Blog</a>
56
+</span>
57
+<span id="twitter">
58
+<a href="https://twitter.com/share" class="twitter-share-button" data-via="xythobuz" data-dnt="true" data-related="xythobuz" data-count="vertical">Tweet</a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
59
+</span>
60
+
61
+        <div id="disqus_thread"></div>
62
+<script type="text/javascript">
63
+var disqus_shortname = "xythobuz";
64
+(function() {
65
+var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;
66
+dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js";
67
+(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq);
68
+})();
69
+</script>
70
+<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
71
+<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
72
+
73
+        </div>
74
+        <div class="nav">
75
+            <h3>Thomas Buck</h3>
76
+
77
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
78
+
79
+            <p id="bio">
80
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
81
+            </p>
82
+
83
+            <ul id="menuList">
84
+            <li><a href="/index.html">Home</a></li>
85
+<li><a href="/blog.html">Blog</a></li>
86
+<li><a href="/contact.html">Contact</a></li>
87
+<li>&nbsp;</li>
88
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
89
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
90
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
91
+<li><a href="/xycontrol.html">xyControl</a></li>
92
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
93
+<li><a href="/serialdebug.html">Serial Debug</a></li>
94
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
95
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
96
+<li><a href="/xyrobot.html">xyRobot</a></li>
97
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
98
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
99
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
100
+<li><a href="/rremote.html">rRemote</a></li>
101
+<li>&nbsp;</li>
102
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
103
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
104
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
105
+<li><a href="/serialhelper.html">Serial Helper</a></li>
106
+            </ul>
107
+
108
+            <div id="recent">
109
+                Recent blog posts:
110
+                <ul id="recentList">
111
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
112
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
113
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
114
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
115
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
116
+                </ul>
117
+            </div>
118
+        </div>
119
+    </div></div>
120
+
121
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
122
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
123
+
124
+    <div id="footer">
125
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
126
+        &middot;
127
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
128
+        &middot;
129
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
130
+        &middot;
131
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
132
+        &middot;
133
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
134
+        &middot;
135
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
136
+    </div>
137
+    <img src="/stats/count.php?img" alt="Analytics">
138
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
139
+    <script type="text/javascript">
140
+        var _gaq = _gaq || [];
141
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
142
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
143
+        _gaq.push(['_setAllowLinker', true]);
144
+        _gaq.push(['_trackPageview']);
145
+        (function() {
146
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
147
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
148
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
149
+        })();
150
+    </script>
151
+</body>
152
+</html>

+ 146
- 0
output/2013_01_31_odys_genio.mob.html View File

@@ -0,0 +1,146 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>Blog - xythobuz.de</title>
6
+    <meta name="description" content="Electronics &amp; Software Projects" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    <script type='text/javascript'>
17
+/* <![CDATA[ */
18
+(function() {
19
+var s = document.createElement('script');
20
+var t = document.getElementsByTagName('script')[0];
21
+s.type = 'text/javascript';
22
+s.async = true;
23
+s.src = '//api.flattr.com/js/0.6/load.js?mode=auto&uid=xythobuz&category=text';
24
+t.parentNode.insertBefore(s, t);
25
+})();
26
+/* ]]> */
27
+</script>
28
+</head>
29
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
30
+    
31
+    <div id="header">
32
+        <h1>xythobuz.de</h1>
33
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
34
+        <h2>Blog</h2>
35
+    </div>
36
+    
37
+    <div class="colmask leftmenu"><div class="colleft">
38
+        <div class="content">
39
+
40
+            <h2>Odys Genio USB Debugging am Mac</h2>
41
+<p><em>Posted at January 31, 2013.</em></p>
42
+<p>Um das <a href="http://www.amazon.de/gp/product/B00A7PZM7E/ref=as_li_ss_tl?ie=UTF8&amp;camp=1638&amp;creative=19454&amp;creativeASIN=B00A7PZM7E&amp;linkCode=as2&amp;tag=xythobuzorg-21">Odys Genio (Affiliate Link)</a> auch am Mac für USB Debugging nutzen zu können, muss die USB Vendor ID des Genio in die Konfigurationsdatei der Android Debug Bridge eingetragen werden. Hierfür erstmal die VID des Genio im System Profiler ermitteln (bei mir 0x2207). Dann kann diese Nummer, allein in einer einzelnen Zeile, in die Datei ~/.android/adb_usb.ini eingetragen werden. Sollte die Datei nicht existieren, einfach neu anlegen, mit der VID als einzigem Inhalt. Anschließend eventuell das Tablet erneut anschließen, und adb neu starten: </p>
43
+<pre class="sh_sh">
44
+adb kill-server
45
+adb start-server
46
+</pre>
47
+
48
+            <span id="flattr">
49
+<a class="FlattrButton" href="http://www.xythobuz.de/2013_01_31_odys_genio.html" title="Blog">Blog</a>
50
+</span>
51
+<span id="twitter">
52
+<a href="https://twitter.com/share" class="twitter-share-button" data-via="xythobuz" data-dnt="true" data-related="xythobuz" data-count="vertical">Tweet</a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
53
+</span>
54
+
55
+        <div id="disqus_thread"></div>
56
+<script type="text/javascript">
57
+var disqus_shortname = "xythobuz";
58
+(function() {
59
+var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;
60
+dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js";
61
+(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq);
62
+})();
63
+</script>
64
+<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
65
+<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
66
+
67
+        </div>
68
+        <div class="nav">
69
+            <h3>Thomas Buck</h3>
70
+
71
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
72
+
73
+            <p id="bio">
74
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
75
+            </p>
76
+
77
+            <ul id="menuList">
78
+            <li><a href="/index.html">Home</a></li>
79
+<li><a href="/blog.html">Blog</a></li>
80
+<li><a href="/contact.html">Contact</a></li>
81
+<li>&nbsp;</li>
82
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
83
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
84
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
85
+<li><a href="/xycontrol.html">xyControl</a></li>
86
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
87
+<li><a href="/serialdebug.html">Serial Debug</a></li>
88
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
89
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
90
+<li><a href="/xyrobot.html">xyRobot</a></li>
91
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
92
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
93
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
94
+<li><a href="/rremote.html">rRemote</a></li>
95
+<li>&nbsp;</li>
96
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
97
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
98
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
99
+<li><a href="/serialhelper.html">Serial Helper</a></li>
100
+            </ul>
101
+
102
+            <div id="recent">
103
+                Recent blog posts:
104
+                <ul id="recentList">
105
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
106
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
107
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
108
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
109
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
110
+                </ul>
111
+            </div>
112
+        </div>
113
+    </div></div>
114
+
115
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
116
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
117
+
118
+    <div id="footer">
119
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
120
+        &middot;
121
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
122
+        &middot;
123
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
124
+        &middot;
125
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
126
+        &middot;
127
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
128
+        &middot;
129
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
130
+    </div>
131
+    <img src="/stats/count.php?img" alt="Analytics">
132
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
133
+    <script type="text/javascript">
134
+        var _gaq = _gaq || [];
135
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
136
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
137
+        _gaq.push(['_setAllowLinker', true]);
138
+        _gaq.push(['_trackPageview']);
139
+        (function() {
140
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
141
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
142
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
143
+        })();
144
+    </script>
145
+</body>
146
+</html>

+ 146
- 0
output/2013_02_11_motor_test.mob.html View File

@@ -0,0 +1,146 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>Blog - xythobuz.de</title>
6
+    <meta name="description" content="Electronics &amp; Software Projects" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    <script type='text/javascript'>
17
+/* <![CDATA[ */
18
+(function() {
19
+var s = document.createElement('script');
20
+var t = document.getElementsByTagName('script')[0];
21
+s.type = 'text/javascript';
22
+s.async = true;
23
+s.src = '//api.flattr.com/js/0.6/load.js?mode=auto&uid=xythobuz&category=text';
24
+t.parentNode.insertBefore(s, t);
25
+})();
26
+/* ]]> */
27
+</script>
28
+</head>
29
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
30
+    
31
+    <div id="header">
32
+        <h1>xythobuz.de</h1>
33
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
34
+        <h2>Blog</h2>
35
+    </div>
36
+    
37
+    <div class="colmask leftmenu"><div class="colleft">
38
+        <div class="content">
39
+
40
+            <h2>Quadrocopter Motor Test</h2>
41
+<p><em>Posted at February 11, 2013.</em></p>
42
+<p>Nun ist mein Quadrocopter soweit zusammengebaut...</p>
43
+<iframe width="560" height="315" src="http://www.youtube.com/embed/5AOkSvRz64c" frameborder="0" allowfullscreen></iframe>
44
+
45
+<p><a href="http://www.youtube.com/watch?v=5AOkSvRz64c"><code>Youtube Direktlink</code></a></p>
46
+<p>Das sieht doch schon ganz vielversprechend aus... :)</p>
47
+
48
+            <span id="flattr">
49
+<a class="FlattrButton" href="http://www.xythobuz.de/2013_02_11_motor_test.html" title="Blog">Blog</a>
50
+</span>
51
+<span id="twitter">
52
+<a href="https://twitter.com/share" class="twitter-share-button" data-via="xythobuz" data-dnt="true" data-related="xythobuz" data-count="vertical">Tweet</a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
53
+</span>
54
+
55
+        <div id="disqus_thread"></div>
56
+<script type="text/javascript">
57
+var disqus_shortname = "xythobuz";
58
+(function() {
59
+var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;
60
+dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js";
61
+(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq);
62
+})();
63
+</script>
64
+<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
65
+<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
66
+
67
+        </div>
68
+        <div class="nav">
69
+            <h3>Thomas Buck</h3>
70
+
71
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
72
+
73
+            <p id="bio">
74
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
75
+            </p>
76
+
77
+            <ul id="menuList">
78
+            <li><a href="/index.html">Home</a></li>
79
+<li><a href="/blog.html">Blog</a></li>
80
+<li><a href="/contact.html">Contact</a></li>
81
+<li>&nbsp;</li>
82
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
83
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
84
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
85
+<li><a href="/xycontrol.html">xyControl</a></li>
86
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
87
+<li><a href="/serialdebug.html">Serial Debug</a></li>
88
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
89
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
90
+<li><a href="/xyrobot.html">xyRobot</a></li>
91
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
92
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
93
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
94
+<li><a href="/rremote.html">rRemote</a></li>
95
+<li>&nbsp;</li>
96
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
97
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
98
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
99
+<li><a href="/serialhelper.html">Serial Helper</a></li>
100
+            </ul>
101
+
102
+            <div id="recent">
103
+                Recent blog posts:
104
+                <ul id="recentList">
105
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
106
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
107
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
108
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
109
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
110
+                </ul>
111
+            </div>
112
+        </div>
113
+    </div></div>
114
+
115
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
116
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
117
+
118
+    <div id="footer">
119
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
120
+        &middot;
121
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
122
+        &middot;
123
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
124
+        &middot;
125
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
126
+        &middot;
127
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
128
+        &middot;
129
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
130
+    </div>
131
+    <img src="/stats/count.php?img" alt="Analytics">
132
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
133
+    <script type="text/javascript">
134
+        var _gaq = _gaq || [];
135
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
136
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
137
+        _gaq.push(['_setAllowLinker', true]);
138
+        _gaq.push(['_trackPageview']);
139
+        (function() {
140
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
141
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
142
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
143
+        })();
144
+    </script>
145
+</body>
146
+</html>

+ 144
- 0
output/2013_02_25_android.mob.html View File

@@ -0,0 +1,144 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>Blog - xythobuz.de</title>
6
+    <meta name="description" content="Electronics &amp; Software Projects" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    <script type='text/javascript'>
17
+/* <![CDATA[ */
18
+(function() {
19
+var s = document.createElement('script');
20
+var t = document.getElementsByTagName('script')[0];
21
+s.type = 'text/javascript';
22
+s.async = true;
23
+s.src = '//api.flattr.com/js/0.6/load.js?mode=auto&uid=xythobuz&category=text';
24
+t.parentNode.insertBefore(s, t);
25
+})();
26
+/* ]]> */
27
+</script>
28
+</head>
29
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
30
+    
31
+    <div id="header">
32
+        <h1>xythobuz.de</h1>
33
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
34
+        <h2>Blog</h2>
35
+    </div>
36
+    
37
+    <div class="colmask leftmenu"><div class="colleft">
38
+        <div class="content">
39
+
40
+            <h2>xyCopter Android App</h2>
41
+<p><em>Posted at February 25, 2013.</em></p>
42
+<p>Die erste Version meiner Quadrocopter Fernsteuerungs App für Android ist fertig und funktioniert soweit. Hier ein Screenshot:</p>
43
+<p><a href="/img/xyCopter.png"><img alt="xyCopter Screenshot" src="/img/xyCopter_small.png" /></a> </p>
44
+<p>Und natürlich auch die <a href="https://github.com/xythobuz/xyControl/blob/master/tools/xyCopter-1.0.apk?raw=true">unsignierte APK zum Download</a>...</p>
45
+
46
+            <span id="flattr">
47
+<a class="FlattrButton" href="http://www.xythobuz.de/2013_02_25_android.html" title="Blog">Blog</a>
48
+</span>
49
+<span id="twitter">
50
+<a href="https://twitter.com/share" class="twitter-share-button" data-via="xythobuz" data-dnt="true" data-related="xythobuz" data-count="vertical">Tweet</a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
51
+</span>
52
+
53
+        <div id="disqus_thread"></div>
54
+<script type="text/javascript">
55
+var disqus_shortname = "xythobuz";
56
+(function() {
57
+var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;
58
+dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js";
59
+(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq);
60
+})();
61
+</script>
62
+<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
63
+<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
64
+
65
+        </div>
66
+        <div class="nav">
67
+            <h3>Thomas Buck</h3>
68
+
69
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
70
+
71
+            <p id="bio">
72
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
73
+            </p>
74
+
75
+            <ul id="menuList">
76
+            <li><a href="/index.html">Home</a></li>
77
+<li><a href="/blog.html">Blog</a></li>
78
+<li><a href="/contact.html">Contact</a></li>
79
+<li>&nbsp;</li>
80
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
81
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
82
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
83
+<li><a href="/xycontrol.html">xyControl</a></li>
84
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
85
+<li><a href="/serialdebug.html">Serial Debug</a></li>
86
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
87
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
88
+<li><a href="/xyrobot.html">xyRobot</a></li>
89
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
90
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
91
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
92
+<li><a href="/rremote.html">rRemote</a></li>
93
+<li>&nbsp;</li>
94
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
95
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
96
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
97
+<li><a href="/serialhelper.html">Serial Helper</a></li>
98
+            </ul>
99
+
100
+            <div id="recent">
101
+                Recent blog posts:
102
+                <ul id="recentList">
103
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
104
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
105
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
106
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
107
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
108
+                </ul>
109
+            </div>
110
+        </div>
111
+    </div></div>
112
+
113
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
114
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
115
+
116
+    <div id="footer">
117
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
118
+        &middot;
119
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
120
+        &middot;
121
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
122
+        &middot;
123
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
124
+        &middot;
125
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
126
+        &middot;
127
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
128
+    </div>
129
+    <img src="/stats/count.php?img" alt="Analytics">
130
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
131
+    <script type="text/javascript">
132
+        var _gaq = _gaq || [];
133
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
134
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
135
+        _gaq.push(['_setAllowLinker', true]);
136
+        _gaq.push(['_trackPageview']);
137
+        (function() {
138
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
139
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
140
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
141
+        })();
142
+    </script>
143
+</body>
144
+</html>

+ 143
- 0
output/2013_03_05_graphview.mob.html View File

@@ -0,0 +1,143 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>Blog - xythobuz.de</title>
6
+    <meta name="description" content="Electronics &amp; Software Projects" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    <script type='text/javascript'>
17
+/* <![CDATA[ */
18
+(function() {
19
+var s = document.createElement('script');
20
+var t = document.getElementsByTagName('script')[0];
21
+s.type = 'text/javascript';
22
+s.async = true;
23
+s.src = '//api.flattr.com/js/0.6/load.js?mode=auto&uid=xythobuz&category=text';
24
+t.parentNode.insertBefore(s, t);
25
+})();
26
+/* ]]> */
27
+</script>
28
+</head>
29
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
30
+    
31
+    <div id="header">
32
+        <h1>xythobuz.de</h1>
33
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
34
+        <h2>Blog</h2>
35
+    </div>
36
+    
37
+    <div class="colmask leftmenu"><div class="colleft">
38
+        <div class="content">
39
+
40
+            <h2>xyCopter mit GraphView</h2>
41
+<p><em>Posted at March 05, 2013.</em></p>
42
+<p>Jetzt hab ich <a href="https://github.com/Lauszus/GraphView">GraphView</a> in xyCopter eingebaut:<br />
43
+<a href="/img/xyCopterNew.png"><img alt="Screenshot" src="/img/xyCopterNew_small.png" /></a></p>
44
+
45
+            <span id="flattr">
46
+<a class="FlattrButton" href="http://www.xythobuz.de/2013_03_05_graphview.html" title="Blog">Blog</a>
47
+</span>
48
+<span id="twitter">
49
+<a href="https://twitter.com/share" class="twitter-share-button" data-via="xythobuz" data-dnt="true" data-related="xythobuz" data-count="vertical">Tweet</a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
50
+</span>
51
+
52
+        <div id="disqus_thread"></div>
53
+<script type="text/javascript">
54
+var disqus_shortname = "xythobuz";
55
+(function() {
56
+var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;
57
+dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js";
58
+(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq);
59
+})();
60
+</script>
61
+<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
62
+<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
63
+
64
+        </div>
65
+        <div class="nav">
66
+            <h3>Thomas Buck</h3>
67
+
68
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
69
+
70
+            <p id="bio">
71
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
72
+            </p>
73
+
74
+            <ul id="menuList">
75
+            <li><a href="/index.html">Home</a></li>
76
+<li><a href="/blog.html">Blog</a></li>
77
+<li><a href="/contact.html">Contact</a></li>
78
+<li>&nbsp;</li>
79
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
80
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
81
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
82
+<li><a href="/xycontrol.html">xyControl</a></li>
83
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
84
+<li><a href="/serialdebug.html">Serial Debug</a></li>
85
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
86
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
87
+<li><a href="/xyrobot.html">xyRobot</a></li>
88
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
89
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
90
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
91
+<li><a href="/rremote.html">rRemote</a></li>
92
+<li>&nbsp;</li>
93
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
94
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
95
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
96
+<li><a href="/serialhelper.html">Serial Helper</a></li>
97
+            </ul>
98
+
99
+            <div id="recent">
100
+                Recent blog posts:
101
+                <ul id="recentList">
102
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
103
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
104
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
105
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
106
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
107
+                </ul>
108
+            </div>
109
+        </div>
110
+    </div></div>
111
+
112
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
113
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
114
+
115
+    <div id="footer">
116
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
117
+        &middot;
118
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
119
+        &middot;
120
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
121
+        &middot;
122
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
123
+        &middot;
124
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
125
+        &middot;
126
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
127
+    </div>
128
+    <img src="/stats/count.php?img" alt="Analytics">
129
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
130
+    <script type="text/javascript">
131
+        var _gaq = _gaq || [];
132
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
133
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
134
+        _gaq.push(['_setAllowLinker', true]);
135
+        _gaq.push(['_trackPageview']);
136
+        (function() {
137
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
138
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
139
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
140
+        })();
141
+    </script>
142
+</body>
143
+</html>

+ 144
- 0
output/2013_03_10_yasab.mob.html View File

@@ -0,0 +1,144 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>Blog - xythobuz.de</title>
6
+    <meta name="description" content="Electronics &amp; Software Projects" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    <script type='text/javascript'>
17
+/* <![CDATA[ */
18
+(function() {
19
+var s = document.createElement('script');
20
+var t = document.getElementsByTagName('script')[0];
21
+s.type = 'text/javascript';
22
+s.async = true;
23
+s.src = '//api.flattr.com/js/0.6/load.js?mode=auto&uid=xythobuz&category=text';
24
+t.parentNode.insertBefore(s, t);
25
+})();
26
+/* ]]> */
27
+</script>
28
+</head>
29
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
30
+    
31
+    <div id="header">
32
+        <h1>xythobuz.de</h1>
33
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
34
+        <h2>Blog</h2>
35
+    </div>
36
+    
37
+    <div class="colmask leftmenu"><div class="colleft">
38
+        <div class="content">
39
+
40
+            <h2>xyCopter loves YASAB</h2>
41
+<p><em>Posted at March 10, 2013.</em></p>
42
+<p>Jetzt hat meine xyCopter App eine YASAB Implementation. So kann man per Bluetooth die Firmware des Quadrocopters vom Tablet aus neu flashen. Und woher hat die App das Firmware Hexfile? Aus Dropbox! Wenn das mal nicht geil ist... :D</p> </p>
43
+<p><a href="/img/xyCopterFirmware.png"><img alt="Screenshot" src="/img/xyCopterFirmware_small.png" /></a> </p>
44
+<p>Allerdings funktioniert Dropbox Integration und OpenSource nicht so wirklich... Man muss sich also eine <a href="https://www.dropbox.com/developers/apps">eigene App bei Dropbox registrieren</a> und den Key und das Secret dann im <a href="https://github.com/xythobuz/xyControl/blob/master/tools/xyCopter/AndroidManifest.xml">Manifest</a> und im <a href="https://github.com/xythobuz/xyControl/blob/master/tools/xyCopter/src/org/xythobuz/xycopter/MainActivity.java">Code</a> eintragen...</p>
45
+
46
+            <span id="flattr">
47
+<a class="FlattrButton" href="http://www.xythobuz.de/2013_03_10_yasab.html" title="Blog">Blog</a>
48
+</span>
49
+<span id="twitter">
50
+<a href="https://twitter.com/share" class="twitter-share-button" data-via="xythobuz" data-dnt="true" data-related="xythobuz" data-count="vertical">Tweet</a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
51
+</span>
52
+
53
+        <div id="disqus_thread"></div>
54
+<script type="text/javascript">
55
+var disqus_shortname = "xythobuz";
56
+(function() {
57
+var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;
58
+dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js";
59
+(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq);
60
+})();
61
+</script>
62
+<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
63
+<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
64
+
65
+        </div>
66
+        <div class="nav">
67
+            <h3>Thomas Buck</h3>
68
+
69
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
70
+
71
+            <p id="bio">
72
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
73
+            </p>
74
+
75
+            <ul id="menuList">
76
+            <li><a href="/index.html">Home</a></li>
77
+<li><a href="/blog.html">Blog</a></li>
78
+<li><a href="/contact.html">Contact</a></li>
79
+<li>&nbsp;</li>
80
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
81
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
82
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
83
+<li><a href="/xycontrol.html">xyControl</a></li>
84
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
85
+<li><a href="/serialdebug.html">Serial Debug</a></li>
86
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
87
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
88
+<li><a href="/xyrobot.html">xyRobot</a></li>
89
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
90
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
91
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
92
+<li><a href="/rremote.html">rRemote</a></li>
93
+<li>&nbsp;</li>
94
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
95
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
96
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
97
+<li><a href="/serialhelper.html">Serial Helper</a></li>
98
+            </ul>
99
+
100
+            <div id="recent">
101
+                Recent blog posts:
102
+                <ul id="recentList">
103
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
104
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
105
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
106
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
107
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
108
+                </ul>
109
+            </div>
110
+        </div>
111
+    </div></div>
112
+
113
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
114
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
115
+
116
+    <div id="footer">
117
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
118
+        &middot;
119
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
120
+        &middot;
121
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
122
+        &middot;
123
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
124
+        &middot;
125
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
126
+        &middot;
127
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
128
+    </div>
129
+    <img src="/stats/count.php?img" alt="Analytics">
130
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
131
+    <script type="text/javascript">
132
+        var _gaq = _gaq || [];
133
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
134
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
135
+        _gaq.push(['_setAllowLinker', true]);
136
+        _gaq.push(['_trackPageview']);
137
+        (function() {
138
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
139
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
140
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
141
+        })();
142
+    </script>
143
+</body>
144
+</html>

+ 145
- 0
output/2013_03_12_test_rig.mob.html View File

@@ -0,0 +1,145 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>Blog - xythobuz.de</title>
6
+    <meta name="description" content="Electronics &amp; Software Projects" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    <script type='text/javascript'>
17
+/* <![CDATA[ */
18
+(function() {
19
+var s = document.createElement('script');
20
+var t = document.getElementsByTagName('script')[0];
21
+s.type = 'text/javascript';
22
+s.async = true;
23
+s.src = '//api.flattr.com/js/0.6/load.js?mode=auto&uid=xythobuz&category=text';
24
+t.parentNode.insertBefore(s, t);
25
+})();
26
+/* ]]> */
27
+</script>
28
+</head>
29
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
30
+    
31
+    <div id="header">
32
+        <h1>xythobuz.de</h1>
33
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
34
+        <h2>Blog</h2>
35
+    </div>
36
+    
37
+    <div class="colmask leftmenu"><div class="colleft">
38
+        <div class="content">
39
+
40
+            <h2>Quadrocopter Testvorrichtung</h2>
41
+<p><em>Posted at March 12, 2013.</em></p>
42
+<p>Hab mal ein bisschen mit Opa im Keller gebastelt. Ergebnis ist diese Testvorrichtung, um besser die PID-Parameter anhand einer einzelnen Achse zu bestimmen. Und Fehler im Code zu finden. Das gibts ja immer... :)</p>
43
+<p><a href="/img/quadRig1.jpg"><img alt="Foto 1" src="/img/quadRig1_small.jpg" /></a>
44
+<a href="/img/quadRig2.jpg"><img alt="Foto 2" src="/img/quadRig2_small.jpg" /></a>
45
+<a href="/img/quadRig3.jpg"><img alt="Foto 3" src="/img/quadRig3_small.jpg" /></a></p>
46
+
47
+            <span id="flattr">
48
+<a class="FlattrButton" href="http://www.xythobuz.de/2013_03_12_test_rig.html" title="Blog">Blog</a>
49
+</span>
50
+<span id="twitter">
51
+<a href="https://twitter.com/share" class="twitter-share-button" data-via="xythobuz" data-dnt="true" data-related="xythobuz" data-count="vertical">Tweet</a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
52
+</span>
53
+
54
+        <div id="disqus_thread"></div>
55
+<script type="text/javascript">
56
+var disqus_shortname = "xythobuz";
57
+(function() {
58
+var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;
59
+dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js";
60
+(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq);
61
+})();
62
+</script>
63
+<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
64
+<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
65
+
66
+        </div>
67
+        <div class="nav">
68
+            <h3>Thomas Buck</h3>
69
+
70
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
71
+
72
+            <p id="bio">
73
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
74
+            </p>
75
+
76
+            <ul id="menuList">
77
+            <li><a href="/index.html">Home</a></li>
78
+<li><a href="/blog.html">Blog</a></li>
79
+<li><a href="/contact.html">Contact</a></li>
80
+<li>&nbsp;</li>
81
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
82
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
83
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
84
+<li><a href="/xycontrol.html">xyControl</a></li>
85
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
86
+<li><a href="/serialdebug.html">Serial Debug</a></li>
87
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
88
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
89
+<li><a href="/xyrobot.html">xyRobot</a></li>
90
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
91
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
92
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
93
+<li><a href="/rremote.html">rRemote</a></li>
94
+<li>&nbsp;</li>
95
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
96
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
97
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
98
+<li><a href="/serialhelper.html">Serial Helper</a></li>
99
+            </ul>
100
+
101
+            <div id="recent">
102
+                Recent blog posts:
103
+                <ul id="recentList">
104
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
105
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
106
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
107
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
108
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
109
+                </ul>
110
+            </div>
111
+        </div>
112
+    </div></div>
113
+
114
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
115
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
116
+
117
+    <div id="footer">
118
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
119
+        &middot;
120
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
121
+        &middot;
122
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
123
+        &middot;
124
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
125
+        &middot;
126
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
127
+        &middot;
128
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
129
+    </div>
130
+    <img src="/stats/count.php?img" alt="Analytics">
131
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
132
+    <script type="text/javascript">
133
+        var _gaq = _gaq || [];
134
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
135
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
136
+        _gaq.push(['_setAllowLinker', true]);
137
+        _gaq.push(['_trackPageview']);
138
+        (function() {
139
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
140
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
141
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
142
+        })();
143
+    </script>
144
+</body>
145
+</html>

+ 145
- 0
output/2013_03_13_test_rig.mob.html View File

@@ -0,0 +1,145 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>Blog - xythobuz.de</title>
6
+    <meta name="description" content="Electronics &amp; Software Projects" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    <script type='text/javascript'>
17
+/* <![CDATA[ */
18
+(function() {
19
+var s = document.createElement('script');
20
+var t = document.getElementsByTagName('script')[0];
21
+s.type = 'text/javascript';
22
+s.async = true;
23
+s.src = '//api.flattr.com/js/0.6/load.js?mode=auto&uid=xythobuz&category=text';
24
+t.parentNode.insertBefore(s, t);
25
+})();
26
+/* ]]> */
27
+</script>
28
+</head>
29
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
30
+    
31
+    <div id="header">
32
+        <h1>xythobuz.de</h1>
33
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
34
+        <h2>Blog</h2>
35
+    </div>
36
+    
37
+    <div class="colmask leftmenu"><div class="colleft">
38
+        <div class="content">
39
+
40
+            <h2>Quadrocopter Test Rig Video</h2>
41
+<p><em>Posted at March 13, 2013.</em></p>
42
+<p>Ja, das ist alles ganz schön wackelig. Jetzt hab ich mehr Gewicht drauf. Und die Parameter find ich irgendwann auch noch :)</p>
43
+<iframe width="560" height="315" src="http://www.youtube-nocookie.com/embed/b5MhLgDhQ2c" frameborder="0" allowfullscreen></iframe>
44
+
45
+<p><a href="http://www.youtube.com/watch?v=b5MhLgDhQ2c"><code>Youtube Direktlink</code></a></p>
46
+
47
+            <span id="flattr">
48
+<a class="FlattrButton" href="http://www.xythobuz.de/2013_03_13_test_rig.html" title="Blog">Blog</a>
49
+</span>
50
+<span id="twitter">
51
+<a href="https://twitter.com/share" class="twitter-share-button" data-via="xythobuz" data-dnt="true" data-related="xythobuz" data-count="vertical">Tweet</a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
52
+</span>
53
+
54
+        <div id="disqus_thread"></div>
55
+<script type="text/javascript">
56
+var disqus_shortname = "xythobuz";
57
+(function() {
58
+var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;
59
+dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js";
60
+(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq);
61
+})();
62
+</script>
63
+<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
64
+<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
65
+
66
+        </div>
67
+        <div class="nav">
68
+            <h3>Thomas Buck</h3>
69
+
70
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
71
+
72
+            <p id="bio">
73
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
74
+            </p>
75
+
76
+            <ul id="menuList">
77
+            <li><a href="/index.html">Home</a></li>
78
+<li><a href="/blog.html">Blog</a></li>
79
+<li><a href="/contact.html">Contact</a></li>
80
+<li>&nbsp;</li>
81
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
82
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
83
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
84
+<li><a href="/xycontrol.html">xyControl</a></li>
85
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
86
+<li><a href="/serialdebug.html">Serial Debug</a></li>
87
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
88
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
89
+<li><a href="/xyrobot.html">xyRobot</a></li>
90
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
91
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
92
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
93
+<li><a href="/rremote.html">rRemote</a></li>
94
+<li>&nbsp;</li>
95
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
96
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
97
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
98
+<li><a href="/serialhelper.html">Serial Helper</a></li>
99
+            </ul>
100
+
101
+            <div id="recent">
102
+                Recent blog posts:
103
+                <ul id="recentList">
104
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
105
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
106
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
107
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
108
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
109
+                </ul>
110
+            </div>
111
+        </div>
112
+    </div></div>
113
+
114
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
115
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
116
+
117
+    <div id="footer">
118
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
119
+        &middot;
120
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
121
+        &middot;
122
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
123
+        &middot;
124
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
125
+        &middot;
126
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
127
+        &middot;
128
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
129
+    </div>
130
+    <img src="/stats/count.php?img" alt="Analytics">
131
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
132
+    <script type="text/javascript">
133
+        var _gaq = _gaq || [];
134
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
135
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
136
+        _gaq.push(['_setAllowLinker', true]);
137
+        _gaq.push(['_trackPageview']);
138
+        (function() {
139
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
140
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
141
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
142
+        })();
143
+    </script>
144
+</body>
145
+</html>

+ 143
- 0
output/2013_03_16_pid.mob.html View File

@@ -0,0 +1,143 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>Blog - xythobuz.de</title>
6
+    <meta name="description" content="Electronics &amp; Software Projects" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    <script type='text/javascript'>
17
+/* <![CDATA[ */
18
+(function() {
19
+var s = document.createElement('script');
20
+var t = document.getElementsByTagName('script')[0];
21
+s.type = 'text/javascript';
22
+s.async = true;
23
+s.src = '//api.flattr.com/js/0.6/load.js?mode=auto&uid=xythobuz&category=text';
24
+t.parentNode.insertBefore(s, t);
25
+})();
26
+/* ]]> */
27
+</script>
28
+</head>
29
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
30
+    
31
+    <div id="header">
32
+        <h1>xythobuz.de</h1>
33
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
34
+        <h2>Blog</h2>
35
+    </div>
36
+    
37
+    <div class="colmask leftmenu"><div class="colleft">
38
+        <div class="content">
39
+
40
+            <h2>xyCopter PID-Parameter</h2>
41
+<p><em>Posted at March 16, 2013.</em></p>
42
+<p>So, jetzt fehlen hoffentlich nur noch die richtigen PID Parameter um den Quadrocopter in der Schwebe zu halten...</p>
43
+<p><a href="/img/xyCopterOsci.png"><img alt="Screenshot" src="/img/xyCopterOsci_small.png" /></a></p>
44
+
45
+            <span id="flattr">
46
+<a class="FlattrButton" href="http://www.xythobuz.de/2013_03_16_pid.html" title="Blog">Blog</a>
47
+</span>
48
+<span id="twitter">
49
+<a href="https://twitter.com/share" class="twitter-share-button" data-via="xythobuz" data-dnt="true" data-related="xythobuz" data-count="vertical">Tweet</a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
50
+</span>
51
+
52
+        <div id="disqus_thread"></div>
53
+<script type="text/javascript">
54
+var disqus_shortname = "xythobuz";
55
+(function() {
56
+var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;
57
+dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js";
58
+(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq);
59
+})();
60
+</script>
61
+<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
62
+<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
63
+
64
+        </div>
65
+        <div class="nav">
66
+            <h3>Thomas Buck</h3>
67
+
68
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
69
+
70
+            <p id="bio">
71
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
72
+            </p>
73
+
74
+            <ul id="menuList">
75
+            <li><a href="/index.html">Home</a></li>
76
+<li><a href="/blog.html">Blog</a></li>
77
+<li><a href="/contact.html">Contact</a></li>
78
+<li>&nbsp;</li>
79
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
80
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
81
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
82
+<li><a href="/xycontrol.html">xyControl</a></li>
83
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
84
+<li><a href="/serialdebug.html">Serial Debug</a></li>
85
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
86
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
87
+<li><a href="/xyrobot.html">xyRobot</a></li>
88
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
89
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
90
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
91
+<li><a href="/rremote.html">rRemote</a></li>
92
+<li>&nbsp;</li>
93
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
94
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
95
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
96
+<li><a href="/serialhelper.html">Serial Helper</a></li>
97
+            </ul>
98
+
99
+            <div id="recent">
100
+                Recent blog posts:
101
+                <ul id="recentList">
102
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
103
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
104
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
105
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
106
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
107
+                </ul>
108
+            </div>
109
+        </div>
110
+    </div></div>
111
+
112
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
113
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
114
+
115
+    <div id="footer">
116
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
117
+        &middot;
118
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
119
+        &middot;
120
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
121
+        &middot;
122
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
123
+        &middot;
124
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
125
+        &middot;
126
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
127
+    </div>
128
+    <img src="/stats/count.php?img" alt="Analytics">
129
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
130
+    <script type="text/javascript">
131
+        var _gaq = _gaq || [];
132
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
133
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
134
+        _gaq.push(['_setAllowLinker', true]);
135
+        _gaq.push(['_trackPageview']);
136
+        (function() {
137
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
138
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
139
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
140
+        })();
141
+    </script>
142
+</body>
143
+</html>

+ 146
- 0
output/2013_03_25_doxygen.mob.html View File

@@ -0,0 +1,146 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>Blog - xythobuz.de</title>
6
+    <meta name="description" content="Electronics &amp; Software Projects" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    <script type='text/javascript'>
17
+/* <![CDATA[ */
18
+(function() {
19
+var s = document.createElement('script');
20
+var t = document.getElementsByTagName('script')[0];
21
+s.type = 'text/javascript';
22
+s.async = true;
23
+s.src = '//api.flattr.com/js/0.6/load.js?mode=auto&uid=xythobuz&category=text';
24
+t.parentNode.insertBefore(s, t);
25
+})();
26
+/* ]]> */
27
+</script>
28
+</head>
29
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
30
+    
31
+    <div id="header">
32
+        <h1>xythobuz.de</h1>
33
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
34
+        <h2>document ALL the code</h2>
35
+    </div>
36
+    
37
+    <div class="colmask leftmenu"><div class="colleft">
38
+        <div class="content">
39
+
40
+            <h2>xyControl Doxygen Dokumentation</h2>
41
+<p><em>Posted at March 25, 2013.</em></p>
42
+<p>Ich hab jetzt mal eine hübsche Doxygen Dokumentation für die xyControl Firmware angelegt. Kann auch mit "make doc" erstellt werden. Neben HTML wird auch Latex ausgegeben, im Ordner ist ein Makefile um daraus eine PDF zu setzen. </p>
43
+<ul>
44
+<li><a href="http://www.xythobuz.de/xycontrol/index.html">HTML Dokumentation</a></li>
45
+<li><a href="http://www.xythobuz.de/xycontrol.pdf">PDF Dokumentation</a></li>
46
+</ul>
47
+
48
+            <span id="flattr">
49
+<a class="FlattrButton" href="http://www.xythobuz.de/2013_03_25_doxygen.html" title="Blog">Blog</a>
50
+</span>
51
+<span id="twitter">
52
+<a href="https://twitter.com/share" class="twitter-share-button" data-via="xythobuz" data-dnt="true" data-related="xythobuz" data-count="vertical">Tweet</a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
53
+</span>
54
+
55
+        <div id="disqus_thread"></div>
56
+<script type="text/javascript">
57
+var disqus_shortname = "xythobuz";
58
+(function() {
59
+var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;
60
+dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js";
61
+(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq);
62
+})();
63
+</script>
64
+<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
65
+<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
66
+
67
+        </div>
68
+        <div class="nav">
69
+            <h3>Thomas Buck</h3>
70
+
71
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
72
+
73
+            <p id="bio">
74
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
75
+            </p>
76
+
77
+            <ul id="menuList">
78
+            <li><a href="/index.html">Home</a></li>
79
+<li><a href="/blog.html">Blog</a></li>
80
+<li><a href="/contact.html">Contact</a></li>
81
+<li>&nbsp;</li>
82
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
83
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
84
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
85
+<li><a href="/xycontrol.html">xyControl</a></li>
86
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
87
+<li><a href="/serialdebug.html">Serial Debug</a></li>
88
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
89
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
90
+<li><a href="/xyrobot.html">xyRobot</a></li>
91
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
92
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
93
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
94
+<li><a href="/rremote.html">rRemote</a></li>
95
+<li>&nbsp;</li>
96
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
97
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
98
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
99
+<li><a href="/serialhelper.html">Serial Helper</a></li>
100
+            </ul>
101
+
102
+            <div id="recent">
103
+                Recent blog posts:
104
+                <ul id="recentList">
105
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
106
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
107
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
108
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
109
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
110
+                </ul>
111
+            </div>
112
+        </div>
113
+    </div></div>
114
+
115
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
116
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
117
+
118
+    <div id="footer">
119
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
120
+        &middot;
121
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
122
+        &middot;
123
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
124
+        &middot;
125
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
126
+        &middot;
127
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
128
+        &middot;
129
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
130
+    </div>
131
+    <img src="/stats/count.php?img" alt="Analytics">
132
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
133
+    <script type="text/javascript">
134
+        var _gaq = _gaq || [];
135
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
136
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
137
+        _gaq.push(['_setAllowLinker', true]);
138
+        _gaq.push(['_trackPageview']);
139
+        (function() {
140
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
141
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
142
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
143
+        })();
144
+    </script>
145
+</body>
146
+</html>

+ 143
- 0
output/2013_04_02_zaphod.mob.html View File

@@ -0,0 +1,143 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>Blog - xythobuz.de</title>
6
+    <meta name="description" content="Electronics &amp; Software Projects" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    <script type='text/javascript'>
17
+/* <![CDATA[ */
18
+(function() {
19
+var s = document.createElement('script');
20
+var t = document.getElementsByTagName('script')[0];
21
+s.type = 'text/javascript';
22
+s.async = true;
23
+s.src = '//api.flattr.com/js/0.6/load.js?mode=auto&uid=xythobuz&category=text';
24
+t.parentNode.insertBefore(s, t);
25
+})();
26
+/* ]]> */
27
+</script>
28
+</head>
29
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
30
+    
31
+    <div id="header">
32
+        <h1>xythobuz.de</h1>
33
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
34
+        <h2>Zaphod Beeblebrox</h2>
35
+    </div>
36
+    
37
+    <div class="colmask leftmenu"><div class="colleft">
38
+        <div class="content">
39
+
40
+            <h2>Neuer Webserver</h2>
41
+<p><em>Posted at April 02, 2013.</em></p>
42
+<p>Jetzt habe ich zu einem Rundumschlag ausgeholt. Wenn du diesen Text liest, kommt er bereits von meinem neuen vServer bei Hetzner. Hostname: <a href="http://en.wikipedia.org/wiki/Zaphod_Beeblebrox">Zaphod</a> :)</p>
43
+<p>Außerdem siehst du dann auch schon die neue Webseite, gebaut mit <a href="https://bitbucket.org/obensonne/poole">Poole</a>. Das ist tolle Software!</p>
44
+
45
+            <span id="flattr">
46
+<a class="FlattrButton" href="http://www.xythobuz.de/2013_04_02_zaphod.html" title="Blog">Blog</a>
47
+</span>
48
+<span id="twitter">
49
+<a href="https://twitter.com/share" class="twitter-share-button" data-via="xythobuz" data-dnt="true" data-related="xythobuz" data-count="vertical">Tweet</a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
50
+</span>
51
+
52
+        <div id="disqus_thread"></div>
53
+<script type="text/javascript">
54
+var disqus_shortname = "xythobuz";
55
+(function() {
56
+var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;
57
+dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js";
58
+(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq);
59
+})();
60
+</script>
61
+<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
62
+<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
63
+
64
+        </div>
65
+        <div class="nav">
66
+            <h3>Thomas Buck</h3>
67
+
68
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
69
+
70
+            <p id="bio">
71
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
72
+            </p>
73
+
74
+            <ul id="menuList">
75
+            <li><a href="/index.html">Home</a></li>
76
+<li><a href="/blog.html">Blog</a></li>
77
+<li><a href="/contact.html">Contact</a></li>
78
+<li>&nbsp;</li>
79
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
80
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
81
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
82
+<li><a href="/xycontrol.html">xyControl</a></li>
83
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
84
+<li><a href="/serialdebug.html">Serial Debug</a></li>
85
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
86
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
87
+<li><a href="/xyrobot.html">xyRobot</a></li>
88
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
89
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
90
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
91
+<li><a href="/rremote.html">rRemote</a></li>
92
+<li>&nbsp;</li>
93
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
94
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
95
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
96
+<li><a href="/serialhelper.html">Serial Helper</a></li>
97
+            </ul>
98
+
99
+            <div id="recent">
100
+                Recent blog posts:
101
+                <ul id="recentList">
102
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
103
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
104
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
105
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
106
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
107
+                </ul>
108
+            </div>
109
+        </div>
110
+    </div></div>
111
+
112
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
113
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
114
+
115
+    <div id="footer">
116
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
117
+        &middot;
118
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
119
+        &middot;
120
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
121
+        &middot;
122
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
123
+        &middot;
124
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
125
+        &middot;
126
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
127
+    </div>
128
+    <img src="/stats/count.php?img" alt="Analytics">
129
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
130
+    <script type="text/javascript">
131
+        var _gaq = _gaq || [];
132
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
133
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
134
+        _gaq.push(['_setAllowLinker', true]);
135
+        _gaq.push(['_trackPageview']);
136
+        (function() {
137
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
138
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
139
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
140
+        })();
141
+    </script>
142
+</body>
143
+</html>

+ 143
- 0
output/2013_04_04_html5.mob.html View File

@@ -0,0 +1,143 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>Blog - xythobuz.de</title>
6
+    <meta name="description" content="Electronics &amp; Software Projects" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    <script type='text/javascript'>
17
+/* <![CDATA[ */
18
+(function() {
19
+var s = document.createElement('script');
20
+var t = document.getElementsByTagName('script')[0];
21
+s.type = 'text/javascript';
22
+s.async = true;
23
+s.src = '//api.flattr.com/js/0.6/load.js?mode=auto&uid=xythobuz&category=text';
24
+t.parentNode.insertBefore(s, t);
25
+})();
26
+/* ]]> */
27
+</script>
28
+</head>
29
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
30
+    
31
+    <div id="header">
32
+        <h1>xythobuz.de</h1>
33
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
34
+        <h2>Blog</h2>
35
+    </div>
36
+    
37
+    <div class="colmask leftmenu"><div class="colleft">
38
+        <div class="content">
39
+
40
+            <h2>Kein DRM in HTML5</h2>
41
+<p><em>Posted at April 04, 2013.</em></p>
42
+<p>Habe gerade unterzeichnet. Tut es auch!</p>
43
+<p><a href="http://www.defectivebydesign.org/no-drm-in-html5"><img alt="Stop the Hollyweb! No DRM in HTML5." src="http://static.fsf.org/dbd/hollywebshare.jpeg" /></a></p>
44
+
45
+            <span id="flattr">
46
+<a class="FlattrButton" href="http://www.xythobuz.de/2013_04_04_html5.html" title="Blog">Blog</a>
47
+</span>
48
+<span id="twitter">
49
+<a href="https://twitter.com/share" class="twitter-share-button" data-via="xythobuz" data-dnt="true" data-related="xythobuz" data-count="vertical">Tweet</a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
50
+</span>
51
+
52
+        <div id="disqus_thread"></div>
53
+<script type="text/javascript">
54
+var disqus_shortname = "xythobuz";
55
+(function() {
56
+var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;
57
+dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js";
58
+(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq);
59
+})();
60
+</script>
61
+<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
62
+<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
63
+
64
+        </div>
65
+        <div class="nav">
66
+            <h3>Thomas Buck</h3>
67
+
68
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
69
+
70
+            <p id="bio">
71
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
72
+            </p>
73
+
74
+            <ul id="menuList">
75
+            <li><a href="/index.html">Home</a></li>
76
+<li><a href="/blog.html">Blog</a></li>
77
+<li><a href="/contact.html">Contact</a></li>
78
+<li>&nbsp;</li>
79
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
80
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
81
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
82
+<li><a href="/xycontrol.html">xyControl</a></li>
83
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
84
+<li><a href="/serialdebug.html">Serial Debug</a></li>
85
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
86
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
87
+<li><a href="/xyrobot.html">xyRobot</a></li>
88
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
89
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
90
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
91
+<li><a href="/rremote.html">rRemote</a></li>
92
+<li>&nbsp;</li>
93
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
94
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
95
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
96
+<li><a href="/serialhelper.html">Serial Helper</a></li>
97
+            </ul>
98
+
99
+            <div id="recent">
100
+                Recent blog posts:
101
+                <ul id="recentList">
102
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
103
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
104
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
105
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
106
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
107
+                </ul>
108
+            </div>
109
+        </div>
110
+    </div></div>
111
+
112
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
113
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
114
+
115
+    <div id="footer">
116
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
117
+        &middot;
118
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
119
+        &middot;
120
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
121
+        &middot;
122
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
123
+        &middot;
124
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
125
+        &middot;
126
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
127
+    </div>
128
+    <img src="/stats/count.php?img" alt="Analytics">
129
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
130
+    <script type="text/javascript">
131
+        var _gaq = _gaq || [];
132
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
133
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
134
+        _gaq.push(['_setAllowLinker', true]);
135
+        _gaq.push(['_trackPageview']);
136
+        (function() {
137
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
138
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
139
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
140
+        })();
141
+    </script>
142
+</body>
143
+</html>

+ 127
- 0
output/2013_04_11_rss.mob.html View File

@@ -0,0 +1,127 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>Blog - xythobuz.de</title>
6
+    <meta name="description" content="Electronics &amp; Software Projects" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    
17
+</head>
18
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
19
+    
20
+    <div id="header">
21
+        <h1>xythobuz.de</h1>
22
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
23
+        <h2>Blog</h2>
24
+    </div>
25
+    
26
+    <div class="colmask leftmenu"><div class="colleft">
27
+        <div class="content">
28
+
29
+            <h2>RSS Probleme</h2>
30
+<p><em>Posted at April 11, 2013.</em></p>
31
+<p>An alle Abonennten meines RSS Feeds: Tut mir leid! :)</p>
32
+<p>Mittlerweile sollten alle Probleme behoben sein. Außerdem ist der Blog-Post Inhalt wieder mit im Feed. Deshalb validiert er zwar nicht mehr, dank Youtube Embedding, aber damit kann ich leben...</p>
33
+
34
+            
35
+
36
+        <div id="disqus_thread"></div>
37
+<script type="text/javascript">
38
+var disqus_shortname = "xythobuz";
39
+(function() {
40
+var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;
41
+dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js";
42
+(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq);
43
+})();
44
+</script>
45
+<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
46
+<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
47
+
48
+        </div>
49
+        <div class="nav">
50
+            <h3>Thomas Buck</h3>
51
+
52
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
53
+
54
+            <p id="bio">
55
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
56
+            </p>
57
+
58
+            <ul id="menuList">
59
+            <li><a href="/index.html">Home</a></li>
60
+<li><a href="/blog.html">Blog</a></li>
61
+<li><a href="/contact.html">Contact</a></li>
62
+<li>&nbsp;</li>
63
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
64
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
65
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
66
+<li><a href="/xycontrol.html">xyControl</a></li>
67
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
68
+<li><a href="/serialdebug.html">Serial Debug</a></li>
69
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
70
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
71
+<li><a href="/xyrobot.html">xyRobot</a></li>
72
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
73
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
74
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
75
+<li><a href="/rremote.html">rRemote</a></li>
76
+<li>&nbsp;</li>
77
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
78
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
79
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
80
+<li><a href="/serialhelper.html">Serial Helper</a></li>
81
+            </ul>
82
+
83
+            <div id="recent">
84
+                Recent blog posts:
85
+                <ul id="recentList">
86
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
87
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
88
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
89
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
90
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
91
+                </ul>
92
+            </div>
93
+        </div>
94
+    </div></div>
95
+
96
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
97
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
98
+
99
+    <div id="footer">
100
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
101
+        &middot;
102
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
103
+        &middot;
104
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
105
+        &middot;
106
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
107
+        &middot;
108
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
109
+        &middot;
110
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
111
+    </div>
112
+    <img src="/stats/count.php?img" alt="Analytics">
113
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
114
+    <script type="text/javascript">
115
+        var _gaq = _gaq || [];
116
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
117
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
118
+        _gaq.push(['_setAllowLinker', true]);
119
+        _gaq.push(['_trackPageview']);
120
+        (function() {
121
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
122
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
123
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
124
+        })();
125
+    </script>
126
+</body>
127
+</html>

+ 128
- 0
output/2013_04_17_abi.mob.html View File

@@ -0,0 +1,128 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>Blog - xythobuz.de</title>
6
+    <meta name="description" content="Electronics &amp; Software Projects" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    
17
+</head>
18
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
19
+    
20
+    <div id="header">
21
+        <h1>xythobuz.de</h1>
22
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
23
+        <h2>Blog</h2>
24
+    </div>
25
+    
26
+    <div class="colmask leftmenu"><div class="colleft">
27
+        <div class="content">
28
+
29
+            <h2>Abi Pruefungen</h2>
30
+<p><em>Posted at April 17, 2013.</em></p>
31
+<p>Ahhh... Das war's, alle Abi Prüfungen sind geschrieben. Und es lief überall besser als erwartet. In diesem Sinne:</p>
32
+<p><img alt="Party Hard" src="/img/party1.gif" />
33
+<img alt="Party Harder" src="/img/party2.gif" /></p>
34
+
35
+            
36
+
37
+        <div id="disqus_thread"></div>
38
+<script type="text/javascript">
39
+var disqus_shortname = "xythobuz";
40
+(function() {
41
+var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;
42
+dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js";
43
+(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq);
44
+})();
45
+</script>
46
+<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
47
+<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
48
+
49
+        </div>
50
+        <div class="nav">
51
+            <h3>Thomas Buck</h3>
52
+
53
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
54
+
55
+            <p id="bio">
56
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
57
+            </p>
58
+
59
+            <ul id="menuList">
60
+            <li><a href="/index.html">Home</a></li>
61
+<li><a href="/blog.html">Blog</a></li>
62
+<li><a href="/contact.html">Contact</a></li>
63
+<li>&nbsp;</li>
64
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
65
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
66
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
67
+<li><a href="/xycontrol.html">xyControl</a></li>
68
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
69
+<li><a href="/serialdebug.html">Serial Debug</a></li>
70
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
71
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
72
+<li><a href="/xyrobot.html">xyRobot</a></li>
73
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
74
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
75
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
76
+<li><a href="/rremote.html">rRemote</a></li>
77
+<li>&nbsp;</li>
78
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
79
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
80
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
81
+<li><a href="/serialhelper.html">Serial Helper</a></li>
82
+            </ul>
83
+
84
+            <div id="recent">
85
+                Recent blog posts:
86
+                <ul id="recentList">
87
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
88
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
89
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
90
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
91
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
92
+                </ul>
93
+            </div>
94
+        </div>
95
+    </div></div>
96
+
97
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
98
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
99
+
100
+    <div id="footer">
101
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
102
+        &middot;
103
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
104
+        &middot;
105
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
106
+        &middot;
107
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
108
+        &middot;
109
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
110
+        &middot;
111
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
112
+    </div>
113
+    <img src="/stats/count.php?img" alt="Analytics">
114
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
115
+    <script type="text/javascript">
116
+        var _gaq = _gaq || [];
117
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
118
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
119
+        _gaq.push(['_setAllowLinker', true]);
120
+        _gaq.push(['_trackPageview']);
121
+        (function() {
122
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
123
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
124
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
125
+        })();
126
+    </script>
127
+</body>
128
+</html>

+ 129
- 0
output/2013_04_19_ekstasie.mob.html View File

@@ -0,0 +1,129 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>Blog - xythobuz.de</title>
6
+    <meta name="description" content="Electronics &amp; Software Projects" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    
17
+</head>
18
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
19
+    
20
+    <div id="header">
21
+        <h1>xythobuz.de</h1>
22
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
23
+        <h2>Drugs are bad!</h2>
24
+    </div>
25
+    
26
+    <div class="colmask leftmenu"><div class="colleft">
27
+        <div class="content">
28
+
29
+            <h2>Just Dance</h2>
30
+<p><em>Posted at April 19, 2013.</em></p>
31
+<p>Aww yiss, teh feelz!</p>
32
+<iframe width="420" height="315" src="http://www.youtube-nocookie.com/embed/l0mmVPV4w7c" frameborder="0" allowfullscreen></iframe>
33
+
34
+<p><a href="http://www.youtube.com/watch?v=l0mmVPV4w7c"><code>Youtube Direktlink</code></a></p>
35
+
36
+            
37
+
38
+        <div id="disqus_thread"></div>
39
+<script type="text/javascript">
40
+var disqus_shortname = "xythobuz";
41
+(function() {
42
+var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;
43
+dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js";
44
+(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq);
45
+})();
46
+</script>
47
+<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
48
+<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
49
+
50
+        </div>
51
+        <div class="nav">
52
+            <h3>Thomas Buck</h3>
53
+
54
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
55
+
56
+            <p id="bio">
57
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
58
+            </p>
59
+
60
+            <ul id="menuList">
61
+            <li><a href="/index.html">Home</a></li>
62
+<li><a href="/blog.html">Blog</a></li>
63
+<li><a href="/contact.html">Contact</a></li>
64
+<li>&nbsp;</li>
65
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
66
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
67
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
68
+<li><a href="/xycontrol.html">xyControl</a></li>
69
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
70
+<li><a href="/serialdebug.html">Serial Debug</a></li>
71
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
72
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
73
+<li><a href="/xyrobot.html">xyRobot</a></li>
74
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
75
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
76
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
77
+<li><a href="/rremote.html">rRemote</a></li>
78
+<li>&nbsp;</li>
79
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
80
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
81
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
82
+<li><a href="/serialhelper.html">Serial Helper</a></li>
83
+            </ul>
84
+
85
+            <div id="recent">
86
+                Recent blog posts:
87
+                <ul id="recentList">
88
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
89
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
90
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
91
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
92
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
93
+                </ul>
94
+            </div>
95
+        </div>
96
+    </div></div>
97
+
98
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
99
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
100
+
101
+    <div id="footer">
102
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
103
+        &middot;
104
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
105
+        &middot;
106
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
107
+        &middot;
108
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
109
+        &middot;
110
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
111
+        &middot;
112
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
113
+    </div>
114
+    <img src="/stats/count.php?img" alt="Analytics">
115
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
116
+    <script type="text/javascript">
117
+        var _gaq = _gaq || [];
118
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
119
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
120
+        _gaq.push(['_setAllowLinker', true]);
121
+        _gaq.push(['_trackPageview']);
122
+        (function() {
123
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
124
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
125
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
126
+        })();
127
+    </script>
128
+</body>
129
+</html>

+ 127
- 0
output/2013_04_23_pad.mob.html View File

@@ -0,0 +1,127 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>Blog - xythobuz.de</title>
6
+    <meta name="description" content="Electronics &amp; Software Projects" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    
17
+</head>
18
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
19
+    
20
+    <div id="header">
21
+        <h1>xythobuz.de</h1>
22
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
23
+        <h2>Blog</h2>
24
+    </div>
25
+    
26
+    <div class="colmask leftmenu"><div class="colleft">
27
+        <div class="content">
28
+
29
+            <h2>PCB Pads suck</h2>
30
+<p><em>Posted at April 23, 2013.</em></p>
31
+<p>Och Mensch. Jetzt hab ich tatsächlich ein Pad auf einem meiner Motortreiber abgerissen. So eine scheiße. Hoffentlich kann ich das noch irgendwie retten, aber da das eine 4-lagige Leiterplatte ist, stehen die Chancen eher schlecht...</p>
32
+<p><a href="/img/padTot.jpg"><img alt="Photo of damaged Pad" src="/img/padTot_small.jpg" /></a></p>
33
+
34
+            
35
+
36
+        <div id="disqus_thread"></div>
37
+<script type="text/javascript">
38
+var disqus_shortname = "xythobuz";
39
+(function() {
40
+var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;
41
+dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js";
42
+(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq);
43
+})();
44
+</script>
45
+<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
46
+<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
47
+
48
+        </div>
49
+        <div class="nav">
50
+            <h3>Thomas Buck</h3>
51
+
52
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
53
+
54
+            <p id="bio">
55
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
56
+            </p>
57
+
58
+            <ul id="menuList">
59
+            <li><a href="/index.html">Home</a></li>
60
+<li><a href="/blog.html">Blog</a></li>
61
+<li><a href="/contact.html">Contact</a></li>
62
+<li>&nbsp;</li>
63
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
64
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
65
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
66
+<li><a href="/xycontrol.html">xyControl</a></li>
67
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
68
+<li><a href="/serialdebug.html">Serial Debug</a></li>
69
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
70
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
71
+<li><a href="/xyrobot.html">xyRobot</a></li>
72
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
73
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
74
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
75
+<li><a href="/rremote.html">rRemote</a></li>
76
+<li>&nbsp;</li>
77
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
78
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
79
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
80
+<li><a href="/serialhelper.html">Serial Helper</a></li>
81
+            </ul>
82
+
83
+            <div id="recent">
84
+                Recent blog posts:
85
+                <ul id="recentList">
86
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
87
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
88
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
89
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
90
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
91
+                </ul>
92
+            </div>
93
+        </div>
94
+    </div></div>
95
+
96
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
97
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
98
+
99
+    <div id="footer">
100
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
101
+        &middot;
102
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
103
+        &middot;
104
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
105
+        &middot;
106
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
107
+        &middot;
108
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
109
+        &middot;
110
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
111
+    </div>
112
+    <img src="/stats/count.php?img" alt="Analytics">
113
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
114
+    <script type="text/javascript">
115
+        var _gaq = _gaq || [];
116
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
117
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
118
+        _gaq.push(['_setAllowLinker', true]);
119
+        _gaq.push(['_trackPageview']);
120
+        (function() {
121
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
122
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
123
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
124
+        })();
125
+    </script>
126
+</body>
127
+</html>

+ 126
- 0
output/2013_04_24_bitrot.mob.html View File

@@ -0,0 +1,126 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>Blog - xythobuz.de</title>
6
+    <meta name="description" content="Electronics &amp; Software Projects" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    
17
+</head>
18
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
19
+    
20
+    <div id="header">
21
+        <h1>xythobuz.de</h1>
22
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
23
+        <h2>Blog</h2>
24
+    </div>
25
+    
26
+    <div class="colmask leftmenu"><div class="colleft">
27
+        <div class="content">
28
+
29
+            <h2>Softwareverrottung</h2>
30
+<p><em>Posted at April 24, 2013.</em></p>
31
+<p>Ach Gott, diesmal kam der <a href="http://en.wikipedia.org/wiki/Software_rot">Software Rot</a> aber schnell... Da beschäftige ich mich gerade mal knapp 3 Wochen nicht mehr mit meinem Quadrocopter, schon kommt mir die ganze Software wie ein Riesen Clusterfuck vor! Immer das selbe :/</p>
32
+
33
+            
34
+
35
+        <div id="disqus_thread"></div>
36
+<script type="text/javascript">
37
+var disqus_shortname = "xythobuz";
38
+(function() {
39
+var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;
40
+dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js";
41
+(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq);
42
+})();
43
+</script>
44
+<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
45
+<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
46
+
47
+        </div>
48
+        <div class="nav">
49
+            <h3>Thomas Buck</h3>
50
+
51
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
52
+
53
+            <p id="bio">
54
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
55
+            </p>
56
+
57
+            <ul id="menuList">
58
+            <li><a href="/index.html">Home</a></li>
59
+<li><a href="/blog.html">Blog</a></li>
60
+<li><a href="/contact.html">Contact</a></li>
61
+<li>&nbsp;</li>
62
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
63
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
64
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
65
+<li><a href="/xycontrol.html">xyControl</a></li>
66
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
67
+<li><a href="/serialdebug.html">Serial Debug</a></li>
68
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
69
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
70
+<li><a href="/xyrobot.html">xyRobot</a></li>
71
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
72
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
73
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
74
+<li><a href="/rremote.html">rRemote</a></li>
75
+<li>&nbsp;</li>
76
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
77
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
78
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
79
+<li><a href="/serialhelper.html">Serial Helper</a></li>
80
+            </ul>
81
+
82
+            <div id="recent">
83
+                Recent blog posts:
84
+                <ul id="recentList">
85
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
86
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
87
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
88
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
89
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
90
+                </ul>
91
+            </div>
92
+        </div>
93
+    </div></div>
94
+
95
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
96
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
97
+
98
+    <div id="footer">
99
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
100
+        &middot;
101
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
102
+        &middot;
103
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
104
+        &middot;
105
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
106
+        &middot;
107
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
108
+        &middot;
109
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
110
+    </div>
111
+    <img src="/stats/count.php?img" alt="Analytics">
112
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
113
+    <script type="text/javascript">
114
+        var _gaq = _gaq || [];
115
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
116
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
117
+        _gaq.push(['_setAllowLinker', true]);
118
+        _gaq.push(['_trackPageview']);
119
+        (function() {
120
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
121
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
122
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
123
+        })();
124
+    </script>
125
+</body>
126
+</html>

+ 128
- 0
output/2013_04_26_iphone_lens.mob.html View File

@@ -0,0 +1,128 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>Blog - xythobuz.de</title>
6
+    <meta name="description" content="Electronics &amp; Software Projects" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    
17
+</head>
18
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
19
+    
20
+    <div id="header">
21
+        <h1>xythobuz.de</h1>
22
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
23
+        <h2>Blog</h2>
24
+    </div>
25
+    
26
+    <div class="colmask leftmenu"><div class="colleft">
27
+        <div class="content">
28
+
29
+            <h2>iPhone Linse</h2>
30
+<p><em>Posted at April 26, 2013.</em></p>
31
+<p>Gerade kam <a href="http://www.amazon.de/gp/product/B006YLD290/ref=as_li_ss_tl?ie=UTF8&amp;camp=1638&amp;creative=19454&amp;creativeASIN=B006YLD290&amp;linkCode=as2&amp;tag=xythobuzorg-21">diese</a> (Amazon Affiliate Link!) Linse fürs iPhone bei mir an. Für das Geld beschwer ich mich ja überhaupt nicht, aber auch so lassen sich die Bilder sehen. Funktioniert entweder als Weitwinkel- (zusammengeschraubt) oder als Makrolinse (auseinandergeschraubt). Hält magnetisch fest, man muss also nen kleinen Metallring um die Kamera kleben.</p>
32
+<p><a href="/img/lens1.jpg"><img alt="Macro" src="/img/lens1_small.jpg" /></a>
33
+<a href="/img/lens2.jpg"><img alt="Wide" src="/img/lens2_small.jpg" /></a></p>
34
+
35
+            
36
+
37
+        <div id="disqus_thread"></div>
38
+<script type="text/javascript">
39
+var disqus_shortname = "xythobuz";
40
+(function() {
41
+var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;
42
+dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js";
43
+(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq);
44
+})();
45
+</script>
46
+<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
47
+<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
48
+
49
+        </div>
50
+        <div class="nav">
51
+            <h3>Thomas Buck</h3>
52
+
53
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
54
+
55
+            <p id="bio">
56
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
57
+            </p>
58
+
59
+            <ul id="menuList">
60
+            <li><a href="/index.html">Home</a></li>
61
+<li><a href="/blog.html">Blog</a></li>
62
+<li><a href="/contact.html">Contact</a></li>
63
+<li>&nbsp;</li>
64
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
65
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
66
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
67
+<li><a href="/xycontrol.html">xyControl</a></li>
68
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
69
+<li><a href="/serialdebug.html">Serial Debug</a></li>
70
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
71
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
72
+<li><a href="/xyrobot.html">xyRobot</a></li>
73
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
74
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
75
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
76
+<li><a href="/rremote.html">rRemote</a></li>
77
+<li>&nbsp;</li>
78
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
79
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
80
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
81
+<li><a href="/serialhelper.html">Serial Helper</a></li>
82
+            </ul>
83
+
84
+            <div id="recent">
85
+                Recent blog posts:
86
+                <ul id="recentList">
87
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
88
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
89
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
90
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
91
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
92
+                </ul>
93
+            </div>
94
+        </div>
95
+    </div></div>
96
+
97
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
98
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
99
+
100
+    <div id="footer">
101
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
102
+        &middot;
103
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
104
+        &middot;
105
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
106
+        &middot;
107
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
108
+        &middot;
109
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
110
+        &middot;
111
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
112
+    </div>
113
+    <img src="/stats/count.php?img" alt="Analytics">
114
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
115
+    <script type="text/javascript">
116
+        var _gaq = _gaq || [];
117
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
118
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
119
+        _gaq.push(['_setAllowLinker', true]);
120
+        _gaq.push(['_trackPageview']);
121
+        (function() {
122
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
123
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
124
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
125
+        })();
126
+    </script>
127
+</body>
128
+</html>

+ 147
- 0
output/2013_05_05_debian.mob.html View File

@@ -0,0 +1,147 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>Blog - xythobuz.de</title>
6
+    <meta name="description" content="Electronics &amp; Software Projects" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    
17
+</head>
18
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
19
+    
20
+    <div id="header">
21
+        <h1>xythobuz.de</h1>
22
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
23
+        <h2>Blog</h2>
24
+    </div>
25
+    
26
+    <div class="colmask leftmenu"><div class="colleft">
27
+        <div class="content">
28
+
29
+            <h2>Debian Update</h2>
30
+<p><em>Posted at May 05, 2013.</em></p>
31
+<p>Heute wurde ja Debian 7.0 Wheezy <a href="http://www.debian.org/News/2013/20130504">veröffentlicht</a>. Da mein zweiter Vorname <em>Gefahr</em> lautet, habe ich auch sogleich das Squeeze auf diesem Server upgegradet :)</p>
32
+<pre><code># Squeeze -&gt; Wheezy
33
+sudo vim /etc/apt/sources.list
34
+
35
+sudo apt-get update
36
+sudo apt-get upgrade
37
+
38
+dpkg -l | grep linux-image
39
+# Meta Packet
40
+sudo apt-get install linux-image-amd64
41
+
42
+# Zur Sicherheit
43
+sudo update-grup
44
+
45
+sudo apt-get install udev
46
+sudo apt-get dist-upgrade
47
+reboot
48
+</code></pre>
49
+<p>Ich glaube, das hätte auch soweit problemlos funktioniert, wäre da nicht Dovecot. Das hatte ich vorher nämlich aus den <a href="http://packages.debian.org/de/squeeze-backports/dovecot-core">Squeeze-Backports</a> installiert, jetzt kommt es aber aus der <a href="http://packages.debian.org/de/wheezy/dovecot-core">normalen Distribution</a>. Das hat jetzt irgendwie die gesamte Dovecot + Postfix Konfiguration zerschossen. Mittlerweile hab ich versucht, die Authentifizierung durch LDAP zu lösen, das wollte aber auch gar nicht funktionieren.</p>
50
+<p>Ergebniss von all dem ist also, das ich keine Mails mehr @xythobuz.de oder @xythobuz.com oder @xythobuz.org oder @sapcube.de empfangen kann. Blöd, aber auch kein Weltuntergang... :)</p>
51
+<p><strong>Update:</strong></p>
52
+<p>Jetzt funktioniert der Mail Empfang und Versand wieder. Grund für die ganze Aufregung war, daß Dovecot seine Config nun nicht mehr nur in einer Datei stehen hat. Da alles sehr ausführlich kommentiert ist, war die Reparatur aber auch nur ein wenig Copy &amp; Paste...</p>
53
+
54
+            
55
+
56
+        <div id="disqus_thread"></div>
57
+<script type="text/javascript">
58
+var disqus_shortname = "xythobuz";
59
+(function() {
60
+var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;
61
+dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js";
62
+(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq);
63
+})();
64
+</script>
65
+<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
66
+<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
67
+
68
+        </div>
69
+        <div class="nav">
70
+            <h3>Thomas Buck</h3>
71
+
72
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
73
+
74
+            <p id="bio">
75
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
76
+            </p>
77
+
78
+            <ul id="menuList">
79
+            <li><a href="/index.html">Home</a></li>
80
+<li><a href="/blog.html">Blog</a></li>
81
+<li><a href="/contact.html">Contact</a></li>
82
+<li>&nbsp;</li>
83
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
84
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
85
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
86
+<li><a href="/xycontrol.html">xyControl</a></li>
87
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
88
+<li><a href="/serialdebug.html">Serial Debug</a></li>
89
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
90
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
91
+<li><a href="/xyrobot.html">xyRobot</a></li>
92
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
93
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
94
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
95
+<li><a href="/rremote.html">rRemote</a></li>
96
+<li>&nbsp;</li>
97
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
98
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
99
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
100
+<li><a href="/serialhelper.html">Serial Helper</a></li>
101
+            </ul>
102
+
103
+            <div id="recent">
104
+                Recent blog posts:
105
+                <ul id="recentList">
106
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
107
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
108
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
109
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
110
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
111
+                </ul>
112
+            </div>
113
+        </div>
114
+    </div></div>
115
+
116
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
117
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
118
+
119
+    <div id="footer">
120
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
121
+        &middot;
122
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
123
+        &middot;
124
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
125
+        &middot;
126
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
127
+        &middot;
128
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
129
+        &middot;
130
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
131
+    </div>
132
+    <img src="/stats/count.php?img" alt="Analytics">
133
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
134
+    <script type="text/javascript">
135
+        var _gaq = _gaq || [];
136
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
137
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
138
+        _gaq.push(['_setAllowLinker', true]);
139
+        _gaq.push(['_trackPageview']);
140
+        (function() {
141
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
142
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
143
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
144
+        })();
145
+    </script>
146
+</body>
147
+</html>

+ 143
- 0
output/2013_05_09_itunes.mob.html View File

@@ -0,0 +1,143 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>Blog - xythobuz.de</title>
6
+    <meta name="description" content="Electronics &amp; Software Projects" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    
17
+</head>
18
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
19
+    
20
+    <div id="header">
21
+        <h1>xythobuz.de</h1>
22
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
23
+        <h2>Blog</h2>
24
+    </div>
25
+    
26
+    <div class="colmask leftmenu"><div class="colleft">
27
+        <div class="content">
28
+
29
+            <h2>Musikgeschmack</h2>
30
+<p><em>Posted at May 09, 2013.</em></p>
31
+<p>Ich könnte mir ja jetzt irgend ne seltsame, künstlerisch anmutende Begründung ausdenken, um das zu rechtfertigen. Eigentlich war mir aber nur ein bisschen langweilig. Und außerdem, wofür hat man denn heutzutage so viel Rechenleistung überall.</p>
32
+<p>In diesem Sinne kann man sich jetzt anschauen, <a href="http://xythobuz.de/lastmusic">welche Musik ich gerade höre</a>. Erreichbar ist die Seite auch über den Notenschlüssel oben neben der Überschrift.</p>
33
+<p>Und wie funktioniert das ganze? Auf meinem Rechner laufen, dank <a href="http://projects.tynsoe.org/en/geektool/">GeekTool</a>, einige AppleScripts um unter anderem Song-Informationen auf dem Desktop zu haben. Eines davon ruft jetzt ein Shell Script auf, was ungefähr wie folgt ausschaut:</p>
34
+<pre class="sh_sh">
35
+#!/bin/sh
36
+
37
+lasttrack=`cat /Users/thomas/.lasttrack`
38
+host=`hostname`
39
+
40
+if [ "$1" != "$lasttrack" ]; then
41
+    if [ "$1" != "" ]; then
42
+        ssh zaphod "echo \"&lt;html&gt;&lt;head&gt;&lt;meta charset="utf-8" /&gt;&lt;title&gt;Last Song&lt;/title&gt;&lt;/head&gt;&lt;body&gt;&lt;pre&gt;\" &gt; /var/www/lastmusic; echo \"Last song played on &lt;b&gt;${host}&lt;/b&gt; iTunes:\" &gt;&gt; /var/www/lastmusic; echo &gt;&gt; /var/www/lastmusic; echo \"&lt;b&gt;$1&lt;/b&gt; by &lt;b&gt;$2&lt;/b&gt; on the Album &lt;b&gt;$3&lt;/b&gt;\" &gt;&gt; /var/www/lastmusic; echo &gt;&gt; /var/www/lastmusic; echo `date` &gt;&gt; /var/www/lastmusic; echo \"&lt;/pre&gt;&lt;/body&gt;&lt;/html&gt;\" &gt;&gt; /var/www/lastmusic"
43
+        echo $1 &gt; /Users/thomas/.lasttrack
44
+    fi
45
+fi
46
+</pre>
47
+
48
+<p>Es kriegt also den Songnamen, Interpreten und Albumtitel als Parameter und schreibt per SSH die Seite auf meinem Server neu. Nicht hübsch, funktioniert aber... :D</p>
49
+
50
+            
51
+
52
+        <div id="disqus_thread"></div>
53
+<script type="text/javascript">
54
+var disqus_shortname = "xythobuz";
55
+(function() {
56
+var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;
57
+dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js";
58
+(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq);
59
+})();
60
+</script>
61
+<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
62
+<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
63
+
64
+        </div>
65
+        <div class="nav">
66
+            <h3>Thomas Buck</h3>
67
+
68
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
69
+
70
+            <p id="bio">
71
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
72
+            </p>
73
+
74
+            <ul id="menuList">
75
+            <li><a href="/index.html">Home</a></li>
76
+<li><a href="/blog.html">Blog</a></li>
77
+<li><a href="/contact.html">Contact</a></li>
78
+<li>&nbsp;</li>
79
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
80
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
81
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
82
+<li><a href="/xycontrol.html">xyControl</a></li>
83
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
84
+<li><a href="/serialdebug.html">Serial Debug</a></li>
85
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
86
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
87
+<li><a href="/xyrobot.html">xyRobot</a></li>
88
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
89
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
90
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
91
+<li><a href="/rremote.html">rRemote</a></li>
92
+<li>&nbsp;</li>
93
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
94
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
95
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
96
+<li><a href="/serialhelper.html">Serial Helper</a></li>
97
+            </ul>
98
+
99
+            <div id="recent">
100
+                Recent blog posts:
101
+                <ul id="recentList">
102
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
103
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
104
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
105
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
106
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
107
+                </ul>
108
+            </div>
109
+        </div>
110
+    </div></div>
111
+
112
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
113
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
114
+
115
+    <div id="footer">
116
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
117
+        &middot;
118
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
119
+        &middot;
120
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
121
+        &middot;
122
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
123
+        &middot;
124
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
125
+        &middot;
126
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
127
+    </div>
128
+    <img src="/stats/count.php?img" alt="Analytics">
129
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
130
+    <script type="text/javascript">
131
+        var _gaq = _gaq || [];
132
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
133
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
134
+        _gaq.push(['_setAllowLinker', true]);
135
+        _gaq.push(['_trackPageview']);
136
+        (function() {
137
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
138
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
139
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
140
+        })();
141
+    </script>
142
+</body>
143
+</html>

+ 116
- 0
output/404.mob.html View File

@@ -0,0 +1,116 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>404 - xythobuz.de</title>
6
+    <meta name="description" content="Electronics &amp; Software Projects" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    
17
+</head>
18
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
19
+    
20
+    <div id="header">
21
+        <h1>xythobuz.de</h1>
22
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
23
+        <h2>searching something?</h2>
24
+    </div>
25
+    
26
+    <div class="colmask leftmenu"><div class="colleft">
27
+        <div class="content">
28
+
29
+            <h1>404</h1>
30
+<h2>Page not found!</h2>
31
+<p>&larr; Maybe you can find it over here?</p>
32
+
33
+            
34
+
35
+        
36
+
37
+        </div>
38
+        <div class="nav">
39
+            <h3>Thomas Buck</h3>
40
+
41
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
42
+
43
+            <p id="bio">
44
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
45
+            </p>
46
+
47
+            <ul id="menuList">
48
+            <li><a href="/index.html">Home</a></li>
49
+<li><a href="/blog.html">Blog</a></li>
50
+<li><a href="/contact.html">Contact</a></li>
51
+<li>&nbsp;</li>
52
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
53
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
54
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
55
+<li><a href="/xycontrol.html">xyControl</a></li>
56
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
57
+<li><a href="/serialdebug.html">Serial Debug</a></li>
58
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
59
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
60
+<li><a href="/xyrobot.html">xyRobot</a></li>
61
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
62
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
63
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
64
+<li><a href="/rremote.html">rRemote</a></li>
65
+<li>&nbsp;</li>
66
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
67
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
68
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
69
+<li><a href="/serialhelper.html">Serial Helper</a></li>
70
+            </ul>
71
+
72
+            <div id="recent">
73
+                Recent blog posts:
74
+                <ul id="recentList">
75
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
76
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
77
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
78
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
79
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
80
+                </ul>
81
+            </div>
82
+        </div>
83
+    </div></div>
84
+
85
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
86
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
87
+
88
+    <div id="footer">
89
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
90
+        &middot;
91
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
92
+        &middot;
93
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
94
+        &middot;
95
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
96
+        &middot;
97
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
98
+        &middot;
99
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
100
+    </div>
101
+    <img src="/stats/count.php?img" alt="Analytics">
102
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
103
+    <script type="text/javascript">
104
+        var _gaq = _gaq || [];
105
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
106
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
107
+        _gaq.push(['_setAllowLinker', true]);
108
+        _gaq.push(['_trackPageview']);
109
+        (function() {
110
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
111
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
112
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
113
+        })();
114
+    </script>
115
+</body>
116
+</html>

+ 201
- 0
output/avrnetstack.mob.html View File

@@ -0,0 +1,201 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>avrNetStack - xythobuz.de</title>
6
+    <meta name="description" content="Modular AVR TCP/IP Stack with Ethernet and WiFi support" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    <script type='text/javascript'>
17
+/* <![CDATA[ */
18
+(function() {
19
+var s = document.createElement('script');
20
+var t = document.getElementsByTagName('script')[0];
21
+s.type = 'text/javascript';
22
+s.async = true;
23
+s.src = '//api.flattr.com/js/0.6/load.js?mode=auto&uid=xythobuz&category=text';
24
+t.parentNode.insertBefore(s, t);
25
+})();
26
+/* ]]> */
27
+</script>
28
+</head>
29
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
30
+    <div class="github-fork-ribbon-wrapper right">
31
+<div class="github-fork-ribbon"><a href="
32
+https://github.com/xythobuz/avrNetStack
33
+">Fork me on GitHub</a></div></div>
34
+    <div id="header">
35
+        <h1>xythobuz.de</h1>
36
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
37
+        <h2>avrNetStack</h2>
38
+    </div>
39
+    
40
+    <div class="colmask leftmenu"><div class="colleft">
41
+        <div class="content">
42
+
43
+            <h1>avrNetStack</h1>
44
+<p><a href="https://github.com/xythobuz/avrNetStack">avrNetStack</a> aims to be a very modular Networking Stack running on AVR Microcontrollers and supporting different Network Hardware (ENC28J60, MRF24WB).
45
+Select your MCU and hardware driver in the makefile.
46
+Compile with "make lib" to create a static library.
47
+Compile with "make test" to create a test hex file to use with the hardware found in Hardware/avrNetStack.sch. You need Eagle 6, available for free from cadsoft.
48
+In the future, a PCB will be designed that can act as WLAN / LAN Module for your AVR Project, in addition to this software.</p>
49
+<p><a href="/img/net.jpg"><img alt="Foto 1" src="/img/net_small.jpg" /></a>
50
+<a href="/img/net2.jpg"><img alt="Foto 2" src="/img/net2_small.jpg" /></a>
51
+<a href="/img/teaser2.png"><img alt="Foto 2" src="/img/teaser2_small.png" /></a></p>
52
+<h2>License</h2>
53
+<p>All files in "lib/drivers/asynclabs" are released under the <a href="http://www.gnu.org/licenses/gpl-2.0.html">GPLv2</a>.</p>
54
+<pre>
55
+&copy; 2009 Async Labs Inc.
56
+&copy; 2012 Thomas Buck
57
+</pre>
58
+
59
+<p>Everything else, if not mentioned otherwise elsewhere, is released under a BSD 2-Clause License. See the accompanying COPYING file.</p>
60
+<h2>Software Overview</h2>
61
+<h3>ENC28J60 Driver</h3>
62
+<p>This is a self-written driver for <a href="http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en022889">Microchips ENC28J60</a>, based on it's <a href="http://ww1.microchip.com/downloads/en/DeviceDoc/39662d.pdf">datasheet</a> and the <a href="http://ww1.microchip.com/downloads/en/DeviceDoc/80349c.pdf">silicon errata</a>. It is operating (more or less) stable.
63
+The 8KB Buffer in the ENC28J60 is not really used, as all received Packets are placed in RAM before using their data. It will be used as FIFO for Packets that are received before the CPU is able to work on them.
64
+You can change the size and location of the Receive and Transmit Segments in the ENC28J60 SRAM.</p>
65
+<h3>MRF24WB0MA Driver</h3>
66
+<p>This is based on Stefan Heeschs modified version of Asynclabs G2100 Driver, released in <a href="http://www.mikrocontroller.net/topic/175463#1945568">this forum thread</a>, modified to work with this Networking Stack. This is a heavy work in progress.</p>
67
+<h3>Hardware Libraries</h3>
68
+<p>avrNetStack includes UART, SPI and Timer libs aswell as a basic task switcher and scheduler.
69
+The UART lib uses FIFO Buffers for receiving and transmitting interrupt driven. Change the Buffer size in 'include/serial.h', if you want. For debugging, you can run the serial library in a blocking mode.
70
+The Time lib supports 16MHz and 20MHz on a small selection of hardware devices. If you get compile errors after changing the target plattform in the makefile, you have to extend these libraries to support your target.
71
+If you want to use the UART with your own software don't include another UART library. Use the functions from serial.h!
72
+You need to call scheduler() and tasks() in you main-loop and also enable interrupts to use the Networking Stack. Both are completely dynamic, so you can use them for your application logic, too.
73
+The std module is a wrapper for the libc memory allocation functions. It is used to keep track of memory allocations for debugging purposes.</p>
74
+<h3>Debug Output</h3>
75
+<p>Every software modules debug output can be individually turned off or on. Just set the "#define DEBUG" at the start of the file to 1' or higher. To add debug output, use debugPrint() to print. If you need some more code to generate your output, put it in a "#if DEBUG == 1 ... #endif" block.
76
+debug.h also includes a custom assert implementation.</p>
77
+<h3>Controller Module</h3>
78
+<p>Controls the operation of the whole network stack. It contains only one function for the main program, networkInit. It is to be called once afer System Reset and performs initialization of all necessary hardware and buffers, etc. Also, some definitions can be uncommented in the controller.h file to deactivate parts of the stack. This could allow you to run a subset of the stack on a smaller AVR.</p>
79
+<h3>MAC Module</h3>
80
+<p>These are the Network Hardware drivers. Different MAC implementations will exist in the future, right now only the ENC28J60 is supported. This allows sending Ethernet Packets, as well as receiving them. Received Packets are given to the appropriate next layer by the controller.</p>
81
+<h3>ARP Module</h3>
82
+<p>Handles received ARP Packets, maintains an ARP Cache and gives functions of higher layers a method to obtain a MAC Address from an IP Address.
83
+If the Cache has no hit, an ARP Packet is issued, so that the higher layer can try again later.</p>
84
+<h3>IPv4 Module</h3>
85
+<p>Handles received IPv4 Packets. Received valid Datagrams are given to the appropriate next stack layer. Also, IPv4 Packets can be transmitted with this module.
86
+It buffers outgoing IPv4 Packets to get the target MAC from the ARP Module automatically.</p>
87
+<h3>ICMP Module</h3>
88
+<p>Handles received ICMP Packets. Can answer and send out echo requests.
89
+A single handler for echo replies can be registered. This is used to implement a simple Ping Utility in "test/main.c".</p>
90
+<h3>UDP Module</h3>
91
+<p>Handles the really simple User Datagram Protocol. A handler for every port can be registered and UDP packets can be transmitted.</p>
92
+<h3>NTP Module</h3>
93
+<p>Simple NTP (SNTP) Client. Will update systemTime automagically to the current unix timestamp some time after calling ntpIssueRequest().</p>
94
+
95
+            <span id="flattr">
96
+<a class="FlattrButton" href="http://www.xythobuz.de/avrnetstack.html" title="avrNetStack">Modular AVR TCP/IP Stack with Ethernet and WiFi support</a>
97
+</span>
98
+<span id="twitter">
99
+<a href="https://twitter.com/share" class="twitter-share-button" data-via="xythobuz" data-dnt="true" data-related="xythobuz" data-count="vertical">Tweet</a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
100
+</span>
101
+<span id="reddit">
102
+<script type="text/javascript">reddit_url = "http://www.xythobuz.de/avrnetstack.html";</script>
103
+<script type="text/javascript" src="http://www.reddit.com/static/button/button2.js"></script>
104
+</span>
105
+<span id="github">
106
+<a href="https://github.com/xythobuz/avrNetStack" class="gitforked-button gitforked-forks gitforked-watchers">Fork</a>
107
+</span>
108
+
109
+        <div id="print"><script>var pfHeaderImgUrl = '';var pfHeaderTagline = '';var pfdisableClickToDel = 0;var pfHideImages = 0;var pfImageDisplayStyle = 'right';var pfDisablePDF = 0;var pfDisableEmail = 0;var pfDisablePrint = 0;var pfCustomCSS = '';var pfBtVersion='1';(function(){var js, pf;pf = document.createElement('script');pf.type = 'text/javascript';if('https:' == document.location.protocol){js='https://pf-cdn.printfriendly.com/ssl/main.js'}else{js='http://cdn.printfriendly.com/printfriendly.js'}pf.src=js;document.getElementsByTagName('head')[0].appendChild(pf)})();</script><a href="http://www.printfriendly.com" style="color:#6D9F00;text-decoration:none;" class="printfriendly" onclick="window.print();return false;" title="Printer Friendly and PDF"><img style="border:none;margin:0 6px"  src="https://pf-cdn.printfriendly.com/images/icons/pf-print-icon.gif" width="16" height="15" alt="Print Friendly Version of this page" />Print <img style="border:none;margin:0 6px"  src="https://pf-cdn.printfriendly.com/images/icons/pf-pdf-icon.gif" width="12" height="12" alt="Get a PDF version of this webpage" />PDF</a></div>
110
+<div id="disqus_thread"></div>
111
+<script type="text/javascript">
112
+var disqus_shortname = "xythobuz";
113
+(function() {
114
+var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;
115
+dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js";
116
+(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq);
117
+})();
118
+</script>
119
+<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
120
+<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
121
+
122
+        </div>
123
+        <div class="nav">
124
+            <h3>Thomas Buck</h3>
125
+
126
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
127
+
128
+            <p id="bio">
129
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
130
+            </p>
131
+
132
+            <ul id="menuList">
133
+            <li><a href="/index.html">Home</a></li>
134
+<li><a href="/blog.html">Blog</a></li>
135
+<li><a href="/contact.html">Contact</a></li>
136
+<li>&nbsp;</li>
137
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
138
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
139
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
140
+<li><a href="/xycontrol.html">xyControl</a></li>
141
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
142
+<li><a href="/serialdebug.html">Serial Debug</a></li>
143
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
144
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
145
+<li><a href="/xyrobot.html">xyRobot</a></li>
146
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
147
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
148
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
149
+<li><a href="/rremote.html">rRemote</a></li>
150
+<li>&nbsp;</li>
151
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
152
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
153
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
154
+<li><a href="/serialhelper.html">Serial Helper</a></li>
155
+            </ul>
156
+
157
+            <div id="recent">
158
+                Recent blog posts:
159
+                <ul id="recentList">
160
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
161
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
162
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
163
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
164
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
165
+                </ul>
166
+            </div>
167
+        </div>
168
+    </div></div>
169
+
170
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
171
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
172
+
173
+    <div id="footer">
174
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
175
+        &middot;
176
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
177
+        &middot;
178
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
179
+        &middot;
180
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
181
+        &middot;
182
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
183
+        &middot;
184
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
185
+    </div>
186
+    <img src="/stats/count.php?img" alt="Analytics">
187
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
188
+    <script type="text/javascript">
189
+        var _gaq = _gaq || [];
190
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
191
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
192
+        _gaq.push(['_setAllowLinker', true]);
193
+        _gaq.push(['_trackPageview']);
194
+        (function() {
195
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
196
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
197
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
198
+        })();
199
+    </script>
200
+</body>
201
+</html>

+ 171
- 0
output/avrserial.de.mob.html View File

@@ -0,0 +1,171 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>AVR Serial Library - xythobuz.de</title>
6
+    <meta name="description" content="Hardware UART library for many AVR MCUs" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    <script type='text/javascript'>
17
+/* <![CDATA[ */
18
+(function() {
19
+var s = document.createElement('script');
20
+var t = document.getElementsByTagName('script')[0];
21
+s.type = 'text/javascript';
22
+s.async = true;
23
+s.src = '//api.flattr.com/js/0.6/load.js?mode=auto&uid=xythobuz&category=text';
24
+t.parentNode.insertBefore(s, t);
25
+})();
26
+/* ]]> */
27
+</script>
28
+</head>
29
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
30
+    <div class="github-fork-ribbon-wrapper right">
31
+<div class="github-fork-ribbon"><a href="
32
+https://github.com/xythobuz/avrSerial
33
+">Fork me on GitHub</a></div></div>
34
+    <div id="header">
35
+        <h1>xythobuz.de</h1>
36
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
37
+        <h2>AVR Serial Library</h2>
38
+    </div>
39
+    <div id="lang"><span id="lang2">Translation: 
40
+<a href='avrserial.de.html'>de</a> | <a href='avrserial.html'>en</a>
41
+</span></div>
42
+    <div class="colmask leftmenu"><div class="colleft">
43
+        <div class="content">
44
+
45
+            <h1>AVR Serial Library</h1>
46
+<p>Die avrSerial Library ermöglicht Interruptgesteuerte UART kommunikation mit allen verfügbaren UART Modulen. Jedes Modul hat einen eigenen Sende- und Empfangspuffer. XON/XOFF Flow Control kann auf Empfangsseite aktiviert werden. Unterstützt werden momentan folgende AtMega Typen:</p>
47
+<pre><code>AtMega8
48
+AtMega16
49
+AtMega32
50
+AtMega8515
51
+AtMega8535
52
+AtMega323
53
+AtMega2560
54
+AtMega2561
55
+AtMega1280
56
+AtMega1281
57
+AtMega640
58
+AtMega168
59
+</code></pre>
60
+<p>Es können jedoch problemlos weitere Prozessoren hinzugefügt werden. Dafür müssen nur die Registernamen aus dem Datenblatt in die Header Datei eingefügt werden.</p>
61
+<p><a href="https://github.com/xythobuz/avrSerial">Code auf GitHub</a></p>
62
+<p><a href="http://www.xythobuz.org/avrserial/">Doxygen Dokumentation (HTML)</a></p>
63
+<p><a href="http://www.xythobuz.org/avrserial.pdf">Doxygen Dokumentation (PDF)</a></p>
64
+
65
+            <span id="flattr">
66
+<a class="FlattrButton" href="http://www.xythobuz.de/avrserial.de.html" title="AVR Serial Library">Hardware UART library for many AVR MCUs</a>
67
+</span>
68
+<span id="twitter">
69
+<a href="https://twitter.com/share" class="twitter-share-button" data-via="xythobuz" data-dnt="true" data-related="xythobuz" data-count="vertical">Tweet</a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
70
+</span>
71
+<span id="reddit">
72
+<script type="text/javascript">reddit_url = "http://www.xythobuz.de/avrserial.de.html";</script>
73
+<script type="text/javascript" src="http://www.reddit.com/static/button/button2.js"></script>
74
+</span>
75
+<span id="github">
76
+<a href="https://github.com/xythobuz/avrSerial" class="gitforked-button gitforked-forks gitforked-watchers">Fork</a>
77
+</span>
78
+
79
+        <div id="print"><script>var pfHeaderImgUrl = '';var pfHeaderTagline = '';var pfdisableClickToDel = 0;var pfHideImages = 0;var pfImageDisplayStyle = 'right';var pfDisablePDF = 0;var pfDisableEmail = 0;var pfDisablePrint = 0;var pfCustomCSS = '';var pfBtVersion='1';(function(){var js, pf;pf = document.createElement('script');pf.type = 'text/javascript';if('https:' == document.location.protocol){js='https://pf-cdn.printfriendly.com/ssl/main.js'}else{js='http://cdn.printfriendly.com/printfriendly.js'}pf.src=js;document.getElementsByTagName('head')[0].appendChild(pf)})();</script><a href="http://www.printfriendly.com" style="color:#6D9F00;text-decoration:none;" class="printfriendly" onclick="window.print();return false;" title="Printer Friendly and PDF"><img style="border:none;margin:0 6px"  src="https://pf-cdn.printfriendly.com/images/icons/pf-print-icon.gif" width="16" height="15" alt="Print Friendly Version of this page" />Print <img style="border:none;margin:0 6px"  src="https://pf-cdn.printfriendly.com/images/icons/pf-pdf-icon.gif" width="12" height="12" alt="Get a PDF version of this webpage" />PDF</a></div>
80
+<div id="disqus_thread"></div>
81
+<script type="text/javascript">
82
+var disqus_shortname = "xythobuz";
83
+(function() {
84
+var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;
85
+dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js";
86
+(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq);
87
+})();
88
+</script>
89
+<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
90
+<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
91
+
92
+        </div>
93
+        <div class="nav">
94
+            <h3>Thomas Buck</h3>
95
+
96
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
97
+
98
+            <p id="bio">
99
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
100
+            </p>
101
+
102
+            <ul id="menuList">
103
+            <li><a href="/index.html">Home</a></li>
104
+<li><a href="/blog.html">Blog</a></li>
105
+<li><a href="/contact.html">Contact</a></li>
106
+<li>&nbsp;</li>
107
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
108
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
109
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
110
+<li><a href="/xycontrol.html">xyControl</a></li>
111
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
112
+<li><a href="/serialdebug.html">Serial Debug</a></li>
113
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
114
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
115
+<li><a href="/xyrobot.html">xyRobot</a></li>
116
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
117
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
118
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
119
+<li><a href="/rremote.html">rRemote</a></li>
120
+<li>&nbsp;</li>
121
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
122
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
123
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
124
+<li><a href="/serialhelper.html">Serial Helper</a></li>
125
+            </ul>
126
+
127
+            <div id="recent">
128
+                Recent blog posts:
129
+                <ul id="recentList">
130
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
131
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
132
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
133
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
134
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
135
+                </ul>
136
+            </div>
137
+        </div>
138
+    </div></div>
139
+
140
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
141
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
142
+
143
+    <div id="footer">
144
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
145
+        &middot;
146
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
147
+        &middot;
148
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
149
+        &middot;
150
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
151
+        &middot;
152
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
153
+        &middot;
154
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
155
+    </div>
156
+    <img src="/stats/count.php?img" alt="Analytics">
157
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
158
+    <script type="text/javascript">
159
+        var _gaq = _gaq || [];
160
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
161
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
162
+        _gaq.push(['_setAllowLinker', true]);
163
+        _gaq.push(['_trackPageview']);
164
+        (function() {
165
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
166
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
167
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
168
+        })();
169
+    </script>
170
+</body>
171
+</html>

+ 171
- 0
output/avrserial.mob.html View File

@@ -0,0 +1,171 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>AVR Serial Library - xythobuz.de</title>
6
+    <meta name="description" content="Hardware UART library for many AVR MCUs" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    <script type='text/javascript'>
17
+/* <![CDATA[ */
18
+(function() {
19
+var s = document.createElement('script');
20
+var t = document.getElementsByTagName('script')[0];
21
+s.type = 'text/javascript';
22
+s.async = true;
23
+s.src = '//api.flattr.com/js/0.6/load.js?mode=auto&uid=xythobuz&category=text';
24
+t.parentNode.insertBefore(s, t);
25
+})();
26
+/* ]]> */
27
+</script>
28
+</head>
29
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
30
+    <div class="github-fork-ribbon-wrapper right">
31
+<div class="github-fork-ribbon"><a href="
32
+https://github.com/xythobuz/avrSerial
33
+">Fork me on GitHub</a></div></div>
34
+    <div id="header">
35
+        <h1>xythobuz.de</h1>
36
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
37
+        <h2>AVR Serial Library</h2>
38
+    </div>
39
+    <div id="lang"><span id="lang2">Translation: 
40
+<a href='avrserial.de.html'>de</a> | <a href='avrserial.html'>en</a>
41
+</span></div>
42
+    <div class="colmask leftmenu"><div class="colleft">
43
+        <div class="content">
44
+
45
+            <h1>AVR Serial Library</h1>
46
+<p>The avrSerial Library enables interrupt-driven UART communication on all available UART modules. Each module has it's own receive and transmit buffer. XON/XOFF Flow Control for the receiving end can be enabled. At the moment, the following AtMega types are supported:</p>
47
+<pre><code>AtMega8
48
+AtMega16
49
+AtMega32
50
+AtMega8515
51
+AtMega8535
52
+AtMega323
53
+AtMega2560
54
+AtMega2561
55
+AtMega1280
56
+AtMega1281
57
+AtMega640
58
+AtMega168
59
+</code></pre>
60
+<p>To add another processor, just get the register names from the data sheet and put them in the header file.</p>
61
+<p><a href="https://github.com/xythobuz/avrSerial">Code on GitHub</a></p>
62
+<p><a href="http://www.xythobuz.org/avrserial/">Doxygen Documentation (HTML)</a></p>
63
+<p><a href="http://www.xythobuz.org/avrserial.pdf">Doxygen Documentation (PDF)</a></p>
64
+
65
+            <span id="flattr">
66
+<a class="FlattrButton" href="http://www.xythobuz.de/avrserial.html" title="AVR Serial Library">Hardware UART library for many AVR MCUs</a>
67
+</span>
68
+<span id="twitter">
69
+<a href="https://twitter.com/share" class="twitter-share-button" data-via="xythobuz" data-dnt="true" data-related="xythobuz" data-count="vertical">Tweet</a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
70
+</span>
71
+<span id="reddit">
72
+<script type="text/javascript">reddit_url = "http://www.xythobuz.de/avrserial.html";</script>
73
+<script type="text/javascript" src="http://www.reddit.com/static/button/button2.js"></script>
74
+</span>
75
+<span id="github">
76
+<a href="https://github.com/xythobuz/avrSerial" class="gitforked-button gitforked-forks gitforked-watchers">Fork</a>
77
+</span>
78
+
79
+        <div id="print"><script>var pfHeaderImgUrl = '';var pfHeaderTagline = '';var pfdisableClickToDel = 0;var pfHideImages = 0;var pfImageDisplayStyle = 'right';var pfDisablePDF = 0;var pfDisableEmail = 0;var pfDisablePrint = 0;var pfCustomCSS = '';var pfBtVersion='1';(function(){var js, pf;pf = document.createElement('script');pf.type = 'text/javascript';if('https:' == document.location.protocol){js='https://pf-cdn.printfriendly.com/ssl/main.js'}else{js='http://cdn.printfriendly.com/printfriendly.js'}pf.src=js;document.getElementsByTagName('head')[0].appendChild(pf)})();</script><a href="http://www.printfriendly.com" style="color:#6D9F00;text-decoration:none;" class="printfriendly" onclick="window.print();return false;" title="Printer Friendly and PDF"><img style="border:none;margin:0 6px"  src="https://pf-cdn.printfriendly.com/images/icons/pf-print-icon.gif" width="16" height="15" alt="Print Friendly Version of this page" />Print <img style="border:none;margin:0 6px"  src="https://pf-cdn.printfriendly.com/images/icons/pf-pdf-icon.gif" width="12" height="12" alt="Get a PDF version of this webpage" />PDF</a></div>
80
+<div id="disqus_thread"></div>
81
+<script type="text/javascript">
82
+var disqus_shortname = "xythobuz";
83
+(function() {
84
+var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;
85
+dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js";
86
+(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq);
87
+})();
88
+</script>
89
+<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
90
+<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
91
+
92
+        </div>
93
+        <div class="nav">
94
+            <h3>Thomas Buck</h3>
95
+
96
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
97
+
98
+            <p id="bio">
99
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
100
+            </p>
101
+
102
+            <ul id="menuList">
103
+            <li><a href="/index.html">Home</a></li>
104
+<li><a href="/blog.html">Blog</a></li>
105
+<li><a href="/contact.html">Contact</a></li>
106
+<li>&nbsp;</li>
107
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
108
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
109
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
110
+<li><a href="/xycontrol.html">xyControl</a></li>
111
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
112
+<li><a href="/serialdebug.html">Serial Debug</a></li>
113
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
114
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
115
+<li><a href="/xyrobot.html">xyRobot</a></li>
116
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
117
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
118
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
119
+<li><a href="/rremote.html">rRemote</a></li>
120
+<li>&nbsp;</li>
121
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
122
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
123
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
124
+<li><a href="/serialhelper.html">Serial Helper</a></li>
125
+            </ul>
126
+
127
+            <div id="recent">
128
+                Recent blog posts:
129
+                <ul id="recentList">
130
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
131
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
132
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
133
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
134
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
135
+                </ul>
136
+            </div>
137
+        </div>
138
+    </div></div>
139
+
140
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
141
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
142
+
143
+    <div id="footer">
144
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
145
+        &middot;
146
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
147
+        &middot;
148
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
149
+        &middot;
150
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
151
+        &middot;
152
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
153
+        &middot;
154
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
155
+    </div>
156
+    <img src="/stats/count.php?img" alt="Analytics">
157
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
158
+    <script type="text/javascript">
159
+        var _gaq = _gaq || [];
160
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
161
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
162
+        _gaq.push(['_setAllowLinker', true]);
163
+        _gaq.push(['_trackPageview']);
164
+        (function() {
165
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
166
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
167
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
168
+        })();
169
+    </script>
170
+</body>
171
+</html>

+ 144
- 0
output/blog.de.mob.html View File

@@ -0,0 +1,144 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>Blog - xythobuz.de</title>
6
+    <meta name="description" content="Electronics &amp; Software Projects" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    
17
+</head>
18
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
19
+    
20
+    <div id="header">
21
+        <h1>xythobuz.de</h1>
22
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
23
+        <h2>a day in the life of...</h2>
24
+    </div>
25
+    <div id="lang"><span id="lang2">Translation: 
26
+<a href='blog.de.html'>de</a> | <a href='blog.html'>en</a>
27
+</span></div>
28
+    <div class="colmask leftmenu"><div class="colleft">
29
+        <div class="content">
30
+
31
+            <h1>Blog Archiv</h1>
32
+<p>Um über meine neuesten Artikel informiert zu werden, abonniere meinen <a href="/rss.xml">RSS Feed! <img alt="RSS Logo" src="/img/rss.png" /></a></p>
33
+<ul>
34
+<li><strong><a href="/2013_05_09_itunes.html">Musikgeschmack</a></strong> - 09 May 2013</li>
35
+<li><strong><a href="/2013_05_05_debian.html">Debian Update</a></strong> - 05 May 2013</li>
36
+<li><strong><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></strong> - 26 April 2013</li>
37
+<li><strong><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></strong> - 24 April 2013</li>
38
+<li><strong><a href="/2013_04_23_pad.html">PCB Pads suck</a></strong> - 23 April 2013</li>
39
+<li><strong><a href="/2013_04_19_ekstasie.html">Just Dance</a></strong> - 19 April 2013</li>
40
+<li><strong><a href="/2013_04_17_abi.html">Abi Pruefungen</a></strong> - 17 April 2013</li>
41
+<li><strong><a href="/2013_04_11_rss.html">RSS Probleme</a></strong> - 11 April 2013</li>
42
+<li><strong><a href="/2013_04_04_html5.html">Kein DRM in HTML5</a></strong> - 04 April 2013</li>
43
+<li><strong><a href="/2013_04_02_zaphod.html">Neuer Webserver</a></strong> - 02 April 2013</li>
44
+<li><strong><a href="/2013_03_25_doxygen.html">xyControl Doxygen Dokumentation</a></strong> - 25 March 2013</li>
45
+<li><strong><a href="/2013_03_16_pid.html">xyCopter PID-Parameter</a></strong> - 16 March 2013</li>
46
+<li><strong><a href="/2013_03_13_test_rig.html">Quadrocopter Test Rig Video</a></strong> - 13 March 2013</li>
47
+<li><strong><a href="/2013_03_12_test_rig.html">Quadrocopter Testvorrichtung</a></strong> - 12 March 2013</li>
48
+<li><strong><a href="/2013_03_10_yasab.html">xyCopter loves YASAB</a></strong> - 10 March 2013</li>
49
+<li><strong><a href="/2013_03_05_graphview.html">xyCopter mit GraphView</a></strong> - 05 March 2013</li>
50
+<li><strong><a href="/2013_02_25_android.html">xyCopter Android App</a></strong> - 25 February 2013</li>
51
+<li><strong><a href="/2013_02_11_motor_test.html">Quadrocopter Motor Test</a></strong> - 11 February 2013</li>
52
+<li><strong><a href="/2013_01_31_odys_genio.html">Odys Genio USB Debugging am Mac</a></strong> - 31 January 2013</li>
53
+<li><strong><a href="/2013_01_20_quadrocopter.html">Quadrocopter Ueberblick</a></strong> - 20 January 2013</li>
54
+<li><strong><a href="/2012_12_25_heli.html">RC-Heli Absturz</a></strong> - 25 December 2012</li>
55
+<li><strong><a href="/2012_12_22_docking.html">Docking in Kerbal Orbit</a></strong> - 22 December 2012</li>
56
+<li><strong><a href="/2012_12_22_motor_test.html">Quadrocopter Motor Test</a></strong> - 22 December 2012</li>
57
+<li><strong><a href="/2012_12_16_mun.html">Mun Landing</a></strong> - 16 December 2012</li>
58
+<li><strong><a href="/2012_12_05_xycontrol.html">xyControl PCB angekommen</a></strong> - 05 December 2012</li>
59
+</ul>
60
+
61
+            
62
+
63
+        
64
+
65
+        </div>
66
+        <div class="nav">
67
+            <h3>Thomas Buck</h3>
68
+
69
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
70
+
71
+            <p id="bio">
72
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
73
+            </p>
74
+
75
+            <ul id="menuList">
76
+            <li><a href="/index.html">Home</a></li>
77
+<li><a href="/blog.html">Blog</a></li>
78
+<li><a href="/contact.html">Contact</a></li>
79
+<li>&nbsp;</li>
80
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
81
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
82
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
83
+<li><a href="/xycontrol.html">xyControl</a></li>
84
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
85
+<li><a href="/serialdebug.html">Serial Debug</a></li>
86
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
87
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
88
+<li><a href="/xyrobot.html">xyRobot</a></li>
89
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
90
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
91
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
92
+<li><a href="/rremote.html">rRemote</a></li>
93
+<li>&nbsp;</li>
94
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
95
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
96
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
97
+<li><a href="/serialhelper.html">Serial Helper</a></li>
98
+            </ul>
99
+
100
+            <div id="recent">
101
+                Recent blog posts:
102
+                <ul id="recentList">
103
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
104
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
105
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
106
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
107
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
108
+                </ul>
109
+            </div>
110
+        </div>
111
+    </div></div>
112
+
113
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
114
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
115
+
116
+    <div id="footer">
117
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
118
+        &middot;
119
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
120
+        &middot;
121
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
122
+        &middot;
123
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
124
+        &middot;
125
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
126
+        &middot;
127
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
128
+    </div>
129
+    <img src="/stats/count.php?img" alt="Analytics">
130
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
131
+    <script type="text/javascript">
132
+        var _gaq = _gaq || [];
133
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
134
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
135
+        _gaq.push(['_setAllowLinker', true]);
136
+        _gaq.push(['_trackPageview']);
137
+        (function() {
138
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
139
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
140
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
141
+        })();
142
+    </script>
143
+</body>
144
+</html>

+ 144
- 0
output/blog.mob.html View File

@@ -0,0 +1,144 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>Blog - xythobuz.de</title>
6
+    <meta name="description" content="Electronics &amp; Software Projects" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    
17
+</head>
18
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
19
+    
20
+    <div id="header">
21
+        <h1>xythobuz.de</h1>
22
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
23
+        <h2>a day in the life of...</h2>
24
+    </div>
25
+    <div id="lang"><span id="lang2">Translation: 
26
+<a href='blog.de.html'>de</a> | <a href='blog.html'>en</a>
27
+</span></div>
28
+    <div class="colmask leftmenu"><div class="colleft">
29
+        <div class="content">
30
+
31
+            <h1>Blog Archive</h1>
32
+<p>To receive my latest updates, you can subscribe the <a href="/rss.xml">RSS Feed! <img alt="RSS Logo" src="/img/rss.png" /></a></p>
33
+<ul>
34
+<li><strong><a href="/2013_05_09_itunes.html">Musikgeschmack</a></strong> - May 09, 2013</li>
35
+<li><strong><a href="/2013_05_05_debian.html">Debian Update</a></strong> - May 05, 2013</li>
36
+<li><strong><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></strong> - April 26, 2013</li>
37
+<li><strong><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></strong> - April 24, 2013</li>
38
+<li><strong><a href="/2013_04_23_pad.html">PCB Pads suck</a></strong> - April 23, 2013</li>
39
+<li><strong><a href="/2013_04_19_ekstasie.html">Just Dance</a></strong> - April 19, 2013</li>
40
+<li><strong><a href="/2013_04_17_abi.html">Abi Pruefungen</a></strong> - April 17, 2013</li>
41
+<li><strong><a href="/2013_04_11_rss.html">RSS Probleme</a></strong> - April 11, 2013</li>
42
+<li><strong><a href="/2013_04_04_html5.html">Kein DRM in HTML5</a></strong> - April 04, 2013</li>
43
+<li><strong><a href="/2013_04_02_zaphod.html">Neuer Webserver</a></strong> - April 02, 2013</li>
44
+<li><strong><a href="/2013_03_25_doxygen.html">xyControl Doxygen Dokumentation</a></strong> - March 25, 2013</li>
45
+<li><strong><a href="/2013_03_16_pid.html">xyCopter PID-Parameter</a></strong> - March 16, 2013</li>
46
+<li><strong><a href="/2013_03_13_test_rig.html">Quadrocopter Test Rig Video</a></strong> - March 13, 2013</li>
47
+<li><strong><a href="/2013_03_12_test_rig.html">Quadrocopter Testvorrichtung</a></strong> - March 12, 2013</li>
48
+<li><strong><a href="/2013_03_10_yasab.html">xyCopter loves YASAB</a></strong> - March 10, 2013</li>
49
+<li><strong><a href="/2013_03_05_graphview.html">xyCopter mit GraphView</a></strong> - March 05, 2013</li>
50
+<li><strong><a href="/2013_02_25_android.html">xyCopter Android App</a></strong> - February 25, 2013</li>
51
+<li><strong><a href="/2013_02_11_motor_test.html">Quadrocopter Motor Test</a></strong> - February 11, 2013</li>
52
+<li><strong><a href="/2013_01_31_odys_genio.html">Odys Genio USB Debugging am Mac</a></strong> - January 31, 2013</li>
53
+<li><strong><a href="/2013_01_20_quadrocopter.html">Quadrocopter Ueberblick</a></strong> - January 20, 2013</li>
54
+<li><strong><a href="/2012_12_25_heli.html">RC-Heli Absturz</a></strong> - December 25, 2012</li>
55
+<li><strong><a href="/2012_12_22_docking.html">Docking in Kerbal Orbit</a></strong> - December 22, 2012</li>
56
+<li><strong><a href="/2012_12_22_motor_test.html">Quadrocopter Motor Test</a></strong> - December 22, 2012</li>
57
+<li><strong><a href="/2012_12_16_mun.html">Mun Landing</a></strong> - December 16, 2012</li>
58
+<li><strong><a href="/2012_12_05_xycontrol.html">xyControl PCB angekommen</a></strong> - December 05, 2012</li>
59
+</ul>
60
+
61
+            
62
+
63
+        
64
+
65
+        </div>
66
+        <div class="nav">
67
+            <h3>Thomas Buck</h3>
68
+
69
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
70
+
71
+            <p id="bio">
72
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
73
+            </p>
74
+
75
+            <ul id="menuList">
76
+            <li><a href="/index.html">Home</a></li>
77
+<li><a href="/blog.html">Blog</a></li>
78
+<li><a href="/contact.html">Contact</a></li>
79
+<li>&nbsp;</li>
80
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
81
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
82
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
83
+<li><a href="/xycontrol.html">xyControl</a></li>
84
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
85
+<li><a href="/serialdebug.html">Serial Debug</a></li>
86
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
87
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
88
+<li><a href="/xyrobot.html">xyRobot</a></li>
89
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
90
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
91
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
92
+<li><a href="/rremote.html">rRemote</a></li>
93
+<li>&nbsp;</li>
94
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
95
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
96
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
97
+<li><a href="/serialhelper.html">Serial Helper</a></li>
98
+            </ul>
99
+
100
+            <div id="recent">
101
+                Recent blog posts:
102
+                <ul id="recentList">
103
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
104
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
105
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
106
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
107
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
108
+                </ul>
109
+            </div>
110
+        </div>
111
+    </div></div>
112
+
113
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
114
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
115
+
116
+    <div id="footer">
117
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
118
+        &middot;
119
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
120
+        &middot;
121
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
122
+        &middot;
123
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
124
+        &middot;
125
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
126
+        &middot;
127
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
128
+    </div>
129
+    <img src="/stats/count.php?img" alt="Analytics">
130
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
131
+    <script type="text/javascript">
132
+        var _gaq = _gaq || [];
133
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
134
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
135
+        _gaq.push(['_setAllowLinker', true]);
136
+        _gaq.push(['_trackPageview']);
137
+        (function() {
138
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
139
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
140
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
141
+        })();
142
+    </script>
143
+</body>
144
+</html>

+ 167
- 0
output/bluetooth.de.mob.html View File

@@ -0,0 +1,167 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>Bluetooth UART (BTM-222) - xythobuz.de</title>
6
+    <meta name="description" content="PCB for the BTM-222 and 5V level converters" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    <script type='text/javascript'>
17
+/* <![CDATA[ */
18
+(function() {
19
+var s = document.createElement('script');
20
+var t = document.getElementsByTagName('script')[0];
21
+s.type = 'text/javascript';
22
+s.async = true;
23
+s.src = '//api.flattr.com/js/0.6/load.js?mode=auto&uid=xythobuz&category=text';
24
+t.parentNode.insertBefore(s, t);
25
+})();
26
+/* ]]> */
27
+</script>
28
+</head>
29
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
30
+    
31
+    <div id="header">
32
+        <h1>xythobuz.de</h1>
33
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
34
+        <h2>Bluetooth UART (BTM-222)</h2>
35
+    </div>
36
+    <div id="lang"><span id="lang2">Translation: 
37
+<a href='bluetooth.de.html'>de</a> | <a href='bluetooth.html'>en</a>
38
+</span></div>
39
+    <div class="colmask leftmenu"><div class="colleft">
40
+        <div class="content">
41
+
42
+            <h1>Bluetooth UART (BTM-222)</h1>
43
+<p>Hier das Layout einer Adapterplatine für den BTM-222 Bluetooth IC im <a href="http://www.rn-wissen.de/index.php/RN-Definitionen">Roboternetz Mini Format</a>. Die Schaltung stammt von <a href="http://www.robotfreak.de/blog/mikrocontroller/preiswerte-bluetooth-anbindung/44">Robotfreak</a>, entspricht aber im Prinzip der Minimalbeschaltung aus dem <a href="/files/btm222.pdf">Datenblatt</a>.</p>
44
+<p><a href="/img/BT_Top.jpg"><img alt="Platine oben" src="/img/BT_Top_small.jpg" /></a>
45
+<a href="/img/BT_Bot.jpg"><img alt="Platine unten" src="/img/BT_Bot_small.jpg" /></a>
46
+<a href="/img/bt_plan.png"><img alt="Schaltplan" src="/img/bt_plan_small.png" /></a>
47
+<a href="/img/BT_Layout.png"><img alt="Layout" src="/img/BT_Layout_small.png" /></a></p>
48
+<p><a href="/files/bluetooth.zip">Layout und Schaltplan als Eagle Dateien</a>.</p>
49
+<table border="1">
50
+  <tr><th>ID</th><th>Wert</th><th>Shop</th></tr>
51
+  <tr><td>R1</td><td>200k Ohm</td><td>-</td></tr>
52
+  <tr><td>R2</td><td>5k Ohm Poti</td><td><a href="http://www.conrad.de/ce/de/product/430722/">Conrad</a></td></tr>
53
+  <tr><td>R3 - R10</td><td>1k Ohm</td><td>-</td></tr>
54
+  <tr><td>Q1 - Q4</td><td>BC547 NPN</td><td><a href="http://www.conrad.de/ce/de/product/155012/">Conrad</a></td></tr>
55
+  <tr><td>IC1</td><td>LM317(LZ)</td><td><a href="http://www.conrad.de/ce/de/product/155585/">Conrad</a></td></tr>
56
+  <tr><td>IC2</td><td>BTM 222</td><td><a href="http://shop.ulrichradig.de/aktive-Bauelemente/Module/Bluetooth-Module-BTM222.html">Ulrich Radig</a></td></tr>
57
+  <tr><td>LED 1+2</td><td>LED 5mm</td><td>-</td></tr>
58
+</table>
59
+
60
+<p>Das löten der Standard-Bauteile sollte kein Problem darstellen. Beim BTM-222 empfiehlt es sich, mit einem feinen Lötkolben jeden Pin einzeln anzulöten. Als Antenne kann ein 3,1cm langer Draht verwendet werden.</p>
61
+<h2>Ansteuerung des BTM-222</h2>
62
+<p>Vor der ersten Verwendung muss das BTM-222 Modul konfiguriert werden. Dort werden Geschwindigkeit, Format, Name, PIN und weitere Einstellungen getroffen. Dabei muss das Modul per Hardware-Schnittstelle an einen Computer angeschlossen werden. Nun können die im Datenblatt dokumentierten AT Befehle eingegeben werden. Sehr wichtig hierbei ist, dass das Modul als Zeilenendzeichen nur '\r' erwartet. Wird '\n' oder "\r\n" verwendet quittiert das Modul jegliche Eingabe mit Error.</p>
63
+
64
+            <span id="flattr">
65
+<a class="FlattrButton" href="http://www.xythobuz.de/bluetooth.de.html" title="Bluetooth UART (BTM-222)">PCB for the BTM-222 and 5V level converters</a>
66
+</span>
67
+<span id="twitter">
68
+<a href="https://twitter.com/share" class="twitter-share-button" data-via="xythobuz" data-dnt="true" data-related="xythobuz" data-count="vertical">Tweet</a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
69
+</span>
70
+<span id="reddit">
71
+<script type="text/javascript">reddit_url = "http://www.xythobuz.de/bluetooth.de.html";</script>
72
+<script type="text/javascript" src="http://www.reddit.com/static/button/button2.js"></script>
73
+</span>
74
+
75
+        <div id="print"><script>var pfHeaderImgUrl = '';var pfHeaderTagline = '';var pfdisableClickToDel = 0;var pfHideImages = 0;var pfImageDisplayStyle = 'right';var pfDisablePDF = 0;var pfDisableEmail = 0;var pfDisablePrint = 0;var pfCustomCSS = '';var pfBtVersion='1';(function(){var js, pf;pf = document.createElement('script');pf.type = 'text/javascript';if('https:' == document.location.protocol){js='https://pf-cdn.printfriendly.com/ssl/main.js'}else{js='http://cdn.printfriendly.com/printfriendly.js'}pf.src=js;document.getElementsByTagName('head')[0].appendChild(pf)})();</script><a href="http://www.printfriendly.com" style="color:#6D9F00;text-decoration:none;" class="printfriendly" onclick="window.print();return false;" title="Printer Friendly and PDF"><img style="border:none;margin:0 6px"  src="https://pf-cdn.printfriendly.com/images/icons/pf-print-icon.gif" width="16" height="15" alt="Print Friendly Version of this page" />Print <img style="border:none;margin:0 6px"  src="https://pf-cdn.printfriendly.com/images/icons/pf-pdf-icon.gif" width="12" height="12" alt="Get a PDF version of this webpage" />PDF</a></div>
76
+<div id="disqus_thread"></div>
77
+<script type="text/javascript">
78
+var disqus_shortname = "xythobuz";
79
+(function() {
80
+var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;
81
+dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js";
82
+(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq);
83
+})();
84
+</script>
85
+<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
86
+<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
87
+
88
+        </div>
89
+        <div class="nav">
90
+            <h3>Thomas Buck</h3>
91
+
92
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
93
+
94
+            <p id="bio">
95
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
96
+            </p>
97
+
98
+            <ul id="menuList">
99
+            <li><a href="/index.html">Home</a></li>
100
+<li><a href="/blog.html">Blog</a></li>
101
+<li><a href="/contact.html">Contact</a></li>
102
+<li>&nbsp;</li>
103
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
104
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
105
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
106
+<li><a href="/xycontrol.html">xyControl</a></li>
107
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
108
+<li><a href="/serialdebug.html">Serial Debug</a></li>
109
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
110
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
111
+<li><a href="/xyrobot.html">xyRobot</a></li>
112
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
113
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
114
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
115
+<li><a href="/rremote.html">rRemote</a></li>
116
+<li>&nbsp;</li>
117
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
118
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
119
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
120
+<li><a href="/serialhelper.html">Serial Helper</a></li>
121
+            </ul>
122
+
123
+            <div id="recent">
124
+                Recent blog posts:
125
+                <ul id="recentList">
126
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
127
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
128
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
129
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
130
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
131
+                </ul>
132
+            </div>
133
+        </div>
134
+    </div></div>
135
+
136
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
137
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
138
+
139
+    <div id="footer">
140
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
141
+        &middot;
142
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
143
+        &middot;
144
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
145
+        &middot;
146
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
147
+        &middot;
148
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
149
+        &middot;
150
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
151
+    </div>
152
+    <img src="/stats/count.php?img" alt="Analytics">
153
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
154
+    <script type="text/javascript">
155
+        var _gaq = _gaq || [];
156
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
157
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
158
+        _gaq.push(['_setAllowLinker', true]);
159
+        _gaq.push(['_trackPageview']);
160
+        (function() {
161
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
162
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
163
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
164
+        })();
165
+    </script>
166
+</body>
167
+</html>

+ 167
- 0
output/bluetooth.mob.html View File

@@ -0,0 +1,167 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>Bluetooth UART (BTM-222) - xythobuz.de</title>
6
+    <meta name="description" content="PCB for the BTM-222 and 5V level converters" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    <script type='text/javascript'>
17
+/* <![CDATA[ */
18
+(function() {
19
+var s = document.createElement('script');
20
+var t = document.getElementsByTagName('script')[0];
21
+s.type = 'text/javascript';
22
+s.async = true;
23
+s.src = '//api.flattr.com/js/0.6/load.js?mode=auto&uid=xythobuz&category=text';
24
+t.parentNode.insertBefore(s, t);
25
+})();
26
+/* ]]> */
27
+</script>
28
+</head>
29
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
30
+    
31
+    <div id="header">
32
+        <h1>xythobuz.de</h1>
33
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
34
+        <h2>Bluetooth UART (BTM-222)</h2>
35
+    </div>
36
+    <div id="lang"><span id="lang2">Translation: 
37
+<a href='bluetooth.de.html'>de</a> | <a href='bluetooth.html'>en</a>
38
+</span></div>
39
+    <div class="colmask leftmenu"><div class="colleft">
40
+        <div class="content">
41
+
42
+            <h1>Bluetooth UART (BTM-222)</h1>
43
+<p>Here's the Layout of a BTM-222 Bluetooth PCB, following the <a href="http://www.rn-wissen.de/index.php/RN-Definitionen">Roboternetz Guidelines Mini Format</a>. The circuit comes from <a href="http://www.robotfreak.de/blog/mikrocontroller/preiswerte-bluetooth-anbindung/44">Robotfreak</a>, but is basically the minimal circuit described in the <a href="/files/btm222.pdf">datasheet (370kB)</a>.</p>
44
+<p><a href="/img/BT_Top.jpg"><img alt="PCB Top" src="/img/BT_Top_small.jpg" /></a>
45
+<a href="/img/BT_Bot.jpg"><img alt="PCB Bottom" src="/img/BT_Bot_small.jpg" /></a>
46
+<a href="/img/bt_plan.png"><img alt="Circuit diagram" src="/img/bt_plan_small.png" /></a>
47
+<a href="/img/BT_Layout.png"><img alt="Layout" src="/img/BT_Layout_small.png" /></a></p>
48
+<p><a href="/files/bluetooth.zip">Layout and Circuit Diagram as Eagle files (54kB)</a>.</p>
49
+<table border="1">
50
+  <tr><th>ID</th><th>Value</th><th>Shop</th></tr>
51
+  <tr><td>R1</td><td>200k Ohm</td><td>-</td></tr>
52
+  <tr><td>R2</td><td>5k Ohm Poti</td><td><a href="http://www.conrad.de/ce/de/product/430722/">Conrad</a></td></tr>
53
+  <tr><td>R3 - R10</td><td>1k Ohm</td><td>-</td></tr>
54
+  <tr><td>Q1 - Q4</td><td>BC547 NPN</td><td><a href="http://www.conrad.de/ce/de/product/155012/">Conrad</a></td></tr>
55
+  <tr><td>IC1</td><td>LM317(LZ)</td><td><a href="http://www.conrad.de/ce/de/product/155585/">Conrad</a></td></tr>
56
+  <tr><td>IC2</td><td>BTM 222</td><td><a href="http://shop.ulrichradig.de/aktive-Bauelemente/Module/Bluetooth-Module-BTM222.html">Ulrich Radig</a></td></tr>
57
+  <tr><td>LED 1+2</td><td>LED 5mm</td><td>-</td></tr>
58
+</table>
59
+
60
+<p>Soldering the standard parts should be no problem. You should use a find soldering iron to connect each pin of the BTM-222, one after another. A 31mm long piece of wire can be used as antenna.</p>
61
+<h2>Interfacing the BTM-222</h2>
62
+<p>Before using the BTM-222 you have to configure it. You can change the speed, data format, name, PIN and some other things. You have to connect the hardware serial interface of the BTM-222 to a PC and issue the AT-Commands documented in the datasheet. It is very important to use only '\r' as Line-End-Character. Using '\n' or "\r\n" will result in error messages from the module.</p>
63
+
64
+            <span id="flattr">
65
+<a class="FlattrButton" href="http://www.xythobuz.de/bluetooth.html" title="Bluetooth UART (BTM-222)">PCB for the BTM-222 and 5V level converters</a>
66
+</span>
67
+<span id="twitter">
68
+<a href="https://twitter.com/share" class="twitter-share-button" data-via="xythobuz" data-dnt="true" data-related="xythobuz" data-count="vertical">Tweet</a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
69
+</span>
70
+<span id="reddit">
71
+<script type="text/javascript">reddit_url = "http://www.xythobuz.de/bluetooth.html";</script>
72
+<script type="text/javascript" src="http://www.reddit.com/static/button/button2.js"></script>
73
+</span>
74
+
75
+        <div id="print"><script>var pfHeaderImgUrl = '';var pfHeaderTagline = '';var pfdisableClickToDel = 0;var pfHideImages = 0;var pfImageDisplayStyle = 'right';var pfDisablePDF = 0;var pfDisableEmail = 0;var pfDisablePrint = 0;var pfCustomCSS = '';var pfBtVersion='1';(function(){var js, pf;pf = document.createElement('script');pf.type = 'text/javascript';if('https:' == document.location.protocol){js='https://pf-cdn.printfriendly.com/ssl/main.js'}else{js='http://cdn.printfriendly.com/printfriendly.js'}pf.src=js;document.getElementsByTagName('head')[0].appendChild(pf)})();</script><a href="http://www.printfriendly.com" style="color:#6D9F00;text-decoration:none;" class="printfriendly" onclick="window.print();return false;" title="Printer Friendly and PDF"><img style="border:none;margin:0 6px"  src="https://pf-cdn.printfriendly.com/images/icons/pf-print-icon.gif" width="16" height="15" alt="Print Friendly Version of this page" />Print <img style="border:none;margin:0 6px"  src="https://pf-cdn.printfriendly.com/images/icons/pf-pdf-icon.gif" width="12" height="12" alt="Get a PDF version of this webpage" />PDF</a></div>
76
+<div id="disqus_thread"></div>
77
+<script type="text/javascript">
78
+var disqus_shortname = "xythobuz";
79
+(function() {
80
+var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;
81
+dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js";
82
+(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq);
83
+})();
84
+</script>
85
+<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
86
+<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
87
+
88
+        </div>
89
+        <div class="nav">
90
+            <h3>Thomas Buck</h3>
91
+
92
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
93
+
94
+            <p id="bio">
95
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
96
+            </p>
97
+
98
+            <ul id="menuList">
99
+            <li><a href="/index.html">Home</a></li>
100
+<li><a href="/blog.html">Blog</a></li>
101
+<li><a href="/contact.html">Contact</a></li>
102
+<li>&nbsp;</li>
103
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
104
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
105
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
106
+<li><a href="/xycontrol.html">xyControl</a></li>
107
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
108
+<li><a href="/serialdebug.html">Serial Debug</a></li>
109
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
110
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
111
+<li><a href="/xyrobot.html">xyRobot</a></li>
112
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
113
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
114
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
115
+<li><a href="/rremote.html">rRemote</a></li>
116
+<li>&nbsp;</li>
117
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
118
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
119
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
120
+<li><a href="/serialhelper.html">Serial Helper</a></li>
121
+            </ul>
122
+
123
+            <div id="recent">
124
+                Recent blog posts:
125
+                <ul id="recentList">
126
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
127
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
128
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
129
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
130
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
131
+                </ul>
132
+            </div>
133
+        </div>
134
+    </div></div>
135
+
136
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
137
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
138
+
139
+    <div id="footer">
140
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
141
+        &middot;
142
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
143
+        &middot;
144
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
145
+        &middot;
146
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
147
+        &middot;
148
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
149
+        &middot;
150
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
151
+    </div>
152
+    <img src="/stats/count.php?img" alt="Analytics">
153
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
154
+    <script type="text/javascript">
155
+        var _gaq = _gaq || [];
156
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
157
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
158
+        _gaq.push(['_setAllowLinker', true]);
159
+        _gaq.push(['_trackPageview']);
160
+        (function() {
161
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
162
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
163
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
164
+        })();
165
+    </script>
166
+</body>
167
+</html>

+ 166
- 0
output/c250.de.mob.html View File

@@ -0,0 +1,166 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>Mio C250 Unlock - xythobuz.de</title>
6
+    <meta name="description" content="Unlocking Mio C250 or C220 GPS Satnavs" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    <script type='text/javascript'>
17
+/* <![CDATA[ */
18
+(function() {
19
+var s = document.createElement('script');
20
+var t = document.getElementsByTagName('script')[0];
21
+s.type = 'text/javascript';
22
+s.async = true;
23
+s.src = '//api.flattr.com/js/0.6/load.js?mode=auto&uid=xythobuz&category=text';
24
+t.parentNode.insertBefore(s, t);
25
+})();
26
+/* ]]> */
27
+</script>
28
+</head>
29
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
30
+    
31
+    <div id="header">
32
+        <h1>xythobuz.de</h1>
33
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
34
+        <h2>Free your Device!</h2>
35
+    </div>
36
+    <div id="lang"><span id="lang2">Translation: 
37
+<a href='c250.de.html'>de</a> | <a href='c250.html'>en</a>
38
+</span></div>
39
+    <div class="colmask leftmenu"><div class="colleft">
40
+        <div class="content">
41
+
42
+            <h1>Mio C220 / C250 Unlock</h1>
43
+<p>Das Mio C250 oder C220 (eins für Amerika, eins für Europa) ist ein Navigationsgerät dessen Software auf Windows CE 5.0 basiert.
44
+Das weckt natürlich Hoffnungen, das Gerät in einen PDA verwandeln zu können. Aber leider ist Windows nur in einer Core Version installiert.
45
+Dort fehlt fast alles wichtige für eine Grafische Oberfläche, wie zum Beispiel die Taskbar (Deshalb auch Pseudo Unlock). Grafische Programme wie zum Beispiel Datei-Manager können aber gestartet werden.
46
+Daher war mein Ziel, das Gerät mit einem Explorer-Fenster auch für eigene Anwendungen benutzbar zu machen.
47
+Ein weiteres Hinderniss ist der ROM des Gerätes. Dort kommt nämlich das System-Image her, welches bei jedem "Hardboot" in den RAM geladen wird.
48
+Nur ein Flash-Speicher steht zur Verfügung, auf welchem Standartmäßig die Navigationssoftware liegt. Die bleibt bei meinem Hack übrigens nicht auf dem Gerät, kann aber jederzeit von der Speicherkarte gestartet werden.
49
+Der eigentliche Exploit, der diesen Unlock möglich macht, ist das Verhalten des Betriebssystem.
50
+Dieses startet, wenn vorhanden, die Datei "Oscar91ADM.exe" von der Speicherkarte, wenn diese eingesetzt wird.</p>
51
+<p>Wenn du nun unten meinen "Hack" heruntergeladen hast, findest du darin einige Dateien und Ordner. Die müssen auf die SD-Karte.
52
+Die enthaltene Oscar91ADM.exe ist ein Dateimanager. Gestartet wird er, wenn du die Speicherkarte einsetzt, wärend das Navi an ist.
53
+Mit diesem kannst du die Navigations Software aus dem Ordner "\My Flash Drive\" auf die Speicherkarte kopieren. Der Ordner, den du dafür benötigst, heißt "MioMap".
54
+Stelle sicher, dass du den Ordner "MioMap" aus "My Flash Drive" löschst, bevor du weitermachst.
55
+Starte nun die Setup.exe auf der Speicherkarte. Das ist eine Dummy executable, welche das Script Setup.scp startet.
56
+Jetzt werden die benötigten Dateien und ein paar Praktische kleine Programme aufs Gerät kopiert. Nach einigen Sekunden startet das Navi neu.
57
+Wenn du nun im Hauptmenü des Navis auf das Navi-Icon klickst, erscheint ein Menü mit dem du einige Programme starten kannst.
58
+Wenn du deine Navi Software weiterhin benutzen willst, lege sie doch auf die Speicherkarte und starte sie mit einem der beiden File-Manager.
59
+Du kannst natürlich auch das Menü ändern. Das ganze Zeug findet sich in "\My Flash Drive\MioMap\MioMap\miomap.mscr".</p>
60
+<p>Der ganze Aufbau des Systems ist wirklich sehr einfach. Du kannst problemlos weitere Programme ins Menü hinzufügen.</p>
61
+<h3><a href="/files/c250_pseudo_unlock.zip">Download Mio C250 / C220 Pseudo Unlock (4.3MB)</a></h3>
62
+
63
+            <span id="flattr">
64
+<a class="FlattrButton" href="http://www.xythobuz.de/c250.de.html" title="Mio C250 Unlock">Unlocking Mio C250 or C220 GPS Satnavs</a>
65
+</span>
66
+<span id="twitter">
67
+<a href="https://twitter.com/share" class="twitter-share-button" data-via="xythobuz" data-dnt="true" data-related="xythobuz" data-count="vertical">Tweet</a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
68
+</span>
69
+<span id="reddit">
70
+<script type="text/javascript">reddit_url = "http://www.xythobuz.de/c250.de.html";</script>
71
+<script type="text/javascript" src="http://www.reddit.com/static/button/button2.js"></script>
72
+</span>
73
+
74
+        <div id="print"><script>var pfHeaderImgUrl = '';var pfHeaderTagline = '';var pfdisableClickToDel = 0;var pfHideImages = 0;var pfImageDisplayStyle = 'right';var pfDisablePDF = 0;var pfDisableEmail = 0;var pfDisablePrint = 0;var pfCustomCSS = '';var pfBtVersion='1';(function(){var js, pf;pf = document.createElement('script');pf.type = 'text/javascript';if('https:' == document.location.protocol){js='https://pf-cdn.printfriendly.com/ssl/main.js'}else{js='http://cdn.printfriendly.com/printfriendly.js'}pf.src=js;document.getElementsByTagName('head')[0].appendChild(pf)})();</script><a href="http://www.printfriendly.com" style="color:#6D9F00;text-decoration:none;" class="printfriendly" onclick="window.print();return false;" title="Printer Friendly and PDF"><img style="border:none;margin:0 6px"  src="https://pf-cdn.printfriendly.com/images/icons/pf-print-icon.gif" width="16" height="15" alt="Print Friendly Version of this page" />Print <img style="border:none;margin:0 6px"  src="https://pf-cdn.printfriendly.com/images/icons/pf-pdf-icon.gif" width="12" height="12" alt="Get a PDF version of this webpage" />PDF</a></div>
75
+<div id="disqus_thread"></div>
76
+<script type="text/javascript">
77
+var disqus_shortname = "xythobuz";
78
+(function() {
79
+var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;
80
+dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js";
81
+(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq);
82
+})();
83
+</script>
84
+<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
85
+<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
86
+
87
+        </div>
88
+        <div class="nav">
89
+            <h3>Thomas Buck</h3>
90
+
91
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
92
+
93
+            <p id="bio">
94
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
95
+            </p>
96
+
97
+            <ul id="menuList">
98
+            <li><a href="/index.html">Home</a></li>
99
+<li><a href="/blog.html">Blog</a></li>
100
+<li><a href="/contact.html">Contact</a></li>
101
+<li>&nbsp;</li>
102
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
103
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
104
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
105
+<li><a href="/xycontrol.html">xyControl</a></li>
106
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
107
+<li><a href="/serialdebug.html">Serial Debug</a></li>
108
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
109
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
110
+<li><a href="/xyrobot.html">xyRobot</a></li>
111
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
112
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
113
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
114
+<li><a href="/rremote.html">rRemote</a></li>
115
+<li>&nbsp;</li>
116
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
117
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
118
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
119
+<li><a href="/serialhelper.html">Serial Helper</a></li>
120
+            </ul>
121
+
122
+            <div id="recent">
123
+                Recent blog posts:
124
+                <ul id="recentList">
125
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
126
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
127
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
128
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
129
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
130
+                </ul>
131
+            </div>
132
+        </div>
133
+    </div></div>
134
+
135
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
136
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
137
+
138
+    <div id="footer">
139
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
140
+        &middot;
141
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
142
+        &middot;
143
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
144
+        &middot;
145
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
146
+        &middot;
147
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
148
+        &middot;
149
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
150
+    </div>
151
+    <img src="/stats/count.php?img" alt="Analytics">
152
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
153
+    <script type="text/javascript">
154
+        var _gaq = _gaq || [];
155
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
156
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
157
+        _gaq.push(['_setAllowLinker', true]);
158
+        _gaq.push(['_trackPageview']);
159
+        (function() {
160
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
161
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
162
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
163
+        })();
164
+    </script>
165
+</body>
166
+</html>

+ 157
- 0
output/c250.mob.html View File

@@ -0,0 +1,157 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>Mio C250 Unlock - xythobuz.de</title>
6
+    <meta name="description" content="Unlocking Mio C250 or C220 GPS Satnavs" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    <script type='text/javascript'>
17
+/* <![CDATA[ */
18
+(function() {
19
+var s = document.createElement('script');
20
+var t = document.getElementsByTagName('script')[0];
21
+s.type = 'text/javascript';
22
+s.async = true;
23
+s.src = '//api.flattr.com/js/0.6/load.js?mode=auto&uid=xythobuz&category=text';
24
+t.parentNode.insertBefore(s, t);
25
+})();
26
+/* ]]> */
27
+</script>
28
+</head>
29
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
30
+    
31
+    <div id="header">
32
+        <h1>xythobuz.de</h1>
33
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
34
+        <h2>Free your Device!</h2>
35
+    </div>
36
+    <div id="lang"><span id="lang2">Translation: 
37
+<a href='c250.de.html'>de</a> | <a href='c250.html'>en</a>
38
+</span></div>
39
+    <div class="colmask leftmenu"><div class="colleft">
40
+        <div class="content">
41
+
42
+            <h1>Mio C220 / C250 Unlock</h1>
43
+<p>In short:</p>
44
+<ul>
45
+<li>Place <a href="/files/c250_pseudo_unlock.zip">Mio C220 / C250 Pseudo Unlock (4.3MB)</a> on a SD Card.</li>
46
+<li>Insert the Card while the device is running. A file-manager will start.</li>
47
+<li>Backup your "MioMap" Folder which is inside "\My Flash Drive\".</li>
48
+<li>Delete the folder "MioMap" inside "\My Flash Drive\".</li>
49
+<li>Run "Setup.exe" on the SD Card.</li>
50
+<li>Starting MioMap from the Main Menu will now open a menu that allows you to start some apps. You can add more, if you want.</li>
51
+</ul>
52
+<p>Done!</p>
53
+
54
+            <span id="flattr">
55
+<a class="FlattrButton" href="http://www.xythobuz.de/c250.html" title="Mio C250 Unlock">Unlocking Mio C250 or C220 GPS Satnavs</a>
56
+</span>
57
+<span id="twitter">
58
+<a href="https://twitter.com/share" class="twitter-share-button" data-via="xythobuz" data-dnt="true" data-related="xythobuz" data-count="vertical">Tweet</a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
59
+</span>
60
+<span id="reddit">
61
+<script type="text/javascript">reddit_url = "http://www.xythobuz.de/c250.html";</script>
62
+<script type="text/javascript" src="http://www.reddit.com/static/button/button2.js"></script>
63
+</span>
64
+
65
+        <div id="print"><script>var pfHeaderImgUrl = '';var pfHeaderTagline = '';var pfdisableClickToDel = 0;var pfHideImages = 0;var pfImageDisplayStyle = 'right';var pfDisablePDF = 0;var pfDisableEmail = 0;var pfDisablePrint = 0;var pfCustomCSS = '';var pfBtVersion='1';(function(){var js, pf;pf = document.createElement('script');pf.type = 'text/javascript';if('https:' == document.location.protocol){js='https://pf-cdn.printfriendly.com/ssl/main.js'}else{js='http://cdn.printfriendly.com/printfriendly.js'}pf.src=js;document.getElementsByTagName('head')[0].appendChild(pf)})();</script><a href="http://www.printfriendly.com" style="color:#6D9F00;text-decoration:none;" class="printfriendly" onclick="window.print();return false;" title="Printer Friendly and PDF"><img style="border:none;margin:0 6px"  src="https://pf-cdn.printfriendly.com/images/icons/pf-print-icon.gif" width="16" height="15" alt="Print Friendly Version of this page" />Print <img style="border:none;margin:0 6px"  src="https://pf-cdn.printfriendly.com/images/icons/pf-pdf-icon.gif" width="12" height="12" alt="Get a PDF version of this webpage" />PDF</a></div>
66
+<div id="disqus_thread"></div>
67
+<script type="text/javascript">
68
+var disqus_shortname = "xythobuz";
69
+(function() {
70
+var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;
71
+dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js";
72
+(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq);
73
+})();
74
+</script>
75
+<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
76
+<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
77
+
78
+        </div>
79
+        <div class="nav">
80
+            <h3>Thomas Buck</h3>
81
+
82
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
83
+
84
+            <p id="bio">
85
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
86
+            </p>
87
+
88
+            <ul id="menuList">
89
+            <li><a href="/index.html">Home</a></li>
90
+<li><a href="/blog.html">Blog</a></li>
91
+<li><a href="/contact.html">Contact</a></li>
92
+<li>&nbsp;</li>
93
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
94
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
95
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
96
+<li><a href="/xycontrol.html">xyControl</a></li>
97
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
98
+<li><a href="/serialdebug.html">Serial Debug</a></li>
99
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
100
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
101
+<li><a href="/xyrobot.html">xyRobot</a></li>
102
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
103
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
104
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
105
+<li><a href="/rremote.html">rRemote</a></li>
106
+<li>&nbsp;</li>
107
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
108
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
109
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
110
+<li><a href="/serialhelper.html">Serial Helper</a></li>
111
+            </ul>
112
+
113
+            <div id="recent">
114
+                Recent blog posts:
115
+                <ul id="recentList">
116
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
117
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
118
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
119
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
120
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
121
+                </ul>
122
+            </div>
123
+        </div>
124
+    </div></div>
125
+
126
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
127
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
128
+
129
+    <div id="footer">
130
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
131
+        &middot;
132
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
133
+        &middot;
134
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
135
+        &middot;
136
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
137
+        &middot;
138
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
139
+        &middot;
140
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
141
+    </div>
142
+    <img src="/stats/count.php?img" alt="Analytics">
143
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
144
+    <script type="text/javascript">
145
+        var _gaq = _gaq || [];
146
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
147
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
148
+        _gaq.push(['_setAllowLinker', true]);
149
+        _gaq.push(['_trackPageview']);
150
+        (function() {
151
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
152
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
153
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
154
+        })();
155
+    </script>
156
+</body>
157
+</html>

+ 126
- 0
output/contact.de.mob.html View File

@@ -0,0 +1,126 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>Contact - xythobuz.de</title>
6
+    <meta name="description" content="Electronics &amp; Software Projects" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    
17
+</head>
18
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
19
+    
20
+    <div id="header">
21
+        <h1>xythobuz.de</h1>
22
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
23
+        <h2>drop a message!</h2>
24
+    </div>
25
+    <div id="lang"><span id="lang2">Translation: 
26
+<a href='contact.de.html'>de</a> | <a href='contact.html'>en</a>
27
+</span></div>
28
+    <div class="colmask leftmenu"><div class="colleft">
29
+        <div class="content">
30
+
31
+            <h1>Kontakt</h1>
32
+<p>Du kannst immer diesen <a href="/files/xythobuz.gpg">PGP Key</a> nutzen!</p>
33
+<p>Mail: <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#120;&#121;&#116;&#104;&#111;&#98;&#117;&#122;&#64;&#120;&#121;&#116;&#104;&#111;&#98;&#117;&#122;&#46;&#100;&#101;">&#120;&#121;&#116;&#104;&#111;&#98;&#117;&#122;&#64;&#120;&#121;&#116;&#104;&#111;&#98;&#117;&#122;&#46;&#100;&#101;</a></p>
34
+<p>Jabber: xythobuz@jabber.ccc.de</p>
35
+<p>Skype: xythobuz</p>
36
+<p>ICQ: 347449811</p>
37
+<p>Twitter: <a href="https://twitter.com/xythobuz">@xythobuz</a></p>
38
+<p>Facebook: <a href="https://www.facebook.com/vballert">Ver Ballert</a></p>
39
+<p>PSN: xythobuz</p>
40
+<p>Youtube: <a href="http://www.youtube.com/user/xythobuz">xythobuz</a></p>
41
+<p>Vimeo: <a href="https://vimeo.com/xythobuz">xythobuz</a></p>
42
+
43
+            
44
+
45
+        
46
+
47
+        </div>
48
+        <div class="nav">
49
+            <h3>Thomas Buck</h3>
50
+
51
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
52
+
53
+            <p id="bio">
54
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
55
+            </p>
56
+
57
+            <ul id="menuList">
58
+            <li><a href="/index.html">Home</a></li>
59
+<li><a href="/blog.html">Blog</a></li>
60
+<li><a href="/contact.html">Contact</a></li>
61
+<li>&nbsp;</li>
62
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
63
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
64
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
65
+<li><a href="/xycontrol.html">xyControl</a></li>
66
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
67
+<li><a href="/serialdebug.html">Serial Debug</a></li>
68
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
69
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
70
+<li><a href="/xyrobot.html">xyRobot</a></li>
71
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
72
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
73
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
74
+<li><a href="/rremote.html">rRemote</a></li>
75
+<li>&nbsp;</li>
76
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
77
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
78
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
79
+<li><a href="/serialhelper.html">Serial Helper</a></li>
80
+            </ul>
81
+
82
+            <div id="recent">
83
+                Recent blog posts:
84
+                <ul id="recentList">
85
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
86
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
87
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
88
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
89
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
90
+                </ul>
91
+            </div>
92
+        </div>
93
+    </div></div>
94
+
95
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
96
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
97
+
98
+    <div id="footer">
99
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
100
+        &middot;
101
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
102
+        &middot;
103
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
104
+        &middot;
105
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
106
+        &middot;
107
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
108
+        &middot;
109
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
110
+    </div>
111
+    <img src="/stats/count.php?img" alt="Analytics">
112
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
113
+    <script type="text/javascript">
114
+        var _gaq = _gaq || [];
115
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
116
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
117
+        _gaq.push(['_setAllowLinker', true]);
118
+        _gaq.push(['_trackPageview']);
119
+        (function() {
120
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
121
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
122
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
123
+        })();
124
+    </script>
125
+</body>
126
+</html>

+ 126
- 0
output/contact.mob.html View File

@@ -0,0 +1,126 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>Contact - xythobuz.de</title>
6
+    <meta name="description" content="Electronics &amp; Software Projects" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    
17
+</head>
18
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
19
+    
20
+    <div id="header">
21
+        <h1>xythobuz.de</h1>
22
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
23
+        <h2>drop a message!</h2>
24
+    </div>
25
+    <div id="lang"><span id="lang2">Translation: 
26
+<a href='contact.de.html'>de</a> | <a href='contact.html'>en</a>
27
+</span></div>
28
+    <div class="colmask leftmenu"><div class="colleft">
29
+        <div class="content">
30
+
31
+            <h1>Contact</h1>
32
+<p>You can always use this <a href="/files/xythobuz.gpg">PGP Key</a></p>
33
+<p>Mail: <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#120;&#121;&#116;&#104;&#111;&#98;&#117;&#122;&#64;&#120;&#121;&#116;&#104;&#111;&#98;&#117;&#122;&#46;&#100;&#101;">&#120;&#121;&#116;&#104;&#111;&#98;&#117;&#122;&#64;&#120;&#121;&#116;&#104;&#111;&#98;&#117;&#122;&#46;&#100;&#101;</a></p>
34
+<p>Jabber: xythobuz@jabber.ccc.de</p>
35
+<p>Skype: xythobuz</p>
36
+<p>ICQ: 347449811</p>
37
+<p>Twitter: <a href="https://twitter.com/xythobuz">@xythobuz</a></p>
38
+<p>Facebook: <a href="https://www.facebook.com/vballert">Ver Ballert</a></p>
39
+<p>PSN: xythobuz</p>
40
+<p>Youtube: <a href="http://www.youtube.com/user/xythobuz">xythobuz</a></p>
41
+<p>Vimeo: <a href="https://vimeo.com/xythobuz">xythobuz</a></p>
42
+
43
+            
44
+
45
+        
46
+
47
+        </div>
48
+        <div class="nav">
49
+            <h3>Thomas Buck</h3>
50
+
51
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
52
+
53
+            <p id="bio">
54
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
55
+            </p>
56
+
57
+            <ul id="menuList">
58
+            <li><a href="/index.html">Home</a></li>
59
+<li><a href="/blog.html">Blog</a></li>
60
+<li><a href="/contact.html">Contact</a></li>
61
+<li>&nbsp;</li>
62
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
63
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
64
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
65
+<li><a href="/xycontrol.html">xyControl</a></li>
66
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
67
+<li><a href="/serialdebug.html">Serial Debug</a></li>
68
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
69
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
70
+<li><a href="/xyrobot.html">xyRobot</a></li>
71
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
72
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
73
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
74
+<li><a href="/rremote.html">rRemote</a></li>
75
+<li>&nbsp;</li>
76
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
77
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
78
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
79
+<li><a href="/serialhelper.html">Serial Helper</a></li>
80
+            </ul>
81
+
82
+            <div id="recent">
83
+                Recent blog posts:
84
+                <ul id="recentList">
85
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
86
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
87
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
88
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
89
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
90
+                </ul>
91
+            </div>
92
+        </div>
93
+    </div></div>
94
+
95
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
96
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
97
+
98
+    <div id="footer">
99
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
100
+        &middot;
101
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
102
+        &middot;
103
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
104
+        &middot;
105
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
106
+        &middot;
107
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
108
+        &middot;
109
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
110
+    </div>
111
+    <img src="/stats/count.php?img" alt="Analytics">
112
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
113
+    <script type="text/javascript">
114
+        var _gaq = _gaq || [];
115
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
116
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
117
+        _gaq.push(['_setAllowLinker', true]);
118
+        _gaq.push(['_trackPageview']);
119
+        (function() {
120
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
121
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
122
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
123
+        })();
124
+    </script>
125
+</body>
126
+</html>

+ 0
- 127
output/css/gh-fork-ribbon.css View File

@@ -1,127 +0,0 @@
1
-/* Left will inherit from right (so we don't need to duplicate code */
2
-.github-fork-ribbon {
3
-  /* The right and left lasses determine the side we attach our banner to */
4
-  position: absolute;
5
-
6
-  /* Add a bit of padding to give some substance outside the "stitching" */
7
-  padding: 2px 0;
8
-
9
-  /* Set the base colour */
10
-  background-color: #FF9900;
11
-
12
-  /* Set a gradient: transparent black at the top to almost-transparent black at the bottom */
13
-  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.00)), to(rgba(0, 0, 0, 0.15)));
14
-  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.00), rgba(0, 0, 0, 0.15));
15
-  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.00), rgba(0, 0, 0, 0.15));
16
-  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.00), rgba(0, 0, 0, 0.15));
17
-  background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0.00), rgba(0, 0, 0, 0.15));
18
-  background-image: linear-gradient(top, rgba(0, 0, 0, 0.00), rgba(0, 0, 0, 0.15));
19
-  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#000000', EndColorStr='#000000');
20
-
21
-  /* Add a drop shadow */
22
-  -webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.5);
23
-  box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.5);
24
-
25
-  z-index: 9999;
26
-}
27
-
28
-.github-fork-ribbon a {
29
-  /* Set the font */
30
-  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
31
-  font-size: 13px;
32
-  font-weight: 700;
33
-  color: white;
34
-
35
-  /* Set the text properties */
36
-  text-decoration: none;
37
-  text-shadow: 0 -1px rgba(0,0,0,0.5);
38
-  text-align: center;
39
-
40
-  /* Set the geometry. If you fiddle with these you'll also need to tweak the top and right values in #github-fork-ribbon. */
41
-  width: 200px;
42
-  line-height: 20px;
43
-
44
-  /* Set the layout properties */
45
-  display: inline-block;
46
-  padding: 2px 0;
47
-
48
-  /* Add "stitching" effect */
49
-  border-width: 1px 0;
50
-  border-style: dotted;
51
-  border-color: rgba(255,255,255,0.7);
52
-}
53
-
54
-.github-fork-ribbon-wrapper {
55
-  width: 150px;
56
-  height: 150px;
57
-  position: absolute;
58
-  overflow: hidden;
59
-  top: 0;
60
-}
61
-
62
-.github-fork-ribbon-wrapper.left {
63
-  left: 0;
64
-}
65
-
66
-.github-fork-ribbon-wrapper.right {
67
-  right: 0;
68
-}
69
-
70
-.github-fork-ribbon-wrapper.left-bottom {
71
-  position: fixed;
72
-  top: inherit;
73
-  bottom: 0;
74
-  left: 0;
75
-}
76
-
77
-.github-fork-ribbon-wrapper.right-bottom {
78
-  position: fixed;
79
-  top: inherit;
80
-  bottom: 0;
81
-  right: 0;
82
-}
83
-
84
-.github-fork-ribbon-wrapper.right .github-fork-ribbon {
85
-  top: 42px;
86
-  right: -43px;
87
-
88
-  /* Rotate the banner 45 degrees */
89
-  -webkit-transform: rotate(45deg);
90
-  -moz-transform: rotate(45deg);
91
-  -o-transform: rotate(45deg);
92
-  transform: rotate(45deg);
93
-}
94
-
95
-.github-fork-ribbon-wrapper.left .github-fork-ribbon {
96
-  top: 42px;
97
-  left: -43px;
98
-
99
-  /* Rotate the banner -45 degrees */
100
-  -webkit-transform: rotate(-45deg);
101
-  -moz-transform: rotate(-45deg);
102
-  -o-transform: rotate(-45deg);
103
-  transform: rotate(-45deg);
104
-}
105
-
106
-
107
-.github-fork-ribbon-wrapper.left-bottom .github-fork-ribbon {
108
-  top: 80px;
109
-  left: -43px;
110
-
111
-  /* Rotate the banner -45 degrees */
112
-  -webkit-transform: rotate(45deg);
113
-  -moz-transform: rotate(45deg);
114
-  -o-transform: rotate(45deg);
115
-  transform: rotate(45deg);
116
-}
117
-
118
-.github-fork-ribbon-wrapper.right-bottom .github-fork-ribbon {
119
-  top: 80px;
120
-  right: -43px;
121
-
122
-  /* Rotate the banner -45 degrees */
123
-  -webkit-transform: rotate(-45deg);
124
-  -moz-transform: rotate(-45deg);
125
-  -o-transform: rotate(-45deg);
126
-  transform: rotate(-45deg);
127
-}

+ 0
- 1
output/css/sh_bright.min.css View File

@@ -1 +0,0 @@
1
-pre.sh_sourceCode{background-color:#fff;color:#401e7a;font-weight:normal;font-style:normal;}pre.sh_sourceCode .sh_keyword{color:#ff3030;font-weight:bold;font-style:normal;}pre.sh_sourceCode .sh_type{color:#f7b92c;font-weight:normal;font-style:normal;}pre.sh_sourceCode .sh_string{color:#1861a7;font-weight:normal;font-style:normal;}pre.sh_sourceCode .sh_regexp{color:#1861a7;font-weight:normal;font-style:normal;}pre.sh_sourceCode .sh_specialchar{color:#1861a7;font-weight:normal;font-style:normal;}pre.sh_sourceCode .sh_comment{color:#38ad24;font-weight:normal;font-style:normal;}pre.sh_sourceCode .sh_number{color:#32ba06;font-weight:normal;font-style:normal;}pre.sh_sourceCode .sh_preproc{color:#5374b0;font-weight:normal;font-style:normal;}pre.sh_sourceCode .sh_symbol{color:#3030ee;font-weight:normal;font-style:normal;}pre.sh_sourceCode .sh_function{color:#d11ced;font-weight:normal;font-style:normal;}pre.sh_sourceCode .sh_cbracket{color:#3030ee;font-weight:normal;font-style:normal;}pre.sh_sourceCode .sh_url{color:#1861a7;font-weight:normal;font-style:normal;}pre.sh_sourceCode .sh_date{color:#ff3030;font-weight:bold;font-style:normal;}pre.sh_sourceCode .sh_time{color:#ff3030;font-weight:bold;font-style:normal;}pre.sh_sourceCode .sh_file{color:#ff3030;font-weight:bold;font-style:normal;}pre.sh_sourceCode .sh_ip{color:#1861a7;font-weight:normal;font-style:normal;}pre.sh_sourceCode .sh_name{color:#1861a7;font-weight:normal;font-style:normal;}pre.sh_sourceCode .sh_variable{color:#00f;font-weight:normal;font-style:normal;}pre.sh_sourceCode .sh_oldfile{color:#1861a7;font-weight:normal;font-style:normal;}pre.sh_sourceCode .sh_newfile{color:#1861a7;font-weight:normal;font-style:normal;}pre.sh_sourceCode .sh_difflines{color:#ff3030;font-weight:bold;font-style:normal;}pre.sh_sourceCode .sh_selector{color:#00f;font-weight:normal;font-style:normal;}pre.sh_sourceCode .sh_property{color:#ff3030;font-weight:bold;font-style:normal;}pre.sh_sourceCode .sh_value{color:#1861a7;font-weight:normal;font-style:normal;}

+ 0
- 250
output/css/style.css View File

@@ -1,250 +0,0 @@
1
-/*
2
- * Color Combination
3
- * #000000 - Text
4
- * #FF9900 - Link, Hover Link, Dashes
5
- * #FFFFFF - Background
6
- * #666666 - Visited Link, Footer
7
- * #EEEEEC - <pre>
8
- */
9
-
10
-body {
11
-    font-family: 'Droid Sans', sans-serif;
12
-    margin: 0;
13
-    padding: 0;
14
-    border: 0; /* This removes the border around the viewport in old versions of IE */
15
-    width: 100%;
16
-    min-width: 600px; /* Minimum width of layout - remove line if not required */
17
-    color: #000000;
18
-}
19
-
20
-a {
21
-    color: #FF9900;
22
-    font-weight: bold;
23
-    text-decoration: none;
24
-}
25
-
26
-a:visited {
27
-    color: #848484;
28
-    text-decoration: none;
29
-}
30
-
31
-a:hover {
32
-    color: #FF9900;
33
-    text-decoration: underline;
34
-}
35
-
36
-#header {
37
-    clear: both;
38
-    float: left;
39
-    width: 95%;
40
-    padding-left: 1em;
41
-    padding-top: 0.5em;
42
-    padding-bottom: 0.5em;
43
-    border-bottom: dashed #FF9900 2px;
44
-}
45
-
46
-#header h1 {
47
-    display: inline;
48
-    font-size: 3.5em;
49
-}
50
-
51
-#header h2 {
52
-    display: inline;
53
-    font-size: 2em;
54
-}
55
-
56
-#header p {
57
-    display: inline;
58
-}
59
-
60
-#flattr {
61
-    padding: 1em;
62
-}
63
-
64
-#twitter {
65
-    padding: 1em;
66
-}
67
-
68
-#reddit {
69
-    padding: 1em;
70
-}
71
-
72
-#github {
73
-    padding: 1em;
74
-}
75
-
76
-#print {
77
-    padding: 1em;
78
-}
79
-
80
-div#lang {
81
-    text-align: right;
82
-    padding-right: 10em;
83
-}
84
-
85
-span#lang2 {
86
-    line-height: 2em;
87
-}
88
-
89
-.colmask {
90
-    position: relative; /* This fixes the IE7 overflow hidden bug */
91
-    clear: both;
92
-    float: left;
93
-    width: 100%; /* width of whole page */
94
-    overflow: hidden; /* This chops off any overhanging divs */
95
-}
96
-
97
-.colleft {
98
-    float: left;
99
-    width: 100%;
100
-    position: relative;
101
-}
102
-
103
-.content {
104
-    float: left;
105
-    position: relative;
106
-    padding-left: 0.5em;
107
-    padding-right: 0.5em;
108
-    overflow: hidden;
109
-    z-index: 1;
110
-    background-color: #FFFFFF;
111
-}
112
-
113
-.nav {
114
-    float: left;
115
-    position: relative;
116
-    padding: 0 0 0 0;
117
-    padding-right: 1em;
118
-    overflow: hidden;
119
-    background-color: #FFFFFF;
120
-    border-right: solid #FF9900 1px;
121
-    border-bottom: solid #FF9900 1px;
122
-    z-index: 1;
123
-}
124
-
125
-div#logo {
126
-    width: 180px;
127
-    height: 180px;
128
-    box-shadow: 0px 0px 10px #666666;
129
-    border-radius: 8px;
130
-    border: solid #FF9900 3px;
131
-    background-color: #FF9900;
132
-    overflow: hidden;
133
-    padding: 10px;
134
-    margin: 10px;
135
-}
136
-
137
-img#logoImg {
138
-    padding: 0;
139
-    border-radius: 8px;
140
-    width: 180px;
141
-    height: 180px;
142
-    overflow: hidden;
143
-}
144
-
145
-ul#menuList {
146
-    list-style-type: none;
147
-    padding: 0.5em;
148
-    padding-top: 0;
149
-    margin-top: 0;
150
-}
151
-
152
-#recent {
153
-    padding-top: 1.5em;
154
-    padding-bottom: 0.5em;
155
-}
156
-
157
-ul#recentList {
158
-    list-style: none;
159
-    padding:0;
160
-    margin:0;
161
-}
162
-
163
-li.recentDate {
164
-    padding-left: 1em;
165
-    padding-bottom: 0.7em;
166
-}
167
-
168
-li.recentList {
169
-    padding-left: 1em;
170
-    text-indent: -1em;
171
-}
172
-
173
-li.recentList:before {
174
-    content: "→ ";
175
-}
176
-
177
-.leftmenu {
178
-    background: #FFFFFF; /* right column background colour */
179
-}
180
-
181
-.leftmenu .colleft {
182
-    right: 75%; /* right column width */
183
-    background: #FFFFFF; /* left column background colour */
184
-}
185
-
186
-.leftmenu .content {
187
-    width: 70%; /* right column content width */
188
-    left: 102%; /* 100% plus left column left padding */
189
-}
190
-
191
-.leftmenu .nav {
192
-    width: 21%; /* left column content width (column width minus left and right padding) */
193
-    left: 6%; /* (right column left and right padding) plus (left column left padding) */
194
-}
195
-
196
-#dude {
197
-    position: fixed;
198
-    bottom: 0px;
199
-    left: 30px;
200
-    max-width: 20%;
201
-    max-height: 50%;
202
-}
203
-
204
-#walter {
205
-    position: fixed;
206
-    bottom: 0px;
207
-    right: 30px;
208
-    max-width: 20%;
209
-    max-height: 50%;
210
-}
211
-
212
-#dude:hover {
213
-    z-index: 2;
214
-}
215
-
216
-#walter:hover {
217
-    z-index: 2;
218
-}
219
-
220
-#footer {
221
-    clear: both;
222
-    float: left;
223
-    width: 95%;
224
-    text-align: center;
225
-    font-size: small;
226
-    color: gray;
227
-    margin: 1em;
228
-}
229
-
230
-#footer a {
231
-    color: #666666;
232
-    text-decoration: none;
233
-}
234
-
235
-#footer a:hover {
236
-    color: #666666;
237
-    text-decoration: underline;
238
-}
239
-
240
-#footer a:visited {
241
-    color: #666666;
242
-    text-decoration: none;
243
-}
244
-
245
-pre {
246
-    border: dotted black 2px;
247
-    background: #EEEEEC;
248
-    padding: 1em;
249
-    overflow: scroll;
250
-}

+ 144
- 0
output/index.de.mob.html View File

@@ -0,0 +1,144 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>Home - xythobuz.de</title>
6
+    <meta name="description" content="Electronics &amp; Software Projects" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    <script type='text/javascript'>
17
+/* <![CDATA[ */
18
+(function() {
19
+var s = document.createElement('script');
20
+var t = document.getElementsByTagName('script')[0];
21
+s.type = 'text/javascript';
22
+s.async = true;
23
+s.src = '//api.flattr.com/js/0.6/load.js?mode=auto&uid=xythobuz&category=text';
24
+t.parentNode.insertBefore(s, t);
25
+})();
26
+/* ]]> */
27
+</script>
28
+</head>
29
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
30
+    
31
+    <div id="header">
32
+        <h1>xythobuz.de</h1>
33
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
34
+        <h2>Electronics &amp; Software</h2>
35
+    </div>
36
+    <div id="lang"><span id="lang2">Translation: 
37
+<a href='index.de.html'>de</a> | <a href='index.html'>en</a>
38
+</span></div>
39
+    <div class="colmask leftmenu"><div class="colleft">
40
+        <div class="content">
41
+
42
+            <h1>Willkommen</h1>
43
+<p>Hier findest du (immer mehr) Informationen zu Projekten von mir. Gerne höre ich Feedback über E-Mail. Viel Spaß!</p>
44
+<iframe src="http://githubbadge.appspot.com/badge/xythobuz?a=0" style="border: 0;height: 110px;width: 200px;overflow: hidden;"></iframe>
45
+
46
+<p><a href="http://en.wikipedia.org/wiki/HD_DVD_encryption_key_controversy">09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0</a></p>
47
+<p><a href="http://www.yalelawtech.org/trusted-computing-drm/46-dc-ea-d3-17-fe-45-d8-09-23-eb-97-e4-95-64-10-d4-cd-b2-c2/">46 DC EA D3 17 FE 45 D8 09 23 EB 97 E4 95 64 10 D4 CD B2 C2</a></p>
48
+<pre>
49
+-----BEGIN GEEK CODE BLOCK-----
50
+Version: 3.12
51
+GCS/E/MU d-(--)>--- s:++ a-- C++++>$ UBLX+++>++++$ P+ L+ !E--- W+++ N+ !o K--? !w--- !O M++ !V PS+++ PE-- Y+ PGP++ !t !5 !X !R tv-- b+ DI+ D+ G e h r y?*
52
+------END GEEK CODE BLOCK------
53
+</pre>
54
+
55
+<p><a class="twitter-timeline" data-dnt="true" href="https://twitter.com/xythobuz" data-widget-id="318732638158471170">Tweets by @xythobuz</a>
56
+<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script></p>
57
+<p><img alt="Bitcoin Donation QR" src="/img/qr.png" /></p>
58
+
59
+            <span id="flattr">
60
+<a class="FlattrButton" href="http://www.xythobuz.de/index.de.html" title="Home">Home</a>
61
+</span>
62
+
63
+        
64
+
65
+        </div>
66
+        <div class="nav">
67
+            <h3>Thomas Buck</h3>
68
+
69
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
70
+
71
+            <p id="bio">
72
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
73
+            </p>
74
+
75
+            <ul id="menuList">
76
+            <li><a href="/index.html">Home</a></li>
77
+<li><a href="/blog.html">Blog</a></li>
78
+<li><a href="/contact.html">Contact</a></li>
79
+<li>&nbsp;</li>
80
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
81
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
82
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
83
+<li><a href="/xycontrol.html">xyControl</a></li>
84
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
85
+<li><a href="/serialdebug.html">Serial Debug</a></li>
86
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
87
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
88
+<li><a href="/xyrobot.html">xyRobot</a></li>
89
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
90
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
91
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
92
+<li><a href="/rremote.html">rRemote</a></li>
93
+<li>&nbsp;</li>
94
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
95
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
96
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
97
+<li><a href="/serialhelper.html">Serial Helper</a></li>
98
+            </ul>
99
+
100
+            <div id="recent">
101
+                Recent blog posts:
102
+                <ul id="recentList">
103
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
104
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
105
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
106
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
107
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
108
+                </ul>
109
+            </div>
110
+        </div>
111
+    </div></div>
112
+
113
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
114
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
115
+
116
+    <div id="footer">
117
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
118
+        &middot;
119
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
120
+        &middot;
121
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
122
+        &middot;
123
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
124
+        &middot;
125
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
126
+        &middot;
127
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
128
+    </div>
129
+    <img src="/stats/count.php?img" alt="Analytics">
130
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
131
+    <script type="text/javascript">
132
+        var _gaq = _gaq || [];
133
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
134
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
135
+        _gaq.push(['_setAllowLinker', true]);
136
+        _gaq.push(['_trackPageview']);
137
+        (function() {
138
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
139
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
140
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
141
+        })();
142
+    </script>
143
+</body>
144
+</html>

+ 144
- 0
output/index.mob.html View File

@@ -0,0 +1,144 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>Home - xythobuz.de</title>
6
+    <meta name="description" content="Electronics &amp; Software Projects" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    <script type='text/javascript'>
17
+/* <![CDATA[ */
18
+(function() {
19
+var s = document.createElement('script');
20
+var t = document.getElementsByTagName('script')[0];
21
+s.type = 'text/javascript';
22
+s.async = true;
23
+s.src = '//api.flattr.com/js/0.6/load.js?mode=auto&uid=xythobuz&category=text';
24
+t.parentNode.insertBefore(s, t);
25
+})();
26
+/* ]]> */
27
+</script>
28
+</head>
29
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
30
+    
31
+    <div id="header">
32
+        <h1>xythobuz.de</h1>
33
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
34
+        <h2>Electronics &amp; Software</h2>
35
+    </div>
36
+    <div id="lang"><span id="lang2">Translation: 
37
+<a href='index.de.html'>de</a> | <a href='index.html'>en</a>
38
+</span></div>
39
+    <div class="colmask leftmenu"><div class="colleft">
40
+        <div class="content">
41
+
42
+            <h1>Welcome</h1>
43
+<p>I'm publishing some informations about my projects here. Please give feedback and have fun!</p>
44
+<iframe src="http://githubbadge.appspot.com/badge/xythobuz?a=0" style="border: 0;height: 110px;width: 200px;overflow: hidden;"></iframe>
45
+
46
+<p><a href="http://en.wikipedia.org/wiki/HD_DVD_encryption_key_controversy">09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0</a></p>
47
+<p><a href="http://www.yalelawtech.org/trusted-computing-drm/46-dc-ea-d3-17-fe-45-d8-09-23-eb-97-e4-95-64-10-d4-cd-b2-c2/">46 DC EA D3 17 FE 45 D8 09 23 EB 97 E4 95 64 10 D4 CD B2 C2</a></p>
48
+<pre>
49
+-----BEGIN GEEK CODE BLOCK-----
50
+Version: 3.12
51
+GCS/E/MU d-(--)>--- s:++ a-- C++++>$ UBLX+++>++++$ P+ L+ !E--- W+++ N+ !o K--? !w--- !O M++ !V PS+++ PE-- Y+ PGP++ !t !5 !X !R tv-- b+ DI+ D+ G e h r y?*
52
+------END GEEK CODE BLOCK------
53
+</pre>
54
+
55
+<p><a class="twitter-timeline" data-dnt="true" href="https://twitter.com/xythobuz" data-widget-id="318732638158471170">Tweets by @xythobuz</a>
56
+<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script></p>
57
+<p><img alt="Bitcoin Donation QR" src="/img/qr.png" /></p>
58
+
59
+            <span id="flattr">
60
+<a class="FlattrButton" href="http://www.xythobuz.de/index.html" title="Home">Home</a>
61
+</span>
62
+
63
+        
64
+
65
+        </div>
66
+        <div class="nav">
67
+            <h3>Thomas Buck</h3>
68
+
69
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
70
+
71
+            <p id="bio">
72
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
73
+            </p>
74
+
75
+            <ul id="menuList">
76
+            <li><a href="/index.html">Home</a></li>
77
+<li><a href="/blog.html">Blog</a></li>
78
+<li><a href="/contact.html">Contact</a></li>
79
+<li>&nbsp;</li>
80
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
81
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
82
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
83
+<li><a href="/xycontrol.html">xyControl</a></li>
84
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
85
+<li><a href="/serialdebug.html">Serial Debug</a></li>
86
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
87
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
88
+<li><a href="/xyrobot.html">xyRobot</a></li>
89
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
90
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
91
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
92
+<li><a href="/rremote.html">rRemote</a></li>
93
+<li>&nbsp;</li>
94
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
95
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
96
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
97
+<li><a href="/serialhelper.html">Serial Helper</a></li>
98
+            </ul>
99
+
100
+            <div id="recent">
101
+                Recent blog posts:
102
+                <ul id="recentList">
103
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
104
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
105
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
106
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
107
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
108
+                </ul>
109
+            </div>
110
+        </div>
111
+    </div></div>
112
+
113
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
114
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
115
+
116
+    <div id="footer">
117
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
118
+        &middot;
119
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
120
+        &middot;
121
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
122
+        &middot;
123
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
124
+        &middot;
125
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
126
+        &middot;
127
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
128
+    </div>
129
+    <img src="/stats/count.php?img" alt="Analytics">
130
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
131
+    <script type="text/javascript">
132
+        var _gaq = _gaq || [];
133
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
134
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
135
+        _gaq.push(['_setAllowLinker', true]);
136
+        _gaq.push(['_trackPageview']);
137
+        (function() {
138
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
139
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
140
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
141
+        })();
142
+    </script>
143
+</body>
144
+</html>

+ 0
- 1
output/js/sh/sh_bison.min.js
File diff suppressed because it is too large
View File


+ 0
- 1
output/js/sh/sh_c.min.js View File

@@ -1 +0,0 @@
1
-if(!this.sh_languages){this.sh_languages={}}sh_languages.c=[[[/\/\/\//g,"sh_comment",1],[/\/\//g,"sh_comment",7],[/\/\*\*/g,"sh_comment",8],[/\/\*/g,"sh_comment",9],[/(\bstruct)([ \t]+)([A-Za-z0-9_]+)/g,["sh_keyword","sh_normal","sh_classname"],-1],[/^[ \t]*#(?:[ \t]*include)/g,"sh_preproc",10,1],[/^[ \t]*#(?:[ \t]*[A-Za-z0-9_]*)/g,"sh_preproc",-1],[/\b[+-]?(?:(?:0x[A-Fa-f0-9]+)|(?:(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?))u?(?:(?:int(?:8|16|32|64))|L)?\b/g,"sh_number",-1],[/"/g,"sh_string",13],[/'/g,"sh_string",14],[/\b(?:__asm|__cdecl|__declspec|__export|__far16|__fastcall|__fortran|__import|__pascal|__rtti|__stdcall|_asm|_cdecl|__except|_export|_far16|_fastcall|__finally|_fortran|_import|_pascal|_stdcall|__thread|__try|asm|auto|break|case|catch|cdecl|const|continue|default|do|else|enum|extern|for|goto|if|pascal|register|return|sizeof|static|struct|switch|typedef|union|volatile|while)\b/g,"sh_keyword",-1],[/\b(?:bool|char|double|float|int|long|short|signed|unsigned|void|wchar_t)\b/g,"sh_type",-1],[/~|!|%|\^|\*|\(|\)|-|\+|=|\[|\]|\\|:|;|,|\.|\/|\?|&|<|>|\|/g,"sh_symbol",-1],[/\{|\}/g,"sh_cbracket",-1],[/(?:[A-Za-z]|_)[A-Za-z0-9_]*(?=[ \t]*\()/g,"sh_function",-1],[/([A-Za-z](?:[^`~!@#$%&*()_=+{}|;:",<.>\/?'\\[\]\^\-\s]|[_])*)((?:<.*>)?)(\s+(?=[*&]*[A-Za-z][^`~!@#$%&*()_=+{}|;:",<.>\/?'\\[\]\^\-\s]*\s*[`~!@#$%&*()_=+{}|;:",<.>\/?'\\[\]\^\-\[\]]+))/g,["sh_usertype","sh_usertype","sh_normal"],-1]],[[/$/g,null,-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",2,1],[/<!DOCTYPE/g,"sh_preproc",4,1],[/<!--/g,"sh_comment",5],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",6,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",6,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\?>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/-->/g,"sh_comment",-2],[/<!--/g,"sh_comment",5]],[[/(?:\/)?>/g,"sh_keyword",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/$/g,null,-2]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",2,1],[/<!DOCTYPE/g,"sh_preproc",4,1],[/<!--/g,"sh_comment",5],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",6,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",6,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/$/g,null,-2],[/</g,"sh_string",11],[/"/g,"sh_string",12],[/\/\/\//g,"sh_comment",1],[/\/\//g,"sh_comment",7],[/\/\*\*/g,"sh_comment",8],[/\/\*/g,"sh_comment",9]],[[/$/g,null,-2],[/>/g,"sh_string",-2]],[[/$/g,null,-2],[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/"/g,"sh_string",-2],[/\\./g,"sh_specialchar",-1]],[[/'/g,"sh_string",-2],[/\\./g,"sh_specialchar",-1]]];

+ 0
- 1
output/js/sh/sh_caml.min.js View File

@@ -1 +0,0 @@
1
-if(!this.sh_languages){this.sh_languages={}}sh_languages.caml=[[[/\b(?:external|open|include|[A-Z][\w']*(?=\.))\b/g,"sh_preproc",-1],[/\b[+-]?(?:(?:0x[A-Fa-f0-9]+)|(?:(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?))u?(?:(?:int(?:8|16|32|64))|L)?\b/g,"sh_number",-1],[/"/g,"sh_string",1],[/\b(?:and|as|assert|asr|begin|class|closed|constraint|do|done|downto|else|end|exception|false|for|fun|function|functor|if|in|inherit|initializer|land|lazy|let|lor|lsl|lsr|lxor|match|method|mod|module|mutable|new|object|of|or|parser|private|rec|sig|struct|then|to|true|try|type|val|virtual|when|while|with)\b/g,"sh_keyword",-1],[/\(\*/g,"sh_comment",2],[/\b(?:[A-Z][\w']*(?!\.)|int|int32|int64|nativeint|bool|char|exn|option|float|unit|string|list|array|ref|format|format4|lazy_t|in_channel|out_channel)\b/g,"sh_type",-1],[/~|!|%|\^|\*|\(|\)|-|\+|=|\[|\]|\\|:|;|,|\.|\/|\?|&|<|>|\|/g,"sh_symbol",-1],[/\{|\}/g,"sh_cbracket",-1]],[[/$/g,null,-2],[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/\*\)/g,"sh_comment",-2],[/\(\*/g,"sh_comment",2]]];

+ 0
- 1
output/js/sh/sh_changelog.min.js View File

@@ -1 +0,0 @@
1
-if(!this.sh_languages){this.sh_languages={}}sh_languages.changelog=[[[/[\d]{2,4}-?[\d]{2}-?[\d]{2}/g,"sh_date",1,1],[/(^[ \t]+)(\*)([ \t]+)((?:[^:]+\:)?)/g,["sh_normal","sh_symbol","sh_normal","sh_file"],-1],[/(^[ \t]+)((?:[^:]+\:)?)/g,["sh_normal","sh_file"],-1]],[[/$/g,null,-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/(?:[A-Za-z0-9_]|[`~!@#$%&*()_=+{}|;:",<.>\/?'\\[\]\^\-])+/g,"sh_name",-1]]];

+ 0
- 1
output/js/sh/sh_cpp.min.js View File

@@ -1 +0,0 @@
1
-if(!this.sh_languages){this.sh_languages={}}sh_languages.cpp=[[[/(\b(?:class|struct|typename))([ \t]+)([A-Za-z0-9_]+)/g,["sh_keyword","sh_normal","sh_classname"],-1],[/\b(?:class|const_cast|delete|dynamic_cast|explicit|false|friend|inline|mutable|namespace|new|operator|private|protected|public|reinterpret_cast|static_cast|template|this|throw|true|try|typeid|typename|using|virtual)\b/g,"sh_keyword",-1],[/\/\/\//g,"sh_comment",1],[/\/\//g,"sh_comment",7],[/\/\*\*/g,"sh_comment",8],[/\/\*/g,"sh_comment",9],[/(\bstruct)([ \t]+)([A-Za-z0-9_]+)/g,["sh_keyword","sh_normal","sh_classname"],-1],[/^[ \t]*#(?:[ \t]*include)/g,"sh_preproc",10,1],[/^[ \t]*#(?:[ \t]*[A-Za-z0-9_]*)/g,"sh_preproc",-1],[/\b[+-]?(?:(?:0x[A-Fa-f0-9]+)|(?:(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?))u?(?:(?:int(?:8|16|32|64))|L)?\b/g,"sh_number",-1],[/"/g,"sh_string",13],[/'/g,"sh_string",14],[/\b(?:__asm|__cdecl|__declspec|__export|__far16|__fastcall|__fortran|__import|__pascal|__rtti|__stdcall|_asm|_cdecl|__except|_export|_far16|_fastcall|__finally|_fortran|_import|_pascal|_stdcall|__thread|__try|asm|auto|break|case|catch|cdecl|const|continue|default|do|else|enum|extern|for|goto|if|pascal|register|return|sizeof|static|struct|switch|typedef|union|volatile|while)\b/g,"sh_keyword",-1],[/\b(?:bool|char|double|float|int|long|short|signed|unsigned|void|wchar_t)\b/g,"sh_type",-1],[/~|!|%|\^|\*|\(|\)|-|\+|=|\[|\]|\\|:|;|,|\.|\/|\?|&|<|>|\|/g,"sh_symbol",-1],[/\{|\}/g,"sh_cbracket",-1],[/(?:[A-Za-z]|_)[A-Za-z0-9_]*(?=[ \t]*\()/g,"sh_function",-1],[/([A-Za-z](?:[^`~!@#$%&*()_=+{}|;:",<.>\/?'\\[\]\^\-\s]|[_])*)((?:<.*>)?)(\s+(?=[*&]*[A-Za-z][^`~!@#$%&*()_=+{}|;:",<.>\/?'\\[\]\^\-\s]*\s*[`~!@#$%&*()_=+{}|;:",<.>\/?'\\[\]\^\-\[\]]+))/g,["sh_usertype","sh_usertype","sh_normal"],-1]],[[/$/g,null,-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",2,1],[/<!DOCTYPE/g,"sh_preproc",4,1],[/<!--/g,"sh_comment",5],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",6,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",6,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\?>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/-->/g,"sh_comment",-2],[/<!--/g,"sh_comment",5]],[[/(?:\/)?>/g,"sh_keyword",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/$/g,null,-2]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",2,1],[/<!DOCTYPE/g,"sh_preproc",4,1],[/<!--/g,"sh_comment",5],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",6,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",6,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/$/g,null,-2],[/</g,"sh_string",11],[/"/g,"sh_string",12],[/\/\/\//g,"sh_comment",1],[/\/\//g,"sh_comment",7],[/\/\*\*/g,"sh_comment",8],[/\/\*/g,"sh_comment",9]],[[/$/g,null,-2],[/>/g,"sh_string",-2]],[[/$/g,null,-2],[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/"/g,"sh_string",-2],[/\\./g,"sh_specialchar",-1]],[[/'/g,"sh_string",-2],[/\\./g,"sh_specialchar",-1]]];

+ 0
- 1
output/js/sh/sh_csharp.min.js View File

@@ -1 +0,0 @@
1
-if(!this.sh_languages){this.sh_languages={}}sh_languages.csharp=[[[/\b(?:using)\b/g,"sh_preproc",-1],[/\b[+-]?(?:(?:0x[A-Fa-f0-9]+)|(?:(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?))(?:[FfDdMmUulL]+)?\b/g,"sh_number",-1],[/(\b(?:class|struct|typename))([ \t]+)([A-Za-z0-9_]+)/g,["sh_keyword","sh_normal","sh_classname"],-1],[/\b(?:abstract|event|new|struct|as|explicit|null|switch|base|extern|this|false|operator|throw|break|finally|out|true|fixed|override|try|case|params|typeof|catch|for|private|foreach|protected|checked|goto|public|unchecked|class|if|readonly|unsafe|const|implicit|ref|continue|in|return|virtual|default|interface|sealed|volatile|delegate|internal|do|is|sizeof|while|lock|stackalloc|else|static|enum|namespace|get|partial|set|value|where|yield)\b/g,"sh_keyword",-1],[/\/\/\//g,"sh_comment",1],[/\/\//g,"sh_comment",7],[/\/\*\*/g,"sh_comment",8],[/\/\*/g,"sh_comment",9],[/(\bstruct)([ \t]+)([A-Za-z0-9_]+)/g,["sh_keyword","sh_normal","sh_classname"],-1],[/^[ \t]*#(?:[ \t]*include)/g,"sh_preproc",10,1],[/^[ \t]*#(?:[ \t]*[A-Za-z0-9_]*)/g,"sh_preproc",-1],[/\b[+-]?(?:(?:0x[A-Fa-f0-9]+)|(?:(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?))u?(?:(?:int(?:8|16|32|64))|L)?\b/g,"sh_number",-1],[/"/g,"sh_string",13],[/'/g,"sh_string",14],[/\b(?:bool|byte|sbyte|char|decimal|double|float|int|uint|long|ulong|object|short|ushort|string|void)\b/g,"sh_type",-1],[/~|!|%|\^|\*|\(|\)|-|\+|=|\[|\]|\\|:|;|,|\.|\/|\?|&|<|>|\|/g,"sh_symbol",-1],[/\{|\}/g,"sh_cbracket",-1],[/(?:[A-Za-z]|_)[A-Za-z0-9_]*(?=[ \t]*\()/g,"sh_function",-1],[/([A-Za-z](?:[^`~!@#$%&*()_=+{}|;:",<.>\/?'\\[\]\^\-\s]|[_])*)((?:<.*>)?)(\s+(?=[*&]*[A-Za-z][^`~!@#$%&*()_=+{}|;:",<.>\/?'\\[\]\^\-\s]*\s*[`~!@#$%&*()_=+{}|;:",<.>\/?'\\[\]\^\-\[\]]+))/g,["sh_usertype","sh_usertype","sh_normal"],-1]],[[/$/g,null,-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",2,1],[/<!DOCTYPE/g,"sh_preproc",4,1],[/<!--/g,"sh_comment",5],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",6,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",6,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\?>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/-->/g,"sh_comment",-2],[/<!--/g,"sh_comment",5]],[[/(?:\/)?>/g,"sh_keyword",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/$/g,null,-2]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",2,1],[/<!DOCTYPE/g,"sh_preproc",4,1],[/<!--/g,"sh_comment",5],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",6,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",6,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/$/g,null,-2],[/</g,"sh_string",11],[/"/g,"sh_string",12],[/\/\/\//g,"sh_comment",1],[/\/\//g,"sh_comment",7],[/\/\*\*/g,"sh_comment",8],[/\/\*/g,"sh_comment",9]],[[/$/g,null,-2],[/>/g,"sh_string",-2]],[[/$/g,null,-2],[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/"/g,"sh_string",-2],[/\\./g,"sh_specialchar",-1]],[[/'/g,"sh_string",-2],[/\\./g,"sh_specialchar",-1]]];

+ 0
- 1
output/js/sh/sh_css.min.js View File

@@ -1 +0,0 @@
1
-if(!this.sh_languages){this.sh_languages={}}sh_languages.css=[[[/\/\/\//g,"sh_comment",1],[/\/\//g,"sh_comment",7],[/\/\*\*/g,"sh_comment",8],[/\/\*/g,"sh_comment",9],[/(?:\.|#)[A-Za-z0-9_]+/g,"sh_selector",-1],[/\{/g,"sh_cbracket",10,1],[/~|!|%|\^|\*|\(|\)|-|\+|=|\[|\]|\\|:|;|,|\.|\/|\?|&|<|>|\|/g,"sh_symbol",-1]],[[/$/g,null,-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",2,1],[/<!DOCTYPE/g,"sh_preproc",4,1],[/<!--/g,"sh_comment",5],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",6,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",6,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\?>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/-->/g,"sh_comment",-2],[/<!--/g,"sh_comment",5]],[[/(?:\/)?>/g,"sh_keyword",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/$/g,null,-2]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",2,1],[/<!DOCTYPE/g,"sh_preproc",4,1],[/<!--/g,"sh_comment",5],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",6,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",6,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\}/g,"sh_cbracket",-2],[/\/\/\//g,"sh_comment",1],[/\/\//g,"sh_comment",7],[/\/\*\*/g,"sh_comment",8],[/\/\*/g,"sh_comment",9],[/[A-Za-z0-9_-]+[ \t]*:/g,"sh_property",-1],[/[.%A-Za-z0-9_-]+/g,"sh_value",-1],[/#(?:[A-Za-z0-9_]+)/g,"sh_string",-1]]];

+ 0
- 1
output/js/sh/sh_desktop.min.js View File

@@ -1 +0,0 @@
1
-if(!this.sh_languages){this.sh_languages={}}sh_languages.desktop=[[[/#/g,"sh_comment",1],[/\[.*\]/g,"sh_section",1],[/([^="\[]+)((?:\[.+\])*)([ \t]*)(=)/g,["sh_type","sh_paren","sh_normal","sh_symbol"],-1]],[[/$/g,null,-2]]];

+ 0
- 1
output/js/sh/sh_diff.min.js View File

@@ -1 +0,0 @@
1
-if(!this.sh_languages){this.sh_languages={}}sh_languages.diff=[[[/(?=^[-]{3})/g,"sh_oldfile",1,1],[/(?=^[*]{3})/g,"sh_oldfile",3,1],[/(?=^[\d])/g,"sh_difflines",6,1]],[[/^[-]{3}/g,"sh_oldfile",2],[/^[-]/g,"sh_oldfile",2],[/^[+]/g,"sh_newfile",2],[/^@@/g,"sh_difflines",2]],[[/$/g,null,-2]],[[/^[*]{3}[ \t]+[\d]/g,"sh_oldfile",4],[/^[*]{3}/g,"sh_oldfile",2],[/^[-]{3}[ \t]+[\d]/g,"sh_newfile",5],[/^[-]{3}/g,"sh_newfile",2]],[[/^[\s]/g,"sh_normal",2],[/(?=^[-]{3})/g,"sh_newfile",-2]],[[/^[\s]/g,"sh_normal",2],[/(?=^[*]{3})/g,"sh_newfile",-2],[/^diff/g,"sh_normal",2]],[[/^[\d]/g,"sh_difflines",2],[/^[<]/g,"sh_oldfile",2],[/^[>]/g,"sh_newfile",2]]];

+ 0
- 1
output/js/sh/sh_flex.min.js
File diff suppressed because it is too large
View File


+ 0
- 1
output/js/sh/sh_glsl.min.js
File diff suppressed because it is too large
View File


+ 0
- 1
output/js/sh/sh_haxe.min.js View File

@@ -1 +0,0 @@
1
-if(!this.sh_languages){this.sh_languages={}}sh_languages.haxe=[[[/^[ \t]*#(?:(?:if|else)[ \t]*[A-Za-z0-9_]*|end)|import|package/g,"sh_preproc",-1],[/\/\/\//g,"sh_comment",1],[/\/\//g,"sh_comment",7],[/\/\*\*/g,"sh_comment",8],[/\/\*/g,"sh_comment",9],[/\b[+-]?(?:(?:0x[A-Fa-f0-9]+)|(?:(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?))u?(?:(?:int(?:8|16|32|64))|L)?\b/g,"sh_number",-1],[/"/g,"sh_string",10],[/'/g,"sh_string",11],[/(\b(?:class|interface))([ \t]+)([$A-Za-z0-9_]+)/g,["sh_keyword","sh_normal","sh_classname"],-1],[/\b(?:abstract|assert|break|case|cast|catch|class|continue|default|do|else|enum|extends|extern|false|final|finally|for|function|if|implements|in|inline|interface|new|null|override|private|protected|public|return|static|super|switch|synchronized|this|throw|throws|true|try|typedef|untyped|var|while)\b/g,"sh_keyword",-1],[/\b(?:Bool|Dynamic|Float|Int|Void)\b/g,"sh_type",-1],[/~|!|%|\^|\*|\(|\)|-|\+|=|\[|\]|\\|:|;|,|\.|\/|\?|&|<|>|\|/g,"sh_symbol",-1],[/\{|\}/g,"sh_cbracket",-1],[/(?:[A-Za-z]|_)[A-Za-z0-9_]*(?=[ \t]*\()/g,"sh_function",-1],[/([A-Za-z](?:[^`~!@#$%&*()_=+{}|;:",<.>\/?'\\[\]\^\-\s]|[_])*)((?:<.*>)?)(\s+(?=[*&]*[A-Za-z][^`~!@#$%&*()_=+{}|;:",<.>\/?'\\[\]\^\-\s]*\s*[`~!@#$%&*()_=+{}|;:",<.>\/?'\\[\]\^\-\[\]]+))/g,["sh_usertype","sh_usertype","sh_normal"],-1]],[[/$/g,null,-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",2,1],[/<!DOCTYPE/g,"sh_preproc",4,1],[/<!--/g,"sh_comment",5],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",6,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",6,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\?>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/-->/g,"sh_comment",-2],[/<!--/g,"sh_comment",5]],[[/(?:\/)?>/g,"sh_keyword",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/$/g,null,-2]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",2,1],[/<!DOCTYPE/g,"sh_preproc",4,1],[/<!--/g,"sh_comment",5],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",6,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",6,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/"/g,"sh_string",-2],[/\\./g,"sh_specialchar",-1]],[[/'/g,"sh_string",-2],[/\\./g,"sh_specialchar",-1]]];

+ 0
- 1
output/js/sh/sh_html.min.js View File

@@ -1 +0,0 @@
1
-if(!this.sh_languages){this.sh_languages={}}sh_languages.html=[[[/<\?xml/g,"sh_preproc",1,1],[/<!DOCTYPE/g,"sh_preproc",3,1],[/<!--/g,"sh_comment",4],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",5,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",5,1]],[[/\?>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",2]],[[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",2]],[[/-->/g,"sh_comment",-2],[/<!--/g,"sh_comment",4]],[[/(?:\/)?>/g,"sh_keyword",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",2]]];

+ 0
- 1
output/js/sh/sh_java.min.js View File

@@ -1 +0,0 @@
1
-if(!this.sh_languages){this.sh_languages={}}sh_languages.java=[[[/\b(?:import|package)\b/g,"sh_preproc",-1],[/\/\/\//g,"sh_comment",1],[/\/\//g,"sh_comment",7],[/\/\*\*/g,"sh_comment",8],[/\/\*/g,"sh_comment",9],[/\b[+-]?(?:(?:0x[A-Fa-f0-9]+)|(?:(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?))u?(?:(?:int(?:8|16|32|64))|L)?\b/g,"sh_number",-1],[/"/g,"sh_string",10],[/'/g,"sh_string",11],[/(\b(?:class|interface))([ \t]+)([$A-Za-z0-9_]+)/g,["sh_keyword","sh_normal","sh_classname"],-1],[/\b(?:abstract|assert|break|case|catch|class|const|continue|default|do|else|extends|false|final|finally|for|goto|if|implements|instanceof|interface|native|new|null|private|protected|public|return|static|strictfp|super|switch|synchronized|throw|throws|true|this|transient|try|volatile|while)\b/g,"sh_keyword",-1],[/\b(?:int|byte|boolean|char|long|float|double|short|void)\b/g,"sh_type",-1],[/~|!|%|\^|\*|\(|\)|-|\+|=|\[|\]|\\|:|;|,|\.|\/|\?|&|<|>|\|/g,"sh_symbol",-1],[/\{|\}/g,"sh_cbracket",-1],[/(?:[A-Za-z]|_)[A-Za-z0-9_]*(?=[ \t]*\()/g,"sh_function",-1],[/([A-Za-z](?:[^`~!@#$%&*()_=+{}|;:",<.>\/?'\\[\]\^\-\s]|[_])*)((?:<.*>)?)(\s+(?=[*&]*[A-Za-z][^`~!@#$%&*()_=+{}|;:",<.>\/?'\\[\]\^\-\s]*\s*[`~!@#$%&*()_=+{}|;:",<.>\/?'\\[\]\^\-\[\]]+))/g,["sh_usertype","sh_usertype","sh_normal"],-1]],[[/$/g,null,-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",2,1],[/<!DOCTYPE/g,"sh_preproc",4,1],[/<!--/g,"sh_comment",5],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",6,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",6,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\?>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/-->/g,"sh_comment",-2],[/<!--/g,"sh_comment",5]],[[/(?:\/)?>/g,"sh_keyword",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/$/g,null,-2]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",2,1],[/<!DOCTYPE/g,"sh_preproc",4,1],[/<!--/g,"sh_comment",5],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",6,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",6,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/"/g,"sh_string",-2],[/\\./g,"sh_specialchar",-1]],[[/'/g,"sh_string",-2],[/\\./g,"sh_specialchar",-1]]];

+ 0
- 1
output/js/sh/sh_javascript.min.js View File

@@ -1 +0,0 @@
1
-if(!this.sh_languages){this.sh_languages={}}sh_languages.javascript=[[[/\/\/\//g,"sh_comment",1],[/\/\//g,"sh_comment",7],[/\/\*\*/g,"sh_comment",8],[/\/\*/g,"sh_comment",9],[/\b(?:abstract|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|false|final|finally|for|function|goto|if|implements|in|instanceof|interface|native|new|null|private|protected|prototype|public|return|static|super|switch|synchronized|throw|throws|this|transient|true|try|typeof|var|volatile|while|with)\b/g,"sh_keyword",-1],[/(\+\+|--|\)|\])(\s*)(\/=?(?![*\/]))/g,["sh_symbol","sh_normal","sh_symbol"],-1],[/(0x[A-Fa-f0-9]+|(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?)(\s*)(\/(?![*\/]))/g,["sh_number","sh_normal","sh_symbol"],-1],[/([A-Za-z$_][A-Za-z0-9$_]*\s*)(\/=?(?![*\/]))/g,["sh_normal","sh_symbol"],-1],[/\/(?:\\.|[^*\\\/])(?:\\.|[^\\\/])*\/[gim]*/g,"sh_regexp",-1],[/\b[+-]?(?:(?:0x[A-Fa-f0-9]+)|(?:(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?))u?(?:(?:int(?:8|16|32|64))|L)?\b/g,"sh_number",-1],[/"/g,"sh_string",10],[/'/g,"sh_string",11],[/~|!|%|\^|\*|\(|\)|-|\+|=|\[|\]|\\|:|;|,|\.|\/|\?|&|<|>|\|/g,"sh_symbol",-1],[/\{|\}/g,"sh_cbracket",-1],[/\b(?:Math|Infinity|NaN|undefined|arguments)\b/g,"sh_predef_var",-1],[/\b(?:Array|Boolean|Date|Error|EvalError|Function|Number|Object|RangeError|ReferenceError|RegExp|String|SyntaxError|TypeError|URIError|decodeURI|decodeURIComponent|encodeURI|encodeURIComponent|eval|isFinite|isNaN|parseFloat|parseInt)\b/g,"sh_predef_func",-1],[/(?:[A-Za-z]|_)[A-Za-z0-9_]*(?=[ \t]*\()/g,"sh_function",-1]],[[/$/g,null,-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",2,1],[/<!DOCTYPE/g,"sh_preproc",4,1],[/<!--/g,"sh_comment",5],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",6,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",6,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\?>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/-->/g,"sh_comment",-2],[/<!--/g,"sh_comment",5]],[[/(?:\/)?>/g,"sh_keyword",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/$/g,null,-2]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",2,1],[/<!DOCTYPE/g,"sh_preproc",4,1],[/<!--/g,"sh_comment",5],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",6,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",6,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/"/g,"sh_string",-2],[/\\./g,"sh_specialchar",-1]],[[/'/g,"sh_string",-2],[/\\./g,"sh_specialchar",-1]]];

+ 0
- 1
output/js/sh/sh_javascript_dom.min.js View File

@@ -1 +0,0 @@
1
-if(!this.sh_languages){this.sh_languages={}}sh_languages.javascript_dom=[[[/\/\/\//g,"sh_comment",1],[/\/\//g,"sh_comment",7],[/\/\*\*/g,"sh_comment",8],[/\/\*/g,"sh_comment",9],[/\b(?:abstract|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|false|final|finally|for|function|goto|if|implements|in|instanceof|interface|native|new|null|private|protected|prototype|public|return|static|super|switch|synchronized|throw|throws|this|transient|true|try|typeof|var|volatile|while|with)\b/g,"sh_keyword",-1],[/(\+\+|--|\)|\])(\s*)(\/=?(?![*\/]))/g,["sh_symbol","sh_normal","sh_symbol"],-1],[/(0x[A-Fa-f0-9]+|(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?)(\s*)(\/(?![*\/]))/g,["sh_number","sh_normal","sh_symbol"],-1],[/([A-Za-z$_][A-Za-z0-9$_]*\s*)(\/=?(?![*\/]))/g,["sh_normal","sh_symbol"],-1],[/\/(?:\\.|[^*\\\/])(?:\\.|[^\\\/])*\/[gim]*/g,"sh_regexp",-1],[/\b[+-]?(?:(?:0x[A-Fa-f0-9]+)|(?:(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?))u?(?:(?:int(?:8|16|32|64))|L)?\b/g,"sh_number",-1],[/"/g,"sh_string",10],[/'/g,"sh_string",11],[/~|!|%|\^|\*|\(|\)|-|\+|=|\[|\]|\\|:|;|,|\.|\/|\?|&|<|>|\|/g,"sh_symbol",-1],[/\{|\}/g,"sh_cbracket",-1],[/\b(?:Math|Infinity|NaN|undefined|arguments)\b/g,"sh_predef_var",-1],[/\b(?:Array|Boolean|Date|Error|EvalError|Function|Number|Object|RangeError|ReferenceError|RegExp|String|SyntaxError|TypeError|URIError|decodeURI|decodeURIComponent|encodeURI|encodeURIComponent|eval|isFinite|isNaN|parseFloat|parseInt)\b/g,"sh_predef_func",-1],[/\b(?:applicationCache|closed|Components|content|controllers|crypto|defaultStatus|dialogArguments|directories|document|frameElement|frames|fullScreen|globalStorage|history|innerHeight|innerWidth|length|location|locationbar|menubar|name|navigator|opener|outerHeight|outerWidth|pageXOffset|pageYOffset|parent|personalbar|pkcs11|returnValue|screen|availTop|availLeft|availHeight|availWidth|colorDepth|height|left|pixelDepth|top|width|screenX|screenY|scrollbars|scrollMaxX|scrollMaxY|scrollX|scrollY|self|sessionStorage|sidebar|status|statusbar|toolbar|top|window)\b/g,"sh_predef_var",-1],[/\b(?:alert|addEventListener|atob|back|blur|btoa|captureEvents|clearInterval|clearTimeout|close|confirm|dump|escape|find|focus|forward|getAttention|getComputedStyle|getSelection|home|moveBy|moveTo|open|openDialog|postMessage|print|prompt|releaseEvents|removeEventListener|resizeBy|resizeTo|scroll|scrollBy|scrollByLines|scrollByPages|scrollTo|setInterval|setTimeout|showModalDialog|sizeToContent|stop|unescape|updateCommands|onabort|onbeforeunload|onblur|onchange|onclick|onclose|oncontextmenu|ondragdrop|onerror|onfocus|onkeydown|onkeypress|onkeyup|onload|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|onpaint|onreset|onresize|onscroll|onselect|onsubmit|onunload)\b/g,"sh_predef_func",-1],[/(?:[A-Za-z]|_)[A-Za-z0-9_]*(?=[ \t]*\()/g,"sh_function",-1]],[[/$/g,null,-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",2,1],[/<!DOCTYPE/g,"sh_preproc",4,1],[/<!--/g,"sh_comment",5],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",6,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",6,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\?>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/-->/g,"sh_comment",-2],[/<!--/g,"sh_comment",5]],[[/(?:\/)?>/g,"sh_keyword",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/$/g,null,-2]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",2,1],[/<!DOCTYPE/g,"sh_preproc",4,1],[/<!--/g,"sh_comment",5],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",6,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",6,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/"/g,"sh_string",-2],[/\\./g,"sh_specialchar",-1]],[[/'/g,"sh_string",-2],[/\\./g,"sh_specialchar",-1]]];

+ 0
- 1
output/js/sh/sh_latex.min.js View File

@@ -1 +0,0 @@
1
-if(!this.sh_languages){this.sh_languages={}}sh_languages.latex=[[[/%/g,"sh_comment",1],[/&|~|\\[$_&{}~^%#`'"|\s\\]/g,"sh_symbol",-1],[/"/g,"sh_string",2],[/``/g,"sh_string",3],[/`/g,"sh_string",4],[/\$\$|\\\[|\\\]/g,"sh_math",-1],[/\$/g,"sh_math",5],[/\\textit/g,"sh_keyword",6,1],[/\\textbf/g,"sh_keyword",9,1],[/\\texttt/g,"sh_keyword",12,1],[/\\underline/g,"sh_keyword",15,1],[/\\[A-Za-z]+/g,"sh_keyword",-1],[/\*/g,"sh_symbol",-1],[/\{[ \t]*$/g,"sh_normal",-1],[/\[/g,"sh_optionalargument",18],[/\{/g,"sh_argument",19]],[[/$/g,null,-2]],[[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/\\(?:\\|'')/g,null,-1],[/''/g,"sh_string",-2]],[[/\\(?:\\|')/g,null,-1],[/'/g,"sh_string",-2]],[[/\\(?:\\|\$)/g,null,-1],[/\$/g,"sh_math",-2]],[[/$/g,null,-2],[/\{/g,"sh_italics",7]],[[/$/g,null,-2],[/\{/g,"sh_italics",8],[/\}/g,"sh_italics",-3]],[[/\\(?:\\|\})/g,null,-1],[/\}/g,"sh_italics",-2],[/\{/g,"sh_italics",8]],[[/$/g,null,-2],[/\{/g,"sh_bold",10]],[[/$/g,null,-2],[/\{/g,"sh_bold",11],[/\}/g,"sh_bold",-3]],[[/\\(?:\\|\})/g,null,-1],[/\}/g,"sh_bold",-2],[/\{/g,"sh_bold",11]],[[/$/g,null,-2],[/\{/g,"sh_fixed",13]],[[/$/g,null,-2],[/\{/g,"sh_fixed",14],[/\}/g,"sh_fixed",-3]],[[/\\(?:\\|\})/g,null,-1],[/\}/g,"sh_fixed",-2],[/\{/g,"sh_fixed",14]],[[/$/g,null,-2],[/\{/g,"sh_underline",16]],[[/$/g,null,-2],[/\{/g,"sh_underline",17],[/\}/g,"sh_underline",-3]],[[/\\(?:\\|\})/g,null,-1],[/\}/g,"sh_underline",-2],[/\{/g,"sh_underline",17]],[[/$/g,null,-2],[/\\(?:\\|\])/g,null,-1],[/\]/g,"sh_optionalargument",-2]],[[/\\(?:\\|\})/g,null,-1],[/\}/g,"sh_argument",-2],[/\{/g,"sh_argument",19]]];

+ 0
- 1
output/js/sh/sh_ldap.min.js View File

@@ -1 +0,0 @@
1
-if(!this.sh_languages){this.sh_languages={}}sh_languages.ldap=[[[/#/g,"sh_comment",1],[/(\b[A-Za-z0-9_]+:)((?:[^,=]*$)?)/g,["sh_keyword","sh_string"],-1],[/([A-Za-z0-9_]+)(=)([^,]+)(,?)/g,["sh_attribute","sh_symbol","sh_string","sh_symbol"],-1]],[[/$/g,null,-2]]];

+ 0
- 1
output/js/sh/sh_log.min.js View File

@@ -1 +0,0 @@
1
-if(!this.sh_languages){this.sh_languages={}}sh_languages.log=[[[/^[A-Za-z]{3}[ \t]{1,2}[\d]{1,2}(?=[ \t][\d]{2}:[\d]{2}:[\d]{2})/g,"sh_date",1,1],[/^[\d]{1,3}\.[\d]{1,3}\.[\d]{1,3}\.[\d]{1,3}\b/g,"sh_ip",6,1],[/^\[[A-Za-z]{3}[ \t][A-Za-z]{3}[ \t]{1,2}[\d]{1,2}[ \t](?=[\d]{2}:[\d]{2}:[\d]{2})/g,"sh_date",8,1],[/[\d]{1,3}\.[\d]{1,3}\.[\d]{1,3}\.[\d]{1,3}\b/g,"sh_ip",-1],[/\b(?:root|failure)\b/g,"sh_string",-1],[/((?:port|pid)[ \t])([\d]+)/g,["sh_normal","sh_port"],-1],[/[ \t](?=(?:IN|OUT)=)/g,"sh_normal",9,1]],[[/$/g,null,-2],[/\b[\d]{2}:[\d]{2}:[\d]{2}\b/g,"sh_time",2,1]],[[/$/g,null,-2],[/[^ \t]+/g,"sh_symbol",3,1]],[[/$/g,null,-2],[/:/g,"sh_normal",-3],[/[^:\(\[]+/g,"sh_function",-1],[/\[/g,"sh_number",4],[/\(/g,"sh_number",5]],[[/$/g,null,-2],[/\]/g,"sh_number",-2]],[[/$/g,null,-2],[/\)/g,"sh_number",-2]],[[/$/g,null,-2],[/[A-Za-z0-9]+(?=[ \t]\[[\d]{2}\/[A-Za-z]{3}\/[\d]{4})/g,"sh_string",-1],[/[\d]{2}\/[A-Za-z]{3}\/[\d]{4}(?=:[\d]{2}:[\d]{2}:[\d]{2})/g,"sh_date",-1],[/[\d]{2}:[\d]{2}:[\d]{2}[ \t][+-][\d]{4}/g,"sh_time",-1],[/[1-5][\d]{2}[ \t][-0-9]+/g,"sh_twonumbers",-1],[/\b(?:OPTIONS|GET|HEAD|POST|PUT|DELETE|TRACE|CONNECT|PROPFIND|MKCOL|COPY|MOVE|LOCK|UNLOCK)\b/g,"sh_webmethod",7,1]],[[/[^ \t]+/g,"sh_string",-2]],[[/$/g,null,-2],[/\b[\d]{2}:[\d]{2}:[\d]{2}\b/g,"sh_time",-1],[/[\d]{4}\]|\[[A-Za-z]{3}[ \t][A-Za-z]{3}[ \t]{1,2}[\d]{1,2}[ \t](?=[\d]{2}:[\d]{2}:[\d]{2})/g,"sh_date",-1],[/\[error\]/g,"sh_string",-1],[/\[notice\]/g,"sh_comment",-1],[/[\d]{1,3}\.[\d]{1,3}\.[\d]{1,3}\.[\d]{1,3}\b/g,"sh_ip",-1]],[[/$/g,null,-2],[/(?:IN|OUT|PROTO)=(?=[^ \t]+)/g,"sh_normal",7,1],[/(?:SPT|DPT|TYPE|SEQ)=(?=[^ \t]+)/g,"sh_normal",10,1],[/\b(?:CWR|ECE|URG|ACK|PSH|RST|SYN|FIN)\b/g,"sh_number",-1],[/[\d]{1,3}\.[\d]{1,3}\.[\d]{1,3}\.[\d]{1,3}\b/g,"sh_ip",-1]],[[/[^ \t]+/g,"sh_cbracket",-2]]];

+ 0
- 1
output/js/sh/sh_lsm.min.js View File

@@ -1 +0,0 @@
1
-if(!this.sh_languages){this.sh_languages={}}sh_languages.lsm=[[[/\b(?:Begin[\d]*|End)\b/g,"sh_keyword",-1],[/^[A-Za-z0-9_-]+:/g,"sh_type",-1],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1]]];

+ 0
- 1
output/js/sh/sh_m4.min.js View File

@@ -1 +0,0 @@
1
-if(!this.sh_languages){this.sh_languages={}}sh_languages.m4=[[[/dnl/g,"sh_keyword",1,1],[/#/g,"sh_comment",7],[/"/g,"sh_string",8],[/\$[\d]+/g,"sh_variable",-1]],[[/$/g,null,-2],[/[ \t]+/g,"sh_comment",-1],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",2,1],[/<!DOCTYPE/g,"sh_preproc",4,1],[/<!--/g,"sh_comment",5],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",6,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",6,1],[/@[A-Za-z]+/g,"sh_type",-1],[/.+/g,"sh_comment",-1]],[[/\?>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/-->/g,"sh_comment",-2],[/<!--/g,"sh_comment",5]],[[/(?:\/)?>/g,"sh_keyword",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/$/g,null,-2]],[[/$/g,null,-2],[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]]];

+ 0
- 1
output/js/sh/sh_makefile.min.js View File

@@ -1 +0,0 @@
1
-if(!this.sh_languages){this.sh_languages={}}sh_languages.makefile=[[[/^[a-zA-Z0-9_-]+[\s]*=/g,"sh_type",-1],[/^\.[a-zA-Z0-9_-]+[\s]*:|@(?:.+)@/g,"sh_preproc",-1],[/^(?:[A-Za-z0-9_.\s-])+:/g,"sh_symbol",-1],[/%[a-zA-Z0-9_.-]+:%[a-zA-Z0-9_.-]+/g,"sh_string",-1],[/(?:[A-Za-z0-9_-]*)\.(?:[A-Za-z0-9_-]+)/g,"sh_normal",-1],[/\b(?:import)\b/g,"sh_preproc",-1],[/\b[+-]?(?:(?:0x[A-Fa-f0-9]+)|(?:(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?))u?(?:(?:int(?:8|16|32|64))|L)?\b/g,"sh_number",-1],[/\\"|\\'/g,"sh_normal",-1],[/"/g,"sh_string",1],[/'/g,"sh_string",2],[/function[ \t]+(?:[A-Za-z]|_)[A-Za-z0-9_]*[ \t]*(?:\(\))?|(?:[A-Za-z]|_)[A-Za-z0-9_]*[ \t]*\(\)/g,"sh_function",-1],[/(?:[A-Za-z]*[-\/]+[A-Za-z]+)+/g,"sh_normal",-1],[/\b(?:alias|bg|bind|break|builtin|caller|case|command|compgen|complete|continue|declare|dirs|disown|do|done|elif|else|enable|esac|eval|exec|exit|export|false|fc|fg|fi|for|getopts|hash|help|history|if|in|jobs|let|local|logout|popd|printf|pushd|read|readonly|return|select|set|shift|shopt|source|suspend|test|then|times|trap|true|type|typeset|umask|unalias|unset|until|wait|while)\b/g,"sh_keyword",-1],[/(?:[A-Za-z]|_)[A-Za-z0-9_]*(?==)|\$\{(?:[^ \t]+)\}|\$\((?:[^ \t]+)\)|\$(?:[A-Za-z]|_)[A-Za-z0-9_]*|\$(?:[^ \t]{1})/g,"sh_variable",-1],[/~|!|%|\^|\*|\(|\)|\+|=|\[|\]|\\|:|;|,|\.|\/|\?|&|<|>|\||%%|(?:##){2}(?!#)/g,"sh_symbol",-1],[/#/g,"sh_comment",3]],[[/"/g,"sh_string",-2],[/\\./g,"sh_specialchar",-1]],[[/'/g,"sh_string",-2],[/\\./g,"sh_specialchar",-1]],[[/$/g,null,-2]]];

+ 0
- 1
output/js/sh/sh_oracle.min.js
File diff suppressed because it is too large
View File


+ 0
- 1
output/js/sh/sh_pascal.min.js View File

@@ -1 +0,0 @@
1
-if(!this.sh_languages){this.sh_languages={}}sh_languages.pascal=[[[/\b(?:alfa|and|array|begin|case|const|div|do|downto|else|end|false|file|for|function|get|goto|if|in|label|mod|new|not|of|or|pack|packed|page|program|put|procedure|read|readln|record|repeat|reset|rewrite|set|text|then|to|true|type|unpack|until|var|while|with|writeln|write)\b/gi,"sh_keyword",-1],[/\(\*/g,"sh_comment",1],[/\{/g,"sh_comment",2],[/\b[+-]?(?:(?:0x[A-Fa-f0-9]+)|(?:(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?))u?(?:(?:int(?:8|16|32|64))|L)?\b/g,"sh_number",-1],[/"/g,"sh_string",3],[/'/g,"sh_string",4],[/\b(?:boolean|byte|char|integer|maxint|real)\b/gi,"sh_type",-1],[/~|!|%|\^|\*|\(|\)|-|\+|=|\[|\]|\\|:|;|,|\.|\/|\?|&|<|>|\|/g,"sh_symbol",-1],[/(?:[A-Za-z]|_)[A-Za-z0-9_]*(?=[ \t]*\()/g,"sh_function",-1]],[[/\*\)/g,"sh_comment",-2],[/\(\*/g,"sh_comment",1]],[[/\}/g,"sh_comment",-2],[/\{/g,"sh_comment",2]],[[/$/g,null,-2],[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/$/g,null,-2],[/\\(?:\\|')/g,null,-1],[/'/g,"sh_string",-2]]];

+ 0
- 1
output/js/sh/sh_perl.min.js View File

@@ -1 +0,0 @@
1
-if(!this.sh_languages){this.sh_languages={}}sh_languages.perl=[[[/\b(?:import)\b/g,"sh_preproc",-1],[/(s)(\{(?:\\\}|[^}])*\}\{(?:\\\}|[^}])*\})([ixsmogce]*)/g,["sh_keyword","sh_regexp","sh_keyword"],-1],[/(s)(\((?:\\\)|[^)])*\)\((?:\\\)|[^)])*\))([ixsmogce]*)/g,["sh_keyword","sh_regexp","sh_keyword"],-1],[/(s)(\[(?:\\\]|[^\]])*\]\[(?:\\\]|[^\]])*\])([ixsmogce]*)/g,["sh_keyword","sh_regexp","sh_keyword"],-1],[/(s)(<.*><.*>)([ixsmogce]*)/g,["sh_keyword","sh_regexp","sh_keyword"],-1],[/(q(?:q?))(\{(?:\\\}|[^}])*\})/g,["sh_keyword","sh_string"],-1],[/(q(?:q?))(\((?:\\\)|[^)])*\))/g,["sh_keyword","sh_string"],-1],[/(q(?:q?))(\[(?:\\\]|[^\]])*\])/g,["sh_keyword","sh_string"],-1],[/(q(?:q?))(<.*>)/g,["sh_keyword","sh_string"],-1],[/(q(?:q?))([^A-Za-z0-9 \t])(.*\2)/g,["sh_keyword","sh_string","sh_string"],-1],[/(s)([^A-Za-z0-9 \t])(.*\2.*\2)([ixsmogce]*(?=[ \t]*(?:\)|;)))/g,["sh_keyword","sh_regexp","sh_regexp","sh_keyword"],-1],[/(s)([^A-Za-z0-9 \t])(.*\2[ \t]*)([^A-Za-z0-9 \t])(.*\4)([ixsmogce]*(?=[ \t]*(?:\)|;)))/g,["sh_keyword","sh_regexp","sh_regexp","sh_regexp","sh_regexp","sh_keyword"],-1],[/#/g,"sh_comment",1],[/\b[+-]?(?:(?:0x[A-Fa-f0-9]+)|(?:(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?))u?(?:(?:int(?:8|16|32|64))|L)?\b/g,"sh_number",-1],[/(?:m|qr)(?=\{)/g,"sh_keyword",2],[/(?:m|qr)(?=#)/g,"sh_keyword",4],[/(?:m|qr)(?=\|)/g,"sh_keyword",6],[/(?:m|qr)(?=@)/g,"sh_keyword",8],[/(?:m|qr)(?=<)/g,"sh_keyword",10],[/(?:m|qr)(?=\[)/g,"sh_keyword",12],[/(?:m|qr)(?=\\)/g,"sh_keyword",14],[/(?:m|qr)(?=\/)/g,"sh_keyword",16],[/"/g,"sh_string",18],[/'/g,"sh_string",19],[/</g,"sh_string",20],[/\/[^\n]*\//g,"sh_string",-1],[/\b(?:chomp|chop|chr|crypt|hex|i|index|lc|lcfirst|length|oct|ord|pack|q|qq|reverse|rindex|sprintf|substr|tr|uc|ucfirst|m|s|g|qw|abs|atan2|cos|exp|hex|int|log|oct|rand|sin|sqrt|srand|my|local|our|delete|each|exists|keys|values|pack|read|syscall|sysread|syswrite|unpack|vec|undef|unless|return|length|grep|sort|caller|continue|dump|eval|exit|goto|last|next|redo|sub|wantarray|pop|push|shift|splice|unshift|split|switch|join|defined|foreach|last|chop|chomp|bless|dbmclose|dbmopen|ref|tie|tied|untie|while|next|map|eq|die|cmp|lc|uc|and|do|if|else|elsif|for|use|require|package|import|chdir|chmod|chown|chroot|fcntl|glob|ioctl|link|lstat|mkdir|open|opendir|readlink|rename|rmdir|stat|symlink|umask|unlink|utime|binmode|close|closedir|dbmclose|dbmopen|die|eof|fileno|flock|format|getc|print|printf|read|readdir|rewinddir|seek|seekdir|select|syscall|sysread|sysseek|syswrite|tell|telldir|truncate|warn|write|alarm|exec|fork|getpgrp|getppid|getpriority|kill|pipe|qx|setpgrp|setpriority|sleep|system|times|x|wait|waitpid)\b/g,"sh_keyword",-1],[/^\=(?:head1|head2|item)/g,"sh_comment",21],[/(?:\$[#]?|@|%)[\/A-Za-z0-9_]+/g,"sh_variable",-1],[/~|!|%|\^|\*|\(|\)|-|\+|=|\[|\]|\\|:|;|,|\.|\/|\?|&|<|>|\|/g,"sh_symbol",-1],[/\{|\}/g,"sh_cbracket",-1],[/(?:[A-Za-z]|_)[A-Za-z0-9_]*(?=[ \t]*\()/g,"sh_function",-1]],[[/$/g,null,-2]],[[/\{/g,"sh_regexp",3]],[[/[ \t]+#.*/g,"sh_comment",-1],[/\$(?:[A-Za-z0-9_]+|\{[A-Za-z0-9_]+\})/g,"sh_variable",-1],[/\\\{|\\\}|\}/g,"sh_regexp",-3]],[[/#/g,"sh_regexp",5]],[[/[ \t]+#.*/g,"sh_comment",-1],[/\$(?:[A-Za-z0-9_]+|\{[A-Za-z0-9_]+\})/g,"sh_variable",-1],[/\\#|#/g,"sh_regexp",-3]],[[/\|/g,"sh_regexp",7]],[[/[ \t]+#.*/g,"sh_comment",-1],[/\$(?:[A-Za-z0-9_]+|\{[A-Za-z0-9_]+\})/g,"sh_variable",-1],[/\\\||\|/g,"sh_regexp",-3]],[[/@/g,"sh_regexp",9]],[[/[ \t]+#.*/g,"sh_comment",-1],[/\$(?:[A-Za-z0-9_]+|\{[A-Za-z0-9_]+\})/g,"sh_variable",-1],[/\\@|@/g,"sh_regexp",-3]],[[/</g,"sh_regexp",11]],[[/[ \t]+#.*/g,"sh_comment",-1],[/\$(?:[A-Za-z0-9_]+|\{[A-Za-z0-9_]+\})/g,"sh_variable",-1],[/\\<|\\>|>/g,"sh_regexp",-3]],[[/\[/g,"sh_regexp",13]],[[/[ \t]+#.*/g,"sh_comment",-1],[/\$(?:[A-Za-z0-9_]+|\{[A-Za-z0-9_]+\})/g,"sh_variable",-1],[/\\]|\]/g,"sh_regexp",-3]],[[/\\/g,"sh_regexp",15]],[[/[ \t]+#.*/g,"sh_comment",-1],[/\$(?:[A-Za-z0-9_]+|\{[A-Za-z0-9_]+\})/g,"sh_variable",-1],[/\\\\|\\/g,"sh_regexp",-3]],[[/\//g,"sh_regexp",17]],[[/[ \t]+#.*/g,"sh_comment",-1],[/\$(?:[A-Za-z0-9_]+|\{[A-Za-z0-9_]+\})/g,"sh_variable",-1],[/\\\/|\//g,"sh_regexp",-3]],[[/$/g,null,-2],[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/$/g,null,-2],[/\\(?:\\|')/g,null,-1],[/'/g,"sh_string",-2]],[[/$/g,null,-2],[/>/g,"sh_string",-2]],[[/\=cut/g,"sh_comment",-2]]];

+ 0
- 1
output/js/sh/sh_php.min.js View File

@@ -1 +0,0 @@
1
-if(!this.sh_languages){this.sh_languages={}}sh_languages.php=[[[/\b(?:include|include_once|require|require_once)\b/g,"sh_preproc",-1],[/\/\//g,"sh_comment",1],[/#/g,"sh_comment",1],[/\b[+-]?(?:(?:0x[A-Fa-f0-9]+)|(?:(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?))u?(?:(?:int(?:8|16|32|64))|L)?\b/g,"sh_number",-1],[/"/g,"sh_string",2],[/'/g,"sh_string",3],[/\b(?:and|or|xor|__FILE__|exception|php_user_filter|__LINE__|array|as|break|case|cfunction|class|const|continue|declare|default|die|do|each|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|eval|exit|extends|for|foreach|function|global|if|isset|list|new|old_function|print|return|static|switch|unset|use|var|while|__FUNCTION__|__CLASS__|__METHOD__)\b/g,"sh_keyword",-1],[/\/\/\//g,"sh_comment",4],[/\/\//g,"sh_comment",1],[/\/\*\*/g,"sh_comment",9],[/\/\*/g,"sh_comment",10],[/(?:\$[#]?|@|%)[A-Za-z0-9_]+/g,"sh_variable",-1],[/<\?php|~|!|%|\^|\*|\(|\)|-|\+|=|\[|\]|\\|:|;|,|\.|\/|\?|&|<|>|\|/g,"sh_symbol",-1],[/\{|\}/g,"sh_cbracket",-1],[/(?:[A-Za-z]|_)[A-Za-z0-9_]*(?=[ \t]*\()/g,"sh_function",-1]],[[/$/g,null,-2]],[[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/\\(?:\\|')/g,null,-1],[/'/g,"sh_string",-2]],[[/$/g,null,-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",5,1],[/<!DOCTYPE/g,"sh_preproc",6,1],[/<!--/g,"sh_comment",7],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",8,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",8,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\?>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",2]],[[/>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",2]],[[/-->/g,"sh_comment",-2],[/<!--/g,"sh_comment",7]],[[/(?:\/)?>/g,"sh_keyword",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",2]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",5,1],[/<!DOCTYPE/g,"sh_preproc",6,1],[/<!--/g,"sh_comment",7],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",8,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",8,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]]];

+ 0
- 1
output/js/sh/sh_prolog.min.js View File

@@ -1 +0,0 @@
1
-if(!this.sh_languages){this.sh_languages={}}sh_languages.prolog=[[[/\b(?:bgidriver|bgifont|check_determ|code|config|diagnostics|error|errorlevel|heap|gstacksize|nobreak|nowarnings|printermenu|project)\b/g,"sh_preproc",-1],[/%/g,"sh_comment",1],[/\b[+-]?(?:(?:0x[A-Fa-f0-9]+)|(?:(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?))u?(?:(?:int(?:8|16|32|64))|L)?\b/g,"sh_number",-1],[/"/g,"sh_string",2],[/'/g,"sh_string",3],[/\b(?:abstract|align|as|and|class|clauses|constants|database|determ|domains|elsedef|endclass|enddef|erroneous|facts|failure|global|goal|if|ifdef|ifndef|implement|include|language|multi|nocopy|nondeterm|object|or|procedure|protected|predicates|reference|single|static|struct|this|ABSTRACT|ALIGN|AS|AND|CLASS|CLAUSES|CONSTANTS|DATABASE|DETERM|DOMAINS|ELSEDEF|ENDCLASS|ENDDEF|ERRONEOUS|FACTS|FAILURE|GLOBAL|GOAL|IF|IFDEF|IFNDEF|IMPLEMENT|INCLUDE|LANGUAGE|MULTI|NOCOPY|NONDETERM|OBJECT|OR|PROCEDURE|PROTECTED|PREDICATES|REFERENCE|SINGLE|STATIC|STRUCT|THIS|assert|asserta|assertz|bound|chain_inserta|chain_insertafter|chain_insertz|chain_terms|consult|db_btrees|db_chains|fail|findall|format|free|msgrecv|msgsend|nl|not|readterm|ref_term|retract|retractall|save|term_bin|term_replace|term_str|trap|write|writef|mod|div|abs|exp|ln|log|sqrt|round|trunc|val|cos|sin|tan|arctan|random|randominit)\b/g,"sh_keyword",-1],[/\/\*/g,"sh_comment",4],[/\b(?:char|real|string|symbol|byte|sbyte|short|ushort|word|integer|unsigned|dword|long|ulong|binary|ref)\b/g,"sh_type",-1],[/~|!|%|\^|\*|\(|\)|-|\+|=|\[|\]|\\|:|;|,|\.|\/|\?|&|<|>|\|/g,"sh_symbol",-1],[/\{|\}/g,"sh_cbracket",-1],[/(?:[A-Za-z]|_)[A-Za-z0-9_]*(?=[ \t]*\()/g,"sh_function",-1],[/[A-Z][A-Za-z0-9_]*|_/g,"sh_variable",-1]],[[/$/g,null,-2]],[[/$/g,null,-2],[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/$/g,null,-2],[/\\(?:\\|')/g,null,-1],[/'/g,"sh_string",-2]],[[/\*\//g,"sh_comment",-2],[/\/\*/g,"sh_comment",4]]];

+ 0
- 1
output/js/sh/sh_properties.min.js View File

@@ -1 +0,0 @@
1
-if(!this.sh_languages){this.sh_languages={}}sh_languages.properties=[[[/#/g,"sh_comment",1],[/!/g,"sh_comment",1],[/([^="]+)([ \t]*)(=)/g,["sh_type","sh_normal","sh_symbol"],-1]],[[/$/g,null,-2]]];

+ 0
- 1
output/js/sh/sh_python.min.js View File

@@ -1 +0,0 @@
1
-if(!this.sh_languages){this.sh_languages={}}sh_languages.python=[[[/\b(?:import|from)\b/g,"sh_preproc",-1],[/#/g,"sh_comment",1],[/\b[+-]?(?:(?:0x[A-Fa-f0-9]+)|(?:(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?))u?(?:(?:int(?:8|16|32|64))|L)?\b/g,"sh_number",-1],[/\b(?:and|assert|break|class|continue|def|del|elif|else|except|exec|finally|for|global|if|in|is|lambda|not|or|pass|print|raise|return|try|while)\b/g,"sh_keyword",-1],[/^(?:[\s]*'{3})/g,"sh_comment",2],[/^(?:[\s]*\"{3})/g,"sh_comment",3],[/^(?:[\s]*'(?:[^\\']|\\.)*'[\s]*|[\s]*\"(?:[^\\\"]|\\.)*\"[\s]*)$/g,"sh_comment",-1],[/(?:[\s]*'{3})/g,"sh_string",4],[/(?:[\s]*\"{3})/g,"sh_string",5],[/"/g,"sh_string",6],[/'/g,"sh_string",7],[/~|!|%|\^|\*|\(|\)|-|\+|=|\[|\]|\\|:|;|,|\.|\/|\?|&|<|>|\||\{|\}/g,"sh_symbol",-1],[/(?:[A-Za-z]|_)[A-Za-z0-9_]*(?=[ \t]*\()/g,"sh_function",-1]],[[/$/g,null,-2]],[[/(?:'{3})/g,"sh_comment",-2]],[[/(?:\"{3})/g,"sh_comment",-2]],[[/(?:'{3})/g,"sh_string",-2]],[[/(?:\"{3})/g,"sh_string",-2]],[[/$/g,null,-2],[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/$/g,null,-2],[/\\(?:\\|')/g,null,-1],[/'/g,"sh_string",-2]]];

+ 0
- 1
output/js/sh/sh_ruby.min.js View File

@@ -1 +0,0 @@
1
-if(!this.sh_languages){this.sh_languages={}}sh_languages.ruby=[[[/\b(?:require)\b/g,"sh_preproc",-1],[/\b[+-]?(?:(?:0x[A-Fa-f0-9]+)|(?:(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?))u?(?:(?:int(?:8|16|32|64))|L)?\b/g,"sh_number",-1],[/"/g,"sh_string",1],[/'/g,"sh_string",2],[/</g,"sh_string",3],[/\/[^\n]*\//g,"sh_regexp",-1],[/(%r)(\{(?:\\\}|#\{[A-Za-z0-9]+\}|[^}])*\})/g,["sh_symbol","sh_regexp"],-1],[/\b(?:alias|begin|BEGIN|break|case|defined|do|else|elsif|end|END|ensure|for|if|in|include|loop|next|raise|redo|rescue|retry|return|super|then|undef|unless|until|when|while|yield|false|nil|self|true|__FILE__|__LINE__|and|not|or|def|class|module|catch|fail|load|throw)\b/g,"sh_keyword",-1],[/(?:^\=begin)/g,"sh_comment",4],[/(?:\$[#]?|@@|@)(?:[A-Za-z0-9_]+|'|\"|\/)/g,"sh_type",-1],[/[A-Za-z0-9]+(?:\?|!)/g,"sh_normal",-1],[/~|!|%|\^|\*|\(|\)|-|\+|=|\[|\]|\\|:|;|,|\.|\/|\?|&|<|>|\|/g,"sh_symbol",-1],[/(#)(\{)/g,["sh_symbol","sh_cbracket"],-1],[/#/g,"sh_comment",5],[/\{|\}/g,"sh_cbracket",-1]],[[/$/g,null,-2],[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/$/g,null,-2],[/\\(?:\\|')/g,null,-1],[/'/g,"sh_string",-2]],[[/$/g,null,-2],[/>/g,"sh_string",-2]],[[/^(?:\=end)/g,"sh_comment",-2]],[[/$/g,null,-2]]];

+ 0
- 1
output/js/sh/sh_scala.min.js View File

@@ -1 +0,0 @@
1
-if(!this.sh_languages){this.sh_languages={}}sh_languages.scala=[[[/\b(?:import|package)\b/g,"sh_preproc",-1],[/\/\/\//g,"sh_comment",1],[/\/\//g,"sh_comment",7],[/\/\*\*/g,"sh_comment",8],[/\/\*/g,"sh_comment",9],[/\b[+-]?(?:(?:0x[A-Fa-f0-9]+)|(?:(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?))u?(?:(?:int(?:8|16|32|64))|L)?\b/g,"sh_number",-1],[/"/g,"sh_string",10],[/'/g,"sh_string",11],[/(\b(?:class|trait))([ \t]+)([$A-Za-z0-9_]+)/g,["sh_keyword","sh_normal","sh_classname"],-1],[/abstract|case|catch|class|def|do|else|extends|false|final|finally|for|forSome|if|implicit|import|lazy|match|new|null|object|override|package|private|protected|requires|return|sealed|super|this|throw|trait|try|true|type|val|var|while|with|yield|_|:|=>|=|<-|<:|<%|>:|#|@/g,"sh_keyword",-1],[/\b(?:Int|Byte|Boolean|Char|Long|Float|Double|Short|Nil)\b/g,"sh_type",-1],[/~|!|%|\^|\*|\(|\)|-|\+|=|\[|\]|\\|:|;|,|\.|\/|\?|&|<|>|\|/g,"sh_symbol",-1],[/\{|\}/g,"sh_cbracket",-1],[/(?:[A-Za-z]|_|[`~!@#$%&*()_=+{}|;:",<.>\/?'\\[\]\^\-])(?:[A-Za-z0-9_]|[`~!@#$%&*()_=+{}|;:",<.>\/?'\\[\]\^\-])*(?=[ \t]*\()/g,"sh_function",-1]],[[/$/g,null,-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",2,1],[/<!DOCTYPE/g,"sh_preproc",4,1],[/<!--/g,"sh_comment",5],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",6,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",6,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\?>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/-->/g,"sh_comment",-2],[/<!--/g,"sh_comment",5]],[[/(?:\/)?>/g,"sh_keyword",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/$/g,null,-2]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",2,1],[/<!DOCTYPE/g,"sh_preproc",4,1],[/<!--/g,"sh_comment",5],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",6,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",6,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/"/g,"sh_string",-2],[/\\./g,"sh_specialchar",-1]],[[/'/g,"sh_string",-2],[/\\./g,"sh_specialchar",-1]]];

+ 0
- 1
output/js/sh/sh_sh.min.js View File

@@ -1 +0,0 @@
1
-if(!this.sh_languages){this.sh_languages={}}sh_languages.sh=[[[/\b(?:import)\b/g,"sh_preproc",-1],[/\b[+-]?(?:(?:0x[A-Fa-f0-9]+)|(?:(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?))u?(?:(?:int(?:8|16|32|64))|L)?\b/g,"sh_number",-1],[/\\"|\\'/g,"sh_normal",-1],[/"/g,"sh_string",1],[/'/g,"sh_string",2],[/function[ \t]+(?:[A-Za-z]|_)[A-Za-z0-9_]*[ \t]*(?:\(\))?|(?:[A-Za-z]|_)[A-Za-z0-9_]*[ \t]*\(\)/g,"sh_function",-1],[/(?:[A-Za-z]*[-\/]+[A-Za-z]+)+/g,"sh_normal",-1],[/\b(?:alias|bg|bind|break|builtin|caller|case|command|compgen|complete|continue|declare|dirs|disown|do|done|elif|else|enable|esac|eval|exec|exit|export|false|fc|fg|fi|for|getopts|hash|help|history|if|in|jobs|let|local|logout|popd|printf|pushd|read|readonly|return|select|set|shift|shopt|source|suspend|test|then|times|trap|true|type|typeset|umask|unalias|unset|until|wait|while)\b/g,"sh_keyword",-1],[/(?:[A-Za-z]|_)[A-Za-z0-9_]*(?==)|\$\{(?:[^ \t]+)\}|\$\((?:[^ \t]+)\)|\$(?:[A-Za-z]|_)[A-Za-z0-9_]*|\$(?:[^ \t]{1})/g,"sh_variable",-1],[/~|!|%|\^|\*|\(|\)|\+|=|\[|\]|\\|:|;|,|\.|\/|\?|&|<|>|\||%%|(?:##){2}(?!#)/g,"sh_symbol",-1],[/#/g,"sh_comment",3]],[[/"/g,"sh_string",-2],[/\\./g,"sh_specialchar",-1]],[[/'/g,"sh_string",-2],[/\\./g,"sh_specialchar",-1]],[[/$/g,null,-2]]];

+ 0
- 1
output/js/sh/sh_slang.min.js View File

@@ -1 +0,0 @@
1
-if(!this.sh_languages){this.sh_languages={}}sh_languages.slang=[[[/#/g,"sh_comment",1],[/\b(?:ERROR_BLOCK|EXECUTE_ERROR_BLOCK|EXIT_BLOCK|NULL|__tmp|_for|and|break|case|catch|chs|continue|define|do|else|else|exch|finally|for|foreach|forever|if|ifnot|loop|mod|mul2|not|or|orelse|pop|private|public|return|shl|shr|sign|sqr|static|struct|switch|then|throw|try|typedef|using|variable|while|xor)\b/g,"sh_keyword",-1],[/%/g,"sh_comment",1],[/"/g,"sh_string",2],[/'/g,"sh_string",3],[/\b[+-]?(?:(?:0x[A-Fa-f0-9]+)|(?:(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?))u?(?:(?:int(?:8|16|32|64))|L)?\b/g,"sh_number",-1],[/~|!|\^|\*|\(|\)|-|\+|=|\[|\]|\\|:|;|,|\.|\/|&|<|>|\|/g,"sh_symbol",-1],[/\b(?:require)\b/g,"sh_preproc",-1],[/(?:[A-Za-z]|_)[A-Za-z0-9_]*(?=[ \t]*\()/g,"sh_function",-1]],[[/$/g,null,-2]],[[/$/g,null,-2],[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/$/g,null,-2],[/\\(?:\\|')/g,null,-1],[/'/g,"sh_string",-2]]];

+ 0
- 1
output/js/sh/sh_sml.min.js View File

@@ -1 +0,0 @@
1
-if(!this.sh_languages){this.sh_languages={}}sh_languages.sml=[[[/\b(?:external|open|include|[A-Z][\w']*(?=\.))\b/g,"sh_preproc",-1],[/\b[+-]?(?:(?:0x[A-Fa-f0-9]+)|(?:(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?))u?(?:(?:int(?:8|16|32|64))|L)?\b/g,"sh_number",-1],[/"/g,"sh_string",1],[/\(\*/g,"sh_comment",2],[/~|!|%|\^|\*|\(|\)|-|\+|=|\[|\]|\\|:|;|,|\.|\/|\?|&|<|>|\|/g,"sh_symbol",-1],[/\{|\}/g,"sh_cbracket",-1],[/\b(?:abstraction|abstype|and|andalso|as|before|case|datatype|do|else|end|eqtype|exception|fn|fun|functor|handle|if|in|include|infix|infixr|let|local|nonfix|o|of|op|open|orelse|overload|raise|rec|sharing|sig|signature|struct|structure|then|type|val|where|while|with|withtype)\b/g,"sh_keyword",-1],[/\b(?:int|byte|boolean|char|long|float|double|short|void)\b/g,"sh_type",-1]],[[/$/g,null,-2],[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/\*\)/g,"sh_comment",-2],[/\(\*/g,"sh_comment",2]]];

+ 0
- 1
output/js/sh/sh_spec.min.js View File

@@ -1 +0,0 @@
1
-if(!this.sh_languages){this.sh_languages={}}sh_languages.spec=[[[/#/g,"sh_comment",1],[/^[A-Za-z0-9_-]+:/g,"sh_keyword",-1],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/\b[+-]?(?:(?:0x[A-Fa-f0-9]+)|(?:(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?))u?(?:(?:int(?:8|16|32|64))|L)?\b/g,"sh_number",-1],[/\$[A-Za-z0-9_]+/g,"sh_variable",-1],[/%(?:\{?)[A-Za-z0-9_]+(?:\}?)/g,"sh_preproc",-1]],[[/$/g,null,-2]]];

+ 0
- 1
output/js/sh/sh_sql.min.js View File

@@ -1 +0,0 @@
1
-if(!this.sh_languages){this.sh_languages={}}sh_languages.sql=[[[/\b(?:VARCHAR|TINYINT|TEXT|DATE|SMALLINT|MEDIUMINT|INT|BIGINT|FLOAT|DOUBLE|DECIMAL|DATETIME|TIMESTAMP|TIME|YEAR|UNSIGNED|CHAR|TINYBLOB|TINYTEXT|BLOB|MEDIUMBLOB|MEDIUMTEXT|LONGBLOB|LONGTEXT|ENUM|BOOL|BINARY|VARBINARY)\b/gi,"sh_type",-1],[/\b(?:ALL|ASC|AS|ALTER|AND|ADD|AUTO_INCREMENT|BETWEEN|BINARY|BOTH|BY|BOOLEAN|CHANGE|CHECK|COLUMNS|COLUMN|CROSS|CREATE|DATABASES|DATABASE|DATA|DELAYED|DESCRIBE|DESC|DISTINCT|DELETE|DROP|DEFAULT|ENCLOSED|ESCAPED|EXISTS|EXPLAIN|FIELDS|FIELD|FLUSH|FOR|FOREIGN|FUNCTION|FROM|GROUP|GRANT|HAVING|IGNORE|INDEX|INFILE|INSERT|INNER|INTO|IDENTIFIED|IN|IS|IF|JOIN|KEYS|KILL|KEY|LEADING|LIKE|LIMIT|LINES|LOAD|LOCAL|LOCK|LOW_PRIORITY|LEFT|LANGUAGE|MODIFY|NATURAL|NOT|NULL|NEXTVAL|OPTIMIZE|OPTION|OPTIONALLY|ORDER|OUTFILE|OR|OUTER|ON|PROCEDURE|PROCEDURAL|PRIMARY|READ|REFERENCES|REGEXP|RENAME|REPLACE|RETURN|REVOKE|RLIKE|RIGHT|SHOW|SONAME|STATUS|STRAIGHT_JOIN|SELECT|SETVAL|SET|TABLES|TERMINATED|TO|TRAILING|TRUNCATE|TABLE|TEMPORARY|TRIGGER|TRUSTED|UNIQUE|UNLOCK|USE|USING|UPDATE|VALUES|VARIABLES|VIEW|WITH|WRITE|WHERE|ZEROFILL|TYPE|XOR)\b/gi,"sh_keyword",-1],[/"/g,"sh_string",1],[/'/g,"sh_string",2],[/`/g,"sh_string",3],[/#/g,"sh_comment",4],[/\/\/\//g,"sh_comment",5],[/\/\//g,"sh_comment",4],[/\/\*\*/g,"sh_comment",11],[/\/\*/g,"sh_comment",12],[/--/g,"sh_comment",4],[/~|!|%|\^|\*|\(|\)|-|\+|=|\[|\]|\\|:|;|,|\.|\/|\?|&|<|>|\|/g,"sh_symbol",-1],[/\b[+-]?(?:(?:0x[A-Fa-f0-9]+)|(?:(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?))u?(?:(?:int(?:8|16|32|64))|L)?\b/g,"sh_number",-1]],[[/"/g,"sh_string",-2],[/\\./g,"sh_specialchar",-1]],[[/'/g,"sh_string",-2],[/\\./g,"sh_specialchar",-1]],[[/`/g,"sh_string",-2],[/\\./g,"sh_specialchar",-1]],[[/$/g,null,-2]],[[/$/g,null,-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",6,1],[/<!DOCTYPE/g,"sh_preproc",8,1],[/<!--/g,"sh_comment",9],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",10,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",10,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\?>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",7]],[[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",7]],[[/-->/g,"sh_comment",-2],[/<!--/g,"sh_comment",9]],[[/(?:\/)?>/g,"sh_keyword",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",7]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",6,1],[/<!DOCTYPE/g,"sh_preproc",8,1],[/<!--/g,"sh_comment",9],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",10,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",10,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]]];

+ 0
- 1
output/js/sh/sh_tcl.min.js View File

@@ -1 +0,0 @@
1
-if(!this.sh_languages){this.sh_languages={}}sh_languages.tcl=[[[/#/g,"sh_comment",1],[/\b[+-]?(?:(?:0x[A-Fa-f0-9]+)|(?:(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?))u?(?:(?:int(?:8|16|32|64))|L)?\b/g,"sh_number",-1],[/"/g,"sh_string",2],[/'/g,"sh_string",3],[/~|!|%|\^|\*|\(|\)|-|\+|=|\[|\]|\\|:|;|,|\.|\/|\?|&|<|>|\|/g,"sh_symbol",-1],[/\{|\}/g,"sh_cbracket",-1],[/\b(?:proc|global|upvar|if|then|else|elseif|for|foreach|break|continue|while|set|eval|case|in|switch|default|exit|error|proc|return|uplevel|loop|for_array_keys|for_recursive_glob|for_file|unwind_protect|expr|catch|namespace|rename|variable|method|itcl_class|public|protected|append|binary|format|re_syntax|regexp|regsub|scan|string|subst|concat|join|lappend|lindex|list|llength|lrange|lreplace|lsearch|lset|lsort|split|expr|incr|close|eof|fblocked|fconfigure|fcopy|file|fileevent|flush|gets|open|puts|read|seek|socket|tell|load|loadTk|package|pgk::create|pgk_mkIndex|source|bgerror|history|info|interp|memory|unknown|enconding|http|msgcat|cd|clock|exec|exit|glob|pid|pwd|time|dde|registry|resource)\b/g,"sh_keyword",-1],[/\$[A-Za-z0-9_]+/g,"sh_variable",-1]],[[/$/g,null,-2]],[[/"/g,"sh_string",-2],[/\\./g,"sh_specialchar",-1]],[[/'/g,"sh_string",-2],[/\\./g,"sh_specialchar",-1]]];

+ 0
- 1
output/js/sh/sh_xml.min.js View File

@@ -1 +0,0 @@
1
-if(!this.sh_languages){this.sh_languages={}}sh_languages.xml=[[[/<\?xml/g,"sh_preproc",1,1],[/<!DOCTYPE/g,"sh_preproc",3,1],[/<!--/g,"sh_comment",4],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",5,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1]],[[/\?>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",2]],[[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",2]],[[/-->/g,"sh_comment",-2],[/<!--/g,"sh_comment",4]],[[/(?:\/)?>/g,"sh_keyword",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",2]]];

+ 0
- 1
output/js/sh/sh_xorg.min.js View File

@@ -1 +0,0 @@
1
-if(!this.sh_languages){this.sh_languages={}}sh_languages.xorg=[[[/#/g,"sh_comment",1],[/\b[+-]?(?:(?:0x[A-Fa-f0-9]+)|(?:(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?))u?(?:(?:int(?:8|16|32|64))|L)?\b/g,"sh_number",-1],[/"/g,"sh_string",2],[/'/g,"sh_string",3],[/\b(?:End)?(?:Sub)*Section\b/g,"sh_keyword",-1],[/[A-Za-z0-9_]+/g,"sh_type",-1]],[[/$/g,null,-2]],[[/"/g,"sh_string",-2],[/\\./g,"sh_specialchar",-1]],[[/'/g,"sh_string",-2],[/\\./g,"sh_specialchar",-1]]];

+ 0
- 4
output/js/sh_main.js
File diff suppressed because it is too large
View File


+ 157
- 0
output/k6x4008.de.mob.html View File

@@ -0,0 +1,157 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>K6x4008 SRAM - xythobuz.de</title>
6
+    <meta name="description" content="Connecting an K6x4008 SRAM to an ATmega2560" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    <script type='text/javascript'>
17
+/* <![CDATA[ */
18
+(function() {
19
+var s = document.createElement('script');
20
+var t = document.getElementsByTagName('script')[0];
21
+s.type = 'text/javascript';
22
+s.async = true;
23
+s.src = '//api.flattr.com/js/0.6/load.js?mode=auto&uid=xythobuz&category=text';
24
+t.parentNode.insertBefore(s, t);
25
+})();
26
+/* ]]> */
27
+</script>
28
+</head>
29
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
30
+    <div class="github-fork-ribbon-wrapper right">
31
+<div class="github-fork-ribbon"><a href="
32
+https://github.com/xythobuz/xyRobot/blob/master/lib/mem.c
33
+">Fork me on GitHub</a></div></div>
34
+    <div id="header">
35
+        <h1>xythobuz.de</h1>
36
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
37
+        <h2>K6x4008 SRAM</h2>
38
+    </div>
39
+    <div id="lang"><span id="lang2">Translation: 
40
+<a href='k6x4008.de.html'>de</a> | <a href='k6x4008.html'>en</a>
41
+</span></div>
42
+    <div class="colmask leftmenu"><div class="colleft">
43
+        <div class="content">
44
+
45
+            <h1>K6x4008 SRAM</h1>
46
+<p><a href="/img/ram.jpg"><img alt="Photo 1" src="/img/ram_small.jpg" /></a></p>
47
+<p>Der <a href="http://www.reichelt.de/Drams-Srams/628512-55/3//index.html?ACTION=3&amp;GROUPID=2954&amp;ARTICLE=40088&amp;SHOW=1&amp;START=0&amp;OFFSET=500&amp;">K6x4008 512K SRAM</a> dient meinem xyRobot als Zwischenspeicher für Bilder der Gameboy Kamera. Die Ansteuerung findet relativ pinsparend über zwei Schieberegister (74xx573) statt. Dennoch werden zwei komplette Byteports benötigt.</p>
48
+<p><a href="/img/ram.png"><img alt="Schematic" src="/img/ram_small.png" /></a></p>
49
+<p><a href="https://github.com/xythobuz/xyRobot/blob/master/lib/mem.c">Dazugehöriger Code im xyRobot GitHub Repository</a></p>
50
+
51
+            <span id="flattr">
52
+<a class="FlattrButton" href="http://www.xythobuz.de/k6x4008.de.html" title="K6x4008 SRAM">Connecting an K6x4008 SRAM to an ATmega2560</a>
53
+</span>
54
+<span id="twitter">
55
+<a href="https://twitter.com/share" class="twitter-share-button" data-via="xythobuz" data-dnt="true" data-related="xythobuz" data-count="vertical">Tweet</a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
56
+</span>
57
+<span id="reddit">
58
+<script type="text/javascript">reddit_url = "http://www.xythobuz.de/k6x4008.de.html";</script>
59
+<script type="text/javascript" src="http://www.reddit.com/static/button/button2.js"></script>
60
+</span>
61
+<span id="github">
62
+<a href="https://github.com/xythobuz/xyRobot/blob/master/lib/mem.c" class="gitforked-button gitforked-forks gitforked-watchers">Fork</a>
63
+</span>
64
+
65
+        <div id="print"><script>var pfHeaderImgUrl = '';var pfHeaderTagline = '';var pfdisableClickToDel = 0;var pfHideImages = 0;var pfImageDisplayStyle = 'right';var pfDisablePDF = 0;var pfDisableEmail = 0;var pfDisablePrint = 0;var pfCustomCSS = '';var pfBtVersion='1';(function(){var js, pf;pf = document.createElement('script');pf.type = 'text/javascript';if('https:' == document.location.protocol){js='https://pf-cdn.printfriendly.com/ssl/main.js'}else{js='http://cdn.printfriendly.com/printfriendly.js'}pf.src=js;document.getElementsByTagName('head')[0].appendChild(pf)})();</script><a href="http://www.printfriendly.com" style="color:#6D9F00;text-decoration:none;" class="printfriendly" onclick="window.print();return false;" title="Printer Friendly and PDF"><img style="border:none;margin:0 6px"  src="https://pf-cdn.printfriendly.com/images/icons/pf-print-icon.gif" width="16" height="15" alt="Print Friendly Version of this page" />Print <img style="border:none;margin:0 6px"  src="https://pf-cdn.printfriendly.com/images/icons/pf-pdf-icon.gif" width="12" height="12" alt="Get a PDF version of this webpage" />PDF</a></div>
66
+<div id="disqus_thread"></div>
67
+<script type="text/javascript">
68
+var disqus_shortname = "xythobuz";
69
+(function() {
70
+var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;
71
+dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js";
72
+(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq);
73
+})();
74
+</script>
75
+<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
76
+<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
77
+
78
+        </div>
79
+        <div class="nav">
80
+            <h3>Thomas Buck</h3>
81
+
82
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
83
+
84
+            <p id="bio">
85
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
86
+            </p>
87
+
88
+            <ul id="menuList">
89
+            <li><a href="/index.html">Home</a></li>
90
+<li><a href="/blog.html">Blog</a></li>
91
+<li><a href="/contact.html">Contact</a></li>
92
+<li>&nbsp;</li>
93
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
94
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
95
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
96
+<li><a href="/xycontrol.html">xyControl</a></li>
97
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
98
+<li><a href="/serialdebug.html">Serial Debug</a></li>
99
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
100
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
101
+<li><a href="/xyrobot.html">xyRobot</a></li>
102
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
103
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
104
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
105
+<li><a href="/rremote.html">rRemote</a></li>
106
+<li>&nbsp;</li>
107
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
108
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
109
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
110
+<li><a href="/serialhelper.html">Serial Helper</a></li>
111
+            </ul>
112
+
113
+            <div id="recent">
114
+                Recent blog posts:
115
+                <ul id="recentList">
116
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
117
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
118
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
119
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
120
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
121
+                </ul>
122
+            </div>
123
+        </div>
124
+    </div></div>
125
+
126
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
127
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
128
+
129
+    <div id="footer">
130
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
131
+        &middot;
132
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
133
+        &middot;
134
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
135
+        &middot;
136
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
137
+        &middot;
138
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
139
+        &middot;
140
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
141
+    </div>
142
+    <img src="/stats/count.php?img" alt="Analytics">
143
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
144
+    <script type="text/javascript">
145
+        var _gaq = _gaq || [];
146
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
147
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
148
+        _gaq.push(['_setAllowLinker', true]);
149
+        _gaq.push(['_trackPageview']);
150
+        (function() {
151
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
152
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
153
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
154
+        })();
155
+    </script>
156
+</body>
157
+</html>

+ 157
- 0
output/k6x4008.mob.html View File

@@ -0,0 +1,157 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>K6x4008 SRAM - xythobuz.de</title>
6
+    <meta name="description" content="Connecting an K6x4008 SRAM to an ATmega2560" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    <script type='text/javascript'>
17
+/* <![CDATA[ */
18
+(function() {
19
+var s = document.createElement('script');
20
+var t = document.getElementsByTagName('script')[0];
21
+s.type = 'text/javascript';
22
+s.async = true;
23
+s.src = '//api.flattr.com/js/0.6/load.js?mode=auto&uid=xythobuz&category=text';
24
+t.parentNode.insertBefore(s, t);
25
+})();
26
+/* ]]> */
27
+</script>
28
+</head>
29
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
30
+    <div class="github-fork-ribbon-wrapper right">
31
+<div class="github-fork-ribbon"><a href="
32
+https://github.com/xythobuz/xyRobot/blob/master/lib/mem.c
33
+">Fork me on GitHub</a></div></div>
34
+    <div id="header">
35
+        <h1>xythobuz.de</h1>
36
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
37
+        <h2>K6x4008 SRAM</h2>
38
+    </div>
39
+    <div id="lang"><span id="lang2">Translation: 
40
+<a href='k6x4008.de.html'>de</a> | <a href='k6x4008.html'>en</a>
41
+</span></div>
42
+    <div class="colmask leftmenu"><div class="colleft">
43
+        <div class="content">
44
+
45
+            <h1>K6x4008 SRAM</h1>
46
+<p><a href="/img/ram.jpg"><img alt="Photo 1" src="/img/ram_small.jpg" /></a></p>
47
+<p>My xyRobot uses a <a href="http://www.reichelt.de/Drams-Srams/628512-55/3//index.html?ACTION=3&amp;GROUPID=2954&amp;ARTICLE=40088&amp;SHOW=1&amp;START=0&amp;OFFSET=500&amp;">K6x4008 512K SRAM</a> to store pictures from it's Gameboy Camera. It is accessed via two shift registers, saving some pins. You still need two full byte ports to access the RAM.</p>
48
+<p><a href="/img/ram.png"><img alt="Schematic" src="/img/ram_small.png" /></a></p>
49
+<p><a href="https://github.com/xythobuz/xyRobot/blob/master/lib/mem.c">Code in the xyRobot GitHub repository</a></p>
50
+
51
+            <span id="flattr">
52
+<a class="FlattrButton" href="http://www.xythobuz.de/k6x4008.html" title="K6x4008 SRAM">Connecting an K6x4008 SRAM to an ATmega2560</a>
53
+</span>
54
+<span id="twitter">
55
+<a href="https://twitter.com/share" class="twitter-share-button" data-via="xythobuz" data-dnt="true" data-related="xythobuz" data-count="vertical">Tweet</a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
56
+</span>
57
+<span id="reddit">
58
+<script type="text/javascript">reddit_url = "http://www.xythobuz.de/k6x4008.html";</script>
59
+<script type="text/javascript" src="http://www.reddit.com/static/button/button2.js"></script>
60
+</span>
61
+<span id="github">
62
+<a href="https://github.com/xythobuz/xyRobot/blob/master/lib/mem.c" class="gitforked-button gitforked-forks gitforked-watchers">Fork</a>
63
+</span>
64
+
65
+        <div id="print"><script>var pfHeaderImgUrl = '';var pfHeaderTagline = '';var pfdisableClickToDel = 0;var pfHideImages = 0;var pfImageDisplayStyle = 'right';var pfDisablePDF = 0;var pfDisableEmail = 0;var pfDisablePrint = 0;var pfCustomCSS = '';var pfBtVersion='1';(function(){var js, pf;pf = document.createElement('script');pf.type = 'text/javascript';if('https:' == document.location.protocol){js='https://pf-cdn.printfriendly.com/ssl/main.js'}else{js='http://cdn.printfriendly.com/printfriendly.js'}pf.src=js;document.getElementsByTagName('head')[0].appendChild(pf)})();</script><a href="http://www.printfriendly.com" style="color:#6D9F00;text-decoration:none;" class="printfriendly" onclick="window.print();return false;" title="Printer Friendly and PDF"><img style="border:none;margin:0 6px"  src="https://pf-cdn.printfriendly.com/images/icons/pf-print-icon.gif" width="16" height="15" alt="Print Friendly Version of this page" />Print <img style="border:none;margin:0 6px"  src="https://pf-cdn.printfriendly.com/images/icons/pf-pdf-icon.gif" width="12" height="12" alt="Get a PDF version of this webpage" />PDF</a></div>
66
+<div id="disqus_thread"></div>
67
+<script type="text/javascript">
68
+var disqus_shortname = "xythobuz";
69
+(function() {
70
+var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;
71
+dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js";
72
+(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq);
73
+})();
74
+</script>
75
+<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
76
+<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
77
+
78
+        </div>
79
+        <div class="nav">
80
+            <h3>Thomas Buck</h3>
81
+
82
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
83
+
84
+            <p id="bio">
85
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
86
+            </p>
87
+
88
+            <ul id="menuList">
89
+            <li><a href="/index.html">Home</a></li>
90
+<li><a href="/blog.html">Blog</a></li>
91
+<li><a href="/contact.html">Contact</a></li>
92
+<li>&nbsp;</li>
93
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
94
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
95
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
96
+<li><a href="/xycontrol.html">xyControl</a></li>
97
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
98
+<li><a href="/serialdebug.html">Serial Debug</a></li>
99
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
100
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
101
+<li><a href="/xyrobot.html">xyRobot</a></li>
102
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
103
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
104
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
105
+<li><a href="/rremote.html">rRemote</a></li>
106
+<li>&nbsp;</li>
107
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
108
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
109
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
110
+<li><a href="/serialhelper.html">Serial Helper</a></li>
111
+            </ul>
112
+
113
+            <div id="recent">
114
+                Recent blog posts:
115
+                <ul id="recentList">
116
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
117
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
118
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
119
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
120
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
121
+                </ul>
122
+            </div>
123
+        </div>
124
+    </div></div>
125
+
126
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
127
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
128
+
129
+    <div id="footer">
130
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
131
+        &middot;
132
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
133
+        &middot;
134
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
135
+        &middot;
136
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
137
+        &middot;
138
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
139
+        &middot;
140
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
141
+    </div>
142
+    <img src="/stats/count.php?img" alt="Analytics">
143
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
144
+    <script type="text/javascript">
145
+        var _gaq = _gaq || [];
146
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
147
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
148
+        _gaq.push(['_setAllowLinker', true]);
149
+        _gaq.push(['_trackPageview']);
150
+        (function() {
151
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
152
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
153
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
154
+        })();
155
+    </script>
156
+</body>
157
+</html>

+ 188
- 0
output/ledcube.de.mob.html View File

@@ -0,0 +1,188 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>8x8x8 LED Wuerfel - xythobuz.de</title>
6
+    <meta name="description" content="AVR LED Cube with Java Software and Music Visualization" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    <script type='text/javascript'>
17
+/* <![CDATA[ */
18
+(function() {
19
+var s = document.createElement('script');
20
+var t = document.getElementsByTagName('script')[0];
21
+s.type = 'text/javascript';
22
+s.async = true;
23
+s.src = '//api.flattr.com/js/0.6/load.js?mode=auto&uid=xythobuz&category=text';
24
+t.parentNode.insertBefore(s, t);
25
+})();
26
+/* ]]> */
27
+</script>
28
+</head>
29
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
30
+    <div class="github-fork-ribbon-wrapper right">
31
+<div class="github-fork-ribbon"><a href="
32
+https://github.com/xythobuz/LED-Cube
33
+">Fork me on GitHub</a></div></div>
34
+    <div id="header">
35
+        <h1>xythobuz.de</h1>
36
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
37
+        <h2><a href="http://www.liveleak.com/view?i=0cd_1295609192">"It turns blue..."</a></h2>
38
+    </div>
39
+    <div id="lang"><span id="lang2">Translation: 
40
+<a href='ledcube.de.html'>de</a> | <a href='ledcube.html'>en</a>
41
+</span></div>
42
+    <div class="colmask leftmenu"><div class="colleft">
43
+        <div class="content">
44
+
45
+            <h1>8x8x8 LED Wuerfel</h1>
46
+<p>Downloade die <a href="https://github.com/xythobuz/LED-Cube/zipball/master">aktuelle Codebase als Zip</a>.</p>
47
+<iframe width="640" height="360" src="http://www.youtube.com/embed/czxCxTBSgHM?feature=player_detailpage" frameborder="0" allowfullscreen></iframe>
48
+
49
+<p><a href="http://www.youtube.com/watch?v=czxCxTBSgHM"><code>Youtube Direktlink</code></a></p>
50
+<p>Als Schulprojekt und für den Explore-IT Wettbewerb von SAP in Markdorf haben meine zwei Teamkollegen, Max <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#104;&#117;&#116;&#97;&#116;&#116;&#101;&#100;&#111;&#110;&#109;&#121;&#97;&#114;&#109;&#64;&#109;&#101;&#46;&#99;&#111;&#109;">&#104;&#117;&#116;&#97;&#116;&#116;&#101;&#100;&#111;&#110;&#109;&#121;&#97;&#114;&#109;&#64;&#109;&#101;&#46;&#99;&#111;&#109;</a> und Felix, zusammen mit mir diesen einfarbigen 8x8x8 LED Cube gebaut. Für Interessierte hier alle Software sowie Schaltplan und Boardlayout unter der GPLv3. Viel Freude damit.</p>
51
+<p><a href="/img/cube14.jpg"><img alt="Foto 1" src="/img/cube14_small.jpg" /></a>
52
+<a href="/img/cube11.jpg"><img alt="Foto 2" src="/img/cube11_small.jpg" /></a></p>
53
+<h2>Hardware</h2>
54
+<p>Ein AtMega32 steuert über einen 8bit Bus 8 Latches. Diese 64 bit steuern über je einen PNP Transistor die Anoden von jeweils 8 übereinander liegenden LEDs.</p>
55
+<p>Des weiteren steuert der Prozessor 8 N-Kanal MOSFETs welche die Kathoden von 64 in einer x-z Ebene liegenden LEDs steuern.</p>
56
+<p>Ausserdem kommuniziert der AtMega32 über einen FT232RL per USB mit einem PC. Ãœber den TWI (I2C) Bus wird auf ein 1MBit FRAM zugegriffen.</p>
57
+<p>Zusätzlich ist ein AtMega8 auf der Platine. Dieser liest über einen MSGEQ7 ein Audiosignal und sendet dieses über TWI an den AtMega32.</p>
58
+<p>Eine ausführlichere Bauteilliste findet sich im Github Repository, im Ordner Hardware als parts.txt.</p>
59
+<p><a href="/img/cube10.jpg"><img alt="Foto 3" src="/img/cube10_small.jpg" /></a>
60
+<a href="/img/cube12.jpg"><img alt="Foto 4" src="/img/cube12_small.jpg" /></a></p>
61
+<h2>Software</h2>
62
+<p>Die Software besteht aus 3 großen Teilen, die CubeFirmware für den AtMega32, die AudioFirmware für den AtMega8 und CubeControl. Letzteres ist eine Plattformunabhängige Java Software, welche es erlaubt, Animationen für den LED Cube zu erstellen und diese an den Cube zu übertragen. Hierfür wird Java3D benötigt.</p>
63
+<h3>Cube Firmware</h3>
64
+<p>Die Hauptaufgabe der CubeFirmware ist es, Animationen aus dem FRAM zu laden und anzuzeigen. Nebenbei wird auf Anfragen per USB gewartet und entsprechend gehandelt. Auf Knopfdruck steuert die CubeFirmware den AtMega8 an, um Audio Daten zu visualisieren.</p>
65
+<p><a href="/img/kuehler1.jpg"><img alt="Foto 7" src="/img/kuehler1_small.jpg" /></a>
66
+<a href="/img/kuehler2.jpg"><img alt="Foto 8" src="/img/kuehler2_small.jpg" /></a></p>
67
+<h3>Audio Firmware</h3>
68
+<p>Die AudioFirmware liest den MSGEQ7 aus, um bei entsprechender Anfrage über TWI diese Daten zu übertragen.</p>
69
+<h3>CubeControl</h3>
70
+<p>Neben einigen Java Klassen um einen 3D LED Würfel darzustellen und mit diesem zu interagieren, besteht CubeControl auch aus einer Java Native Interface (JNI) Library, welche sowohl unter Windows als auch unter Unix die serielle Kommunikation für CubeControl ermöglicht. Für die 3D Darstellung wird <a href="http://www.oracle.com/technetwork/java/javase/tech/index-jsp-138252.html">Java3D</a> benötigt. In der OS X Lion Variante von Java ist dies bereits enthalten, für Windows und Linux muss es separat heruntergeladen werden.</p>
71
+<p><a href="/img/cubecontrol.png"><img alt="Screenshot" src="/img/cubecontrol_small.png" /></a>
72
+<a href="/img/cubeschem.png"><img alt="Schematic" src="/img/cubeschem_small.png" /></a></p>
73
+<h3>Hardware Emulator</h3>
74
+<p>Ein kleines Projekt, welches unter Unix ein Pseudo Terminal öffnet und die Cube Hardware emuliert. Kann zum testen von CubeControl genutzt werden.</p>
75
+<h3>UploadTest</h3>
76
+<p>Ein kleines CLI Tool um Testdaten und mit CubeControl gespeicherte Animationen an den Cube zu senden.</p>
77
+<h2>Download</h2>
78
+<p>Im <a href="https://github.com/xythobuz/LED-Cube">GitHub Repository</a> findet sich der gesamte Code sowie die Eagle Dateien und Schaltplan und Layout als PNGs.</p>
79
+<p><a href="/img/cube13.jpg"><img alt="Foto 5" src="/img/cube13_small.jpg" /></a>
80
+<a href="/img/cube15.jpg"><img alt="Foto 6" src="/img/cube15_small.jpg" /></a></p>
81
+
82
+            <span id="flattr">
83
+<a class="FlattrButton" href="http://www.xythobuz.de/ledcube.de.html" title="8x8x8 LED Wuerfel">AVR LED Cube with Java Software and Music Visualization</a>
84
+</span>
85
+<span id="twitter">
86
+<a href="https://twitter.com/share" class="twitter-share-button" data-via="xythobuz" data-dnt="true" data-related="xythobuz" data-count="vertical">Tweet</a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
87
+</span>
88
+<span id="reddit">
89
+<script type="text/javascript">reddit_url = "http://www.xythobuz.de/ledcube.de.html";</script>
90
+<script type="text/javascript" src="http://www.reddit.com/static/button/button2.js"></script>
91
+</span>
92
+<span id="github">
93
+<a href="https://github.com/xythobuz/LED-Cube" class="gitforked-button gitforked-forks gitforked-watchers">Fork</a>
94
+</span>
95
+
96
+        <div id="print"><script>var pfHeaderImgUrl = '';var pfHeaderTagline = '';var pfdisableClickToDel = 0;var pfHideImages = 0;var pfImageDisplayStyle = 'right';var pfDisablePDF = 0;var pfDisableEmail = 0;var pfDisablePrint = 0;var pfCustomCSS = '';var pfBtVersion='1';(function(){var js, pf;pf = document.createElement('script');pf.type = 'text/javascript';if('https:' == document.location.protocol){js='https://pf-cdn.printfriendly.com/ssl/main.js'}else{js='http://cdn.printfriendly.com/printfriendly.js'}pf.src=js;document.getElementsByTagName('head')[0].appendChild(pf)})();</script><a href="http://www.printfriendly.com" style="color:#6D9F00;text-decoration:none;" class="printfriendly" onclick="window.print();return false;" title="Printer Friendly and PDF"><img style="border:none;margin:0 6px"  src="https://pf-cdn.printfriendly.com/images/icons/pf-print-icon.gif" width="16" height="15" alt="Print Friendly Version of this page" />Print <img style="border:none;margin:0 6px"  src="https://pf-cdn.printfriendly.com/images/icons/pf-pdf-icon.gif" width="12" height="12" alt="Get a PDF version of this webpage" />PDF</a></div>
97
+<div id="disqus_thread"></div>
98
+<script type="text/javascript">
99
+var disqus_shortname = "xythobuz";
100
+(function() {
101
+var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;
102
+dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js";
103
+(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq);
104
+})();
105
+</script>
106
+<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
107
+<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
108
+
109
+        </div>
110
+        <div class="nav">
111
+            <h3>Thomas Buck</h3>
112
+
113
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
114
+
115
+            <p id="bio">
116
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
117
+            </p>
118
+
119
+            <ul id="menuList">
120
+            <li><a href="/index.html">Home</a></li>
121
+<li><a href="/blog.html">Blog</a></li>
122
+<li><a href="/contact.html">Contact</a></li>
123
+<li>&nbsp;</li>
124
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
125
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
126
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
127
+<li><a href="/xycontrol.html">xyControl</a></li>
128
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
129
+<li><a href="/serialdebug.html">Serial Debug</a></li>
130
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
131
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
132
+<li><a href="/xyrobot.html">xyRobot</a></li>
133
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
134
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
135
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
136
+<li><a href="/rremote.html">rRemote</a></li>
137
+<li>&nbsp;</li>
138
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
139
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
140
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
141
+<li><a href="/serialhelper.html">Serial Helper</a></li>
142
+            </ul>
143
+
144
+            <div id="recent">
145
+                Recent blog posts:
146
+                <ul id="recentList">
147
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
148
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
149
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
150
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
151
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
152
+                </ul>
153
+            </div>
154
+        </div>
155
+    </div></div>
156
+
157
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
158
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
159
+
160
+    <div id="footer">
161
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
162
+        &middot;
163
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
164
+        &middot;
165
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
166
+        &middot;
167
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
168
+        &middot;
169
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
170
+        &middot;
171
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
172
+    </div>
173
+    <img src="/stats/count.php?img" alt="Analytics">
174
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
175
+    <script type="text/javascript">
176
+        var _gaq = _gaq || [];
177
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
178
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
179
+        _gaq.push(['_setAllowLinker', true]);
180
+        _gaq.push(['_trackPageview']);
181
+        (function() {
182
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
183
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
184
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
185
+        })();
186
+    </script>
187
+</body>
188
+</html>

+ 188
- 0
output/ledcube.mob.html View File

@@ -0,0 +1,188 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>8x8x8 LED Cube - xythobuz.de</title>
6
+    <meta name="description" content="AVR LED Cube with Java Software and Music Visualization" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    <script type='text/javascript'>
17
+/* <![CDATA[ */
18
+(function() {
19
+var s = document.createElement('script');
20
+var t = document.getElementsByTagName('script')[0];
21
+s.type = 'text/javascript';
22
+s.async = true;
23
+s.src = '//api.flattr.com/js/0.6/load.js?mode=auto&uid=xythobuz&category=text';
24
+t.parentNode.insertBefore(s, t);
25
+})();
26
+/* ]]> */
27
+</script>
28
+</head>
29
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
30
+    <div class="github-fork-ribbon-wrapper right">
31
+<div class="github-fork-ribbon"><a href="
32
+https://github.com/xythobuz/LED-Cube
33
+">Fork me on GitHub</a></div></div>
34
+    <div id="header">
35
+        <h1>xythobuz.de</h1>
36
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
37
+        <h2><a href="http://www.liveleak.com/view?i=0cd_1295609192">"It turns blue..."</a></h2>
38
+    </div>
39
+    <div id="lang"><span id="lang2">Translation: 
40
+<a href='ledcube.de.html'>de</a> | <a href='ledcube.html'>en</a>
41
+</span></div>
42
+    <div class="colmask leftmenu"><div class="colleft">
43
+        <div class="content">
44
+
45
+            <h1>8x8x8 LED Cube</h1>
46
+<p>Get the <a href="https://github.com/xythobuz/LED-Cube/zipball/master">current Codebase as Zip</a>.</p>
47
+<iframe width="640" height="360" src="http://www.youtube.com/embed/czxCxTBSgHM" frameborder="0" allowfullscreen></iframe>
48
+
49
+<p><a href="http://www.youtube.com/watch?v=czxCxTBSgHM"><code>Youtube Link</code></a></p>
50
+<p>My friends Max (<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#104;&#117;&#116;&#97;&#116;&#116;&#101;&#100;&#111;&#110;&#109;&#121;&#97;&#114;&#109;&#64;&#109;&#101;&#46;&#99;&#111;&#109;">&#104;&#117;&#116;&#97;&#116;&#116;&#101;&#100;&#111;&#110;&#109;&#121;&#97;&#114;&#109;&#64;&#109;&#101;&#46;&#99;&#111;&#109;</a>) and Felix built this single-color 8x8x8 LED Cube with me. On this page, you can get the Software as well as Schematics and the PCB Layout licensed under the GPLv3. Have fun!</p>
51
+<p><a href="/img/cube14.jpg"><img alt="Foto 1" src="/img/cube14_small.jpg" /></a>
52
+<a href="/img/cube11.jpg"><img alt="Foto 2" src="/img/cube11_small.jpg" /></a></p>
53
+<h2>Hardware</h2>
54
+<p>An AtMega32 controls 8 8bit Latches. These 64 bits control, via a PNP Transistor, the anodes of 8 LEDs, each.</p>
55
+<p>There are also 8 N-Channel MOSFETs connected to the AtMega32. They each control the cathodes of 64 LEDs on a Y-Plane.</p>
56
+<p>It can talk to a PC via USB with a FT232RL. A 1Mbit FRAM is accessed over TWI (or I2C).</p>
57
+<p>There's also an AtMega8 which acts as a TWI Slave and sends audio data to the AtMega32. This data comes from a MSGEQ7.</p>
58
+<p>An extensive part list can be found in the Github repository, in Hardware, called parts.txt.</p>
59
+<p><a href="/img/cube10.jpg"><img alt="Foto 3" src="/img/cube10_small.jpg" /></a>
60
+<a href="/img/cube12.jpg"><img alt="Foto 4" src="/img/cube12_small.jpg" /></a></p>
61
+<h2>Software</h2>
62
+<p>The software is composed of 3 parts. The CubeFirmware for the AtMega32, the AudioFirmware for the AtMega8 and CubeControl, the PC software.</p>
63
+<h3>CubeFirmware</h3>
64
+<p>It's main work is to load images from the FRAM or the AtMega8 and display it. It also monitors the serial Port and reacts accordingly.</p>
65
+<p><a href="/img/kuehler1.jpg"><img alt="Foto 7" src="/img/kuehler1_small.jpg" /></a>
66
+<a href="/img/kuehler2.jpg"><img alt="Foto 8" src="/img/kuehler2_small.jpg" /></a></p>
67
+<h3>AudioFirmware</h3>
68
+<p>It gets data from the MSGEQ7 and sends it via TWI.</p>
69
+<h3>CubeControl</h3>
70
+<p>Depends on <a href="http://www.oracle.com/technetwork/java/javase/tech/index-jsp-138252.html">Java3D</a>. It renders a rotatable 3D View of the cube. You can then create animations, load and save them, and upload them to the Cube. It has it's own C Library for Windows and Unix to talk to the serial port.</p>
71
+<p><a href="/img/cubecontrol.png"><img alt="Screenshot" src="/img/cubecontrol_small.png" /></a>
72
+<a href="/img/cubeschem.png"><img alt="Schematic" src="/img/cubeschem_small.png" /></a></p>
73
+<h3>Hardware Emulator</h3>
74
+<p>Allows you to test CubeControl without a real Cube. Unix only!</p>
75
+<h3>UploadTest</h3>
76
+<p>Small CLI tool to send testdata or stored animations from CubeControl. Unix only!</p>
77
+<h2>Download</h2>
78
+<p>Get the whole code, as well as schematics and the PCB layout as PNG and Eagle files, from the <a href="https://github.com/xythobuz/LED-Cube">GitHub Repository</a>.</p>
79
+<p><a href="/img/cube13.jpg"><img alt="Foto 5" src="/img/cube13_small.jpg" /></a>
80
+<a href="/img/cube15.jpg"><img alt="Foto 6" src="/img/cube15_small.jpg" /></a></p>
81
+
82
+            <span id="flattr">
83
+<a class="FlattrButton" href="http://www.xythobuz.de/ledcube.html" title="8x8x8 LED Cube">AVR LED Cube with Java Software and Music Visualization</a>
84
+</span>
85
+<span id="twitter">
86
+<a href="https://twitter.com/share" class="twitter-share-button" data-via="xythobuz" data-dnt="true" data-related="xythobuz" data-count="vertical">Tweet</a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
87
+</span>
88
+<span id="reddit">
89
+<script type="text/javascript">reddit_url = "http://www.xythobuz.de/ledcube.html";</script>
90
+<script type="text/javascript" src="http://www.reddit.com/static/button/button2.js"></script>
91
+</span>
92
+<span id="github">
93
+<a href="https://github.com/xythobuz/LED-Cube" class="gitforked-button gitforked-forks gitforked-watchers">Fork</a>
94
+</span>
95
+
96
+        <div id="print"><script>var pfHeaderImgUrl = '';var pfHeaderTagline = '';var pfdisableClickToDel = 0;var pfHideImages = 0;var pfImageDisplayStyle = 'right';var pfDisablePDF = 0;var pfDisableEmail = 0;var pfDisablePrint = 0;var pfCustomCSS = '';var pfBtVersion='1';(function(){var js, pf;pf = document.createElement('script');pf.type = 'text/javascript';if('https:' == document.location.protocol){js='https://pf-cdn.printfriendly.com/ssl/main.js'}else{js='http://cdn.printfriendly.com/printfriendly.js'}pf.src=js;document.getElementsByTagName('head')[0].appendChild(pf)})();</script><a href="http://www.printfriendly.com" style="color:#6D9F00;text-decoration:none;" class="printfriendly" onclick="window.print();return false;" title="Printer Friendly and PDF"><img style="border:none;margin:0 6px"  src="https://pf-cdn.printfriendly.com/images/icons/pf-print-icon.gif" width="16" height="15" alt="Print Friendly Version of this page" />Print <img style="border:none;margin:0 6px"  src="https://pf-cdn.printfriendly.com/images/icons/pf-pdf-icon.gif" width="12" height="12" alt="Get a PDF version of this webpage" />PDF</a></div>
97
+<div id="disqus_thread"></div>
98
+<script type="text/javascript">
99
+var disqus_shortname = "xythobuz";
100
+(function() {
101
+var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;
102
+dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js";
103
+(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq);
104
+})();
105
+</script>
106
+<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
107
+<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
108
+
109
+        </div>
110
+        <div class="nav">
111
+            <h3>Thomas Buck</h3>
112
+
113
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
114
+
115
+            <p id="bio">
116
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
117
+            </p>
118
+
119
+            <ul id="menuList">
120
+            <li><a href="/index.html">Home</a></li>
121
+<li><a href="/blog.html">Blog</a></li>
122
+<li><a href="/contact.html">Contact</a></li>
123
+<li>&nbsp;</li>
124
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
125
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
126
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
127
+<li><a href="/xycontrol.html">xyControl</a></li>
128
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
129
+<li><a href="/serialdebug.html">Serial Debug</a></li>
130
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
131
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
132
+<li><a href="/xyrobot.html">xyRobot</a></li>
133
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
134
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
135
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
136
+<li><a href="/rremote.html">rRemote</a></li>
137
+<li>&nbsp;</li>
138
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
139
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
140
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
141
+<li><a href="/serialhelper.html">Serial Helper</a></li>
142
+            </ul>
143
+
144
+            <div id="recent">
145
+                Recent blog posts:
146
+                <ul id="recentList">
147
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
148
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
149
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
150
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
151
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
152
+                </ul>
153
+            </div>
154
+        </div>
155
+    </div></div>
156
+
157
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
158
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
159
+
160
+    <div id="footer">
161
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
162
+        &middot;
163
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
164
+        &middot;
165
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
166
+        &middot;
167
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
168
+        &middot;
169
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
170
+        &middot;
171
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
172
+    </div>
173
+    <img src="/stats/count.php?img" alt="Analytics">
174
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
175
+    <script type="text/javascript">
176
+        var _gaq = _gaq || [];
177
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
178
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
179
+        _gaq.push(['_setAllowLinker', true]);
180
+        _gaq.push(['_trackPageview']);
181
+        (function() {
182
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
183
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
184
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
185
+        })();
186
+    </script>
187
+</body>
188
+</html>

+ 150
- 0
output/ledmatrix.de.mob.html View File

@@ -0,0 +1,150 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>LED Matrix - xythobuz.de</title>
6
+    <meta name="description" content="ATTiny2313 displaying simple animations on an 8x10 LED Matrix" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    <script type='text/javascript'>
17
+/* <![CDATA[ */
18
+(function() {
19
+var s = document.createElement('script');
20
+var t = document.getElementsByTagName('script')[0];
21
+s.type = 'text/javascript';
22
+s.async = true;
23
+s.src = '//api.flattr.com/js/0.6/load.js?mode=auto&uid=xythobuz&category=text';
24
+t.parentNode.insertBefore(s, t);
25
+})();
26
+/* ]]> */
27
+</script>
28
+</head>
29
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
30
+    
31
+    <div id="header">
32
+        <h1>xythobuz.de</h1>
33
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
34
+        <h2>LED Matrix</h2>
35
+    </div>
36
+    <div id="lang"><span id="lang2">Translation: 
37
+<a href='ledmatrix.de.html'>de</a> | <a href='ledmatrix.html'>en</a>
38
+</span></div>
39
+    <div class="colmask leftmenu"><div class="colleft">
40
+        <div class="content">
41
+
42
+            <h1>LED Matrix</h1>
43
+<p>Hier ein kleines Schulprojekt: Eine 8x10 LED Matrix. Die Schaltung basiert <a href="http://www.mikrocontroller.net/articles/LED-Matrix#Transistoren">hierauf</a>, nur die Widerstandswerte und Transistoren wurden der Matrix entsprechend verändert. Diese Schaltung 2x aufbauen und an einen AtTiny2313 anschliessen und schon kommt das dabei heraus:</p>
44
+<p><a href="/img/led_matrix.jpg"><img alt="Foto" src="/img/led_matrix_small.jpg" /></a></p>
45
+<h3><a href="/files/led_matrix.zip">Hier der Code (in C) und das Makefile zum Download (geZIPt, Public Domain, 5kB)</a></h3>
46
+
47
+            <span id="flattr">
48
+<a class="FlattrButton" href="http://www.xythobuz.de/ledmatrix.de.html" title="LED Matrix">ATTiny2313 displaying simple animations on an 8x10 LED Matrix</a>
49
+</span>
50
+<span id="twitter">
51
+<a href="https://twitter.com/share" class="twitter-share-button" data-via="xythobuz" data-dnt="true" data-related="xythobuz" data-count="vertical">Tweet</a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
52
+</span>
53
+<span id="reddit">
54
+<script type="text/javascript">reddit_url = "http://www.xythobuz.de/ledmatrix.de.html";</script>
55
+<script type="text/javascript" src="http://www.reddit.com/static/button/button2.js"></script>
56
+</span>
57
+
58
+        <div id="print"><script>var pfHeaderImgUrl = '';var pfHeaderTagline = '';var pfdisableClickToDel = 0;var pfHideImages = 0;var pfImageDisplayStyle = 'right';var pfDisablePDF = 0;var pfDisableEmail = 0;var pfDisablePrint = 0;var pfCustomCSS = '';var pfBtVersion='1';(function(){var js, pf;pf = document.createElement('script');pf.type = 'text/javascript';if('https:' == document.location.protocol){js='https://pf-cdn.printfriendly.com/ssl/main.js'}else{js='http://cdn.printfriendly.com/printfriendly.js'}pf.src=js;document.getElementsByTagName('head')[0].appendChild(pf)})();</script><a href="http://www.printfriendly.com" style="color:#6D9F00;text-decoration:none;" class="printfriendly" onclick="window.print();return false;" title="Printer Friendly and PDF"><img style="border:none;margin:0 6px"  src="https://pf-cdn.printfriendly.com/images/icons/pf-print-icon.gif" width="16" height="15" alt="Print Friendly Version of this page" />Print <img style="border:none;margin:0 6px"  src="https://pf-cdn.printfriendly.com/images/icons/pf-pdf-icon.gif" width="12" height="12" alt="Get a PDF version of this webpage" />PDF</a></div>
59
+<div id="disqus_thread"></div>
60
+<script type="text/javascript">
61
+var disqus_shortname = "xythobuz";
62
+(function() {
63
+var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;
64
+dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js";
65
+(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq);
66
+})();
67
+</script>
68
+<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
69
+<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
70
+
71
+        </div>
72
+        <div class="nav">
73
+            <h3>Thomas Buck</h3>
74
+
75
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
76
+
77
+            <p id="bio">
78
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
79
+            </p>
80
+
81
+            <ul id="menuList">
82
+            <li><a href="/index.html">Home</a></li>
83
+<li><a href="/blog.html">Blog</a></li>
84
+<li><a href="/contact.html">Contact</a></li>
85
+<li>&nbsp;</li>
86
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
87
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
88
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
89
+<li><a href="/xycontrol.html">xyControl</a></li>
90
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
91
+<li><a href="/serialdebug.html">Serial Debug</a></li>
92
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
93
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
94
+<li><a href="/xyrobot.html">xyRobot</a></li>
95
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
96
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
97
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
98
+<li><a href="/rremote.html">rRemote</a></li>
99
+<li>&nbsp;</li>
100
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
101
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
102
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
103
+<li><a href="/serialhelper.html">Serial Helper</a></li>
104
+            </ul>
105
+
106
+            <div id="recent">
107
+                Recent blog posts:
108
+                <ul id="recentList">
109
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
110
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
111
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
112
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
113
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
114
+                </ul>
115
+            </div>
116
+        </div>
117
+    </div></div>
118
+
119
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
120
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
121
+
122
+    <div id="footer">
123
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
124
+        &middot;
125
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
126
+        &middot;
127
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
128
+        &middot;
129
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
130
+        &middot;
131
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
132
+        &middot;
133
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
134
+    </div>
135
+    <img src="/stats/count.php?img" alt="Analytics">
136
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
137
+    <script type="text/javascript">
138
+        var _gaq = _gaq || [];
139
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
140
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
141
+        _gaq.push(['_setAllowLinker', true]);
142
+        _gaq.push(['_trackPageview']);
143
+        (function() {
144
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
145
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
146
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
147
+        })();
148
+    </script>
149
+</body>
150
+</html>

+ 150
- 0
output/ledmatrix.mob.html View File

@@ -0,0 +1,150 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>LED Matrix - xythobuz.de</title>
6
+    <meta name="description" content="ATTiny2313 displaying simple animations on an 8x10 LED Matrix" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    <script type='text/javascript'>
17
+/* <![CDATA[ */
18
+(function() {
19
+var s = document.createElement('script');
20
+var t = document.getElementsByTagName('script')[0];
21
+s.type = 'text/javascript';
22
+s.async = true;
23
+s.src = '//api.flattr.com/js/0.6/load.js?mode=auto&uid=xythobuz&category=text';
24
+t.parentNode.insertBefore(s, t);
25
+})();
26
+/* ]]> */
27
+</script>
28
+</head>
29
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
30
+    
31
+    <div id="header">
32
+        <h1>xythobuz.de</h1>
33
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
34
+        <h2>LED Matrix</h2>
35
+    </div>
36
+    <div id="lang"><span id="lang2">Translation: 
37
+<a href='ledmatrix.de.html'>de</a> | <a href='ledmatrix.html'>en</a>
38
+</span></div>
39
+    <div class="colmask leftmenu"><div class="colleft">
40
+        <div class="content">
41
+
42
+            <h1>LED Matrix</h1>
43
+<p>This is a school project: an 8x10 LED matrix. The circuit is based on <a href="http://www.mikrocontroller.net/articles/LED-Matrix#Transistoren">this</a>, only the resistor values and transistors were changed. Take two of these and add a AtTiny2313 and voilà, you get this:</p>
44
+<p><a href="/img/led_matrix.jpg"><img alt="PCB" src="/img/led_matrix_small.jpg" /></a></p>
45
+<h3><a href="/files/led_matrix.zip">Download the source code (in C) and the makefile (ZIPed, Public Domain, 5kB)</a></h3>
46
+
47
+            <span id="flattr">
48
+<a class="FlattrButton" href="http://www.xythobuz.de/ledmatrix.html" title="LED Matrix">ATTiny2313 displaying simple animations on an 8x10 LED Matrix</a>
49
+</span>
50
+<span id="twitter">
51
+<a href="https://twitter.com/share" class="twitter-share-button" data-via="xythobuz" data-dnt="true" data-related="xythobuz" data-count="vertical">Tweet</a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
52
+</span>
53
+<span id="reddit">
54
+<script type="text/javascript">reddit_url = "http://www.xythobuz.de/ledmatrix.html";</script>
55
+<script type="text/javascript" src="http://www.reddit.com/static/button/button2.js"></script>
56
+</span>
57
+
58
+        <div id="print"><script>var pfHeaderImgUrl = '';var pfHeaderTagline = '';var pfdisableClickToDel = 0;var pfHideImages = 0;var pfImageDisplayStyle = 'right';var pfDisablePDF = 0;var pfDisableEmail = 0;var pfDisablePrint = 0;var pfCustomCSS = '';var pfBtVersion='1';(function(){var js, pf;pf = document.createElement('script');pf.type = 'text/javascript';if('https:' == document.location.protocol){js='https://pf-cdn.printfriendly.com/ssl/main.js'}else{js='http://cdn.printfriendly.com/printfriendly.js'}pf.src=js;document.getElementsByTagName('head')[0].appendChild(pf)})();</script><a href="http://www.printfriendly.com" style="color:#6D9F00;text-decoration:none;" class="printfriendly" onclick="window.print();return false;" title="Printer Friendly and PDF"><img style="border:none;margin:0 6px"  src="https://pf-cdn.printfriendly.com/images/icons/pf-print-icon.gif" width="16" height="15" alt="Print Friendly Version of this page" />Print <img style="border:none;margin:0 6px"  src="https://pf-cdn.printfriendly.com/images/icons/pf-pdf-icon.gif" width="12" height="12" alt="Get a PDF version of this webpage" />PDF</a></div>
59
+<div id="disqus_thread"></div>
60
+<script type="text/javascript">
61
+var disqus_shortname = "xythobuz";
62
+(function() {
63
+var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;
64
+dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js";
65
+(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq);
66
+})();
67
+</script>
68
+<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
69
+<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
70
+
71
+        </div>
72
+        <div class="nav">
73
+            <h3>Thomas Buck</h3>
74
+
75
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
76
+
77
+            <p id="bio">
78
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
79
+            </p>
80
+
81
+            <ul id="menuList">
82
+            <li><a href="/index.html">Home</a></li>
83
+<li><a href="/blog.html">Blog</a></li>
84
+<li><a href="/contact.html">Contact</a></li>
85
+<li>&nbsp;</li>
86
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
87
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
88
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
89
+<li><a href="/xycontrol.html">xyControl</a></li>
90
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
91
+<li><a href="/serialdebug.html">Serial Debug</a></li>
92
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
93
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
94
+<li><a href="/xyrobot.html">xyRobot</a></li>
95
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
96
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
97
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
98
+<li><a href="/rremote.html">rRemote</a></li>
99
+<li>&nbsp;</li>
100
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
101
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
102
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
103
+<li><a href="/serialhelper.html">Serial Helper</a></li>
104
+            </ul>
105
+
106
+            <div id="recent">
107
+                Recent blog posts:
108
+                <ul id="recentList">
109
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
110
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
111
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
112
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
113
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
114
+                </ul>
115
+            </div>
116
+        </div>
117
+    </div></div>
118
+
119
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
120
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
121
+
122
+    <div id="footer">
123
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
124
+        &middot;
125
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
126
+        &middot;
127
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
128
+        &middot;
129
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
130
+        &middot;
131
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
132
+        &middot;
133
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
134
+    </div>
135
+    <img src="/stats/count.php?img" alt="Analytics">
136
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
137
+    <script type="text/javascript">
138
+        var _gaq = _gaq || [];
139
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
140
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
141
+        _gaq.push(['_setAllowLinker', true]);
142
+        _gaq.push(['_trackPageview']);
143
+        (function() {
144
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
145
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
146
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
147
+        })();
148
+    </script>
149
+</body>
150
+</html>

+ 166
- 0
output/mobile/index.php View File

@@ -0,0 +1,166 @@
1
+<?
2
+// Auto generated xyCMS compatibility mobile/index.php
3
+$loc = 'index.de.mob.html';
4
+if (isset($_GET['p'])) {
5
+    if (isset($_GET['lang'])) {
6
+        $_GET['p'] .= 'EN';
7
+    }
8
+    switch($_GET['p']) {
9
+        case "blog":
10
+            $loc = "/blog.de.mob.html";
11
+            break;
12
+
13
+        case "blogEN":
14
+            $loc = "/blog.mob.html";
15
+            break;
16
+
17
+        case "kontakt":
18
+            $loc = "/contact.de.mob.html";
19
+            break;
20
+
21
+        case "kontaktEN":
22
+            $loc = "/contact.mob.html";
23
+            break;
24
+
25
+        case "home":
26
+            $loc = "/index.de.mob.html";
27
+            break;
28
+
29
+        case "homeEN":
30
+            $loc = "/index.mob.html";
31
+            break;
32
+
33
+        case "avrserlib":
34
+            $loc = "/avrserial.de.mob.html";
35
+            break;
36
+
37
+        case "avrserlibEN":
38
+            $loc = "/avrserial.mob.html";
39
+            break;
40
+
41
+        case "c250":
42
+            $loc = "/c250.de.mob.html";
43
+            break;
44
+
45
+        case "c250EN":
46
+            $loc = "/c250.mob.html";
47
+            break;
48
+
49
+        case "cube":
50
+            $loc = "/ledcube.de.mob.html";
51
+            break;
52
+
53
+        case "cubeEN":
54
+            $loc = "/ledcube.mob.html";
55
+            break;
56
+
57
+        case "ledmatrix":
58
+            $loc = "/ledmatrix.de.mob.html";
59
+            break;
60
+
61
+        case "ledmatrixEN":
62
+            $loc = "/ledmatrix.mob.html";
63
+            break;
64
+
65
+        case "nas":
66
+            $loc = "/nas.de.mob.html";
67
+            break;
68
+
69
+        case "nasEN":
70
+            $loc = "/nas.mob.html";
71
+            break;
72
+
73
+        case "serialdebug":
74
+            $loc = "/serialdebug.de.mob.html";
75
+            break;
76
+
77
+        case "serialdebugEN":
78
+            $loc = "/serialdebug.mob.html";
79
+            break;
80
+
81
+        case "serialhelper":
82
+            $loc = "/serialhelper.de.mob.html";
83
+            break;
84
+
85
+        case "serialhelperEN":
86
+            $loc = "/serialhelper.mob.html";
87
+            break;
88
+
89
+        case "ssop28":
90
+            $loc = "/ssop28.de.mob.html";
91
+            break;
92
+
93
+        case "ssop28EN":
94
+            $loc = "/ssop28.mob.html";
95
+            break;
96
+
97
+        case "notifier":
98
+            $loc = "/ultimatenotifier.de.mob.html";
99
+            break;
100
+
101
+        case "notifierEN":
102
+            $loc = "/ultimatenotifier.mob.html";
103
+            break;
104
+
105
+        case "yasab":
106
+            $loc = "/yasab.de.mob.html";
107
+            break;
108
+
109
+        case "yasabEN":
110
+            $loc = "/yasab.mob.html";
111
+            break;
112
+
113
+        case "bt":
114
+            $loc = "/bluetooth.de.mob.html";
115
+            break;
116
+
117
+        case "btEN":
118
+            $loc = "/bluetooth.mob.html";
119
+            break;
120
+
121
+        case "sram":
122
+            $loc = "/k6x4008.de.mob.html";
123
+            break;
124
+
125
+        case "sramEN":
126
+            $loc = "/k6x4008.mob.html";
127
+            break;
128
+
129
+        case "rrem":
130
+            $loc = "/rremote.de.mob.html";
131
+            break;
132
+
133
+        case "rremEN":
134
+            $loc = "/rremote.mob.html";
135
+            break;
136
+
137
+        case "rob":
138
+            $loc = "/xyrobot.de.mob.html";
139
+            break;
140
+
141
+        case "robEN":
142
+            $loc = "/xyrobot.mob.html";
143
+            break;
144
+
145
+        case "xyrobotremote":
146
+            $loc = "/xyrobotremote.de.mob.html";
147
+            break;
148
+
149
+        case "xyrobotremoteEN":
150
+            $loc = "/xyrobotremote.mob.html";
151
+            break;
152
+
153
+        default:
154
+            $loc = "/404.mob.html";
155
+            break;
156
+    }
157
+}
158
+if ($_SERVER['SERVER_PROTOCOL'] == 'HTTP/1.1') {
159
+    if (php_sapi_name() == 'cgi') {
160
+        header('Status: 301 Moved Permanently');
161
+    } else {
162
+        header('HTTP/1.1 301 Moved Permanently');
163
+    }
164
+}
165
+header('Location: '.$loc);
166
+?>

+ 302
- 0
output/nas.de.mob.html View File

@@ -0,0 +1,302 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>IB-NAS6210 Linux - xythobuz.de</title>
6
+    <meta name="description" content="Booting your own Linux on an Icybox NAS6210 box" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    <script type='text/javascript'>
17
+/* <![CDATA[ */
18
+(function() {
19
+var s = document.createElement('script');
20
+var t = document.getElementsByTagName('script')[0];
21
+s.type = 'text/javascript';
22
+s.async = true;
23
+s.src = '//api.flattr.com/js/0.6/load.js?mode=auto&uid=xythobuz&category=text';
24
+t.parentNode.insertBefore(s, t);
25
+})();
26
+/* ]]> */
27
+</script>
28
+</head>
29
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
30
+    
31
+    <div id="header">
32
+        <h1>xythobuz.de</h1>
33
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
34
+        <h2>Kernel Hacking 101</h2>
35
+    </div>
36
+    <div id="lang"><span id="lang2">Translation: 
37
+<a href='nas.de.html'>de</a> | <a href='nas.html'>en</a>
38
+</span></div>
39
+    <div class="colmask leftmenu"><div class="colleft">
40
+        <div class="content">
41
+
42
+            <h1>IB-NAS6210 Linux</h1>
43
+<p>Diese Anleitung gilt ebenso für den IB-NAS6220. Dieser besitzt 2 HDD Schächte und ein völlig anderes Webinterface. Über dieses ist es möglich, das root Passwort zu ändern (siehe diesen <a href="http://forum.nas-portal.org/showthread.php?12855-Ib-nas6220-b&amp;p=55718&amp;viewfull=1#post55718">Forenbeitrag</a>), was evtl. eine Neuinstallation einer Linux Distribution erübrigt.</p>
44
+<p>Der <a href="http://www.amazon.de/gp/product/B003DODPGG/ref=as_li_qf_sp_asin_tl?ie=UTF8&amp;tag=xythobuzorg-21&amp;linkCode=as2&amp;camp=1638&amp;creative=6742&amp;creativeASIN=B003DODPGG">Icy Box IB-NAS6210</a> (Affiliate Link) hat mit seiner hauseigenen Firmware nur einen beschränkten Funktionsumfang. Es ist kein <a href="http://de.wikipedia.org/wiki/Apple_Filing_Protocol">AFP</a> oder <a href="http://de.wikipedia.org/wiki/Digital_Audio_Access_Protocol">DAAP</a> möglich, was als Mac User von großem Nachteil ist. Deshalb muss Linux her, welches auf der verbauten ARM CPU hervorragend läuft. Es ist zwar bereits ein Linux System installiert, leider ist aber der root User nicht zugänglich.</p>
45
+<p>Die Basisplattform des NAS6210 bildet die Kirkwood Plattform, welche auch im <a href="http://de.wikipedia.org/wiki/SheevaPlug">SheevaPlug</a> und im <a href="http://open-rd.org/">OpenRD</a> zum Einsatz kommt. Dies erleichtert die Suche nach einer fertigen Linux Distribution.</p>
46
+<h2>Update</h2>
47
+<p>Jayare hat mir per E-Mail mitgeteilt, dass er einen Weg gefunden hat, root Zugang zum Installierten Linux System zu bekommen. Dafür folgende Schritte befolgen:</p>
48
+<ul>
49
+<li>Das Gerät normal in Betrieb nehmen.</li>
50
+<li>Einen Administrator Account anlegen oder den vorhandenen Haupt Account nutzen. Im folgenden Beispiel lautet der Benutzername admin.</li>
51
+<li>Mittels SSH eine Verbindung zum NAS herstellen.</li>
52
+<li>Benutzername nach folgendem Schema:
53
+<pre>
54
+[Benutzername]<em>hipserv2_raidsonic</em>[Produktcode]
55
+</pre></li>
56
+<li>In unserem Fall:
57
+<pre>
58
+admin_hipserv2_raidsonic_XXXX-XXXX-XXXX-XXXX
59
+</pre></li>
60
+<li>Das Passwort ist das, welches beim erstellen des Benutzers angegeben wurde.</li>
61
+<li>Nun hat man eingeschränkte Zugriffsrechte.</li>
62
+<li>Der Befehl:
63
+<pre>
64
+sudo -E -s
65
+</pre></li>
66
+<li>Die erneute Eingabe des Passwortes führt zur Ausgabe einer Fehlermeldung.</li>
67
+<li>Man hat nun trotzdem root Zugriff.</li>
68
+</ul>
69
+<p>Dies ähnelt den Methoden, die bei Netgear und Seagate Geräten zum root Zugriff führen. Vielen Dank dafür, Jayare!</p>
70
+<h2>Hardware Modifikation</h2>
71
+<p>Um das Starten einer anderen Linux Distribution über USB oder eSata zu ermöglichen, benötigen wir Zugang zum Bootloader <a href="http://sourceforge.net/projects/u-boot/">Das U-Boot</a>. Dieser gibt beim Booten Statusmeldungen über den internen Seriellen Port des NAS aus und ermöglicht, den Bootprozess zu unterbrechen. Anschliessend kann ein anderer Kernel und eine passende Ramdisk zum Booten ausgewählt werden. Eine bebilderte Anleitung zum aufspüren des Seriellen Ports findet sich, auf Englisch, <a href="http://simon.baatz.info/raidsonic-icy-box-ib-nas6210-my-new-sheevaplug/">hier</a>. Kurz zusammengefasst müssen die hintere Abdeckung und die hinteren Füße weggeschraubt werden, danach lässt sich die Platine mitsamt der Rückwand heraus schieben. Dabei sollte der Festplattenrahmen vorher entfernt worden sein. Unter dem Lüfter befinden sich einige Steckverbindungen auf der Platine. Davon ist eine 4 polige unbelegt. Dies ist der serielle Anschluss. Er arbeitet mit 3,3V Pegeln. Wenn der Stecker an der oberen linken Ecke sitzt, ist die Belegung wie folgt:</p>
72
+<pre>
73
+(GND) (TX) (RX) (3V3)
74
+</pre>
75
+
76
+<p>Ein passender Adapter um den Port an den Computer anzuschliessen ist schnell gemacht. Hierzu habe ich einen FT232R auf meine <a href="/ssop28.de.html">DIP Adapterplatine</a> gelötet und wie folgt beschaltet (Klick vergrößert):</p>
77
+<p><a href="/img/ft232plan.jpg"><img alt="Schaltplan" src="/img/ft232plansmall.jpg" /></a>
78
+<a href="/img/ft232fertig.jpg"><img alt="Fertiger Adapter" src="/img/ft232fertigsmall.jpg" /></a></p>
79
+<h2>Software</h2>
80
+<p>Nun besteht also eine Verbindung zwischen meinem Computer und dem NAS mit 115200bps. Wird letzterer nun gebootet, erscheinen U-Boots Statusmeldungen in meinem Terminal. Früher oder später erscheint ein Countdown. Wird dieser mit dem drücken einer beliebigen Taste unterbrochen, findet man sich in U-Boots Kommandozeile wieder. Hier kann zum Beispiel U-Boots eigenes USB System gestartet werden, damit ein Kernel von einem angeschlossenen USB Stick geladen werden kann. Alternativ kann ein Kernel von einem TFTP Server geladen und gestartet werden. Ausserdem können Umbgebungsvariablen angezeigt, geändert, und im NAND gespeichert werden:</p>
81
+<pre>
82
+printenv
83
+setenv name wert
84
+saveenv
85
+</pre>
86
+
87
+<p>Zum Starten eines anderen Kernels muss zunächst die Variable "mainlineLinux" auf "yes" gesetzt werden. Anschliessend ändern wir die "arcNumber" auf "2361". Dies gaukelt dem Debian Linux Kernel ein anderes System vor, da es den NAS6210 nicht kennt und deshalb sonst nicht booten will. Die Originale arcNumber lautet 3104. Nun wird noch "ipaddr" auf die gewünschte NAS IP gesetzt und "serverip" auf die IP des Rechners, der im nächsten Schritt einen TFTP Server startet. Geschrieben werden die Änderungen dann mit saveenv.</p>
88
+<pre>
89
+setenv mainlineLinux yes
90
+setenv arcNumber 2361
91
+setenv ipaddr 192.169.2.107
92
+setenv serverip 192.168.2.101
93
+saveenv
94
+</pre>
95
+
96
+<p>Nun wird auf einem Rechner im selben Netzwerk ein TFTP Server gestartet. Ich habe auf meinem Mac <a href="http://schimana.net/2008/03/it/tftp-server-fuer-mac-os-x/">TftpServer</a> verwendet. Dieser muss ein <a href="http://ftp.debian.org/debian/dists/stable/main/installer-armel/current/images/kirkwood/netboot/marvell/openrd/uImage">uImage</a> und eine <a href="http://ftp.debian.org/debian/dists/stable/main/installer-armel/current/images/kirkwood/netboot/marvell/openrd/uInitrd">uInitrd</a> zur Verfügung stellen. Die verlinkten Dateien sind die des <a href="http://ftp.debian.org/debian/dists/stable/main/installer-armel/current/images/kirkwood/netboot/marvell/openrd/">aktuellen Armel OpenRD Debian Installers</a>. Der Installer wird nun auf dem NAS gebootet:</p>
97
+<pre>
98
+tftpboot 0x01100000 uInitrd
99
+tftpboot 0x00800000 uImage
100
+setenv bootargs console=ttyS0,115200n8 base-installer/initramfs-tools/driver-policy=most
101
+bootm 0x00800000 0x01100000
102
+</pre>
103
+
104
+<p>Die Installation kann sowohl auf einem USB-Stick, einem eSATA oder einem internen SATA Laufwerk erfolgen. Ich habe Debian auf einen 8GB USB-Stick installiert. Beim Debian Support gibt es <a href="http://www.debian.org/releases/stable/armel/">Hilfe zur Installation</a>. Ist die Installation abgeschlossen, muss U-Boot konfiguriert werden, um sie zu starten. Zuerst die folgenden 2 Zeilen eingeben:</p>
105
+<pre>
106
+setenv bootargs_console console=ttyS0,115200
107
+setenv bootcmd 'setenv bootargs $(bootargs_console); run bootcmd_slk; bootm 0x00800000 0x01100000'
108
+</pre>
109
+
110
+<p>Für eine USB-Stick Installation nun folgendes Eingeben:</p>
111
+<pre>
112
+setenv bootcmd_slk 'usb start; ext2load usb 0:1 0x01100000 /uInitrd; ext2load usb 0:1 0x00800000 /uImage'
113
+</pre>
114
+
115
+<p>Dieses Kommando funktioniert so nur, wenn /boot auf der ersten, als ext2 formatierten Partition liegt. Ansonsten den Pfad anpassen. Ext3 und 4 werden von U-Boot nicht unterstützt.</p>
116
+<p>Für SATA oder eSATA:</p>
117
+<pre>
118
+setenv bootcmd_slk 'ide reset; ext2load ide 0:1 0x01100000 /uInitrd; ext2load ide 0:1 0x00800000 /uImage'
119
+</pre>
120
+
121
+<p>Nun noch ein "saveenv", um das ganze zu speichern. Jetzt reicht "run bootcmd" um die U-Boot Kommandozeile zu verlassen und das neu Installierte Debian zu booten.</p>
122
+<h2>Ein neuer Kernel muss her</h2>
123
+<p>Der Standard Kernel von Debian unterstützt den NAS6210 nicht wirklich, weshalb die grüne LED dauernd blinkt und das Gerät nach dem herunterfahren nicht ausgeht. Abhilfe schafft ein selbst kompilierter Linux Kernel mit dem richtigen Patch. Dieser ist auf der oben verlinkten Tutorial Seite zu finden, oder auch <a href="http://simon.baatz.info/downloads/linux-3.1-rc9.nas6210.patch">hier</a>. Wer sich die Mühe machen will, kann seinen eigenen Kernel nach <a href="http://kernel-handbook.alioth.debian.org/ch-common-tasks.html">diesem Ausschnitt des Debian Kernel Handbook</a> selbst konfigurieren und kompilieren. Ich habe mir diese Mühe bereits gemacht, und <a href="/files/linuxnas.zip">fertige .deb Pakete erstellt (18MB)</a>, welche nur noch mittels diesem Befehl installiert werden müssen:</p>
124
+<pre>
125
+dpkg -i linux-image-3.1.0-rc742_xy42_armel.deb
126
+</pre>
127
+
128
+<p>Im /boot Verzeichnis des NAS findet sich nun der neue Kernel als "vmlinuz-3.1.0-rc742" und die neue Ramdisk als "initrd.img-3.1.0-rc742". Diese 2 Dateien müssen nun mittels mkimage in U-Boot Images verwandelt werden:</p>
129
+<pre>
130
+mkimage -A arm -O linux -T kernel -C none -a 0x8000 -n Kernel -d vmlinuz-3.1.0-rc742 uImageN
131
+mkimage -A arm -O linux -T ramdisk -C gzip -a 0x8C800000 -n RamDisk -d initrd.img-3.1.0-rc742 uInitrdN
132
+</pre>
133
+
134
+<p>Das erzeugt die Dateien uInitrdN und uImageN, welche gebootet werden müssen. Dazu neu starten und folgendes im U-Boot Prompt eingeben:</p>
135
+<pre>
136
+setenv bootcmd_slk 'usb start; ext2load usb 0:1 0x01100000 /uInitrdN; ext2load usb 0:1 0x00800000 /uImageN'
137
+setenv arcNumber 3104
138
+saveenv
139
+</pre>
140
+
141
+<p>Ausserdem wird die arcNumber auf die des NAS6210 gestellt, welche dem neuen Kernel bekannt ist. Falls du nicht auf einen USB-Stick installiert hast, musst du das SATA Kommando von oben entsprechend anpassen.</p>
142
+<p>Das wars! Nun kann beliebige Software installiert werden, um den Server für die eigenen Bedürfnisse anzupassen. Bei mir läuft folgendes:</p>
143
+<ul>
144
+<li><a href="http://netatalk.sourceforge.net/">Netatalk</a></li>
145
+<li>Avahi als Zeroconf Implementation für Netatalk</li>
146
+<li><a href="http://httpd.apache.org/">Apache</a></li>
147
+<li><a href="http://www.mysql.de/">MySQL</a></li>
148
+<li><a href="http://www.php.net/">PHP</a></li>
149
+<li><a href="https://github.com/jasonmc/forked-daapd">forked-daapd</a></li>
150
+<li><a href="http://www.cups.org/">CUPS</a></li>
151
+<li><a href="http://www.webmin.com/">Webmin</a></li>
152
+<li><a href="http://www.transmissionbt.com/">Transmission für Torrents</a></li>
153
+</ul>
154
+<h2>Power Button nutzen</h2>
155
+<p>Per E-Mail hat mich Waepu auf seinen Weg aufmerksam gemacht, den Power Button nutzbar zu machen. Dafür muss ein neuer Kernel kompiliert werden. Neben dem oben verlinkten Patch muss folgende kleine Änderung angewendet werden:</p>
156
+<pre class="sh_c">
157
+static unsigned int nas6210_mpp_config[] __initdata = {
158
+  MPP0_NF_IO2,
159
+  MPP1_NF_IO3,
160
+  MPP2_NF_IO4,
161
+  MPP3_NF_IO5,
162
+  MPP4_NF_IO6,
163
+  MPP5_NF_IO7,
164
+  MPP18_NF_IO0,
165
+  MPP19_NF_IO1,
166
+
167
+  MPP20_SATA1_ACTn,    /* HD1 LED red */
168
+  MPP21_SATA0_ACTn,    /* HD0 LED red */
169
+  MPP22_GPIO,    /* Power LED red */
170
+  MPP23_GPIO,    /* Power button */
171
+
172
+  MPP24_GPIO,    /* Power off device */
173
+  MPP25_GPIO,    /* Power LED green */
174
+  MPP27_GPIO,    /* USB transfer LED */
175
+  MPP28_GPIO,    /* Reset button */
176
+  MPP29_GPIO,    /* USB Copy button */
177
+  0
178
+};
179
+</pre>
180
+
181
+<p>Erst wenn im Struct MPP23_GPIO hinzugefügt wird, funktioniert folgendes Bash Script.</p>
182
+<pre class="sh_sh">
183
+#!/bin/sh
184
+echo 23 > /sys/class/gpio/export
185
+while : ; do
186
+  s=`cat /sys/class/gpio/gpio23/value`
187
+  if test "$s" == 0 ; then
188
+    shutdown -h now
189
+    exit 0
190
+  fi
191
+  sleep 1
192
+done
193
+</pre>
194
+
195
+<p>Der Button auf MPP23_GPIO hat eine Art Flip-Flop Funktion. Wenn man den Button für ein paar Sekunden hält, ändert sich der Status von MPP23_GPIO und bleibt so bis zum Reboot.</p>
196
+<p>Ersetzt man im Kernel MPP20_SATA1_ACTn und MPP21_SATA0_ACTn durch MPP20_GPIO und MPP21_GPIO können per Bash auch die HDD LEDs angesteuert werden. Dann funktioniert jedoch die Anzeige der Festplattenaktivität nicht mehr.</p>
197
+<p>Vielen Dank an Waepu hierfür!</p>
198
+
199
+            <span id="flattr">
200
+<a class="FlattrButton" href="http://www.xythobuz.de/nas.de.html" title="IB-NAS6210 Linux">Booting your own Linux on an Icybox NAS6210 box</a>
201
+</span>
202
+<span id="twitter">
203
+<a href="https://twitter.com/share" class="twitter-share-button" data-via="xythobuz" data-dnt="true" data-related="xythobuz" data-count="vertical">Tweet</a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
204
+</span>
205
+<span id="reddit">
206
+<script type="text/javascript">reddit_url = "http://www.xythobuz.de/nas.de.html";</script>
207
+<script type="text/javascript" src="http://www.reddit.com/static/button/button2.js"></script>
208
+</span>
209
+
210
+        <div id="print"><script>var pfHeaderImgUrl = '';var pfHeaderTagline = '';var pfdisableClickToDel = 0;var pfHideImages = 0;var pfImageDisplayStyle = 'right';var pfDisablePDF = 0;var pfDisableEmail = 0;var pfDisablePrint = 0;var pfCustomCSS = '';var pfBtVersion='1';(function(){var js, pf;pf = document.createElement('script');pf.type = 'text/javascript';if('https:' == document.location.protocol){js='https://pf-cdn.printfriendly.com/ssl/main.js'}else{js='http://cdn.printfriendly.com/printfriendly.js'}pf.src=js;document.getElementsByTagName('head')[0].appendChild(pf)})();</script><a href="http://www.printfriendly.com" style="color:#6D9F00;text-decoration:none;" class="printfriendly" onclick="window.print();return false;" title="Printer Friendly and PDF"><img style="border:none;margin:0 6px"  src="https://pf-cdn.printfriendly.com/images/icons/pf-print-icon.gif" width="16" height="15" alt="Print Friendly Version of this page" />Print <img style="border:none;margin:0 6px"  src="https://pf-cdn.printfriendly.com/images/icons/pf-pdf-icon.gif" width="12" height="12" alt="Get a PDF version of this webpage" />PDF</a></div>
211
+<div id="disqus_thread"></div>
212
+<script type="text/javascript">
213
+var disqus_shortname = "xythobuz";
214
+(function() {
215
+var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;
216
+dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js";
217
+(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq);
218
+})();
219
+</script>
220
+<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
221
+<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
222
+
223
+        </div>
224
+        <div class="nav">
225
+            <h3>Thomas Buck</h3>
226
+
227
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
228
+
229
+            <p id="bio">
230
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
231
+            </p>
232
+
233
+            <ul id="menuList">
234
+            <li><a href="/index.html">Home</a></li>
235
+<li><a href="/blog.html">Blog</a></li>
236
+<li><a href="/contact.html">Contact</a></li>
237
+<li>&nbsp;</li>
238
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
239
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
240
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
241
+<li><a href="/xycontrol.html">xyControl</a></li>
242
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
243
+<li><a href="/serialdebug.html">Serial Debug</a></li>
244
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
245
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
246
+<li><a href="/xyrobot.html">xyRobot</a></li>
247
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
248
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
249
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
250
+<li><a href="/rremote.html">rRemote</a></li>
251
+<li>&nbsp;</li>
252
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
253
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
254
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
255
+<li><a href="/serialhelper.html">Serial Helper</a></li>
256
+            </ul>
257
+
258
+            <div id="recent">
259
+                Recent blog posts:
260
+                <ul id="recentList">
261
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
262
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
263
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
264
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
265
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
266
+                </ul>
267
+            </div>
268
+        </div>
269
+    </div></div>
270
+
271
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
272
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
273
+
274
+    <div id="footer">
275
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
276
+        &middot;
277
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
278
+        &middot;
279
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
280
+        &middot;
281
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
282
+        &middot;
283
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
284
+        &middot;
285
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
286
+    </div>
287
+    <img src="/stats/count.php?img" alt="Analytics">
288
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
289
+    <script type="text/javascript">
290
+        var _gaq = _gaq || [];
291
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
292
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
293
+        _gaq.push(['_setAllowLinker', true]);
294
+        _gaq.push(['_trackPageview']);
295
+        (function() {
296
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
297
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
298
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
299
+        })();
300
+    </script>
301
+</body>
302
+</html>

+ 169
- 0
output/nas.mob.html View File

@@ -0,0 +1,169 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>IB-NAS6210 Linux - xythobuz.de</title>
6
+    <meta name="description" content="Booting your own Linux on an Icybox NAS6210 box" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    <script type='text/javascript'>
17
+/* <![CDATA[ */
18
+(function() {
19
+var s = document.createElement('script');
20
+var t = document.getElementsByTagName('script')[0];
21
+s.type = 'text/javascript';
22
+s.async = true;
23
+s.src = '//api.flattr.com/js/0.6/load.js?mode=auto&uid=xythobuz&category=text';
24
+t.parentNode.insertBefore(s, t);
25
+})();
26
+/* ]]> */
27
+</script>
28
+</head>
29
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
30
+    
31
+    <div id="header">
32
+        <h1>xythobuz.de</h1>
33
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
34
+        <h2>Kernel Hacking 101</h2>
35
+    </div>
36
+    <div id="lang"><span id="lang2">Translation: 
37
+<a href='nas.de.html'>de</a> | <a href='nas.html'>en</a>
38
+</span></div>
39
+    <div class="colmask leftmenu"><div class="colleft">
40
+        <div class="content">
41
+
42
+            <h1>IB-NAS6210 Linux</h1>
43
+<ol>
44
+<li>root Access (by Jayare)<ul>
45
+<li>Install the device like a normal user would</li>
46
+<li>Have at least one user with administrator access (either add one, or use the main account) - in my case this is 'admin' but could be any user with administrator rights</li>
47
+<li>Fire up an SSH connection to box (e.g. putty)</li>
48
+<li>Login with the following details:</li>
49
+<li>[username]_hipserv2_raidsonic_[PRODUCTCODE]</li>
50
+<li>so in my case that would be</li>
51
+<li>admin_hipserv2_raidsonic_XXXX-XXXX-XXXX-XXXX</li>
52
+<li>It'll echo the ICY BOX version (in my case ICY BOX version 10.0.x) and ask for a password. Enter the regular password for the user.</li>
53
+<li>You'll now be logged in to the ICY BOX with the 'regular' user</li>
54
+<li>sudo -E -s</li>
55
+<li>reenter your regular pwd. It'll give you an 'audit_log_user_command(): connection refused' and give you root access</li>
56
+</ul>
57
+</li>
58
+<li>Hardware access (by me, really short version)<ul>
59
+<li>This is really long and I'm not in the mood to translate this... Sorry :)</li>
60
+<li>But I saw that googles translator does a really "good" job translating my text...</li>
61
+<li>Try to look at <a href="http://translate.google.de/translate?sl=de&amp;tl=en&amp;js=n&amp;u=http%3A%2F%2Fwww.xythobuz.de%2Fnas.de.html">my article translated to English</a>!</li>
62
+</ul>
63
+</li>
64
+</ol>
65
+
66
+            <span id="flattr">
67
+<a class="FlattrButton" href="http://www.xythobuz.de/nas.html" title="IB-NAS6210 Linux">Booting your own Linux on an Icybox NAS6210 box</a>
68
+</span>
69
+<span id="twitter">
70
+<a href="https://twitter.com/share" class="twitter-share-button" data-via="xythobuz" data-dnt="true" data-related="xythobuz" data-count="vertical">Tweet</a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
71
+</span>
72
+<span id="reddit">
73
+<script type="text/javascript">reddit_url = "http://www.xythobuz.de/nas.html";</script>
74
+<script type="text/javascript" src="http://www.reddit.com/static/button/button2.js"></script>
75
+</span>
76
+
77
+        <div id="print"><script>var pfHeaderImgUrl = '';var pfHeaderTagline = '';var pfdisableClickToDel = 0;var pfHideImages = 0;var pfImageDisplayStyle = 'right';var pfDisablePDF = 0;var pfDisableEmail = 0;var pfDisablePrint = 0;var pfCustomCSS = '';var pfBtVersion='1';(function(){var js, pf;pf = document.createElement('script');pf.type = 'text/javascript';if('https:' == document.location.protocol){js='https://pf-cdn.printfriendly.com/ssl/main.js'}else{js='http://cdn.printfriendly.com/printfriendly.js'}pf.src=js;document.getElementsByTagName('head')[0].appendChild(pf)})();</script><a href="http://www.printfriendly.com" style="color:#6D9F00;text-decoration:none;" class="printfriendly" onclick="window.print();return false;" title="Printer Friendly and PDF"><img style="border:none;margin:0 6px"  src="https://pf-cdn.printfriendly.com/images/icons/pf-print-icon.gif" width="16" height="15" alt="Print Friendly Version of this page" />Print <img style="border:none;margin:0 6px"  src="https://pf-cdn.printfriendly.com/images/icons/pf-pdf-icon.gif" width="12" height="12" alt="Get a PDF version of this webpage" />PDF</a></div>
78
+<div id="disqus_thread"></div>
79
+<script type="text/javascript">
80
+var disqus_shortname = "xythobuz";
81
+(function() {
82
+var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;
83
+dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js";
84
+(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq);
85
+})();
86
+</script>
87
+<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
88
+<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
89
+
90
+        </div>
91
+        <div class="nav">
92
+            <h3>Thomas Buck</h3>
93
+
94
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
95
+
96
+            <p id="bio">
97
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
98
+            </p>
99
+
100
+            <ul id="menuList">
101
+            <li><a href="/index.html">Home</a></li>
102
+<li><a href="/blog.html">Blog</a></li>
103
+<li><a href="/contact.html">Contact</a></li>
104
+<li>&nbsp;</li>
105
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
106
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
107
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
108
+<li><a href="/xycontrol.html">xyControl</a></li>
109
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
110
+<li><a href="/serialdebug.html">Serial Debug</a></li>
111
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
112
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
113
+<li><a href="/xyrobot.html">xyRobot</a></li>
114
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
115
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
116
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
117
+<li><a href="/rremote.html">rRemote</a></li>
118
+<li>&nbsp;</li>
119
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
120
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
121
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
122
+<li><a href="/serialhelper.html">Serial Helper</a></li>
123
+            </ul>
124
+
125
+            <div id="recent">
126
+                Recent blog posts:
127
+                <ul id="recentList">
128
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
129
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
130
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
131
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
132
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
133
+                </ul>
134
+            </div>
135
+        </div>
136
+    </div></div>
137
+
138
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
139
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
140
+
141
+    <div id="footer">
142
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
143
+        &middot;
144
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
145
+        &middot;
146
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
147
+        &middot;
148
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
149
+        &middot;
150
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
151
+        &middot;
152
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
153
+    </div>
154
+    <img src="/stats/count.php?img" alt="Analytics">
155
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
156
+    <script type="text/javascript">
157
+        var _gaq = _gaq || [];
158
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
159
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
160
+        _gaq.push(['_setAllowLinker', true]);
161
+        _gaq.push(['_trackPageview']);
162
+        (function() {
163
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
164
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
165
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
166
+        })();
167
+    </script>
168
+</body>
169
+</html>

+ 151
- 0
output/rremote.de.mob.html View File

@@ -0,0 +1,151 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>rRemote - xythobuz.de</title>
6
+    <meta name="description" content="Remote Control Casio FX9860-GII Calculator AddIn" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    <script type='text/javascript'>
17
+/* <![CDATA[ */
18
+(function() {
19
+var s = document.createElement('script');
20
+var t = document.getElementsByTagName('script')[0];
21
+s.type = 'text/javascript';
22
+s.async = true;
23
+s.src = '//api.flattr.com/js/0.6/load.js?mode=auto&uid=xythobuz&category=text';
24
+t.parentNode.insertBefore(s, t);
25
+})();
26
+/* ]]> */
27
+</script>
28
+</head>
29
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
30
+    
31
+    <div id="header">
32
+        <h1>xythobuz.de</h1>
33
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
34
+        <h2>rRemote</h2>
35
+    </div>
36
+    <div id="lang"><span id="lang2">Translation: 
37
+<a href='rremote.de.html'>de</a> | <a href='rremote.html'>en</a>
38
+</span></div>
39
+    <div class="colmask leftmenu"><div class="colleft">
40
+        <div class="content">
41
+
42
+            <h1>rRemote</h1>
43
+<p>rRemote ist ein Addin für Casio fx9860G-Serie Taschenrechner. Es ermöglicht die serielle Kommunikation mit beliebigen Geräten über den 3-Pin Anschluss.
44
+Zum Download wird das gesamte Projekt für das <a href="http://edu.casio.com/products/sdk/9860sdk.html">offizielle Casio SDK angeboten. Dieses kann kostenlos von Casio bezogen werden</a>. Die Parameter für die serielle Schnittstelle können im Quellcode geändert werden, genauso wie die Daten die gesendet werden sollen. Das sollte mit passablen C Kentnissen möglich sein.</p>
45
+<p>Eine große Hilfe war das Projekt <a href="http://sourceforge.net/apps/trac/fxsdk">fxSDK</a>. Dort werden die nicht offiziell nutzbaren Syscalls dokumentiert, welche zur Ansteuerung der seriellen Schnittstelle notwendig sind.</p>
46
+<h2><a href="/files/rremote.zip">Download: rremote.zip (77kB)</a></h2>
47
+
48
+            <span id="flattr">
49
+<a class="FlattrButton" href="http://www.xythobuz.de/rremote.de.html" title="rRemote">Remote Control Casio FX9860-GII Calculator AddIn</a>
50
+</span>
51
+<span id="twitter">
52
+<a href="https://twitter.com/share" class="twitter-share-button" data-via="xythobuz" data-dnt="true" data-related="xythobuz" data-count="vertical">Tweet</a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
53
+</span>
54
+<span id="reddit">
55
+<script type="text/javascript">reddit_url = "http://www.xythobuz.de/rremote.de.html";</script>
56
+<script type="text/javascript" src="http://www.reddit.com/static/button/button2.js"></script>
57
+</span>
58
+
59
+        <div id="print"><script>var pfHeaderImgUrl = '';var pfHeaderTagline = '';var pfdisableClickToDel = 0;var pfHideImages = 0;var pfImageDisplayStyle = 'right';var pfDisablePDF = 0;var pfDisableEmail = 0;var pfDisablePrint = 0;var pfCustomCSS = '';var pfBtVersion='1';(function(){var js, pf;pf = document.createElement('script');pf.type = 'text/javascript';if('https:' == document.location.protocol){js='https://pf-cdn.printfriendly.com/ssl/main.js'}else{js='http://cdn.printfriendly.com/printfriendly.js'}pf.src=js;document.getElementsByTagName('head')[0].appendChild(pf)})();</script><a href="http://www.printfriendly.com" style="color:#6D9F00;text-decoration:none;" class="printfriendly" onclick="window.print();return false;" title="Printer Friendly and PDF"><img style="border:none;margin:0 6px"  src="https://pf-cdn.printfriendly.com/images/icons/pf-print-icon.gif" width="16" height="15" alt="Print Friendly Version of this page" />Print <img style="border:none;margin:0 6px"  src="https://pf-cdn.printfriendly.com/images/icons/pf-pdf-icon.gif" width="12" height="12" alt="Get a PDF version of this webpage" />PDF</a></div>
60
+<div id="disqus_thread"></div>
61
+<script type="text/javascript">
62
+var disqus_shortname = "xythobuz";
63
+(function() {
64
+var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;
65
+dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js";
66
+(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq);
67
+})();
68
+</script>
69
+<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
70
+<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
71
+
72
+        </div>
73
+        <div class="nav">
74
+            <h3>Thomas Buck</h3>
75
+
76
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
77
+
78
+            <p id="bio">
79
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
80
+            </p>
81
+
82
+            <ul id="menuList">
83
+            <li><a href="/index.html">Home</a></li>
84
+<li><a href="/blog.html">Blog</a></li>
85
+<li><a href="/contact.html">Contact</a></li>
86
+<li>&nbsp;</li>
87
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
88
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
89
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
90
+<li><a href="/xycontrol.html">xyControl</a></li>
91
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
92
+<li><a href="/serialdebug.html">Serial Debug</a></li>
93
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
94
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
95
+<li><a href="/xyrobot.html">xyRobot</a></li>
96
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
97
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
98
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
99
+<li><a href="/rremote.html">rRemote</a></li>
100
+<li>&nbsp;</li>
101
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
102
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
103
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
104
+<li><a href="/serialhelper.html">Serial Helper</a></li>
105
+            </ul>
106
+
107
+            <div id="recent">
108
+                Recent blog posts:
109
+                <ul id="recentList">
110
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
111
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
112
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
113
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
114
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
115
+                </ul>
116
+            </div>
117
+        </div>
118
+    </div></div>
119
+
120
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
121
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
122
+
123
+    <div id="footer">
124
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
125
+        &middot;
126
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
127
+        &middot;
128
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
129
+        &middot;
130
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
131
+        &middot;
132
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
133
+        &middot;
134
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
135
+    </div>
136
+    <img src="/stats/count.php?img" alt="Analytics">
137
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
138
+    <script type="text/javascript">
139
+        var _gaq = _gaq || [];
140
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
141
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
142
+        _gaq.push(['_setAllowLinker', true]);
143
+        _gaq.push(['_trackPageview']);
144
+        (function() {
145
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
146
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
147
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
148
+        })();
149
+    </script>
150
+</body>
151
+</html>

+ 151
- 0
output/rremote.mob.html View File

@@ -0,0 +1,151 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>rRemote - xythobuz.de</title>
6
+    <meta name="description" content="Remote Control Casio FX9860-GII Calculator AddIn" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    <script type='text/javascript'>
17
+/* <![CDATA[ */
18
+(function() {
19
+var s = document.createElement('script');
20
+var t = document.getElementsByTagName('script')[0];
21
+s.type = 'text/javascript';
22
+s.async = true;
23
+s.src = '//api.flattr.com/js/0.6/load.js?mode=auto&uid=xythobuz&category=text';
24
+t.parentNode.insertBefore(s, t);
25
+})();
26
+/* ]]> */
27
+</script>
28
+</head>
29
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
30
+    
31
+    <div id="header">
32
+        <h1>xythobuz.de</h1>
33
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
34
+        <h2>rRemote</h2>
35
+    </div>
36
+    <div id="lang"><span id="lang2">Translation: 
37
+<a href='rremote.de.html'>de</a> | <a href='rremote.html'>en</a>
38
+</span></div>
39
+    <div class="colmask leftmenu"><div class="colleft">
40
+        <div class="content">
41
+
42
+            <h1>rRemote</h1>
43
+<p>rRemote is a addin for Casio fx9860G calculators written in C. It allows you to send data over the 3-Pin serial port.</p>
44
+<p>You can download the whole project for the <a href="http://edu.casio.com/products/sdk/9860sdk.html">official Casio SDK (get it for free from Casio)</a>. You can change the serial port parameters in the source code.</p>
45
+<p>The project <a href="http://sourceforge.net/apps/trac/fxsdk">fxSDK</a> has helped me a lot. You can find documentation about the unofficial syscalls for the serial port there!</p>
46
+<h2><a href="/files/rremote.zip">Download: rremote.zip (77kB)</a></h2>
47
+
48
+            <span id="flattr">
49
+<a class="FlattrButton" href="http://www.xythobuz.de/rremote.html" title="rRemote">Remote Control Casio FX9860-GII Calculator AddIn</a>
50
+</span>
51
+<span id="twitter">
52
+<a href="https://twitter.com/share" class="twitter-share-button" data-via="xythobuz" data-dnt="true" data-related="xythobuz" data-count="vertical">Tweet</a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
53
+</span>
54
+<span id="reddit">
55
+<script type="text/javascript">reddit_url = "http://www.xythobuz.de/rremote.html";</script>
56
+<script type="text/javascript" src="http://www.reddit.com/static/button/button2.js"></script>
57
+</span>
58
+
59
+        <div id="print"><script>var pfHeaderImgUrl = '';var pfHeaderTagline = '';var pfdisableClickToDel = 0;var pfHideImages = 0;var pfImageDisplayStyle = 'right';var pfDisablePDF = 0;var pfDisableEmail = 0;var pfDisablePrint = 0;var pfCustomCSS = '';var pfBtVersion='1';(function(){var js, pf;pf = document.createElement('script');pf.type = 'text/javascript';if('https:' == document.location.protocol){js='https://pf-cdn.printfriendly.com/ssl/main.js'}else{js='http://cdn.printfriendly.com/printfriendly.js'}pf.src=js;document.getElementsByTagName('head')[0].appendChild(pf)})();</script><a href="http://www.printfriendly.com" style="color:#6D9F00;text-decoration:none;" class="printfriendly" onclick="window.print();return false;" title="Printer Friendly and PDF"><img style="border:none;margin:0 6px"  src="https://pf-cdn.printfriendly.com/images/icons/pf-print-icon.gif" width="16" height="15" alt="Print Friendly Version of this page" />Print <img style="border:none;margin:0 6px"  src="https://pf-cdn.printfriendly.com/images/icons/pf-pdf-icon.gif" width="12" height="12" alt="Get a PDF version of this webpage" />PDF</a></div>
60
+<div id="disqus_thread"></div>
61
+<script type="text/javascript">
62
+var disqus_shortname = "xythobuz";
63
+(function() {
64
+var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;
65
+dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js";
66
+(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq);
67
+})();
68
+</script>
69
+<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
70
+<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
71
+
72
+        </div>
73
+        <div class="nav">
74
+            <h3>Thomas Buck</h3>
75
+
76
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
77
+
78
+            <p id="bio">
79
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
80
+            </p>
81
+
82
+            <ul id="menuList">
83
+            <li><a href="/index.html">Home</a></li>
84
+<li><a href="/blog.html">Blog</a></li>
85
+<li><a href="/contact.html">Contact</a></li>
86
+<li>&nbsp;</li>
87
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
88
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
89
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
90
+<li><a href="/xycontrol.html">xyControl</a></li>
91
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
92
+<li><a href="/serialdebug.html">Serial Debug</a></li>
93
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
94
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
95
+<li><a href="/xyrobot.html">xyRobot</a></li>
96
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
97
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
98
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
99
+<li><a href="/rremote.html">rRemote</a></li>
100
+<li>&nbsp;</li>
101
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
102
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
103
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
104
+<li><a href="/serialhelper.html">Serial Helper</a></li>
105
+            </ul>
106
+
107
+            <div id="recent">
108
+                Recent blog posts:
109
+                <ul id="recentList">
110
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
111
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
112
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
113
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
114
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
115
+                </ul>
116
+            </div>
117
+        </div>
118
+    </div></div>
119
+
120
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
121
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
122
+
123
+    <div id="footer">
124
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
125
+        &middot;
126
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
127
+        &middot;
128
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
129
+        &middot;
130
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
131
+        &middot;
132
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
133
+        &middot;
134
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
135
+    </div>
136
+    <img src="/stats/count.php?img" alt="Analytics">
137
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
138
+    <script type="text/javascript">
139
+        var _gaq = _gaq || [];
140
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
141
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
142
+        _gaq.push(['_setAllowLinker', true]);
143
+        _gaq.push(['_trackPageview']);
144
+        (function() {
145
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
146
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
147
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
148
+        })();
149
+    </script>
150
+</body>
151
+</html>

+ 2
- 2
output/rss.xml View File

@@ -6,8 +6,8 @@
6 6
 <atom:link href="http://www.xythobuz.de/rss.xml" rel="self" type="application/rss+xml" />
7 7
 <description>xythobuz Electronics &amp; Software Projects</description>
8 8
 <language>en-us</language>
9
-<pubDate>Thu, 09 May 2013 17:10:29 -0000</pubDate>
10
-<lastBuildDate>Thu, 09 May 2013 17:10:29 -0000</lastBuildDate>
9
+<pubDate>Fri, 10 May 2013 13:55:53 -0000</pubDate>
10
+<lastBuildDate>Fri, 10 May 2013 13:55:53 -0000</lastBuildDate>
11 11
 <docs>http://blogs.law.harvard.edu/tech/rss</docs>
12 12
 <generator>Poole</generator>
13 13
 

+ 154
- 0
output/serialdebug.de.mob.html View File

@@ -0,0 +1,154 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>Serial Debug - xythobuz.de</title>
6
+    <meta name="description" content="Displaying incoming UART characters on a 8x5 LED Matrix with an ATTiny2313" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    <script type='text/javascript'>
17
+/* <![CDATA[ */
18
+(function() {
19
+var s = document.createElement('script');
20
+var t = document.getElementsByTagName('script')[0];
21
+s.type = 'text/javascript';
22
+s.async = true;
23
+s.src = '//api.flattr.com/js/0.6/load.js?mode=auto&uid=xythobuz&category=text';
24
+t.parentNode.insertBefore(s, t);
25
+})();
26
+/* ]]> */
27
+</script>
28
+</head>
29
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
30
+    
31
+    <div id="header">
32
+        <h1>xythobuz.de</h1>
33
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
34
+        <h2>mildly useful</h2>
35
+    </div>
36
+    <div id="lang"><span id="lang2">Translation: 
37
+<a href='serialdebug.de.html'>de</a> | <a href='serialdebug.html'>en</a>
38
+</span></div>
39
+    <div class="colmask leftmenu"><div class="colleft">
40
+        <div class="content">
41
+
42
+            <h1>Serial Debug</h1>
43
+<p>Eine 8x5 LED Matrix an einem AtTiny2313, welcher über einen FT232R mit einem Computer kommuniziert. Empfangene Zeichen werden auf der LED Matrix angezeigt. Dies ist hilfreich beim Debuggen von Computerprogrammen, welche mit einer seriellen Schnittstelle kommunizieren.</p>
44
+<p><a href="/img/serialdebug.jpg"><img alt="Photo" src="/img/serialdebug_small.jpg" /></a>
45
+<a href="/img/serialdebug_sch.jpg"><img alt="Schematics" src="/img/serialdebug_sch_small.jpg" /></a></p>
46
+<iframe width="420" height="315" src="http://www.youtube.com/embed/WMnwJV9WJf8" frameborder="0" allowfullscreen></iframe>
47
+
48
+<p><a href="http://www.youtube.com/watch?v=WMnwJV9WJf8"><code>Youtube Direktlink</code></a></p>
49
+<p><a href="/files/SerialDebug.zip">Download Sourcecode und Hex Datei (9kB)</a></p>
50
+
51
+            <span id="flattr">
52
+<a class="FlattrButton" href="http://www.xythobuz.de/serialdebug.de.html" title="Serial Debug">Displaying incoming UART characters on a 8x5 LED Matrix with an ATTiny2313</a>
53
+</span>
54
+<span id="twitter">
55
+<a href="https://twitter.com/share" class="twitter-share-button" data-via="xythobuz" data-dnt="true" data-related="xythobuz" data-count="vertical">Tweet</a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
56
+</span>
57
+<span id="reddit">
58
+<script type="text/javascript">reddit_url = "http://www.xythobuz.de/serialdebug.de.html";</script>
59
+<script type="text/javascript" src="http://www.reddit.com/static/button/button2.js"></script>
60
+</span>
61
+
62
+        <div id="print"><script>var pfHeaderImgUrl = '';var pfHeaderTagline = '';var pfdisableClickToDel = 0;var pfHideImages = 0;var pfImageDisplayStyle = 'right';var pfDisablePDF = 0;var pfDisableEmail = 0;var pfDisablePrint = 0;var pfCustomCSS = '';var pfBtVersion='1';(function(){var js, pf;pf = document.createElement('script');pf.type = 'text/javascript';if('https:' == document.location.protocol){js='https://pf-cdn.printfriendly.com/ssl/main.js'}else{js='http://cdn.printfriendly.com/printfriendly.js'}pf.src=js;document.getElementsByTagName('head')[0].appendChild(pf)})();</script><a href="http://www.printfriendly.com" style="color:#6D9F00;text-decoration:none;" class="printfriendly" onclick="window.print();return false;" title="Printer Friendly and PDF"><img style="border:none;margin:0 6px"  src="https://pf-cdn.printfriendly.com/images/icons/pf-print-icon.gif" width="16" height="15" alt="Print Friendly Version of this page" />Print <img style="border:none;margin:0 6px"  src="https://pf-cdn.printfriendly.com/images/icons/pf-pdf-icon.gif" width="12" height="12" alt="Get a PDF version of this webpage" />PDF</a></div>
63
+<div id="disqus_thread"></div>
64
+<script type="text/javascript">
65
+var disqus_shortname = "xythobuz";
66
+(function() {
67
+var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;
68
+dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js";
69
+(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq);
70
+})();
71
+</script>
72
+<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
73
+<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
74
+
75
+        </div>
76
+        <div class="nav">
77
+            <h3>Thomas Buck</h3>
78
+
79
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
80
+
81
+            <p id="bio">
82
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
83
+            </p>
84
+
85
+            <ul id="menuList">
86
+            <li><a href="/index.html">Home</a></li>
87
+<li><a href="/blog.html">Blog</a></li>
88
+<li><a href="/contact.html">Contact</a></li>
89
+<li>&nbsp;</li>
90
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
91
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
92
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
93
+<li><a href="/xycontrol.html">xyControl</a></li>
94
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
95
+<li><a href="/serialdebug.html">Serial Debug</a></li>
96
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
97
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
98
+<li><a href="/xyrobot.html">xyRobot</a></li>
99
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
100
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
101
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
102
+<li><a href="/rremote.html">rRemote</a></li>
103
+<li>&nbsp;</li>
104
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
105
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
106
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
107
+<li><a href="/serialhelper.html">Serial Helper</a></li>
108
+            </ul>
109
+
110
+            <div id="recent">
111
+                Recent blog posts:
112
+                <ul id="recentList">
113
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
114
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
115
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
116
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
117
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
118
+                </ul>
119
+            </div>
120
+        </div>
121
+    </div></div>
122
+
123
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
124
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
125
+
126
+    <div id="footer">
127
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
128
+        &middot;
129
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
130
+        &middot;
131
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
132
+        &middot;
133
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
134
+        &middot;
135
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
136
+        &middot;
137
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
138
+    </div>
139
+    <img src="/stats/count.php?img" alt="Analytics">
140
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
141
+    <script type="text/javascript">
142
+        var _gaq = _gaq || [];
143
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
144
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
145
+        _gaq.push(['_setAllowLinker', true]);
146
+        _gaq.push(['_trackPageview']);
147
+        (function() {
148
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
149
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
150
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
151
+        })();
152
+    </script>
153
+</body>
154
+</html>

+ 154
- 0
output/serialdebug.mob.html View File

@@ -0,0 +1,154 @@
1
+<!DOCTYPE html>
2
+<html>
3
+<head>
4
+    <meta charset="utf-8" />
5
+    <title>Serial Debug - xythobuz.de</title>
6
+    <meta name="description" content="Displaying incoming UART characters on a 8x5 LED Matrix with an ATTiny2313" />
7
+    <meta name="keywords" content="xythobuz" />
8
+    <link rel="author" href="/xythobuz@xythobuz.de">
9
+    <link rel="shortcut icon" href="/img/favicon.ico">
10
+    <script type="text/javascript" src="/js/sh_main.js"></script>
11
+    <link type="text/css" rel="stylesheet" href="/css/sh_bright.min.css" />
12
+    <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
13
+    <link rel="alternate" type="application/rss+xml" title="Blog" href="/rss.xml">
14
+    <link rel="stylesheet" href="/css/gh-fork-ribbon.css" />
15
+    <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
16
+    <script type='text/javascript'>
17
+/* <![CDATA[ */
18
+(function() {
19
+var s = document.createElement('script');
20
+var t = document.getElementsByTagName('script')[0];
21
+s.type = 'text/javascript';
22
+s.async = true;
23
+s.src = '//api.flattr.com/js/0.6/load.js?mode=auto&uid=xythobuz&category=text';
24
+t.parentNode.insertBefore(s, t);
25
+})();
26
+/* ]]> */
27
+</script>
28
+</head>
29
+<body onload="sh_highlightDocument('/js/sh/', '.min.js');">
30
+    
31
+    <div id="header">
32
+        <h1>xythobuz.de</h1>
33
+        <p><a href="http://xythobuz.de/lastmusic">♫</a></p>
34
+        <h2>mildly useful</h2>
35
+    </div>
36
+    <div id="lang"><span id="lang2">Translation: 
37
+<a href='serialdebug.de.html'>de</a> | <a href='serialdebug.html'>en</a>
38
+</span></div>
39
+    <div class="colmask leftmenu"><div class="colleft">
40
+        <div class="content">
41
+
42
+            <h1>Serial Debug</h1>
43
+<p>A 8x5 LED Matrix controlled by an AtTiny2313 which communicates via a FT232R with a PC. Received characters are displayed by the matrix. This is useful for debugging serial applications.</p>
44
+<p><a href="/img/serialdebug.jpg"><img alt="Photo" src="/img/serialdebug_small.jpg" /></a>
45
+<a href="/img/serialdebug_sch.jpg"><img alt="Schematics" src="/img/serialdebug_sch_small.jpg" /></a></p>
46
+<iframe width="420" height="315" src="http://www.youtube.com/embed/WMnwJV9WJf8" frameborder="0" allowfullscreen></iframe>
47
+
48
+<p><a href="http://www.youtube.com/watch?v=WMnwJV9WJf8"><code>Youtube Link</code></a></p>
49
+<p><a href="/files/SerialDebug.zip">Download sourcecode and hex file (9kB)</a></p>
50
+
51
+            <span id="flattr">
52
+<a class="FlattrButton" href="http://www.xythobuz.de/serialdebug.html" title="Serial Debug">Displaying incoming UART characters on a 8x5 LED Matrix with an ATTiny2313</a>
53
+</span>
54
+<span id="twitter">
55
+<a href="https://twitter.com/share" class="twitter-share-button" data-via="xythobuz" data-dnt="true" data-related="xythobuz" data-count="vertical">Tweet</a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
56
+</span>
57
+<span id="reddit">
58
+<script type="text/javascript">reddit_url = "http://www.xythobuz.de/serialdebug.html";</script>
59
+<script type="text/javascript" src="http://www.reddit.com/static/button/button2.js"></script>
60
+</span>
61
+
62
+        <div id="print"><script>var pfHeaderImgUrl = '';var pfHeaderTagline = '';var pfdisableClickToDel = 0;var pfHideImages = 0;var pfImageDisplayStyle = 'right';var pfDisablePDF = 0;var pfDisableEmail = 0;var pfDisablePrint = 0;var pfCustomCSS = '';var pfBtVersion='1';(function(){var js, pf;pf = document.createElement('script');pf.type = 'text/javascript';if('https:' == document.location.protocol){js='https://pf-cdn.printfriendly.com/ssl/main.js'}else{js='http://cdn.printfriendly.com/printfriendly.js'}pf.src=js;document.getElementsByTagName('head')[0].appendChild(pf)})();</script><a href="http://www.printfriendly.com" style="color:#6D9F00;text-decoration:none;" class="printfriendly" onclick="window.print();return false;" title="Printer Friendly and PDF"><img style="border:none;margin:0 6px"  src="https://pf-cdn.printfriendly.com/images/icons/pf-print-icon.gif" width="16" height="15" alt="Print Friendly Version of this page" />Print <img style="border:none;margin:0 6px"  src="https://pf-cdn.printfriendly.com/images/icons/pf-pdf-icon.gif" width="12" height="12" alt="Get a PDF version of this webpage" />PDF</a></div>
63
+<div id="disqus_thread"></div>
64
+<script type="text/javascript">
65
+var disqus_shortname = "xythobuz";
66
+(function() {
67
+var dsq = document.createElement("script"); dsq.type = "text/javascript"; dsq.async = true;
68
+dsq.src = "http://" + disqus_shortname + ".disqus.com/embed.js";
69
+(document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(dsq);
70
+})();
71
+</script>
72
+<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
73
+<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
74
+
75
+        </div>
76
+        <div class="nav">
77
+            <h3>Thomas Buck</h3>
78
+
79
+            <div id="logo"><img id="logoImg" src="http://www.gravatar.com/avatar/8d18fec40a74782052fb4c007d212475?s=180" alt="Avatar"></div>
80
+
81
+            <p id="bio">
82
+                I'm a 19 year old Information Engineering student from Germany, mostly building cool stuff with AVR microcontrollers. All of my projects are released as <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a> on my <a href="https://github.com/xythobuz">GitHub Profile</a>.
83
+            </p>
84
+
85
+            <ul id="menuList">
86
+            <li><a href="/index.html">Home</a></li>
87
+<li><a href="/blog.html">Blog</a></li>
88
+<li><a href="/contact.html">Contact</a></li>
89
+<li>&nbsp;</li>
90
+<li><a href="/ledcube.html">8x8x8 LED Cube</a></li>
91
+<li><a href="/yasab.html">YASAB AVR Bootloader</a></li>
92
+<li><a href="/avrnetstack.html">avrNetStack</a></li>
93
+<li><a href="/xycontrol.html">xyControl</a></li>
94
+<li><a href="/avrserial.html">AVR Serial Library</a></li>
95
+<li><a href="/serialdebug.html">Serial Debug</a></li>
96
+<li><a href="/ledmatrix.html">LED Matrix</a></li>
97
+<li><a href="/ssop28.html">SSOP28 - DIL Adapter</a></li>
98
+<li><a href="/xyrobot.html">xyRobot</a></li>
99
+<li><a href="/bluetooth.html">Bluetooth UART (BTM-222)</a></li>
100
+<li><a href="/k6x4008.html">K6x4008 SRAM</a></li>
101
+<li><a href="/xyrobotremote.html">xyRobotRemote</a></li>
102
+<li><a href="/rremote.html">rRemote</a></li>
103
+<li>&nbsp;</li>
104
+<li><a href="/c250.html">Mio C250 Unlock</a></li>
105
+<li><a href="/nas.html">IB-NAS6210 Linux</a></li>
106
+<li><a href="/ultimatenotifier.html">Ultimate Notifier Script</a></li>
107
+<li><a href="/serialhelper.html">Serial Helper</a></li>
108
+            </ul>
109
+
110
+            <div id="recent">
111
+                Recent blog posts:
112
+                <ul id="recentList">
113
+                <li class="recentList"><a href="/2013_05_09_itunes.html">Musikgeschmack</a></li><li class="recentDate">2013-05-09</li>
114
+<li class="recentList"><a href="/2013_05_05_debian.html">Debian Update</a></li><li class="recentDate">2013-05-05</li>
115
+<li class="recentList"><a href="/2013_04_26_iphone_lens.html">iPhone Linse</a></li><li class="recentDate">2013-04-26</li>
116
+<li class="recentList"><a href="/2013_04_24_bitrot.html">Softwareverrottung</a></li><li class="recentDate">2013-04-24</li>
117
+<li class="recentList"><a href="/2013_04_23_pad.html">PCB Pads suck</a></li><li class="recentDate">2013-04-23</li>
118
+                </ul>
119
+            </div>
120
+        </div>
121
+    </div></div>
122
+
123
+    <img id="dude" alt="The Dude abides..." src="/img/dude.png">
124
+    <img id="walter" alt="Mark it zero!" src="/img/walter.png">
125
+
126
+    <div id="footer">
127
+        Built with <a href="http://bitbucket.org/obensonne/poole">Poole</a>
128
+        &middot;
129
+        Licensed as <a href="http://creativecommons.org/licenses/by/3.0">CC-BY</a>
130
+        &middot;
131
+        <a href="http://validator.w3.org/check?uri=referer">Validate HTML</a>
132
+        &middot;
133
+        <a href="http://jigsaw.w3.org/css-validator/validator?uri=xythobuz.de%2Fstyle.css&amp;profile=css3">Validate CSS</a>
134
+        &middot;
135
+        <a href="http://feed1.w3.org/check.cgi?url=http://www.xythobuz.de/rss.xml">Validate RSS</a>
136
+        &middot;
137
+        <a href="http://www.validome.org/google/validate?url=http://www.xythobuz.de&amp;googleTyp=SITEMAP">Validate Sitemap</a>
138
+    </div>
139
+    <img src="/stats/count.php?img" alt="Analytics">
140
+    <script src="http://gitforked.com/api/1.1/button.js" type="text/javascript"></script>
141
+    <script type="text/javascript">
142
+        var _gaq = _gaq || [];
143
+        _gaq.push(['_setAccount', 'UA-39163591-1']);
144
+        _gaq.push(['_setDomainName', 'xythobuz.org']);
145
+        _gaq.push(['_setAllowLinker', true]);
146
+        _gaq.push(['_trackPageview']);
147
+        (function() {
148
+            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
149
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
150
+            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
151
+        })();
152
+    </script>
153
+</body>
154
+</html>

+ 0
- 0
output/serialhelper.de.mob.html View File


Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save