The enemy of my enemy or some shit.
dohpaz42
Pronouns: he/him/his
- 0 Posts
- 47 Comments
As a Mac user, I like Time Machine for backups. It’s not perfect, but it gets the job done. There is a Linux version.
Nb. I’ve not used this particular software, so YMMV.
dohpaz42@lemmy.worldto Programmer Humor@lemmy.ml•POV: You just got your first webmaster job in the 90sEnglish0·6 months agoI felt that way about binary.
dohpaz42@lemmy.worldto Programmer Humor@lemmy.ml•On the bright side, zero responsibilitiesEnglish0·11 months ago👆 This. In my experience, I’ve seen a lot of developers get upset about “their code” not being used, time wasted, or someone else changing the code after the fact. Who cares? Once you commit that code, it’s no longer your code. It’s the company’s code. Your paycheck will reflect the same amount of money regardless — and if it doesn’t, you may want to find a better employer. 😅
dohpaz42@lemmy.worldto Selfhosted@lemmy.world•Looking for some kind of local DB manager? "application" with a guiEnglish3·11 months agoI found this site which might help you in your search.
Food for thought (no pun intended), but unless you’re willing to build an app (could be a great app; I doubt you’re the only person who could use this), you might be over engineering this quite a bit. A spreadsheet could be made to do what you’re looking for, with much less effort.
Well for one, it encrypts all communications so that people can’t snoop on what you’re doing.
Ssh! 🫢 You’ll ruin the joke!
Hm. Might not be standup that’s the problem. Might be a company culture thing. But only you know that for sure. Good luck op! Disassociation can be a life saver.
The problem is that they both are contextual and can mean any position in a list/array. The starting index or starting offset is generally zero, but could be one, depending on the language used.
dohpaz42@lemmy.worldto Programmer Humor@lemmy.ml•I redid the meme with what hurts meEnglish0·1 year agoAmen. Now, where’s that Wine?
dohpaz42@lemmy.worldto Selfhosted@lemmy.world•[Solved] Missing /etc/systemd/resolved.conf fileEnglish2·1 year agoFWIW, I’m referring to the local DNS (domain name system) resolver; the mechanism that resolves local domain names into IP addresses so that computers can talk to each other over the LAN.
dohpaz42@lemmy.worldto Selfhosted@lemmy.world•[Solved] Missing /etc/systemd/resolved.conf fileEnglish9·1 year agoHere is a good primer on the configuration files and their possible locations: https://www.freedesktop.org/software/systemd/man/latest/resolved.conf.html
Edit: be careful because this is your domain name lookup you’re messing with. 😊
What I suggest is not the same as using
git rebase
. It’s pretty automatic and easily abortable.
In my experience, this amount of conflicts typically occurs because 1) most people mass commit a bunch of (mostly unrelated) changes at once, which leads to 2) inexperienced/impatient devs to clobber incoming merge conflicts without doing proper merges (mostly because they can’t make heads or tails of the diffs).
This is very easily mitigated if all developers would make small, related commits (with descriptive commit messages and not “committing changes”). This makes everybody’s life easier because 1) diffs are smaller and readable for conflicts, 2) the dev can see the progression of code through commit history, 3) broken code is more easily revertable (and traceable) if something goes wrong, and 4) it’s easier to cherry pick specific changes if the whole changes cannot be published all at once.
Also,
git pull --rebase
is your friend and not scary at all. It applies all incoming changes first, then applies your new commits last. 9 out of 10 times it avoids conflicts.Lastly, use a GUI. There are plenty out there to suit your tastes, and I feel they are a safer and easier alternative than CLI. Some GUIs are very safe and even allow undo operations on most things.
I know this is a joke, but those errors/warnings/messages screenshot is not from git. That looks more like results from a compiler of some sort.
dohpaz42@lemmy.worldto Programmer Humor@lemmy.ml•Better start fixing your spaghetti code.English0·1 year agoSometimes it takes a little unintentional embarrassment to drive a point home. It’ll make them think twice next time.
What I mean by that is that as long as you’re not intentionally or maliciously trying to embarrass them, then you shouldn’t feel bad. You cannot always control how somebody receives information; nor should you. The best you can do is to be clear and polite in your communication. If someone’s feelings get hurt, that’s on them to reconcile, not you.
This is genuinely like parenting a child: they need to develop their critical thinking skills, and to gain their own confidence. So they must be left to make their own mistakes to learn from. Your job is to give show them the tools to use, give advice when necessary, and be there to catch them when they fall; because they will fall.
Doing this will help bolster their self-confidence and make them better mid-/senior-developers later in their career. Coddling them and constantly holding their hand will make them reliant on other people and prevent them from learning anything.
Edit: also remember KISS. 😊
It’s all good. If you’re using bash and readline to read the file, you can use
sudo echo ${INPUT@Q}
(assuming your variable is named $INPUT) to have bash escape things like the quotes and other characters that could get you into trouble.
sudo echo "# FYI quotes(") must be escaped with \ like \"
👆 that is not a comment. That is a command that says to echo the text “# FYI quotes(” and then to do
) must be escaped like \ \"
which is invalid syntax.I assume that startup script is reading the contents of the file and trying to echo them into another file? i.e., using the original file as a template, but is not escaping the input, hence the error — which you’re lucky that’s the problem you’re encountering and not something actually destructive like
sudo echo "# foo" && rm -rf /*
.
dohpaz42@lemmy.worldto Open Source@lemmy.ml•Feature requests for a lemmy moderation botEnglish52·1 year agoBanning members on their username. Locking down an entire community because of a small group of people spamming. Deleting posts because an account isn’t old enough?
Why not throw in the system to have to approve posts before they get published? Really make the community welcoming.
It was said in another comment above that this tool is easily abused by “overzealous mods”, but I believe the real problem are overzealous programmers.
Reddit failed for reasons, and I believe automod was one of them. But you’ll do you, and nothing I say can change that.
Codeberg is not just for static websites. It’s for FOSS projects. Their FAQ addresses this.