Public DNS#

Ever had some DNS problem and you wished you could just connect to a different DNS server for testing reasons?

I recently found out from my friend Pat Wirtz (yes the Pat Wirtz of Notre Dame lore and legend) that you can use these 2 public DNS servers:

4.2.2.2

4.2.2.1
That's all.
Categories: Networking | DNS
Friday, June 27, 2008 1:36:31 PM (Central Daylight Time, UTC-05:00) #    Comments [0]  | 

 

Deploying Database Development#

Simple-talk.com has a pretty in depth article about deployment and mangement of databases.

Rolling out changes to the application is only 1 part of a deployment.  Updating the database can be more difficult depending on your schema.

We could have more process around the DB development and deployment process.  I will be giving this a read shortly.

Categories: Programming | Database
Wednesday, June 25, 2008 10:34:46 AM (Central Daylight Time, UTC-05:00) #    Comments [0]  | 

 

Model View Presenter Guidance From MS Patterns and Practices#

Microsoft's Patterns and Practices group has released some guidance for creating MVP web applications.

http://www.pnpguidance.net/Tag/MVPBundle.aspx

I haven't checked this out, so I can't verify if they are worth looking into you, but I will be reading them in the near future.

Categories: Programming | .Net | ASP.Net
Tuesday, June 24, 2008 5:55:57 PM (Central Daylight Time, UTC-05:00) #    Comments [0]  | 

 

FancyUpload Component#

I recently wrote about how the Flickr Uploadr tool sucks, but the other part of that article was how the web upload tools for Flickr is very nice!

FancyUpload is a set of code using Flash/Javascript to perform out of band file uploads.

This is basically how Flickr allows you to queue files for upload in their web client, and it is very useful in this sense because it would be extremely painful to be forced to post every single image individually.

For me, I am more interested in the ability to post very large files without leaving the brower in a fashion that seems to make it look like it is "stuck" when really it is just uploading a giant file.

 

Categories: Misc | Programming | .Net | ASP.Net | Flash
Tuesday, June 24, 2008 10:26:51 AM (Central Daylight Time, UTC-05:00) #    Comments [0]  | 

 

Flickr Uploadr Kinda Sucks#

Flickr provides an application called Flickr Uploadr to help you upload your images, and it really sucks.

I have been trying to get it to upload my collection of images for the last 24 hours and it has failed at various stages of completion upwards of 10 times.  Each time it fails in the middle of a batch, it seems unclear as to if when I restart I am uploading the same images again or if it is smart enough to not upload images that have already been uploaded in the earlier batch. 

I think it probably isn't smart enough.

The other thing that is really crappy is that it is really really slow.

Using the web based upload tool (which is really sweet btw) is about 4-8x faster than using the Uploadr tool.  This is very frustrating because it should be the other way around.  You can do a lot of things with a rich client that you can't do in a web page, but apparently Flickr didn't put the effort into the Uploadr app.

Categories: Misc
Tuesday, June 24, 2008 8:50:42 AM (Central Daylight Time, UTC-05:00) #    Comments [0]  | 

 

Globalization and Localization in ASP.NET#

This is a good article from Microsoft on globalization and localization of asp.net applications.

The article describes how to automate the process of moving static content from pages (inside labels) into resource files and setup the proper binding between the content controls and the resource files.

This article has some interesting and useful information as well about some other topics such as global vs local, implicit globalization settings, dealing with scripts etc.

Categories: Programming | .Net | ASP.Net
Monday, June 23, 2008 5:52:24 PM (Central Daylight Time, UTC-05:00) #    Comments [0]  | 

 

Jungle Disk: Amazon S3 virtual disc#

Jungle Disk is another product (only 20 bucks) that runs on top of the S3 service from Amazon.

http://www.jungledisk.com/

Unlike S3 Backup, it acts as a virtual drive (like a USB drive) that you can drag files to/from.

The interesting part for me, is that they supposedly employ some kind of caching algorithm so that most files (I assume given availabe drive space) are cached locally so you don't have to go up to the server and download the whole thing when you want it.

Might be worth looking into.

Categories: Misc
Friday, June 20, 2008 3:31:03 PM (Central Daylight Time, UTC-05:00) #    Comments [0]  | 

 

e.Item.Dataitem is nothing?#

So you have some code running in your itemdatabound event handler and you are trying to do someting with e.item.dataitem but it keeps bombing out with errors because e.item.dataitem is nothing.

So, why is e.item.dataitem is nothing??

Answer: Because you are probably using a header or footer in your binding object.  The header/footer will cause the itemdatabound event to fire, but there is no dataitem for them.

Check if the current row is the header or footer, and then you will have no issues with using e.item.dataitem.

Categories: Programming | .Net | ASP.Net
Thursday, June 19, 2008 4:22:37 PM (Central Daylight Time, UTC-05:00) #    Comments [0]  | 

 

AT&T's Business DSL SLA is a joke#

Most internet providers for businesses offer some kind of SLA to show their commitment to continued uptime.

One of my customers who uses AT&T Business DSL recently had a multi day outage. 

So what does AT&T's SLA provide?

Customer connectivity shall be restored in 24 hours or less from the time AT&T is notified of the outage. *Customer shall be entitled to one (1) day's credit (based on 30 day calendar month) from the Customer's recurring monthly service fees if AT&T fails to meet the 24 Hour Service Restoration SLA.

Yes you read that right.  Your business has no email or internet access for 3-4 days and what does AT&T do for you?  They might knock 10 bucks or so off your bill.  How nice... well at least they don't make me waste any more time .... oh wait..

(*) Credits are not automatically applied. Customer must apply via the Business DSL SLA website located at http://www.att.com/businessdslsla, or by calling our Customer Care at 1-877-722-3755.

Wow. 

Categories: Misc | Rants
Monday, June 16, 2008 9:43:04 PM (Central Daylight Time, UTC-05:00) #    Comments [0]  | 

 

VS.NET Extensions for Sharepoint#

My experience with developing for Sharepoint was very painful.  The jist of it was, unless you are truly going to hook into a lot of the core functionality of sharepoint (document collaboration and workflow) it will be MUCH harder to build an app to run in sharepoint than it would be to build a standalone application.

But MS has released some new extensions that will hopefully ease the pain a little bit:

Announcing: Visual Studio extensions for SharePoint – Developer User Guide

I don't know if I will ever have enough time to implement anything in sharepoint, but these will be nice to have.

Categories: Programming | .Net | ASP.Net
Thursday, June 12, 2008 12:50:21 PM (Central Daylight Time, UTC-05:00) #    Comments [0]  | 

 

Jott#

Jott is an interesting site that allows you to send emails from your phone.

You call a number, say the name of the person you want to send a message to, and it will do speech to text conversion and send the email.

As I understand it, they employ 2 different speech recognition engines, and if the 2 don't agree on what you said, they offload it to a person to do the typing.  Pretty interesting!

You can also set reminders and it will email ou 15 minutes before the reminder time.

Not sure that I will ever really get into using it heavily, but I thought I would give it a shot.

They also have an API so I could write up some code for my site and "phone in" my blog posts and they would show up here.  Pretty interesting indeed!

Here is the API: http://jott.com/jott/developers.html

 

Categories: Blogging | Misc
Monday, June 09, 2008 1:20:41 PM (Central Daylight Time, UTC-05:00) #    Comments [0]  | 

 

Highslide#

We have been working with a pretty cool little javascript toolkit called Highslide.

http://vikjavev.no/highslide/

It gives you some nice lightbox type effects but I like it more because of some of the options to load in iframes and stuff.

Someone wrote some asp.net wrappers as well to make it easier to add to your pages:

http://encosia.com/

 

Categories: Programming | .Net | ASP.Net | HTML | Javascript
Thursday, June 05, 2008 4:21:01 PM (Central Daylight Time, UTC-05:00) #    Comments [0]  | 

 

Couple of points on Network Load Balancing#

With Windows Servers, you can setup a cluster using built in Network Load Balancing.

The interesting thing about doing load balancing via software, is that once you get up around 4-5 servers, you stop gaining in performance when you add new machines, because of the added overhead associated with mainting N number of new relationships between the servers.

Also, if you use NLB and you set them up to not use any type of server affinity (i.e. a users request might hit any of the servers at any time) you will pay a serious penality if you are using SSL because each new request to a new server will require a new negoation of the SSL credentials.

Categories: Hardware | Servers | Networking | NLB
Thursday, June 05, 2008 4:08:07 PM (Central Daylight Time, UTC-05:00) #    Comments [0]  | 

 

Add users to group: domain missing#

The other day I was helping a client of mine who was having some problems getting a user setup as the local administrator on a laptop.

When I went to add the user, the "From this location:" option only showed the local computer name, not the domain.

The computer WAS on the domain, so what was going on?

Well it turned out that a new router had been put in on that subnet, and the DHCP on the router had started handing out IP addreses.  Those IPs didn't have the DC as the DNS server, which is something that is needed in order to allow computers to figure out where company.local is really located.

After changing the DNS server to be the DC and not the router, everything worked as expected.

Categories: Networking | ActiveDirectory | DNS | Software | Windows
Thursday, June 05, 2008 3:48:21 PM (Central Daylight Time, UTC-05:00) #    Comments [0]  | 

 

All content © 2010, Christopher May, Inc
Open Job Positions
On this page
Google Ads
This site
Calendar
<March 2010>
SunMonTueWedThuFriSat
28123456
78910111213
14151617181920
21222324252627
28293031123
45678910
Archives
Sitemap
Blogroll OPML
Disclaimer

Powered by: newtelligence dasBlog 2.3.9074.18820

The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

Send mail to the author(s) E-mail

Theme design by Jelle Druyts


Pick a theme: