VRoots Changed 

Since I went through a main server reinstall I also moved my sub-sites to new domain names. Lupus is now listening on http://lupus.request-response.com and my little playground page is located on http://playground.request-response.com.

Redirects from http://www.request-response.com/lupus and http://www.request-response.com/playground are not available and will probably never be. If anyone has a permanent endpoint on RSS Query web service, she will know soon. ;)

Categories:  Personal | Web Services
Sunday, 09 November 2003 01:55:12 (Central Europe Standard Time, UTC+01:00)  #    Comments

 

 Newest dasBlog 

Since I have a new server I also upgraded from v1.2 to v1.4 of dasBlog.

I like it.

Categories:  Blogging | Personal
Sunday, 09 November 2003 01:11:41 (Central Europe Standard Time, UTC+01:00)  #    Comments

 

 PDC started 

The PDC just started. I'm sitting at a pre conf session hosted by dbox, tewald and mgudgin.

Categories:  Conferences
Sunday, 26 October 2003 19:02:52 (Central Europe Standard Time, UTC+01:00)  #    Comments

 

 12 hours 

In half a day I will be on a plane to Frankfurt, then off to LA.

It's gonna be a jolly week.

Categories:  Conferences
Thursday, 23 October 2003 19:56:49 (Central Europe Standard Time, UTC+01:00)  #    Comments

 

 APIs in 64 bit world 

We are having a little debate internally on an issue around naming conventions for moving APIs to the 64bit world. 

We made a few design mistakes in V1 and exposed some properties that are really word sized as Int32’s rather than Int64s.  I don’t think there are very many of these, but it seems we need a common pattern for any we do dig up…

Here is an example.  On the Process class today we have:
public int VirtualMemorySize { get; }
public int WorkingSet { get; }

As you know we can’t just change these to return longs as that would break apps complied against V1 or V1.1 when run on Whidbey…  We also can not add overloads that return longs as the properties must differ by more than return type (btw, this is a CLS rule not a runtime rule, the runtime is just fine with overloading on return type.. now the only problem is finding a language where that is valid ;-)).  So we are left we having to make a name change…

We feel strongly we want a postfix so the properties sort correctly in initellisense.    The two front runners are:

XxxLong
Xxx64

So that would be:

public long VirtualMemorySizeLong { get; }
public long WorkingSetLong { get; }

Or

public long VirtualMemorySize64 { get; }
public long WorkingSet64 { get; } 

