summaryrefslogtreecommitdiffstats
path: root/software/misc.page
blob: c85085b7a662581dc6985c5223ce466d9ad2c550 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
---
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/

Executable Compression
-----------------------

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)
<http://www.soc.napier.ac.uk/~andrew/SMLBasis/sml-std-basis.html>`_

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/)