Forgot your password?
typodupeerror

Comment not quite (Score 1) 296

I use this language since more than 15 year. In time I augmented with stl/boost/asio /c++11. I never used the plain C. Based on this experience I would say: 1. If you are not already comfortable with the language don't use it. Use whatever you are best with at the moment. 2. Yes, you can do fine grained memory/disk/network management. However, this is a problem of how much time you invest. You are competing here with armies of developers that implemented this topics for you in "Java/C#". You are only one. I have doubts you will be more efficient. 3. The cross platform support is there but you must understand a few about each OS. At minimum you must understand something like CMake or the GNU build system. And, of course, the two mentioned above are not best suited for Windows. 4. If your project involves a UI don't code that in C++. To your questions: 1. Yes boost does a very good job in abstracting the OS. 2. Yes asio is excellent when programming I/O. 3. On paper, I don't think there is a better language for "granular memory and disk management". However, if I were you I would use Java/C#. If When you will be in charge of a large team with a serious budget, think about C++ again.

Comment not cheap at all (Score 1) 119

Amazon is not cheap at all for your task and I am not sure you are looking into the right direction. In the last year I was doing feasibility studies for software in the cloud and I implemented already a system that relies on Amazon 100%. I have evaluated various technical solutions and various providers. My findings are the following: 1. Amazon is second to nothing when it comes to be elastic. If you want to scale from 10 to 100 (you name what you count: CPU/Memory/Storage/Band/DB...) you will have it in a minute. They can scale you inside the box and outside the box and this works perfect. Not the case with other cloud providers. 2. You get the goodies from 1 on a very hefty premium. Going on Amazon is more than twice more expensive than renting an enterprise class server in a datacenter. If you are not so fussy about the brand of the server this can be even 4 times more expensive. Of course you are on your own on the rented servers. All the maintenance is yours. For the kind of setup you describe this can cost you some money with the labor and it might cut the margins. 3. If you choose to use rented hardware the best is to use them as virtual machine farms. It might look awkward to have a machine that runs as visualization server only to one single virtual machine but this gives you that huge option to move the virtual machines as you see fit. It looks to me like the elasticity is not your most important goal so it might happen you will be better on rented hardware. And again you must know that, after all that study, in my case I went for Amazon. Still, I need that elasticity...

Comment Depends (Score 1) 627

It is silly to think about somebody that programs in these days using Notepad. It is possible in theory but, come on! A programmer should not struggle to do her work. I think it was Joel (on Software) that mentioned some very important rules about programming: 1. A programmer should always be able to step into her code. 2. A programmer should always be able to inspect the state of the program (variables/registers/memory/...) However, it is very questionable to rely on a particular IDE/tool To a serious extent it is even questionable to rely on a particular language. Being a programmer is about developing programs. About algorithms. The ability to develop algorithms that address one problem or another is the trademark of a professional programmer (and sometimes it is hard to get). I have seen in my professional live wonderful IDE-s raising and even dying (take Delphi for example). I have seen the advent of plenty of new programming languages. And, while understanding that there is a time and a place for everything (yes, I did program using Notepad at some point in my live and yes, I do use Visual Studio/Eclipse/XCode today) one thing never changes: I always develop algorithms.
Linux

New Linux Petabyte-Scale Distributed File System 132

An anonymous reader writes "A recent addition to Linux's impressive selection of file systems is Ceph, a distributed file system that incorporates replication and fault tolerance while maintaining POSIX compatibility. Explore the architecture of Ceph and learn how it provides fault tolerance and simplifies the management of massive amounts of data."
Image

Japanese Company Turns Diapers Into Energy Source 65

greenrainbow writes "A Japanese company called Super Faith has developed a new machine that turns used adult diapers into a clean fuel source in about 24 hours. You simply place the bag of dirty diapers in the machine, and once set it motion it pulverizes, sanitizes and dries the material in the diapers and then forms it into small pellets that contain 5000 kcal of heat per kilogram and are meant to be used in biomass heating and electricity systems. Super Faith has reportedly installed two SFD systems at a hospital in Tokyo's Machida area. Each is capable of turning 700 pounds of used diapers — and everything they hold — into fuel every day."
Games

Do Gamers Want Simpler Games? 462

A recent GamePro article sums up a lesson that developers and publishers have been slowly learning over the last few years: gamers don't want as much from games as they say they do. Quoting: "Conventional gaming wisdom thus far has been 'bigger, better, MORE!' It's something affirmed by the vocal minority on forums, and by the vast majority of critics that praise games for ambition and scale. The problem is, in reality its almost completely wrong. ... How do we know this? Because an increasing number of games incorporate telemetry systems that track our every action. They measure the time we play, they watch where we get stuck, and they broadcast our behavior back to the people that make the games so they can tune the experience accordingly. Every studio I've spoken to that does this, to a fault, says that many of the games they've released are far too big and far too hard for most players' behavior. As a general rule, less than five percent of a game's audience plays a title through to completion. I've had several studios tell me that their general observation is that 'more than 90 percent' of a game's audience will play it for 'just four or five hours.'"
Role Playing (Games)

Genre Wars — the Downside of the RPG Takeover 248

Phaethon360 writes "From Bioshock and Modern Warfare 2 to even Team Fortress 2, RPG elements are creeping into game genres that we never imagined they would. This change for the most part has managed to subtly improve upon genres that needed new life, but there's a cost that hasn't been tallied by the majority of game developers. 'The simple act of removing mod tools, along with the much discussed dedicated server issue, has made [MW2] a bit of a joke among competitive players. Gone are the days of "promod," and the only option you have is to play it their way. If Infinity Ward are so insistent on improving the variety of our experiences, they don’t have to do it at the expense of the experience that many of us already love. It really is that simple. If they don’t want to provide a good "back to basics experience," they could at least continue to provide the tools that allow us to do that for ourselves.'"
First Person Shooters (Games)

Modern Warfare 2 Surpasses $1 Billion Mark; Dedicated Servers What? 258

The Opposable Thumbs blog is running an interesting article contrasting everything Activision did "wrong" in creating and marketing Modern Warfare 2 with the game's unqualified success. Despite price hikes, somewhat shady review practices, exploit frustrations, and the dedicated server fiasco, the game has raked in over a billion dollars in sales. "There was only one way to review Modern Warfare 2: on the Xbox 360, in Santa Barbara, under the watchful eye of Activision. Accepting the paid trip, along with room and board, was the only way you were going to get a review before launch. Joystiq noted that this broke their ethics policy, but they went anyway. Who can say no to a review destined to bring in traffic? Shacknews refused to call their coverage a 'review' because of the ethical issues inherent in the situation, but that stance was unique. The vast majority of news outlets didn't disclose how the review was conducted, or added a disclaimer after the nature of the review was made public. This proved to Activision that if you're big enough, you can dictate the exact terms of any review, and no ethics policy will make news outlets turn you down."

Slashdot Top Deals

Beware the new TTY code!

Working...