mdlbear: blue fractal bear with text "since 2002" (Default)

My attempt at CARE's Live Below The Line -- eating for $1.50/person -- was something of a failure yesterday: they served pizza at work after the all-hands meeting, and dinner was the crock-pot pot roast that wasn't ready in time for dinner Sunday. (Though when I ran the numbers on the pot roast it came out to about $1/serving, and I had $.50 worth of cottage cheese in the morning, so what I actually spent was $1.50... :)

I'll do better today. I miss my coffee.

I did more work on the netbook, deleting its now-useless recovery partition (1.4GB!), and quite a bit of music work in the evening. That included the last bits of editing from last month's rehearsal, and working out the chords on one song. As of now there's only one song that needs any formatting work at all.

One of the things that happened at yesterday's all-hands meeting was getting a patent bonus, for US Patent #8,006,094. Trustworthy timestamps and certifiable clocks using logs linked by cryptographic hashes. This is number 23.

It doesn't mean I'm in favor of software patents. Far from it.

A couple of interesting links. Take a look at the charts in "It's the Inequality, Stupid". And on a lighter note, Zombies: The Safer Terrorists.

raw notes )
mdlbear: blue fractal bear with text "since 2002" (Default)

Most of the day -- a lot more than I wanted to spend -- was taken up by upgrading my netbook. I repartitioned it to give it separate root and home partitions. The new home/old root partition stayed bootable, which was a Good Thing, because I had trouble with Debian. The 3GB partition I set up was too small for a full desktop install, so I had to redo it with just a basic X system plus gnome. The other problem was finding the firmware for the stupid Broadcom wifi -- that turned out to be in firmware-b43-lpphy-installer.

Meanwhile, I tried installing the latest Ubuntu. It offered to upgrade the existing install, so I let it. Bletch. Even their alleged "classic" look is thoroughly wretched -- it looks like Gnome, but you can't add launchers to the panel! Esr's right -- they've jumped the shark.

Anyway, I finally have a usable Debian, so I'll happily delete Ubuntu and free up a whole lot of space. I'm sad about Ubuntu -- they've always given me a smooth install experience, recognizing all my devices out of the box. But their new UI is so dumbed-down as to be unusable.

I also rode my bike downtown to City Hall to spend some more time with Occupy San Jose. It's 2.9 miles each way, according to Google Maps, which also found me a nice safe route. Wish I'd known about that while I worked near the airport. (For reference, it's via Park Avenue, which has bike lanes on both sides of the railroad underpass.) I'm seriously out of shape -- between not walking much and not having gotten on my bike in nearly a year, it was an effort getting home.

So, all-in-all not too bad of a day, though there are as usual too many things left undone. I really wanted to have done more music, for example. But there it is.

Not many links, but Millions Withdrawn from Bank of America and Wells Fargo is encouraging. (A couple of local churches moved $4M into a credit union.)

raw notes )
mdlbear: (debian)

Debian GNU/Linux 5.0 released. Read more at www.debian.org.

mdlbear: (debian)

