definitely interested.

Archive for the ‘learning’ Category

Catskill Bike Tours

In events, learning, various on June 11, 2010 at 4:15 pm

I’m going to need a weekend at home by the time I’m done with my whirlwind of meetings (note: Las Vegas is surreal and fascinating.) but this sounds great. A weekend of biking and bicycle repair workshops in the Catskills with my friend Chris:

As you might have heard, my friend Ryan and I are putting on a weekend long bicycle workshop in upstate NY on the weekend of June 25-27th. This is the first time we have put on this workshop and have been unable to register any participants as of yet. However, our shortfall is your gain. We would like to do this workshop in the future and we feel your participation and feedback will be great help for the workshop’s future development. Thus, we are sending you a personal invite to join us for the weekend for a greatly reduced $100 per person! This price includes: five great meals, lodging, rides, and workshops. This is all in the context of Woodbourne, NY at a house that is on 15 acres of land. You will be responsible for getting yourself and your bicycle to the location. Read the rest of this entry »

Would if I Could

In events, learning on June 8, 2010 at 1:31 pm

I won’t be around on June 10, but this will be interesting. Promise:

Please join Not An Alternative, Eyebeam Art and Technology Center, and Upgrade NY! this Thursday, June 10 for the opening of Re:Group: Beyond Models of Consensus, an exhibition which examines models of participation and participation as a model in art and activism.
Read the rest of this entry »

Bootable

In learning, linux on May 26, 2010 at 3:28 pm

Next task: make a bootable USB thumb/stick/drive/thing to rescue a busted machine (In this case, little old Brahms). dkg, as ever, knows what’s what and gave me great advice:

Bootable USB sticks are just like bootable hard drives for modern computers. Partition them with parted, use mkfs to create a filesystem on them, use grub-install to give them a bootloader, put a kernel and an initial ramfs on them, configure the bootloader to load them, and away you go.

He even offered me his filesystem rescue debirf image with the latest 686 kernel from debian unstable. Read the rest of this entry »

Ask Cherry Crush: Maps and Short Urls

In learning on April 22, 2010 at 7:51 pm

From a friend …

I have some twitter/google map questions.

Like, how do i make a short link for twitter posts?

You’re looking for a URL shortener. There are Twitter (and Status.net/Identi.ca) apps that incorporate them, or you can use one manually. Bit.ly offers you a lot of analytical tools, bk.ly is Brooklyn specific (see also, ph.ly). Technically, there are zillions of them. I use Twhirl, which shortens URLs with Bit.ly. Read the rest of this entry »

Going Postal

In flaneurie, learning, misc on April 21, 2010 at 12:18 am

I have a project. I don’t want to tell you what it is, but I don’t want to get your hopes up, either. It is modest. And it makes me really happy. If you’d like to participate, send me your mailing address. I’d love for you to play along.

That’s Your Answer?

In events, learning, linux, misc on April 15, 2010 at 1:28 pm

My new friend Jen lured me to a panel last night. Part of LMCC’s Access Restricted series. Worth checking out, though I wanted a lot more from Intellectual Property in the Age of Reproduction.

We barely touched on the very interesting questions of copyright transgression, copying and fair use. Which is really too bad. Two quick observations before I get back to work. Read the rest of this entry »

Screencasting

In learning, linux, various on April 5, 2010 at 4:24 pm

I’m starting to make some screencasts for DocumentCloud and sincerely hoping that parts two and three of Alan Pope’s screencasting screencast really are forthcoming. Hoping without much optimism.

Nonetheless, screencasting I am.

The screencast was helpful, but needed some text accompaniment. I tried to add same in the comments but they haven’t been approved in over a week and I’m not confident. So here’s, basically what he said: Read the rest of this entry »

Software’s Never Neutral

In learning, various on October 6, 2009 at 9:17 pm

