shakedown.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A community for live music fans with roots in the jam scene. Shakedown Social is run by a team of volunteers (led by @clifff and @sethadam1) and funded by donations.

Administered by:

Server stats:

265
active users

#terminal

3 posts3 participants0 posts today

In addition to open sourcing WSL at 2025 Build, Microsoft open sources GitHub Copilot and… <checks notes> a command-line text editor that isn’t emacs, vi, vim, Neovim, ed, edlin, nano, pico, e3, JOE, micro, Kakoune, mcedit, mle, Yi, Tilde, sublimious, ne, slap, multitextor, Mg, vis, or any other terminal editor from the last 50 years.

Sounds like somebody vibe-coded themselves a new application!

techcrunch.com/2025/05/19/micr

TechCrunch · Microsoft open-sources a command-line text editor and more at Build | TechCrunchAt its Build 2025 conference, Microsoft open-sourced a number of apps and tools, including a new command-line text editor for Windows called Edit.
#unix#linux#cli

Format star catalog data for use in the sc #terminal based spreadsheet application using #Python #K9

$ ./c.py hyg4.csv > hyg5.sc

#!/usr/bin/python3
import sys
import string
filename_in = sys.argv[1]
outfile = sys.stdout
delimiter = ','
infile = open(filename_in, 'r')
letters = string.ascii_uppercase
text=[":"]
row=0
for line in infile.readlines():
allp = line.rstrip().split(delimiter)
column = 0
for p in allp:
col = letters[column]
if len(p) == 0:
continue
try:
n = string.atol(p)
text.append('let %c%d = %d' % (col, row, n))
except:
if p[0] == '"':
text.append('leftstring %c%d = %s' % (col, row, p))
else:
text.append('leftstring %c%d = "%s"' % (col, row, p))
column += 1
row += 1
infile.close()
outfile.write("\n".join(text))
outfile.write("\n")
if outfile != sys.stdout:
outfile.close()

Starting my own "Stone Lore" inspired by NK Jemisin. First seven are essentially the same.
Building from there.

1. A collapse will always come
2. All things change in a collapse
3. Beware the ground on loose rock. Beware hale strangers in a Collapse. Beware sudden silence.
4. Always remember what you are to yourself, & what you are to others.
5. The shake that passes will echo. The wave that recedes will come back. The mountain that rumbles will roar.
6. Breathe not the fine ashfall (PM2.5). Drink not the red water. Walk not upon warm soil.
7. Honor in safety. Survival under threat. Necessity is the only law.
8. The body fades. A leader who would last relies on more.
9. Honesty is risk. Duplicity is more dangerous. Vigilance is wisdom.
10. The stone that stands alone becomes furniture. The stone packed too tightly asphyxiates.
11. There is no mind without a body. There is no body without a mind. Both may fail.
12. Joy is a worthy aspiration. Surviving collapse is superordinate.
13. Those who seek mastery & subjugation in any endeavor, but especially in matters of the Earth, are best observed warily from afar.
14. All humans are human. All humans are animal. All humans are of the Earth.

Replied in thread

@Nagaram

It's more like #linux users know how to use the #internet, they just use #duckduckgo to search for easy problems and don't ask for every little thing.

And they are mostly more advanced users, who know what an #application is and how to open one, therefore easy questions don't get asked.

But the main point is very true. You don't need to know that to use Linux. I started Linux when I didn't know what #apt or even the #terminal was.

Just found out that it is no longer possible to straightforwardly write HTTP/1 requests by hand on the #terminal.

Modern #Apache will reject #HTTP 1.x requests where the line endings are not CRLF, and as far as I know it's not possible on #Linux to type a CR using the keyboard. Ctrl+M should do it in theory, but when I try, it produces LF instead of CR for some reason.

Is there by any chance a way to make the Linux #console (or #KDE #Konsole) produce CRLF when I push the Enter key?

En Linux, si queréis cambiar la aplicación que abre los archivos de una determinada extensión utilizando la terminal, lo más sencillo es utilizar `mimeopen`. Por ejemplo, para elegir la aplicación que abrirá los pdf por defecto:

```
mimeopen -d .pdf
```

A continuación solo hay que elegir la aplicación que queremos usar por defecto.

Estou simplesmente encantado pelo navegador #Offpunk/ #XKCDpunk, desenhado pelo escritor belga @ploum. É um navegador para protocolo #Gemini, que roda totalmente no #terminal do sistema e que pode funcionar sem internet, mantendo páginas visitadas ou agendadas em cache.

Agora passo a maior parte do meu tempo no computador desconectado e a sensação é ótima. Eu adoraria que tivesse algum cliente para #Fediverso que funcionasse da mesma forma. Vocês têm notícias de algo assim?

Por favor, deem aquele :boostgif: gostoso.

@tecnologia