• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 06:05
CET 11:05
KST 19:05
  • 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
ByuL: The Forgotten Master of ZvT30Behind the Blue - Team Liquid History Book19Clem wins HomeStory Cup 289HomeStory Cup 28 - Info & Preview13Rongyi Cup S3 - Preview & Info8
Community News
2026 KongFu Cup Announcement4BGE Stara Zagora 2026 cancelled12Blizzard Classic Cup - Tastosis announced as captains16Weekly Cups (March 2-8): ByuN overcomes PvT block4GSL CK - New online series21
StarCraft 2
General
Blizzard Classic Cup - Tastosis announced as captains GSL CK - New online series BGE Stara Zagora 2026 cancelled BGE Stara Zagora 2026 announced ByuL: The Forgotten Master of ZvT
Tourneys
[GSL CK] #2: Team Classic vs. Team Solar [GSL CK] #1: Team Maru vs. Team herO 2026 KongFu Cup Announcement RSL Season 4 announced for March-April PIG STY FESTIVAL 7.0! (19 Feb - 1 Mar)
Strategy
Custom Maps
Publishing has been re-enabled! [Feb 24th 2026] Map Editor closed ?
External Content
Mutation # 517 Distant Threat The PondCast: SC2 News & Results Mutation # 516 Specter of Death Mutation # 515 Together Forever
Brood War
General
ASL21 General Discussion BSL 22 Map Contest — Submissions OPEN to March 10 BGH Auto Balance -> http://bghmmr.eu/ Are you ready for ASL 21? Hype VIDEO Gypsy to Korea
Tourneys
[Megathread] Daily Proleagues [BSL22] Open Qualifiers & Ladder Tours IPSL Spring 2026 is here! ASL Season 21 Qualifiers March 7-8
Strategy
Simple Questions, Simple Answers Soma's 9 hatch build from ASL Game 2 Fighting Spirit mining rates Zealot bombing is no longer popular?
Other Games
General Games
Dawn of War IV Path of Exile Stormgate/Frost Giant Megathread Nintendo Switch Thread PC Games Sales Thread
Dota 2
Official 'what is Dota anymore' discussion The Story of Wings Gaming
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
Five o'clock TL Mafia Mafia Game Mode Feedback/Ideas Vanilla Mini Mafia TL Mafia Community Thread
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine Mexico's Drug War Russo-Ukrainian War Thread NASA and the Private Sector
Fan Clubs
The IdrA Fan Club
Media & Entertainment
[Manga] One Piece Movie Discussion! [Req][Books] Good Fantasy/SciFi books
Sports
2024 - 2026 Football Thread Formula 1 Discussion General nutrition recommendations Cricket [SPORT] TL MMA Pick'em Pool 2013
World Cup 2022
Tech Support
Laptop capable of using Photoshop Lightroom?
TL Community
The Automated Ban List
Blogs
Funny Nicknames
LUCKY_NOOB
Money Laundering In Video Ga…
TrAiDoS
Iranian anarchists: organize…
XenOsky
FS++
Kraekkling
Shocked by a laser…
Spydermine0240
Unintentional protectionism…
Uldridge
ASL S21 English Commentary…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1575 users

The Big Programming Thread - Page 575

Forum Index > General Forum
Post a Reply
Prev 1 573 574 575 576 577 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.
Blitzkrieg0
Profile Blog Joined August 2010
United States13132 Posts
January 31 2015 22:38 GMT
#11481
What Cisco cert is offered? CCNA I'm guessing? If you don't do anything with networking I'm not sure why they'd give you CCNA though. If you have no intentions of continuing onto CCNP then there isn't much point I imagine unless it is an omen that you're going to start doing networking related stuff.
I'll always be your shadow and veil your eyes from states of ain soph aur.
LaNague
Profile Blog Joined April 2010
Germany9118 Posts
Last Edited: 2015-01-31 23:55:36
January 31 2015 23:54 GMT
#11482
yeah its CCNA, the entry one.


