Thursday, August 28, 2008

AppEngine

OK so I figured out how to get around the 10 application limit in Google
App Engine. All you have to do is create another developer account with
another email address (I used one on gmail and the other my admin
account on my Google Apps for Domains address). So then once you create
a app on either one of them you just go into the App Engine console and
go into the Administration:Developers tab under that. There you can
invite another developer to collaborate on the App. The cool part is
that the app shows under both users dashboard but only counts for the
initial developers 10 applications. So the other user would not be
counted. Looks like this way you can use an unlimited amount of apps
from one console.

Tuesday, August 26, 2008

goofs

Ok so you want to use your google account as a filesystem?
First thing you should do is to download the needed files and remove the unneeded one.

sudo apt-get install python2.5 python-fuse subversion
sudo apt-get remove python-gdata
Ok now go ahead and grab the sources for goofs and gdata-python-client

svn checkout http://goofs.googlecode.com/svn/trunk/ goofs-read-only
svn checkout http://gdata-python-client.googlecode.com/svn/trunk/ gdata-python-client

Now we are going to build and install it all:


cd gdata-python-client
sudo python setup.py install
#python setup.py install --home=~
#and set your PYTHONPATH to include your home directory.
cd ../goofs-read-only/goofs
sudo python ./setup.py install

Now lets run it.

mkdir ~/googlefs
python /usr/lib/python2.5/site-packages/goofs/goofs.py ~/googlefs

Or if you would like you can just do it all at once with this script, just save it to a file named makegoofs.sh, chmod +x makegoofs.sh and run it.

sudo apt-get install python2.5 python-fuse subversion
sudo apt-get remove python-gdata
svn checkout http://goofs.googlecode.com/svn/trunk/ goofs-read-only
svn checkout http://gdata-python-client.googlecode.com/svn/trunk/ gdata-python-client
cd gdata-python-client
sudo python setup.py install
#python setup.py install --home=~
#and set your PYTHONPATH to include your home directory.
cd ../goofs-read-only/goofs
sudo python ./setup.py install
mkdir ~/googlefs
python /usr/lib/python2.5/site-packages/goofs/goofs.py ~/googlefs

This can be run multiple times, just make another directory and run it pointed at that directory instead.


UPDATE: Just so everyone understands, this is what the tree looks
like under your mount point after running this(some results ommitted, basically so I can show the structure):



.:
blogs calendars contacts documents photos presentations spreadsheets

./blogs/moarfoo:
CALL TO ARMS goofs working
Cant get to me booty! ARGH! Invitation to view B Man's Gallery
cellnet puppy chillun

./blogs/moarfoo/goofs:
comments content

./calendars:
bhgraham1@gmail.com

calendars/bhgraham1@gmail.com:
30_Days 7_Days Today

calendars/bhgraham1@gmail.com/30_Days:
calendars/bhgraham1@gmail.com/7_Days:
calendars/bhgraham1@gmail.com/Today:

./contacts:
Benjamin Graham RandomContact

./contacts/Benjamin Graham:
address email notes organization phone

./contacts/Benjamin Graham/address:
home other work

./contacts/Benjamin Graham/email:
home other work

./contacts/Benjamin Graham/phone:
home other work

./documents:

./photos/private/Blogger Pictures:
./photos/public:

./presentations:

./spreadsheet




cellnet

Set up your own ghetto cell network.

Ubuntu Hardy, Bluetooth adaptor, Cellphone with PAN bluetooth profile (Samsung Blackjack I in my case),
private network connection (I have it connected to the WAN port on a linksys wireless router)

So I have a laptop with a eth0, wlan0, bnep0. For this I am not
using wlan0 but I guess you could if your card supports apmode

