Home
Amikon [entries|archive|friends|userinfo]
chipuni_eo

[ website | La paĝaro de Chipuni ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Update on .Net Source Reference License. [maj. 8-a, 2008|12:16 pm]

thewerewolf
With VS2008, Microsoft's VS Dev Tools group added a potentially lethal feature - the ability to debug into the actual .Net Framework source code.

While this is insanely useful and up front was a very generous thing to do, it came with a legal grenade that from my conversations with VS Dev engineers apparently never even occurred to them at the time: if you look at that source, you're 'tainted'. Suddenly, if you've used this feature, when you write your own code you now have to be VERY careful about what you write in case you accidentally duplicate their features or worse, their actual code (which is a lot easier to do than you might think given how .Net works).

In the case of Mono, it's entirely lethal - they will not accept contributions from anyone who has had exposure to the .Net framework source code - which now could be just about every .Net developer who chooses to turn on the feature (it's turned off by default and you have to install an upgrade to VS2008 to start the process, so it's not something you can accidentally turn on...).

Well, apparently my and other programmers questions got someone thinking and I'm happy to say that they've modified the Reference License just a bit:

The .NET Framework source is being released under a read-only reference license. When we announced that we were releasing the source back in October, some people had concerns about the potential impact of their viewing the source. To help clarify and address these concerns, we made a small change to the license to specifically call out that the license does not apply to users developing software for a non-Windows platform that has “the same or substantially the same features or functionality” as the .NET Framework. If the software you are developing is for Windows platforms, you can look at the code, even if that software has "the same or substantially the same features or functionality" as the .NET Framework.

In other words, Mono is protected against people viewing the source and then writing the same module (as long as it's not just copying Microsoft's source) whether it's on Linux, MacOS X or even Windows.

I'm still a leeeetle weirded out by the potential legal issues of accessing the source - but then again, I've seen the source for Office for the Mac, IE for Mac, VPC and Outlook for Windows, so I'm probably already way too tainted. :)

On the other hand, wow - is it interesting reading through the actual source code for the .Net Framework... Only selected chunks of it are available at the moment:

Mscorlib
System
System.Data
System.Drawing
System.Web
System.Web.Extensions
System.Windows.Forms
System.XML
WPF (UIAutomation*.dll, System.Windows.DLL, System.Printing.DLL, System.Speech.DLL, WindowsBase.DLL, WindowsFormsIntegration.DLL, Presentation*.dll, some others)
Microsoft.VisualBasic

But it's a good start, especially the System.Data assembly. I'd love to see the System.Net assembly at some point since I have some major issues with WebClient and WebBrowser I'd like to fix. :)
Ligilo1 komento|Afiŝu novan komenton

XNA Game Studio 3.0 CTP is out [maj. 7-a, 2008|10:45 pm]

thewerewolf
Which means, we can now write games and apps for the Zunes, including the Zune 30, in .Net/C# supporting a large part of the full XNA platform.

You can get your copy here:

http://www.microsoft.com/downloads/details.aspx?FamilyId=DF4AF56A-58A7-474C-BFD0-7CF8ED3036A3&displaylang=en

Also, NBC made a statement about an agreement made as part of their partnership with Microsoft to have the Zune team create a 'copyright cop' which would block the playback and even possibly erase 'illegal' files.

Well, Zune 'Insider' Cesar Menendez, who's well known in the Zune community (he tends to leak all sorts of interesting stuff from inside the Zune dev group) had this to say:

I hope you are all having a great time discovering all the cool stuff in the 2.5 release.

We have seen some chatter in the blogosphere over the last 24 hours around a couple of posts speculating about what Zune may or may not do in terms of putting content filtering features directly into the Zune family of devices in future releases.

We know you guys are following this discussion closely, and wanted to be absolutely clear on this issue:

We have no plans or commitments to implement any new type of content filtering in the Zune devices as part of our content distribution deal with NBC.

We think some folks in the industry were expressing hopes for how the entire industry, not just Microsoft, would come to look at content distribution, and some speculation has ensued. Again, no plans are in place toward this end.

I hope this clears up any confusion on the topic, and that you can now go back to enjoying the spring update :)


UPDATE: Wrote my first Zune app! A basic clock. Turns out the Zune does have a clock chip or something that serves the same purpose. I wonder why the Zune team refuses to write a Clock into the firmware...
Ligilo2 komentoj|Afiŝu novan komenton

Electrodes & movies [maj. 7-a, 2008|10:31 pm]

kinkyturtle
It occurs to me that some people might think the stuff about the electrodes is icky, so I'll LJ-cut it. ... ) electrodes that I couldn't remove until 3:30 today.

So I didn't want to leave the house. So I stayed home and watched "Stranger Than Fiction", the best Will Ferrell movie ever, because it's a subtle mindfucky sci-fiey sort of story featuring normal people in the modern world, and because it doesn't have Will Ferrell doing his usual wacky schtick. This movie is to Will Ferrell what "Eternal Sunshine of the Spotless Mind" is to Jim Carrey. Also stars Emma Thompson as the struggling writer who Will Ferrell finds out is going to kill him off.

After the movie, I stopped the bla bla electrode stuff ), and scissors. Then I put on a shirt and left the house to return the monitor, and also to catch a movie. Today was a movie-y day for me. I decided to go see "Iron Man". First, of course, there were trailers, for such movies as Adam Sandler in "You Don't Mess With The Zohan", about an Israeli commando who becomes a New York hairstylist, and Mike Myers in "The Love Guru". Man, when did Mike Myers become less funny than Adam Sandler? Man, it was a long time ago! There was also a trailer for the next Chronicles of Narnia, but I could barely see it over the glare of the cell phone of the idiot in front of me who was texting. They need to not just say "Silence your cell phones", they need to say "Turn the damn things OFF" or something.

The movie was smashing! Very smashing. Literally. Someone ought to make glowy medallions that look like the hi-tech power cell embedded in Robert Downey Jr.'s chest, and sell them at toy stores or conventions. Jeff Bridges was bald and evil, but it was good to hear him say the word "board" again, even if it was only "of directors". I've been told to stay till the end of the credits, but the bit at the end was targeted to more rabid comic book fans than me.

The spots on never mind what. More electrode stuff. S )heesh!
Ligilo7 komentoj|Afiŝu novan komenton

Ni vivas tra fascineco [maj. 8-a, 2008|12:50 am]

kunar
[Tags|, , , , , , , ]
[Nuna humoro | content]
[Nuna muziko |Alphabeat - Fascination]

Hodiaŭ mia taglibro aĝas kvin jarojn. Duona jardeko en la reto sufiĉas jam por festi etan jubileon. Kiam mi komencis skribi en 2003, mi ne pensis ke mi daŭrigos tion tiom longe.

Dum la lastaj monatoj ofte mankis tempo. Interalie pro tio mi serioze pripensis, ĉu ne fini en majo. Sed ĝuste tiam venis kelkaj tre kuraĝigaj reagoj.

Ofte mi skribas pri U2 dum tiu ĉi tago. Fakte mi hieraŭ aĉetis ilian fruan koncertan albumon "Under A Blood Red Sky". Mia bona amiko Holger forte preferas la vivan version de "Sunday Bloody Sunday". Mi ĉiam hezitis, sed uzis la okazon por finfine cedi kaj akiri la kompaktdiskon.

La honoran mencion tamen ricevas alia verko. Foje ankoraŭ okazas, ke mi aŭskultas kanton en la radio kaj ĝi tiom ravas min, ke ĝi restas en miaj oreloj kaj ne plu eliras. Lastatempa ekzemplo estis "Early Winter", melankolia amkanto de Gwen Stefani.

Nur mallonge poste mi aŭskultis rapidan, feliĉan popmuzikon, kiu ŝajne rekte venis el la 1980aj jaroj. Sed temis pri nova surbendigo, malgraŭ la stilaj similecoj al "The Time Of My Life", "The Promise You Made" aŭ "You're The One That I Want" (kiu fakte estas el la jaro 1977 aŭ 1978).

