Wednesday, April 27, 2011

huge farms and parser problems

For the most part, my work consisted of deconstructing what was going on with super large farms, and their breaking our program. Also, in the process of fixing that, I also figured out why the xml harvester wasn't working on Windows, and made it more robust.

Sunday, April 24, 2011

legal stuff

I added a bunch of notes to our wiki on legal cases and precedent, and also made a few minor changes to the program.

updated notes, windows executable

So the installer stuff for Windows is tough with Python 2.6 and above because they completely overhauled the way they deal will DLLs. I will need to figure out how to fix the pyinstaller, or find a different way to package our program for user testing.

I also loaded and merged all my notes with the rest from yesterday's meeting, and sent Joe a version of our browser loader so he can see if he can get flash working with Qt.

Thursday, April 21, 2011

emitting signals

I hooked the ability to emit signals for QtObject capture into our code by simply providing the method emit() in an object that wants to be able to emit a signal, and then overriding emit() with an appropriate signal from the object that wants to capture the signal. Nothing like injecting your own code into another object's code during runtime!

I also have been working on parsing more generically.

Tuesday, April 19, 2011

Using cookies like a browser; browsing for team profiles

I got the cookies working like they're supposed to, to cut down on start up time, and I put together the agenda for our class meeting with the NM Angels.

Sunday, April 17, 2011

web scraping and farm fixes

So I looked more into web scraping, and found PySide as a result of it. Trying to figure out how to persist our cookies and pass them between the urllib and the QtWebkit.

Not too much progress...

I believe I fixed the problem with planting and harvesting that recently "cropped" up.

Saturday, April 16, 2011

threading and not being kicked out

today I added basic threading to our GUI -- we can actually switch to the QThread class and be able to pass messages in the signal / slot format that Qt uses. So it was a first pass. I also worked a little on refactoring and looked into the bug only my system has had so far -- the forcibly removed error.

Friday, April 15, 2011

PtQt4 in action!

I got PyQt4 working for Windows. It was a nightmare. That really took all of my allotted time for the day.

Thursday, April 14, 2011

little progress

So I hooked in my login saving information to the gui so I wouldn't have to re-enter it every time. I also helped figure out what went wrong in with Zynga's recent changes, and I tried running Justin's gui but found out that I don't have qmake in my path and so am downloading the full version of Qt4 to see if that will fix things. Ho-hum..

Wednesday, April 13, 2011

need sleep!

Unlike the last post (keep awake!), I really just need sleep. Today I got caught up in non-school business and so wasn't able to commit to the full 2 hours. I did get the PyQt stuff going on my system, though, so I should be able to kick it into gear tomorrow. I'm off to bed..

Tuesday, April 12, 2011

Keep awake!

I wrote a script to keep a mac awake, and also a script to keep a Windows machine awake. Surprisingly, the way to do so for each machine was hard to find... and ultimately unsatisfying for the mac.

I also used a shelver for storing persistent user data in the app.

Monday, April 11, 2011

Assignment: Test First

We need to spend a week where we test first, rather than code first, and make sure we can do it.

Saturday, April 9, 2011

work on Saturday -- security verification

I re-wrote the PHP that returned the verification scheme so it has the hashes and values as originally outlined. Then I fixed the Python verifier to use the scheme to verify an email address.

Thursday, April 7, 2011

working with flash and python

So I've found a way to embed flash movies in python. Yay.

The problem is it won't work with games. I will look here tomorrow to see if they have a way of doing it.

**UPDATE**
I checked out those links and all were broken. *SIGH*

Technology Business Plan Competition

Amr let me know about the TBPC which will be held tomorrow. We are too late to present our own ideas, but we can go there and learn from the current presenters and judges.

My business contact let me know that he was able to go to the Self-Employment Fair the Tuesday before last, when my car had broken down. He was able to talk with the President of the New Mexico Angels, John Chavez, for about half an hour one-on-one. Tomorrow he will be at the TBP Competition, so hopefully I can meet him then.