Last night I dragged Dorsai, the erstwhile recording box, into the office from the studio bedroom, and pulled out the Delta 1010 soundcard, which will go on the new recording box when I can afford one. It's a very quiet 1.8GHz AMD64 machine. This morning I downloaded the installers for Debian Lenny RC1, and started the install. It's amazing how quickly you can install Debian over gigabit ethernet from a local mirror, and Lenny has an impressively fast boot (hands off, with default timeouts in the bios and grub, it's 70 seconds from power-on to gdm login).

I still need to finish configuring it and installing all the software I usually use, but it should be a vast improvement.

It's also worth noting that the new kernel has, for the first time that I can recall, properly configured sound on the ancient Thinkpad I've been using in the living room.

The final steps in decommissioning Harmony, the old office workstation, will be moving the mirror disk back to Nova (the fileserver), and the Delta 66 soundcard to Dorsai. Sometime this week, hopefully. May make Harmony the interim recording box.

 

In other computer-related news, splitting a half-hour concert up into songs takes about two hours of work. A faster machine should cut that a little by speeding up things like import, export, and normalization. That's the hope, anyway.

The next major system-administration projects are fixing the wireless networking infrastructure (which hopefully will make printing work from laptops) and (finally!) getting rid of my old DSL line. The latter has been taking a long time because I'm using it for the mail server; I'll have to move mail to an ISP, which scares the heck out of me. It's long past time to do it, though.

mdlbear: (hacker glider)

I use too many different computers. At any given time I might be on one of three machines at home, or one of two at work. Managing things like browsers, email clients, and IM clients, all of which get upset if I'm using the same account from two different places, is a bit of a chore. IM is the worst; the others are at least manageable.

All of those machines know whether I'm typing at them or not. In many cases, based on the time of day, they might have a pretty good idea of where I am when I'm not typing. It would be really good if there were some kind of service, independent of IM, that could manage my presence, kill off extraneous IM and email clients if necessary, and let people know the best way to contact me.

It could probably be done with Jabber, a private XMPP server, and a batch of specialized clients. Anyone out there know of something like that? Preferably for Debian or Ubuntu.

mdlbear: blue fractal bear with text "since 2002" (Default)

In this case, of course, Dorsai is the computer in the bedroom. (This being thestarport.org, all the machines are named after places that could plausibly have starports. The machines that are used for recording and editing music are, naturally, places mentioned in filksongs: the laptop is Argo, and the other workstation is Harmony.) Anyway, it works: I'm posting from it.

The little rolling desk isn't terribly solid, and because it overlaps the bookshelves on the left there isn't room for anything but my Lenovo Thinkpad keyboard. Which is pretty good, and has pointing devices that there otherwise wouldn't be room for, but it's not a Model M.

In addition, it's running Ubuntu Studio instead of Etch; not all my usual fonts are installed (so windows come out the wrong size and don't quite fit properly), (added 02-24: the font problem turned out to be a bad line in .Xdefaults) and it's running Emacs 22.1. I'm not quite ready to make the transition to the new Gnus. OTOH it's fast as a bat. I'd forgotten just how fast it is...

There are still a few piles of stuff scattered around the bedroom that were pulled out of the corner, and the chair isn't particularly comfortable. The recording rig hasn't been reconfigured yet; I'm not sure where the microphones and preamps belong, and there are no monitor speakers (so, basically, I don't have sound on this machine yet).

But, Colleen really likes having me in the bedroom with her, even though she can't see me from where she's sitting. And it does feel comfortable. Moving back and forth between the two systems is slightly painful: I have to kill the browser, and move my IM presence. Not a full solution. It'll take me a while to make the transition smooth; it will probably involve switching to Ubuntu or Lenny on all the clients.

mdlbear: (debian)

Upgrading the workstations, and possibly the fileserver, to Lenny (Debian Testing) is starting to look attractive. It's running 2.6.22, which is the one I need to support my Seagate SATA-II drives, and it has Audacity 1.3.4, which is the latest and matches the version in UbuntuStudio.

It's usually safe to upgrade the fileserver, since it's inside the firewall. The only reason to hold off is that every once in a while you get a major upheaval and something breaks, usually in one of my local scripts; when that happens it's handy to have the previous version around somewhere. I'll probably wait a couple of months. There's no reason not to upgrade the workstations now.

I'll keep UbuntuStudio around, too, especially since 64Studio is still based on Etch, so the kernels aren't up to date.

mdlbear: (debian)

Here's a blog post from Mark Pilgrim, who switched to Linux a year ago (from Mac) and was warned "You'll be tweaking MORE, configuring MORE, installing MORE because NOTHING is as packaged and polished. ... Enjoy your time with Linux, and when the endless Google searches to fix some miniscule package dependancy version problems finally drive you away, you will of course be welcomed back."

