Friday, December 21, 2012

Books from the Library Returned (12/21/2012)

Smith, Roderick W., Advanced Linux Networking, Addisom-Wesley, 2002
Man, Ian., Hacking the Human: Social Engineering Techniques and Security Countermeasures, Gower, 2008
Gloor, Peter A., Swarm Creativity: Competitive Advantage through Collaborative Innovation Networks, Oxford University Press, 2006 *Note: I appreciate the thought that Peter put into this book. Fig 1.1 was especially revealing. His examples and analysis of the groups were also good.
Liebowitz, Jay. Knowledge Management: Learning from Knowledge Engineering, CRC Press, 2001 *Note: this is a very comprehensive and good book. It gives tips on Knowledge Engineering.

Saturday, December 8, 2012

The Advanced Bash Scripting Guide is Something Worth Mastering

This is a comprehensive guide to bash scripting by thegrendel. It also claims to be helpful if you want to be a system administrator.

Sunday, December 2, 2012


Awesome! There is another way to describe 3D information for the web. In its most recent version it is called X3D. In addition, OpenVRML has libraries that add VRML/X3D support to an application.

Monday, November 26, 2012

The Aseptic Room

The room was aseptic. There was no laughter and it was squeaky clean.

Saturday, November 24, 2012

Wealth and Knowledge

Knowledge is a form of wealth.

GRE Words

The Incredible Hulk was irascible. Due to your good behaviour, your previous behaviour was exculpated.

Wednesday, November 21, 2012

Scientific Computing Website

Yummy, there is a website about Scientific Computing at the University of Indiana. This is something worth going over.

Wednesday, October 24, 2012

Numerical Methods Site

Yes! I found what appears to be an excellent Numerical Methods site. I've seen some of the YouTube videos, and I liked them. There is a lot of reading material up there too. See:

Additive Manufacturing Book

Yes! I am working on a 3D printing project with some friends. I found a book online that looks very useful. It is very comprehensive. Additive Manufacturing Technologies Rapid Prototyping to Direct Digital Manufacturing Ian Gibson, David W. Rosen and Brent Stucker

Thursday, October 4, 2012


I'm going to try to break apart the Rizzoma architecture. This should be difficult to me because it isn't really my background. But I guess I've got to start somewhere.

Thursday, September 20, 2012

Books from Library (9/20/2012)

Alexis Carter-Black, Getting Grants: The Complete Manual of Proposal Development and Administration, Self-Counsel Press Business Series Wink, Jay, The Great Upheaval: America and the Birth of the Modern World 1788-1800 (audiobook)

Wednesday, September 5, 2012

Books From The Norman Public Libary

Poornachandra Sarang, Java Programming: Learn Advanced Skills from a Java Expert, Oracle Press, 2012 (checked out several times in the Summer of 2012) Patrick M. Lencioni, The Three Signs of a Miserable Job: A Fable for Managers (And Their Employees), John Wiley & Sons, 2007 (checked out on August, 28th 2012)

Friday, August 10, 2012

"We are mylein beings"

The Talent Code by Daniel Coyle

Sunday, July 8, 2012


I just discovered two new linux commands that I love: sshfs and diff SSHFS allows one to access a remote filesystem (edit...and mount it locally) DIFF finds the differences between files:


Here's a note to myself on SSFS. It allows one to mount filesystems as if they were on the local machine. I find this to the best documentation.

Monday, June 18, 2012

Library Resources

Resources from the library; Cole, Eric, Network Security Bible, 2nd Edition, Wiley Publishing, 2009, Indianapolis, IN Conant, Jennet. The Irregulars - Roald Dahl and the British Spy Ring in Wartime Washington

Saturday, June 16, 2012

Additional attempts with Hiawatha

Create the directory /var/www/dummy/banshee/public/ and place friendica-friendica-7cfa7a7 in it. Also place index.php, containing phpinfo() in it. Place the banshee url rewriting toolkit in /etc/banshee. Modify the hiawatha.conf file such that it contains /var/www/banshee/public as the website root. Reassign index.php as the startfile. Add the line, UseToolkit = banshee. Uncomment the UrlToolkit block.

