Thursday, November 19, 2009
ASP.NET AJAX 1.0 Framework issue and Google Chrome
Sys.ArgumentUndefinedException: Value cannot be undefined. Parameter name: method
There are other reports where ajaxtoolkit controls don't work (not just tab panels, but cascading dropdowns, etc). Because it worked in the production environment provided clues to the solution: Turns out it's a simple fix - it only happens when your application's debugging is turned on. Set compilation debug="false" in your web.config file and you should be set to go. (i.e. theres a bug in one of the Javascript files (debug version only) that run the asp.net ajax framework, and because asp.net ajax 1.0 is an old version [more specifically - it's for asp.net 2.0], it's unlikely it'll get fixed anytime soon)
Saturday, May 30, 2009
The reason why? I got a little addicted to a tool called twitter. There are a few important things that I believe have contributed to my take up, and this is my spin on things:
- Use a decent twitter client. Tweetdeck's grouping capability is excellent. Seesmic desktop is another popular choice. Group people into what you're intersted in.
- Understand the power of retweets (RT), replies (@username), and hashtags (#keyword). All of a sudden there will be a little more interest and interactivity to what you're all about to other similar industry folks. It also expands the network of the people you're interested in following.
- Use http://search.twitter.com/ to find like minded people. Search for the #hashtags applicable to your industry.
- Become part of a more geographically common "likeminded" group, within the greater twittersphere. It gives a sense of collabritive power and community locally. I attended my first Newcastle coffee morning yesterday and saw this first hand.
- Follow:Followers ratio - Take note of the follow to followers ratio, but don't rule out anyone who's not 1:1. A follow:followers ratio of more than 2:1 is slightly suspicious... some poeple like to have symmetry... but me? I follow a fair few high profile people which I'm interested in, who I don't expect a folllow back from, therefore the 5:4 (ish) ratio. High profile people who don't follow back may think they're too busy/cool/insert-interpretation-here to follow every schmuck, but hey, I'm interested in what certain experts have to say. I don't expect a handshake every time. High profiles are the only people who are allowed to do it though (e.g. TV personalities, or extremely high industry professionals).
- When tweeting industry news: Tweet about interesting things to your chosen industry... but don't rehash old news. Be the first (or close to, or do an intelligent take on breaking news) or forget about it.
- Be yourself.
- Dont spam. Crazy ideas on how to get 1000 folowers in 1 day really shit me.
Tuesday, October 28, 2008
More Clouds
It'll be intersting to see Steve Ballmer talk about it next week when he's in Sydney. I'm anticipating a sales pitch... complete with air fist pumping and shouts of "we love developers!", but we shall see.
I wonder if Apple will go the same way? I doubt it at the moment being more hardware focused - but maybe the iphone app store is a sign of things to come.... after all, it's just another thin client hooked into the brain that is the Internet.
Friday, October 03, 2008
Clouds
http://aws.typepad.com/aws/2008/10/coming-soon-ama.html
It’s a little bit like the start of the Matrix. :)
Over the next year or so it’ll stir up the hosting reseller market big time too.
Sunday, June 01, 2008
Sunday, May 25, 2008
Friday, May 23, 2008
Results only work environment
Shut up and get it done - get rewarded for the results, and not how long you've sat at your desk trying to look busy.
Monday, April 28, 2008
The Internet loves good lists
Why do lists work so well?
An article from Seth Godin touched on it - lists are great because there's so many infinite possibilities. It easier to choose a book you would like to read based on a list of top recommendations for any particular subject. I'm a victim of this myself - I find it very difficult to buy a book now unless I know it's been rated highly on Amazon. I don't want to waste my money on some equivalent of a steaming pile of dog poo.
A year or 2 ago, somebody caught on and created listable.com. It was a nifty little web2 site where you could create a top list of anything you wanted and publish it on the site. Then the porn kings caught on to listable and abused it. Now the domain just goes to a holding page. But that was the problem with listable - it was just lists. Some of them were good, but mostly not.
So what makes a good list? Anyone can make one. Here's mine:
- A list will absorb the readers attention more readily (a kind of "user friendly" reading?).
- Ability to contribute to the list from qualified commentators.
- Ability to refine the list from qualified commentators.
- Ability to publish the list to a wide audience and attract qualified commentators.
- Be easy to find for the right audience.
- Quality filters to keep out the noise, commercial influence or unrelated content.
Got anything else?
Thursday, March 20, 2008
Google Visualisation API
A nifty feature of Google Sites is that you can plug in Google gadgets anywhere throughout the site, which was nice. But now that I've seen these gadgets, it's not just nice, it's FANTASTIC! Pick a graph type, give it an XML feed and away you go.
The Gantt charts will be nifty for scheduling. I can just spit out a feed from my task system. Org charts so everyone knows their place. Gauges and pie charts and heat maps.... oh my!
Excuse me while I go and calm myself down.
Wednesday, March 19, 2008
Innovation with James Gosling
The Gosling creed
- Reward risk and don't penalise failure.
- Innovation is about risk and thinking that risk and failure are good things.
- You have to learn to trust crazy people. It's the people on the edge that have the most interesting, insightful comments.
- Have confidence in yourself. People you think are oracles of wisdom - they're just making it up.
- Listen carefully, and try to figure out what the problem is to solve.
Friday, March 07, 2008
Test Driven Development
In fact - I'm now beginning to take the following perspective...
Friday, February 15, 2008
Bad computer performance
One performance issue that was bugging me big time was my laptop's sluggish performance using Outlook 2007 amongst other things. It was so slow it was unreasonable, especially for a core 2 duo with 2GB ram. I hadn't run a defrag since I first got the system so it was due for a reshuffle. The following quickened things up a bit (run in this order to get best results):
- Delete all the junk. As much email as possible (my mailbox was over 2gb), all that crap freeware that I only ever used once, temp internet files, old log files, etc, etc.
- Run a system wide defrag:
(all programs > accessories > system tools > disk defragmenter)
This will take a long time to run (e.g. 3 or 4 hours) if it hasn't been done for a while.
This operation will most likely skip a couple of files because they are in use – mainly outlook and desktop search. After the defrag has run, run it again, but instead of doing a full defrag, just do an analyze. In the analyze feedback, take a note what files are still significantly large and fragmented. - Then use the “contig” tool to defrag individual problem files that the windows disk defragmenter can’t fix. You can get the contig tool here.
http://technet.microsoft.com/en-au/sysinternals/bb897428.aspx
Be sure to install it in your windows/system32 folder. It’s a command line tool that you’ll need to follow the instructions as set out in the link above.
Outlook.ost and the desktop search index file are the main ones you want to defrag individually as they are huge files (my outlook file was 2.7Gb in 650 fragments. My search index file was 345Mb in over 3500 fragments). If you're a gamer who plays Guildwars or similar, running contig on the ".dat" or main game files should also speed things up. Only do this after a full system wide defrag, and you have stopped the processes in task manager (e.g. outlook.exe, etc) as the first 2 steps free up large amounts of continuous disk space needed for the larger defragmented files.
More info on the contig tool here: http://whall.org/blog/2008/02/02/defraggle-rock/#more-1812 - As a last resort, reformat the hard drive and reinstall the operating system. Say goodbybe to 2 days minimum to get things back the way they were.... especially when apps like Visual Studio take hours to install.
- Next time you get a new computer - get a faster hard drive. Laptops especially have slower RPM hard drives to save battery life - but once alot of files get piled on the system slow down will happen. Solid state hard drives should become more mainstream this year, get one if you can live with slightly less space.
Tuesday, February 12, 2008
Firefox gaining market share
http://www.webappexpo.com.au/content/view/136/45/
Will be interesting to see how IE 8 goes.
Thanks to Andrew V for the link.
Thursday, February 07, 2008
Data Portability
I like the idea. It gives way for a more democratic, less commercial ideal across the web from a user's point of view, and makes companies who want your patronage work harder by ultimately making better apps.
It's a long way off, but the liquid nature of the internet could welcome it with open arms if done properly.
Friday, December 07, 2007
Charting
http://google-code-updates.blogspot.com/2007/12/embed-charts-in-webpages-with-one-of.html
cool!
Saturday, November 17, 2007
Sony Reader
I am a little excited about this device for these reasons:
- My wife is a book nerd (or to put more lightly - FREAK. sorry wifey! but you know you are...) We have a storage crisis at home, there are too many books and not enough space. I actually gave a station wagon full of books to the Wallsend book exchange 2 months ago, and we still need to find more space.
- ebooks are cheaper then real books.
- ebooks bring up new business opportunities (for those of us that could not set up a book shop, or get a publisher)
- The device very closely mimics a real book, but adds extra quirks of one touch page turning and other conveniences.
- I only ever read when I go to bed. If I brought a laptop to bed to read an eBook - insomnia, which I already suffer from (along with many other unwanted side effects ;) .....) would be magnified. A Sony reader instead of a laptop would make sure I'm not checking my emails and RSS feeds at 1.00am in the morning. (although I can see the device expand in the future to have WIFI and Internet browsing capabilities which is scaring me slightly)
- It reminds me of the resurgence in music players in the form of MP3 players - like this is kind of device (if done right... apple anyone?) will be the next must have gadget. So far Sony has the lead in their e-ink display technology - as long as they handle the sensitive DRM issue correctly.
UPDATE: 24-Nov-07
By now, most people will know about the amazon kindle, in relation to the Sony reader. Still all of my points above apply to the imminent paradigm shift in regards to books - except one thing: if the amazon kindle rules over everything else - ignore point 3. I predict the business opportunity idea will still be prevalent - but not through the kindle if amazon holds on to the publisher stigma (although it is currently necessary to keep quality reading at this stage). A community approach of quality control I believe will ultimately win out - kind of like the rating of you tube videos with comments allowed.
If a decent eBook review site was setup independent of Amazon it would be a good thing - a bit like getting away from the Murdoch's controlling the fox network and hence a large amount of their viewers opinions (please note, its election time in Australia ATM and I'm feeling political). As long as you could buy eBooks from that site too and read them..... but could you on a kindle?
Sunday, November 11, 2007
Visionscape Content Management System
The site was built in about 2 days, approval and finding time for the design implemetation were the real time killers - the system does everything else in a snap. It really brings the focus back on timely approvals from management and good copywriting to get a site out the door now - there is no dev time and setting up a site takes about 2 minutes.
Version 2 will hopefully be released mid next year.
Tuesday, October 23, 2007
FBML
The flash I have got going (after you click of course) is a nice little depth of field demo from Mr Doob. I guess I'll have to put a "click here to activate" sign.
I'm tossing up a few ideas for a facebook app, but I can't decide what yet.
Monday, October 22, 2007
Open ID
This looks like it could be a goer - I'll post more info once I am able to implement it somewhere.
Saturday, October 13, 2007
opensource microsoft
One project the left me particularly interested is paint.net - a free and powerful photo editing program, that has source code included! pwhoar...
