A taste of development

May 30, 2008

Java 7 a few things to get

Filed under: Technology —Tagged , , — simma1990 @ 7:59 pm

Alex Miller blogs about a few things to come Java 7, such as the former draft on JSR-292 invokedynamic, the web service’s connector for JMX — JSR-262 — and a few more interrelated notes on NIO2.

Related Posts:
Why The Existent Estate Market May Swing about Next Year

Mary Jo Foley

Filed under: Technology —Tagged , — simma1990 @ 1:46 am

From “Microsoft Watch” (newsletter):

“More and more Microsofties (past and present) are planting up Weblogs. Some are chronicling the debates inside Microsoft and the rest of the software industry. Others wholly shy aside from any mentions of their employer.

We’ve been progressing out our collection of Microsoft blogger bookmarks. Not too astonishingly, many of these folks are connected to Microsoft’s developer/Web services divisions.

Hither are a few of our favorites:

Joshua Allen’s Better Living Through Software

(Allen’s site lets in a list of other Microsoft bloggers)

Unsubdivided Geek: Chris Anderson’s Blog

Microsoft Web Services Kingpin Don Box

For more Microsoft Web Services-interrelated blogs, gibe this site.

Young Microsoft Hire Peter Drayton

Dare “Carnage4Life” Obasanjo

No commentary on the rest of the article, but it is interesting to envision how much blogging is in the mainstream (more reason I’m frustrated at my over ignorance of this before december…)

Related Posts:
Cancun MLS Online
What Good Will A Market Stability Regulator Do?
Reusable WPF Transitions Project is unrecorded!

Internet Video vs Digital TV

Filed under: Technology —Tagged , , — simma1990 @ 12:56 am

Betterest Efforts. That is what you pay off when you render to post internet video. Its absolutely unsufferable to see to it anyone , anyplace that a video you or any Contented Delivery Network hosts will be capable to be delivered at the tantamount quality of any TV show being transmited today.

There is a reason why Contented Delivery Networks live. They survive because the internet is a betterest efforts medium. The internet will e’er be a betterest efforts medium, if only if because of Last Neutrality. If all bits are made and delivered on an adequate basis, and so there is no way to be certain that the bits gestating your TV show will be delivered with any Quality of Service assurances.

For some reason, every Internet bigot out on that point appears to cerebrate that there is some charming bullet that will heal this problem. There is a reason why Cable companies expend so much money on equipment and engineers to make up certain that your favourite TV show renders up when you interchange the channel. Those same engineers do everything they peradventure can to do certain that you make that show at the eminentest potential picture quality. Delivery is not just now about bandwidth allocation, there is an unbelievable amount of engineering that gos in catching TV signals to your screen. It dos work because those engineers command the signal end to end. Its deterministic, not betterest efforts.

Its for this reason I have changed state forth from the internet as the future of entertainment and am centered on Digital TV, whether its delivered by a satellite, telco or cable company. While its dependable that the companies proffering TV oft tread all over themselves and reach things far more hard than they should be, all of the existent innovation is happening on the Digital TV side of the ledger. Why ? Because its a stable, deterministic platform. (more…)

May 29, 2008

The Ala Carting of Video on the Net – Will it lead to disaster ?

Filed under: Technology —Tagged , , , — simma1990 @ 11:55 pm

Craig Moffett of Bernstein Research spelt an astonishing report gentled And Straight off for the News…The Emperor Has No Clothes”. If you can catch a copy, interpret it. Starting with the unsatisfying but waited news that journalism is no longer a service consumers want to pay for, he travels on to the problems presenting Internet video. He does a far best job than I of all time did explicating the failings of Internet video and the expectation of liberal content. This is the report I bid I had blogged.

From the report:
Ironically, we are headed up down the same self-destructive road for other kinds of traditional media,as good. Five years into the video-over-the-Internet revolution, we have got word two things. For the first time; consumers won”t pay for content on the web, so it will have to be ad supported. And second; it won”t be ad supported.

In the cable TV network world, half of all revenues come from affiliate (carriage) fees paid by the Comcasts and
DirecTVs of the world. The other half comes from promoting. But in the TV world, a distinctive half hour show bears out an ad load of about 8 minutes.

