Терминал — ваш лучший друг: 5 утилит командной строки, которые заменят вам GUI
Вы когда-нибудь задумывались, сколько времени уходит на переключение между окнами, клики мышью и поиск нужной кнопки в GUI? В мире, где каждая секунда на счету, терминал остается самым мощным и недооцененным инструментом разработчика. Но стандартного набора команд часто недостаточно. Я подготовил для вас список из пяти утилит, которые не просто ускорят вашу работу, а полностью изменят ваше представление о возможностях командной строки. После их освоения вы будете смотреть на коллег, тянущихся к мыши, с легким недоумением.
https://habr.com/ru/articles/944736/
#IT #cli #продуктивность #программирование #git #github #агент #backend #frontend #python
# Thoughts on running my own forgejo (hosted git with web stuff) server
I am running both a private git server, and a public forgejo server, and I like them both, for different things.
https://neilzone.co.uk/2025/09/thoughts-on-running-my-own-forgejo-hosted-git-with-web-stuff-server/
#blog #Linux #git #selfhosting #forgejo
🆕 blog! “Some thoughts on personal git hosting”
As part of my ongoing (and somewhat futile) efforts to ReDeCentralise, I'm looking at moving my personal projects away from GitHub. I already have accounts with GitLab and CodeBerg - but both of those sites are run by someone else. While they're lovely now, there's nothing stopping them becoming as slow or…
👀 Read more: https://shkspr.mobi/blog/2025/09/some-thoughts-on-personal-git-hosting/
⸻
#developers #git #ReDeCentralize
Some thoughts on personal git hosting
https://shkspr.mobi/blog/2025/09/some-thoughts-on-personal-git-hosting/
As part of my ongoing (and somewhat futile) efforts to ReDeCentralise, I'm looking at moving my personal projects away from GitHub. I already have accounts with GitLab and CodeBerg - but both of those sites are run by someone else. While they're lovely now, there's nothing stopping them becoming as slow or AI-infested as GitHub.
So I want to host my own Git instance for my personal projects. I'm experimenting with https://git.edent.tel/
It isn't quite self-hosted; I'm paying PikaPod €2/month to deal with the hassle of hosting and updating the software. I get to point my domain name at it which means I can always change the underlying service if I want. For example, it uses Gitea and I might want to switch to Foregjo later.
So far, it works. But there are a few significant drawbacks.
Network Effects
A large service like GitHub has network effects which are incredible. It feels like 90%+ of all developers have an account there. That means if someone wants to leave a comment or send a PR there is no barrier to entry. That's huge! There are a bunch of popular FOSS projects which make me sign up for yet another service when all I want to do is send a simple bug report which I find deeply annoying.
Luckily, Gitea has built in support for various OAuth providers. So I've set up single-sign-on with Gits Hub and Lab.
I asked people how easy it was to use - most people were able to use it, although a few people wanted a local-only account.
But is is still a bit of a faff. Even a little bit of hassle turns people away.
Forking isn't Federated
Suppose you want to make a Pull Request or just take a copy of the code. At the moment, you have to create a fork on my server. There's no way to easily fork something to your GitHub or personal server.
You can git clone the repo to your local machine, and you can manually move it elsewhere, but there's no way to send a PR from your repo to mine.
There's also no way for users to find other forks. Perhaps the upcoming ForgeFed proposals will fix things - but it doesn't exist yet.
As pointed out in "Let's Make Sure Github Doesn't Become the only Option" - most of the tooling of git hosting platforms isn't adequate for modern needs.
Discoverability
The easiest way to find code at the moment is to search GitHub. Moving my stuff to a different site means it will only be discovered by a general search engine.
I want people to find and use my code. If that's hard, they won't. I can point existing users to the repo - but it still cuts down on discovery.
Admin Hassles
Although PikaPods takes care of all the hosting administration, there's still the faff of setting up all of Gitea's options.
If I get hit by an automated spam attack, it'll be up to me to clean it up.
I'm not sure if I have the time, patience, or expertise to correctly and safely configure everything. Time spent administrating is time not spent coding.
Sponsorship
I get a little bit of money when people sponsor me on GitHub. There's no "sponsor" option on Gitea and, even if there was, the network effects of GitHub are substantial. Getting people to enter their credit card info into a random site isn't as convenient as clicking a button in GitHub.
Now What?
My most popular Github repo has around 140 contributors. I genuinely don't think I could attract that many people to OAuth onto my personal git hosting service.
Gitea seems to have a mixed reputation. But it's the only one offered by PikaPods.
There are interesting discussions about how to replace GitHub but they're only in the early stages.
Although €2/mo isn't a huge amount, I've gotten used to having free services on GitHub / GitLab / CodeBerg.
So this, I think, is my plan:
I'm also going to look for a hosted Forgejo instance which lets me use my own subdomain - hopefully at a cheaper or comparable price. If you have any recommendations - please let me know!
#developers #git #ReDeCentralize
#iDIDit: Ich hoste nichts bei #AWS, mit #Azure oder in der #iCloud, sondern selbstständig auf https://this.ven.uber.space und dank freundlicher Unterstützung von @ubernauten. 🙏
#DUTgemacht, dass Nutzende die Möglichkeit haben durch das https://lab.uberspace.de, Anleitungen zur #Installation und zum #Tuning von #SelfHosting Software beizutragen. 👍
Neben populären Lösungen wie @nextcloud, @WordPress und föderierten Messaging-Servern wie #Synapse für @matrix oder @ejabberd und @prosodyim für #XMPP, gibt es auch breiten Support für weniger bekannte Anwendungen wie @syncthing, @gohugoio und das föderierte #Git @forgejo.
Auf geht's zum eigenen #Uberspace! ![]()
Sometimes, a typo can be very instructive. I just learned about "got", a VCS layered upon git, and from there learned about "tig", a command-line browser for git repos.
I reckon I'll be using tig from time to time, when working with remote repos.
https://jonas.github.io/tig/
https://gameoftrees.org/comparison.html
#DevLog: #git-vendor-replay custom import titles! 📝
🏷️ Use -t <import-title> to set custom import names
📚 Updated man page and README
✅ Disambiguate git log revision arguments (avoid filename clashes)
🧪 Updated test case codegen
#BuildInPublic #100DaysOfCode #Jujutsu #VCS #VendorReplay #DevTools
Alright this^ will be live in 8 hours. If you will be asleep, leave questions and comments for me to ask @publicvoit here!
I wrote this fallback sketch of ideas
- #emacs and #orgmode seem almost synonymous
- Outside emacs users, projects add a #markdown flavor instead
- #IDE
- Implications of #orgDown (#orgUp ?) having a built-in major mode
- #git READMEs
- non-emacs #org support (#commonLisp cl-org-mode , cl-el ..), elisps like @ramin_hal9001 #schemacs , #lem
(thanks @sacha's #emacsnews)

Started working on fixing up my (for now, secret) blog. This is one of those things that can become a rabbit hole, so I'm going to try keep the design simple and focus on posting.

Tengo publicado en YouTube un tutorial que explica como instalar #Git en Windows y como configurar y asociar tu cuenta #GitHub.
Gestiona tu código fuente profesionalmente.
Nota: imagen generada con IA generativa.

#TIL about prek, a rewrite of pre-commit written in Rust. And as expected, it is extremely fast: https://prek.j178.dev
#pre-commit #Git #DX
Looking to leave GitHub?
Try Codeberg — it's Git, but based in Germany (Europe), without all of Microsoft's nonsense. They're also on the Fediverse: @Codeberg.
But wait — it gets better!
Codeberg is open source, and you can even host your own instance. The software is called Forgejo, built by the same folks behind Codeberg, and they're on the Fediverse too: @forgejo.
#GitHub #GitLab #Git #FOSS #OpenSource #DigitalSovereignty #Microsoft