Browse Groups

• It is a known fact that today s computers have more computing power than the mainframes of just 20 years ago. I would like to make a mailing list of say 25
Message 1 of 4 , Apr 22, 2011
View Source
It is a known fact that today's computers have more computing power than the
mainframes of just 20 years ago.

I would like to make a mailing list of say 25 million people just to see what
this can do.
This below is ONLY the First name.  I want to make an address list like follows:

FirstName  MI  LastName
City, State, Zip

Anyone have ideas?  As always, I want to learn. Flow chart

I do not think I need real names, just place holders for data.

I wonder how much disk space would be taken by 25 million addresses.

Then after created,  Merge into a Word document.

Dim FirstName\$(500)
Print "Send this stuff to a disk file called FirstNames"
Open "Names.txt" for output as #1
For I = 1 to 25
FOR k=1 to 20 'perform this step 20 times
FL1\$ = Chr\$(INT(RND(0)*26)+65)
FL2\$ = Chr\$(INT(RND(0)*26)+65)
FL3\$ = Chr\$(INT(RND(0)*26)+65)
FL4\$ = Chr\$(INT(RND(0)*26)+65)
FL5\$ = Chr\$(INT(RND(0)*26)+65)
FL6\$ = Chr\$(INT(RND(0)*26)+65)
FirstName\$ = FL1\$+FL2\$+FL3\$+FL4\$+FL5\$+FL6\$
Print #1, FirstName\$(I)
rem Print FirstName\$
NEXT k 'go back and do it again
Next I
rem  Print FL1\$;:Print Space\$(5);:Print FL2\$;:Print Space\$(5);:Print FL3\$
Close #1
Print "Get this stuff back from a disk file called Names"
Open "Names.txt" for input as #1
For I = 1 to 500
input #1, FirstName\$(500)
Next I
Close #1

For L= 1 to 500
Nam\$ = FirstName\$(L)
Print Nam\$
Next L

Stop:End

[Non-text portions of this message have been removed]
• ... You are limited to a maximum of 4GB for the file size, which is a restriction of the Windows system for 32-bit applications. --snip ... There is no need to
Message 2 of 4 , Apr 23, 2011
View Source
>
> I would like to make a mailing list of say 25 million people
> just to see what
> this can do.
> This below is ONLY the First name.  I want to make an address
> list like follows:
>
> FirstName  MI  LastName
> City, State, Zip
>
> Anyone have ideas?  As always, I want to learn. Flow chart
>
> I do not think I need real names, just place holders for data.
>
> I wonder how much disk space would be taken by 25 million addresses.
>

You are limited to a maximum of 4GB for the file size, which is a restriction of the Windows system for 32-bit applications.

--snip

>
>   For L= 1 to 500
>   Nam\$ = FirstName\$(L)
>   Print Nam\$
>   Next L
>
> Stop:End
>

There is no need to use STOP and END, they are both the same, so use one OR the other.

---
Stefan Pendl
http://stefanpendl.runbasichosting.com/

Liberty BASIC 4.04 Pro ... http://www.libertybasic.com/assist.html
Liberty BASIC 4.04 ....... http://www.libertybasic.com/lb404setup.exe

Liberty BASIC Bug Tracker ... http://libertybasicbugs.wikispaces.com/

Books at http://www.lulu.com/ and http://www.amazon.com/
Alyce Watson ... APIs for Liberty BASIC
Carl Gundel .... Beginning Programming with Liberty BASIC

Windows 7 Home Premium 64-bit SP1
AMD Turion X2 RM-70 2GHz, 4GB RAM
• Also if you are serious many servers like mine in order to combat spamming, will not allow more than 20 bulk emails being sent at one time. So if the number of
Message 3 of 4 , Apr 23, 2011
View Source
Also if you are serious many servers like mine in order to combat spamming, will not allow more than 20 bulk emails being sent at one time. So if the number of members of our club who will to accept PDF copies by email of our News Letter to save the cost of postage and printing exceed 20, I will have to send them in 20 lot batches, hopefully all in the same day.

I believe some such as Hotmail are not so strict, but I doubt will allow even thousands let alone millions

Gordon S.
• Using standard mailing list procedures, you would have a word document of 757,576 pages. (With a few blank labels on the last page.) Depending on your system
Message 4 of 4 , Apr 30, 2011
View Source
Using standard mailing list procedures, you would have a word document of 757,576 pages. (With a few blank labels on the last page.)
Depending on your system of delimiters, the disk space of the raw data would be about 1,734 megs. That is assuming set field length. Most programs actually concatenate. That would make it smaller. Smaller still if you separate it into files by state and zip.
(This would save on third-class mailing rates, and you only have to SAVE the last line once and print it with each folder.)
I worked on computers 20 years ago. Address labels were a common job. Things you learn: The longest city name as one word is 17 characters. (MOOSELOOKMEGUNTIC, Maine; KLEINFELTERSVILLE, Pennsylvania; and WAUGULLEWUTLEKAUH, California. IF you include spaces you need a field of 29 for Little Diamond Island Landing, ME. (ZIP code is 04109.)
Another tip. IF you have one of those USB memory cards that can attach to a computer, write to THAT instead of the C drive. The speed improved dramatically. One program I worked on recently (not for mailing) took days for the test to run using the hard drive. I did the full data set using the USB memory and it took mere hours.
-JP-

--- In libertybasic@yahoogroups.com, RipSaw <rij4360@...> wrote:
>
> It is a known fact that today's computers have more computing power than the
> mainframes of just 20 years ago.
>
> I would like to make a mailing list of say 25 million people just to see what
> this can do.
> This below is ONLY the First name.  I want to make an address list like follows:
>
> FirstName  MI  LastName
> City, State, Zip
>
> Anyone have ideas?  As always, I want to learn. Flow chart
>
> I do not think I need real names, just place holders for data.
>
> I wonder how much disk space would be taken by 25 million addresses.
>
> Then after created,  Merge into a Word document.
>
>
>
> Dim FirstName\$(500)
>   Print "Send this stuff to a disk file called FirstNames"
>   Open "Names.txt" for output as #1
>     For I = 1 to 25
>     FOR k=1 to 20 'perform this step 20 times
>     FL1\$ = Chr\$(INT(RND(0)*26)+65)
>     FL2\$ = Chr\$(INT(RND(0)*26)+65)
>     FL3\$ = Chr\$(INT(RND(0)*26)+65)
>     FL4\$ = Chr\$(INT(RND(0)*26)+65)
>     FL5\$ = Chr\$(INT(RND(0)*26)+65)
>     FL6\$ = Chr\$(INT(RND(0)*26)+65)
>     FirstName\$ = FL1\$+FL2\$+FL3\$+FL4\$+FL5\$+FL6\$
>     Print #1, FirstName\$(I)
>     rem Print FirstName\$
>      NEXT k 'go back and do it again
>      Next I
>    rem  Print FL1\$;:Print Space\$(5);:Print FL2\$;:Print Space\$(5);:Print FL3\$
>    Close #1
>   Print "Get this stuff back from a disk file called Names"
>   Open "Names.txt" for input as #1
>   For I = 1 to 500
>   input #1, FirstName\$(500)
>   Next I
>   Close #1
>
>   For L= 1 to 500
>   Nam\$ = FirstName\$(L)
>   Print Nam\$
>   Next L
>
> Stop:End
>
>
> [Non-text portions of this message have been removed]
>
Your message has been successfully submitted and would be delivered to recipients shortly.
To: