Need a job? Don't use a Mac
Sounds like, "Nobody ever got fired for buying IBM" from another era.
Microsoft is well entrenched in the business market. And the larger the business, the more like a dinosaur it behaves. And then you have IT.
As an organism, very little moves slower than IT. IT flexibility is inversely proportional to size of the department and the workload each member faces. IT is not about innovation but about making things work. Because the status quo works, why change it? Any change risks breakage. -- this is a lesson well taught by Microsoft's technologies. Breakage means headaches for IT. Innovation is the bane of IT.
Mac OS X, as it is and evolves, ought to be embraced by business as the must have technology. Out of the box, each machine is a veritable Internet powerhouse. Software development on the Mac is easy and powerful with Cocoa, Core Data, to name just the tip.
But the Mac OS X is innovative, thus the bane of IT. (not to mention also not included in the Microsoft Certification program).
:)
My hope is that as the penny begins to drop within the ITsphere that the Mac is not the enemy, more jobs will open up for us.
... as for the article, there's lots of websites out there built by brain dead monkeys that limit access to the non-compliant browser - IE on Windows. Mac and Windows users should both unite to demand that compliant browsers be supported at all sites. (Yeah standards, the IT in me speaks out!)
Saturday, October 29, 2005
Friday, October 28, 2005
How can I make this more difficult?
I'm sure that's not a question that is seriously asked by Redmondtonians. Or am I sure?
Mac OS X's Cocoa has a class called WebView. It's real easy to use. It can do something that I thought was pretty obvious for a web class - I can pass it a page in memory.
Pretty easy. Just what I needed.
Also, using the transformation matrices, I can scale the view as I please. Very cool.
Now.
Over in MFC, Redmondtonians have something call CHtmlView. Can I load a page from memory? Yes... but first you have to load a blank page, you can do this from a resource, then ... well, here's a snippet:
But you can only do this after the blank page has loaded, so make sure you get your timing right.
Scaling the view? Not that I've discovered a way of doing this. I have a class that will scale its contents. It works with stuff I've drawn inside a view, but the CHtmlView ignores the scaling. I think this has more to do with Microsoft's "elegant" drawing system than with CHtmlView.
Difficult? You bet. I haven't even started ranting on how each CHtmlView has a border on it. I'll track that down, I'm sure.
Mac OS X's Cocoa has a class called WebView. It's real easy to use. It can do something that I thought was pretty obvious for a web class - I can pass it a page in memory.
- (void)loadHTMLString:(NSString *)string baseURL:(NSURL *)URL
Pretty easy. Just what I needed.
Also, using the transformation matrices, I can scale the view as I please. Very cool.
Now.
Over in MFC, Redmondtonians have something call CHtmlView. Can I load a page from memory? Yes... but first you have to load a blank page, you can do this from a resource, then ... well, here's a snippet:
HRESULT hr = S_OK;
IHTMLElement* pBodyElement;
//get body element
hr = this->fHtmlDocument->get_body( &pBodyElement);
//put content to body element
_bstr_t pbBody( (const char*) body );
hr = pBodyElement->put_innerHTML( pbBody );
But you can only do this after the blank page has loaded, so make sure you get your timing right.
Scaling the view? Not that I've discovered a way of doing this. I have a class that will scale its contents. It works with stuff I've drawn inside a view, but the CHtmlView ignores the scaling. I think this has more to do with Microsoft's "elegant" drawing system than with CHtmlView.
Difficult? You bet. I haven't even started ranting on how each CHtmlView has a border on it. I'll track that down, I'm sure.
Wednesday, October 19, 2005
Remember Hollywood Billy, they used to make movies?
Apple faces hard time wooing Hollywood to new iPod
A dream I had was to create a site/technology that would allow licensed video to be playable on your computer or TV. Small, independent film makers would be able to make their art and publish it to a licensed audience. It would do more than what cable did to TV.
Video on iPod is a crest of a wave that's been coming for a while now. Media available anywhere anytime. "timeshifting"? That's yesterday. "podshifting" That's today.
We can catch up with our shows on the bus to work or school. We can put together a high-quality video and publish it. The bucks might not be big, but it will shift the market.
A dream I had was to create a site/technology that would allow licensed video to be playable on your computer or TV. Small, independent film makers would be able to make their art and publish it to a licensed audience. It would do more than what cable did to TV.
Video on iPod is a crest of a wave that's been coming for a while now. Media available anywhere anytime. "timeshifting"? That's yesterday. "podshifting" That's today.
We can catch up with our shows on the bus to work or school. We can put together a high-quality video and publish it. The bucks might not be big, but it will shift the market.
Saturday, October 15, 2005
Subscribe to:
Posts (Atom)