Aktywne Wpisy

mirvbel +139
Wykopki zawsze muszą mieć wroga.
Raz celem są p0lki, z definicji roszczeniowe, toksyczne i „tylko czekają, żeby rozwieść się po ślubie i zabrać mieszkanie”. Innym razem lewacy, prawicowcy, ukry, Julki, Oskarki, normiki, psiarze, kociarze, dzieci, rodzice, bezdzietni, kierowcy, rowerzyści, piesi. I oczywiście – Żydzi. Bo przecież jak nie wiadomo o co chodzi, to musi chodzić o nich. Stoją za wszystkim, za mediami, za TikTokiem, a pewnie nawet za tym, że dzisiaj znowu
Raz celem są p0lki, z definicji roszczeniowe, toksyczne i „tylko czekają, żeby rozwieść się po ślubie i zabrać mieszkanie”. Innym razem lewacy, prawicowcy, ukry, Julki, Oskarki, normiki, psiarze, kociarze, dzieci, rodzice, bezdzietni, kierowcy, rowerzyści, piesi. I oczywiście – Żydzi. Bo przecież jak nie wiadomo o co chodzi, to musi chodzić o nich. Stoją za wszystkim, za mediami, za TikTokiem, a pewnie nawet za tym, że dzisiaj znowu

curiousboi +73
Zauważyliście ile młodych #p0lka jest k---a spasionych? Nie mówię o chubby, czy jakiejś lekkiej curvy posturze, ale o j-----m upasieniu i mówię to jako były mieszkaniec UK gdzie w życiu tyle spaslakow nie widziałem.
Co jest przyczyną? #logikarozowychpaskow #pytaniedoeksperta #spektakularnedupsko (snap nie oddaje ale to było potężne Sarajewo)
Co jest przyczyną? #logikarozowychpaskow #pytaniedoeksperta #spektakularnedupsko (snap nie oddaje ale to było potężne Sarajewo)
źródło: Zdjęcie z biblioteki
Pobierz




Jakby ktoś szukał parsera w C/C++(i inne) do linuksowych configów co by sobie na przykład zmieniać konfigurację interfejsów sieciowych w pliku /etc/network/interfaces z własnego interfejsu użytnika napisanego np. z pomocą Qt to jest takie coś.
Biblioteka http://augeas.net/ (Augiasz - spoko to nazwali xD )
Dziś korzystałem i jest bardzo bardzo spoko.
Chyba nawet Redhat sypie na to piniondz.
Ugółem to działa w taki sposób że biblioteka na domyślnej konfiguracji p----------i przez wszystkie pliki w katalogu /etc(i innych jak się jej każe) i udostępnia ustawienia w nich zawarte w postaci drzewa opcji z edytowalnymi parametrami.
I tak na przykład jak mamy zdefiniowany w /etc/network/interfaces interfejs wlan0:
i chcemy aby używał statycznego adresu IP to wystarczy takie wywołanie:
i zawartość pliku nam się ładnie zmienia bez ruszania pozostałych rzeczy
+ dodatkowo do tego jest augtool - program konsolowy pozwalający na podgląd i edycję configów za pomocą biblioteki augeas.
Podobną do tego rzeczą jest UCI używane w OpenWRT, ale tam filozofia jest trochę inna - UCI trzyma własne configi, a tutaj jest to pozostawione tak jak stwórcy-stworzyciele oprogramowania planowali.
Może się komuś przyda - bo sam straciłem z dwa dni na pisanie czegoś co już ktoś zrobił.
Tu lista z plikami jakich składnię jest w stanie parsować biblioteka augeas - jest tego sporo:
http://augeas.net/stock_lenses.html
#linux #programowanie #jezykc #cpp
a robi backup configa?
https://manpages.debian.org/stretch/augeas-tools/augtool.1.en.html
a w C/C++ czy czymś innym trzeba dodatkowo włączyć opcję backup w "/augeas/save/"
http://augeas.net/docs/api.html