Chockerblockablog
Technojunk

Sun, 09 Mar 2008

No wifi/3g/battery life? no problem

I moved this to blogspot to allow for comments, etc.
[03:46] | [] | # | G | TB


Wed, 20 Feb 2008

SLLUG usergroup talk

slides in pdf for my SLLUG talk.

[01:47] | [] | # | G | TB


Fri, 15 Feb 2008

Ultrahub

I put a gumstix verdex board with audiostix2 into a dlink dub-h4 usb hub. The gumstix gets power from the hub and the hub provides for expansion and a nifty case. Now my usb hub has an antenna and audio ports :)

Here's how it lays out in the case. I had to cut the clear plastic LED reflector to make room, so it doesn't show the power LED any more.

I soldered right to the back of the existing mini-USB jack. I removed the back of the housing to get access. BTW, this picture is missing the usb d- connection. It goes right between the other two wires.

Fully operational ultrahub.

[08:56] | [] | # | G | TB


Tue, 06 Nov 2007

Utah Open Source Conference

This is Utah's first such conference and is happening September 6-8... it will be great fun.

I have my interim slides for reference. Someone please tell me where to find a better looking master page for openoffice! :)

[01:50] | [] | # | G | TB


Wed, 24 Oct 2007

x11vnc with neo1973

I can't believe I didn't discover x11vnc until now. This is what I'll be using to show off the neo during my talk. I run this little script from my laptop and it brings up a window that I can use to observe and interact with my neo:

#!/bin/sh
DISPLAY=192.168.0.202:0 xhost || ssh root@192.168.0.202 DISPLAY=:0 xhost +
DISPLAY=192.168.0.202:0 x11vnc -noshm -scale 0.75 -q -bg
xvncviewer localhost:5900
I actually have to scale the output because the neo has more pixels top-to-bottom (640) than my little widescreen laptop has (600). Some graphics stuff like scrolling is too slow to show off, but this is good enough.

[00:26] | [] | # | G | TB


Sat, 20 Oct 2007

Welcome

If you can see this, you have successfully installed the Debian package of Pyblosxom!

Your journal entries should be kept as .txt files in /var/www/pyblosxom. This entry is called welcome.txt; you may safely delete it.

To configure Pyblosxom, edit /etc/pyblosxom/config.py.

[02:05] | [] | # | G | TB


Wed, 28 Mar 2007

Bossa conference

I had a great time at INdT's Bossa Conference. I went a week early to work with the bluez team and INdT maemo guys. I gave a talk at the conference too.

I really like Inaky's writeup on the trip. He is working on wireless USB and also met with the bluez team before the conference to work out userspace stuff with WUSB.

I really hope to be there again next year. I will have to get busy with a project that they would like to hear about. :)

[07:23] | [] | # | G | TB


Mon, 27 Nov 2006

Helsinki trip

Ok, so I've been meaning to write this up for a while... Marcel Holtmann organized a BlueZ developer meeting in Helsinki and Nokia graciously sponsored it. I was invited to talk about work on audio drivers and to help put together a plan for straightening out the audio stuff.

First, I did start to write up the plan.

But of course it's fun to just talk about the trip...



I appreciated the truth in advertising offered by this book cover.

Daylight doesn't seem that much shorter than I'm used to but you can sense the difference in the intensity... this shot was caught in the late afternoon.

The Nokia Research Center is pretty close to downtown Helsinki and it's where we met and where the Maemo developers work.

Marcel is leading a discussion of where things should be headed.

Here I am demonstrating how great the hotel furniture is at making you feel at home... especially if you just walked out of a Jetson's cartoon.

A shot from the top floor of the Kiasma modern art museum. I was surprised to see how much construction work is being done in Helsinki.

The view from the hotel; there's a spot off to the left where I kept seeing cruise ships docked. As one of the Nokia guys pointed out, it's strange with all the places a cruise ship could be going that they would choose Helsinki with Winter creeping in.
[11:41] | [] | # | G | TB


Thu, 26 Oct 2006

BlueZ Conference in Helsinki

Nokia hosted a BlueZ conference at their office. I presented some slides and we discussed the design of the new audio server.

I'll be updating the project page and wiki with the results of the meeting. I think we have some solid ideas and direction. Many thanks to Nokia.

[06:31] | [] | # | G | TB


Wed, 20 Sep 2006

My many tablets! One does not run Linux.

I have it all yet I'm still curious about that pepper pad.

I should shoot this again with the bluetooth keyboard I got for my Nokia.

[17:07] | [] | # | G | TB


Fri, 11 Aug 2006

WalkingBoss tracks

You must check out this site... you upload your gps tracks and photos and the app correlates the photos and plots them with the tracks on a google map. Very slick. Check out my morning ride to work. (I did this ride several times a year in past years but only once so far this summer.)

[20:26] | [] | # | G | TB


Palm Treo 700p rocks

