|
Lol if you don't regularly program in several different languages per day because you inherited a gigantic lovely program and you are the only one capable of actually keeping it together. ...
|
# ¿ Jan 18, 2016 04:57 |
|
|
# ¿ May 10, 2024 14:41 |
|
ErIog posted:Now the story of a wealthy company who lost a key member and the one software engineer who had no choice but to keep the project together. It's Arrested Software Development.
|
# ¿ Jan 18, 2016 15:19 |
|
You want to know how lovely the project is? We roll our own Distro: CentOS 5.5, with iptables and SELinux turned off, and a default 5 alphanumeric all lowercase password for root. Our application(s) all run as root and assume root privileges. I just got approval to move us to CentOS6.7 with SELinux and IPtables turned on, and to fix the other gigantic gaping wounds of security that is our shitastic software. Also to NOT loving ROLL OUR OWN GODDAMN OS FOR A APPLICATION. Holy poo poo whoever thought that was a good idea needs to be shot (hint: He moved to Japan to do programming because he likes Anime and "Japanese culture.") FlapYoJacks fucked around with this message at 17:07 on Jan 18, 2016 |
# ¿ Jan 18, 2016 16:42 |
|
Bloody posted:ah, you work for a bank Nah, telecommunications VOIP company. But good guess!
|
# ¿ Jan 18, 2016 16:50 |
|
Barnyard Protein posted:the real reason was probably "BECAUSE I CAAAN HUEHUHEUH!!!" -or- "Job Security " Probably more like: SELinux gave an error? gently caress that *turns off*. User permissions? gently caress that *run as root*. Create an installer? gently caress that *modifies rpm's, builds own distro.* Don't worry, it's all programmed in: C, C++, PHP, Python, HTML, CSS, and Pearl. I got this. FlapYoJacks fucked around with this message at 17:34 on Jan 18, 2016 |
# ¿ Jan 18, 2016 17:29 |
|
ErIog posted:He'll fit right in there. Japanese infosec is on another terrible level. They will probably think his anime obsession is weird, though. Sweet Jesus, remind me to never look at Japanese source code.
|
# ¿ Jan 19, 2016 01:24 |
|
Powerful Two-Hander posted:been there, done that, would not recommend. That would explain the xml parser this guy built before I fixed it. He will do nicely in Japan!
|
# ¿ Jan 19, 2016 02:39 |
|
MALE SHOEGAZE posted:did he write nokigiri? It was in python, so I doubt it.
|
# ¿ Jan 19, 2016 03:01 |
|
my stepdads beer posted:freepbx? Heavily modified to the point of being unrecognizable! With Asterisk 1.4 running it! Gonna move to Asterisk 1.8 and FBPX 2.11.
|
# ¿ Jan 19, 2016 13:45 |
|
my stepdads beer posted:don't worry fpbx roll their own distro now too, and can't work out file permissions so make you change the httpd user to "asterisk". because asterisk, apache and php need its own distro?? Default FPBX has like, Eighty bajillion errors and warnings dumped into ssl_error_log whenever you click on a page. Why they can't figure out isset and DEFINING YOUR loving VARIABLES is beyond me!
|
# ¿ Jan 20, 2016 02:05 |
|
No programming language has a true strict mode. Strict mode should be you being disciplined not to be lovely.
|
# ¿ Jan 20, 2016 04:35 |
|
fart simpson posted:what do you mean Nobody is strict mode.
|
# ¿ Jan 20, 2016 04:42 |
|
Global mutable variables piss me off and should piss off every other programmer as well.
|
# ¿ Jan 20, 2016 14:21 |
|
NihilCredo posted:re: numerical string conversion oddities People who couldn't figure out how to strcat
|
# ¿ Jan 20, 2016 16:15 |
|
Jeffrey of YOSPOS posted:If you're not gonna use a functional language, at least use C so you are categorically prevented from working with those OO idiots. Namaste. Lol if you don't use OO C. Phobeste posted:oh nice you've never used c for large projects I have, and if you can't use C for large projects you are bad at C or can't figure out how to use structs as objects. FlapYoJacks fucked around with this message at 14:13 on Jan 22, 2016 |
# ¿ Jan 22, 2016 14:11 |
|
Yes, structs were a ripoff of classes
|
# ¿ Jan 23, 2016 00:09 |
|
CPColin posted:Just now, I wrote this: Did you really not check any return values? Shameful.
|
# ¿ Jan 23, 2016 04:29 |
|
computer toucher posted:Hello yes I am a terrible programmer. I made my first thing in Python and even though it's terrible it sure didn't stop me from making a GitHub account and publishing it: https://github.com/AnttiKurittu/check using print and not print()? Shameful.
|
# ¿ Jan 23, 2016 19:20 |
|
Notorious b.s.d. posted:they are both terrible but macros are much, much, much worse As a embedded kernel dev, let me tell you how much manufactures like Macros and how awful they are.
|
# ¿ Jan 23, 2016 19:35 |
|
computer toucher posted:so should I do an "import from __future__ print_function" and do a search/replace to change "print x" to "print(x)"? idk, I'm just super used to print() instead of print. Idk if there's any real advantage too either way though. Also print() works fine in python 2.7.
|
# ¿ Jan 23, 2016 19:43 |
|
computer toucher posted:the last thing I wrote was in PHP so print "lol" just rolls out naturally from these poo poo-encrusted fingers. Using print instead of printf or echo? What are you? Some kind of troglodyte?
|
# ¿ Jan 23, 2016 19:53 |
|
I use Eclipse CDT and actually like it.
|
# ¿ Jan 24, 2016 22:07 |
|
Symbolic Butt posted:still gently caress inheritance
|
# ¿ Feb 8, 2016 16:09 |
|
Powerful Two-Hander posted:ffffuck why would you create a class that contains fields then only ever create instances of it so you can call its methods which all return lists of the class itself I once had a C++ "programmer" ask me what structs are for.
|
# ¿ May 31, 2017 14:45 |
|
H3Y GuY5; Ju57 P0571NG 0N 7h3 B357 P4G3.
|
# ¿ May 31, 2017 18:19 |
|
NihilCredo posted:look at this scrub who doesn't even use uncontacted amazonian tribe tree bark scratches glyphs to implement ad-hoc polymorphism I once had polymorphism go 3 levels deep and I felt REALLY bad.
|
# ¿ May 31, 2017 19:01 |
|
cinci zoo sniper posted:terrible programmer question of the evening:
|
# ¿ Jun 29, 2017 23:13 |
|
Luigi Thirty posted:I ordered some RAM for my iMac off eBay from China. 3x 512MB PC-133 SDRAM.
|
# ¿ Jul 2, 2017 14:13 |
|
John Big Booty posted:It's just a char[]. Knowing how memory management works at a lower level is always helpful. And yeah, you appreciate "foo" + "bar" a hell of a lot more when you come from C.
|
# ¿ Jul 19, 2017 19:13 |
|
Luigi Thirty posted:I have to write my own libc for Atari System 1 You be in a heap of trouble!
|
# ¿ Jul 20, 2017 14:14 |
|
eschaton posted:no, char foo[] vs. char *foo shouldn't affect the code generation at all Exactly. foo[0] = 'b' is the same as *(foo) = 'b' foo[1] = 'b' is the same as *(foo + 1) = 'b' FlapYoJacks fucked around with this message at 15:29 on Jul 20, 2017 |
# ¿ Jul 20, 2017 14:19 |
|
mystes posted:What? What's hard to understand about that? foo[1] is actually a pointer to foo + 1 edit* I smashed 0 instead of 1 like a retard. C++ code:
FlapYoJacks fucked around with this message at 15:35 on Jul 20, 2017 |
# ¿ Jul 20, 2017 15:21 |
|
Arcsech posted:if you're running embedded without an os you're using c or c++ anyway so c#'s entire tier of language is already out If you are running embedded without an OS your company/you are poo poo/poor and can't spend an extra dollar on a processor that can run Linux.
|
# ¿ Jul 31, 2017 16:36 |
|
Sapozhnik posted:Yeah or maybe your power budget isn't as high as tens of milliamps, gently caress face lol fine, but if you can be > 50mAh there's no reason not to run an actual processor. CRIP EATIN BREAD posted:yeah let me run a full OS on something that is basically just a glorified PID controller Hell yeah, IOT PID controller!
|
# ¿ Jul 31, 2017 17:16 |
|
Chunjee posted:"I thought staging was production" Just one of those things I hear that makes my head spin and wonder how it ever got this bad. How could anybody think this? It's TWO DIFFERENT WORDS. It's as insane as saying "I thought red was blue" or "I thought purple was dog."
|
# ¿ Aug 1, 2017 17:30 |
|
Soricidus posted:pidiot Nice!
|
# ¿ Aug 1, 2017 20:37 |
|
pram posted:*generates code in a useless language So.. Rust?
|
# ¿ Aug 1, 2017 20:38 |
|
I'm the "getting real tired of your bullshit" message.
|
# ¿ Aug 4, 2017 18:11 |
|
MALE SHOEGAZE posted:I've been using the intellij rust plugin for about a month and I can confirm that it's good. definitely more powerful than the current RLS setups. How about you stop using a text editor from the 70's?
|
# ¿ Aug 7, 2017 18:30 |
|
|
# ¿ May 10, 2024 14:41 |
|
feedmegin posted:I am an embedded guy and I write the gently caress out of some C on the Cortex M0 in TYOOL 2017. C is ok if there's no user interaction.
|
# ¿ Aug 10, 2017 22:08 |