Well, it's a year later, and he concludes his post with...

In 2006, the only thing I had to compile on Ubuntu was Mplayer. (Oh yeah, and Supertux.) At the end of 2006, I switched from Ubuntu to Debian. In 2007, I don't compile anything at all. (Especially since I discovered the Debian-Multimedia repository. Weekly builds of Mplayer, Mencoder, Ffmeg, libavcodec, and libavformat. Professionally packaged, for multiple platforms. If that doesn't mean anything to you, don't worry about it; it means a lot to me.) Let me repeat that: I. Don't. Compile. Anything. I have 902 packages installed, and 0 compilers. Everything I need is already packaged.

Enjoy your time with Linux, and when the endless Google searches to fix some miniscule package dependancy version problems finally drive you away, you will of course be welcomed back.

One year later, I look back on comments like this, and I just laugh. Sorry, Anonymous Commenter, you couldn't have been more wrong. You got it exactly backwards. When your operating system finally comes with a package management system that is both comprehensive and extensible, you will of course be welcomed... to the 1990s. In the meantime, I'll continue to enjoy my time with Linux.

(From Don Marti -- [livejournal.com profile] don_marti on LJ.)

He's right. I've spent a lot more than a year on Linux, and was a Unix user before that. I've tried most of the newer OSs and found them to be inferior, in most respects, every time -- I've never had a reason to switch. Oh, and...

   [steve 536] dpkg -l | grep ii | wc -l
   1175
mdlbear: (debian)

Debian GNU/Linux 4.0 released

The Debian Project is pleased to announce the official release of Debian GNU/Linux version 4.0, codenamed etch, after 21 months of constant development. Debian GNU/Linux is a free operating system which supports a total of eleven processor architectures and includes the KDE, GNOME and Xfce desktop environments. It also features cryptographic software and compatibility with the FHS v2.3 and software developed for version 3.1 of the LSB.

Using a now fully integrated installation process, Debian GNU/Linux 4.0 comes with out-of-the-box support for encrypted partitions. This release introduces a newly developed graphical frontend to the installation system supporting scripts using composed characters and complex languages; the installation system for Debian GNU/Linux has now been translated to 58 languages.

Snide comments about "rising from the dead" are not appropriate, but this might be a good day to upgrade your server or even to reanimate some ancient Windows box.

mdlbear: (grrr)

After a lot of jumping up and down and screaming, I appear to have a crude firewall (using Shorewall on my Debian laptop, which was conveniently at hand) on my new DSL line that I can route through. I can traceroute to google.com and read lj -- that's a good sign. Yes, it's faster. Much faster. Ship it.

Total debug time: about 4 hours. Apparently the Debian version of shorewall.conf is missing the crucial line:

  IP_FORWARDING=On

... so of course it wouldn't forward packets. Grump. There were a dozen or so other assorted things to fix in the example config, but that was the big one.

About the only other things I've done today was getting the assorted receipts organized for data entry, and taking a 2.5 mile walk.

Now I'll have to change the DNS entries for my assorted domains, and -- most importantly -- fix my mail configuration so that it will relay through sonic's mail server.

mdlbear: (debian)
Inside Second Life's Data Centers - Technology News by InformationWeek
Second Life runs on 2,000 Intel and Advanced Micro Devices servers in two co-location facilities in San Francisco and Dallas. The company has a commitment to open source, with servers running Debian Linux and the MySQL database. Linden Lab chose Debian Linux because the software is suited to scaling massively with a small IT staff, say Linden Lab CTO Cory Ondrejka. MySQL allows the server farms to scale horizontally, by adding large numbers of low-power servers as needed, rather than vertically, which would have required Second Life to run on a few, powerful systems, Miller says.
mdlbear: (debian)

