Programming

Do Static Source Code Analysis Tools Really Work? 345

jlunavtgrad writes "I recently attended an embedded engineering conference and was surprised at how many vendors were selling tools to analyze source code and scan for bugs, without ever running the code. These static software analysis tools claim they can catch NULL pointer dereferences, buffer overflow vulnerabilities, race conditions and memory leaks. Ive heard of Lint and its limitations, but it seems that this newer generation of tools could change the face of software development. Or, could this be just another trend? Has anyone in the Slashdot community used similar tools on their code? What kind of changes did the tools bring about in your testing cycle? And most importantly, did the results justify the expense?"
Portables

What to Seek in an Older Subnotebook? 250

cyclomedia writes "I'm looking to buy a subnotebook. For those who think that this form factor was created by the Asus EEE (as, seemingly, does Wikipedia) it might interest you that the current forerunner in my search is a 190MHz,64MB,640x480 256 colour beastie known as the Psion Netbook, circa 2001-ish. Basically, I have a desktop, a server and an Xbox and so truly only want it for surfing, email and the odd bit of SSHing home on weekends away. The aforementioned Psion is, however, of the StrongArm processor variety, which nudges it down on the desireability meter, but the fact that there exist Wi-Fi cards for its 16-bit PCMCIA slot does score it extra points. So, anyone here got any suggestions of what to look out for on ebay? So long as I can play Doom II on it too, that is." Any other suggestions for wireless capable subnotebooks with better battery life than things like the EEE or HP's 2133 Mininote?
Privacy

Anti-Keylogging Recommendations? 179

BeeazleBub writes "A friend asked me about the best programs to detect and remove spyware/logging/monitoring software that might have been placed on her computer by a spouse. Since there are a plethora of good and bad programs out there, I thought I would ask the slashdot crew for their recommendations. What is simple, reliable and most effective? I'm sure some of you have had the same question or circumstance. (No, booting from a Linux CD is not an option for this user)."
Databases

Keeping Customer From Accessing My Database? 567

cyteen02 writes "We run a data processing and tracking system for a customer in the UK. We provide a simple Web site where the customer can display the tracking data held in our Oracle database. From these screens they can query based on a combination of 15 different data fields, so it's pretty flexible. We also provide a csv report overnight of the previous day's data processing, which they can load into their own SQL Server database and produce whatever reports they want. Occasionally they also want one-off specific detailed reports, so we write the SQL for that and send them the results in an Excel format spreadsheet. This all ticks along happily. However they have now asked for direct read-only access to our Oracle database, to be able to run ad-hoc queries without consulting us. As a DBA, my heart sinks at the thought of amateurs pawing through my database. Unfortunately, 'because you are stupid' is not considered a valid business reason to reject their request. So can any Slashdotters assist me in building my case to restrict access? Have you experienced a similar situation? Have you had to support this sort of end user access? How would you advice me to keep my customer away from my precious tables?"
Portables

What To Do With Old Laptops? 620

An anonymous reader writes "I've recently acquired a few old P2/P3 laptops. Most either work properly but are slow, or have various problems with power supplies and/or batteries. Attempting to sell them would probably earn less than the cost of shipping, so that's out of the question. I was hoping the Slashdot crowd could give me some ideas on what to do with these old computers. As somebody who already has ~10 computers lying around the house there is certainly no need for an additional computer to 'experiment' with, so I was hoping for some more creative suggestions."
Sci-Fi

Decent Book Clubs for Sci-Fi Fans? 406

willyhill writes "I'm a Sci-Fi and Fantasy book nut, but in the last few years I've found it more and more difficult to find the time to read. Contrary to what most people would think, I actually have a hard time finding books, rather than cuddling up with them. In reality, I don't have time to mess around at my local Barnes & Noble and browse books, and I find it dicey and expensive to do the same at Amazon or other online retailers. I was looking at a magazine the other day and I found an advert for the Science Fiction Book Club. While my experience with CD clubs and the like in the past has not been entirely positive, I was prepared to give it a shot given the fact that it would be less expensive than Amazon in the long run. The problem was that their selection is not exactly grand. Having read the Simmons Hyperion Cantos, for example, I was ready to give Ilium a go, but I could only find its sequel. How do other readers get their hands on Sci-Fi books? I tried Googling for book clubs and the like, but there's too much static out there, mostly caused by Oprah. Any suggestions would be appreciated!"
Education

Changing a School's Tech Disposal Policy? 218

An anonymous reader writes "I attend a state university where a new building has recently been put in, and a new budget put in place. They have decided to upgrade all the computer systems involved in the department, with a few slight exceptions. From my limited understanding, State policy is that we cannot just let things go, they have to be sent back to the state capital in order to take them off the books. Then they put them in the dumpster. I feel that this is a huge waste of useful machines (some are merely two years old), but I know not how to change this. Any suggestions, or does anyone know where Illinois dumps used tech?"
Data Storage

