Miles to go …

September 25, 2006

20 miler over the weekend

Filed under: Running — arungupta @ 1:44 pm

4 loops of 5 miles gave me my second long run over the weekend of the total planned 4. All the training (both physical and mental) is now getting used. Here are the statistics for the run:

2 hr and 56 minutes
8:50/mile pace
2779 calories

With non-stop running for 3 hours, there is a lot of time to think about setting the marathon goal. Here is my refined goal:

  1. Finish within less than 4 hours
  2. No walk breaks (I’ve not taken any so far)

I plan to finish the first 20 miles in less than 3 hours and keep the last hour for remaining 6.2 miles. Here is my training calendar so far:

"7" SDNUM="1033;">7"0.0378587962962963" SDNUM="1033;0;HH:MM:SS">00:54:31
Silicon Valley Marathon 2006 Running Schedule
Week Monday Tuesday Wednesday Thursday Friday Saturday Sunday Total

Exp Act Time Exp Act Time Exp Act Time Exp Act Time Exp Act Time Exp Act Time Exp Act Time Exp Act Pace Weight
1/May 29th 4.5 4.5 00:39:17 4.5 4.5 00:39:12 4.5 4.5 00:39:11 4.5 00:38:46 4.5 4.5 00:37:49 18 22.5 00:08:38 179
2/Jun 5th 4.5 00:37:43 4.5 7 01:00:13 4.5 4.5 00:36:43 4.5 00:45:00 4.5
>7
01:01:46 9 01:25:34 7 25 32 00:08:49 178
3/Jun 12th 4.5 7 01:02:09 4.5 7 01:00:56 4.5 3.5 00:29:16 4.5 4.5 00:39:09 4.5 7 01:00:55 10 10.5 01:32:32 32.5 39.5 00:08:44 177
4/Jun 19th 3.5 3.5 00:31:19 7 7 01:01:26 4.5 4.5 7 00:59:07 7 7 00:58:45 10 36.5 24.5 00:08:36 176
5/Jun 26th 3.5 12 01:49:13 7 4.5 7 00:57:42 3.5 7 00:59:15 7 12.2 01:48:53 12 37.5 38.2 00:08:46 175
6/Jul 3rd 3.5 9 01:17:13 7 17.6 01:22:13 4.5 7 00:59:49 3.5 11.5 01:43:58 3.5 00:46:13 9 01:23:29 14 7 01:02:19 39.5 47 00:08:54 173
7/Jul 10th 3.5 4.5 00:44:27 7 7 00:59:27 4.5 7 01:01:04 3.5 7 7 00:55:57 15 02:19:03 16 41.5 40.5 00:08:53 171
13/Jul 17th 3.5 7 01:01:06 7 5 00:43:11 4.5 3.5 7 00:55:42 7 8 01:11:57 16 10 02:03:41 41.5 37 00:09:37 169
14/Jul 24th 3.5 5 00:42:24 7 7 00:59:37 4.5 7 00:59:25 3.5 00:20:04 7 8 01:06:39 16 18.3 02:42:17 41.5 45.3 00:08:37 168
15/Jul 31st 7 7 00:54:03 4.5 7 00:55:11 3.5 7 7 7 00:55:06 9 01:13:32 10 32 37 00:07:56 167
15/Aug 7th 3.5 7 00:54:47 7 4.5 7 00:54:43 3.5 00:25:05 7 19 02:39:48 10 35.5 33 00:08:10 167
16/Aug 14th 3.5 7 7 00:55:44 4.5 7 00:54:11 3.5 5 00:38:42 7 7 00:55:36 20 45.5 26 00:07:51
17/Aug 21st 7 00:55:48 7 4.5 3.5 7 16 38 7 00:07:58
18/Aug 28th 7 4.5 3.5 7 7 00:58:42 4 00:33:42 20 42 11 00:08:24
14/Sep 4th 15 02:05:05 7 4.5 7 00:57:52 3.5 7 7 10 39 22 00:08:19
15/Sep 11th 3.5 7 00:58:59 7 4.5 7 00:57:54 3.5 7 5 00:41:27 7 10 18.5 02:43:06 42.5 37.5 00:08:34
16/Sep 18th 3.5 7 7 00:55:31 4.5 3.5 5 00:40:22 7 20 02:56:45 18 43.5 32 00:08:31
17/Sep 25th 7 4.5 3.5 7 7 10 39
="RIGHT">
18/Oct 2nd 7 4.5 3.5 7 26 48
19/Oct 9th 7 4.5 3.5 7 3.5 14 39.5
20/Oct 16th 3.5 5 4.5 3.5 4.5 3.5 10 34.5
21/Oct 23rd 4 5 4 2 2 3 27 47

