Does Facebook's frontend sources look like something a complete newbie can download and write the backend for it? It has always been javascript heavy, and I had my baby steps into programming by messing around with Vinthian's and your panels. (apart from some random borland c++ stuff I've seen during school.) What I did was probably taking Facebook's fixed navigation CSS sources (fixed nav bars were extreme rare thing back then), tried to replicate my own plus trying to add some AJAX to the links. Isn't it how you learn stuff basically?
You need to have a look at:
The 11 Phases of a Web Developer?s Career (As Illustrated by Memes) | Nettuts+
I fully agree. I believe Facebook thing related to phase #2, and me toying with your panel should be related to #6.
Haven't you play soccer back when you were kid and tried to play like whoever your favorite soccer player is, trying to do the same tricks he does, wearing his soccer uniform?
Definitely. I would also like to see it myself. Would be funny.
Probably not an oversight but rather a habit. I usually init all our repos with proper stuff like readme, license, gitignore, project template etc.
I'm not sure if you remember, but there was a discussion about your panel on Snoxd and you ended up the conversation with a word like: "It's so old. I don't even care anymore. It's all yours." I'm sure we should dig that deeper and see what you've thought about your project years ago.
You wrote the initial stuff in 2009 - those controllers and views were written for KI 3. (I see voting/advertisement feature in account controller which I quickly coded for KI 3 release.)
Anyway, initially I didn't think you would care about it after years, but if you really do care about it, I can update all the constant naming back to KODEVS and give you credits for whatever is yours. It's no problem - I can happily do it.
I didn't leak it. I don't know who did either cause I can't remember the past well. One question though: why would I leak something I paid money for?
The only thing I remember is; one day, we got hacked and everything on dedi were uploaded. Database, server files, tools (I believe a tiny app of yours were leaked too, was it a TBL editor or something?), panel etc. Is it really my fault? I know Realizzt hacked us once by figuring out my e-mail's password and sending a ticket to data center about dedi's password, but I'm not sure if he was the one who leaked your panel. We got hacked so many times and I stopped counting. There has even been a case where two hackers hacked us at the same time and they were trying to kick eachother out of dedi. Can you imagine how fucked up our situation was?
Actually, you can get the same thing by typing "twostars panel" on Google and selecting one of the turkish forums/upload/warez sites.
You claim it's bad, but it's not
that bad. Uses service locators, MVC based, contains a DBAL (which emulates prepared statements although with some flaws), contains a template engine, supports nested views, easily multilingual using Lang and passing params. All this with around 20KB models and classes which written back in 2009. If you think you did something terrible, you're overly underestimating yourself.
Why did I develop many things on it and loved it religiously? Well, because it was awesome. It felt like cure for cancer after dealing with Vinthian's panel. (Remember tr(); th(); td();, procedural nosense stuff) I learned PHP toying with your panel, breaking it and rebuilding. At first, it looked so complicated (I barely knew what $this was, and why things didn't work if I erase that, lol) but one night, after toying with your panel all day long, things started to tick, everything made sense. I didn't sleep until morning. I kept developing things, from upgrading MyKOL to develop new stuff. By the time I learn the basics of PHP, I had a solid grasp of what is MVC and what are the basics of OOP.
Really, you shouldn't underestimate your project. Have a look at Github, look some of the projects with at least 1K stars. They're terrible.
I don't know if something inspired you to develop that panel or you develop it using your imagination. Regardless, that's the core functionality of every web framework out there.
For sure majority of it is your work, but what is bad about people using it to develop their own projects? What is bad if I used your DBAL to handle my queries? I would be happy with people using my work to develop their own projects.
I'm not going to repeat everything once again. Read my first and second paragraphs about Github.
Not really - apart from 1-2 multimillion dollar company, nobody knows anything. Not the companies nor not the software engineers with great graduation marks. They don't cringe at me - why would they? They're sick of software engineers using procedural code with zero knowledge. As long as you know the core concept of OOP (nothing like SOLID is involved, just the basics of OOP) and be able to write a basic class for converting currencies, they welcome you. On the other hand, I try to improve myself everyday, reading articles, following godlike developers, trying new things, willing to learn. That's what employers look for.
Bookmarks