The Sarge-to-Etch upgrade on my server went very smoothly -- 500-odd packages in about an hour and a half. The only problem was at the very end when I discovered that it hadn't updated Grub. Fortunately, my Etch install disk worked fine in rescue mode, and had remembered to install a new kernel, so I was able to dpkg-reconfigure grub and reboot.

(Forgot to post this morning. So...) The machine seems to have crashed over the course of the day. Not too encouraging -- I'll have to see what I can do to diagnose it. Nothing obvious in the logs yet. Grumble.

mdlbear: (debian)
This is one of the coolest hacks of all time. Browse to goodbye-microsoft.com, and click on the Debian logo image. It will download a Windows executable. Hopefully you are not so foolish as to allow IE to run programs you download off the internet without an explicit double-click, so go ahead and double-click it. It will ask you whether to run the graphical or text-based installer, download the appropriate one for your CPU, set it up as an option in the (Windows) boot manager, and triggers a reboot.

At this point you have the choice between restarting your stupid old Windows, or booting into the clever and friendly Debian installer. You can even make your system dual-boot. You might want to make backups first, unless it's a brand-new machine.

Ubuntu users can use the somewhat similar install.exe, which downloads Ubuntu using bittorrent and installs it into an image file so that you don't even have to repartition your disk.
mdlbear: (iceweasel)

Did my daily apt-get dist-upgrade this afternoon and up popped iceweasel as the upgrade to firefox. The problem is that Firefox places some restrictions -- on the use of their trademark and the way they ship upgrades -- that make it "non-free" as far as Debian is concerned.

Both sides have valid points: Mozilla.org wants to make sure that their trademark is applied only to their official, genuine code, and that they can ship automatic upgrades to their many users, most of whom are on Windows boxes and don't have a clue how to keep their systems up to date. Debian users expect to get their upgrades via apt-get from debian.org, and stay with the same major version of a package until the next release, which might be a year away.

With Iceweasel, everybody wins: my Windows boxen get their automatic Firefox upgrades from Mozilla, and my Debian boxen get a program that plays nice with the rest of the system configuration and has a cool logo that it's actually legal for me to make into an LJ userpic.

mdlbear: (debian)

Finally dragged my recording box (node name Harmony, currently a 1.8GHz AMD Sempron with 1GB of RAM) into the office, added a gigabit ethernet card, a Radeon graphics card (surplussed from work) and a 160GB disk, and upgraded the OS to Debian Etch. Took about two mornings and an evening's worth of work altogether, much of it spent trouble-shooting a sound problem that turned out to be caused by my userID not being in the audio group. Noted.

The current version of X is pretty cool -- no questions; it recognizes your graphics card and monitor and just runs. Works great unless you're on a KVM switch, in which case if you're not looking at it when it boots, it can't see your monitor and drops back to 640x480. Minor, and I can fix it if I want to. If I'm going to be dragging it back and forth between the office and the "studio", I probably won't want to.

Anyway, I'm now back to a machine in the office that's fast enough to mix and edit audio on, and without spending any money on it. This is good.

mdlbear: (debian)
Etch frozen!
Hi,

we just edited the generic freeze file, so that all packages now need to be hand-approved in order to go to testing.

Wait, that didn't come out quite right. Let's try again.

   Etch is now frozen! Wheeeeeee!!!

Thanks are due to everyone who has helped get us to this point.
Big news for those of us who run Debian.
mdlbear: (iceweasel)

Iceweasel and Gnuzilla, the trademark-restriction-free versions of a well-known browser and browser suite, are now in Debian unstable. Downloadable tarballs are here.

(From this post in [livejournal.com profile] debian, which is also where I ganked the cute picture. The icon came from the Wikipedia article.)

mdlbear: (debian)
Debian Etch is not ready for release
When etch was installed we wanted to access the USB disk in order to move some pieces of the backup to the new system. It was pure horror. After plugging the cable into the USB slot, an icon appeared on the screen and after clicked caused the system to mount the first partition on the external disk. It worked. Out of the box. Without tweaking anything. That's so non-Debian...