Via dkg, whose excellent essay Technical Architecture Shapes Social Structure you all already read when we first published The Organic Internet, comes an academic variation on that theme: Insidious pedagogy: How course management systems affect teaching. Normally I’d bookmark and move on, but this is extra interesting (and I haven’t even read it yet.)

Free as in Google

In learning, misc, various on September 10, 2009 at 5:12 pm

I haven’t been following the Google Books lawsuit and settlement proposal too closely because I don’t often think of myself as a book author. Not in the sense that Google Books or the settlement will impact my livelihood. It hadn’t actually occurred to me that the settlement might impact my freedom. But a press release from the Software Freedom Law Center caught my eye:

Today SFLC filed a letter with the United States District Court for the Southern District of New York objecting to the Google Book Search Copyright Class Action Settlement. In the letter, filed on behalf of the FSF and author Karl Fogel, SFLC asks the court to consider the impact of the settlement upon members of the class who have distributed their works under Free licenses.

I’m embarrassed to confess I had been thinking that this lawsuit (You are of course familiar with the lawsuit. Right?) was more academic than all that. I was thinking about what it means that Yahoo, Amazon and Google get to go sit in a darkened room somewhere (an expansive board room with a fine catered lunch, more likely) and rewrite copyright law all by themselves. I wasn’t thinking about freedom.
Read the rest of this entry »

A World of Opportunities

In Stating the Obvious, learning, linux on August 28, 2009 at 3:47 pm

I’ve been kicking around the right way to announce a thing I announced to my colleagues a week ago. That thing being that I’m leaving Gotham Gazette. The reasons are both simple and complex, but the simplest is that the publication really, really needs someone to evaluate web analytics tools not someone to tackle the big, fun, challenging question of why New Yorkers aren’t more interested in public policy. Well, I think they do need the latter, but fundamental scarcity of resources means that the former is winning out.

These are good questions, though. The civic engagement ones, I mean. Is it because we think policy is impenetrable and our legislators are all bought? Is it because we don’t notice that land use decisions matter until developers are breaking ground on a sky rise across the street? That we think the game is won already? I’m not sure, but I think changing the way people think about local policy is a really interesting part of our project here.
Read the rest of this entry »

Thou Shalt Not Charge Thy Massage

In learning, misc on July 12, 2009 at 4:29 pm

Via consumerist, I landed on this list of things you should never charge from Marketplace. I keep thinking that I’m going to post something about how we’re using Wesabe and what I’m learning from looking at where our money goes.

A note about Wesabe: I like it for two good reasons. One, I can download statements manually from my bank(s) and upload them to Wesabe, which means that I’m not sharing any identifiable personal information with Wesabe (yes, I’m sure: qif files are human readable, there are no account numbers stored in there.) And two, I can download my tagged and edited transactions from Wesabe and tinker with them in OpenOffice. Actually, I haven’t worked out ways to do much with charts in OpenOffice, but I have fun trying.

I had written more here, but … I dunno. I think it was too stream of consciousness. Do you really want to know these things?

Thinking About

In learning, misc on June 20, 2009 at 8:34 pm

One hundred pushups, Git, SVN, Emily’s gratitude. I won’t commit to sharing the things I’m grateful for every day, but I need to start noting them for myself.

Sometimes the list might include:
Pratyahara, of finding Meredith on DeKalb, of letting go of many precious things. Ayami, because she makes me look good. Of deciding that it is just fine for me to say that, yes, I appreciate Ayami. She’s a genius, thank you very much, even if her website has almost inspired me to an essay on third wave feminism (is it cool if I just stick to being content in my skin? Can I pass on tramping about in a bustier? Kthxbye.) Of an invitation to bring my dinner to the garden. Cider donuts, strawberries, snap peas, Knight and Future Civic Media and digging in to heady places where I want to spend more time (context, visualization, social network theory)

And proud of, pushing through, jumping over, taking risks.

