est.social on üks paljudest sõltumatutest Mastodoni serveritest, mida saab fediversumis osalemiseks kasutada.
est.social on mõeldud Eestis üldkasutatavaks Mastodoni serveriks. est.social is meant to be a general use Mastodon server for Estonia.

Administraator:

Serveri statistika:

90
aktiivsed kasutajad

#bash

11 postitusega11 osalejaga0 postitust täna

I am in urgent job search mode, so I'm gonna throw this out here and see if anything comes of it.

I am a #Canadian, fluent in both #English and #French. I have experience with several programming languages. My strongest proficiency is with #Haskell and #C. I also have a reasonable grasp of #HTML, #JavaScript, #SQL, #Python, #Lua, #Linux system administration, #bash scripting, #Perl, #AWK, some #Lisp (common, scheme, and emacs), and probably several others I've forgotten to mention.

I am not necessarily looking for something in tech. I just need something stable. I have done everything from software development, to customer support, to factory work, though my current circumstances make in-person work more difficult than remote work. I have been regarded as a hard worker in every job I have ever held.

Jätkatud lõim

You can download a live image of gparted and work with the latest version with ease. My debian based distro has GParted 1.3.1 which is quite behind v1.7.0-1

Im downloading the latest right now!

log
$ wget -c cfhcable.dl.sourceforge.net/pr
--2025-03-16 11:54:11-- cfhcable.dl.sourceforge.net/pr
Resolving cfhcable.dl.sourceforge.net (cfhcable.dl.sourceforge.net)... 146.71.73.5
Connecting to cfhcable.dl.sourceforge.net (cfhcable.dl.sourceforge.net)|146.71.73.5|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 589299712 (562M) [application/octet-stream]
Saving to: ‘gparted-live-1.7.0-1-amd64.iso?viasf=1’

gparted-live-1.7.0-1 9%[==> ] 55.49M 286KB/s eta 28m 15s
^Z

gparted.org/livecd.php

Giving credit to the programmers of GPARTED(8)

gparted works its magic, by entering correct parameters to a suite of partition control & editing commands, which are sh envoked, so you can easily manipulate your partitions on all your SSDs HDDs from the comfort of your UI

When you want to batch manipulate partitions, you can study the log output and make sh scripts yourself, controlling partitions anywhere.
You also have the convenience of running gparted from sh so it still works its magic for you, without the UI!

I usually run cfdisk gdisk fdisk when I partition a fresh mechanical or SSD, later on I invoke gparted when I want to resize or move them

it also runs important commands at the end so that the kernel gets to know your new partition layout, which makes rebooting your machine to use them unneeded

I shrunk and resized a partition where I installed a program, which needed 75GB (*1024!) as installation space but only uses 56GB in the end. I left 12GB of breathing room on the partition after the shrink and of course grew the partition before with the same size, minus the alignment snip of 1MB

log:
myserver kernel: JFS: nTxBlock = 8192, nTxLock = 65536
myserver kernel: SGI XFS with ACLs, security attributes, realtime, scrub, repair, quota, debug enabled
myserver kernel: sdb: sdb1 sdb2 sdb3 sdb4
myserver kernel: sdb: sdb1 sdb2 sdb3 sdb4
^Z

@altbot

gparted.org

someone asked recently why anyone would want to use a #bash shell. In my defence, I was listening to #mpd and wondered what a track was, two tracks back, and yes, I could be crude about it, but no, in a few minutes I had

grep played /var/log/mpd/mpd.log | cut -f 1,2,4 -d ':' | sed 's/played[^/]*\///;s/.mp3"$//' | cut -c 8- | tail

gives a list like

22:37 : Eighth Street Orchestra/221230 Drom Taberna/12-Route 66

Jätkatud lõim

Das war ein kleiner Ausschnitt des ls-Befehls. Wenn Sie mehr darüber erfahren möchten, können Sie im Terminal den Befehl ls --help eingeben. Dort finden Sie weitere Informationen und können sich mit den verschiedenen Optionen und Funktionen des Befehls vertraut machen.

Falls Sie Fragen haben, können Sie diese einfach unten hineinschreiben. Ansonsten beginnen wir mit dem Befehl "cd".

Hilfreicher Linkzu ls:
wiki.ubuntuusers.de/ls/

#linux
#Terminal
#opensource
#cli
#bash
#lernCLI

wiki.ubuntuusers.dels › Wiki › ubuntuusers.de
Jätkatud lõim

Schönen guten Morgen;

Die Vielseitigkeit des ls-Befehls (kleiner Auszug davon) wird durch zahlreiche Optionen erweitert, die es Benutzern ermöglichen, die Ausgabe an ihre spezifischen Bedürfnisse anzupassen.

ls -l (Long Listing Format): Diese Option bietet eine detaillierte Ansicht von Dateien und Verzeichnissen.

ls -a (All Files): Mit dieser Option werden alle Dateien angezeigt, einschließlich versteckter Dateien, die mit einem Punkt (.) beginnen.

ls -t (Sort by Modification Time): Sortiert Dateien und Verzeichnisse nach dem Zeitpunkt.

ls -r (Reverse Order): Kehrt die Sortierreihenfolge um.

ls -S (Sort by Size): Sortiert Dateien und Verzeichnisse nach Größe.

ls -h (Human-Readable Sizes): Zeigt Dateigrößen in einem menschenlesbaren Format an.

ls -i (Inode Number): Zeigt die Inode-Nummer jeder Datei und jedes Verzeichnisses an.

ls -F (Classify Files): Fügt jedem Dateinamen ein Zeichen hinzu, um seinen Typ anzuzeigen.

