Beta

Slashdot: News for Nerds

×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Comments

top

Microsoft May Back Off of .NET Languages

I!heartU Re:Getting screwed in both directions (443 comments)

Well it came up in some port code from another language so it defiantly isn't an every day occurrence.

The problem is if you store some opaque data as say an object reference. Then make explicit cast accessors to get at the object as some value type. If you then call a mutator on the valuetype, you change a temporary version that was made for the cast instead of the underlying object.

Regardless porting c++ to c# is rife with all sorts of nice gems. Properties have the same issue in this specific case.

more than 3 years ago
top

Microsoft May Back Off of .NET Languages

I!heartU Re:Getting screwed in both directions (443 comments)

... Value types, these are structs that are not wrapped in an object
yeah these can get "fun" with auto boxing and properties

... Platform-invoke allows developers to call native code without having to write any glue in C++ using JNI, it can all be done in the managed language.
no support on the phone for this

... Unsafe code (pointers) to support C++, Cobol and Fortran compilers running on the CLI
not on the phone eaither

.. Native support for talking to COM-based APIs. Although mostly Windows-specific, its used to talk to Mozilla, VirtualBox and OpenOffice APIs in Linux.
not on the phone

... Covariance and contravariance introduced with .NET 4 make even more generic cases a pleasure to use.
sorta nice but you don't get the cut and paste power of c++ templates. Also the phone is locked at some bastardized version of 3.. you don't get many of the 4 features. This may possibly change in the future.

Another benefit of for is they've made a dynamic invocation system, so at runtime you can intercept function lookups, which will be pretty nifty for making scripting languages. Again the phone is lacking this atm.

more than 3 years ago
top

Microsoft Sues Salesforce.com Over Patents

I!heartU Hmm this patent seems way too bogus (243 comments)

http://www.google.com/patents?vid=USPAT7251653 From what I can derive from the claims. They patented database stored views? They do have the magic wort Piviot in there.. whatever that means. All I can derive from the pivot table is, its another table defined by table data. Not like every database in existence is implemented this way already.

more than 4 years ago
top

Google Buys iPhone Search App, Kills It

I!heartU Re:Totally idiotic conclusions (223 comments)

MM I get gmail in Thunderbird so that line of thinking doesn't seem to lineup.

more than 4 years ago
top

Computer Games and Traditional CS Courses

I!heartU Making games isn't a bad way to learn. (173 comments)

[rambling] For one thing making a game is way more involved then making a website. There are lots of opportunities to work with algorithms (AI being a big one). Usually games don't have much of a framework to work with, as compared to say business apps. So you're left to devising your own systems for data and organization, which I feel is good for learning. The frameworks that are out there will give you nice easy hardware access; which is more gentle then it used to be. As someone mentioned above, making UIs can be a killer, its freaking tedious and in the real world usually you have a designer for this. Although some people have this skill some what naturally, usually programmers end up making the most simple ugly UI possible that is functional, but not obvious to anyone but them. [/rambling]

more than 4 years ago
top

IBM's Supreme Court Brief Says That Patents Drive Free Software

I!heartU Re:Ohh, oh, just thought of an example (284 comments)

And how many patents does the implementation of PNG infringe on? That is the problem with patents.

more than 4 years ago
top

Umbilical Cord Blood Banking?

I!heartU There was an option for us to put it in for free. (409 comments)

Basiclly if you put it in for free, they may use it they may not. If the kid needed it later they'd try to find it. We opted for that but there wasn't enough in the cord anyway so it was all moot.

more than 5 years ago
top

Discuss the US Presidential Election & the Economy

I!heartU Re:Small Government (2369 comments)

I don't think taxing heath care is leaving it intact.

more than 5 years ago

Submissions

top

M$ patents PgUp PgDn.

I!heartU I!heartU writes  |  more than 5 years ago

I!heartU (708807) writes "Have you ever wondered what those PageUp, and PageDown buttons were for. Well no more Microsoft has come up with a use for them


If patenting the obvious is considered something of an art form in the world of IT, then Microsoft is undoubtedly an old master. The Page Up Page Down patent it has been granted would seem to confirm this..."

Link to Original Source

Journals

I!heartU has no journal entries.

Slashdot Account

Need an Account?

Forgot your password?

Don't worry, we never post anything without your permission.

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>
Create a Slashdot Account

Loading...