And delighted that, while Dollar still charges $55 /day surcharge to Brooklyn residents (lame), the clerk All Car in the Brooklyn Marriott suggested calling our credit card company to find out if we even need to buy insurance. Turns out we don’t. Points to All Car for being helpful instead of upselling us. Screw Dollar.

Lesson Learned

In learning, linux on May 19, 2009 at 4:12 pm

We’ve got two packages running, OpenX and Phorum, that seem to make a lot of database connections. Sometimes so many that the whole database runs out of connections. Phorum gets hammered by bots looking to exploit vulnerabilities in the code (and sometimes finds them). OpenX is just greedy. Or needy.

So I got smart. I limited the database users that those tools connect as to just a handful of connections. Which solved one problem: we stopped getting errors complaining that there were too many users connected to the database. But we started finding that the site would slow to an absolute crawl from time to time.

Talking it through with a friend, he pointed out that what I was probably doing was causing all the rejected database connections to queue up and wait. Kind of not the ideal solution, though I bet I could further fine tune things to prevent that as well. A better idea, since the Phorum forums are entirely archival at this point, was to restrict any and all post requests in the directories where Phorum is running. In htaccess you’d say something like:

<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{REQUEST_METHOD} ^(POST) [NC]
RewriteRule ^(.*)$ – [F]
</IfModule>

So that’s where I’ve left things for the moment. We’ll see how we fair.

PS. How much do I love that you can make a firefox search bar out of anything?

This Time I Mean It

In learning, linux on May 13, 2009 at 8:13 pm

The Frankenserver must go. Today we were having a little bit of woah with the old Phorum installation. Does seem to get derailed, that one. More on that later: the net result was that Apache was choking to the point where I couldn’t even ssh into the machine. I phoned Ye Olde Rackspace, who confirmed Franken’s unresponsiveness and had the data center reboot it.

And for a split second I was able to get in and run top, which showed me a whole lot of apache processes. More than I’ve ever seen before. I quit top and tried to stop apache:

sudo /etc/init.d/httpd stop

That failed the first time but being a persistent sort of woman I tried it again. And then I called Rackspace to find out what they were doing. We have a support contract with them, you see, and I realized that … 1) I don’t want to work at cross purposes with their esteemed technical whiz-kids, and 2) I don’t want to do work someone else is already doing. I’ve got other things to do. Blogs to read. That was a joke, by the way. I don’t read blogs at work. Ever.

So I get them on the phone and whiz kid one says to me “well, I’m just going to restart apache here and see what that tells us.” What restarting apache tells us. And before I could say “hang on” he did. Just in time to snarl my request for the tail of apache’s error logs. It just went down hill from there, the upshot being that I mostly resolved the problem despite Rackspace. I’m done paying $350+/month for Rackspace. They aren’t earning it.

I’ve been moaning about this server for eons. When last we left off I was contemplating life without a service contract. I can see now that I don’t need this service contract. Liberating revelation, that one.

Elastic clouds scare me because I don’t understand them. Also because I don’t think I can have a static IP on a cloud. VPS I understand. So now I’m sketching my new server and workplan. Here’s what I think I’m installing: Read the rest of this entry »

Password Recovery in Single User Mode

In learning, linux, various on February 27, 2006 at 8:07 pm

I just realized that Jack was looking around for this, which isn’t live yet. Wasn’t. Is now or you wouldn’t be reading it …

Got a Linux server but you don’t know your password? It happens. Usually it happens because someone set it up two years ago and since then it has just worked.

And then one day, for some reason, you couldn’t connect to the file share. One thing you can do is try booting with a live CD but if you just need to reset the password, you’ll need to first boot into single user mode. Because Linux is Linux, nothing is ever simple, starting with the fact that just knowing that you are running Linux doesn’t tell me what boot loader you are running. The boot loader is the program that loads when your computer starts up–this program, in turn, loads your operating system (er. actually it loads the kernel, which loads the operating system, but I don’t want to get ahead of myself). Windows comes with a boot loader, the Mac OS comes with a boot loader. Linux comes with a choice. The odds are good that your boot loader is either Lilo or Grub.

