|
Git has a steep learning curve, but it is worth it. I used SourceSafe and SubVersion in the past and think Git is much better.
|
|
|
|
|
Perhaps you and the "youngster" could collaborate on an article for CP ... which i am sure will be popular ?
«The mind is not a vessel to be filled but a fire to be kindled» Plutarch
|
|
|
|
|
No snickering re: Subversion. It was so much better than Visual SourceSafe....
|
|
|
|
|
Although businesses use git I do not consider it a valid source control system for any beyond the trivial enterprise.
The problem is that labels can only be applied to the repo.
A repo works fine for open source. For example junit/nunit where there is only one deliverable.
Business enterprises often consist of multiple products even when presented as a single visible product/service. And businesses often end up using 'libraries' which are shared.
Naturally a business could put a library into its own repo but that is often (always?) more work than anyone wants to do because then it requires handling that library as an independent deliverable. Which they don't want to do.
That is not a problem with other source control systems because a label can be applied to part of the source control tree. Thus one can pseudo manage that library without formally managing it. Which is about all one can get most developers to do.
But you can't do that with git.
|
|
|
|
|
jschell wrote: Although businesses use git I do not consider it a valid source control system for any beyond the trivial enterprise.
Not to defend Git (I hated my experience with it), but I've done some contracting with...let's call it, one of the largest software development companies in the world...and all source code I've worked on had to go to their Git repository. And they pretty much encourage you to work from the command prompt to interact with it, rather than using VS and its feeble attempt at integration. It seemed like a huge step backwards.
And they had developed a rather large/nasty/complex build system, all sitting on top of it. So, they're all in - totally committed.
|
|
|
|
|
dandy72 wrote: they're all in - totally committed I see what you did there .
Software Zen: delete this;
|
|
|
|
|
I did catch it as I wrote it...then thought, yeah, let's go with that...
|
|
|
|
|
dandy72 wrote: And they pretty much encourage you to work from the command prompt to interact with it
Not sure how they would do that.
But at any rate I have never used VS source control. Not for git and not for other source control types either. I find inserting too many tools into one UI does nothing but lead to confusion and potential mistakes. For example something I have seen (not just in VS) is the idea of an 'auto commit' - I consider that just a mistake waiting to happen.
For git I use the command line and TortoiseGit.
dandy72 wrote: one of the largest software development companies in the world.
Can't remember which one, but one of the big ones has their own in house built source control system.
|
|
|
|
|
jschell wrote: I do not consider it a valid source control system
Nor do I.
jschell wrote: labels can only be applied to the repo.
That's one of the big shortcomings of nearly all such systems. Subversion has Tags which have the same issue.
TFS has labels, which are critical to a useful system. In CMS, they're called classes.
But TFS still has the shortcoming that files are stored as they are in a file hierarchy, which limits the ability to share files between projects. Subversion at least has soft-copies, but that's still not a great solution.
CMS has other features which lead to a more flexible way to support multiple projects from one library of code files.
|
|
|
|
|
OK, so I got a phishing email so blatant that it must have been done by ChatGPT.
I only get one or two of these a week (my email goes through a mail washer), so I decided to see what it was. Using a "throw away" VM, I went to the site with: Brave, Chrome, Edge, Firefox and Vivaldi browsers.
Only Firefox blocked the site with a big red screen, and a Details button. Site was known to install software, etc.
I need to rethink my default browser.
>64
Some days the dragon wins. Suck it up.
|
|
|
|
|
Firefox is the only browser I truly trust, I sometimes use Brave only because its ad-block is finer - usually it does not get detected by anti Ad-block countermeasures.
GCS/GE d--(d) s-/+ a C+++ U+++ P-- L+@ E-- W+++ N+ o+ K- w+++ O? M-- V? PS+ PE Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
The shortest horror story: On Error Resume Next
|
|
|
|
|
I get to ignore even more emails: "That was you? I thought it was (AI) spam ..."
"Before entering on an understanding, I have meditated for a long time, and have foreseen what might happen. It is not genius which reveals to me suddenly, secretly, what I have to say or to do in a circumstance unexpected by other people; it is reflection, it is meditation." - Napoleon I
|
|
|
|
|
theoldfool wrote: I need to rethink my default browser. The sad truth is, Mozilla will never have the money of Google as long as they don't also partake in the sneaky practices of Google. And less money means less adverts, company deals, etc.
To make it worse, Google is on top of adding new features to mix in with their spyware. So, the desire for Chrome is hard to ignore since most people will never take the time to learn anything about the software they're using.
But, FF is the better browser in terms of trust. They have no financial incentives to do anything other than just work on the browser. And, I say this as a dude who doesn't use FF. So, it's not bias talking.
Jeremy Falcon
|
|
|
|
|
|
theoldfool wrote: Only Firefox blocked the site with a big red screen, and a Details button. Site was known to install software, etc.
So, using other browsers, did anything manage to actually get installed without your approval?
It's one thing for the browser to warn about known bad sites; it's something else altogether if a browser fails to block something nefarious. Personally, I wouldn't change browsers because another one has training wheels.
|
|
|
|
|
Only went to the base site, not the full URL in the email.
>64
Some days the dragon wins. Suck it up.
|
|
|
|
|
This is not snark, but genuine curiosity: can you try it on Safari?
|
|
|
|
|
No, the last time I went to try Safari on Linux it wanted to run the Windows version using (choke) Wine.
I have an ancient MacBook Pro (2014) and I doubt that is runs the latest Safari. Haven't booted it up in months, only use when I travel and then to run my VM's on it.
Sorry.
>64
User: Technical term used by developers. See idiot.
|
|
|
|
|
All good; thanks for the reply.
|
|
|
|
|
Firefox has saved my bacon a few times!
|
|
|
|
|
bacon yum
>64
Some days the dragon wins. Suck it up.
|
|
|
|
|
I’ve been using FireFox for a few years now. I use Chrome when I want to access Calendar or Sheets from the desktop.
Firefox is running uBlock Origin; also have a Pi Hole DNS service running. And Outlook is configured to show emails as plain text so none of the background code/images loads automatically.
Time is the differentiation of eternity devised by man to measure the passage of human events.
- Manly P. Hall
Mark
Just another cog in the wheel
|
|
|
|
|
Haven't used FF that much. Side "benefit", the VM was minimal. I opened some youtube streams in FF and it consumed all the memory, then all the swap space. It got so fat and lazy, it froze the VM. BRS time for the VM.
>64
User: Technical term used by developers. See idiot.
|
|
|
|
|
A bolt in my desk chair just snapped in half yesterday. This chair isn't worth re-tapping the hole.
I'm not even heavy. I am a scrawny thing.
I can't tell you how many times I've had that happen. Head bolts on the little 2-stroke I strapped to a mountain bike had to be replaced. Did that before they snapped. Same with the rest of the major bolts on that drivetrain.
I didn't replace the bolts in this chair, and that was my mistake. I replace the casters on the chairs I buy with US manufactured polymer coated rollies that work on my wood floors anyway.
I should have dismantled this thing and gone to Ace and replaced all the bolts as my first order of business.
I'll be doing that on my next chair.
But between the Chinese industrialists schlepping their low grade raw materials off on us, and my own country's schlepping their excess corn and sometimes industrial byproducts off onto us sometimes I feel like we're just used as garbage bins by people with too much money.
But zooming back in, it has gotten to the point where it really makes little sense to me now that I have to replace critical load bearing parts in new products as soon as I order them.
What is even the point? Just send me the parts disassembled.
May as well order everything from Ikea and save myself half the work.
There's smoke in my iris
But I painted a sunny day on the insides of my eyelids
So I'm ready now (What you ready for?)
I'm ready for life in this city
And my wings have grown almost enough to lift me
|
|
|
|
|
I routinely replace screws, nuts, and bolts with A2 stainless equivalents purely to reduce corrosion, and to get hex / torx heads instead of soft Phillips.
That started back in the days when I started riding (and fixing) Japanese motorcycles: they were fitted as standard with titanium cored, cream-cheese headed bolts ... or that's what it felt like when you tried to undo them and then had to drill the sods out.
"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!
|
|
|
|