Jump to page: 1 210  
Page
Thread overview
DJournal Tips
Jun 14, 2002
anderson
Jun 14, 2002
Matthew Wilson
Jun 14, 2002
anderson
Jun 14, 2002
anderson
Jun 14, 2002
anderson
Re: DJournal Notes
Jun 14, 2002
anderson
Jun 14, 2002
Matthew Wilson
Jun 14, 2002
Matthew Wilson
Jun 14, 2002
Matthew Wilson
Jun 14, 2002
anderson
Jun 14, 2002
anderson
resizing arrays won't work
Jun 14, 2002
Pavel Minayev
Jun 15, 2002
anderson
Re: D Notes
Jun 15, 2002
anderson
Jun 15, 2002
Sean L. Palmer
Jun 17, 2002
Walter
Jun 17, 2002
Matthew Wilson
Jun 15, 2002
anderson
Jun 17, 2002
Walter
Jun 18, 2002
Nic Tiger
Jun 18, 2002
Walter
Jun 18, 2002
Pavel Minayev
Jun 18, 2002
Nic Tiger
Jun 18, 2002
Sean L. Palmer
Jun 18, 2002
anderson
Jun 18, 2002
Burton Radons
Jun 18, 2002
anderson
Jul 06, 2002
Walter
Jul 06, 2002
anderson
Jun 18, 2002
Sean L. Palmer
Jun 18, 2002
Matthew Wilson
Jun 20, 2002
Burton Radons
Jul 06, 2002
Walter
Jun 15, 2002
Sean L. Palmer
Jun 17, 2002
Walter
Jun 17, 2002
Sean L. Palmer
Jun 18, 2002
Walter
Jun 18, 2002
Sean L. Palmer
Jun 18, 2002
Walter
Jun 17, 2002
anderson
Jun 17, 2002
Sean L. Palmer
Jun 17, 2002
anderson
Jun 17, 2002
Matthew Wilson
Jun 18, 2002
Sean L. Palmer
Jun 18, 2002
Matthew Wilson
Jun 18, 2002
Sean L. Palmer
Jun 18, 2002
Burton Radons
Jun 18, 2002
Walter
Jun 18, 2002
Sean L. Palmer
Jun 18, 2002
Walter
Jun 18, 2002
anderson
Jun 18, 2002
anderson
Jun 18, 2002
Roberto Mariottini
Jun 18, 2002
Walter
Jun 18, 2002
anderson
Jun 19, 2002
Roberto Mariottini
Jun 18, 2002
Pavel Minayev
Jun 18, 2002
Burton Radons
Jun 18, 2002
Sean L. Palmer
Jun 18, 2002
Matthew Wilson
Jun 19, 2002
anderson
Jun 19, 2002
Matthew Wilson
Jun 19, 2002
anderson
Jun 19, 2002
anderson
Jun 19, 2002
anderson
Jun 19, 2002
Burton Radons
Jun 19, 2002
anderson
Jul 07, 2002
Walter
Jul 07, 2002
Walter
Jun 17, 2002
Matthew Wilson
Jun 18, 2002
Walter
Jun 18, 2002
Walter
Jun 18, 2002
Matthew Wilson
Jun 18, 2002
Sean L. Palmer
Jul 09, 2002
Walter
Jun 18, 2002
Pavel Minayev
Jun 18, 2002
anderson
Jun 18, 2002
Matthew Wilson
Jun 19, 2002
Pavel Minayev
Jun 19, 2002
anderson
Jun 20, 2002
Patrick Down
Jun 20, 2002
Sean L. Palmer
Jun 20, 2002
Matthew Wilson
Jun 21, 2002
anderson
Jul 09, 2002
anderson
Jun 21, 2002
Patrick Down
Jul 09, 2002
Walter
Jul 09, 2002
Burton Radons
Jul 10, 2002
Walter
Jun 15, 2002
Matthew Wilson
Jun 14, 2002
anderson
Jun 14, 2002
anderson
June 14, 2002
Here's an update.

Any suggestions?

PS
I think it would be good to have a contributes section in the DJounal with
all authors details (webpage/email). What do you think.

For example, heres some of my details

Country : Australia
Occupation : 3rd Year computer science Uni Student
Webpage : www.hohums.tech.nu
Email : anderson@firestar.com.au (but you already have that)
Hobbies : Programming, Programming, 3d graphics programming and D.

But I haven't contributed enough to be worthy of that honour yet ;).


