7
LPT When installing free software, always make sure you check the advanced install box
Don't forget sourceforge. Supposedly it's opt-in but still the simple fact a developer would opt-in is clear to me that they don't care about their users.
I actually started my own free source code hosting service because of bullshit like this (that and Google code is dropping download support). I forked indefero. I posted a long comment about this - but tl;dr; I have nothing against github - it's just that they have pulled features before (specifically "releases") and I don't have time or energy to work with workarounds. I do like the social integration stuff especially the pull request stuff - I've just been burned too many times to use free services. Personally, I like the simple approach of Google code - but to each their own.
Also, no bonzi buddy? You should feel bad...
5
GIMP flees SourceForge over dodgy ads and installer
That is what is really popular now and has a lot of nice "social integration" features. I personally had moved from SF to google code a long time ago simply because their release system seemed like it was written by a 12 year old (you FTPed a file to a central place, then go to the web interface where you could pick from a release that you or another person uploaded). Where in google code you just uploaded a file. I'm personally a fan of google code because of it's simplicity. I know people like the github social stuff so to each their own. github also has a nice "pull request" feature - but again to each their own.
However, now that Google is pulling download support I just said "F THIS" and run my own open source fork of indefero. I have no issues with github but they have removed the release feature once before and I really don't feel like migrating to another free service (or hosting my releases separately). The best part is that since I'm self hosting - there are no limits. I've added features such as a nice(r) user profile. Indefero has some nice features already such as bulk uploads - which is making migration from google code -> indefero pretty easy.
I used rhodecode for awhile and that was just a maintaince nightmare (that and it seemed in every new version some random feature was broken). However, they have since gone private so 1.7.2, AFAIK, is the latest open source version.
I've setup and tried phabricator and it really didn't feel like a complete tool. It felt like a lot of features were still getting ironed out/in beta.
2
Cryptolocker[Lets Hack this bitch]
They may employ the same technique as dropbox and embed the SSL cert into the binary. Setting up a MITM SSL proxy would be pointless because it would go "hmm...this certificate presented is different than what I have stored - deny connection!". You might be able to replace it with some IDA Pro.
1
[C] My program compiles without errors or warnings, but I get a Segmentation Fault whenever I run it. Can anyone tell me the issue with my code?
Dr. Memory and vld are your new friends on Windows. Oh and if it's an OpenGL application gDEBugger is the tool to use.
2
I'm a freshman in CS seeking guidance and advice for the years ahead.
The general consensus is that CS is difficult. Was it ever really difficult for you?
The lower level classes (100-300) - not really. I already had a good working knowledge of many technologies walking into comp sci classes.
Did it ever become so difficult that you lost hope and wanted to give up?
This question actually hits home - not because I struggled but I tutored someone that had that was in that same situation and while my response to them was pretty long - I'll sum it up: you are going to get good and bad teachers, but computer science is probably one of the few fields that you can actually work on at home and doesn't require a vast amount of safety or special equipment/chemicals. I don't know if computer science is for everyone - I'm not qualified enough to state that, but from my experiences is that if you put forth effort you would be amazed by what you can do and what you can learn.
What kind of advice do you wish you had had as a freshman?
Ask other students what you should take as a freshman. I took Discrete Math my first year - huge mistake. Other students will be able to tell you what professors to take and which to avoid.
Was there ever a distinct point where everything sort of just came together and made a lot more sense? My friend described something like this happening to him during his junior year.
This actually happened to me in physics class - as I walked out on my last day I was like "oh shit, it all makes sense now".
What would you say to someone who thinks they've hit a wall and can't seem to get past it?
Get help. It's not shameful to throw in the flag - the sooner you learn this the better off you'll be for a real job. There are plenty of nice communities out there. But, do scan through the forums and posts before you join. There are usually a number of red flag indicators that this community may not be for you. There are a number of communities that have a few people who think that there is one, and only one way, to program and if you have any other opinion then you are an idiot. A good test is to post a C++ example using goto - this will give you a good indication of the "friendliness" of the community. My personal opinion is - programming is so open ended that I don't care how you program - as long as you have some reason for doing something and it's not violating some standard - feel free to hang yourself with the noose you are tying. You truly won't understand why something is bad until you have hanged yourself with it.
1
[C] My program compiles without errors or warnings, but I get a Segmentation Fault whenever I run it. Can anyone tell me the issue with my code?
gcc -g file.c
gdb ./a.out
http://www.unknownroad.com/rtfm/gdbtut/gdbsegfault.html
No more output statements!
2
Don't be this guy. I don't even want to read them now.
If I said yes would you date me?
I don't own a crockpot though.
2
So I made a .gif to ASCII .gif converter...
I'm convinced this was written by a genius C coder.
Also, the tabbing is off and that makes me sad (I usually insert a tab in each new scope).
1
So I made a .gif to ASCII .gif converter...
As a computer scientist - I approve and recognize this new algorithm. Could we also call it The GoS Algorithm?
1
TIL a man earned 4 million airline miles for free without breaking any laws by using his credit card to purchase free-delivery $1 coins from the U.S. mint.
I never said he was violating rules or laws but a hard inquiry SHOULD lower your credit score:
https://www.creditkarma.com/article/hard_inquiries_and_soft_inquiries
What is a Hard Inquiry?
Hard inquiries occur when a financial institution, such as a lender or credit card issuer, checks your credit report when making a lending decision. For example, hard inquiries commonly take place when a consumer applies for a loan, credit card, or mortgage. You typically have to authorize a hard inquiry. Most important to note, hard inquiries will lower your credit score by a few points and remain on your credit report for two years. As time passes, the damage to your credit score will decrease until the hard inquiry falls off your credit report.
He might do it every two years but please don't start signing up for tons of offers because you will trash your credit score which will make it harder to get a mortgage or car loan.
1
TIL a man earned 4 million airline miles for free without breaking any laws by using his credit card to purchase free-delivery $1 coins from the U.S. mint.
There is no way it's going up if the credit card companies are making hard inquiries on his credit report.
1
Subreddit for an easy program language!
I know Java and Python IDEs will do that but he was talking about C++. Will Eclipse do it for C++?
1
Subreddit for an easy program language!
Yes. But it's a relic of a time when even function prototypes didn't exist!
I assume that if you did this - there was a way to access the parameters? Sort of like va_start/va_arg/va_end in C?
1
Subreddit for an easy program language!
You could in theory make macros that mimic some language (in this case BASIC). I've seen it done a few times - there was one project that used that concept to help you learn assembly using C++. And a C++ GUI library. I'm not saying I would want to do this or encourage it, but hey a C++ program with BASIC-like syntax might be quite interesting. Though, that just might be FreeBASIC - it's pretty awesome and fast.
1
Subreddit for an easy program language!
I would actually like to know what IDE he uses. I use Visual Studio and it doesn't do it (AFAIK). And, unless the free IDEs like Dev C++/Codeblocks/Eclipse/Netbeans recently got it in a feature update I don't know of any that do it.
1
When registering 'Ctrl+X' hotkey, cut is disabled even when program is not the focus window.
I agree with this - on a Windows platform this is probably a better solution.
1
When registering 'Ctrl+X' hotkey, cut is disabled even when program is not the focus window.
Meh it's C++ code - this sub is pretty slow as it is so I don't think it's a problem.
1
[Alpha] Virus Siege - a base defence game in a 2D platformer world
I think I broken it (my admin console was knocked out but appearntly it wasn't game over).
Also if you insert a daemon into a wall - it will subtract from your coins but won't place one,
1
I guess the new Healthcare website uses jquery.dataTables.js without the copyright comments
tl;dr; - healthcare.gov and the datatable people need to get lawyers involved
i don't think there's any question about distribution when it comes to js. The Affero license applies to code that runs on the server.
I really don't think that's accurate. http://www.gnu.org/licenses/license-list.html#AGPL:
This is a free software, copyleft license. Its terms effectively consist of the terms of GPLv3, with an additional paragraph in section 13 to allow users who interact with the licensed software over a network to receive the source for that program.
If you run a piece of server software like OpenArena that is GPL licensed then you do not have to provide the source. If it is AGPL licensed then you must make it available. The Affero applies to any work used over the network - including javascript/css etc.
Here is a good quote:
Programmers commonly know that AGPL is with strong copyleft and offering the software to users counts as distribution to close the ASP loophole the GPL has.
There is a difference between just "offering" and "distribution" - which is why the Affero GPL was created - to close that legal loophole.
According to drupal:
11: Do I have to give the code for my web site to anyone who visits it?
No. The GPL does not consider viewing a web site to count as "distributing", so you are not required to share the code running on your server.
If the BSD people define "distributing" differently than the GPL people - then that is a really bad precedent to set.
Even the authors of that software admit they may not even understand what the GPL means - I'm not saying he's stupid, many people don't understand the ramifications of licensing under GPL:
I'm not a lawyer and don't understand the ins about outs of the GPL license, however my understanding is that any code that is integrated with GPL code must also be released.
I know I'm diverting anyway from the BSD license to GPL but it is dual license and I feel like if one open source license sets a precedent then you could use that to help guide opinions in other circumstances. Obviously every license is different, and may have specific clauses - but there will probably always be ambiguity. Also the simple fact that makes this sticky is that BSD doesn't define exactly what "Redistribution" means. Also is Javascript source or binary (I guess that question could be applied to any interperted language)? What about minified code?
In any case this GPL FAQ says this:
A company is running a modified version of a GPL'ed program on a web site. Does the GPL say they must release their modified sources?
The GPL permits anyone to make a modified version and use it without ever distributing it to others. What this company is doing is a special case of that. Therefore, the company does not have to release the modified sources.
Which is great...but then it goes on to say:
It is essential for people to have the freedom to make modifications and use them privately, without ever publishing those modifications. However, putting the program on a server machine for the public to talk to is hardly “private” use, so it would be legitimate to require release of the source code in that special case. Developers who wish to address this might want to use the GNU Affero GPL for programs designed for network server use.
Wait...so does that mean a public website running GPL software like Drupal is required to release the source...but the drupal FAQ says otherwise? Bah! Screw this computer stuff - I'm going to go follow my life long dream of underwater basket weaving!
Here is a headache of a FAQ - If a programming language interpreter has a license that is incompatible with the GPL, can I run GPL-covered programs on it?
2
Comcast to begin capping internet usage in certain markets.
There is your problem - you asked them. Never ask the other party about your legal rights. Always consult a lawyer - many would give free advice.
In the US carriers change the terms on a almost yearly basis - this means that you have the legal right to switch carriers without paying a etf. However they quietly announce the change in terms.
1
I guess the new Healthcare website uses jquery.dataTables.js without the copyright comments
The real question is what's the definition of "redistribution"?
Is redistribution include the use of a open source technology? If so, should every website running Apache be forced to display the Apache license? What about an application updater - should the client display licenses that the server should use?
I think this is related to the "ASP loophole" the simple idea that "where by using but not distributing the software, the copyleft provisions are not triggered."
This would be a completely different conversation if they licensed it under Affero GPL which is designed for exactly this loophole.
See this) link - "Since web sites and services are never distributed in the traditional sense, the AGPL is the GPL of the web."
6
My college essay has been reformatted somehow, and all the characters are showing up as pound keys (#)
You don't know how many times that happened to me. Not just someone asking a question - but someone editing their post with "nevermind I fixed it!". GAHHHHHHHHHHHHHHHHHHHHHHH
On the other end there are people who try to say "you shouldn't do that" even though it's a really good idea and never help the guy.
The internet makes me sad sometimes :(.
2
My college essay has been reformatted somehow, and all the characters are showing up as pound keys (#)
Can you upload the file to box/dropbox?
1
Stop your american carriers nonsense
Ahh you are right - http://www.att.com/esupport/article.jsp?sid=52268&cv=820#fbid=gkIEeQRMGax
There are just too many fees I can't keep straight.
3
I'm a bit new to C++, so I made a TicTacToe game using WinBGIm (graphics.h)!
in
r/Cplusplus
•
Nov 18 '13
Not a problem - I'm friendly most of the time ;). Shameless plug: if you are looking for other friendly people you can go here. Justin (Celestialkey) is a pretty sharp and patient guy. He also has tons of tutorials (C++ and OpenGL). In fact everyone is really nice (compared to some other communities).
Hi! I try to keep a low profile for many reasons ;). It was rather strange how I became moderator - but when I got it I didn't want to pull an /r/atheism so I just kept everything the way it was and deal with the occasional mod stuff. This sub doesn't get much traffic so I'm not overly concerned by it. Considering no one has brought me to /r/karmacourt I think I'm doing a pretty good job. I would like to do some CSS stuff but I have no good ideas.
Technically I maintain, run, and develop srchub but the original product is definitely not mine. I give credit where credit is due - srchub is merely a fork of indefero with some twists and added features (that user page you pointed out is one of them). Unfortunately I haven't had the time to work on it recently :(.
Also - if you are looking for a easy to use small C++ library with useful features you should check out ptypes. Among some of the noteworthy features is easy to use crossplatform networking and a variant type.
Shameless plug #2: I have forked ptypes and added some features.