Re: [WebDNA] GETCHARS ... words?

This WebDNA talk-list message is from

2009


It keeps the original formatting.
numero = 102278
interpreted = N
texte = --Apple-Mail-3-41303040 Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit That's another one of those really elegant examples of great code regardless of the language. We need a hopper for these pearls! Thanks Brian. Pat On Mar 27, 2009, at 12:17 PM, Brian Fries wrote: > The most efficient code I've found for this is: > > [text]shortstring=[middle endbefore= ][getchars start=1&end=1000] > [sourcestring][/getchars][/middle][/text] > > Brian Fries > BrainScan Software > > > On Mar 26, 2009, at 2:04 PM, Toby Cox wrote: > >> I looked into the different ways of doing this a while back and was >> surprised by the results: >> >> To my mind there are 3 ways of doing it >> >> 1. The way Steve has described >> >> 2. Guessing how many words are in 1000 characters and doing a plain >> listwords >> >> 3. Using FindString to pull out the last space from the first 1,000 >> characters >> >> >> A while back I did speed tests on this and was surprised by results >> >> Working on 8,000 characters on our servers option 1 takes 0.02 >> secs, option 2 takes 0.35 secs and option 3 takes 0.00 >> >> >> Code here >> >> >> [text]mystring=[url]...Insert enormous string here...[/url][/text] >> [math show=f]time3=[ELAPSEDTIME][/math] >> [if [countchars][mystring][/countchars]>1000] >> [then] >> [listwords delimiters= &words=[unurl][getchars start=1&end=1000] >> [mystring][/getchars][/unurl]][text]word[math][index]+1[/ >> math]=[word][/text][text]word[index][/text] [/listwords]... >> [/then] >> [else] >> [mystring] >> [/else] >> [/if]

>> [math show=f]time4=[ELAPSEDTIME][/math]** Countchars with listwords >> took [format .2f][math]([time4]-[time3])/60[/math][/format] seconds >> ** >>
>> [math show=f]time1=[ELAPSEDTIME][/math] >> [listwords words=[mystring]][showif [index]<100][word] [/showif][/ >> listwords] >>
>> [math show=f]time2=[ELAPSEDTIME][/math]** Guessing how many >> characters are in 1,000 chars took [format .2f][math]([time2]- >> [time1])/60[/math][/format] seconds ** >>


>> >> [math show=f]time1=[ELAPSEDTIME][/math] >> [text]foundatstring=[getchars start=980&end=1000][mystring][/ >> getchars][/text] >> [text]foundat=[findstring Source=[foundatstring]&Find= >> %20&StartAt=1&reverse=T][/text] >> [unurl][getchars start=1&end=[math]1000-[foundat]-2[/math]] >> [mystring][/getchars][/unurl]

>>

>> [math show=f]time2=[ELAPSEDTIME][/math]** Using FindString to find >> a space in text takes [format .2f][math]([time2]-[time1])/60[/math] >> [/format] seconds ** >> >>
>> >> >> On 26 Mar 2009, at 20:36, Steve Craig wrote: >> >>> Hi >>> >>> I have used this for a while now and it works fine for me. >>> >>> [if [countchars][myMAINSTORY][/countchars]>1000] >>> [then] >>> [listwords delimiters= &words=[url][getchars start=1&end=1000] >>> [myMAINSTORY][/getchars][/url]][text]word[math][index]+1[/ >>> math]=[word][/text][text]word[index][/text] [/listwords]... >>> [/then] >>> [else] >>> [myMAINSTORY] >>> [/else] >>> [/if] >>> >>> The listwords line should be all in one if this email wraps. Hope >>> this helps. >>> >>> Cheers >>> ======================================== >>> Steve Craig - Asylum Interactive Ltd >>> Tel +44 1330 860550 Fax +44 1330 860880 >>> ======================================== >>> http://www.asylumweb.com >>> Email: steve@asylumweb.com >>> Skype: s.craig - iChat: steve.craig >>> ======================================== >>> >>> >>> >>> >>> On 26 Mar 2009, at 19:54, Ki Song wrote: >>> >>>> Is there a function within WebDNA that allows you to limit the >>>> number >>>> of characters, but on get complete words? >>>> For example, we would like to first 1000 characters from a field. >>>> However, if character 1000 is in the middle of a word, it would >>>> only >>>> return the last full word before the 1000th character. >>>> >>>> Does that make sense? >>>> Is this possible? >>>> >>>> ----------- >>>> Ki Song >>>> --------------------------------------------------------- >>>> This message is sent to you because you are subscribed to >>>> the mailing list . >>>> To unsubscribe, E-mail to: >>>> archives: http://mail.webdna.us/list/talk@webdna.us >>>> old archives: http://dev.webdna.us/TalkListArchive/ >>> >>> >>> --------------------------------------------------------- >>> This message is sent to you because you are subscribed to >>> the mailing list . >>> To unsubscribe, E-mail to: >>> archives: http://mail.webdna.us/list/talk@webdna.us >>> old archives: http://dev.webdna.us/TalkListArchive/ >> >> --------------------------------------------------------- >> This message is sent to you because you are subscribed to >> the mailing list . >> To unsubscribe, E-mail to: >> archives: http://mail.webdna.us/list/talk@webdna.us >> old archives: http://dev.webdna.us/TalkListArchive/ > > --------------------------------------------------------- > This message is sent to you because you are subscribed to > the mailing list . > To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/talk@webdna.us > old archives: http://dev.webdna.us/TalkListArchive/ --Apple-Mail-3-41303040 Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIGGTCCAtIw ggI7oAMCAQICEBmvvAg5L6PclE8ruwo/gMYwDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UEBhMCWkEx JTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQ ZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA4MDkyNzAxMTg1M1oXDTA5MDkyNzAxMTg1 M1owPjEfMB0GA1UEAxMWVGhhd3RlIEZyZWVtYWlsIE1lbWJlcjEbMBkGCSqGSIb3DQEJARYMcG1A d2ViZG5hLnVzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtb7ZYYJV7sbgqxdgpBU/ qCRsIJYGNIo40L9odKmo6Y/mPBybeSry8KefqmuWoBXxc6xCvSSJDWFcb2sZ+TkedZrdxvtoL1pH NjDZNe2ow+RCNUvJcQd1+ASzh0J4QLHnNyoMY3zuCQwqM6hK5gU4AlpOSITekksSFuGXBdJTjSeI gIpZFTTrd1c/Zv7miT9gO5UmHiyDClKP8oX31YFlb3q9EM2p8WQzb2Ce2M9kokCs8ZnhT+fRNc/Q 9lc4RJtEuf3zynvg0cCbf71pgoC0Zepsop466jrvc08MsxxzRJDmjw20ci/3ltk+iAcD3TchYppw yX4HZhjrrZXcOMBMkQIDAQABoykwJzAXBgNVHREEEDAOgQxwbUB3ZWJkbmEudXMwDAYDVR0TAQH/ BAIwADANBgkqhkiG9w0BAQUFAAOBgQCBMxqOGsLwOxtLQ8YLvOQOym8UQyB0CiF0Dpd0oOA+hjD5 n9A1eileTd8OdkdPIb+der2Kw42N/UKARNSSkmn1hhKrgwTNYLyXFNlB+TJ2YvG13B27d4EaUdSn 2KWKDKG4w14lQSO9y+RTjMSuYi4kbeI50QHLZsTZDO3OhNcKjzCCAz8wggKooAMCAQICAQ0wDQYJ KoZIhvcNAQEFBQAwgdExCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNV BAcTCUNhcGUgVG93bjEaMBgGA1UEChMRVGhhd3RlIENvbnN1bHRpbmcxKDAmBgNVBAsTH0NlcnRp ZmljYXRpb24gU2VydmljZXMgRGl2aXNpb24xJDAiBgNVBAMTG1RoYXd0ZSBQZXJzb25hbCBGcmVl bWFpbCBDQTErMCkGCSqGSIb3DQEJARYccGVyc29uYWwtZnJlZW1haWxAdGhhd3RlLmNvbTAeFw0w MzA3MTcwMDAwMDBaFw0xMzA3MTYyMzU5NTlaMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3 dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1h aWwgSXNzdWluZyBDQTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAxKY8VXNV+065yplaHmjA dQRwnd/p/6Me7L3N9VvyGna9fww6YfK/Uc4B1OVQCjDXAmNaLIkVcI7dyfArhVqqP3FWy688Cwfn 8R+RNiQqE88r1fOCdz0Dviv+uxg+B79AgAJk16emu59l0cUqVIUPSAR/p7bRPGEEQB5kGXJgt/sC AwEAAaOBlDCBkTASBgNVHRMBAf8ECDAGAQH/AgEAMEMGA1UdHwQ8MDowOKA2oDSGMmh0dHA6Ly9j cmwudGhhd3RlLmNvbS9UaGF3dGVQZXJzb25hbEZyZWVtYWlsQ0EuY3JsMAsGA1UdDwQEAwIBBjAp BgNVHREEIjAgpB4wHDEaMBgGA1UEAxMRUHJpdmF0ZUxhYmVsMi0xMzgwDQYJKoZIhvcNAQEFBQAD gYEASIzRUIPqCy7MDaNmrGcPf6+svsIXoUOWlJ1/TCG4+DYfqi2fNi/A9BxQIJNwPP2t4WFiw9k6 GX6EsZkbAMUaC4J0niVQlGLH2ydxVyWN3amcOY6MIE9lX5Xa9/eH1sYITq726jTlEBpbNU1341Yh eILcIRk13iSx0x1G/11fZU8xggMQMIIDDAIBATB2MGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxU aGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJl ZW1haWwgSXNzdWluZyBDQQIQGa+8CDkvo9yUTyu7Cj+AxjAJBgUrDgMCGgUAoIIBbzAYBgkqhkiG 9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0wOTAzMjcyMjQ3MDRaMCMGCSqGSIb3 DQEJBDEWBBTTRfETr0w4+nx6kXdNRWGYDj3oMjCBhQYJKwYBBAGCNxAEMXgwdjBiMQswCQYDVQQG EwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhh d3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECEBmvvAg5L6PclE8ruwo/gMYwgYcGCyqG SIb3DQEJEAILMXigdjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcg KFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EC EBmvvAg5L6PclE8ruwo/gMYwDQYJKoZIhvcNAQEBBQAEggEAQ3CsXxi6D6cysOuA8rfFI16+ezD6 3TNZRxa55cC30GMq/8O9C6e1C/EJ0fORpxHL76My9kIZ7EwoE1FUMivmQu5VeQCz+6G3zzZy4WZd Scy8auNT2zli91CvD1aYoVLWsGmkzo0p5dL0lYFQQMhugDAY+/rCm/R1+Pm3Fgn0TmoAF6JjuCUi eEt1WUySRAwp7harFlRM2mkzn+T7TxfSxR/P+HrkOYZhp3IPirdle/teuEdLE+NzlZJLpwCOGOPV Z3sRELdht4Nh/9Rgzkf59JFmL7YT9+7T5RS42lB7bDkY7IA+MRApMx68oRhGYYtHISFKUgXn/06G 0GKxVfggMgAAAAAAAA== --Apple-Mail-3-41303040-- Associated Messages, from the most recent to the oldest:

    
  1. Re: [WebDNA] GETCHARS ... words? (Stuart Tremain 2009)
  2. Re: [WebDNA] GETCHARS ... words? (Patrick McCormick 2009)
  3. Re: [WebDNA] GETCHARS ... words? (Toby Cox 2009)
  4. Re: [WebDNA] GETCHARS ... words? (Brian Fries 2009)
  5. Re: [WebDNA] GETCHARS ... words? (Toby Cox 2009)
  6. Re: [WebDNA] GETCHARS ... words? (Steve Craig 2009)
  7. Re: [WebDNA] GETCHARS ... words? (Donovan Brooke 2009)
  8. [WebDNA] GETCHARS ... words? (Ki Song 2009)
--Apple-Mail-3-41303040 Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit That's another one of those really elegant examples of great code regardless of the language. We need a hopper for these pearls! Thanks Brian. Pat On Mar 27, 2009, at 12:17 PM, Brian Fries wrote: > The most efficient code I've found for this is: > > [text]shortstring=[middle endbefore= ][getchars start=1&end=1000] > [sourcestring][/getchars][/middle][/text] > > Brian Fries > BrainScan Software > > > On Mar 26, 2009, at 2:04 PM, Toby Cox wrote: > >> I looked into the different ways of doing this a while back and was >> surprised by the results: >> >> To my mind there are 3 ways of doing it >> >> 1. The way Steve has described >> >> 2. Guessing how many words are in 1000 characters and doing a plain >> listwords >> >> 3. Using FindString to pull out the last space from the first 1,000 >> characters >> >> >> A while back I did speed tests on this and was surprised by results >> >> Working on 8,000 characters on our servers option 1 takes 0.02 >> secs, option 2 takes 0.35 secs and option 3 takes 0.00 >> >> >> Code here >> >> >> [text]mystring=[url]...Insert enormous string here...[/url][/text] >> [math show=f]time3=[elapsedtime][/math] >> [if [countchars][mystring][/countchars]>1000] >> [then] >> [listwords delimiters= &words=[unurl][getchars start=1&end=1000] >> [mystring][/getchars][/unurl]][text]word[math][index]+1[/ >> math]=[word][/text][text]word[index][/text] [/listwords]... >> [/then] >> [else] >> [mystring] >> [/else] >> [/if]

