7 November 2007
Quoting the Microsoft Service Agreement (which seems to be obligatory for those using Windows Live applications):
4. How You May Not Use the Service.
In using the service, you may not:
use the service in a way that harms us or our affiliates, resellers, distributors, and/or vendors (collectively, the "Microsoft parties"), or any customer of a Microsoft party;
Unless there’s a more precise definition of "use in a way that harms", that just won’t work.
Is it "harm" if I merely work on some project (commercial or in my spare time, open source or not - doesn’t matter) that interferes with the business of such an affiliate etc.?
I guess Phoenix - one of the big guys in PC BIOS development - might be somewhere in that list - their software interacts in some way with Windows, and they probably coordinate their efforts.
Phoenix probably don’t like linuxbios too much - oops, I worked on that, and used e-mail while doing so. Would this clause prevent me from legally reading and sending linuxbios mails with Windows Live Mail?
19 October 2007
My Ogg player broke when I tried to install its software on my XP machine - it seems that the software tried to update the firmware (without asking me) and failed for some reason.
A friend of mine is here for a visit and for fun, we plugged the stick in his vista notebook - and it instantly found some "STMP3500" "player recovery device". After searching for STMP3500, I’ve found an XP driver (different player vendor, but it worked perfectly) which allowed the firmware updater to do its magic: and now it works :-)
17 October 2007
I just plugged my CBM1541 drive into the parallel port of my PC (with the appropriate adapter cable, of course), and it just worked. Even the very good CBM computer emulator suite VICE knows how to directly access it!
Now I only have to copy those 200 floppies I have at home and can dive into some nostalgia again :-)
12 September 2007
I encountered some problems reading one audio CD into a flac file (I like to keep them in a one-file-per-cd format, with integrated cuesheet, etc) - not even good old trusty cdrdao on win32 managed to read it (but did just fine on DragonFly).
Searching a bit, I found that the ASPI driver (which provides the interface to lowlevel SCSI-and-similar devices for userspace applications) requires some flags in the registry. cdrdao even has the necessary changes in its cvs repository. Just apply, reboot (took me a while to remember that) and it works (for me).
Now, while foobar2000 is a nice player for my cd images, its ripping routine relies on the default TOC - which is the one in the latest session. so I’m back at scripting cdrdao and flac to create proper images (using the first session’s TOC, and fixing it up - which requires a local patch by me - like a red-book cd audio player would do)
So one of my next steps in that regard will be doing my own cdrdao build (with my own patches, etc), and creating a small rip-flac-freedb interface. I guess, that’s a good way to learn about win32 development, too.
9 September 2007
After 8 Years of UNIX desktop (where not much changed - sure, glitzy-shiny features in the dozen, but still lacking in the usability and integration department), I bought a Windows license.
No Operating System without some weird corners, so I think I’ll collect such issues here (while looking for solutions). Sooo…
Episode 1: Try to delete a movie in a folder you just opened a few seconds ago. "This file is in use".. That thumbnailer/metadata extractor stuff again, with no obvious way to get rid of it (or to teach it how to read that file in a non-blocking way)
The "get rid of it" part is easy: regsvr32 /u shmedia.dll
27 August 2007
Darren Reed’s thoughts on the opensolaris community buildup - very interesting read!
It seems, that the "architects" came to similar conclusions already, given that the community/project stuff was reorganized a while ago. Unfortunately it’s still very rigid.
Of course, it doesn’t matter to Project Independence - we won’t ask for a slot on opensolaris.org, so we won’t have to mess around with their idea of "community".
23 August 2007
So I’m back to Solaris again - given the massive growth of the software stack over the last few years, including several proprietary components (hello adobe flash), it seems getting harder and harder for smaller systems to keep up.
Even with all the troubles OpenSolaris has, starting from there still looks like an easier path than moving to a smaller system - sadly. Those were the days, where one developer could understand the whole system that he holds in his hands… *sigh*
Anyway, I promptly worked a bit on pmpkg, and implemented digests (as optimization, not as security check for now), updated some things here and there and I’m planning on lint functionality, both for package sources in pmpkg as well as the resulting package (necessary due to the dynamic design of pmpkg - we don’t require packages to match a given file packing list, but we want to enforce a certain set of constraints).
Also restarting is my effort to get into the ONNV tree - my toolchain bootstrap script is updated, and I think I’ll work on hg2mtn next.
18 August 2007
So I installed dfly on my laptop now: 4 years old, keyboard broken, power plug socket somewhat broken, NIC socket somewhat broken, dvd drive broken (and removed by now).
How it’s done:
- Download and burn the installer ISO
- Boot on a different computer on the same network
- Select the Network install server on the second screen (after language selection) in the Installer
- Select the NIC to run it on
- PXE-Boot the laptop
- Get over the irritation of a NIC socket that has some defects (plugging in several times helped) - the dfly driver is more sensitive to that than the PXE driver that loaded the kernel
- Install on the Laptop as if you worked from the CD (actually, you do)
- Reboot Laptop
- Remove CD and reboot the other system
Done
I have to say, I’m very pleased!
15 August 2007
Ever wondered what "Linux" really is? Seems like its proponents aren’t so sure about it, either:
- When it comes to migrating people off other systems (eg. Windows), often it’s said that they should "use Linux" (no distribution specified, that’s an implementation detail after all, and Linux users are supposed to switch them all the time anyway)
- When it comes to security issues, bloat, and so on in those whole systems, some of the same people who encouraged use of "Linux" are quick to tell that a security issue in (say) Firefox is not a "Linux problem", as Firefox is not part of the kernel.
Conclusion: Those people who propose migration want their victims to use a kernel, without (unsecure) applications.
Yeah, right..
10 August 2007
flac: If the build of flac 1.2.0 fails, check if it is already installed in an older version and at least remove its headers!
sbcl: I enabled threads now, which survived basic testing. So finally a native threaded, compiled, secure, highlevel dynamic language on Solaris!