Kiel mi eltrovis, la disketo "Fascination" de la Dana grupo "Alphabeat" ankoraŭ ne estis aperinta en Germanujo kiam mi jam estis aŭskultinta ĝin du- aŭ trifoje. Almenaŭ la oficiala video ĉe Youtube helpis iomete mallongigi la atentotempon. Kvankam la bildoj mem ne tiom interesas min, plaĉas al mi, ke la muzikistoj aspektas kiel tute normalaj homoj kaj ne kiel fotomodeloj, el kiuj oni provis fari popmuzikajn stelulojn. Kompreneble la impreso pri la natureco povas trompi, tamen mi ĝojas, ke finfine eblas distingi bandon denove de aliaj.

Mi eĉ ŝatas la aliajn du kantojn, kiujn mi trovis sur la Myspace-paĝo de Alphabeat. Ili do ne estas unusukcesa fenomeno. Krome jam en Danlando kaj Britujo ili ĝuas sukceson.

Oni povus miri, ke du tiom diversaj kantoj kiel "Early Winter" kaj "Fascination" rekte trafas mian koron. Sed la recepto estas tute simpla, kiel jam pluraj amikoj de mi rimarkis:

melankolio + romantikeco

1980aj jaroj + bona kantado

ŝajne preskaŭ ĉiam funkcias ĉe mi. Mi malŝatas konfesi, ke eblas kalkuli mian muzikguston tiom facile, sed estas tiom evidenta afero.
LigiloAfiŝu novan komenton

My book for sale on... eBay? [maj. 6-a, 2008|11:35 pm]

tgeller
Here's something weird. On my book's official release date (today), someone's apparently bought three copies to sell on eBay! Check it out:


Yes, they really are charging $6.99 shipping on a "$3.23" book. I'm sure you can all figure out why. :) That ends up being slightly cheaper than Amazon, assuming you're ordering nothing else. For the record, its cover price is $7.95.

Ligilo2 komentoj|Afiŝu novan komenton

Safety tips for going to the barber for a shave [maj. 6-a, 2008|09:43 pm]

kinkyturtle
1. Check the barber's chair for nonstandard mechanisms or nearby trapdoors.
2. If possible, bring your wife and kids.
3. Listen closely to what your barber is singing. If he sings about pretty women, or about missing his daughter Johanna, RUN.
4. Do not under any circumstances mention that you are friends with the Beadle.
5. If your barber is Italian, make sure he's the cinematic type who shaves with actual care, not the theatrical type who takes comic swipes at his customers' faces.
Ligilo3 komentoj|Afiŝu novan komenton

Zune Update 2.5 [maj. 6-a, 2008|03:44 pm]

thewerewolf
Microsoft released the 2.5 version of desktop and device software today.

Adds a bunch of stuff like seamless playback, the ability to transmit playlists (and if you're on Zune Pass, automatically adding the tracks), TV shows from Zune Marketplace (no movies yet), better grouping, genre for videos, the return of auto playlists and metadata editing and the addition of support for XNA GameStudio 3.0 which is an addon to VS2008 (full or the free Express version) that will allow developers and hobbyists to write games for the Zune.

There's also a bunch of new 'social' features that work both through beaming and through social.zune.net to let you share stuff with other Zune users [yeah yeah - bite me].

And it's official - Zune comes to Canada June 13th (yes... that IS Friday the 13th... :)
Ligilo3 komentoj|Afiŝu novan komenton

[maj. 6-a, 2008|04:23 am]

kvarko
[Tags|, ]

A few New Zealand advertisements that amused me:Kelkaj nov-zelandaj televid-reklamoj kiuj amuzis min:
Ligilo1 komento|Afiŝu novan komenton

Sheesh, stupid spammers [maj. 6-a, 2008|02:19 am]

kinkyturtle
Gotten a comment reading "So be it" from some unfamiliar LJ with a name full of l33tsp33k-style digit letters lately? It's a spammer. Report it.
Ligilo3 komentoj|Afiŝu novan komenton

May birthdays - part the first! [maj. 6-a, 2008|12:02 am]

thewerewolf
[info]girtygrin May 07th
[info]kaysho May 09th
[info]dronon May 10th
[info]folf May 11th
[info]thisripepilgrim May 13th

Man, I'm glad I'm not getting everyone presents... I'd go broke this week. :)

Happy birthday everyone and I hope you all have good times.
Ligilo1 komento|Afiŝu novan komenton

Is anyone else getting doubled up posts in LJ? [maj. 5-a, 2008|09:06 pm]

thewerewolf
I thought it was just a fluke, but it's happened three or four times now.
Ligilo1 komento|Afiŝu novan komenton

Nous sommes le Borg. [maj. 5-a, 2008|09:02 pm]

thewerewolf
Résistance est futile.
Vous serez assimilés.

Hm... it does sound cooler in French. :)
Ligilo13 komentoj|Afiŝu novan komenton

