Manpages suck for the average programmer. You're above average (so I am) but lots of the people I work with struggle with manpages. They seriously lack examples.
And then there are the man pages that say "look in header file X for the rest", and of course the headerfiles don't contain comments. So you'll have to figure out on your own what "FBIOGET_VSCREENINFO" means. (The V stands for 'variable', which google could tell me)
Nice that you replied to me, but have you read my post at all? Or did you just noticed that I didn't like Blender/GIMP because of the UI and started to rant?
Because in the first line I mention that I'm not an artist. And that I don't want so spend a lot of time configuring/learning the tools. And that I don't want to create the next blockbuster. I don't need the most powerful UI, I just want to create something. Now.
Also the post was just to support that Inkscape is pretty good in that aspect, compared to other major FOSS tools.
Guess we have different needs, maybe I'm just trying to do something with blender it's not designed to do. Mainly very low poly models, with full control of every vertex, something which is best done with Milkshape. And conversion of model formats + fixing up some issues.
But Blender got a price for just pissing me off with the "import file" dialog, depending on the type you are trying to import the file browse and path act differently, don't remember the last path, and the import sometimes fails without any notice.
But good to know that it works for people other then myself.
While a focus on games may help stir interest, it seems as though game development studios are as yet unimpressed by most game-related college courses. To those who have taken such courses or considered hiring those who have: what has your experience been?
It seems like that's not the point. The goal of having students write games isn't to turn them into game programmers, but to show them that programming can be fun, and then they can use their new skills to solve all sorts of problems.
Indeed, the goal should be to get the students to be interested in going beyond the assignment. Many programming skills needed later on are only thought by experience, students need to build up that experience. They need to sit down and program stuff, theory helps, but it's useless without the experience required to apply it.
If you give an assignment where students need to build a tool that keeps track of shop orders, with a frontend, backend and everything that comes with it. Then they will make just the things that are needed to pass inspection. However, give them a assignment of writing a 'massive multiplayer pacman' (still needs frontend/backend and many more things) and all of a sudden side projects pop up, some will try to make bots (hello basic AI), others will try to find ways to cheat (AKA security) and they will be much more engaged in the project.
(I'm a self thought programmer that learned OOP trough Unreal modding, C/C++ because someone showed me libsdl and OpenGL. Yes, I do have a degree in CS, but anything thought there has been far less useful then my own experiences)
I'm no artist, but I do like to create things, so I use many tools to do just about anything. But I don't want to spend many hours learning a tool, as I just want to create something quick and easy.
Now, in my years I've come across many tools. Closed source/open source, free/payed. I've used anything from mspaint to photoshop, from milkshape to 3D studio max. I've tried GIMP, Blender and Inkscape as open source tools. And quickly dumped GIMP and Blender, they are not userfriendly for entry level at all. Blender doesn't allow you to do anything unless you spend a few hours just configuring things and doing tutorials, which is a pain in the ass compared to 3D studio max (yes, you get what you pay for, 3DS Max is not cheap). Milkshape is also much easier to use then Blender, but has much less features, still I think Blender could learn from it. About the same goes for GIMP vs Photoshop, but in that respect GIMP is much friendlier then Blender. However, photoshop still seems to have an edge in entry level usage.
And then we had Inkscape, installed, started, and go. No problems at all, didn't need to look for any alternatives. Now, I only use 10% of the features of these programs. But for everything I used I think Inkscape is the only that really should get the 1.x version stamp.
I wouldn't bother trying to explain it, because they don't care. You'll fix it for them and that's enough. First you need to stop/reduce your fixing effort.
You do realize that this error was only 1 line? And most people use IDEs that show errors on just 1 line, where the private destructor thing would have fallen off the screen. And the error location is somewhere within a default header file.
But indeed, this error was easy to spot, I know. But it was all I could create in 2 minutes. I have seen more creative errors.
No, you didn't get it right. The OP said: "Without templates, type safe containers and reusable algorithms cannot be implemented." which is wrong, as Java implements typesafe containers and reusable algorithms with generics.
And I forgot to add, Java has typesafe containers, with generics. Which are not the same as templates. So the "C++ has that advantage over any other language" argument is void.
LUA is a pure C implementation that you can run on just about anything. With a C API to embed it in your own application. I cannot find anything like that in the GO documentation.
Indeed. The dutch payment system "iDeal" works like this, you are redirected to your own bank site. And make a payment from there. I know that under the hood there are XML files exchanged with no sensitive information, and I enjoy the protection of my own bank. I don't even need to have an account at a 3th party (like paypal)
It works great, many sites support the payment option (webshops, WoW,...) and it feels really secure. Just a shame steam doesn't support it yet.
Madworld wasn't that great IMHO. But I found "House of the Dead, Overkill" great fun. And I think it qualifies for the Wii game which uses the word "Fuck" the most. Not everyone is fan of these rail shooters, but the wii is perfect for it (with a gun attachment). It allows for a quick 10 minutes of zombie blasting.
If you are a bit more serious, then there is Resident Evil Umbrella Chronicles. Or if you are very serious, there is Ghost Squad.
The open source parts are open source (shocking!), just like an open source frontend on top of closed source libraries still is an open source frontend.
Is the full driver then open source, no. Is full Skype open source, no. But is the driver glue open source, yes. Is the frontend open source, yes.
Indeed, you know you've won if they name a title and achievement after you.
Manpages suck for the average programmer. You're above average (so I am) but lots of the people I work with struggle with manpages. They seriously lack examples.
And then there are the man pages that say "look in header file X for the rest", and of course the headerfiles don't contain comments. So you'll have to figure out on your own what "FBIOGET_VSCREENINFO" means. (The V stands for 'variable', which google could tell me)
http://www.android.com/branding.html
But they cannot call it an andriod phone without Google giving permission.
That won't work on Amazon, only money.
Cool. Thanks.
I will check those out in mid 2010 then.
Nice that you replied to me, but have you read my post at all? Or did you just noticed that I didn't like Blender/GIMP because of the UI and started to rant?
Because in the first line I mention that I'm not an artist. And that I don't want so spend a lot of time configuring/learning the tools. And that I don't want to create the next blockbuster. I don't need the most powerful UI, I just want to create something. Now.
Also the post was just to support that Inkscape is pretty good in that aspect, compared to other major FOSS tools.
Guess we have different needs, maybe I'm just trying to do something with blender it's not designed to do. Mainly very low poly models, with full control of every vertex, something which is best done with Milkshape. And conversion of model formats + fixing up some issues.
But Blender got a price for just pissing me off with the "import file" dialog, depending on the type you are trying to import the file browse and path act differently, don't remember the last path, and the import sometimes fails without any notice.
But good to know that it works for people other then myself.
It seems like that's not the point. The goal of having students write games isn't to turn them into game programmers, but to show them that programming can be fun, and then they can use their new skills to solve all sorts of problems.
Indeed, the goal should be to get the students to be interested in going beyond the assignment. Many programming skills needed later on are only thought by experience, students need to build up that experience. They need to sit down and program stuff, theory helps, but it's useless without the experience required to apply it.
If you give an assignment where students need to build a tool that keeps track of shop orders, with a frontend, backend and everything that comes with it. Then they will make just the things that are needed to pass inspection.
However, give them a assignment of writing a 'massive multiplayer pacman' (still needs frontend/backend and many more things) and all of a sudden side projects pop up, some will try to make bots (hello basic AI), others will try to find ways to cheat (AKA security) and they will be much more engaged in the project.
(I'm a self thought programmer that learned OOP trough Unreal modding, C/C++ because someone showed me libsdl and OpenGL. Yes, I do have a degree in CS, but anything thought there has been far less useful then my own experiences)
I'm no artist, but I do like to create things, so I use many tools to do just about anything. But I don't want to spend many hours learning a tool, as I just want to create something quick and easy.
Now, in my years I've come across many tools. Closed source/open source, free/payed. I've used anything from mspaint to photoshop, from milkshape to 3D studio max. I've tried GIMP, Blender and Inkscape as open source tools. And quickly dumped GIMP and Blender, they are not userfriendly for entry level at all. Blender doesn't allow you to do anything unless you spend a few hours just configuring things and doing tutorials, which is a pain in the ass compared to 3D studio max (yes, you get what you pay for, 3DS Max is not cheap). Milkshape is also much easier to use then Blender, but has much less features, still I think Blender could learn from it.
About the same goes for GIMP vs Photoshop, but in that respect GIMP is much friendlier then Blender. However, photoshop still seems to have an edge in entry level usage.
And then we had Inkscape, installed, started, and go. No problems at all, didn't need to look for any alternatives. Now, I only use 10% of the features of these programs. But for everything I used I think Inkscape is the only that really should get the 1.x version stamp.
Better to ask: Can I hack the running Linux? (see: Tivoization)
What about the Pre's browser? It'd be interesting to see how it differed from Safari.
The only difference that matters: It's not on the iPhone.
And is that a good or a bad thing?
I wouldn't bother trying to explain it, because they don't care. You'll fix it for them and that's enough. First you need to stop/reduce your fixing effort.
You do realize that this error was only 1 line? And most people use IDEs that show errors on just 1 line, where the private destructor thing would have fallen off the screen. And the error location is somewhere within a default header file.
But indeed, this error was easy to spot, I know. But it was all I could create in 2 minutes. I have seen more creative errors.
No, you didn't get it right. The OP said: "Without templates, type safe containers and reusable algorithms cannot be implemented." which is wrong, as Java implements typesafe containers and reusable algorithms with generics.
And I forgot to add, Java has typesafe containers, with generics. Which are not the same as templates. So the "C++ has that advantage over any other language" argument is void.
../test.cpp: In destructor ‘std::pair::~pair()’: /usr/include/c++/4.3/bits/stl_pair.h:73: instantiated from ‘void __gnu_cxx::new_allocator::destroy(_Tp*) [with _Tp = std::pair]’ /usr/include/c++/4.3/bits/stl_tree.h:390: instantiated from ‘void std::_Rb_tree::_M_destroy_node(std::_Rb_tree_node*) [with _Key = int, _Val = std::pair, _KeyOfValue = std::_Select1st >, _Compare = std::less, _Alloc = std::allocator >]’ /usr/include/c++/4.3/bits/stl_tree.h:943: instantiated from ‘void std::_Rb_tree::_M_erase(std::_Rb_tree_node*) [with _Key = int, _Val = std::pair, _KeyOfValue = std::_Select1st >, _Compare = std::less, _Alloc = std::allocator >]’ /usr/include/c++/4.3/bits/stl_tree.h:585: instantiated from ‘std::_Rb_tree::~_Rb_tree() [with _Key = int, _Val = std::pair, _KeyOfValue = std::_Select1st >, _Compare = std::less, _Alloc = std::allocator >]’ /usr/include/c++/4.3/bits/stl_map.h:92: instantiated from here ../test.cpp:11: error: ‘testObj::~testObj()’ is private /usr/include/c++/4.3/bits/stl_pair.h:73: error: within this context /usr/include/c++/4.3/ext/new_allocator.h: In member function ‘void __gnu_cxx::new_allocator::destroy(_Tp*) [with _Tp = std::pair]’: /usr/include/c++/4.3/ext/new_allocator.h:118: note: synthesized method ‘std::pair::~pair()’ first required here
Because templates are wonderful!
LUA is a pure C implementation that you can run on just about anything. With a C API to embed it in your own application. I cannot find anything like that in the GO documentation.
Blue and Yellow glasses. No color 3D. Nothing to see here, move along.
Indeed. The dutch payment system "iDeal" works like this, you are redirected to your own bank site. And make a payment from there. I know that under the hood there are XML files exchanged with no sensitive information, and I enjoy the protection of my own bank. I don't even need to have an account at a 3th party (like paypal)
It works great, many sites support the payment option (webshops, WoW, ...) and it feels really secure. Just a shame steam doesn't support it yet.
Look up the highly suggestive "Shake it up" minigame in Mario Party.
Madworld wasn't that great IMHO. But I found "House of the Dead, Overkill" great fun. And I think it qualifies for the Wii game which uses the word "Fuck" the most. Not everyone is fan of these rail shooters, but the wii is perfect for it (with a gun attachment). It allows for a quick 10 minutes of zombie blasting.
If you are a bit more serious, then there is Resident Evil Umbrella Chronicles. Or if you are very serious, there is Ghost Squad.
Because I use hotmail...
The open source parts are open source (shocking!), just like an open source frontend on top of closed source libraries still is an open source frontend.
Is the full driver then open source, no. Is full Skype open source, no. But is the driver glue open source, yes. Is the frontend open source, yes.
Yes it is OSS. It's not GPL, but an open source frontend with the right license would still be OSS.
Local peer discovery only finds peers on my local network, not on near networks.