Ever since Verizon disabled standards-based bluetooth dialup networking on my e815, I've been trying to work out a way to fix it. I ended up getting a Palm 700p. The phone is working great: Once I've replicated the apps I use on my x51, the Dell will be headed to ebay.

Of course there are downsides and I should mention them to be fair:

[20:12] | [] | # | G | TB


Thu, 04 May 2006

Windows Mobile 5 "upgrade"

If PPC2003 works for you or you like your non-windows PDA, don't switch to WM5.

WM5 does fix the whole problem of battery-dying-erases-memory (and don't forget pda-crashes-kills-battery-erases-memory) but that's just about the only notable improvement among a whole lot of drawbacks.

I'm specifically talking about going from a Dell Axim x50 to an x51. The story is slightly different from vendor to vendor.

Things I've lost in this upgrade:

I did have to apply an activesync-manual-schedule hack so it wouldn't cause instability. At least that problem has a workaround.

The x50 is already long gone or I'd attempt a downgrade...

Ok... one more gripe and I'll move on. Exchange sync would be perfect on the Axim if only there was a checkbox for "private" appointments. Doing planning through my ppc is pretty lame when I have to remember to log on with outlook to make things private on my shared calendar.

[17:33] | [] | # | G | TB


Wed, 15 Mar 2006

Tech Summit Talk

I am giving a talk at the UEN Tech Summit in Cedar City

PDF version of my slides

[08:23] | [] | # | G | TB


Tue, 03 Jan 2006

New Fujitsu

I have my new Fujitsu p1510d now. It's a great little machine. Of course I erased windows and put Linux on it but I decided this was a good time to try Ubuntu. Very nice overall.

I've been writing up the configuration involved to get it to work for me.

I love to use it like you see in the image, in rotated tablet mode. It's pretty comfortable to hold that way and sit on the couch and read. The machine gets a little warm but it's been improving as I change its setup.

[23:13] | [] | # | G | TB


Sat, 26 Nov 2005

New GPS

Some very interesting results from using my new itrek m3 gps... I left it on when I went in some stores. I was surprised to find it had a perfect fix the whole time I walked around walmart(!) I could have set a waypoint for the electronics department and I could clearly see from the gps tracks where the aisles were.

The gps is able to keep a fix but the accuracy is not nearly as good when walking around other buildings like target. They must put more materials into their construction.

I was surprised to see how good the receivers have gotten. It's definitely a good sign.

[14:36] | [] | # | G | TB


Thu, 11 Aug 2005

Salt Lake Linux User Group Talk

These are out of order now... I am giving a talk at the Salt Lake Linux User Group on August 17.

Same slides -> [in PDF]

[17:34] | [] | # | G | TB


Wed, 08 Jun 2005

Linux User Group Talk

I am giving a talk at the Provo Linux User Group on September 14. I figured I would put my slides here now and promise to add pictures later so I don't get lazy and put it off.

PDF version of my slides

[15:23] | [] | # | G | TB


Fri, 22 Apr 2005

Gumstix X-Scale Board

Gumstix donated a board and a couple of modules so we could get them working with bluetooth-alsa.

The board itself is very cool. It has 64MB ram, 4MB flash, bluetooth and an MMC slot (that can accept some sd cards). When powered up, it searches for and connects to my bluetooth access point. Then I can ssh to it and work on things there.

Gumstix is different from most other outfits embedding arm processors for a couple of reasons:

The image shows from left to right the basic USB module, audio board, serial (console) interface board, and CPU stick.

It's all great fun and is an excellent platform to work out embedded issues :)

[10:44] | [] | # | G | TB


Tue, 01 Mar 2005

T20 Wifi upgrade

I am very proud of a hack I came up with to add wifi to an older IBM laptop. TECH CORPS received several T20 laptops so it seems like a worthwhile effort since it will make these machines more useful to educators. Check it out.

Oh, and if you can spare a 2.5" hard drive, consider donating one since this is the other missing link :)

[10:17] | [] | # | G | TB


Wed, 05 Jan 2005

Stages of a MyUEN Programming Assignment

Denial

Maybe they really don't need this feature Maybe myuen will be rewritten before they need this feature

Anger

I can't believe it uses a hashtable for storing everything This is just a perl CGI jammed into Java

Bargaining

I will rewrite all of myuen for you if you don't make me do this You wouldn't like it if I quit my job now, would you?

Depression

That guy who washes the windows has it better than I do Isn't it time to go home yet?

Acceptance

I do like the look of this application I think a hashtable would be a good place to store my data

[22:50] | [] | # | G | TB


Is this the result of pushing the envelope for 7 years?

I just replaced my aging Newton 2000 (plus dram upgrade) with a Dell Axim x50. I was finally pushed to get it because all the cool stuff I wanted to do with bluetooth doesn't work on Newton (only some of it :)

You'd think it would be all smiles around my place in playing with the new toy but there was a lot of frustration and dismay. I'll lay out my grievances here, thank you.

Anyway, it is working well enough for network through my phone and through my laptop's bluetooth connection (another story setting the server side up in Linux and although it was probably more difficult, it was satisfying :)

[11:06] | [] | # | G | TB


Sun, 02 Jan 2005

A2DP Bluetooth update

We got stereo streaming via A2DP working from linux! See bluetooth-alsa. It's not available as a "real" audio device yet, but you can send audio to a headset using Unix pipes.

On the Apple side, I found out that Apple doesn't *fully* support all bluetooth adapters. It will only connect to a bluetooth headset using the internal adapter or the Dlink usb adapter, and only after the firmware is updated using their utility. Otherwise, you'll get the message "failed to set up the headset. Headsets are not supported on your Bluetooth hardware."

That's good to know and I can use voice-quality stuff now but no high-quality stereo. Someone needs to take what we've started on with bluetooth-alsa and make it available as an audio device in OSX. :)

