Lythix Designs Blog

December 10, 2008

Dell Mini 9

Filed under: Hardware — Stephen @ 11:33 pm

I got back from my trip over east on Thursday last week, and while I was over there I had read a news article announcing that Vodafone has the exclusive rights to sell the Dell Mini 9. I have been looking at this machine for a couple of months now, and had come across hints that it would be released soon with 3G. Also a visual inspection in Officeworks of the non-3G model shows it sporting a SIM slot under the battery. A good indication that it was going to have 3G soon.

Anyway, Friday finds me on the Vodafone web site and I discover buried away in the online store a way to order the Dell Mini 9. Later on it shows up on the main web page.

Today it arrived. Overall I’m very happy with it but I had a few hiccups, mainly with dealing with Vodafone. The first thing I noticed was that it only had an 8Gb SSD. I checked the web site and sure enough it says 16Gb. There goes my immediate plans to install lots of stuff, but I had plans on upgrading to a larger drive anyway. There are 64Gb SSD drives for $216US so it won’t be long before that price comes down.

The second problem I had was actually getting through to Vodafone to activate my SIM. I wouldn’t bore you with the details normally but in hindsight it was amusing.

1. Called the number on the SIM packet. On hold for 20 mins then got disconnected.

2. Called the Customer care number and got Lara their automated bot. She wanted my phone number and I don’t have a Vodafone number to give her. Eventually she put me through to a real person. I had to swear at her, and I hope I was being recorded.

3. While giving the Vodafone employee my SIM number one of the kids picks up the other phone and autodials her friend. I get disconnected.

4. I call back the care line and this time get someone who understands me. (English being her native tongue). I explain to her my perils (activation and the hard drive size) and she can’t find my SIM in her system. She doesn’t have access to the Direct order system so has to transfer me. While on hold my ISP drops my internet momentarily. No web browsing while I’m waiting and oh look… you guessed it, I use Voip for my main phone. Disconnected naturally.  Length of call 50 mins. 

5. Realising I need to try the original number again, I give it another shot. 20minutes later I get a person. She’s very helpful and informs me the hard drive issue will be resolved but it will be up to Dell to handle. they will contact me when the know more about the solution. My SIM is activated (and was working immediately while I was still on the phone with Vodafone).  So my 1 hour lunch break ends up being 3 hours long.  It all ended well so that’s the main thing.

 

I spent the evening in bed reading my RSS feeds with Google Reader. It’s been over a year since I’ve read more than a couple of blogs, so it was good to catch up on some stuff. It still says 1000+ to read so I doubt I’ll actually catch up. Ever. The battery life was about 3 and a half hours before it hibernated (at 8% battery) I was using wireless not 3G so not sure if that uses more or less power. It’s really nice to use. I did discover I couldn’t sit up in bed for that long so the battery outlasted me.

Oh, I also tried running World of Warcraft on it, from an external USB drive and it runs! I was getting about 8 to 10 fps and everything was in minimum graphics. I had to drop the settings to get it to run as it crashed first try due to lack of memory. I normally play on a 4Gb system so all the settings were still set to full. Definitely playable though, if only for a bit of PvE.

So my next plans are to get myself a memory upgrade (around $45A for a 2Gb chip) and a larger hard drive. 64Gb or if I wait long enough, a 128Gb.

September 8, 2008

Silverlight Workshop

Filed under: Uncategorized — Stephen @ 7:35 am

Last week I delivered a two day Silverlight workshop and despite a few little road bumps it all went to plan.

I wrote the course for a company here in Perth and it took me around three or four weeks to put together. The main reason for that was juggling with my day job, my Uni study and the workshop. One of the best resources for learning Silverlight is Microsoft’s Silverlight.net site and while writing the workshop I came across a number of good quickstarts. They seemed perfect for the topics I was covering in the workshop so I decided to send an email off to one of my Microsoft contacts asking for permission to reuse their quickstarts. Just over a week later I had permission (Thanks Microsoft and big thanks to ShaneMo!). If you want to learn more about a topic then I highly recommend taking on a presentation or workshop on the topic. You really focus on learning the material when you take on the role of teacher.

Some lessons learned along the way; dual screen is ok for powerpoint slides but clone screen is much easier to do demo’s with. Proof read your material carefully. (I had a couple of typos. Cut and paste can be evil!). If you are reusing someone elses material then make sure you have all of the supporting prerequisites. There was a couple of labs that expected you to have access to the files that came with the lab on the web site. Check your software runs before you arrive. (Blend was crashing which an uninstall and reinstall took care off but could have been avoided in the middle of the workshop)

