IT/Software career thread: Invert binary trees for dollars.

a_skeleton_03

<Banned>
29,948
29,762
Our public facing APIs are exposed via Mashery.

Battle.net Developer Portal - Blizzard Developer Portal
Right, I have a key. I know how to pull different one time things here and there.

I need to learn how to script a very large pull of information so as to not get my key whacked and so that I can generate some charts that I want.

Is there a "pro" version of the API that costs money that places like mmo-c uses?
 

Tenks

Bronze Knight of the Realm
14,163
606
I don't know the answer to that off-hand. I do know that wowhead and the likes go through our Mashery APIs so there has to be an ability to grant power user status. AFAIK there isn't a paid-for version of the API. There are also some limitations with Mashery itself that limits extensive API calls.
 

TJT

Mr. Poopybutthole
<Gold Donor>
41,054
103,110
So you basically just do the schema design for their data and slap an ORM ontop of it and ship it out? Sounds like easy money.

For the Mom and Pop stuff sure. A lot of them have some kind of designed shit they use but it is almost always in the form of a custom excel sheet that's very limited, an MS Access application that kinda works but inefficient as fuck. It honestly doesn't take too long as just about every business can will have similar business information needs. I can crank out a front end quickly too. Not the prettiest usually but they don't really care as long as it works. I do support for a 30 day warranty period as I store all the code and shit in my git and just update based on their feedback. It is really run and gun with them.

The other guy I work for is a professional technician, if you will, for an application called Deltak Vision. Those projects make me the most money and are the most consistent. Functionally it is like SAP. Like I said. But the database schema it uses is the same with gigantic, flat tables. No constraints at the time actually made the db faster to access. Which does make sense as it is an 70s/80s design concept. I prefer these the most as its all just database work. Which I am best at.

Anyway, most of the time those projects are either 1.) Unfucking shitty data, 2.) designing reports. I used to design tons of views/reports with MS Business Intelligence Suite at work so I am quite proficient at making SSRS reports and using Tableau. That's where you can really make cash.

I don't gripe so much about making the reports as I design the views for them myself and just ignore whatever fucking bullshit they have in there. But GOD DAMN some of the SQL UDF, Views, stored procedures and hardcoding will make your EYES BLEED. Learned a lot doing though. As a principle I always disliked the concept of creating staging tables for reporting purposes. But a lot of times its extremely effective just to have some jobs parse data into a staging table with unfucked (meaningful) data and reference to that instead of their fucked shit.
 

Lendarios

Trump's Staff
<Gold Donor>
19,360
-17,424
T Tenks and java people

i have this cookie
JSESSIONID=F73B82A4137F393A1D539BF522BD222A.prod_portaljboss5_jvm2;
TS01cc98d5=019755ca5225c0f06bcf5211480a033cc93b3b95385150b0ac708067427acbfd06698979958420b485cef9dfcd0997b2ab4629698d;
_ga=GA1.2.207488892.1468338956;
TS015171f5=019755ca52dfc267268eb9b606d158da518ce759dc9452dc592a304b1a73ffd3de450db8aa

I want to see what is the expiration date, it could be in there somewhere.
any ideas to decode?
 

moontayle

Golden Squire
4,302
165
Am currently in a project from the previous developer and just experienced a new level of "wtf is this shit"

Code:
success = true;
if (success) {
  break;
}

I weep.
 

moontayle

Golden Squire
4,302
165
That would have made more sense. Success is initialized as false. As long as everything goes to plan, it's set to true. Should be worth noting this bit of code existed at the end of a for loop set to run twice, but never would actually do so. Even the IDE was like... "dude".
 

Noodleface

A Mod Real Quick
37,961
14,508
I was just hanging on by a thread hoping someone wasn't that retarded. Although I have debugged principal engineer code with arrays and off by one errors.
 

moontayle

Golden Squire
4,302
165
I mostly want to stab my eyes out when I get into the old code. It's why I've made a concerted effort to clean up as much as I can when I do. Unfortunately, this is one I hadn't touched yet. ~3500 lines of code and 400+ warnings or errors from the IDE.

The previous developer wasn't a complete basketcase, clearly she was at least capable enough to get all this working. But sometimes I wonder if it was more accident than design that it ended up that way.
 

Tenks

Bronze Knight of the Realm
14,163
606
Am currently in a project from the previous developer and just experienced a new level of "wtf is this shit"

Code:
success = true;
if (success) {
  break;
}

I weep.

Probably a vestige of debugging that was mistakenly committed. I can't say I haven't done it before.
 

Tenks

Bronze Knight of the Realm
14,163
606
T Tenks and java people

i have this cookie
JSESSIONID=F73B82A4137F393A1D539BF522BD222A.prod_portaljboss5_jvm2;
TS01cc98d5=019755ca5225c0f06bcf5211480a033cc93b3b95385150b0ac708067427acbfd06698979958420b485cef9dfcd0997b2ab4629698d;
_ga=GA1.2.207488892.1468338956;
TS015171f5=019755ca52dfc267268eb9b606d158da518ce759dc9452dc592a304b1a73ffd3de450db8aa

I want to see what is the expiration date, it could be in there somewhere.
any ideas to decode?

Nope. Quick google indicates JSessionID is often generated to an application specific standard. Unless you know their hashing and encryption strategy you can't do it.
 

Cad

I'm With HER ♀
<Bronze Donator>
24,496
45,434
Nope. Quick google indicates JSessionID is often generated to an application specific standard. Unless you know their hashing and encryption strategy you can't do it.

Session cookies typically don't have expiration dates anyways.
 

Mist

Eeyore Enthusiast
<Trapped in Randomonia>
30,474
22,323
Who has their ITIL Foundation cert? It seems like a stupidly easy test, I just want to make sure I'm not fooling myself.
 

moontayle

Golden Squire
4,302
165
Who has their ITIL Foundation cert? It seems like a stupidly easy test, I just want to make sure I'm not fooling myself.
I got mine a while back (2009). Allow me to humblebrag that I scored higher than my director, manager, and supervisors. It's not hard, just a different way of thinking about Service Management from an IT standpoint.

That said, ITIL blows. It's process for process' sake.
 

Mist

Eeyore Enthusiast
<Trapped in Randomonia>
30,474
22,323
Allow me to humblebrag that I scored higher than my director, manager, and supervisors.
This is the main reason I want to take this cert first.

Also, I don't feel like getting Avaya certs because Avaya is going to go out of business.