|!Punctuation|!Location|!Function|\n|{{{@@...@@}}}|surrounding text|@@highlighted text@@|\n|{{{//...//}}}|surrounding text|//italicized text//|\n|{{{==...==}}}|surrounding text|==strikethrough text==|\n|{{{''...''}}}|surrounding text|''boldfaced text''|\n|{{{__...__}}}|surrounding text|__underlined text__|\n|{{{[[text|url]]}}}|around text/url pair|[[text|http://gri.gallaudet.edu/]] link to url|\n|{{{ {...} }}}|''__tripled__'' surrounding text|{{{in-line literal text}}}|\n|{{{ {...} }}}|''__tripled__'' surrounding ''__lines__''|literal block|\n|{{{<<<}}}|surrounding ''__lines__''|blockquotes|\n|{{{!}}}|at start of line|subheading|\n|{{{|...|...|}}}|line sectioned by vertical bars|table row|\n|{{{!}}}|in a table|!table heading|\n|{{{----}}}|alone on line|horizontal rule|\n|{{{*}}}|at start of line|bulleted list item|\n|{{{#}}}|at start of line|numbered list item|\nsource: Kevin Cole, January 2007
TTiddlyWiki uses Wiki style markup, a way of lightly "tagging" plain text so it can be transformed into HTML. Edit this Tiddler to see samples.\n\n! Header Samples\n!Header 1\n!!Header 2\n!!!Header 3\n!!!!Header 4\n!!!!!Header 5\n\n! Unordered Lists:\n* Lists are where it's at\n* Just use an asterisk and you're set\n** To nest lists just add more asterisks...\n***...like this\n* The circle makes a great bullet because once you've printed a list you can mark off completed items\n* You can also nest mixed list types\n## Like this\n\n! Ordered Lists\n# Ordered lists are pretty neat too\n# If you're handy with HTML and CSS you could customize the [[numbering scheme|http://www.w3schools.com/css/pr_list-style-type.asp]]\n## To nest, just add more octothorpes (pound signs)...\n### Like this\n* You can also\n** Mix list types\n*** like this\n# Pretty neat don't you think?\n\n! Tiddler links\nTo create a Tiddler link, just use mixed-case WikiWord, or use [[brackets]] for NonWikiWordLinks. This is how the GTD style [[@Action]] lists are created. \n\nNote that existing Tiddlers are in bold and empty Tiddlers are in italics. See CreatingTiddlers for details.\n\n! External Links\nYou can link to [[external sites|http://google.com]] with brackets. You can also LinkToFolders on your machine or network shares.\n\n! Images\nEdit this tiddler to see how it's done.\n[img[http://img110.echo.cx/img110/139/gorilla8nw.jpg]]\n\n!Tables\n|!th1111111111|!th2222222222|\n|>| colspan |\n| rowspan |left|\n|~| right|\n|colored| center |\n|caption|c\n\nFor a complex table example, see PeriodicTable.\n\n! Horizontal Rules\nYou can divide a tiddler into\n----\nsections by typing four dashes on a line by themselves.\n\n! Blockquotes\n<<<\nThis is how you do an extended, wrapped blockquote so you don't have to put angle quotes on every line.\n<<<\n>level 1\n>level 1\n>>level 2\n>>level 2\n>>>level 3\n>>>level 3\n>>level 2\n>level 1\n\n! Other Formatting\n''Bold''\n==Strike==\n__Underline__\n//Italic//\nSuperscript: 2^^3^^=8\nSubscript: a~~ij~~ = -a~~ji~~\n@@highlight@@\n@@color(green):green colored@@\n@@bgcolor(#ff0000):color(#ffffff):red colored@@\n
NodeJS
Information on NodeJS and VisualJS
Type the text for 'New Tiddler'
Type the text for 'New Tiddler'
Node JS using a visualJS style framework.\n\n* {{{ //! }}} Structure\n* {{{ //# }}} Help \n* {{{ //@ }}} Debug\n* {{{ //> }}} Logging
Shell Qualifiers are elements you can add to shell scripts to enhance system operation, examples include:\n\n|!Phonem |!Description |! Element |\n|shebang |Establishing command processor | {{{#!}}} |\n|shebout |Identify expos-able help line | {{{##}}} |\n|sheborg |Identify structural element | {{{#*}}} |\n|sheblog |Toggle Logging in script | {{{#>}}} |\n\nshebang\nEstablishing command processor\n{{{\n#!\n}}}\n\nshebout\nIdentify expos-able help line\n{{{\n##\n}}}\n\nsheborg\nIdentify structural line\n{{{\n#*\n}}}\n\nsheblog\nIdentify line to be appended to allow for logging\n{{{\n#>\n}}}\n\nand if you need to actually carry html in the script:\n{{{\n#html\n}}}\n
[[Visual Bash Shell qualifiers|Visual_Bash_Shell_qualifiers]]\n\n{{{\n//# visualJs.js -- Module to implement visualJS commands\n}}}
{{{\n\n//# implements non-blocking NodeJS Server\nvar http = require("http");\nvar url = require("url");\n\nfunction start(route, handle) {\n function onRequest(request, response) {\n var pathname = url.parse(request.url).pathname;\n console.log("Request for " + pathname + " received.");\n route(handle, pathname, response, request);\n }\n\n http.createServer(onRequest).listen(2332);\n console.log("Server has started.");\n}\n\nexports.start = start;\n\n}}}
{{{\n//# index.js file used to start server and direct requests\n\nvar server = require("./server");\nvar router = require("./router");\nvar requestHandlers = require("./requestHandlers");\n\nvar handle = {}\nhandle["/"] = requestHandlers.start;\nhandle["/start"] = requestHandlers.start;\nhandle["/upload"] = requestHandlers.upload;\nhandle["/show"] = requestHandlers.show;\n\nserver.start(router.route, handle);\n\n\n}}}
{{{\n\n//# \n\nfunction route(handle, pathname, response, request) {\n console.log("About to route a request for " + pathname);\n if (typeof handle[pathname] === 'function') {\n handle[pathname](response, request);\n } else {\n console.log("No request handler found for " + pathname);\n response.writeHead(404, {"Content-Type": "text/html"});\n response.write("404 Not found");\n response.end();\n }\n}\n\nexports.route = route;\n\n}}}
|Hostname| beeble.cpyarger.com|\n|Port| 2332|\n|dbpw| same as apikey|\n\n
As no good deed goes unpunished, and we need to have some information about [[NodeJS|https://nodejs.org/en/]] somewhere here is what we have so far:\n* [[ A server prototype |server.js]]\n* [[ A router prototype |router.js]]\n* [[ A index prototype |index.js]]\n* [[ NodeJS in a visual mode |visualjs.js]]\n* [[ Node JS Applied]]\n
[[Introduction]]
|!Table|!Field|!Relations|!Notes|\n|Books||||\n||PurchasePrice|||\n||forSale|||\n||Bids|||\n||bookId|||\n||ISBN|||\n||title|||\n||author|||\n||keywords|||\n||photo|||\n|Schools||||\n||name|||\n||location|||\n||logo|||\n||ID|||\n|messages||||\n||messageId|||\n||receptientId|||\n||SenderID|||\n||messagecontent|||\n||timestamp|||\n||readStatus|||\n||replied?|||\n|Bids||||\n||BidID|||\n||BookId|||\n||BidPhoto|||\n||TBD|||\n|Users||||\n
Type the text for '25 March 2016'\n\n[[Venkat talks Javascript|https://www.youtube.com/watch?v=hUVBbL9C41M]]
Type the text for '9 March 2017'\n\n{{{\n#!/bin/sh\n#/etc/init.d/nodeup\n# Fri 06 Mar 2015 02:44:05 PM EST pflint\n\nexport PATH=$PATH:/usr/local/bin\nexport NODE_PATH=$NODE_PATH:/usr/local/lib/node_modules\n\npath="/home/flint/nodejs/"\nscript="/home/flint/nodejs/index.js"\n\ncase "$1" in\n start) nohup nodejs /home/flint/nodejs/index.js >/var/log/json 2>>/var/log/json &;;\n stop) killall nodejs;;\n *) echo "Usage: /etc/init.d/nodeup {start|stop}"\n exit 1\n ;;\nesac\n\nexit 0\n\n}}}