Live Chat Programs

May 28, 2008

VPC 2007 Double Monitor support

Filed under: Live Chat software

I have been trying out to regain a way to give up you to consort Practical PC 2007 with multiple monitors. Natively VPC 2007 doesnt corroborate more than 1 monitor, however you can “trick” it by applying respective techniques that extend the desktop area into a bigger practical desktop. I rendered practicing the awful MaxiVista tool which can stretch your screen across disjoined PC’s (think “bear on” distant desktop), but the newfangled multi-monitor compatibility feature of VPC 2007 (which inexplicably does not tot multi-monitor support) reached this hard since it sees to it that your desktop retakes your mouse when you travel it outdoors of the VPC window so keeping the stretched screen from being approachable. Thusly, or else I proved the Removed Desktop approach mentioned in Steven Harman’s blog post. Hither is a ready rundown on how it acts: Connect 2 monitors to your PC (more than 2 typically don'’t work with this approach). Get certain to widen your desktop onto the 2nd screen via Display Properties -> Settings. And then set in motion Distant Desktop (mstsc.exe) with the “/span” flag: mstsc / cross So simply utilise Distant Desktop as common by qualifying your VPC’s computer name in the connection dialog. When I for the first time examined this, it still didnt function just right. It saved passing me pestering scrollbars rather of plumping total screen, so I added together this surplus flag to storm it into fullscreen: (more…)

April 24, 2008

Fix ReturnUrl When Sharing Forms Authentication with Multiple Web Applications

Filed under: Live Chat software

Also see: Brad Abrams’ pixel8 Interview Podcast posted

Scenario: You have two web applications www.mydomain.com and login.mydomain.com. The login site provides a centralized login application and www contains any number of web applications that should use the auth ticket issued by the login site.

The auth ticket can be setup to be shared across the two 3rd level domains no problem. The problem with this setup is that when the user requests a page on www and gets redirected to login the ReturnUrl query string parameter contains a relative path. As far as I know there are not any extensibility points on the FormsAuthenication or FormsAuthenticationModule classes that you can use to fix this. A quick and dirty fix is to use the EndRequest event in your global.asax like this:

 

 1:  protected void Application_EndRequest(object sender, EventArgs e)
 2:  {
 3:  string redirectUrl = this.Response.RedirectLocation;
 4:  if (!string.IsNullOrEmpty(redirectUrl))
 5:  {
 6:  this.Response.RedirectLocation = Regex.Replace(redirectUrl, “ReturnUrl=(?’url’.*)”, delegate(Match m)
(more…)

April 3, 2008

VS.NET Macro To Group and Sort Your Using Statements

Filed under: Live Chat software

Also see: Determining Whether a File Is an Assembly

I try to follow a coding standard for organizing my using statements. System.* goes at the top and then other namespaces grouped together like this:

 using System;
 using System.Collections.Generic;
 using System.Configuration;
 using System.Data;
 using System.Data.SqlClient;
 using System.Web;
 using System.Web.Script.Services;
 using System.Web.Services;
 using System.Web.Services.Protocols;
	
 using Microsoft;
 using Microsoft.CSharp;
	
 using MyCompany;
 using MyCompany.Web;

(more…)

March 26, 2008

Blogs at work

Filed under: Live Chat software

Also see: When Will Foreign Ownership of US Sports Teams Start ?

InfoWorld sees blogs in the enterprise [from Dave Winer ]. Amar (coworker) brought this up to me (the idea of using a blog for internal communication) and it seemed really interesting. It would be a great way for people to see what execs are up to and thinking about…
http://www.simplegeek.com/permalink.aspx/79

Doing the Deal and Dishing the Dirt

Filed under: Live Chat software

Also see: Parallels adds “Express Windows Installation”

I can say without question that this was the most amazing, annoying and difficult deal we have ever done since I bought the Mavs.

The annoyance. One agent who made a truism of the saying that “no good deed goes unpunished”. That said, I have nothing but respect and admiration for Devean George. He told me that he would trust his agent as he had done for the last 10 years and take whatever may with that decision. He had the balls to stick to it. Even with people yelling and screaming at him. That said, as I write this, I really have no clue why the agent made the decision he did.

The dirt. Peter Vescey’s ridiculous assertion that Avery asked me to trade Dirk. Even in the Nellie years where we discussed trading every other player on the roster, Dirk was never mentioned. There has never been a discussion of trading Dirk during my tenure, EVER. Vescey’s source is an out and out liar.

The thing about dealing with the media in this business is that they thrive on rumors and get bored with reality.

For example. Several local media outlets had no interest in sending anyone to New Orleans to cover the All Star game or Dirk’s appearance there. That changed once the trade rumors started. Then all of the sudden, every media person they could find was there. Newscasts led with the rumors. Newspapers speculated and comments on the impact of the rumors if true or not true. There was reporting on rumors about rumors. All of which is fine. I get that and in many m (more…)

Pure, Declarative, and Constructive Arithmetic Relations

Filed under: Live Chat software

Pure, Declarative, and Constructive Arithmetic Relations. Oleg Kiselyov, William E. Byrd, Daniel P. Friedman, and Chung-chieh Shan. FLOPS 2008. (source code)

We present decidable logic programs for addition, multiplication, division with remainder, exponentiation, and logarithm with remainder over the unbounded domain of natural numbers. Our predicates represent relations without mode restrictions or annotations. They are fully decidable under the common, DFS-like, SLD resolution strategy
of Prolog or under an interleaving refinement of DFS…

[The] attempts to define decidable multiplication even for the seemingly trivial unary case show the difficulties that become more pronounced as we move to binary arithmetic. We rely on a finite representation of infinite domains, precise instantiatedness analysis, and reasoning about SLD using search trees.

So you’ve read The Reasoned Schemer and were excited about the fact that unlike the built-in operations in Prolog, arithmetic relations (over binary numbers) were fully implemented. For example, addition could also be used for subtraction and multiplication for factoring numbers and for generating all triples of numbers related by multiplication. Now comes this paper to explain the motivation behind some of the more arcane definitions needed to implement arithmetic in a fully relational style, and to prove their properties formally. The paper develops unary and binary arithmetic relations in pure Prolog (with no cuts, negation or introspection). (more…)

My Presidential Endorsement:

Filed under: Live Chat software

Also see: Updated Finalization and Hosting

They say that the definition of insanity is doing the same thing over and over and expecting different results. So why is it the American people allow our politicians to do the same things over and over and we believe them and expect results different from previous elections ?

I’ve looked at the websites of current and previous candidates to get an understanding of their platforms. They all have positions, some of which I agree with , some of which I don’t. But there is one thing that is missing from each and everyone of them, any manner of implementation. Health care, spending cuts, retaining or repealing tax cuts, keeping or removing troops, the soundbites with pretty numbers never end. Not a single candidate provides details on how exactly they are going to accomplish anything. Don’t they realize that economists exists to make lottery ticket buyers look smart, not presidential candidates ?

It reminds me of business plans I get from kids who tell me about their vision and project all kinds of numbers leading to grand results. They can site historical facts and figures, but when it comes time to get into details of exactly how they are going to execute on their plans, the response is basically that they will figure it out as they go. I wouldn’t invest in a business that is winging it any more than I want to vote for a presidential candidate that is winging it.

Unfortunately , they are all winging it. i have no question that they have every detail about how to spend their campaign contributi (more…)

Important changes to the BASE element for IE 7

Filed under: Live Chat software

Also see: Presentations…

Also see: JSR-203 more New I/O APIs - NIO.2

Also see: From C# to Java: Part 4

Looks like my post went live over on the IETB regarding changes we made to the BASE element in IE 7. Previously the BASE element had some issues, primarily by design, that made certain actions within the guts of IE very easy to do, but polluted the exposed object model and overall tree hiearchy. Well, it was time to fix that. If you are interested in how we fixed it, go check out my entry All your <base> are belong to us.

There have been some comments on the post so I’ll try to cover them over here with what might be some interesting posts about how IE works.


http://weblogs.asp.net/justin_rogers/archive/2005/08/30/424084.aspx

Why Yahoo should say Yes to MicroSoft

Filed under: Live Chat software

Also see: Help John Baez and Mike Stay!

One thing about Jerry Yang that I always have admired is that he cares. He cares about his employees. He cares about his products. He cares about his shareholders. Most of all he cares about building a world class company that can be great at what it does.

If you look at Yahoo singularly, it is a great company. For he and David Filo to build a company with more than 6B in sales and more than 25B in market cap is an astounding feat. Unfortunately for Yahoo, it has had to weather both the Internet Bubble Bursting and the emergence of Google as a force in search and online advertising.

These are both issues because Wall Street has made them issues. The bubble speaks for itself. Google is a Wall Street issue for Yahoo because Wall Street wants Yahoo to keep up with the Googles.

That’s a problem for Jerry. Building a world class Yahoo to be the best company it possibly can be using the management skills that Jerry and company have is a far different challenge than optimizing the stock price. Particularly when Google is your stock comp.

Which is exactly why Jerry and David should sell to MSFT.

If there is one thing Microsoft does well , its ignore Wall Street and invest in its corporate strategies. It has so many huge lines of business, that Wall Street has learned to just let those that need to germinate do so. XBox. MSN. Online. Microsoft gets more leash from Wall Street to develop businesses than any company on the planet.

So the question isn’t whether Yahoo sho (more…)

March 25, 2008

A Quick Fix for the Validator SetFocusOnError Bug

Filed under: Live Chat software
The ASP.NET validators have this nice property called “SetFocusOnError” that is supposed to set the focus to the first control that failed validation. This all works great until your validator control is inside a naming container. I ran into this recently when using validators in a DetailsView. Take this simple example:

Also see: SIGPLAN Workshop on Undergraduate Programming Language Curriculum

<%@ Page Language=”C#” %>
<script runat=”server”>
 protected void Page_Load(object sender, EventArgs e)
 {
 if (!IsPostBack)
 DataBind();
 }
</script>
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml”>
<head runat=”server”>
 <title></title>
</head>
<body>
<form id=”_frm” runat=”server”>
 <asp:DetailsView
 ID=”dv1″
 DefaultMode=”Edit”
 DataSource=’<%# new object[1] %>’
 runat=”server”
 >
 <Fields>
 <asp:TemplateField HeaderText=”First Name:”>
 <EditItemTemplate>
 <asp:TextBox ID=”FirstNameTextBox” runat=”server” />
 <asp:RequiredFieldValidator
 ID=”FirstNameValidator1″
 ControlToValidate=”FirstNameTextBox”
 ErrorMessage=”First name is required.”
 Display=”Dynamic”
 EnableClientScript=”false”
 SetFocusOnError=”true”
 ValidationGroup=”bug”
 Text=”*”
 runat=”server”
 />
 </EditItemTemplate>
 </asp:TemplateField>
 </Fields>
 <FooterTemplate>
 <asp:ValidationSummary
 ID=”vs1″
 DisplayMode=”List”
 ValidationGroup=”bug”
 runat=”server”
 />
 <asp:Button
 ID=”Button1″
 Text=”Post Back”
 ValidationGroup=”bug”
 runat=”server”
 />
 </FooterTemplate>
 </asp:DetailsView>
</form>
</body>
</html>

If you run this page and do a view source you’ll see that the FirstNameTextBox gets rendered like this:
(more…)

Get free blog up and running in minutes with Blogsome
Theme designed by Jay of onefinejay.com