Slashdot Mirror


User: dshk

dshk's activity in the archive.

Stories
0
Comments
250
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 250

  1. Re:... just like Java on James Gosling Leaves Google · · Score: 1

    I accept that what you wrote is your experience. In the last 10 years I had no problems with upgrading Java from 1.2 to 1.3, 1.4, 1.5 and then 1.6 for our web application. I also used several versions of Apache Tomcat, even the predecessor of it, Apache JServ and another one, I don't even remember. It runs both on Windows and Linux. I never had to change a single line because of the upgrades. For me it was really a "write once, run everywhere" experience. With our client application, there are occasional problems with some specific Java bugfix versions on some client computers, but the client has a few hundred thousands deployment base.

  2. Re:SkyNet on James Gosling Leaves Google · · Score: 1

    I wonder how this post could be moderated informative. It is simply not true. If you have thought about that it is possible to reload Java web applications, then you would see yourself that the permanent generation is garbage collected as well. However, everybody experiences that it is hard to do well in practice, often the culprit is a third-party library. But I agree with grandparent, if somebody, James Gosling can do it right.

  3. Re:One day we will be done with java... on Java 7: What's In It For Developers · · Score: 1
    osfstream f("tile.txt");
    throw "An error!";

    That is great (really), but it does not support inheritance. The declared type must be the same as the actual type, which would render a similar construct in Java useless most of the time.

  4. Re:Stop this american madness, fight patents! on Microsoft Wants $15 Per Android Smartphone · · Score: 1

    As I see it from a central-eastern European country, innovation has nothing to do with software patents neither here, nor in the USA. What counts are the different mindset of people, the big homogeneous market, the enormous amout of accumulated capital. In this order.

  5. Re:Common knowledge on C++ the Clear Winner In Google's Language Performance Tests · · Score: 2

    Mod parent up. I have used shared_ptr ten years ago, and I also thought that C++ memory management is better, because I can tune it. But it is nowhere near to the power to GC. shared_ptr cannot deal with an object graph which has any circularity. It is the poor man's garbage collector. In theory you can optimize C++ better, in practice I have no need/time to optimize.

  6. Re:Same with 1080p on Users Want Matte LCDs While Glossy Screens Dominate · · Score: 1

    Pixels have the same shape, they are squares in both cases. There is no such thing as a display with 1920x1200 pixels but 16:9 ratio.These displays has a 16:10 ratio. You get extra pixels. No scaling is necessary. Yes, there will be a bar - if you look movies on your computer. I usually work or browse, and 1200 is better for that.

  7. Re:Java?!?!? on 80% of Browsers Found To Be At Risk of Attack · · Score: 1

    Why do you thing that the Java plugin is particularly risky? I have the feeling that in the last 10 years it had less actually exploited security issues than any other internet related software I use.

  8. Re:Java?!?!? on 80% of Browsers Found To Be At Risk of Attack · · Score: 1

    A stolen key is not enough. The Java plugin always displays the security dialog if it encounters a signed applet. It has to, because a signed applet can access anything on the machine. The user has to explicitly allow that.

  9. Re:Have fun upgrading... on Tomcat 7 Finalized · · Score: 1

    An HTTP server running on a low spec board on a realtime OS? Quite a strange idea. This is definitely not a typical scenario for web applications. Tomcat does need some memory, e.g. half gigabytes at us, on the other hand it scales very well.

  10. Re:Quality vs. Quantity on Does Typing Speed Really Matter For Programmers? · · Score: 1

    I agree, but by definition the fastest typist in the world rarely makes any mistake. In touch typing competitions a single mistaken key has a huge penalty. I don't remember the exact numbers, but even during learning, after 3 mistakes in two paragraphs the teacher stops reading the work... One mistake in a few hundred characters is usually acceptable.

  11. Re:More important: Knowing the English keyboard on Does Typing Speed Really Matter For Programmers? · · Score: 1

    Same with laptops. They are pretty awful keyboard-wise. If you're going to code or debug on one, it's almost always better to plug in a proper desktop keyboard.

    Yes, you have to plug in a large monitor, anyway. Or two :)

  12. Re:More important: Knowing the English keyboard on Does Typing Speed Really Matter For Programmers? · · Score: 1

    When I learned touch typing I thought about learning both English and my native language keyboard layout. I had not tried it. It seems to me that it is unlikely that I can be proficient in touch typing on two very different keyboard layout. I also write code in English, but I write many things in my native language, like e-mails. I found a better solution. I use a Kinesis Advantage programmable keyboard, and I remap all these keys to actually usable positions. For example "{" is Alt-Gr S. I think that is even better than on the English layout... There are also software utilities for remapping keys, but, for example, on Ubuntu this is built-in functionality.
    Yes, it does not work on another machine. But I rarely work on another machine for a long time. If I do, then I bring my keyboard too.

  13. Re:Touch typing, anyone? on Chrome Does Have a Caps-Lock Key After All · · Score: 1

    Maybe I use more capitals than others, for example in documentation in a section header. However, Java, C, C++, PHP,... all use capital letters in constant names (I am not sure in PHP). At least 50% of people writing code, probably much more, work with a language which regularly use all capital names. Nowdays I switch on Caps Lock if I write more then 3 or 4 capital letters. Repeatedly switching between left and right shifts while writing a longer word is a pain.

  14. Re:Touch typing, anyone? on Chrome Does Have a Caps-Lock Key After All · · Score: 1

    I would add, that the problem with the delete key is not that it is near to the Insert key. It is one of the most frequently used button, but it is usually placed very far from the base line (asdf jkl;). Of course 100 years ago there were no Delete key at all, so it has no standard place. But again, look at Kinesis Ergo, the four most easily accessed keys are Backspace, Delete, Enter and Space.

  15. Touch typing, anyone? on Chrome Does Have a Caps-Lock Key After All · · Score: 1

    It is hard to believe that most people on Slashdot cannot touch type, even after several years of work with computers. If you have learnt touch typing, then it would be obvious that Caps Lock is very useful while writing code. I have to admit, however, that the usual keyboard was difficult for me too. If you are like me, look at a Kinesis Advantage keyboard, it took me only 10 minutes, literally, to start touch typing.
    And yes, the delete key on the usual keyboard is also on the wrong place, but for god sake, do not remove it, just put it into the right place.

  16. Re:Could someone explain... on Wikipedia Could Block 67 Million Verizon Customers · · Score: 1

    Because if I were Verizon, then I would fear of the bad PR they are already receiving.

  17. Re:Server management on Ubuntu 10.10 Release Candidate Launched · · Score: 1

    As I remember sudo service xyz start/stop/etc. works for all type services. But I agree, compared to Windows, at least installing a Java app to run as a dameon is still a mess. Every project use a different script. This is the worst part of Linux. Hopefully Upstart or the other new alternative (Redhat?) will bring more consistency.

  18. Re:"Great leap forward" on PostgreSQL 9.0 Released · · Score: 1

    Also, as far as I know, MySQL puts all of its indexes in memory for replication which is a problem if the node goes down. Can anyone enlighten me?

    I am using MySQL replication for so many years that I don't remember the exact time. The size of the indexes in our database is larger then the memory allocated to MySQL, so there is evidence that this is not true. It is an absurd assumption anyway, if you know MySQL. On the other hand there is another MySQL product, about which I don't know much. You are probably talking about that. That is an in memory clustered database. I believe usually they use regular MySQL instances to have a permanent copy of the data of the cluster.

  19. Joystick and a flight simulator on Software (and Appropriate Input Device) For a Toddler? · · Score: 1

    When my son started to talk, we played IL-2 Sturmovik, a flight simulator switched into external above-behind view, and a joystick. First he learned to use some keyboard keys, like gears and flaps up/down and motor ignition. Eventually he progressed to doing take off alone, etc. We played half an hour each day for a few months. He cried when he crashed the plane first time. I don't remember how this started, maybe he saw me when I played the game and he was interested in it.

  20. Re:Not everyone wants more pixels, but better aspe on HDTV Has Ruined the LCD Market · · Score: 1

    Moreover, the universal use of 800x600 has another advantage: it is possible to configure a default zoom in the browser which works well with 95% of the web sites.

  21. Re:Not everyone wants more pixels, but better aspe on HDTV Has Ruined the LCD Market · · Score: 1

    > There's nothing wrong with screen real-estate being outside the ideal viewing angle

    I can of course look wherever I want, but I quickly notice the bad effect of looking in awkward view angles, like upwards. This is one reason why touch typing is worth learning. I don't need to switch between the keyboard and the display anymore. I use the exact same 24" wide display you wrote, but I don't have to look at it from close. Actually, I read your post from 1 m (that is 40"). And that is not an unusual case, I read web pages from even longer distances (using Opera with a default 180% magnification). Both the task bar and the tab bar is in vertical position. The remaining screen estate is almost exactly 4:3, which you preferred.

  22. Re:Not everyone wants more pixels, but better aspe on HDTV Has Ruined the LCD Market · · Score: 1

    4:3 is usable in 21" size, maybe even in 24", but you were not be able to place a larger 4:3 monitor into an ergonomic position: either your desk have to be too low, or the top of the display will be on too high.
    Btw. there are 16:10 displays. 16:9 is really for TV, not for PC. Also if you rotate a 1920 X 1200 display into vertical position you get what you want.

  23. use UTP then on Man Sues Neighbor Claiming Wi-Fi Made Him Sick · · Score: 0, Troll

    As if it was so extremely difficult to use UTP cables... Maybe his neighbor really have physical problems, maybe only he think it. Good neighborhood worth such small thing. And UTP is safer, more reliable and faster. But no, they visit the court instead.

  24. Kinesis Advantage on Correcting Poor Typing Technique? · · Score: 1

    Everybody who want to learn touch typing should use the Kinesis Advantage. I had several unsuccessful attempts, until I tried this keyboard and after 10 minutes (literally!) I touch typed. I hadn't know all keys, only letters, but that is not bad anyway. As I remember it took another month or two to learn each and every numbers and symbols. I think the difference which makes typing much easier is that the keys are in straight lines. If this were not enough, it actually forces you to touch type, the search and peck method is very uncomfortable on its special layout.

  25. Re:to all the propentants of net neutrality on A Simple Guide To Net Neutrality · · Score: 1

    And again, the market protects customers, even with the smaller threat of dialup/satellite, it's not ideal, but it's good enough,

    Have you tried dial-up recently? I did. Don't even start opening a web page if is not vital. Today's web pages are not the same as they were in 2000.