Monday September 25, 2006
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:
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:
| 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 | 7 | 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 | 00:54:31 | 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 | ||||||||||||||||||
| 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
Posted by Arun Gupta in Running | Comments[1]
|
|
|
|
|
Thursday September 21, 2006
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 WCFPosted by Arun Gupta in webservices | Comments[0]
|
|
|
|
|
Tuesday September 19, 2006
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 users-AT-wsit.dev.java.net.
Technorati: WSIT Web Services Web-services GlassFish
Posted by Arun Gupta in webservices | Comments[0]
|
|
|
|
|
Monday September 18, 2006
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 GlassFishPosted by Arun Gupta in webservices | Comments[1]
|
|
|
|
| Final push for marathon training
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
Posted by Arun Gupta in Running | Comments[1]
|
|
|
|
|
Wednesday September 06, 2006
wsmonitor 1.1 and Fast Infoset
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 InfosetPosted by Arun Gupta in webservices | Comments[1]
|
|
|
|
|
Today's Page Hits: 3738
Total # blog entries: 1002