Replacing a Personal Rack-Mounted Server? 108

Starky writes "Many moons ago, I cobbled together a 1U rack mount from parts which has since been diligently serving up my homepage and web sites for family and friends. It's a truly "Mom and Pop Shop" setup, running on a rack secluded in a closet at home over a DSL line. At the time, I was able to piggyback my order on a large order placed by a company for which I was working, allowing me to get a substantial discount. Now, the time has come to consider a replacement. However, I no longer work at a company that orders chassis and chips by the dozen. I would like to get a rack-mountable chassis, but don't know where to go as a lowly individual consumer looking for a box with minimal specifications (1 processor, dual drives, and 1G RAM is about all I need) at a reasonable price. Any recommendation from Slashdotters who maintain their own rigs?"
Programming

Targeting PocketPCs With Mono? 90

That's What She Said writes "I am a long time Mac user and, as most people like me, I have some particular problems with Microsoft technologies. I need to develop applications for the PocketPC platform (Windows CE and Windows Mobile), some simple data collection applications for barcode-enabled portable data terminals. Every device manufacturer on the market offer SDK's for .NET, so I believe this is the way to go. I already tried Microsoft Visual Studio and I am having serious problems using the IDE. I simply don't understand it quite well. My programming experience comes from PHP and JavaScript, where all I needed was a simple text editor and to keep my work as tidy as I could. So, it seems that a full-fledged IDE is kind of scary to me or Visual Studio is not very good for beginners. I also want to keep my costs low and free alternatives are welcome." Read on for a bit more (below) on why TWSS is thinking about Mono as a development environment, and is seeking advice.
Security

Just How Effective is System Hardening? 154

SkiifGeek, pointing to our recent coverage of what the NSA went through to create SELINUX, wants to know just how effective system hardening is at preventing successful attack, and writes "When Jay Beale presented at DefCon 14, he quoted statistics (PDF link) that Bastille protected against every major threat targeting Red Hat 6, before the threats were known. With simple techniques available for the everyday user which can start them on the path towards system hardening, just how effective have you found system and network hardening to be? The NSA does have some excellent guides to help harden not only your OS but also your browser and network equipment."
Communications

Dealing With Dialup 588

An anonymous reader writes "It looks like my parents may end up stuck having to use dialup to access the Internet from their cottage inside the Cape Cod National Seashore. Neither Comcast nor Verizon want to bother upgrading the hardware required to get them faster service. They could put a satellite dish on their roof, but it's a 300-year-old house and they feel a dish would be as prohibitively ugly as running dedicated lines would be prohibitively expensive. I've suggested they get familiar with a text-only email client; I also suggested they talk with their senators and local political reps. , Are there other ways they can increase the functionality despite the pitiful bandwidth? Any other good ideas? Any success stories you can share where people have finally got the bandwidth they crave?"
Programming

Recruitment Options For a Small-Scale FOSS Project? 210

thermian writes "I've been developing my open source project for several years now, and I've never found a solution to one fairly important issue. How can a small-scale project attract new members? My project is pretty specialist, (no URL, sorry, I can't afford to get my server nuked) and I find that while it gets a fair bit of use, most users come to my software out of a need to solve their problem, or use my tutorials to learn about the subject, and none seem inclined to stick around and help make the product better. This is a fairly serious problem for me now, because my software has recently been adopted by a university, and I'm just not in a position to manage the entire set of applications and update everything on my own. Just preparing a version for release to students has been especially hard. The open source maxim 'Many eyes make all bugs shallow' only works if those 'many eyes' are available. So do you have any suggestions as to how, and where, to find people who fancy joining open source projects?"
Programming

What Is the Oldest Code Written Still Running? 903

Consul writes "What is the oldest piece of code that is still in use today, that has not actually been retyped or reimplemented in some way? By 'piece of code,' I'm of course referring to a complete algorithm, and not just a single line." The question would have a different answer if emulation, in multiple layers, is allowed.
Spam

Spam Filtering For Small/Medium Business? 453

or_is_it writes "The company I work for has been growing dramatically and I've been charged with the task of being the gatekeeper for our GFI Spam filters. This involves manually inspecting the subject line/to/from for all caught messages in each filter rule folder. For a company of about 50 people, in one day the number of spam messages can exceed 2,000. Neglect it for a day and you end up with quite a task on your hands. I've made the rules lax enough so important messages can go through, along with a few stray spams, for which I get bitched at. Tighten the rules up and then maybe an important time-sensitive email never gets to its intended recipient, and I get bitched at. Manually reading through all those subject lines is supposed to prevent that, but I'm only human and genuine messages can easily get overlooked. How do larger organizations deal with the spam issue? I can't imagine having one centralized person manually inspecting everyone's junk-mail header is the optimal solution. Purchasing a different commercial mail filter product is a possibility, but I'd like to hear some anecdotal evidence before jumping ship."
Handhelds