Briefly, from there, here is how you do it if your boot loader be grub and if your boot loader be lilo this’ll help, though I think that’s got directions for Grub, too.

LDAP

In learning, linux, various on January 21, 2006 at 12:24 pm

I am still puzzling through this LDAP question. The question is roughly this: what is the right way to store my own phone book on a server so that I can access it via whatever address book is available to me on whatever computer I’ve managed to land in front of?

Most organizations I work with would use their databases more and better if they didn’t have to also maintain their email based address book in Thunderbird or Eudora or Outlook. Address changes would make it into the database and be shared across the organization if it were that easy. A database that needs a lot of other data about a person and what they’ve been involved in, that you’d have to access through a database interface, but the addresses alone could be LDAPish and that would be handy.

Catch is, I just don’t get it. I will, I just don’t yet.

For instance, it sort of seems like a webhost with a lot of LDAP libraries installed ought to be able to support an LDAP server. Seems like. Seems like if I knew where to start, I could start, but I don’t.

Slowly, over a very, very long stretch of time, I’ll get there. Hopefully when I do, I an leave a trail that will make a ton more sense to the next person than the crumbs I’ve been able to find.

Just use a live CD

In learning, linux, various on January 19, 2006 at 2:01 pm

File under famous last words … sure, boot it from CD. Great. And then? What?

This, is what:
http://arainyday.se/notebook/windowsrescue.php
http://www.ubuntuguide.org/
More specifically:
The live CD boots its own operating system. If you want to access files on an existing hard drive, you need to find and mount that hard drive. fdisk -l will show you any attached disks (such as an internal hard drive) that can be mounted. sudo mkdir /media/windows will create a mount point or a place to find the hard drive in your linux file system and then sudo mount /dev/hda1 /media/windows/ -t ntfs -o nls=utf8,umask=0222 will actually mount the drive to be readable in that directory. If your old hard drive is FAT not NTFS, you’ll need a different command: sudo mount /dev/hda1 /media/windows/ -t vfat -o iocharset=utf8,umask=000 (fdisk -l should tell you how the drive is formatted)

Now you have to decide whether you are going to start by backing everything up. A bit of advice if you are actually trying to restore a fried system: you want to start by backing everything up. So, to back things up you need some kind of external drive. Probably a USB type of something, which you’ll need this handy command for: lsusb.

Which tells you that it can see that USB DVD-RW, but doesn’t tell you how to mount and write to it. I got tired of trying to figure that out, though I’m sure that some sequence of four commands would have gotten me up and running toot sweet.

Instead I went back over to the spanking new eMachine they’d bought, enabled a share drive (actually someone else had already done that part) and looked up its IP address (open a DOS prompt and give the ifconfig command). Then I enabled the ethernet interface (system > preferences > networking) and connected to it as a windows share (places > connect to server ... ; the service type is windows share, use the IP address of the destination computer in the server field.) and started copying things over and burning them to CD from the working computer. Not ideal since some kind of trojan horse is likely what brought down the old machine, but it works, and the new computer doesn’t have anything on it yet so this was safe enough.

Question for the kids at home: how could I have actually mounted the DVD writer?

ubuntu, fuse and samba

In learning, linux, various on November 21, 2005 at 11:31 am

Slowly, and also quickly:

I was trying to mount a samba share so that I could access it from the command line. That is straightforward if you know what you are doing, but if you don’t, well. Welcome to the fog.

This is a useful thing that was hard to find: http://packages.debian.org — you can search for packages. If you can find fuse, and then you can get down to business:


sudo apt-get update
sudo apt-get install fuse-utils
sudo apt-get install smbfs

That was one of those things that everyone just seemed to assume I would know. “Just install it with apt-get” … install what? fuse? It isn’t there. smbmount? nada.