Serĉas pagperanton [maj. 5-a, 2008|11:50 pm]

esperanto

[sonjaaa]
Ĉu iu el vi havas konton ĉe UEA aŭ Monato, kaj havas konton ĉe PayPal?

Mi bezonas sendi pagon al iu, kiu havas kontojn ĉe UEA kaj Monato, sed mi ne havas tian. Mi povus sendi al vi al monon per PayPal unue, por ke vi tiam pagu la homon por mi ĉe la alia konto.
Ligilo1 komento|Afiŝu novan komenton

The Big Bang Theory... long version theme [maj. 5-a, 2008|08:30 pm]

thewerewolf


Apparently it's done by Canada's own Barenaked Ladies. :)

Everyone sing along... )
Ligilo1 komento|Afiŝu novan komenton

Ok.. I have no reason for this.. I just... had.. to.. post... it..... [maj. 5-a, 2008|05:04 pm]

thewerewolf


[Taken from http://www.gizmodo.com ]
Ligilo4 komentoj|Afiŝu novan komenton

When freemarkets don't actually work well... [maj. 4-a, 2008|11:56 pm]

thewerewolf
There's a mindset in North American governments that runs like this: always punish the consumer for making the wrong choice - but never punish the businesses for offering the wrong choices.

I've been de-papering my apartment, as I do every so often, because as a reader and geek, magazines and boxes tend to accumulate fairly quickly, as do plastic bags and packaging.

Right now, there's a big angst going on about plastic shopping bags. It's pointed out, correctly, that they don't degrade quickly (average life is 500 years) and we really only use them for about 30 minutes, the average time from packing the groceries at the store to the time we put them away at home, then throw the bag away.

Clearly, there has to be a better solution. In the past, stores would deliver groceries often putting them in a single large box, which uses both paper and less of it, but that requires running a delivery service and that costs money. So the solution we now have are to ban plastic bags replacing them with paper bags or with reusable nylon shopping bags - which the shopper pays for, of course.

Let's back up for a moment. The problem with plastic bags is that they're hard to recycle and they don't decompose. There have been attempts to make fast-degrading bags, but they tend to be weaker and cost more. Oddly, we assume paper bags are better than plastic, but in fact, paper, especially the kind used in paper bags, actually has a fairly long lifespan in landfills - and takes up more volume! Of course, that can be fixed in the same way - by making the paper decomposable.

The fact remains though - that the real problem lies in how goods are packaged. Do I really need a hard drive put into an antistatic bag, in a box, in a plastic bubble, inside a bigger plastic bubble with a ton of paper wrapped around it? My laptop brought a truely surreal moment when I opened the box for the pen to find a folded paper assembly holding ANOTHER box containing another paper assembly holding the pen.

Then there's the huge blocks of shaped styrofoam. That can't be recycled. Nor can pizza boxes (paper with food on it isn't generally recyclable). But you can kill off the styrofoam with shaped bubble-plastic. Amazon uses this in place of styrofoam pellets - basically, they take a long tube of thin plastic, inflate it and heat-pinch it into balloons. When you're done, you can pop them and the entire packaging collapses into a small wad of plastic, that's recyclable.

For pizza boxes, all you need to do is LINE the box with wax paper or even just old fashioned kraft paper. That protects the box from food oils and makes it recycable. Then again, why not go further? Instead of a big cardboard box, why not just have a cardboard disk and paper sleeve? Or make a plastic box and charge a refundable fee?

Answer?

Because it's cheaper and easier to pass the problem down to the consumer.

And this is where freemarket logic kind of breaks down. The cost of making any kind of packaging that's more environmentally friendly raises the cost. A simple paper box is already as cheap and convenient as you can get, especially since EVERYONE is using the same packaging. This seriously lowers the cost. Trying anything else means specialty product and the cost goes up.

This is why *every* pizza place delivers pizza in essentially the exact same box.

And this is where the system fails. The idea is that if the consumer really cares, they'll seek out companies offering a choice of packaging they prefer, even if that choice is more expensive. Except that they don't. It's not cost effective to do that - and it requires customers to pay a penalty, which they'll resist.

The freemarket model suggests that this means that 'reducing packaging' isn't valuable enough to enough people, so the market works: the producers don't produce a product that the consumers don't want. Except that the consumers don't see the real cost, nor the possible outcome of that choice. They only see the immediate cost of the choice which is reflected in the price of pizza.

So, the government tries to fudge the books by hitting the consumer with a levy, the idea of which is to encourage the right choices... except, that it hits all consumers of all producers equally. There's no incentive for the PRODUCERS to change - especially since the odds are that they're all already at the lowest possible price now. The consumer can't choose an option that doesn't exist... and they still want pizza, so they just eat the extra price and nothing really gets better.

They SHOULD be hitting the producers with a levy that they can get out of by finding alternative packaging methods. Then their products will be cheaper than their less innovative competition and will draw customers.

But that's not how the generally pro-business governments think.

The worst example of this is the upcoming 2.5c/l levy on gas the local gov't is planning on apply to gas as a 'carbon levy'. The fact is, it's not going to have much of an effect. The price of gas has gone from 89c/l to $1.32/l in the past two years. Is 2.5c/l really going to make a difference? Worse, the levy is 'tax neutral' in that it's promised to go back to the tax payers. In other words, it serves no purpose other than to punish people who have to drive without actually providing any better options.

It's called a 'carbon tax', except that if they're returning it all back to the tax payers, then it isn't. It should be paid to low carbon industries to buy up their unusued carbon production points. They SHOULD use it to improve the road system (reducing the time cars are on the roads and thus reducing the production of greenhouse gases) or to improve the transit systems and/or reduce the bus fees and encourage people use those alternatives.

But it's easier to smack the end users who in most cases really don't have many options.
Ligilo15 komentoj|Afiŝu novan komenton

Think Multitouch is Neat? Want your own Surface? [maj. 4-a, 2008|11:43 pm]

thewerewolf
http://eyebeam.org/project/cubit



Build one. :)

Open Source software included. :)
Ligilo2 komentoj|Afiŝu novan komenton

