summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbnewbold <bnewbold@robocracy.org>2012-08-02 14:02:53 -0700
committerbnewbold <bnewbold@robocracy.org>2012-08-02 14:02:53 -0700
commit2ce2d07a7e1d824fa7cdef397028fd348ad84661 (patch)
treebed2d7a69aadb71524275aa19ab223752ffeaf4d
parent202db99f3d2a7c28f3d7138c9b6fae4418a55f0d (diff)
downloadknowledge-2ce2d07a7e1d824fa7cdef397028fd348ad84661.tar.gz
knowledge-2ce2d07a7e1d824fa7cdef397028fd348ad84661.zip
backup various rough notes
-rw-r--r--electronics/misc.page13
-rw-r--r--networking/misc.page4
-rw-r--r--networking/secure-global-comms.page7
-rw-r--r--software/android.page21
-rw-r--r--software/genode.page15
-rw-r--r--software/golang.page6
-rw-r--r--software/misc.page17
-rw-r--r--software/openwrt.page9
8 files changed, 92 insertions, 0 deletions
diff --git a/electronics/misc.page b/electronics/misc.page
index 6503b98..45071c5 100644
--- a/electronics/misc.page
+++ b/electronics/misc.page
@@ -21,9 +21,22 @@ Random Number Generators
noise from two P-N junctions; lots of support and features.
- Overview of cheap avalanche technique: http://web.jfet.org/hw-rng.html
- whirlygig CPLD-based source: http://warmcat.com/_wp/whirlygig-rng/
+- a bunch of resources: http://www.cs.berkeley.edu/~daw/rnd/
+- more: http://robertnz.net/rng_rep.htm
+- one open design (as a shield): http://1010.co.uk/org/notes.html#45
+- IEEE article: http://spectrum.ieee.org/computing/hardware/behind-intels-new-randomnumber-generator/0
+- basic design: http://www.cryogenius.com/hardware/isarng/ http://www.cryogenius.com/hardware/rng/
+
+Breakdown of the base-emitter junction of a 2N3904 happens at about 6v,
+accoding to: http://sentex.ca/~mec1995/tutorial/xtor/xtor6/xtor6.html
See also:
- http://en.wikipedia.org/wiki/A_Million_Random_Digits_with_100,000_Normal_Deviates
- http://en.wikipedia.org/wiki/Nothing_up_my_sleeve_number
+STM32 Toolchain Guides
+-------------------------
+
+"STM32/ARM Cortex-M3 HOWTO: Development under Ubuntu (Debian)" (from
+fun-tech.se: http://fun-tech.se/stm32/)
diff --git a/networking/misc.page b/networking/misc.page
new file mode 100644
index 0000000..9e9653e
--- /dev/null
+++ b/networking/misc.page
@@ -0,0 +1,4 @@
+
+"The Twelve Networking Truths": http://www.ietf.org/rfc/rfc1925.txt
+
+FCC wireless exclusion zones: http://transition.fcc.gov/ib/sd/3650/grandftr.pdf
diff --git a/networking/secure-global-comms.page b/networking/secure-global-comms.page
new file mode 100644
index 0000000..b4ba266
--- /dev/null
+++ b/networking/secure-global-comms.page
@@ -0,0 +1,7 @@
+
+Consider the "whispering gallery" effect when speaking within a sphere.
+
+Masers: could a 900MHz maser (including any antenna stuff) fit in a suitcase
+and penetrate at least one wall? are there strong wall reflections that could
+be detected? Still line of sight (eg, hills would kill signal)
+
diff --git a/software/android.page b/software/android.page
new file mode 100644
index 0000000..9e638ac
--- /dev/null
+++ b/software/android.page
@@ -0,0 +1,21 @@
+
+# Packages
+
+* F-Droid for open source package management
+* K-9 for email
+
+# Rooting/Cyanogen
+
+My directions were a little different from the instructions I found on the net.
+These directions are for the Nexus S hardware.
+
+First install the Android SDK locally and add-on the fastboot command line tool
+(google for it).
+
+Put the phone in bootloader and unlock it (deleting all data). Reboot normally
+and download the signed SuperUser and CyangoGen mod packages. Reboot into
+bootloader and flash the twrp-crespo-2.0.0RC0.img recovery mode image (mirrored
+on my static site). Use recovery mode to install SuperUser from the "Install"
+menu (could skip this step?). Then install the CyanogenMod package the same
+way.
+
diff --git a/software/genode.page b/software/genode.page
new file mode 100644
index 0000000..13a2c4c
--- /dev/null
+++ b/software/genode.page
@@ -0,0 +1,15 @@
+
+### Motivation
+
+Genode's primary focus seems to be security: reducing the number of "trusted"
+lines of code for certain operations and applications, while allowing large,
+untrusted, complicated applications to run at the same time on the same
+hardware. The other benefit is the potential to maintain guaranteed real-time
+performance while running on modest resources with significantly less
+development effort and testing.
+
+In short, the architecture is appealing for building systems that need to run
+reliably with little or no intervention in a variety of environments, to do so
+efficiently on low-performance hardware, and to still allow complex
+applications to be integrated or built on top.
+
diff --git a/software/golang.page b/software/golang.page
index d1f961d..5104428 100644
--- a/software/golang.page
+++ b/software/golang.page
@@ -19,3 +19,9 @@ listed on the golang.org front page:
- [Network Programming with Go](http://jan.newmarch.name/go/) (unread)
- [http://go-lang.cat-v.org/]
+
+Other Resources
+------------------
+
+- [GoCI](http://goci.me) (continuous integration)
+
diff --git a/software/misc.page b/software/misc.page
index 111fd38..7429061 100644
--- a/software/misc.page
+++ b/software/misc.page
@@ -160,3 +160,20 @@ To lock the screen immediately, do:
xscreensaver-command -lock
+Lua Tools
+-------------
+
+http://haserl.sourceforge.net/ "Dynamic web content in 20K"
+
+Semantic Wiki Setup Notes
+---------------------------
+
+There is a [](Semantic MediaWiki quick reference), as well as good
+documentation of the
+[http://www.mediawiki.org/wiki/Extension:Semantic_Forms/Quick_start_guide](Semantic
+Forms) plugin.
+
+[http://www.mediawiki.org/wiki/Extension:External_Data](External Data) plugin
+allows remote import of data via HTTP API call (cached) or file upload (eg,
+XML, csv).
+
diff --git a/software/openwrt.page b/software/openwrt.page
index a7a1b2b..9ed5c04 100644
--- a/software/openwrt.page
+++ b/software/openwrt.page
@@ -29,3 +29,12 @@ See also pfSense: http://devwiki.pfsense.org/RouterStationPRO
## Tenda W311Ma
blargh. doesn't seem to work with tp2x00 (?) drivers?
+
+### LiveCD
+
+http://macbruins.com/2011/05/24/creating-openwrt-x86-live-cd-with-usb-support/
+
+http://macbruins.com/2011/09/01/easy-live-usb-for-x86-openwrt/
+
+SATA drive: http://superuser.com/questions/357401/how-to-install-openwrt-on-an-x86-computer-with-sata-hard-drive
+