Now I know. Now you know, too.
sudo mount -t smbfs //downtown/Users /mnt/downtown -o username=[username],password=[pass]

Now downtown is in my path!

Oy, but I still can’t play MP3 files!

Back to the drawing board: I need gstreamer to play restricted file formats but just un-commenting the “multiverse” line in my /etc/apt/soures.list wasn’t enough to enable it. I was getting all kinds of errors so shamelessly followed this advice which helped me update my sources so that the gstreamer utilities would install.

Mmm. Food. Now I can listen to doom at work. Some people don’t even have to think about it, but look at all they miss out on!

Samba Samba

In learning, linux on November 8, 2005 at 1:54 pm

We have a lovely, relatively new SuSE Linux server in our office and a SMB share that gets backed up regularly. I like to use it. You know, for sharing things. I had no trouble creating shortcuts to the shared directories that I use, but my head is going to explode if I can’t figure out how to get OpenOffice to show me what is in a shared directory before I save to it. Some times I can work around this and it isn’t so bad. I know where the file should go. Sometimes I am trying to save a grant proposal and I want to see if this is really the directory that it is supposed to end up in. I can see that by seeing what else is in the directory. I am not asking for the sky here.

On a related note, (related because I can’t just point to anything in my directory structure when it is really a smb share) I like vim (and I have to use it because I don’t like the text editors I’ve found so far for vim like things) and I want to be able to open some text files from the shared drive in Vim. I can open them in open office, but vim smb://server/Users/amanda doesn’t get me anywhere.

I heard a rumor that …

with older versions of samba servers, you can mount them in your fstab. there’s also something called FUSE (a userland file system space thing) there’s a lot of discussion as to whether or not user-space filesystems belong in the kernel. (ie, Linus says “no”) but I’d look for FUSE, and also I’d try the mount / umount method of attaching them (the later is what OS X does)

I’ll be doing some investigation. I also have this to go on.

This: sudo mount -t smbfs //downtown/Users /mnt/downtown -o username=username,password=password ought to work, but doesn’t. Here is what the system log has to say:

[1324145.366237] eth1: New link status: AP In Range (0005)
[1324457.264963] eth1: New link status: AP Out of Range (0004)
[1324457.359436] eth1: New link status: AP In Range (0005)
[1324552.947574] eth1: New link status: AP Out of Range (0004)
[1324553.665238] eth1: New link status: AP In Range (0005)
[1324613.083440] eth1: New link status: AP Out of Range (0004)
[1324613.168185] eth1: New link status: AP In Range (0005)
[1324876.140151] eth1: New link status: AP Out of Range (0004)
[1324876.230793] eth1: New link status: AP In Range (0005)
[1324914.600323] smbfs: mount_data version 1970496882 is not supported

I know it is off topic, but what is up with the link status bouncing in and out of range like that?

PS. I am really sorry if I somehow gave you the impression that my blog is interesting to anyone but me.

linefeeds are easy

In learning, linux on November 2, 2005 at 10:34 am

Tags: ,