Over all I think the workshop went really well, I felt like I had given the class a good introduction to Silverlight and judging by the feedback, which was positive, I gave them value. With a few very minor tweeks I will improved the workshop and have it ready for the next delivery. My little part in spreading the Silverlight magic.

July 27, 2008

Iphone

Filed under: Hardware, Software — Tags: — Stephen @ 7:38 pm

I got my iPhone just over a week ago. So far, I’m very impressed.
I’m actually posting to my blog from it right now using a free apps for wordpress.
Two things that you could say could be better. Battery life is great if you are just using it as a phone but if you use gps or apps a lot then the battery goes down almost visibly. Also iTunes is wifi only. Couldn’t believe that but I guess they did that to try to cut down traffic?
Favourite app would have to be shazam. It listens to music around the phone and then identifies the song and then tags it so you can download it later. It’s been very accurate so far! Also the corrective typing is also very good even words you type wrong seem to be guessing the word I meant about 80 or 90% of the time.
Do yourself a favour and check one out. The UI is amazing and raises the bar. Something that a UI guy like myself loves to see.
Well done Apple. No that doesn’t mean I’m going to buy a mac. :)

June 26, 2008

VS2008 and External data sources

Filed under: Uncategorized — Stephen @ 2:52 pm

I had a problem today where I could not open my Linq to SQL file, it would give me an error message box, as well as the following error in the errorlist.

The custom tool ‘MSLinqToSQLGenerator’ failed.  Could not retrieve the current project.

A quick search turned up a thread here Msdn Forum which suggested that this command would fix the problem, and for me it did!

devenv /ResetSkipPkgs

June 10, 2008

Blend 2.5 June preview HRESULT E_FAIL

Filed under: Silverlight — Stephen @ 9:00 am

image

I’m getting this error when I try to edit any of my resources in blend.

Exception: Error HRESULT E_FAIL has been returned from a call to a COM component. If I track down what the issue is I’ll update this post but if you have seen it and know what the fix is, please comment. I suspect it is something to do with the way the new visual state manager is handling my converted styles, or dealing with my beta 1 controltemplate.

Update - I ended up recreating my style that was causing problems and then pasting the content into the control template. problem went away. My side comment here is that boy, the Silverlight error messages are pretty cryptic.

June 9, 2008

More Silverlight Beta 2

Filed under: Silverlight — Stephen @ 9:52 am

As I mentioned in my previous post, there were some breaking changes in Silverlight Beta 2.

Also of interest, part of your agreement in using Silverlight beta means that you have seven days to update any Beta 1 sites to Beta 2. It’s in the fine print (somewhere?) but I found it from one of my many Silverlight blogs I’m reading.

Anyway, here’s some more fixes I had to make to upgrade.

VisibilityProperty = DependencyProperty.Register(“Visibility”, typeof(Visibility), typeof(Progress), OnVisibilityChangedCallback);

became

VisibilityProperty = DependencyProperty.Register(“Visibility”, typeof (Visibility), typeof (Progress), new PropertyMetadata(OnVisibilityChangedCallback));

Also, now that we have PropertyMetaData we should also have the ability to set the default value on a DependencyProperty, but alas it does not seem to be implemented. In WPF the PropertyMetaData has a DefaultValue property which can be used to set the default value of the property. I guess in Silverlight this has to be set in the constructor where you are using the property.

Tooltips have changed.

The gridsplitter control has been moved into the Controls.Extended dll so if you use that control you will need to add a reference to your project and add it to your Xaml file like so;

xmlns:ControlsExtended=“clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Extended”
<ControlsExtended:GridSplitter x:Name=“pageSplitter” Grid.Column=“0″ Width=“3″ />

 

I’ve noticed I’ve had to change some SetValues on dependency properties to the correct datatype. For example, I had to make sure that I passed in a double whereas in Beta 1 I could pass in an Integer and it was converted into a double for me.

page.SetValue(Canvas.LeftProperty, 0);
page.SetValue(Canvas.TopProperty, 0);
 
// Had to be changed into 
 
page.SetValue(Canvas.LeftProperty, 0.0);
page.SetValue(Canvas.TopProperty, 0.0);

 

That’s it… not too many errors really, and mostly changing strings into types to bring things a little closer to WPF

Something nice that I have just noticed, when you are debugging a Silverlight application and you click the break/stop debugging button IE (beta 8.) used to recover the IE session for you. In Beta 2 this seems to have been fixed, when you break the app, it closes the window gracefully and returns you to edit mode.

 
 

June 8, 2008

Silverlight Beta 2 changes

Filed under: Silverlight — Stephen @ 8:33 pm

With the release of Silverlight 2 beta 2, I thought I’d blog the things I have noticed with the upgrade from Beta 1.

Breaking changes:

After installing the new version I have noticed there are some breaking changes with the project I’m currently working on. It doesn’t seem serious, mainly changes to parameters to some Silverlight methods.

Storyboard.SetTargetProperty(animation, "Opacity");

had to be changed to:

Storyboard.SetTargetProperty(animation, new PropertyPath("Opacity"));

Interestingly Visual Studio 2008 gave me compile errors for the above line but entering code as per the documentation still did not compile.  I saved my changes and restarted Visual Studio and then it was happy. I’m not sure what caused that, possibly a change it made when I opened the project first time after upgrading required a restart?

I’m still going through the compile errors from the upgrade (only a handful) so I’ll make another post once I’ve fixed them and have a bit more time.

I also got told off by my wife for working on the weekend. hehehe… I guess from her perspective it all looks the same. :)

Update: Breaking Changes between Beta 1 and Beta 2 - given the number of things that have broken, here’s a great resource for converting your code from Beta 1 to Beta 2. I’ve found a couple of posts so far with changes people have come across already. The main points I’ve noticed are you have to rebuild even if you don’t have any broken code. Beta 2 won’t run Beta 1 compiled code. fair enough. Also you will need to change the version in your html file (if you are using a html file to host your Silverlight app.) The new html template has some extra error handling so might be an idea to create a new html file.

May 30, 2008

Tools I use for development

Filed under: Software — Stephen @ 5:48 pm

Here is a list of tools that I am currently using (some of which I can’t do without).

I’ll update this list as I come across things I’ve forgotten about

May 23, 2008

Agile books?

Filed under: Silverlight — Tags: , , — Stephen @ 9:07 pm

I bought a new Silverlight book this week. Well, half of one anyway.

I was stunned when I opened the book and flicked through the book. Half of the book (and I mean that literally) was blank pages. There was that brief WTF moment until I read the back of the book a little more closely. Oh, I see… I have to download and print the upates. I guess that’s what you get when you are using bleeding edge software that is still in beta.

It was somewhat annoying to find that there was already an update available. I could download it and print it out or order the update (and pay more in postage than the update costs). Surely they could have included the printed update with the book? The new update was 84 or so replacement pages which included two new chapters. They also plan to release another update with the Silverlight RTM and one when it is released.

I guess that’s one way to beat all the other Silverlight books to print! All of the other Silverlight books you can pre-order are still a few months away.

Anyway here are some pics…

JasJam 028

Cover page

 JasJam 027

Blank pages left over after I printed the update

 JasJam 026

How to update your book instructions

  JasJam 029

The old pages. I’ll keep them just for reference.

 

Reminds me of back in my Navy days when we used to get technical updates in this form. I’d have to replace each page with the new version. This isn’t a new thing but it kind of took me by surprise.

Oh, while I think of it, it’s not all bad news. The book contents are actually pretty good.

May 19, 2008

XAML Quokka

Filed under: Silverlight — Stephen @ 11:48 pm

Well, once again I struggle to keep my cartoons separate from my coding. hehe

Tonight I had some fun with Expression Design (you’d think I’d have enough after 12 hours of coding but no, apparently I can’t get enough of this stuff.)

I’m going to have a shot at embedding my Silverlight app into this blog page. My first try but I’ve seen it done on other blogs. (It always takes me by surprise, I’m expecting images not fully functioning Silverlight apps!)

Update: Here’s the html I ended up using to embed my Silverlight app in the blog page. Note the ending is needed for Wordpress blogs. Thanks go to Tim Sneath for his post here

<iframe src="http://www.lythixdesigns.com/quokka/quokka.html" frameborder="0" width="400" height="450" scrolling="no"></iframe>

Newer Posts »

Powered by WordPress

southaven movies ms | castle gardens il vola | veggie tails cheeseberger | prostate massage perform | morse hay trailers | sit n knit melrose ma | inefficiencies of wind power system | advil allergic reaction rash | changing ie7 session timeouts | bassett hospital cobleskill ny | hypnosis terranova leeds | whitmer gretchen | star council in stephenville texas | real flashing lightbar videos | nic rabbit cage | mushroom cap windchime | mlf wifes swingers photos | terral j smith texas | fuzzie wuzzie bear | sandra santowski | m j mcadams realty | dougan's catering | levi gaskins lanier co ga | risten skooter charger | ingrown hairs on the genitals | del guineo informacion | tombstone movie soundboard | concor heavyweigh coaches | used toyota mr2 spyder | comcast office homewood illinois | montifiore dental bronx newyork | anne elisabeth hellum | kerosun radiant 40 heater | ibc tanks w pallet | liver cirrhosis cure zone | peggy erickson rep | subscapularis tendinitis | don bricker vacation rentals | quickweightloss | g56 transmissions | turck's | wg511t firmware upgrade | ledger battlefield tours | blood pigeon red ruby | ohv park wooster ohio | eti tech corporation berhad | renal amyloidosis | sky modulo disdetta | hosta cascade | ball mason jar muncie | alaska center for spiritual renewal | unique cleaning services marietta georgia | former head of austrade | hillel israel birthright trip | microsoft dhcpv6 | overseas jobs corrosion engineer | waltraud schwung | ohio state trooper terry vollmers | keyripper 3 | honeycombe leisure plc | eutaw definition | people's bank routing number | shogun sushi santa cruz | alkaline battery 23a | ohio ponderosa steakhouse | gennifer flowers nude fotos | wicked theartre | bergstrom cadillac madison wi | morris honeycutt in arizona | 1995 exiss trailer | refurbished plasmon 52 | presa detour | concor heavyweigh coaches | strathcona wilderness centre | handpainted porcelain buttons | concrete hydrodemolition | nathan troester | fishka dollar adult dvds | nike total90 strike | annuity calculator online | yellow glow swizzle sticks | a b c equine probiotics | antonacci sognami mp3 | carrier 00903 | blackout ro server | accent aquarium light | sabine pade | landscape slate lebanon nh | kavu chilliwack short men's | dcu center weather cancellations | san louis pass pier | limon orchard in connecticut | valentine cage supplies | daing direct | brown bordeaux granite slab | raggtopp convertible leather conditioner | 69 camero blank trim code | auto salvage pierre sd | nexidia inc rich media search | micromax analyzer o2 | c peter wagner theology exposed | xenon hvac | ankle sprain compression treatment | peer today boss tomorrow | santa cruz snowboard closeout | o'connors mens wear | bifold ramp | quivira vineyards | li fung garment | 5450 carlisle pike | anne sophie briest jpg | true professionalism maister | scorton creek tide | celestial tribal design | happy heinys one-size free shipping | rhodesian ridgeback lion picture | severinghaus | sewell buick pontiac gmc dallas | walnut elementary school turlock ca | near american embassy hotel bangkok | chris leone oracle | joyce meres mp3 | poconos hotel jacuzzi | elektra homecoming | beuatiful naked women | retire lake chapala | runge kutta c code | kristie pabst | uta wegner | unlock code snowy space trip | icebreaker rowing boston | herbalife european extravaganza | gastroenterology dilators | westside los angeles acupuncture | duke energy nuclear plant mcguire | david cobian poker | samsung sense x1 | refurbished appliance stores in maryland | bente apell | rona pornography | e a robinson poem richard | chocolay york pennsylvania | the sugar solution cookbook | muscadine jelly recipe | woodwind collies | shrek karoke mp3 | sexual predators fort wayne | wayne mcharg | ariba reference check | cheap frontal wigs | ppc pilot logbook | pangborn pool | spinergy carbon fiber wheels | ar-15 xm177 | carrabassett valley lodging | ave del paraiso rosarito | queenscliff ferries | everstar room air conditioner | krystal ince photos | discurso de pedro albizu campos | review dacor wolf | dip sexx | bluestem medical clinic | 24mm coupling | sky cliffe wreck | affinity chiller manuals | maddy gould michigan | ford 8.8 loc right install | icd exercise post implant | springfield college camp massasoit | animted gif male dance | m0700 | imagine syndicate 1400 insurance | donna karan dk 1545 | cheap flights corlu | trigence corporation | recipe for sauted portabella mushrooms | what is supra ventricular extrasystoles | civil waar music | westinghouse lamp replacement globes | distance between tangelo plantings | treasurydirect gov | 2007 whiteface race results | tamia sings national anthem audio | batalla castillo chapultepec de del | harbrough ridge camp | interisland ferry booking | laser pen sr44 | lake oswego oregon regulations | detriot strip club | midwest porcine | kevin viger | owning mahowney rotten tomatoes | moble one oil | ball mason jar muncie | vitamine c phosphoryl e | adverse credit newsletter remortgage http | young women's sexy stylish clothing | moen 255 cheapest | outback packers gear | water softener brine | prison work burnham | fishka dollar adult dvds | artest stabile calder iv | jock itch recovery time | handyman jack on ebay | armegeddon it def leppard mp3 | dick cepek wheels cheap | allen parlor stove | bargain spanish homes in marbella | dentist aliso viejo monica | booster pac cord | anatol zund | steve largent highlight films | unodc ungass report | stanley naramore | stock the bar invitation wording | nudejapanese schoolgirls | hopewell valley trail association | innovative business ideas sligo | elaboration of avian influenza antigen | st ives torrance | adventureland dothan | isabel burgess arizona senate | copper penny halifax n s | safety reports embraer 170 | starwood hotels pets beach | pearks arena victoria bc | joanna polito | tekken 5 juggles | westies named geoff | marysville show choir | green bean bullion recipe | telenet frontend | telescopes photo's and ufo's | fly fishing on kinderhook creek | john sevier fossil | skull kanu | sophie seedorf | monica lewinski's wife president | eason pace goodwin | anthem health savings account | odor hogg sewer vent | angelica sin myfirstsexteacher | volodymyr leshchenko | cheap hotel kerrville | spi 2007 spring break pics | vacant land middleburg florida | larch knees | truk and yap lodging | gid fasta | orangevale hazel | binnenlandse vluchten indonesie | panther foxy crane | bryan ray kazarian | modjo mean | big bear lodge waterpark branson | coogee primary school wa | 1983 honda gl650 interstate | venturian | kendall park glass gazebo ak | michael mills barefoot mailman | eos minolta md rokkor adapter | wisconsin state fairground | singnet rings | jacksboro hwy us lakeside tx | what county is duett fl | isreal hostels | necchi sewing instructions | macrophages pronunciation | ecast settlement corp | star city pittsburgh showtimes | 4-cycle weed whacker | mountainside auto transport | solomon's temple collectible building | dog home treaments | sv marknesse | hanah montana show | hillside cinema gloucester va | virginia tech memorial pin | wassilij jung | star city pittsburgh showtimes | rosanna wallace seattle washington | sawtooth mountain in idaho | nws pendelton | thermador induction cooktops | chancellorsville victor | gliss chair | sunday brunch suffolk county ny | history of modess | john lust mayo clinic | caramel eclairs recipies | folding chair carrying case | thevalkyrie groin | tejas sport store | forced dorsiflexion injury | moll grevenbroich | group x schifty five | chateau de meyrargues | north kingstown villager magazine | redstar yeast prices | ragsdale photography | 3500sd bin | simon pitton | lake cowan camping | divorce laws ae bad | maximilian rotkopf | hot tub chemicals marshfield wisconsin | amber lanza basketball | epistemologi islam dan barat | youth lettermans jackets costume | crustacean restaurant in los angeles | ifremer centre de nantes | sicko pescara | oral sex ruka | sellersville post office | linksys wusb11 xp drivers | bargain bridal veils | iowa city waterpark | primary colors lakeview | orange county new york gravel | dodge challenger candain international autoshow | dr peter zano | the gimbles | ge spacemaker ii hanging kit | nray services | tassie mariners | kumeyaay activity middel school | penis dingbats | review of grabit screw remover | maxene guerra | svo volvo | lenka ls board | cody feldmann | andrea boy lowell play | longhorn council-boy scouts of america | m16 chamber brush | woody bradshaw abc | murpheys landing | oregonlive com portland city hall | swann night hawk home page | annie lue grimes | splenik flexure syndrome | plastic sugarglider breeding boxes | devin gist | su do ku by pappocom | sundance spa's | dansk hardwood floors | outlaw model 990 | pentax optio power cord | crista lee flinn | ideal supply kincardine | penis enlargement plil agawam | urmager daniel | import shard | heartbreaker p nk | shito mix | chilsons | die aerzte schlaflied | brad sucks gt manager | c177 cessna for sale | sansei sexy | undercounter cd player | unlock code snowy space trip | arcola school regina | buccaneer fantasy pirate costume | prairie orphans band bluegrass | stoney creek riding school eton | tao 8-inch digital frame | rincon atv lift kit | shirtless celebrity bulges | retire lake chapala | autism ribbon coloring pages | car buyers in boulder colo | headrest paper chiropractic | kevin canty winslow in love | christian brother academy lincroft | scion xb 2006 recall | bmw 320i setting the alarm | spanish verb subjunctive | scoresheet burnout | colored reynolds aluminum foil | 1980 bbc dog obedience show | tim hortons biscuit recipe | cerc pronounced | gunnison colorado mls | furniture distributor hoh | kascha nude photos | dirk gently's holistic detective agency | femme 2 fem | massey ferguson grill | poledouris wind soundtrack | treiber orinoco wireless pc card | regal cinemas hazleton pa | dewan undangan negeri selangor | nipple stimulator heated | josh radice | rowan nc platt map | rotobrush air | renewable vs nonrenewable | video kastration | echoes of darkness boards |