ls -d (Directories): Listet Verzeichnisse selbst auf, anstatt ihren Inhalt anzuzeigen.

ls -g (Group Information): Ähnlich wie -l, aber ohne die Besitzerinformationen.

ls -n (Numeric UID and GID): Zeigt die numerische Benutzer-ID (UID) und Gruppen-ID (GID) anstelle der Namen an

Der ls-Befehl ist ein leistungsfähiges und vielseitiges Werkzeug für die Dateiverwaltung in Linux. Seine Grundfunktion, das Auflisten von Verzeichnisinhalten, wird durch eine Vielzahl von Optionen erweitert, die es Benutzern ermöglichen, die Ausgabe nach ihren spezifischen Bedürfnissen anzupassen.

Falls ich wichtige ls-Befehle oder Optionen vergessen habe, bitte ich um Ergänzungen. Vielen Dank!

Jätkatud lõim

On this page you can clearly see how difficult Xiaomi makes it to install an alternative operating system; the bootloader unlocker is unbelievably program which is proprietary and runs in a proprietary operating system. Now I would have run it if my model was supported specifically

Xiaomi only allows you to unlock four devices a year, just four devices a year

#LineageOS #bash #csh #ksh #sh #kernel #parameters #POST #Linux #Android #programming #POSIX

wiki.lineageos.org/devices/ear

wiki.lineageos.orgInstall LineageOS on earth | LineageOS Wiki

Those of us who have other phones can check if another Linux for Android runs on their device

Atm I'm looking at Lineage OS for my Android devices

I have scrolled through the most important parts of lineage us website.

One thing that you have to realize is that you're taking a grave risk when you are installing another operating system on the Android phone, at least that's what the manufacturer will tell you.

The manufacturer will **not** tell you that, you're freeing yourself from their **stranglehold** when you do this.
They will also not tell you that chances are, your device will work much more efficiently, because it will not have any bloatware, I repeat any bloatware what so ever

One thing they will never ever tell you, is that they make deliberately as difficult as possible for you to install another operating system, on your phone, your device, which you own, which you are the absolute Master of

The phone manufacturer will absolutely make sure, that they will never tell you, that they even put traps on your phone, when you install another operating system, just so that it bricks, so that you come running screaming and go back into their strangle hold

All these factors make installing another operating system on an Android phone risky, tedious, nerve wracking, and not worth it, if the phone is brand new, and the money you spent on it, isn't just chump change that you can easily afford if it breaks.

Just looking at the enormous list of do's and don'ts that you have to follow to the letter, clearly show per model, per manufacturer, how many traps have been put in, just so you are prevented to install another operating system, with which you free your phone from the stranglehold of the manufacturer, a phone that you have bought with your money, a phone that you own, a phone that you have the right to put whatever operating system you want upon.

On top of everything, your specific model of phone, needs to be supported even if there's just one letter difference, you should not even attempt to install that version of Linux on your phone, because the chances of breaking your phone literally bricking your phone, are astronomically High

The phone I need Lineage OS on is the one I'm working on right now, the phone overheats dramatically fast, has very poor physical Cooling, which became apparent when a broken patch was pushed to the phone, by Xiaomi, a couple of months ago.

Because of the overheating it needs to be shut down for most parts of the day making it a useless device

Xiaomi does the following to make it very difficult for you to unlock their fabricated devices:

* The boot unlocker is personal and you need to make an account for it
* An arbitrary limit is put upon the amount of Xiaomi devices that you can unlock per day per week per month.
* Every account can only unlock four devices
* Essentially Xiaomi is sending a f$ck you, towards you, as the owner of your devices, when you want to unlock the bootloader, so that you can put an arbitrary, much more stable operating system on the devices which YOU possess

My specific device is not supported yet by Lineage OS Xiaomi Redmi Note 12S
That means that I have to stop right there because the installation sequence specifically states that you need to double check that the image you put on the device is specifically designed for not only your model but your model to the letter so I need one for the Xiaomi Redmi Note 12S

By now I do not care which Linux distribution I put on this Android, just as long as it's specifically supported

The Journey through which I went to attempt to install Lineage OS on my Xiaomi Redmi note 12s has taught me the following

Android phone manufacturers do not like their clients. Android phone manufacturers detest their clients and treat them like slaves. Android phone manufacturers want their phones to be theirs forever, even when they sell them to you.

The rights to own a physical piece of hardware, are irrefutable yet manufacturers hate your rights in that respect

@altbot

lineageos.org/

Vastatud lõimes

@AugierLe42e I assume that port is fixed to a specific USB Hub / Controller / Port and the button is similarly linked to some GPIO / I²C / PS/2 port...

  • What you can do is check lsusb for #USB devices and see if the specific port in question has a USB mass storage device or SATA bridge chip attached to it when said button is pressed.

If #QNAP used #Linux they should've provided those drivers / scripts as part of their #GPLv2 obligations to buyers/owners of said #NAS boxes.

  • Just don't expect any of that code to be useable, as @landley can attest from the #BusyBox license enforcement…

Either way if you can reliably identify the port & detect the button presses that should be sufficient to build like a #bash or #python script to basically detect the drive, mount it and cp -r /dev/$DRIVE/ /home/copied_drives/$LABEL/

  • It may need some fiddling and will most likely only work reliably on unencrypted drives with ext2-ext4, btrfs, ntfs, fat32, exfat filesystems...

Pretty shure you'll have to tweak a bit unless you want to use /dev/by-uuid/$UUID and the UUIDs of the partitions as name...