Programming

Breaking Away from Programming? 53

Captain Numerica asks: "I've been working as a programmer since I graduated from high school. I've been paying my own way through college, and now I'm about to graduate with a BS in Physics. I plan on continuing my studies to a PhD in Physics, but first I need to get on my feet financially, as a fellowship/TA position isn't yet sufficient for the debt I've accumulated in my more irresponsible years. I'm leaving my university with a great deal of programming experience -- a fact that I might want to advertise to potential employers. However, at the same time I don't want to become type-casted as just a programmer, as my real skills involve analytical and experimental physics. Has anyone working as a research engineer/scientist come out of college under similar circumstances?" For those of you with significant programming skills, but the wish to focus in areas more suitable to your education, how did you avoid falling into the Programmer IT Trap?
Data Storage

Funny non-IT Uses of UML? 40

_pruegel_ asks: "Most people will (if at all) use UML for documentation of software projects. Others come up with non-IT uses like writing poems. Now, I came up with some sort of collaboration diagram for The O.C. (as of episode 2.09). What funny or not so funny but non-IT uses for UML have you found?"

Deriving Semantic Meaning From Google Results 120

prostoalex writes "New Scientist talks about Paul Vitanyi and Rudi Cilibrasi of the National Institute for Mathematics and Computer Science in Amsterdam and their work to extract meaning of words from Google's index. The pair demonstrates an unsupervised clustering algorithm, which 'distinguish between colours, numbers, different religions and Dutch painters based on the number of hits they return', according to New Scientist."
GUI

Cutting Edge Computer Interfaces? 106

Senate Staffer asks: "I am doing some research for U.S. Senator on technology advancements, specifically in the field of computer interfaces. Human-Computer interface tools have not changed for quite some time. The keyboard was grandfathered from the type-writer, and although there have been advancements (ergonomic designs, different key layouts, even different shapes), the basic function has not changed. The mouse was a major new advancement for computers, and again, although there have been advancements (track-balls, optical mice, trackpads, etc) the function has remained the same. What cutting edge technologies are being researched today and where? What technologies are currently available to consumers, and what technologies are on the horizon?"
Programming

Crash Course in Game Programming? 142

Lullabye_Muse asks: "I want to write a game program for an independent research class I am taking at my High School. I have until June to deliver a final product or a good demo. I'm somewhat new to programming and will be doing work at home, and at school (Linux and Windows, so cross platform OSS is best). What is the best language to learn to code games in, and do you have suggestions for any useful sites, on game programming?"
OS X

When Is There a Good Time to "Switch" to Apple? 323

AllNines asks: "With all the hype of MacWorld and the compelling keynote given by Steve Jobs about the upcoming Tiger and Spotlight, I am thinking about 'switching' (Linux user since '97) but I am not sure the time is right. It seems like the PowerBooks are getting very long in the tooth and the iPods are due for a major rev. When is the right time to jump on the Apple ship? Am I going to get burned by a sluggish overpriced laptop that is updated next month?"
Businesses

Software that Schedules Your Appointments For You? 50

Lappie asks: "Say you've got a couple of things to do. Usually, you write them down in your diary, PDA or via some online calendaring solution. In every case YOU decide when to carry out a task based on it's priorities etc. That's not how I like to work. Having used a Psion Revo for a few years now, I got quite used to a program called Mentor which schedules my tasks for me. It may sound scary to some, but it actually works quite well. With my Psion dying on me, I'm trying to find an alternative to Mentor either as Windows, Linux , web-based or PDA based software. However, I haven't been able to find anything after several days of googling around, and I'm getting so desperate that I even considered closed source payware. To date, I can't find a comparable product in the market. Is Mentor and its capabilities a unique piece of software, or have I not looked carefully enough?"
Businesses

Flexible Workflow Management Systems? 20

Paul Roberts asks: "I just started on my new job and I have to develop, in J2EE, a workflow management system (WMS) for the financial department. I'm both new to J2EE and WMS, so I could really use any help that experienced Slashdot readers have to offer. I have been warned of frequent changes in the process flows, due to changes in the law or management vision, and the system should be able to handle these, including any retroactive changes that may need to be made. As a bonus, the system could produce personalized letters, but if that feature isn't available, we can program that ourselves. I've been searching the web to find existing solutions, Sourceforge gave a list of 2 pages of active projects (and many more inactive projects), OpenSymphony has OSWorkflow, JBoss now includes jBPM. Of all those WM systems around, what are your experiences, what are the things I should look out for - both in features that should be present and in pitfalls to be avoided?"
Censorship

