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

 



Forgot your password?
typodupeerror
×

Comment Re:To the toolboxes... (Score 1) 251

As an actual lazy slacker even I put in a little bit of work before asking my peers for help. That way I can maximize the benefit I get from asking my peers by making sure they don't give me the same answer I could get frmo Google. That just makes good sense. It also helps me determine who else is a lazy slacker :)

Comment Re:The Dangers of averaging (Score 1) 342

Damnit... I want to keep information on my peaks for capacity planning!

AVERAGE isn't the only archiving function you can use with rrdtool. For your purposes, you should create an additional RRA with an archiving function of MAX. http://oss.oetiker.ch/rrdtool/doc/rrdcreate.en.html#IRRA_CF_cf_arguments

Comment Coincidentally (Score 5, Informative) 187

I happen to have a printout of an article on "The Liskov Substitution Principle" and was wondering just yesterday how it is that as programmers we use these principles in everyday life yet don't know their names or the stories of how they came about. As the first US woman to earn a PhD in CS, I'm sure there are some interesting stories to tell about it.

For those who might not have her original text handy, the Liskov Substitution Principle states (rather obviously):

If for each object o1 of type S there is an object o2 of type T such that for all programs P defined in terms of T, the behavior of P is unchanged when o1 is substituted for o2 then S is a subtype of T

which, when stated in the words of Robert "Uncle Bob" Martin as something we probably all intuitively understand from our daily work, is:

Functions that use pointers or references to base classes must be able to use objects of derived classes without knowing it

Comment The most interesting thing on the Get Amnesty site (Score 1) 132

"Further, violators are tagged with a complete history of their downloading activities, which is easily translated to create customer profiles for online marketing purposes" This looks like they'll be using file sharing statistics to provide the content owners a benefit too. Seems only fair that the file sharers who, by their very actions, actually give them the information about what is popular and what is not should get compensated for that. Instead they will be fined. Way to go Nexicon/RIAA!
Software

Submission + - Eye Candy 3D OpenGL Transitions for OpenOffice.org (oooninja.com)

ahziem writes: "PowerPoint's push-down transition has done its 15 years of service, and it's time for something new. Do the sleepy faces in your meetings agree? OpenOffice.org Impress 2.4 upstages PowerPoint with ten 3D transitions rendered in OpenGL. Apple's Keynote has already had a similar feature, but Apple was always shiny like that."
The Internet

Submission + - Pirate Bay earns 20,000 Euros a day (rixstep.com) 2

An anonymous reader writes: controverisal pro-piracy website the piratebay likes to portray itself as an innocent hobby site that provides a free index without censorship, but recent facts show that the site is earning up to 20,000 Euros per day from its advertising. Taking in money on this scale puts a different slant on the motives behind the Swedish filesharing site, and could open up the runners of the site to prosecution for profiting from copyright infringement.
Music

Submission + - Multiformat Listening Test at 64kbps

Anonymous writes: The Hydrogenaudio community is conducting a "Public, Multiformat Listening Test" (http://www.listening-tests.info/mf-64-1/) to see which codecs (AAC, WMA Pro and Vorbis) provide the best sound quality when compressing samples at 64kbps.

This test is open until the 5th of August and seems to be much, much harder than what one would expect, even for experienced developers of sound codecs, at bitrates that the public would find "too little", as the comments on the thread at the discussion forums (see: http://www.hydrogenaudio.org/forums/index.php?show topic=56397).

Do you think that you have good ears? That 64kbps is "too little"? Then try it for yourself and participate. Your participation will help us improve the codecs so that they are even closer to being "transparent" at such "low" bitrates.
Networking

Proposed IPv6 Cutover By 2011-01-01 398

IO ERROR writes "An internet-draft published this month calls for an IPv6 transition plan which would require all Internet-facing servers to have IPv6 connectivity on or before January 1, 2011. 'Engineer and author John Curran proposes that migration to IPv6 happen in three stages. The first stage, which would happen between now and the end of 2008, would be a preparatory stage in which organizations would start to run IPv6 servers, though these servers would not be considered by outside parties as production servers. The second stage, which would take place in 2009 and 2010, would require organizations to offer IPv6 for Internet-facing servers, which could be used as production servers by outside parties. Finally, in the third stage, starting in 2011, IPv6 must be in use by public-facing servers.' Then IPv4 can go away."

Comment Re:MySQL short on features (Score 1) 390

I've always thought the IP data types were a bit frivolous but the one thing that always gets me is that in MySQL you cannot have a table with two timestamp fields with both default to now() (or equivalent). Oh and timestamptz from PostgreSQL ... life saver. Oh and an example of a table w/ two timestamps that need a value of now(): I usually have two fields labelled creation and last_update on tables that require them. Aids in debugging and can be useful info to provide to users. I typically have them both set to now() and use a trigger to alter last_udpate just before updates. Doesn't work in MySQL though. Don't even get me started on the lack of timestamptz.

Slashdot Top Deals

Those who can, do; those who can't, write. Those who can't write work for the Bell Labs Record.

Working...