Total 47 88.5 12:40:13 138 78.6 09:52:21 98.5 75.5 10:23:07 79.5 58.5 09:40:07 139 71 10:16:38 31 108.7 15:55:08 306.5 68.8 10:41:44 839.5 532 00:08:33
Tennis
Rancho PG&E
Walk
Biking
Wunderlich Park
Rowing

 

Technorati: Running Marathon Training

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • DZone
  • StumbleUpon
  • Technorati
  • Twitter
  • Slashdot

September 21, 2006

WS-Addressing and WSIT M2

Filed under: webservices — arungupta @ 9:26 am

Other than performance improvements and minor bugfixes, the biggest change in WS-Addressing from WSIT M1 to M2 is enabling interoperability with a publicly available release of .NET 3.0 runtime (a.k.a. WCF or Indigo). The problem was identified few weeks ago and fixed right away but this is the first milestone build to incorporate the fix.

As mentioned earlier, WS-Addressing functionality is getting subsumed in JAX-WS 2.1. If everything goes well, a subsequent release of WSIT will use WS-Addressing functionality from JAX-WS 2.1 instead of JAX-WSA. As a developer, this change will not be visible to you except that it will be a faster and better performing implementation. Read Vivek‘s blog for more details on JAX-WS 2.1 roadmap. I’ll provide more details on WS-Addressing implementation in a later entry.

Other than that, there is not much activity on JAX-WSA. Hope you are enjoying WSITing.

Technorati: WSIT Web Services Web-services WSAddressing JAX-WSA WCF

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • DZone
  • StumbleUpon
  • Technorati
  • Twitter
  • Slashdot

September 19, 2006

WSIT Nightly Builds

Filed under: webservices — arungupta @ 10:37 am

Bleeding edge WSIT nightly builds are now available at your service.

Starting today, WSIT nightly builds will be posted here. A fresh copy of the workspace is checked out at 2:30am PT, built, installation bundles created and uploaded right after. All the latest and greatest bug fixes can be obtained using this nightly build. These builds will be overridden every day.

You can follow these instructions (Step 1) to install WSIT on your choice of Web container. If you like to develop, deploy and invoke a JAX-WS Web service that does not use any WSIT-specific technologies, then follow these instructions (Step 2). If you like to do the same and enable WSIT-specific functionalities then follow these instructions (Step 3). If you would rather NetBeans develop JAX-WS Web services using WSIT features then use these instructions (Step 4). And you can always try the full WSIT tutorial here.

More stable releases can be downloaded from here.

We would like to hear your feedback at . 

Technorati: WSIT Web Services Web-services GlassFish

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • DZone
  • StumbleUpon
  • Technorati
  • Twitter
  • Slashdot

September 18, 2006

Upcoming WCF Plugfest

Filed under: webservices — arungupta @ 11:43 am

Microsoft is hosting a Windows Communication Foundation (a.k.a. Indigo) interop plug-fest in Seattle from Sep 26-28. Sun Microsystems will participate in this plug-fest as we did during the previous two (Mar 2006, Nov 2005). We will be taking WSIT and GlassFish for all the interop testing.

I’ll post another blog entry, with our interop report, after the plug-fest.