Taking My Freedom With Me to China? 1392

Solo Han asks: "I'm considering a move to China next year, and while I have just as many problems as y'all do with the government, I still like the freedoms afforded me, especially when it comes to access of information. Chinese citizens, however, do not have the same freedoms, as we are constantly reminded here on slash-o-dot. Pr0n, mp3z, and games aside, what are the things that those of you in the Celestial Kingdom know you cannot access, and specifically, what are the websites, search engines, news sites, and other sites that are classed as potentially 'dangerous' material? This brings me to my overall question: is the censorship that real, that hard to get around, and how do you do it? What methods and technologies are you aware of or use to circumvent the Great Firewall of China?"
Programming

Community Test Data Repository? 50

BlizzyMadden inputs this query: "Currently I am working on a small utility to convert HTML to plain text. As I test this, I create more and more different types of HTML files to regression test it. I wonder to myself if these test files that I make would be beneficial to other developers who may be doing similar work. To expand on this thought, I wonder if there is a community-based repository of test data anywhere that developers and use and contribute to. Just curious if anyone knows of any project website out there that offers this."
Upgrades

Kitchen Internet Kiosk? 91

ZeLonewolf asks: "My parents are remodeling and greatly expanding their kitchen, and my mom would like to add a kitchen internet kiosk that would allow her to look up recipes online and watch TV. Since this is a kitchen, the display and input devices should be appropriate for a kitchen environment, i.e. resistant to dust and moisture. To eliminate the need for a mouse I priced out a touch-screen monitor for $600. The keyboard would need to be sealed, something like ThinkGeek's roll-up keyboard. I haven't been able to find pre-made kiosks for this purpose. Four years ago, the Audrey internet appliance would have been perfect for this sort of thing. Is there anything modern that comes close?"
Media

Video Formats for non-Windows Users? 749

ccdotnet asks: "I look after a small web site for a rising sports star. We have a small number of short videos in .WMV (9) format available for download. These .WMV files are typically 3-5 MB in size (we do a "low res" and a "hi res" version). Each video is typically 1-2 minutes and 320x240. The site gets maybe 100 visitors per day. Our outbound hosting bandwidth is _very_ limited, so although we are keen to cater for non-Windows users (around 7% of our visitors), I've struggled to find a suitable video format which doesn't blow the size of the file right out. Ideally I would like to keep these files at a similar size but at the same time want to maintain a reasonable video quality. Are users of other platforms just out of luck? What non-Windows/Mac video formats can people recommend so that I can deliver this content to people who can't play .WMV for one reason or another?"
Spam

RSS and Weblog Ads? 39

Worried About Blipverts asks: "Last week I signed up for an RSS feed from a small site and saw that ads were being inserted into content. I was somewhat surprised, even though I'd heard companies like FeedBurner and BlogMine are providing such services. I'm mixed on the subject ... on one hand, compensating webloggers financially is a powerful way to demonstrate the power of weblog syndication and publishing. On the other hand, the deluge of contrived content (spam, weblogs about mortgage refinancing, etc) is sure to follow. My question is: Are you in favor of ads inside RSS? If not, will you unsubscribe from your feeds that use them?" While it's only fair for sites to seek some form of income for various reasons, what behavior would you consider "going too far" when it comes to advertisements?
Operating Systems

Which BSD for an Experienced Linux User? 290

Bruce C asks: "I'm a software developer with 28 years commercial experience. Although my day job is mostly on Windows software, I've been using SuSE Linux for 6 years at home. Before that I worked on HP/UX. I've no pressing plans to abandon Linux, but I am interested in experimenting with a BSD style operating system. My current motivation is largely curiosity. Of course, I might end up being converted, but that isn't my intention. I'm wondering which of the various *BSD systems would be the 'best' introduction for a person like me. The workstation I'm planning to use is a generic beige box: Celeron 1.2, 768Mb RAM, 120 Gb IDE, with about 80Gb free. It's on a LAN, behind a firewall. The live CDs for FreeBSD (Freebsie), DragnoflyBSD, and NetBSD all booted and started on it. I haven't tried an OpenBSD CDROM. Which BSD should I pick?"

Slashdot Top Deals