Education

Software Engineering Demo for a K-5 Career Fair? 310

gmjohnston asks: "A local elementary school is having a Career Fair in a couple of weeks and I volunteered. The idea is for parents with various jobs and careers to show and tell the kids a little bit about what their's is, why they think it's interesting and rewarding, etc. It's to try to give kids a little early exposure to some of the diverse kinds of things one can do with one's life. I'm a software engineer, so I'd like to show something that has to do with programming or Computer Science, but which would be interesting to an elementary school student." What would be the best way to illustrate what a software engineer does to a group of primary school kids?
Communications

How Do You Store and Reconcile Email Archives? 380

heyitsjustme wants to know how you deal with old email. "I delete most of what I get but keep the stuff from friends and relations as an archive. Unfortunately I have these email archives from the late 80's through today in the form of macintosh, linux and windows mailboxes including AOL 1.0 mailboxes. What does everyone use to archive email across multiple platforms and non-standard mailbox formats? Is there an easy solution out there? Does anyone archive IM?"
Databases

Do XML-based Databases Live Up to the Hype? 105

douthitb asks: "I have recently started work as a contractor with a company developing/improving an application for exchanging large amounts of data. The current solution exchanges data via XML, but the data itself is stored in a SQL Server database. There is a concern about the overhead involved with wrapping and unwrapping the XML to get the data in and out of a relational database. The proposed solution is to use Tamino, an XML-based database. Neither I nor any of the other developers have any experience with Tamino, but the desired result is to remove the bottleneck of converting the XML back and forth. Does anyone have experience using Tamino (or any other XML-based database)? What benefits and/or difficulties did you have in using an XML database, as opposed to its relational counterpart? How large of a learning curve should be expected with a product like this? Do XML databases really live up to the hype? A similar topic was discussed on Slashdot way back when, so I was hoping to get some more up-to-date feedback on the subject."
Communications

Repurposing Old Usable Cell Phones? 87

zentogo wonders: "As I stroll through the local recycle shops in my little Japanese City, I see boxes of used KEITAI-- Japanese Cell Phones. Most of them only a two or three years old, with more technology and features than any affordable phone in the USA, and they actually work! See, Japanese people cycle to new technology, especially phones, very quickly, and it is almost impossible for them not to. Take my own personal example: after one year with the telecom KDDI, I was given a free phone. It had more features than my previous one, and was much lighter, so when I was offered the deal I changed on the spot! So I wonder, what can be done with all these old phones? Can they be recycled for parts or even software? Can they be adapted to another type of technology? It would seem to be a big waste of decent hardware if something interesting couldn't be done with them."

Tivo-like Opportunistic Recording for Linux PVRs? 19

fahrv asks: "I use a MythTV-based Linux PVR. I'd like to see if there are ways to implement automatic Tivo-like program recordings based on personal preferences (and Amazon-like analysis of what other people recorded based on what you've recorded.) I know that the Amazon patent on 'Other people who bought XX also bought YY' could be an issue, but then Tivo is able to record shows opportunistically as well. I don't see any technical hurdles to doing this by analyzing people's MythTV viewing habits in an opt-in kind of system; I'd be interested in building one. Might any of you have some thoughts on this subject?"
Java

Graphing Libraries for Java? 51

Node and Edge asks: "Many interesting problem domains involve some form of graph-based or graph-like information: network activity visualizations; social software; workflow management; P2P software development; and version control with branching, just to name a few. It is notoriously difficult for people to visualize a graph structure - unless it happens to be a strictly hierarchical tree-like structure, such as what we know from file-system explorers. Now, with all of that said, what graph libraries can you recommend? The following criteria apply, though they're not absolute: Java or Java bindings; simple to use for simple applications; and polished, extensible UI components. I'm familiar with JGraph, JUNG, Prefuse, OpenJGraph, Tigris GEF, Eclipse GEF, Graphviz, but have not had a chance to evaluate them all. Have you used any of these extensively? If so, can you provide any constructive advice? If not, can you recommend something else, ?"
The Internet

Best Means of Knowing Your Audience? 32

Pieroxy asks: "As an administrator of various websites, I am always eager to know about my audience. Without going through the hassle of setting up polls and other information gathering systems, the http headers (and connection) are the primary obvious source of information available. However, getting meaningful information out of a User-Agent string or out of an IP address can be trickier than it looks. There are some websites out there that seems to provide some of this information (User-Agent detection, User-Agent explanation, IP localization, or even an IP-to-country mapping), but none seems to be either free, in a usable form or even complete. Would anyone have pointers for free code/service that can help match a User-Agent String with an OS and a browser? A service/code that would match an IP address with a geographic region? Anything else that one can use to try and have a clearer view of its audience?"
Encryption

Implicit SSL FTP Clients with Scripting? 43