Dear Toshiba and Wacom... [maj. 3-a, 2008|10:37 pm]

thewerewolf
I know that the Tablet PC design only requires a single pressure tablet... which is why the resistive screen part works...

BUT

If you're going to make a hybrid screen - do NOT deliver the unit with a driver that doesn't support PRESSURE...

Yes Wacom, you have a better driver at your site, but why not INCLUDE it???

ARGH.

No wonder it feels like I've been painting with a pencil.

ARGH...

The illo I submitted to FA:United was done without pressure!!!!

Grrrr...

Oh well. Fixed now.
Ligilo2 komentoj|Afiŝu novan komenton

Dear Toshiba and Wacom... [maj. 3-a, 2008|10:37 pm]

thewerewolf
I know that the Tablet PC design only requires a single pressure tablet... which is why the resistive screen part works...

BUT

If you're going to make a hybrid screen - do NOT deliver the unit with a driver that doesn't support PRESSURE...

Yes Wacom, you have a better driver at your site, but why not INCLUDE it???

ARGH.

No wonder it feels like I've been painting with a pencil.

ARGH...

The illo I submitted to FA:United was done without pressure!!!!

Grrrr...

Oh well. Fixed now.
Ligilo5 komentoj|Afiŝu novan komenton

A tale of two burgers, or attempts thereat [maj. 3-a, 2008|07:53 pm]

