    <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/">
     <channel>
        <title>ACCU  :: The Wall</title>
        <link>https://members.accu.org/index.php/journals/1069</link>
        <description>Professionalism in Programming</description>
        <dc:language>en-us</dc:language> 
        <dc:creator>Administrator</dc:creator> 
        <admin:generatorAgent rdf:resource="http://www.xaraya.org" /> 
        <admin:errorReportsTo rdf:resource="mailto:webeditor@accu.org" />
       <sy:updatePeriod>hourly</sy:updatePeriod>
       <sy:updateFrequency>1</sy:updateFrequency>
       <docs>http://backend.userland.com/rss</docs>


        <h2>Journal Articles</h2>


<div class="xar-mod-head"><span class="xar-mod-title">CVu Journal Vol 12, #6 - Dec 2000 + Letters to the Editor</span></div>

<table border="0" cellpadding="1" cellspacing="0">
    <tbody>
    <tr>
        <td valign="top">
            Browse in :
       </td>
       <td valign="top">

                                            <a href="https://members.accu.org/index.php/journals/">All</a>

                     &gt;                         <a href="https://members.accu.org/index.php/journals/c76/">Journals</a>

                     &gt;                         <a href="https://members.accu.org/index.php/journals/c77/">CVu</a>

                     &gt;                         <a href="https://members.accu.org/index.php/journals/c123/">126</a>
                    (17)
<br />

                                            <a href="https://members.accu.org/index.php/journals/">All</a>

                     &gt;                         <a href="https://members.accu.org/index.php/journals/c184/">Journal Columns</a>

                     &gt;                         <a href="https://members.accu.org/index.php/journals/c186/">LettersEditor</a>
                    (132)
<br />

                                            <a href="https://members.accu.org/index.php/journals/c123-186/">Any of these categories</a>

                    -                        <a href="https://members.accu.org/index.php/journals/c123+186/">All of these categories</a>
<br />
</td>
   </tr>
   </tbody>
</table>




<div class="xar-error">
   <p>
 <strong>Note:</strong> when you create a new publication type,
the articles module will automatically use the templates
<em>user-display-[publicationtype].xt</em>
and <em>user-summary-[publicationtype].xt</em>.
If those templates do not exist when you try to preview or display a new article,
you'll get this warning :-)  Please place your own templates in themes/<em>yourtheme</em>/modules/articles . The templates will get the extension .xt there. </p>
</div>
<div class="xar-norm xar-standard-box-padding">
   <h1><strong>Title:</strong>&nbsp;The Wall</h1>
