A taste of development

May 30, 2008

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

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?

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

Career history

Filed under: Technology —Tagged , , — simma1990 @ 9:55 am

Taking “On Going a Leader” has been really interesting, more often than not because it intimates that a central differentiator of leaders is the vision that leaders allow for, while others are contented to be aimed. Interestingly I have been passing a lot of time at work stressing to see what I should be stressing to do… I have been taking a lot of people to strain and infer what my role should be, but alternatively I should have been specifying my vision. Coincidently enough I’ve been working a vision document around developers as a core customer base…

Thinking about my career path is interesting. I began software development in grade school. I indited a math quiz program that we used for about 1 day in class. I composed some interesting stuff in mediate school; Snake Bit, a Nibbles clone – although at the time I was cloning Snake Byte, an Apple II program, and a GUI environment… although I may have indited that closer to high-pitched school… In high-pitched school I settled that I was geting into architecture and carryed several classes. Finally I made up one’s mind that I passed more time configuring and reading AutoCAD than I was learning about architecture, so I made up one’s mind to carry on down the software course.

I have fermented a bunch of fastfood/retail jobs, but the one of interest for this story is Waldensoftware. When I went out they had just been corrupted out by Electronic Boutique (at present EBX). It was interesting to view a brick and mortar bookseller like Waldenbooks execute a software store… anyhow, more on that later – the interesting note is that it was at Waldensoftware that I started talking with lots of software people. At the time Waldensoftware was a fairly book pointed store, so we let lots of factual developers in. Hither I encountered Jim Flippin. He was a steady customer.

(more…)

Why I detest Radio

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

Why, oh why, did Radio adjudicate that an HTML page was the way to follow up a client application?? I have mislaid 2 big entries so far with Radio… once I intrusted the “sin” of snaping an icon on my desktop… IE navigated to that page, my entry was run… just at present, I unexpectedly snaped the back button on my mouse, boom! another entry run.

Paid that Radio is a “sassy client” application (being that it gos a all over WEB SERVER) on my machine, why couldn’t they really drop a line a existent client application to do editing?

Oh well… i real require to drop a line my ain blog authoring tool…

Relating Posts:
DevWeek 2008 Cross Platform Silverlight Demos

Claimspace, a Recollective Tail Recognition System

Filed under: Technology —Tagged , — simma1990 @ 6:55 am

Robert Rebholz is not but my boss*, he is besides my muse, ideologic sparring partner, change ego, and mentor. Bob is possesed by a extra kind of genius, with a sort of Jeffersonian breadth and intensity that haves it a pleasure and honor to collaborate with him, on a day-to-day basis. In my opinion, Bob is one of two people on Earth who can speak around the BIG idea that is Claimspace , with out-and-out confidence, competence, and credibility. If you have yet a reaching interest in on-line communities of practice, folksonomies , reputation systems, credibility, identity, recommendation systems, rewards, “course”, collaborative filtering, “societal search”, & interrelated areas, I promote you to sign to my RSS feed and Bob’s RSS feed.

Yesterday, Bob mailed an fantabulous post about Claimspace  that wades into the wide river of uses that it might one day support, for both users and “community owners”, across the Web. He quotes the coming after potential utilizes:

  • “Tenacious tail recognition system”
  • Solution to the “Who can I swear? issue”
  • “Vulgarized canvassing mechanism” (and portable)
  • “A bare REST API gives everyone (and I intend everyone — the mashup possibilities are exactly floundering — caveat, preserve the crawl, walk, execute idea in mind) the ability habituate the data in a manner best suited to their needs: community (MVP or other influencer) reward programs, product design input, product feature voting, taping prioritization, and on and on and on, all without a ton of custom code. Any Digg-like application would enjoy this kind of data. Can you envisage – red-hotest claims, red-hotest people cooking claims, most employed claims, novelest claims, by product, by solution area, by geographic region, and the list runs on.”

  • (more…)

April 3, 2008

Playing Multiple Simultaneous Sounds in WPF

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

Also see: Bloggers in the Mavs Locker Room ?

WPF’s MediaElement makes simple media playback pretty straightforward, but moving beyond the simple scenarios can sometimes raise surprising challenges. For example, I recently saw someone tripped up by the MediaElement when attempting to play several sounds concurrently.

As you’ll see, one solution would have been to use MediaPlayer instead of MediaElement. The difference between these WPF classes is fairly straightforward. MediaPlayer is the class that knows how to play media files – both video and audio. MediaElement is a wrapper around MediaPlayer that provides a simple way to connect it into a visual tree (i.e. a user interface), which in turn lets us hook it into things like the animation system or event triggers.

(Note: do not be misled by the class name. Although WPF and Windows Media Player depend on the same infrastructure for media decoding, the MediaPlayer class is not a wrapper around the Windows Media Player control. While they share codecs, the path by which decoded video gets onto the screen in WPF is significantly different from Windows Media Player.)

How would that get you into trouble when using MediaElement? If it’s a wrapper around MediaPlayer, surely you could use a MediaElement any place a MediaPlayer would work? In fact it’s not always that simple. To see why, we’ll start with a simple example.

One MediaElement

(more…)

March 26, 2008

Brad Abrams’ pixel8 Interview Podcast posted

Filed under: Technology —Tagged , , , , — simma1990 @ 4:48 am

Also see: The influence of style upon methodology…

I just noticed that the good folks at Pixel8 posted a podcast I did with them a while back.  It was a fun conversation about a bit of.NET history as well as where we are going. 




Landing Page   Download show


I’d love the hear what you think!


http://blogs.msdn.com/brada/archive/2008/03/15/brad-abrams-pixel8-interview-podcast-posted.aspx

Life Calculus

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

Also see: Java Frameworks State of the (dis)Union.

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

Today is my 40th birthday.  Like most other days,
I started by walking the dog and making a To-Do list.  However, today’s list
has a special item:

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

:-)

I’ll confess I am not entirely thrilled about being 40.  It
doesn’t seem that long ago that 40 seemed far away.  Now that it’s here, I
realize that it’s not what I expected.  I thought my life at 40 would be
different.

Many who know me would assert that I have nothing to
complain about.  And they would be correct.  My life has been filled with
blessings of all kinds, for which I am truly thankful.  I am a published
author.  Most would consider me financially successful.  I am in a career where
I enjoy my work.

But still…

As the old saying goes, nobody lies on their deathbed
wishing they had spent more time at the office.

Like most everybody else, when I was 30 I looked ahead ten
years and formed a picture in my mind.  My life today doesn’t match that
picture very well.  Examples:

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

  • I thought by now I would be a better guitar player.
  • There’s a messy pile in my study that has been there for
    ten years.  (Yes, we moved six years ago.  The heap moved too.)  I thought
    it would be cleaned up by now.

  • I always assumed that by 40 I would have learned to
    exercise regularly and stop eating junk food.

(more…)

March 25, 2008

Prototypes and Java Config with Spring

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

Spring is a deep framework providing numerous approaches and techniques for Java developers. This post by Solomon Duskis covers the topic of Java config and prototypes in the framework.

Also see: Infrequent blogging

Also see: Note to self: Blog about using Service Broker

Also see: The 2 Technology Magazines You Should Read


http://feeds.feedburner.com/~r/techtarget/tsscom/blogs/~3/248013264/thread.tss

Powered by WordPress Hosted by Edublogs.