|
1. The lounge is for the CodeProject community to discuss things of interest to the community, and as a place for the whole community to participate. It is, first and foremost, a respectful meeting and discussion area for those wishing to discuss the life of a Software developer.
The #1 rule is: Be respectful of others, of the site, and of the community as a whole.
2. Technical discussions are welcome, but if you need specific programming question answered please use Quick Answers[^], or to discussion your programming problem in depth use the programming forums[^]. We encourage technical discussion, but this is a general discussion forum, not a programming Q&A forum. Posts will be moved or deleted if they fit better elsewhere.
3. No sys-admin, networking, "how do I setup XYZ" questions. For those use the SysAdmin[^] or Hardware and Devices[^] forums.
4. No politics (including enviro-politics[^]), no sex, no religion. This is a community for software development. There are plenty of other sites that are far more appropriate for these discussions.
5. Nothing Not Safe For Work, nothing you would not want your wife/husband, your girlfriend/boyfriend, your mother or your kid sister seeing on your screen.
6. Any personal attacks, any spam, any advertising, any trolling, or any abuse of the rules will result in your account being removed.
7. Not everyone's first language is English. Be understanding.
Please respect the community and respect each other. We are of many cultures so remember that. Don't assume others understand you are joking, don't belittle anyone for taking offense or being thin skinned.
We are a community for software developers. Leave the egos at the door.
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
modified 16-Sep-19 9:31am.
|
|
|
|
|
|
@petepjksolutionscom
Where's the CCC Solution?
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Do they only become Dad Jokes when they are full groan?
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Apparently you're kidding.
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
That's the mother of all jokes. 
|
|
|
|
|
Punny.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
That pun a-parent-ly goes farther than most to bring some sonshine to this place. It also adolesecent on the effects of aging.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
Has anyone ever set up a local git repository?
Specifically, one that can be connected to not only locally, but remotely as well.
I'm thinking of using a Raspberry Pi 4 with a connected 500gb SSD (that should be plenty pig enough I think).
I don't want to use GitHub because they've been hacked a couple of times (unless someone here thinks it's secure enough).
I'm concerned with the amount of hassle required to install git locally, so I'm hesitant.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
modified 7hrs 5mins ago.
|
|
|
|
|
Gitlab Omnibus is pretty simple and it's a rockstar.
"Never attribute to malice that which can be explained by stupidity."
- Hanlon's Razor
|
|
|
|
|
Haven't done this myself but git-scm has a chapter on it so that may help 
|
|
|
|
|
I set up a GIT server on a Linux box in about half an hour. It's really simple to do.
|
|
|
|
|
Forgive me, but if your concern is security how is it more secure running an internet facing server locally versus using github?
Do you really think your own unmonitored network is more secure than git's? Are you that confident in your server, your firewall and the software itself?
I don't mean to criticize, I just feel like I'm missing something.
Maybe you plan on using VPN?
Real programmers use butterflies
|
|
|
|
|
Maybe it is less likely a single individual computer/server might be less a target than something like github ?
I'd rather be phishing!
|
|
|
|
|
Maybe... before he announced it on the internet!
Now all the hackers are sitting here waiting for it to go live
modified 2hrs ago.
|
|
|
|
|
You're kidding maybe, but you raise an important point. The more people use it, the more people know about it, the more it gets out there, the higher your odds of being hacked.
Real programmers use butterflies
|
|
|
|
|
That's true, but it amounts to "security by obscurity", which is a thing precisely because it is Bad(TM)
Github is serious bait though, so I understand, it's just that localizing it doesn't necessarily make you more safe - in fact, it will be less safe if someone *does* hack it, because then they're on your network.
Playing the odds with someone not finding out almost universally underestimates malicious actors, who use crawlers, hacked DNS servers, and scanners (all usually distributed) and the like to find vulnerable targets. That's part of why I said security by obscurity is Bad(TM)
I'm not a security expert, but I *may* have had more experience with it because of my background than some people here, and so I'm offering this FWIW.
Anyone who has been in a network security role, by all means weigh in here.
Real programmers use butterflies
|
|
|
|
|
It might be worthwhile to invest in something like - they used to call it a steelhead server? - something that can take incoming VPN connections. Expose your services through that, since it dramatically decreases your vulnerable surface area of your network. Basically to even get a port list you have to pass challenge response auth on a hardened system.
Real programmers use butterflies
|
|
|
|
|
|
Just saw this meme / quote[^].
I instantly thought of the Lounge and can safely say: "Yes, yes I have"
Anything that is unrelated to elephants is irrelephant Anonymous
- The problem with quotes on the internet is that you can never tell if they're genuine Winston Churchill, 1944
- Never argue with a fool. Onlookers may not be able to tell the difference. Mark Twain
modified 9hrs 5mins ago.
|
|
|
|
|
|
I didn't get it at first because I've only seen a few examples of that meme. At first, I thought it was mawkish!
|
|
|
|
|
. . . as romantic music plays in the background; slowly increasing in volume to a ecstatic crescendo.
Then, exhausted . . . spent . . . having shared Posts, they up-vote one another one last time and drift off asleep.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
You sir, are truly a poet.
(unlike me who can barely string two words together)
// TODO: Insert something here Top ten reasons why I'm lazy
1.
|
|
|
|
|
You just reminded me that I missed Sunshine Week this year!
Sunshine Week - Wikipedia[^]
Speaking of PITA people, I've often wondered if they know they are being a PITA? If they know, do they care? I swear, I know too many that seem to take pride in it, most notably the daily callers/texters.
"Go forth into the source" - Neal Morse
"Hope is contagious"
|
|
|
|