• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 01:43
CET 07:43
KST 15:43
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
RSL Season 3 - Playoffs Preview0RSL Season 3 - RO16 Groups C & D Preview0RSL Season 3 - RO16 Groups A & B Preview2TL.net Map Contest #21: Winners12Intel X Team Liquid Seoul event: Showmatches and Meet the Pros10
Community News
Weekly Cups (Nov 24-30): MaxPax, Clem, herO win2BGE Stara Zagora 2026 announced15[BSL21] Ro.16 Group Stage (C->B->A->D)4Weekly Cups (Nov 17-23): Solar, MaxPax, Clem win3RSL Season 3: RO16 results & RO8 bracket13
StarCraft 2
General
Chinese SC2 server to reopen; live all-star event in Hangzhou Maestros of the Game: Live Finals Preview (RO4) BGE Stara Zagora 2026 announced Weekly Cups (Nov 24-30): MaxPax, Clem, herO win SC2 Proleague Discontinued; SKT, KT, SGK, CJ disband
Tourneys
StarCraft Evolution League (SC Evo Biweekly) RSL Offline Finals Info - Dec 13 and 14! RSL Offline FInals Sea Duckling Open (Global, Bronze-Diamond) $5,000+ WardiTV 2025 Championship
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 502 Negative Reinforcement Mutation # 501 Price of Progress Mutation # 500 Fright night Mutation # 499 Chilling Adaptation
Brood War
General
BW General Discussion Which season is the best in ASL? Data analysis on 70 million replays BGH Auto Balance -> http://bghmmr.eu/ [ASL20] Ask the mapmakers — Drop your questions
Tourneys
[BSL21] RO16 Group D - Sunday 21:00 CET [BSL21] RO16 Group A - Saturday 21:00 CET [Megathread] Daily Proleagues [BSL21] RO16 Group B - Sunday 21:00 CET
Strategy
Current Meta Game Theory for Starcraft How to stay on top of macro? PvZ map balance
Other Games
General Games
Stormgate/Frost Giant Megathread ZeroSpace Megathread Nintendo Switch Thread The Perfect Game Path of Exile
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Mafia Game Mode Feedback/Ideas TL Mafia Community Thread
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread The Big Programming Thread Artificial Intelligence Thread
Fan Clubs
White-Ra Fan Club
Media & Entertainment
[Manga] One Piece Movie Discussion! Anime Discussion Thread
Sports
2024 - 2026 Football Thread Formula 1 Discussion NBA General Discussion
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
Where to ask questions and add stream? The Automated Ban List
Blogs
James Bond movies ranking - pa…
Topin
Esports Earnings: Bigger Pri…
TrAiDoS
Thanks for the RSL
Hildegard
Saturation point
Uldridge
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1810 users

The Big Programming Thread - Page 512