>> [math show=f]time4=[elapsedtime][/math]** Countchars with listwords >> took [format .2f][math]([time4]-[time3])/60[/math][/format] seconds >> ** >>
>> [math show=f]time1=[elapsedtime][/math] >> [listwords words=[mystring]][showif [index]<100][word] [/showif][/ >> listwords] >>
>> [math show=f]time2=[elapsedtime][/math]** Guessing how many >> characters are in 1,000 chars took [format .2f][math]([time2]- >> [time1])/60[/math][/format] seconds ** >>


>> >> [math show=f]time1=[elapsedtime][/math] >> [text]foundatstring=[getchars start=980&end=1000][mystring][/ >> getchars][/text] >> [text]foundat=[findstring Source=[foundatstring]&Find= >> %20&StartAt=1&reverse=T][/text] >> [unurl][getchars start=1&end=[math]1000-[foundat]-2[/math]] >> [mystring][/getchars][/unurl]

>>

>> [math show=f]time2=[elapsedtime][/math]** Using FindString to find >> a space in text takes [format .2f][math]([time2]-[time1])/60[/math] >> [/format] seconds ** >> >>
>> >> >> On 26 Mar 2009, at 20:36, Steve Craig wrote: >> >>> Hi >>> >>> I have used this for a while now and it works fine for me. >>> >>> [if [countchars][myMAINSTORY][/countchars]>1000] >>> [then] >>> [listwords delimiters= &words=[url][getchars start=1&end=1000] >>> [myMAINSTORY][/getchars][/url]][text]word[math][index]+1[/ >>> math]=[word][/text][text]word[index][/text] [/listwords]... >>> [/then] >>> [else] >>> [myMAINSTORY] >>> [/else] >>> [/if] >>> >>> The listwords line should be all in one if this email wraps. Hope >>> this helps. >>> >>> Cheers >>> ======================================== >>> Steve Craig - Asylum Interactive Ltd >>> Tel +44 1330 860550 Fax +44 1330 860880 >>> ======================================== >>> http://www.asylumweb.com >>> Email: steve@asylumweb.com >>> Skype: s.craig - iChat: steve.craig >>> ======================================== >>> >>> >>> >>> >>> On 26 Mar 2009, at 19:54, Ki Song wrote: >>> >>>> Is there a function within WebDNA that allows you to limit the >>>> number >>>> of characters, but on get complete words? >>>> For example, we would like to first 1000 characters from a field. >>>> However, if character 1000 is in the middle of a word, it would >>>> only >>>> return the last full word before the 1000th character. >>>> >>>> Does that make sense? >>>> Is this possible? >>>> >>>> ----------- >>>> Ki Song >>>> --------------------------------------------------------- >>>> This message is sent to you because you are subscribed to >>>> the mailing list . >>>> To unsubscribe, E-mail to: >>>> archives: http://mail.webdna.us/list/talk@webdna.us >>>> old archives: http://dev.webdna.us/TalkListArchive/ >>> >>> >>> --------------------------------------------------------- >>> This message is sent to you because you are subscribed to >>> the mailing list . >>> To unsubscribe, E-mail to: >>> archives: http://mail.webdna.us/list/talk@webdna.us >>> old archives: http://dev.webdna.us/TalkListArchive/ >> >> --------------------------------------------------------- >> This message is sent to you because you are subscribed to >> the mailing list . >> To unsubscribe, E-mail to: >> archives: http://mail.webdna.us/list/talk@webdna.us >> old archives: http://dev.webdna.us/TalkListArchive/ > > --------------------------------------------------------- > This message is sent to you because you are subscribed to > the mailing list . > To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/talk@webdna.us > old archives: http://dev.webdna.us/TalkListArchive/ --Apple-Mail-3-41303040 Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIGGTCCAtIw ggI7oAMCAQICEBmvvAg5L6PclE8ruwo/gMYwDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UEBhMCWkEx JTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQ ZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA4MDkyNzAxMTg1M1oXDTA5MDkyNzAxMTg1 M1owPjEfMB0GA1UEAxMWVGhhd3RlIEZyZWVtYWlsIE1lbWJlcjEbMBkGCSqGSIb3DQEJARYMcG1A d2ViZG5hLnVzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtb7ZYYJV7sbgqxdgpBU/ qCRsIJYGNIo40L9odKmo6Y/mPBybeSry8KefqmuWoBXxc6xCvSSJDWFcb2sZ+TkedZrdxvtoL1pH NjDZNe2ow+RCNUvJcQd1+ASzh0J4QLHnNyoMY3zuCQwqM6hK5gU4AlpOSITekksSFuGXBdJTjSeI gIpZFTTrd1c/Zv7miT9gO5UmHiyDClKP8oX31YFlb3q9EM2p8WQzb2Ce2M9kokCs8ZnhT+fRNc/Q 9lc4RJtEuf3zynvg0cCbf71pgoC0Zepsop466jrvc08MsxxzRJDmjw20ci/3ltk+iAcD3TchYppw yX4HZhjrrZXcOMBMkQIDAQABoykwJzAXBgNVHREEEDAOgQxwbUB3ZWJkbmEudXMwDAYDVR0TAQH/ BAIwADANBgkqhkiG9w0BAQUFAAOBgQCBMxqOGsLwOxtLQ8YLvOQOym8UQyB0CiF0Dpd0oOA+hjD5 n9A1eileTd8OdkdPIb+der2Kw42N/UKARNSSkmn1hhKrgwTNYLyXFNlB+TJ2YvG13B27d4EaUdSn 2KWKDKG4w14lQSO9y+RTjMSuYi4kbeI50QHLZsTZDO3OhNcKjzCCAz8wggKooAMCAQICAQ0wDQYJ KoZIhvcNAQEFBQAwgdExCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNV BAcTCUNhcGUgVG93bjEaMBgGA1UEChMRVGhhd3RlIENvbnN1bHRpbmcxKDAmBgNVBAsTH0NlcnRp ZmljYXRpb24gU2VydmljZXMgRGl2aXNpb24xJDAiBgNVBAMTG1RoYXd0ZSBQZXJzb25hbCBGcmVl bWFpbCBDQTErMCkGCSqGSIb3DQEJARYccGVyc29uYWwtZnJlZW1haWxAdGhhd3RlLmNvbTAeFw0w MzA3MTcwMDAwMDBaFw0xMzA3MTYyMzU5NTlaMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3 dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1h aWwgSXNzdWluZyBDQTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAxKY8VXNV+065yplaHmjA dQRwnd/p/6Me7L3N9VvyGna9fww6YfK/Uc4B1OVQCjDXAmNaLIkVcI7dyfArhVqqP3FWy688Cwfn 8R+RNiQqE88r1fOCdz0Dviv+uxg+B79AgAJk16emu59l0cUqVIUPSAR/p7bRPGEEQB5kGXJgt/sC AwEAAaOBlDCBkTASBgNVHRMBAf8ECDAGAQH/AgEAMEMGA1UdHwQ8MDowOKA2oDSGMmh0dHA6Ly9j cmwudGhhd3RlLmNvbS9UaGF3dGVQZXJzb25hbEZyZWVtYWlsQ0EuY3JsMAsGA1UdDwQEAwIBBjAp BgNVHREEIjAgpB4wHDEaMBgGA1UEAxMRUHJpdmF0ZUxhYmVsMi0xMzgwDQYJKoZIhvcNAQEFBQAD gYEASIzRUIPqCy7MDaNmrGcPf6+svsIXoUOWlJ1/TCG4+DYfqi2fNi/A9BxQIJNwPP2t4WFiw9k6 GX6EsZkbAMUaC4J0niVQlGLH2ydxVyWN3amcOY6MIE9lX5Xa9/eH1sYITq726jTlEBpbNU1341Yh eILcIRk13iSx0x1G/11fZU8xggMQMIIDDAIBATB2MGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxU aGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJl ZW1haWwgSXNzdWluZyBDQQIQGa+8CDkvo9yUTyu7Cj+AxjAJBgUrDgMCGgUAoIIBbzAYBgkqhkiG 9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0wOTAzMjcyMjQ3MDRaMCMGCSqGSIb3 DQEJBDEWBBTTRfETr0w4+nx6kXdNRWGYDj3oMjCBhQYJKwYBBAGCNxAEMXgwdjBiMQswCQYDVQQG EwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhh d3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECEBmvvAg5L6PclE8ruwo/gMYwgYcGCyqG SIb3DQEJEAILMXigdjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcg KFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EC EBmvvAg5L6PclE8ruwo/gMYwDQYJKoZIhvcNAQEBBQAEggEAQ3CsXxi6D6cysOuA8rfFI16+ezD6 3TNZRxa55cC30GMq/8O9C6e1C/EJ0fORpxHL76My9kIZ7EwoE1FUMivmQu5VeQCz+6G3zzZy4WZd Scy8auNT2zli91CvD1aYoVLWsGmkzo0p5dL0lYFQQMhugDAY+/rCm/R1+Pm3Fgn0TmoAF6JjuCUi eEt1WUySRAwp7harFlRM2mkzn+T7TxfSxR/P+HrkOYZhp3IPirdle/teuEdLE+NzlZJLpwCOGOPV Z3sRELdht4Nh/9Rgzkf59JFmL7YT9+7T5RS42lB7bDkY7IA+MRApMx68oRhGYYtHISFKUgXn/06G 0GKxVfggMgAAAAAAAA== --Apple-Mail-3-41303040-- Patrick McCormick

DOWNLOAD WEBDNA NOW!

Top Articles:

Talk List

The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...

Related Readings:

Draft Manual, Tutorial, and more (1997) Why is [authenticate] not recognizing [username] on all sitedirectories? (2000) strange math (2004) Another IfThenElse question.. (2003) AOL Sux and Other Thoughts (2000) Error: Too many nested [xxx] contexts (1997) Validation (2000) Using [showif] within [lineitems] (2000) WebCat2 - [include] tags (1997) Striping Characters (1998) Another bug to squash (WebCat2b13 Mac .acgi) (1997) OT: Need some DVD advice (2006) A Global Variable (1997) Displaying xx number of characters (1997) Show shoppingcart after remove last item (1997) Problem about [CART] number (1998) Redirect frame targets (1998) Math with Time (1997) WebStar Secure on other machine (1997) Lost Field (1998)