IF i do communication of hardware, its with a custom protocol over custom, serial or USB ports.

I was asking because i wasnt sure if they have some kind of special value for HR people.
Ill decline then, i guess they just want to have some certifications flying around, ill hint at better ones that suit my career

Manit0u
Profile Blog Joined August 2004
Poland17694 Posts
February 01 2015 04:05 GMT
#11483
https://nikic.github.io/2011/12/27/Dont-be-STUPID-GRASP-SOLID.html

Nice litte article I've found. Thought I'd share.
Time is precious. Waste it wisely.
Blitzkrieg0
Profile Blog Joined August 2010
United States13132 Posts
February 01 2015 04:42 GMT
#11484
On February 01 2015 08:54 LaNague wrote:
yeah its CCNA, the entry one.


IF i do communication of hardware, its with a custom protocol over custom, serial or USB ports.

I was asking because i wasnt sure if they have some kind of special value for HR people.
Ill decline then, i guess they just want to have some certifications flying around, ill hint at better ones that suit my career



CCNA+Experience is a guaranteed IT job around here. Not sure how things are in Europe or what you're doing though, but I got the impression you weren't in IT.
I'll always be your shadow and veil your eyes from states of ain soph aur.
sabas123
Profile Blog Joined December 2010
Netherlands3122 Posts
Last Edited: 2015-02-01 11:17:02
February 01 2015 11:15 GMT
#11485
So im starting to learn C, working with pointers is really fun but confusing as hell.

The simpelst things I used to do in stuff like php is getting so much more diffucult in C, anybody experianced this aswell?
The harder it becomes, the more you should focus on the basics.
Ilikestarcraft
Profile Blog Joined November 2004
Korea (South)17733 Posts
Last Edited: 2015-02-01 11:23:32
February 01 2015 11:21 GMT
#11486
From the 2nd quote on the first post of this thread.
On January 29 2012 17:54 Abductedonut wrote:
I can say that this is a direct result of learning java first. I know lots of students who come from java without any prior programming experience and C/Assembly is horrible to them and they don't feel like know "anything."

Here's the basic truth.... Computer Science isn't all programming. Programming is how you APPLY the concepts you learn in computer science. To use an analogy, you're learning how to build a car from inside before actually building it ( programming ). Algorithms and data structures and classes like that teach you when to use a V8 engine rather than a V12 engine... etc etc.

So if I were to basically list out languages from lowest level to highest, it would sorta go like this:
- Machine Language
- Assembly
- C
- C++/Java/C#...

Machine Language is pretty useless to learn from what I've seen. Assembly is SUPER important because C/C++ code eventually gets translated to assembly. It's important to learn what happens on the lower levels when you create a function in C. You want to know how C sets up the stack and all that, and that's how knowing Assembly Language helps.

Anyway, I digress. As you learn C, you will realize that you'll slowly become "pro" at programming. No bullshit things like objects and code written for you in C. C really is a no-bullshit language, and you have to know exactly what you're doing or else you'll spend majority of your time fighting the code.

C will introduce you to wildly advanced topics like returning ANY type of data from a function (void pointers), passing entire functions as arguments, or returning entire functions ( function pointers )... hell you'll even learn neat tricks like optimizing switch statements by using function pointers. You'll learn EXACTLY when to pass things by reference and EXACTLY what happens inside your code. No more "let's change this and hope it works!" C is THE nerd's computer language. Most people in this thread will come in here and argue that java, python, whatever language they use is better and it might be true, but you don't "truly" learn to program unless you do so in C.

Once you're completely comfortable with the basics on C, I suggest you work on mastering these topics:

- OS APIs... ( WIN32 API, int 0x80 system calls.. ( basically linux system calls )... dunno what trashSX uses... )
- Network Programming ( Sockets, TCP/UDP ports, sending GET/POST through C for port 80 )
- Multi-threaded Programming
- GUI Programming using OS APIs... Avoid using things like QT's drag and drop GUI builder because you won't learn anything
- * This list in incomplete, but that's all that comes to my mind atm. I could mention things like global keyboard hooks, directX hooks, etc, but you'll discover those as you want to do certain projects. Will add stuff if I can remember it for the future! *