I also noticed a while ago that a USB mouse with a scroll wheel was also simply recognised by X.Org in etch and just worked. Huh? That's not how Debian is supposed to react.

Where are the hours of fiddling around how to properly add USB stuff to the system? Where are the evenings you needed to debug such stuff? Nowadays it just works? Where's the Debian we all knew?
(from Debian Weekly News #38)
mdlbear: (hacker glider)

Last night in a fit of boredom I upgraded my Debian Etch system (a major upgrade that included the modular X11R7 from x.org), then brought the machine down to play with my newly-downloaded Ubuntu 6.06 (Dapper Drake) and DeMuDi 1.3rc1 install disks. It's been a while since I logged in.

The first annoyance was that neither Ubuntu nor DeMuDi recognized my old-but-far-from-obsolete 3dfx video card. They both came up at 800x600, with no obvious way to change the screen resolution -- certainly Ubuntu's control panel didn't give me any other choices. Feh. But that's fixable, one way (drag over the config files from the Etch partition) or another (upgrade the card, which I've been meaning to do anyway).

Update: On closer examination it seems that DeMuDi, at least, recognized my video card just fine. So I'm guessing that what it didn't recognize is the capabilities of my monitor. That would probably be because my cheap KVM switch is blocking the newfangled monitor information signal path.

The second annoyance was that DeMuDi (Ubuntu as well, I think) still has Audacity 1.2 instead of the newer and sexier, but still beta, 1.3. Fixable again, since I've gotten 1.3 to build from source. I'll probably still wait until 1.3 is out of beta and supported in Debian.

The third, and more serious, annoyance was that somewhere in the sequence of upgrades the C preprocessor called by xrdb started putting a space after macro expansions. This is fine for C, but it's not a good thing when you're using macros to construct X geometries and font specs, as I was. GAAK! As it turns out, I had dealt with this a couple of weeks ago at work. I just didn't remember how, so I spent several hours removing most of the macros (which I won't miss, since they mostly parametrize things I've long since made permanent decisions about, like whether I want Emacs on the left or right side of the screen). But it's annoying.

Finally got to bed a little before midnight, with a once-again-mostly-working X configuration in my Etch partition. Grumbly bear, but at least things are reasonably stable again.

mdlbear: (debian)

... and of course it doesn't bother to check for software updates after you install the upgrade. It's already connected... how hard can it be? Debian, as usual, has been doing this all along. And I had to check for updates yet again in order to get Java 1.5.

The Bear is not impressed.

mdlbear: (debian)

I'm most of the way through the process of upgrading my (work) mac laptop to Tiger, which I had to do because it's needed for a demo on Monday. It's a lot like watching a snail crawl across your screen, with only a little dramatic tension added by the knowledge that, if it falls off, it will explode messily and get little bits of snail pulp all over your hard drive.

Right now I'm installing "xcode", which is what they call the development package. It's been telling me "Time remaining: less than 1 minute" for about 10 minutes now.

It's times like this that remind me why I use Debian as my desktop OS.

update: 14:31 ... and why does it take a fscking reboot and a fscking hour to install X11?? And how do I know it's not leaving little bits of snail pulp all over while it's doing it??? And why did I have to agree to their stupid licence for the fourth time in order to install software that's under the MIT license????

TGIF

2006-02-24 08:40 pm
mdlbear: (hacker glider)

It's been a long day, but reasonably productive. Woke up at 5am (about an hour and a quarter earlier than usual). Had the devil's own time getting [livejournal.com profile] chaoswolf out of bed in time to get her to school -- she seemed depressed, but she might have just been up most of the night. Especially since she came home and promptly went to bed. I hope that, if there's really something wrong, she'll tell me or the [livejournal.com profile] flower_cat. Inquiring minds...