I actually have mine connected from the phone to the laptop, and then shared to the eth0 port which is connected to the linksys and then all my other machines connected to it. (static ip's on both ends)


#/etc/bluetooth/pan/dev-down
#!/bin/bash
pand --connect 00:1A:8A:28:5F:A1 -n
sleep 1
ifup bnep0
dhclient
ifconfig eth0 192.168.11.1 up
/etc/init.d/ipmasq restart
/etc/init.d/dnsmasq restart


#/etc/bluetooth/pan/dev-down
#!/bin/bash
sudo ifdown bnep0
sudo pand -k 00:1A:8A:28:5F:A1


Monday, July 28, 2008

Invitation to view B Man's Gallery

You are invited to view B Man's photo gallery.
If you are having problems viewing this email, copy and paste the following into your browser:
http://picasaweb.google.com/bhgraham1
To share your photos or receive notification when your friends share photos, get your own free Picasa Web Albums account.

puppy chillun

From gpics

working

Work work work wrok wkro rowk
All i do is work.
Thats going to change, i am going to make more time for me.

resume foo


nuff said, this is a public declaration.

Benjamin Graham Resume

Phone: 707-847-6688
Email: bman@duuit.com


BENJAMIN H. GRAHAM

WORK AND PROJECT HISTORY
current, Founder/Development Lead,  duuit.com
Designed and created community focused site from ground up. 
Platform architecture consists of OpenLDAP authentication, Mysql, ejabberd XMPP, opensocial, php5, asterisk, Apache2 and Tomcat systems.
Link posting and other services from custom Firefox tool bar, chrome extension, xmpp, irc, or web.
Developed Audio scrobbling and Instant Messaging Android apps for Duuit!, contributed to numerous free and open source projects.

2008 to 2009, Project Manager, Anderson Electric of Pine Bluff, Inc.
Acted as primary on multiple industrial electrical and network build-outs.
Responsible for all project cost estimates, blueprint takeoff, bids, and personnel work assignments.
Maintained the office intra net and developed web application for use in project management.

2008, Data center Tech Buildout, WorkForce Logic assigned to Google, Inc.
Acted as primary lead for build out of internal CLOS network in data center.
Worked with the fiber and electrical contractors in defining and meeting requirements.
Acted as secondary lead for external networking deployment for global network.
Created version of Linux for internal hardware operations.
Assisted in large scale hardware deployments and upgrades.
Identified hardware needs and saw solutions from problem, solution, manufacturing, to installation.
Networking, Fiber and Repairs/Upgrades Training
Developed scripts to aid in network testing and deployment.

2004 to 2007, Software Tester, Acxiom Corp.
Participated in MSF (Microsoft Solution Framework) team in the Test Manager Role, Supervised Functional, Integration, and Performance testing for the grid-enabled Fraud Management Platform.  Created all testing documentation, including test project plans, as related to the projects.  Developed testing automation scripts and programs as necessary on the Windows (Win32), TRU64 Unix and Linux platforms.   

1999 to Present, Computer Consultant, Code Alert Security, Inc.
Designed and implemented networked VBA application with DB backend to handle all billing, monitoring, and permits for 1500+ security systems.
Install and maintain all computerized security equipment, e.g. DVR, firewall, and virus protection for customers (ConAgra Foods, Rison School District, Pine Bluff Police Dept.) and in-house use.

1994 to 2004, Project Manager and System Administrator, Jammin Services
Designed and Implemented online technical Bulletin Board Service to provide 250 message boards, multi-user gaming, 10 chat-rooms, user profiles, and instant messaging capabilities.  Project Manager over 10 online developers.
Application is Linux based, C++, Perl, shell scripting, HTML and JAVA front.
Also co-developed and maintained Client Pro Plus, a TCP/IP front end for SCO, SunOS, Solaris, HP/UX, IRIX, Linux, Ultrix, BSD, VMS, and other OS's.
Co-developed front end gateway from Linux to AS/400 for Internet login.

2000 to 2001, Computer Consultant, Rolling Pin Manufacturing, Inc.
Advise on all computer or network decisions; analyze usage data for proactive upgrades. Assisted and advised on-site person with computer repairs and network troubleshooting.  Implemented Intranet network connecting in-house systems and local mail server to remote network located in California and Canada via DSL link.

1999 to 2000, Network Engineer, ESI Group, Inc. (became Einstein Systems,)
Work depended on the client needs.  Past projects:
Project Manager, Bank of Cabot dial-in server install.

Coordinated with Lucent to engineer a solution to integrate the Lucent Netfinity PBX and the Lucent (Ascend) Max4000 PRI dialup server;  allowing employees and remote sites secured access to the Bank's network.

Embassy Suites Hotel (Harmon), Developed Intranet site with embedded application for controlling Windows CE computers, to be used in Hotels for customers to use wireless internet from hotel rooms.

Testing of Wireless 802.11B, Windows NT Terminal Server, Win CE, and embedded technologies.  Maintained inventory, created Goldmine web front-end for sales leads and was sole Linux Administrator.

1997 to 1998, Network Administrator and Owner, DigiTechs, LLC.
Founded the first all digital ISP (Internet Service Provider) in the state.
Ascend Max 4000 router, with T1 link, and BRI/PRI ISDN Lines.  2 NT 4.0 Servers running Exchange and IIS.  3 Linux servers running Usenet news, Apache, and BIND DNS Name Servers.
Coordinated with MCI (WorldCom), Southwestern Bell (SBC), and other Telco and vendor contacts to resolve any issues that should arise in a time-sensitive matter.  Provided Webpage design, 24/7 Tier III support and computer repairs for residential and commercial customers.

1995 to 1997, Security/Systems Administrator, Information Galore, Inc.

Created and maintained security policies for entire network with 1500 users locally and at remote sites throughout the state.  3 Linux servers, 2 NT 3.51 servers, Cisco router, Digital Ultrix server, and 3 Livingston (Lucent) Port Masters, and 20 PC's .   Assumed Systems Administrator responsibilities in 1996 and engineered the upgrade from Boca multi-port cards in multiple PC's to Port Masters

INTERESTS HOBBIES AND ACTIVITIES
Hacked linux kernel driver support for xbox 360 rockband guitar, drums, and wii guitar for use with FretsOnFire
Created userspace driver support for all the above as well.
Contributed to elgg, opensocial/partuza, ejabberd, linux and laconica projects.
Compiled NCSA Mosaic against current linux system just for fun (irclnx.com/byn687).
Founded Omaha and Council Bluffs Google Technical Users Group.