Once you've got all that down, you'll pretty much be able to program "anything." Your CS classes will come back remind you what search algorithms, data structures, and boolean logic to use to make your programs better.

At this point, when you move onto other languages it will be more about syntax. Your questions will shift from "Well how do I connect to a server?" to "Where can i find the socket API to this language?" You'll know what you need, and it will just be a matter of how to find it. I've gotten to a point where I can learn languages in about 2 hours. I learned how to program in matlab to help my friend out in under 20 minutes. I learned javascript programming for Adobe After Effects in about an hour and I was able to help visual effects artists modify various features of their shots by writing scripts for them.

That's my suggestion to you. Learn C, then go back and touch over assembly and you'll be able to program in anything.

Now... if you want to be a TRUE nerd and pwn EVERYONE at programming... start learning how to hack/crack/reverse engineer software. Hacking requires you know everything about everything, and it will open up your eyes to programming like you've never seen before. You'll learn how accidentally using a pointer after freeing it can cause a skilled programmer/hacker to compromise the entire system. Hacking is the CRUX of computers, and the most skilled programmers and computer scientists result from hacking. You can start off with a book called "The Shellcoder's Handbook" if you're interested in touching on the topic. That book is very technical and will really get you thinking about how things inside the computer work...

Ah, and just for some light reading... Here's a post by Linus Torvalds... the creator of the Linux operating system. I think this is hilariously interesting!
+ Show Spoiler +
http://thread.gmane.org/gmane.comp.version-control.git/57643/focus=57918
"Nana is a goddess. Or at very least, Nana is my goddess." - KazeHydra
Manit0u
Profile Blog Joined August 2004
Poland17694 Posts
Last Edited: 2015-02-01 14:41:30
February 01 2015 14:20 GMT
#11487
On February 01 2015 20:15 sabas123 wrote:
So im starting to learn C, working with pointers is really fun but confusing as hell.

The simpelst things I used to do in stuff like php is getting so much more diffucult in C, anybody experianced this aswell?


Like Ilikestarcraft pointed out, it's a matter of where you come from. If you learned higher level language first, C might seem like hell. If you learned C before higher level languages they seem rather simple.

But do not despair. Here's a nice resource that'll get you jump-started in C:

http://c.learncodethehardway.org/book/

Basic pointer explanation in there: http://c.learncodethehardway.org/book/ex15.html

On a side note. I think that some of the simplest things done in C are made exponentially harder in PHP. The sole fact that a variable in PHP can hold anything and you can freely change it around is just scary.

Eg:

$my_var = new Object();

if (is_object($my_var)) {
$my_var = "I'm a string now!";
}

if (is_string($my_var)) {
$my_var = array($my_var, $my_var);
}

if (is_array($my_var)) {
$my_var = intval($my_var); // 1
}

return $my_var - 1;


That's why in PHP you must put extra special care on guarding your methods against unexpected data types being passed to them. I hate it (not PHP, just this small part of it), especially that a lot of people tend to abuse this feature.
Time is precious. Waste it wisely.
ZenithM
Profile Joined February 2011
France15952 Posts
Last Edited: 2015-02-01 14:24:56
February 01 2015 14:24 GMT
#11488
Not like Abductedonut's post is gospel truth, but there are some good points made.
sabas123
Profile Blog Joined December 2010
Netherlands3122 Posts
February 01 2015 15:32 GMT
#11489
that stuff from abductedonut is really good, It motivates me alot to stick to learning C.

@Manit0u
aaaahhh, yes that true. Luckly I never encoutered any need to start doing that .