<p><strong>Author:</strong>&nbsp;</p>
<p>
<strong>Date:</strong> 08 December 2000 13:15:40 +00:00 or Fri, 08 December 2000 13:15:40 +00:00</p>
<p><strong>Summary:</strong>&nbsp;</p>
<p><strong>Body:</strong>&nbsp;<div class="sect1" lang="en">
<div class="titlepage">
<h2><a name="d0e20" id="d0e20"></a>A Request, An
Enequiry, A Suggestion</h2>
</div>
<p>Dear Francis</p>
<p>1. For the past few months I have been frustrated because I
don't know (and [don't want][have no time] to learn) C++, and can
therefore not participate in the &quot;student code critique&quot;. Since C++
is a superset of C, it would surely be more equitable to have a
ratio of C to C++ competitions that reflected this? Alternatively,
why not have one for each language every month? There is plenty of
shonky code out there to choose from. For instance, you (and
others) are always going on about how bad Herbert Shildt is - why
not use some of his code (with suitable acknowledgements, of
course)?</p>
<p>2. I have been labouring under a misapprehension ... or have I?
I have recently been moved to a project which is upsizing to SQL
Server (from Access) and since this will now be globally
distributed we needed to use GUIDs (Globally Unique Identifiers) to
ensure data integrity. My understanding is that these are
constructed from a combination of timestamp (guaranteed no rollover
until approximately 3,400 A.D.) together with the IEEE 802.1 node
address (a 48-bit number), which I had thought was analogous to a
serial number hard coded into the network card. If no network card
is available, then a cryptographic quality 47-bit number will be
obtained, with the MSB of the first octet of the node ID set to 1,
which is guaranteed never to conflict with an IEEE 802 address. If
this is correct, I find it hard to envisage a scenario where data
integrity might be compromised due to duplicate primary keys, which
seems to be one of the (many) thrusts of Silas Brown's article
&quot;<i class="citetitle">Visual Control and COM</i>&quot;. Any experts want
to settle this? I have trawled the web but could find nothing that
my puny brain and time resources can master.</p>
<p>3. In my last job (some four years ago, so the details are
rather hazy) my employer had a publication division, and during my
time there I had to typeset four books (all of 150+ pages with
copious illustrations and tables) using <span class=
"productname">Quark Xpress</span>&trade; on a Mac. The copy was
submitted in <span class="productname">Microsoft Word</span>&trade;
PC format, and I had a devil of a job attempting to import it with
the Word formatting intact. If you (the editor) are having similar
trouble (as you have alluded), why not do what I did, save all your
copy as ASCII text, import it as such, and then use Quark's own
formatting entirely. Incidentally, one of the things I noticed
about habitual Quark users was that they rarely used the menus, but
preferred to use the many (some very complex) combinations of
hot/meta keys, a habit that I wasted no time in acquiring myself. I
now find it painful to watch my colleagues working in Word, for
example, selecting (a) word(s) by dragging with the mouse
(double-clicking on a word selects the whole word, treble-clicking
selects the whole paragraph. <span class="productname">Quark
XPress</span>&trade; is even better, as you can select
word/sentence/paragraph/whole document by 2, 3, 4 or 5 clicks),
locating the Edit menu, then clicking on Copy, or right-clicking
the mouse button and scrolling down the list, when <span class=
"keysym">CTRL+C</span> or <span class="keysym">ALT+E</span>,
<span class="keysym">C</span> will do it in no time at all. But
then I find it painful to watch people doing two-fingered typing
while looking at the keyboard when tHIS SORT OF THING CAN EASILY
HAPPEN. Aren't I smug? Seriously, though, the failure of
professional programmers to master touch-typing, when the keyboard
is arguably their primary tool, strikes me as completely absurd,
and something I rant about fairly often. It takes only an hour or
so a day for a few weeks - and is surely worth it in terms of
increased productivity and decreased eRRORS (especially in a
case-sensitive language).</p>
<p>Edward Collier</p>
<p>&lt;<tt class="email">&lt;<a href=
"mailto:colliere@techop.co.uk">colliere@techop.co.uk</a>&gt;</tt>&gt;</p>
<p class="c3"><span class="remark">As this issue's Student Code
Critique Competition is a C one I hope you will be able to submit a
critique. I do try to keep some balance, but, while finding bad
code is not that difficult, finding it while trying to do a dozen
other things means that it is likely to be whatever is to hand. I
would be very happy for readers to submit code for critiquing. Note
that I have to be careful about pulling code from books for this
purpose.</span></p>
<p class="c3"><span class="remark">I think that your point re
Silas' article is covered in the previous letter. And basically you
are right.</span></p>
<p class="c3"><span class="remark">The problem with your
suggestions for Quark Express is that I heavily use character
styles (which, to my surprise, were only introduced to Quark
Express in release 4). In addition, for all its faults, Word is a
much better editor than Quark Express. Now that I have discovered
how to export my Quark Express style sheets to Word (something that
none of the PE's I worked with knew how to do) life is a lot
easier. Now if Quark Express supported user defined hot-keys better
and added a multi-level undo, I would be happier with importing
straight ASCII to it. In summary, I find Quark Express fine for
layouts but mediocre for formatting and bad as a word processor.
Word is much better for formatting and very good as a word
processor. However before Microsoft quote me, I should add that
every version of Word I have ever worked with has time consuming
bugs. One day that will kill me by inducing a heart
attack.</span></p>
</div>
</p>
<p><strong>Notes:</strong>&nbsp;</p>
<p><em>More fields may be available via dynamicdata ..</em></p>
</div>
</channel>
</rss>
