File: rss13.xml

package info (click to toggle)
virtuoso-opensource 6.1.4%2Bdfsg1-7
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 245,116 kB
  • sloc: ansic: 639,631; sql: 439,225; xml: 287,085; java: 61,048; sh: 38,723; cpp: 36,889; cs: 25,240; php: 12,562; yacc: 9,036; lex: 7,149; makefile: 6,093; jsp: 4,447; awk: 1,643; perl: 1,017; ruby: 1,003; python: 329
file content (1013 lines) | stat: -rw-r--r-- 87,189 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
<?xml version="1.0" encoding="ISO-8859-1"?>
<!--
 -  
 -  This file is part of the OpenLink Software Virtuoso Open-Source (VOS)
 -  project.
 -  
 -  Copyright (C) 1998-2006 OpenLink Software
 -  
 -  This project is free software; you can redistribute it and/or modify it
 -  under the terms of the GNU General Public License as published by the
 -  Free Software Foundation; only version 2 of the License, dated June 1991.
 -  
 -  This program is distributed in the hope that it will be useful, but
 -  WITHOUT ANY WARRANTY; without even the implied warranty of
 -  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 -  General Public License for more details.
 -  
 -  You should have received a copy of the GNU General Public License along
 -  with this program; if not, write to the Free Software Foundation, Inc.,
 -  51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 -  
 -  
-->
<rss version="2.0">
  <channel>
    <title>Weblogs @ ASP.NET</title>
    <description>.NETWeblogs by .NET Developers</description>
    <link>http://weblogs.asp.net/MainFeed.aspx</link>
    <generator>.Text Version 0.95.2005.113</generator>
    <item>
      <title>Special Folders Browser</title>
      <link>http://weblogs.asp.net/KennyKerr/archive/2005/06/17/413503.aspx</link>
      <pubDate>Fri, 17 Jun 2005 07:47:00 GMT</pubDate>
      <guid isPermaLink="true">http://weblogs.asp.net/KennyKerr/archive/2005/06/17/413503.aspx</guid>
      <n0:comment xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/KennyKerr/comments/413503.aspx</n0:comment>
      <n0:commentRss xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/KennyKerr/comments/commentRss/413503.aspx</n0:commentRss>
      <comments>http://weblogs.asp.net/KennyKerr/archive/2005/06/17/413503.aspx#comment</comments>
      <n0:comments xmlns:n0="http://purl.org/rss/1.0/modules/slash/">0</n0:comments>
      <n0:ping xmlns:n0="http://madskills.com/public/xml/rss/module/trackback/">http://weblogs.asp.net/KennyKerr/services/trackbacks/413503.aspx</n0:ping>
      <source url="http://weblogs.asp.net/KennyKerr/rss.aspx">Kenny Kerr</source>
      <content>
        <p>When using the Environment.SpecialFolder enumeration I often spend a few extra moments checking what path a particular SpecialFolder constant refers to on my computer. Since it can be different from machine to machine and user to user it can help to quickly identify where the special folders point to. I got tired of writing the same boilerplate code over and over again so I quickly wrote the <a href="http://www.kennyandkarin.com/kenny/blog/specialfolders.zip">Special Folders Browser</a>.</p>
        <p>
          <a href="http://www.kennyandkarin.com/kenny/blog/specialfolders.zip">
            <img src="http://www.kennyandkarin.com/kenny/blog/specialfolders.jpg" border="0"/>
          </a>
        </p>
        <p>Some useful features:</p>
        <ul>
          <li>Clearly displays the current path that each special folder represents. </li>
          <li>“Open in Explorer” button to jump to the specified path in Windows Explorer. </li>
          <li>“Copy C++/C# Code” buttons which copy the necessary code to the clipboard to save you some typing.</li>
        </ul>
        <p>Here are some handy shortcuts:</p>
        <ul>
          <li>Double click to open folder in Windows Explorer </li>
          <li>Alt+E for “Open in Explorer” </li>
          <li>Alt+C for “Copy C++ Code” </li>
          <li>Alt+O for “Copy C# Code”</li>
        </ul>
        <p>This tool was compiled for the .NET Framework 2.0 Beta 2. Oh, and it uses reflection so the enumeration constants are not hardcoded just in case the list changes between now and the RTM.</p>
        <p><a href="http://www.kennyandkarin.com/kenny/blog/specialfolders.zip">Download it here</a>. In an upcoming post I'll be talking about language choice and why I wrote this tool in C#!</p>
        <p> </p>
        <img src="http://weblogs.asp.net/KennyKerr/aggbug/413503.aspx" width="1" height="1"/>
      </content>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kenny Kerr</dc:creator>
    </item>
    <item>
      <title>Log4net's new TelnetAppender</title>
      <link>http://weblogs.asp.net/psteele/archive/2005/06/16/413437.aspx</link>
      <pubDate>Fri, 17 Jun 2005 03:35:00 GMT</pubDate>
      <guid isPermaLink="true">http://weblogs.asp.net/psteele/archive/2005/06/16/413437.aspx</guid>
      <n0:comment xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/psteele/comments/413437.aspx</n0:comment>
      <n0:commentRss xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/psteele/comments/commentRss/413437.aspx</n0:commentRss>
      <comments>http://weblogs.asp.net/psteele/archive/2005/06/16/413437.aspx#comment</comments>
      <n0:comments xmlns:n0="http://purl.org/rss/1.0/modules/slash/">1</n0:comments>
      <n0:ping xmlns:n0="http://madskills.com/public/xml/rss/module/trackback/">http://weblogs.asp.net/psteele/services/trackbacks/413437.aspx</n0:ping>
      <source url="http://weblogs.asp.net/psteele/rss.aspx">Patrick Steele's .NET Blog</source>
      <content>
        <p>The recently released 1.2.9-beta of <a href="http://logging.apache.org/log4net/" target="_blank">log4net</a> contains a new appender -- TelnetAppender.  This appender acts like a telnet server and allows telnet clients to connect to it and monitor log4net's trace messages.  I've only used log4net 1.2.8 but the TelnetAppender sounded pretty neat so I had to try it out.  Here's a quick sample app I did.  Note the DOMConfigurator has been deprecated and I'm now using the XmlConfigurator:</p>
        <pre style="color: #000000"><span style="color: #0000FF">Option</span> Strict <span style="color: #0000FF">On</span><span style="color: #0000FF">Option</span> Explicit <span style="color: #0000FF">On</span><span style="color: #0000FF">Imports</span> System.IO
<span style="color: #0000FF">Imports</span> System.Reflection

<span style="color: #0000FF">Imports</span> log4net
<span style="color: #0000FF">Imports</span> log4net.Config

<span style="color: #0000FF">Public</span><span style="color: #0000FF">Class</span> Module1

    <span style="color: #0000FF">Shared</span><span style="color: #0000FF">Sub</span> Main()
        XmlConfigurator.Configure(<span style="color: #0000FF">New</span> FileInfo(<span style="color: #848284">"logging.xml"</span>))

        Console.WriteLine(<span style="color: #848284">"Logging configured.  Start up a telnet client and press Enter to continue..."</span>)
        Console.ReadLine()

        <span style="color: #0000FF">Dim</span> w <span style="color: #0000FF">As</span><span style="color: #0000FF">New</span> Worker
        w.Foo1()

    <span style="color: #0000FF">End</span><span style="color: #0000FF">Sub</span><span style="color: #0000FF">End</span><span style="color: #0000FF">Class</span><span style="color: #0000FF">Public</span><span style="color: #0000FF">Class</span> Worker
    <span style="color: #0000FF">Public</span><span style="color: #0000FF">Shared</span><span style="color: #0000FF">ReadOnly</span> m_logger <span style="color: #0000FF">As</span> ILog = LogManager.GetLogger(<span style="color: #0000FF">GetType</span>(Worker))

    <span style="color: #0000FF">Public</span><span style="color: #0000FF">Sub</span> Foo1()
        m_logger.Debug(<span style="color: #848284">"Enter "</span> &amp; LogUtility.MethodName())

        Bar1(34)

        m_logger.Debug(<span style="color: #848284">"Exit "</span> &amp; LogUtility.MethodName())
    <span style="color: #0000FF">End</span><span style="color: #0000FF">Sub</span><span style="color: #0000FF">Public</span><span style="color: #0000FF">Function</span> Bar1(<span style="color: #0000FF">ByVal</span> val <span style="color: #0000FF">As</span><span style="color: #0000FF">Integer</span>) <span style="color: #0000FF">As</span><span style="color: #0000FF">Integer</span>
        m_logger.Debug(<span style="color: #848284">"Enter "</span> &amp; LogUtility.MethodName() &amp; <span style="color: #848284">" with val = "</span> &amp; val.ToString())

        <span style="color: #0000FF">Dim</span> result <span style="color: #0000FF">As</span><span style="color: #0000FF">Integer</span> = val * 7

        m_logger.Debug(<span style="color: #848284">"Leaving "</span> &amp; LogUtility.MethodName() &amp; <span style="color: #848284">" with: "</span> &amp; result)
        <span style="color: #0000FF">Return</span> result
    <span style="color: #0000FF">End</span><span style="color: #0000FF">Function</span><span style="color: #0000FF">End</span><span style="color: #0000FF">Class</span><span style="color: #0000FF">Public</span><span style="color: #0000FF">Class</span> LogUtility

    <span style="color: #0000FF">Public</span><span style="color: #0000FF">Shared</span><span style="color: #0000FF">Function</span> MethodName() <span style="color: #0000FF">As</span><span style="color: #0000FF">String</span><span style="color: #008200">' back up one stack frame to get the caller's method name</span><span style="color: #0000FF">Dim</span> sf <span style="color: #0000FF">As</span> StackFrame = <span style="color: #0000FF">New</span> StackFrame(1)
        <span style="color: #0000FF">Dim</span> mb <span style="color: #0000FF">As</span> MethodBase = sf.GetMethod()
        <span style="color: #0000FF">Return</span><span style="color: #0000FF">String</span>.Format(<span style="color: #848284">"{0}.{1}"</span>, mb.ReflectedType.ToString(), mb.Name)
    <span style="color: #0000FF">End</span><span style="color: #0000FF">Function</span><span style="color: #0000FF">End</span><span style="color: #0000FF">Class</span></pre>
        <p>Here's my log4net config file (logging.xml):</p>
        <pre>
