Initial add of defaria.com
[clearscm.git] / defaria.com / blogs / Status / archives / week_2009_06_21.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" id="sixapart-standard">
4 <head>
5    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
6    <meta name="generator" content="Movable Type 3.2" />
7
8    <link rel="stylesheet" href="http://defaria.com/blogs/Status/styles-site.css" type="text/css" />
9    <link rel="alternate" type="application/atom+xml" title="Atom" href="http://defaria.com/blogs/Status/atom.xml" />
10    <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="http://defaria.com/blogs/Status/index.xml"$>" />
11
12    <title>Status for Andrew DeFaria: June 21, 2009 - June 27, 2009 Archives</title>
13
14    <link rel="start" href="http://defaria.com/blogs/Status/" title="Home" />
15    <link rel="prev" href="http://defaria.com/blogs/Status/archives/week_2009_05_03.html" title="May 03, 2009 - May 09, 2009" />
16    
17 </head>
18 <body class="layout-one-column">
19    <div id="container">
20       <div id="container-inner" class="pkg">
21
22          <div id="banner">
23             <div id="banner-inner" class="pkg">
24                <h1 id="banner-header"><a href="http://defaria.com/blogs/Status/" accesskey="1">Status for Andrew DeFaria</a></h1>
25                <h2 id="banner-description">Searchable status reports and work log</h2>
26             </div>
27          </div>
28
29          <div id="pagebody">
30             <div id="pagebody-inner" class="pkg">
31                <div id="alpha">
32                   <div id="alpha-inner" class="pkg">
33                      
34                      <p class="content-nav">
35                         <a href="http://defaria.com/blogs/Status/archives/week_2009_05_03.html">&laquo; May 03, 2009 - May 09, 2009</a> |
36                         <a href="http://defaria.com/blogs/Status/">Main</a>
37                         
38                      </p>
39                      
40                                           <!--
41 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
42          xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"
43          xmlns:dc="http://purl.org/dc/elements/1.1/">
44 <rdf:Description
45     rdf:about="http://defaria.com/blogs/Status/archives/week_2009_06_21.html#000712"
46     trackback:ping="http://defaria.com/mt/mt-tb.cgi/95"
47     dc:title="Rational Team Concert"
48     dc:identifier="http://defaria.com/blogs/Status/archives/week_2009_06_21.html#000712"
49     dc:subject="General Dynamics"
50     dc:description="Installing Rational Team Client 2.0 Download and install Rational Team Client 2.0. Enabling the Proxy General Dynamics uses a proxy to access external sites. Eclipse uses a URL scheme pointing to external sites for software. Therefore you need to tell..."
51     dc:creator="Andrew DeFaria"
52     dc:date="2009-06-26T19:36:47-06:00" />
53 </rdf:RDF>
54 -->
55
56
57                      <h2 class="date-header">June 26, 2009</h2>
58                      <a id="a000712"></a>
59                      <div class="entry" id="entry-712">
60                         <h3 class="entry-header">Rational Team Concert</h3>
61                         <div class="entry-content">
62                            <div class="entry-body">
63                               <h2>Installing Rational Team Client 2.0</h2>
64
65 <p>Download and install <a href=https://jazz.net/downloads/rational-team-concert/releases/2.0/">Rational Team Client 2.0</a>.</p>
66
67 <h2>Enabling the Proxy</h2>
68
69 </p>General Dynamics uses a proxy to access external sites. Eclipse uses a URL scheme pointing to external sites for software. Therefore you need to tell Eclipse how to use the proxy.</p>
70
71 <ul>
72   <li>Select <strong>Window: Preferences</strong> then type in <em>proxy</em>. This should narrow down the selections a bit.</p>
73
74   <li>Select <strong>Network Connections</strong>.</li>
75
76   <li>Toggle <strong>Manual Proxy configuration</strong> and in <strong>HTTP Proxy</strong> enter &lt;<em>GD's web proxy</em>&gt; <strong>Port</strong> &lt;<em>GD's proxy port</em>&gt;</li>
77
78   <li>Toggle on <strong>Use this proxy server for SSL</strong></li>
79
80   <li>Select <strong>OK</strong></li>
81 </ul>
82
83 <img src="/blogs/Status/images/Network%20Connections.jpg">
84
85 <h2>Enabling Auto Updates</h2>
86
87 <p>It's generally a good idea to enable auto updates. In RTC select <strong>Window: Preferences</strong> type in <em>updates</em> then toggle on <strong>Automatically find new updates and notify me</strong> and <strong>OK</strong>.</p>
88
89 <h2>Installing EPIC (Perl support)</h2>
90
91 <p>Perl integration into Eclipse is provided by EPIC which stands for Eclipse/Perl Integration Components. This web page describes <a href="http://www.epic-ide.org/download.php">how to install EPIC</a>.</p>
92
93 <h2>Configuring EPIC</h2>
94
95 <p>You can select <strong>Window: Preferences</strong> and then expand <strong>Perl EPIC</strong> and adjust settings to suit your taste. I've changed some of the color syntax stuff, changed tab to be 8 characters, insert 2 characters on indent and enabled Perl::Critic (set it to use my Cygwin based perlcritic). I also set the <strong>Perl EPIC: Interpreter</strong> type to <em>Cygwin</em>. 
96
97 <img src="/blogs/Status/images/Preferences.jpg">
98
99 <h2>Creating a Perl Project</h2>
100
101 <p>Here's how you can create a Perl Project, which seems to be like a snapshot view. Note I have not managed to configure RTC with the Clearcase Connector because it requires Clearcase 7.0 and we don't have Clearcase 7.0 on the GD network...</p>
102
103 <ul>
104   <li>Select <strong>Window: Show View: Navigator</strong></li>
105
106   <li>Right click in the Navigator window and select <strong>New: Perl Project</strong></li>
107
108   <li>Give the project a name an select <strong>Finish</strong></li>
109 </ul>
110
111 <h2>Importing into your Perl Project</h2>
112
113 <p>Since Clearcase can't be connected the next best thing I've been able to do is import files into your Perl Project.</p>
114
115 <ul>
116   <li>Right click on your Perl Project and select <strong>Import</strong></li>
117
118   <li>Select <strong>File System</strong> then next browse to where in the file system you wish to import from. I just browsed to my already started view on my X drive</li>
119 </ul>
120
121 <img src="/blogs/Status/images/Import.jpg">
122
123 <p></p>
124
125 <img src="/blogs/Status/images/File%20System.jpg">
126
127 <p>Note that this just makes copies of the files and directories you select much like snapshot load rules into your <em>workspace</em>, which is what you connected to when you started up RTC. So if you modify files then save them they don't automatically go back into Clearcase.  :-( In order to get full integration into Clearcase we'd need to set up the Clearcase Connector, which, unfortunately, requires Clearcase 7.0, which we don't have on the GD network. :-(</p>
128
129 <p>There is a lot more to RTC regarding the "team" aspect of things including <em>Team Areas</em>, <em>Work Items</em>, integration into Clearquest, <em>Tasks</em>, etc.</p>
130
131 <p>Here's an example screen shot:</p>
132
133 <img src="/blogs/Status/images/Perl.png">
134
135 <h2>Debugging Perl</h2>
136
137 <p>I find debuggers invaluable. But many don't take to the Perl debugger because it's all command line oriented and not that pretty. IDEs often help people use debuggers. To debug, right click a source file and select <strong>Debug As: Perl Local</strong>. And here's an example of the Perl debugger in action:</p>
138
139 <img src="/blogs/Status/images/Perl%20Debugger.png">
140
141                               
142                               <p class="entry-footer">
143                                  <span class="post-footers">Posted by Andrew DeFaria at 07:36 PM</span> <span class="separator">|</span> <a class="permalink" href="http://defaria.com/blogs/Status/archives/000712.html">Permalink</a>
144                                  
145                                  | <a href="http://defaria.com/blogs/Status/archives/000712.html#trackback">TrackBacks (0)</a>
146                               </p>
147                            </div>
148                         </div>
149                      </div>
150                      
151                   </div>
152                </div>
153             </div>
154          </div>
155       </div>
156    </div>
157 </body>
158 </html>