begin 666 D tips.txt
M/$@Q/E=A;&MI;F<@8F%C:W=A<F1S(&EN($%R<F%Y<SPO2#$^#0H-"E1H<F5E
M(&UA:6X@=V%Y<R!T;R!D;R!T:&ES+"!T86ME('EO=7(@<&EC:RX-"@T*"69O
M<B H(&EN="!N(#T@;6%X.R!N/C [("D@#0H)"4%;+2UN73L-"@T*#0H)9F]R
M("@@:6YT(&X@/2!M87@M,3L@;CX],#L@;BTM("D@#0H)"4%;;ET[#0H-"@T*
M"69O<B H(&EN="!N(#T@;6%X.R M+6X^,#L@*2 -"@D)05MN73L-"@T*#0H\
M23Y*;V5L($%N9&5R<V]N/"])/@T*#0H\2#$^1FEL;&5R/"](,3X-"DME97 @
M>6]U<B!C;V1E('-H;W)T(&%N9"!Y;W5R('!A=&EE;F-E(&QO;F<N#0H-"E1H
M92!L87)G97(@>6]U<B!P<F]G<F%M(&ES+"!T:&4@;6]R92!M86EN=&5N86YC
M92!R97%U:7)E9"X@2722<R!B97-T('1O(')E=7-E(&-O9&4@87,@;75C:"!A
M<R!P;W-S:6)L92!B96-A=7-E('1H:7,@=VEL;"!R961U8V4@;6%I;G1E;F%N
M8V4O9&5B=6=G:6YG('1I;64N(%-O;65T:6UE<R!O<'1I;6ES871I;VYS(&UE
M86X@8G)E86MI;F<@=&AI<R!R=6QE+"!B=70@<F5M96UB97(@=&AA="!O;FQY
M('1H92!C<FET:6-A;"]T:6UE;'D@<&%R=',@;V8@=&AE('!R;V=R86T@;F5E
M9"!T;R!B92!O<'1I;6ES960N#0H-"CQ)/DIO96P@06YD97)S;VX\+TD^#0H-
M"CQ(,3Y$(&%R<F%Y<R!C86X@8F4@<V]R=&5D/"](,3X-"@T*"6EN=%M=($$[
M#0H)+BXN#0H)02YS;W)T.PT*#0H\23Y*;V5L($%N9&5R<V]N/"])/@T*( T*
M/$@Q/D0@87)R87ES(&-A;B!B92!R97-I>F5D(&]N('1H92!F;'D\+T@Q/@T*
M#0H):6YT6UT@03L-"@DN+BX-"B @(" @("!!+FQE;F=T:"LK.PT*#0H\23Y*
M;V5L($%N9&5R<V]N/"])/@T*#0H\2#$^0V]M<&%R:6YG(&%R<F%Y<SPO2#$^
M#0I$(&%L;&]W<R!Y;W4@=&\@<75I8VML>2!C;VUP87)E(&%R<F%Y<R!W:71H
M(),]/90N#0H-"@EI;G1;72!!.PT*"6EN=%M=($([#0H)+BXN#0H):68@*$$@
M/3T@0BD@+R]4:&5N(&)O=&@@87)E(&5Q=6%L(&EN(&QE;F=T:"!A;F0@:71E
M;7,N#0H-"D)U="!D;VZ2="!W;W)R>2!R969E<F5N=&EA;"!T97-T:6YG(&ES
M('-T:6QL('-U<'!O<G1E9"!W:71H(),]/3V4#0H-"@EI9B H02 ]/3T@0BD@
M+R]4:&5N(&)O=&@@<F5F97)E;F-E<R!A<F4@97%U86PN#0H-"CQ)/DIO96P@
M06YD97)S;VX\+TD^#0H-"@D-"CQ(,3Y$(&YE=W-G<F]U<#PO2#$^#0I$:60@
M>6]U(&MN;W<@=&AA="!T:&5R92!I<R!A($0@;F5W<V=R;W5P(&]N(&YE=W,N
M9&EG:71A;&UA<G,N8V]M('-E<G9E<C\@2&5R92!Y;W4@8V%N(&%S:R]S=6=G
M97-T(&%N>71H:6YG(&%B;W5T($0@86YD(&5V96X@=&%L:R!T;R!T:&4@8W)E
M871O<B!786QT97(_#0H-"CQ)/DIO96P@06YD97)S;VX\+TD^#0H-"@T*/$@Q
M/DA434P@:6UB961D960@8V]D93PO2#$^#0I$(&-A;B!A=71O;6%T:6-A;&QY
M(&5X=')A8W0@8V]D92!F<F]M(&AT;6P@<&%G97,@86YD(&-O;7!I;&4@:70@
M;&EK92!N;W)M86P@8V]D92X@(%=H870@87)E('1H92!A9'9A;G1A9V5S(&]F
M('1H:7,_($%P87)T(&9R;VT@8F5G:6YN:6YG(&%B;&4@=&\@:V5E<"!C;V1E
M('=I=&@@9&]C=6UE;G1A=&EO;B!F=71U<F4@1"!)1$62<R!M87D@8F4@86)L
M92!T;R!U<V4@=&AI<R!F96%T=7)E(&9O<B!A=71O;6%T:6,@<WEN=&%X(&AI
M9VAL:6=H=&EN9R!A;F0@;V)J96-T(&QI;FL@96UB961D:6YG+@T*#0H\23Y*
M;V5L($%N9&5R<V]N/"])/@T*#0H\2#$^5&EP<SPO2#$^#0I)9B!Y;W4@:&%V
M92!A;GD@=&EP<R!Y;W4@=V]U;&0@;&EK92!T;R!S:&%R92P@96UA:6P@+2TM
M0"TM+2XM+2TN(%1H97D@;75S="!B92!N;R!M;W)E('1H96X@7U]?(&QI;F5S
M(&%N9"!N;R!M;W)E('1H96X@7U]?('=O<F1S+@T*#0H\23Y*;V5L($%N9&5R
M<V]N/"])/@T*#0H\2#$^5VAI8V@@8V]M97,@9FER<W0_/"](,3X-"D1E<VEG
M;B!I<R!T:&4@:V5Y('1O(&=O;V0@<')O9W)A;6UI;F<[(&)U="!I9B!Y;W4@
M9&]NDG0@=&\@<')O9W)A;2 H<VEC*2!T:&5N(&AO=R!C86X@>6]U(&1E<VEG
M;C\-"@T*3VX@82!M;W)E('-E<FEO=7,@;F]T92!534P@:7,@82!G<F5A="!D
M97-I9VYI;F<@;65T:&]D;VQO9WD@9F]R(&]B:F5C="!O<FEE;G1A=&5D(&QA
M;F=U86=E<R!L:6ME($0N($AE<F4@87)E('-O;64@;&EN:W,@=&\@9V5T(&YE
M=V)I99)S('-T87)T960Z#0H-"CQ!($A2148@/2"3:'1T<#HO+W=W=RYR871I
M;VYA;"YC;VTO=6UL+VEN9&5X+FIS<)0^4F%T:6]N86R2<R!534P@5V5B<&%G
M93PO03X-"CQ!($A2148@/2"3:'1T<#HO+W=W=RYO;6<N;W)G+V=E='1I;F=S
M=&%R=&5D+W=H871?:7-?=6UL+FAT;90^26YT<F]D=6-T:6]N('1O($]-1R=S
M(%5-3#PO03X-"CQ!($A2148@/2"3:'1T<#HO+W=W=RYS<&%R>'-Y<W1E;7,N
M8V]M+F%U+U5-3%]4=71O<FEA;"YH=&V4/D%N;W1H97(@54U,('=E8G!A9V4\
M+T$^#0HH66]U<B!S=6=G97-T:6]N<RD-"@T*5&AE(&%B;W9E(&%R92!P<F5T
M='D@=&5C:&YI8V%L(&%N9"!)DF0@<W5G9V5S="!A('-M86QL(&%M;W5N="!O
M9B!P<F]G<F%M;6EN9R!E>'!E<FEE;F-E(&)E9F]R92!A='1E;7!T:6YG('1H
M97-E+@T*#0H\23Y*;V5L($%N9&5R<V]N/"])/@T*#0H\2#$^/"](,3X-"@T*
M#0H\2#$^2&EG:"!#;VAE<VEO;B!A;F0@3&]W($-O=7!L:6YG/"](,3X-"@T*
M4')O9W)A;7,@<VAO=6QD(&)E(&QO=VQY(&-O=7!L960@86YD(&AI9VAL>2!C
M;VAE<VEV92X@5VAY/R!7:&%T(&1O97,@=&AI<R!M96%N/PT*#0H\2#(^0V]U
M<&QI;F<\+T@R/@T*4')O9W)A;7,@87)E(&AI9VAL>2!C;W5P;&5D('=H96X@
M=&AE>2!A<F4@:&5A=FEL>2!R96QI86YT(&]N(&]N92!A;F]T:&5R+B!4:&ES
M(&ES(&-O;G-I9&5R960@3D]4($$@1T]/1"!42$E.1RX@1F]R(&5X86UP;&4@
M82!C87(@=&AA="!O;FQY('5S97,@;VYE('1Y<&4@;V8@='ER92!A;F0@=&AA
M="!T>7)E(&]N;'D@8F5I;F<@=7-E86)L92!O;B!T:&%T(&-A<BX@26X@=&AI
M<R!C87-E('1H92!T>7)E(&ES(&YO="!R975S86)L92X@66]U(&-A;I)T('9E
M<GD@=V5L;"!T86ME('1H92!T>7)E(&%N9"!U<V4@:70@;VX@86YO=&AE<B!C
M87(N($AI9V@@8V]U<&QI;F<@;6%K92!P<F]G<F%M<R!L97-S(')E=7-A8FQE
M+B -"@T*/$@R/D-O:&5S:6]N/"](,CX-"D-O:&5S:6]N(&ES('1H92!W87D@
M=&AI;F=S('=O<FL@=&]G971H97(N(%1A:V4@=&AE(&-A<B!E>&%M<&QE(&%G
M86EN+B!3=7!P;W-E('1H92!T>7)E('=A<R!S;R!G96YE<F%L:7-E9"!T:&%T
M(&ET(&5V96X@=V]R:W,@;VX@>6]U<BUN97AT+61O;W(M;F5I9VAB;W5R<R!B
M:6QL>6-A<G0N(%1H92!C87(@;6%Y(&)E(')E9'5C960@82!M87AI;75M(&]F
M(#$P:VTO:"X@3&]W(&-O:&5S:6]N(&UA:V5S(&-O;7!O;F5N=',@;&5S<R!F
M;&5X:6)L92]E9F9I8VEE;G0@=&]G971H97(N#0H-"DETDG,@;V9T96X@9&EF
M9FEC=6QT('1O(&=E="!T:&4@8F%L86YC92!J=7-T(')I9VAT(&)E='=E96X@
M=&AE<V4@='=O(&-O;F-E<'1S(&)U="!J=7-T(&ET(&EN('1H92!B86-K(&]F
M('EO=7(@;6EN9"!A;F0@>6]U<B!P<F]G<F%M<R!W:6QL(&)E(&%L;"!T:&4@
M8F5T=&5R+B!296UE;6)E<BP@:&EG:"!C;VAE<VEO;B!A;F0@;&]W(&-O=7!L
M:6YG(#T@9V]O9"!T:&EN9R!B=70@;&]W(&-O:&5S:6]N(&%N9"!H:6=H(&-O
M=7!L:6YG(#T@8F%D('1H:6YG+@T*#0H\23Y*;V5L($%N9&5R<V]N/"])/@T*
M#0H-"CQ(,3Y7:&5N('1O($]P=&EM:7-E/$@Q/@T*5&AE<F4@87)E('1W;R!M
M86EN('1Y<&5S(&]F(&]P=&EM:7-A=&EO;B!S<&5E9"!A;F0@<VEZ92X@3W!T
M:6UI<V%T:6]N(&]N;'D@;F5E9',@=&\@8F4@=7-E9"!W:&5N('1H:6YG<R!H
M879E('1O(&)E(&9A<W0@;W(@<VUA;&PN#0H-"C$N($]P=&EM:7-A=&EO;B!S
M:&]U;&0@8F4@86X@:71E<F%T:79E('!R;V-E<W,N($EN('1H92!D97-I9VX@
M<W1A9V4@;W!T:6UI<V%T:6]N('-H;W5L9"!B92!O;B!A(&=L;V)A;"!S8V%L
M92X@($%S('1H92!P<F]J96-T('!R;V=R97-S97,@9F]C=7,@<VAO=6QD(&YA
M<G)O=RX@#0HR+B!&;V-U<R!O;B!T:&4@87)E87,@:6X@=&AE(&-O9&4@=VAI
M8V@@87)E(&)O='1L92!N96-K<R H;W!T:6UI<V%T:6]N('!R;V)L96T@87)E
M87,I+@T*,RX@07,@=&AE('!R;VIE8W0@;6]V97,@86QO;F<@8V]N=&EN=6%L
M;'D@;&]O:R!F;W(@;W!T:6UI<V%T:6]N(&]P<&]R='5N:71I97,N($%S:R!Y
M;W5R<V5L9CH@#0H-"@D)2&]W(&9R97%U96YT;'D@9&]E<R!T:&ES(&]P97)A
M=&EO;B!O8V-U<C\@#0H)"4ES(&ET('=O<G1H('-P96YD:6YG(&UY('9A;'5A
M8FQE('1I;64@;W!T:6UI<VEN9R!T:&ES/R -"@D)2&]W('=I;&P@=&AI<R!C
M:&%N9V4@=&AE(&]V97)A;&P@9&5S:6=N/PT*"0E7:6QL('1H:7,@8VAA;F=E
M(&UA:V4@=&AI;F=S(&QO=VQY(&-O:&5S:79E(&]R(&AI9VAL>2!C;W5P;&5D
M/PT*#0HT+B!!<R!T:&4@<')O:F5C="!D979E;&]P<RP@871T96UP="!T;R!G
M<F]U<"!S:6UU;&%R(&9U;F-T:6]N<R]T87-K<R!T;V=E=&AE<BX@5&AI<R!W
M:6QL(&UE86X@;&5S<R!O<'1I;6ES871I;VXL(&)E8V%U<V4@8V]D92!I<R!M
M;W)E(&-E;G1R86QI<V5D+@T*-2X@1&]NDG0@;W9E<B!O<'1I;6ES92X@268@
M=&AE(&-O9&4@;65E=',@:71S(&]P=&EM:7-A=&EO;B!N965D<R H:6X@86QL
M(&-A<V5S*2P@=&AE;B!I=))S('1I;64@=&\@<W!E;F0@96YE<F=Y(&5L<V5W
A:&5R92X-"@T*/$D^2F]E;"!!;F1E<G-O;CPO23X-"@T*
`
end

June 14, 2002
Guys

Just a heads-up on the full-xp of the various types of contributions we'll be seeking for the magazine.

Basically, I think there should be the following:

1. Articles: 2000-4000 words. Serious and sophisticated content. Well
presented; cogent arguments; correct and explained accompanying code
2. Tips: 400-800 words. Non-trivial (in content, or size, or both). Usually
accompanying or embedded code fragments
3. Notes: One-sentence => two-paragraphs and/or small snippets of code (just
like Joel's list so far contributed)
4. Opinion pieces. Robert Cunningham did a great off-the-cuff effort the
other day on the group, and that's the kind of thing we'll be looking for. I
think we'll get Robert to do that one for the first issue, if he'll be so
kind.
5. Editorial. A kind of "hello to this month's issue"
6. "A Word From Walter"
7. other things that no-one's thought of yet, and that may be added as the
issues go by.

I totally confess that I'm borrowing from the excellent Windows Developer's Journal, at least in so far as 1 - 3 are concerned. Although WDJ (now Windows Developer Magazine) no longer has the notes section - which is a shame - it does have Articles, and the Tech Tips section, which I think is an especially useful feature, given the size: they are informative, but never big enough to lose one's attention span. I am certainly looking forward to learning from all you guys via this type of piece especially.

Each issue will likely have:

2-4 articles
2-6 tips
5-15 notes
1 or 2 opinion pieces
1 editorial
wfw

Therefore, Joel, your tips are actually notes, but that's cool.

In a couple of days I'll put out a fuller, more detailed, description of all these ideas and then I'll invite everyone's opinion.

Matthew



"anderson" <anderson@firestar.com.au> wrote in message news:aeccv7$2f9b$1@digitaldaemon.com...
> Here's an update.
>
> Any suggestions?
>
> PS
> I think it would be good to have a contributes section in the DJounal with
> all authors details (webpage/email). What do you think.
>
> For example, heres some of my details
>
> Country : Australia
> Occupation : 3rd Year computer science Uni Student
> Webpage : www.hohums.tech.nu
> Email : anderson@firestar.com.au (but you already have that)
> Hobbies : Programming, Programming, 3d graphics programming and D.
>
> But I haven't contributed enough to be worthy of that honour yet ;).
>
>
>


June 14, 2002
Fine, I'll refer to them as notes from now on, just for clarority. In the VB mag they were referred to as tips, and came from many different readers of the mag, and were much better and more interesting then mine. I guess I'll be able to make up some better ones once I start using D more often. For example I'm thinking lots of win32 ones, which I haven't done in D yet.

Although the term notes doesn't really give them justice. Perhaps the long hand name could be "words of the moment", "chitty chat" or something.


"Matthew Wilson" <dmd@synesis.com.au> wrote in message news:aecfkm$2huf$1@digitaldaemon.com...
> Therefore, Joel, your tips are actually notes, but that's cool.
>
> In a couple of days I'll put out a fuller, more detailed, description of
all
> these ideas and then I'll invite everyone's opinion.
>
> Matthew



June 14, 2002
<snip>
> In a couple of days I'll put out a fuller, more detailed, description of
all
> these ideas and then I'll invite everyone's opinion.
>
> Matthew
<snip>

Just another idea.
What about, having a readers comment section at the end of each article
where users can comment about that article (and talk to the author).

This website does this
http://codeguru.earthweb.com/

For example is article http://codeguru.earthweb.com/controls/hotprop.html

But I think earthwebs version of this looks kind of ugly. There is probably some way to neaten it up.

It's a way of expanding content with little effort.


June 14, 2002
Any suggestions?


begin 666 D Notes.txt
M/$@Q/E=A;&MI;F<@8F%C:W=A<F1S(&EN($%R<F%Y<SPO2#$^#0H-"E1H<F5E
M(&UA:6X@=V%Y<R!T;R!D;R!T:&ES+"!T86ME('EO=7(@<&EC:RX-"@T*"69O
M<B H(&EN="!N(#T@;6%X.R!N/C [("D@#0H)"4%;+2UN73L-"@T*#0H)9F]R
M("@@:6YT(&X@/2!M87@M,3L@;CX],#L@;BTM("D@#0H)"4%;;ET[#0H-"@T*
M"69O<B H(&EN="!N(#T@;6%X.R M+6X^,#L@*2 -"@D)05MN73L-"@T*#0H\
M23Y*;V5L($%N9&5R<V]N/"])/@T*#0H\2#$^1FEL;&5R/"](,3X-"DME97 @
M>6]U<B!C;V1E('-H;W)T(&%N9"!Y;W5R('!A=&EE;F-E(&QO;F<N#0H-"E1H
M92!L87)G97(@>6]U<B!P<F]G<F%M(&ES+"!T:&4@;6]R92!M86EN=&5N86YC
M92!R97%U:7)E9"X@2722<R!B97-T('1O(')E=7-E(&-O9&4@87,@;75C:"!A
M<R!P;W-S:6)L92!B96-A=7-E('1H:7,@=VEL;"!R961U8V4@;6%I;G1E;F%N
M8V4O9&5B=6=G:6YG('1I;64N(%-O;65T:6UE<R!O<'1I;6ES871I;VYS(&UE
M86X@8G)E86MI;F<@=&AI<R!R=6QE+"!B=70@<F5M96UB97(@=&AA="!O;FQY
M('1H92!C<FET:6-A;"]T:6UE;'D@<&%R=',@;V8@=&AE('!R;V=R86T@;F5E
M9"!T;R!B92!O<'1I;6ES960N#0H-"CQ)/DIO96P@06YD97)S;VX\+TD^#0H-
M"CQ(,3Y$(&%R<F%Y<R!C86X@8F4@<V]R=&5D/"](,3X-"@T*"6EN=%M=($$[
M#0H)+BXN#0H)02YS;W)T.PT*#0H\23Y*;V5L($%N9&5R<V]N/"])/@T*( T*
M/$@Q/D0@87)R87ES(&-A;B!B92!R97-I>F5D(&]N('1H92!F;'D\+T@Q/@T*
M#0H):6YT6UT@03L-"@DN+BX-"B @(" @("!!+FQE;F=T:"LK.PT*#0H\23Y*
M;V5L($%N9&5R<V]N/"])/@T*#0H\2#$^0V]M<&%R:6YG(&%R<F%Y<SPO2#$^
M#0I$(&%L;&]W<R!Y;W4@=&\@<75I8VML>2!C;VUP87)E(&%R<F%Y<R!W:71H
M(),]/90N#0H-"@EI;G1;72!!.PT*"6EN=%M=($([#0H)+BXN#0H):68@*$$@
M/3T@0BD@+R]4:&5N(&)O=&@@87)E(&5Q=6%L(&EN(&QE;F=T:"!A;F0@:71E
M;7,N#0H-"D)U="!D;VZ2="!W;W)R>2!R969E<F5N=&EA;"!T97-T:6YG(&ES
M('-T:6QL('-U<'!O<G1E9"!W:71H(),]/3V4#0H-"@EI9B H02 ]/3T@0BD@
M+R]4:&5N(&)O=&@@<F5F97)E;F-E<R!A<F4@97%U86PN#0H-"CQ)/DIO96P@
M06YD97)S;VX\+TD^#0H-"@D-"CQ(,3Y$(&YE=W-G<F]U<#PO2#$^#0I$:60@
M>6]U(&MN;W<@=&AA="!T:&5R92!I<R!A($0@;F5W<V=R;W5P(&]N(&YE=W,N
M9&EG:71A;&UA<G,N8V]M('-E<G9E<C\@2&5R92!Y;W4@8V%N(&%S:R]S=6=G
M97-T(&%N>71H:6YG(&%B;W5T($0@86YD(&5V96X@=&%L:R!T;R!T:&4@8W)E
M871O<B!786QT97(_#0H-"CQ)/DIO96P@06YD97)S;VX\+TD^#0H-"@T*/$@Q
M/DA434P@:6UB961D960@8V]D93PO2#$^#0I$(&-A;B!A=71O;6%T:6-A;&QY
M(&5X=')A8W0@8V]D92!F<F]M(&AT;6P@<&%G97,@86YD(&-O;7!I;&4@:70@
M;&EK92!N;W)M86P@8V]D92X@(%=H870@87)E('1H92!A9'9A;G1A9V5S(&]F
M('1H:7,_($%P87)T(&9R;VT@8F5G:6YN:6YG(&%B;&4@=&\@:V5E<"!C;V1E
M('=I=&@@9&]C=6UE;G1A=&EO;B!F=71U<F4@1"!)1$62<R!M87D@8F4@86)L
M92!T;R!U<V4@=&AI<R!F96%T=7)E(&9O<B!A=71O;6%T:6,@<WEN=&%X(&AI
M9VAL:6=H=&EN9R!A;F0@;V)J96-T(&QI;FL@96UB961D:6YG+@T*#0H\23Y*
M;V5L($%N9&5R<V]N/"])/@T*#0H\2#$^3F]T97,\+T@Q/@T*268@>6]U(&AA
M=F4@86YY(&YO=&5S('EO=2!W;W5L9"!L:6ME('1O('-H87)E+"!E;6%I;"!-
M871H97<@5VEL<V]N(&1M9$!S>6YE<VES+F-O;2YA=2!O<B!*;V5L($%N9&5R
M<V]N(&%N9&5R<V]N0&9I<F5S=&%R+F-O;2YA=2X@5&AE>2!M=7-T(&)E(&)E
M='=E96X@;VYE+7-E;G1E;F-E(#T^('1W;RUM961I=6TM<&%R86=R87!H<R!A
M;F0O;W(@<VUA;&P@<VYI<'!E=',@;V8@8V]D92X@3W1H97)W:7-E('1H97F2
M;&P@8F4@8V]N<VED97)E9"!F;W(@=&AE(&AI;G1S(&%N9"!T:7!S('-E8W1I
M;VX@9F]R('1H92!*;W5R;F%L+@T*#0H\23Y*;V5L($%N9&5R<V]N/"])/@T*
M#0H\2#$^5VAI8V@@8V]M97,@9FER<W0_/"](,3X-"D1E<VEG;B!I<R!T:&4@
M:V5Y('1O(&=O;V0@<')O9W)A;6UI;F<[(&)U="!I9B!Y;W4@9&]NDG0@=&\@
M<')O9W)A;2 H<VEC*2!T:&5N(&AO=R!C86X@>6]U(&1E<VEG;C\-"@T*3VX@
M82!M;W)E('-E<FEO=7,@;F]T92!534P@:7,@82!G<F5A="!D97-I9VYI;F<@
M;65T:&]D;VQO9WD@9F]R(&]B:F5C="!O<FEE;G1A=&5D(&QA;F=U86=E<R!L
M:6ME($0N($AE<F4@87)E('-O;64@;&EN:W,@=&\@9V5T(&YE=V)I99)S('-T
M87)T960Z#0H-"CQ!($A2148@/2"3:'1T<#HO+W=W=RYR871I;VYA;"YC;VTO
M=6UL+VEN9&5X+FIS<)0^4F%T:6]N86R2<R!534P@5V5B<&%G93PO03X-"CQ!
M($A2148@/2"3:'1T<#HO+W=W=RYO;6<N;W)G+V=E='1I;F=S=&%R=&5D+W=H
M871?:7-?=6UL+FAT;90^26YT<F]D=6-T:6]N('1O($]-1R=S(%5-3#PO03X-
M"CQ!($A2148@/2"3:'1T<#HO+W=W=RYS<&%R>'-Y<W1E;7,N8V]M+F%U+U5-
M3%]4=71O<FEA;"YH=&V4/D%N;W1H97(@54U,('=E8G!A9V4\+T$^#0HH66]U
M<B!S=6=G97-T:6]N<RD-"@T*5&AE(&%B;W9E(&%R92!P<F5T='D@=&5C:&YI
M8V%L(&%N9"!)DF0@<W5G9V5S="!A('-M86QL(&%M;W5N="!O9B!P<F]G<F%M
M;6EN9R!E>'!E<FEE;F-E(&)E9F]R92!A='1E;7!T:6YG('1H97-E+@T*#0H\
M23Y*;V5L($%N9&5R<V]N/"])/@T*#0H\2#$^/"](,3X-"@T*#0H\2#$^2&EG
M:"!#;VAE<VEO;B!A;F0@3&]W($-O=7!L:6YG/"](,3X-"@T*4')O9W)A;7,@
M<VAO=6QD(&)E(&QO=VQY(&-O=7!L960@86YD(&AI9VAL>2!C;VAE<VEV92X@
M5VAY/R!7:&%T(&1O97,@=&AI<R!M96%N/PT*#0H\2#(^0V]U<&QI;F<\+T@R
M/@T*4')O9W)A;7,@87)E(&AI9VAL>2!C;W5P;&5D('=H96X@=&AE>2!A<F4@
M:&5A=FEL>2!R96QI86YT(&]N(&]N92!A;F]T:&5R+B!4:&ES(&ES(&-O;G-I
M9&5R960@3D]4($$@1T]/1"!42$E.1RX@1F]R(&5X86UP;&4@82!C87(@=&AA
M="!O;FQY('5S97,@;VYE('1Y<&4@;V8@='ER92!A;F0@=&AA="!T>7)E(&]N
M;'D@8F5I;F<@=7-E86)L92!O;B!T:&%T(&-A<BX@26X@=&AI<R!C87-E('1H
M92!T>7)E(&ES(&YO="!R975S86)L92X@66]U(&-A;I)T('9E<GD@=V5L;"!T
M86ME('1H92!T>7)E(&%N9"!U<V4@:70@;VX@86YO=&AE<B!C87(N($AI9V@@
M8V]U<&QI;F<@;6%K92!P<F]G<F%M<R!L97-S(')E=7-A8FQE+B -"@T*/$@R
M/D-O:&5S:6]N/"](,CX-"D-O:&5S:6]N(&ES('1H92!W87D@=&AI;F=S('=O
M<FL@=&]G971H97(N(%1A:V4@=&AE(&-A<B!E>&%M<&QE(&%G86EN+B!3=7!P
M;W-E('1H92!T>7)E('=A<R!S;R!G96YE<F%L:7-E9"!T:&%T(&ET(&5V96X@
M=V]R:W,@;VX@>6]U<BUN97AT+61O;W(M;F5I9VAB;W5R<R!B:6QL>6-A<G0N
M(%1H92!C87(@;6%Y(&)E(')E9'5C960@82!M87AI;75M(&]F(#$P:VTO:"X@
M3&]W(&-O:&5S:6]N(&UA:V5S(&-O;7!O;F5N=',@;&5S<R!F;&5X:6)L92]E
M9F9I8VEE;G0@=&]G971H97(N#0H-"DETDG,@;V9T96X@9&EF9FEC=6QT('1O
M(&=E="!T:&4@8F%L86YC92!J=7-T(')I9VAT(&)E='=E96X@=&AE<V4@='=O
M(&-O;F-E<'1S(&)U="!J=7-T(&ET(&EN('1H92!B86-K(&]F('EO=7(@;6EN
M9"!A;F0@>6]U<B!P<F]G<F%M<R!W:6QL(&)E(&%L;"!T:&4@8F5T=&5R+B!2
M96UE;6)E<BP@:&EG:"!C;VAE<VEO;B!A;F0@;&]W(&-O=7!L:6YG(#T@9V]O
M9"!T:&EN9R!B=70@;&]W(&-O:&5S:6]N(&%N9"!H:6=H(&-O=7!L:6YG(#T@
M8F%D('1H:6YG+@T*#0H\23Y*;V5L($%N9&5R<V]N/"])/@T*#0H-"CQ(,3Y7
M:&5N('1O($]P=&EM:7-E/$@Q/@T*5&AE<F4@87)E('1W;R!M86EN('1Y<&5S
M(&]F(&]P=&EM:7-A=&EO;B!S<&5E9"!A;F0@<VEZ92X@3W!T:6UI<V%T:6]N
M(&]N;'D@;F5E9',@=&\@8F4@=7-E9"!W:&5N('1H:6YG<R!H879E('1O(&)E
M(&9A<W0@;W(@<VUA;&PN#0H-"C$N($]P=&EM:7-A=&EO;B!S:&]U;&0@8F4@
M86X@:71E<F%T:79E('!R;V-E<W,N($EN('1H92!D97-I9VX@<W1A9V4@;W!T
M:6UI<V%T:6]N('-H;W5L9"!B92!O;B!A(&=L;V)A;"!S8V%L92X@($%S('1H
M92!P<F]J96-T('!R;V=R97-S97,@9F]C=7,@<VAO=6QD(&YA<G)O=RX@#0HR
M+B!&;V-U<R!O;B!T:&4@87)E87,@:6X@=&AE(&-O9&4@=VAI8V@@87)E(&)O
M='1L92!N96-K<R H;W!T:6UI<V%T:6]N('!R;V)L96T@87)E87,I+@T*,RX@
M07,@=&AE('!R;VIE8W0@;6]V97,@86QO;F<@8V]N=&EN=6%L;'D@;&]O:R!F
M;W(@;W!T:6UI<V%T:6]N(&]P<&]R='5N:71I97,N($%S:R!Y;W5R<V5L9CH@
M#0H-"@D)2&]W(&9R97%U96YT;'D@9&]E<R!T:&ES(&]P97)A=&EO;B!O8V-U
M<C\@#0H)"4ES(&ET('=O<G1H('-P96YD:6YG(&UY('9A;'5A8FQE('1I;64@
M;W!T:6UI<VEN9R!T:&ES/R -"@D)2&]W('=I;&P@=&AI<R!C:&%N9V4@=&AE
M(&]V97)A;&P@9&5S:6=N/PT*"0E7:6QL('1H:7,@8VAA;F=E(&UA:V4@=&AI
M;F=S(&QO=VQY(&-O:&5S:79E(&]R(&AI9VAL>2!C;W5P;&5D/PT*#0HT+B!!
M<R!T:&4@<')O:F5C="!D979E;&]P<RP@871T96UP="!T;R!G<F]U<"!S:6UU
M;&%R(&9U;F-T:6]N<R]T87-K<R!T;V=E=&AE<BX@5&AI<R!W:6QL(&UE86X@
M;&5S<R!O<'1I;6ES871I;VXL(&)E8V%U<V4@8V]D92!I<R!M;W)E(&-E;G1R
M86QI<V5D+@T*-2X@1&]NDG0@;W9E<B!O<'1I;6ES92X@268@=&AE(&-O9&4@
M;65E=',@:71S(&]P=&EM:7-A=&EO;B!N965D<R H:6X@86QL(&-A<V5S*2P@
M=&AE;B!I=))S('1I;64@=&\@<W!E;F0@96YE<F=Y(&5L<V5W:&5R92X-"@T*
M/$D^2F]E;"!!;F1E<G-O;CPO23X-"@T*#0H\23Y4:&4@2TE34R!A;F0@=&AE
M($M)3D%3(')U;&4\+TD^#0I+965P($ET(%-I;7!L92!3='5P:60N#0I+965P
M($ET($YE870@06YD(%-W965T+@T*#0I"<F5A:R!T:&EN9W,@9&]W;B!A;F0@
M8V]M;65N=&EN9R!C;W5L9"!A8W1U86QL>2!S879E('EO=2!T:6UE(&EN('1H
M92!L;VYG(')U;BX@3VX@=&AE(&]T:&5R(&AA;F0L(&EF('EO=2!B<F5A:R!T
M:&EN9W,@9&]W;B!O<B!C;VUM96YT('1O;R!M=6-H(&-O;7!L97AI='D@8F5G
M:6YS('1O(')E87(@:71S('5G;'D@:&5A9"!A9V%I;BX-"@T*/$D^2F]E;"!!
M;F1E<G-O;CPO23X-"@T*/$D^3&]C86QI<V%T:6]N/"])/@T*2V5E<"!E=F5R
M>71H:6YG(&QO8V%L:7-E9"X-"@T*5&AE(&)E;F5F:71S(&]F(&ME97!I;F<@
M=&AI;F=S(&QO8V%L:7-E9"!A<F4@;F]T(&%L=V%Y<R!O8G9I;W5S('1O(&$@
M8F5G:6YN97(N(%=H870@:7,@;&]C86QI<V%T:6]N/R!)="!M96%N<R!T;R!K
M965P('1H:6YG<R!W:71H:6X@=&AE(&9I96QD<R]B;&]C:W,@:6X@=VAI8V@@
M=&AE>2!A<F4@=7-E9"X@5&AI<R!R=6QE(&1O97,@;F]T(&IU<W0@87!P;'D@
M=&\@<'5B;&EC+W!R;W1E8W1E9"]P<FEV871E(&)U="!A;'-O('1O('9A<FEA
M8FQE<R!W:71H(&)L;V-K<RX@3&]C86QI<V%T:6]N(')E9'5C97,@8V]M<&QE
M>&ET>2!B=70@:70@9&]E<R!H;W=E=F5R(&UE86X@=&AA="!M;W)E('1H:6YG
M<R!H879E('1O(&)E('!A<W-E9"!B>2!P87)A;65T97(O87)G=6UE;G0N#0H-
M"DD@:&%D(&$@9G)I96YD('=H;R!G<F5W('-I8VL@;V8@='EP:6YG()-I;G24
M(&5V97)Y('1I;64@:&4O<VAE(&UA9&4@82!L;V]P+B!3;R!H92]S:&4@9&5C
M:61E9"!I="!W;W5L9"!B92!A(&=O;V0@:61E82!T;R!D96-L87)E()-I;G0@
M;I0@87,@82!G;&]B86P@*'-O(&5V97)Y(&9U;F-T:6]N(&AA<R!A8V-E<W,@
M=&\@;BDN(%5-32XN+B!(87,@:&ES+VAE<B!P<F]G<F%M(&=R;W<@=&AE()-F
M;W(@*&X],#L@;CQ-87@[(&XK*RD@>X5].Y0@<W1A=&5M96YT(&)E8V]M92!A
M=71O;6%T:6,N($QI='1L92!D:60@=&AE>2!R96%L:7-E('1H92!B=6=S(&QE
M97)I;F<@<VAA9&]W<RX@#0H-"G9O:60@1G5N8S$H*0T*>PT*"69O<B H;CTP
M.R!N/$UA>#$[(&XK*RD-"@E[#0H)"84-"@E]#0I]#0H-"G9O:60@1G5N8S(H
M*0T*>PT*"69O<B H;CTP.R!N/$UA>#([(&XK*RD-"@D)1G5N8S$H*3L-"GT-
M"@T*0V%N('EO=2!S964@=&AE('!O=&5N=&EA;"!B=6<@:6X@=&AE(&-O9&4@
M86)O=F4_#0H-"E-O(&1O;I)T(&UA:V4@=&AE('-A;64@;6ES=&%K92!T:&5Y
M(&1I9"P@:V5E<"!T:&EN9W,@<VEM<&QE(&)Y(&QO8V%L:7-I;F<@979E<GET
M:&EN9RX-"B -"CQ)/DIO96P@06YD97)S;VX\+TD^#0H-"@T*/$D^1T]43R!I
M<R!%=FEL/"])/@T*268@>6]U(&UE;G1I;VX@1T]43R!O;B!J=7-T(&%B;W5T
M(&%N>2!P<F]G<F%M;6EN9R!W96)S:71E+"!Y;W62<F4@;&EK96QY('1O(&=E
M="!F;&%M960N($=O=&^2<R!B<F5A:W,@=&AE('-T<G5C='5R92]F;&]W(&]F
M('1H92!P<F]G<F%M(&%N9"!C;VUP;&EE<G,@9FEN9"!I="!M;W)E(&1I9F9I
M8W5L="!T;R!O<'1I;6ES92!G;W1O('-T871E;65N=',N( T*#0I4:&5R92!I
M<R!J=7-T(&%B;W5T(&%L=V%Y<R!A(&)E='1E<B!W87D@=&\@=W)I=&4@<V]M
M971H:6YG('=I=&AO=70@=7-I;F<@=&AE(&1R96%D960@1T]43R!S=&%T96UE
M;G0N("!-86YY(&UO9&5R;B!L86YG=6%G97,@9&]NDG0@979E;B!H879E(&=O
M=&\N($%L=&AO=6=H(&%S(%=A;'1E<B HDU!R;V=R86UM:6YG(&EN($0@9F]R
M($,@4')O9W)A;6UE<G.4+"!!<'(@,C$L(#(P,#(I('-A:60Z#0H-"I--86YY
M($,M=V%Y(&=O=&\@<W1A=&5M96YT<R!C86X@8F4@96QI;6EN871E9"!W:71H
M('1H92!$(&9E871U<F4@;V8@;&%B96QL960@8G)E86L@86YD(&-O;G1I;G5E
M('-T871E;65N=',N($)U="!$(&ES(&$@<')A8W1I8V%L(&QA;F=U86=E(&9O
M<B!P<F%C=&EC86P@<')O9W)A;6UE<G,@=VAO(&MN;W<@=VAE;B!T:&4@<G5L
M97,@;F5E9"!T;R!B92!B<F]K96XN(%-O(&]F(&-O=7)S92!$('-U<'!O<G1S
M('1H92!G;W1O(90-"@T*/$D^2F]E;"!!;F1E<G-O;CPO23X-"@T*#0H-"@T*
"#0H`
`
end

June 14, 2002
Can we get it in an .html file? (Am getting sick of opening an html in an editor and pasting this stuff in)


"anderson" <anderson@firestar.com.au> wrote in message news:aeckfv$2mms$1@digitaldaemon.com...
> Any suggestions?
>
>
>


June 14, 2002
The "When to Optimise" section is all in large-bold (<h1> ?) style. Think you're missing a terminating </hX> somewhere

"anderson" <anderson@firestar.com.au> wrote in message news:aeckfv$2mms$1@digitaldaemon.com...
> Any suggestions?
>
>
>


June 14, 2002
OK, I've fixed the bugs up (included)

My thoughts (editor hat comically hanging off the left brow, so I can watch the South Korea - Portugal game with the right :):

1. Walking backwards in arrays    -     ok, useful for programming
neophytes. Could do with explanation of which is preferred and why
2. Filler                                        -      not sure these are
terribly useful, unless each is contextualised. The optimisation one is
worth saying, however
3. D arrays can be sorted            -    need to comment on the sort order
4. D arrays can be resized            -     perfect note
5. Comparing arrays                    -    perfect note
6. D newsgroup                            -     good note (although links
will be on the site)
7. HTML embedded code            -     good note
8. Notes                                        -    not necessary. There'll
be full info on how to write for us on the magazine site, but good to
mention in this file for the moment
9. Which comes first                    -    think this is way too complex a
topic to be summed up in a note. What about an article?
10. Cohesion / Coupling                -    reasonable
11. When to Optimise                -    should be a Tip. Could be useful as
such. You'd need to provide citations for your quotes/statements
12. KISS / KINAS                    -    Again, statements without
rationale. Need to back up these philosophical points
13. Localisation                        -    [localisation is often used as
an interchangeable term with internationalisation]. What you are talking
about is locality-of-reference. Again would be better as a Tip including
references
14. goto                                    -    Needs some concrete dangers
of goto, and also at least one situation where they are useful/necessary

Keep em coming. We've got at least 7 out of that lot. In publishing 50% is pretty good, let me tell you (as a battle-scarred weary word-warrior).

:)




"anderson" <anderson@firestar.com.au> wrote in message news:aeckfv$2mms$1@digitaldaemon.com...
> Any suggestions?
>
>
>



June 14, 2002
I'll have a look.

Note I didn't make it for a website, I just did that to keep things in order. I though this was going to be phased by some CGI script or somthing, but a localised part should be ok as well.  I found the previous bugs (not using H1) before your post, but wasn't going to send until I had a bit more. If you want html l'll put in in html (or xtml) .

I'll look though those notes, thanks.


  "Matthew Wilson" <dmd@synesis.com.au> wrote in message news:aeclsn$2o24$1@digitaldaemon.com...
  OK, I've fixed the bugs up (included)

  My thoughts (editor hat comically hanging off the left brow, so I can watch
  the South Korea - Portugal game with the right :):

  1. Walking backwards in arrays    -     ok, useful for programming
  neophytes. Could do with explanation of which is preferred and why
  2. Filler                                        -      not sure these are
  terribly useful, unless each is contextualised. The optimisation one is
  worth saying, however
  3. D arrays can be sorted            -    need to comment on the sort order
  4. D arrays can be resized            -     perfect note
  5. Comparing arrays                    -    perfect note
  6. D newsgroup                            -     good note (although links
  will be on the site)
  7. HTML embedded code            -     good note
  8. Notes                                        -    not necessary. There'll
  be full info on how to write for us on the magazine site, but good to
  mention in this file for the moment
  9. Which comes first                    -    think this is way too complex a
  topic to be summed up in a note. What about an article?
  10. Cohesion / Coupling                -    reasonable
  11. When to Optimise                -    should be a Tip. Could be useful as
  such. You'd need to provide citations for your quotes/statements
  12. KISS / KINAS                    -    Again, statements without
  rationale. Need to back up these philosophical points
  13. Localisation                        -    [localisation is often used as
  an interchangeable term with internationalisation]. What you are talking
  about is locality-of-reference. Again would be better as a Tip including
  references
  14. goto                                    -    Needs some concrete dangers
  of goto, and also at least one situation where they are useful/necessary

  Keep em coming. We've got at least 7 out of that lot. In publishing 50% is
  pretty good, let me tell you (as a battle-scarred weary word-warrior).

  :)




  "anderson" <anderson@firestar.com.au> wrote in message
  news:aeckfv$2mms$1@digitaldaemon.com...
  > Any suggestions?
  >
  >
  >





June 14, 2002
Ok, I've made a few changes.  Perhaps some of the things I added should be tips.  It's in html now, but I've discovered that my html editors have stopped working (xp -upgrade), so I simply used word (yuk).  It shouldn't be a problem to convert it to standard html/xhtml later though.

I don't mind the constructive criterions. I fact I'm suprised any of them got though at all (note to self - better double check that dogy code and gramma).  I didn't spend to much time writing them. I hoped it would just spark others off.

On another note, parhaps someone should start a hints and tips (or tips and tricks) list. Just to get a big collection of them which you (or someelse)  can sort though for the first issue.

Over

PS
I was just reading though this neat webpage - interesting about programming personality,  some of it is opinion based, but it's still good.
http://homepage.mac.com/kevinmarks/personality.html


« First   ‹ Prev
1 2 3 4 5 6 7 8 9 10