Our rules have been updated and given
their own forum. Go and look at them! They are nice, and there may be new ones that you didn't know about! Hooray for rules! Hooray for The System! Hooray for Conforming!
Our new Indie Games subforum is now open for business in G&T. Go and check it out, you might land a code for a free game. If you're developing an indie game and want to post about it,
follow these directions. If you don't, he'll break your legs! Hahaha! Seriously though.
[Programming] Thread: Restricting masking of red pandas since 2013.
Posts
And @Tav if your teacher didn't tell you first thing that ; supresses output, he's a fuckwad. That is the FIRST thing you learn with a typical MATLAB Hello World.
MATLAB is a lot like a special dialect of C tailored for solving differential equations and simultaneous systems of equations. You can write whole, full featured simulations in it if you really want to, but I'm of the opinion that you should probably avoid that and just use it to crunch numbers.
On an almost related note, anyone here familiar with linear programming / operations research techniques that can suggest an introductory text? I'd like to branch out a bit from my discrete optimization expertise into continuous optimization, but I don't know very much about the topics other than "let's model systems as a large set of related equations and solve them / hillclimb to find extrema".
I can code the shit out of whatever you need me to. I have maintained and admined foreign systems dropped in my lap like salesforce.com, etc. Done it for years. Stick me in front of a standardized test for it? Ill fail it every time. I had just finished a major project in school that relied heavily on those functions and recreating those functions in C++. I know how to ceiling and floor correctly. I had a math test that put ceiling and floor questions on it a week later. I got every single one of them wrong. I failed the basic cert for salesforce after maintaining a corporations instance for over a year and a half. I have seen drooling idiots pass that cert.
This is more of a excel question I think, but:
1.kind of easy?
2.yes if you just fix it (depending)
3.there should be?
How is the data getting into excel? are you filling in a template, or the file just gets generated by something?
FTFY
Balsamiq is genius in that regard.
Intentionally scribbly so that QA can't pixel-bitch.
The PhalLounge :: Chat board for Phalla discussion and Secret Santas :: PhallAX 2013
Critical Failures IRC! :: #CriticalFailures and #mafia on irc.slashnet.org
For some reason that is not what is happening at my current job. I'm honestly surprised because this is a company known for doing high end dev work in the area and taking the time to do things right. Somehow I still managed to get the underfunded project where the plan to deal with the lack of funding is to minimize man hours. The plan to minimize man hours is to do less planning, have the requirements less specced out, and have the developer/architect (that's me!) also be the guy who does the css and html. Given this company's reputation, I'm pretty shocked that they thought this was a good (or even acceptable) plan and have no idea why they think it'll work for them when it's worked for exactly 0 software projects previously if there was any expectation of quality.
My "requirements" are a bunch of pngs done up by the usual UI guy, many of which have changed every 2-3 days, and are thrown in a directory all planned out way ahead of time waterfall style and a very loose spec saying "the margins are usually one of these 3 values and use this for blue, this for dark blue, and one of these 3 values for grey". I then sort through and try to figure out what all of the moving parts are and how they fit together based on the static pngs. I'm less than thrilled.
This sounds too bad to be true, I am sorry man.
One thing to remember about MATLAB. If you are using it to prototype an algorithm and send someone (like me) the C code you can generate from it, they will hate you. I hated trying to support that crap.
Are you looking for linear optimization or continuous optimization?
Bertismas and Tsitsikilis Intro to Linear Optimization is a good starting point for linear stuff. Not too hairy on the math side and a good overview.
So I do all the analysis and requirement gathering by talking with everyone because no one planned shit, and start making the reports, and go through a bunch of revision adhoc.
And I tell them they need to document the requirements now or they'll never make it through QA cause what the fuck are they gonna do exactly?
And so they upload a bunch of screenshots of my developed reports as the "requirements" to a Sharepoint site.
The PhalLounge :: Chat board for Phalla discussion and Secret Santas :: PhallAX 2013
Critical Failures IRC! :: #CriticalFailures and #mafia on irc.slashnet.org
Is that at home or at work? Or at home on a work machine?
Because for a few months my work network was routing through France. Google thought someone was trying to steal my Gmail account and Steam wouldn't let me buy anything off the website.
On my work machine. It's really weird.
When you go to Google, does it bring up the US page or another country's page?
It'll tell you where the Internet thinks your computer is located.
It appears to be the US page.
I am writing a raytracer, rendering the standard cornell box. For any of you who have done it you know you code some form of method that checks for the closest intersection between a ray and an object.
Instead I managed to write it wrong so it saves the farthest intersection, so only the walls were visible but not the boxes. Lawl.
...
"Actually business, I might be done after 15 mins"
Did you get a chance to try http://whatismyipaddress.com/ ?
It shows me being exactly where I should be. It might be time to clear my cache.
Yeah, I'm stumped then.
Have you tried going to it in Chrome and using auto-translate? Then finding the account settings in case you accidentally ended up on the wrong language?
Also, paranoid suggestion, consider contacting Steam support to see if any Hungarian IPs have connected to your account.
I cleared my cache, and now everything is normal again. WTF Steam?
There are 10 kinds of people in the world:
* People who understand binary
* People who don't understand binary
* People who don't understand ternary
Tons of people do here for quick prototyping. Typically an algorithm developer prototypes in MATLAB, then if it shows promise, they hand it to me, I figure out what they were doing and then write it effeciently in JAVA. That's right, the MATLAB code is so shitty it runs infintely faster in JAVA.
::JAVA::
And honestly, I use MATLAB to debug a lot of my output products. imagesc() is a goto.
EDIT:
Let me be a bit more clearer, I typically am working in Image Processing. MATLAB is the balls for that sends images are just MATrices anyway.
There is no source file for this project. It is just a bunch of random .as files.
we didn't get told shit. We just got homeworks and he said "if you know other languages, you can just pick it up as you go along"
Ended up doing a form of Hungarian notation on the variables, because everything was so weakly typed.
It's pretty darned good if your goal is to convert one set of numbers to another - you can easily debug everything by plotting like a madman and get a feel for how your algorithm's doing.
On the other hand, it's so darned easy to abuse.
Once, we were challenged to write the shortest Matlab programme to read input from a file, apply some calculations over it, and output the results.
The idea was to use the inbuilt vector and matrix operations so that you could just go
vX = vY .* vZ * mC;
instead of manually using a for loop and iterating through every element.
There were a lot of really bright people in our class - they mostly got it down to about 8-10 lines, and called it a day.
I came up with an alternative solution which, I'd like to think, also used vector and matrix operations. Just maybe not in the way intended.
Basically, did a rudimentary compression pass on the true algorithm, and used vector multiply to decompress into a matrix form that eval() could run.
What's that they say - when in doubt, add one level of indirection? =P
Man, I had so much free time back when I was a student.
Clearly you should have written a CPU emulator, the wrote a program to solve it in C, compiled that, dumped the binary and do the same trick with the instructions. Make it completely indecipherable!