Follow Slashdot blog updates by subscribing to our blog RSS feed


Forgot your password?

Comment Split by task (Score 1) 125

It's been a while since I used Linux as a work desktop, like nearly 10 years, but here's how I often did it:

One virtual desktop for the IDE/coding tools. That might be an actual IDE or maybe just a console with vim. Whatever the project was.
Another virtual desktop for database related stuff.
Another one dedicated to documentation, like just having the browser open to Javadocs, or Google, or whatever.
The fourth and final was for mudane stuff like email and/or an mp3 player running.

I never split them out by project. Even if you're only working on a project for an hour or so I don't see any benefit to keeping other stuff open. It'd be too easy for me to make a mistake and cross them. That might just be a "me" thing though.

Comment I go both ways (Score 1) 240

The 6 and 'b' key get hit by my left and right probably equally. I do some "stupid" stuff when typing and that's one of them. Whatever hand is free tends to whack those keys. On the other side of the coin space bar is ONLY ever hit by my right hand. I've tried changing that habit before and I can't seem to shake it. I know it slows me down a bit (I'm at 105wpm usually) but whatever. I can live with it. You can see the wear mark on any keyboard I've had for years and I think it's funny.

I tend not to use keyboard with number pads after being on laptops for years as a consultant. I just got used to the less than 101 key designs so my penchant for punching 6 with either hand is just as strong as it is with 'b'.

Comment Re:FTA (Score 2) 176

But what the heck, let's cater to our knuckle dragging redneck readers because we figure if we start to talk about directed RF or other more effective means, we'll loose you at the first multisyllabic word.

When one sits upon the mighty high horse of Being Intellectually Superior one should spell all of their words properly. Some of us knuckle dragging rednecks passed the 3rd grade with flying colors.

Comment Re:systemd is the best init system for FreeBSD. (Score 1) 416

Personally I'm toying with the idea (literally testing stuff in VMs) of moving my stuff to FreeBSD or OpenBSD because of systemd wiggling into most Linux distros. I've been using Linux for about 18 years, so I have some knowledge of the inner workings, and I've generally been a Debian guy but moved to Ubuntu 3 years ago for rather trivial reasons.

When Unbutu comitted to systemd I figured I'd go back to Debian on the servers (leaving desktop-ish things to Ubuntu) but with Debian throwing in the towel my servers might move to FreeBSD... and I'll start toying with OpenBSD for the firewall.

Comment Re:Fail2ban (Score 1) 157

I like fail2ban. I started installing it on servers when I discovered a firewall getting so many SSH connections it couldn't hold anymore.

The only reason I found that was happening is my Nagios instance threw up a flag upon no longer being able to SSH into the firewall.

If you monitor for stability you will see security issues. If you code for security you will see stability. They tend to go hand in hand.

Comment I like BlueCherry (Score 3, Informative) 134

About 4 years ago I came into a business where the security cameras were all older coax models that wired up to capture cards and into a ZoneMinder install. It worked but was cumbersome and I figured it was time to start us getting on IP cameras. We had a new "store" location being built right around the time so I moved everything to IP cameras and ditched ZoneMinder for BlueCherry.

I've never regretted that. BlueCherry is really nice and I see it constantly improving. I don't think I've seen a single new feature introduced in the 4 years I've been using it. Instead they just keep making it better at what it really needs to do. They won't make it limit FPS from a camera. The camera can do that. A timestamp on the image? The camera should do that. Do you want to delete video? Nope. There's no reason for that. The system will eventually cycle it out when the disk is full. They don't work on fluff or things you THINK you need. They work on stability and resource consumption and things that you absolutely need in a video recording system before anything else. I like their approach.

As to cameras I'm not much help. I run about 26 Axis M-1011 or M-1011W (wireless version) cameras one ACTi E33 outdoor bullet camera, and two TRENDNet TV-IP252P dome cameras. I have tried a junk Foscam and HooToo model or two in the past but they were junk and you had to power cycle them randomly to get them back online. A $60 Foscam with PTZ that works MOST of the thing isn't worth anything to me. An Axis M-1011 with no PTZ and smple 640x480 resolution but runs nonstop 365 days a year? That's worth $175 to me. My ACTi E33 has also been reliable for a solid year now and I'm buying more. My TRENDNet TV-IP252P are annoying as hell. They just quit working at random. Their web interface is up, they respond to ICMP pings, but their RTSP feed goes down or borks up bad enough that BlueCherry can't decipher it anymore. I have to powercycle them when I see they're not reading right and I do not like them.

My Axis cameras do go offline sometimes but that's where we power cycle between the grid and generator. We only have a 2 second gap between the two and that seems to catch some cameras in a weird state. Thankfully with them when they go whacky they stop responding to ICMP and HTTP requests to my Nagios install picks up on them being off and I can fix that before it's an issue.

Comment Re:lettice under LED grow lights? (Score 1) 279

If you do hydroponics then that's less of an issue. Most of the bugs need the soil. And the ones that don't can be dealt with by hitting them with some safe pesticides.

I would disagree. The only greenhouse pests that need soil are fungus gnats and thrips. Fungus gnats can be taken care of by drying out the soil but even when left to run amok don't really cause serious damage. Thrips need to be killed though.

Meanwhile aphids, spider mites, broad mites and whitefly don't need any soil at all and they can cause some serious damage right quick. Good luck taking down most of them with "safe pesticides." Don't get me wrong, most of them can be handled safely but I wouldn't want them near my food at all.

Comment Re:So does this qualify as 'organic'? (Score 1) 279

Organic farming requires a number of things and not using pesticides isn't one of them. The reason they require more space is the organics tend to be less effective than synthetic pesticides so you endure more crop losses.

On the other side of the coin you can use totally organic OMRI certified pesticides but if your fertilizer isn't organic then your crop isn't organic.

Now to get really weird you CAN use an organic fertilizer and nothing but organic pesticides but still not be able to call the produce organic if the fertilizer used came from human waste. Yes, this is done in food production and you can buy human poop in bags commercial everywhere in the US. Milorganite is the oldest brand. MILwaukee ORGanic NITrogEn. It's sewage. Human poop.

Comment Re:Fabricating an assualt rifle in California... (Score 1) 391

4) In fact, the FOPA did not ban machine guns; it simply requires people to pay a one-time Federal Excise Tax fee.

No. FOPA banned manufacture of machine guns for civilian ownership (aside from police and Class III dealers) if they were made after May 1986. The tax on machine guns is from the NFA passed back in 1934. Back then Congress didn't think they could ban guns so they put a $200 tax on what were generally $200 guns to make them less accessible. Granted, that made no sense because they were trying to keep them out of the hands of gangsters who had plenty of money thanks to prohibition which was another feel good political movement that didn't do any good.

Comment Re:jesus christ, this. (Score 1) 179

Not everyone's homes. Here in Europe there's a GMO ban. Just think of how much less roundup is used when roundup ready crops aren't planted.

Probably about half as much. Even without the GMO RoundUp Ready crops you could clear a field with the stuff and then plant corn in behind that in 7 days. Saves on tilling costs and also better for the environment as you're not disturbing soil. With the GMO stuff you might get another spray 4-5 weeks into the crop of RoundUp to kill new weeds but anything beyond that the corn itself will crowd out the weeds.

Comment Worst Delivery System Possible? (Score 1) 365

I used to chew tobacco. I like nicotine. When I quit chewing actual tobacco I switched to the nicotine gum stuff. I liked the gum more than actual tobacco for obvious reasons like my breath not stinking, I didn't have to spit, leave a bottle at my desk for it, etc. I eventually gave up the nicotine entirely after a year on the gum. I can certainly understand why people like it. I don't fault them for that. It's actually a kinda useful drug.

But getting it by SMOKING tobacco... that has to be the worst idea ever. Health issues, smell, hassle, etc. I don't get it. Gum is -cheap- if you buy it right. I last bought some at around 17 cents for a 4mg piece. I think part of the problem is that retail prices are out of the world. I'd never buy that stuff at Walgreens or any other brick and mortar. I'm not sure why it's that out of whack either. This is from memory but retail you're looking at 50 cents per piece and Amazon is, like I said, around 17 cents.

Comment Re:Rule #1 of development: Know your requirements. (Score 1) 264

But if your goal is to have a POS application, stop writing code right now. There exist hundreds of off the shelf POS apps all ready. For Windows, for Linux, thick clients, thin clients, web, desktop, green screen, etc...

Your time would be vastly better spent finding an existing product and adapting your business process to it.

Not always. There's a decent open source POS platform called OpenBravo POS. I successfully put that into our business without much fanfare. The first year was rough as I left too much of the original intact, mostly the product management stuff. I disabled their implementation and built my own C# app to handle the "back office" stuff and things were better. I beat the living hell out of that app to mangle it into how we think of things but that was WAY easier than changing business practices that didn't actually need to be changed.

And when business needs change (selling organic cheese by weight from a local farmer) I just modify it and roll it out. It's way cheaper than actually buying a commercial product given that we've got 26 checkout lanes. I'd imagine the break point occurs somewhere around 12 unless you're really specialized.

FORTUNE'S FUN FACTS TO KNOW AND TELL: A firefly is not a fly, but a beetle.