Forum Index > General Forum
Post a Reply
Prev 1 510 511 512 513 514 1032 Next
Thread Rules
1. This is not a "do my homework for me" thread. If you have specific questions, ask, but don't post an assignment or homework problem and expect an exact solution.
2. No recruiting for your cockamamie projects (you won't replace facebook with 3 dudes you found on the internet and $20)
3. If you can't articulate why a language is bad, don't start slinging shit about it. Just remember that nothing is worse than making CSS IE6 compatible.
4. Use [code] tags to format code blocks.
Manit0u
Profile Blog Joined August 2004
Poland17496 Posts
Last Edited: 2014-08-19 10:12:13
August 19 2014 09:36 GMT
#10221
Aaaand IE strikes again...


body {
background-image: url("/images/bkg/img.jpg");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: center bottom;
background-color: rgba(0, 0, 0, 0);
}


There's no image showing in IE8 at all... Why?

Solution:

http://www.orianapagano.com/background-image-not-displaying-on-ie8/

[image loading]
Time is precious. Waste it wisely.
windzor
Profile Joined October 2010
Denmark1013 Posts
August 19 2014 09:50 GMT
#10222
On August 19 2014 04:15 Manit0u wrote:
Another problem that just surfaced for me:



IGE plays a major part in important project feature. Now I have to work around that too...


Microsoft is desupporting alot of versions of Internet Explorer by January 2016. Hopefully this will help on moving people to newer versions. But if you support IE 8, your customers already don't want to upgrade unfortunately..
Yeah
Manit0u
Profile Blog Joined August 2004
Poland17496 Posts
August 19 2014 10:36 GMT
#10223
On August 19 2014 18:50 windzor wrote:
Show nested quote +
On August 19 2014 04:15 Manit0u wrote:
Another problem that just surfaced for me:

https://twitter.com/IsogenicEngine/status/2468717598351360

IGE plays a major part in important project feature. Now I have to work around that too...


Microsoft is desupporting alot of versions of Internet Explorer by January 2016. Hopefully this will help on moving people to newer versions. But if you support IE 8, your customers already don't want to upgrade unfortunately..


We don't normally support IE8, this is a one-time deal. Thank the gods for that.
Time is precious. Waste it wisely.
Blisse
Profile Blog Joined July 2010
Canada3710 Posts
August 19 2014 10:36 GMT
#10224
On August 19 2014 18:36 Manit0u wrote:
Aaaand IE strikes again...


body {
background-image: url("/images/bkg/img.jpg");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: center bottom;
background-color: rgba(0, 0, 0, 0);
}


There's no image showing in IE8 at all... Why?

Solution:

http://www.orianapagano.com/background-image-not-displaying-on-ie8/

[image loading]


LOL



On August 19 2014 18:50 windzor wrote:
Show nested quote +
On August 19 2014 04:15 Manit0u wrote:
Another problem that just surfaced for me:

https://twitter.com/IsogenicEngine/status/2468717598351360

IGE plays a major part in important project feature. Now I have to work around that too...


Microsoft is desupporting alot of versions of Internet Explorer by January 2016. Hopefully this will help on moving people to newer versions. But if you support IE 8, your customers already don't want to upgrade unfortunately..


IE11 is actually decent. IE12 team from their AMA looks to really want to do well, they're just fighting against negative perception by now. MS really screwed it up big time, but Apple/Google/Firefox never have had to deal with anywhere near level of fragmentation that Microsoft does, and the broken IE6/7/8 complaints only gets perpetuated because of the fragmentation, which stems IE11 efforts to get back on track. Forced browser updates is what I think I read IE is going to do in the near future once everyone below IE11 runs IE6/7/8 in IE11 compat. mode. I'm still loyal to Chrome, but I'm being more open to FF and IE now.
There is no one like you in the universe.
Rotodyne
Profile Blog Joined July 2005
United States2263 Posts
Last Edited: 2014-08-19 13:40:26
August 19 2014 13:39 GMT
#10225
My co-worker and I have to support IE8 on a drupal site we are about to create/re-create It's a news site, and most of the viewers are older people so the IE8 percentage is pretty high -_-

So Manit0u, please keep posting all the problems you run into!
I can only play starcraft when I am shit canned. IPXZERG is a god.
Manit0u
Profile Blog Joined August 2004
Poland17496 Posts
Last Edited: 2014-08-21 09:06:32
August 19 2014 14:37 GMT
#10226
On August 19 2014 22:39 Rotodyne wrote:
My co-worker and I have to support IE8 on a drupal site we are about to create/re-create It's a news site, and most of the viewers are older people so the IE8 percentage is pretty high -_-

So Manit0u, please keep posting all the problems you run into!


Useful stuff (so that you can avoid most of the problems I run into):
http://blogs.msdn.com/b/ieinternals/archive/2011/05/14/10164546.aspx
http://msdn.microsoft.com/en-us/library/s4esdbwz(v=vs.94).aspx
http://www.orianapagano.com/background-image-not-displaying-on-ie8/
http://css-tricks.com/how-to-create-an-ie-only-stylesheet/
https://code.google.com/p/html5shiv/ (so that you can use <header> <footer> <nav> <article> etc.)
https://github.com/scottjehl/Respond (so you can have a semblance of responsiveness and ability to use @media querries)

Note: make sure you're using jQuery v1.x (2.x isn't compatible with IE8) and remember to put your scripts into the <head> section or you can forget about background images...

Best thing would be to do the entire thing in html4 and css2, but that's ugly

I'll post additional info if I run into any more problems.

Edit:

Never EVER use <type="application/javascript"> in IE8. What it will do is:
1. take the first hundred or so lines of the file
2. prepend them to another JS file that comes before it in the HTML
3. give you all sorts of errors

[image loading]
Time is precious. Waste it wisely.
Cynry
Profile Blog Joined August 2010
810 Posts
August 20 2014 14:11 GMT
#10227
Programming related, but not specific.
In a week I will start a month-long test to know if I'm admited into a new french programming school, called 42 !

No teacher, no lesson, no schedule. "Peer-to-peer", project driven learning.
Never really went deep into programming yet, but I'm pumped !

Wish me luck !
windzor
Profile Joined October 2010
Denmark1013 Posts
August 21 2014 21:21 GMT
#10228
On August 19 2014 19:36 Blisse wrote:
Show nested quote +
On August 19 2014 18:50 windzor wrote:
On August 19 2014 04:15 Manit0u wrote:
Another problem that just surfaced for me:

