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

 



Forgot your password?
typodupeerror

Comment Rsync; better yet: datamover (Score 3, Informative) 239

I think rsync pretty much provides all you need in one tiny command-line to get data from A to B.

But if you want to increase your resilience against failing network connectivity, and make sure you don't delete anything that hasn't been properly copied to your server, I suggest you take a look at datamover: http://www.cisd.ethz.ch/software/Data_Mover

Essentially, it's a daemon written in Java that monitors an outgoing directory. Everythings that is written in there gets safely copied over to a central storage drive. Behind the scenes, they use rsync to do the copying, but it's wrapped in tons of features that improve the reliability of the moving process, like a quiet period before a file gets moved (good for applications that write their output incrementally and sporadically into files), multiple retries on network time-outs, high-water marks, data transformation (e.g. compression) during the move process, etc. It also is very anal about sending you emails for anything that could possibly be a data integrity problem.

We rely on it to store the raw data from scientific experiments. With the proper configuration, your holiday pictures should be just fine.

Open Source

Open Source Developer Knighted 101

unixfan writes "Georg Greve, developer of Open Document Format and active FOSS developer, has received a knighthood in Germany for his work. From the article: 'Some weeks ago I received news that the embassy in Berne had unsuccessfully been trying to contact me under FSFE's old office address in Zurich. This was a bit odd and unexpected. So you can probably understand my surprise to be told by the embassy upon contacting them that on 18 December 2009 I had been awarded the Cross of Merit on ribbon (Verdienstkreuz am Bande) by the Federal Republic of Germany. As you might expect, my first reaction was one of disbelief. I was, in fact, rather shaken. You could also say shocked. Quick Wikipedia research revealed this to be part of the orders of knighthood, making this a Knight's Cross.'"
Programming

IBM Releases Open Source Machine Learning Compiler 146

sheepweevil writes "IBM just released Milepost GCC, 'the world's first open source machine learning compiler.' The compiler analyses the software and determines which code optimizations will be most effective during compilation using machine learning techniques. Experiments carried out with the compiler achieved an average 18% performance improvement. The compiler is expected to significantly reduce time-to-market of new software, because lengthy manual optimization can now be carried out by the compiler. A new code tuning website has been launched to coincide with the compiler release. The website features collaborative performance tuning and sharing of interesting optimization cases."
Education

HTML Tags For Academic Printing? 338

meketrefi writes "It's been quite a while since I got interested in the idea of using html (instead of .doc. or .odf) as a standard for saving documents — including the more official ones like academic papers. The problem is using HTML to create pages with a stable size that would deal with bibliographical references, page breaks, different printers, etc. Does anyone think it is possible to develop a decent tag like 'div,' but called 'page,' specially for this? Something that would make no use of CSS? Maybe something with attributes as follows: {page size="A4" borders="2.5cm,2.5cm,2cm,2cm" page_numbering="bottomleft,startfrom0"} — You get the idea... { /page} I guess you would not be able to tell when the page would be full, so the browser would have to be in charge of breaking the content into multiple pages when needed. Bibliographical references would probably need a special tag as well, positioned inside the tag ..." Is this such a crazy idea? What would you advise?
Toys

Lego Loses Its Unique Right To Make Lego Blocks 576

tsa writes "The European Department of Justice has decided that the Danish company Lego does not have exclusive rights to the lego building block anymore (sorry, it's in Dutch). Lego went to court after a Canadian firm had made blocks that were so like lego blocks that they even fit the real blocks made by Lego. The European judge decided that the design of the lego blocks is not protected by European trademarks and so anyone can make the blocks." If true, hopefully this will open doors for people interested in inexpensive bulk purchase of bricks of specific sizes and colors. Perhaps at long last I can build a life-sized Hemos statue for my office.

Comment Some hints for your situation (Score 5, Insightful) 308

I'm in a quite similar situtation, and perhaps I can provide a few hints from what we're currently doing.

I'm working for a relatively well-known institute in academia (biotech field), with a group that among other research projects, also provides web-based services to the research community. Funding is partially tied to the operation of the services, so there is actually enough pressure to make sure that they work and work correctly at all times.

Still, until about a year ago, development was very ad-hoc, in a mix of languages, and with many "islands of knowledge", where some parts of the system were only known to one post-doc, and other parts could only be fixed by the group head (who, as they are, was usually busy with many other things...). After some hard times and near-misses, we started looking around for ways to improve our development.

I was quite attracted by the ideas of Agile, and I believe that they're a good fit to the kind of processes you find in science, as well as in software engineering. We initially had a professional Scrum coach come in and talk with us about software development practices, and then decided to apply Scrum to our processes.