This happens a fair amount, in different ways: a text file, when I open it with vim in a shell account, has no line breaks — they are all ^M. This file used to be readable, even in Vim. I don’t know if someone else edited it or what. I don’t know who to blame, or how to keep it from happening again. One way to find out whether someone edited it would be to look in the CVS comment history for the file, but I don’t know how to do that, either.

  • What does ^M mean?
  • it is ASCII character 13, aka CR or ^M–the Mac OS carraige return character. Unix and Linux software tend to favor the line feed charcter, ASCII 10, aka LF or ^J. DOS based stuff (eg Windows) use both, carraige return plus line feed \n\r aka just to be tricky.

  • How can I eradicate it with a search? The string is a single character, I ought to be able to replace it with line breaks, but I don’t know how to type it.
  • CTRL-m is theoretically how you type ^M, so you can actually drop it into a search and replace statement, but in order to get it to work (and not just execute CTRL-m) I had to type CTRL-vCTRL-m. Try it out. This command :%s/CTRL-v CTRL-m//g worked for me in vim, on a file with good linebreaks AND loose ^M characters at the end of each line. The CTRL-v part is terminal specific, so you might find that you have to fuss to get the right combo for your OS, terminal and shell.

  • How did it get there? Did I (or someone else?) edit the file and inadvertently change the line break formatting?
  • That, I still don’t quite know. Coulda been a lot of ways.

  • And then, how can I see a history of comments or figure out when this ^M thing was introduced? I don’t see anything obvious in the CVS Man pages for History.
  • That would be because history is the wrong command. Try cvs log index.php to see the list of comments and cvs diff -u -r 1.3 -r 1.4 index.php to diff to recent revisions (in this case 1.3 and 1.4).

How do I solve this problem?
These commands are important but they don’t actually work in every case:
:set ff? will tell you what vim thinks the file format is. You can change it with these:
:set fileformat=unix
:set fileformat=dos
:set fileformat=mac

You can search and replace within vim:
:%s/CTRL-vCTRL-m/CTRL-vCTRL-m/g which will come out looking like :%s/^M/^M/g as you type it. It seems a little backasswards that this would work, but it happens to. If that offends you …

You can use the “translate” command, tr, which can do character substitution from outside of vim:
tr '\r' '\n' <macfile.txt >unixfile.txt which will replace mac CR characters in macfile.txt with LF and save it as unixfile.txt
tr '\r' '\n' <macfile.txt | grep word which will allow you to search the file for lines containing word– grep doesn’t recognize CR line breaks so it thinks the whole file is one line, which doesn’t yield very helpful line breaks. This one won’t change the macfile.txt, but grep will search the output.

Or a perl script:
perl -p -e 's/\r/\n/g' macfile.txt >unixfile.txt which will convert macfile.txt to unix format, and save the result as unixfile.txt. This is functionally identical to the first example, but since perl is actually a very general programming language, it can also do some other useful things… BTW, he -e means the program will be the next thing on the command line (‘s/\r/\n/g’ – perlese for replace all \r’s with \n’s), and the -p means do this for each line of the file.
perl -pi -e 's/\r/\n/g' textfile.txt will convert the file textfile.txt from Mac-style (CR) line breaks to unix-style (LF), and replace the original file with the converted version (that’s what the -i means).
perl -pi -e 's/\r\n?/\n/g' textfile.txt convert the file textfile.txt from Mac-style (CR) or PC-style (CRLF) line breaks to unix-style (LF), and replace the original file.
perl -pi -e 's/\r\n?/\n/g' *.txt convert all text files (or rather, files with .txt extensions) in the current directory to unix-style breaks. Note that any that were already in unix format will not be changed.
perl -pi -e 's/\n/\r/g' textfile.txt convert the file textfile.txt from unix-style (LF) line breaks to Mac-style (CR), and replace the original file.

I think you can do much of the same with sed, but I don’t know sed so well.

Gratitude: these guys helped me figure out how to say this all coherently. As did the Vim tipsheets on sourceforge

Living with Linux

In learning, linux, various on October 21, 2005 at 2:43 pm

Tags: , , ,

I installed Ubuntu on my (a) PowerBook g4, for all the wrong reasons (neooffice is so slow on OSX, Linux is kewl) and I am trying to adapt, but I have hit the following walls:

* IMAP: I finally decided to go the IMAP route since I am forever failing at syncing my various laptops and checking email efficiently. I set up some folders and things are going fine, but I am confused: if I create filters locally, on one computer and/or move files into folders, will that stick on the server? Also, if I make a folder locally, will THAT stick on the server?

* Plain Text: How the heck to I make the text formatting disappear in the Thunderbird compose view? Grrr. Also, how do I force everything to plain text, coming and going? I know I worked this out on my Mac, but I don’t remember how. I think it was tricky.