[Via: http://blogs.gotdotnet.com/BradA/permalink.aspx/28a2833b-0eba-43fa-9ce6-9a36d13c4f79]

 

Use the XxxLong suffix. Long will remain 64 bits long from now till the end of time. 128 bit address space is for science fiction writers. And this isn't "640 kb should be enough for everyone.".

Everyone should remember that 2^64 is 2^32 TIMES more that 2^32.

If for some strange, atom-splitting reason 2^64 would not be enough, it would surely not be called Long. And no, "we've been wrong before" does not stand here.

Categories:  Other
Thursday, 16 October 2003 21:04:40 (Central Europe Standard Time, UTC+01:00)  #    Comments

 

 .NET != Web Services 

Eric Maino writes about an obvious example of misleading writing on this Microsoft page.

I tend to agree. What should also be emphasized is that Web Services are not the only core feature of .NET. There's more meat behind the curtain.

Categories:  Web Services | Other
Tuesday, 14 October 2003 21:35:06 (Central Europe Standard Time, UTC+01:00)  #    Comments

 

 UDDI level 2 status 

After numerous unsuccessful attempts to contact the Microsoft UDDI team I emailed Karsten Januszewski directly and he managed to get it fixed in less than a day. Thanks Karsten!

We are now at level 2, so we can publish whatever we want. Currently we have seven services and this weblog registered.

What's interesting is that the UDDI categorization scheme seems to have changed. One can now do a successful search in InfoPath/VS.NET only if a service is assigned to wsdlSpec category.

Categories:  Web Services
Tuesday, 14 October 2003 21:26:06 (Central Europe Standard Time, UTC+01:00)  #    Comments

 

 Avalon in text editor 

Based on this and this, one can conclude that Avalon and Indigo are both based either on high level interfaces or Don/Chris have god-like memory.

I hope it's the former. It it is, it's going to be a jolly year. If it isn't and the memory statement is true, then Emacs support will drop.

Categories:  Other
Tuesday, 14 October 2003 21:10:47 (Central Europe Standard Time, UTC+01:00)  #    Comments

 

 W32.Swen.A is killing my Inbox 

My Inbox is drowning under Swen infected emails. It's getting serious, since I'm getting almost a mail per minute. It seems to me, that the intensity has doubled in the last few hours.

Virus/worm/trojan writers should be treated with <insert your punishment>.

Categories:  Other
Monday, 06 October 2003 20:24:48 (Central Europe Standard Time, UTC+01:00)  #    Comments

 

 UDDI level 2 status 

We are unsuccessful with our emails to Microsoft UDDI team to upgrade our UDDI account to level 2 status. If anyone knows an appropriate contact or is able to help directly, please do so.

UDDI Provider name: Gama System
Current UDDI level: 1

Categories:  Web Services | Work | XML
Saturday, 04 October 2003 13:54:35 (Central Europe Standard Time, UTC+01:00)  #    Comments

 

 Hmm, NDAs that are not there 

The last post generated quite a stir, and I know why, but I deleted it anyway.

I'm actually not under Whidbey NDA, but to keep myself from disclosing something that is one month from being publicly available, and to keep everybody who has a hard time being silent about this happy, I'm shutting it down.

Thanks for reminding.

Categories:  Other
Saturday, 04 October 2003 08:05:42 (Central Europe Standard Time, UTC+01:00)  #    Comments

 

 PDC Hotel 

Since Jeff is having trouble finding a hotel for PDC, here's one I'm staying at. Reserved today.

Categories:  Conferences
Thursday, 02 October 2003 10:49:53 (Central Europe Standard Time, UTC+01:00)  #    Comments

 

 Word 2003 namespace change 

While preparing for my Tuesday demonstration of XML features in Office 2003 I found out that Word XML namespace changed from: http://schemas.microsoft.com/office/word/2003/2/wordml to http://schemas.microsoft.com/office/word/2003/wordml.

It's not that I'm opposed to changing beta-time namespaces but all my documents, saved in Office 2003 beta2 as XML, won't open up properly in Office 2003 RTM. I have to change them by hand.

Another thing that pops a question is: What if Microsoft releases two Word versions within a year that need different namespaces? That has not happened yet, but this kind of namespace naming convention is not as flexible as a standard year/month, W3C like one.

Changing the namespace to http://schemas.microsoft.com/office/word/2003/10/wordml would break things too, but wouldn't brake the convention.

Conventions, especially namespace declarations, carry a semantic meaning and one should avoid breaking them.

Categories:  XML
Sunday, 28 September 2003 19:58:23 (Central Europe Standard Time, UTC+01:00)  #    Comments

 

 Good PDC session 

Brad Abrams asks:

Then I thought I’d ask you folks – what do you value?  What gets you to give high marks on the session survey?  (we take that very seriously you know)..

Make demos simple. If possible write them by hand. Use as little as possible precooked. Describe every line, method and mechanism. Don't demonstrate 7 pages of code. Things can be done efficiently in 5 lines of code for demonstration purposes. Entertain.

Categories:  Other
Saturday, 27 September 2003 07:10:15 (Central Europe Standard Time, UTC+01:00)  #    Comments

 

 Mono site on Mono ASP .NET 

Mono guys are dogfooding their own product. The Mono homepage is running on top of Mono ASP .NET implementation.

Bad news is: their site is down.

Categories:  Mono
Friday, 19 September 2003 13:06:13 (Central Europe Standard Time, UTC+01:00)  #    Comments

 

 Skype beta 

I just installed and used Skype beta and I like it.

Windows Messenger and it's voice calls are peanuts, compared to this app. Microsoft should embrace and extend again.

Categories:  Other
Monday, 15 September 2003 21:45:28 (Central Europe Standard Time, UTC+01:00)  #    Comments

 

 Jeff is at 1.8 already 

I fell asleep for a couple of days.

Jeff is doing a tremendous job with Snippet Compiler. I use this tool to show can-be-done-quickly demos. What makes is special? It sits patiently in my system tray, has the ability to increase font size and is lightweight. Just cool.

Now. What I miss is the ability to generate snippets from command prompt tools. Since code generation is the second best thing, I would like to click File/New/Snippet from Command Prompt and type "wsdl http://myserver/myservice.asmx" or "xsd /c myschema.xsd". Then I just need a simple cross referencing ability to compile my client and auto generated code. And yes, I know about the references textbox.

I also wonder if Jeff is still accepting donations. He managed to get that textbox control from Syncfusion donated, but a man can't eat .NET components.

Categories:  Other
Saturday, 13 September 2003 15:07:38 (Central Europe Standard Time, UTC+01:00)  #    Comments

 

 Mono web services 

Latest daily build of Mono already allows web service proxy creation, compilation and execution. I had to manually compile the wsdl.exe equivalent (called MonoWSDL.exe) and then do:

  • mono MonoWSDL.exe http://www.gama-system.com/webservices/stockquotes.asmx?wsdl (outputs StockQuotes.cs proxy)
  • mcs /r:/usr/local/lib/System.Web.Services.dll /t:library StockQuotes.cs
  • write a simple console web service client app (StockQuotesClient.cs)
  • compile it using mcs /r:StockQuotes.dll StockQuotesClient.cs
  • run it with mono StockQuotesClient.exe NASDAQ MSFT

What did I get?

This:

That's sweet. But Mono can now also do it the other way around. I can generate proxies on our platform using the standard wsdl.exe tool. Mono web services test page looks like this:

When one adds the "?wsdl" suffix to a web service endpoint WSDL is returned as expected.

I like it.

[Note: http://www.gama-system.com/webservices/stockquotes.asmx is our free stock ticker web service]

Categories:  XML | Web Services | Mono
Saturday, 13 September 2003 00:29:49 (Central Europe Standard Time, UTC+01:00)  #    Comments

 

 Windows Server 2k3 is just not there yet 

To require a reboot for every security path installed is simply unacceptable. An OS like Win2K3 should never have to be rebooted and should be able to go a year or more without a reboot.
[Via: Sam Gentile's Blog]

This is so true. The frequency of patch distribution is too high for Microsoft to push "perfect OS - no patches needed" strategy. It is definitely more expensive (if not impossible, nowadays) to eliminate all possible buffer overruns in Windows Server 2003. Patches are here, and they will keep coming here for quite some time. We need a different application method.

Categories:  Other
Friday, 12 September 2003 13:56:23 (Central Europe Standard Time, UTC+01:00)  #    Comments

 

Copyright © 2003-2024 , Matevž Gačnik
Recent Posts
RD / MVP
Feeds
RSS: Atom:
Archives
Categories
Blogroll
Legal

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

My views often change.

This blog is just a collection of bytes.

Copyright © 2003-2024
Matevž Gačnik

Send mail to the author(s) E-mail