├── .gitmodules
├── README.md
├── aitoys
├── Makefile
├── README
├── ga.h
├── ga.i
├── gac.c
├── gatest.py
├── igobjs.h
├── igobjs.i
├── igobjsc.c
├── igtest.py
├── iguana.py
├── neur.c
├── nn.py
├── ops.b
└── procops.py
├── android_apps
├── Android-App-HOWTO.rst
├── BluetoothBitBang
│ ├── AndroidManifest.xml
│ ├── build.properties
│ ├── build.xml
│ ├── default.properties
│ ├── foo.sh
│ ├── icon.png
│ ├── icon.xcf
│ ├── local.properties
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ │ └── strings.xml
│ └── src
│ │ └── net
│ │ └── willware
│ │ └── bluetoothbitbang
│ │ ├── BluetoothBitBang.java
│ │ └── BluetoothComm.java
├── CryptoThing
│ ├── AndroidManifest.xml
│ ├── README.rst
│ ├── ant.properties
│ ├── build.xml
│ ├── cryptolock.png
│ ├── local.properties
│ ├── proguard.cfg
│ ├── project.properties
│ ├── rc4.py
│ ├── rc4.sh
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ │ └── strings.xml
│ └── src
│ │ └── net
│ │ └── willware
│ │ └── CryptoThing
│ │ ├── Base64.java
│ │ ├── CryptoThing.java
│ │ └── RC4.java
├── Dictaphone
│ ├── AndroidManifest.xml
│ ├── Nipper.png
│ ├── README.rst
│ ├── ant.properties
│ ├── build.xml
│ ├── proguard.cfg
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ │ ├── color.xml
│ │ │ └── strings.xml
│ └── src
│ │ └── net
│ │ └── willware
│ │ └── Dictaphone
│ │ └── Dictaphone.java
├── IntervalTrainer
│ ├── .classpath
│ ├── .project
│ ├── AndroidManifest.xml
│ ├── README.rst
│ ├── ant.properties
│ ├── build.xml
│ ├── cheetah.gif
│ ├── cheetah.xcf
│ ├── libs
│ │ └── mobclix.jar
│ ├── marketqrcode.png
│ ├── proguard.cfg
│ ├── project.properties
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── drawable
│ │ │ ├── ic_menu_attachment.png
│ │ │ ├── ic_menu_info_details.png
│ │ │ └── ic_menu_preferences.png
│ │ ├── layout
│ │ │ ├── about.xml
│ │ │ ├── eula.xml
│ │ │ ├── main.xml
│ │ │ └── number_picker.xml
│ │ ├── menu
│ │ │ └── foo.xml
│ │ ├── raw
│ │ │ └── tone.wav
│ │ └── values
│ │ │ ├── color.xml
│ │ │ └── strings.xml
│ ├── src
│ │ └── net
│ │ │ └── willware
│ │ │ └── IntervalTrainer
│ │ │ ├── DurationPicker.java
│ │ │ └── IntervalTrainer.java
│ └── util
│ │ └── make-tone.py
├── JQueryMobileExample
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── org.eclipse.jdt.core.prefs
│ ├── AndroidManifest.xml
│ ├── README.rst
│ ├── assets
│ │ └── www
│ │ │ ├── css-js
│ │ │ ├── images
│ │ │ │ └── icons-18-white.png
│ │ │ ├── jquery-1.4.4.min.js
│ │ │ ├── jquery.ba-dotimeout.js
│ │ │ ├── jquery.dst.js
│ │ │ ├── jquery.mobile-1.0a2.min.css
│ │ │ └── jquery.mobile-1.0a2.min.js
│ │ │ ├── img
│ │ │ └── wait.gif
│ │ │ └── index.html
│ ├── build.xml
│ ├── news-web-code
│ │ ├── bridge.php
│ │ ├── css-js
│ │ │ ├── images
│ │ │ │ └── icons-18-white.png
│ │ │ ├── jquery-1.4.4.min.js
│ │ │ ├── jquery.ba-dotimeout.js
│ │ │ ├── jquery.dst.js
│ │ │ ├── jquery.mobile-1.0a2.min.css
│ │ │ └── jquery.mobile-1.0a2.min.js
│ │ ├── img
│ │ │ └── wait.gif
│ │ ├── index.html
│ │ ├── test-php.php
│ │ └── tryit.sh
│ ├── proguard-project.txt
│ ├── project.properties
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ │ └── strings.xml
│ └── src
│ │ └── net
│ │ └── willware
│ │ └── JQueryMobileExample
│ │ └── NewsActivity.java
├── LocationSender
│ ├── .classpath
│ ├── .project
│ ├── AndroidManifest.xml
│ ├── Tryit.kml
│ ├── build.xml
│ ├── locsender36.png
│ ├── locsender48.png
│ ├── locsender72.png
│ ├── proguard.cfg
│ ├── project.properties
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ └── main.xml
│ │ └── values
│ │ │ └── strings.xml
│ └── src
│ │ └── net
│ │ └── willware
│ │ └── locationsender
│ │ └── LocationSender.java
├── MusicKeyboard
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ └── org.eclipse.jdt.core.prefs
│ ├── AndroidManifest.xml
│ ├── ant.properties
│ ├── build.xml
│ ├── musical_note.png
│ ├── proguard.cfg
│ ├── project.properties
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── icon.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── drawable
│ │ │ ├── ic_menu_attachment.png
│ │ │ ├── ic_menu_info_details.png
│ │ │ ├── ic_menu_preferences.png
│ │ │ ├── timepicker_down_btn.xml
│ │ │ ├── timepicker_down_disabled.9.png
│ │ │ ├── timepicker_down_disabled_focused.9.png
│ │ │ ├── timepicker_down_normal.9.png
│ │ │ ├── timepicker_down_pressed.9.png
│ │ │ ├── timepicker_down_selected.9.png
│ │ │ ├── timepicker_up_btn.xml
│ │ │ ├── timepicker_up_disabled.9.png
│ │ │ ├── timepicker_up_disabled_focused.9.png
│ │ │ ├── timepicker_up_normal.9.png
│ │ │ ├── timepicker_up_pressed.9.png
│ │ │ └── timepicker_up_selected.9.png
│ │ ├── layout
│ │ │ ├── about.xml
│ │ │ ├── main.xml
│ │ │ └── number_picker.xml
│ │ ├── menu
│ │ │ └── foo.xml
│ │ ├── raw
│ │ │ ├── tone00.wav
│ │ │ ├── tone01.wav
│ │ │ ├── tone02.wav
│ │ │ ├── tone03.wav
│ │ │ ├── tone04.wav
│ │ │ ├── tone05.wav
│ │ │ ├── tone06.wav
│ │ │ ├── tone07.wav
│ │ │ ├── tone08.wav
│ │ │ ├── tone09.wav
│ │ │ ├── tone10.wav
│ │ │ ├── tone11.wav
│ │ │ ├── tone12.wav
│ │ │ ├── tone13.wav
│ │ │ ├── tone14.wav
│ │ │ ├── tone15.wav
│ │ │ ├── tone16.wav
│ │ │ ├── tone17.wav
│ │ │ ├── tone18.wav
│ │ │ ├── tone19.wav
│ │ │ ├── tone20.wav
│ │ │ ├── tone21.wav
│ │ │ ├── tone22.wav
│ │ │ ├── tone23.wav
│ │ │ ├── tone24.wav
│ │ │ ├── tone25.wav
│ │ │ ├── tone26.wav
│ │ │ ├── tone27.wav
│ │ │ ├── tone28.wav
│ │ │ ├── tone29.wav
│ │ │ ├── tone30.wav
│ │ │ ├── tone31.wav
│ │ │ ├── tone32.wav
│ │ │ ├── tone33.wav
│ │ │ ├── tone34.wav
│ │ │ ├── tone35.wav
│ │ │ └── tone36.wav
│ │ └── values
│ │ │ ├── color.xml
│ │ │ └── strings.xml
│ ├── src
│ │ └── net
│ │ │ └── willware
│ │ │ └── MusicKeyboard
│ │ │ └── MusicKeyboard.java
│ └── util
│ │ └── make-tone.py
└── sign-app.sh
├── angstrom-distro
├── README.rst
├── hello-on-boot
│ ├── Makefile
│ └── helloworld.c
├── helloworld_1.0.0.bb.1
├── ipks
│ ├── Packages.gz
│ ├── helloworld-dbg_1.0.0-r1.6_armv7a.ipk
│ ├── helloworld-dev_1.0.0-r1.6_armv7a.ipk
│ ├── helloworld_1.0.0-r1.6_armv7a.ipk
│ ├── lighttpd.conf
│ ├── quux-module-dbg_1.0.0-r100.6_beagleboard.ipk
│ ├── quux-module-dev_1.0.0-r100.6_beagleboard.ipk
│ └── quux-module_1.0.0-r100.6_beagleboard.ipk
├── kernel-module
│ ├── Makefile
│ ├── build.sh
│ ├── quux.c
│ └── tryit.sh
├── lighttpd.conf
├── make-clean.sh
├── make-tarball.sh
├── quux-module_1.0.0.bb.1
├── write-sd-card.sh
└── wware-image.bb
├── another_c_parallelizer
├── Makefile
├── README
├── conway.c
├── process.py
├── simple.c
├── thr.c
└── thr.h
├── another_inference_engine
├── Makefile
├── common.c
├── common.h
├── foo.py
└── graphobject.c
├── arm-hacks
├── README.rst
├── bbb.py
├── cortex-m3
│ ├── README.rst
│ └── goodbits.bin
├── make-toolchain.py
├── make-toolchain.sh
├── raspberry-pi
│ ├── README.md
│ └── swig-nodesjs
│ │ ├── binding.gyp
│ │ ├── foo.cxx
│ │ ├── foo.h
│ │ ├── foo.i
│ │ ├── on-host.sh
│ │ ├── on-rpi.sh
│ │ └── tryit.js
└── sam7
│ ├── Blinker
│ ├── Makefile
│ ├── board.h
│ └── main.c
│ ├── Examples
│ ├── at91_usbfw_core_hid
│ │ ├── AT91SAM7S64-ROM.ld
│ │ ├── Makefile
│ │ ├── README
│ │ ├── core
│ │ │ ├── at91stdio.c
│ │ │ ├── board.c
│ │ │ ├── board.h
│ │ │ ├── common.h
│ │ │ ├── device.c
│ │ │ ├── device.h
│ │ │ ├── enumeration_example.c
│ │ │ ├── standard.c
│ │ │ ├── standard.h
│ │ │ ├── trace.h
│ │ │ ├── udp.c
│ │ │ └── usb.h
│ │ ├── detritus
│ │ │ ├── at91_usbfw_core_hid.pnproj
│ │ │ ├── at91_usbfw_core_hid.pnps
│ │ │ ├── openocd_at91sam7s_flash.script
│ │ │ ├── openocd_at91sam7s_flash_ftdi.cfg
│ │ │ ├── openocd_at91sam7s_flash_wiggler.cfg
│ │ │ ├── openocd_env_info.cmd
│ │ │ └── openocd_go_flash.cmd
│ │ ├── hid
│ │ │ ├── hid.h
│ │ │ ├── keyboard_driver.c
│ │ │ ├── keyboard_driver.h
│ │ │ ├── keyboard_example.c
│ │ │ ├── mouse_driver.c
│ │ │ ├── mouse_driver.h
│ │ │ └── mouse_example.c
│ │ ├── lib
│ │ │ └── AT91SAM7S64
│ │ │ │ ├── AT91SAM7S64.h
│ │ │ │ ├── AT91SAM7S64.inc
│ │ │ │ ├── AT91SAM7S64_inc.h
│ │ │ │ └── lib_AT91SAM7S64.h
│ │ ├── readme.txt
│ │ ├── startup.S
│ │ └── syscalls_gnu.c
│ └── at91sam7s64_Hello
│ │ ├── AT91SAM7S64-RAM.ld
│ │ ├── AT91SAM7S64-ROM.ld
│ │ ├── AT91SAM7S64.h
│ │ ├── Abstract.txt
│ │ ├── Board.h
│ │ ├── ExtInt.c
│ │ ├── Makefile
│ │ ├── Time.c
│ │ ├── interrupt_utils.h
│ │ ├── lib_AT91SAM7S64.h
│ │ ├── main.c
│ │ ├── prog.sh
│ │ ├── sam7_hello.pnproj
│ │ ├── serial.c
│ │ ├── serial.h
│ │ ├── startup_SAM7S.S
│ │ └── syscalls.c
│ ├── README.rst
│ ├── arm-docs
│ ├── ARM_Architecture_Overview.pdf
│ └── ARM_Instruction_Set.pdf
│ ├── bit-bang
│ ├── Makefile
│ ├── README.rst
│ ├── bbbschematic.fig
│ ├── bbbschematic.png
│ ├── board.h
│ ├── foo.py
│ └── main.c
│ ├── common
│ ├── AT91SAM7S256.h
│ ├── AT91SAM7S64.h
│ ├── dbgu.c
│ ├── dbgu.h
│ ├── descriptors.h
│ ├── flash-crt.s
│ ├── flash-ln.cmd
│ ├── h64_board.h
│ ├── libsam7.c
│ ├── libsam7.h
│ ├── p256_board.h
│ ├── ram-crt.s
│ ├── ram-ln.cmd
│ ├── usb.c
│ └── usb.h
│ ├── interrupt-hacks
│ ├── AT91SAM7S64-RAM.ld
│ ├── AT91SAM7S64-ROM.ld
│ ├── AT91SAM7S64.h
│ ├── Abstract.txt
│ ├── Board.h
│ ├── ExtInt.c
│ ├── Makefile
│ ├── Time.c
│ ├── cdc.c
│ ├── descriptors.h
│ ├── hack.py
│ ├── hid.c
│ ├── interrupt_utils.h
│ ├── leds.c
│ ├── leds.h
│ ├── lib_AT91SAM7S64.h
│ ├── main.c
│ ├── serial.c
│ ├── serial.h
│ ├── startup_SAM7S.S
│ ├── syscalls.c
│ ├── usb.c
│ └── usb.h
│ └── serial-comm
│ ├── Makefile
│ ├── README.rst
│ ├── board.h
│ └── main.c
├── bcal
├── app.yaml
├── areyousure.html
├── atom
│ ├── __init__.py
│ ├── auth.py
│ ├── client.py
│ ├── core.py
│ ├── data.py
│ ├── http.py
│ ├── http_core.py
│ ├── http_interface.py
│ ├── mock_http.py
│ ├── mock_http_core.py
│ ├── mock_service.py
│ ├── service.py
│ ├── token_store.py
│ └── url.py
├── bcal.py
├── calendar.html
├── column.html
├── counselors.html
├── favicon.ico
├── gdata
│ ├── Crypto
│ │ ├── Cipher
│ │ │ ├── AES.pyd
│ │ │ ├── ARC2.pyd
│ │ │ ├── ARC4.pyd
│ │ │ ├── Blowfish.pyd
│ │ │ ├── CAST.pyd
│ │ │ ├── DES.pyd
│ │ │ ├── DES3.pyd
│ │ │ ├── IDEA.pyd
│ │ │ ├── RC5.pyd
│ │ │ ├── XOR.pyd
│ │ │ └── __init__.py
│ │ ├── Hash
│ │ │ ├── HMAC.py
│ │ │ ├── MD2.pyd
│ │ │ ├── MD4.pyd
│ │ │ ├── MD5.py
│ │ │ ├── RIPEMD.pyd
│ │ │ ├── SHA.py
│ │ │ ├── SHA256.pyd
│ │ │ └── __init__.py
│ │ ├── Protocol
│ │ │ ├── AllOrNothing.py
│ │ │ ├── Chaffing.py
│ │ │ └── __init__.py
│ │ ├── PublicKey
│ │ │ ├── DSA.py
│ │ │ ├── ElGamal.py
│ │ │ ├── RSA.py
│ │ │ ├── __init__.py
│ │ │ ├── pubkey.py
│ │ │ └── qNEW.py
│ │ ├── Util
│ │ │ ├── RFC1751.py
│ │ │ ├── __init__.py
│ │ │ ├── number.py
│ │ │ ├── randpool.py
│ │ │ └── test.py
│ │ ├── __init__.py
│ │ └── test.py
│ ├── __init__.py
│ ├── acl
│ │ ├── __init__.py
│ │ └── data.py
│ ├── alt
│ │ ├── __init__.py
│ │ ├── app_engine.py
│ │ └── appengine.py
│ ├── analytics
│ │ ├── __init__.py
│ │ ├── client.py
│ │ ├── data.py
│ │ └── service.py
│ ├── apps
│ │ ├── __init__.py
│ │ ├── adminsettings
│ │ │ ├── __init__.py
│ │ │ └── service.py
│ │ ├── emailsettings
│ │ │ ├── __init__.py
│ │ │ └── service.py
│ │ ├── groups
│ │ │ ├── __init__.py
│ │ │ └── service.py
│ │ ├── migration
│ │ │ ├── __init__.py
│ │ │ └── service.py
│ │ └── service.py
│ ├── auth.py
│ ├── base
│ │ ├── __init__.py
│ │ └── service.py
│ ├── blogger
│ │ ├── __init__.py
│ │ ├── client.py
│ │ ├── data.py
│ │ └── service.py
│ ├── books
│ │ ├── __init__.py
│ │ ├── data.py
│ │ └── service.py
│ ├── calendar
│ │ ├── __init__.py
│ │ ├── data.py
│ │ └── service.py
│ ├── calendar_resource
│ │ ├── __init__.py
│ │ ├── client.py
│ │ └── data.py
│ ├── client.py
│ ├── codesearch
│ │ ├── __init__.py
│ │ └── service.py
│ ├── contacts
│ │ ├── __init__.py
│ │ ├── client.py
│ │ ├── data.py
│ │ └── service.py
│ ├── core.py
│ ├── data.py
│ ├── docs
│ │ ├── __init__.py
│ │ ├── client.py
│ │ ├── data.py
│ │ └── service.py
│ ├── dublincore
│ │ ├── __init__.py
│ │ └── data.py
│ ├── exif
│ │ └── __init__.py
│ ├── finance
│ │ ├── __init__.py
│ │ ├── data.py
│ │ └── service.py
│ ├── gauth.py
│ ├── geo
│ │ ├── __init__.py
│ │ └── data.py
│ ├── health
│ │ ├── __init__.py
│ │ └── service.py
│ ├── maps
│ │ ├── __init__.py
│ │ ├── client.py
│ │ └── data.py
│ ├── media
│ │ ├── __init__.py
│ │ └── data.py
│ ├── notebook
│ │ ├── __init__.py
│ │ └── data.py
│ ├── oauth
│ │ ├── CHANGES.txt
│ │ ├── __init__.py
│ │ └── rsa.py
│ ├── opensearch
│ │ ├── __init__.py
│ │ └── data.py
│ ├── photos
│ │ ├── __init__.py
│ │ └── service.py
│ ├── projecthosting
│ │ ├── __init__.py
│ │ ├── client.py
│ │ └── data.py
│ ├── sample_util.py
│ ├── service.py
│ ├── sites
│ │ ├── __init__.py
│ │ ├── client.py
│ │ └── data.py
│ ├── spreadsheet
│ │ ├── __init__.py
│ │ ├── service.py
│ │ └── text_db.py
│ ├── spreadsheets
│ │ ├── __init__.py
│ │ ├── client.py
│ │ └── data.py
│ ├── test_config.py
│ ├── test_data.py
│ ├── tlslite
│ │ ├── BaseDB.py
│ │ ├── Checker.py
│ │ ├── FileObject.py
│ │ ├── HandshakeSettings.py
│ │ ├── Session.py
│ │ ├── SessionCache.py
│ │ ├── SharedKeyDB.py
│ │ ├── TLSConnection.py
│ │ ├── TLSRecordLayer.py
│ │ ├── VerifierDB.py
│ │ ├── X509.py
│ │ ├── X509CertChain.py
│ │ ├── __init__.py
│ │ ├── api.py
│ │ ├── constants.py
│ │ ├── errors.py
│ │ ├── integration
│ │ │ ├── AsyncStateMachine.py
│ │ │ ├── ClientHelper.py
│ │ │ ├── HTTPTLSConnection.py
│ │ │ ├── IMAP4_TLS.py
│ │ │ ├── IntegrationHelper.py
│ │ │ ├── POP3_TLS.py
│ │ │ ├── SMTP_TLS.py
│ │ │ ├── TLSAsyncDispatcherMixIn.py
│ │ │ ├── TLSSocketServerMixIn.py
│ │ │ ├── TLSTwistedProtocolWrapper.py
│ │ │ ├── XMLRPCTransport.py
│ │ │ └── __init__.py
│ │ ├── mathtls.py
│ │ ├── messages.py
│ │ └── utils
│ │ │ ├── AES.py
│ │ │ ├── ASN1Parser.py
│ │ │ ├── Cryptlib_AES.py
│ │ │ ├── Cryptlib_RC4.py
│ │ │ ├── Cryptlib_TripleDES.py
│ │ │ ├── OpenSSL_AES.py
│ │ │ ├── OpenSSL_RC4.py
│ │ │ ├── OpenSSL_RSAKey.py
│ │ │ ├── OpenSSL_TripleDES.py
│ │ │ ├── PyCrypto_AES.py
│ │ │ ├── PyCrypto_RC4.py
│ │ │ ├── PyCrypto_RSAKey.py
│ │ │ ├── PyCrypto_TripleDES.py
│ │ │ ├── Python_AES.py
│ │ │ ├── Python_RC4.py
│ │ │ ├── Python_RSAKey.py
│ │ │ ├── RC4.py
│ │ │ ├── RSAKey.py
│ │ │ ├── TripleDES.py
│ │ │ ├── __init__.py
│ │ │ ├── cipherfactory.py
│ │ │ ├── codec.py
│ │ │ ├── compat.py
│ │ │ ├── cryptomath.py
│ │ │ ├── dateFuncs.py
│ │ │ ├── entropy.c
│ │ │ ├── hmac.py
│ │ │ ├── jython_compat.py
│ │ │ ├── keyfactory.py
│ │ │ ├── rijndael.py
│ │ │ ├── win32prng.c
│ │ │ └── xmltools.py
│ ├── urlfetch.py
│ ├── webmastertools
│ │ ├── __init__.py
│ │ ├── data.py
│ │ └── service.py
│ └── youtube
│ │ ├── __init__.py
│ │ ├── data.py
│ │ └── service.py
├── groups.html
├── index.yaml
├── main.html
├── popup.html
├── static
│ ├── bkgnd.png
│ └── jquery.js
└── tryauth.py
├── bluetooth-fun
├── BluetoothSerialToys001.jpg
└── btcalc.py
├── c_logger
├── clog.c
└── clog.h
├── code_commenter
├── Doxyfile
├── README
├── commenter.py
├── hack.sh
├── lt_doxygen
│ ├── annotated.html
│ ├── classes.html
│ ├── doxygen.css
│ ├── doxygen.png
│ ├── fft_8c-source.html
│ ├── fft_8c.html
│ ├── files.html
│ ├── form_0.png
│ ├── formula.repository
│ ├── ftv2blank.png
│ ├── ftv2doc.png
│ ├── ftv2folderclosed.png
│ ├── ftv2folderopen.png
│ ├── ftv2lastnode.png
│ ├── ftv2link.png
│ ├── ftv2mlastnode.png
│ ├── ftv2mnode.png
│ ├── ftv2node.png
│ ├── ftv2plastnode.png
│ ├── ftv2pnode.png
│ ├── ftv2vertline.png
│ ├── functions.html
│ ├── functions_vars.html
│ ├── globals.html
│ ├── globals_defs.html
│ ├── globals_enum.html
│ ├── globals_eval.html
│ ├── globals_func.html
│ ├── globals_type.html
│ ├── globals_vars.html
│ ├── index.hhc
│ ├── index.hhk
│ ├── index.hhp
│ ├── index.html
│ ├── main.html
│ ├── py__linuxtuples_8c-source.html
│ ├── py__linuxtuples_8c.html
│ ├── structCtxObject.html
│ ├── structcontext.html
│ ├── structelement.html
│ ├── structttuple.html
│ ├── structtuple.html
│ ├── structtuple__list.html
│ ├── tab_b.gif
│ ├── tab_l.gif
│ ├── tab_r.gif
│ ├── tabs.css
│ ├── tree.html
│ ├── tuple_8c-source.html
│ ├── tuple_8c.html
│ ├── tuple_8h-source.html
│ ├── tuple_8h.html
│ ├── tuple__client_8c-source.html
│ ├── tuple__client_8c.html
│ ├── tuple__server_8c-source.html
│ └── tuple__server_8c.html
├── scan.cu
└── scan_best_kernel.cu
├── codegrepper
└── ReadMe.txt
├── cpp_logger
├── Hack.cpp
└── README
├── databases
├── mongodb
│ ├── Doorenbos.pdf
│ ├── README.rst
│ └── inference.js
├── mysql
│ └── foo.sql
└── neo4j
│ ├── Foo.java
│ ├── Makefile
│ ├── README.rst
│ └── neo4j_config.props
├── datasheets
├── FT232R.pdf
└── FT245R.pdf
├── dbus-example
├── Makefile
├── README.rst
├── dbus-example.c
└── try-dbus.c
├── debian-ubuntu
└── make-deb-package
│ ├── Makefile
│ ├── debian
│ ├── changelog
│ ├── control
│ ├── copyright
│ ├── postinst
│ └── prerm
│ ├── python
│ └── foobar.py
│ ├── src
│ └── say-hello.c
│ └── usr
│ └── share
│ └── doc
│ └── foo-bar
│ └── foobar.txt
├── discretesim
└── tryit.py
├── django_orm
├── README.rst
├── __init__.py
├── fixtures
│ └── silly.json
├── manage.py
├── models.py
└── settings.py
├── doxygen-xml
├── README.rst
├── doxyxml.py
└── tryit.py
├── elf_files
└── elfparse.py
├── ellipsoid
└── pca.py
├── embedpython
├── Makefile
├── README.rst
├── callpy.c
└── foo.py
├── eurascal
├── README
└── eurascal.py
├── evolved_neural_nets
├── README
└── tictactoe.py
├── fft-fun
├── Makefile
├── README.rst
├── check-c-code.py
├── fft.c
├── mt19937ar.c
├── pig_intestines.jpg
├── tryit.py
└── tryit2.py
├── fixwhitespace.py
├── genealogy
├── README.rst
├── family.json
└── putter.py
├── git-replace
├── githelper.sh
├── gmath
├── README.rst
├── math.scm
├── tests.scm
└── verlet.scm
├── gtk-fun
├── Makefile
├── README.rst
├── nada.c
├── nada.pl
├── nada.py
└── nada.xml
├── gwt
├── README.rst
└── Tryit
│ ├── .classpath
│ ├── .project
│ ├── README.txt
│ ├── Tryit.launch
│ ├── TryitTest-dev.launch
│ ├── TryitTest-prod.launch
│ ├── build.xml
│ ├── src
│ └── net
│ │ └── willware
│ │ └── tryit
│ │ ├── Tryit.gwt.xml
│ │ ├── client
│ │ ├── GreetingService.java
│ │ ├── GreetingServiceAsync.java
│ │ └── Tryit.java
│ │ ├── server
│ │ └── GreetingServiceImpl.java
│ │ └── shared
│ │ └── FieldVerifier.java
│ ├── test
│ └── net
│ │ └── willware
│ │ └── tryit
│ │ ├── TryitJUnit.gwt.xml
│ │ └── client
│ │ └── TryitTest.java
│ └── war
│ ├── Tryit.css
│ ├── Tryit.html
│ └── WEB-INF
│ └── web.xml
├── hack-gunicorn
├── Dockerfile
├── README.md
├── foo.py
├── playbook.yml
├── undo.yml
└── wsgi.py
├── hack-malloc
├── FreeRTOS.h
├── Makefile
├── README.rst
├── heap_ww.c
├── task.h
└── tryit.c
├── hackflex
├── README.rst
├── build.properties
├── build.xml
└── src
│ └── Tryit.mxml
├── homedir
├── dot-bashrc
├── dot-emacs
└── mkpasswd.py
├── java-mysql
├── .classpath
├── .project
├── build.sh
├── make-jar.sh
├── makedocs.sh
├── mysql-connector-java-5.1.21-bin.jar
├── net
│ └── willware
│ │ └── Mysql
│ │ ├── Column.java
│ │ ├── MyTestCase.java
│ │ ├── Row.java
│ │ ├── RowFactory.java
│ │ ├── Schema.java
│ │ ├── SqlProxy.java
│ │ └── Table.java
├── setup.sh
├── test.sh
└── testschema.sql
├── kindle-authoring
├── AmazonKindlePublishingGuidelines.pdf
├── Makefile
├── chapter1.rst
├── chapter2.rst
├── chapter3.rst
├── create-cover-art.py
└── make-index.py
├── learn-stuff
├── ansible-ec2
│ ├── .gitignore
│ ├── README.md
│ ├── Vagrantfile
│ ├── db.sqlite3
│ ├── etc-init.d-djangoserver
│ ├── keypair.pem.crypt
│ ├── localvm
│ ├── main.yml
│ ├── manage.py
│ ├── mysite
│ │ ├── __init__.py
│ │ ├── settings.py
│ │ ├── urls.py
│ │ └── wsgi.py
│ ├── python-pyqtgraph_0.9.8-1_all.deb
│ ├── requirements.txt
│ ├── roles
│ │ └── django
│ │ │ ├── handlers
│ │ │ └── main.yml
│ │ │ ├── tasks
│ │ │ ├── deploy.yml
│ │ │ └── main.yml
│ │ │ └── templates
│ │ │ └── initial_data.json
│ ├── setup.sh
│ ├── site.yml
│ ├── usr-sbin-djangoserver
│ └── vars.yml
├── docker
│ ├── README.md
│ ├── example
│ │ └── run.sh
│ ├── flask-serve.py
│ ├── kill-dockers.sh
│ ├── start-bash.sh
│ ├── start-many.sh
│ └── wware-runapp
│ │ ├── Dockerfile
│ │ └── image
│ │ ├── bin
│ │ ├── rc4.py
│ │ └── runapp.sh
│ │ └── home
│ │ └── wware
│ │ ├── dot-ssh.tgz.encrypted
│ │ └── set-up-ssh.sh
├── myhdl
│ ├── Makefile
│ ├── PapilioArduinoSynth.jpg
│ ├── README.rst
│ ├── amps_filters.py
│ ├── blinker.py
│ ├── config.py
│ ├── cosim.py
│ ├── envgen.py
│ ├── foo.py
│ ├── fpga-synth
│ │ ├── fpga-synth.xise
│ │ ├── fpga_synth.bit
│ │ ├── fpga_synth.v
│ │ └── papilio.ucf
│ ├── fpga_music_driver
│ │ └── fpga_music_driver.ino
│ ├── my-own-hack
│ │ └── README.rst
│ ├── output_stage.py
│ ├── param_loading.py
│ ├── plugh
│ │ └── plugh.ino
│ ├── synth.py
│ ├── tb_fpga.tf
│ ├── tryit.py
│ ├── wavegen.py
│ └── xilinx
│ │ ├── README.rst
│ │ ├── blinker.bit
│ │ ├── blinker.v
│ │ ├── blinker.xise
│ │ ├── go.sh
│ │ ├── nexys2.ucf
│ │ ├── nexys2prog
│ │ ├── README
│ │ ├── build.sh
│ │ ├── led.v
│ │ └── nexys2prog
│ │ └── prog.sh
├── redblacktree
│ └── C++
│ │ ├── Makefile
│ │ ├── README
│ │ ├── RedBlackTree.cc
│ │ ├── RedBlackTree.h
│ │ ├── TemplateStack.h
│ │ ├── interval_tree.cc
│ │ ├── interval_tree.h
│ │ ├── misc.h
│ │ ├── sets.h
│ │ ├── test.cc
│ │ └── tree_test.tcl
└── sip
│ ├── README.md
│ ├── sharedptr.h
│ ├── sharedptr.sip
│ └── tryit.py
├── libusb-pbatard
├── .gitattributes
├── .gitignore
├── AUTHORS
├── COPYING
├── Doxyfile
├── INSTALL
├── INSTALL_WIN.txt
├── Makefile.am
├── NEWS
├── PORTING
├── README
├── THANKS
├── TODO
├── autogen.sh
├── bd.cmd
├── bm.sh
├── bump.sh
├── configure.ac
├── cygwin-libusb-1.0.a
├── cygwin-libusb-1.0.dll.a
├── cygwin-libusb-1.0.la
├── ddk_build.cmd
├── doc
│ ├── Makefile.am
│ └── doxygen.cfg.in
├── examples
│ ├── .gitattributes
│ ├── Makefile.am
│ ├── dpfp.c
│ ├── dpfp_threaded.c
│ ├── lsusb.c
│ ├── lsusb.dsp
│ ├── lsusb.vcproj
│ ├── lsusb_2008.vcproj
│ ├── lsusb_sources
│ ├── xusb.c
│ ├── xusb.dsp
│ ├── xusb.vcproj
│ ├── xusb_2008.vcproj
│ └── xusb_sources
├── hack-cygwin.sh
├── libtool-nls.diff
├── libusb-1.0.pc.in
├── libusb.dsw
├── libusb.sln
├── libusb
│ ├── Makefile.am
│ ├── core.c
│ ├── descriptor.c
│ ├── io.c
│ ├── libusb-1.0.def
│ ├── libusb-1.0.rc
│ ├── libusb.h
│ ├── libusb_version.h
│ ├── libusb_version.h.in
│ ├── libusbi.h
│ ├── os
│ │ ├── darwin_usb.c
│ │ ├── darwin_usb.h
│ │ ├── libusb_sources
│ │ ├── linux_usbfs.c
│ │ ├── linux_usbfs.h
│ │ ├── poll_posix.h
│ │ ├── poll_windows.c
│ │ ├── poll_windows.h
│ │ ├── threads_posix.h
│ │ ├── threads_windows.c
│ │ ├── threads_windows.h
│ │ ├── windows_usb.c
│ │ └── windows_usb.h
│ └── sync.c
├── libusb_2008.sln
├── libusb_dll.dsp
├── libusb_dll.vcproj
├── libusb_dll_2008.vcproj
├── libusb_static.dsp
├── libusb_static.vcproj
├── libusb_static_2008.vcproj
└── msvc
│ ├── config.h
│ ├── inttypes.h
│ └── stdint.h
├── linkeddata
└── README.rst
├── linuxtuples-1.03
├── ChangeLog
├── Doxyfile
├── Makefile
├── README
├── SLAVES
├── endian_test.c
├── fft.c
├── jobcontrol.py
├── package.html
├── pingpong.py
├── py_linuxtuples.c
├── testCount.py
├── tuple.c
├── tuple.h
├── tuple_client.c
└── tuple_server.c
├── litprog
└── litprog.html
├── mapreduce
├── MR_UT.py
├── NOTES
├── doc
│ ├── Makefile
│ ├── Yahoo-hadoop-cluster.jpg
│ ├── etherio.pdf
│ ├── mr.tex
│ └── mr_arch.fig
└── mapreduce.py
├── mechanics
├── Makefile
├── debian
│ ├── changelog
│ ├── control
│ └── copyright
├── python
│ ├── mech_lib.py
│ └── tryit.py
├── requirements.txt
└── usr
│ └── share
│ └── doc
│ └── wware-mechanics
│ ├── LICENSE-BSD.TXT
│ ├── LICENSE.TXT
│ └── README.rst
├── mixedmode
├── README
├── cpeptide.gro
├── cpeptide.pdb
├── cpeptide_after_md.gro
└── cpeptide_md.trr
├── mmt
├── Makefile
├── NOTES
├── mmt.py
└── tryit.c
├── monty-hall
├── README.rst
└── mh.py
├── music
├── Makefile
├── foo.py
├── midi.py
├── rdnotes.py
├── sndblit.1
└── sndblit.c
├── mw-helper
└── README.rst
├── ncad2
├── getpdb.php
├── nc.html
└── nc.js
├── ncadjava
├── Doxyfile
├── Makefile
├── aspirin.java
├── aterm.java
├── atom.java
├── bond.java
├── buckyball.java
├── carbon.java
├── diamond.java
├── diamrod.java
├── dl_atom.java
├── dl_bond.java
├── dlentry.java
├── dlforce.java
├── group.java
├── hydrogen.java
├── lrterm.java
├── lterm.java
├── nanocad.java
├── nitrogen.java
├── oxygen.java
├── propane.java
├── term.java
├── textwin.java
├── tterm.java
├── tworings.java
├── view.java
├── water.java
└── wrapper.java
├── number-theory
├── foo.py
└── makeprimes.py
├── packetfun
├── packetfun.py
└── rawsocket.c
├── python
├── NOTES.rst
├── __init__.py
├── ast
│ ├── README.rst
│ └── tryit.py
├── cmdline
│ ├── cmdline.py
│ └── example.py
├── debugging
│ ├── __init__.py
│ ├── debugger.py
│ ├── hack
│ │ └── __init__.py
│ └── testit.py
├── feature-toggle
│ └── ftoggle.py
├── hack-cdll
│ └── foo.py
├── mysql
│ ├── README.rst
│ ├── mysql.py
│ └── testschema.sql
└── test-batch
│ └── testBatch.py
├── pyusb-1.0.0-a0
├── ACKNOWLEDGEMENTS
├── LICENSE
├── PKG-INFO
├── README
├── TODO
├── docs
│ └── tutorial.txt
├── setup.py
├── tests
│ ├── devinfo.py
│ ├── pic18f4550
│ │ ├── 18f87j50.lkr
│ │ ├── CleanUp.bat
│ │ ├── MCHPUSB.mcp
│ │ ├── MCHPUSB.mcs
│ │ ├── MCHPUSB.mcw
│ │ ├── MCHPUSB.mptags
│ │ ├── MCHPUSB.tagsrc
│ │ ├── autofiles
│ │ │ ├── usbcfg.h
│ │ │ ├── usbdsc.c
│ │ │ └── usbdsc.h
│ │ ├── io_cfg.h
│ │ ├── main.c
│ │ ├── rm18f4550.lkr
│ │ └── system
│ │ │ ├── interrupt
│ │ │ ├── interrupt.c
│ │ │ └── interrupt.h
│ │ │ ├── typedefs.h
│ │ │ └── usb
│ │ │ ├── class
│ │ │ └── pyusb
│ │ │ │ ├── pyusb.c
│ │ │ │ └── pyusb.h
│ │ │ ├── usb.h
│ │ │ ├── usb9
│ │ │ ├── usb9.c
│ │ │ └── usb9.h
│ │ │ ├── usb_compile_time_validation.h
│ │ │ ├── usbctrltrf
│ │ │ ├── usbctrltrf.c
│ │ │ └── usbctrltrf.h
│ │ │ ├── usbdefs
│ │ │ ├── usbdefs_ep0_buff.h
│ │ │ └── usbdefs_std_dsc.h
│ │ │ ├── usbdrv
│ │ │ ├── usbdrv.c
│ │ │ └── usbdrv.h
│ │ │ ├── usbmmap.c
│ │ │ └── usbmmap.h
│ ├── test_backend.py
│ ├── test_find.py
│ ├── test_integration.py
│ ├── test_util.py
│ ├── testall.py
│ └── utils.py
└── usb
│ ├── __init__.py
│ ├── _debug.py
│ ├── _interop.py
│ ├── backend
│ ├── __init__.py
│ ├── libusb01.py
│ ├── libusb10.py
│ └── openusb.py
│ ├── core.py
│ ├── legacy.py
│ └── util.py
├── qemu-rpi
└── README.md
├── remaster-dsl
├── Makefile
├── README.rst
├── additions
│ ├── bin
│ │ ├── hack-lua.lua
│ │ └── hello.sh
│ └── etc
│ │ └── skel
│ │ └── dot-xinitrc
└── verify-number.c
├── remaster-slackware
├── README.rst
└── slackware-livecd-script.sh
├── remaster-umr
├── README.rst
└── customize.sh
├── renderfarm
└── renderfarm.py
├── semantic-wiki
├── README.rst
├── rdf-cgi.py
├── setup-ubuntu-12.04.sh
└── undo.sh
├── semweb
├── .classpath
├── .project
├── README.rst
├── animals.ttl
├── build.xml
├── family.rdf
├── family.ttl
├── hack-rdflib.py
├── index.jsp
├── log4j.properties
├── plugin.py
├── runfoo.sh
├── src
│ └── net
│ │ └── willware
│ │ └── semweb
│ │ ├── Foo.java
│ │ ├── GenealogyModel.java
│ │ ├── Hack.java
│ │ ├── QueryProcessor.java
│ │ ├── Rdfxml2ttl.java
│ │ ├── Tester.java
│ │ ├── Ttl2rdfxml.java
│ │ ├── WebApp.java
│ │ └── WriterOutputStream.java
├── try-cwm.py
├── try-surf.py
├── web.xml
└── x.sh
├── simann
├── Makefile
├── README
├── dostats.py
├── sa.py
├── sahelp.c
└── sahelp.h
├── siod
├── README
├── acct.c
├── cgi-echo.scm
├── cgi.scm
├── cp-build
├── cp-build.1
├── csiod
├── csiod.1
├── descrip.mms
├── find-files.scm
├── fork-test.scm
├── ftp-cp
├── ftp-cp.1
├── ftp-get
├── ftp-put
├── ftp-put.1
├── ftp-test
├── ftp-test.1
├── ftp.scm
├── gd.c
├── hello.scm
├── http-get
├── http-get.1
├── http-server.scm
├── http-stress.scm
├── http.scm
├── libsiod.def
├── libsiod.mak
├── make.bat
├── makefile
├── makefile.com
├── maze-support.scm
├── md5.c
├── md5.h
├── ndbm.c
├── parser_pratt.c
├── parser_pratt.def
├── parser_pratt.mak
├── parser_pratt.opt
├── parser_pratt.scm
├── piechart.scm
├── pop3.scm
├── pratt.scm
├── regex.c
├── sample.c
├── selfdoc.scm
├── siod.1
├── siod.c
├── siod.h
├── siod.html
├── siod.mak
├── siod.opt
├── siod.scm
├── siodm.c
├── siodp.h
├── siodshr.opt
├── slib.c
├── sliba.c
├── slibu.c
├── smtp.scm
├── snapshot-compare
├── snapshot-compare.1
├── snapshot-dir
├── snapshot-dir.1
├── ss.c
├── ss.h
├── ss.opt
├── statfs.c
├── tar.c
├── tar.opt
└── trace.c
├── statemachines
├── Makefile
├── readme.tex
├── smtests.py
├── stateMachine.py
└── stateMachine.pyc
├── tarball-runner
├── README.rst
├── example
│ ├── encrypted.tar.gz
│ ├── example.tar.gz
│ └── run.sh
├── tarballrunner.py
├── uck-script-1.sh
└── uck-script-2.sh
├── ti-dvsdk-demos-dm368
├── Makefile
├── ctrl.c
├── ctrl.h
├── decode
│ ├── Makefile
│ ├── audio.c
│ ├── audio.h
│ ├── codecs.c
│ ├── decode.cfg
│ ├── decode.txt
│ ├── display.c
│ ├── display.h
│ ├── loader.c
│ ├── loader.h
│ ├── main.c
│ ├── speech.c
│ ├── speech.h
│ ├── video.c
│ └── video.h
├── demo.h
├── encode
│ ├── Makefile
│ ├── audio.c
│ ├── audio.h
│ ├── capture.c
│ ├── capture.h
│ ├── codecs.c
│ ├── encode.cfg
│ ├── encode.txt
│ ├── main.c
│ ├── speech.c
│ ├── speech.h
│ ├── video.c
│ ├── video.h
│ ├── writer.c
│ └── writer.h
├── encodedecode
│ ├── Makefile
│ ├── capture.c
│ ├── capture.h
│ ├── codecs.c
│ ├── display.c
│ ├── display.h
│ ├── encodedecode.cfg
│ ├── encodedecode.txt
│ ├── main.c
│ ├── video.c
│ └── video.h
├── ui.c
└── ui.h
├── tidy.py
├── tinyscheme1.39
├── BUILDING
├── CHANGES
├── COPYING
├── Manual.txt
├── MiniSCHEMETribute.txt
├── dynload.c
├── dynload.h
├── hack.txt
├── init.scm
├── makefile
├── opdefines.h
├── scheme-private.h
├── scheme.c
└── scheme.h
├── triangles
├── Makefile
├── PPMtoMPEG.par
├── anima.py
└── zbuf.c
├── triplestore
├── TR
├── crc16.py
├── foo.scm
└── hack.py
├── tube-symbol
├── symbol.png
└── symbol.ps
├── twitter-search
└── hack.py
├── twofishmodule-0.7
├── CHANGES
├── LICENSE
├── Makefile.in
├── README
├── TODO
├── _twofish.c
├── aes.h
├── bin2hex.py
├── config.h.in
├── configure
├── configure.in
├── cryptfile.py
├── cryptrand.py
├── debug.h
├── install-sh
├── makedist
├── platform.h
├── table.h
├── test.py
├── twofish.h
├── twofish.py
└── twofishmodule.c
├── ubw-src
├── Doxyfile
├── autofiles
│ ├── usbcfg.h
│ ├── usbdsc.c
│ └── usbdsc.h
├── io_cfg.h
├── main.c
├── system
│ ├── interrupt
│ │ ├── interrupt.c
│ │ └── interrupt.h
│ ├── typedefs.h
│ └── usb
│ │ ├── class
│ │ └── cdc
│ │ │ ├── cdc.c
│ │ │ └── cdc.h
│ │ ├── usb.h
│ │ ├── usb9
│ │ ├── usb9.c
│ │ └── usb9.h
│ │ ├── usb_compile_time_validation.h
│ │ ├── usbctrltrf
│ │ ├── usbctrltrf.c
│ │ └── usbctrltrf.h
│ │ ├── usbdefs
│ │ ├── usbdefs_ep0_buff.h
│ │ └── usbdefs_std_dsc.h
│ │ ├── usbdrv
│ │ ├── usbdrv.c
│ │ └── usbdrv.h
│ │ ├── usbmmap.c
│ │ └── usbmmap.h
└── user
│ ├── user.c
│ ├── user.h
│ └── user_SpeedTest.c
├── wavebot
└── waveapi
│ ├── __init__.py
│ ├── document.py
│ ├── document_test.py
│ ├── errors.py
│ ├── events.py
│ ├── model.py
│ ├── model_test.py
│ ├── module_test_runner.py
│ ├── ops.py
│ ├── ops_test.py
│ ├── robot.py
│ ├── robot_abstract.py
│ ├── robot_abstract_test.py
│ ├── run_unit_tests.py
│ ├── simplejson
│ ├── LICENSE
│ ├── __init__.py
│ ├── decoder.py
│ ├── encoder.py
│ ├── jsonfilter.py
│ ├── ordered_dict.py
│ ├── scanner.py
│ └── tool.py
│ ├── util.py
│ └── util_test.py
├── webfun
├── chrome-extension
│ ├── hackathon-1
│ │ └── countdown
│ │ │ ├── background.html
│ │ │ ├── countdown128.png
│ │ │ ├── countdown16.png
│ │ │ ├── index.html
│ │ │ ├── launchLocalPath.html
│ │ │ └── manifest.json
│ ├── hackathon-2
│ │ ├── big-icon.png
│ │ ├── icon.png
│ │ ├── launchTempFaves.html
│ │ └── manifest.json
│ └── hello-world
│ │ ├── icon.png
│ │ ├── manifest.json
│ │ └── popup.html
├── django-example
│ ├── README.rst
│ └── mysite
│ │ ├── __init__.py
│ │ ├── manage.py
│ │ ├── polls
│ │ ├── __init__.py
│ │ ├── admin.py
│ │ ├── detail.html
│ │ ├── index.html
│ │ ├── literal.html
│ │ ├── models.py
│ │ ├── polls.html
│ │ ├── rawjson.html
│ │ ├── redirect.html
│ │ ├── results.html
│ │ ├── tests.py
│ │ └── views.py
│ │ ├── settings.py
│ │ ├── sql3.data
│ │ └── urls.py
├── django
│ ├── README.rst
│ ├── django-app
│ │ ├── caloriecounter
│ │ │ ├── __init__.py
│ │ │ ├── manage.py
│ │ │ ├── models.py
│ │ │ ├── static
│ │ │ │ └── style.css
│ │ │ ├── templates
│ │ │ │ ├── index.html
│ │ │ │ └── newfood.html
│ │ │ ├── tests.py
│ │ │ ├── urls.py
│ │ │ └── views.py
│ │ └── trivialproject
│ │ │ ├── __init__.py
│ │ │ ├── manage.py
│ │ │ ├── models.py
│ │ │ ├── templates
│ │ │ ├── home.html
│ │ │ └── whois.html
│ │ │ ├── tests.py
│ │ │ ├── urls.py
│ │ │ └── views.py
│ ├── genkey.py
│ ├── hack-virtualenv.sh
│ ├── requirements-postgresql.txt
│ ├── requirements-sqlite3.txt
│ ├── settings-django-postgresql-1.py
│ └── settings-django-sqlite3-1.py
├── grails
│ ├── README.rst
│ └── my-project
│ │ ├── .classpath
│ │ ├── .project
│ │ ├── application.properties
│ │ ├── grails-app
│ │ ├── conf
│ │ │ ├── ApplicationResources.groovy
│ │ │ ├── BootStrap.groovy
│ │ │ ├── BuildConfig.groovy
│ │ │ ├── Config.groovy
│ │ │ ├── DataSource.groovy
│ │ │ ├── UrlMappings.groovy
│ │ │ └── spring
│ │ │ │ └── resources.groovy
│ │ ├── controllers
│ │ │ ├── my
│ │ │ │ └── project
│ │ │ │ │ ├── BController.groovy
│ │ │ │ │ ├── CapitalController.groovy
│ │ │ │ │ ├── Controller.groovy
│ │ │ │ │ ├── NoteController.groovy
│ │ │ │ │ └── TheController.groovy
│ │ │ └── org
│ │ │ │ └── example
│ │ │ │ └── BookController.groovy
│ │ ├── domain
│ │ │ └── org
│ │ │ │ └── example
│ │ │ │ └── Book.groovy
│ │ ├── i18n
│ │ │ ├── messages.properties
│ │ │ ├── messages_cs_CZ.properties
│ │ │ ├── messages_da.properties
│ │ │ ├── messages_de.properties
│ │ │ ├── messages_es.properties
│ │ │ ├── messages_fr.properties
│ │ │ ├── messages_it.properties
│ │ │ ├── messages_ja.properties
│ │ │ ├── messages_nb.properties
│ │ │ ├── messages_nl.properties
│ │ │ ├── messages_pl.properties
│ │ │ ├── messages_pt_BR.properties
│ │ │ ├── messages_pt_PT.properties
│ │ │ ├── messages_ru.properties
│ │ │ ├── messages_sv.properties
│ │ │ ├── messages_th.properties
│ │ │ └── messages_zh_CN.properties
│ │ └── views
│ │ │ ├── error.gsp
│ │ │ ├── index.gsp
│ │ │ └── layouts
│ │ │ └── main.gsp
│ │ ├── target
│ │ └── classes
│ │ │ ├── ApplicationResources$_run_closure1.class
│ │ │ ├── ApplicationResources$_run_closure1_closure2.class
│ │ │ ├── ApplicationResources.class
│ │ │ ├── BootStrap$_closure1.class
│ │ │ ├── BootStrap$_closure2.class
│ │ │ ├── BootStrap.class
│ │ │ ├── BuildConfig$_run_closure1.class
│ │ │ ├── BuildConfig$_run_closure1_closure2.class
│ │ │ ├── BuildConfig$_run_closure1_closure3.class
│ │ │ ├── BuildConfig$_run_closure1_closure4.class
│ │ │ ├── BuildConfig$_run_closure1_closure5.class
│ │ │ ├── BuildConfig.class
│ │ │ ├── Config$_run_closure1.class
│ │ │ ├── Config$_run_closure1_closure3.class
│ │ │ ├── Config$_run_closure1_closure4.class
│ │ │ ├── Config$_run_closure2.class
│ │ │ ├── Config.class
│ │ │ ├── DataSource$_run_closure1.class
│ │ │ ├── DataSource$_run_closure2.class
│ │ │ ├── DataSource$_run_closure3.class
│ │ │ ├── DataSource$_run_closure3_closure4.class
│ │ │ ├── DataSource$_run_closure3_closure4_closure7.class
│ │ │ ├── DataSource$_run_closure3_closure5.class
│ │ │ ├── DataSource$_run_closure3_closure5_closure8.class
│ │ │ ├── DataSource$_run_closure3_closure6.class
│ │ │ ├── DataSource$_run_closure3_closure6_closure9.class
│ │ │ ├── DataSource$_run_closure3_closure6_closure9_closure10.class
│ │ │ ├── DataSource.class
│ │ │ ├── UrlMappings$__clinit__closure1.class
│ │ │ ├── UrlMappings$__clinit__closure1_closure2.class
│ │ │ ├── UrlMappings$__clinit__closure1_closure2_closure3.class
│ │ │ ├── UrlMappings.class
│ │ │ ├── my
│ │ │ └── project
│ │ │ │ ├── BController.class
│ │ │ │ ├── CapitalController.class
│ │ │ │ ├── Controller.class
│ │ │ │ ├── NoteController.class
│ │ │ │ └── TheController.class
│ │ │ ├── org
│ │ │ └── example
│ │ │ │ ├── Book$__clinit__closure1.class
│ │ │ │ ├── Book.class
│ │ │ │ └── BookController.class
│ │ │ ├── resources$_run_closure1.class
│ │ │ └── resources.class
│ │ ├── test
│ │ └── unit
│ │ │ ├── my
│ │ │ └── project
│ │ │ │ ├── BControllerTests.groovy
│ │ │ │ ├── CapitalControllerTests.groovy
│ │ │ │ ├── ControllerTests.groovy
│ │ │ │ ├── NoteControllerTests.groovy
│ │ │ │ └── TheControllerTests.groovy
│ │ │ └── org
│ │ │ └── example
│ │ │ ├── BookControllerTests.groovy
│ │ │ └── BookTests.groovy
│ │ └── web-app
│ │ ├── WEB-INF
│ │ ├── applicationContext.xml
│ │ ├── sitemesh.xml
│ │ └── tld
│ │ │ ├── grails.tld
│ │ │ └── spring.tld
│ │ ├── css
│ │ ├── errors.css
│ │ ├── main.css
│ │ └── mobile.css
│ │ ├── images
│ │ ├── apple-touch-icon-retina.png
│ │ ├── apple-touch-icon.png
│ │ ├── favicon.ico
│ │ ├── grails_logo.jpg
│ │ ├── grails_logo.png
│ │ ├── leftnav_btm.png
│ │ ├── leftnav_midstretch.png
│ │ ├── leftnav_top.png
│ │ ├── skin
│ │ │ ├── database_add.png
│ │ │ ├── database_delete.png
│ │ │ ├── database_edit.png
│ │ │ ├── database_save.png
│ │ │ ├── database_table.png
│ │ │ ├── exclamation.png
│ │ │ ├── house.png
│ │ │ ├── information.png
│ │ │ ├── shadow.jpg
│ │ │ ├── sorted_asc.gif
│ │ │ └── sorted_desc.gif
│ │ ├── spinner.gif
│ │ └── springsource.png
│ │ └── js
│ │ └── application.js
├── graphs
│ ├── README.md
│ ├── d3.js
│ ├── d3.min.js
│ ├── graph-by-date.html
│ └── graph-linear-axes.html
├── guile
│ ├── README.rst
│ ├── gserver.scm
│ ├── guile-web-0.5.0
│ │ ├── AUTHORS
│ │ ├── COPYING
│ │ ├── ChangeLog
│ │ ├── INSTALL
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── NEWS
│ │ ├── README
│ │ ├── TODO
│ │ ├── acinclude.m4
│ │ ├── aclocal.m4
│ │ ├── config.guess
│ │ ├── config.sub
│ │ ├── configure
│ │ ├── configure.ac
│ │ ├── db.scm
│ │ ├── depcomp
│ │ ├── guile-web.info
│ │ ├── guile-web.texinfo
│ │ ├── hash-dash.scm
│ │ ├── html
│ │ │ ├── gen-html.scm
│ │ │ ├── html-defined.scm
│ │ │ ├── html-defines.scm
│ │ │ └── html-doc.scm
│ │ ├── install-sh
│ │ ├── ltmain.sh
│ │ ├── memcache.scm
│ │ ├── missing
│ │ ├── mkinstalldirs
│ │ ├── serialize.scm
│ │ ├── session.c
│ │ ├── session.scm
│ │ ├── ssax.scm
│ │ ├── template.scm
│ │ ├── texinfo.tex
│ │ └── xhtml.scm
│ └── guile-www-2.28
│ │ ├── AUTHORS
│ │ ├── COPYING
│ │ ├── ChangeLog
│ │ ├── INSTALL
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── NEWS
│ │ ├── README
│ │ ├── aclocal.m4
│ │ ├── build-aux
│ │ ├── common.mk
│ │ ├── guile.m4
│ │ ├── install-sh
│ │ ├── mdate-sh
│ │ ├── missing
│ │ ├── module-compile.in
│ │ ├── simple-punify
│ │ └── texinfo.tex
│ │ ├── configure
│ │ ├── configure.ac
│ │ ├── contrib
│ │ ├── qs-check
│ │ ├── qs-nv-check
│ │ └── ssl-support.diff
│ │ ├── doc
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── guile-www.html
│ │ │ ├── Procedure-Index.html
│ │ │ ├── answer.html
│ │ │ ├── big_002ddishing_002dloop.html
│ │ │ ├── cgi.html
│ │ │ ├── cgi_002dprep.html
│ │ │ ├── cookies.html
│ │ │ ├── filesystem.html
│ │ │ ├── form_002d2_002dform.html
│ │ │ ├── http.html
│ │ │ ├── http_002dstatus.html
│ │ │ ├── index.html
│ │ │ ├── log.html
│ │ │ ├── main.html
│ │ │ ├── mime_002dtypes.html
│ │ │ ├── modlisp.html
│ │ │ ├── parse_002drequest.html
│ │ │ ├── url.html
│ │ │ ├── url_002dcoding.html
│ │ │ └── utcsec.html
│ │ ├── guile-www.info
│ │ ├── guile-www.pdf
│ │ ├── guile-www.texi
│ │ ├── guile-www.twerp
│ │ ├── stamp-vti
│ │ └── version.texi
│ │ ├── examples
│ │ ├── README
│ │ ├── cookie.cgi
│ │ ├── id.cgi.in
│ │ ├── wily-guile.in
│ │ ├── wwwcat
│ │ └── you-are-here
│ │ └── source
│ │ ├── ChangeLog
│ │ ├── ChangeLog-data
│ │ ├── ChangeLog-server-utils
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── cgi.scm
│ │ ├── data
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── http-status.scm
│ │ └── mime-types.scm
│ │ ├── http.scm
│ │ ├── main.scm
│ │ ├── server-utils
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── answer.scm
│ │ ├── big-dishing-loop.scm
│ │ ├── cgi-prep.scm
│ │ ├── cookies.scm
│ │ ├── filesystem.scm
│ │ ├── form-2-form.scm
│ │ ├── log.scm
│ │ ├── modlisp.scm
│ │ └── parse-request.scm
│ │ ├── url-coding.scm
│ │ ├── url.scm
│ │ └── utcsec.scm
├── rails
│ ├── README.rst
│ ├── build-website
│ └── tinkering
│ │ └── foo.rb
└── random
│ ├── autocomplete.py
│ ├── blarg.php
│ ├── collect.php
│ ├── oscope.html
│ └── trycanvas.html
└── will_snow_small.png
/.gitmodules:
--------------------------------------------------------------------------------
1 | [submodule "rdfextras"]
2 | path = rdfextras
3 | url = https://github.com/RDFLib/rdfextras
4 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | A pile of random code
2 | ================
3 |
4 | 
5 |
6 | Some of this is stuff I posted on alt.sources back in the day. Other
7 | of it is more recent.
8 |
9 | It's nice to have a place where I can store the ways to do things, for
10 | when I need to do them again in the future.
11 |
--------------------------------------------------------------------------------
/aitoys/ga.h:
--------------------------------------------------------------------------------
1 | typedef struct sChromosome {
2 | unsigned int size, maxval;
3 | unsigned int *letters;
4 | } Chromosome;
5 |
--------------------------------------------------------------------------------
/aitoys/igobjs.h:
--------------------------------------------------------------------------------
1 | #define ROMSIZE 40000
2 | #define NUMCONSTS 200
3 |
4 | #define NUMVARS 100
5 | #define STACKDEPTH 100
6 |
7 | typedef struct sProgram {
8 | unsigned int data[ROMSIZE];
9 | unsigned int compileptr;
10 | unsigned int startaddr;
11 | } Program;
12 |
13 | typedef struct sThread {
14 | Program *myProgram;
15 | int data_stack[STACKDEPTH];
16 | int variables[NUMVARS];
17 | unsigned int return_stack[STACKDEPTH];
18 | unsigned int dsptr, rsptr, stopped, instrucptr;
19 | } Thread;
20 |
--------------------------------------------------------------------------------
/android_apps/BluetoothBitBang/default.properties:
--------------------------------------------------------------------------------
1 | # This file is automatically generated by Android Tools.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must be checked in Version Control Systems.
5 | #
6 | # To customize properties used by the Ant build system use,
7 | # "build.properties", and override values to adapt the script to your
8 | # project structure.
9 |
10 | # Project target.
11 | target=android-7
12 |
--------------------------------------------------------------------------------
/android_apps/BluetoothBitBang/foo.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | convert -size 390x390 xc:transparent nyuck.png
4 | composite -geometry -52-40 icon.png nyuck.png nyuck.png
5 |
--------------------------------------------------------------------------------
/android_apps/BluetoothBitBang/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/BluetoothBitBang/icon.png
--------------------------------------------------------------------------------
/android_apps/BluetoothBitBang/icon.xcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/BluetoothBitBang/icon.xcf
--------------------------------------------------------------------------------
/android_apps/BluetoothBitBang/local.properties:
--------------------------------------------------------------------------------
1 | # This file is automatically generated by Android Tools.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must *NOT* be checked in Version Control Systems,
5 | # as it contains information specific to your local configuration.
6 |
7 | # location of the SDK. This is only used by Ant
8 | # For customization when using a Version Control System, please read the
9 | # header note.
10 | sdk.dir=/opt/android-sdk-linux_x86
11 |
--------------------------------------------------------------------------------
/android_apps/BluetoothBitBang/res/drawable-hdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/BluetoothBitBang/res/drawable-hdpi/icon.png
--------------------------------------------------------------------------------
/android_apps/BluetoothBitBang/res/drawable-ldpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/BluetoothBitBang/res/drawable-ldpi/icon.png
--------------------------------------------------------------------------------
/android_apps/BluetoothBitBang/res/drawable-mdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/BluetoothBitBang/res/drawable-mdpi/icon.png
--------------------------------------------------------------------------------
/android_apps/BluetoothBitBang/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | BT Bit Bang
4 | Use your Android phone\'s Bluetooth connection to write
5 | and read GPIO lines. Details below.
6 | http://bit.ly/bluetoothbitbang
7 |
8 |
--------------------------------------------------------------------------------
/android_apps/CryptoThing/cryptolock.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/CryptoThing/cryptolock.png
--------------------------------------------------------------------------------
/android_apps/CryptoThing/local.properties:
--------------------------------------------------------------------------------
1 | /home/wware/local.properties
--------------------------------------------------------------------------------
/android_apps/CryptoThing/project.properties:
--------------------------------------------------------------------------------
1 | # This file is automatically generated by Android Tools.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must be checked in Version Control Systems.
5 | #
6 | # To customize properties used by the Ant build system use,
7 | # "ant.properties", and override values to adapt the script to your
8 | # project structure.
9 |
10 | # Project target.
11 | target=android-10
12 |
--------------------------------------------------------------------------------
/android_apps/CryptoThing/rc4.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | CLASSPATH=bin/classes java net.willware.CryptoThing.RC4 $@
4 |
--------------------------------------------------------------------------------
/android_apps/CryptoThing/res/drawable-hdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/CryptoThing/res/drawable-hdpi/icon.png
--------------------------------------------------------------------------------
/android_apps/CryptoThing/res/drawable-ldpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/CryptoThing/res/drawable-ldpi/icon.png
--------------------------------------------------------------------------------
/android_apps/CryptoThing/res/drawable-mdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/CryptoThing/res/drawable-mdpi/icon.png
--------------------------------------------------------------------------------
/android_apps/CryptoThing/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Crypto Thing
5 |
6 |
7 |
--------------------------------------------------------------------------------
/android_apps/Dictaphone/Nipper.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/Dictaphone/Nipper.png
--------------------------------------------------------------------------------
/android_apps/Dictaphone/README.rst:
--------------------------------------------------------------------------------
1 | Android dictation app
2 | =====================
3 |
4 | Write some documentation, help text, etc.
5 |
--------------------------------------------------------------------------------
/android_apps/Dictaphone/res/drawable-hdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/Dictaphone/res/drawable-hdpi/icon.png
--------------------------------------------------------------------------------
/android_apps/Dictaphone/res/drawable-ldpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/Dictaphone/res/drawable-ldpi/icon.png
--------------------------------------------------------------------------------
/android_apps/Dictaphone/res/drawable-mdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/Dictaphone/res/drawable-mdpi/icon.png
--------------------------------------------------------------------------------
/android_apps/Dictaphone/res/values/color.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #FF0000
4 | #00FF00
5 | #0000FF
6 | #FFFFFF
7 |
8 |
--------------------------------------------------------------------------------
/android_apps/Dictaphone/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Dictaphone
5 |
6 |
7 |
--------------------------------------------------------------------------------
/android_apps/IntervalTrainer/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/android_apps/IntervalTrainer/cheetah.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/IntervalTrainer/cheetah.gif
--------------------------------------------------------------------------------
/android_apps/IntervalTrainer/cheetah.xcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/IntervalTrainer/cheetah.xcf
--------------------------------------------------------------------------------
/android_apps/IntervalTrainer/libs/mobclix.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/IntervalTrainer/libs/mobclix.jar
--------------------------------------------------------------------------------
/android_apps/IntervalTrainer/marketqrcode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/IntervalTrainer/marketqrcode.png
--------------------------------------------------------------------------------
/android_apps/IntervalTrainer/project.properties:
--------------------------------------------------------------------------------
1 | # This file is automatically generated by Android Tools.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must be checked in Version Control Systems.
5 | #
6 | # To customize properties used by the Ant build system use,
7 | # "ant.properties", and override values to adapt the script to your
8 | # project structure.
9 |
10 | # Project target.
11 | target=android-15
12 |
--------------------------------------------------------------------------------
/android_apps/IntervalTrainer/res/drawable-hdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/IntervalTrainer/res/drawable-hdpi/icon.png
--------------------------------------------------------------------------------
/android_apps/IntervalTrainer/res/drawable-ldpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/IntervalTrainer/res/drawable-ldpi/icon.png
--------------------------------------------------------------------------------
/android_apps/IntervalTrainer/res/drawable-mdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/IntervalTrainer/res/drawable-mdpi/icon.png
--------------------------------------------------------------------------------
/android_apps/IntervalTrainer/res/drawable/ic_menu_attachment.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/IntervalTrainer/res/drawable/ic_menu_attachment.png
--------------------------------------------------------------------------------
/android_apps/IntervalTrainer/res/drawable/ic_menu_info_details.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/IntervalTrainer/res/drawable/ic_menu_info_details.png
--------------------------------------------------------------------------------
/android_apps/IntervalTrainer/res/drawable/ic_menu_preferences.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/IntervalTrainer/res/drawable/ic_menu_preferences.png
--------------------------------------------------------------------------------
/android_apps/IntervalTrainer/res/menu/foo.xml:
--------------------------------------------------------------------------------
1 |
2 |
13 |
--------------------------------------------------------------------------------
/android_apps/IntervalTrainer/res/raw/tone.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/IntervalTrainer/res/raw/tone.wav
--------------------------------------------------------------------------------
/android_apps/IntervalTrainer/res/values/color.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #FF0000
4 | #00FF00
5 | #0000FF
6 | #A02000
7 | #004080
8 |
9 |
--------------------------------------------------------------------------------
/android_apps/JQueryMobileExample/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/android_apps/JQueryMobileExample/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | #Sun Jan 23 16:27:51 EST 2011
2 | eclipse.preferences.version=1
3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
4 | org.eclipse.jdt.core.compiler.compliance=1.5
5 | org.eclipse.jdt.core.compiler.source=1.5
6 |
--------------------------------------------------------------------------------
/android_apps/JQueryMobileExample/assets/www/css-js/images/icons-18-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/JQueryMobileExample/assets/www/css-js/images/icons-18-white.png
--------------------------------------------------------------------------------
/android_apps/JQueryMobileExample/assets/www/img/wait.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/JQueryMobileExample/assets/www/img/wait.gif
--------------------------------------------------------------------------------
/android_apps/JQueryMobileExample/news-web-code/bridge.php:
--------------------------------------------------------------------------------
1 |
18 |
--------------------------------------------------------------------------------
/android_apps/JQueryMobileExample/news-web-code/css-js/images/icons-18-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/JQueryMobileExample/news-web-code/css-js/images/icons-18-white.png
--------------------------------------------------------------------------------
/android_apps/JQueryMobileExample/news-web-code/img/wait.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/JQueryMobileExample/news-web-code/img/wait.gif
--------------------------------------------------------------------------------
/android_apps/JQueryMobileExample/news-web-code/test-php.php:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/android_apps/JQueryMobileExample/news-web-code/tryit.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | x-www-browser index.html
4 |
--------------------------------------------------------------------------------
/android_apps/JQueryMobileExample/project.properties:
--------------------------------------------------------------------------------
1 | # This file is automatically generated by Android Tools.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must be checked in Version Control Systems.
5 | #
6 | # To customize properties used by the Ant build system edit
7 | # "ant.properties", and override values to adapt the script to your
8 | # project structure.
9 | #
10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
12 |
13 | # Project target.
14 | target=android-10
15 |
--------------------------------------------------------------------------------
/android_apps/JQueryMobileExample/res/drawable-hdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/JQueryMobileExample/res/drawable-hdpi/icon.png
--------------------------------------------------------------------------------
/android_apps/JQueryMobileExample/res/drawable-ldpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/JQueryMobileExample/res/drawable-ldpi/icon.png
--------------------------------------------------------------------------------
/android_apps/JQueryMobileExample/res/drawable-mdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/JQueryMobileExample/res/drawable-mdpi/icon.png
--------------------------------------------------------------------------------
/android_apps/JQueryMobileExample/res/layout/main.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
--------------------------------------------------------------------------------
/android_apps/JQueryMobileExample/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | News
4 |
5 |
--------------------------------------------------------------------------------
/android_apps/LocationSender/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/android_apps/LocationSender/Tryit.kml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Simple placemark
5 | A location near Will's house.
6 |
7 | -71.393623,42.33991
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/android_apps/LocationSender/locsender36.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/LocationSender/locsender36.png
--------------------------------------------------------------------------------
/android_apps/LocationSender/locsender48.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/LocationSender/locsender48.png
--------------------------------------------------------------------------------
/android_apps/LocationSender/locsender72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/LocationSender/locsender72.png
--------------------------------------------------------------------------------
/android_apps/LocationSender/project.properties:
--------------------------------------------------------------------------------
1 | # This file is automatically generated by Android Tools.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must be checked in Version Control Systems.
5 | #
6 | # To customize properties used by the Ant build system use,
7 | # "ant.properties", and override values to adapt the script to your
8 | # project structure.
9 |
10 | # Project target.
11 | target=android-7
12 |
--------------------------------------------------------------------------------
/android_apps/LocationSender/res/drawable-hdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/LocationSender/res/drawable-hdpi/icon.png
--------------------------------------------------------------------------------
/android_apps/LocationSender/res/drawable-ldpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/LocationSender/res/drawable-ldpi/icon.png
--------------------------------------------------------------------------------
/android_apps/LocationSender/res/drawable-mdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/LocationSender/res/drawable-mdpi/icon.png
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | MusicKeyboard
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/musical_note.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/musical_note.png
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/project.properties:
--------------------------------------------------------------------------------
1 | # This file is automatically generated by Android Tools.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must be checked in Version Control Systems.
5 | #
6 | # To customize properties used by the Ant build system use,
7 | # "ant.properties", and override values to adapt the script to your
8 | # project structure.
9 |
10 | # Project target.
11 | target=android-10
12 |
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/drawable-hdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/drawable-hdpi/icon.png
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/drawable-ldpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/drawable-ldpi/icon.png
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/drawable-mdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/drawable-mdpi/icon.png
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/drawable/ic_menu_attachment.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/drawable/ic_menu_attachment.png
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/drawable/ic_menu_info_details.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/drawable/ic_menu_info_details.png
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/drawable/ic_menu_preferences.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/drawable/ic_menu_preferences.png
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/drawable/timepicker_down_disabled.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/drawable/timepicker_down_disabled.9.png
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/drawable/timepicker_down_disabled_focused.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/drawable/timepicker_down_disabled_focused.9.png
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/drawable/timepicker_down_normal.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/drawable/timepicker_down_normal.9.png
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/drawable/timepicker_down_pressed.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/drawable/timepicker_down_pressed.9.png
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/drawable/timepicker_down_selected.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/drawable/timepicker_down_selected.9.png
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/drawable/timepicker_up_disabled.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/drawable/timepicker_up_disabled.9.png
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/drawable/timepicker_up_disabled_focused.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/drawable/timepicker_up_disabled_focused.9.png
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/drawable/timepicker_up_normal.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/drawable/timepicker_up_normal.9.png
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/drawable/timepicker_up_pressed.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/drawable/timepicker_up_pressed.9.png
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/drawable/timepicker_up_selected.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/drawable/timepicker_up_selected.9.png
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/layout/main.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/menu/foo.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/raw/tone00.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/raw/tone00.wav
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/raw/tone01.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/raw/tone01.wav
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/raw/tone02.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/raw/tone02.wav
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/raw/tone03.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/raw/tone03.wav
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/raw/tone04.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/raw/tone04.wav
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/raw/tone05.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/raw/tone05.wav
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/raw/tone06.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/raw/tone06.wav
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/raw/tone07.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/raw/tone07.wav
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/raw/tone08.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/raw/tone08.wav
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/raw/tone09.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/raw/tone09.wav
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/raw/tone10.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/raw/tone10.wav
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/raw/tone11.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/raw/tone11.wav
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/raw/tone12.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/raw/tone12.wav
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/raw/tone13.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/raw/tone13.wav
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/raw/tone14.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/raw/tone14.wav
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/raw/tone15.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/raw/tone15.wav
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/raw/tone16.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/raw/tone16.wav
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/raw/tone17.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/raw/tone17.wav
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/raw/tone18.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/raw/tone18.wav
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/raw/tone19.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/raw/tone19.wav
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/raw/tone20.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/raw/tone20.wav
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/raw/tone21.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/raw/tone21.wav
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/raw/tone22.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/raw/tone22.wav
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/raw/tone23.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/raw/tone23.wav
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/raw/tone24.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/raw/tone24.wav
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/raw/tone25.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/raw/tone25.wav
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/raw/tone26.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/raw/tone26.wav
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/raw/tone27.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/raw/tone27.wav
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/raw/tone28.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/raw/tone28.wav
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/raw/tone29.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/raw/tone29.wav
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/raw/tone30.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/raw/tone30.wav
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/raw/tone31.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/raw/tone31.wav
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/raw/tone32.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/raw/tone32.wav
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/raw/tone33.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/raw/tone33.wav
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/raw/tone34.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/raw/tone34.wav
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/raw/tone35.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/raw/tone35.wav
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/raw/tone36.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/android_apps/MusicKeyboard/res/raw/tone36.wav
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/values/color.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #FF0000
4 | #00FF00
5 | #0000FF
6 | #e0e0e0
7 | #202020
8 | #A02000
9 | #004080
10 |
11 |
--------------------------------------------------------------------------------
/android_apps/MusicKeyboard/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Music Keyboard
5 |
6 | This will eventually be a music keyboard.
7 |
8 |
9 | Push buttons to play tones. This is very much a work in progress right now.
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/android_apps/sign-app.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | APPNAME=$(pwd | sed 's#.*/##')
4 |
5 | git clean -xdf
6 | ant release || exit 1
7 |
8 | cp bin/${APPNAME}-unsigned.apk ${APPNAME}-unaligned.apk
9 | jarsigner -verbose -keystore ~/android-release-key.keystore \
10 | ${APPNAME}-unaligned.apk android || exit 1
11 | zipalign -f -v 4 ${APPNAME}-unaligned.apk ${APPNAME}.apk || exit 1
12 |
--------------------------------------------------------------------------------
/angstrom-distro/hello-on-boot/Makefile:
--------------------------------------------------------------------------------
1 | all: helloworld
2 |
3 | helloworld.o: helloworld.c
4 | ${CC} ${CFLAGS} -c -o helloworld.o helloworld.c
5 |
6 | helloworld: helloworld.o
7 | ${CC} ${LDFLAGS} -o helloworld helloworld.o -static
8 |
--------------------------------------------------------------------------------
/angstrom-distro/hello-on-boot/helloworld.c:
--------------------------------------------------------------------------------
1 | #include
2 |
3 | int main(void)
4 | {
5 | printf("\n\n\n");
6 | printf("=================================\n");
7 | printf("= Hello world! =\n");
8 | printf("=================================\n");
9 | printf("\n\n\n");
10 | return 0;
11 | }
12 |
--------------------------------------------------------------------------------
/angstrom-distro/helloworld_1.0.0.bb.1:
--------------------------------------------------------------------------------
1 | DESCRIPTION = "Minimal statically compiled Hello world!"
2 | LICENSE = "GPL"
3 | PR = "r1"
4 |
5 | #S = "${WORKDIR}/${P}"
6 | S = "${WORKDIR}"
7 |
8 | SRC_URI = "http://127.0.0.1:8181/helloworld-1.0.0.tar.bz2 \
9 | "
10 |
11 | do_install () {
12 | install -d ${D}${bindir} ${D}${sysconfdir}/rc5.d
13 | install -m 0755 helloworld ${D}${bindir}/
14 | ln -s ../../${bindir}/helloworld ${D}${sysconfdir}/rc5.d/S52helloworld
15 | }
16 |
17 |
--------------------------------------------------------------------------------
/angstrom-distro/ipks/Packages.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/angstrom-distro/ipks/Packages.gz
--------------------------------------------------------------------------------
/angstrom-distro/ipks/helloworld-dbg_1.0.0-r1.6_armv7a.ipk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/angstrom-distro/ipks/helloworld-dbg_1.0.0-r1.6_armv7a.ipk
--------------------------------------------------------------------------------
/angstrom-distro/ipks/helloworld-dev_1.0.0-r1.6_armv7a.ipk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/angstrom-distro/ipks/helloworld-dev_1.0.0-r1.6_armv7a.ipk
--------------------------------------------------------------------------------
/angstrom-distro/ipks/helloworld_1.0.0-r1.6_armv7a.ipk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/angstrom-distro/ipks/helloworld_1.0.0-r1.6_armv7a.ipk
--------------------------------------------------------------------------------
/angstrom-distro/ipks/lighttpd.conf:
--------------------------------------------------------------------------------
1 | # snitched from http://redmine.lighttpd.net/wiki/1/TutorialConfiguration
2 |
3 | server.document-root = "/home/wware/stuff/angstrom/ipks"
4 |
5 | server.port = 8181
6 |
7 | mimetype.assign = (
8 | ".gz" => "text/plain",
9 | ".bz2" => "text/plain",
10 | )
11 |
--------------------------------------------------------------------------------
/angstrom-distro/ipks/quux-module-dbg_1.0.0-r100.6_beagleboard.ipk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/angstrom-distro/ipks/quux-module-dbg_1.0.0-r100.6_beagleboard.ipk
--------------------------------------------------------------------------------
/angstrom-distro/ipks/quux-module-dev_1.0.0-r100.6_beagleboard.ipk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/angstrom-distro/ipks/quux-module-dev_1.0.0-r100.6_beagleboard.ipk
--------------------------------------------------------------------------------
/angstrom-distro/ipks/quux-module_1.0.0-r100.6_beagleboard.ipk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/angstrom-distro/ipks/quux-module_1.0.0-r100.6_beagleboard.ipk
--------------------------------------------------------------------------------
/angstrom-distro/kernel-module/Makefile:
--------------------------------------------------------------------------------
1 | obj-m := quux.o
2 |
--------------------------------------------------------------------------------
/angstrom-distro/kernel-module/build.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | export SYSROOTS=${HOME}/angstrom-setup-scripts/build/tmp-angstrom_2008_1/sysroots
4 | export PATH=${PATH}:${SYSROOTS}/i686-linux/usr/armv7a/bin
5 | export ARCH=arm
6 | export CROSS_COMPILE=arm-angstrom-linux-gnueabi-
7 | export TARGETDIR=${SYSROOTS}/beagleboard-angstrom-linux-gnueabi/kernel
8 |
9 | make -C $TARGETDIR M=$(pwd) modules
10 |
--------------------------------------------------------------------------------
/angstrom-distro/kernel-module/tryit.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | modprobe quux || echo Ouch
4 |
5 | MAJOR=$(dmesg | grep 'quux major' | tail -1 | sed 's/.*=//')
6 | echo MAJOR=${MAJOR}
7 | mknod /dev/quux c ${MAJOR} 0
8 |
9 | cat /dev/quux
10 | cat /dev/quux
11 | cat /dev/quux
12 | cat /dev/quux
13 | cat /dev/quux
14 |
--------------------------------------------------------------------------------
/angstrom-distro/lighttpd.conf:
--------------------------------------------------------------------------------
1 | # snitched from http://redmine.lighttpd.net/wiki/1/TutorialConfiguration
2 |
3 | server.document-root = "/home/wware/stuff/angstrom"
4 |
5 | server.port = 8181
6 |
7 | mimetype.assign = (
8 | ".gz" => "text/plain",
9 | ".bz2" => "text/plain",
10 | )
11 |
--------------------------------------------------------------------------------
/angstrom-distro/make-clean.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | find build/tmp-angstrom_2008_1/usr/lib \
4 | build/tmp-angstrom_2008_1/work/beagleboard* \
5 | build/tmp-angstrom_2008_1/pstage \
6 | build/tmp-angstrom_2008_1/deploy/glibc \
7 | build/tmp-angstrom_2008_1/pkgdata/beagleboard* \
8 | build/tmp-angstrom_2008_1/stamps/beagleboard* \
9 | build/tmp-angstrom_2008_1/sysroots/arm* \
10 | sources/downloads \
11 | \( -name '*quux*' -or -name '*helloworld*' -or -name '*wware*' \) -print -exec rm -rf {} \;
12 |
--------------------------------------------------------------------------------
/angstrom-distro/quux-module_1.0.0.bb.1:
--------------------------------------------------------------------------------
1 | LICENSE = "GPL"
2 | SECTION = "unknown"
3 | PR = "r1"
4 | PACKAGE_STRIP = "no"
5 |
6 | SRC_URI = " http://127.0.0.1:8181/quux-module-1.0.0.tar.bz2 "
7 |
8 | inherit module
9 |
10 | MODULEDIR=/lib/modules/${KERNEL_VERSION}/quux
11 | S = "${WORKDIR}"
12 |
13 | do_compile() {
14 | }
15 |
16 | do_install () {
17 | install -d ${D}/${MODULEDIR}
18 | install -m 0644 ${S}/quux.ko ${D}/${MODULEDIR}
19 | install -d ${D}/home/root
20 | install -m 0755 ${S}/tryit.sh ${D}/home/root
21 | }
22 |
23 | # let's be able to see what happened
24 | do_rm_work() {
25 | }
26 |
27 | # not totally sure this is necessary but it doesn't hurt
28 | FILES_${PN} = " /lib /home "
29 |
30 |
--------------------------------------------------------------------------------
/angstrom-distro/write-sd-card.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | # I seem to be havin an issue with not getting my SD card squeaky clean.
4 |
5 | rm -rf /media/Angstrom/* || exit 1
6 | sync
7 | sleep 1
8 |
9 | rm -rf /media/Angstrom/* || exit 1
10 | sync
11 | sleep 1
12 |
13 | bunzip2 < build/tmp-angstrom_2008_1/deploy/glibc/images/beagleboard/Angstrom-wware-image-glibc-ipk-2011.03-beagleboard.rootfs.tar.bz2 | (cd /media/Angstrom/; sudo tar xf - || exit 1)
14 | eject /media/Angstrom || exit 1
15 |
--------------------------------------------------------------------------------
/angstrom-distro/wware-image.bb:
--------------------------------------------------------------------------------
1 | require console-base-image.bb
2 |
3 | DEPENDS += "task-base-extended \
4 | "
5 |
6 | IMAGE_INSTALL += "task-base-extended \
7 | python \
8 | helloworld \
9 | quux-module \
10 | "
11 |
12 | export IMAGE_BASENAME = "wware-image"
13 |
--------------------------------------------------------------------------------
/arm-hacks/cortex-m3/goodbits.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/arm-hacks/cortex-m3/goodbits.bin
--------------------------------------------------------------------------------
/arm-hacks/raspberry-pi/swig-nodesjs/binding.gyp:
--------------------------------------------------------------------------------
1 | {
2 | "targets": [
3 | {
4 | "target_name": "foo",
5 | "sources": [ "foo.cxx", "foo_wrap.cxx" ]
6 | }
7 | ]
8 | }
9 |
--------------------------------------------------------------------------------
/arm-hacks/raspberry-pi/swig-nodesjs/foo.cxx:
--------------------------------------------------------------------------------
1 | int sum(int x, int y)
2 | {
3 | return x + y;
4 | }
5 |
--------------------------------------------------------------------------------
/arm-hacks/raspberry-pi/swig-nodesjs/foo.h:
--------------------------------------------------------------------------------
1 | int sum(int x, int y);
2 |
--------------------------------------------------------------------------------
/arm-hacks/raspberry-pi/swig-nodesjs/foo.i:
--------------------------------------------------------------------------------
1 | %module foo
2 | %{
3 | #include "foo.h"
4 | %}
5 | %include "foo.h"
6 |
--------------------------------------------------------------------------------
/arm-hacks/raspberry-pi/swig-nodesjs/on-host.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | if [ ! -f foo_wrap.cxx ]
4 | then
5 | swig -c++ -javascript -node foo.i
6 | fi
7 |
--------------------------------------------------------------------------------
/arm-hacks/raspberry-pi/swig-nodesjs/on-rpi.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | if [ ! -f foo_wrap.cxx ]
4 | then
5 | echo Run the on-mac.sh script on your host (Mac or Linux), and
6 | echo transfer foo_wrap.cxx to the Raspberry Pi.
7 | exit 1
8 | fi
9 |
10 | if [ ! -f ./build/Release/foo.node ]
11 | then
12 | node-gyp clean || exit 1
13 | node-gyp configure || exit 1
14 | node-gyp build || exit 1
15 | fi
16 |
17 | node tryit.js
18 |
--------------------------------------------------------------------------------
/arm-hacks/raspberry-pi/swig-nodesjs/tryit.js:
--------------------------------------------------------------------------------
1 | var foo = require('./build/Release/foo');
2 |
3 | console.log(foo.sum(3, 4));
4 |
--------------------------------------------------------------------------------
/arm-hacks/sam7/Blinker/board.h:
--------------------------------------------------------------------------------
1 | ../common/p256_board.h
--------------------------------------------------------------------------------
/arm-hacks/sam7/Examples/at91_usbfw_core_hid/Makefile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/arm-hacks/sam7/Examples/at91_usbfw_core_hid/Makefile
--------------------------------------------------------------------------------
/arm-hacks/sam7/Examples/at91_usbfw_core_hid/README:
--------------------------------------------------------------------------------
1 | This was taken from a zip file called at91_usbfw_core101_hid100_gcc_20070310b.zip which
2 | I think might have been an OpenPCD thing. In the lib directory there had been several
3 | ARM versions in addition to the SAM7S64, but since that's the only one I'm working with
4 | and I don't want a ton of cruft in my git repo, I rm'ed those.
5 |
--------------------------------------------------------------------------------
/arm-hacks/sam7/Examples/at91_usbfw_core_hid/detritus/at91_usbfw_core_hid.pnps:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/arm-hacks/sam7/Examples/at91_usbfw_core_hid/detritus/openocd_go_flash.cmd:
--------------------------------------------------------------------------------
1 | @echo off
2 |
3 | call openocd_env_info.cmd
4 |
5 | %OOCD_EXE% %OOCD_DBG% -f %OOCD_CFG_FLASH%
6 |
7 | rem pause
--------------------------------------------------------------------------------
/arm-hacks/sam7/Examples/at91_usbfw_core_hid/lib/AT91SAM7S64/lib_AT91SAM7S64.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/arm-hacks/sam7/Examples/at91_usbfw_core_hid/lib/AT91SAM7S64/lib_AT91SAM7S64.h
--------------------------------------------------------------------------------
/arm-hacks/sam7/Examples/at91sam7s64_Hello/Makefile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/arm-hacks/sam7/Examples/at91sam7s64_Hello/Makefile
--------------------------------------------------------------------------------
/arm-hacks/sam7/Examples/at91sam7s64_Hello/lib_AT91SAM7S64.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/arm-hacks/sam7/Examples/at91sam7s64_Hello/lib_AT91SAM7S64.h
--------------------------------------------------------------------------------
/arm-hacks/sam7/Examples/at91sam7s64_Hello/prog.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | make clean
4 | make || exit 1
5 |
6 | Sam_I_Am set ramwriteallow 0xffffff64 4 , shell sleep 0.1 , \
7 | writew ffffff64 5a000004 , shell sleep 0.1 , \
8 | writew ffffff64 5a002004 , shell sleep 0.1 , \
9 | flash main.hex , shell sleep 0.1 , \
10 | writew ffffff64 5a00020b
11 |
--------------------------------------------------------------------------------
/arm-hacks/sam7/Examples/at91sam7s64_Hello/sam7_hello.pnproj:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/arm-hacks/sam7/Examples/at91sam7s64_Hello/serial.h:
--------------------------------------------------------------------------------
1 | #ifndef serial_h_
2 | #define serial_h_
3 |
4 | void uart0_init (void);
5 |
6 | int uart0_putc(int ch);
7 | int uart0_putchar (int ch); /* replaces \n with \r\n */
8 |
9 | int uart0_puts ( char *s ); /* uses putc */
10 | int uart0_prints ( char* s ); /* uses putchar */
11 |
12 | int uart0_kbhit( void );
13 | int uart0_getc ( void );
14 |
15 | #endif
16 |
--------------------------------------------------------------------------------
/arm-hacks/sam7/arm-docs/ARM_Architecture_Overview.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/arm-hacks/sam7/arm-docs/ARM_Architecture_Overview.pdf
--------------------------------------------------------------------------------
/arm-hacks/sam7/arm-docs/ARM_Instruction_Set.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/arm-hacks/sam7/arm-docs/ARM_Instruction_Set.pdf
--------------------------------------------------------------------------------
/arm-hacks/sam7/bit-bang/README.rst:
--------------------------------------------------------------------------------
1 | What is the BluetoothBitBang?
2 | =============================
3 |
4 | It's a piece of hardware comprising two boards from Sparkfun Electronics
5 | (http://www.sparkfun.com), and some batteries, wiring, and test clips. Its
6 | purpose is to allow you to write and read digital bits from your Android
7 | phone. It has an associated Android app, for which the source code is at
8 | ../../android_apps/BluetoothBitBang/. There is a more complete description
9 | of the entire project at http://bit.ly/bluetoothbitbang.
10 |
--------------------------------------------------------------------------------
/arm-hacks/sam7/bit-bang/bbbschematic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/arm-hacks/sam7/bit-bang/bbbschematic.png
--------------------------------------------------------------------------------
/arm-hacks/sam7/bit-bang/board.h:
--------------------------------------------------------------------------------
1 | ../common/h64_board.h
--------------------------------------------------------------------------------
/arm-hacks/sam7/bit-bang/foo.py:
--------------------------------------------------------------------------------
1 | import serial
2 | import string
3 | import time
4 |
5 | ser = serial.Serial('/dev/rfcomm0', 115200, timeout=1)
6 |
7 | ser.write('TEST\n')
8 | #print ser.read()
9 |
10 | ser.write('CLEAR 2\n')
11 | #print ser.read()
12 |
13 | time.sleep(2)
14 |
15 | ser.write('SET 2\n')
16 | #print ser.read()
17 |
18 | ser.close()
19 |
--------------------------------------------------------------------------------
/arm-hacks/sam7/interrupt-hacks/Makefile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/arm-hacks/sam7/interrupt-hacks/Makefile
--------------------------------------------------------------------------------
/arm-hacks/sam7/interrupt-hacks/hack.py:
--------------------------------------------------------------------------------
1 | import sys
2 |
3 | outf = open("/dev/ttyUSB0", "w")
4 | inf = open("/dev/ttyUSB0")
5 |
6 | for i in range(8):
7 | if True:
8 | outf.write(sys.argv[1])
9 | else:
10 | outf.write("a")
11 | outf.flush()
12 | print inf.read()
13 |
14 | outf.close()
15 | inf.close()
16 |
--------------------------------------------------------------------------------
/arm-hacks/sam7/interrupt-hacks/leds.h:
--------------------------------------------------------------------------------
1 | /* leds.c */
2 | void led_init(void);
3 | void morse_code_hex(unsigned char digits, int number);
4 | void blink_number(unsigned char x, int y);
5 | void advance_leds(void);
6 | void led_blip(void);
7 |
--------------------------------------------------------------------------------
/arm-hacks/sam7/interrupt-hacks/lib_AT91SAM7S64.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/arm-hacks/sam7/interrupt-hacks/lib_AT91SAM7S64.h
--------------------------------------------------------------------------------
/arm-hacks/sam7/interrupt-hacks/serial.h:
--------------------------------------------------------------------------------
1 | #ifndef serial_h_
2 | #define serial_h_
3 |
4 | void uart0_init (void);
5 |
6 | int uart0_putc(int ch);
7 | int uart0_putchar (int ch); /* replaces \n with \r\n */
8 |
9 | int uart0_puts ( char *s ); /* uses putc */
10 | int uart0_prints ( char* s ); /* uses putchar */
11 |
12 | int uart0_kbhit( void );
13 | int uart0_getc ( void );
14 |
15 | #endif
16 |
--------------------------------------------------------------------------------
/arm-hacks/sam7/serial-comm/board.h:
--------------------------------------------------------------------------------
1 | ../common/h64_board.h
--------------------------------------------------------------------------------
/bcal/app.yaml:
--------------------------------------------------------------------------------
1 | application: bcal
2 | version: 1
3 | runtime: python
4 | api_version: 1
5 |
6 | handlers:
7 | - url: /static
8 | static_dir: static
9 |
10 | - url: /.*
11 | script: bcal.py
12 | login: admin
13 | secure: always
14 |
15 | #- url: /.*
16 | # script: tryauth.py
17 |
--------------------------------------------------------------------------------
/bcal/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/bcal/favicon.ico
--------------------------------------------------------------------------------
/bcal/gdata/Crypto/Cipher/AES.pyd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/bcal/gdata/Crypto/Cipher/AES.pyd
--------------------------------------------------------------------------------
/bcal/gdata/Crypto/Cipher/ARC2.pyd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/bcal/gdata/Crypto/Cipher/ARC2.pyd
--------------------------------------------------------------------------------
/bcal/gdata/Crypto/Cipher/ARC4.pyd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/bcal/gdata/Crypto/Cipher/ARC4.pyd
--------------------------------------------------------------------------------
/bcal/gdata/Crypto/Cipher/Blowfish.pyd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/bcal/gdata/Crypto/Cipher/Blowfish.pyd
--------------------------------------------------------------------------------
/bcal/gdata/Crypto/Cipher/CAST.pyd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/bcal/gdata/Crypto/Cipher/CAST.pyd
--------------------------------------------------------------------------------
/bcal/gdata/Crypto/Cipher/DES.pyd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/bcal/gdata/Crypto/Cipher/DES.pyd
--------------------------------------------------------------------------------
/bcal/gdata/Crypto/Cipher/DES3.pyd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/bcal/gdata/Crypto/Cipher/DES3.pyd
--------------------------------------------------------------------------------
/bcal/gdata/Crypto/Cipher/IDEA.pyd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/bcal/gdata/Crypto/Cipher/IDEA.pyd
--------------------------------------------------------------------------------
/bcal/gdata/Crypto/Cipher/RC5.pyd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/bcal/gdata/Crypto/Cipher/RC5.pyd
--------------------------------------------------------------------------------
/bcal/gdata/Crypto/Cipher/XOR.pyd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/bcal/gdata/Crypto/Cipher/XOR.pyd
--------------------------------------------------------------------------------
/bcal/gdata/Crypto/Hash/MD2.pyd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/bcal/gdata/Crypto/Hash/MD2.pyd
--------------------------------------------------------------------------------
/bcal/gdata/Crypto/Hash/MD4.pyd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/bcal/gdata/Crypto/Hash/MD4.pyd
--------------------------------------------------------------------------------
/bcal/gdata/Crypto/Hash/MD5.py:
--------------------------------------------------------------------------------
1 |
2 | # Just use the MD5 module from the Python standard library
3 |
4 | __revision__ = "$Id: MD5.py,v 1.4 2002/07/11 14:31:19 akuchling Exp $"
5 |
6 | from md5 import *
7 |
8 | import md5
9 | if hasattr(md5, 'digestsize'):
10 | digest_size = digestsize
11 | del digestsize
12 | del md5
13 |
14 |
--------------------------------------------------------------------------------
/bcal/gdata/Crypto/Hash/RIPEMD.pyd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/bcal/gdata/Crypto/Hash/RIPEMD.pyd
--------------------------------------------------------------------------------
/bcal/gdata/Crypto/Hash/SHA.py:
--------------------------------------------------------------------------------
1 |
2 | # Just use the SHA module from the Python standard library
3 |
4 | __revision__ = "$Id: SHA.py,v 1.4 2002/07/11 14:31:19 akuchling Exp $"
5 |
6 | from sha import *
7 | import sha
8 | if hasattr(sha, 'digestsize'):
9 | digest_size = digestsize
10 | del digestsize
11 | del sha
12 |
--------------------------------------------------------------------------------
/bcal/gdata/Crypto/Hash/SHA256.pyd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/bcal/gdata/Crypto/Hash/SHA256.pyd
--------------------------------------------------------------------------------
/bcal/gdata/Crypto/Util/__init__.py:
--------------------------------------------------------------------------------
1 | """Miscellaneous modules
2 |
3 | Contains useful modules that don't belong into any of the
4 | other Crypto.* subpackages.
5 |
6 | Crypto.Util.number Number-theoretic functions (primality testing, etc.)
7 | Crypto.Util.randpool Random number generation
8 | Crypto.Util.RFC1751 Converts between 128-bit keys and human-readable
9 | strings of words.
10 |
11 | """
12 |
13 | __all__ = ['randpool', 'RFC1751', 'number']
14 |
15 | __revision__ = "$Id: __init__.py,v 1.4 2003/02/28 15:26:00 akuchling Exp $"
16 |
17 |
--------------------------------------------------------------------------------
/bcal/gdata/acl/__init__.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/python
2 | #
3 | # Copyright (C) 2009 Google Inc.
4 | #
5 | # Licensed under the Apache License, Version 2.0 (the "License");
6 | # you may not use this file except in compliance with the License.
7 | # You may obtain a copy of the License at
8 | #
9 | # http://www.apache.org/licenses/LICENSE-2.0
10 | #
11 | # Unless required by applicable law or agreed to in writing, software
12 | # distributed under the License is distributed on an "AS IS" BASIS,
13 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 | # See the License for the specific language governing permissions and
15 | # limitations under the License.
16 |
--------------------------------------------------------------------------------
/bcal/gdata/apps/adminsettings/__init__.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/python
2 | #
3 | # Copyright (C) 2008 Google
4 | #
5 | # Licensed under the Apache License, Version 2.0 (the "License");
6 | # you may not use this file except in compliance with the License.
7 | # You may obtain a copy of the License at
8 | #
9 | # http://www.apache.org/licenses/LICENSE-2.0
10 | #
11 | # Unless required by applicable law or agreed to in writing, software
12 | # distributed under the License is distributed on an "AS IS" BASIS,
13 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 | # See the License for the specific language governing permissions and
15 | # limitations under the License.
16 |
17 |
--------------------------------------------------------------------------------
/bcal/gdata/apps/emailsettings/__init__.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/python
2 | #
3 | # Copyright (C) 2008 Google
4 | #
5 | # Licensed under the Apache License, Version 2.0 (the "License");
6 | # you may not use this file except in compliance with the License.
7 | # You may obtain a copy of the License at
8 | #
9 | # http://www.apache.org/licenses/LICENSE-2.0
10 | #
11 | # Unless required by applicable law or agreed to in writing, software
12 | # distributed under the License is distributed on an "AS IS" BASIS,
13 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 | # See the License for the specific language governing permissions and
15 | # limitations under the License.
16 |
--------------------------------------------------------------------------------
/bcal/gdata/apps/groups/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/bcal/gdata/apps/groups/__init__.py
--------------------------------------------------------------------------------
/bcal/gdata/calendar_resource/__init__.py:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/bcal/gdata/dublincore/__init__.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/python
2 | #
3 | # Copyright (C) 2009 Google Inc.
4 | #
5 | # Licensed under the Apache License, Version 2.0 (the "License");
6 | # you may not use this file except in compliance with the License.
7 | # You may obtain a copy of the License at
8 | #
9 | # http://www.apache.org/licenses/LICENSE-2.0
10 | #
11 | # Unless required by applicable law or agreed to in writing, software
12 | # distributed under the License is distributed on an "AS IS" BASIS,
13 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 | # See the License for the specific language governing permissions and
15 | # limitations under the License.
16 |
--------------------------------------------------------------------------------
/bcal/gdata/maps/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/bcal/gdata/maps/__init__.py
--------------------------------------------------------------------------------
/bcal/gdata/notebook/__init__.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/python
2 | #
3 | # Copyright (C) 2009 Google Inc.
4 | #
5 | # Licensed under the Apache License, Version 2.0 (the "License");
6 | # you may not use this file except in compliance with the License.
7 | # You may obtain a copy of the License at
8 | #
9 | # http://www.apache.org/licenses/LICENSE-2.0
10 | #
11 | # Unless required by applicable law or agreed to in writing, software
12 | # distributed under the License is distributed on an "AS IS" BASIS,
13 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 | # See the License for the specific language governing permissions and
15 | # limitations under the License.
16 |
--------------------------------------------------------------------------------
/bcal/gdata/opensearch/__init__.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/python
2 | #
3 | # Copyright (C) 2009 Google Inc.
4 | #
5 | # Licensed under the Apache License, Version 2.0 (the "License");
6 | # you may not use this file except in compliance with the License.
7 | # You may obtain a copy of the License at
8 | #
9 | # http://www.apache.org/licenses/LICENSE-2.0
10 | #
11 | # Unless required by applicable law or agreed to in writing, software
12 | # distributed under the License is distributed on an "AS IS" BASIS,
13 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 | # See the License for the specific language governing permissions and
15 | # limitations under the License.
16 |
--------------------------------------------------------------------------------
/bcal/gdata/projecthosting/__init__.py:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/bcal/gdata/sites/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/bcal/gdata/sites/__init__.py
--------------------------------------------------------------------------------
/bcal/gdata/spreadsheets/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/bcal/gdata/spreadsheets/__init__.py
--------------------------------------------------------------------------------
/bcal/gdata/tlslite/integration/__init__.py:
--------------------------------------------------------------------------------
1 | """Classes for integrating TLS Lite with other packages."""
2 |
3 | __all__ = ["AsyncStateMachine",
4 | "HTTPTLSConnection",
5 | "POP3_TLS",
6 | "IMAP4_TLS",
7 | "SMTP_TLS",
8 | "XMLRPCTransport",
9 | "TLSSocketServerMixIn",
10 | "TLSAsyncDispatcherMixIn",
11 | "TLSTwistedProtocolWrapper"]
12 |
13 | try:
14 | import twisted
15 | del twisted
16 | except ImportError:
17 | del __all__[__all__.index("TLSTwistedProtocolWrapper")]
18 |
--------------------------------------------------------------------------------
/bcal/gdata/tlslite/utils/PyCrypto_AES.py:
--------------------------------------------------------------------------------
1 | """PyCrypto AES implementation."""
2 |
3 | from cryptomath import *
4 | from AES import *
5 |
6 | if pycryptoLoaded:
7 | import Crypto.Cipher.AES
8 |
9 | def new(key, mode, IV):
10 | return PyCrypto_AES(key, mode, IV)
11 |
12 | class PyCrypto_AES(AES):
13 |
14 | def __init__(self, key, mode, IV):
15 | AES.__init__(self, key, mode, IV, "pycrypto")
16 | self.context = Crypto.Cipher.AES.new(key, mode, IV)
17 |
18 | def encrypt(self, plaintext):
19 | return self.context.encrypt(plaintext)
20 |
21 | def decrypt(self, ciphertext):
22 | return self.context.decrypt(ciphertext)
23 |
--------------------------------------------------------------------------------
/bcal/gdata/tlslite/utils/PyCrypto_RC4.py:
--------------------------------------------------------------------------------
1 | """PyCrypto RC4 implementation."""
2 |
3 | from cryptomath import *
4 | from RC4 import *
5 |
6 | if pycryptoLoaded:
7 | import Crypto.Cipher.ARC4
8 |
9 | def new(key):
10 | return PyCrypto_RC4(key)
11 |
12 | class PyCrypto_RC4(RC4):
13 |
14 | def __init__(self, key):
15 | RC4.__init__(self, key, "pycrypto")
16 | self.context = Crypto.Cipher.ARC4.new(key)
17 |
18 | def encrypt(self, plaintext):
19 | return self.context.encrypt(plaintext)
20 |
21 | def decrypt(self, ciphertext):
22 | return self.context.decrypt(ciphertext)
23 |
--------------------------------------------------------------------------------
/bcal/gdata/tlslite/utils/RC4.py:
--------------------------------------------------------------------------------
1 | """Abstract class for RC4."""
2 |
3 | from compat import * #For False
4 |
5 | class RC4:
6 | def __init__(self, keyBytes, implementation):
7 | if len(keyBytes) < 16 or len(keyBytes) > 256:
8 | raise ValueError()
9 | self.isBlockCipher = False
10 | self.name = "rc4"
11 | self.implementation = implementation
12 |
13 | def encrypt(self, plaintext):
14 | raise NotImplementedError()
15 |
16 | def decrypt(self, ciphertext):
17 | raise NotImplementedError()
18 |
--------------------------------------------------------------------------------
/bcal/index.yaml:
--------------------------------------------------------------------------------
1 | indexes:
2 |
3 | # AUTOGENERATED
4 |
5 | # This index.yaml is automatically updated whenever the dev_appserver
6 | # detects that a new type of query is run. If you want to manage the
7 | # index.yaml file manually, remove the above marker line (the line
8 | # saying "# AUTOGENERATED"). If you want to manage some indexes
9 | # manually, move them above the marker line. The index.yaml file is
10 | # automatically uploaded to the admin console when you next deploy
11 | # your application using appcfg.py.
12 |
--------------------------------------------------------------------------------
/bcal/main.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | University Calendar Application
5 |
6 |
7 |
8 |
9 | University Calendar Application
10 |
11 |
12 | Group calendar views
13 |
18 |
19 |
20 | List of groups
21 |
22 |
23 | List of counselors
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/bcal/static/bkgnd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/bcal/static/bkgnd.png
--------------------------------------------------------------------------------
/bluetooth-fun/BluetoothSerialToys001.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/bluetooth-fun/BluetoothSerialToys001.jpg
--------------------------------------------------------------------------------
/c_logger/clog.h:
--------------------------------------------------------------------------------
1 | /*
2 | * C logger
3 | */
4 | extern void put_clog_message(char *filename, int linenumber, char *message, int value);
5 | #define DBGMSG(msg,val) put_clog_message(__FILE__, __LINE__, msg, (val))
6 | #define VALUE(val) DBGMSG(#val,val)
7 |
--------------------------------------------------------------------------------
/code_commenter/README:
--------------------------------------------------------------------------------
1 | It would be awfully good to have this thing be knowledgeable about
2 | the syntax of the programming language. So it really makes sense to
3 | make this a modification of some other tool that already understands
4 | syntax. Doxygen looks like an obvious candidate.
5 |
6 | Doxygen already has an option for generating HTML, and it's open
7 | source, so it should be fairly straightforward to get Doxygen to add
8 | the Javascript to do the pop-up windows.
9 |
10 |
--------------------------------------------------------------------------------
/code_commenter/hack.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | rm -rf xml html latex
4 | doxygen
5 | (cd html; firefox index.html)
6 |
--------------------------------------------------------------------------------
/code_commenter/lt_doxygen/doxygen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/code_commenter/lt_doxygen/doxygen.png
--------------------------------------------------------------------------------
/code_commenter/lt_doxygen/form_0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/code_commenter/lt_doxygen/form_0.png
--------------------------------------------------------------------------------
/code_commenter/lt_doxygen/formula.repository:
--------------------------------------------------------------------------------
1 | \form#0:\[ |I_2|=\left| \int_{0}^T \psi(t) \left\{ u(a,t)- \int_{\gamma(t)}^a \frac{d\theta}{k(\theta,t)} \int_{a}^\theta c(\xi)u_t(\xi,t)\,d\xi \right\} dt \right| \]
2 |
--------------------------------------------------------------------------------
/code_commenter/lt_doxygen/ftv2blank.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/code_commenter/lt_doxygen/ftv2blank.png
--------------------------------------------------------------------------------
/code_commenter/lt_doxygen/ftv2doc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/code_commenter/lt_doxygen/ftv2doc.png
--------------------------------------------------------------------------------
/code_commenter/lt_doxygen/ftv2folderclosed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/code_commenter/lt_doxygen/ftv2folderclosed.png
--------------------------------------------------------------------------------
/code_commenter/lt_doxygen/ftv2folderopen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/code_commenter/lt_doxygen/ftv2folderopen.png
--------------------------------------------------------------------------------
/code_commenter/lt_doxygen/ftv2lastnode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/code_commenter/lt_doxygen/ftv2lastnode.png
--------------------------------------------------------------------------------
/code_commenter/lt_doxygen/ftv2link.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/code_commenter/lt_doxygen/ftv2link.png
--------------------------------------------------------------------------------
/code_commenter/lt_doxygen/ftv2mlastnode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/code_commenter/lt_doxygen/ftv2mlastnode.png
--------------------------------------------------------------------------------
/code_commenter/lt_doxygen/ftv2mnode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/code_commenter/lt_doxygen/ftv2mnode.png
--------------------------------------------------------------------------------
/code_commenter/lt_doxygen/ftv2node.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/code_commenter/lt_doxygen/ftv2node.png
--------------------------------------------------------------------------------
/code_commenter/lt_doxygen/ftv2plastnode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/code_commenter/lt_doxygen/ftv2plastnode.png
--------------------------------------------------------------------------------
/code_commenter/lt_doxygen/ftv2pnode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/code_commenter/lt_doxygen/ftv2pnode.png
--------------------------------------------------------------------------------
/code_commenter/lt_doxygen/ftv2vertline.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/code_commenter/lt_doxygen/ftv2vertline.png
--------------------------------------------------------------------------------
/code_commenter/lt_doxygen/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | Doxygen Documentation
4 |
11 |
12 |
--------------------------------------------------------------------------------
/code_commenter/lt_doxygen/tab_b.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/code_commenter/lt_doxygen/tab_b.gif
--------------------------------------------------------------------------------
/code_commenter/lt_doxygen/tab_l.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/code_commenter/lt_doxygen/tab_l.gif
--------------------------------------------------------------------------------
/code_commenter/lt_doxygen/tab_r.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/code_commenter/lt_doxygen/tab_r.gif
--------------------------------------------------------------------------------
/codegrepper/ReadMe.txt:
--------------------------------------------------------------------------------
1 | README for code grepper
2 |
3 | Wherever I work as a software engineer, I'll be grepping source code a
4 | lot. I'll want to do it fast and I'll want my code grepper to be
5 | cross-platform.
6 |
7 | This evolved far enough to merit becoming a distinct project:
8 | https://github.com/wware/codegrep
9 |
--------------------------------------------------------------------------------
/databases/mongodb/Doorenbos.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/databases/mongodb/Doorenbos.pdf
--------------------------------------------------------------------------------
/databases/neo4j/Makefile:
--------------------------------------------------------------------------------
1 | .SUFFIXES: .java .class ;
2 |
3 | CLASSPATH := \
4 | /usr/local/neo4j-kernel-1.0/neo4j-kernel-1.0.jar \
5 | /usr/local/neo4j-kernel-1.0/geronimo-jta_1.1_spec-1.1.1.jar \
6 | .
7 |
8 | # Convert spaces to colons.
9 | EMPTY:=
10 | SPACE:=$(EMPTY) $(EMPTY)
11 | CLASSPATH:=$(subst $(SPACE),:,$(CLASSPATH))
12 |
13 | JFLAGS=-cp $(CLASSPATH)
14 | #JFLAGS=-server -cp $(CLASSPATH)
15 |
16 | .java.class:
17 | javac $(JFLAGS) $(@:.class=.java)
18 |
19 | run: Foo.class
20 | java $(JFLAGS) Foo
21 |
22 | j:
23 | jython $(JFLAGS)
24 |
25 | clean:
26 | rm -f *.class *~
27 | rm -rf my-neo4j-db/
28 |
--------------------------------------------------------------------------------
/datasheets/FT232R.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/datasheets/FT232R.pdf
--------------------------------------------------------------------------------
/datasheets/FT245R.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/datasheets/FT245R.pdf
--------------------------------------------------------------------------------
/dbus-example/Makefile:
--------------------------------------------------------------------------------
1 | CFLAGS += -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include \
2 | -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
3 | LDFLAGS += -lglib-2.0 -l dbus-glib-1
4 |
5 | all: try-dbus dbus-example
6 |
7 | clean:
8 | rm -f *~ *.o try-dbus dbus-example
9 |
--------------------------------------------------------------------------------
/debian-ubuntu/make-deb-package/debian/changelog:
--------------------------------------------------------------------------------
1 | Old Changelog:
2 | commit 5c160615fbcb4b87edb594f0f80b55286f91a431
3 | Author: Will Ware
4 | Date: Tue Nov 2 22:39:40 2010 -0400
5 | simplifications, more control info
6 |
7 | commit ee3066619d82b156f53dc6474d1e11859c58588b
8 | Author: Will Ware
9 | Date: Tue Nov 2 18:01:43 2010 -0400
10 | how to build a debian package
11 |
--------------------------------------------------------------------------------
/debian-ubuntu/make-deb-package/debian/control:
--------------------------------------------------------------------------------
1 | Package: foo-bar
2 | Version: 1.0
3 | Architecture: i386
4 | Depends: libc6 (>= 2.11), bash (>= 4.1), python (>=2.6), python-dev (>=2.6)
5 | Section: devel
6 | Priority: optional
7 | Installed-Size: 8
8 | Maintainer: Will Ware
9 | Description: This is an example of how to make a debian file. It
10 | should really be tested with lintian, a "lint" program for debian
11 | files, but it's good enough to install as it stands.
12 | .
13 | This is the second paragraph of the package information.
14 |
--------------------------------------------------------------------------------
/debian-ubuntu/make-deb-package/debian/copyright:
--------------------------------------------------------------------------------
1 | Authors: Will Ware
2 | Copyright: (C) 2010 Will Ware
3 |
--------------------------------------------------------------------------------
/debian-ubuntu/make-deb-package/debian/postinst:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | set -e
3 | echo This is a post-installation script.
4 |
--------------------------------------------------------------------------------
/debian-ubuntu/make-deb-package/debian/prerm:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | set -e
3 | echo This is a pre-removal script.
4 |
--------------------------------------------------------------------------------
/debian-ubuntu/make-deb-package/python/foobar.py:
--------------------------------------------------------------------------------
1 | class Foo:
2 | def bar(self):
3 | print "This is method bar of class Foo"
4 |
5 | if __name__ == '__main__':
6 | foo = Foo()
7 | foo.bar()
8 |
--------------------------------------------------------------------------------
/debian-ubuntu/make-deb-package/src/say-hello.c:
--------------------------------------------------------------------------------
1 | #include
2 |
3 | #include "Python.h"
4 |
5 | int main(void)
6 | {
7 | printf("Hello, world\n");
8 |
9 | // run a few lines of Python
10 | Py_Initialize();
11 | PyRun_SimpleString("import foobar\n"
12 | "foo = foobar.Foo()\n"
13 | "foo.bar()\n");
14 | Py_Finalize();
15 | return 0;
16 | }
17 |
--------------------------------------------------------------------------------
/debian-ubuntu/make-deb-package/usr/share/doc/foo-bar/foobar.txt:
--------------------------------------------------------------------------------
1 | This ought to be some kind of documentation. Some day maybe it will be.
2 | But for now it's just filler.
3 |
--------------------------------------------------------------------------------
/django_orm/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/django_orm/__init__.py
--------------------------------------------------------------------------------
/django_orm/fixtures/silly.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "pk": 1,
4 | "model": "django_orm.location",
5 | "fields": {
6 | "city": "Framingham",
7 | "state": "MA",
8 | "street": "12 Francine Road"
9 | }
10 | },
11 | {
12 | "pk": 1,
13 | "model": "django_orm.person",
14 | "fields": {
15 | "home": 1,
16 | "name": "Will"
17 | }
18 | }
19 | ]
20 |
--------------------------------------------------------------------------------
/django_orm/manage.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python
2 | import sys
3 |
4 | from django.core.management import execute_manager
5 | try:
6 | import settings # Assumed to be in the same directory.
7 | except ImportError:
8 | import sys
9 | sys.stderr.write("Error: Can't find the file 'settings.py' in the directory containing %r. It appears you've customized things.\nYou'll have to run django-admin.py, passing it your settings module.\n(If the file settings.py does indeed exist, it's causing an ImportError somehow.)\n" % __file__)
10 | sys.exit(1)
11 |
12 | if __name__ == "__main__":
13 | execute_manager(settings)
14 |
--------------------------------------------------------------------------------
/django_orm/settings.py:
--------------------------------------------------------------------------------
1 | DATABASE_ENGINE = 'mysql'
2 | DATABASE_NAME = 'django_orm'
3 | DATABASE_USER = 'root'
4 | DATABASE_PASSWORD = 'root'
5 | DATABASE_HOST = ''
6 | DATABASE_PORT = ''
7 |
8 | INSTALLED_APPS = (
9 | 'django_orm'
10 | )
11 |
--------------------------------------------------------------------------------
/doxygen-xml/tryit.py:
--------------------------------------------------------------------------------
1 | import pprint
2 | from doxyxml import *
3 |
4 | parsedSourceFiles = JavaSourceFile.parseDoxyXmlFiles('../ncadjava')
5 |
6 | for f in parsedSourceFiles:
7 | f.dump()
8 |
--------------------------------------------------------------------------------
/embedpython/Makefile:
--------------------------------------------------------------------------------
1 | INCL=-I/usr/include/python2.6
2 |
3 | LDFLAGS=-I/usr/lib/python2.6
4 | CFLAGS = -Wall -g $(INCL)
5 |
6 | tryit: callpy
7 | ./callpy foo main a b c d
8 |
9 | callpy: callpy.o
10 | gcc -o callpy callpy.o $(LDFLAGS) -lpython2.6
11 |
12 | callpy.o: callpy.c
13 | gcc $(CFLAGS) -c -o callpy.o callpy.c
14 |
15 | clean:
16 | rm -f *~ *.o *.pyc callpy core
17 |
--------------------------------------------------------------------------------
/embedpython/foo.py:
--------------------------------------------------------------------------------
1 | # here is my python code
2 |
3 | def funca():
4 | print 'here is function a'
5 |
6 | def funcb():
7 | print 'here is function b'
8 |
9 | def main(*args):
10 | funca()
11 | funcb()
12 | print 'args are', args
13 | import emb
14 | print emb.numargs(), 'command line arguments'
15 | return 0
16 |
17 | if __name__ == '__main__':
18 | main()
19 |
--------------------------------------------------------------------------------
/fft-fun/Makefile:
--------------------------------------------------------------------------------
1 | #CFLAGS = -Wall -g
2 | CFLAGS = -Wall -O2
3 |
4 | ifeq ($(TESTFFT),1)
5 | CFLAGS+=-DTESTFFT=1
6 | endif
7 |
8 | all: test
9 |
10 | mt19937ar.o: mt19937ar.c
11 | gcc $(CFLAGS) -c mt19937ar.c
12 |
13 | fft.o: fft.c
14 | gcc $(CFLAGS) -c fft.c
15 |
16 | test: tryit2.py check-c-code.py
17 | python check-c-code.py
18 |
19 | fft: fft.o mt19937ar.o
20 | gcc -o fft fft.o mt19937ar.o -lm -lrt
21 |
22 | clean:
23 | rm -f *~ *.o *.pyc
24 | rm -f mt fft data.* runtime.dat
25 |
--------------------------------------------------------------------------------
/fft-fun/pig_intestines.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/fft-fun/pig_intestines.jpg
--------------------------------------------------------------------------------
/git-replace:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | BRANCH=$(git branch | grep '\*' | cut -c 3-)
4 |
5 | if [ "$BRANCH" != "$1" ]
6 | then
7 | echo You are on branch $BRANCH
8 | exit 1
9 | fi
10 | git push origin :$BRANCH
11 | git push origin $BRANCH
12 | git gc
13 |
--------------------------------------------------------------------------------
/githelper.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | if [ "X" == "X$1" ]
4 | then
5 | git show HEAD | grep '^diff' | sed 's#.*b/##'
6 | else
7 | if [ "X" == "X${GITGOAL}" ]
8 | then
9 | echo Please set GITGOAL environment variable.
10 | echo It should identify the commit you\'re moving toward.
11 | fi
12 | for x in $@
13 | do
14 | echo "git show ${GITGOAL}:$x > /tmp/zz"
15 | git show ${GITGOAL}:$x > /tmp/zz
16 | echo "meld /tmp/zz $x"
17 | meld /tmp/zz $x
18 | done
19 | fi
20 |
--------------------------------------------------------------------------------
/gmath/verlet.scm:
--------------------------------------------------------------------------------
1 | ;; Verlet integration
2 |
3 | (let* ((dt 0.00001)
4 | (altitude 0.0)
5 | (next-altitude (* dt 10))
6 | (gravity -9.8))
7 | (do ((t 0 (+ t dt)))
8 | ((>= t 2.041))
9 | (display t) (display " ") (display altitude) (newline)
10 | (let ((old-altitude altitude))
11 | (set! altitude next-altitude)
12 | (set! next-altitude (+ (* 2 altitude)
13 | (- old-altitude)
14 | (* gravity dt dt))))))
15 |
--------------------------------------------------------------------------------
/gtk-fun/Makefile:
--------------------------------------------------------------------------------
1 | all: nada
2 |
3 | nada: nada.c
4 | gcc -Wall -g -o nada nada.c `pkg-config --cflags --libs gtk+-2.0` -export-dynamic
5 |
6 | clean:
7 | rm -f nada *~
8 |
--------------------------------------------------------------------------------
/gtk-fun/nada.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python
2 |
3 | import pygtk
4 | pygtk.require("2.0") # necessary???
5 | import gtk
6 | import gtk.glade
7 |
8 | class appgui:
9 | def __init__(self):
10 | self.bldr = gtk.Builder()
11 | self.bldr.add_from_file('nada.xml')
12 | dic = { 'on_button3_click' : self.button3_clicked,
13 | 'on_window1_destroy' : gtk.main_quit }
14 | self.bldr.connect_signals(dic)
15 | self.bldr.get_object('window1').show()
16 |
17 | def button3_clicked(self,widget):
18 | print 'button 3 clicked'
19 | gtk.main_quit()
20 |
21 | appgui()
22 | gtk.main()
23 |
--------------------------------------------------------------------------------
/gwt/Tryit/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | Tryit
4 | Tryit project
5 |
6 |
7 |
8 | org.eclipse.jdt.core.javabuilder
9 |
10 |
11 |
12 |
13 | org.eclipse.jdt.core.javanature
14 |
15 |
16 |
--------------------------------------------------------------------------------
/gwt/Tryit/src/net/willware/tryit/client/GreetingService.java:
--------------------------------------------------------------------------------
1 | package net.willware.tryit.client;
2 |
3 | import com.google.gwt.user.client.rpc.RemoteService;
4 | import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;
5 |
6 | /**
7 | * The client side stub for the RPC service.
8 | */
9 | @RemoteServiceRelativePath("greet")
10 | public interface GreetingService extends RemoteService {
11 | String greetServer(String name) throws IllegalArgumentException;
12 | }
13 |
--------------------------------------------------------------------------------
/gwt/Tryit/src/net/willware/tryit/client/GreetingServiceAsync.java:
--------------------------------------------------------------------------------
1 | package net.willware.tryit.client;
2 |
3 | import com.google.gwt.user.client.rpc.AsyncCallback;
4 |
5 | /**
6 | * The async counterpart of GreetingService
.
7 | */
8 | public interface GreetingServiceAsync {
9 | void greetServer(String input, AsyncCallback callback)
10 | throws IllegalArgumentException;
11 | }
12 |
--------------------------------------------------------------------------------
/gwt/Tryit/test/net/willware/tryit/TryitJUnit.gwt.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/hack-gunicorn/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM ubuntu
2 |
3 | RUN apt-get update
4 | RUN apt-get install -y python-pip python-dev nginx vim
5 | RUN pip install --upgrade pip
6 | RUN pip install gunicorn flask
7 |
8 | COPY foo.py /
9 | COPY wsgi.py /
10 |
11 | EXPOSE 8000
12 |
13 | CMD ["gunicorn", "--bind", "0.0.0.0:8000", "wsgi"]
14 |
--------------------------------------------------------------------------------
/hack-gunicorn/foo.py:
--------------------------------------------------------------------------------
1 | from flask import Flask
2 | application = Flask(__name__)
3 |
4 | @application.route("/")
5 | def hello():
6 | return "Hello There!
"
7 |
8 | if __name__ == "__main__":
9 | application.run(host='0.0.0.0')
10 |
--------------------------------------------------------------------------------
/hack-gunicorn/playbook.yml:
--------------------------------------------------------------------------------
1 | - name: do stuff
2 | hosts: localhost
3 | connection: local
4 | tasks:
5 | - name: Build an image
6 | # https://docs.ansible.com/ansible/2.9/modules/docker_image_module.html
7 | docker_image:
8 | build:
9 | pull: yes
10 | path: .
11 | name: foobar
12 | tag: latest
13 | source: build
14 | - name: gunicorn docker container
15 | docker_container:
16 | name: gunicorn-server
17 | image: foobar:latest
18 | state: started
19 | ports:
20 | - "8000:8000"
21 |
--------------------------------------------------------------------------------
/hack-gunicorn/undo.yml:
--------------------------------------------------------------------------------
1 | - name: do stuff
2 | hosts: localhost
3 | connection: local
4 | tasks:
5 | - name: remove container
6 | docker_container:
7 | name: gunicorn-server
8 | image: foobar:latest
9 | state: absent
10 |
--------------------------------------------------------------------------------
/hack-gunicorn/wsgi.py:
--------------------------------------------------------------------------------
1 | from foo import application
2 |
3 | if __name__ == "__main__":
4 | application.run()
5 |
--------------------------------------------------------------------------------
/hack-malloc/Makefile:
--------------------------------------------------------------------------------
1 | CC = gcc
2 | CFLAGS = -g -Wall
3 |
4 | tryit: tryit.o heap_ww.o
5 | gcc -o tryit tryit.o heap_ww.o
6 |
7 | clean:
8 | rm -f *~ *.o tryit
9 |
--------------------------------------------------------------------------------
/hack-malloc/task.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/hack-malloc/task.h
--------------------------------------------------------------------------------
/hackflex/build.properties:
--------------------------------------------------------------------------------
1 | flex.sdk.home = /opt/flex
2 | flex.lib.player = /opt/flex/frameworks/libs/player/
3 | temp.dir = /tmp
4 | framesPerSecond = 20
5 | playerglobal.version = 10
6 |
--------------------------------------------------------------------------------
/homedir/dot-bashrc:
--------------------------------------------------------------------------------
1 | export EDITOR=/usr/bin/vim
2 | export LANG=C
3 |
4 | alias hi='history | less'
5 | alias ls='/bin/ls --color -F '
6 |
7 | # some more ls aliases
8 | alias ll='/bin/ls -l'
9 | alias la='/bin/ls -A'
10 |
11 | export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.07
12 | export PATH=$JAVA_HOME/bin:$PATH:/usr/local/arm7/bin
13 |
14 | export CUDA_HOME=/usr/local/cuda
15 | export PATH=$PATH:$CUDA_HOME/bin
16 |
--------------------------------------------------------------------------------
/java-mysql/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/java-mysql/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | Hack
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/java-mysql/build.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | javac -cp .:mysql-connector-java-5.1.21-bin.jar:/usr/share/java/junit.jar $(find * -name "*.java")
4 |
--------------------------------------------------------------------------------
/java-mysql/make-jar.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | javac -cp .:mysql-connector-java-5.1.21-bin.jar:/usr/share/java/junit.jar $(find * -name '*.java')
4 | jar cf wwareMysql.jar $(find * -name '*.java') $(find * -name '*.class')
5 |
--------------------------------------------------------------------------------
/java-mysql/makedocs.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | javadoc -private -d html -classpath .:mysql-connector-java-5.1.21-bin.jar:/usr/share/java/junit.jar $(find * -name "*.java")
4 |
--------------------------------------------------------------------------------
/java-mysql/mysql-connector-java-5.1.21-bin.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/java-mysql/mysql-connector-java-5.1.21-bin.jar
--------------------------------------------------------------------------------
/java-mysql/setup.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | mysql -u root -e 'drop database javatest;' 2> /dev/null
4 | mysql -u root -e 'create database javatest; use javatest; source testschema.sql;'
5 |
--------------------------------------------------------------------------------
/java-mysql/test.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | java -cp .:mysql-connector-java-5.1.21-bin.jar:/usr/share/java/junit.jar net.willware.Mysql.MyTestCase
4 |
--------------------------------------------------------------------------------
/kindle-authoring/AmazonKindlePublishingGuidelines.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/kindle-authoring/AmazonKindlePublishingGuidelines.pdf
--------------------------------------------------------------------------------
/kindle-authoring/Makefile:
--------------------------------------------------------------------------------
1 | KINDLEGEN=/usr/local/kindlegen/kindlegen
2 |
3 | .SUFFIXES: .opf .ncx .mobi .rst .xhtml ;
4 |
5 | SHORTTITLE=RandomStuff
6 |
7 | .opf.mobi:
8 | $(KINDLEGEN) $(@:.mobi=.opf)
9 |
10 | all: $(SHORTTITLE).mobi
11 |
12 | CHAPTERS=chapter1 chapter2 chapter3
13 |
14 | cover-pic.png:
15 | python create-cover-art.py > cover-pic.png
16 |
17 | $(SHORTTITLE).mobi: make-index.py $(CHAPTERS:=.rst) cover-pic.png
18 | python make-index.py $(CHAPTERS)
19 |
20 | clean:
21 | rm -f *~ *.mobi *.ncx *.opf *.xhtml cover-pic.png
22 |
--------------------------------------------------------------------------------
/learn-stuff/ansible-ec2/.gitignore:
--------------------------------------------------------------------------------
1 | .vagrant/
2 | build/
3 | venv/
4 |
5 | *.pyc
6 |
--------------------------------------------------------------------------------
/learn-stuff/ansible-ec2/README.md:
--------------------------------------------------------------------------------
1 | Yo
2 | ==
3 |
4 | Needs work:
5 |
6 | ```bash
7 | (cd /etc/rc2.d; ln -s ../init.d/djangoserver .)
8 | ```
9 |
10 | and just getting the damn thing working.
11 |
--------------------------------------------------------------------------------
/learn-stuff/ansible-ec2/db.sqlite3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/learn-stuff/ansible-ec2/db.sqlite3
--------------------------------------------------------------------------------
/learn-stuff/ansible-ec2/localvm:
--------------------------------------------------------------------------------
1 | [local]
2 | localhost:2222
3 |
4 | [local:vars]
5 | ansible_ssh_host=127.0.0.1
6 | ansible_ssh_port=2222
7 | ansible_ssh_user=vagrant
8 | ansible_ssh_private_key_file=id_rsa_insecure
9 | vm=yes
10 | env_mode=dev
11 | host_name=localhost
12 | project_branch=master
13 |
--------------------------------------------------------------------------------
/learn-stuff/ansible-ec2/manage.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python
2 | import os
3 | import sys
4 |
5 | if __name__ == "__main__":
6 | os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mysite.settings")
7 |
8 | from django.core.management import execute_from_command_line
9 |
10 | execute_from_command_line(sys.argv)
11 |
--------------------------------------------------------------------------------
/learn-stuff/ansible-ec2/mysite/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/learn-stuff/ansible-ec2/mysite/__init__.py
--------------------------------------------------------------------------------
/learn-stuff/ansible-ec2/mysite/urls.py:
--------------------------------------------------------------------------------
1 | from django.conf.urls import patterns, include, url
2 | from django.contrib import admin
3 |
4 | urlpatterns = patterns('',
5 | # Examples:
6 | # url(r'^$', 'mysite.views.home', name='home'),
7 | # url(r'^blog/', include('blog.urls')),
8 |
9 | url(r'^admin/', include(admin.site.urls)),
10 | )
11 |
--------------------------------------------------------------------------------
/learn-stuff/ansible-ec2/mysite/wsgi.py:
--------------------------------------------------------------------------------
1 | """
2 | WSGI config for mysite project.
3 |
4 | It exposes the WSGI callable as a module-level variable named ``application``.
5 |
6 | For more information on this file, see
7 | https://docs.djangoproject.com/en/1.7/howto/deployment/wsgi/
8 | """
9 |
10 | import os
11 | os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mysite.settings")
12 |
13 | from django.core.wsgi import get_wsgi_application
14 | application = get_wsgi_application()
15 |
--------------------------------------------------------------------------------
/learn-stuff/ansible-ec2/python-pyqtgraph_0.9.8-1_all.deb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/learn-stuff/ansible-ec2/python-pyqtgraph_0.9.8-1_all.deb
--------------------------------------------------------------------------------
/learn-stuff/ansible-ec2/requirements.txt:
--------------------------------------------------------------------------------
1 | Django
2 | wsgiref
3 |
--------------------------------------------------------------------------------
/learn-stuff/ansible-ec2/roles/django/handlers/main.yml:
--------------------------------------------------------------------------------
1 | ---
2 | - name: reload supervisor
3 | shell: supervisorctl reload
4 |
5 | - name: restart supervisor
6 | action: service name=supervisor state=started
7 |
8 |
--------------------------------------------------------------------------------
/learn-stuff/ansible-ec2/roles/django/templates/initial_data.json:
--------------------------------------------------------------------------------
1 |
2 | [
3 | {
4 | "pk": 1,
5 | "model": "auth.user",
6 | "fields": {
7 | "username": "bob",
8 | "first_name": "Bob",
9 | "last_name": "",
10 | "is_active": true,
11 | "is_superuser": true,
12 | "is_staff": true,
13 | "last_login": "2014-03-14T22:06:45.207Z",
14 | "groups": [],
15 | "user_permissions": [],
16 | "password": "p@ssword",
17 | "email": "bob@example.com",
18 | "date_joined": "2014-03-14T22:06:45.207Z"
19 | }
20 | }
21 | ]
22 |
--------------------------------------------------------------------------------
/learn-stuff/ansible-ec2/setup.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | if [ ! -d venv ]
4 | then
5 | virtualenv venv || exit 1
6 | fi
7 |
8 | source venv/bin/activate
9 | pip install -r requirements.txt
10 |
11 | python manage.py runserver
12 |
--------------------------------------------------------------------------------
/learn-stuff/ansible-ec2/site.yml:
--------------------------------------------------------------------------------
1 | ---
2 | - name: Install a trivial django app on ubuntu 12.04
3 | hosts: all
4 | sudo: yes
5 | gather_facts: yes
6 | # handlers:
7 | # - include: handlers/main.yml
8 | vars_files:
9 | - vars.yml
10 | roles:
11 | - {role: django, tags:['django']}
12 |
--------------------------------------------------------------------------------
/learn-stuff/ansible-ec2/usr-sbin-djangoserver:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | cd /vagrant
4 |
5 | if [ ! -d venv ]
6 | then
7 | virtualenv venv || exit 1
8 | fi
9 |
10 | source venv/bin/activate
11 | pip install -r requirements.txt
12 |
13 | python manage.py runserver
14 |
--------------------------------------------------------------------------------
/learn-stuff/docker/example/run.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | echo
4 | echo "**** **** **** **** **** **** **** **** ****"
5 | echo
6 | echo " This is just an example, but it works!"
7 | echo
8 | echo " HAPPY HAPPY JOY JOY!!"
9 | echo
10 | echo "**** **** **** **** **** **** **** **** ****"
11 |
--------------------------------------------------------------------------------
/learn-stuff/docker/kill-dockers.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | for x in $(sudo docker ps | tail -n +2 | cut -c -12)
4 | do
5 | sudo docker stop $x
6 | done
7 |
--------------------------------------------------------------------------------
/learn-stuff/docker/start-bash.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | if (( $# < 1 ))
4 | then
5 | echo Usage: $0 SERVERIMAGE
6 | exit 1
7 | fi
8 |
9 | sudo docker run -i -t $1 /bin/bash
10 |
--------------------------------------------------------------------------------
/learn-stuff/docker/start-many.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | NUM_DOCKERS=$1
4 | URL=$2
5 |
6 | for i in $(seq 0 $(($NUM_DOCKERS - 1)))
7 | do
8 | PORT=$((80 + $i))
9 | sudo docker run -d -t -p $PORT:5000 wware/runapp /bin/runapp.sh $URL $i $NUM_DOCKERS
10 | #sudo docker run -i -t wware/runapp /bin/runapp.sh $URL $i $NUM_DOCKERS
11 | done
12 |
--------------------------------------------------------------------------------
/learn-stuff/docker/wware-runapp/Dockerfile:
--------------------------------------------------------------------------------
1 | # Will's server image
2 | #
3 | # Stuff I want in my server
4 |
5 | FROM ubuntu:bionic
6 | MAINTAINER Will Ware
7 |
8 | # make sure the package repository is up to date
9 | RUN apt-get update
10 |
11 | # RUN apt-get install -y apt-utils python-setuptools python-dev build-essential curl python-redis redis-server python-flask
12 | RUN apt-get install -y apt-utils python-redis redis-server python-flask
13 |
14 | RUN apt-get install -y python-virtualenv python-docopt
15 |
16 | ADD image /
17 |
--------------------------------------------------------------------------------
/learn-stuff/docker/wware-runapp/image/home/wware/set-up-ssh.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | rc4.py decrypt -i dot-ssh.tgz.encrypted | tar xfz -
4 | chmod 500 .ssh
5 |
--------------------------------------------------------------------------------
/learn-stuff/myhdl/Makefile:
--------------------------------------------------------------------------------
1 | all: myhdl.vpi bin2gray.v tb_bin2gray.v ut
2 |
3 | clean:
4 | rm -f *~ *.v *.vhd *.vpi *.o
5 |
6 | myhdl.vpi: myhdl_vpi.c
7 | gcc -I/usr/include/iverilog -I/usr/include/cver -c -o myhdl.o myhdl_vpi.c
8 | gcc -shared -o myhdl.vpi myhdl.o -lvpi
9 |
10 | bin2gray.v tb_bin2gray.v: tryit.py
11 | python tryit.py
12 |
13 | # run unit tests
14 | ut:
15 | python tryit.py ut
16 |
--------------------------------------------------------------------------------
/learn-stuff/myhdl/PapilioArduinoSynth.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/learn-stuff/myhdl/PapilioArduinoSynth.jpg
--------------------------------------------------------------------------------
/learn-stuff/myhdl/fpga-synth/fpga_synth.bit:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/learn-stuff/myhdl/fpga-synth/fpga_synth.bit
--------------------------------------------------------------------------------
/learn-stuff/myhdl/tb_fpga.tf:
--------------------------------------------------------------------------------
1 | module tb_fpga;
2 |
3 | reg fastclk;
4 | reg reset;
5 | reg [3:0] param_data;
6 | reg param_clk;
7 | reg audio_req;
8 | reg audio_ack;
9 | wire dac_bit;
10 |
11 | initial begin
12 | fastclk <= 0;
13 | reset <= 0;
14 | param_data <= 0;
15 | param_clk <= 0;
16 | audio_req <= 0;
17 | audio_ack <= 0;
18 | #10 reset <= 1;
19 | #50 reset <= 0;
20 | #20 repeat (2500000) begin
21 | #25 fastclk <= 1;
22 | #25 fastclk <= 0;
23 | end
24 | end
25 |
26 | fpga dut(
27 | fastclk,
28 | reset,
29 | param_data,
30 | param_clk,
31 | audio_req,
32 | audio_ack,
33 | dac_bit
34 | );
35 |
36 | endmodule
37 |
--------------------------------------------------------------------------------
/learn-stuff/myhdl/xilinx/blinker.bit:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/learn-stuff/myhdl/xilinx/blinker.bit
--------------------------------------------------------------------------------
/learn-stuff/myhdl/xilinx/go.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | /opt/Xilinx/13.2/ISE_DS/ISE/bin/lin/ise blinker.xise &
4 |
--------------------------------------------------------------------------------
/learn-stuff/myhdl/xilinx/nexys2prog/build.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | # Minimal Xilinx build environment to show off the Nexys 2 programming
4 | # script.
5 |
6 | PROJ=led
7 |
8 | # Choose the proper FPGA part ID. Digilent ships two versions.
9 | #PART=xc3s500e-fg320-5
10 | PART=xc3s1200e-fg320-5
11 |
12 | echo run -ifn $PROJ.v -ifmt verilog -ofn $PROJ.ngc -p $PART -top $PROJ | xst
13 | ngdbuild -i -p $PART $PROJ.ngc
14 | map -p $PART $PROJ.ngd
15 | par $PROJ.ncd ${PROJ}_par.ncd $PROJ.pcf
16 | bitgen ${PROJ}_par.ncd $PROJ.bit $PROJ.pcf
17 |
18 | ./nexys2prog $PROJ.bit
19 |
--------------------------------------------------------------------------------
/learn-stuff/myhdl/xilinx/nexys2prog/led.v:
--------------------------------------------------------------------------------
1 | // Trivial Nexys 2 module that does nothing but turn on LED0
2 | module led(output led0);
3 | // synthesis attribute LOC led0 J14
4 | assign led0 = 1;
5 | endmodule
6 |
--------------------------------------------------------------------------------
/learn-stuff/myhdl/xilinx/prog.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | source /opt/Xilinx/13.2/ISE_DS/settings32.sh
4 | export PATH=$PATH:/opt/Xilinx/13.2/ISE_DS/ISE/bin/lin
5 | /usr/local/bin/nexys2prog -v $*
6 |
--------------------------------------------------------------------------------
/learn-stuff/redblacktree/C++/Makefile:
--------------------------------------------------------------------------------
1 | CC = g++
2 |
3 | # use the following cflags for old versions of g++ with sets.old.H
4 | #OLD_CFLAGS = -g -Wall -pedantic -fguiding-decls
5 | # use the following for new versions of g++/egcs with sets.h
6 |
7 | CFLAGS = -g -pedantic -I/usr/include/c++/4.4
8 | LINK = g++
9 | #LFLAGS = ${CFLAGS} -ldl -ltcl -lefence
10 | LFLAGS = ${CFLAGS} -ldl -ltcl
11 | OBJECTS = interval_tree.o test.o RedBlackTree.o
12 |
13 | .PHONY: test clean
14 |
15 | test: test.exe
16 | ./test.exe tree_test.tcl
17 |
18 | clean:
19 | rm -f test.exe *.o *~ MANIFEST
20 |
21 | %.o : %.cc
22 | $(CC) $(CFLAGS) -c $< -o $@
23 |
24 | test.exe : $(OBJECTS)
25 | ${LINK} ${LFLAGS} $(OBJECTS) -o test.exe
26 |
--------------------------------------------------------------------------------
/learn-stuff/redblacktree/C++/README:
--------------------------------------------------------------------------------
1 |
2 | This directory contains source code for data structures which
3 | implement balanced binary trees (red-black trees) and interval trees.
4 | The main source code files are:
5 |
6 | RedBlackTree.h, RedBlackTree.cc
7 | interval_tree.cc, interval_tree.h
8 |
9 | These files depend on:
10 |
11 | misc.h (miscellaneous stuff like safe version of malloc + assert macro)
12 | TemplateStack.H (array based stacks via templates)
13 |
14 | The other files are used to run regression tests. gmake test runs
15 | all the current regression tests and reports the results.
16 |
--------------------------------------------------------------------------------
/learn-stuff/sip/README.md:
--------------------------------------------------------------------------------
1 | Hacking SIP
2 | ==
3 |
4 | First you need to install SIP. Nobody has a working package in the pip world,
5 | so install from the tarball, which is available on sourceforge.
6 |
--------------------------------------------------------------------------------
/learn-stuff/sip/sharedptr.h:
--------------------------------------------------------------------------------
1 | #ifndef WORD_H_INCLUDED
2 | #define WORD_H_INCLUDED
3 |
4 | #include "QtCore/qsharedpointer.h"
5 |
6 | class B
7 | {
8 | int x;
9 | public:
10 | void setX(int xx) {
11 | x = xx;
12 | }
13 | int getX() {
14 | return x;
15 | }
16 | };
17 |
18 | class A
19 | {
20 | public:
21 | QSharedPointer b;
22 | QList < QSharedPointer > bList;
23 | };
24 |
25 | #endif
--------------------------------------------------------------------------------
/libusb-pbatard/.gitattributes:
--------------------------------------------------------------------------------
1 | *.sh -crlf
2 | *.dsw -crlf
3 | *.dsp -crlf
4 | *.sln -crlf
5 | *.vcproj -crlf
6 |
--------------------------------------------------------------------------------
/libusb-pbatard/.gitignore:
--------------------------------------------------------------------------------
1 | .deps
2 | .libs
3 | Makefile
4 | Makefile.in
5 | *.la
6 | *.lo
7 | *.o
8 | libtool
9 | ltmain.sh
10 | missing
11 | stamp-h1
12 | autom4te.cache
13 | install-sh
14 | depcomp
15 | configure
16 | aclocal.m4
17 | compile
18 | config.guess
19 | config.h*
20 | config.log
21 | config.status
22 | config.sub
23 | *.swp
24 | doxygen.cfg
25 | lsusb
26 | xusb
27 | dpfp
28 | dpfp_threaded
29 | .exe
30 | *.pc
31 | fpusb-*.tar.bz2
32 | fpusb-*.tar.gz
33 | ChangeLog
34 | doc/html
35 | *.plg
36 | *.ncb
37 | *.opt
38 | Debug
39 | Release
40 | *.user
41 |
--------------------------------------------------------------------------------
/libusb-pbatard/THANKS:
--------------------------------------------------------------------------------
1 | Development contributors are listed in the AUTHORS file. Other community
2 | members who have made significant contributions in other areas are listed
3 | in this file:
4 |
5 | Alan Stern
6 | Ludovic Rousseau
7 | Tim Roberts
8 | Xiaofan Chen
9 |
--------------------------------------------------------------------------------
/libusb-pbatard/TODO:
--------------------------------------------------------------------------------
1 | for 1.1 or future
2 | ==================
3 | optional timerfd support (runtime detection)
4 | notifications of hotplugged/unplugged devices
5 | offer API to create/destroy handle_events thread
6 | isochronous sync I/O?
7 | exposing of parent-child device relationships
8 | "usb primer" introduction docs
9 | more examples
10 |
--------------------------------------------------------------------------------
/libusb-pbatard/cygwin-libusb-1.0.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/libusb-pbatard/cygwin-libusb-1.0.a
--------------------------------------------------------------------------------
/libusb-pbatard/cygwin-libusb-1.0.dll.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/libusb-pbatard/cygwin-libusb-1.0.dll.a
--------------------------------------------------------------------------------
/libusb-pbatard/doc/Makefile.am:
--------------------------------------------------------------------------------
1 | EXTRA_DIST = doxygen.cfg.in
2 |
3 | docs: doxygen.cfg
4 | doxygen $^
5 |
6 | docs-upload: docs
7 | ln -s html api-1.0
8 | rsync -av api-1.0/ dsd_,libusb@web.sourceforge.net:htdocs/api-1.0/
9 | rm -f api-1.0
10 |
11 |
--------------------------------------------------------------------------------
/libusb-pbatard/examples/.gitattributes:
--------------------------------------------------------------------------------
1 | *.dsp -crlf
2 | *.vcproj -crlf
3 |
--------------------------------------------------------------------------------
/libusb-pbatard/examples/Makefile.am:
--------------------------------------------------------------------------------
1 | INCLUDES = -I$(top_srcdir)
2 | noinst_PROGRAMS = xusb lsusb
3 |
4 | lsusb_SOURCES = lsusb.c
5 | lsusb_LDADD = ../libusb/libusb-1.0.la -lusb-1.0
6 |
7 | xusb_SOURCES = xusb.c
8 | xusb_LDADD = ../libusb/libusb-1.0.la -lusb-1.0
9 |
10 | if HAVE_SIGACTION
11 | dpfp_SOURCES = dpfp.c
12 | dpfp_LDADD = ../libusb/libusb-1.0.la -lusb-1.0
13 | noinst_PROGRAMS += dpfp
14 | endif
15 |
16 | if THREADS_POSIX
17 | if HAVE_SIGACTION
18 | dpfp_threaded_SOURCES = dpfp_threaded.c
19 | dpfp_threaded_CFLAGS = $(THREAD_CFLAGS) $(AM_CFLAGS)
20 | dpfp_threaded_LDADD = ../libusb/libusb-1.0.la -lusb-1.0
21 | noinst_PROGRAMS += dpfp_threaded
22 | endif
23 | endif
24 |
--------------------------------------------------------------------------------
/libusb-pbatard/examples/lsusb_sources:
--------------------------------------------------------------------------------
1 | TARGETNAME=lsusb
2 | TARGETTYPE=PROGRAM
3 | 386_STDCALL=0
4 |
5 | _NT_TARGET_VERSION= $(_NT_TARGET_VERSION_WINXP)
6 |
7 | !IFNDEF MSC_WARNING_LEVEL
8 |
9 | MSC_WARNING_LEVEL=/W3
10 |
11 | !ENDIF
12 |
13 |
14 |
15 | USE_MSVCRT=1
16 |
17 | UMTYPE=console
18 |
19 | INCLUDES=..\..\msvc;..\..;$(DDK_INC_PATH)
20 |
21 | UMLIBS=..\..\libusb\os\obj$(BUILD_ALT_DIR)\*\libusb-1.0.lib
22 |
23 | TARGETLIBS=$(SDK_LIB_PATH)\setupapi.lib \
24 | $(SDK_LIB_PATH)\ole32.lib \
25 | $(SDK_LIB_PATH)\advapi32.lib
26 |
27 | SOURCES=..\lsusb.c
28 |
29 |
--------------------------------------------------------------------------------
/libusb-pbatard/examples/xusb_sources:
--------------------------------------------------------------------------------
1 | TARGETNAME=xusb
2 | TARGETTYPE=PROGRAM
3 | 386_STDCALL=0
4 |
5 | _NT_TARGET_VERSION= $(_NT_TARGET_VERSION_WINXP)
6 |
7 | !IFNDEF MSC_WARNING_LEVEL
8 |
9 | MSC_WARNING_LEVEL=/W3
10 |
11 | !ENDIF
12 |
13 |
14 |
15 | USE_MSVCRT=1
16 |
17 | UMTYPE=console
18 |
19 | INCLUDES=..\..\msvc;..\..;$(DDK_INC_PATH)
20 |
21 | UMLIBS=..\..\libusb\os\obj$(BUILD_ALT_DIR)\*\libusb-1.0.lib
22 |
23 | TARGETLIBS=$(SDK_LIB_PATH)\setupapi.lib \
24 | $(SDK_LIB_PATH)\ole32.lib \
25 | $(SDK_LIB_PATH)\advapi32.lib
26 |
27 | SOURCES=..\xusb.c
28 |
29 |
--------------------------------------------------------------------------------
/libusb-pbatard/hack-cygwin.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | /bin/sh autogen.sh --prefix=/usr || exit 1
4 | echo "#define ENABLE_DEBUG_LOGGING 1" >> config.h
5 | make || exit 1
6 | make install || exit 1
7 |
--------------------------------------------------------------------------------
/libusb-pbatard/libtool-nls.diff:
--------------------------------------------------------------------------------
1 | --- a/ltmain.sh
2 | +++ b/ltmain.sh
3 | @@ -105,9 +105,6 @@ _LTECHO_EOF'
4 | }
5 |
6 | # NLS nuisances: We save the old values to restore during execute mode.
7 | -# Only set LANG and LC_ALL to C if already set.
8 | -# These must not be set unconditionally because not all systems understand
9 | -# e.g. LANG=C (notably SCO).
10 | lt_user_locale=
11 | lt_safe_locale=
12 | for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
13 | @@ -120,6 +117,9 @@ do
14 | lt_safe_locale=\"$lt_var=C; \$lt_safe_locale\"
15 | fi"
16 | done
17 | +LC_ALL=C
18 | +LANGUAGE=C
19 | +export LANGUAGE LC_ALL
20 |
21 | $lt_unset CDPATH
22 |
23 |
--------------------------------------------------------------------------------
/libusb-pbatard/libusb-1.0.pc.in:
--------------------------------------------------------------------------------
1 | prefix=@prefix@
2 | exec_prefix=@exec_prefix@
3 | libdir=@libdir@
4 | includedir=@includedir@
5 |
6 | Name: libusb-1.0
7 | Description: C API for USB device access from Linux userspace
8 | Version: @VERSION@
9 | Libs: -L${libdir} -lusb-1.0
10 | Libs.private: @PC_LIBS_PRIVATE@
11 | Cflags: -I${includedir}/libusb-1.0
12 |
13 |
--------------------------------------------------------------------------------
/libusb-pbatard/libusb/os/poll_posix.h:
--------------------------------------------------------------------------------
1 | #ifndef __LIBUSB_POLL_POSIX_H__
2 | #define __LIBUSB_POLL_POSIX_H__
3 |
4 | #include
5 | #include
6 | #define usbi_write write
7 | #define usbi_read read
8 | #define usbi_close close
9 | #define usbi_pipe pipe
10 | #define usbi_poll poll
11 |
12 | #endif /* __LIBUSB_POLL_POSIX_H__ */
13 |
--------------------------------------------------------------------------------
/linuxtuples-1.03/SLAVES:
--------------------------------------------------------------------------------
1 | desktop webserver
2 |
--------------------------------------------------------------------------------
/mapreduce/doc/Makefile:
--------------------------------------------------------------------------------
1 | .SUFFIXES: .tex .fig .eps .pdf ;
2 |
3 | .fig.pdf:
4 | fig2dev -L pdf $(@:.pdf=.fig) > $@
5 |
6 | all: mr.pdf
7 |
8 | mr.pdf: mr.tex mr_arch.pdf Yahoo-hadoop-cluster.pdf
9 | pdflatex mr.tex
10 | makeindex mr.idx
11 | pdflatex mr.tex
12 | pdflatex mr.tex
13 |
14 | Yahoo-hadoop-cluster.pdf: Yahoo-hadoop-cluster.jpg
15 | convert Yahoo-hadoop-cluster.jpg Yahoo-hadoop-cluster.pdf
16 | mr_arch.pdf: mr_arch.fig
17 |
18 | clean:
19 | rm -f *.ind *.ilg *.toc *.log *.idx *.dvi *.aux *.bak *~
20 | rm -f *.pdf *.out
21 |
--------------------------------------------------------------------------------
/mapreduce/doc/Yahoo-hadoop-cluster.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/mapreduce/doc/Yahoo-hadoop-cluster.jpg
--------------------------------------------------------------------------------
/mapreduce/doc/etherio.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/mapreduce/doc/etherio.pdf
--------------------------------------------------------------------------------
/mechanics/debian/changelog:
--------------------------------------------------------------------------------
1 | Old Changelog:
2 | commit 5c160615fbcb4b87edb594f0f80b55286f91a431
3 | Author: Will Ware
4 | Date: Tue Nov 2 22:39:40 2010 -0400
5 | simplifications, more control info
6 |
7 | commit ee3066619d82b156f53dc6474d1e11859c58588b
8 | Author: Will Ware
9 | Date: Tue Nov 2 18:01:43 2010 -0400
10 | how to build a debian package
11 |
--------------------------------------------------------------------------------
/mechanics/debian/control:
--------------------------------------------------------------------------------
1 | Package: wware-mechanics
2 | Version: 0.01
3 | Architecture: all
4 | Depends: povray, povray-includes, libode1, libode-dev, python-pyode,
5 | python-pyode-doc, guile-1.8, guile-1.8-dev, python-pygame
6 | Section: devel
7 | Priority: optional
8 | Installed-Size: 33
9 | Maintainer: Will Ware
10 | Description: Mechanical part models for ODE and Pov-RAY
11 | A library of gears, bearings, shafts, etc., suitable
12 | for placement in 3D, simulation, and animation. The idea
13 | is to be able to whip up Youtube videos that demonstrate
14 | working mechanical designs.
15 |
--------------------------------------------------------------------------------
/mechanics/python/mech_lib.py:
--------------------------------------------------------------------------------
1 | '''
2 | Library of 3D parts for mechanical simulation and animation.
3 |
4 | Each part instance has:
5 | * a set of parameters (things like thickness, radius...)
6 | * color and material
7 | * an initial position and orientation
8 | * outputs for different purposes
9 | ** ODE models for simulation
10 | ** Pov-RAY models for animation
11 | ** wireframe representation for quick placement
12 | '''
13 |
14 |
--------------------------------------------------------------------------------
/mechanics/requirements.txt:
--------------------------------------------------------------------------------
1 | numpy==1.7.0
2 | wsgiref==0.1.2
3 |
--------------------------------------------------------------------------------
/mixedmode/cpeptide_md.trr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/mixedmode/cpeptide_md.trr
--------------------------------------------------------------------------------
/mmt/Makefile:
--------------------------------------------------------------------------------
1 | all: yo
2 |
3 | clean:
4 | rm -f yo* *~ core
5 |
6 | yo.c: mmt.py tryit.c
7 | ./mmt.py < tryit.c | indent - > yo.c
8 |
9 | yo.h: yo.c
10 | cproto yo.c > yo.h
11 |
12 | yo: yo.c yo.h
13 | gcc -O3 -Wall -o yo yo.c
14 |
15 | tgz:
16 | (cd ..; tar cfz mmt.tgz mmt/)
17 |
18 | shar:
19 | (shar tryit.c mmt.py Makefile) > ../mmt.shar
20 |
--------------------------------------------------------------------------------
/mmt/NOTES:
--------------------------------------------------------------------------------
1 | I'd like to get the #include's from tryit.c to yo.c. That would be
2 | good. And I'd like some bigger examples, and some unit tests. Maybe
3 | some performance tests. Conway's Game of Life could be good, one
4 | microthread per cell. I did that in some other C parallelizer I did
5 | once.
6 |
7 |
--------------------------------------------------------------------------------
/monty-hall/mh.py:
--------------------------------------------------------------------------------
1 | from random import choice
2 |
3 | TRIALS = 100000
4 |
5 | n = 0
6 | for i in range(TRIALS):
7 | door_with_car = choice([1,2,3])
8 |
9 | # I choose door #1
10 |
11 | # Monty Hall chooses 2 or 3, but never the door with the car behind it
12 | lst = [2, 3]
13 | try:
14 | lst.remove(door_with_car)
15 | except ValueError:
16 | pass
17 |
18 | mh_opens = choice(lst)
19 |
20 | if 1 == door_with_car: # probability that my choice has the car?
21 | n += 1
22 |
23 | print (1. * n) / TRIALS
24 |
--------------------------------------------------------------------------------
/music/Makefile:
--------------------------------------------------------------------------------
1 | CC = gcc
2 | CFLAGS = -O3 -Wall
3 | # CFLAGS = -g -Wall
4 |
5 | all: sndblit
6 |
7 | sndblit: sndblit.c
8 | $(CC) $(CFLAGS) -o sndblit sndblit.c -lm
9 |
10 | clean:
11 | rm -f core *.o *~ sndblit *.tmp *.wav *.blip *.shar
12 |
13 | install: sndblit
14 | cp sndblit /usr/local/bin
15 | cp sndblit.1 /usr/local/man/man1
16 |
17 | shar:
18 | shar -T sndblit.1 sndblit.c Makefile foo.py > sndblit.shar
19 |
--------------------------------------------------------------------------------
/ncad2/getpdb.php:
--------------------------------------------------------------------------------
1 |
11 |
--------------------------------------------------------------------------------
/number-theory/makeprimes.py:
--------------------------------------------------------------------------------
1 | import math
2 | import sys
3 | import string
4 |
5 | N = 10000000
6 |
7 | primes = [2]
8 | for i in range(3, N, 2):
9 | for x in primes:
10 | if x * x > i:
11 | primes.append(i)
12 | break
13 | if (i % x) == 0:
14 | # not prime, try next i
15 | break
16 |
17 | for p in primes:
18 | print p
19 |
--------------------------------------------------------------------------------
/python/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/python/__init__.py
--------------------------------------------------------------------------------
/python/debugging/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/python/debugging/__init__.py
--------------------------------------------------------------------------------
/python/debugging/hack/__init__.py:
--------------------------------------------------------------------------------
1 | def subtract(x, y):
2 | return x - y
3 |
4 | class Foo:
5 | def add(self, x, y):
6 | return x + y
7 |
8 | def factorial(self, n):
9 | if n < 2:
10 | return 1
11 | return n * self.factorial(n - 1)
12 |
13 | @classmethod
14 | def times(cls, x, y):
15 | return x * y
16 |
--------------------------------------------------------------------------------
/python/debugging/testit.py:
--------------------------------------------------------------------------------
1 | import hack
2 | from debugger import investigate, investigate_in
3 |
4 | investigate_in(hack)
5 |
6 | print hack.subtract(15, 8)
7 |
8 | _add = hack.Foo.add
9 |
10 | foo = hack.Foo()
11 |
12 | print foo.add(3, 4)
13 | print foo.factorial(5)
14 |
15 | print hack.Foo.add(foo, 5, 8)
16 |
17 | print _add(foo, 5, 8)
18 |
--------------------------------------------------------------------------------
/pyusb-1.0.0-a0/ACKNOWLEDGEMENTS:
--------------------------------------------------------------------------------
1 | This is a list of people who has contributed to PyUSB 1.0 development.
2 | If I forgot you, please email me.
3 |
4 | PyUSB 1.0.0 (alpha 0)
5 | ---------------------
6 |
7 | - Thomas Reitmayr: thanks for your patches to get PyUSB running with libusb 1.0.
8 | - Carl Ritson: thanks for your patch to get minimal working of legacy layer.
9 | - Romain Aviolat: thanks for pointing out a mistake in the tutorial and to report a bug in ctrl_transfer.
10 | - Xiaofan Chen: thanks for your effort testing PyUSB with libusb 1.0 Windows backend and on FreeBSD.
11 |
--------------------------------------------------------------------------------
/pyusb-1.0.0-a0/PKG-INFO:
--------------------------------------------------------------------------------
1 | Metadata-Version: 1.0
2 | Name: pyusb
3 | Version: 1.0.0-a0
4 | Summary: Python USB access module
5 | Home-page: http://pyusb.sourceforge.net
6 | Author: Wander Lairson Costa
7 | Author-email: wander.lairson@gmail.com
8 | License: BSD
9 | Description:
10 | PyUSB offers easy USB devices communication on Python library.
11 | It should work without additional code in any environment with
12 | Python >= 2.3, ctypes and an pre-built usb backend library
13 | (currently, libusb 0.1.x, libusb 1.x, and OpenUSB).
14 |
15 | Platform: UNKNOWN
16 |
--------------------------------------------------------------------------------
/pyusb-1.0.0-a0/TODO:
--------------------------------------------------------------------------------
1 | 1.0.0-a0:
2 | * Implement standard control requests API.
3 | * Finish implementation of legacy compatibility layer.
4 | * Determine automatically current configuration when user hasn't set it.
5 | * Validate it on platforms other than Windows and Linux.
6 | * Finish implementation and test of OpenUSB backend.
7 | * Validate it on Python 2.3 and Python 3.x.
8 | * Samples.
9 | * Improve documentation.
10 | * Implement isochronous transfers.
11 | * Upgrade PIC test firmware to use 2.6a version Microchip USB stack.
12 | * Test, test and test.
13 |
--------------------------------------------------------------------------------
/pyusb-1.0.0-a0/tests/pic18f4550/MCHPUSB.mcw:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/pyusb-1.0.0-a0/tests/pic18f4550/MCHPUSB.mcw
--------------------------------------------------------------------------------
/pyusb-1.0.0-a0/tests/pic18f4550/autofiles/usbcfg.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/pyusb-1.0.0-a0/tests/pic18f4550/autofiles/usbcfg.h
--------------------------------------------------------------------------------
/pyusb-1.0.0-a0/tests/pic18f4550/autofiles/usbdsc.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/pyusb-1.0.0-a0/tests/pic18f4550/autofiles/usbdsc.c
--------------------------------------------------------------------------------
/pyusb-1.0.0-a0/tests/pic18f4550/autofiles/usbdsc.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/pyusb-1.0.0-a0/tests/pic18f4550/autofiles/usbdsc.h
--------------------------------------------------------------------------------
/pyusb-1.0.0-a0/tests/pic18f4550/io_cfg.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/pyusb-1.0.0-a0/tests/pic18f4550/io_cfg.h
--------------------------------------------------------------------------------
/pyusb-1.0.0-a0/tests/pic18f4550/main.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/pyusb-1.0.0-a0/tests/pic18f4550/main.c
--------------------------------------------------------------------------------
/pyusb-1.0.0-a0/tests/pic18f4550/system/typedefs.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/pyusb-1.0.0-a0/tests/pic18f4550/system/typedefs.h
--------------------------------------------------------------------------------
/pyusb-1.0.0-a0/tests/pic18f4550/system/usb/class/pyusb/pyusb.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/pyusb-1.0.0-a0/tests/pic18f4550/system/usb/class/pyusb/pyusb.h
--------------------------------------------------------------------------------
/pyusb-1.0.0-a0/tests/pic18f4550/system/usb/usb.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/pyusb-1.0.0-a0/tests/pic18f4550/system/usb/usb.h
--------------------------------------------------------------------------------
/pyusb-1.0.0-a0/tests/pic18f4550/system/usb/usb9/usb9.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/pyusb-1.0.0-a0/tests/pic18f4550/system/usb/usb9/usb9.c
--------------------------------------------------------------------------------
/pyusb-1.0.0-a0/tests/pic18f4550/system/usb/usb9/usb9.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/pyusb-1.0.0-a0/tests/pic18f4550/system/usb/usb9/usb9.h
--------------------------------------------------------------------------------
/pyusb-1.0.0-a0/tests/pic18f4550/system/usb/usb_compile_time_validation.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/pyusb-1.0.0-a0/tests/pic18f4550/system/usb/usb_compile_time_validation.h
--------------------------------------------------------------------------------
/pyusb-1.0.0-a0/tests/pic18f4550/system/usb/usbctrltrf/usbctrltrf.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/pyusb-1.0.0-a0/tests/pic18f4550/system/usb/usbctrltrf/usbctrltrf.c
--------------------------------------------------------------------------------
/pyusb-1.0.0-a0/tests/pic18f4550/system/usb/usbctrltrf/usbctrltrf.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/pyusb-1.0.0-a0/tests/pic18f4550/system/usb/usbctrltrf/usbctrltrf.h
--------------------------------------------------------------------------------
/pyusb-1.0.0-a0/tests/pic18f4550/system/usb/usbdefs/usbdefs_ep0_buff.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/pyusb-1.0.0-a0/tests/pic18f4550/system/usb/usbdefs/usbdefs_ep0_buff.h
--------------------------------------------------------------------------------
/pyusb-1.0.0-a0/tests/pic18f4550/system/usb/usbdefs/usbdefs_std_dsc.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/pyusb-1.0.0-a0/tests/pic18f4550/system/usb/usbdefs/usbdefs_std_dsc.h
--------------------------------------------------------------------------------
/pyusb-1.0.0-a0/tests/pic18f4550/system/usb/usbdrv/usbdrv.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/pyusb-1.0.0-a0/tests/pic18f4550/system/usb/usbdrv/usbdrv.c
--------------------------------------------------------------------------------
/pyusb-1.0.0-a0/tests/pic18f4550/system/usb/usbdrv/usbdrv.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/pyusb-1.0.0-a0/tests/pic18f4550/system/usb/usbdrv/usbdrv.h
--------------------------------------------------------------------------------
/pyusb-1.0.0-a0/tests/pic18f4550/system/usb/usbmmap.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/pyusb-1.0.0-a0/tests/pic18f4550/system/usb/usbmmap.c
--------------------------------------------------------------------------------
/pyusb-1.0.0-a0/tests/pic18f4550/system/usb/usbmmap.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/pyusb-1.0.0-a0/tests/pic18f4550/system/usb/usbmmap.h
--------------------------------------------------------------------------------
/remaster-dsl/additions/bin/hello.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | echo HELLO WORLD
4 | read -p "Say something: " x
5 | echo $x
6 | sleep 5
7 |
--------------------------------------------------------------------------------
/semantic-wiki/undo.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | apt-get remove -y apache2 php5 php5-mysql \
4 | git vim openjdk-6-jdk ant unzip expect \
5 | php-apc imagemagick php5-intl git ruby mysql-server
6 | apt-get autoremove -y
7 |
8 | rm -rf /etc/mediawiki /var/www/wiki
9 | rm -f .setup-step-*-complete
10 |
--------------------------------------------------------------------------------
/semweb/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | semweb
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/semweb/animals.ttl:
--------------------------------------------------------------------------------
1 | @prefix : <> .
2 | @prefix owl: .
3 | @prefix rdfs: .
4 |
5 | rdfs:subClassOf a owl:TransitiveProperty .
6 |
7 | # In order of decreasing generality...
8 | :Vertebrate rdfs:subClassOf :Animal .
9 | :Mammal rdfs:subClassOf :Vertebrate .
10 |
11 | :Fish rdfs:subClassOf :Vertebrate .
12 |
13 | :Cat rdfs:subClassOf :Mammal .
14 | :Bear rdfs:subClassOf :Mammal .
15 | :Whale rdfs:subClassOf :Mammal .
16 |
17 | :Cat :has :Fur .
18 | :Bear :has :Fur .
19 | :Whale :lives-in :Water .
20 | :Fish :lives-in :Water .
21 |
22 | :Kokopelli a :Cat.
23 |
--------------------------------------------------------------------------------
/semweb/log4j.properties:
--------------------------------------------------------------------------------
1 | # Debug log4j
2 | log4j.debug=true
3 | log4j.rootLogger=debug, stdout
4 | log4j.appender.stdout=org.apache.log4j.ConsoleAppender
5 | log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
6 | #log4j.appender.stdout.layout.ConversionPattern= ...
7 |
8 | #log4j.appender.debug=org.apache.log4j.FileAppender
9 | #log4j.appender.debug.layout=org.apache.log4j.HTMLLayout
10 | log4j.appender.debug.layout.LocationInfo=true
11 | log4j.appender.debug.layout.Title='All' Log
12 | log4j.appender.debug.File=${jboss.server.home.dir}/deploy/debug.war/WEB-INF/logs/debug.html
13 | log4j.appender.debug.ImmediateFlush=true
14 | log4j.appender.debug.Append=false
15 |
--------------------------------------------------------------------------------
/semweb/src/net/willware/semweb/QueryProcessor.java:
--------------------------------------------------------------------------------
1 | /* -*- mode: java; c-basic-offset: 4; indent-tabs-mode: nil -*- */
2 |
3 | package net.willware.semweb;
4 |
5 | import com.hp.hpl.jena.sparql.core.ResultBinding;
6 |
7 | /**
8 | * A QueryProcessor specifies what should be done when we find a
9 | * result binding satisfying a given query.
10 | * @see GenealogyModel#query(String, QueryProcessor)
11 | */
12 | public interface QueryProcessor {
13 | void process(ResultBinding binding);
14 | }
15 |
--------------------------------------------------------------------------------
/semweb/src/net/willware/semweb/Tester.java:
--------------------------------------------------------------------------------
1 | /* -*- mode: java; c-basic-offset: 4; indent-tabs-mode: nil -*- */
2 |
3 | package net.willware.semweb;
4 |
5 | /**
6 | * This is just a way to conveniently package a test that runs on
7 | * any random URI.
8 | * @see GenealogyModel#crawlSeeAlsos(int, Tester)
9 | */
10 | public interface Tester {
11 | boolean test(String uri);
12 | }
13 |
--------------------------------------------------------------------------------
/semweb/try-surf.py:
--------------------------------------------------------------------------------
1 | from surf import *
2 |
3 | store = Store( reader='rdflib',
4 | writer='rdflib',
5 | rdflib_store = 'IOMemory')
6 |
7 | session = Session(store)
8 |
9 | print 'Load RDF data'
10 | store.load_triples(source='http://www.w3.org/People/Berners-Lee/card.rdf')
11 |
12 | Person = session.get_class(ns.FOAF['Person'])
13 |
14 | all_persons = Person.all()
15 |
16 | print 'Found %d persons that Tim Berners-Lee knows'%(len(all_persons))
17 | for person in all_persons:
18 | print person.foaf_name.first
19 |
20 | #create a person object
21 | somebody = Person()
22 | somebody_else = Person()
23 |
24 | somebody.foaf_knows = somebody_else
25 |
--------------------------------------------------------------------------------
/simann/dostats.py:
--------------------------------------------------------------------------------
1 | from hotshot import stats
2 | s = stats.load("hotshot_stats")
3 | s.sort_stats("time").print_stats()
4 |
--------------------------------------------------------------------------------
/simann/sahelp.h:
--------------------------------------------------------------------------------
1 | #ifndef CFH_SAHELP_C
2 | #define CFH_SAHELP_C
3 |
4 |
5 | #line 57 "sahelp.c"
6 | void initsahelp (void);
7 |
8 | #endif /* CFH_SAHELP_C */
9 |
--------------------------------------------------------------------------------
/siod/hello.scm:
--------------------------------------------------------------------------------
1 | #!/usr/local/bin/siod -v01,-m2
2 | #-*-mode:text;parser:pratt-*-
3 | # Note: hpux seems to ignore the first line in the file if it is
4 | # longer than 32 bytes hence we put the parser flag
5 | # on the next line.
6 |
7 | # To compile this file, use the following command:
8 | #
9 | # csiod :o=hello hello.scm
10 | #
11 |
12 | main() :=
13 | {writes(nil,"Hello Scheme World.\n");
14 | fflush(nil);
15 | writes(nil,"fib(20) = ",fib(20),"\n");
16 | }
17 | $
18 |
19 | fib(x) := if x < 2 then x else fib(x-1) + fib(x-2)
20 | $
21 |
--------------------------------------------------------------------------------
/siod/make.bat:
--------------------------------------------------------------------------------
1 | NMAKE /f "libsiod.mak" CFG="libsiod - Win32 Release"
2 | NMAKE /f "siod.mak" CFG="siod - Win32 Release"
3 | NMAKE /f "parser_pratt.mak" CFG="parser_pratt - Win32 Release"
4 |
--------------------------------------------------------------------------------
/siod/parser_pratt.def:
--------------------------------------------------------------------------------
1 | LIBRARY PARSER_PRATT
2 |
3 | EXPORTS
4 | init_parser_pratt
5 |
6 |
--------------------------------------------------------------------------------
/siod/parser_pratt.opt:
--------------------------------------------------------------------------------
1 | PSECT_ATTR=$CHAR_STRING_CONSTANTS,SHR,NOWRT
2 | SIODSHR/SHARE
3 | SYS$LIBRARY:VAXCRTL/SHARE
4 | universal=init_parser_pratt
5 |
--------------------------------------------------------------------------------
/siod/siod.opt:
--------------------------------------------------------------------------------
1 | IDENTIFICATION = "SIOD 3.1x"
2 | PSECT_ATTR=$CHAR_STRING_CONSTANTS,SHR,NOWRT
3 | SYS$LIBRARY:VAXCRTL/SHARE
4 | SIODSHR/SHARE
5 |
--------------------------------------------------------------------------------
/siod/ss.opt:
--------------------------------------------------------------------------------
1 | PSECT_ATTR=$CHAR_STRING_CONSTANTS,SHR,NOWRT
2 | TCPIP_SOCKLIB/SHARE
3 | SIODSHR/SHARE
4 | SYS$LIBRARY:VAXCRTL/SHARE
5 | universal=init_ss
6 |
--------------------------------------------------------------------------------
/siod/tar.opt:
--------------------------------------------------------------------------------
1 | PSECT_ATTR=$CHAR_STRING_CONSTANTS,SHR,NOWRT
2 | SIODSHR/SHARE
3 | SYS$LIBRARY:VAXCRTL/SHARE
4 | universal=init_tar
5 |
--------------------------------------------------------------------------------
/statemachines/Makefile:
--------------------------------------------------------------------------------
1 | .SUFFIXES: .tex .dvi .ps .pdf .dot .eps ;
2 |
3 | .dot.eps:
4 | dot -Tps $(@:.eps=.dot) -o $@
5 |
6 | .tex.dvi:
7 | latex $(@:.dvi=.tex)
8 | latex $(@:.dvi=.tex)
9 | latex $(@:.dvi=.tex)
10 |
11 | .dvi.ps:
12 | dvips $(@:.ps=.dvi)
13 |
14 | .ps.pdf:
15 | ps2pdf $(@:.pdf=.ps)
16 |
17 | view: readme.pdf
18 | evince readme.pdf &
19 |
20 | ex1.dot ex2.dot ex3.dot: stateMachine.py smtests.py
21 | python smtests.py dot
22 |
23 | readme.dvi: ex1.eps ex2.eps ex3.eps
24 |
25 | clean:
26 | rm -f *.dot *.dvi *.aux *.log *.out *.eps *.pdf *.pyc
27 |
--------------------------------------------------------------------------------
/statemachines/stateMachine.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/statemachines/stateMachine.pyc
--------------------------------------------------------------------------------
/tarball-runner/example/encrypted.tar.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/tarball-runner/example/encrypted.tar.gz
--------------------------------------------------------------------------------
/tarball-runner/example/example.tar.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/tarball-runner/example/example.tar.gz
--------------------------------------------------------------------------------
/tarball-runner/example/run.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | echo HAPPY HAPPY JOY JOY
4 |
--------------------------------------------------------------------------------
/tarball-runner/uck-script-1.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | # This is an installation script to be run while creating an ISO file
4 | # using Ubuntu Customization Kit. When you get to where UCK asks you to
5 | # run a console app, run this script on the host machine, then run
6 | # /tmp/uck-script-2.sh in the chroot jail.
7 |
8 | sudo cp ${HOME}/stuff/tarball-runner/uck-script-2.sh \
9 | ${HOME}/tmp/remaster-root/tmp
10 |
11 | sudo cp -R ../twofishmodule-0.7 ${HOME}/tmp/remaster-root
12 | sudo cp tarballrunner.py ${HOME}/tmp/remaster-root/bin
13 |
--------------------------------------------------------------------------------
/tarball-runner/uck-script-2.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | # This is an installation script to be run while creating an ISO file
4 | # using Ubuntu Customization Kit. When you get to where UCK asks you to
5 | # run a console app, run this script in the chroot jail after runnning
6 | # uck-script-1.sh on the host machine.
7 |
8 | sudo apt-get install -y python-dev
9 |
10 | (cd /twofishmodule-0.7
11 | ./configure
12 | make
13 | make install)
14 |
15 | rm -rf /tmp/uck-script-2.sh
16 |
--------------------------------------------------------------------------------
/tinyscheme1.39/dynload.h:
--------------------------------------------------------------------------------
1 | /* dynload.h */
2 | /* Original Copyright (c) 1999 Alexander Shendi */
3 | /* Modifications for NT and dl_* interface: D. Souflis */
4 |
5 | #ifndef DYNLOAD_H
6 | #define DYNLOAD_H
7 |
8 | #include "scheme-private.h"
9 |
10 | SCHEME_EXPORT pointer scm_load_ext(scheme *sc, pointer arglist);
11 |
12 | #endif
13 |
--------------------------------------------------------------------------------
/triangles/Makefile:
--------------------------------------------------------------------------------
1 | all: zbuf.so
2 |
3 | clean:
4 | rm -f *.o *.so *.rgb *.gif *.jpg *.mpg *.pyc
5 |
6 | zbuf.so: zbuf.c
7 | gcc -g -Wall -O2 -c -I/usr/include/python2.6 zbuf.c
8 | gcc -shared -o zbuf.so zbuf.o
9 |
10 | shar:
11 | shar zbuf.c anima.py Makefile PPMtoMPEG.par > zbuf.shar
12 |
--------------------------------------------------------------------------------
/tube-symbol/symbol.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/tube-symbol/symbol.png
--------------------------------------------------------------------------------
/twofishmodule-0.7/TODO:
--------------------------------------------------------------------------------
1 | * Change to latest version of Dr. Gladman's TwoFish code, which has
2 | a faster key schedule
3 | * Add a salt value in 'cryptfile.py' and 'uncryptfile.py'.
4 |
--------------------------------------------------------------------------------
/twofishmodule-0.7/config.h.in:
--------------------------------------------------------------------------------
1 | #define WORDS_BIGENDIAN 0
2 | #define SIZEOF_INT 4
3 | #define SIZEOF_LONG 8
4 |
--------------------------------------------------------------------------------
/twofishmodule-0.7/makedist:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | # note -- this assumes 'bash' shell, GNU tar, 'gzip'. It will only
4 | # work on platforms that implement the [] synonym for 'test' and
5 | # that implement the -s option for detecting symbolic links (i.e., don't
6 | # try this on brain-dead systems like SCO Unix, folks! And change 'tar' to
7 | # 'gtar' for BSD).
8 |
9 | # pass a version number e.g. 1.4.3 as 1st parameter...
10 | ME=`pwd`
11 | cd ..
12 | if [ ! -s twofishmodule-${1} ]
13 | then
14 | ln -s "${ME}" "twofishmodule-${1}"
15 | fi
16 | tar --exclude CVS -czvhf twofishmodule-${1}.tar.gz twofishmodule-${1}
17 |
18 |
--------------------------------------------------------------------------------
/ubw-src/autofiles/usbcfg.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/ubw-src/autofiles/usbcfg.h
--------------------------------------------------------------------------------
/ubw-src/autofiles/usbdsc.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/ubw-src/autofiles/usbdsc.c
--------------------------------------------------------------------------------
/ubw-src/autofiles/usbdsc.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/ubw-src/autofiles/usbdsc.h
--------------------------------------------------------------------------------
/ubw-src/io_cfg.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/ubw-src/io_cfg.h
--------------------------------------------------------------------------------
/ubw-src/main.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/ubw-src/main.c
--------------------------------------------------------------------------------
/ubw-src/system/typedefs.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/ubw-src/system/typedefs.h
--------------------------------------------------------------------------------
/ubw-src/system/usb/class/cdc/cdc.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/ubw-src/system/usb/class/cdc/cdc.c
--------------------------------------------------------------------------------
/ubw-src/system/usb/class/cdc/cdc.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/ubw-src/system/usb/class/cdc/cdc.h
--------------------------------------------------------------------------------
/ubw-src/system/usb/usb.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/ubw-src/system/usb/usb.h
--------------------------------------------------------------------------------
/ubw-src/system/usb/usb9/usb9.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/ubw-src/system/usb/usb9/usb9.c
--------------------------------------------------------------------------------
/ubw-src/system/usb/usb9/usb9.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/ubw-src/system/usb/usb9/usb9.h
--------------------------------------------------------------------------------
/ubw-src/system/usb/usb_compile_time_validation.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/ubw-src/system/usb/usb_compile_time_validation.h
--------------------------------------------------------------------------------
/ubw-src/system/usb/usbctrltrf/usbctrltrf.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/ubw-src/system/usb/usbctrltrf/usbctrltrf.c
--------------------------------------------------------------------------------
/ubw-src/system/usb/usbctrltrf/usbctrltrf.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/ubw-src/system/usb/usbctrltrf/usbctrltrf.h
--------------------------------------------------------------------------------
/ubw-src/system/usb/usbdefs/usbdefs_ep0_buff.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/ubw-src/system/usb/usbdefs/usbdefs_ep0_buff.h
--------------------------------------------------------------------------------
/ubw-src/system/usb/usbdefs/usbdefs_std_dsc.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/ubw-src/system/usb/usbdefs/usbdefs_std_dsc.h
--------------------------------------------------------------------------------
/ubw-src/system/usb/usbdrv/usbdrv.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/ubw-src/system/usb/usbdrv/usbdrv.c
--------------------------------------------------------------------------------
/ubw-src/system/usb/usbdrv/usbdrv.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/ubw-src/system/usb/usbdrv/usbdrv.h
--------------------------------------------------------------------------------
/ubw-src/system/usb/usbmmap.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/ubw-src/system/usb/usbmmap.c
--------------------------------------------------------------------------------
/ubw-src/system/usb/usbmmap.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/ubw-src/system/usb/usbmmap.h
--------------------------------------------------------------------------------
/ubw-src/user/user.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/ubw-src/user/user.c
--------------------------------------------------------------------------------
/ubw-src/user/user.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/ubw-src/user/user.h
--------------------------------------------------------------------------------
/ubw-src/user/user_SpeedTest.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/ubw-src/user/user_SpeedTest.c
--------------------------------------------------------------------------------
/webfun/chrome-extension/hackathon-1/countdown/countdown128.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/chrome-extension/hackathon-1/countdown/countdown128.png
--------------------------------------------------------------------------------
/webfun/chrome-extension/hackathon-1/countdown/countdown16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/chrome-extension/hackathon-1/countdown/countdown16.png
--------------------------------------------------------------------------------
/webfun/chrome-extension/hackathon-1/countdown/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Countdown",
3 | "version": "1.0",
4 | "description": "A countdown app",
5 | "icons": {
6 | "16": "countdown16.png",
7 | "128": "countdown128.png"
8 | },
9 | "permissions": [
10 | "tabs", "notifications"
11 | ],
12 | "background_page": "background.html",
13 | "app": {
14 | "launch": {
15 | "local_path": "launchLocalPath.html"
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/webfun/chrome-extension/hackathon-2/big-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/chrome-extension/hackathon-2/big-icon.png
--------------------------------------------------------------------------------
/webfun/chrome-extension/hackathon-2/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/chrome-extension/hackathon-2/icon.png
--------------------------------------------------------------------------------
/webfun/chrome-extension/hackathon-2/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Temporary Favorites",
3 | "version": "1.0",
4 | "description": "Save a list of local favorites",
5 | "browser_action": {
6 | "default_icon": "icon.png",
7 | //"popup": "addedUrlList.html"
8 | "popup": "launchTempFaves.html"
9 | },
10 | "permissions": [
11 | "tabs"
12 | ]
13 | }
14 |
--------------------------------------------------------------------------------
/webfun/chrome-extension/hello-world/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/chrome-extension/hello-world/icon.png
--------------------------------------------------------------------------------
/webfun/chrome-extension/hello-world/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "My First Extension",
3 | "version": "1.0",
4 | "description": "The first extension that I made.",
5 | "browser_action": {
6 | "default_icon": "icon.png",
7 | "popup": "popup.html"
8 | },
9 | "permissions": [
10 | "http://api.flickr.com/"
11 | ]
12 | }
13 |
--------------------------------------------------------------------------------
/webfun/django-example/mysite/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/django-example/mysite/__init__.py
--------------------------------------------------------------------------------
/webfun/django-example/mysite/manage.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python
2 | from django.core.management import execute_manager
3 | try:
4 | import settings # Assumed to be in the same directory.
5 | except ImportError:
6 | import sys
7 | sys.stderr.write("Error: Can't find the file 'settings.py' in the directory containing %r. It appears you've customized things.\nYou'll have to run django-admin.py, passing it your settings module.\n(If the file settings.py does indeed exist, it's causing an ImportError somehow.)\n" % __file__)
8 | sys.exit(1)
9 |
10 | if __name__ == "__main__":
11 | execute_manager(settings)
12 |
--------------------------------------------------------------------------------
/webfun/django-example/mysite/polls/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/django-example/mysite/polls/__init__.py
--------------------------------------------------------------------------------
/webfun/django-example/mysite/polls/admin.py:
--------------------------------------------------------------------------------
1 | from mysite.polls.models import Poll, Choice
2 | from django.contrib import admin
3 |
4 | admin.site.register(Poll)
5 | admin.site.register(Choice)
6 |
--------------------------------------------------------------------------------
/webfun/django-example/mysite/polls/detail.html:
--------------------------------------------------------------------------------
1 | {{ poll.question }}
2 |
3 | {% if error_message %}{{ error_message }}
{% endif %}
4 |
5 |
13 |
--------------------------------------------------------------------------------
/webfun/django-example/mysite/polls/literal.html:
--------------------------------------------------------------------------------
1 | Here is the source code for {{ filename }}
2 |
3 | {{ content }}
4 |
--------------------------------------------------------------------------------
/webfun/django-example/mysite/polls/polls.html:
--------------------------------------------------------------------------------
1 | {% if latest_poll_list %}
2 |
7 | {% else %}
8 | No polls are available.
9 | {% endif %}
10 |
--------------------------------------------------------------------------------
/webfun/django-example/mysite/polls/rawjson.html:
--------------------------------------------------------------------------------
1 | {{ jsonoutput|safe }}
2 |
--------------------------------------------------------------------------------
/webfun/django-example/mysite/polls/redirect.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Just a moment...
7 |
8 |
9 |
--------------------------------------------------------------------------------
/webfun/django-example/mysite/polls/results.html:
--------------------------------------------------------------------------------
1 | {{ poll.question }}
2 |
3 |
4 | {% for choice in poll.choice_set.all %}
5 | - {{ choice.choice }} -- {{ choice.votes }} vote{{ choice.votes|pluralize }}
6 | {% endfor %}
7 |
8 |
9 | Vote again?
10 |
--------------------------------------------------------------------------------
/webfun/django-example/mysite/polls/tests.py:
--------------------------------------------------------------------------------
1 | """
2 | This file demonstrates two different styles of tests (one doctest and one
3 | unittest). These will both pass when you run "manage.py test".
4 |
5 | Replace these with more appropriate tests for your application.
6 | """
7 |
8 | from django.test import TestCase
9 |
10 | class SimpleTest(TestCase):
11 | def test_basic_addition(self):
12 | """
13 | Tests that 1 + 1 always equals 2.
14 | """
15 | self.failUnlessEqual(1 + 1, 2)
16 |
17 | __test__ = {"doctest": """
18 | Another way to test that 1 + 1 is equal to 2.
19 |
20 | >>> 1 + 1 == 2
21 | True
22 | """}
23 |
24 |
--------------------------------------------------------------------------------
/webfun/django-example/mysite/sql3.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/django-example/mysite/sql3.data
--------------------------------------------------------------------------------
/webfun/django/django-app/caloriecounter/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/django/django-app/caloriecounter/__init__.py
--------------------------------------------------------------------------------
/webfun/django/django-app/caloriecounter/manage.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python
2 | from django.core.management import execute_manager
3 | import imp
4 | try:
5 | imp.find_module('settings') # Assumed to be in the same directory.
6 | except ImportError:
7 | import sys
8 | sys.stderr.write("Error: Can't find the file 'settings.py' in the directory containing %r. It appears you've customized things.\nYou'll have to run django-admin.py, passing it your settings module.\n" % __file__)
9 | sys.exit(1)
10 |
11 | import settings
12 |
13 | if __name__ == "__main__":
14 | execute_manager(settings)
15 |
--------------------------------------------------------------------------------
/webfun/django/django-app/caloriecounter/templates/newfood.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | Hello, {{ name }}! Some day you should visit {{ address }}.
4 | {% if citylist %}
5 |
6 |
7 | {% for city in citylist %}
8 | - {{ city }}
9 | {% endfor %}
10 |
11 | {% endif %}
12 |
13 |
14 |
--------------------------------------------------------------------------------
/webfun/django/django-app/caloriecounter/tests.py:
--------------------------------------------------------------------------------
1 | """
2 | This file demonstrates writing tests using the unittest module. These will pass
3 | when you run "manage.py test".
4 |
5 | Replace this with more appropriate tests for your application.
6 | """
7 |
8 | from django.test import TestCase
9 |
10 |
11 | class SimpleTest(TestCase):
12 | def test_basic_addition(self):
13 | """
14 | Tests that 1 + 1 always equals 2.
15 | """
16 | self.assertEqual(1 + 1, 2)
17 |
--------------------------------------------------------------------------------
/webfun/django/django-app/trivialproject/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/django/django-app/trivialproject/__init__.py
--------------------------------------------------------------------------------
/webfun/django/django-app/trivialproject/manage.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python
2 | from django.core.management import execute_manager
3 | import imp
4 | try:
5 | imp.find_module('settings') # Assumed to be in the same directory.
6 | except ImportError:
7 | import sys
8 | sys.stderr.write("Error: Can't find the file 'settings.py' in the directory containing %r. It appears you've customized things.\nYou'll have to run django-admin.py, passing it your settings module.\n" % __file__)
9 | sys.exit(1)
10 |
11 | import settings
12 |
13 | if __name__ == "__main__":
14 | execute_manager(settings)
15 |
--------------------------------------------------------------------------------
/webfun/django/django-app/trivialproject/templates/home.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | Hello. Type in your name and I will try to greet you.
4 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/webfun/django/django-app/trivialproject/templates/whois.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | Hello, {{ name }}! Some day you should visit {{ address }}.
4 | {% if citylist %}
5 |
6 |
7 | {% for city in citylist %}
8 | - {{ city }}
9 | {% endfor %}
10 |
11 | {% endif %}
12 |
13 |
14 |
--------------------------------------------------------------------------------
/webfun/django/django-app/trivialproject/tests.py:
--------------------------------------------------------------------------------
1 | """
2 | This file demonstrates writing tests using the unittest module. These will pass
3 | when you run "manage.py test".
4 |
5 | Replace this with more appropriate tests for your application.
6 | """
7 |
8 | from django.test import TestCase
9 |
10 |
11 | class SimpleTest(TestCase):
12 | def test_basic_addition(self):
13 | """
14 | Tests that 1 + 1 always equals 2.
15 | """
16 | self.assertEqual(1 + 1, 2)
17 |
--------------------------------------------------------------------------------
/webfun/django/genkey.py:
--------------------------------------------------------------------------------
1 | from random import choice
2 |
3 | print ("SECRET_KEY = '%s'" %
4 | (''.join([choice('abcdefghijklmnopqrstuvwxyz0123456789' +
5 | '!@#$%^&*(-_=+)') for i in range(50)])))
6 |
7 |
--------------------------------------------------------------------------------
/webfun/django/requirements-postgresql.txt:
--------------------------------------------------------------------------------
1 | Django==2.2.24
2 | PyRSS2Gen==1.0.0
3 | Twisted==20.3.0
4 | altgraph==0.9
5 | bdist-mpkg==0.4.4
6 | dj-database-url==0.2.1
7 | macholib==1.4.2
8 | modulegraph==0.9.1
9 | psycopg2==2.4.6
10 | py2app==0.6.3
11 | pyopenssl>=17.5.0
12 | python-dateutil==1.5
13 | virtualenv==1.8.4
14 | wsgiref==0.1.2
15 | xattr==0.6.2
16 | zope.interface==3.5.1
17 |
--------------------------------------------------------------------------------
/webfun/django/requirements-sqlite3.txt:
--------------------------------------------------------------------------------
1 | Django==2.2.24
2 | wsgiref==0.1.2
3 | yolk==0.4.1
4 | django-jquery==1.9.1
5 |
--------------------------------------------------------------------------------
/webfun/grails/my-project/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | my-project
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.grails.ide.eclipse.core.nature
16 | org.eclipse.jdt.groovy.core.groovyNature
17 | org.eclipse.jdt.core.javanature
18 |
19 |
20 |
--------------------------------------------------------------------------------
/webfun/grails/my-project/application.properties:
--------------------------------------------------------------------------------
1 | #Grails Metadata file
2 | #Tue Jan 01 10:17:39 EST 2013
3 | app.grails.version=2.2.0
4 | app.name=my-project
5 | app.version=0.1
6 |
--------------------------------------------------------------------------------
/webfun/grails/my-project/grails-app/conf/ApplicationResources.groovy:
--------------------------------------------------------------------------------
1 | modules = {
2 | application {
3 | resource url:'js/application.js'
4 | }
5 | }
--------------------------------------------------------------------------------
/webfun/grails/my-project/grails-app/conf/BootStrap.groovy:
--------------------------------------------------------------------------------
1 | class BootStrap {
2 |
3 | def init = { servletContext ->
4 | }
5 | def destroy = {
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/webfun/grails/my-project/grails-app/conf/UrlMappings.groovy:
--------------------------------------------------------------------------------
1 | class UrlMappings {
2 |
3 | static mappings = {
4 | "/$controller/$action?/$id?"{
5 | constraints {
6 | // apply constraints here
7 | }
8 | }
9 |
10 | "/"(view:"/index")
11 | "500"(view:'/error')
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/webfun/grails/my-project/grails-app/conf/spring/resources.groovy:
--------------------------------------------------------------------------------
1 | // Place your Spring DSL code here
2 | beans = {
3 | }
4 |
--------------------------------------------------------------------------------
/webfun/grails/my-project/grails-app/controllers/my/project/BController.groovy:
--------------------------------------------------------------------------------
1 | package my.project
2 |
3 | class BController {
4 |
5 | def index() { }
6 | }
7 |
--------------------------------------------------------------------------------
/webfun/grails/my-project/grails-app/controllers/my/project/CapitalController.groovy:
--------------------------------------------------------------------------------
1 | package my.project
2 |
3 | class CapitalController {
4 |
5 | def index() { }
6 | }
7 |
--------------------------------------------------------------------------------
/webfun/grails/my-project/grails-app/controllers/my/project/Controller.groovy:
--------------------------------------------------------------------------------
1 | package my.project
2 |
3 | class Controller {
4 |
5 | def index() { }
6 | }
7 |
--------------------------------------------------------------------------------
/webfun/grails/my-project/grails-app/controllers/my/project/NoteController.groovy:
--------------------------------------------------------------------------------
1 | package my.project
2 |
3 | class NoteController {
4 |
5 | def index() { }
6 | }
7 |
--------------------------------------------------------------------------------
/webfun/grails/my-project/grails-app/controllers/my/project/TheController.groovy:
--------------------------------------------------------------------------------
1 | package my.project
2 |
3 | class TheController {
4 |
5 | def index() { }
6 | }
7 |
--------------------------------------------------------------------------------
/webfun/grails/my-project/grails-app/controllers/org/example/BookController.groovy:
--------------------------------------------------------------------------------
1 | package org.example
2 |
3 | class BookController {
4 | def scaffold = Book
5 | }
6 |
--------------------------------------------------------------------------------
/webfun/grails/my-project/grails-app/domain/org/example/Book.groovy:
--------------------------------------------------------------------------------
1 | package org.example
2 |
3 | class Book {
4 | String title
5 | String author
6 |
7 | static constraints = {
8 | title(blank: false)
9 | author(blank: false)
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/webfun/grails/my-project/grails-app/views/error.gsp:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Grails Runtime ExceptionError
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | - An error has occurred
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/webfun/grails/my-project/target/classes/ApplicationResources$_run_closure1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/target/classes/ApplicationResources$_run_closure1.class
--------------------------------------------------------------------------------
/webfun/grails/my-project/target/classes/ApplicationResources$_run_closure1_closure2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/target/classes/ApplicationResources$_run_closure1_closure2.class
--------------------------------------------------------------------------------
/webfun/grails/my-project/target/classes/ApplicationResources.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/target/classes/ApplicationResources.class
--------------------------------------------------------------------------------
/webfun/grails/my-project/target/classes/BootStrap$_closure1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/target/classes/BootStrap$_closure1.class
--------------------------------------------------------------------------------
/webfun/grails/my-project/target/classes/BootStrap$_closure2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/target/classes/BootStrap$_closure2.class
--------------------------------------------------------------------------------
/webfun/grails/my-project/target/classes/BootStrap.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/target/classes/BootStrap.class
--------------------------------------------------------------------------------
/webfun/grails/my-project/target/classes/BuildConfig$_run_closure1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/target/classes/BuildConfig$_run_closure1.class
--------------------------------------------------------------------------------
/webfun/grails/my-project/target/classes/BuildConfig$_run_closure1_closure2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/target/classes/BuildConfig$_run_closure1_closure2.class
--------------------------------------------------------------------------------
/webfun/grails/my-project/target/classes/BuildConfig$_run_closure1_closure3.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/target/classes/BuildConfig$_run_closure1_closure3.class
--------------------------------------------------------------------------------
/webfun/grails/my-project/target/classes/BuildConfig$_run_closure1_closure4.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/target/classes/BuildConfig$_run_closure1_closure4.class
--------------------------------------------------------------------------------
/webfun/grails/my-project/target/classes/BuildConfig$_run_closure1_closure5.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/target/classes/BuildConfig$_run_closure1_closure5.class
--------------------------------------------------------------------------------
/webfun/grails/my-project/target/classes/BuildConfig.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/target/classes/BuildConfig.class
--------------------------------------------------------------------------------
/webfun/grails/my-project/target/classes/Config$_run_closure1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/target/classes/Config$_run_closure1.class
--------------------------------------------------------------------------------
/webfun/grails/my-project/target/classes/Config$_run_closure1_closure3.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/target/classes/Config$_run_closure1_closure3.class
--------------------------------------------------------------------------------
/webfun/grails/my-project/target/classes/Config$_run_closure1_closure4.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/target/classes/Config$_run_closure1_closure4.class
--------------------------------------------------------------------------------
/webfun/grails/my-project/target/classes/Config$_run_closure2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/target/classes/Config$_run_closure2.class
--------------------------------------------------------------------------------
/webfun/grails/my-project/target/classes/Config.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/target/classes/Config.class
--------------------------------------------------------------------------------
/webfun/grails/my-project/target/classes/DataSource$_run_closure1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/target/classes/DataSource$_run_closure1.class
--------------------------------------------------------------------------------
/webfun/grails/my-project/target/classes/DataSource$_run_closure2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/target/classes/DataSource$_run_closure2.class
--------------------------------------------------------------------------------
/webfun/grails/my-project/target/classes/DataSource$_run_closure3.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/target/classes/DataSource$_run_closure3.class
--------------------------------------------------------------------------------
/webfun/grails/my-project/target/classes/DataSource$_run_closure3_closure4.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/target/classes/DataSource$_run_closure3_closure4.class
--------------------------------------------------------------------------------
/webfun/grails/my-project/target/classes/DataSource$_run_closure3_closure4_closure7.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/target/classes/DataSource$_run_closure3_closure4_closure7.class
--------------------------------------------------------------------------------
/webfun/grails/my-project/target/classes/DataSource$_run_closure3_closure5.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/target/classes/DataSource$_run_closure3_closure5.class
--------------------------------------------------------------------------------
/webfun/grails/my-project/target/classes/DataSource$_run_closure3_closure5_closure8.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/target/classes/DataSource$_run_closure3_closure5_closure8.class
--------------------------------------------------------------------------------
/webfun/grails/my-project/target/classes/DataSource$_run_closure3_closure6.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/target/classes/DataSource$_run_closure3_closure6.class
--------------------------------------------------------------------------------
/webfun/grails/my-project/target/classes/DataSource$_run_closure3_closure6_closure9.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/target/classes/DataSource$_run_closure3_closure6_closure9.class
--------------------------------------------------------------------------------
/webfun/grails/my-project/target/classes/DataSource$_run_closure3_closure6_closure9_closure10.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/target/classes/DataSource$_run_closure3_closure6_closure9_closure10.class
--------------------------------------------------------------------------------
/webfun/grails/my-project/target/classes/DataSource.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/target/classes/DataSource.class
--------------------------------------------------------------------------------
/webfun/grails/my-project/target/classes/UrlMappings$__clinit__closure1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/target/classes/UrlMappings$__clinit__closure1.class
--------------------------------------------------------------------------------
/webfun/grails/my-project/target/classes/UrlMappings$__clinit__closure1_closure2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/target/classes/UrlMappings$__clinit__closure1_closure2.class
--------------------------------------------------------------------------------
/webfun/grails/my-project/target/classes/UrlMappings$__clinit__closure1_closure2_closure3.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/target/classes/UrlMappings$__clinit__closure1_closure2_closure3.class
--------------------------------------------------------------------------------
/webfun/grails/my-project/target/classes/UrlMappings.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/target/classes/UrlMappings.class
--------------------------------------------------------------------------------
/webfun/grails/my-project/target/classes/my/project/BController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/target/classes/my/project/BController.class
--------------------------------------------------------------------------------
/webfun/grails/my-project/target/classes/my/project/CapitalController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/target/classes/my/project/CapitalController.class
--------------------------------------------------------------------------------
/webfun/grails/my-project/target/classes/my/project/Controller.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/target/classes/my/project/Controller.class
--------------------------------------------------------------------------------
/webfun/grails/my-project/target/classes/my/project/NoteController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/target/classes/my/project/NoteController.class
--------------------------------------------------------------------------------
/webfun/grails/my-project/target/classes/my/project/TheController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/target/classes/my/project/TheController.class
--------------------------------------------------------------------------------
/webfun/grails/my-project/target/classes/org/example/Book$__clinit__closure1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/target/classes/org/example/Book$__clinit__closure1.class
--------------------------------------------------------------------------------
/webfun/grails/my-project/target/classes/org/example/Book.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/target/classes/org/example/Book.class
--------------------------------------------------------------------------------
/webfun/grails/my-project/target/classes/org/example/BookController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/target/classes/org/example/BookController.class
--------------------------------------------------------------------------------
/webfun/grails/my-project/target/classes/resources$_run_closure1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/target/classes/resources$_run_closure1.class
--------------------------------------------------------------------------------
/webfun/grails/my-project/target/classes/resources.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/target/classes/resources.class
--------------------------------------------------------------------------------
/webfun/grails/my-project/test/unit/my/project/BControllerTests.groovy:
--------------------------------------------------------------------------------
1 | package my.project
2 |
3 |
4 |
5 | import grails.test.mixin.*
6 | import org.junit.*
7 |
8 | /**
9 | * See the API for {@link grails.test.mixin.web.ControllerUnitTestMixin} for usage instructions
10 | */
11 | @TestFor(BController)
12 | class BControllerTests {
13 |
14 | void testSomething() {
15 | fail "Implement me"
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/webfun/grails/my-project/test/unit/my/project/CapitalControllerTests.groovy:
--------------------------------------------------------------------------------
1 | package my.project
2 |
3 |
4 |
5 | import grails.test.mixin.*
6 | import org.junit.*
7 |
8 | /**
9 | * See the API for {@link grails.test.mixin.web.ControllerUnitTestMixin} for usage instructions
10 | */
11 | @TestFor(CapitalController)
12 | class CapitalControllerTests {
13 |
14 | void testSomething() {
15 | fail "Implement me"
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/webfun/grails/my-project/test/unit/my/project/ControllerTests.groovy:
--------------------------------------------------------------------------------
1 | package my.project
2 |
3 |
4 |
5 | import grails.test.mixin.*
6 | import org.junit.*
7 |
8 | /**
9 | * See the API for {@link grails.test.mixin.web.ControllerUnitTestMixin} for usage instructions
10 | */
11 | @TestFor(Controller)
12 | class ControllerTests {
13 |
14 | void testSomething() {
15 | fail "Implement me"
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/webfun/grails/my-project/test/unit/my/project/NoteControllerTests.groovy:
--------------------------------------------------------------------------------
1 | package my.project
2 |
3 |
4 |
5 | import grails.test.mixin.*
6 | import org.junit.*
7 |
8 | /**
9 | * See the API for {@link grails.test.mixin.web.ControllerUnitTestMixin} for usage instructions
10 | */
11 | @TestFor(NoteController)
12 | class NoteControllerTests {
13 |
14 | void testSomething() {
15 | fail "Implement me"
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/webfun/grails/my-project/test/unit/my/project/TheControllerTests.groovy:
--------------------------------------------------------------------------------
1 | package my.project
2 |
3 |
4 |
5 | import grails.test.mixin.*
6 | import org.junit.*
7 |
8 | /**
9 | * See the API for {@link grails.test.mixin.web.ControllerUnitTestMixin} for usage instructions
10 | */
11 | @TestFor(TheController)
12 | class TheControllerTests {
13 |
14 | void testSomething() {
15 | fail "Implement me"
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/webfun/grails/my-project/test/unit/org/example/BookControllerTests.groovy:
--------------------------------------------------------------------------------
1 | package org.example
2 |
3 |
4 |
5 | import grails.test.mixin.*
6 | import org.junit.*
7 |
8 | /**
9 | * See the API for {@link grails.test.mixin.web.ControllerUnitTestMixin} for usage instructions
10 | */
11 | @TestFor(BookController)
12 | class BookControllerTests {
13 |
14 | void testSomething() {
15 | fail "Implement me"
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/webfun/grails/my-project/test/unit/org/example/BookTests.groovy:
--------------------------------------------------------------------------------
1 | package org.example
2 |
3 |
4 |
5 | import grails.test.mixin.*
6 | import org.junit.*
7 |
8 | /**
9 | * See the API for {@link grails.test.mixin.domain.DomainClassUnitTestMixin} for usage instructions
10 | */
11 | @TestFor(Book)
12 | class BookTests {
13 |
14 | void testSomething() {
15 | fail "Implement me"
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/webfun/grails/my-project/web-app/images/apple-touch-icon-retina.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/web-app/images/apple-touch-icon-retina.png
--------------------------------------------------------------------------------
/webfun/grails/my-project/web-app/images/apple-touch-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/web-app/images/apple-touch-icon.png
--------------------------------------------------------------------------------
/webfun/grails/my-project/web-app/images/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/web-app/images/favicon.ico
--------------------------------------------------------------------------------
/webfun/grails/my-project/web-app/images/grails_logo.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/web-app/images/grails_logo.jpg
--------------------------------------------------------------------------------
/webfun/grails/my-project/web-app/images/grails_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/web-app/images/grails_logo.png
--------------------------------------------------------------------------------
/webfun/grails/my-project/web-app/images/leftnav_btm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/web-app/images/leftnav_btm.png
--------------------------------------------------------------------------------
/webfun/grails/my-project/web-app/images/leftnav_midstretch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/web-app/images/leftnav_midstretch.png
--------------------------------------------------------------------------------
/webfun/grails/my-project/web-app/images/leftnav_top.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/web-app/images/leftnav_top.png
--------------------------------------------------------------------------------
/webfun/grails/my-project/web-app/images/skin/database_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/web-app/images/skin/database_add.png
--------------------------------------------------------------------------------
/webfun/grails/my-project/web-app/images/skin/database_delete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/web-app/images/skin/database_delete.png
--------------------------------------------------------------------------------
/webfun/grails/my-project/web-app/images/skin/database_edit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/web-app/images/skin/database_edit.png
--------------------------------------------------------------------------------
/webfun/grails/my-project/web-app/images/skin/database_save.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/web-app/images/skin/database_save.png
--------------------------------------------------------------------------------
/webfun/grails/my-project/web-app/images/skin/database_table.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/web-app/images/skin/database_table.png
--------------------------------------------------------------------------------
/webfun/grails/my-project/web-app/images/skin/exclamation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/web-app/images/skin/exclamation.png
--------------------------------------------------------------------------------
/webfun/grails/my-project/web-app/images/skin/house.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/web-app/images/skin/house.png
--------------------------------------------------------------------------------
/webfun/grails/my-project/web-app/images/skin/information.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/web-app/images/skin/information.png
--------------------------------------------------------------------------------
/webfun/grails/my-project/web-app/images/skin/shadow.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/web-app/images/skin/shadow.jpg
--------------------------------------------------------------------------------
/webfun/grails/my-project/web-app/images/skin/sorted_asc.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/web-app/images/skin/sorted_asc.gif
--------------------------------------------------------------------------------
/webfun/grails/my-project/web-app/images/skin/sorted_desc.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/web-app/images/skin/sorted_desc.gif
--------------------------------------------------------------------------------
/webfun/grails/my-project/web-app/images/spinner.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/web-app/images/spinner.gif
--------------------------------------------------------------------------------
/webfun/grails/my-project/web-app/images/springsource.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/grails/my-project/web-app/images/springsource.png
--------------------------------------------------------------------------------
/webfun/grails/my-project/web-app/js/application.js:
--------------------------------------------------------------------------------
1 | if (typeof jQuery !== 'undefined') {
2 | (function($) {
3 | $('#spinner').ajaxStart(function() {
4 | $(this).fadeIn();
5 | }).ajaxStop(function() {
6 | $(this).fadeOut();
7 | });
8 | })(jQuery);
9 | }
10 |
--------------------------------------------------------------------------------
/webfun/guile/guile-web-0.5.0/AUTHORS:
--------------------------------------------------------------------------------
1 | -*- text -*-
2 |
3 | Guile-Web is written and maintained by Clinton Ebadi
4 | .
5 |
6 | Please send bug reports, patches, etc. to him.
7 |
8 | All files under SSAX/ are from Oleg's SSAX library
9 | (http://ssax.sf.net) and are in the public domain.
10 |
11 | hash-dash.scm uses SSAX/lib/input-parse.scm to parse its input.
12 |
--------------------------------------------------------------------------------
/webfun/guile/guile-web-0.5.0/configure.ac:
--------------------------------------------------------------------------------
1 | AC_INIT([guile-web], [0.5.0], [clinton@unknownlamer.org])
2 | AM_INIT_AUTOMAKE
3 |
4 | AC_PROG_CC
5 | AC_PROG_LIBTOOL
6 |
7 | GUILE_PROGS
8 | GUILE_SITE_DIR
9 | GUILE_FLAGS
10 |
11 | AC_CHECK_LIB(cgi, cgi_init)
12 |
13 | AC_OUTPUT(Makefile)
14 |
15 |
--------------------------------------------------------------------------------
/webfun/guile/guile-web-0.5.0/html/html-doc.scm:
--------------------------------------------------------------------------------
1 | (use-modules (ice-9 format))
2 |
3 | (define-macro (define-tag! tagname atts empty?)
4 | (format #t "@item Tag: @code{~A}~%~/@itemize @minus~%~/@item Atts:~%~/~/@itemize~{~{~%~/~/@item Name: @code{~A} Default Value: @code{~S}~}~}~%~/~/@end itemize~%~/~A~%~/@end itemize~%"
5 | tagname
6 | atts
7 | (if empty? "@item Empty Tag" "")))
8 |
9 | (format #t "@itemize @bullet~%")
10 | (load "html-defines.scm")
11 | (format #t "@end itemize~%")
12 |
--------------------------------------------------------------------------------
/webfun/guile/guile-www-2.28/doc/guile-www.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/webfun/guile/guile-www-2.28/doc/guile-www.pdf
--------------------------------------------------------------------------------
/webfun/guile/guile-www-2.28/doc/stamp-vti:
--------------------------------------------------------------------------------
1 | @set UPDATED 22 June 2010
2 | @set UPDATED-MONTH June 2010
3 | @set EDITION 2.28
4 | @set VERSION 2.28
5 |
--------------------------------------------------------------------------------
/webfun/guile/guile-www-2.28/doc/version.texi:
--------------------------------------------------------------------------------
1 | @set UPDATED 22 June 2010
2 | @set UPDATED-MONTH June 2010
3 | @set EDITION 2.28
4 | @set VERSION 2.28
5 |
--------------------------------------------------------------------------------
/webfun/guile/guile-www-2.28/examples/README:
--------------------------------------------------------------------------------
1 | This directory contains some examples using Guile-WWW modules.
2 |
3 | To use the modules before installing them, try ‘wily-guile’ in this directory
4 | instead of plain old ‘guile’. For some examples, it is enough to set and
5 | export env var GUILE=$(pwd)/wily-guile. For others, try something like:
6 |
7 | sed s,/usr/local/bin/guile,$(pwd)/wily-guile, PROGRAM > TMP
8 | mv TMP PROGRAM
9 |
10 | This is not done automatically for you because the maintainer is lazy.
11 |
--------------------------------------------------------------------------------
/webfun/guile/guile-www-2.28/examples/wily-guile.in:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | guile="@GUILE@"
3 | exd="@abs_top_builddir@/examples"
4 |
5 | test -h "$exd/www" || ( cd "$exd" ; ln -s ../source www )
6 |
7 | GUILE_LOAD_PATH=`echo "$exd:$GUILE_LOAD_PATH" | sed 's/:$//'`
8 | export GUILE_LOAD_PATH
9 |
10 | exec $guile "$@"
11 |
--------------------------------------------------------------------------------
/webfun/rails/build-website:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | # The canonical example website is usually a Twitter clone, so here's mine.
4 | # I'll need to write a high-volume testing gadget, so I'll try to do that in
5 | # Ruby as well.
6 |
7 | rm -rf website/
8 | rails new website
9 | cd website/
10 | rails generate controller home index
11 | rm public/index.html
12 | sed -i 's%get "home/index"%root :to => "home#index"%' config/routes.rb || exit 1
13 | rails generate scaffold Person email:string hashedpw:string location:references
14 | rails generate scaffold Tweet text:string person:references
15 | rails generate scaffold Location latitude:float longitude:float description:string
16 | rake db:migrate
17 |
--------------------------------------------------------------------------------
/webfun/rails/tinkering/foo.rb:
--------------------------------------------------------------------------------
1 | class Foo
2 | def bar
3 | puts "original bar method"
4 | private_method
5 | end
6 |
7 | # http://en.wikibooks.org/wiki/Ruby_Programming/Syntax/Classes#Private
8 | private
9 | def private_method
10 | puts "here's my private method"
11 | end
12 | end
13 |
14 | f = Foo.new
15 | f.bar
16 |
17 | def f.bar
18 | puts "later bar method"
19 | # accessing a private method from inside a public method is OK
20 | private_method
21 | end
22 |
23 | f.bar
24 |
25 | begin
26 | f.private_method
27 | rescue
28 | puts "You can't access a private method directly"
29 | end
30 |
--------------------------------------------------------------------------------
/will_snow_small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wware/stuff/f43e424419bd7e5cb3d2684366aa01bb90e1e6e4/will_snow_small.png
--------------------------------------------------------------------------------