|
i wish i had found some way to copy the weird basic programs i wrote off the c64 disks before i sold it they were poo poo but sometimes its fun to have weird things you made as a kid
|
# ? Jan 23, 2015 18:05 |
|
|
# ? Jun 5, 2024 08:40 |
|
prefect posted:sometimes there are man pages in different sections with the same name, but they're written for different audiences/uses Yeah, but Unix weenies (like me) tend to do this for everything. Are people really going to be confused about what I mean by gcc if I do not write gcc(1)? Also when explicitly discussing a program.
|
# ? Jan 23, 2015 18:51 |
|
Athas posted:Yeah, but Unix weenies (like me) tend to do this for everything. Are people really going to be confused about what I mean by gcc if I do not write gcc(1)? Also when explicitly discussing a program. better safe than sorry?
|
# ? Jan 23, 2015 18:54 |
|
Snapchat A Titty posted:i wish i had found some way to copy the weird basic programs i wrote off the c64 disks before i sold it I wrote a game in mirc script that has been lost to the mists of time poured like two years into that thing that language was loving awful
|
# ? Jan 23, 2015 18:59 |
|
i wrote a lot of stuff in hypercard in the early 90s but i have most of that. that was a weird language, hypertalk trying to be english my grasp on english was pretty tenuous too, i remember i thought a box could also be called an "esc" cause somewhere i had seen a sketch of an escape-button, and a box is called æske in danish
|
# ? Jan 23, 2015 19:09 |
|
2danes1page ._.
|
# ? Jan 23, 2015 19:10 |
|
danes are the vanguard of designing languages with excessive legacy poo poo
|
# ? Jan 23, 2015 19:12 |
|
Snapchat A Titty posted:danes are the vanguard of designing languages with excessive legacy poo poo perl is more pronounceable than danish hth
|
# ? Jan 23, 2015 19:16 |
|
Captain Foo posted:perl is more pronounceable than danish hth https://www.youtube.com/watch?v=s-mOy8VUEBk
|
# ? Jan 23, 2015 19:23 |
|
Captain Foo posted:perl is more pronounceable than danish hth seems likely. danish probably has one of the bigger disconnects between spelling and pronunciation e: kamelåså
|
# ? Jan 23, 2015 19:24 |
|
Snapchat A Titty posted:danes are the vanguard of designing languages with excessive legacy poo poo also i was talking about php and c++ here but i just realized it applies to our actual language as well
|
# ? Jan 23, 2015 19:26 |
|
i had to study danish for a semester when i studied in copenhagen but there was no real expectation that I would be able to use anything I learned (or, as i found out, that anyone would even want me to try)
|
# ? Jan 23, 2015 19:36 |
|
yeah, friend of the family is american and has lived here for at least 25 years or so by now, and he still does not speak danish. he understands it fine, just never uses it himself. and he doesnt need to, is the problem really, cause everybody gets what hes saying
|
# ? Jan 23, 2015 19:45 |
|
prefect posted:i think you should be allowed to give them a worse grade if the code is unreadable -- teach them to write maintainable code
|
# ? Jan 23, 2015 21:59 |
|
also tons of TAs are poo poo and frequently wrong even about objective things and it would be bonkers to let them comment on style much less grade based on it
|
# ? Jan 23, 2015 22:03 |
|
you should be writing unit tests for their code and then just have them check it into their subversion repo and u can auto build + test it and give them a grade.
|
# ? Jan 23, 2015 22:04 |
|
Shaggar posted:subversion repo aaaaah hahahahahaha lmfao yeah for their COBOL or Pascal assignments right?
|
# ? Jan 23, 2015 22:08 |
|
subversion is fine.
|
# ? Jan 23, 2015 22:10 |
|
nope.
|
# ? Jan 23, 2015 22:10 |
|
Lysidas posted:aaaaah hahahahahaha lmfao idk of anyone teaching those but I guess it would work. subversion works really well
|
# ? Jan 23, 2015 22:11 |
|
Snapchat A Titty posted:i wish i had found some way to copy the weird basic programs i wrote off the c64 disks before i sold it i still have all my basic programs code:
|
# ? Jan 23, 2015 22:18 |
|
Blotto Skorzany posted:also tons of TAs are poo poo and frequently wrong even about objective things and it would be bonkers to let them comment on style much less grade based on it at least where i am: it requires only nominal training, pays decently and there's an expectation that all grad students will do it as a favour to their supervisors. a recipe for success!
|
# ? Jan 23, 2015 22:22 |
|
bShaggar posted:you should be writing unit tests for their code and then just have them check it into their subversion repo and u can auto build + test it and give them a grade. bingo and then run an automated cheating detector like MOSS
|
# ? Jan 23, 2015 22:22 |
|
Shaggar posted:idk of anyone teaching those but I guess it would work. subversion works really well
|
# ? Jan 23, 2015 22:33 |
|
HappyHippo posted:i still have all my basic programs i would say nice but without line numbers it aint real basic sorry m8
|
# ? Jan 24, 2015 00:04 |
|
been setting us a jenkins server for a few days now. i think it's almost done now, feels good. again i feel like the circus music is fading just a bit.
|
# ? Jan 26, 2015 20:54 |
|
Wheany posted:been setting us a jenkins server for a few days now. i think it's almost done now, feels good. if you are not using puppet or chef for this, lol
|
# ? Jan 26, 2015 21:19 |
|
lol it is, then
|
# ? Jan 26, 2015 21:43 |
|
Notorious b.s.d. posted:if you are not using puppet or chef for this, lol I set up a gitlab vm in ~my cloud~ using their omnibus installer on an Ubuntu 14 image, how hosed am I I wanted to like juju but it never seemed to actually pan out, I'd install something and then want to enable ssl or whatever and have no idea what to do to make that happen without editing the charm is that what you're supposed to do? is that what puppet does I haven't done sysadmin crap in years so I don't know how not to want to kill myself when setting this poo poo up anymore
|
# ? Jan 26, 2015 22:21 |
|
with your gitlab poo poo, you probably care a lot more about backing up the gitlab database than any configuration tweaks on the system. config management won't help you that much there. jenkins is one of the times it really, really, really matters. jenkins has a nasty habit of becoming a rabbit hole shitshow that no one understands. "it got set up two years ago by that guy who left last month" and then it's a bottleneck on production builds/deploy and fuckin lol. jenkins also has a tendency to get forked. "yeah we want exactly the configuration that the other team uses, but with this list of tweaks" you really, really want to be using cfg mgmt + groovy scripts to manage your jenkins. if you couldn't blow it away and build an identical new one from scratch in <15 minutes, you have a problem on your hands.
|
# ? Jan 26, 2015 22:26 |
|
Wheany posted:lol it is, then an unmanaged jenkins instance is a liability the second that other people are using it (if you are just running jenkins on your desktop so you know when you broke the build, ok sure don't worry about cfg management)
|
# ? Jan 26, 2015 22:28 |
|
Notorious b.s.d. posted:you really, really want to be using cfg mgmt + groovy scripts to manage your jenkins. is there a particularly nice way to use groovy to generate jenkins jobs or something? i have a python script i wrote up to generate all our jobs. but i wrote it all by hand to build xml strings and poo poo. not too bad, but not great either. but I couldn't find any non-poo poo jenkins api client library anywhere so...
|
# ? Jan 26, 2015 22:34 |
|
crazypenguin posted:is there a particularly nice way to use groovy to generate jenkins jobs or something? chef has a good jenkins library that talks to the api and does stuff like job configuration just fine using chef's native syntax. you only need groovy to e.g. configure non-standard plugins why groovy? because the jenkins rest api and web interface expect you to post groovy scripts, not raw java. you could use groovy directly to configure jobs but it's kinda pointless when chef already has a declarative syntax to do it
|
# ? Jan 26, 2015 23:45 |
|
Well, a quick google suggests there's only a chef thing for installing a job config.xml, not anything for generating them? If that's the case, then good, I'm not really missing something better. Or bad, nothing better exists. Eh, both.
|
# ? Jan 27, 2015 01:58 |
|
crazypenguin posted:Well, a quick google suggests there's only a chef thing for installing a job config.xml, not anything for generating them? installing job config.xml generated from collected values is a huge win. e.g. you can have many related jobs with small differences, expressed in code if you really hate the config.xml model you can always break into groovy
|
# ? Jan 27, 2015 02:01 |
|
The low-effort solution is to put the Jenkins directory itself into source control with a good .gitignore. I'm not learning groovy just so I can dynamically generate the config files. gently caress that.
|
# ? Jan 27, 2015 02:32 |
|
Bhodi posted:The low-effort solution is to put the Jenkins directory itself into source control with a good .gitignore. I'm not learning groovy just so I can dynamically generate the config files. gently caress that. yeah if you don't know java/groovy, jenkins is not really for you putting your jenkins dir into source control is a really bad idea but i guess it is better than nothing whatsoever?
|
# ? Jan 27, 2015 02:39 |
|
Bhodi posted:The low-effort solution is to put the Jenkins directory itself into source control with a good .gitignore. I'm not learning groovy just so I can dynamically generate the config files. gently caress that. programmatic system configuration is the future welcome 2 DevOps I hope you like data beans
|
# ? Jan 27, 2015 03:16 |
|
I mean it's bad but it's not the MOST bad thing in my architecture considering I'm using it as a glorified remote script executor. Ansible install -> pull from git -> minor configuration tweaks -> coffee and congratulations from the boss Plus being able to fiddle with jobs via the GUI and then push working stuff back into the repo is nice. Better than making a config, pushing into chef's cookbook, pulling down / scheduling a change, see if your minor change worked, nope, crap, do it all again. It's a tragedy how the leader in orchestration somehow runs on java, though. loving java. Why won't you just die. Bhodi fucked around with this message at 04:14 on Jan 27, 2015 |
# ? Jan 27, 2015 04:08 |
|
|
# ? Jun 5, 2024 08:40 |
|
Bhodi posted:I mean it's bad but it's not the MOST bad thing in my architecture considering I'm using it as a glorified remote script executor. Ansible install -> pull from git -> minor configuration tweaks -> coffee and congratulations from the boss if you need a remote script executor, get that poo poo done in saltstack/mcollective jenkins has plugins for both APIs, in the event you just need a big red button for manual "run this on N hosts" Bhodi posted:Plus being able to fiddle with jobs via the GUI and then push working stuff back into the repo is nice. Better than making a config, pushing into chef's cookbook, pulling down / scheduling a change, see if your minor change worked, nope, crap, do it all again. this is why you have a test suite in your cookbook when you can recreate infrastructure on the fly, instead of loving around with pushing a config, you just run the tests. your poo poo gets spun up in a VM, all changes are applied, and then tests are run to verify that poo poo works like you expected "infrastructure as code" is a buzzword but it's also a real thing Bhodi posted:It's a tragedy how the leader in orchestration somehow runs on java, though. loving java. Why won't you just die. it is not an accident that all the best things are built on java. it's freely available, robust, capable, extensible, etc etc if you find yourself cursing at "loving java" it just means you haven't figured out the problem yet Notorious b.s.d. fucked around with this message at 05:42 on Jan 27, 2015 |
# ? Jan 27, 2015 05:40 |