malcomvetter asks: "I need a command line FTP client that supports 'Implicit SSL', sports some kind of scripting interface, and runs on Win32. Any suggestions? So far, I have only found GUI versions such as FileZilla." I remember once needing a scripting FTP client long ago. It took me a long time, but I finally found one that had a workable but unintuitive interface. Have scripting FTP clients become more prevalent or is your best bet using something flexible with network bindings (like Python or Perl) to get the job done?
Music

Normalizing Music? 136

Beans asks: "I have a couple classical music CD's which I listen to at work, and use for putting the baby to sleep. I can never find the correct volume, I can't hear soft spots, so I turn it up, only to have a rising crescendo rouse the baby, or at work, have co-workers glace over. What is a good way to normalize them (read on for what I mean by normalize)? All of the normalizing software I have seen uses the entire song for the window of normalzing. Basically makes determines a static value required to get the average volume of the song to the user defined level, then applies that value to the entire song. What I need is something that normalizes over a sliding window, or say 5 seconds, or whatever. In effect making soft spots louder, and crescendo's quieter. Not the way the music was intended to be heard, but perfect for music-at-work, or putting kids to sleep. Does anyone know of any software that does this? On a side note, I work for a Seismic processing company, and we do stuff like this all the time on Seismic waves, not sound waves. If I can't find any canned software to do this, I may modify some of our code to work with WAV files, but I don't want to reinvent the wheel."
The Almighty Buck

Open Source Tax Products? 719

sub7 asks: "That time of the year is upon as again: Tax Season. Those of us living in the U.S. are busy fumbling with various forms with awkward names and meaningless garble on them. Being a lazy BOFH, I went to H & R Block to see how much it would cost for them to prepare and file my taxes. They estimated -at least- $175, if not more! I knew it was cheaper to buy some software to handle my taxes. So I headed down to my local office supply conglomerate and picked up Turbo Tax 2004 Premier for $69.99. Being an OSS user for nearly 6 years I have never even considered an OSS tax solution product (probably because I ph34r t4x s34s0n!). So I turn to Slashdot to ask: Are there any projects equivalent to Turbo Tax or the other tax products out there for the OSS community?"
Handhelds

Uses and Software for a Modern PocketPC PDA? 75

Deviant asks: "I just bought a new Dell Axim X30 with 802.11b and Bluetooth. It was a bit of an impulse buy and now I find myself trying to find out what I can do with it and what software is 'must have' for the platform. I work in IT for a bank where I have wireless available in the office and I am also a part-time education student. I got it primarily for basic PDA things like a calendar, a To-do list, e-mail/IM, taking notes, and am looking forward to getting a few good games for it. I guess my question is to Slashdot readers with MS Windows Mobile based PDAs: What software do you use daily that makes your PDA worth while for you? What uses are there for this that I may not have thought of?"
Music

Has P2P Influenced Your Music Tastes? 115

Whatistehmatrix asks: "About 5 years ago, when I first found out about KaZaA, it was somewhat 'underground' and had less than 1 million people. I soon discovered there was an unbelievable amount of music open to me. Instead of getting the music I always heard on the radio, I always sought out the music that was previously unavailable to me [Japanese pop & rock, overseas techno, etc]. Well, fast forward to today, and I actively buy CDs from groups I fell in love with from the songs I found on P2P. I was wondering, if any of the Slashdot community used to/still uses P2P programs to try out music that isn't heard on the radio, to expand your tastes in music from different countries & cultures?"
GNU is Not Unix

Making Money Using Open Source Software? 540

GamblerZG asks: "As many of us probably know, convincing people to run Free Software can sometimes be a tedious task. However, there are a lot of factors that help us in that regard, and, perhaps, the biggest of them is a simple truth: Free Software is free. It's hard to argue with such statement. I know it, because I faced it today, trying to convince my fellow co-worker that it is possible to profit by writing GNU-licensed code. 'How company can make money, if its products are available for free?' That was a valid question indeed, and I could not find any simple answers to respond with. That makes me wonder, whether there are articles on the Internet, which explain and analyze how Open Source business models work? Do you know any ways to prove that such models can be profitable?" It can be done, you can check out a recent interview with an Open Source Entrepreneur on NewsForge for some hints. What other ideas and business plans do you think would be a good match for a business with an Open Source core?
Communications

Best Format for Archive Distribution? 109

Meostro asks: "I'm looking for the best format to use to distribute arbitrary datasets. Tarballs compressed with gzip seem to be the most common thing out there, with zip coming in a close second. What advanced compression packages are the most widely recognized or available on the widest array of systems? Cross-platform compatibility is my most important goal, followed by compression ratio, decompression time, compression time and extra features (solid archives, support for multiple files, etc.). I'm starting up a free data site to provide test data for anything you can imagine: images for compression and format interpretation, text and audio for language processing, programming language examples to test parsing, and more. I hope this will grow to be a significant (read: multi-gigabyte) archive, so I want to start off right with my distribution format. Right now the plan is data.tar.bz2, but i'm open to anything that will give me better compression as long as it's available for Linux, Windows and Mac."

Slashdot Top Deals