Have You Changed Your Opinion On eBook Readers? 569

An anonymous reader writes "The Kindle made waves when it came out, but they've now had the chance to calm. How many of you have been using your eBook readers since you've received them? How many of you forgot you had one, and how many of you swear by your reader? I like my single-purpose (well, dual — music player) Sony Reader because I actually use it to read, rather than multitasking myself to death. Is this technology as convenient and useful as you expected?" If not, what refinements or improvements would reKindle your interest?
Data Storage

Retrieving Data From Old Amstrad Floppies? 323

Jeppe Utzon writes "Back in 1987, when I was a teenager in high school still, I spent most evenings, nights and weekends writing small programs in BASIC on my Amstrad CPC 6128. Some of these programs were simple games, some drew graphics, some could help me with math or train me in French — and most were utterly pointless. But I never had as much satisfying fun as when writing those programs — even if no one in my family understood any of it when I proudly displayed the fruits of three sleepless nights of labor. Now, 20 years later, I still have a sealed pack of about 15 disks with all my work on them (along with a few of my favorite games) and I was wondering if it was possible to get the data out somehow so that I could run it in emulation on my Mac. I know of the emulators, but have no clue what would be needed to extract the data — or if it is even extractable after all these years. I realize the chances of the data still being intact are quite low, but I'd like to give it a shot. So if anyone has any pointers it would be greatly appreciated." A large hurdle will be finding a drive to read the Amstrad disks at all.
Education

Science Documentaries for Youngsters? 383

An anonymous reader writes "My 7-year-old daughter is asking some interesting questions, such as, 'How did everything get created?' I've explained, in general terms, our family's non-religious views on the subject of creation and the Big Bang. I'd like to find some documentary videos geared to this age level that may explain better these concepts and theories. I've found a few PBS specials online - Stephen Hawking stuff - but they seem to be geared for young adults and older. Does anyone have recommended titles that might be better geared to children of this age bracket?"
Communications

Folders vs. Tags For Shared Email Accounts? 148

binarybum writes "I run a student organization with a 10-member 'board of directors.' We hardly ever all have time to attend meetings and a large part of how we interact with the student body is through email. We have a shared email account (accessible by the 10 of us on the board) right now that is typically accessed through an outlook web-access portal. We've been attempting to keep things organized in the account through a complex collection of folders that have been tacked on ad libum. It's turned into a complete mess. I have the onerous task of restructuring the folder system in hopes of achieving sustainable organization, but I'm wondering if I should just switch us over to a tagging system — perhaps Gmail. Has anyone used tags for a multi-user account successfully or does it end up being just as messy?"
Privacy

Post-Suicide Account Cracking? 812

An anonymous reader writes "A good friend of mine had her younger brother apparently commit suicide last week. He was a young, promising CS major who was close to being accepted into a very prestigious school. He was very into Linux as well as PHP/MySQL coding. He left absolutely nothing behind for the family as far as a death note or explanation, and there is some possibility that this was all somehow a tragic accident. The family is in a situation where proof of accidental death would change how this was viewed in terms of paying for parts of the funeral. More importantly, some members of the family are hoping to find something, anything, that might explain why this all went down. Since I'm the most computer-skilled person the family knows, they have asked me if I could help them try to find some information. My possible approaches are: his Linux laptop, his university, Gmail And Hotmail email accounts, and a second MySpace profile that apparently has been tagged as private. How ethical would it be to, say, try to crack his root password in a situation like this? I wouldn't attempt to crack a man's account for his wife because she thinks he is cheating on her, as his life is his own business. In death, would you have the same respect for a person's private thoughts? Secondly, If I contacted places like Google, MSN, the university, and MySpace, what are the odds that they would give me access to any of his accounts? I have links to obituaries and such to prove that he is indeed gone. Would it be a matter of not giving it to me (maybe only to the family), or is this something that they would not do at all? Any opinions on if I should do this and if so, how I should go about it?"
Businesses

Disillusioned With IT? 1027

cgh4be writes "I have been working in the IT industry for about 12 years and have had various jobs as a consultant and systems engineer. Over that time I've had the chance to do a little bit of everything: programming, networking, SAN, Linux/AIX/UNIX, Windows, sales, support, and on and on. However, over the last couple of months I have become a little disillusioned with the IT industry as a whole. Occasionally, I will get interested in some new technology, but for the most part I'm starting to find it all very tedious, repetitive, and boring and I'm no longer really interested in the hands-on aspect of the business. I suppose going the management route is one option, but I would still be dealing with a lot of the same frustrating technology issues. The other route I had in mind was a complete career change; take something I really enjoy doing outside of work now and try to make a career out of it. The only problem is that I have a wife and kid to support and my current job pays very well. Have any of you been through this kind of career 'mid-life crisis?' What did you do to get out of the rut? Is making a complete career change at this point a bad idea?"

Slashdot Top Deals