Friday, October 31, 2008

Major Software Progress.

So today I upgraded from Kubuntu 8.04 to 8.10. It surprised when I ended up with a KDE4 desktop instead of 3, but it's all good; gotta love the widgets...

I also have reached a milestone in my pet programming project, College Tracker. I actually have a semi-useful GUI framework. That is to say, you can add semesters and classes, view them, save your work, and that's about it. But that's huge. It came along with a major step up in my PyQt4 programming knowledge. (PyQt4 is the gui toolkit I use to make the program.) For instance, I have learned how to effectively use Qt4Designer, learned how to and have created a custom widget that shows up in it, and have a better idea of the widgets available out there.

I've decided the next milestones are thus:
0.1 - [Alpha] add/remove/edit semesters/courses/class periods. The class periods will make this tough. Also, loading with a dialog.
0.2 - add a wizard for first run; system
0.3 - add assignment tracking
0.4 - add support of computer stored assignments
0.5 - add support for documents
0.6 - [Beta]add a good calendar view; make computer installable;
0.7 - add a todo feature
0.8 - add builtin assignment viewing (pyKDE)
0.9 - [Release Candidate] add Anki support
1.0 - [Release] general bug fixes; other things I deem neccessary.

I have also resovled all outstanding girl issues at this point.
I have also have no classes tomorrow.
Good night.

Saturday, October 25, 2008

Femaie topics.

So I watched Hitch tonight. Ridiculous.

In other news, Sam still doesn't have good social bearings (ie. accurate) with one female. Hmmm....

I feel like I should post other things here, but I don't know.

Friday, October 24, 2008

Yay, pyqt rad works

So, I'm happy. I finally figured out how to use the Qt4Designer to make forms and GUIs and then program them in python. If I didn't figure this out I would have to design the forms by using programming statements. That's less intuitive and and I can't see how it's going to look without testing it. Now that I can use Qt4Designer, things will go a lot faster.

In other news, Sam has two tests next week. Yay :(

Thursday, October 23, 2008

Ward Choir and Stuff

So for a stake special musical number in February we're doing about half of "From Cumorah's Hill". There are solo parts in it and I think I'll try out for some when the time comes. In the mean time I've loaded all the songs from it on my Sansa. I'll try and learn the music through osmosis so I can sight read the stuff.

In other news, I barely got my homework done by midnight. Yay for me!!! This weekend I'll get ahead on my homework. Really, I will. I need to. I have tests coming up in the next couple of weeks. I think I'll try and have my Econ reading, problems and paper done by Sunday. I'll also try and finish the first 4th of my Soc book. Then I'll study for those tests. Wheee.....

Now I need to go write in my journal, say my prayers and go to bed.

Also, I think I'm going to try and read the Book of Mormon from front to cover Saturday. If not this week, then next week for sure. Of course I won't just be reading it. I anticipate short breaks, listening to the audio files and jogging. I should really download and extract the audio to see if it's possible to listen to the whole thing....

Good luck in your pursuit Louisa. As for myself, I still have girl issues. I almost want to say that you should just go out and say it, but that might be a little reckless. I blame my anime underpinnings.

Tuesday, October 21, 2008

Homework (and stuff)

Well, I didn't get much done in the way of homework. But, I did find an article for Econ, and that's half the battle. I also think the paper for Sociology will be easy this week too. I have to wonder if that paper for econ last week actually counted. We'll see.

I also got nil done on college program, and I haven't exercised today. But that's OK because I should be able to get a good night's sleep tonight. And who knows, maybe I'll end up playing racket ball or working on my college program. I might even get my econ homework (-paper) done.

On the plus side I did my wash today. I also may have discovered a fairly cheap recipe for good noodles for dinner group.

College is so very interesting. (No, that's not sarcasm)

Monday, October 20, 2008

Goals

So, I've decided I should really post on this blog a lot more often. I'm going to use it like a public journal. And today, I'm going to talk about my goals.

I was reading a student productivity blog and the guy there was talking about goals and projects. He said to have maybe one or two big ones in each area of life, and drop the others. Well, I'm going to announce some of my goals. They aren't too specific right now, but as I progress I think I'll be able to better define them. Without further ado, my goals:

I want to get in shape. That includes 3x 30 mins of carido workout a week, 3x flexibility things and at least 1 weight training session a week. That's actually the minimum for my HEPE class at BYU, but I think I'll end up doing more. I want to be in good, functional shape. That means I'll be doing some yoga and making sure to strengthen muscles for good posture.

Second, I want to make that college study program I talked about in the last post. I have the base underlying classes written and designed, but that's far from anything useful. I need to give it GUI and write all the other functions that dish up lists of things based off requirements. For example, a function that returns all assignments due within a week, or all reading assignments. I think for my first release, I want to be able to add/view semesters, courses and class periods. I have it so a semester can be added already. I'm working on adding a class. The hardest part is going to be writing the viewers for everything and designing a GUI. Hmm....

The last goal to make a record. That consists of this blog and writing in a personal journal. I've tried starting a journal many times, but have failed just as many times to keep it going. So I want to start one and keep it going. I also want to post here often. It's sort of a second news outlet for my family/wierd people who read this blog that don't have anything to do with me/stalkers.

I actually have to wonder if anyone but you reads this Louisa. Maybe if I write an exceptionally good post you'll refer it people. That would be interesting.

What I want to write about in this blog is:
-How school is going
-How I'm doing on my goals
-My college study program updates
-Random musings about what I'm learning in school
-Other random things.

Wednesday, October 1, 2008

The Perfect College App.

So I was thinking, I'm not really satisfied with any programs for studying. So I've been thinking, what I would want in a study application built for college. I'm thinking like calendar and everything. If I ever do write this program (it's really tempting), I would write it in python, and maybe even utilize the KDE bindings (ie. write it for KDE for Linux). But on to what I want....

I would want these things in a program:
Adding a class. This would include reoccurring times and times. It would go on a calendar.
Adding a test. It would be linked to a class and also go on a calendar. It would need to give the option of do it within this time range (ie. your taking it in the testing center) and/or taking it at a certain time.
Adding notes. For specific classes (like Econ 110 on 10/2/2008) you should be able to link notes to the class on the calendar. This would include documents, wiki edits and recordings. Then you could go back and click on a class to find what notes you took. On a similar note...
Add assignments for a specific class. You should be able to click on it like notes, and you should see what assignments you need. It should include things you just need to go over, like viewing assignments you have saved to your computer.
Add other resources, like you could add notes. This would include stuff like the teachers' sideshows, or other handouts for that class
Add a book, similar to adding homework. A class should understand books and how long they are in pages/chapters. If it's on your computer, you could add a reading assignment and when you clicked on it, it would pop open the book.
Adding misc. stuff to the calendar, this would include football games, home teaching, devotional and other things. Assingments like movie viewings would fall into this category and perhaps act like a test. Hmm...

Well that about wraps up my requirements. It would be nice to have a built in viewer. If I did that, I most certainly would have to make a KDE app. Other integrated things would be nice too, like sound, chat and editor. Hmm... It's really tempting to go start designing the core in ERIC right now.....

Changes

So, PyGame Builder, or PyBu for short, is officially on hold for... a long time. I don't really know when I'll get back to it, hopefully before my mission though. I'm going to utilize this blog more for my thoughts and ideas and sometimes dreams if I remember them. Topics I will cover include politics (yes, I know, but I'm still exploring what I want my stance to be, but more on that later), programming and other things, like a journal, except less private. I wonder if I'll ever get an audience outside of you Louisa, but oh well. I you do read this Louisa, you should leave a comment.