Thunderbird is also ignoring my quote messages inline settings for the account in the Local Folders, which peeves me.

http://kb.mozillazine.org/Plain_text_e-mail_%28Thunderbird%29
Never give up: the Thunderbird Knowledge Base set me on the path to the answer for this one, It is a combination of edit > preferences and edit > account settings ... that you are looking for here. Settings are sprinkled all over but it is at least possible to turn off all inline quoting and RTF emailing and force all messages, incoming and outgoing, into Unicode. Whew.

* Threading how do I get a “threading” button to appear on my toolbar? How do I make Thunderbird always thread all folders by default?

* Key Mapping: I don’t have an “alt” key, I only have one control key and suddenly my fabulous open apple keys are moot. To right click without an external mouse I have to mouse over and press f12 which is just weird. I want to do some basic keymapping along the lines of “the open apple is the control key” not map this function and map that function.

* Repositories: I don’t have a command line mysql client, and there isn’t anything listed under Add Programs that fits the bill. I don’t really know how to look at that gui interface and understand how to edit my repository list and I don’t know how find that in a text file, though I know it is there to be found.

* Music: I can’t get Rythmbox to play music off of the network. My music is on the network, is that so hard?

* Saving Files did I already gripe about not being able to navigate to an smb share in the open office save dialog?

About Audio

In learning, various on October 20, 2005 at 3:05 pm

Tags: , ,

Truth is, I have been trying to figure out how to edit audio on my computer for five years. Maybe more. First I got a cd burner, figuring I’d need a place to store large digital files. I got a discman. I got SoundForge, but it turned out that I didn’t have the right sound card. I don’t understand about sound cards, but it wasn’t going to work. I even interned at a radio station and learned how to edit analog audio, mark with chalk, slice with razor, tape together, transfer to cart. But I can’t figure out how to do it without a whole radio station at my disposal. I’ve drifted since then, but I keep coming back to this project and I want to make it work. I really do.

But I don’t get it, I don’t understand. There are terms that mean nothing to me, and these terms, they seem to be core to my being able to do this.

I have a sony mini disc walkman with a line out. I have recordings of different things and a general idea of how I want to edit and arrange them.

I want the audio on a computer. I also have a tape deck and record player that I want to use to create digital content, but that is a later issue. Except that it isn’t.

Also, I have a little bitty mic thing that I got at radio shack because I couldn’t find the mic that Lex loaned me. I am not sure whether it is capturing very quality sound.

I have the following computers at my disposal:
* a powerbook g4 with osx 10.3 and garage band (gregory suggested this might work)
* an unreliable xp dell that has audiology on it (unreliable in that Dell support has confirmed that it has a bad motherboard and that is why it can’t be counted on to turn on when you go to turn it on. for now, we just don’t turn it off. i don’t want to get too attached)
* a powerbook g4 with ubuntu — my fantasy was that I could use this machine but after spending about five minutes on the skype forums I have established that skype doesn’t make a build for PPC, I am suddenly wondering whether architecture is going to be an issue

I have no external sound card, nor do I have a way to import audio (I spent some time on the mac today, trying to figure out where to plug the line out into, couldn’t get garage band to hear the audio).

I think that I need these things:
* a better external sound card — the apodio guys seemed to think that I could get “a decent” sound card for < $100, but I have no idea what a decent sound card is. How do I know?
* a better mic — this can wait, or maybe I’ll pick Tianna’s brain about this at some point. I want a better mic for future projects. First I want to get what I have onto the computer.
* software to import audio — what do you use?
* software to edit and manipulate audio — what do you like and use?

I am hoping that you kids can help orientate me. I don’t want to buy anything that will be Mac specific, because I don’t plan to have the mac forever. I know that a few of you have pro tools, I am hoping that you can at least suggest something else.