|
fritz posted:idk why jave cant just use a makefile like everybody else you can use a makefile for java. honestly, java is one of the languages best-suited to makefiles, because javac is really well behaved. people use maven because maven is genuinely better, not because makefiles and java are a bad combination.
|
# ? May 20, 2015 04:04 |
|
|
# ? May 24, 2024 21:23 |
|
Dessert Rose posted:orms are awful activerecord is poo poo this is not an indictment of all ORM attempts ever
|
# ? May 20, 2015 04:06 |
|
active record is so so bad
|
# ? May 20, 2015 04:16 |
|
there's a restaurant here that does omakase dining it makes me lol
|
# ? May 20, 2015 04:17 |
|
Flat Daddy posted:but there's so many of them there's so many of them for the same reason there's so many awful web frameworks and awful programming languages and awful linux distros
|
# ? May 20, 2015 05:18 |
|
i'm not sure what that reason is, but there must be a reason, right?
|
# ? May 20, 2015 05:18 |
|
Bloody posted:i'm not sure what that reason is, but there must be a reason, right? there is a reason, and tef wrote it down for us http://programmingisterrible.com/post/65781074112/devils-dictionary-of-programming
|
# ? May 20, 2015 05:27 |
|
Bloody posted:i'm not sure what that reason is, but there must be a reason, right? no two programmers can agree on anything other than Ron Paul
|
# ? May 20, 2015 05:38 |
|
EDIT: Whoops wrong thread.
|
# ? May 20, 2015 05:59 |
|
so some dickheads keep doing bad logs in my java by using the + symbol with a string on one side and an array (of strings usually) on the other. any ideas on how i could use some kind of static code analysis to find dumb implicit tostring()s or dumb string concatenation since it seems to be happening a lot
|
# ? May 20, 2015 06:26 |
|
findbugs
|
# ? May 20, 2015 07:56 |
|
you'll get http://findbugs.sourceforge.net/bugDescriptions.html#DMI_INVOKING_TOSTRING_ON_ARRAY, be prepared to be sad about all the idiocy in your codebase the first time you run it
|
# ? May 20, 2015 08:00 |
|
comedyblissoption posted:java 8 supposedly has collections w/ lazily evaluating higher order functions so you can move beyond for loop janitoring
|
# ? May 20, 2015 08:55 |
|
current terrible convex programmer status: only just discovered disciplined convex programming and cvxpy. this is magic. doesn't do anything i can't do already, but god i hate all the cryptic fukkin matricies that you usually have to set up
|
# ? May 20, 2015 09:50 |
|
Brain Candy posted:you'll get http://findbugs.sourceforge.net/bugDescriptions.html#DMI_INVOKING_TOSTRING_ON_ARRAY, be prepared to be sad about all the idiocy in your codebase the first time you run it sweet i will test out findbugs
|
# ? May 20, 2015 12:02 |
|
opt posted:our build.gradle files are just a list of plugins and dependencies...i guess it would suck if people just use it as a place to ad hoc script some build poo poo that's litterrally why it exists. some idiot wanted to be able to write build scripts like some dumb loving caveman
|
# ? May 20, 2015 14:25 |
|
ctrl-f "" +"
|
# ? May 20, 2015 14:25 |
|
Notorious b.s.d. posted:you can use a makefile for java. honestly, java is one of the languages best-suited to makefiles, because javac is really well behaved. make files are extremely bad and you'd have to be insane to use one over maven.
|
# ? May 20, 2015 14:25 |
|
Shaggar posted:that's litterrally why it exists. some idiot wanted to be able to write build scripts like some dumb loving caveman we heard you like building software, so we moved your build process into code, so you can build while you build
|
# ? May 20, 2015 14:43 |
|
who needs metadata? if you want to identify a package, just run this untrusted code from the internet
|
# ? May 20, 2015 14:43 |
|
yeah but that's exactly what maven does and people love it so Fetching http://awesome.archive.org/totally-legit.10.2.4.jar...
|
# ? May 20, 2015 15:16 |
|
Fetching from public repositories is super sweet for one offs and projects no one else cares about, but Maven lets you use servers like Nexus where your company can vet the dependencies you pull in and not exposing your build server the internet.
|
# ? May 20, 2015 18:17 |
|
Notorious b.s.d. posted:you can use a makefile for java. honestly, java is one of the languages best-suited to makefiles, because javac is really well behaved. javac is loving terrible to use with makefiles, it doesn't support incremental builds you might as well use a shell script
|
# ? May 20, 2015 18:28 |
|
we just had our app developer that we contract with tell us it would take them 40 man hours of work to animate an icon moving from the middle of the screen to the left side of the screen, and the best part is we're institutionally incapable of calling them out on it so we just have to take that at face value and pay them for 40 hours of work to do it
|
# ? May 20, 2015 18:56 |
|
fart simpson posted:we just had our app developer that we contract with tell us it would take them 40 man hours of work to animate an icon moving from the middle of the screen to the left side of the screen, and the best part is we're institutionally incapable of calling them out on it so we just have to take that at face value and pay them for 40 hours of work to do it So you're paying about four thousand dollars for this?
|
# ? May 20, 2015 19:05 |
|
im not sure how much we actually pay them but i wouldnt be surprised if it was more than that
|
# ? May 20, 2015 19:07 |
|
b0lt posted:javac is loving terrible to use with makefiles, it doesn't support incremental builds yeah, and java compilation parallelizes very well, while most makefile structures don't. buck does very good things here, especially the API tracking to avoid rebuilding the world when you make a non-interface change to some class that's at the root of your graph.
|
# ? May 20, 2015 21:16 |
|
I don't think ive ever had a java project so big that build time was a factor
|
# ? May 20, 2015 22:07 |
|
Im looking forward to dockers reaching it's natural conclusion of all jar files being replaced with containers
|
# ? May 20, 2015 23:26 |
|
MALE SHOEGAZE posted:Im looking forward to the docker fad reaching its natural conclusion of all containers being replaced with jar files
|
# ? May 20, 2015 23:38 |
|
I have to learn how to build a docker container for something this week, looking forward to it!
|
# ? May 21, 2015 00:00 |
|
it's really great. i've gotten like 100x better at CJing because docker makes it fun docker compose kinda blows. cant wait for it to be like kubernetes on your own machine or something cant wait til i can shut down a container and email it to someone so they can debug my poo poo
|
# ? May 21, 2015 09:00 |
|
wha? aren't containers just super lightweight vms how is that helping you be a better CJ
|
# ? May 21, 2015 09:24 |
|
my stepdads beer posted:wha? aren't containers just super lightweight vms how is that helping you be a better CJ i guess you just don't *get* #devops
|
# ? May 21, 2015 10:36 |
|
fart simpson posted:we just had our app developer that we contract with tell us it would take them 40 man hours of work to animate an icon moving from the middle of the screen to the left side of the screen, and the best part is we're institutionally incapable of calling them out on it so we just have to take that at face value and pay them for 40 hours of work to do it 40 hours is pretty normal for a moderately complex ad hoc change. Of course if it's a toy app with no QA or release cycle then yes it's a ripoff.
|
# ? May 21, 2015 11:06 |
|
Bhodi posted:yeah but that's exactly what maven does and people love it so who cares; why would there be a dodgy package within my own solution the "security" bullshit* in nuget is what makes it unusable * because it's not any security at all. It's a "press the button to make it do what you expect it should already have done".
|
# ? May 21, 2015 11:08 |
|
~Coxy posted:40 hours is pretty normal for a moderately complex ad hoc change. i dont see how it's even moderately complex, it's like the simplest possible animation. plus it's not ad hoc, it was in our original design specifications that they agreed to and we're just trying to get them to actually do it, and also we provide all the qa so they aren't factoring that in e: also they've already done the same type of animation on a different page in the app, we're just asking them to repeat it but with a different moving icon in another spot
|
# ? May 21, 2015 11:34 |
|
no worries, I take it back completely
|
# ? May 21, 2015 14:03 |
|
so i don't know anything about anything but i wrote a cool javascript bookmarklet that does some cool stuff it works for me in firefox 36, but when i run it in firefox 30, the console says syntax error on line 2 line 2 is empty, lines 1 and 3 contain // style comments and all the line endings are CRLF any hints? i'm going to try upgrading the browser at some point but i'm not doing anything fancy in my javascript, it's all really basic stuff i learned from mdn
|
# ? May 21, 2015 18:09 |
|
|
# ? May 24, 2024 21:23 |
|
never mind, it's not line 2 of my script, it's line 2 of some google page that google is serving up instead of my script
|
# ? May 21, 2015 18:18 |