https://twitter.com/IsogenicEngine/status/2468717598351360

IGE plays a major part in important project feature. Now I have to work around that too...


Microsoft is desupporting alot of versions of Internet Explorer by January 2016. Hopefully this will help on moving people to newer versions. But if you support IE 8, your customers already don't want to upgrade unfortunately..


IE11 is actually decent. IE12 team from their AMA looks to really want to do well, they're just fighting against negative perception by now. MS really screwed it up big time, but Apple/Google/Firefox never have had to deal with anywhere near level of fragmentation that Microsoft does, and the broken IE6/7/8 complaints only gets perpetuated because of the fragmentation, which stems IE11 efforts to get back on track. Forced browser updates is what I think I read IE is going to do in the near future once everyone below IE11 runs IE6/7/8 in IE11 compat. mode. I'm still loyal to Chrome, but I'm being more open to FF and IE now.


The problem with MS is that they choose to limit IE versions together with OS versions. Until Windows Vista is desupported MS must support IE9 because that is the latest version of IE on the platform. That is why they get the fragmentation together with the non-forced updates.

My company is a bit weary with the forced updates, because we use IE and Safari as components in GUI applications on their platforms. So when IE updates instantly, we need to test our application so our components will work in the new IE version when it comes out, and we need that fix to be backported to potentially 3+ year old software which could be substantiel different. But atleast we only need to test our application against 1 IE version. So i guess somewhere people will say its a win situation

Apple with Safari has another strategy, where the Safari version you use for web components are actually fixed with the Mac OSX version. This means the beheaviour of the browser will not change with updates. But this also means Apple doesnt really fix when bugs appear with the browser. So not a perfect solution either.
Yeah
N.geNuity
Profile Blog Joined July 2009
United States5112 Posts
Last Edited: 2014-10-16 05:57:14
August 22 2014 04:27 GMT
#10229
complete 100% noob here [*nix compiler issues], and I appreciate anyone who has the patience to even read this. My google fu ran out of getting answers that helped:

I am doing very simple out of the box building from open source material [specifically, just gnuchess from gnu project]. I'm working with cygwin to use x11/xwindows (with xming), and I use xwindows and cygwin for work related activities; this is just personal and it's not in any way important or necessary.

It's more that I am just ticked off that it doesn't seem to work, as well as trying to learn a little bit about *nix and compiling.

I've successfully done/built a handful of things through pretty simple:

tar xzf filename.tar.gz [or just extract with 7zip]
./configure
make
make install


and just copying generated .exe over to /usr/bin (I believe --prefix can put in there but just doing bare bones following "read me" file). Since this is all chess related, it was just xboard (the chess GUI for xwindows that can load chess engines into) and polyglot (lets more engines be compatable with xboard), and some chess engines.

so I do not need this at all and am just curious, for my own benefit, why the compiler fails.

1) main question:

I am getting error in makefile after make -q, after successful ./configure
Makingfile:452: recipe for target 'all-recursive' failed
*** [all-recursive] Error 1


the make file calls g++ compiler if that is relevant

2) secondary question or helpful related error messages:

after just $ make or make check, I get error(s) at the end that display:

collect2: error: ld returned 1 exit status
Makefile:493: recipe for target 'gnuchess.exe' failed
make[3]: *** [gnuchess.exe] Error 1
make[3]: Leaving directory '/cygdrive/c/users/~/src'
Makefile:561: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/cygdrive/c/~/src'
Makefile:400: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/cygdrive/c/users/~/src'
Makefile:452: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1

3) third question, super minor and irrelevant
+ Show Spoiler +

I get a whole bunch of junky text dispalyed after $ make about undefined reference to 'libintl_gettext' , and in ./configure it has a line of

checking for GNU gettext in libintl... yes
checking whether to use NLS... yes
checking where the gettext function comes from... external libintl
checking how to link with libintl... /usr/local/lib/libintl.dll.a -liconv -L/usr/local/lib
checking that generated files are newer than configure... done

it may have actually said "checking for GNU gettext in libintl...no" previous but then I just built gettext from gnu and copy pasted the libintl.dll.a or whatever that was newer and the gettext function. This shouldn't have any relevance to the problem I think...

can anyone explain to like what is causing this in easy to understand terms (don't bother if you know the answer but can't explain to a scrub like me)? is the file actual missing or is it some path issue (says GNU gettext and same directory as every other library/whatever that may be called, but it talks about "external libintl")



