Green Living & Real Estate Marketing

May 30, 2008

Java VM for .NET?

Chris : that is one of the nervelessest things that I’ve seen in a prospicient time! I enjoy the idea behind Eclipse (loose source pluggable IDE), it’s simply too tough it doesn’t have support for C# <G>

Related Posts:
Degrees of optimism in projects

Integration and Simplicity

My frustration over raising my in-laws PC motored me to compose “Integration and Simplicity Upgrades “. I spelt it as a Radio “story” rather of a rant, because I hadn’t utilized that feature all the same :)

The 30 Second Sound Bite is Drained, All Acclaim the 140 Character “Twitterbyte”

Filed under: Real-Estate

The Novel Speed of Mass Communication The past few conferences and events that I have given ear saw the party-gate-crashing technology of Twitter. If you are newfangled to Chitter and not sure what it is, or haven’t still heard about it, hither is the betterest way to account it: opine examining all of your friend’s […]

Roald Marth Presenting at MIT Sloan CIO Symposium

Technology Evangelist’s Roald Marth is giving a lunchtime keynote on innovation at today’s MIT Sloan CIO Symposium.

If you’re in front of a desk today, you can tune into the intact day’s worth of presentations last the web for $10. The agenda can be discovered hither. Looks like that will be Windows merely.

The MIT CIO blog leaves more information about the event, including profiles of many of the speakers.


Comment on this post

Book of the Month: Everything is Multifaceted
Gadget of the Month: Panasonic HDC-SD1 AVCHD 3CCD Flash Memory Gamey Definition Camcorder
Web Site of the Month: Google Docs - Applyed to Spell Technology Evangelist Posts
Technology Evangelist Podcasts: Take Podcast Feed
Technology Evangelist Videos: Subscribe Video Feed

Relating Posts:
Craftsman Style Architecture Doing A Comeback
A sited lambda calculus

Treating.js

John Resig (of jQuery fame) has ported the Serving visualization language to JavaScript.

The examples are singular, suss out them out (but check out the browser issues John talks about).

John has a little confession :

The first portion of the project was droping a line a parser to dynamically convert code written in the Serving language, to JavaScript. This demands a lot of gnarled veritable expressions manducating up the code, sprinkling it out in a format that the browser reads.

It acts “fairly good” (in that it’s able-bodied to deal anything that the processing.org web site throws at it) but I’m certain its full scope is restrained (until a right parser is postulated). I found big about tackling this applying even expressions until I felt out that the original Working on code base did it in the same manner (they at present utilize a existent parser, course).

In reality that’s quite nerveless in itself (yet if angels weep at this parsing code, I reckon we on LtU shouldn’t redacted the first stone). DSLs should be easy built up and played with. Striping up the implementation follows later, if at all.

Purists may not only object to the unconstipated expression parsing, but likewise to the key line of code which attachs things unitedly, videlicet: eval(parse(code, p)). But and so, DSL lovers are not the sort of people to object to eval…

In the old days of LtU we on a regular basis staked links to chill little interpreters that people could play with. Some of the more diverting ones were javascript free-based, and the page checked a REPL form (Luke, I am talking to you!). It is a shame we don'’t post more stuff like this, in between the more highbrow discussions…

Relating Posts:
Linksys WAP11 + Radio == no work
Growing bitboards from possible moves into sound moves, pawn displaces, and conditional rules.
Presentations…
If the news is of import it will regain me
A web site is not an RSS feed…nor the reverse.
If the news is of import it will regain me

Job Openings Working at the .NET Framework Product Team

The single magnanimousest factor for success on any project I have been aside of in the last 10 years at Microsoft is the people.  In a business like ours where noetic capital is the magnanimousest asset, taking and turning people is an extremely significant task. 

I have got together some details on a few positions processing the.NET Framework product team, if you are occupyed  delight click on the link and use… If you cognize someone who would be just prefect for the job, delight mail them a link!

A few worldwide tips for folks occupyed:

  1. Cognize what you desire to do, but be elastic.  We typically hires for a specific role on a specific team.  The system is pitched to act that, thus if you have some whole ideas on what you’d wish to catch more information on that helps oneself a lot.  During the interview process, if it suits clearly you’ll be a best fit for a dissimilar position we will indicate that you. 
  2. Specific knowledge of.NET is not postulated.  By and big we don'’t hire for specific skills.  We hire for passion, smarts and the drive to get things done.  If you have those attributes, my feeling is that you can learn the details of.NET.   In fact, I think it is a plus if a candidate as deep experience in related technologies in the industry. 
  3. Follow your passions. The betterest way to succeed at Microsoft is to do something you are passion almost.  That passion could be about the life interchanging technology you are figuring out difficult to convey out to customers, it could be people you get down to work with on a day to day biases, it could be about the way we do development.  Whatever your passion is, rule the position that best helps oneself you trace it!
  4. A few details…For most jobs, we do view external candidates, and so delight plump in advance and employ!  For these jobs we do ask you to relocate to gay Redmond, WA.  We aren’t searching contractors or work-for-hire for any of these, we are seeking folks that desire to get to a career at Microsoft.
(more…)

Memory Model

One of the suggestions for a blog entry was the negociated memory model.  This is seasonable, because we’ve but been retooling our overall approach to this confounding topic.  For the most part, I write of product decisions that have already been reached and embarked.  In this note, I’m discussing next directions.  Be disbelieving.

< ?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 

Indeed what is a memory model?  It’s the abstraction that gets to the reality of today’s alien hardware comprehendible to software developers.

 

The reality of hardware is that CPUs are renaming registers, doing bad and out-of-order execution, and fastening up the world during retirement.  Memory state is cached at assorted levels in the system (L0 thru L3 on innovative X86 boxes, presumptively with more levels on the way).  Some levels of cache are shared between special CPUs but not others.  For example, L0 is typically per-CPU but a hyper-wound CPU may partake L0 between the coherent CPUs of a single strong-arm CPU.  Or an 8-way box may separated the system into two hemispheres with cache controllers doing an elaborated coherency protocol between these freestanding hemispheres.  If you regard hoarding effects, at some level all MP (multi-processor) computers are NUMA (non-consistent memory access).  But there’s enough magic continuing that yet a Unisys 32-way can mostly be reckoned as UMA by developers.

(more…)






















Get free blog up and running in minutes with Blogsome
Theme designed by Hadley Wickham