&lt;?xml version="1.0" encoding="utf-8" ?&gt;
&lt;log4net&gt;

	&lt;appender name="ods" type="log4net.Appender.OutputDebugStringAppender"&gt;
		&lt;layout type="log4net.Layout.PatternLayout"&gt;
			&lt;conversionPattern value="%-5p [%t]: %m%n" /&gt;
		&lt;/layout&gt;
	&lt;/appender&gt;

	&lt;appender name="tnet" type="log4net.Appender.TelnetAppender"&gt;
		&lt;port value="23" /&gt;
		&lt;layout type="log4net.Layout.PatternLayout"&gt;
			&lt;conversionPattern value="%-5p [%t]: %m%n" /&gt;
		&lt;/layout&gt;
	&lt;/appender&gt;

	&lt;root&gt;
		&lt;level value="ALL" /&gt;
		&lt;appender-ref ref="ods" /&gt;
		&lt;appender-ref ref="tnet" /&gt;
	&lt;/root&gt;

&lt;/log4net&gt;
</pre>
        <p>Obviously the TelnetAppender is designed for a process that is always running (like a Windows Service).  Since this is just a simple console demo, I added a pause right after log4net is initialized to give you a chance to start up a telnet client and connect to your local machine.  You should get a message like:</p>
        <pre>
          <b>TelnetAppender v1.0 (1 active connections)</b>
        </pre>
        <p>At this point, go back to the demo and press Enter.  The log4net messages will be streamed to your telnet client.  Too fun!</p>
        <img src="http://weblogs.asp.net/psteele/aggbug/413437.aspx" width="1" height="1"/>
      </content>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Patrick Steele</dc:creator>
    </item>
    <item>
      <title>Don Smith shows how everyone should be using VPC Differencing Disks</title>
      <link>http://weblogs.asp.net/dbrowning/archive/2005/06/16/413435.aspx</link>
      <pubDate>Fri, 17 Jun 2005 02:36:00 GMT</pubDate>
      <guid isPermaLink="true">http://weblogs.asp.net/dbrowning/archive/2005/06/16/413435.aspx</guid>
      <n0:comment xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/dbrowning/comments/413435.aspx</n0:comment>
      <n0:commentRss xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/dbrowning/comments/commentRss/413435.aspx</n0:commentRss>
      <comments>http://weblogs.asp.net/dbrowning/archive/2005/06/16/413435.aspx#comment</comments>
      <n0:comments xmlns:n0="http://purl.org/rss/1.0/modules/slash/">0</n0:comments>
      <n0:ping xmlns:n0="http://madskills.com/public/xml/rss/module/trackback/">http://weblogs.asp.net/dbrowning/services/trackbacks/413435.aspx</n0:ping>
      <source url="http://weblogs.asp.net/dbrowning/rss.aspx">.NET Brain Droppings</source>
      <content><a href="http://dev4net.com/blog">Don's</a> post on <a href="http://dev4net.com/blog/archive/2005/06/16/2328.aspx">how to leverage differencing disks in Virtual PC</a> is truly enlightening.  I am the worst about creating ad hoc VPC images.  I have one base image with WinXP SP2 and Office on it; anytime I need a new "machine" I copy that base image, run <a href="http://www.sysinternals.com/Utilities/NewSid.html">NewSid</a>, and start installing software.  I know this is a waste of drive space (and effort), but I never really thought to much about it.<br/><br/> Well, I have now.  Don does a great job of laying out how he uses his base images combined with differencing disks to support multiple envionments.  This is kick ass stuff.  I'm linking his VPC Model here, but <a href="http://dev4net.com/blog/archive/2005/06/16/2328.aspx">go read the entire thing to get the details</a>.<br/><br/><img src="http://dev4net.members.winisp.net/images/Drawing1.png"/><p/><img src="http://weblogs.asp.net/dbrowning/aggbug/413435.aspx" width="1" height="1"/></content>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Browning</dc:creator>
    </item>
    <item>
      <title>JetBrains Meta Programming System</title>
      <link>http://weblogs.asp.net/aaguiar/archive/2005/06/16/413434.aspx</link>
      <pubDate>Fri, 17 Jun 2005 01:42:00 GMT</pubDate>
      <guid isPermaLink="true">http://weblogs.asp.net/aaguiar/archive/2005/06/16/413434.aspx</guid>
      <n0:comment xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/aaguiar/comments/413434.aspx</n0:comment>
      <n0:commentRss xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/aaguiar/comments/commentRss/413434.aspx</n0:commentRss>
      <comments>http://weblogs.asp.net/aaguiar/archive/2005/06/16/413434.aspx#comment</comments>
      <n0:comments xmlns:n0="http://purl.org/rss/1.0/modules/slash/">0</n0:comments>
      <n0:ping xmlns:n0="http://madskills.com/public/xml/rss/module/trackback/">http://weblogs.asp.net/aaguiar/services/trackbacks/413434.aspx</n0:ping>
      <source url="http://weblogs.asp.net/aaguiar/rss.aspx">Andres Aguiar's Weblog</source>
      <content>
        <p>JetBrains <a href="http://www.jetbrains.com/mps/index.html">opened an EAP</a> for its Meta Programming System.</p>
        <p>I'm downloading it, I'll post my impressions after I find some time to play with it.</p>
        <p> </p>
        <img src="http://weblogs.asp.net/aaguiar/aggbug/413434.aspx" width="1" height="1"/>
      </content>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andres Aguiar</dc:creator>
    </item>
    <item>
      <title>My Wix Journey - Day 16 @ 9:26pm EDT </title>
      <link>http://weblogs.asp.net/jdennany/archive/2005/06/16/413430.aspx</link>
      <pubDate>Fri, 17 Jun 2005 01:27:00 GMT</pubDate>
      <guid isPermaLink="true">http://weblogs.asp.net/jdennany/archive/2005/06/16/413430.aspx</guid>
      <n0:comment xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jdennany/comments/413430.aspx</n0:comment>
      <n0:commentRss xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jdennany/comments/commentRss/413430.aspx</n0:commentRss>
      <comments>http://weblogs.asp.net/jdennany/archive/2005/06/16/413430.aspx#comment</comments>
      <n0:comments xmlns:n0="http://purl.org/rss/1.0/modules/slash/">0</n0:comments>
      <n0:ping xmlns:n0="http://madskills.com/public/xml/rss/module/trackback/">http://weblogs.asp.net/jdennany/services/trackbacks/413430.aspx</n0:ping>
      <source url="http://weblogs.asp.net/jdennany/rss.aspx">Jerry Dennany's Occasional Clue</source>
      <content>
        <p>Despite the lack of blog posts, I've really been immersed in WiX.  I'm learning to love and hate this project.  I really love the XML declarative style of creating MSIs.  I really hate the fact that WiX wraps the abomination known as Windows installer.  </p>
        <p>I was very familiar with Windows Installer before this adventure. I've spent years working with both InstallShield and Wise, and have had to edit raw MSI tables many times in the past.  However, these commercial products do a much better job of hiding the complexities of Windows Installer than WiX does.  If you decide to adopt WiX, make certain that you have the time to invest in learning the ins and outs of the MSI SDK.  Even if you think that you know quite a bit in this area, be prepared to spend some time spelunking through MSI.chm.</p>
        <p>Writing Custom Actions using WiX isn't a walk in the park, either.  I'll talk a bit about managed CAs a bit in the future.  Hopefully people will learn from my trials and tribulations in this area.</p>
        <p>Just to make sure that this blog entry has some substance, I'm going to give my WiX UI tip of the day:</p>
        <p>To define the default font, place the following in the &lt;UI/&gt; section:</p>
        <p>
          <font face="Courier New" size="2">&lt;<font color="#a52a2a">UI</font>&gt;<br/>  &lt;<font color="#a52a2a">Property</font> <font color="#ff0000">Id</font>=<font color="#0000ff">"DefaultUIFont"</font>&gt;Tahoma8&lt;/<font color="#a52a2a">Property</font>&gt; <br/>  &lt;<font color="#a52a2a">TextStyle</font> <font color="#ff0000">Id</font>=<font color="#0000ff">"Tahoma8"</font> <font color="#ff0000">FaceName</font>=<font color="#0000ff">"Tahoma"</font> <font color="#ff0000">Size</font>=<font color="#0000ff">"8"</font> /&gt;  <br/>  <font color="#008000">&lt;!-- rest of UI (dialogs, etc) go here. --&gt;</font><br/>&lt;<font color="#a52a2a">UI</font>&gt;</font>
        </p>
        <p> </p>
        <img src="http://weblogs.asp.net/jdennany/aggbug/413430.aspx" width="1" height="1"/>
      </content>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jerry Dennany</dc:creator>
    </item>
    <item>
      <title>eQuest Job Posting: Software Development Engineer</title>
      <link>http://weblogs.asp.net/conrad/archive/2005/06/16/413428.aspx</link>
      <pubDate>Fri, 17 Jun 2005 00:38:00 GMT</pubDate>
      <guid isPermaLink="true">http://weblogs.asp.net/conrad/archive/2005/06/16/413428.aspx</guid>
      <n0:comment xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/conrad/comments/413428.aspx</n0:comment>
      <n0:commentRss xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/conrad/comments/commentRss/413428.aspx</n0:commentRss>
      <comments>http://weblogs.asp.net/conrad/archive/2005/06/16/413428.aspx#comment</comments>
      <n0:comments xmlns:n0="http://purl.org/rss/1.0/modules/slash/">0</n0:comments>
      <n0:ping xmlns:n0="http://madskills.com/public/xml/rss/module/trackback/">http://weblogs.asp.net/conrad/services/trackbacks/413428.aspx</n0:ping>
      <source url="http://weblogs.asp.net/conrad/rss.aspx">Conrad Agramont's WebLog</source>
      <content>
        <p>I guess I'll join the trend of puting job postings on a blog.  We're growing our development team at eQuest and we're looking for that special person that loves to develop web applications, server side components, and a touch lots of different Microsoft products and technologies.  If you're expereienced in MPS architecture, engineering, and/or development and want to work with a team of MPS experts, than this is youre future home!</p>
        <p>If you're interested, please shoot me an email with your resume.</p>
        <p>Conrad Agramont, Senior Architect, <a href="mailto:conrada@eqinc.com">conrada@eqinc.com</a> </p>
        <p>
          <strong>Job Title: Software Development Engineer</strong>
        </p>
        <p><strong>SUMMARY: <br/></strong>eQuest, a division of Planet Technologies Inc., is looking for a Software Development Engineer that is passionate about developing challenging applications and a desire to work with a variety Microsoft based products and technologies.  eQuest works with Service Providers and Telecommunications companies around the world to solve their business requires through the use of Microsoft products and technologies and custom integration with exciting software solutions.</p>
        <p><br/>An ideal candidate will be heavily experienced in provisioning and automating Microsoft products and technologies (Active Directory, Exchange, Internet Information Services, and SQL Server).  Knowledge of Microsoft Solutions (Hosted Exchange &amp; Windows based Hosting) and the Microsoft Provisioning System is a plus.<br/></p>
        <p>This position will also contribute to future product development for the eQuest Automation Framework (EAF).  EAF is an ASP.NET-based user interface and a collection of class libraries (built on Visual Studio.NET 2003 and C#) which provides a web based user interface to manage customers, users, and services in a Microsoft Hosted Exchange and Microsoft Web Hosting environment.</p>
        <p><br/><strong>DUTIES AND RESPONSIBILITIES:</strong><br/>1. Develop component level specifications<br/>2. Perform peer based reviews for code efficiency and security.<br/>3. Participate in project related team meetings and reviews<br/>4. Work with Project Managers, Developers, and Testers to ensure proper scheduling, integration, and validation of your coding deliverables.<br/>5. Work directly with customers on feature design and requirements.<br/></p>
        <p>
          <strong>KNOWLEDGE &amp; SKILLS</strong>
        </p>
        <ul>
          <li>Understanding and experience in Microsoft Solution Framework (MSF) development process</li>
          <li>Microsoft  Windows Server 2003 (Active Directory, Domain Name Service, &amp; Internet Information</li>
          <li>Services)</li>
          <li>Microsoft Exchange Server 2003</li>
          <li>Microsoft Provisioning System</li>
          <li>Microsoft SQL Server 2000 (2005 is a plus)</li>
          <li>Microsoft Visual Studio.NET &amp; C#</li>
          <li>Scripting: VBScript, JavaScript, Windows Scripting Host</li>
          <li>Web Development: ASP.NET, HTML, JavaScript</li>
          <li>XML (Schemas, </li>
        </ul>
        <img src="http://weblogs.asp.net/conrad/aggbug/413428.aspx" width="1" height="1"/>
      </content>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Conrad Agramont</dc:creator>
    </item>
    <item>
      <title>Browser Keyboard shortcuts</title>
      <link>http://weblogs.asp.net/jamauss/archive/2005/06/16/413415.aspx</link>
      <pubDate>Thu, 16 Jun 2005 22:52:00 GMT</pubDate>
      <guid isPermaLink="true">http://weblogs.asp.net/jamauss/archive/2005/06/16/413415.aspx</guid>
      <n0:comment xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jamauss/comments/413415.aspx</n0:comment>
      <n0:commentRss xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jamauss/comments/commentRss/413415.aspx</n0:commentRss>
      <comments>http://weblogs.asp.net/jamauss/archive/2005/06/16/413415.aspx#comment</comments>
      <n0:comments xmlns:n0="http://purl.org/rss/1.0/modules/slash/">3</n0:comments>
      <n0:ping xmlns:n0="http://madskills.com/public/xml/rss/module/trackback/">http://weblogs.asp.net/jamauss/services/trackbacks/413415.aspx</n0:ping>
      <source url="http://weblogs.asp.net/jamauss/rss.aspx">Jason Mauss' Blog Cabin</source>
      <content>
        <p>Whenever I work with other technical people - whether they're developers or not - I'm sometimes surprised at home much they rely on the mouse. As most developers have already come to realize, mastering the keyboard allows you to work much faster. I'm not just talking about stuff like using the tab key to move through input controls on a form or web page, I'm talking about stuff that's helpful for things you do almost every time you open a web browser. It's been a long time since I learned these shortcuts (probably 5+ years) so I thought everybody knew them by now. For those that don't, here's a quick run-down of the more useful ones. As far as I'm aware, these work in both IE and Firefox:</p>
        <ol>
          <li>Alt + D (highlight the current text in the address bar so you can type in a URL) </li>
          <li>Ctrl + Enter (this will add 'http://www.' before what you type into the address bar and '.com' after it. so 'google' and Ctrl + Enter will enter in <a href="http://www.google.com">http://www.google.com</a>. Use Shift + Enter for a .net domain and Ctrl + Shift + Enter for .org (those last two are Firefox only...yet another reason to switch from IE). </li>
          <li>Ctrl + D (to bookmark the current page) </li>
          <li>Alt + Shift + Tab (this helps if like me, you have dozens of windows open and want to Alt + Tab to one that's just a couple <strong>before</strong> the one you're on, no need to hit tab 20 times to get to it) </li>
          <li>Alt + Arrow Keys (to go back and forward use Alt + the left and right arrow keys) </li>
          <li>Ctrl + T for a new tab in Firefox </li>
          <li>Ctrl + N for a new window (this is helpful in IE if you're in a window with no menu/tool bar/address bar and want to load the same page w/ all those tools visible) </li>
          <li>Esc key to stop loading the current page (like you'd have to click the red x in the tool bar to do)</li>
        </ol>
        <p>I'm sure there are probably more of them out there. If anybody knows some that I missed, feel free to leave a comment.</p>
        <img src="http://weblogs.asp.net/jamauss/aggbug/413415.aspx" width="1" height="1"/>
      </content>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jason Mauss</dc:creator>
    </item>
    <item>
      <title>Digital Pontification: Podcast Show Notes - June 17</title>
      <link>http://weblogs.asp.net/jasonsalas/archive/2005/06/17/413413.aspx</link>
      <pubDate>Thu, 16 Jun 2005 22:49:00 GMT</pubDate>
      <guid isPermaLink="true">http://weblogs.asp.net/jasonsalas/archive/2005/06/17/413413.aspx</guid>
      <n0:comment xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jasonsalas/comments/413413.aspx</n0:comment>
      <n0:commentRss xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jasonsalas/comments/commentRss/413413.aspx</n0:commentRss>
      <comments>http://weblogs.asp.net/jasonsalas/archive/2005/06/17/413413.aspx#comment</comments>
      <n0:comments xmlns:n0="http://purl.org/rss/1.0/modules/slash/">0</n0:comments>
      <n0:ping xmlns:n0="http://madskills.com/public/xml/rss/module/trackback/">http://weblogs.asp.net/jasonsalas/services/trackbacks/413413.aspx</n0:ping>
      <source url="http://weblogs.asp.net/jasonsalas/rss.aspx">Jason Salas' WebLog</source>
      <content><a href="http://66.33.214.167/podcasts/dp06172005.mp3"><img src="http://www.kuam.com/archives/podcasts/images/podcast-kuam.gif" border="0"/></a><br/><font size="1"><b><a href="http://66.33.214.167/podcasts/dp06172005.mp3">Download this podcast</a></b></font><br/><br/><font size="4"><b>Leave me a voicemail, send me a shoutout, or make comments about today's podcast: 1-206-600-4JAS (4527)<br/> <br/> </b></font><b/>Topics Discussed:<br/><ul><li>A trifecta of promos from my man The Warlock from <a href="http://www.themetalshow.com/blog">The Metal Show - 923 xTReme Radio in Cleveland</a> <br/> </li><li>I'm working on a delivery content format so our newscasts can be shown as in-flight movies for major airlines</li><li>A sneak peek at KUAM's summer news marketing campaigns &amp; PSAs</li><li>Like two ships passing at a technical conference - Lori the Goddess of Information and Glenn from Vallejo run into each other at TechEd in Orlando and don't even know it</li><li>Both product name and gracious compliment - the marketing genius behind <a href="http://www.geeyourhairsmellsterrific.com/">"Gee Your Hair Smells Terrific"</a></li><li>Joel Suplido's web work for Mac enthusiasts: <a href="http://www.1src.com">1src.com</a> || <a href="http://www.byodkm.net">byodkm.net</a> || <a href="http://www.suplido.com/joel">suplido.com/joel</a></li><li>LISTENER E-MAIL: (Danica, Anaheim) - what's a good metric for the # of listeners for podcasts?</li><li>LISTENER E-MAIL: (Danica, Anaheim) - what are some things you'd like to accomplish before you kick the bucket?</li><li>John Madden joins NBC's Sunday Night Football</li><li><a href="http://weblogs.asp.net/jasonsalas/archive/2005/06/12/411900.aspx">Progress report on PalmCatcher</a></li><li>Stand Alone Software's <a href="http://standalone.com/palmos/hand_rss/">Hand/RSS</a> becomes <a href="http://standalone.com/palmos/quick_news/">Quick News w/podcasting support</a> ($14.95...awesome!)</li><li><a href="http://www.geocities.com/Hollywood/Theater/2404/nepotism.htm">The Hollywood Nepotism Page</a><br/></li></ul><font size="1"><b><a href="http://www.kuam.com/archives/podcasts/podcast.xml">Subscribe to my podcast</a></b></font><img src="http://weblogs.asp.net/jasonsalas/aggbug/413413.aspx" width="1" height="1"/></content>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jason Salas</dc:creator>
    </item>
    <item>
      <title>Great Tool : SpaceMonger</title>
      <link>http://weblogs.asp.net/rchartier/archive/2005/06/16/413410.aspx</link>
      <pubDate>Thu, 16 Jun 2005 21:59:00 GMT</pubDate>
      <guid isPermaLink="true">http://weblogs.asp.net/rchartier/archive/2005/06/16/413410.aspx</guid>
      <n0:comment xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/rchartier/comments/413410.aspx</n0:comment>
      <n0:commentRss xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/rchartier/comments/commentRss/413410.aspx</n0:commentRss>
      <comments>http://weblogs.asp.net/rchartier/archive/2005/06/16/413410.aspx#comment</comments>
      <n0:comments xmlns:n0="http://purl.org/rss/1.0/modules/slash/">0</n0:comments>
      <n0:ping xmlns:n0="http://madskills.com/public/xml/rss/module/trackback/">http://weblogs.asp.net/rchartier/services/trackbacks/413410.aspx</n0:ping>
      <source url="http://weblogs.asp.net/rchartier/rss.aspx">Rob Chartier ~ Contemplation...</source>
      <content>
        <p>After it scans  your drive in, it gives a great visual representation of your drive.  Useful for deleting unused files that just eat up your disk space.</p>
        <p>
          <a href="http://www.werkema.com/software/spacemonger.html">http://www.werkema.com/software/spacemonger.html</a>
        </p>
        <img src="http://weblogs.asp.net/rchartier/aggbug/413410.aspx" width="1" height="1"/>
      </content>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Robert Chartier</dc:creator>
    </item>
    <item>
      <title>Dude, I got a Dell</title>
      <link>http://weblogs.asp.net/Jeff/archive/2005/06/16/413407.aspx</link>
      <pubDate>Thu, 16 Jun 2005 21:30:00 GMT</pubDate>
      <guid isPermaLink="true">http://weblogs.asp.net/Jeff/archive/2005/06/16/413407.aspx</guid>
      <n0:comment xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/Jeff/comments/413407.aspx</n0:comment>
      <n0:commentRss xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/Jeff/comments/commentRss/413407.aspx</n0:commentRss>
      <comments>http://weblogs.asp.net/Jeff/archive/2005/06/16/413407.aspx#comment</comments>
      <n0:comments xmlns:n0="http://purl.org/rss/1.0/modules/slash/">2</n0:comments>
      <n0:ping xmlns:n0="http://madskills.com/public/xml/rss/module/trackback/">http://weblogs.asp.net/Jeff/services/trackbacks/413407.aspx</n0:ping>
      <source url="http://weblogs.asp.net/Jeff/rss.aspx">Jeff's Junk</source>
      <content>Awhile back I mentioned I needed to replace my HP laptop because of the power connector. I was never really fond of it anyway because it got too hot (regular desktop Celeron), fans were too loud, it was heavy, had two or three annoying bright/dark pixels, crappy video hardware, horrible battery life. It did have pretty blue LED's though.<br/> <br/> I had never really considered buying a Dell, for whatever reason. Still, I posted about the problems I was having and someone linked to a coupon for Dell where you could get $750 off a certain model configured to $1500 or more. So I got mine to $1506.<br/> <br/> Specs: Inspiron 6000, Pentium M 1.6 GHz, 256 MB Centrino chipset, 802.11g, 1680x1050 15" widescreen, 60 gig drive, CD-R/DVD. Not fully loaded at all, but certainly more than adequate for most anything other than gaming. It really addresses all of the problems I had with the HP. Most importantly it runs cool and quiet.<br/> <br/> I've barely used my desktop since I got it. I can park on the couch, the bed, the deck, whatever, and it's a solid performer. For $756, it was an absolute steal. The only minor complaint I had was that I had to blow away the entire hard drive and nuke all of the crap that Dell loaded on it. Seriously, it took several minutes to boot, so I figured it was easier just to start over and download the drivers.<img src="http://weblogs.asp.net/Jeff/aggbug/413407.aspx" width="1" height="1"/></content>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jeff</dc:creator>
    </item>
    <item>
      <title>Tech*Ed Europe: I'll be there!</title>
      <link>http://weblogs.asp.net/lkempe/archive/2005/06/16/413404.aspx</link>
      <pubDate>Thu, 16 Jun 2005 20:48:00 GMT</pubDate>
      <guid isPermaLink="true">http://weblogs.asp.net/lkempe/archive/2005/06/16/413404.aspx</guid>
      <n0:comment xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/lkempe/comments/413404.aspx</n0:comment>
      <n0:commentRss xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/lkempe/comments/commentRss/413404.aspx</n0:commentRss>
      <comments>http://weblogs.asp.net/lkempe/archive/2005/06/16/413404.aspx#comment</comments>
      <n0:comments xmlns:n0="http://purl.org/rss/1.0/modules/slash/">2</n0:comments>
      <n0:ping xmlns:n0="http://madskills.com/public/xml/rss/module/trackback/">http://weblogs.asp.net/lkempe/services/trackbacks/413404.aspx</n0:ping>
      <source url="http://weblogs.asp.net/lkempe/rss.aspx">Laurent Kemp</source>
      <content>
        <table>
          <tbody>
            <tr>
              <td>
                <img style="WIDTH: 150px; HEIGHT: 130px" alt="" hspace="0" src="http://www.microsoft.com/emea/msdn/betaexperience/images/banner_teched_150x130.gif" align="top" vspace="0" border="0"/>
              </td>
              <td valign="top">I finally got the confirmation of my registration to the
      Tech*Ed 2005 Europe, held in Amsterdam.</td>
            </tr>
          </tbody>
        </table>
        <img src="http://weblogs.asp.net/lkempe/aggbug/413404.aspx" width="1" height="1"/>
      </content>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Laurent Kemp</dc:creator>
    </item>
    <item>
      <title>Retina.NET Performance #1</title>
      <link>http://weblogs.asp.net/andresv/archive/2005/06/16/413403.aspx</link>
      <pubDate>Thu, 16 Jun 2005 20:36:00 GMT</pubDate>
      <guid isPermaLink="true">http://weblogs.asp.net/andresv/archive/2005/06/16/413403.aspx</guid>
      <n0:comment xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/andresv/comments/413403.aspx</n0:comment>
      <n0:commentRss xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/andresv/comments/commentRss/413403.aspx</n0:commentRss>
      <comments>http://weblogs.asp.net/andresv/archive/2005/06/16/413403.aspx#comment</comments>
      <n0:comments xmlns:n0="http://purl.org/rss/1.0/modules/slash/">4</n0:comments>
      <n0:ping xmlns:n0="http://madskills.com/public/xml/rss/module/trackback/">http://weblogs.asp.net/andresv/services/trackbacks/413403.aspx</n0:ping>
      <source url="http://weblogs.asp.net/andresv/rss.aspx">Andru's WebLog</source>
      <content>
        <p>
          <font face="Tahoma" size="2">Today I started the performance analysis of <a href="http://workspaces.gotdotnet.com/retina">Retina.NET </a>and mostly obtained the expected results, and a couple of surprises.</font>
        </p>
        <p>
          <font face="Tahoma" size="2">I will not surprise anyone if the results indicates that reflection is paying a relative high cost when retrieving an entity from storage. It was expected and the profiling shows it crystal clear.</font>
        </p>
        <p>
          <font face="Tahoma" size="2">The test consisted on retrieving a medium complexity entity called "User" from an MSSQL 2005 database. The test was run 15 times and each run consisted of saving a new entity and retrieving it 1000 times.</font>
        </p>
        <p>
          <font face="Tahoma" size="2">This "User" entity has 12 properties (mostly strings) and a child entity of type "Currency" that is configured to use lazy load. The entity also has several constrints and triggers configured. If you want to see the code of the "User" class you can open the "Test" project in the Retina.NET VS.NET solution and look for the "User.cs" file.</font>
        </p>
        <p>
          <font face="Tahoma" size="2">Using a profiler I obtained the results I wanted, and here I show a simplified execution tree and the most important discoveries:</font>
        </p>
        <p class="MsoNormal" style="MARGIN: 0in 0in 0pt">
          <u>
            <span lang="ES">Retina v1.0.0.6<span style="mso-tab-count: 8">                                                                                 </span>Inclusive<span style="mso-tab-count: 1">          </span>Exclusive<n0:p xmlns:n0="o"/></span>
          </u>
        </p>
        <p class="MsoNormal" style="MARGIN: 0in 0in 0pt">
          <span lang="ES">
            <n0:p xmlns:n0="o"> </n0:p>
          </span>
        </p>
        <p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1; tab-stops: list -27.0pt">
          <span lang="ES" style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol">
            <span style="mso-list: Ignore">·<span style="FONT: 7pt 'Times New Roman'">         </span></span>
          </span>
          <span lang="ES">InternalDataStoreBroker.Retrieve <span style="mso-tab-count: 5">                                          </span>100%<span style="mso-tab-count: 2">               </span>0.2%</span>
        </p>
        <ul style="MARGIN-TOP: 0in" type="disc">
          <ul style="MARGIN-TOP: 0in" type="circle">
            <li class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-list: l0 level2 lfo1; tab-stops: list 1.0in">
              <span lang="ES">Entity.ResetIsDirty<span style="mso-tab-count: 6">                                                          </span>9.5%<span style="mso-tab-count: 2">                </span>0.3%</span>
            </li>
            <li class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-list: l0 level2 lfo1; tab-stops: list 1.0in">
              <span lang="ES">BaseEntityPersister.Retrieve<span style="mso-tab-count: 5">                                            </span>89.2%<span style="mso-tab-count: 2">              </span>0.7%</span>
              <ul style="MARGIN-TOP: 0in" type="square">
                <li class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-list: l0 level3 lfo1; tab-stops: list 1.5in">
                  <span lang="ES">IDbCommand.ExecuteReader<span style="mso-tab-count: 3">                               </span>42.6%<span style="mso-tab-count: 2">              </span>0.1%</span>
                </li>
                <li class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-list: l0 level3 lfo1; tab-stops: list 1.5in">
                  <b style="mso-bidi-font-weight: normal">
                    <span lang="ES">Activator.CreateInstance<span style="mso-tab-count: 4">                                  </span>15.4%<span style="mso-tab-count: 2">             </span>0.3%<n0:p xmlns:n0="o"/></span>
                  </b>
                </li>
                <li class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-list: l0 level3 lfo1; tab-stops: list 1.5in">
                  <span lang="ES">BaseEntityPersister.RetrieveChildEntities<span style="mso-tab-count: 2">               1</span>2.8%<span style="mso-tab-count: 2">              </span>3.9%</span>
                </li>
                <li class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-list: l0 level3 lfo1; tab-stops: list 1.5in">
                  <b style="mso-bidi-font-weight: normal">
                    <span lang="ES">EntityStorageDefn.PopulateEntity<span style="mso-tab-count: 3">                   </span>20.2%<span style="mso-tab-count: 2">             </span>6%<n0:p xmlns:n0="o"/></span>
                  </b>
                  <ul style="MARGIN-TOP: 0in" type="disc">
                    <li class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-list: l0 level4 lfo1; tab-stops: list 2.0in">
                      <span lang="ES">SqlDataReader.get_Item<span style="mso-tab-count: 3">                            </span>47.1%<span style="mso-tab-count: 2">              </span>4.9%</span>
                    </li>
                    <li class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-list: l0 level4 lfo1; tab-stops: list 2.0in">
                      <b style="mso-bidi-font-weight: normal">
                        <span lang="ES">EntityMember.SetValue<span style="mso-tab-count: 3">                         </span>40.3%<span style="mso-tab-count: 2">             </span>8.5%<n0:p xmlns:n0="o"/></span>
                      </b>
                      <ul style="MARGIN-TOP: 0in" type="circle">
                        <li class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-list: l0 level5 lfo1; tab-stops: list 2.5in">
                          <span lang="ES">Reflection.FieldInfo.SetValue<span style="mso-tab-count: 1">           </span>91.5%<span style="mso-tab-count: 2">              </span>4.5%</span>
                        </li>
                      </ul>
                    </li>
                  </ul>
                </li>
              </ul>
            </li>
          </ul>
        </ul>
        <p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><font face="Tahoma" size="2"/> </p>
        <p class="MsoNormal" style="MARGIN: 0in 0in 0pt">
          <font face="Tahoma" size="2">The test was run 15 times on my dev machine (P4 2.0Gz, 1Gb Ram) and the average execution time for retrieving 1000 entities was 1564.60ms (1.54 for each entity), not too shaby at all for absolutely no tunning.</font>
        </p>
        <p> </p>
        <p>
          <font face="Tahoma" size="2">Let's go back to the execution tree. I marked in bold the entries that deserve more attention, so move on to explain a little more of what is going on:</font>
        </p>
        <ul>
          <li>
            <font face="Tahoma" size="2">Of the total retrieve time 9.5% is spent in the "Entity.ResetIsDirty" method. Well, that's a surprise. I will have to evaluate carefully this to get rid of this time. Maybe the call to this method is totally innecesary because it only makes sure that all newly retrieved entitied are flagged as non-dirty.</font>
          </li>
          <li>
            <font face="Tahoma" size="2">Inside the "BaseEntityPersister.Retrieve" method we see that 42.6% of the time is spent in executing the reader. Nothing to do here. The rest of the time is used in creating the new entity (Activator.CreateInstance), populating the entity (filling its properties from the reader) and retrieving child entities.</font>
          </li>
          <li>
            <font face="Tahoma" size="2">The creation of the entity by using reflection is consuming 15.4% of the retrieve time. We can do better than that. I think that we can use some factoy pattern here so each entity is created faster and avoid reflection.</font>
          </li>
          <li>
            <font face="Tahoma" size="2">The population of the entity eats 20.2% of the total retrieve time, and nearly half of that time is used by setting the read values on the entity properties. The rest of the time is used reading from the reader, so we can't do much in this area. As I mentioned before I will make some tests using delegates for setting/getting entity values as they are some orders of magnitude faster than reflection. Whidbey have some more tricks in the sleeve about this, but not rush things here.</font>
          </li>
        </ul>
        <p>
          <font face="Tahoma" size="2">Well, as can be seen there are plenty of things to do about performance in Retina.NET, but all in all the times measured not seems to be that bad. It feels pretty fast indeed....</font>
        </p>
        <p>
          <font face="Tahoma" size="2">I will keep you posted on the advances of Retina.NET in this department. As always, any comments are welcome.</font>
        </p>
        <p>
          <font face="Tahoma" size="2">Best regards,</font>
        </p>
        <p>
          <font face="Tahoma" size="2">Andrés G Vettori<br/>MCSE/MCSD/MCT<br/>Leader of the C# Community of the </font>
          <a href="http://www.mug.org.ar/">
            <font face="Tahoma" color="#223355" size="2">Microsoft Users Group Argentina</font>
          </a>
        </p>
        <p/>
        <img src="http://weblogs.asp.net/andresv/aggbug/413403.aspx" width="1" height="1"/>
      </content>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andr豠Vettori</dc:creator>
    </item>
    <item>
      <title>What is a wiki, in the end???</title>
      <link>http://weblogs.asp.net/cazzu/archive/2005/06/16/WhatIsAWiki.aspx</link>
      <pubDate>Thu, 16 Jun 2005 20:26:00 GMT</pubDate>
      <guid isPermaLink="true">http://weblogs.asp.net/cazzu/archive/2005/06/16/WhatIsAWiki.aspx</guid>
      <n0:comment xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/cazzu/comments/413400.aspx</n0:comment>
      <n0:commentRss xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/cazzu/comments/commentRss/413400.aspx</n0:commentRss>
      <comments>http://weblogs.asp.net/cazzu/archive/2005/06/16/WhatIsAWiki.aspx#comment</comments>
      <n0:comments xmlns:n0="http://purl.org/rss/1.0/modules/slash/">2</n0:comments>
      <n0:ping xmlns:n0="http://madskills.com/public/xml/rss/module/trackback/">http://weblogs.asp.net/cazzu/services/trackbacks/413400.aspx</n0:ping>
      <source url="http://weblogs.asp.net/cazzu/rss.aspx">eXtensible mind</source>
      <content>Is it the format? The idea of collaborative editing? Other features? <a href="http://en.wikipedia.org/wiki/Wikipedia:Overview_FAQ#What_is_Wiki.3F">From the Wikipedia, the definition is</a>:<br/> <blockquote> A <i><a href="http://en.wikipedia.org/wiki/Wiki" title="Wiki">wiki</a></i> is a collaborative <b>collection</b> of interlinked web pages, all of which can be visited and edited by anyone at any time (<a href="http://en.wikipedia.org/wiki/Collaborative_software" title="Collaborative software">collaborative software</a>). <a href="http://en.wikipedia.org/wiki/Ward_Cunningham" title="Ward Cunningham">Ward Cunningham</a> invented the concept and software. You could even edit this page by clicking the "edit" link on the third tab above, or edit only a section by clicking on "[edit]" to its right! If you don't have anything to add or correct on this page and you just want to see how it works, try out the <a href="http://en.wikipedia.org/wiki/Wikipedia:Sandbox" title="Wikipedia:Sandbox">Wikipedia:Sandbox</a>. See also <a href="http://en.wikipedia.org/wiki/Wikipedia:Editing_FAQ" title="Wikipedia:Editing FAQ">Wikipedia:Editing FAQ</a> and <a href="http://en.wikipedia.org/wiki/WikiWiki" title="WikiWiki">WikiWiki</a>.</blockquote> <p>So you can see that there's no reference whatesoever to the format. <br/> I know I hate the format (to make a nicely formatted table header with a bold title with a link, just type ||~*[--/?mylink?;-=+]}||... yeah, right.... even worse is that no two engines implement the same formatting rules)</p><p> I know <a href="http://clariusconsulting.net">we'll something about it</a>.<br/> </p> <img src="http://weblogs.asp.net/cazzu/aggbug/413400.aspx" width="1" height="1"/></content>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Cazzulino</dc:creator>
    </item>
    <item>
      <title>Quick computer shortcuts to Accelerating Excel</title>
      <link>http://weblogs.asp.net/SBehera/archive/2005/06/17/413394.aspx</link>
      <pubDate>Thu, 16 Jun 2005 19:44:00 GMT</pubDate>
      <guid isPermaLink="true">http://weblogs.asp.net/SBehera/archive/2005/06/17/413394.aspx</guid>
      <n0:comment xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/SBehera/comments/413394.aspx</n0:comment>
      <n0:commentRss xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/SBehera/comments/commentRss/413394.aspx</n0:commentRss>
      <comments>http://weblogs.asp.net/SBehera/archive/2005/06/17/413394.aspx#comment</comments>
      <n0:comments xmlns:n0="http://purl.org/rss/1.0/modules/slash/">0</n0:comments>
      <n0:ping xmlns:n0="http://madskills.com/public/xml/rss/module/trackback/">http://weblogs.asp.net/SBehera/services/trackbacks/413394.aspx</n0:ping>
      <source url="http://weblogs.asp.net/SBehera/rss.aspx">Suresh Behera</source>
      <content>
        <p>
          <font face="Verdana" color="#0000ff" size="2">Nice shortcuts for excel </font>
        </p>
        <p> </p>
        <table class="dataTable" id="EABAA" cellspacing="0" cellpadding="0">
          <thead>
            <tr class="stdHeader" valign="top">
              <td id="colEBBABAA" width="50%">
                <font face="Verdana" color="#0000ff" size="2">To...</font>
              </td>
              <td id="colEABABAA" style="BORDER-RIGHT: #cccccc 1px solid" width="50%">
                <font face="Verdana" color="#0000ff" size="2">Use this shortcut</font>
              </td>
            </tr>
          </thead>
          <tbody>
            <tr class="record" valign="top">
              <td>
                <p class="lastInCell">
                  <font face="Verdana" color="#0000ff" size="2">Move right to left, cell by cell </font>
                </p>
              </td>
              <td style="BORDER-RIGHT: #cccccc 1px solid">
                <p class="lastInCell">
                  <font face="Verdana" color="#0000ff" size="2">Tab </font>
                </p>
              </td>
            </tr>
            <tr class="evenRecord" valign="top">
              <td>
                <p class="lastInCell">
                  <font face="Verdana" color="#0000ff" size="2">Move up and down, cell by cell </font>
                </p>
              </td>
              <td style="BORDER-RIGHT: #cccccc 1px solid">
                <p class="lastInCell">
                  <font face="Verdana" color="#0000ff" size="2">Enter </font>
                </p>
              </td>
            </tr>
            <tr class="record" valign="top">
              <td>
                <p class="lastInCell">
                  <font face="Verdana" color="#0000ff" size="2">Erase data in current cell </font>
                </p>
              </td>
              <td style="BORDER-RIGHT: #cccccc 1px solid">
                <p class="lastInCell">
                  <font face="Verdana" color="#0000ff" size="2">Backspace </font>
                </p>
              </td>
            </tr>
            <tr class="evenRecord" valign="top">
              <td>
                <p class="lastInCell">
                  <font face="Verdana" color="#0000ff" size="2">Return to the beginning of the row </font>
                </p>
              </td>
              <td style="BORDER-RIGHT: #cccccc 1px solid">
                <p class="lastInCell">
                  <font face="Verdana" color="#0000ff" size="2">Home </font>
                </p>
              </td>
            </tr>
            <tr class="record" valign="top">
              <td>
                <p class="lastInCell">
                  <font face="Verdana" color="#0000ff" size="2">Enter the date </font>
                </p>
              </td>
              <td style="BORDER-RIGHT: #cccccc 1px solid">
                <p class="lastInCell">
                  <font face="Verdana" color="#0000ff" size="2">Ctrl + ; (semicolon) </font>
                </p>
              </td>
            </tr>
            <tr class="evenRecord" valign="top">
              <td>
                <p class="lastInCell">
                  <font face="Verdana" color="#0000ff" size="2">Enter the time </font>
                </p>
              </td>
              <td style="BORDER-RIGHT: #cccccc 1px solid">
                <p class="lastInCell">
                  <font face="Verdana" color="#0000ff" size="2">Ctrl + Shift + : (colon) </font>
                </p>
              </td>
            </tr>
            <tr class="record" valign="top">
              <td>
                <p class="lastInCell">
                  <font face="Verdana" color="#0000ff" size="2">Start a formula </font>
                </p>
              </td>
              <td style="BORDER-RIGHT: #cccccc 1px solid">
                <p class="lastInCell">
                  <font face="Verdana" color="#0000ff" size="2">= (equal sign) </font>
                </p>
              </td>
            </tr>
            <tr class="evenRecord" valign="top">
              <td>
                <p class="lastInCell">
                  <font face="Verdana" color="#0000ff" size="2">Check the spelling of titles or words within the cells </font>
                </p>
              </td>
              <td style="BORDER-RIGHT: #cccccc 1px solid">
                <p class="lastInCell">
                  <font face="Verdana" color="#0000ff" size="2">F7 </font>
                </p>
              </td>
            </tr>
            <tr class="record" valign="top">
              <td>
                <p class="lastInCell">
                  <font face="Verdana" color="#0000ff" size="2">Find out about the style within the cell </font>
                </p>
              </td>
              <td style="BORDER-RIGHT: #cccccc 1px solid">
                <p class="lastInCell">
                  <font face="Verdana" color="#0000ff" size="2">ALT + ' (apostrophe) </font>
                </p>
              </td>
            </tr>
            <tr class="evenRecord" valign="top">
              <td>
                <p class="lastInCell">
                  <font face="Verdana" color="#0000ff" size="2">Display the Format Cells dialog box </font>
                </p>
              </td>
              <td style="BORDER-RIGHT: #cccccc 1px solid">
                <p class="lastInCell">
                  <font face="Verdana" color="#0000ff" size="2">Ctrl + 1 </font>
                </p>
              </td>
            </tr>
            <tr class="record" valign="top">
              <td>
                <p class="lastInCell">
                  <font face="Verdana" color="#0000ff" size="2">Apply the general number format </font>
                </p>
              </td>
              <td style="BORDER-RIGHT: #cccccc 1px solid">
                <p class="lastInCell">
                  <font face="Verdana" color="#0000ff" size="2">Ctrl + Shift + ~ </font>
                </p>
              </td>
            </tr>
            <tr class="evenRecord" valign="top">
              <td>
                <p class="lastInCell">
                  <font face="Verdana" color="#0000ff" size="2">Turn numbers into dollars </font>
                </p>
              </td>
              <td style="BORDER-RIGHT: #cccccc 1px solid">
                <p class="lastInCell">
                  <font face="Verdana" color="#0000ff" size="2">Ctrl + Shift + $ </font>
                </p>
              </td>
            </tr>
            <tr class="record" valign="top">
              <td>
                <p class="lastInCell">
                  <font face="Verdana" color="#0000ff" size="2">Make numbers a percentage </font>
                </p>
              </td>
              <td style="BORDER-RIGHT: #cccccc 1px solid">
                <p class="lastInCell">
                  <font face="Verdana" color="#0000ff" size="2">Ctrl + Shift + % </font>
                </p>
              </td>
            </tr>
            <tr class="evenRecord" valign="top">
              <td>
                <p class="lastInCell">
                  <font face="Verdana" color="#0000ff" size="2">Apply a border </font>
                </p>
              </td>
              <td style="BORDER-RIGHT: #cccccc 1px solid">
                <p class="lastInCell">
                  <font face="Verdana" color="#0000ff" size="2">Ctrl + Shift + &amp; </font>
                </p>
              </td>
            </tr>
          </tbody>
        </table>
        <p>
          <font face="Verdana" color="#0000ff" size="2">For more Check this link </font>
        </p>
        <p>
          <a href="http://www.microsoft.com/athome/moredone/compshortcuts.mspx#EBAA">
            <font face="Verdana" color="#0000ff" size="2">http://www.microsoft.com/athome/moredone/compshortcuts.mspx#EBAA</font>
          </a>
        </p>
        <p>
          <font face="Verdana" color="#0000ff" size="2">Cheers !!!</font>
        </p>
        <p>
          <font face="Verdana" color="#0000ff" size="2">Suresh Behera</font>
        </p>
        <img src="http://weblogs.asp.net/SBehera/aggbug/413394.aspx" width="1" height="1"/>
      </content>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Suresh Behera</dc:creator>
    </item>
    <item>
      <title>I got married!</title>
      <link>http://weblogs.asp.net/rchartier/archive/2005/06/16/413381.aspx</link>
      <pubDate>Thu, 16 Jun 2005 18:36:00 GMT</pubDate>
      <guid isPermaLink="true">http://weblogs.asp.net/rchartier/archive/2005/06/16/413381.aspx</guid>
      <n0:comment xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/rchartier/comments/413381.aspx</n0:comment>
      <n0:commentRss xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/rchartier/comments/commentRss/413381.aspx</n0:commentRss>
      <comments>http://weblogs.asp.net/rchartier/archive/2005/06/16/413381.aspx#comment</comments>
      <n0:comments xmlns:n0="http://purl.org/rss/1.0/modules/slash/">7</n0:comments>
      <n0:ping xmlns:n0="http://madskills.com/public/xml/rss/module/trackback/">http://weblogs.asp.net/rchartier/services/trackbacks/413381.aspx</n0:ping>
      <source url="http://weblogs.asp.net/rchartier/rss.aspx">Rob Chartier ~ Contemplation...</source>
      <content>
        <p>Katerina and I finally tied the knot - June 4, 2005.  Excellent turn out, nothing big went wrong, what an awesome day!</p>
        <p><a href="http://www.chartier-family.com/ngallery/albums/136.aspx">Some pictures here...</a> (I will update them as more friends and family send them in to me)</p>
        <p>There was a delay in my posting to my blog because of the obvious rush around the date.  We got hitched, moved in with each other, AND went on a quick (1 week) honeymoon into the interior of BC - Penticton, Kelowna, Osoyoos, etc.  </p>
        <p>For those that are wondering about kids, well it is in the 5 year plan, late, but still there.  ;)</p>
        <p> </p>
        <img src="http://weblogs.asp.net/rchartier/aggbug/413381.aspx" width="1" height="1"/>
      </content>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Robert Chartier</dc:creator>
    </item>
    <item>
      <title>ReverseDOS in Community Server</title>
      <link>http://weblogs.asp.net/cfrazier/archive/2005/06/16/413379.aspx</link>
      <pubDate>Thu, 16 Jun 2005 18:31:00 GMT</pubDate>
      <guid isPermaLink="true">http://weblogs.asp.net/cfrazier/archive/2005/06/16/413379.aspx</guid>
      <n0:comment xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/cfrazier/comments/413379.aspx</n0:comment>
      <n0:commentRss xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/cfrazier/comments/commentRss/413379.aspx</n0:commentRss>
      <comments>http://weblogs.asp.net/cfrazier/archive/2005/06/16/413379.aspx#comment</comments>
      <n0:comments xmlns:n0="http://purl.org/rss/1.0/modules/slash/">1</n0:comments>
      <n0:ping xmlns:n0="http://madskills.com/public/xml/rss/module/trackback/">http://weblogs.asp.net/cfrazier/services/trackbacks/413379.aspx</n0:ping>
      <source url="http://weblogs.asp.net/cfrazier/rss.aspx">.NET Blog - Chris Frazier Style</source>
      <content>
        <p>After another slew of referrer/comment spam that showed up in my blog this
morning, I went ahead and downloaded Mike's <a href="http://angrypets.com/tools/rdos/">ReverseDOS</a>.</p>
        <p>I followed the steps outlined for setup, but it didn't quite work the way it
was outlined at first - I got the dreaded "yellow screen of death". This was due
to the entries that I had made in the web.config. So I looked at the entries
that were already in there, and I noticed that some <span style="COLOR: blue">&lt;</span><span style="COLOR: maroon">section/</span><span style="COLOR: blue">&gt;</span> nodes were added to the <span style="COLOR: blue">&lt;</span><span style="COLOR: maroon">system.web/</span><span style="COLOR: blue">&gt;</span> node. Moving the default configuration from
looking like this:</p>
        <pre><span style="COLOR: blue">&lt;</span>!-- copy and paste the following code --<span style="COLOR: blue">&gt;</span><span style="COLOR: blue">&lt;</span><span style="COLOR: maroon">configSections</span><span style="COLOR: blue">&gt;</span><span style="COLOR: blue">&lt;</span><span style="COLOR: maroon">sectionGroup</span><span style="COLOR: red">name</span>="<span style="COLOR: dodgerblue">AngryPets</span>" <span style="COLOR: blue">&gt;</span><span style="COLOR: blue">&lt;</span><span style="COLOR: maroon">section</span><span style="COLOR: red">name</span>="<span style="COLOR: dodgerblue">ReverseDOS</span>" <span style="COLOR: red">type</span>="<span style="COLOR: dodgerblue">AngryPets.Web.Frameworks.ReverseDOS.FilterConfigHandler, AngryPets.Web.Frameworks.ReverseDOS</span>" /<span style="COLOR: blue">&gt;</span><span style="COLOR: blue">&lt;</span>/<span style="COLOR: maroon">sectionGroup</span><span style="COLOR: blue">&gt;</span><span style="COLOR: blue">&lt;</span>/<span style="COLOR: maroon">configSections</span><span style="COLOR: blue">&gt;</span></pre>
        <p class="media">Instead, mine now looks like this:</p>
        <pre><span style="COLOR: blue">&lt;</span><span style="COLOR: maroon">sectionGroup</span><span style="COLOR: red">name</span>="<span style="COLOR: dodgerblue">system.web</span>"<span style="COLOR: blue">&gt;</span><span style="COLOR: blue">&lt;</span><span style="COLOR: maroon">section</span><span style="COLOR: red">name</span>="<span style="COLOR: dodgerblue">membership</span>" <span style="COLOR: red">type</span>="<span style="COLOR: dodgerblue">Microsoft.ScalableHosting.Configuration.MembershipConfigHandler, MemberRole, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b7c773fb104e7562</span>"/<span style="COLOR: blue">&gt;</span><span style="COLOR: blue">&lt;</span><span style="COLOR: maroon">section</span><span style="COLOR: red">name</span>="<span style="COLOR: dodgerblue">roleManager</span>" <span style="COLOR: red">type</span>="<span style="COLOR: dodgerblue">Microsoft.ScalableHosting.Configuration.RolesConfigHandler, MemberRole, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b7c773fb104e7562</span>"/<span style="COLOR: blue">&gt;</span><span style="COLOR: blue">&lt;</span><span style="COLOR: maroon">section</span><span style="COLOR: red">name</span>="<span style="COLOR: dodgerblue">profile</span>" <span style="COLOR: red">type</span>="<span style="COLOR: dodgerblue">Microsoft.ScalableHosting.Configuration.ProfileConfigHandler, MemberRole, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b7c773fb104e7562</span>"/<span style="COLOR: blue">&gt;</span><span style="COLOR: blue">&lt;</span><span style="COLOR: maroon">section</span><span style="COLOR: red">name</span>="<span style="COLOR: dodgerblue">anonymousIdentification</span>" <span style="COLOR: red">type</span>="<span style="COLOR: dodgerblue">Microsoft.ScalableHosting.Configuration.AnonymousIdConfigHandler, MemberRole, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b7c773fb104e7562</span>"/<span style="COLOR: blue">&gt;</span><span style="COLOR: blue">&lt;</span><span style="COLOR: maroon">section</span><span style="COLOR: red">name</span>="<span style="COLOR: dodgerblue">ReverseDOS</span>" <span style="COLOR: red">type</span>="<span style="COLOR: dodgerblue">AngryPets.Web.Frameworks.ReverseDOS.FilterConfigHandler, AngryPets.Web.Frameworks.ReverseDOS</span>" /<span style="COLOR: blue">&gt;</span><span style="COLOR: blue">&lt;</span>/<span style="COLOR: maroon">sectionGroup</span><span style="COLOR: blue">&gt;</span></pre>
        <p class="media">And I of course moved the ReverseDOS node to be under system.web.
We'll see how this pans out, but I thought I would put it out there just in case
someone else was having issues with it.</p>
        <p class="media">[ Currently Playing : Stinkfist - Tool - Aenima (5:10)
]</p>
        <img src="http://weblogs.asp.net/cfrazier/aggbug/413379.aspx" width="1" height="1"/>
      </content>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christopher Frazier</dc:creator>
    </item>
    <item>
      <title>2-for-1 offer on Carl Franklin's July VB.NET Master Class</title>
      <link>http://weblogs.asp.net/CFranklin/archive/2005/06/16/413377.aspx</link>
      <pubDate>Thu, 16 Jun 2005 18:28:00 GMT</pubDate>
      <guid isPermaLink="true">http://weblogs.asp.net/CFranklin/archive/2005/06/16/413377.aspx</guid>
      <n0:comment xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/CFranklin/comments/413377.aspx</n0:comment>
      <n0:commentRss xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/CFranklin/comments/commentRss/413377.aspx</n0:commentRss>
      <comments>http://weblogs.asp.net/CFranklin/archive/2005/06/16/413377.aspx#comment</comments>
      <n0:comments xmlns:n0="http://purl.org/rss/1.0/modules/slash/">4</n0:comments>
      <n0:ping xmlns:n0="http://madskills.com/public/xml/rss/module/trackback/">http://weblogs.asp.net/CFranklin/services/trackbacks/413377.aspx</n0:ping>
      <source url="http://weblogs.asp.net/CFranklin/rss.aspx">Carl Franklin</source>
      <content>I don't usually post these types of things to my blog, but I think some of my blog readers may appreciate it. <br/> <br/> I noticed that nobody was signing up for my ASP.NET Master Classes for the last 3 months or so, and next month was no exception. I attribute this to the fact that there is so much ASP.NET 2.0 hype relative to VB.NET 2.0 hype. Also, people adopt server technology faster than client technology.<br/> <br/> So I'm instead teaching a VB.NET Master Class (which has been well-attended all along) from July 11-15 and I'm extending a deal to people who read my blog, MSDN Event attendees, and INETA user group members. For you, I'm doing a 2-for-1 special. Go ahead and sign up normally, but then <a href="http://www.franklins.net/contact.asp">contact us</a> and tell us you want to take advantage of the July 2-for-1 deal.<br/> <br/> The class is normally $2300, but I'm extending this 2-for-1 deal because of the short notice.<br/> <br/> Details on this 5-day hands-on class are at <a href="http://franklins.net/vb_net_training.aspx">http://franklins.net/vb_net_training.aspx</a><br/> <br/> The Southeastern Connecticut coast is beautiful this time of year, and the food is great!<br/> I should also tell you that every attendee gets a DVD with camtasia movies that I record during the class.<br/> <br/> Carl<br/> <img src="http://weblogs.asp.net/CFranklin/aggbug/413377.aspx" width="1" height="1"/></content>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Carl Franklin</dc:creator>
    </item>
    <item>
      <title>Great set of icons</title>
      <link>http://weblogs.asp.net/rosherove/archive/2005/06/16/413334.aspx</link>
      <pubDate>Thu, 16 Jun 2005 18:12:00 GMT</pubDate>
      <guid isPermaLink="true">http://weblogs.asp.net/rosherove/archive/2005/06/16/413334.aspx</guid>
      <n0:comment xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/rosherove/comments/413334.aspx</n0:comment>
      <n0:commentRss xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/rosherove/comments/commentRss/413334.aspx</n0:commentRss>
      <comments>http://weblogs.asp.net/rosherove/archive/2005/06/16/413334.aspx#comment</comments>
      <n0:comments xmlns:n0="http://purl.org/rss/1.0/modules/slash/">3</n0:comments>
      <n0:ping xmlns:n0="http://madskills.com/public/xml/rss/module/trackback/">http://weblogs.asp.net/rosherove/services/trackbacks/413334.aspx</n0:ping>
      <source url="http://weblogs.asp.net/rosherove/rss.aspx">ISerializable</source>
      <content>
        <div><a href="http://www.pixelgirlpresents.com/icons.php?page=4&amp;cat=pc">This is a great set of downloadable icons</a>, many of which available for Windows.</div>
        <div>The link was sent to me by my lovely wife, Tal. <em>(See if you can spot one familiar icon on the list...)</em></div>
        <img src="http://weblogs.asp.net/rosherove/aggbug/413334.aspx" width="1" height="1"/>
      </content>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roy Osherove</dc:creator>
    </item>
    <item>
      <title>Mondays tonight (Thurs) at 10pm, Dnr Tomorrow at 6pm</title>
      <link>http://weblogs.asp.net/CFranklin/archive/2005/06/16/413329.aspx</link>
      <pubDate>Thu, 16 Jun 2005 17:12:00 GMT</pubDate>
      <guid isPermaLink="true">http://weblogs.asp.net/CFranklin/archive/2005/06/16/413329.aspx</guid>
      <n0:comment xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/CFranklin/comments/413329.aspx</n0:comment>
      <n0:commentRss xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/CFranklin/comments/commentRss/413329.aspx</n0:commentRss>
      <comments>http://weblogs.asp.net/CFranklin/archive/2005/06/16/413329.aspx#comment</comments>
      <n0:comments xmlns:n0="http://purl.org/rss/1.0/modules/slash/">0</n0:comments>
      <n0:ping xmlns:n0="http://madskills.com/public/xml/rss/module/trackback/">http://weblogs.asp.net/CFranklin/services/trackbacks/413329.aspx</n0:ping>
      <source url="http://weblogs.asp.net/CFranklin/rss.aspx">Carl Franklin</source>
      <content>Mondays is being recorded live tonight at 10pm Eastern.

DNR tomorrow night at 6pm Eastern

Join us:
http://www.franklins.net/calldotnetrocks
<img src="http://weblogs.asp.net/CFranklin/aggbug/413329.aspx" width="1" height="1"/></content>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Carl Franklin</dc:creator>
    </item>
    <item>
      <title>Inferring in parameter types in SqlCommand: does not work with Nullable&lt;T&gt; values</title>
      <link>http://weblogs.asp.net/cazzu/archive/2005/06/16/NullableTSQLParam.aspx</link>
      <pubDate>Thu, 16 Jun 2005 15:55:00 GMT</pubDate>
      <guid isPermaLink="true">http://weblogs.asp.net/cazzu/archive/2005/06/16/NullableTSQLParam.aspx</guid>
      <n0:comment xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/cazzu/comments/413321.aspx</n0:comment>
      <n0:commentRss xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/cazzu/comments/commentRss/413321.aspx</n0:commentRss>
      <comments>http://weblogs.asp.net/cazzu/archive/2005/06/16/NullableTSQLParam.aspx#comment</comments>
      <n0:comments xmlns:n0="http://purl.org/rss/1.0/modules/slash/">1</n0:comments>
      <n0:ping xmlns:n0="http://madskills.com/public/xml/rss/module/trackback/">http://weblogs.asp.net/cazzu/services/trackbacks/413321.aspx</n0:ping>
      <source url="http://weblogs.asp.net/cazzu/rss.aspx">eXtensible mind</source>
      <content>SqlCommand can infer parameter types from their values. It has always been that way. Therefore, you don't need to care about the mapping between CLR types and SQL types. In Whidbey (.NET v2.0), nullable types (Nullable&lt;T&gt; generic class) were introduced to better support database scenarios, where a field that would map to a CLR value type can actually be null. I would have expected the same type inference on parameters to be performed for these types too, basically resolving to the underlying type (i.e. Int32 in a Nullable&lt;int&gt;) and having the parameter set to null if it didn't contain a value. <br/> <br/> Turns out that if you try to use parameter inference with Nullable&lt;T&gt;, you will get an exception saying that the managed provider does not know how to map the Nullable&lt;T&gt; to a native type. As usual, <a href="http://lab.msdn.microsoft.com/ProductFeedback/viewFeedback.aspx?feedbackid=e4c5e9a3-9fac-4eab-98c0-776e85250d0c">I reported the bug</a>, which they resolved <b>*By Design*</b> (hopefully they will change the resolution to <b>Posponed</b>, which is what I would expect given their own answer to the issue). Hence, it's not supported and will not be in Whidbey. Too bad as auto-generated data access layers now will have to account for this. And it's bad because although the introduccion of the Nullable&lt;T&gt; made it easier to generate the reading piece, it now complicates the querying and updating :(.<img src="http://weblogs.asp.net/cazzu/aggbug/413321.aspx" width="1" height="1"/></content>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Cazzulino</dc:creator>
    </item>
    <item>
      <title>Learn to make SharePoint Web Parts work together</title>
      <link>http://weblogs.asp.net/pleloup/archive/2005/06/16/413317.aspx</link>
      <pubDate>Thu, 16 Jun 2005 15:33:00 GMT</pubDate>
      <guid isPermaLink="true">http://weblogs.asp.net/pleloup/archive/2005/06/16/413317.aspx</guid>
      <n0:comment xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/pleloup/comments/413317.aspx</n0:comment>
      <n0:commentRss xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/pleloup/comments/commentRss/413317.aspx</n0:commentRss>
      <comments>http://weblogs.asp.net/pleloup/archive/2005/06/16/413317.aspx#comment</comments>
      <n0:comments xmlns:n0="http://purl.org/rss/1.0/modules/slash/">1</n0:comments>
      <n0:ping xmlns:n0="http://madskills.com/public/xml/rss/module/trackback/">http://weblogs.asp.net/pleloup/services/trackbacks/413317.aspx</n0:ping>
      <source url="http://weblogs.asp.net/pleloup/rss.aspx">help.net</source>
      <content>
        <p>
          <font face="Verdana" size="2">Another great article by Dino Esposito. This time Dino explore </font>
          <a href="http://www.theserverside.net/articles/showarticle.tss?id=WebParts2">
            <font face="Verdana" size="2">Sharepoint and Web Parts</font>
          </a>
          <font face="Verdana" size="2">. Cool stuff</font>
        </p>
        <p><font face="Verdana" size="2"/> </p>
        <img src="http://weblogs.asp.net/pleloup/aggbug/413317.aspx" width="1" height="1"/>
      </content>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Paschal L</dc:creator>
    </item>
    <item>
      <title>Forum Discussion: How to clean inside the PC&#8217;s tower &#8211; Tweak XP Forums.         </title>
      <link>http://weblogs.asp.net/Expertzone/archive/2005/06/16/413315.aspx</link>
      <pubDate>Thu, 16 Jun 2005 15:24:00 GMT</pubDate>
      <guid isPermaLink="true">http://weblogs.asp.net/Expertzone/archive/2005/06/16/413315.aspx</guid>
      <n0:comment xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/Expertzone/comments/413315.aspx</n0:comment>
      <n0:commentRss xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/Expertzone/comments/commentRss/413315.aspx</n0:commentRss>
      <comments>http://weblogs.asp.net/Expertzone/archive/2005/06/16/413315.aspx#comment</comments>
      <n0:comments xmlns:n0="http://purl.org/rss/1.0/modules/slash/">0</n0:comments>
      <n0:ping xmlns:n0="http://madskills.com/public/xml/rss/module/trackback/">http://weblogs.asp.net/Expertzone/services/trackbacks/413315.aspx</n0:ping>
      <source url="http://weblogs.asp.net/Expertzone/rss.aspx">Windows XP Expert Zone Community WebLog</source>
      <content>
        <p class="MsoNormal" style="MARGIN: 0in 0in 0pt">
          <font face="Times New Roman">This blog entry was gleaned from </font>
          <a href="http://forum.tweakxp.com/forum/">
            <font face="Times New Roman">TweakXP.com<span style="mso-spacerun: yes">  </span>Forums</font>
          </a>
          <span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">, a </span>
          <span style="COLOR: navy">
            <a href="http://www.microsoft.com/windowsxp/expertzone/relatedsites.mspx">
              <font face="Times New Roman">Featured Community </font>
            </a>
          </span>
          <font face="Times New Roman">Web site.<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"><n0:p xmlns:n0="o"/></span></font>
        </p>
        <p class="MsoNormal" style="MARGIN: 0in 0in 0pt">
          <n0:p xmlns:n0="o">
            <font face="Times New Roman"> </font>
          </n0:p>
        </p>
        <p class="MsoNormal" style="MARGIN: 0in 0in 0pt">
          <font face="Times New Roman">What’s the best way to clean inside the PC’s tower – compressed air, cotton swabs, or something else?</font>
        </p>
        <p class="MsoNormal" style="MARGIN: 0in 0in 0pt">
          <n0:p xmlns:n0="o">
            <font face="Times New Roman"> </font>
          </n0:p>
        </p>
        <p class="MsoNormal" style="MARGIN: 0in 0in 0pt">
          <font face="Times New Roman">by Joli Ballew</font>
        </p>
        <p class="MsoNormal" style="MARGIN: 0in 0in 0pt">
          <font face="Times New Roman">Expert Zone Columnist</font>
        </p>
        <p class="MsoNormal" style="MARGIN: 0in 0in 0pt">
          <n0:p xmlns:n0="o">
            <font face="Times New Roman"> </font>
          </n0:p>
        </p>
        <p class="MsoNormal" style="MARGIN: 0in 0in 0pt">
          <span style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana">
            <a href="http://www.microsoft.com/info/cpyright.mspx">The items on this WebLog are provided as is with no warranties and confer no rights. See Microsoft Information on Terms of Use.</a>
          </span>
        </p>
        <img src="http://weblogs.asp.net/Expertzone/aggbug/413315.aspx" width="1" height="1"/>
      </content>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Expertzone</dc:creator>
    </item>
    <item>
      <title>Troubleshooting Tip: Learn about the Microsoft Windows Malicious Software Removal Tool &#8211; Bink.nu.   </title>
      <link>http://weblogs.asp.net/Expertzone/archive/2005/06/16/413314.aspx</link>
      <pubDate>Thu, 16 Jun 2005 15:23:00 GMT</pubDate>
      <guid isPermaLink="true">http://weblogs.asp.net/Expertzone/archive/2005/06/16/413314.aspx</guid>
      <n0:comment xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/Expertzone/comments/413314.aspx</n0:comment>
      <n0:commentRss xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/Expertzone/comments/commentRss/413314.aspx</n0:commentRss>
      <comments>http://weblogs.asp.net/Expertzone/archive/2005/06/16/413314.aspx#comment</comments>
      <n0:comments xmlns:n0="http://purl.org/rss/1.0/modules/slash/">0</n0:comments>
      <n0:ping xmlns:n0="http://madskills.com/public/xml/rss/module/trackback/">http://weblogs.asp.net/Expertzone/services/trackbacks/413314.aspx</n0:ping>
      <source url="http://weblogs.asp.net/Expertzone/rss.aspx">Windows XP Expert Zone Community WebLog</source>
      <content>
        <p class="MsoNormal" style="MARGIN: 0in 0in 0pt">
          <font face="Times New Roman">This blog entry was gleaned from</font>
          <span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"><a href="http://bink.nu/">Bink.nu</a>, a </span>
          <span style="COLOR: navy">
            <a href="http://www.microsoft.com/windowsxp/expertzone/relatedsites.mspx">
              <font face="Times New Roman">Featured Community </font>
            </a>
          </span>
          <font face="Times New Roman">Web site.</font>
        </p>
        <p class="MsoNormal" style="MARGIN: 0in 0in 0pt">
          <n0:p xmlns:n0="o">
            <font face="Times New Roman"> </font>
          </n0:p>
        </p>
        <p class="MsoNormal" style="MARGIN: 0in 0in 0pt">
          <n0:p xmlns:n0="o"/>
          <span style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana">This tool checks your computer for infection by specific, prevalent malicious software (including Blaster, Sasser, and Mydoom) and helps to remove the infection if it is found. Microsoft will release an updated version of this tool on the second Tuesday of each month.<n0:p xmlns:n0="o"/></span>
        </p>
        <p class="MsoNormal" style="MARGIN: 0in 0in 0pt"><span style="mso-spacerun: yes"/> </p>
        <p class="MsoNormal" style="MARGIN: 0in 0in 0pt">
          <font face="Times New Roman">by Joli Ballew</font>
        </p>
        <p class="MsoNormal" style="MARGIN: 0in 0in 0pt">
          <font face="Times New Roman">Expert Zone Columnist</font>
        </p>
        <p class="MsoNormal" style="MARGIN: 0in 0in 0pt">
          <n0:p xmlns:n0="o">
            <font face="Times New Roman"> </font>
          </n0:p>
        </p>
        <p class="MsoNormal" style="MARGIN: 0in 0in 0pt">
          <span style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana">
            <a href="http://www.microsoft.com/info/cpyright.mspx">The items on this WebLog are provided as is with no warranties and confer no rights. See Microsoft Information on Terms of Use.</a>
            <n0:p xmlns:n0="o"/>
          </span>
        </p>
        <p class="MsoNormal" style="MARGIN: 0in 0in 0pt">
          <span style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana">
            <n0:p xmlns:n0="o"> </n0:p>
          </span>
        </p>
        <img src="http://weblogs.asp.net/Expertzone/aggbug/413314.aspx" width="1" height="1"/>
      </content>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Expertzone</dc:creator>
    </item>
    <item>
      <title>Scoble throws it right back at Joel.</title>
      <link>http://weblogs.asp.net/jclarknet/archive/2005/06/16/413297.aspx</link>
      <pubDate>Thu, 16 Jun 2005 13:56:00 GMT</pubDate>
      <guid isPermaLink="true">http://weblogs.asp.net/jclarknet/archive/2005/06/16/413297.aspx</guid>
      <n0:comment xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jclarknet/comments/413297.aspx</n0:comment>
      <n0:commentRss xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/jclarknet/comments/commentRss/413297.aspx</n0:commentRss>
      <comments>http://weblogs.asp.net/jclarknet/archive/2005/06/16/413297.aspx#comment</comments>
      <n0:comments xmlns:n0="http://purl.org/rss/1.0/modules/slash/">3</n0:comments>
      <n0:ping xmlns:n0="http://madskills.com/public/xml/rss/module/trackback/">http://weblogs.asp.net/jclarknet/services/trackbacks/413297.aspx</n0:ping>
      <source url="http://weblogs.asp.net/jclarknet/rss.aspx">Jason Clark's Blog</source>
      <content>
        <p>Joel over at <a href="http://www.joelonsoftware.com/">Joel on software </a>threw out some interesting commentary about how life at FogBugz palace is, compared to the dismal rags over at Microsoft *laugh*.   <a href="http://radio.weblogs.com/0001011/2005/06/16.html#a10405">Scoble responded today </a>with a colorful synopsis of just how bad life is at Microsoft.  I don't know about Joel's developers, but I sit in front of a 22" Apple Cinema display and use a Dual 3.6 Xeon with 2GB of memory ,15K SCSI  and a Quadro 3400 FX at home.</p>
        <p>On a side note, how does bug tracking software get titled as "painless project management"?  I've always wondered how you could classify a great bug tracking system as a project management system.  They may intertwine, but I don't see how you can micro-manage a project by bugs.  There is a lot more to the delivery software than stamping out bugs...</p>
        <img src="http://weblogs.asp.net/jclarknet/aggbug/413297.aspx" width="1" height="1"/>
      </content>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jason Clark</dc:creator>
    </item>
    <item>
      <title>Free Tech Books are always nice</title>
      <link>http://weblogs.asp.net/grobinson/archive/2005/06/16/413281.aspx</link>
      <pubDate>Thu, 16 Jun 2005 13:23:00 GMT</pubDate>
      <guid isPermaLink="true">http://weblogs.asp.net/grobinson/archive/2005/06/16/413281.aspx</guid>
      <n0:comment xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/grobinson/comments/413281.aspx</n0:comment>
      <n0:commentRss xmlns:n0="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/grobinson/comments/commentRss/413281.aspx</n0:commentRss>
      <comments>http://weblogs.asp.net/grobinson/archive/2005/06/16/413281.aspx#comment</comments>
      <n0:comments xmlns:n0="http://purl.org/rss/1.0/modules/slash/">1</n0:comments>
      <n0:ping xmlns:n0="http://madskills.com/public/xml/rss/module/trackback/">http://weblogs.asp.net/grobinson/services/trackbacks/413281.aspx</n0:ping>
      <source url="http://weblogs.asp.net/grobinson/rss.aspx">Greg Robinson's Blog</source>
      <content>
        <p>
          <a href="http://msdn.microsoft.com/vbasic/whidbey/introto2005/">
            <font face="Arial" size="2">http://msdn.microsoft.com/vbasic/whidbey/introto2005/</font>
          </a>
        </p>
        <img src="http://weblogs.asp.net/grobinson/aggbug/413281.aspx" width="1" height="1"/>
      </content>
      <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Greg Robinson</dc:creator>
    </item>
  </channel>
</rss>