Internet

NHibernate Compatible Shared Hosts

NHibernate is a remarkable ORM, however with all the magic comes a few caveats, these being the difficulties running NHibernate apps in a shared hosting environment. I'm still convinced that it's entirely possible, so I've decided to start compiling a list of success and failures that others (and myself) have had in getting things working. Compatible Shared Hosts Host Name Comment ...

posted @ Friday, March 28, 2008 11:21 PM | Feedback (0)

Safari treks onto windows

I've mentioned previously, there has been some experimentation around with getting WebKit to work on windows. I just didn't really expect Apple to release a full Safari for Windows. So naturally owning a MacBook that I use to run both OSX and Windows, I downloaded both versions. Although the Windows version gives you a taste, it just doesn't 'feel right'. Not sure what it is, but Safari just seems so much smoother in it's native OSX. I'm sure future versions will improve on this, but wow, cool. Another feature of Leopard that I'm pretty impressed with is the ability to have 'Piles'...

posted @ Tuesday, June 12, 2007 7:39 AM | Feedback (1)

ASP.NET 2.0 Mozilla Browser Detection Hole

It has recently come to my attention that there is something drastically wrong with the way search engines have been indexing my ASP.NET 2.0 blog. As I've started to explain previously, this is because of the way the browser detection is set up. To give a brief rundown ASP.NET 2.0 has a default browser definition which seems to assume that the default browser is fairly capable and supports common things such as javascript and cookies. A browser definition can get inherited into other definitions which can then override specific properties to update it for that specific browser or browser version. Apparently in...

posted @ Monday, December 11, 2006 12:58 PM | Feedback (11)

KHTML, Webkit, Swift

I found this project the other day while I was searching for something about kde, it's the Swift web browser. Swift is a shell for the Win32 port from the open source WebKit project. WebKit is the rendering engine used in Safari and Shiira, which is based on the source from the Linux rendering engine KHTML used in browsers such as Konqueror.One thing that I've always admired about the output from Safari is the smooth aliased appearance of the page and in particular the page text. Couple this with KHTML's standards complaint track record Swift may be a neat...

posted @ Tuesday, August 22, 2006 3:37 AM | Feedback (0)

TrekXP, A Concept and Initial Idea

Foreword: Below is a description of a bug tracking and project management concept that I think would help handle business driven development for an internal software development unit. It is understandable that IT will of course be needed to make recommendations (forceful decisions in some cases) over what needs to be developed next, however in general the overall product should mainly be driven by the user's highest priorities and desired features. Description: There seems to be a lot of bug tracking software out there, however, I'm struggling to find an extensible package that properly incorporates some kind of XP model. TrekXP is an...

posted @ Wednesday, June 07, 2006 11:51 AM | Feedback (0)

Online Presence Webpart

You may have noticed that over the past few weeks I have been trying to build more interactive elements into this blog, some of these include. Most viewed posts webpart. Rate a post. Highest Rated posts webpart. Concurrent user indicator. MSN client, online / offline status. Sessions per hour graph. My intention was that this blog would start to expose more of the interesting content and create a slight online presence awareness by subtly reacting to...

posted @ Saturday, May 27, 2006 7:30 AM | Feedback (2)

Your Blog has signed-in

Today I was browsing the website ProgrammableWeb, which lists the Web APIs by a lot of well known sites. One of the things that caught my eye was MSN, and then I noticed they had a listing for Messenger. After clicking details I soon found it was only a description of how Javascript can invoke a chat window from the installed messenger client. I wanted to take this idea further and maybe integrate something Messengery into SUB. After a single search I come across DotMSN, a C# library for Messenger. So& as an experiment I've integrated the library into SUB....

posted @ Sunday, May 21, 2006 9:20 AM | Feedback (3)

Webparts without SqlExpress or SqlServer

One of the things that has been annoying me for some time about Webparts is that silly dependency on SqlExpress/SqlServer. My webhosting at Jumba comes with MySQL or something and not SqlServer. So up until this point to get around the dependency on SqlServer I simply disabled all the calls from SqlBlogPersonalizationProvider and that did the trick, but I had to manually do all the layout stuff and couldn’t use the webparts properly. A while ago when Microsoft released the source code for the old AccessPersonalizationProvider from Beta 1 I thought I’d come back and address this issue. Here’s what...

posted @ Monday, May 01, 2006 9:34 PM | Feedback (19)

Photocasting and Crazy Stick People

When Apple release iLife '06 it included a "feature" in iPhoto called photocasting (similar to the all successful podcasting). So basically I'm guessing it's just iPhoto subscribing to some rss feed right? I was initially interested in how this worked, so I've had a quick google search to see what sorts of things come up. Here the summary of a user that was posted on ones of Apple's mailing lists: "To sum up, the "photocasting" feature centers around a singleundocumented extension element in a namespace that doesn't need to bedeclared. iPhoto 6 doesn't understand the first thing...

posted @ Sunday, April 02, 2006 12:57 PM | Feedback (0)

We have a winner

Just an observation, and of course I'm not expecting any miracles in this department. But from the 15 days I've had this new site running the msn.com search has indexed 74 pages (basically the entire site) and google.com is currently sitting on 3. I must admit I had my hopes pinned on google to be the first to index everything. I even went to the trouble of providing google with a sitemap. Oh well…I guess in terms of speed of inclusion into a search engine, we have a winner…

posted @ Friday, March 10, 2006 12:00 PM | Feedback (1)

SQLite data provider for SingleUserBlog

Please be aware that it may still have bugs. I have been using it now for about two weeks, making small refinements as I’ve found them. To Install. Copy the “sub.db” file in the /Data directory. Ensure the “sub.db” file is writable and not read-only. Copy the "kowitz.SQLiteBlogDataProvider.dll" file into the /Bin directory. Copy the "System.Data.SQLite.dll" file to the /Bin directory. Change the config file so SUB now uses the SQLite provider: <DataAccessType> kowitz.SingleUserBlog.Services.DataReaderBlogDataProvider, kowitz.SQLiteBlogDataProvider </DataAccessType> If you experience any problems when using the provider, just post comments here. Download Get it here [Edit 10-Mar-06: Updated Link]View Source Files OnlineI've...

posted @ Saturday, March 04, 2006 9:54 PM | Feedback (12)

Additions to SUB

Just downloaded and included the ASP.NET Google SiteMap control, had to modify it a little so it looks at the mainMenu="true" option. You can have a look at its output here.Also I've added a Post Archive, which just passes straight down to the sqlite datalayer where it groups posts by a formatted month/year string.The other addition so far is a new search control on the sidebar. It also passes straight down to the sqlite datalayer and returns the appropriate post records.

posted @ Monday, February 27, 2006 5:05 AM | Feedback (2)

Jumba, SingleUserBlog and nGallery

I signed up with Jumba a few weeks ago now, so I’ve been really trying to get at least SOMETHING onto this webspace. There were a couple of conditions on choosing Jumba…I want ASP.NET…well that’s about it. So the two things I currently have installed here are SingleUserBlog v2 and nGallery. I’ve played around with the SUB source code back in v1, and “apparently” v2 is heaps better. The changes I made to SUBv2 Well already I’ve written a new datalayer that uses the sqlite engine. What’s my reason for the sqlite datalayer? Well, I originally liked the idea of SUB...

posted @ Friday, February 24, 2006 10:53 PM | Feedback (0)

SingleUserBlogV2 Test

Just a test post after setting up SingleUserBlogV2, all my data is stored using a custom Sqlite dataprovider I wrote. Will explain it all later.

posted @ Thursday, February 23, 2006 9:36 PM | Feedback (0)