Nástroj sql-tap je proxy mezi aplikací a databází, které zachytává všechny SQL dotazy a zobrazuje je v terminálovém rozhraní. Zde lze téměř v reálném čase zkoumat dotazy, sledovat transakce a spouštět SQL příkaz EXPLAIN. Podporované databázové systémy jsou pouze PostgreSQL a MySQL. Zdrojový kód je dostupný na GitHubu, pod licencí MIT.
Byla vydána nová verze 9.2 textového editoru Vim (Vi IMproved). Přináší vylepšené doplňování, podporu schránky ve Waylandu, podporu XDG Base Directory (konfigurace v $HOME/.config/vim), vylepšené Vim9 skriptování nebo lepší zvýrazňování změn. Vim zůstává charityware. Nadále vybízí k podpoře dětí v Ugandě. Z důvodu úmrtí autora Vimu Brama Moolenaara a ukončení činnosti jím založené charitativní organizace ICCF Holland projekt Vim navázal spolupráci s charitativní organizaci Kuwasha.
Byl představen editor MonoSketch, webová aplikace pro tvorbu diagramů, technických nákresů, flowchartů a různých dalších vizualizací, to vše jenom z ASCII znaků. Všechny operace běží pouze v prohlížeči uživatele a neprobíhá tedy žádné nahrávání dat na server. Zdrojový kód aplikace (drtivá většina Kotlin, žádné C#) je dostupný na GitHubu pod licencí Apache 2.0.
Byla vydána nová verze 3.7.0 multiplatformního svobodného frameworku pro zpracování obrazu G'MIC (GREYC's Magic for Image Computing, Wikipedie). Přehled novinek i s náhledy nových filtrů na PIXLS.US.
Všem na AbcLinuxu vše nejlepší k Valentýnu aneb Dni lásky ke svobodnému softwaru (I love Free Software Day, Mastodon, 𝕏).
Eric Migicovsky představil Pebble Emulator, tj. emulátor hodinek Pebble (PebbleOS) běžící ve webovém prohlížeči. Za 6 hodin jej napsal Claude Code. Zdrojové kódy jsou k dispozici na GitHubu.
Byla vydána nová verze 3.41 frameworku Flutter (Wikipedie) pro vývoj mobilních, webových i desktopových aplikací a nová verze 3.11 souvisejícího programovacího jazyka Dart (Wikipedie).
Rusko zcela zablokovalo komunikační platformu WhatsApp, řekl včera mluvčí Kremlu Dmitrij Peskov. Aplikace, jejímž vlastníkem je americká společnost Meta Platforms a která má v Rusku na 100 milionů uživatelů, podle Peskova nedodržovala ruské zákony. Mluvčí zároveň lidem v Rusku doporučil, aby začali používat domácí aplikaci MAX. Kritici tvrdí, že tato aplikace ruské vládě umožňuje lidi sledovat, což úřady popírají.
Před 34 lety, ve čtvrtek 13. února 1992, se tehdejší Česká a Slovenská Federativní Republika oficiálně (a slavnostně) připojila k Internetu.
Agent umělé inteligence vytvořil 'útočný' článek o Scottu Shambaughovi, dobrovolném správci knihovny matplotlib, poté, co vývojář odmítl agentem navrženou změnu kódu (pull request). 'Uražený' agent autonomně sepsal a publikoval na svém blogu článek, který přisuzuje Shambaughovi smyšlené motivace, egoismus a strach z AI coby konkurence.
sudo apt-get update su apt-get update gksudo apt-get update gksu apt-get updatenebo jak je to správně? Děkuji
Pokud ovládáš příkazový řádek (resp. práci v emulátoru terminálu), tak varianta sudo apt-get update ti bude chodit všude (v libovolném terminálu) bez ohledu na DE či WM. A je fakt jedno, zda používáš xterm, gnome-terminal či jiný emulátor terminálu. Předpokládám, že máš Ubuntu či jeho deriváty, resp. máš zkonfigurované sudo
Zkonfigurované sudo nemám, ani nevím co tím myslíš.
I sudo je jenom program, jehož chování se dá ovlivnit editací konfiguračního souboru. Pokud tě to víc zajímá, tak viz třeba man visudo, resp. man 8 sudo plus další dokumentace (najdi si sám).
gsudo je taková grafická nadstavba (GUI) pro sudo, tzn. že je to "sudo s GUI".
A kdy tedy mám spouštět gksudo a kdy stačí jen sudo ?
Nebude to úplně přesné: sudo v textové konzoli (terminálu) a gsudo v ostatních případech. Ale říkám, není to úplně přesné.
sudo -iPak už můžeš zadávat všechny příkazy jako root.
Praxe dělá mistra. Proč si to nezkusíš? Jinak spousta (grafických) programů prostě odmítne běžet pod uživatelem root.
Dyť jsem četl, že když se to spustí špatně, tak se dodrbe celý systém, tak co mám zkoušet?
Můžeš být konkrétní? Kdes to četl -- odkaz? Co tam spouštěli? Na takovéhle obecné "pravdy" se skutečně špatně hledá odpověď.
To není o "likvidaci" systému, ale o problému, že když (grafické) programy běží pod rootem, tak jimi vytvářené (textové) soubory jsou vlastněny rootem, i přestože se tyto soubory nachází v domovském adresáři obyčejného uživatele...
A programy s GUI musí běžet pod rootem? To je mi novinka.
Jinak záleží co dělají, mám takové které vyžadují běžet pod rootem, viz již mnou zmiňované zenity, jinak neprovedou to, co mlže udělat jenom root. Samozřejmě běží i pod normalním userem..
grafický editor s přístupem do souboru /etc/apt/sources.list
Nauč se používat některý z textových editorů jako je Nano, Vim, GNU Emacs aj. Ty můžou běžet pod uživatelem root. No a když potřebuješ "grafický editor", tak si udělej kopii dotyčného souboru někam, kam můžeš zapisovat jako běžný uživatel, a pak s právy roota udělej náhradu.
spousta programů odmítne běžet pod uživatelem root
Ale to je jenom dobře. Viz např. Why is it bad to login as root?. Dovolím si citovat to asi nejpodstatnější:
Its just good practice on any operating system to run your applications on a user level and leave administrative tasks to the root user, and only on a per-need basis.
Zlaté servery...
- vytvoříš soubor start.sh - do něj napíšeš třeba /etc/init.d/apache2 restarta jak ten script spustíš? Script jsi napsal jako přihlášený uživatel a restartovat apache ti to nedovolí..
Tady pomůže sudo start.sh. To umožňuje mimo jiné spustit příkaz pod jiným uživatelem (root), než je ten aktuálně přihlášený.
Pokud si sudo nakonfiguruješ tak, aby umožňovalo spustit /etc/init.d/apache2 restart bez zadání hesla (volba NOPASSWD), tak by to fungovalo, "jak má". Jinak budeš vyzván k zadání hesla -- což asi nechceš.
sudo service apache2 restartnebo si to napíši jako systémovou službu a budu to ovládat přes socket. To se hodí hlavně pokud bych spravoval desítky webových serverů přes GUI. Začínám mít pocit, že vynalézáš kolo. Zkusil jsi už Webmin?
nebo si to napíši jako systémovou službu a budu to ovládat přes socket. To se hodí hlavně pokud bych spravoval desítky webových serverů přes GUI.Můžeš prosím uvíst příklad?
Zkusil jsi už Webmin?Nee, jakékoliv správy přes http se z důvodu bezpečnosti bojím jako čert kříže... a to oprávněně...
Tiskni
Sdílej: