Thursday, August 18, 2005
Every time I have considered leveraging Active Directory in my VB6 or .NET applications, I have laughed the thought away - too hard. But not any more! Andrew Duthie walks us through how to use the Active Directory membership provider for ASP.NET 2.0.

www.acehaid.org
Thursday, August 18, 2005 7:35:07 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Wednesday, August 17, 2005
I just came across this utility that looks like something great for professors using their tablet to ink via projector. It's called Lecture Pen and actually displays an image of a pen at the mouse cursor so that the ink doesn't look to be like ghost writing. I haven't tried it out.

www.acehaid.org
Wednesday, August 17, 2005 2:51:57 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

I have been working with Virtual Earth some more. I wrote recently about the tiles that make up the map image and have made some new discoveries.

When you create a new map, the tiles collection has the tiles in the order of their placement in the grid, by column, as opposed to by row, like a <table> object builds a grid. So in a map of 12 tiles, map.tiles[0] through map.tiles[11] are placed like this.

0 4 9
1 5 9
2 6 10
3 7 11

However as you pan (scroll) around the map image, VE just keeps adding tiles to the end of the collection based on your movement. Therefore, when you stop scrolling, the tiles will no longer be in any order that you can count on, which is not good if you have code depending on the above order.
To rectify this you can use two methods of the map control to jiggle the tiles back into "proper order".
Capture the onEndContinusPan event of the map and then use the SetCenter method followed by the _UpdateMap method.


map.onEndContinuousPan = function(e)
{
map.SetCenter(e.latitude,e.longitude);
map._UpdateMap();
}


I had originally tried to just create a new map when the panning ended, but I was unable (by hook or by crook) to get the compass control, zooming controls, etc to interact with the new map.
Thanks to ViaVirtualEarth for the lesson on how to capture map events.



www.acehaid.org
Wednesday, August 17, 2005 12:24:52 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Tuesday, August 16, 2005

very nice, Dr. Neil!

www.viavirtualearth.com



www.acehaid.org
Tuesday, August 16, 2005 1:11:52 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

William lives in Singapore so I'm so happy to see that he'll be at PDC. We talk a lot on i.m. and have never met!



www.acehaid.org
Tuesday, August 16, 2005 8:33:36 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

The agenda for Code Camp 4 is coming together as people send in their sessions. I can see we will have some travelling speakers again, like Raj Das coming from Chicago (yeah!).

I sent Thom Robbins a gaggle of talks to choose from and he selected four. Eeek! ;-)

I will be doing

ADO.NET 2.0 and SQL Server 2005

Web Service Security Basics – Demystifying the cryptography tools used in WSE, Indigo and Beyond (just a new title for my favorite talk)

Programming with Virtual Earth

Overview of WSE 3.0

Better get crackin'....

Register Here



www.acehaid.org
Tuesday, August 16, 2005 7:20:32 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
Chances are, anything you can ask is likely to be answered in this just-released extensive PAG guide to ASP.NET 2.0 Security! What a fantastic compilation. Thanks PAG.

www.acehaid.org
Tuesday, August 16, 2005 7:08:34 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Monday, August 15, 2005
Bill Vaughn says he spent 37 hours downloading the August VS2005 CTP. I don't even want to look to see how big it is.....but of course, I gotta...

www.acehaid.org
Monday, August 15, 2005 7:21:44 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

I had to do some work in a VS2003 web service today. I have a remote web server and when I went to debug the service, I got the error message "the RPC server is unavailable." I suspected a firewall issue, though I did not know if I needed to attack the firewall on the client side or the server side. Luckily, my first attempt did the trick. I was reminded (thanks KBAlertz) of this MSDN document that I remember going through when moving to XP SP2 last year. I looked at my firewall and saw that the ports which I opened up via this document were not listed. So I just redid them and voila, all is well again.

How to Enable Remote Debugging on Windows XP Service Pack 2

www.acehaid.org
Monday, August 15, 2005 2:31:15 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Sunday, August 14, 2005

I have been using the file server method with ASP.NET 2.0 since the beginning. I thought it was time to run in IIS. Note that all of my .NET 1.0 and 1.1 development has been against a remote server. I have never had to use ASP.NET 1.x on a machine iwth a local IIS, so there are some bad lessons I never had to learn. Though I have always heard the remote web server development process was supposedly much more difficult.

So, now I ask, should I be embarrassed that I have spent the past 3+ hours trying to get asp.net 2.0 and IIS on a Windows XP box running as non-admin? Should I give up and get on with my life? I have seen many references to it being really easy with.NET 2.0. Hmmmm...

Sadly, I can't really give up. Not when I've seen referenes to the fact that ASP.NET 2.0 was supposed to make this easy to do. Or perhaps those references are related to the file server approach.



