Archive for July, 2009
Workout Plan Update
Posted by bumscientist in Health on July 31, 2009
It’s been a month after I started exercising again. Results are just beginning to show. I feel my pants becoming looser. I ran 65.5 miles in July. I hope to double that in August.
Composting
Posted by bumscientist in Ramblings on July 31, 2009
Today’s woot is the NatureMill Indoor PRO Edition Composter for $249.99 + $5 shipping. My idea is composting is dumping food outside in a pile. I don’t need $250 to dig a hole in the ground or make a pile.
Email Filters
Posted by bumscientist in Computing on July 28, 2009
I used to have filters setup in Thunderbird to move incoming emails into a variety of folders when I had it setup to use POP3. Now that I migrated to using IMAP in Mail on the Mac, it’s just easier to use less folders and move it manually. I can just use the search feature to find anything I want, because I should have an idea of what I’m looking for. It’s interested how technology improves change how you interact with it. Sometimes you need to start over from scratch to reap any benefits from current technology. The hardest task is unlearning.
Roasted Garlic Perfection
Posted by bumscientist in Food on July 27, 2009
Following the recommendations from my last attempts at roasting garlic, I have attained garlic nirvana in celebration of the Gilroy Garlic Festival.
Powerpoint in Education
Posted by bumscientist in Musings, Science on July 26, 2009
I used to detest powerpoint slides and preferred copying things written on the whiteboard. This practice was drilled into me in high school. I would have notebooks and notebooks filled with notes. All information conveniently at my finger tips. As I went to undergrad, I continued this practice and occasionally computerized the notes, since my handwriting is less than legible. This was satisfactory for my own learning, but now I in addition to learning something myself, I also need to be able to explain it to other people. I find myself a very visual learner. I like looking at pictures and equations and don’t really pay attention to words. This makes powerpoint presentations nice since I can use minimal text and put images up. One thing powerpoint is great for is for highlighting things and showing changes between slides. I think powerpoint slides are perfect for displaying equations and how these equations change as you begin to solve it. You can also circle things and work them out. Now with tablets, you can draw on your powerpoint slides in real time and save what you drew. Some people even include blank slides to draw out things in class.
Powerpoint slides remind me of creating the figures for a research paper first and then writing the text. You want to show something, the text is there merely to highlight the journey, but the figures are the tourist destinations that you want to guide your reader through. When you make powerpoint slides, the goal is to distill complex information in its simplest form. I’m moving into the simple many slides school of thought, rather than few dense slides.
This all occurred to me as I was writing some LaTeX to go over an explanation. I found the writing tedious, I already had some slides that did a perfectly good job of explaining. For a course, I think it is best to have as many ways for the student to learn as possible: LaTeX lecture notes with lots of text, simple powerpoint slides, which go over derivations step by step and convey the main points, recorded video of someone going over the powerpoint slides, live demos to drive the point home, and visual breaks, because my hacker graphics professor likes putting in visual breaks. I think technology is going to make learning a lot easier. I think people are interested in learning, because they want to learn specific things. Rather than going over an entire course, people can pick what exactly they want to hear about if it is all documented and recorded.
California Budget and the UC System
Posted by bumscientist in Ramblings on July 26, 2009
It seems the budget has taken its toll on the UC system. Professors are leaving the UC system for greener pastures. I used to work for one of those professors. This reminds me a bit about the bailed out banks saying that they need to keep bonuses to maintain talent. People go where the money goes. Once you lose talent, it is hard to recruit it again, once people have settled. The UC system’s lost is the gain of other universities. The one thing that makes California’s economy strong is the UC system. Even though the K-12 education ranks low compared to other states, the UCs do exceptionally well.
iPhone Programming: Tap
Posted by bumscientist in Computer Science on July 25, 2009
I just copy and pasted some code to get taps working, which is all I really need for the application. The last step is to put some animations. I might have some problems with memory management, but I’ll cross that bridge when I get there. Just going to clean up some code here and there. If one knew what they were doing, they could probably conceivably make one usable iPhone app a day. It will probably take me a week to finish this application including the time I’ve spent on it already. Not too shabby.
iPhone Programming: OpenAL
Posted by bumscientist in Computer Science on July 25, 2009
I got OpenAL working now!!! Now to tackle user input and animation and pretty soon I’ll have a fully functional application.
iPhone Programming: OpenGL and OpenAL
Posted by bumscientist in Computer Science on July 25, 2009
It pays to have class platform APIs. Since iPhone supports both OpenGL and OpenAL, I can hit the ground with a running start. I actually like OpenGL ES, but it cuts out the parts of the OpenGL API that are redundant and slower like declaring each vertex individually without using vertex arrays.
There’s one caveat though, I’m used to using the GLUT and ALUT toolkits to help me, so it is going to take some time to figure out how to do without them. I can play sound with the AudioToolbox framework though, which should be good enough for current needs. In the future I’ll go to OpenAL. I need to take the fastest path to a working application. Then I can spend some time later doing it properly or when it becomes a problem.
OpenAL iPhone Tutorials, not particularly great, but at least it’s something. I have a plan to write a better tutorial, but I probably never will
There is a good OpenAL tutorial on devmaster.net, but it uses ALUT. I learned OpenAL from these series of tutorials.
iPhone Programming References
Posted by bumscientist in Computer Science on July 24, 2009
I can’t be expected to remember everything, so references and tutorials are a must.
iPhone Programming
OpenGL