kinkyturtle
[Nuna humoro | tired]

OK so tonight Dad wanted a sirloin burger from Jack in the Box. He has celiac disease, so he can't eat bread anymore, so when I get him a burger, I need to ask for no bun. The JitB I went to has in the past showed incompetence at getting the order right. One time they put the cheese on my burger (with bun) instead of his (without bun)*. Another time they put buns on both burgers. So this time I decided to make it foolproof. I went through the drive-thru window twice, ordering Dad's bunless burger first, then going around again and getting everything else as a separate order. Foolproof... or so I THOUGHT.

The first time through, I checked the order to make sure there was no bun. I looked in the plastic box and saw cheese and lettuce on top, and grilled onions and tomatoes peeking out from underneath. Foolishly assuming there would be a meat patty in there somewhere (because NOBODY could be THAT incompetent), I drove around again for the second order: a sirloin burger for me, no cheese, two medium fries, and three eggrolls for Mom. The guy at the window recognized me from the first time**. At first he looked worried that I had a complaint, but I assured him, no, no problem, I'd just "forgotten" the rest of my order. :} So I got the second order and went home.

Dad opened the box and looked inside, saying "Are you sure there's a burger in there?" Well, I *thought* there was. He poked at the contents and said, "There's mayonnaise in here." Oops, that was my fault, Dad had asked for no sauce and I forgot about that. Then he poked at it some more and failed to discover any meat whatsoever. Shit. Now what? Should I pull the patty out of my burger and give it to him? I started to do that, but he said, "Uh, I don't have a plate to put it on," so I said I'd eat quickly and go out to get this mess cleared up. So he sat and ate his fries.

One quick burger of my own later, I went out again, bringing the cheese-and-mayonnaise salad and the receipt that clearly stated "SIRLOIN BURGER" and headed back to JitB to give 'em hell if necessary and come home with an actual patty of meat for no extra charge because I shouldn't have to pay for the same thing twice.

Fortunately the guy behind the counter recognized me from my two trips through the drive-thru. I told him there was no meat in it. He took it, went behind the counter and said, "Hey Chuck***, you forgot the meat!" "And no mayonnaise!" I hastily said. He gave me another plastic box, and this time I could see sirloin poking out from under the lettuce. Fortunately he didn't try to charge me for it and I didn't have to be nasty to him. So I went home and gave Dad his burger. Finally I could relax!

-Epilogue-

There are two JitBs in our vicinity; the one I went to tonight is about a mile away on Main St. The other is about 2 1/2 miles away on W. Bellfort. It's farther away, but they've always gotten our order right. So I declared that we are never goin' back to the one on Main St.! Next time Dad wants a burger, I'll go to the one on W. Bellfort. It doesn't take much longer to get there and back because I can take the 610 Loop part of the way.


-Footnotes-

*The first time I went there to ask for a bunless burger, I had to repeat the order a couple of times for the guy behind the counter who seemed incredulous. Later, I saw him trying to explain the concept of a bunless burger to the wrapper lady in the kitchen, who glared at him like he was crazy, then sighed, rolled her eyes, and shook her head. Jeez, was Atkins that long ago?

**After he took a minute to dump out two mostly-empty cups of coffee from some coffee shop, which the previous customer had left sitting in the drive-thru window, presumably with a cheery "Couldja do us a favor and throw these away for us? Thaaanks." WTF, people! It's a JitB, not the city dump!

***The name wasn't Chuck, but I forget what it was.
Ligilo9 komentoj|Afiŝu novan komenton

navigation
[ viewing | most recent entries ]
[ go | earlier ]