Thanks!
iu, seungah, yura, taeyeon, hyosung, lizzy, suji, sojin, jia, ji eun, eunji, soya, younha, jiyeon, fiestar, sinb, jung myung hoon godtier. BW FOREVERR
tofucake
Profile Blog Joined October 2009
Hyrule19173 Posts
August 22 2014 06:16 GMT
#10230
ld is the linker, and exit non-zero means failure. From what I can find there's unresolved symbols, which might be related to your gettext problems, which are related to Cygwin being not actually POSIX (you'll run into these issues often enough).

This is related, but the solution worked there and so may work for you (it's an ugly hack, though): http://stackoverflow.com/questions/11803744/compiling-on-windows-why-cygwin-cant-recognize-gettext
Liquipediaasante sana squash banana
Cyx.
Profile Joined November 2010
Canada806 Posts
Last Edited: 2014-08-22 06:19:34
August 22 2014 06:17 GMT
#10231
e: tofu's google-fu was stronger than mine... I'm going to bed before I waste more of my time posting late at night
N.geNuity
Profile Blog Joined July 2009
United States5112 Posts
Last Edited: 2014-10-16 05:56:31
August 22 2014 23:50 GMT
#10232
well, the google fu skills are strong

just ./configure --disable-nls built everything properly

I would not have expected gettext to cause such problems, but I think some of that is I very obviously dont know C/C++

and I guess digging deep for errors rather than make -q is the way to go

thanks
iu, seungah, yura, taeyeon, hyosung, lizzy, suji, sojin, jia, ji eun, eunji, soya, younha, jiyeon, fiestar, sinb, jung myung hoon godtier. BW FOREVERR
wozzot
Profile Joined July 2012
United States1227 Posts
Last Edited: 2014-08-24 10:35:57
August 24 2014 08:03 GMT
#10233
Probably a dumb question, but are audio samples on uncompressed WAV files stored raw? Could I just tack on any series of short ints onto the end of a 16-bit WAV file and expect it to play as music, or do I have to follow some kind of special convention?

e: Bah, dealing with endianness is annoying
(ノ´∀`*)ノ ♪ ♫ ヽ(´ー`)ノ ♪ ♫ (✌゚∀゚)☞ ♪ ♫ ヽ(´ー`)ノ ♫ ♫ (ノ´_ゝ`)ノ彡 ┻━┻
Blisse
Profile Blog Joined July 2010
Canada3710 Posts
August 24 2014 09:09 GMT
#10234
On August 24 2014 17:03 wozzot wrote:
Probably a dumb question, but are audio samples on uncompressed WAV files stored raw? Could I just tack on any series of short ints onto the end of a 16-bit WAV file and expect it to play as music, or do I have to follow some kind of special convention?


Nope. That's not what uncompressed means :p There's a (complicated) format.
There is no one like you in the universe.
Nesserev
Profile Blog Joined January 2011
Belgium2760 Posts
August 24 2014 09:32 GMT
#10235
--- Nuked ---
obesechicken13
Profile Blog Joined July 2008
United States10467 Posts
Last Edited: 2014-08-24 20:32:59
August 24 2014 20:27 GMT
#10236
Question for the statisticians here:

In R or Python, is it possible to dynamically assign names to a list? Say you have a bunch of files in many different directories and you can't change the directory structure. You want to read in all the files and process the data in them one by one.

What I did in the past was I made a list (because lists are easy to dynamically size) of dataframes (each file is a dataframe). List[[1]] would be the first dataframe.

But now I'm watching some videos and I'm learning about list subsetting and I don't know if it's possible to dynamically assign variables names like "date_csv1.csv" "date_csv2.csv".
[image loading]

In retrospect I should be assigning each file to the same temporary data structure in a loop, aggregating the data in it, and concatenating it to the end of another aggregation dataframe.

Nvm, I should just use assign. Maybe I don't remember my original problem correctly.
I think in our modern age technology has evolved to become more addictive. The things that don't give us pleasure aren't used as much. Work was never meant to be fun, but doing it makes us happier in the long run.
Manit0u
Profile Blog Joined August 2004
Poland17496 Posts
Last Edited: 2014-08-25 15:33:38
August 24 2014 20:54 GMT
#10237
On August 25 2014 05:27 obesechicken13 wrote:
But now I'm watching some videos and I'm learning about list subsetting and I don't know if it's possible to dynamically assign variables names like "date_csv1.csv" "date_csv2.csv".


I believe that the reasonable way to do it would be this:


int n = 5; // number of unique variables you need to assign.
string[] arr; // where we will store the variable strings

for (int i = 0; i < n; ++i) {
arr[i] = 'date_csv' + intToString(i + 1) + '.csv';
}

foreach (arr as filename) {
readFile(filename);
}


That's some pseudocode for you to consider
Time is precious. Waste it wisely.
Grobyc
Profile Blog Joined June 2008
Canada18410 Posts
Last Edited: 2014-08-26 21:08:23
August 26 2014 21:07 GMT
#10238
I went to university and got a diploma in network & telecommunications engineering technology which I finished a couple years ago. I am now looking at studying a programming language on my own (free online/home studies), and I'm trying to figure out what programming language would best assist my current education with a heavy emphasis on networking.

My current programming experience: In high school I took a course on C++ as well as in first year of my program I took a course in Java and Unix shell scripting. I didn't really like Java, C++ was more interesting, and I think Unix shell scripting was probably the most useful so far.

I'm also looking at getting a Raspberry Pi to mess around with and test stuff in the next couple weeks once I find a job again. I've also got a relatively powerful computer and have no problem with making and using Linux/Windows VMs in addition here.

Would HTML, PHP, or Unix shell scripting be best? Any other suggestions? I'm kind of interested in pursuing something as I haven't been in school for a couple years now and preferably I'd like to pick something that best goes with my networking and data center experience.
If you watch Godzilla backwards it's about a benevolent lizard who helps rebuild a city and then moonwalks into the ocean.
Nesserev
Profile Blog Joined January 2011
Belgium2760 Posts
August 26 2014 22:16 GMT
#10239
--- Nuked ---
Grobyc
Profile Blog Joined June 2008
Canada18410 Posts
August 26 2014 22:22 GMT
#10240
Ahh cool, thanks Nesserev. I had someone also recommend me Python recently but don't know much about it nor have any experience with it so I didn't bother mentioning it initially. I think I'll probably end up looking into Python and Bash to begin with.
If you watch Godzilla backwards it's about a benevolent lizard who helps rebuild a city and then moonwalks into the ocean.
Prev 1 510 511 512 513 514 1032 Next
Please log in or register to reply.
Live Events Refresh
Replay Cast
00:00
WardiTV Mondays #62
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RuFF_SC2 193
SortOf 89
-ZergGirl 20
StarCraft: Brood War
Stork 924
Tasteless 223
Shine 71
Sacsri 46
Bale 36
ZergMaN 14
Dota 2
NeuroSwarm115
febbydoto34
League of Legends
JimRising 636
Other Games
summit1g11426
WinterStarcraft548
C9.Mang0293
ViBE129
Mew2King40
Organizations
Other Games
gamesdonequick565
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 14 non-featured ]
StarCraft 2
• Berry_CruncH132
• practicex 36
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• Azhi_Dahaki25
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Lourlo1304
Upcoming Events
The PondCast
3h 17m
OSC
9h 17m
Demi vs Mixu
Nicoract vs TBD
Babymarine vs MindelVK
ForJumy vs TBD
Shameless vs Percival
Replay Cast
17h 17m
Korean StarCraft League
1d 20h
CranKy Ducklings
2 days
WardiTV 2025
2 days
SC Evo League
2 days
BSL 21
2 days
Sziky vs OyAji
Gypsy vs eOnzErG
OSC
2 days
Solar vs Creator
ByuN vs Gerald
Percival vs Babymarine
Moja vs Krystianer
EnDerr vs ForJumy
sebesdes vs Nicoract
Sparkling Tuna Cup
3 days
[ Show More ]
WardiTV 2025
3 days
OSC
3 days
BSL 21
3 days
Bonyth vs StRyKeR
Tarson vs Dandy
Replay Cast
4 days
Wardi Open
4 days
StarCraft2.fi
4 days
Monday Night Weeklies
4 days
Replay Cast
4 days
WardiTV 2025
5 days
StarCraft2.fi
5 days
PiGosaur Monday
5 days
StarCraft2.fi
6 days
Tenacious Turtle Tussle
6 days
Liquipedia Results

Completed

Proleague 2025-11-30
RSL Revival: Season 3
Light HT

Ongoing

C-Race Season 1
IPSL Winter 2025-26
KCM Race Survival 2025 Season 4
YSL S2
BSL Season 21
CSCL: Masked Kings S3
Slon Tour Season 2
Acropolis #4 - TS3
META Madness #9
SL Budapest Major 2025
ESL Impact League Season 8
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
CS Asia Championships 2025
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2

Upcoming

BSL 21 Non-Korean Championship
Acropolis #4
IPSL Spring 2026
Bellum Gens Elite Stara Zagora 2026
HSC XXVIII
RSL Offline Finals
WardiTV 2025
Kuram Kup
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual
eXTREMESLAND 2025
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2025 TLnet. All Rights Reserved.