Monday, December 21, 2015

Begining Android Development

In an effort to spend more time interacting with my 13 y/o son, I set him up a  netbook computer with ubuntu Studio and suggested we build some apps together. let me start off by saying my son is not new to computers, nor programming. last year my son shared with me his first MUD (Multi-User Dungeon) game.

getting everything installed:

OS install:

I had him do a fresh install and update of Ubuntu Studio 14.04. I like this flavor for android development because I like some of the editing tools that come with Ubuntu Studio, and it uses the gnome desktop which is easier on the graphics usage for older pc's. After he completed the OS install I had him update the OS setting him up as a sudoer and teaching him about root/su

Installing Java:

He was a quick study and took to google to find the best method of installing Java JDK 7. 

Downloading the Android SDK, SDK tools separately:

I download and setup the SDK separately from Android Studio as a preference. I use intelliJ, Eclipse, and Android Studio from time to time and I have found some benefits for me to have the SDK Standalone.

Android Studio download and install from developer.android.com/sdk.

at this point our time was up for the week but I installed teamviewer and setup an account so I could remotely assist him if needed. 

My son went home and started his first application a simple soundboard app. This was the first sign of trouble. I received a message from him that ADB wasn't working. so I logged in with Teamviewer and investigated. what I found was that we had overlooked setting the path to android tools. a simple fix. I opened up a terminal and walked him through how to edit the .bashrc to include PATH for android platform-tools, tools, and SDK. exit and reboot. simple enough. I left him to explore.

In closing:

My some doesn't know JAVA he has a "hello world" understanding at best. but with the use of the tools and google search he was able to get the foundation of a soundboard app ready to test. future posts will include code samples and exploration of the android framework. 



Monday, December 14, 2015

Rebranding

Directory On Tap (DOT) is a Directory App and More. What makes up different? The power is in the small groups for texting and emailing with one click. Great for class rosters or any small groups. Churches use this feature for ministry groups and Sunday School classes. Neighborhoods use this for neighborhood watches and street communications.

A day in the life

In the constant pursuit of dependable clients I built a simple scraper for craigslist, I borrowed a PHP Curl wrapper from a github account. At this stage the PHP "script" searches all major cities at craigslist.org checks the "jobs" section for an array of keywords and saves the Title, City and URL to the Mysql database, eliminating duplicates. I have also written a PHP page that loads the results  from the database to a table and displays a clickable link to each page. basically at this point the scripts Ive used search and filter craigslist.org results tailored to my preferences. I did have to change the useragent in the Curl wrapper apparently that was a unique signature that got my attempts blocked.

TODO: 

  1. I have plans to rotate through the VNP servers to alternate the IP address to avoid detection.
  2. Extract the reply address and automate an email reply.
  3. Beautify the results page possibly with bootstrap. 

Thursday, October 22, 2015

Our story begins

As a Developer, I strongly appreciate clean, well-structured, communicative code. 
I am looking for challenging mobile applications where I can apply my skills and bring value to your business.  I'm a motivated developer who can take see your project through from the design phase to completion.