It's now a bit more than 1 year since then, we're still using Scrum with a few adaptations to fit the academic environment (we're also using Scrum for projects that are really science and research, not software development). In a recent secret poll among the team, Scrum got high marks for making the team more productive, and for creating an environment where code and knowledge is shared. People are happy with the structure that Scrum provides, and we always know where the project stands. Incidentally, we also write better software faster.

But we're still improving the way we work. The transition is slow and painful, and we're only slowly adopting things such as test-driven development, automated builds and pair programming. In my experience, there's a lot of resistance against these "newfangled" methods in the academic culture, especially that of people who weren't trained as software engineers, but rather as physicists, chemists, biologists, but now find themselves producing software.

Some hints on what I've found useful in re-shaping our work environment:

- You can't change the whole structure in one day. Get permission to run a small, isolated project in "the new way", and use this to demonstrate the advantages. Remember, there are many metrics for success: Code quality, timely delivery, not having single points (persons) of failure, as well as team velocity and personal satisfaction. Try to make a case from this small project (and gain experience while doing so), and then grow it out slowly.

- I would not advise to do some clever "breaking the build, and thus showing everybody how fragile the system is" exercise. This may not be seen as constructive.

- Instead, provide convincing evidence by example that your way is more productive and more certain. Bugs that are fixed stay fixed, and don't creep in later again. Timelines are better kept. That sort of thing...

- If you can get someone in to talk about the current best thinking in software development, do so (someone else mentioned this already). It's good to hear an outside opinion, and to understand that these practices are not theoretical but used by large companies world-wide.

- I found Joel Spolsky's 12-point assessment very useful to find out where your organization stands: http://www.joelonsoftware.com/articles/fog0000000043.html ... These are also good points to whisper into management's ears.

Wireless Networking

Air Force Jams Garage Doors 335

SonicSpike points us to a Chicago Tribune article reporting that in Colorado the Air Force is jamming garage doors. In a joint U.S.-Canadian operation, they were testing communications on a frequency that would be used by first responders in the event of a threat to homeland security. From the article: "But the frequency also controls an estimated 50 million garage door openers, and hundreds of residents in the area found that theirs had suddenly stopped working... Technically, the Air Force has the right to the frequency, which it began using nearly three years ago at some bases. Signals have previously interfered with garage doors near bases in Florida, Maryland, and Pennsylvania."

Grad-School Thesis Becomes PS3 Game 167

Carl Bialik from WSJ writes, "USC student Jenova Chen's Flash game, 'flOw,' attracted interest from Sony, which commissioned an enhanced version that will be sold through its PlayStation Network, WSJ.com reports. From the article: 'Gameplay is incredibly smooth, particularly for a Flash game. But it's the design touches that set flOw apart. Players will notice faint outlines of the creatures lurking at lower depths, a foreboding sign that vicious manta- and squid-like enemies await. The water darkens as the creature advances to deeper levels. The game's ambient sound is somewhat hypnotic. The intuitive controls and design simplicity are among Mr. Chen's mandate: build immersive games for people who don't consider themselves gamers. 'My parents and grandparents don't play games. My girlfriend, she doesn't play either,' he says. 'I want to make games that those people can appreciate.'"
Spam

4th Circuit Court Sides With a Spammer 154

bulled writes to tell us about coverage on CNet regarding a ruling a couple of weeks back that allows a spamming company to procede with their suit against a spamfighter. The 4th Circuit court ruled that the U.S. CAN-SPAM Act, much derided here, trumps the Oklahoma law under which anti-spam activist Mark Mumma sued Omega World Travel for spamming him. The ruling allows Omega World Travel's countersuit, for defamation, to go forward. From the article: "'There's been a lot of activity in the states to pass laws purportedly to protect their citizens' from spam, said Eric Goldman, a law professor at Santa Clara University. 'The 4th Circuit may have laid waste to all of those efforts.'"
Education

Experts Rate Wikipedia Higher Than Non-Experts 204

Grooves writes "A new Wikipedia study suggests that when experts and non-experts look to assess Wikipedia for accuracy, the non-experts are harder on the free encyclopedia than the experts. The researcher had 55 graduate students and research assistants examine one Wikipedia article apiece for accuracy, some in fields they were familiar with and some not. Those in the expert group ranked their articles as generally credible, higher than those evaluated by the non-experts. One researcher said 'It may be the case that non-experts are more cynical about information outside of their field and the difference comes from a natural reaction to rate unfamiliar articles as being less credible.'" That's the problem people face when 'everyone who disagrees with you is a moron'.
Microsoft

Working At FASA After the Borg 49

amitlu writes "What's it like to be assimilated by Bill Gates' empire? Russ Pitts from The Escapist talks two game industry veterans, Bruce Shelly of Ensemble and Jordan Weisman of FASA, to contrast two hugely different opinions on the matter. While Bruce, still employed by Microsoft, has nothing but nice things to say, Weisman paints a much different picture. From the article: 'Let's say, part of what they wanted from us was our development culture, because we'd worked very hard to have this collaborative, effective team, and they wanted to kind of build those kinds of teams and kind of capture that. In reality, ... the machine of Microsoft, unintentionally, I believe, and inadvertently, ripped that apart. Rather than model itself around what we had done, our [culture] got forced into their model. ... We lost that special sauce that we had built.'" Speaking of FASA, if you're interested you can sign up for the Shadowrun Beta. They're only looking for 360 players, at the moment, and only ones with gold Live accounts.

iPod To Eventually Hold All the Video In the World? 230

An anonymous reader writes "A senior Google exec has been talking up the prospect of iPods that can hold all the world's media due to the plummeting price of storage and its increasing volume-to-size ratio. Google's VP of European operations, Nikesh Arora, predicts that in as little as just over a decade's time, iPods will be capable of storing 'any video ever produced.'" From the article: "Arora believes, mobile is likely to follow the same path. 'Mobile is not going to be a different thing,' he added — and if the mobile industry is to capitalize on the growth of content, it would be wise to ape the development of the internet. He said: 'The mobile industry has to go through the same phases the internet has gone through... Mobile will have the same learning curve. It would be somewhat foolish to leapfrog the stages the internet went through.'"

Slashdot Top Deals

If you are good, you will be assigned all the work. If you are real good, you will get out of it.

Working...