Tuesday, December 10, 2013
CPUC Tester
I just got over a huge hurtle for my work programming a standalone internet speed tester. Me and a co-worker have been sitting at the computer for three hours and we were finally able to get the tests to successfully run and print their output to the application window.
We have a situation where we have several objects communicating with each other and we were running into problems because we were having multiple instances of the same objects. First we tried to make everything static but we found the better solution was to pass the objects to each other through their constructors and then save the reference to them.
It feels so good to be over this hump and I know this project is going to wrap up nicely.
Friday, November 15, 2013
Using the APIs
Sunday, November 10, 2013
Long Term Problem Solved
Needless to say this small change was just that, small, and I went to almost forget about it. A year later, and now that same software is available to me through my university at no cost at all. Unfortunately, I had had the longest and hardest problem of trying to figure out why I couldn't install it properly. I was sure that I was using the correct activation code, but the program kept spitting it out. I sent a couple emails, asked some friends, and even went to IT, but to no avail. Until....
Driving home today I had a flash of intuition, that of the file I had changed when installing the program the first time. Could this be the source of all of my frustration? I went to the depths of google, found out how to find the file I changed all those months ago, went to it and what comment do my eyes behold? "# verification blocker code " Ahhaaa, I said to myself. Commenting out the lines of following code I saved the file and raced to the activation screen for my software, inputted my code and finally.. viola! It accepted!
Now the software is installing and boy does it feel so good.
Tuesday, November 5, 2013
Bachelors thesis in progress
The concept for the app is that students build a micro schedule (timeline) for themselves before they start working. The timeline could only be about an hour long, but during that time the student says, "I'm going to work on this assignment for 25 minutes, this assignment for 15 minutes and this assignment 20 minutes." The app lets them build the timeline and then prompts them to move on to the next take when their time runs out.
There are a lot of design things I'm really excited to implement with this project and I'm really hopefully that this style of working will work well for different types of students. The bulk of the capstone will be getting students to sign up to test the app through finals to see if it is useful for them.
I'm really excited to be in development and to start getting sign ups for testing.
Tuesday, October 29, 2013
First published app
So this was a huge week for me. I paid for my developers account on Thursday evening and Friday night I uploaded an apk to a rock paper scissors game I made. Within two hours it was on the play store Andi was texting my friends to download it. It has been so amazing to tell people about it, watch them search for it and see my name on the product and to see them download it play it and have fun.
I'm so excited, I can't wait to get more apps on the market!
Tuesday, October 22, 2013
Android Club is the BOSS
We're all really excited to be making progress and working with the graphic design majors. Hopefully we'll be able to open up a google developers account to publish the apps before Halloween!
Tuesday, October 15, 2013
Sprite Handling
We are working on sprite handling in game programming. It's pretty exciting. The last few weeks we've been learning about double screen buffering, animations and collision detection. I'm working on the first project for the course now, which is a scaled down invaders game, and it's so much fun.
Can't wait for PACMAN!
Thursday, October 10, 2013
Android Debugging
Saturday, October 5, 2013
Code Camp
So today I went to silicon valley code camp. I went to a couple of great sessions. I learned about making mobile games with html5 and then secure hashing and password protection. Then I got to go to a Google glass demonstration by some guys over at Wakanda, super cool! And now I'm finishing up the day with some intro to game programming in eclipse. Absolutely awesome day with awesome people
The world is flat
After one of my professors mentioned a book in a lecture, "The World is Flat" by Thomas Friedman, I decided to download the sample from Google play and check it out. Just from the first thirty pages... Wow. It's definitely a little nerve racking. The whole book is about globalization and the first part talks about the Indian city of Bangalore, which is equated to India's Silicon Valley, as a utopia in the middle of the desert. Friedman talk about the outsourcing of labor and that it really turns the world in to a flat market where anyone can compete with anyone... from anywhere.
What this means for me as a computer science student is that I'm not just going to be competing with my graduating class in the US for a job, but every graduate across the world for a job. So I ask myself, how will I compete. Right now, my answer is that I have smooth enough soft skills to work with people. I believe that my selling points and hiring points are that I can work with people one-on-one and that is how I plan on competing in a globalized industry... at least for now.
Monday, September 30, 2013
git is going down
Saturday, September 21, 2013
calSpeed domination jdk1.7
So I got some source code from the previous project to get familiar with it. I had some issues running the project in netbeans and I just now resolved the last dependency. Turns out, the jdk1.7 library not only has to be in place but have the exact same title to be linked properly. #littlebugs
Friday, September 20, 2013
C++ to C
Now I begin the rigorous process of turning cout and cin tokens to printf and scanf tokens.... spännande.
Wednesday, September 11, 2013
New classes
Oh and I'm also taking keyboards 1 =D
Saturday, September 7, 2013
Android Development Group
Me and some friends have started a club for android development at CSU Monterey Bay. We had our first meeting and everything went great. We were able to run sample apps on the computers which had android preinstalled in eclipse, we were able to run the apps on the emulators and we filled out the form to be an official club.
All in all, super kickass day!
Tuesday, August 13, 2013
Back from Sweden
Thursday, May 2, 2013
Android +==+ Server Communication
I had to figure a bunch of port stuff out, how to do asynchronous thread stuff for networking, and then how to use a Data Access Layer and a Business Logic layer. At the end of the day, I've learned a freaking ton. =D
Monday, April 15, 2013
GitHub Up and Running
I'm now pushing and pulling files up to and down from the GitHub cloud. E-commerce project - get ready, I'm coming for you.
Tuesday, April 9, 2013
Selenium WebDriver
I'm learning about the build paths, java projects, and packaging. When I finally got the first test to run I was so excited- MISSION ACCOMPLISHED! :D
Monday, March 18, 2013
Mission 3 Complete
Monday, February 25, 2013
Graph Explosion
Tuesday, January 29, 2013
Applied for the Google Internship
Friday, January 25, 2013
Binary Multiplication.. Chalenge Accepted
... so beautiful |
Sunday, January 6, 2013
Tick Tack Toe
I implemented the board as an array which is working really well. I still have to re-write some of the functions to check to see if a space is open and I'm still playing with the numbers for how often the computer will make a mistake while playing. I'm going to open my Market account soon and hopefully put it up. I'm so excited!