Refactor to Refactor
Today I reworked my GUI to use Tkinter's grid geometry manager rather than using the packer. I ran into some issues when I was user testing and was working on fixing them when I realized how incredibly...
View ArticleOn The Home Stretch
I forgot to post last night, so here's what's happening: I have four days of coding time left to polish up the project and get everything presentable. There are a few issues which are still bugging me...
View ArticleOO Gets It Done With Less
Right now I am midway through transitioning my work into the natural class hierarchy of the program. I think that basing my new window class off of the existing interface useful, despite the fact that...
View ArticleFixing Bugs, Finding Bugs
Today was really productive. I got the class integration completely finished and everything works much better than when I started. I did find, however, that the incomplete integration I was previously...
View ArticleAlmost Done
After today, I only have one major and one minor issue left until I can package everything up and release it as completed. I need to make the menus more applicable for the trace display window and I...
View ArticleFinal Tweaks For A While
Today I got a lot done and mostly finished off my list of things which bother me about the software. I cleaned up unused code in the trace module, which was just sitting around and I hadn't noticed....
View ArticleMy Wrist Feels Better, In Theory
My wrist surgery went really well today, so I think I will be able to put in some work tomorrow. I really don't have much left to do besides make some more comprehensive examples and refine the way the...
View ArticleRedoing The Examples
I'm going to keep this short, I've been typing a lot today, but I wanted to get an update in. I reordered the buttons to make them more natural and am making some more comprehensive examples. I have...
View ArticleI Have Name
With the help of a lot of advice and brainstorming, I have decided to call the project Parrot. Tomorrow I will button up the project, tag a release in the hg repo, and produce a tarbell. This has been...
View ArticleParrot 0.1.0 Released!
Yesterday I buttoned up my work and put my pencil down. I finished up its exception handling abilities and added some more examples. You can download the release archives here. I'm laying pretty low...
View ArticleSummitted the Code To Google
I just submitted my sample code to Google. I have a lot of work right now, but will have a longer post describing my feelings on the project a month after I finished coding and get some updates on my...
View ArticleBlinky-Flashy Time
One of my friends picked up a strand of these and brought it in to the IEEE lab/hackerspace for us to play with. This is what happened with five minutes of collaboration after I messed around with the...
View ArticleProblems With htop: Fixed.
I really like the command line activity manager htop because it is super light-weight and much more useful than top or ps. I started using it last year, but it suddenly got unbelievably sluggish to...
View ArticleInto htop's Source
I poked around in htop's source today and found the following incriminating lines in BatteryMeter.c: double percent = getProcBatData(); if (percent == 0) { percent = getSysBatData(); if...
View ArticleWeird Things Happening
I accidentally rebooted my computer yesterday and the battery charged overnight, when I woke up today both the acpi command and htop are really fast at all things battery. I'm going to talk about...
View ArticleBreak Only Exists in Imperative Languages
Perl: "Easy things are easy, hard things are possible"Haskell: "Hard things are easy, the impossible just happened"This break I had some pretty serious plans about finishing up by AST visualizer for...
View ArticleA Brief Look At My AST Visualizer
I have been working on visualization tool for Python's abstract syntax tree as a way to learn my way around the ast module. I needed to parse Python code to implement more context aware tracing in...
View ArticleThe Principles of Computation
These ideas changed (and are changing) the way we think about everything and are why computing is beautiful to me. This is the best explanation I have seen of them.
View Article
More Pages to Explore .....