Loading user information from Channel 9

Something went wrong getting user information from Channel 9

Latest Achievement:

Loading user information from MSDN

Something went wrong getting user information from MSDN

Visual Studio Achievements

Latest Achievement:

Loading Visual Studio Achievements

Something went wrong getting the Visual Studio Achievements


cheong cheong Recent Achievement unlocked: Code Avenger Tier 4/6: You see dead program. A lot!
  • Help Related to CSharp Coding

    Ion Todirel said:
    cheong said:
    Operator is not a keyword, operator is
    True (otherwise C# won't let him compile it) but it IS a keyword in case insensitive languages like VB.NET. (That's the reason I said "in the future")

    Someone writing programs that add reference to your module will probably thank him for this... and I suspect there's other similar poorly chosen names hiding in the modules...

  • The sea level won't rise due to north ice cap melting

    spivonious said:
    cheong said:
    Does this have anything to do with the fact that polar ice levels are at their highest in 25 years? http://www.dailytech.com/Sea+Ice+Ends+Year+at+Same+Level+as+1979/article13834.htm
    Well, I don't know.

    Sure, the graph does show the mean sea ice area is stable. But the graph also shown that more ice is molten in the summer... (I'm refering to the red line at the bottom of the chart) So we'll have much higher sea level in summer and lower sea level in winter?

    I don't really understand... but it doesn't seems to be contradicting the prediction that more water is entering water cycle and leads to stronger tropical storms in summer.

    P.S.: Given the oil consumption seems to decrease due to economic depression, anyone care to bet on scientist will report the situation is reliefing next year?

  • The sea level won't rise due to north ice cap melting

    I believe the Dutch people will tell you the rise in sea level is very true, so noone will deny the fact that sea level is raising. The question is, why?

    Although the water level is constant to the direction of gravity, the effect of centrifugal force (the fictitious vector) on water level is be greater when it's at lower latitude than somewhere in the higher latitude. So when the total volume of liquid water in sea increases, the sea level will increase with the effect that will be greater at the region near Equator.

    That's the version of the truth(s) that I believe.

    P.S.: I think all versions of "turths" are candidate (except those which are obviously false) unless there's conclusive evidence that one of them is true, or all these version are true to the extent that they all describe the "forces" participate in the complex system involved in sea level raising. The only thing to consider is, which "description" takes greater role in the action.

  • Help Related to CSharp Coding

    // Offender suspect from Operator.drawHistogram()

    form.pb_color.Image = bmp;

    I'd advise remove all reference to Form1 in Operator class before debugging...

    P.S.: Something deep inside me have a feeling that naming a class with a keyword is asking for trouble in the future...

  • Portable "native" C++ graphic library ?

    Bass said:
    Qt is probably the best solution, but you need a license for commercial use.
    wxWidgets is another graphics library based on GTK+. Anyone have comments on it?

  • Windows 7 removes Quick Launch

    vesuvius said:
    Bas said:
    Okey dokey, I have managed to find it. 


    This really is quite bad. For a start it's on the other side of the screen from the one I am used to. It is poor usability because if you see how far my mouse has to travel each time, yet my taskbar icons are on the other side.

    Another thing is where is it in the properties pane?

    And things have not improved here since the istartedsomething.com stuff on UI inconsistency, look at this

    I think I may need to revist that UI taskforce post.

    Wow. The button reminds me a lot of the old days using XWindow...

    But if I remember it correctly, they should have placed the button on both side of the taskbar... Tongue Out

  • Web Development Music (redux)

    IMO, any light music without someone singing will do. (the noone singing part is important, as the lyrics are likely to distract you)

    For bonus points, light music that loops itself. So after playing for a while, you'll find yourself looping the music in your brain instead of listening to it, thus in a state of "shutting down non-important external input". It's actually a prerequisite for me when doing tasks that involves extreme mental concentration.

  • Take advantage of IE's local cache

    shreyasonline said:
    Maurits wrote:
    Interesting... is there a way to get an ASPX page to return a 304 Not Modified response if the request has If-Modified-Since after the timestamp of the image in the database?

    Yap, you can. Just use the Response object like below:

    Response.Status("304", "Not Modified")

    Well, I have never used it but I am sure that it works. (I have referred a ASP book just now)
    I think you'll also want to add Response.End() or so to prevent the page be rendered because in RFC 2616, HTTP 1xx, 204 and 304 must not contain a message body.

  • Hackers Needed

    GoddersUK said:
    cheong said:
    Why not the European ones?

    Bad software is bad software. Full stop. Regardless as to whether or nor your government makes it.
    I don't know. May be UK government will force pressure on other EU countries to "allow" this "tool of police"?

    Since police of other EU countries are also permitted to use this to "hack into other's PCs", certain governments may appeal to the idea and exert forces on local antivirus company to exempt this from detection.

  • The value of a CS degree

    Bass said:
    cheong said:
    Well you are assuming everyone wants to be a programmer their whole life. Smiley CS is far more then programming (in fact most people would say it's a minor part of CS)..

    You don't need a college degree to work as a programmer, especially as a CRUD programmer. You don't need a college degree to be a sysadmin either. These are probably the most common "computer" jobs out there. But they are also IMO very boring.

    But here is some examples where a college degree really helps.

    • Any kind of research position. For instance, Microsoft researchers [all?] have PH.D. degrees. This is true for many/most other companies as well, and most definitely for University research (well at least BS/BA degree, but most have PH.D. and are called "professor" or "research professor").
    • Mangorial positions often require at least a BA/BS. Sometimes they even want Masters degree.
    • Some companies wont even hire programmers without a BSCS. This may become more common if the demand for programmers decreases.
    • At least in the federal government (and many local governments), simply having a college degree means you make often make more money with the same exact job title and responsibilities. What this means is you CAN get a job without the college degree, but you'll make less! The incentive pay is proportional to your academic level: High School (lowest pay), Bachelors (mid), Masters (mid-high), Doctorate (pretty high). Sometimes this has a huge effect on your pay, entry level college graduate can make more then H.S. programmer with 20 years experience. (Federal government tend to not value experience as much as education, from my "experience" with them.)
    • Another good example is the military. What separates an enlisted person from an officer? Well, really, [mostly] the college degree (Bachelors degree). Even the most big shot enlisted solider with 30 years tour E-9, still is of lower rank then the lowest ranked officer O-1 and on his/her first day of duty with just a  Bachelors degree. So at least in the military, experience is much less important then academic achievements.

    Of course I am just talking about pay & benefits, which having a college degree is a bit more then that. University education is not job training. It's something different.

    > Well you are assuming everyone wants to be a programmer their whole life.

    No. Actually I think being able to program is a requirement. For managerial positions of I.T. (which is common target on most people's career path), most company's entry position is a PM (Companies seldom hires high position with less than 5 years of experience.). If you're in-charge of a project and your programming skill is not good enough to read the codes, just imagine what mess could happen to the project. And if you can't understand the difficulties of the people under you, I doubt the overall morale of team will be good as well.

    I've seen inexperienced people with higher education level, hate to program, yet choosen PM position and dreamt to climb to higher position wreaked all kinds of havoc ranged from mis-calculated man-day to gradual deformation of program structure within programs. Promising "seemingly simple" function with impossibly little workday adds huge unnecessary stress to the whole team as well.

    And no, at least in the short future, the demand ratio for non-BSCS holders for programming positions will increase. The economy situation is not good. I predict more companies will want to hire non-BSCS holders who can do the job for lower wages. This will cut down the cost and allow price drop in SI packages, hence making the company more competitive for new contracts.

    Agreed on other things. Just as I said, if you climb to higher position, the knowledge you gain from CS degree will be more relevent.