Also in "Lean C The Hard Way" they say its a good thing to stay away from pointers, should I listen to this?
The harder it becomes, the more you should focus on the basics.
nunez
Profile Blog Joined February 2011
Norway4003 Posts
Last Edited: 2015-02-01 15:56:53
February 01 2015 15:53 GMT
#11490
you should stay
away from spoons,
lest you embarass
yourself eating soup.
conspired against by a confederacy of dunces.
Nesserev
Profile Blog Joined January 2011
Belgium2760 Posts
Last Edited: 2015-02-01 17:33:08
February 01 2015 17:32 GMT
#11491
--- Nuked ---
Blisse
Profile Blog Joined July 2010
Canada3710 Posts
February 01 2015 18:27 GMT
#11492
agh the same guys in OCN gave up their dumb "if (++i > 10) { ... }" argument (because who knows, maybe it was dumb) and revised it to "you should avoid all verbosity because more code is more error prone". god i hate that i have to reply to them. STOP USING ABSOLUTES GAH. there's still one guy who stays on his high horse with like "if you make a mistake reading ++i then you shouldn't be in this field and i dont want to work with you". this is why i stay on tl.
There is no one like you in the universe.
sabas123
Profile Blog Joined December 2010
Netherlands3122 Posts
February 01 2015 18:53 GMT
#11493
On February 02 2015 03:27 Blisse wrote:
agh the same guys in OCN gave up their dumb "if (++i > 10) { ... }" argument (because who knows, maybe it was dumb) and revised it to "you should avoid all verbosity because more code is more error prone". god i hate that i have to reply to them. STOP USING ABSOLUTES GAH. there's still one guy who stays on his high horse with like "if you make a mistake reading ++i then you shouldn't be in this field and i dont want to work with you". this is why i stay on tl.

who would even come up with the idea to start using ++i T_T

this stuff makes me wondor how many people exactly know whats going on behind a langauge.
The harder it becomes, the more you should focus on the basics.
Manit0u
Profile Blog Joined August 2004
Poland17694 Posts
Last Edited: 2015-02-01 19:51:15
February 01 2015 19:42 GMT
#11494
On February 02 2015 03:53 sabas123 wrote:
Show nested quote +
On February 02 2015 03:27 Blisse wrote:
agh the same guys in OCN gave up their dumb "if (++i > 10) { ... }" argument (because who knows, maybe it was dumb) and revised it to "you should avoid all verbosity because more code is more error prone". god i hate that i have to reply to them. STOP USING ABSOLUTES GAH. there's still one guy who stays on his high horse with like "if you make a mistake reading ++i then you shouldn't be in this field and i dont want to work with you". this is why i stay on tl.

who would even come up with the idea to start using ++i T_T

this stuff makes me wondor how many people exactly know whats going on behind a langauge.


[image loading]
Time is precious. Waste it wisely.
sabas123
Profile Blog Joined December 2010
Netherlands3122 Posts
February 01 2015 19:49 GMT
#11495
On February 02 2015 04:42 Manit0u wrote:
Show nested quote +
On February 02 2015 03:53 sabas123 wrote:
On February 02 2015 03:27 Blisse wrote:
agh the same guys in OCN gave up their dumb "if (++i > 10) { ... }" argument (because who knows, maybe it was dumb) and revised it to "you should avoid all verbosity because more code is more error prone". god i hate that i have to reply to them. STOP USING ABSOLUTES GAH. there's still one guy who stays on his high horse with like "if you make a mistake reading ++i then you shouldn't be in this field and i dont want to work with you". this is why i stay on tl.

who would even come up with the idea to start using ++i T_T

this stuff makes me wondor how many people exactly know whats going on behind a langauge.


You don't know what's going on behind a language until you start using the bitwise XOR assignments

