[QUOTE=Jookia;33871634]I hate people who don't use version control.[/QUOTE]
[img]http://eagle.undo.it:8083/img/kintel_76_versioncontrolfail.png[/img]
Did I pass? You should see my "remote repository".
I know I should be using Git (or even SVN) because it will save me a lot of time backing this shit up (notice file sizes - accidentally backed up more shit than I needed to) and comparing changes, but I haven't had a need to compare changes yet. Secondly, I'm super-paranoid about the security of my Linux-based [url=http://eagle.undo.it:8083/]webserver[/url] - no fucking way am I putting anything even remotely important on it. Also, implementing UDP reliability, flow, and packet structuring is three orders of magnitude more interesting. "CAN'T YOU SEE THAT YOU'RE A MISTAKE AWAY FROM PRODUCING A HEISENBUG THAT YOU WILL NEVER BE ABLE TO TRACK DOWN?" "Well it hasn't happened yet!"
I'm going to end up learning Git by February, though; going to help implement an actual software product as a uni group project. Really excited to work with people that actually know their shit! At least, I hope they know their shit...
Fuck, I'm going to be putting up a server for Git under Windows tomorrow, aren't I?
[QUOTE=Night-Eagle;33872085][Secondly, I'm super-paranoid about the security of my Linux-based [url=http://eagle.undo.it:8083/]webserver[/url] - no fucking way am I putting anything even remotely important on it[/QUOTE]
Git + SSH + Passwordless login?
[vid]http://j.mp/ui4oar[/vid]
Just today I made a program that reads live audio and lets me sync stuff to it. I dived into more X11 documentation to let me run it as a desktop wallpaper. Yes the blue flashy swirl is my wallpaper, and it flashes to my music, games or anything else that happens to be playing!
[QUOTE=voodooattack;33866129]Arrragh, premake is pissing me off!
Why can't I do this:
[code]project "tsl"
files { "*.h", "*.c" }
configuration "*SDL"
excludes { "console.h", "console.c" }
configuration "*Curses"
excludes { "sdlui.h", "sdlui.c" }[/code][/QUOTE]
[quote]Applies To
Files may be set on the solution, project, and configuration level. [b]However, only project-level file lists are currently supported.[/b][/quote]
[url]http://industriousone.com/excludes[/url]
[QUOTE=swift and shift;33869568]GitHub will give you a Micro account for free for 2 years if you have a .edu email address:
[img]http://i.imgur.com/sIHDU.png[/img]
[url=https://github.com/edu]Request an account here[/url]. You don't need to be in the US, my .edu.au email address was fine.[/QUOTE]
BitBucket does the same:
[quote=BitBucket]When you validate your .edu email address we'll automatically upgrade you to an unlimited student plan. If you use a non-edu email address, [url=http://www.atlassian.com/software/views/bitbucket-academic-license.jsp]apply for a free unlimited account[/url].[/quote]
Unlimited means unlimited members in private repos. (Everything else is unlimited by default).
[QUOTE=LuaStoned;33873599]BitBucket does the same:
Unlimited means unlimited members in private repos. (Everything else is unlimited by default).[/QUOTE]
Thanks for the link, I just applied even though I have no idea how to use source control.
Might as well start learning :suicide:
[QUOTE=Chris220;33870953]Even worse :v:[/QUOTE]
Dropbox + Git is great, just set up a bare repo in a shared folder and push/pull from that.
[QUOTE=dajoh;33873810]Dropbox + Git is great, just set up a bare repo in a shared folder and push/pull from that.[/QUOTE]
It's not all the great when you get Dropbox out of sync and you have to manually sort out the repository. It's better to have a proper repository set up someplace.
[QUOTE=dajoh;33873810]Dropbox + Git is great, just set up a bare repo in a shared folder and push/pull from that.[/QUOTE]
There are [I]much[/I] better places to be hosting a git repo, places that are actually designed for that :v:
Is there a reason not to be using [url=https://bitbucket.org/plans]BitBucket[/url]?
[QUOTE=Jookia;33871634]I hate people who don't use version control. There's just no words to describe the whole 'CAN"T YOU SEE THAT YOU'RE A DELETE KEY AWAY FROM FUCKING UP YOUR ENTIRE GAME?' 'Well it hasn't happened yet!'[/QUOTE]
Version control != Backups
With version control systems, "the whole 'CAN'T YOU SEE.. blah blah.. DELETE KEY.. blah'" applies exactly the same (by deleting the root versioned directory).
If you're working alone, and not worried tracking the previous state of your code, then version control is unnecessary.
However, in [u]every[/u] situation, backing up is [b]essential[/b] - whether it be part of a system backup or a project specific backup - whether it be to local or offsite storage.
Version control is [b]not[/b] backups.
[QUOTE=danharibo;33874313]It's not all the great when you get Dropbox out of sync and you have to manually sort out the repository. It's better to have a proper repository set up someplace.[/QUOTE]
Simply don't push to the repo in the shared folder if you're offline/not synced.
[QUOTE=Chris220;33874420]There are [I]much[/I] better places to be hosting a git repo, places that are actually designed for that :v:[/QUOTE]
Just saying it works fine if you don't do something crazy (like pushing when the remote repo isn't synced).
[QUOTE=Deco Da Man;33874497]Version control != Backups
With version control systems, "the whole 'CAN'T YOU SEE.. blah blah.. DELETE KEY.. blah'" applies exactly the same (by deleting the root versioned directory).
If you're working alone, and not worried tracking the previous state of your code, then version control is unnecessary.
However, in [u]every[/u] situation, backing up is [b]essential[/b] - whether it be part of a system backup or a project specific backup - whether it be to local or offsite storage.
Version control is [b]not[/b] backups.[/QUOTE]
I stand corrected, but I guess my point (I'm not trying to move the goalposts, you scored and then punched me in the face) is that version control systems make shit easier. You can note the changes, you can find bugs using it, they're easy, it's just a lot simpler and it's just that people seem to hate learning new tools.
Also, kind of off topic, I suggested to a friend to learn C# as a language (they're a Windows user). So yeah, my irrational hatred for C# and Mono is gone. I mean, my rational hatred is still there (I don't consider it a cross platform language, it's kind of biased towards Windows), but I'm not scared of it.
[QUOTE=dajoh;33874569]Simply don't push to the repo in the shared folder if you're offline/not synced.
Just saying it works fine if you don't do something crazy (like pushing when the remote repo isn't synced).[/QUOTE]
That defeats the whole point.
[QUOTE=Jookia;33874674]I stand corrected, but I guess my point (I'm not trying to move the goalposts, you scored and then punched me in the face) is that version control systems make shit easier. You can note the changes, you can find bugs using it, they're easy, it's just a lot simpler and it's just that people seem to hate learning new tools.
Also, kind of off topic, I suggested to a friend to learn C# as a language (they're a Windows user). So yeah, my irrational hatred for C# and Mono is gone. I mean, my rational hatred is still there (I don't consider it a cross platform language, it's kind of biased towards Windows), but I'm not scared of it.[/QUOTE]
Great. You're growing as a person. Now you just need to get over your intolerance of people not using a version control system.
Aw, riot actually fixed the bug for ranked games. Oh well, no reason to keep doing the features for the bug.
[img]http://goo.gl/MJmhO[/img]
I think I may mess around with doing a clientless connection instead of proxying. Maybe end up doing a service like [url]http://lolstatistics.com/[/url].
Edit:
Wow I must be tired. I just realized that it still sends the account id and summoner id.
[QUOTE=Darwin226;33875255]Great. You're growing as a person. Now you just need to get over your intolerance of people not using a version control system.[/QUOTE]
If we let people not use a version control, what's next? People who don't even backup? People who delete other people's code?
[QUOTE=Jookia;33875332]If we let people not use a version control, what's next? People who don't even backup? People who delete other people's code?[/QUOTE]
That's like saying you hate people that don't use a seatbelt.
Why would you ever hate someone because they can potentially hurt them selves? That's just irrational.
[QUOTE=Darwin226;33875379]That's like saying you hate people that don't use a seatbelt.
Why would you ever hate someone because they can potentially hurt them selves? That's just irrational.[/QUOTE]
There are people who don't use seatbelts?
[QUOTE=T3hGamerDK;33875533]There are people who don't use seatbelts?[/QUOTE]
This needs to be stamped out at [b]once[/b]!
Kids these days.
Behold
The trippy batman shader!
[url]http://glsl.heroku.com/e#826.0[/url]
(Converting hsv to rgb, and then using sin(col + time) + 1.0)
[QUOTE=T3hGamerDK;33875533]There are people who don't use seatbelts?[/QUOTE]
Well it's obviously not smart, and everyone should use seatbelts.
Just like everyone should use version control. My arguments is against HATING people who don't use them.
Ah, I thought by now you would've picked up on how easily I throw around 'hate'.
I can't stand the inanity. I don't know why we have to "maturely" over analyze off hand comments every time.
[QUOTE=high;33875280]Aw, riot actually fixed the bug for ranked games. Oh well, no reason to keep doing the features for the bug.
[img]http://goo.gl/MJmhO[/img]
I think I may mess around with doing a clientless connection instead of proxying. Maybe end up doing a service like [url]http://lolstatistics.com/[/url].
Edit:
Wow I must be tired. I just realized that it still sends the account id and summoner id.[/QUOTE]
Guess I spoke a bit too soon. Turns out that even though its in the account id field it is not the account id. Might be the summoner id but I don't think you can really do anything with it :(.
Off visiting family for Christmas, managed to bring an old laptop with me. wxWidgets is refusing to compile properly, so I'm using love for a while :v:
Started off with a 2d PRNG based off of coordinates so I could make some noise, didn't go so well:
[img]http://i.imgur.com/qdpyr.png[/img]
Now got some simple perlin noise going, using marching squares to turn it into polygons for box2d:
[img]http://i.imgur.com/noU3Z.png[/img]
I have no idea where I'm going with this.
The chess game I posted about some time ago is called "Time chess" because you can go back in time and undo any one move and see how the rest of the game then evolved without that one move. (Limited to the last 10 moves)
Here is a scenario where I just moved a rook 10 times in a row in some random pattern.
The highlighted move to the right is what I want to remove, so I click that (The lines on the board is only there to visualize it for you guys).
[img]http://dl.dropbox.com/u/99717/Timeline1.png[/img]
Time will rewind visually. So you can see the pieces move backwards and see killed pieces respawning and rewinding their moves as well.
Then the selected move is deleted from the stack, but the rest is played back again. After the play back the board now looks like this:
[img]http://dl.dropbox.com/u/99717/Timeline2.png[/img]
As you can see, the pattern is the same, except for that one red highlighted line.
Any piece the rook lands on in this new timeline will be killed. If the rook leaves the board, it itself is also killed.
After a time rewind is complete, the stack of moves is cleared.
I'm just not quite sure on what to do if I implement the "Pieces cannot move over another piece" and they try to do that when time is resumed.
[QUOTE=r0b0tsquid;33876605]Off visiting family for Christmas, managed to bring an old laptop with me. wxWidgets is refusing to compile properly, so I'm using love for a while :v:
Started off with a 2d PRNG based off of coordinates so I could make some noise, didn't go so well:
Now got some simple perlin noise going, using marching squares to turn it into polygons for box2d:
I have no idea where I'm going with this.[/QUOTE]
MY EYES ARE BLEEDING
Merry Christmas eve everybody
[img]http://puu.sh/brdE[/img]
Little quiz console thing I programmed in Java, pretty proud of it. Adding high scores that save to a file to compare.
EDIT: I got #5 wrong on purpose.
Sorry, you need to Log In to post a reply to this thread.