www.acehaid.org
Sunday, August 14, 2005 2:58:17 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
I'm definitely curious what people think of the comic strip ads for Visual Studio that have been "playing" on sites like DevSource and elsewhere. In it, some poor developer is swamped with work and, in once strip, frustrated because he has a date with Katie that he is going to be late for. Suddenly, a meteor like visual studio logo flies by his window  and crashes into earth, and we gat a "hallelujah, the crops are saved!" type epiphany from the developer. It's definitely a new form of advertising to developers! It doesn't personally speak to me, but as an over 40 female, I'm a tiny slice of the developer market profile. Maybe I can get DevSource to take a poll! Leave any comments here

www.acehaid.org
Sunday, August 14, 2005 11:33:30 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Last night I had a hard time getting to sleep as I worried about all of the commitments I have made and how I am going to accomplish them. (Somehow it always works out though) This happens every time I am so terribly irresponsible to do something like - shock! - go for a bike ride on a nice summer Saturday afternoon. No, it shouldn't be this way, but, oh well.

So when I finally did get to sleep, I dreamt that I was attending a huge event in a huge room with a LOT of developers (think keynote address at PDC for size). In this room, we were each given documentation for a new piece of technology. The first part of the documentation was pure reference material -- how it works -- and the 2nd part was a big hands on lab. I was *still* plowing through the documentation while many people were asking very specific questions about the coding, since they were somehow already into the hands on lab. They were being heralded because they were pointing out very helpful problems with either the lab or the technology itself. I think we were into day 2 or 3. Finally I turned to the woman sitting next to me and asked where she was at in the process. She was reading the docs too, but she had teamed up with other people in the room and other members of her team were deep into the labs. I told her, "well, I have always worked alone. I'm not used to teaming up with people. I guess I'll just have to live with my slower pace." Uggh. For 20+ years, this is the way I have worked. I can't imagine working any differently or god forbid, having employees. I defnitely can't imagine paying someone to be on vacation when I never get to take one! (yes, perhaps I would have more time that way...) I'm sure the other part of this is that while diving specifically into things like ADO.NET 2.0, WSE3.0, etc., I have still not actually built a ASP.NET 2.0 website, for example, and therefore I have not been a great source of feedback. I think it's part of the keeping up with the Joneses thing, and I should be happy with what I am able to do and equally happy that there are also plenty of people with the time and energy to provide lots of great feedback on things like .NET 2.0, Indigo, Avalon, etc.

Well, it's raining, so I don't have to worry about being tempted to go on a bike ride on this Sunday morning. Back to work, I guess! The hard part is what on earth do I select to start with? I suppose whatever is due the soonest, as always...



www.acehaid.org
Sunday, August 14, 2005 9:56:02 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
Already? Wow! 100 shows in 17 weeks!When I get either an MP3 player that holds more than 2 hours of content, I will definitely be loading it up with The Digital Pontification along with other stuff to listen to. I may have a *very* long flight coming up this fall. I am still looking forward to listening to, among others, Jason's interview with APress founder, Gary Cornell.

www.acehaid.org
Sunday, August 14, 2005 9:42:42 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

EverBank(r) is looking for a Database Analyst to join our team.

Become part of a highly diverse team that has won numerous awards, including Forbes Best of the Web, and be exposed to a dynamic group of leaders that live the entrepreneur spirit, when you apply for this position located in Stowe, VT.

http://careers.hodes.com/alliance-mortgage/job_detail.asp?JobID=363634&user_id=

www.everbank.com

Job Description:

Job Title:    Sr. Database Analyst/Miner 
Job Code:    ADMIN-233A 
Company Name:    EverBank 
Location:    Stowe, VT  

Primary Characteristics & Responsibilities:

Responsible for working with internal EverBank marketing teams to provide campaign and customer-level analytical and statistical modeling support. Play an important role in marketing measurement and decision-making processes.

Specific responsibilities include:
• Assist marketing teams with effective direct mail, email, advertising, telemarketing and web test/control designs and performance measurement.
• Apply statistical techniques to develop and deploy predictive models in support of customer acquisition, cross-sell, retention and win-back strategies.
• Responsible for list generation and list appending processes.
• Provide ongoing tracking, measurement and analytical support of stand-alone and fully integrated marketing campaigns.
• Provide secondary support for marketing teams on customer mining, analytics, and insight.
• Provide monthly reporting to marketing and senior management staff.
• Work with internal technology teams to create or improve prospect databases, data warehouses, marketing datamarts and lead management systems.
• Provide robust campaign back-end analyses, along with recommendations for future campaign enhancements.

