- Joined
- Apr 7, 2025
Well that's what I need it for right now, but I'm gonna have to ... actually use it for whatever it's used for in the future. Which I'm not sure what that is lolIf you just want to share files, limewire is a favorite of the forum
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Well that's what I need it for right now, but I'm gonna have to ... actually use it for whatever it's used for in the future. Which I'm not sure what that is lolIf you just want to share files, limewire is a favorite of the forum
Git is a version control system. It's like keeping copies of a file that you work on except better organized; also, git is particularly good for text files (pure text, such as Notepad and code -- not Microsoft Word) because it's very good at showing differences between versions and performing operations on these differences (copying, deleting, combining multiple versions into one, etc). Only one version exists at the same time on disk as original browsable/editable files, everything else is stored in the history in complicated ways. You can pick and activate any version at any time.I don't know if I'm posting in the right place but am I the only dumb fucking faggot that can't for the life of me figure out how github works? I have a group assignment and one of the guys wants us to share what we are doing on github. Dude I'm already having a hard time doing the actual questions why are you asking us to do this when we could share a txt file with eachother and the result would be the same.
I should point out that I'm not a CS student so...
VSCode/VSCodium has a github addon that integrates with their faggot ass bullshit and allows logging in on the website, somehow.You’ll get a prompt to login to the repo, github has some faggot ass bullshit where you can’t just use your username and password, you have to create a special key and then copy that in everytime you do a commit. It’s annoying.
Okayy, I'm using vscode and didn't know about that ! Thank you for the help kiwis@Wigger Rights Advocate, VSCode (Microsoft pozzed), VSCodium (de-Microsofted) and other text/code editors for bad programmers have a graphical interface for git and Github.
If "junior" means someone who learned COBOL years ago and is still breathing, then maybe.Do those exist still?
Ad VCSs, has anyone here tried fossil? Recently, I've set it up for one of my projects and so far I really like it. The commands are simple and intuitive, and the built-in web UI is pretty cool. I think it may replace git for me.
I also really like the way those "repository files" work. Super easily portable and you can have multiple different branches checked out from the same repo with basically no setup on a local machine.
hes from novosybirskI'm not sure where he's from, my guess is Russia based on the accent, but idk.
Just took a look at it. Multiple checkouts per repo are nice, but §§ 2.7 and 2.8 make it a nonstarter, bordering on spyware / thot control / wagie cagie in a corporate environment. Those people are weird.Ad VCSs, has anyone here tried fossil?
One of the things that falls out of Git's default separation of commit from push is that there are several Git sub-commands that jump straight to the commit step before a change could possibly be tested.
Why is it a problem if I save my work notes to the local repo?It's possible to argue for such a design in a tool like Git since it lacks an autosync feature, because you can still test the change before pushing local changes to the parent repo, but in the meantime you've made a durable change to your local Git repository.
Nah, fossil is "what I was doing" and git is "what I got done".What you should have done vs. What you actually did
Mista A Zozin is cool. I like him, but I disagree with some of his takes. In particular, I think that little languages and external utilities are heccin valid and deserve to exist. Most build system suck, but that doesn’t mean the concept of a build system is bad. mk is pretty good, and even plain old make isn’t that bad if you know how to use it.https://youtube.com/watch?v=y8PLpDgZc0E
I've been watching this channel for a bit. Generally I enjoy his stuff. It's almost always some nerdy video diving into something involving programming. A lot of the time it's c. He had one where he looked into bc i believe (it might be the other calculator, i forget the name of) after seeing it was a dependency to compile the linux kernel, and dove into what it does, and how the calculator basically has it's own programming language.
I thought I would share a video from him here in case people haven't seen his channel. I'm not sure where he's from, my guess is Russia based on the accent, but idk.
I commit when I want an intermediate result saved. I don't test them, I don't even lint them (too slow). When I think I'm done, THEN I lint and test, squash with a nice message and push. I do not want to abstain from saving my work so as to not make shitty intermediate results ("sneed", "mm", "DO NOT PUSH", "wip" "eh, "meh", "ser", "almost done", "done?", "nigger", "wut", "typo", "i hope it works now", etc) a matter of permanent public record.
Why couldn't you just use tags to indicate the latest working state of a branch or repo?The general idea was that you never intentionally committed code in an incomplete state; a user should be able to clone any branch at any time and have a functioning code base
Build systems, and especially the nightmares that are Cmake, Gradle, and Maven, leave a lot of room for discussion. The best build systems are things likeMista A Zozin is cool. I like him, but I disagree with some of his takes. In particular, I think that little languages and external utilities are heccin valid and deserve to exist. Most build system suck, but that doesn’t mean the concept of a build system is bad. mk is pretty good, and even plain old make isn’t that bad if you know how to use it.
Generally, his stuff is based and codepilled, thoughever.
odin build src or love ..I dunno. The thing I like least about Go is its build system, which is one of those ‘go build .’ kinda thing. Imo, it works well if your project is within the range of things that Go expects, but if you’re trying to do something unusual it gets to be like debugging through a keyhole. Whenever I use mk I use a set of template build scripts, so if I’m doing something normal it’s as simple as listing the files and libraries in the mkfile, but if I want to do something unusual, like run a code generator or do some post-processing on the binaries, I can just edit the templates to add whatever step I need in the right spot.Build systems, and especially the nightmares that are Cmake, Gradle, and Maven, leave a lot of room for discussion. The best build systems are things likeodin build srcorlove ..
Love especially has post processing requirements, but any kind of pre or post processing necessary for the build I'm far more comfortable doing from a shell script over the utterly bizarre and arcane systems of Cmake.I dunno. The thing I like least about Go is its build system, which is one of those ‘go build .’ kinda thing. Imo, it works well if your project is within the range of things that Go expects, but if you’re trying to do something unusual it gets to be like debugging through a keyhole. Whenever I use mk I use a set of template build scripts, so if I’m doing something normal it’s as simple as listing the files and libraries in the mkfile, but if I want to do something unusual, like run a code generator or do some post-processing on the binaries, I can just edit the templates to add whatever step I need in the right spot.
I suspect Go is on the far end of whatever spectrum exists with build systems, where most languages wouldn’t make it so hard to contrort the process how you need it.
Cwhat language should i learn? i know the very basics of c++, i would rather ask people than google it :^
U should learn the one that brings you the most happinesswhat language should i learn? i know the very basics of c++, i would rather ask people than google it :^