Im going to try that somtime.
The harder it becomes, the more you should focus on the basics.
Manit0u
Profile Blog Joined August 2004
Poland17694 Posts
Last Edited: 2015-02-01 19:55:49
February 01 2015 19:52 GMT
#11496
On February 02 2015 04:49 sabas123 wrote:
Show nested quote +
On February 02 2015 04:42 Manit0u wrote:
On February 02 2015 03:53 sabas123 wrote:
On February 02 2015 03:27 Blisse wrote:
agh the same guys in OCN gave up their dumb "if (++i > 10) { ... }" argument (because who knows, maybe it was dumb) and revised it to "you should avoid all verbosity because more code is more error prone". god i hate that i have to reply to them. STOP USING ABSOLUTES GAH. there's still one guy who stays on his high horse with like "if you make a mistake reading ++i then you shouldn't be in this field and i dont want to work with you". this is why i stay on tl.

who would even come up with the idea to start using ++i T_T

this stuff makes me wondor how many people exactly know whats going on behind a langauge.


You don't know what's going on behind a language until you start using the bitwise XOR assignments

Im going to try that somtime.


Naah, was just kidding. Bitwise operators should be the same for every language, but they're pretty hardcore nonetheless and I have literally 0 idea how could they interact with some objects. Would you be able to use it on Java's Integers for example?
Time is precious. Waste it wisely.
Ben...
Profile Joined January 2011
Canada3485 Posts
Last Edited: 2015-02-01 20:04:47
February 01 2015 20:02 GMT
#11497
On February 02 2015 03:27 Blisse wrote:
agh the same guys in OCN gave up their dumb "if (++i > 10) { ... }" argument (because who knows, maybe it was dumb) and revised it to "you should avoid all verbosity because more code is more error prone". god i hate that i have to reply to them. STOP USING ABSOLUTES GAH. there's still one guy who stays on his high horse with like "if you make a mistake reading ++i then you shouldn't be in this field and i dont want to work with you". this is why i stay on tl.