[14:39] | [] | # | G | TB


Happy holidays!

[14:08] | [] | # | G | TB


Thu, 04 Nov 2004

BT420 First-to-market A2DP

I have read a couple of reviews of the Bluetake BT420 stereo bluetooth headset (plus transmitter dongle) that made it sound like it was pretty great. So I bought one. It is pretty great, but it has a couple of problems you should be aware of: The problems with sending sound are mostly because A2DP is too new:

[23:49] | [] | # | G | TB


Tue, 03 Aug 2004

Bluetooth headset works!

I was able to use the bluetooth headset today for the first time through linux. I was able to talk on a VoIP call through kphone. Woohoo. What fixed it was one or more of...

Now that it's working I can think of a few ways to make it go more smoothly... (not gripes--more like a todo list)
[16:21] | [] | # | G | TB


Tue, 15 Jun 2004

Arches Trip

To change gears here a bit, I wanted to put in one of my favorite pictures from a recent trip to Arches National Park.

I like this one because I managed to get our younger daughter in a full gallop down one of the trails.

This trip was only the second time I've been to Arches in the last 5 years... unfortunately both were rainy weeks. This shot was taken during a break in the wet weather, but from the look of it, you'd think it's just a typical hot, dry day.

[12:55] | [] | # | G | TB


My elephant can eat a whole watermelon!

Taken at the MiniZoo at the Mirage in LV.

[12:54] | [] | # | G | TB


Fri, 28 May 2004

T-Mobile Internet on Linux

I wrote up [my experience using Tmobile] unlimited data. The data rates are slow but it's so convenient to be connected almost anywhere.

What I don't really mention is that I can use data applications on the NGage too, like instant messenger and occasional web browsing.

I can't wait to see a faster option. But I won't go back to a PCMCIA card or give up Linux compatibility, so it's got to still use bluetooth. Sprint and Verizon are afraid of bluetooth so it may not be available very soon.

[09:31] | [] | # | G | TB


Wed, 28 Apr 2004

New Webcam

I have been occasionally using an old Zoom webcam (cpia-based) that produces about 3 frames/sec and video that is quite awful to look at. I was intrigued by the possibility of computer control of pan and tilt and bought the Logitech Quickcam Orbit today to use with the pwc driver.

I noticed the brightness was not autoadjusting. Sounds like running "camstream" might kick it into shape.

Probably the most disappointing thing is it looks like an application like gnomemeeting has to release the video device before I can use setpwc to control the pan/tilt. I suppose the real solution is to have gnomemeeting issue the appropriate ioctl's but that's a big job. Aren't you supposed to be able to watch the video as you adjust what the camera is looking at? (sigh)

(Update) I wrote a simple perl app to pan the camera... I also patched setpwc and camstream so it could be used on a camera that camstream had open. The camera sometimes forgets where it is and loses some of its range of motion. I added the flag -W to setpwc so it will pause after sending the move command before returning. It seems to help with the camera losing its place. The whole thing is a bit of a hack, but here it is:

I wish I had known about OrbitView which has pan/tilt control and live video in one app. I haven't tried it yet.

Another interesting option is the trackercam/trackerpod which is just a motorized harness that another camera is placed in. It has linux drivers too.

Dlink sells a couple of network cameras from about $330 - $450 that have pan/tilt and even wireless lan (model dcs5300w) at the high end.

[21:53] | [] | # | G | TB


Mon, 19 Apr 2004

Linux on Toshiba Portege M200

My new machine is an M200. I like it a lot. It's very nice to use on the bus especially.

I wrote up [putting Linux on an M200] since it was such an ordeal. I won't be going to Windows any time soon but I will have to deal with rebooting more often than with Linux on my old Inspiron 7500. Hopefully the ACPI stuff will be improved soon.

[11:02] | [] | # | G | TB


About
Brad Midgley

Archives

Other Blogs
Demitri Muna

Feeds
XML
TEXT
ESF