A taste of development

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

 

Working large business problems in our minuscule toolbox application. A use case for Project Distributor.

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

Project Distributor: Introduction to our staggered web service model
So Darren and I have assigned in about a month at present on the Project Distributor website. We are begining to progress to that decisive point where the site is pretty coolheaded, we have plenty of users, we are thinking of operating out of the permissible bandwidth for the demo site, and all sorts of other things that lean to bechance all at erstwhile. At present, there are some problems you can plan yourself out of, and others that you in truth have to hold some money at. Our up-to-the-minutest enhancements can be summarized up in a little list.

  • Grease one’s palms a domain name and take up hosting in two places. Project Distributor.com should be up fairly before long to company MarkItUp.ASPXConnection.com
  • Have people host their ain versions of the application. And that implies a large source release is in the future. At this juncture risk fragmentation.
  • Design out fragmentation with a series of cunning features that will get everyone desire to employ the application at hand.

I’m hither to talk about the last two, since Darren already corrupted some extra hosting for us. The concept will be to free a fairly static version of the application so that groups can host tools, code snippets and other source/binary releases for their teams to partake in. The application is very lightweight and well-heeled to set-up, so it won”t require a bunch of hand holding and configuration to get up and running initially. From our standpoint we resolve a number of issues at this juncture. The most obvious problem is what we separate the Lutz Roeder use case..NET Reflector is the central type of application we’500 love to catch hosted because it makes believe it a bit well-fixed to find oneself, not that Google does a tough job, we’d simply like to get a bunch of tools in one place, with some features for feedback, novel releases, and some nerveless client tools for printing.

(more…)

There can be only if one… with data

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

Sean & Scott  [fixated link]: The example you yielded is outstanding, although I would advise something a little more robust, specifically you believably desire to take into account data to pass between the already escaping instance and the newfangled one made (this takes into account you to mobilise the command line arguments). I pent an article on this last year… however holding up data marhsalling makes believe the code much much more awful.

BTW, there were some underage bugs in the single instance logic that were fixed in next article in the series.

Relating Posts:
Crucial changes to the BASE element for IE 7
When Will Foreign Ownership of US Sports Teams Start ?
Obviate DevPath

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

Powered by WordPress Hosted by Edublogs.