Thursday, June 14, 2012

Installing Friendica on Hiawatha once index.php works

Step 18: Enter mysql by typing "mysql -u root -p" at the command line. Enter the password that you selected when you install mysql (see:

Step 19: Create a database named Friendika by typing "mysqladmin -u root -p create Friendika".

Step 20: login to mysql. type " mysql> GRANT usage ON *.* TO friend@localhost -> IDENTIFIED BY 'password'; "

Step 21: login to mysql. type "use Friendika".

Step 22: "mysql>GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, FILE -> ON Friendika.* TO friend@localhost;"

Step 23: cd /var/www/dummy/friendica*

Step 24: sudo vi .htconfig.php

Step 25: type :wq

Step 26: type sudo chmod -v 777 .htconfig.php

Step 27: type mysql -u root -p Friendika < /var/www/dummy/friendica-friendica-7cfa7a7/ database.sql (see:

Oops, it still doesn't work. Well we still haven't created a ssl certificate. Move to the folder /etc/hiawatha and perform the following from root: openssl genrsa -out serverkey.pem 2048 openssl req -new -x509 -days 3650 -key serverkey.pem -out server.crt echo "" >> serverkey.pem cat server.crt >> serverkey.pem echo "" >> serverkey.pem rm -f server.crt and then go to hiawatha.conf and make this true: Binding { Port = 443 SSLcertFile = /etc/hiawatha/serverkey.pem } (as in Perhaps I need to copy a .hiawatha file to /var/www/dummy/friendica-friendica-7cfa7a7/. There is a .htaccess file there, but I am not using Apache. Or maybe not?? The mod-rewrite module is used for Apache. Perhaps I need to use banshee. Follow the configuration file in I might need to compile php with options for curl, gd, mysql, mbstring, mycrypt, and openssl. Oh, I downloaded php5-mysqlnd from Synaptic Package Manager and restarted localhost/index.php several times (the first time I got a 505, internal server error). When I was able to see the phpinfo() printout I found I had all of the packages that I needed for friendica. Goodnight, tomorrow I will try to install banshee.

Wednesday, June 13, 2012

How to start using php with the Hiawatha webserver (draft)

Step 1: Download Hiawatha by going to and downloading the appropriate package such as the debian package at

Step 2: If you chose the debian package, run dpkg -i hiawatha*.deb from the command line.

Step 3: Go to Samiux's Almost Secure and Perfect Ubuntu Server blog post, "HOWTO : Highest secured Hiawatha Web Server (6.17.1) on Ubuntu 9.04 Server" at and repeat step 1. Perhaps all of the packages are not needed, but okay.

Step 4: Construct a default website using HowTo: Defining Websites in on the hiawatha site ( Use Hostname =

Step 5: Uncomment "CGIhandler = /usr/bin/php5-cgi:php,php5" in hiawatha.conf in folder /etc/hiawatha.

Step 6: Uncomment the FastCGIserver block in hiawatha.conf

Step 7: Add "ExecuteCGI = yes" in the default website block in hiawatha.conf.

Step 8: In php-fcgi.conf uncomment: Server = /usr/bin/php5-cgi; 3 ; ; www-data ; /etc/php5/cgi/php.ini

Step 9: Uncomment www-data in hiawatha.conf ?

Step 10: create index.php in /var/www/dummy by typing sudo touch index.php. Make sure that index.php is executable using chmod?

Step 11: Follow the instructions in php-configuration on the hiawatha webserver site ( php.ini should be in the folder: /etc/php5/cgi/php.ini.

Step 12: Run php-fcgi with the kill (-k) option

Step 13: Run php-fcgi with no options to restart the cgi daemons

Step 14: Stop hiawatha with "/etc/init.d/hiawatha stop" from the command line.

Step 15: Start hiawatha with "/etc/init.d/hiawatha start from the command line.

Step 16: Modify index.php in the /var/www/dummy folder by placing the following:

Step 17: If there is a printout at localhost/index.php in the webbrowser, things should be working.

Monday, May 21, 2012


A lot of organizations are overcome with organizational and cultural inertia. A lot haven't a clue what is out there. A lot have trouble finding what is out there.

Tuesday, May 15, 2012

Books from the Library: 5/15/2012

Beyerlein, Michael M., Johnson, Douglas A., Beyerlein, Susan T. (editors), Advances in Interdisciplinary Studies of Work Teams, Volume 8, Virtual Teams, JAI, 2001 Date, Anil W., Introduction to Computational Fluid Dynamics, Cambridge University Press, New York, NY, 2005 Gloor, Peter A., Swarm Creativity: Competitive Advantage through Collaborative Innovation Networks, New York, NY, 2006

Wednesday, May 9, 2012

Proprietary vs. Open Source

It is a bit frustrating sometimes deciding which business model is best, or whether money should be in the equation or a motive at all. There is the proprietary business model where things are owned, and an open source "maker" model where things are not. Both appear to offer income, but the open source model is kind of tricky. One could look at it from a perspective of what model benefits society the most, and it seems to be open source, but it is that true?

Tuesday, May 8, 2012

Library Books

Programming with Java in 24 Hours, Rogers Cadenhead, Sams Publishing, Indianapolis, Indiana, 2006 Network Security Bible, Second Edition, Eric Cole, Wiley Publishing, Indianapolis, Indiana, 2009

Wednesday, March 21, 2012

OpenCascade - 3212012

Today I am going to work with OpenCascade Modelling.

Sunday, March 11, 2012


Yes! Maybe I can find a manual for OpenCascade.

Saturday, March 10, 2012

A few Books I Checked out from the Library

Linux 3d Graphics Programming, Norman Lin, 2001, WordWare Publishing, Plano, TX

User Stories Applied - For Agile Software Development, Mike Cohn, 2004, Pearson Education, Inc

Event Marketing - How to Sucessfully Promote Events, Festivals, and Expositions, Leonard H. Hoyle, Jr., CAE, CMP, 2002, Wiley, New York, NY

Sucessful Event Management - A Practical Handbook, Anton Stone with Bryn Parry, 2001, Continuum

The Art and Science of CSS, Cameron Adams, Jina Bolton, David Johnson, Steve Smith, Jonathan Snook, Sitepoint Pty. Ltd., 2007, VIC Australia

Beginning Filmmaking - 100 Easy Steps from Script to Screen, Elliot Grove, Quarto Publishing, 2009, London

Leveraging Drupal - Getting Your Site Done Right, Victor Kane, 2009, Wiley Publishing, Indiapolis, IN

Practical Subversion, 2nd Edition, Daniel Berlin and Garrett Rooney, 2006, Apress

Sunday, March 4, 2012

Trouble with NGINX

I am having some trouble configuring NGINX on my computer. I cannot get index.php to load.

LEMP stack setup

This looks like an excellent blog post about NGINX. I'm definitely look at it.

Eric Ries' Wisdom

"Why something as seemingly dull as accounting will change your life", from The Lean Startup by Eric Ries

Saturday, March 3, 2012

Events of a Saturrday

I just got back from the Catholic Men's Conference with my Dad. Matt Swaim, Fr. Nick Rice, and Dr. Ray Guarendi spoke there. Matt talked about how we are distracted people with all sorts of technologies. We need to take the time to pray. Fr. Nick Carried some of the main theme. We are a people of opposites. Big houses and small families. Lots of possessions and shallow values. Plenty of college degrees, but little sense?

Dr. Ray Guarendi was a bit of a jokster. Actually, that is a bit of an understatement. He talked about Catholicism and discipline.

I also saw the movie, Some like it Hot with with my parents.