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…)

May 29, 2008

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

Filed under: Real-Estate

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

Cancun MLS Online

Filed under: Real-Estate

When searching for Cancun MLS online, you should look for the betterest features that an MLS site has to offer - convenience, organization, options, filters and information. You should render to regain a site that is sincerely everything you will always want when seeking Cancun MLS online. You should be capable to easy navigate through Cancun Mexico existent estate searches and find oneself on the dot what you are searching.

Relating Posts:
Video games
Hello world!
Nothing alleges “holidays” like beer and raffles

Machinelike Patch-Established Exploit Generation

Brumley, Poosankam, Song & Zheng, 2008. Machinelike Patch-Established Exploit Generation is Potential: Techniques and Implications :

The automatonlike patch-grounded exploit generation problem is: gifted a program P and a patched up version of the program P′, mechanically return an exploit for the potentially strange vulnerability present in P but fixed in P’. In this paper, we purport techniques for robotic patch-established exploit generation, and depict that our techniques can mechanically return exploits for 5 Microsoft programs based upon patches provided via Windows Update. Although our techniques may not work in all cases, a cardinal tenet of security is to conservatively estimate the capabilities of attackers. Thence, our results argue that machinelike patch-grounded exploit generation should be thought hardheaded. One significant security implication of our results is that current patch distribution schemes which distribute patch distribution over foresighted time periods, such as Windows Update, may provide attackers who invite the patch for the first time to compromise the important fraction of vulnerable hosts who have not in time took in the patch.
The technique is based on flow analysis, to prove code that receives changed for boundaries where safety properties flunk. The limitations of the technique they have germinated mechanically bring forth vulnerabilities for entirely a little fraction of circularised updates. Withal I discover it amazing that such a uncomplicated analysis can allow for such a payoff. Via Bruce Schneier.

Relating Posts:
Metro 1 called agent for One Flagler tower






















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