On the web, other evidence intimates that consumers will tune up out – click off – if they are haled to see more than 30 seconds or indeed of publicising up front, and peradventure another 90 seconds of advertising over the next thirty minutes. Hulu.com, for example, which has already been lionized by many as the future of TV, dishs two minutes of advertising for every 22 minutes of programming(i.

Live Help Software: Live Chat with Users on your websites. It is FREE !

e. the programming duration of a distinctive half hour show from television). Arrogating selfsame CPMs for web video and TV, and after accounting for turned a loss affiliate fees, a 30 narrow program on the web with two minutes of advertising paies around 1/8th as much revenue per viewer. (more…)

Life Calculus

Filed under: Technology —Tagged , — simma1990 @ 8:43 pm

Yesterday my coworkers redecorated my office.  Pictures in this blog entry are photos of their work.  Funnily enough, I felt myself quite appreciative of their act of vandalism.  :-)

Today is my 40th birthday.  Like most other days, I started by taking the air the dog and doing a To-Do list.  Still, today’s list has a particular item:

  • Resolve whether to have a mid-life crisis or not.

:-)

I’ll concede I am not all thrilled about being 40.  It doesn’t appear that long ago that 40 appeared far aside.  Nowadays that it’s hither, I see that it’s not what I required.  I guessed my life at 40 would be dissimilar.

Many who cognise me would affirm that I have nothing to sound off roughly.  And they would be right.  My life has been filled with blessings of all kinds, for which I am truly grateful.  I am a written author.  Most would see me financially successful.  I am in a career where I love my work.

But all the same…

As the honest-to-goodness supposing moves, nobody lies on their deathbed liking they had passed more time at the office.

Like most everybody else, when I was 30 I bet in front ten years and shaped a picture in my mind.  My life today doesn’t jibe that picture very easily.  Examples:

  • I thought by nowadays I would be more substantial in the quality of my relationships with my loved ones and in the practice of my faith.

  • I thought by nowadays I would be a better guitar player.
  • There’s a mussy pile in my study that has been in that location for ten years.  (Yes, we went six years ago.  The heap went besides.)  I opined it would be stript up by at present.
  • I e’er taken over that by 40 I would have picked up to work on a regular basis and terminate feeding junk food.

(more…)

Quaker votes

Filed under: Technology —Tagged , , — simma1990 @ 2:55 pm

Jerry (no blog) has been evidencing us all about a process they use for consensus  [link from Michael ] building in some standards meetings… evidently the Quaker vote is treated everyone voting on each item as one of:

a) Prefer
b) Can accept
c) Can’t live with

The idea being that fair people will more rapidly come to a decision with they realize what people are unforced to permit and not. Looks interesting.

Several of us in my group are plumping off to do some architecture planning and I intend we will have lots of challenges around consensus – we may have to assign this to the test.

Relating Posts:
Implied tags in the IE HTML parser and how that can be interesting.
Case-Shiller index forms the bottom of the housing market expect more removed
Which Side of the Foresightful Tail Should You Initiate On?

Approaching Gigs

Filed under: Technology —Tagged , , — simma1990 @ 2:55 pm

In July I will be paying a keynote address at GUADEC , the one-year GNOME conference, being maintained this year in Istanbul.

In September I will be addressing once more at the Business of Software conference, being kept this year in Boston.

And lastly, for something completely unlike, don’t omit the Jam Session at Tech-Ed on June 3rd.  Several of us minions from SourceGear are bing after to read the stage and pay our rendition of Pinball Wizard.  It’ll be me on acoustical guitar, our development manager Jeremy Sheeley on bass, and our product manager Paul Roub runing the Evil Mastermind Schecter PT that will be paid off later that week.

And BTW, none of us will be trimed as The Vicious Mastermind.  This should be obvious, as The Vicious Mastermind would ne’er do something in reality nerveless like a song by The Who.  Kind of, he would do something like a Kelly Clarkson song and erroneously trust it was nerveless.  :-)

Relating Posts:
Lambda, the Ultimate TA
Less Than Telling On-line Existent Estate Experiences
A Look At Veridical Estate Market Blogs

Language parsing and compiler design doesn’t have to be hard, but boy this book truly sucks!