Minimum Qualifications
• Bachelor’s degree in Statistics, Engineering, Math, or other similar quantitative field required.
• Strong communication and organizational skills.
• 5+ years hands-on experience utilizing database systems and applied statistical analysis and programming in a business environment.
• Experience with a wide range of statistical techniques (i.e. regression analysis, linear programming, neural networks, etc.).
• Proficient with SAS programming and/or other statistical software. Familiarity with SQL/Enterprise Miner and SAS.
• Familiarity with relational databases, systems development and business data processing in a UNIX (or similar) environment.
• Must have employment permit to work in the United States.

Desired Qualifications:
• Master’s degree preferred.
• Experience working within the financial services industry a plus.
• Experience supporting customer relationship management strategies preferred.

EverBank is an equal opportunity employer. No employee or applicant for employment will be discriminated against because of race, color, religion, national origin, physical or mental disability, age, gender, sexual preferences or status as a disabled veteran or veteran of the Vietnam era.
 

 

 



www.acehaid.org
Sunday, August 14, 2005 9:15:54 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

EverBank(r) is looking for a talented Web Developer to join our team.

Become part of a highly diverse team that has won numerous awards, including Forbes Best of the Web, and be exposed to a dynamic group of leaders that live the entrepreneur spirit, when you apply for this position located in Stowe, VT.

Developers are responsible for designing and creating software based on incoming project requirements.  Four or more years of experience creating end user computer programs required.  Bachelor's Degree in Computer Science or equivalent work experience required.

Proficiency in Microsoft .NET (C# preferred), Java, or other object oriented language required as well as Web based application development. Proficiency in the following a plus: ASP, SQL, HTML, XML, web services, windows applications.

For specific job information and to apply online, log on to:
www.everbank.com.
EverBank offers these and many other positions, simply log on to www.everbank.com for more information. For those without Internet access, call (904) 279-7181 for application information. EOE. EverBank supports a drug free workplace.



www.acehaid.org
Sunday, August 14, 2005 9:13:14 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

IT Manager: Heron Dance Press, publisher of nature and art books, notecards and related products, is seeking to fill the newly created position of IT Manager to oversee improvements to our customer database and our phone and web order fullfillment systems. The successful applicant will manage our relationships with outside consultants, coordinate projects among staff, solve software challenges and contribute to our web marketing efforts. We are looking for someone who can work with a minimum of supervision, is highly organized and detail oriented, and who has strong communication and people skills. To learn more about this position, visit www.herondance.org/job.



www.acehaid.org
Sunday, August 14, 2005 9:09:09 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
Out of curiousity, I have added Google Adsense to my site. I hope nobody is offended. For some reason, it seems only to come up with ads related to blogging. If I point to a post with Christian Weyer's name, then I get Christian Blogging. Sheesh. I have selected the "pay per click" model and have earned $1.04 already. LOL. I guess there aren't too many Christian bloggers visiting my website. I don't foresee doing this for much longer. I'll report my findings.

www.acehaid.org
Sunday, August 14, 2005 8:59:31 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
egad! I spend a good lot of time now deleting the referrers from my inbox. Thank goodness I don't display them on my website. I better find some time to upgrade to dasBlog 1.8 soon!

www.acehaid.org
Sunday, August 14, 2005 8:55:55 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Microsoft has hired Ani Babaian, from the Denver area, to be the D.E. for the Rocky Mountain region. What this means is that the most important and personal contact-- on the level of mentor, advisor and technical expert -- that the general developer community will have at Microsoft will be a chick. And that's really cool! Why do I think it is cool? Because most developers are not used to seeing women developers in these types of roles. For the most part, the public, technical face of Microsoft [read more...]

[A DevLife post]



www.acehaid.org
Sunday, August 14, 2005 8:48:19 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Friday, August 12, 2005

Oh how I hate saying I'm a Mort, but by John Cavnar-Johnson's definition, I am I am. The reason I don't like aligning myself with Mort is because by definition, Mort has no desire to know what's going on under the covers. I remember when Sam Gentile showed us Indigo samples at VTdotNET, after I had just seen lots of cool contract first stuff at TechEd, I was disappointed to see it looked no different than writing a web services today in VS2003. But I guess that's Microsoft's point of making Indigo accessible. But in doing that, is Microsoft crazy gluing these training wheels on?

Maybe there is another place for people like John and me. Somewhere in between the rose colored glasses of the RPC facade and the Tim Ewald school of hand coding angle brackets.

I still have a LOT to learn about Indigo and am really looking forward to digging into it. I also look forward to reading what I hope to become a very interesting and educational discussion (both sides of it) continuing on John's blog and elsewhere.



www.acehaid.org
Friday, August 12, 2005 9:12:11 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  |