February 2006 - Posts
26 February 2006
When Breaking Changes Actually Break Stuff
It’s funny how breaking changes actually…well, break stuff sometimes. I’ve had an issue on JK.com that I’ve been trying to track down for a while now: Search was completely broken and for the life of me I couldn’t figure out why. I won’t bore anyone with the troubleshooting steps I took, but long story short there was a change to the String.GetHashCode algorithm from .Net 1.1 to 2.0. It says it right there in the documentation: The behavior of GetHashCode is dependent on its implementation, which might change from one version of the common language runtime to another. A reason why this might happen is to improve the performance of GetHashCode . If you require the behavior of GetHashCode be constant, override the runtime implementation of GetHashCode with an implementation of your own that you know will never change. Eric Lippert further emphasizes this here : Finally, the string hash algorithm is not an industry standard and is not guaranteed to produce...
Read More...
25 February 2006
CoComment Script for Community Server Update
It’s the little things that keep you on your toes as a programmer. After my site upgrade to Community Server 2.0, Keyvan ever so politely pointed out that my CoComment script wasn’t working, i.e. coco enabled visitors weren’t having their comments automatically logged on the coco service. After a few minutes of digging around, I realized it was because in my original CS coco script I had hardcoded the commentFormName variable to always be __aspnetForm. Lo and behold my form name is different after the upgrade, so obviously hardcoding this value isn’t a good idea. Yeah, magic string syndrome. The problem with this is that due to either A) The way CS2.0 skins name forms, or B) The way the asp.net runtime works when generating form names (don’t know which of the the two is the guilty party), the form name was no longer __aspnetForm and had become aspnetForm. Apparently this isn’t a constant, so back to the drawing board to get this value programatically...
Read More...
23 February 2006
My Family Says I Don't Call Enough
So they read my blog to see what I’m up to, which is strange as I don’t really post about too much personal stuff. But when I spoke with one of them today, his first question was “so how did the site upgrade go?” What got me to thinking about this is I didn’t even realize that most of my blog was down for the better part of 18 hours today before I read Dave’s post about some issues he spotted early this A.M. on 2 sites he knows that recently upgraded to CS2.0. One of said sites was yours truly. As much of a vain blogger as I am you’d figure that I would have noticed, and while it’s true that at any given moment I usually have my site open in a Firefox tab, I don’t make a habit of reading individual posts (after all I did write them…maybe late at night when I need to quickly fall asleep I’ll browse over some old posts), which is where the error was occurring (technical details to follow in this post’s sidenote). The...
Read More...
21 February 2006
JaysonKnight.com Version 4 Released
After about a week’s worth of tweaking/tracking down obscure little upgrade bugs/etc (hence the deafening silence around here lately), I finally pulled the switch on JK.com v.4 earlier today; of course it’s running on Community Server v.2 RTM which was released yesterday afternoon . I’ve been playing around with CS2.0 since the early internal alpha builds, but the RTM feels so much more refined than previous versions, not to mention that the revised admin section is much more intuitive and simple to use. JK.com also feels quite a bit snappier on the new release. Ken Robertson’s neat Qgyen.ExtendedUrlMapping CS utility got me up and running in “single user” mode in all of 5 minutes, a huge improvement over the 1.x versions’ very tedious way of setting this up. For now I’m using the default CS “pistachio” theme, but will be rolling with a new theme once the community skinning folks start releasing new stuff…it’s actually...
Read More...
17 February 2006
CoComment Is Out Of Beta
According to the devs over at CoComment , their service is officially out of beta and open to anyone willing to sign up for it. They seem to have ironed most of the major kinks out of the system, and so far I’ve thoroughly enjoyed using it, namely for the fact that I can keep up with all of my comments (on coco enabled blogs at least) in one place. Getting your blog coco enabled is a snap, and now that it’s fully automated is painless for your users to take advantage of. They recently got a mention over on Wired as well, which should do quite a bit to fuel their success.
Read More...
17 February 2006
New CoComment Feature
The developers over at CoComment have added a new feature to the coco service: Total blog integration . It’s worth mentioning that there is a typo in the script mentioned in the post; the correct script to add is as follows (the full script for Community Server can be found here ): var cocomment_force = false; <script type=”text/javascript” src=”http://www.cocomment.com/js/cocomment.js”></script> Voila, no more clicking the bookmarklet to have your coComments tracked! This will also add a CO image close to the submit button on your comment form; clicking this image will display information about what’s being submitted to coComment. Great stuff!
Read More...
14 February 2006
Very Cool Illusion
Not sure if this is old/new/whatever, but I just stumbled across it recently . Instructions from the site: If your eyes follow the movement of the rotating pink dot, you will only see one color, pink. If you stare at the black + in the center, the moving dot turns to green. Now, concentrate on the black + in the center of the picture. After a short period of time, all the pink dots will slowly disappear, and you will only see a green dot rotating if you're lucky! It's amazing how our brain works. There really is no green dot, and the pink ones really don't disappear. This should be proof enough, we don't always see what we think we see. I love stuff like this (yes, I was a huge fan of 3–d art back in the day). I claim zero responsibility for anyone having seizures and/or losing their eyesight as a result of this exercise. Now back to your regularly scheduled program.
Read More...
12 February 2006
Test Post From Performancing For Firefox
Performancing for Firefox 1.1.1 | Performancing.com Performancing for Firefox is a full featured blog editor that sits right within Firefox. Just hit F8 or click the little pencil icon at the bottom right to bring up the blog editor and easily post to your Wordpress, MovableType or Blogger blogs. This is a pretty cool little Firefox add-in; you can snag it from the link above. It won't replace my desktop blogging tool, but it's nice for publishing short snippets from websites, plus it supports Technorati tagging. Best of all, this version works with Community Server (previous versions did not). Neat! Technorati Tags: Performancing , Firefox , Blogging
Read More...
12 February 2006
More SQL Server 2005 Management Studio Woes
I posted earlier about some SQL Server 2005 Management Studio (SSMS) gripes I've come across; I recently came across another really big one that I really feel the need to air out: It's next to impossible to export an entire database to a new database on the same machine via the SSMS GUI. Sure, the option is there (right click a db, tasks, export data), and the wizard is pretty similar to the one we had via SQL Server 2000's Enterprise Manager, except for one glaring "feature": The only objects you can export from the existing database are tables/views, and their associated data. Want your sprocs/functions/roles exported as well? Ain't happenin'...at least not with this wizard. Copy database wizard? Only supported for moving databases between instances, no intra-server copying allowed. Script the entire database to a new query window, create a new blank db, run the original db's create script, and then try to import the data via the wizard? Nope. The wizard fails immediately stating that...
Read More...
11 February 2006
Top 10 Albums Meme
I saw this over on Dewayne Mikkelson’s blog , so I thought I’d do my part to spur it on. The top 10 albums (in no particular order, and I’m excluding electronica): Led Zeppelin – IV Miles Davis – Birth of the Cool Nirvana – Nevermind Red Hot Chili Peppers – Blood Sugar Sex Magik Pearl Jam – Ten U2 – The Joshua Tree Depeche Mode – Violator Duran Duran – Duran Duran The Police – Synchronicity The Ramones – The Ramones A bit of variety in this list, but I feel that most of these albums helped define (or even invent) their genre of music.
Read More...
More Posts
Next page »
Home
Contact
The [K]nightly Build
Blog | JK [DOT] COM
RSS for Posts
Atom
RSS for Comments
Search Site
Go
Recent Posts
Site Migration to Azure: Azure Front Door is the Key to Speedy and Secure Websites
How To: Configure Ubiquiti Unifi Wireless Authentication With Windows NPS And RADIUS
Default Interface Methods in C#: What Are Traits, and Why Are They Needed?
Dashlane Password Manager: The One Password Manager to Rule Them All
The Web Is The New Desktop: Microsoft Announces Chromium To Power Edge
Post Topics
.Net (151)
Being Jayson (60)
C# (4)
Charlotte (38)
Community Server (127)
CS Tidbits (29)
Design Patterns (3)
F# (1)
Firefox (33)
Gameage (30)
General (293)
Irks (51)
Languages (2)
Life Inside Microsoft (2)
Links and News (214)
Medical Student (1)
Metablog (31)
Mono and Linux (4)
Music (36)
Opinions (152)
Photos (12)
Programming Paradigms (6)
Python and Django (1)
RSLS (3)
Ruby and Rails (1)
School (2)
Site News (53)
SQL Server (7)
SubText (2)
Suggestion Box (1)
Tech Articles (14)
Technology and Internet (411)
TFS (1)
Tools and Resources (173)
Trinkets (4)
TV and Movies (20)
Vista and WinFX (22)
Visual Studio (31)
Web Frameworks and CMS (2)
Windows (3)
Windows Live Writer (4)
Yoga (1)
Archives
March 2019 (1)
December 2018 (3)
March 2018 (1)
August 2017 (1)
February 2015 (1)
March 2013 (1)
January 2013 (4)
December 2012 (1)
September 2012 (3)
August 2012 (1)
August 2010 (1)
December 2009 (1)
December 2008 (1)
November 2008 (2)
October 2008 (1)
September 2008 (3)
July 2008 (1)
May 2008 (2)
March 2008 (2)
January 2008 (1)
November 2007 (1)
October 2007 (2)
September 2007 (4)
August 2007 (3)
July 2007 (4)
June 2007 (5)
May 2007 (4)
April 2007 (11)
March 2007 (7)
February 2007 (13)
January 2007 (20)
December 2006 (14)
November 2006 (25)
October 2006 (26)
September 2006 (19)
August 2006 (32)
July 2006 (19)
June 2006 (26)
May 2006 (31)
April 2006 (19)
March 2006 (22)
February 2006 (21)
January 2006 (29)
December 2005 (32)
November 2005 (33)
October 2005 (25)
September 2005 (18)
August 2005 (31)
July 2005 (29)
June 2005 (27)
May 2005 (25)
April 2005 (41)
March 2005 (20)
February 2005 (16)
January 2005 (17)
December 2004 (23)
November 2004 (15)
October 2004 (24)
September 2004 (16)
August 2004 (22)
July 2004 (5)
June 2004 (10)
May 2004 (4)
April 2004 (6)
March 2004 (7)
February 2004 (3)
January 2004 (7)
December 2003 (19)
November 2003 (8)
October 2003 (9)
Site Navigation
Home
Blogs
Media
Wikis
News
Contact
About
Anonymous comments have been disabled until I can implement a better comment spam fighting strategy. New comments are now enabled via DISQUS.COM.
My Sites
Home
Corporate
Creative
Blog Subscription
Email Notifications
Go
/Blogs/
.Net Weblog Archives
aBlogByGus
BizTalk Core Engine
Blog by Bob
Brad Abrams
cbrumme's WebLog
Chris Pratley
Cyrus' Blather
Dan Fernandez's Blog
Dave Navarro
DevNinja
Dino Esposito
Don Box's Spoutlet
Eric Gunnerson's C# Compendium
Eric Lippert's Blog
Erik Meijer
Extreme RAD
FeedDemon
Frans Bouma's blog
Fredrik Normén's Blog
GotDotNet Blogs
IntraVNews | Home
ISerializable
Jacob Stohler
James Avery
Jason Zander
Jayson Knight's Old Blog
Jeff Key
jeremyk
Joe Beda's 80%
Larry Osterman
LonghornBlogs.com
Luca Bolognese
Lutz Roeder
Maoni's WebLog - CLR Perf
Mark Sparling
Mark Wagner
Matt Hawley
Matt Warren
Matthew Reynolds
Matusow's Blog
Microsoft Community Blogs
Microsoft Monitor
Mike Grass
Rick Shaut
Rico Mariani's WebLog
Robert Hensing
Robert McLaws
Robert Stribley
Rory Blyth
RoudyBob.net
Sam Gentile's Blog
Scobleizer
ScottGu's Blog
Sheep News
SimpleGeek
Scott Mitchell
Scott Watermasysk
Technical Careers @ Microsoft
The Daily WTF
The Old New Thing
The Sandbox [Non-tech]
The Sell's Spout
Tim Marman
Weblogs @ ASP.NET
WebTransports's WebLog
you've been HAACKED
/CS::Bloggers/
Keyvan Nayyeri
The Souplog
CodeVerity.com
Eicar -- Sites using CS
Off Shot Thoughts
Intensive Design
Community Server Forums
/Comics/
B.C.
Dilbert
Get Fuzzy
Peanuts
Pearls Before Swine
/Etc/
20 Questions
F*ckedCompany.com
Guide to Electronic Music
InternalMemos.com
Kuro5hin
My Tunes -- 2,548 tunes, 16.9 gigs
Stuff for Smart Masses
/Humor/
A No Nothing Production
BBSpot -- Satire for Smart People
Bored at Work
Carrier Pigeon Internet Protocol
Engrish (Hilarious)
Excessive Penguin Abuse
Fark.com
Intercal Reference Manual
More Excessive Penguin Abuse
Postal Experiments
Random Programming Languages
Resign Patterns
Star Wars Gangsta Rap
Star Wars Kid
The Bastard Operator from Hell
This is True
/Local Stuff/
Carolina Nightlife
Charlotte Forums
Charlotte Mix
LazyDay.NET
Liquid Lounge
Menage
Mythos'
Sky Lounge
Sleepless in Charlotte
The Steeple
Tonic Lounge
Urban Evolution
Eden
/My Pubs/
Internet Explorer Downloads
Introduction to XEN
Tech - Articles/Opinions
Becoming an Architect
Matching Tools to Developers
Software Engineering, Not Computer Science
The C# Design Process: A Conversation with Anders Hejlsberg
The IT Industry is Shifting Away from Microsoft
Tech - Books
The Pragmatic Programmer
Tech - Code["Mine"]
Exception Logging Block (WIP)
Tech - Code["Other"]
Dynamic Invocation (Plugin Support)
Tech - Devel
.NET Developers
An Extensive Examination of User Controls
ASP.NET
C# v 2.0 Spec
CLR Memory Performance Counters
Code Project
Dictionary of Programming Languages
DotNetBips
Microsoft .NET Framework Performance
MIT CompSci
MS Application Blocks
MS DHTML Reference
MS Longhorn SDK
MSDN TV
Operating .NET-Based Applications
P/Invoke.net
Performance Counters for ASP.NET
SSCLI (Rotor)
The .NET Show
Writing Faster Managed Code
Tech - Misc
AnandTech
Microsoft Employee Biographies
Original Macintosh Commercial
Quite Possibly the Most Insane Machine I've Ever Seen
Research Topics at MS
Tech - News
/.
Artima Developer Community
BetaNews | Inside Info
CNET News Headlines
MSDN News Headlines
Neowin.net
OSNews.com
Paul Thurott's Site
TheServerSide.NET
Tech - Tools/DL's
Assortment of Tools
Chris' free developer tools
CLR Performance Profiler
Excellent web.config Editor
GotDotNet Tools and Resources
IDesign .NET Process Solutions
Lutz Roeder's Programming.NET
NUnit
Research DL's from MS
Sharp Toolbox
Snippet Compiler
Windows Server 2003 System Services Reference