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
"These poor, poor, poor companies can only find fresh graduates who know these six programming languages! Its a real travesty, I tell you, that you're not all graduating with 5 years of Ada."
Hm, I actually still see plenty of c++ posts that aren't that specific - my current job, for example. I just saw a posting on Sony's website that was looking for a generic "knows c++" as well. That said they are vastly outnumbered by web stuff - databases, ruby, python, etc.
One of my friends in Minnesota is also working on his CS degree. I believe he IS at a 4 year school and not a community college and he was recently learning linked lists using java... which is obviously totally wrong as fuck. I told him to take everything he's done in that class and go do it in C if he wants to actually understand it.
The last of those definitely has some similarities to your last statement. I know a couple of ex employees and interviewed there myself once. a "junior" C developer needed 5+ years experience writing mission critical, high performance, latency sensitive (where milliseconds matter) C code. All for the amazing salary of about half what I'm making right now doing Python and JS stuff.
Yeah a lot of jobs want you to know the skill before you even bother applying. If they have to invest in training, fuck off.
They're trying to marginalize their costs in terms of turnover. So, you know the place is bad if you see shit like that. Worst part of turnover is the training costs you've already sunk into an employee. So, an okay employee that's been there for 3 years is worse than losing a better employee that's been there for a week or two.
I am feeling pretty l33t hacker this week.
Developing an embedded application - have the ARM on the board loading both its kernel and rootfs from my Linux VM (running on my main machine), with additional firmware for an FPGA being built and debugged on a second physical computer that I'm RDPing into, and a four channel oscilloscope hooked up to key debugging blinkenlights.
Most recent issue resolved: Measured and eliminated a timing issue between the FPGA and the ARM where signals were asserting/deasserting too quickly (~5-7ns too quick).
Whooooooooooooo
Using C++ for the apps on the ARM. Apart from the kernel driver. Just C there, baby.
The worst thing I see with a lot of programs is that they talk about systems programming in the context of C++ because "it has objects, so it is easier to transition to if you start with Java or Python". Nothing could be further from the truth. Furthermore, few academics have an appreciation for the difficulties and nuances of manual memory management, let alone the concerns unique to C++ and its semantics. The end result is that when people teach C++ in a class, it's usually some bastardized form of it that resembles either (1) resembles Java and loses all of the real benefits of manual memory management (not lifetime management, but explicit layout management) or (2) resembles C and loses all of the pay-as-you-go abstraction benefits that C++ provides.
My todo list includes an (online) textbook on systems programming in C++ as I've had to regurgitate class notes on the subject multiple times in various contexts, but that is currently shelved along with all the other side projects I'd like to get done. =(
Edit: Hi, my name is MadPoet and I nest buttons inside spans that have onclick= set.
So something like
or it may work to just bind first, then hide the button. I can't remember if it'll lose its binding when it gets hidden or not.
Which meant that I and the like two other people that already knew C++ spent most of that semester helping the rest of the class keep up.
In any case, C++ is a detestable pile of horseshit but it certainly has made me a good chunk of money over the past few years so I suppose I can't complain too hard.
Works just fine as I wrote it there, the issue wound up being that it was really:
And the span was triggering after the button.
The PhalLounge :: Chat board for Phalla discussion and Secret Santas :: PhallAX 2013
Critical Failures IRC! :: #CriticalFailures and #mafia on irc.slashnet.org
Do you want to know how addresses should be handled? There should be a lookup field for Zip/Post code. Then, if the users chooses to use that to lookup their address or not, that should populate a text area. The the user should be able to edit that text area however they damn well like. No you silly geese, do not strip out "-" or "/" from the text, do not limit the number of lines in the address. Do not assume that the rest of the country addresses apartments by flat number first then street number you idiotic aquatic fucking fowl.
Address are right up there with datetime handling for holyshit what the fuck levels of idiocy and make work.
Java would be easier to transition from. Python is sort of like crazy man's land in regards to programming languages.
Seeing both Python and Java up there makes me think someone that's making the degree program is buddies with someone in corporate world where Java and Python (google's framework probably) is key to pushing shit out quickly. So they want devs with a lot of knowledge on how the architecture and build systems work so they spend less time dealing with inane shit like @urahonky and more time coding.
The difference between a programmer and a software engineer, at least to me, is that the software engineer understand the core of programming languages as logic, and how memory works, and how to take "how memory works" and apply it to systems they've never used. Like, RISC based computers, or, integrated circuits that used mixed endian. A "programmer" is going to spend months just spinning their wheels trying to figure out what endian even really means.
I must be atypical from people that graduated from ITT Tech, I bet, too.
The PhalLounge :: Chat board for Phalla discussion and Secret Santas :: PhallAX 2013
Critical Failures IRC! :: #CriticalFailures and #mafia on irc.slashnet.org
Going to totally rewire this half of the building too once that's done.
Why not build one? You need centralized don't you? That's going to require at least a database.
What I am working on: other than the day to day iPad stuff for my company
I've been working on a game in MonoGame
my heart was ripped out when XNA was shut down, but the MonoGame project has a ton of steam behind it and they've got almost 100% API compatibility with the 2D parts of XNA, currently working on 3D
It takes a little monkeying, but I moved an entire codebase I started with XNA 4.0 and converted it to MonoGame without changing any code, just project structure, and I was able to move it over to VS2012/Windows 8 to boot
XNA is still by far and away the most enriching experience I've had with a game engine, and the barebones nature of it is familiar to my days of building custom UI widgets in Flash
I've heard good things about Jira atlassian.com/software/jira/overview.
The PhalLounge :: Chat board for Phalla discussion and Secret Santas :: PhallAX 2013
Critical Failures IRC! :: #CriticalFailures and #mafia on irc.slashnet.org
Eventum is pretty good and freely available, we use it for all of the health projects in my province and you should be able to sneak it onto a workstation with LAMP/XAMP type ease.
The PhalLounge :: Chat board for Phalla discussion and Secret Santas :: PhallAX 2013
Critical Failures IRC! :: #CriticalFailures and #mafia on irc.slashnet.org
Yes. I haven't tried it but ultimately MonoGame boils everything down to SDL, which is pretty ubiquitous. SDL can run on the iPhone (that's what Angry Birds is based on)
They also support Android, Windows 8 native apps, Windows legacy, Mac, Linux... and so on
It's real real good. Especially if your game has simple controls.
The thing about XNA though is you get no interface or interaction assistance.
If you want a button, you have to write a button class. You have decide what constitutes a "click", you have to make sure the mouse is actually over the button and the button is eligible to be clicked
if you want menus, hah aha haha haha
editable text fields? ho hohohoohohoo
however, if you have the grit to actually sit down and write that shit, it can be very rewarding
I think I'm going to be publishing my very first serious open source project soon, with the UI framework I've written for MonoGame, because it's the only one I've seen that's both flexible and non-invasive
My game is extremely menu driven, and for a while I thought about going the WPF route, but now I am glad I didn't