PRC Recording Studio PRC Recording Studio PRC Recording Studio
Genealogy of my kin

A near random collection of technical notes.

Some ideas, definitions, and engineering factoids that may come in handy

       

This is a collection of technical notes, kept here to satisfy general curiousity.

  • Fundamental quesitons to ask before you start any development effort. Requirements Questions
  • Ajax is hot. Maybe as hot as Java was in 97. Here are some Ajax links:
  • What is DSL, really?
  • SlideRule
  • Adventure was not really technical, but it allowed me and my friends to kill lots of time when we should have been working on Tops-10 and Tops-20 systems.
  • How to convert Linux ext2 to ext3
  • Interesting paper on Flaws in on line poker
  • A nice overview of DSP systems http://www.dspguide.com/pdfbook.htm
  • Accuracy, Precision and floating point numbers.
  • Garmin GPS Street Pilot,
    • serial # M55113649.
    • To reset it, hold the "Route" button while turning it on.
    • to delete waypoints, put Find -> personal Waypoints -> enter, scroll to one, enter, then delete
  • Garmin Nuvi 660
    • Serial 18657296
    • Traffic ID # 3318525876
  • The bunny, fox, and the thesis.
  • Etymology of "foo", RFC 3092
  • Threads are evil
  • Notes on PC power supply testing
  • My favorite one line program:
    perl -i.bak-p -e 's/search/replace/g' filename
    or perl -p -i.bak -e 's/search/replace/g' *
    See page 496 of Programming Perl (third edition) from O'Reilly. http://www.oreilly.com/catalog/pperl3/ the example code is http://examples.oreilly.com/pperl3/examples.gz
  • Reference for perl command switches http://search.cpan.org/dist/perl/pod/perl.pod
  • CPAN, great but documentation is terrible.
    To start CPAN as a shell.
    perl -MCPAN -e shell
    
    When you're in the cpan shell, execute:
    cpan> o conf init
    
  • Php mail security notes
  • Research results on common bad passwords
  • For crypto messages must be padded to an integral number of bits to fill the block using RFC 3852 - Cryptographic Message Syntax (CMS) Section 6.3 This is also sometimes refered to as PKCS7. If you want real overkill, google for OAEP
  • PC power supply calculator
  • Tips on RJ45/Cat5 cabling
  • Special telco phone number 811, tells which line/number you are using.
  • If you are a headphone audiophile, you should check out http://www.headamp.com/
  • SlimDevices SqueezeCenter mysql access:
    mysql -P9092 -h127.0.0.1 slimserver
    
  • SVN ignore tips:
    1. cd to the parent folder of the folder you want to ignore.
    2. svn propedit svn:ingore .
    3. This will pop upon whatever editor is configured. Enter the files or folders you wish to ignore each on their own line.
    4. Exit the editor.
    5. Commit the change.
    6. If it gives you guff (sometimes it does) update the current folder and try again.
  • SVN/Subversion, add new directory to existing repository:
     svn add musicutils/
     svn: '.' is not a working copy
     svn import musicutils file://repos/path
    
    
  • svn mkdir https://hostname/svn/repository/project -m "Creating a new project"
  • svn mkdir file:///var/svnhome/quad -m "critical files for quad"
  • Command to run synaptic via X
     gksu /usr/sbin/synaptic 
    

  • Lenovo T60p laptop.
    • Dual Intel ...
    • 2GB ram
    • ?? Core 2 Duo 15.4-inch widescreen ThinkPad T60p with ATI Mobility FireGL V5250
    • ATI Technologies Inc M56GL [Mobility FireGL V5250] 256MB You need at least fglrx version 8.3 or the latest radeon/radeonhd driver.
    • Display likes 1680x1050
    • Ethernet controller: Intel Corporation 82573L Gigabit Ethernet Controller
    • Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
    • LogiTech Quick Cam Chat 046d:092e Logitech, Inc.
    • card 0: Intel [HDA Intel], device 0: AD198x Analog [AD198x Analog]
    • Hard disk interface SATA Hard disk rotational speed 7200 rpm Total storage capacity 100 GB
  • Local copycopy of lenovo manual
  • Gateway quad
  • CyberPower Core 2 Quad
    • Intel Core 2 Quad 2 Q9400 2.66 GHZ
    • 8 GB ram
    • ASUS P5Q PRO Turbo P45 DDR2 Crossfire
    • EVGA nVidea GTS 250 1GB DDR3 PCI-E
  • Sharp Aquos LC-42D64U
    Remote ga600wjsa
  • Log4j
  • DC weather statistics

Notes to self, technology to look at

Audio bits

Cell phones

I know very little about cellphones, I am a user. Here is link to info about phones

HTTP, rtfRFC

The basic HTTP request is made by telneting to port 80 and entering the command, terminated by two blank lines:
  GET / HTTP/1.0
To get any specific file, include the relative URI as the argument to the "get" command. This example also shows the use of "Host:" for http 1.1 requests:
  GET /icons/stamp.gif HTTP/1.1
  Host:  www.foo.com

  • MySql is a great database. On most linux distros, the data files live in /var/lib/mysql
  • Copyright © 2004-2005 Farrell and Associates.