|
Carthag posted:Was feeling nostalgic for the late nineties and decided to look up the clusterfuck that was Hotline (basically Mac BBS software) back in the day. Man are you kidding, Hotline was napster before it was cool. I ganked so much stuff on my broadband modem. I didn't think anyone bothered to use the actual community/talking stuff.
|
# ? Aug 26, 2011 01:22 |
|
|
# ? May 16, 2024 17:24 |
|
Amazingly, there are still hotline servers up, and they're serving up exactly what they were serving back in 2001.... Mac warez and low-res porn jpegs. It's like a blast from the past.
|
# ? Aug 26, 2011 01:25 |
|
thelightguy posted:Amazingly, there are still hotline servers up, and they're serving up exactly what they were serving back in 2001.... Mac warez and low-res porn jpegs. It's like a blast from the past. "DO NOT DOWNLOAD ANY .SIT OR .HQX IF U WORK FOR THE GOVERNMENT LAW ENFORCEMENT"
|
# ? Aug 26, 2011 02:56 |
|
BonzoESC posted:"DO NOT DOWNLOAD ANY .SIT OR .HQX IF U WORK FOR THE GOVERNMENT LAW ENFORCEMENT" * Most of these sites did not normally accept payment by check so we had to specifically ask for mailing addresses, and quite a few of them were obviously residential addresses. Plorkyeran fucked around with this message at 05:44 on Aug 26, 2011 |
# ? Aug 26, 2011 05:42 |
|
Scaramouche posted:Man are you kidding, Hotline was napster before it was cool. I ganked so much stuff on my broadband modem. I didn't think anyone bothered to use the actual community/talking stuff. Oh it ruled alright, but the software was terrible. I was on lovely 56k so I wasn't a huge pirate and used it mostly for the community - I actually still talk to a handful of people from back then.
|
# ? Aug 26, 2011 09:44 |
|
The best part about Git and Mercurial (and I assume also other modern version control software) is that there is no reason whatsoever to not use version control. You just go into your source dir in a terminal, type hg init and BAM, version control.
|
# ? Aug 26, 2011 13:56 |
|
Wheany posted:The best part about Git and Mercurial (and I assume also other modern version control software) is that there is no reason whatsoever to not use version control. The best part is doing this to work around garbage source control standards. Even if you're being forced to use p4 or something, just put git on top of that. Hell, use git branches instead of pending changelists!
|
# ? Aug 28, 2011 00:29 |
|
Dessert Rose posted:The best part is doing this to work around garbage source control standards. Even if you're being forced to use p4 or something, just put git on top of that. Hell, use git branches instead of pending changelists! Shut your mouth Perforce is awesome.
|
# ? Aug 30, 2011 23:29 |
|
Ugg boots posted:Shut your mouth Perforce is awesome. Perforce is awesome, Git is awesome, Perforce + Git should thus be super awesome!
|
# ? Aug 30, 2011 23:42 |
|
I'll think about using anything but Perforce when anything but Perforce can handle head revisions with 100+ GB of binary assets without making GBS threads itself, and has a GUI and easy integration with other tools (modeling packages, homebrew tools, etc) that make it so artists will ever be capable of using it.
|
# ? Aug 30, 2011 23:54 |
|
It's odd you say that, because I find that Perforce has some of the best developer tools available, and a decent Eclipse plugin to boot. However, their unique nomenclature was the worst part for me. The company I was working at was migrating away from it to Mercurial
|
# ? Aug 31, 2011 00:00 |
|
Captain Capacitor posted:It's odd you say that, because I find that Perforce has some of the best developer tools available, and a decent Eclipse plugin to boot. However, their unique nomenclature was the worst part for me. The company I was working at was migrating away from it to Mercurial You mean like "depot", "changelist", "integrate", "clientspec", etc?
|
# ? Aug 31, 2011 00:03 |
|
At least it's not Unity Asset Server. No branches, no way to do a rollback commit (or for that matter make any commit based off of an old version of the repo.) And it costs $500 a seat for the license, plus it requires Unity Pro which is $1500 per seat. Oh but Unity 3.5 is going to have integration with other version control systems! Perforce and SVN
|
# ? Aug 31, 2011 00:03 |
|
more falafel please posted:I'll think about using anything but Perforce when anything but Perforce can handle head revisions with 100+ GB of binary assets without making GBS threads itself, and has a GUI and easy integration with other tools (modeling packages, homebrew tools, etc) that make it so artists will ever be capable of using it.
|
# ? Aug 31, 2011 00:10 |
|
When I worked in games they used Perforce to manage all the build pipelines/etc. It really does seem to do giant BLOBs better than other solutions I've seen.
|
# ? Aug 31, 2011 02:37 |
|
yaoi prophet posted:At least it's not Unity Asset Server. No branches, no way to do a rollback commit (or for that matter make any commit based off of an old version of the repo.) And it costs $500 a seat for the license, plus it requires Unity Pro which is $1500 per seat. That's weird, I was under the impression that's based on mercurial. At least Unity is credited with some of the work on the upcoming standard big files support in hg.
|
# ? Aug 31, 2011 14:17 |
|
Scaramouche posted:When I worked in games they used Perforce to manage all the build pipelines/etc. It really does seem to do giant BLOBs better than other solutions I've seen. Yep, that's about the only reason I like perforce. At every company I been to we use p4 for assets and code, but by god at home I'm all git all the time.
|
# ? Aug 31, 2011 15:16 |
|
The worst part about my new job is that our code is spread across VSS and TFS. Some projects exist partially in both
|
# ? Aug 31, 2011 17:13 |
|
SavageMessiah posted:That's weird, I was under the impression that's based on mercurial. At least Unity is credited with some of the work on the upcoming standard big files support in hg. I know Unity Asset Server does some behind-the-scenes stuff with their .scene files to avoid massive binary diffs; maybe that's what hg is getting.
|
# ? Sep 1, 2011 01:19 |
|
Munkeymon posted:The worst part about my new job is that our code is spread across VSS and TFS. Some projects exist partially in both Ditto, except some projects also exist partially in neither. I'm currently working on one of these--a VB6 application that interfaces with about a dozen separate Access databases. In particular, I'm working on a section consisting of two 1700+ line classes full of long, meandering functions with unhelpful and confusingly similar names, mysterious behavior, and lots of gotos. All the people who wrote this code no longer work at the company, and my boss is on vacation. What few comments exist are written in broken English and range from mostly intelligible to comically ambiguous. The application has exactly one user, who, if I understand things right, is also the sole tester. I want to die. Blue Footed Booby fucked around with this message at 03:26 on Sep 1, 2011 |
# ? Sep 1, 2011 03:24 |
|
When I started working here, they had every solution in its own VSS repository (or whatever VSS calls them), so if solution 1 used projects A, B and C and solution 2 had used projects A, B and D, then A and B would exist in 2 different VSS repositories. I can't even begin to number the amount of ways that could go horribly wrong, and I have no idea how they actually used it.
|
# ? Sep 1, 2011 09:00 |
|
at a previous place i used ClearCase that was so annoying, I have used Subversion, Git, CSV and SourceSafe currently i am using SVN and/or git with IDEA or NetBeans
|
# ? Sep 1, 2011 09:39 |
|
On my list of source control preferences, using ClearCase ranks somewhere below the option of losing all of my code in a fire.
|
# ? Sep 1, 2011 13:47 |
|
I find it fascinating that there is source control that does a worse job than "copy the folder and increment the number in its name". That's the absolute base case to be considered "source control", and if you did that and nothing else but that you'd have a useful system. Then someone goes ahead and does a worse job. Just bizarre.
|
# ? Sep 1, 2011 22:21 |
|
Enlighten me as to the horrors of ClearCase, so that I may run from any workplace that uses it.
|
# ? Sep 1, 2011 23:03 |
|
At my old job they used a fork of a very old version of Sablime, incorrectly. Anybody that isn't emailing around source tarchives has it lucky in comparison.
|
# ? Sep 2, 2011 01:08 |
|
Didn't know where to put this, but I just want to rant. Guy I do some consulting work for remotely: "Do you think we can be ready in 6 weeks for a big trade show?" Me (supposedly head of the "team" of indian developers): "Absolutely not. We will definitely not be ready. No chance." <5 minutes pass> BING, new email (to entire team). "Hi guys, i've just booked a tradeshow for 6 weeks time! This gives us a REAL DEADLINE, WE MUST BE READY, thanks everyone in advance for working long hours and pitching in!" <4 weeks pass> Guy: HELP HELP WE'RE IN DIRE STRAITS NOTHING IS WORKING HELP HELP Me: I do 10 hours work a week for you maximum, you know im not about much, you knew that when you hired me. Guy: BUT WE'RE NOT GOING TO BE READY ITS A DISASTER Me: *resists urge to scream i told you so* *takes week off main job to help* *still isnt enough* Guy: CAN YOU WORK THE WEEKEND PLEASE WE'RE SCREWED want to murder someone right now.
|
# ? Sep 2, 2011 12:03 |
|
the best bit is that he will /never/ learn and they will celebrate the heroic efforts of "the crunch", priding themselves on abysmal time management and the other programmers will be like "never again" and then happily stand by when it happens for the next project
|
# ? Sep 2, 2011 12:30 |
|
kalleth posted:Guy: BUT WE'RE NOT GOING TO BE READY ITS A DISASTER This is where you triple your rate.
|
# ? Sep 2, 2011 13:14 |
baquerd posted:This is where you triple your rate. This is absolutely correct.
|
|
# ? Sep 2, 2011 13:21 |
|
Clearcase - where do i start, Its like you set up a project with modules (sounds a bit like maven that does) and some modules are documentation some are architect documents and some are source repositories, I had to manage it at one point and boy did it suck, as you have to log in and do it all with command line and long command strings, I remember doing source control with the m2 compression program in dos, it had a "extract the archive as it was on <date> command, very very handy.
|
# ? Sep 2, 2011 14:34 |
|
pokeyman posted:I find it fascinating that there is source control that does a worse job than "copy the folder and increment the number in its name". That's the absolute base case to be considered "source control", and if you did that and nothing else but that you'd have a useful system. I think the issue is that clear case takes the job of 'Source Code Control' very literally. It's great for controlling who has access to the source. Got this massive multi-billion dollar project that would be worth millions to the Chinese government? Put it in clear case and you can restrict different modules by rights, this person when ask for the module gets the source, this other person gets a binary, a 3rd person gets told to gently caress off. I was at a place that used it where one team was making a frame work, the other team was using the framework, maybe 2 people had access to the entirety of the source, everyone else just worked in their little bubbles and threw it over the fence.
|
# ? Sep 2, 2011 15:31 |
|
Hughlander posted:I think the issue is that clear case takes the job of 'Source Code Control' very literally. It's great for controlling who has access to the source. Got this massive multi-billion dollar project that would be worth millions to the Chinese government? Put it in clear case and you can restrict different modules by rights, this person when ask for the module gets the source, this other person gets a binary, a 3rd person gets told to gently caress off. I was at a place that used it where one team was making a frame work, the other team was using the framework, maybe 2 people had access to the entirety of the source, everyone else just worked in their little bubbles and threw it over the fence. I've seen this at banks and other financial institutions. There are very few people who have access to everything.
|
# ? Sep 2, 2011 15:54 |
|
So in this very thread I posted some rather horrific Javascript for a mortgage calculator we use and then attempted to "clean" it up with some jQuery. Well here is my solution:code:
|
# ? Sep 2, 2011 19:16 |
|
From the "pro services" division of a significant CMS vendor:code:
|
# ? Sep 2, 2011 22:14 |
|
JediGandalf posted:So in this very thread I posted some rather horrific Javascript for a mortgage calculator we use and then attempted to "clean" it up with some jQuery. Well here is my solution: Except for the forums mangling your indentation, that looks pretty much par for the course for jQuery.
|
# ? Sep 2, 2011 22:16 |
|
JediGandalf posted:So in this very thread I posted some rather horrific Javascript for a mortgage calculator we use and then attempted to "clean" it up with some jQuery. Well here is my solution: I'm sure you mean the incorrect getting of the radio group value, but not caching your jQuery selectors is the worse part. \/\/ correct. Lumpy fucked around with this message at 01:16 on Sep 3, 2011 |
# ? Sep 3, 2011 00:47 |
|
BonzoESC posted:Except for the forums mangling your indentation, that looks pretty much par for the course for jQuery. code:
|
# ? Sep 3, 2011 00:48 |
|
Javascript's ternary syntax is var return_value = test ? expression1 : expression2. So JediGandalf's code would return "pct" if downType=$('#rdoPercentage').val() returned "pct", or "fixed" if otherwise.
|
# ? Sep 3, 2011 02:47 |
|
|
# ? May 16, 2024 17:24 |
|
Haystack posted:Javascript's ternary syntax is var return_value = test ? expression1 : expression2. So JediGandalf's code would return "pct" if downType=$('#rdoPercentage').val() returned "pct", or "fixed" if otherwise. Right. But my point is that there's only one HTML element with an id of #rdoPercentage, and that always has the value "pct". Which is why I was asking about jQuery, not javascript.
|
# ? Sep 3, 2011 03:00 |