Filed under: Technology —Tagged , , , — simma1990 @ 1:55 pm

How’d you like that for an opening up title? Did it seize your attention? Hell, your studying this far so I hazard it did. The book I’m riveting on hither is Work up Your Own.NET Language and Compiler  and delight, don’t click the link and so run purchase it. I don”t care about the 50 cents worth of referral money I’ll get if you do. I wouldn’t yet advocate the book if I paid off 50 bucks of referral money (good, money talks, so mayhap I would).

The book startles out with the basics of parsing and even expressions and all that jazz. But the extent of the code is a bunch of screen shots. We are droping a line a parser/compiler dang it, we aren’t WYSIWYGing our way through life at this point, you have to render some existent frigin code. What you terminate up with is a bunch of screen shots of many tools for droping a line a compiler, but not truly the code, unless of course you proceed snap up the CD and come out all of the code without a lick of explanation from the book. God I go for the code is good documented with comments, or you simply bribed an issue of Compiler’s Instanced and this isn’t the Swimsuit edition. I’ll let in some of my ain links at the bottom, where I present factual code for many of these processes.

OK, so you pay off to meet a bunch of tools, and what do you pay back? Well, you produce a bunch of half-assed tools (good-for-naught for the language if your kid is learning my highly technical blog… In fact, if he/she is I could utilize some interns, must typewrite 50+ WPM and be technical at C, C++, or C#). A numerical expression evaluator is the first. I conceive it is ever the first. People e’er trivialize math. Thence make sure enough you view all the pretty pictures and render to harvest some wisdom from the text. I have a numerical expression evaluator by the way, it’s sent for calc.exe and from what I can assure it has shipped since 16-bit windows. He as well makes believe an attempt at a even expression workbench. You can’t have enough of those (really I’m not being sarcastic hither, I constantly apprize a newfangled regex tool), but and so he ne’er spells anything or manifests compiler technology that utilises veritable expressions. Does he come in NFA/DFA technology? Well, he does discuss it for a few sentences. BNF format? Over again a few sentences hither and in that location. But await, another tool is what you get under one’s skin and this time it is a picture of a drop-downward menu with all sorts of truly teasing names (convert from BNF to XML, exhibit a BNF parse tree, display arranged docs, etc…). At this point use one of the pages to get the drool doing off your lip, because that is as near as you’ll make it this book to anything nerveless.

(more…)

Reserve judgement lest thou be passed judgment overly…

Filed under: Technology —Tagged , — simma1990 @ 1:43 pm

After positing my last post (rant), I re-taken it and had a thought pass off.  Perhaps I besides should depict humility and read the affirmative view that the developers of these projects in truth did have good reasons for their reinventions and innovations.

Perchance someplace in this world is a developer considering honest-to-goodness code that I droped a line, avering “WTF!?!?”.   I’m certain I as well had a reason…

Specifying the Citing Assembly

Filed under: Technology —Tagged , , — simma1990 @ 12:46 pm

Suppose you’re debugging your application and you realise that version 1.0 of an assembly is being charged when you intended it should be version 2.0. Where is the reference to 1.0 coming from?

The well-fixedest way to regain out is to view the Fusion log for this bind. If the version 1.0 assembly was successfully charged, utilize the ForceLog/”Log all binds” option of FusLogVw. And then, seek the line in the log demonstrating the addressing assembly:

Addressing assembly : referencingAssembly, Version=1.0.0.0, Culture=achromatic, PublicKeyToken=12ab3bf24c56c45b.

It exhibits the display name of the addressing assembly when uncommitted. It doesn’t assure you whether this is a unchanging or a dynamical reference because Fusion doesn’t cognize or care (that doesn’t matter for obliging purposes). So, this could intend that referencingAssembly was built against the other 1.0 assembly, or that it invited it at runtime via Assembly.Load(), etc.

Sometimes the naming assembly is not specified in the log. There are a few potential cases where that bechances:

  • The assembly was requested by unmanaged code (interop).
  • The calling off assembly was in another appdomain (AppDomain.CreateInstance(), etc.).
  • The calling off assembly had not been loaded through Fusion (Assembly.Load(byte[]), Assembly.LoadFile(), etc.).

 

Powered by WordPress Hosted by Edublogs.