====== Sn0gun Wiki Home Page ====== This is the Wiki is based upon the excellent DokuWiki from splitbrain.org. I just installed a template "arctic" which provides some excellent side bar functionality AND style customization. For More Information on the template visit [[http://www.chimeric.de/projects/dokuwiki/template/arctic/#style.ini_explained| Arctic]] ===== Most Recent Project: ===== ====Axnz2Pdf.py Jul-27-07 ==== About two months ago, I started reading [[http://davidco.com|David Allen's]] book, "Getting Things Done". I Then found this fantastic software called, [[http://www.thinkingrock.com.au/|Thinkingrock]]. It's a Java App that rigorously implements the GTD methodology. Because it's Java - it runs on my Mac AND my work PC. The third piece of my new organizational puzzle was the [[http://www.43folders.com/2004/09/03/introducing-the-hipster-pda/|Hipster PDA]] - a very clever way to stay organized for cheap AND meet Mr. Allen's goal of always have something to write on. But it turns out printing to 3x5 cards isn't that simple. I found, that [[http://www.pocketmod.com/|PocketMods]] are slightly easier to print but again, I didn't have a good way to go from ThinkingRock to a pocketmod (or 3x5) card with the amount of detail I wanted or needed. To be fair, Thinking rock will export PDF files in PocketMod format - However the font is so small and old guy like me can't read them very well. If I knew Java I could have modified Thinking Rock - but I don't. BUT I do know python... and with a little web searching I found wx.python AND report labs excellent pdfgen. I was in business. The result is: Axnz2Pdf.py - a pyhthon script that takes action xml files exported from ThinkingRock and turns them into PDF files you can print in a variety of formats. **To download the bundle click {{axnz2pdf.zip|Here}}**. I tried to make it clear. The bundle contains some HTML documentation AND the source python file. I renamed my file to ''a2p'' and put it in my ~/bin directory so I can fire it off from Temrinal. I'm still researching how to turn it into a stand alone application so it's easier to distribute. ====Apr-24-07==== * Installing Ubuntu Fiesty Fawn on my Utah VMWare Server Platform * Writing a Python Script to find duplicate photos in my library and remove them. ===== Programming: ===== For reasons I can't fully explain I'm learning 3 languages at once. Perl (relearning), php (new to me) and now Python. I'm picking up Python because I can't get the Tk graphical library on the Mac to install with perl. Cpan is just not that easy to use for a part time programmer like me. - [[python]] - Lessons and examples with Python (mostly centered on the Mac) - [[perl]] - Lessons and examples in perl - [[php]] - Lessons and examples in php. - [[AppleScript]] - Lessons in learning AppleScript - [[Flash]] - Lessons in Learning Flash ===== Source Code: ===== - [[SudokuSolver]] - little perl program I was playing with. - [[PHP Test]] - form that feeds itself. - [[live:Database]] - Database experiments - [[Learning PHP]] - more php stuff - [[live:Web Database Project]] - my catalog project - [[PerforceGames]] - getting Perforce to Run on my Mac has not been all that easy. - [[CSS Stuff]] - notes on making the new website. ===== Linux Lessons: ===== So I reformatted an old PC to be a linux box. During that process I'm learning a bunch of stuff. - [[live:rPathAppliance]] - The rPath LAMP appliance for VMWare. Nice stuff. - [[live:VIMLearnings]] - Improved VI editor that seems to be available on every Linux box I've tried. - [[live:UbuntuAndStuff]] - Information on Making Ubuntu Work - [[live:WebminRocks]] - Web tool for managing a Linux server with a web browser. - [[live:ShellStuff]] - start up scripts and aliases for bash Shell. - [[live:MacStuff]] - Mac OS X Specific Stuff - [[live:linux_glossary|Linux Glossary]] - List of Linux commands ===== Some topics: ===== - FileUploads - LearningWiki -- [[toctest|Table of Contents Test]] - [[live:VMWare]] - Virtual Machine Notes - [[Game FAQs]] ===== Other Links: ===== * [[playground:playground|playground]] Use the playground to experiment with wiki editing. * [[http://wiki.splitbrain.org/wiki%3Amanual|Wiki Manual]] * [[http://www.htmldog.com/|Html Dog]] Tutorial and such on html * [[http://dev.mysql.com/doc/refman/5.0/en/ | Mysql 5.0 Documentation]] * [[http://www.php.net/manual/en/ | Php Documentation]] * [[http://www.w3schools.com/tags/default.asp | Html Tag Reference]] * [[http://www.chami.com/html-kit/services/favicon/| Makes Web Page Icons]] - very cool. Does it from pictures! * [[http://en.wikibooks.org/wiki/Programming:PHP:mysql | Php Programming - MySQL Step By Step]]