Spent much of the afternoon helping a consultant install GForge, the open-source fork of the software that runs SourceForge. We spent a lot of time at it yesterday, too. The most recent Debian package seems to be considerably older than the most recent version of PostgreSQL, and failed miserably. So we've been doing it by hand. Spent all our time today banging our heads against a problem that turned out to be a mismatch between the port PostgreSQL was actually listening on, and the one that GForge's programmers thought it was listening on. (headdesk). Actually, since it looks as though GForge agrees with /etc/services, it's probably a typo in Debian's hacked-up PostgreSQL config file.

I need to get some tracks down this weekend; there's also quite a lot of assorted work around the house that has to get done before Hotel Starport opens for guests on Wednesday. (Hint to guests and out-of-town visitors -- we can't pick you up at the airport if we don't have your flight info.)

mdlbear: (debian)

For a variety of reasons, including a coworker's wish to try the latest version of the SableVM Java virtual machine, and my own desire to try some of the shiny new packages mentioned in DWN, I set out yesterday morning to install Debian's testing distribution, code-named Etch.

My first attempt involved copying my running stable (Sarge) partition into the partition that had held my previous working partition, RedHat 7.3, until I blew it away. I then chroot'ed into it, mounted /proc in the approved manner, edited /etc/apt/sources.list, and attempted to upgrade. It croaked somewhere around upgrading the kernel. I'm guessing that it has something to do with the switch from devfs to udev for managing devices.

My second attempt involved blowing the partition away again and running debootstrap. That actually got as far as installing a kernel, but grub (the bootloader) wouldn't install. Again probably a /dev issue. And when I tried editing my main grub menu, that didn't work either. No joy anywhere. I could probably have recovered, but by then my coworker had done a successful install from the daily snapshot of the installer.

The clincher was discovering that I had messed something up in my Sarge partition -- probably moved a config file that I meant to copy, or something equally stupid. Nothing for it at that point but to borrow the installer disk and do it right. Should have started out that way...

I'm used to smooth installs with the current Debian installer, but this one was just plain magic. Perhaps because of the switch from XFree86 to X.org, I was only asked one question about the display at initial configuration time: what resolutions I wanted. That's it. The whole nightmare of probing, guessing modelines, and finally giving up and trying to upgrade an older config file that sort of worked, was gone. It just plain worked. The rest of the configuration questions appeared to be unchanged from Sarge.

For those unfamiliar with the Debian installer, it works in two phases. The first phase configures your language, timezone, and network, and walks you through the process of partitioning and formatting your disk (if you need it). Then it unpacks and installs a very minimal system from the CD, asks you where to install the bootloader, and reboots.

The second phase asks you another series of questions to set up usernames, passwords, email, and -- probably the most important -- where you're going to get your packages from. It then lets you select one or more broad "tasks" from a checklist: this is where you pick things like "workstation" and "web server". Then it starts downloading packages. It's amazing how fast you can suck down hundreds of megabytes of packages over a 100MHz ethernet from a local mirror. Finally, each package gets its chance to ask you whatever configuration questions it has; that's where things like the display size get configured. Then they all get installed without any further fuss.

Note that unlike desktop-oriented distributions like RedHat, all the configuration is done with text menus. If you're setting up a server, you don't have to install any of the GUI packages -- a full-featured Debian web server fits in less than 500MB. You can do it in even less if you're more selective.

An hour or so after I started I was happily and productively logged in, having installed my favorite editor (emacs) and window manager (ctwm), and copied the relevant parts of /etc/fstab, /etc/passwd, /etc/group, and the ssh host keys. The one oddity in the whole process was that ssh wasn't installed by default as it used to be, and wouldn't install unless shadow passwords were enabled. (I normally disable them because we use NIS -- the old Sun Yellow Pages -- and it doesn't play nice with the shadows.) I'm not going to worry about it.

Next step is to install it on my workstation at home.

Most Popular Tags

Syndicate

RSS Atom

Style Credit

Page generated 2025-12-30 07:28 am
Powered by Dreamwidth Studios