CIPWTTKT&GC v0X12 (v18): Makol can't Computer Very Good
10,676 replies, posted
Some fucked up shit is going on. I plugged in a AP13 into my fan controller out side my case and it is super quiet, and the lowest setting I can't hear even if I put my ear to it.
So how does my case magically make these fans turn to shit.
[QUOTE=Brt5470;35560672]Some fucked up shit is going on. I plugged in a AP13 into my fan controller out side my case and it is super quiet, and the lowest setting I can't hear even if I put my ear to it.
So how does my case magically make these fans turn to shit.[/QUOTE] makol
Fuck
What'd I do now?
GOD FUCKING DAMMIT
I *work* with content.
There's this guy, let's call him "Terry". He works in a different company, which was contracted to make the front-end for a HUGE project that we've been contracted to make the back-end for.
"Terry" claims to know things. If you ask him "can you do this?", he'll say yes, whether it's "can you make this font bigger?" or "can you rewrite our database server in PDP/11 assembly?". But he has no idea what he's doing.
Example: our back-end is entirely done as a web service. The front end never touches the database. It wants data, it sends a JSON request to our server, and gets a JSON response, all via HTTP.
He complained back to us that our code didn't actually return anything. When pressed, he insisted we needed to add return statements to our function calls.
If you didn't facepalm after reading that, go look up what a web service is.
It gets worse. He decided that JSON over HTTP wasn't secure enough. So instead of the logical "JSON over HTTPS" step, he invents this system:
1) Encrypt the JSON with AES
2) Base64 encode the result
3) Send *that* over HTTPS
Fun fact: Most implementations of HTTPS use... AES.
It took him about a week to get that to actually work.
Today, he's going all over the place trying to get the site to actually work properly, since it's being unveiled soon at a major industry convention. I checked it out today, and while it looks *great*, it's broken. About 80% of the links do nothing (granted, most of them are for features we don't plan to have done by the convention), and it's extremely easy to break. Search for a user with a nonexistent name? PHP ERROR DIVS EVERYWHERE. Click the help button? ERROR: DISALLOWED KEY CHARACTERS.
I try going around him, emailing one of the other guys over there to politely say "hey, these things don't seem to be working". I don't cc "terry". I get a response from "terry" anyways, which boils down to "that one's not supposed to work, and this other one I'm just going to fake because pagination is fucking hard".
What?
Anyways, after triple-checking that everything on our end is done, I try to figure out one of his problems for him. One page is giving a cryptic error message instead of an actual page.
I spent half an hour, and couldn't track down where the actual page was. It wasn't static HTML. It wasn't in the controller page, or the base controller class. It wasn't in a custom route, or a .htaccess redirect. As far as I can tell, it should give a 404 error because it doesn't fucking exist. "Terry" has somehow broken things so badly he does the impossible.
I actually couldn't find any of his actual content. I saw some basic frameworks, and a shitload of javascript includes. I'm almost afraid that he's generating the entire site in Javascript somewhere.
Oh, and one more thing: this guy commits to the SVN repo more often than I save files to disk. TODAY alone he made over a hundred commits, most touching just one or two files, and all with the checkin note "updated". Updated what? Who knows?
Their site SVN repo is at revision 1200 or so. Our backend is under 300, despite having far, far, FAR more functional parts.
take it from the geek
[media]http://www.youtube.com/watch?v=ZR6-u8OIJTE[/media]
Uh oh. EA's CEO doesn't understand what gaming is about.
[QUOTE=gman003-main;35560835]...
He complained back to us that our code didn't actually return anything. [b]When pressed, he insisted we needed to add return statements to our function calls.[/b]
If you didn't facepalm after reading that, go look up what a web service is.
It gets worse. He decided that JSON over HTTP wasn't secure enough. So instead of the logical "JSON over HTTPS" step, he invents this system:
[b]1) Encrypt the JSON with AES
2) Base64 encode the result
3) Send *that* over HTTPS[/b]
...[/QUOTE]
What the actual fuck
[QUOTE=Ac!dL3ak;35561399]What the actual fuck[/QUOTE]
Exactly.
One more "one more thing":
This guy should NEVER be allowed to touch a low-level language, because he's hella sloppy with memory.
(reproducing from memory, probably got something wrong):
[code]public function __construct(){
$classname = strtol(__CLASS__);
...
$this->class = $classname;
...
$data = array();
$data['controller'] = $this->class;
$this->load->view('app.php', $data);
}[/code]
[QUOTE=wingless;35551216][IMG]http://me.d2k5.com/Wingar478/zscreen/Screenshot-2012-04-13_18.00.02.png[/IMG]
[img]http://me.d2k5.com/Wingar478/zscreen/Screenshot-2012-04-13_18.00.53.png[/img]
OMGOMGOMGKFJGHK,FGJHKGHJGFYESYEYSES[/QUOTE]
hate to burst your bubble but i've been in since the end of september
So my HTF-600's plug broke last night, and I have a pair of 2 year old headphones that snapped in half, is it possible that i can use the plug off the old headphones for my HTF-600's?
[QUOTE=gman003-main;35560835]It gets worse. He decided that JSON over HTTP wasn't secure enough. So instead of the logical "JSON over HTTPS" step, he invents this system:
1) Encrypt the JSON with AES
2) Base64 encode the result
3) Send *that* over HTTPS
Fun fact: Most implementations of HTTPS use... AES.
It took him about a week to get that to actually work.[/quote]
Holy fucking shit. I don't get how someone can have the knowledge to write something like that, then doesn't realize what HTTPS even really is.
[QUOTE=gman003-main;35560835]Oh, and one more thing: this guy commits to the SVN repo more often than I save files to disk. TODAY alone he made over a hundred commits, most touching just one or two files, and all with the checkin note "updated". Updated what? Who knows?
Their site SVN repo is at revision 1200 or so. Our backend is under 300, despite having far, far, FAR more functional parts.[/QUOTE]
Ugh, I can't stand when people commit every minor revision, be it a change of a fucking int or a new string, to a version control repo. Disgusting. Set him on fire.
[editline]14th April 2012[/editline]
[QUOTE=LordCrypto;35561520]hate to burst your bubble but i've been in since the end of september[/QUOTE]
I actually woke up this morning to 2 new invites to the D3 Beta in my Inbox, don't know what happened there :v:
[img]http://me.d2k5.com/Wingar478/zscreen/laptop/ss-2012-04-14_18m11h-0007.png[/img]
[QUOTE=gman003-main;35561487]Exactly.
One more "one more thing":
This guy should NEVER be allowed to touch a low-level language, because he's hella sloppy with memory.
(reproducing from memory, probably got something wrong):
[code]public function __construct(){
$classname = strtol(__CLASS__);
...
$this->class = $classname;
...
$data = array();
$data['controller'] = $this->class;
$this->load->view('app.php', $data);
}[/code][/QUOTE]
what is the purpose of this
that seems extremely redundant
If I have some rubber stubs, I'll try putting them on the GT's. or maybe some rubber grommets.
My 140mm GELID fan came with rubber mounts and it's dead silent.
I prefer the rubber stubs on fans, generally a thousand times easier to use and they hold the fans in without a problem, All the fans on my server are mounted with them. No vibration noises, the thing just has loud as fuck fans.
Well I've determined that the location that I placed the Xbox means that when I'm playing it needs to get pulled out. The heat makes me nervous.
Semi Content: I just remembered something. When I was going through passport control in Cuba, I noticed a large LCD that should have had flight departures on it. I'm pretty sure there was some sort of database / PHP error on the screen.
[QUOTE=Ac!dL3ak;35561633]what is the purpose of this
that seems extremely redundant[/QUOTE]
It *is* extremely redundant.
The only variable there that's actually needed is $this->class, which is used in one other place (where the $data is also available, so it's not even *strictly* necessary).
You could replace it easily with $this->load->view('app.php', array('controller' => strtol(__CLASS__));
I'm sure you guys won't believe this, but I got a job in a computer repair store.
IN YOUR FACE, FUCKERS.
[QUOTE=gman003-main;35562033]It *is* extremely redundant.
The only variable there that's actually needed is $this->class, which is used in one other place (where the $data is also available, so it's not even *strictly* necessary).
You could replace it easily with $this->load->view('app.php', array('controller' => strtol(__CLASS__));[/QUOTE]
I know, what the fuck is he doing
[QUOTE=TonyTheBean;35562152]I'm sure you guys won't believe this, but I got a job in a computer repair store.
IN YOUR FACE, FUCKERS.[/QUOTE]
you'll fuck something up or not be able to repair anything at all and be out of there in 2 weeks
[QUOTE=TonyTheBean;35562152]I'm sure you guys won't believe this, but I got a job in a computer repair store.
IN YOUR FACE, FUCKERS.[/QUOTE]
ok?
[QUOTE=Ac!dL3ak;35562172]I know, what the fuck is he doing[/QUOTE]
Me and another coworker suspect he's copy-pasting code from the Internet and not doing a good job of making it actually work.
[QUOTE=ButtsexV3;35562201]you'll fuck something up or not be able to repair anything at all and be out of there in 2 weeks[/QUOTE]
I've worked there for 4 months a year ago. Didn't fuck a single thing up.
[QUOTE=TonyTheBean;35562293]I've worked there for 4 months a year ago. Didn't fuck a single thing up.[/QUOTE]
is this just basic A+ type shit or what?
[QUOTE=ButtsexV3;35562331]is this just basic A+ type shit or what?[/QUOTE]
Hundreds of computers get donated to us, we fix them up, then sell them. Plus, there are tons of people who have problems with they're computers and bring them in to us.
[QUOTE=gman003-main;35562224]Me and another coworker suspect he's copy-pasting code from the Internet and not doing a good job of making it actually work.[/QUOTE]
Sounds like something a sipwicket would do.
[QUOTE=TonyTheBean;35562421]Hundreds of computers get donated to us, we fix them up, then sell them. Plus, there are tons of people who have problems with they're computers and bring them in to us.[/QUOTE]
with they are computers
[QUOTE=Shadaez;35562523]with they are computers[/QUOTE]
Maybe he repairs androids.
Sorry, you need to Log In to post a reply to this thread.