--- format: rst toc: no ... ======================================= Miscellaneous Software Stuff ======================================= Log Analysis --------------- http://logstash.net/ Regular Expressions --------------------- http://code.google.com/p/semicomplete/wiki/GrokDiscovery http://txt2re.com/ Compression for Executables --------------------------- UPX: Ultimate Packer for Executables http://upx.sourceforge.net/ Webmail ------- the null webmail client http://www.nulllogic.ca/webmail/ Standard ML ----------- `The SML Standard Basis (of types) `_ Mutually recursive function using 'and' syntax: fun foo 0 = "beer car" | foo n = bar(n-1) and bar 0 = "bacon" | bar n = foo(n-1); Network programming in SML/NJ: https://github.com/tonyg/smlnj-networking/ plan9 and Inferno -------------------- "Styx-on-a-Brick": networked LEGO device http://doc.cat-v.org/inferno/4th_edition/styx-on-a-brick/ plan9 on a GuruPlug http://plan9.bell-labs.com/wiki/plan9/guruplug/index.html NoSQL ------ NoSQL Data Modeling Techniques http://highlyscalable.wordpress.com/2012/03/01/nosql-data-modeling-techniques/ PHP Problems -------------- [PHP: A fractal of bad design](http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-design/) LISP Visualization ------------------ Nested boxes instead of nested parens: http://pretty-lisp.org/ Webmail ------- Squirrel mail is ok, CiderWebmail looks better. Have had problems deploying Alpine Webmail. Structured Wikis ---------------- Circa May 2012 there are a few options for structured data in wikis: *[Semantic MediaWiki](https://en.wikipedia.org/wiki/Semantic_MediaWiki)* is probably the best option, though it is unfortunately in PHP. This is a series of plugins/extensions to vanilla MediaWiki, which add editing (with or without forms), querying, visualization, import/export, etc. *MediaWiki with the [WikiDB](http://www.mediawiki.org/wiki/Extension:WikiDB)* (PHP) *DokuWiki with [data plugin](http://www.dokuwiki.org/plugin:data)* (PHP) *eLog* could be used to collaboratively edit simple data. *TWiki* has structured data features and an input form (Perl). DBPedia uses [custom extraction tools](http://wiki.dbpedia.org/Documentation?v=6hz) for MediaWiki written in Scala. dbpedialite uses just calls the Wikipedia API (Ruby). You can [search](http://www.wikimatrix.org/search.php?sid=54395) wikimatrix for wiki engines which have a "structured data" feature. Semantic Data Publishing ------------------------ [OntoWiki](http://ontowiki.net/Projects/OntoWiki/Features) [Google Refine](https://en.wikipedia.org/wiki/Google_Refine) (formerly known as Freebase Gridworks) seems pretty useful for "cleaning up" datasets. It's a Java "workstation" app with a web/http interface. USB Performance Issues ---------------------- Parallelized mass storage transfers are much slower than serialized: http://blog.dinkevich.com/why-usb-transfers-are-slow/ Inkscape Black Rectangle Box Issue ------------------------------------- For some reason Inkscape sometimes inserts a black box into .svg files which are invisible within Inkscape but visible when exported. To remove this box, edit the raw XML using the XML Editor in Inkscape (Shift-Ctrl-X), look for an svg:flowRoot element within the first layer, and delete it.