Slashdot Mirror


User: francium+de+neobie

francium+de+neobie's activity in the archive.

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

Comments · 574

  1. Re:Packet radio against information blackout on Bloggers Who Risked All In Burma · · Score: 1

    Do you really think the oppressive government would do nothing to detect any suspicious radio activity? Especially considering a very poor country like Burma where not many people have a radio transmitter. A packet radio could very well put a freedom fighter in danger.

  2. Re:Possible reason? on Kilogram Reference Losing Weight · · Score: 1

    You can apply a known force to the mass and see how much it accelerates.

  3. Re:Typical slashdot elitism. on New UK Initiative - Make Science Easier · · Score: 1

    I stopped reading when you said astrology is a kind of science.

  4. Re:Prior art on Content-Aware Image Resizing · · Score: 2, Informative

    No, your images is just an often-cited example of what image inpainting could do. And image inpainting has nothing to do with the new resize algorithm talked about in the article, although similar effects are achieved in this specific case.

  5. Re:Goodness on SCO Loses · · Score: 1

    Five years ago the Linux desktop was all talk. The code was there, but few people treated it seriously.

    Now it's being put into action. Instead of hot air we're having the real stuff on the market. (e.g. Dell selling Linux desktops due to popular request)

    I don't think that's bad at all.

  6. Re:What the?! on Secretly Monopolizing the CPU Without Being Root · · Score: 2, Insightful

    This would render the machine unusable.. until about a year back, when something changed - which leads me to suspect that the kernel has had protection against this sort of thing for a while now.
    I guess they just put on a nproc limit on each user. It's just a trivial security measure against simple fork bombs. Assuming your Linux system uses PAM (most modern distros do), take a look at /etc/security/limits.conf.
  7. It is a perfect summary for a lay person on CBC News Interprets GPL - Poorly · · Score: 2, Interesting

    If I were to write a summary of GPL for the general public, I would write something very similar to that.

    The Slashdot summary, however, seems like a flame bait to me.

  8. Re:FC5 should have been supported for 2 years! on Fedora 7 Released · · Score: 1
    Writing a long passage does not change the fact you installed something experimental on a production server. Do you install a random CS research project from a university in your production server, and complain to that university when they are not supporting you? (say, because the Ph.D student who was responsible just graduated and went to Google)

    It is ok for an open source project to do this because the open source project have never given you any guarantees in the first place. No guarantees, it is written clearly in the license. You have never paid anything for Fedora support in the first place. If you need industrial quality support buy RHEL from Redhat - it exists for a reason.

    And when you're fighting a monopolist, every sale or install that you give up through rudeness, through arrogance and most especially through broken promises and lies is one install too many!

    There are always unreasonable and crazy people who you can't satisfy. "Why can't Linux walk my dog? I want Linux to clean my toilet and walk my dog too!" Considering that the average open source project has no resource to hire enough customer supports to listen to profanities all day long, losing these people is actually a good thing.
  9. Re:Yay! Fedora 5 is now... on Fedora 7 Released · · Score: 1
  10. Re:Too much emphasis on instruction flow on Is Parallel Programming Just Too Hard? · · Score: 1

    Why not? I'd be delighted to see how it works.

  11. Re:Korea has 10MBPs to the home... on Broadband isn't Broadband Unless its 2Mbps? · · Score: 1

    and Hong Kong has 1000Mbps to the home... 3 years ago

    http://www.lightreading.com/document.asp?doc_id=63 067

  12. Re:What I'm looking for in a graphics cards... on First R600 Review - The Radeon HD 2900XT · · Score: 2, Informative

    Beryl doesn't need a high end video card at all, you can use a GeForce 6200A and play with any eye candy you want.

    Same for H.264 decoding.

  13. Try RT on What Business Software Runs Your Office? · · Score: 2, Informative

    http://bestpractical.com/rt

    It was what my previous employer used. It has lots of features, and is quite easy to use and setup.

  14. Local news and the forum in question on Posting Porn Link Judged Unlawful in Hong Kong · · Score: 2, Interesting

    If you can read Chinese, here is the local news entry:
    http://hk.news.yahoo.com/070510/12/276r4.html

    The forum in question was inside the adult section of Uwants. There used to be a forum there that focuses on adult pictures, but that particular forum has been removed since the incident.

  15. Re:Someone educate me please. on A New Way to Look at Networking · · Score: 1

    Broadcasting makes sense when you're talking about wireless networks instead of wired networks. Isn't everybody getting wireless these days?

  16. AJAX frameworks are NOT pointless on Five AJAX Frameworks Reviewed · · Score: 4, Informative
    There are many little funny things that just happens when you're coding a web application in JavaScript without a framework/library/toolkit helping you. Unless you're really an AJAX/JavaScript wizard, coding an AJAX-enabled web application on your own and mixing online code receipts is a very dangerous thing to do.

    Browser inconsistencies
    This is the most obvious one, but only the entry to the rabbit hole. If you are not familiar with the example (maybe not exactly the same, but any AJAX web developer worth his salt should have seen one like that) I give below, then please, PLEASE, do yourself, your fellow developers and your users a favor, resist the urge to hack things together for once, use a mature AJAX framework.

    An important part of AJAX is that you need to update what is displayed on the web browser in the client side (by JavaScript), without refreshing the page. This implies that you're very likely to have to create and destroy DOM nodes on the fly. Now, how do you create a radio button in JavaScript?

    How about...

    var node = document.createElement("input");
    node.type = "radio"
    node.name = ...
    node.value = ...

    That's what you would do if you follow the DOM standard. But sorry, this does not work. Try to create a radio button with the above code segment in Internet Explorer 6, you'll get a broken radio button - you can't select it. The correct way to create a radio button by DOM manipulation is described in this MSDN article:

    newRadioButton = document.createElement("<INPUT TYPE='RADIO' NAME='RADIOTEST' VALUE='Second Choice'>")

    Memory leaks
    The last one was easy. Do you know you can make a web application that leaks memory like a sieve in Internet Explorer 6 by making a simple circular reference like the following one?

    var node = document.createElement("div");
    node.someAttr = node;

    If you're a good programmer, I might have sounded an alarm in your head right now - any circular references involving DOM nodes in IE6 results in memory leaks that persist after URL changes or page refreshes - unless you use an AJAX toolkit that takes care of the issue for you. Have you assigned a DOM as an attribute value under another DOM node in the past? Yes? Then you'd better check your web application for memory leaks with Drip, now.

    What's more, it's not just assigning DOM nodes as attributes that would result in memory leaks, closures in JavaScript can also form circular references and cause memory leaks. What makes closures particularly dangerous is that circular references with closures are not easy to spot. For example, the following code segment leaks:

    var node = document.createElement("div");
    var clickHandler = function(){};
    node.onclick = clickHandler;

    Looks innocent enough, but you've already formed a leaky circular reference here. node->clickHandler->node.

    For more information about memory leaks under IE6, read these:
    Mihai Bazon's blog entry
    MSDN's lengthy and confusing description of the problem


    The XMLHttpRequest object is not as simple as you think
    Much of the magic of AJAX comes from the XMLHttpRequest object (or its ActiveX equivalent, or an iframe, etc.), right? Sure. If you're only doing something simple via AJAX (like, updating the server time), then you can just copy an XMLHttpRequest code snippet from sites like this and hack away, right?

  17. Re:Why just AJAX? on Five AJAX Frameworks Reviewed · · Score: 1

    Because there are many situations where you can't just run Ruby or J2EE at the web server. e.g. when you're developing a web admin UI for a router or any cheap embedded devices for that matter.

  18. Re:That's only because... on Encouraging Students to Drop Mathematics · · Score: 1

    What? I thought a billion is less than a million?

    After all, why make billions when you can make... millions?

  19. The given entry tests don't mean anything on Encouraging Students to Drop Mathematics · · Score: 1

    Both the Chinese test and the British test were only testing for elementary trigonometry stuff. The only difference being that the Chinese test requires you to be more careful and give more effort. It is just more tedious, but not difficult.

  20. Re:Indifference on Gamers Grapple With VA Tech Shooting · · Score: 1

    By the time the Professors reached out for him, it was already too late. He was already mentally ill by then, and much more than just "reaching out" had to be done to reverse it.

  21. Re:I've got an even better algorithm on Sort Linked Lists 10X Faster Than MergeSort · · Score: 1

    Load up an a 1GB array and sort it with your code, tell me, is it O(1) anymore?

    I hate to say it but at least the I-reinvented-radix-sort kid did some experiments...

  22. Re:You Want Wikipedia to Survive... on War of Words Over Wikipedia Ads Continues · · Score: 1

    Last but not least, Wikipedia the doll!
    *squeezes doll* - "May the Knowledge be with you!"

    [to those who are not aware, parent was paraphrasing a quote from the movie Spaceballs, you can find the relevant quote here, how nobody recognized the humor (wake up mods, toilet paper??) and modded parent insightful was beyond me]

  23. Sticking to standards does not always work on IE on Accurate Browser Statistics? · · Score: 1
    I kept hearing about the "stick to the standards and it will work everywhere!" argument in the replies. But in my experience, this advice only works when you're making simple websites. Try a little bit of good old DHTML or even AJAX and your "sticking to standards" web page breaks down in no time. I would go as far as to claim even things you taken for granted in a sane programming environment would often break down in IE without you noticing what went wrong, I won't prove this claim here, but an example is the memory leak problem in IE6.

    First, lets see what's wrong with the "stick to the standards.." argument. If sticking to standards frees you from the troubles of IE, then why isn't the Acid2 test working on IE7? Acid2 sticks to the standards, specifically, it is a test for the CSS standards, and it's not working.

    You may say Acid2 uses obscure CSS tags that nobody would use. Then let's try some common DOM alright? Say you want to create a radio button in Javascript via DOM methods. What's the standard way to do that?

    var b = document.createElement("input");
    b.type = "radio";
    b.name = "...";
    b.value = "...";
    formNode.appendChild(b);

    Try this in IE6 (still the dominant browser), the radio button is created, but it doesn't work - you cannot check it by clicking on it. The above code works perfectly in Firefox or Safari. Standard compliance frees you from trouble? My ass!

    How, then, can you make a working radio button via Javascript in IE? You HAVE to use non-standard ways. This is how you make a radio button, from MSDN:

    var newRadioButton = document.createElement("<INPUT TYPE='RADIO' NAME='RADIOTEST' VALUE='First Choice'>")

    See? You cannot simply stick to the standards and expect a working web application.
  24. Windows Schrödinger on Vista Followup Already in the Works · · Score: 1

    Before the release date, a killer feature is clearly understood and completely unknown to a VP of Microsoft at the same time.

  25. Re:Correcting "mistakes" on China Creates Massive Online ID Database · · Score: 1

    Record mistakes happen in large bureaucracies all the time, they would be stupid if they don't allow a reasonable mechanism for correcting mistakes by the citizens.