Haha I just went and found what you were talking about on there (I don't read or post on OCN but it was easy to find). Yup. That one dude's posts seemed rather flawed.There appears to be a few people on there who think way too highly of themselves. Though in this area we run into that a lot. I've always found that a person's prowess at programming is inversely proportional to how much they talk up their skills (except for those that are actually as good as they say, but that's a rarity).
"Cliiiiiiiiiiiiiiiiide" -Tastosis
Ropid
Profile Joined March 2009
Germany3557 Posts
February 02 2015 00:07 GMT
#11498
On February 02 2015 00:32 sabas123 wrote:
that stuff from abductedonut is really good, It motivates me alot to stick to learning C.

@Manit0u
aaaahhh, yes that true. Luckly I never encoutered any need to start doing that .

Also in "Lean C The Hard Way" they say its a good thing to stay away from pointers, should I listen to this?

You probably shouldn't worry. You will run into situations where you absolutely need pointers. This will be pretty obvious.

If you want to pass something large like a struct or an array to a function, you'll probably want pointers. If you don't use pointers, the whole struct or array will be copied. Using a pointer, it's just a memory address. Java actually also works like this and uses pointers to the objects.

You need pointers if you want to use "dynamic memory allocation". You request an unused piece of memory from malloc(), and you'll save that address you get into a pointer. That's again something you'll use with arrays or structs.

About the quoted post... I was always thinking the same, but I'm currently battling with "declarative programming" stuff, and knowing how things are probably executed on the machine doesn't really help at all. Things just feel crazy with that background.
"My goal is to replace my soul with coffee and become immortal."
ZenithM
Profile Joined February 2011
France15952 Posts
February 02 2015 04:11 GMT
#11499
On February 02 2015 04:52 Manit0u wrote:
Show nested quote +
On February 02 2015 04:49 sabas123 wrote:
On February 02 2015 04:42 Manit0u wrote:
On February 02 2015 03:53 sabas123 wrote:
On February 02 2015 03:27 Blisse wrote:
agh the same guys in OCN gave up their dumb "if (++i > 10) { ... }" argument (because who knows, maybe it was dumb) and revised it to "you should avoid all verbosity because more code is more error prone". god i hate that i have to reply to them. STOP USING ABSOLUTES GAH. there's still one guy who stays on his high horse with like "if you make a mistake reading ++i then you shouldn't be in this field and i dont want to work with you". this is why i stay on tl.

who would even come up with the idea to start using ++i T_T

this stuff makes me wondor how many people exactly know whats going on behind a langauge.


You don't know what's going on behind a language until you start using the bitwise XOR assignments

Im going to try that somtime.


Naah, was just kidding. Bitwise operators should be the same for every language, but they're pretty hardcore nonetheless and I have literally 0 idea how could they interact with some objects. Would you be able to use it on Java's Integers for example?

Why, yes of course :D
Bitwise operators are really useful when you're comparing arrays of booleans packed into ints for example. Not the best programming practice, I know, but sometimes you gotta find ways to lower dat memory footprint.
Spazer
Profile Blog Joined March 2009
Canada8033 Posts
February 02 2015 08:14 GMT
#11500
Bitwise operators are extremely common when interfacing with hardware. It's basically the easiest way to read or write from a digital I/O.
Liquipedia
Prev 1 573 574 575 576 577 1032 Next
Please log in or register to reply.
Live Events Refresh
GSL
08:00
GSL CK #2: Team Classic vs Team Solar
herO (Afreeca)194
CranKy Ducklings SOOP43
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
herO (Afreeca) 194
Rex 32
StarCraft: Brood War
Sea 3002
GuemChi 911
Hm[arnc] 863
Killer 503
Larva 331
BeSt 237
Stork 198
Pusan 169
Soma 134
Light 125
[ Show more ]
hero 116
EffOrt 88
PianO 85
sSak 81
Rush 68
NotJumperer 66
sorry 62
Aegong 57
HiyA 43
ZerO 42
Mini 41
Mind 34
IntoTheRainbow 28
soO 22
Noble 13
Bale 8
Purpose 7
Shinee 7
Terrorterran 5
SilentControl 5
Britney 1
Dota 2
XaKoH 537
NeuroSwarm116
XcaliburYe0
Counter-Strike
shoxiejesuss775
zeus286
edward28
Super Smash Bros
Mew2King151
Other Games
singsing1299
ceh9734
Fuzer 144
Pyrionflax89
crisheroes74
ZerO(Twitch)9
Organizations
Dota 2
PGL Dota 2 - Main Stream412
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 13 non-featured ]
StarCraft 2
• StrangeGG 8
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Stunt567
• HappyZerGling160
Upcoming Events
Wardi Open
1h 55m
Monday Night Weeklies
6h 55m
WardiTV Team League
1d 1h
PiGosaur Cup
1d 13h
Kung Fu Cup
2 days
OSC
2 days
The PondCast
2 days
KCM Race Survival
2 days
WardiTV Team League
3 days
Replay Cast
3 days
[ Show More ]
KCM Race Survival
3 days
WardiTV Team League
4 days
Korean StarCraft League
4 days
uThermal 2v2 Circuit
5 days
BSL
5 days
BSL
6 days
Replay Cast
6 days
Replay Cast
6 days
Afreeca Starleague
6 days
Sharp vs Scan
Rain vs Mong
Liquipedia Results

Completed

Proleague 2026-03-15
WardiTV Winter 2026
Underdog Cup #3

Ongoing

KCM Race Survival 2026 Season 1
Jeongseon Sooper Cup
BSL Season 22
CSL Elite League 2026
RSL Revival: Season 4
Nations Cup 2026
ESL Pro League S23 Finals
ESL Pro League S23 Stage 1&2
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual

Upcoming

ASL Season 21
Acropolis #4 - TS6
2026 Changsha Offline CUP
Acropolis #4
IPSL Spring 2026
BSL 22 Non-Korean Championship
CSLAN 4
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
NationLESS Cup
Stake Ranked Episode 2
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026
CCT Season 3 Global Finals
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
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 © 2026 TLnet. All Rights Reserved.