The Changelog:
1.0.3
- The 'stop' function is now 'pause' therefore the scene doesn't start from scratch every time the button is pressed.
- New app icon
- When the audio is over the button resets itself so it can be played again.
1.0.2
- New version has dynamic play/stop button. Silly, but it took some time to figure out how to do it exactly how I wanted it :-)
App URL: http://www.precentral.net/homebrew-apps/thats-it
Wednesday, July 28, 2010
Sunday, July 25, 2010
'That's it!' app for Palm Pre Plus available on Preware
I added the app to the PreCentral.net store, which makes it show up under Preware!
The app: http://www.precentral.net/homebrew-apps/thats-it
The app: http://www.precentral.net/homebrew-apps/thats-it
Labels:
palmpreplus,
webos
Windows XP KVM guest on Fedora 13 No Sound Solution
I don't know how long I've been trying to get sound working on my Windows guest under KVM. It's been at least one year (at least since Fedora 11). I 'googled' here, I 'googled' there, I found a lot of people having issues, and a lot of half-assed answers that never really solved my problem.
My biggest problem was that I kept trying to get sound working using VNC as the Virtual Display. I decided to switch to SDL instead, and sound worked great.
Here's what I've done:
First I tried to follow these directions:
https://fedoraproject.org/wiki/How_to_debug_Virtualization_problems#SDL_Graphics
You may encounter the issue where your $XAUTHORITY is a file under a session based directory like this: /var/run/gdm/auth-for-ansilva-4kdkMG/database
Therefore, you would probably have set the permissions described on that file every time you reboot on your machine.
What I ended up doing was to edit the /etc/libvirt/qemu.conf, and get qemu-kvm to run as my user:
user = "ansilva"
group = "ansilva"
Then, I did the following:
1. Turn off selinux. (edit /etc/selinux/config and reboot) # or set selinux to permissive
2. Restart libvirtd.
3. Under virt-manager, remove your "Display 0".
4. Still under virt-manager, add a new "Display 0" (called 'Graphics' under 'Add Hardware'), choose Type: Local SDL window
Sound just works now, and I can watch Netflix on my laptop.
Getting Windows XP installed on KVM under Fedora 13 + virt-manager
On a separate note, if you try to install Windows XP via virt-manager, and have an issue after the installation that VM can't boot, the way to fix that is by creating your disk image using the qcow2 format. It worked for me.
Oh, and to get better Resolution selection under windows, use the 'VGA' graphics driver, instead of whatever else virt-manager picks for you automatically.
My biggest problem was that I kept trying to get sound working using VNC as the Virtual Display. I decided to switch to SDL instead, and sound worked great.
Here's what I've done:
First I tried to follow these directions:
https://fedoraproject.org/wiki/How_to_debug_Virtualization_problems#SDL_Graphics
You may encounter the issue where your $XAUTHORITY is a file under a session based directory like this: /var/run/gdm/auth-for-ansilva-4kdkMG/database
Therefore, you would probably have set the permissions described on that file every time you reboot on your machine.
What I ended up doing was to edit the /etc/libvirt/qemu.conf, and get qemu-kvm to run as my user:
user = "ansilva"
group = "ansilva"
Then, I did the following:
1. Turn off selinux. (edit /etc/selinux/config and reboot) # or set selinux to permissive
2. Restart libvirtd.
3. Under virt-manager, remove your "Display 0".
4. Still under virt-manager, add a new "Display 0" (called 'Graphics' under 'Add Hardware'), choose Type: Local SDL window
Sound just works now, and I can watch Netflix on my laptop.
Getting Windows XP installed on KVM under Fedora 13 + virt-manager
On a separate note, if you try to install Windows XP via virt-manager, and have an issue after the installation that VM can't boot, the way to fix that is by creating your disk image using the qcow2 format. It worked for me.
Oh, and to get better Resolution selection under windows, use the 'VGA' graphics driver, instead of whatever else virt-manager picks for you automatically.
Labels:
fedora 13,
kvm,
linux,
virt-manager,
virtualization
Thursday, July 22, 2010
'That's it! Back to Winnipeg!' App for the Palm Pre Plus
I wrote my first WebOS application today. I called it: "That's it!' and it is basically a silly little sound player that plays one of my favorite 'The Simpsons' scene ever.
Download it at: http://n07.us/s/Il
I've sent a request to PreCentral.net and see if they will let me submit my crummy app to Preware. Let's see what happens.
The framework itself is pretty sweet, and somewhat intuitive, but I found the documentation on the Palm website somewhat poor and confusing.
Developed the app on Fedora 13 using Palm's Plugin for Eclipse.
Download it at: http://n07.us/s/Il
I've sent a request to PreCentral.net and see if they will let me submit my crummy app to Preware. Let's see what happens.
The framework itself is pretty sweet, and somewhat intuitive, but I found the documentation on the Palm website somewhat poor and confusing.
Developed the app on Fedora 13 using Palm's Plugin for Eclipse.
Labels:
palmpreplus,
programming,
webos
Wednesday, July 21, 2010
Sunday, July 18, 2010
A thought on 'The Passionate Programmer'
About 10 years ago, my professional life as a young programmer changed when I read The Pragmatic Programmer. I think I learned more 'real life' lessons for a programmer on that book than I learned in 4 years of college... (ok, maybe an exaggeration, but not that far fetched).
This week, I picked up at work The Passionate Programmer, and even though I haven't really considered myself a full time programmer for quite a few years, this book is speaking to me like the Bible speaks to Christians.
The major problem I am having with myself though is that I am not that young anymore, professionally speaking, I've been in the business of IT for almost 15 years, and as I read this book, I am becoming self-aware that I've been coasting on my professional carrier, that I am 'set on my ways' and not necessarily challenging myself anymore.
The book is telling me that I must grow, mature, develop, and contribute as a professional.
Here's a small snippet from the book that stabs me right where it hurts while I read it:
15 years in, and I am still a child on a long car ride.
/me needs to start working on that.
This week, I picked up at work The Passionate Programmer, and even though I haven't really considered myself a full time programmer for quite a few years, this book is speaking to me like the Bible speaks to Christians.
The major problem I am having with myself though is that I am not that young anymore, professionally speaking, I've been in the business of IT for almost 15 years, and as I read this book, I am becoming self-aware that I've been coasting on my professional carrier, that I am 'set on my ways' and not necessarily challenging myself anymore.
The book is telling me that I must grow, mature, develop, and contribute as a professional.
Here's a small snippet from the book that stabs me right where it hurts while I read it:
I remember as a young programmer going to staff meetings, my eyes glazing over as some big-shot leader with whom I would never directly work showed chart after chart of numbers that I believed to be completely irrelevant to me. I just want to go back and finish the application feature I'm working on. I would whine to myself. My teammates sat together, looking like a row of squirming children on a long care ride. None of us understood what was being presented, and none of us cared. We blamed what we felt was a complete waste of time on the incompetent managers who had called the meeting. Page 52.
15 years in, and I am still a child on a long car ride.
/me needs to start working on that.
Saturday, July 10, 2010
Palm Pre Plus, Day 16
I just got back from a 4th of July vacation with the family (see some photos) and this past week was a great opportunity to put the Palm Pre Plus to the test. Here are my thoughts, so far:
The bad:
1. I can't get used to the battery life... It really is that bad, although with a Touchstone charger in the house and a car charger, I've been able to go around trips with the family with the phone mostly charged.
2. I am really disappointed with the WebOS Internals Virtual Keyboard. This past week there has been a couple of updates to the software that broke the app itself after the update. The first time, I was able to figure out the workaround and get it working, but the second time, when it somehow made my 'show desktop' button stop working, I decided to just uninstall it... I am probably done with it for a while.
3. On the real keyboard, the backspace and enter key are too close to each other, I don't know how many times I am in the middle of writing a txt message and I send it halfway cause I click on the enter key instead of backspace... a bit annoying.
4. The USB connector is on a very inconvenient location on the device, trying to use it while plugged in is very awkward cause I have to keep the usb cable between my fingers... This is mostly an issue when it's charging in the car since I am using Touchstone charger at home.
5. The facebook app sucks! I hear it used to be even worse, but currently it's very hard to see comments, specially on photos!
6. The Touchstone Charger message 'Battery Charged' (or something like that) every few seconds once the phone is 100% charged is extremely annoying. I've installed the patch to turn the sound off, and I've found a post online (don't feel like searching again for it right now) that says there is a way to get that fix, but it involves opening up the phone and doing things I am not comfortable with.
7. I've mentioned it before, but I will add it to the list: the boot time is ridiculously long... like over 3 minutes or so.
8. The youtube app doesn't let me login to my account so I can see my videos only (although I can search, but that's messy).
9. Haven't taken a photo with the flash on that I've liked so far.
10. I don't like that I have to open the keyboard to take off the USB cap (even though it is not required, it's much harder if it is closed).
11. Integration with Google Contacts... This will show up as good and bad. The bad is that I have so much junk on my Google Contacts that I had to by hand and clean it all up, and as time goes by they start showing up again.
12. Google Maps takes an awful long time to load.
The Good
1. MyTether is awesome! IMHO the best non-official app available for webOS. It literally just works: bluetooth, usb or wifi.
2. WebOS multitasking is awesome. It's so good, that I keep telling myself that's why the battery life sucks so much.
3. Although, I am not a fan of the built-in flash, I do like the camera. I like it for photos and videos...
4. The back speaker, I really like the speaker on the phone, listening to music on it comes out loud and clear.
5. Preware for the Palm Pre (Plus) is pretty awesome. I specially like that I can download the patches, and app directly from the phone, and not have to use something on my PC everytime something needs to be tweaked.
6. Being able to drop mp3 files on the music folder w/o needing an app like iTunes is sweet!
7. Online radio (Pandora, Net2Stream) is great as well (although not any different than other phones).
8. Aside from my rant about the enter and backspace key being too close, I really do like the 'real' keyboard. I specially like that by clicking shifting or the symbol button twice it sticks.
9. Saving files to the filesystem. I don't remember if that was native of a patch, but I was able to download a PDF to the file system of the phone and access it anytime I wanted.
10. I like the headphones quite a bit, the sound is pretty clear... although, I will confess, I am not picky with headphones.
11. The integration with Google Contacts. It's very nice to my contacts auto-synched with the service.
12. Even though Google maps takes a long time to load, I actually like the menu choice offered on the WebOS version. It makes sense.
13. So far, the browser has been pretty good, I really like the 'speed dial' style of bookmarks.
14. Govnah, the app that manages the overclocking of the Palm Pre (plus) is really slick. I really like to get the extra 'power' when running apps like Google Maps which are (as I said) quite slow.
-----------------------
To build up on my previous posts, I think WebOS has a lot of potential and I can't wait to see what HP is going to do with it. The phone itself has been a bit of a disappointment for me, but not enough for me to regret getting one, but I sincerely hope the new versions put out by HP/Palm will resolve some of the issues I've found so far.
The bad:
1. I can't get used to the battery life... It really is that bad, although with a Touchstone charger in the house and a car charger, I've been able to go around trips with the family with the phone mostly charged.
2. I am really disappointed with the WebOS Internals Virtual Keyboard. This past week there has been a couple of updates to the software that broke the app itself after the update. The first time, I was able to figure out the workaround and get it working, but the second time, when it somehow made my 'show desktop' button stop working, I decided to just uninstall it... I am probably done with it for a while.
3. On the real keyboard, the backspace and enter key are too close to each other, I don't know how many times I am in the middle of writing a txt message and I send it halfway cause I click on the enter key instead of backspace... a bit annoying.
4. The USB connector is on a very inconvenient location on the device, trying to use it while plugged in is very awkward cause I have to keep the usb cable between my fingers... This is mostly an issue when it's charging in the car since I am using Touchstone charger at home.
5. The facebook app sucks! I hear it used to be even worse, but currently it's very hard to see comments, specially on photos!
6. The Touchstone Charger message 'Battery Charged' (or something like that) every few seconds once the phone is 100% charged is extremely annoying. I've installed the patch to turn the sound off, and I've found a post online (don't feel like searching again for it right now) that says there is a way to get that fix, but it involves opening up the phone and doing things I am not comfortable with.
7. I've mentioned it before, but I will add it to the list: the boot time is ridiculously long... like over 3 minutes or so.
8. The youtube app doesn't let me login to my account so I can see my videos only (although I can search, but that's messy).
9. Haven't taken a photo with the flash on that I've liked so far.
10. I don't like that I have to open the keyboard to take off the USB cap (even though it is not required, it's much harder if it is closed).
11. Integration with Google Contacts... This will show up as good and bad. The bad is that I have so much junk on my Google Contacts that I had to by hand and clean it all up, and as time goes by they start showing up again.
12. Google Maps takes an awful long time to load.
The Good
1. MyTether is awesome! IMHO the best non-official app available for webOS. It literally just works: bluetooth, usb or wifi.
2. WebOS multitasking is awesome. It's so good, that I keep telling myself that's why the battery life sucks so much.
3. Although, I am not a fan of the built-in flash, I do like the camera. I like it for photos and videos...
4. The back speaker, I really like the speaker on the phone, listening to music on it comes out loud and clear.
5. Preware for the Palm Pre (Plus) is pretty awesome. I specially like that I can download the patches, and app directly from the phone, and not have to use something on my PC everytime something needs to be tweaked.
6. Being able to drop mp3 files on the music folder w/o needing an app like iTunes is sweet!
7. Online radio (Pandora, Net2Stream) is great as well (although not any different than other phones).
8. Aside from my rant about the enter and backspace key being too close, I really do like the 'real' keyboard. I specially like that by clicking shifting or the symbol button twice it sticks.
9. Saving files to the filesystem. I don't remember if that was native of a patch, but I was able to download a PDF to the file system of the phone and access it anytime I wanted.
10. I like the headphones quite a bit, the sound is pretty clear... although, I will confess, I am not picky with headphones.
11. The integration with Google Contacts. It's very nice to my contacts auto-synched with the service.
12. Even though Google maps takes a long time to load, I actually like the menu choice offered on the WebOS version. It makes sense.
13. So far, the browser has been pretty good, I really like the 'speed dial' style of bookmarks.
14. Govnah, the app that manages the overclocking of the Palm Pre (plus) is really slick. I really like to get the extra 'power' when running apps like Google Maps which are (as I said) quite slow.
-----------------------
To build up on my previous posts, I think WebOS has a lot of potential and I can't wait to see what HP is going to do with it. The phone itself has been a bit of a disappointment for me, but not enough for me to regret getting one, but I sincerely hope the new versions put out by HP/Palm will resolve some of the issues I've found so far.
Labels:
iphone,
palmpreplus
Friday, July 2, 2010
Linux: The Mom & Pop's Operating System
My article for the month of July on Linux Gazette - Linux: The Mom & Pop's Operating System.
Labels:
linux,
linuxgazette
Subscribe to:
Posts (Atom)