Technorati: Web Services Interoperability WSIT Tango WCF Indigo GlassFish

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • DZone
  • StumbleUpon
  • Technorati
  • Twitter
  • Slashdot

Final push for marathon training

Filed under: Running — arungupta @ 11:13 am

With an 18.5 miles run yesterday morning, this is the start of long runs for the upcoming marathon. It took 2hr and 43 minutes, burning 2460 calories, giving a 8:49/mile pace. Now on to longer runs for the weekends to come … 20, 22 and hopefully 24.

After almost 5 months of training, the goal is to finish the complete marathon in less than 4 hours.

Technorati: Running Marathon Training

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • DZone
  • StumbleUpon
  • Technorati
  • Twitter
  • Slashdot

September 6, 2006

wsmonitor 1.1 and Fast Infoset

Filed under: webservices — arungupta @ 1:17 pm

As mentioned in The Aquarium few weeks ago, Fast Infoset support is now available in wsmonitor. Thanks to Joe Wang for all the work.

Given below is the CVS diff of JAX-WS fromjava sample that shows how to run the sample using wsmonitor and also how Fast Infoset support can be enabled.

cvs server: Diffing .
Index: build.xml
===================================================================
RCS file: /cvs/jax-ws-sources/jaxws-ri/samples/annotations/build.xml,v
retrieving revision 1.5.2.2.2.1
diff -r1.5.2.2.2.1 build.xml
125a126,127
> <sysproperty key="wsmonitor" value="${wsmonitor}"/>
> <sysproperty key="com.sun.xml.ws.client.ContentNegotiation" value="${fi}"/>
cvs server: Diffing etc
Index: etc/build.properties
===================================================================
RCS file: /cvs/jax-ws-sources/jaxws-ri/samples/annotations/etc/build.properties,v
retrieving revision 1.5
diff -r1.5 build.properties
9a10,11
> wsmonitor=false
> fi=none
cvs server: Diffing src
cvs server: Diffing src/annotations
cvs server: Diffing src/annotations/client
Index: src/annotations/client/AddNumbersClient.java
===================================================================
RCS file: /cvs/jax-ws-sources/jaxws-ri/samples/annotations/src/annotations/client/AddNumbersClient.java,v
retrieving revision 1.5.12.1
diff -r1.5.12.1 AddNumbersClient.java
23a24,25
> import javax.xml.ws.BindingProvider;
>
27a30
> log(port);
42a46,53
> }
> }
>
> private static final void log(AddNumbers port) {
> if (Boolean.getBoolean("wsmonitor")) {
> String address = (String)((BindingProvider)port).getRequestContext().get(BindingProvider.ENDPOINT_ADDRESS_PROPERTY);
> address = address.replaceFirst("8080", "4040");
> ((BindingProvider)port).getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, address);
cvs server: Diffing src/annotations/server

This sample is available in JAX-WS 2.0.1 binary or can be checked out along with the JAX-WS sources project.

After making the above mentioned changes in the files, download, install and run wsmonitor v1.1. Re-build the sample client (ant client) and run it with the following additional properties: 

ant run -Dwsmonitor=true

This command will run the client and wsmonitor console will show the HTTP headers and SOAP request and response messages.

ant run -Dfi=[optimistic | pessimistic | none ]

This command will run the client based upon the Fast Infoset content negotiation defined by the property values. The wsmonitor console will show the HTTP headers and SOAP request and response messages. Fast Infoset messages are identified by the request and response encoding shown in the table at the top and also by the application/fastinfoset value of Accept-Type HTTP header for the request message and Content-Type HTTP header for the response message. The SOAP message, in this case, is displayed as a binary dump using hexadecimal representation.

The various console dumps showing HTTP headers and request/response messages using SOAP and Fast Infoset is available here.

Technorati: Web Services Web-services JAX-WS SOAP HTTP Fast Infoset

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • DZone
  • StumbleUpon
  • Technorati
  • Twitter
  • Slashdot

The views expressed on this blog are my own and do not necessarily reflect the views of Oracle.
Powered by WordPress