Slashdot Mirror


User: Eravnrekaree

Eravnrekaree's activity in the archive.

Stories
0
Comments
1,529
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 1,529

  1. HTML and Javascript on How To Teach a 12-Year-Old To Program? · · Score: 2, Interesting

    Seriously, start with HTML. It gets you instant results right away and he can see his work coming to fruition quickly in designing his own web pages. To really capture interest it can help to show the practical purposes of programming rather than making iot all so abstract. Lots of set up and initialisation just to do something can really blow out many new programmers, if there is a lot of tricky work to do simple things. HTML and javascript allow you to see results fast with little initialisation crap. Instant gratification can help capture their interest and the web page thing allows them to quickly realise the value of what they are doing. Write some HTML and publish it on myspace or on fortunecity for the world to see, tis instant payback.

    Start to teach javascript and you get instant feedback. Javascript happens to be a very simple, clean, dynamic typed language perfect for a newbie. Show them how to use the javascript and debug console in firefox to debug their code. More instant gratification from making their own little web applets that can be made instantly available to world .

  2. Re:Perl on How To Teach a 12-Year-Old To Program? · · Score: 3, Insightful

    Seriously, perl is the first language i really learned well and would be a great choice.

    I would also recommend seriously just HTML and then later throw in javascript to build on that. it can lead to really fast results to catch interest and has a lot of immediate application in the trendy werb page design/myspace kind of development.

    Perl, it is actually easy to learn and well documented. There are few quirks but it is easy and more powerful than other languages. One just needs to remember to start off each program with $|=1; to turn on autoflush on stdio and to remember that when doing $var=func(); the return argument will always be the last returned. A few rules but nothing really that difficult to remember.

    C/C++ might be better avoided witha newcomer. It could exceed the attention span with those younger programmers. A good GUI builder which can be used in a simple manner is also a good idea. TK is relatively simple but there may be simpler toolkits to use.

    To really capture interest, the programming has to be straightforward and lead to instant tangible resutls so lots of additional code and formalities and having to type lots of intitialisation and set up code, can blow them out.

  3. I like NASA TV how it is. on Critics Call For NASA TV To "Liven Up" · · Score: 5, Insightful

    I like NASA TV the way it is. If you have ADD and need constant sound effects and graphics or everything dumbed down and edited into some fake reality, filled with game shows and so on, then channels like Discovery are for you. I like NASA because of its raw unedited nature and it is more of a direct access thing to NASA data rather than another discovery network. Do I want NASA TV to be another heavily commercialised pop culture discovery channel for people who have short attention spans and few brain cells? No.

  4. Re:why anyone would use gnome is another question on Gnome Switches Nautilus Back To Browser Mode · · Score: 1

    the only reason viruses are not a big problem is that Linux is not a big target, being such a niche OS few people use. Windows is as secure as Linux is and perhaps due to the automatic updates usually kept more up to date. Linux security is not great, grsecurity should be installed by default for it to really have some good security features. Linux updates often take far more user interventions especially since a kernel upgrade can blow up a thousand things. Installing programs on Linux can be a nightmare, especially when you are dealing with a custom program that is used for internal purposes in a company, it is extremely difficult to manage compatability with the constantly moving target of a system that constantly changes things and breaks backwards compatability and the 1000 distros which have each a different idea about things.

    Configuration often takes ours with configuration files and crappy documentation for what would take a few seconds with a self explanatory GUI.

    Users have better things to do than spend days trying to trouble shoot some crappy Linux driver. Why bother with Linux and its nightmare configuration when Windows just works.

    The argument that Windows is pre installed thus easier is also completely wrong, since Windows is easier to install from the ground up, mostly just an automated process. Its far easier to go to manufacturer site and download a driver than it is to screw around with kernel header files, makes files, kldload, etc.

  5. Re:binary drivers on Gnome Switches Nautilus Back To Browser Mode · · Score: 1

    I should add that while Linux includes some drivers, you are far more likely that you will have hardware for which the driver is not included, things then become far more difficult. Anything the slightest bit non standard tends to bomb on Linux.

  6. Re:binary drivers on Gnome Switches Nautilus Back To Browser Mode · · Score: 1

    You are completely wrong about Windows. Most almost everything works on windows. I have seen numerous devices i could not get to work on Linux, such as my multifunction printer, scanner fax, my camera, video cards and capture devices, to name a few. Once you want to try something other thna very standard hardware there is no support.

    Its not only the hardware but software. The company i work for has a custom windows app. We could try to make a Linux version but with having to cope with this moving target and the 1000 distros it would be a nightmare where on Windows we have one installer that works on everything.

  7. Re:why anyone would use gnome is another question on Gnome Switches Nautilus Back To Browser Mode · · Score: 1

    Actually your experience is the exact opposite of mine. usually hardware comes with a disk and its just inserted in it in the drive, click install and it works on Windows. On Linux, there is only a 40% chance it will have a driver. If you are using anything oddball, like a camera, some multifunction scanner/printer/fax thing it will not work at all or without a huge weeks long battle. Most people use more than their hard drive and video card. With the scanner thing there is really no relaible OCR on Linux at all. So thats not going to work at all. In some cases the driver will be avialable but will not be in the kernel, so it has to be downloaded, then compiled, and then you hope it works. Compiling can be a huge mess of headers files and obscure compiler errors.

  8. Re:sounds like a success for open source on Gnome Switches Nautilus Back To Browser Mode · · Score: 1

    But it do to the ideologies that made GCC so monolithic and difficult to extend, of RMSs that is the reason behind this. It is a similar failed ideology behind Linus et al and their refusal to support a stable Kernel ABI, either Linux developers change their thinking or linux will stay a niche OS forever. Again, in both cases, the software is being LIMITED in functionality and design decisions are being influenced by politics. Linux remains the difficult to use and pretty much useless on the desktop toy which it has always been.

    Both Linux and GCC are pretty much where they were 10 years ago, there has been little or no expansion into the desktop user base and it is such today that most people who try Linux end up dumping it and going back to windows, which works with all of their programs and devices. It is such that most people even if they install Linux have to keep windows just to do real work, so why have two operating systems? I thought the idea was to make Linux a viable windows alternative? But I see thats not the goal at all, its to be a toy to be played with by elitists but has no real value on the desktop. I would dare say even the server space the only reason Linux is used is the cost, but actually it is quite a bit easier to set up Windows systems due to the ease of using the user interface. In my experience, companies which can afford Windows often go with Windows solutions as it is just simpler and easier. There are GUIs for everything, what takes you 10 minutes with a GUI is hours with apache.conf and the hundreds of other arcane configuration files on Linux.

  9. Re:why anyone would use gnome is another question on Gnome Switches Nautilus Back To Browser Mode · · Score: 2, Insightful

    The idea that all manufacturers will release code or specs is sheer fantasy. There is little or no business motivation and Linux is really a small group of users, 95% using Windows, there really is no point and no monetary reason for them to support such a small minority. In thinking that they can get hardware makers to release source the kernel developers think they are more important than they really are. All their actions do is keep Linux an OS that no one really cares about on the desktop. If thier ideology works, Linux would have decent 40% market share by now but it has hardly grown at all in the past 10 years. Linux is exactly where it was 10 years and really not any easier to use. The nightmares and headaches with installation, the infuriating and incomplete documention, the hours of studying and troubleshooting, and the obnoxious elitist assholes on IRC who think that all users including grandma should be able to edit source code are all still there. I have concluded that many Linux people are elitists, and keep the OS intentionally difficult to use so that it remains a minority OS, this makes them feel special and superior that they can figure out this OS that average users cannot. They dont care about making the OS easy to use for average users and in fact they do not care about the free software cause, their actions keep Linux and free software fringe.

    By putting up with some binary drivers what these people dont understand that a system that is 99% open source still could be made viable for many more users and thus the deployment of the OS would increase substaintially, and far more open source code would be run than if we had kept linux as it is now, with its impossible and difficult driver situation and so on.

    About RMS, he opposed providing any modular API in GCC or any kind of output format so that GCC could generate output for its syntax trees, because he thought that it would make it too easy for other parties to make code generators or front ends for GCC that were not covered by GPL. Now, to make architectural decisions based on political ideology is an extremely bad move. GCC is now being rendered totally obsolete by LLVM which is fixing all of the problems with GCC and has built a clean new compiler, with a modular code base.

  10. Re:why anyone would use gnome is another question on Gnome Switches Nautilus Back To Browser Mode · · Score: 1

    Actually I have used both Linux and Windows. On Windows, all of my hardware works, there is a driver for everything. I have stuff that won't work on Linux at all or very poorly.

  11. Re:Does this do something SFU doesn't? on Cygwin 1.7 Released · · Score: 1

    thats a naive statement. Cygwin can be extremely useful for installing and using Linux programs if for some reason you are stuck on Windows XP, without needing to dual boot or install Linux seperaretely. Yes you have to recompile the programs for cygwin and the cygwins support for APIs could be better but it can be a really useful idea. The other alternative is to run Linux under a VM which could use a lot more of you system resources compared to cygwin, plus having to boot an entirely another OS. Furthermore if you run X apps, these apps can be top level windows on your Windows desktop, not inside a VM window. Cygwin can be useful for developers for maintaining one code base and allowing it to run on Windows and Unix, rather than maintaining seperate versions.

  12. Re:Compared to MingW, on Cygwin 1.7 Released · · Score: 1

    Another im not sure you considered is running Cygwins X server and running xterm or some other X11 terminal emulator on windows. works well.

  13. Re:I wonder if Cygwin really has much of a future on Cygwin 1.7 Released · · Score: 1

    The compatability issues with Cygwin never really doing things very well with supporting POSIX is a big problem, it seems like Cygwin that somewhat defective is good enough. if they could just go a little bit further they could make most stuff work out of the box, they have gone almost 100% there why they stop at 95% i dont know.

    It also is a serious problem that Cygwin does not support case sensitive file names which can screw up some Unix stuff. There are ways they could do this by doing a simple filesystem layer that would store the case sensitive names in cygwins own directory files.

  14. why anyone would use gnome is another question on Gnome Switches Nautilus Back To Browser Mode · · Score: 1, Insightful

    Its amazing how people agonise over minute features of software that hardly anyone actually uses in the real world. Linux has 4% or less of the desktop market and around half of that are gnome users. Its not a whole lot of people compared to Windows. This is not entirely due to Gnome or KDE but it has a lot to do with it. These systems are in general difficult to use and have not undergone the same useability testing that something like Windows has. Lets face it, windows just works while Linux is usually a pain in the ass to configure. This is due to the arrogance and elitism of its developers, especially its kernel developers. The fact that Linux has horrendously documented hardware APIs and that it has no stable driver binary interfaces and that getting anything to work is a huge mess of kernel header errors, compiler errors, etc. Do you really think grandma is going to be able to debug source code and figure out why some crazy driver doesnt install, when on Windows you just put in the disk, click install and it works? I have always said that the deployment of open source software would increase by 100X if we allowed there to be a stable binary driver ABI on linux and we made it easy for hardware developers to write drivers for it. It would make Linux far more practical and useable. Hardware developers put drivers through extensive QA testing to make sure it works well so it would be more reliable than open source drivers. But the binary drivers could speed up development of open source ones since the binary drivers could be back engineered by watching communication with them. Though, The fact is, people dont want to wait years for someone to back engineer some piece of hardware and the idea that hardware companies will provide the specs is unrealistic idealism, even with specs it can be months after Windows users have been able to use the hardware.

    The UI developers have somehow created a UI system that somehow blows dozens of MB but actually provides less customisability and ease of use than Windows. Often important features that allow people to customise it are removed or don't exist because some developer decided they didn't use the feature and just didn't care that there might be someone else who used it. The key to developing is in offering many features and flexibility, but in laying it out so that most used features are up front. useability is all about layout not in few features. The system can be expert and average user friendly by simply allowing everything to be done with CLI or GUI and building software in a layered modular fashion with a user friendly layer on top of nitty gritty layers that the experts can directly work with.

  15. Re:I'm gonna miss yellowstone.. on Yellowstone Supervolcano Larger Than First Thought · · Score: 1

    If it is wrong, why does it cause cancer, birth defects, etc. Are you saying that radioactive materials do not cause birth defects, cancer, etc. Have you seen the recent studies that show CT scans increase cancer risk greatly?

  16. Re:I'm gonna miss yellowstone.. on Yellowstone Supervolcano Larger Than First Thought · · Score: 1

    could you explain what about it is wrong?

  17. Re:I'm gonna miss yellowstone.. on Yellowstone Supervolcano Larger Than First Thought · · Score: 1

    That is a very good point. I have always wondered about that with Nuclear that if the knowledge was somehow lost regarding the need to proactively contain nuclear waste, this waste could eventually end up causing widespread environmental disaster and actually the DNA destruction of life itself. Nuclear waste, what makes it particularly horrific is the radiation literally blasts DNA to peices, no life will survive that.

    part of the reason the US wanted to store this stuff in a central location was that by putting it all in one spot it is much easier to maintain and monitor, and if it did leak the mess would be centralised at one place. The abondment of the plan to store it there was nothing more than political posturing as it is far more dangerous to leave the stuff where it is now.

  18. Pretty deep on Yellowstone Supervolcano Larger Than First Thought · · Score: 4, Interesting

    That is pretty deep, it extends well below the earths crust which is about 30 miles thick below the continents, so it goes well into the mantle of the earth. This could be a similar hotspot feature to hawaii, however may manifest in a different way on the thicker continental crust compared to the oceanic crust beneath hawaii. Other similar features of this kind are the New England Hotspot which produces a series of volcanos in Quebec which have become series of hills including the one Montreal is named after. That hotspot is now inactive and off the coast of africa (the crust moved, not the hotspot).

  19. Re:Something stinks here... on Sci-Fi Author Peter Watts Beaten, Charged During Border Crossing · · Score: 1

    Even making it an acceptable policy to arrest in that situation is probably going to far, they will find ways to abuse it. Beating or incarcerating them is going way over the line. Obviously there are many officers who have a chip on their shoulder and eager to take out their aggressions on anyone they can. These people lack common sense and that seems common in the US today with the law, to execute policies and behaviours in a completely unreasionable, unacceptable and overdone way.

    The situation is sad and the apathy seems to be significant at a time we have such a rot as this in government. While we have right wing groups attacking the good things progressives are trying to do like health care, which we would have been able to provide health care for everyone and gotten rid of exploitative private insurance, it seems like the right wing seems completely apathetic to civil rights abuses as they are apethetic to the corporate fascist state, and in fact the right wing have taken sort of a ignorant attitude toward such legal safeguards as habeus corpus. Progressives are truly concerned about the civil right situation, ironically far more than the right wing who constantly attacks the progressives, but it seems that there isnt even a party to represent them anymore. Everything seems to have shifted to the right, more abuses of civil rights, totalitarian and paranoid laws, more deregulation of fascist and far too broadly powerful and controlling corporations , rich mans wars, kickbacks to corporate sponsors of government, etc. The Republicans are far right wing fascists of a very extremist nature and the democrats are what used to be the domain of the moderate republicans.

    The solution obviously is to restore civil rights and a government that respects the individual rather than going all out to serve wealthy corporations by ridding government of corruption from campaign funding. Obviously, the right wing and libertarian agendas will actually lead directly to a corporate fascist state with power corporations, accountable to no one, who can ruthlessly exploit and manipulate through the power ad control they have gained over people and the economy. There obviously needs to be a good government to protect the people and regulate the corporations.

  20. Re:Something stinks here... on Sci-Fi Author Peter Watts Beaten, Charged During Border Crossing · · Score: 1

    Well, that he got out of his car does not entitle officers to abandon all protocol and go on a vicious attack, arrest, beating, etc. These officers should have training to know better than this, that first the officers should show respect to citisens, they cannot have a cocky attitude that they are there to act gungho and to feel powerful. They are there to serve the people not to be a tyrant that terrorises people and who feels there commands and orders must be strictly followed or they go on a tirade. I think this case is a very disturbing one and is indicative of serious problems with our government and seems to be a most recent in a series of really disturbing, fanatical and extreme behaviours on the part of the government. Beating a person is really far beyond an officers allowed behaviour. If he refused to return to his car after many askings and being warned that he would be arrested, at most he should be arrested and then deported back. Unless you had commited some severe assault like beating the officer himself, he should not have been charged with anything.

    This story definitely needs to be covered more by the media rather than more tiger woods celebrity filler BS. I have a feeling that they would rather direct peoples attention away from the rampant and decay and corruption in US government that reaches all the way to the top tier.

  21. Re:Appalling on "Accidental" Download Sending 22-Year-Old Man To Prison · · Score: 1

    Right on, i agree. I am against child pornography but this does not mean i think we should to go after people who have done nothing more than transferred some bits from one computer to another. The people they really need to go after are the kidnappers and so on. While they are chasing around people who accidentally clicked on the link or unknowingly downloaded a file in batch mode and who have done absolutely nothing wrong, there are real child murderers out on the streets. Really only the actual production should be illegal. With the nature of the internet it is too easy to by accident click on a link without knowing what it actually goes to, or to accidentily download a file from a file sharing network and then not detecting the file or realising it is there . Clicking on a link or that there was some download is simply not enough to show that a person is engaged in crimes involving actual production.

    You are correct that things have gotten so ridiculous and paranoid hand that just waving at a child people would think you are some kind of a criminal.

  22. Appalling on "Accidental" Download Sending 22-Year-Old Man To Prison · · Score: 4, Insightful

    This is shocking and appalling and must stop. This sort of thing makes it impossible to be able to even look at webpages on the net. What if one accidentily clicks on a link without knowing what it goes to and ends up with these files in their web browser cache? Clicking on a link is not enough to show intent, we cannot go on a wild witch hunt where everyone is assumed guilty until proven innocent. Under the law, it is the act of taking pictures of children in a sexually suggestive way is what should be considered illegal. For some time it has been argued that those who were purchasing such material were helping to contribute to this. However, an accidental download of such a thing does not contribute in any material way to it whatsoever and in most cases, such as we see here, is completely accidental. There are serious problems with this. This is like arresting a person for seeing a blank sheet of paper on a sidewalk, picking it up and noticing that on the other side there was child porn, since they had simply picked it up and held it. The notion is so outrageous and this is exactly what is going on here. This has nothing to do about protecting children and these prosecutions are not protecting children. That is NOT what this dragnet is about. They are NOT protecting children but they are attacking and destroying the lives of completely innocent people. In fact, many childrens lives have already been destroyed because they took a picture of themselves and simply had the picture on their cell phone. This is about thought control and precrime, because by accidentily downloading this, no one anywhere has been harmed, all it is a copy of bits. Really, this massive abuse of the law needs to stop.

  23. Re:Restraint Of Free Speech on Verizon Changes FiOS AUP, -1, Offtopic · · Score: 1

    Since it is a common carrier, constitutional rights should apply even though it is private property. Other course cases have shown that protests are protected on private property in privately owned planned communities where the private sidewalk is the functional equivalent of a public sidewalk. I think similar principles apply here.

  24. Re:You want ReactOS on Google Eliminates Gizmo5 Client For Linux · · Score: 1

    No, no, no. You could implement a wrapper on Linux that would allow you to run Windows drivers on Linux. This would give you both compatability with Linux and with Windows stuff. I actually like the Unix system, however, this would also allow for a lot of Windows drivers to be used on Unix as well. I dont really like the ReactOS concept, its better to implement a compatability layer on Linux.

  25. Re:put up or shut up on Google Eliminates Gizmo5 Client For Linux · · Score: 1

    I could, but, if I did, i am sure the Linux developers would never accept it, so it would be a pointless waste of time. Linux is so badly documented its difficult for anyone except the elite inner group to know about the kernel. Its an elitist OS and the only reason anyone uses it is it costs less than windows. But its basically a piece of crap. For companies who can afford it, tend to go with windows for its ease of use.