I have 3 computers receiving power in my Den. I have two monitors. I use a KVM for the Linux machines, and the Windows machine (a laptop with a broken monitor and decaying keyboard) has it's own mouse and really needs a keyboard. And these, I should mention, are CRTs, not LCDs, so they monopolize lots of desk space. What's a poor geek to do?
Use Synergy!
I'm actually not using it at home. I am using it at work, typing through a desktop machine to the laptop running the browser window here. It's a soft, seamless virtual KVM. And so cool. One day soon, I shall have to get it working at home, which will be cool.
I might even get video of the mouse moving from one screen to another.
The next question is, how do you handle the real KVM with the fake KVM?
My reasoned, well-considered thoughts on gadgets, computing, quantified self, health, open source and whatever else gets my dander up.
Cookie Notice
As far as I know, and as far as I remember, nothing in this page does anything with Cookies.
2008/04/17
2008/04/03
Coming in from the cold ...
Yeah, it's been a while.
I always find it's easier to learn a new technology if you have a use for it. So, when I learned Perl and CGI (both together), I wrote up a program to automate the docs library I was in charge of at ECN.
A while ago, I saw that Mozilla supports Scaled Vector Graphics (SVG). And that you can write them using Javascript. I said "Cool. What can I do with that."
So I put together a design as close as I could with those tools to a maple Telecaster neck. Black position dots and frets. and strings.
Then I put together functions to put dots down where scale notes and chord notes should go, so I could see and then learn scales and chords up and down the neck.
Call it the Guitar Tool.
But it has issues.
It doesn't work in IE. Only Firefox and Safari. I would only use Firefox if I could get away with it. New job says no.
I know that IE works with SVGs now. Google
BTW, I got a new job!
Also, it doesn't handle hovering. Or image maps. Or whatever technology you choose. I want to be able to mouseover a dot and have it proudly announce "C#!" or whatever note it might be.
If you have ideas or pointers on how to make any of this work, please comment.
I always find it's easier to learn a new technology if you have a use for it. So, when I learned Perl and CGI (both together), I wrote up a program to automate the docs library I was in charge of at ECN.
A while ago, I saw that Mozilla supports Scaled Vector Graphics (SVG). And that you can write them using Javascript. I said "Cool. What can I do with that."
So I put together a design as close as I could with those tools to a maple Telecaster neck. Black position dots and frets. and strings.
Then I put together functions to put dots down where scale notes and chord notes should go, so I could see and then learn scales and chords up and down the neck.
Call it the Guitar Tool.
But it has issues.
It doesn't work in IE. Only Firefox and Safari. I would only use Firefox if I could get away with it. New job says no.
I know that IE works with SVGs now. Google
SVG image maps and you'll see examples that work on IE. But mine doesn't.BTW, I got a new job!
Also, it doesn't handle hovering. Or image maps. Or whatever technology you choose. I want to be able to mouseover a dot and have it proudly announce "C#!" or whatever note it might be.
If you have ideas or pointers on how to make any of this work, please comment.
2007/12/28
Comparing and contrasting ...
I'm sure that my beloved wife doesn't read this. If you are reading this, stop now. And you've been touching the monitor with a KVM. Windex it, please.
She's had bad luck with laptops, so she has decided that she wants a desktop PC. It's the season, and Jesus would want Kerry to have a PC. That's fine. She's been using my #2 because her last laptop is flaky with networking and I don't know why. I suspect it's the cheap PCMCIA wireless NIC. Anyway, it's an old machine in poor shape, so why not.
But she wants Windows, and she wants Word.
It's 2am. Nearly 2:30. I wake up in five hours to go to work. And I've just found the magic to fix this:
I had to Google it, and there I found out about the magic of Event Viewer.
I'd also point out that, right before, I installed Google Pack and OpenOffice.org with absolutely no problems. Just click and go. This is Microsoft's flagship software. This is the product that keeps Bill Gates in Hohos. And it installs that stupid?
I keep considering in contrast the zen simplicity of
She's had bad luck with laptops, so she has decided that she wants a desktop PC. It's the season, and Jesus would want Kerry to have a PC. That's fine. She's been using my #2 because her last laptop is flaky with networking and I don't know why. I suspect it's the cheap PCMCIA wireless NIC. Anyway, it's an old machine in poor shape, so why not.
But she wants Windows, and she wants Word.
It's 2am. Nearly 2:30. I wake up in five hours to go to work. And I've just found the magic to fix this:
The Windows Installer Service cannot update one or more protected Windows files.That's useful. That's really useful. I mean, that tells you exactly ... nothing.
I had to Google it, and there I found out about the magic of Event Viewer.
Product: Microsoft Software Update for Web Folders (English) 12 -- Error 1933.So there's a DLL for a web server extension that is causing installation problems. Meanwhile, I point out, it's for a web server. This is Windows. I want as few open ports as possible. So, web server?
The Windows Installer service cannot update one or more protected Windows files. SFP Error: -536870654.
List of protected files:\r\nc:\program files\common files\microsoft shared\web server extensions\40\bin\fp4autl.dll
I'd also point out that, right before, I installed Google Pack and OpenOffice.org with absolutely no problems. Just click and go. This is Microsoft's flagship software. This is the product that keeps Bill Gates in Hohos. And it installs that stupid?
I keep considering in contrast the zen simplicity of
sudo apt-get install foo...
2007/12/14
Talkin' All That ... Rock ...
The Rock'n'Roll Hall of Fame has the new list of inductees out.
Gamble & Huff? TSOP! Yeah. Little Walter? Blues, but 'bout time. John Mellencamp? That'll work. Madonna? If we have to. The Ventures? I'm surprised that people who aren't me remember the Ventures, but yay.
But Leonard Cohen? The Dave Clark Five?
I say this as a fan: Leonard Cohen has no Elvis in him. He's folkie who eventually bought an 80s Casio that sounds every bit as cheesy as an 80s Casio should. With a voice that brings women to their knees in waves of pure pleasure. Rock is something he does not do.
And someone has to explain the inclusion of the Dave Clark Five, because I just don't get it.
- Leonard Cohen
- The Dave Clark Five
- Madonna
- John Mellencamp
- The Ventures
- Little Walter (sideman category)
- Gamble & Huff (non-performer category)
Gamble & Huff? TSOP! Yeah. Little Walter? Blues, but 'bout time. John Mellencamp? That'll work. Madonna? If we have to. The Ventures? I'm surprised that people who aren't me remember the Ventures, but yay.
But Leonard Cohen? The Dave Clark Five?
I say this as a fan: Leonard Cohen has no Elvis in him. He's folkie who eventually bought an 80s Casio that sounds every bit as cheesy as an 80s Casio should. With a voice that brings women to their knees in waves of pure pleasure. Rock is something he does not do.
And someone has to explain the inclusion of the Dave Clark Five, because I just don't get it.
2007/12/05
Thinking "That Doesn't Work!" ...
That, again, is the result of sending an image through Verizon to Blogger.
I shall have to write a script that edits the text but sends through the image.
I shall have to write a script that edits the text but sends through the image.
2007/11/14
Thinking about simplicity ...
Last night, Mark reviewed a book called Laws of Simplicity, which he simply declared was a good book, but a less-good website.
Anyway, I hit the website this morning, and found the fourth law: Knowledge makes everything simpler.
I'll get back to that.
Kerry wants Windows because she wants Office. She wants Word. And I've seen enough of Windows that I would not willingly choose it if I had any other choice. So I keep saying "OpenOffice.Org can write Word documents". So, finally, she decides to try it, and she complains that the person on the other side could not open it. So, I have her send it to me.
She isn't Ms. CS, but she's been in computing longer than me, and far more connected to word processing than I have been in the last 15 years. So why didn't she understand the concept of Save As Word Document?
It seemed perfectly simple to me, but then knowledge makes everything simpler. I got the concept. When I install Office, I always put in all the conversions, because you don't know when someone wants you to read a document written in WordPerfect on a Mac. Somehow, somewhere, she missed it.
I have knowledge on this, so it's simple to me.
Anyway, I hit the website this morning, and found the fourth law: Knowledge makes everything simpler.
I'll get back to that.
Kerry wants Windows because she wants Office. She wants Word. And I've seen enough of Windows that I would not willingly choose it if I had any other choice. So I keep saying "OpenOffice.Org can write Word documents". So, finally, she decides to try it, and she complains that the person on the other side could not open it. So, I have her send it to me.
She isn't Ms. CS, but she's been in computing longer than me, and far more connected to word processing than I have been in the last 15 years. So why didn't she understand the concept of Save As Word Document?
It seemed perfectly simple to me, but then knowledge makes everything simpler. I got the concept. When I install Office, I always put in all the conversions, because you don't know when someone wants you to read a document written in WordPerfect on a Mac. Somehow, somewhere, she missed it.
I have knowledge on this, so it's simple to me.
2007/11/06
Thinking about mail ...
I use Thunderbird for mail. I use multiple mailboxes to segment my life. I have one that my bosses use to mail me. I have one for some friends. I have one I put on my resumes. I have one (strictly speaking, it's at least 6, potentially more, but one mailbox) that I've been at forever, and it's where most of my mailing lists go, where my parents mail me, and where I can bring the awesome power of Procmail to trigger abstract code through a mail filter. Plus one from my cable company that I don't really use.
Anyway, I use Thunderbird, because it's easier to watch all those mailboxes with one thing than it is to have seventeen windows open. I have Procmail for one mailbox, GMail's server-side sorting for two others, and contempt and Thunderbird's built-in filter for the campus mailbox. So, when I get mail from mailing lists, it goes to the list. When I get spam, for the most part, it gets trashed. Very fine-grained control over what goes where.
And very coarse control over alerts.
I like mailing lists. I'm on a lot, on a few subjects where I'm not the master and not going to be soon. So I collect great gobs of mail and use search functions or grep to find exactly what I'm looking for. But the alert function has just on and off. I don't care if there's a flame war on the opensolaris list, or discussion on new forms of statistical analysis on the Bioconductor list, or a flame war on the guitar list, and the alert function that tells me about that is stealing my focus. What I want is alerts for the people in the office, my parents, my wife, my children, a select set of friends, and complete silence for everyone else.
I'm going to have to write a module, aren't I?
Anyway, I use Thunderbird, because it's easier to watch all those mailboxes with one thing than it is to have seventeen windows open. I have Procmail for one mailbox, GMail's server-side sorting for two others, and contempt and Thunderbird's built-in filter for the campus mailbox. So, when I get mail from mailing lists, it goes to the list. When I get spam, for the most part, it gets trashed. Very fine-grained control over what goes where.
And very coarse control over alerts.
I like mailing lists. I'm on a lot, on a few subjects where I'm not the master and not going to be soon. So I collect great gobs of mail and use search functions or grep to find exactly what I'm looking for. But the alert function has just on and off. I don't care if there's a flame war on the opensolaris list, or discussion on new forms of statistical analysis on the Bioconductor list, or a flame war on the guitar list, and the alert function that tells me about that is stealing my focus. What I want is alerts for the people in the office, my parents, my wife, my children, a select set of friends, and complete silence for everyone else.
I'm going to have to write a module, aren't I?
2007/11/04
Looking Nevada and feeling Indiana ...
To explain, first....
Solaris is becoming opensolaris, licensed under a Stallman-compliant but Torvalds-grumbly license to keep the coolest parts out of Linux. This process is lead by Ian Murdock, former head of Progeny Linux, whose goal was, in part, making an installer for Debian that didn't suck. Progeny died, Ubuntu make the Live CD, and Murdock went to the LSB and then to Sun, where he's in charge of the process of
The old code base is code-named Nevada, the new code base is code-named Indiana, because that's where Ian lives. And it has a dev release Live CD. And I tried it out.
Years ago, I had a specific Celeron box. It was the only PC I had that had a real ATX motherboard rather than a proprietary Compaq oddball thing. So, when I tested things, I tested them on that one. BeOS wouldn't use the network card, so I didn't stick with BeOS. (Otherwise, Be was so choice. It had speed on a 500MHz chip that I would now barely expect on a 2GHz chip.) Later, I installed Windows .Net 2003 server. Again, no networking. If it couldn't network it was of no use to me.
Now, I have the opensolaris live CD. That specific 500MHz machine has been dead for a year. I tested it on this machine, a Compaq desktop I got from a friend whose company was salvaging old desktops. 2.26GHz. Over four times as fast. That'd fight the image that it's Slowlaris. And it looks good. It got that machine to run 1600x1200 on a screen that Ubuntu Feisty refused to run at more than 1024x768.
But, it couldn't find my NIC. What good is a machine that cannot talk to another machine?
But that's a good thing about a live CD. You can test the hardware and see if it works.
I'll try it on my #1, a Dell GX260, soon. In the mean time, can anyone point me to a FreeBSD live CD?
ETA: It works fine on my work machine, a newer HP/Compaq. I'm writing on it right now. It doesn't to TwinView or Compiz. Which is fine, I guess. It's supposed to work, not look pretty.
The live view, this time, required a login and won't give a gterm. It didn't do either when I tried it before. Odd.
Solaris is becoming opensolaris, licensed under a Stallman-compliant but Torvalds-grumbly license to keep the coolest parts out of Linux. This process is lead by Ian Murdock, former head of Progeny Linux, whose goal was, in part, making an installer for Debian that didn't suck. Progeny died, Ubuntu make the Live CD, and Murdock went to the LSB and then to Sun, where he's in charge of the process of
s/S/opens/. The old code base is code-named Nevada, the new code base is code-named Indiana, because that's where Ian lives. And it has a dev release Live CD. And I tried it out.
Years ago, I had a specific Celeron box. It was the only PC I had that had a real ATX motherboard rather than a proprietary Compaq oddball thing. So, when I tested things, I tested them on that one. BeOS wouldn't use the network card, so I didn't stick with BeOS. (Otherwise, Be was so choice. It had speed on a 500MHz chip that I would now barely expect on a 2GHz chip.) Later, I installed Windows .Net 2003 server. Again, no networking. If it couldn't network it was of no use to me.
Now, I have the opensolaris live CD. That specific 500MHz machine has been dead for a year. I tested it on this machine, a Compaq desktop I got from a friend whose company was salvaging old desktops. 2.26GHz. Over four times as fast. That'd fight the image that it's Slowlaris. And it looks good. It got that machine to run 1600x1200 on a screen that Ubuntu Feisty refused to run at more than 1024x768.
But, it couldn't find my NIC. What good is a machine that cannot talk to another machine?
But that's a good thing about a live CD. You can test the hardware and see if it works.
I'll try it on my #1, a Dell GX260, soon. In the mean time, can anyone point me to a FreeBSD live CD?
ETA: It works fine on my work machine, a newer HP/Compaq. I'm writing on it right now. It doesn't to TwinView or Compiz. Which is fine, I guess. It's supposed to work, not look pretty.
The live view, this time, required a login and won't give a gterm. It didn't do either when I tried it before. Odd.
Labels:
installation,
live CDs,
opensolaris,
ubuntu
2007/11/01
Blowing it again ...
Or perhaps still.
Fuse went right as I walked through the door. So, I spent my time wondering how I was going to get anything done, rather than getting something done.
Sometimes, I think I should get a laptop.
Then again, you don't get 2560x1024 on a laptop.
So, this means I did nothing today.
"Nothing" include "not reviewing Beautiful Code".
However, I did read some Bioinformatics and Computational Biology Solutions using R and Bioconductor. Which is pretty much what I do here. But I couldn't try any examples, which sucks.
Fuse went right as I walked through the door. So, I spent my time wondering how I was going to get anything done, rather than getting something done.
Sometimes, I think I should get a laptop.
Then again, you don't get 2560x1024 on a laptop.
So, this means I did nothing today.
"Nothing" include "not reviewing Beautiful Code".
However, I did read some Bioinformatics and Computational Biology Solutions using R and Bioconductor. Which is pretty much what I do here. But I couldn't try any examples, which sucks.
Subscribe to:
Posts (Atom)
