Slashdot is powered by your submissions, so send in your scoop


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 internet speed test! ×

Comment Re:"CipherShed" (Score 1) 270

So here's my contributions to the naming

TruerCrypt :-)

CryptBlock CryptAll CryptMore MoreCrypt CryptoCase CryptMyRide CoolCrypt CryptoMagnolia MagnusCryptum Cryptonomy CryptoFilo

And here are some names that do not have Crypt in them (note: I have not checked copywrites or squatter rights on any of these)

AssetTag Lockdown FileBlocker TickTockLock SquirrelCage AcornVault

I can't think of any more :-)

Comment Re:JSON (Score 1) 112

It's tragic how this is always being rediscovered...

back in the late 80's I wrote software that sent wire data for financial transactions... it was not open source, it was proprietary and sold as part of my company's product portfolio for wall street.

However, we did exactly this.. all client's taking part in the transactions first spent a few minutes (back then!) loading the data dictionary. Subsequent information packets were packed binary data with each field having a dictionary ID. There were 1 byte INTs, 2 byte INTs, 3 byte INTs and 4 byte INTs, variable length strings, booleans packed into bit fields, etc. It was very wire efficient, and this was because back then the wires were really slow. We had utilities developed to view the wire data and corelate it with the data dictionary, so we could inspect and debug captured wire data.

Today, in software and in networking applications, things like XML (good god! ), JSON (much better) and other open source wire formats become bloated because the developers want it all human readable and become complacent when they all have 8 core CPUs, 16GB memory and fiber to their desktops.

The wire format never needs to be human readable.

Now, get off my lawn :)

Comment Re:Guest network on a separate machine (Score 1) 572

OK. I'll give that to you. Yes, it's possible, but requires a lot of effort, it's definitely non-trivial effort on both the host and guest side, and you still need the guest network and router firewall rules as well.

Kiosk mode didn't even work in Vbox 3.x and I've not tried it in Vbox 4.x yet.

plus you have to install a restricted user in whatever OS you use on the guest, and make sure they can't exit it.

You may as well just give them a PC all to themself not worry about "did I catch everything they might do to escape the restricted environment I put there??"

Comment Guest network on a separate machine (Score 2) 572

These comments suggesting a Linux boot CD, or a Virtual Machine (VMWare , VirtualBox, etc) are all viable solutions if you trust your guest to stay within the environment you give them.

A VM, in my opinion, is really just useless, because the guest can switch away from it too easily and get at your main machine. Then perhaps become confused which browser is which, see your firefox on the desktop, double click and continue away... This is common with guests that are not too computer savvy....

Someone mentioned using a VM with a guest network and router firewall rules?? that's just more useless, the guest is sitting at your main machine. See the point above.

A linux boot CD is much better than a VM, with firewall rules to prevent this booted machine from accessing the local network, but any linux environment gives local access to local drives, so before you know it your (computer savvy guest) is browsing your local hard drive from your standard everyday system you use, and reading all your fine datas. Or if they are a reboot happy user (I've seen that, if the browser gets slow they power off) then that user may reboot when you're out of the room, and they may now boot into your main system and continue along, without you even knowing it, until much much later. You won't know this unless you are watching what they are doing every minute, and I am sure that won't go over well either.

The only way to go here is to have a separate guest network (hardwired or wifi or both) and have your guests BYOD. If you wish to be accommodating when they don't have their own device then you can give them a slow, cheap, small laptop from craigslist or something, and make them use that. Use any hard drive mirroring software to wipe and reinstall the Linux OS on it after they leave, or use a netboot to boot an image from a local server which you have a virgin copy of for the next user. As someone else already said, make sure it can access the printer, guests always want to print something.

I do the above. An old DELL Latitude D600 is the device for my guests. It has a 14" screen, 1 GB RAM, Pentium M 1.6Ghz, a 30GB hard drive, and dual boots Linux Mint or Windows XP so they have a choice if they care. The entire HDD is overwritten from a server image when they are done.

I say all this because I am the type of person that doesn't want anyone sitting at my local machine. I wish to give them full access, freedom to take their time and do what they want, without me watching guard over them to be sure they aren't reading anything of mine. I don't want them to start my Yahoo, or MSN , or read my email, my PC has years of financial data on it, local documents to my Condominium Corporation, letters to family, and the other 50% is ... well... we all know what the Internet is really for ;)

Comment Re:Competitions, trading (Score 1) 257

Is topcoder really worth the time spent?? I mean, in the end, it's just a gamble.

You write code for a competition that you might not win, so you spend all your time trying to second guess what other competitors might have done, and try to do better them. In the end it's just wasted time if you don't win. Yes, I understand there's experience gained in perhaps programming for some area you might not have been familiar with before.

but how many times can you do that? I need to pay the rent and put food on the table still.

I'd rather get some definite gig that pays me, and only me, as a sure thing.

Comment they go back to school , not on the street (Score 5, Informative) 206

Did anyone who's already posted even read the article? Apparently, the children are placed back at home and their education is completely financed by the violator. Apple follows-up regularly to make sure they are complying.

The child probably went to work in the first place because the family could not afford an education, so they had to choose between sending the child to school or putting food on the table. So now they can put the child back in school, and someone else in the family can work to put food on the table, and not have to worry about paying for an education for the child anymore.

Comment Re:fix it later (Score 1) 457

lint would flag that statement.

As developers, we don't lint enough. I'm guilty of it too.

Yes, lint produces lots of noise. But taking a look at what lint is trying to tell you can help find subtle bugs.
If lint is complaining about something that will never be a problem, then you can mark that statement and it will shut up about it.

static code analysis is helpful to finding subtle bugs like this.

Comment Re:Reusable... (Score 1) 141

Ditto. I have an Antec Solo that I've used for 3 upgrades now, and maybe had it 6 years also.

It serves me well. It has 4 external 5-1/4" bays that I only use 1 for a DVD drive... the other 3 have 3-1/2" disks in them. And it has 4 internal 3-1/2" drive bays with disks and 2 slow speed 80mm cooling fans right in front of them. Antec put a washable filter in front of those intake fans. I've put a slow moving 120mm fan at the back and the power supply fan, also 120mm, makes it all super quiet.

The case is thick steel, braced and rugged. The two side panels are thick steel and sound insulated, and remove with thumbscrews. The front panel opens like a door for access to the internal drives, which are all mounted on included trays with rubber bushings (also included).

The black paint almost feels baked on, I can't damage it with anything, there's not a scratch on it after all this time. The Power and Reset buttons are glued on plastic hinges which became un-glued within 6 months.. I repaired it with Gorilla Glue and it's been fine for 6 years now. This seems to be a common problem.

Except for that power and reset problem, which has been fixed and did not come back again, it's simply one of the best cases I've ever owned and I hate to give it up. It's super quiet. Yes, it's big, and I know there are mini ITX systems and really small cases now, but for the last few upgrades I didn't see the need to change it out too. Maybe my next system will be a mini ITX-- they are reaching a good power point these days.

Comment Re:Alternative: XFCE (Score 5, Interesting) 152

It's very likely, as interfaces evolve, that we will have specialized "developer" versions of these interfaces. These developer versions enable you to be creative, and to do all that you need to do to make an application that is primarily targeted at these newer interfaces, including having keyboard access, pen, 3d input mice, multiple monitors, system simulators, etc...

This is already the case with game consoles; There is always a developer version of the hardware.

In time, I expect the same from an OS targeted for end-users.

Slashdot Top Deals

Anyone who imagines that all fruits ripen at the same time as the strawberries, knows nothing about grapes. -- Philippus Paracelsus