Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - tecka

Stran: 1 [2] 3 4 ... 11
16
Software / Re:Dostupnost funkce z .bashrc přes ssh
« kdy: 22. 09. 2024, 15:44:08 »
Popisuj problém tak jak je! -c bash nemůže psát neznámý příkaz, protože je to v ssh volba šifry. Nejspíš používáš bash -c. Co si slibuješ od těch závorek? Přehlednost?  Ani náhodou.

~/.bashrc se načítá pro interaktivní shell. Interaktivní shell můžeš vynutit parameterem -i pro bash.

17
Desktop / Re:Přepnutí SSH do pozadí v prostředí Mate
« kdy: 16. 09. 2024, 05:16:27 »
Můžu jen hádat, že asi na české klávesnici neumíš stisknout Ctrl+Z, tak přepínaš rozložení. A z nějakého důvodu ho musíš přepnout dvakrát, protože jinak ti tam leze diakritika. Tak třeba máš aktivních víc jazyků, nebo to prostě děláš blbě.

Každopádně Ctrl+Z stopne ten vzdálený proces a ne ssh session. Nejsem aktivní uživatel MATE, ale nevím nic o tom, že by dřívější Alt+1 bylo změněno na Alt+Shift+1 a v MATE/Terminálu/screenu/tmuxu/shellu/ssh/cokoliv mělo vliv na fungování Ctrl+Z.

Piš dotazy pořádně, nebo se ani neptej, protože odpověď je stejná u všech tvých nesmyslných dotazů - rozbil sis to, tak to máš rozbitý.

18
Hardware / Re:Kde koupit kvalitní herní PC
« kdy: 11. 09. 2024, 08:35:55 »
Zjevně není problém ve smontování, ale právě v tom výběru komponent. Z toho když člověk vypadne a chvíli se neorientuje, tak je to na týden intenzivního studia. Odpovědi, že Alzák to poskládá, jsou úplně k ničemu.

19
Vývoj / Re:Pomoc s JS regexom
« kdy: 11. 08. 2024, 05:49:14 »
...sa extrahuje vnutro...
Nebo taky ne.
Kód: [Vybrat]
[quote uid=123 name=John Doe timestamp=123456]
to
  [quote]
      je
      [quote]ale[/quote]
  [/quote]
[/quote]
k
[quote]
nicemu
[/quote]

Regex matcher není parser, už to Filip napsal. Můžeš ho použít, ale sám o sobě na to nestačí.

20
Jestli jde o "mintsources" (nebo jak se to jmenuje), tak to při selhání geoip použije LANG. Takže tipuju, že ten systém nemáš v češtině, ale můžeš to dočasně nastavit.
Kód: [Vybrat]
LANG=cs_CZ.UTF-8 mintsources

21
Vývoj / Re:Test klávesnice v Gfortranu
« kdy: 21. 07. 2024, 17:47:23 »
Ta funkce signal nastavuje obsluhu signálu a nemá nic společného se čtením standardního vstupu. Nevidím důvod používat Fortran, když ho znáš tak málo, že na tom příkladu nevidíš, že tam není žádné I/O.

Implementace náhrady ifbrk (nevím, jak přesně má fungovat) v Céčku může vypadat třeba takhle:
== keys.c
Kód: [Vybrat]
#include <unistd.h>
#include <termios.h>

static char readchar(int block)
{
char c;
struct termios oldtios, newtios;

if (tcgetattr(STDIN_FILENO, &oldtios) < 0) return 0;
newtios = oldtios;
cfmakeraw(&newtios);
newtios.c_cc[VTIME] = 0;
newtios.c_cc[VMIN] = block ? 1 : 0;
if (tcsetattr(STDIN_FILENO, TCSANOW, &newtios) < 0) return 0;
if (read(STDIN_FILENO, &c, 1) != 1) c = 0;
if (tcsetattr(STDIN_FILENO, TCSANOW, &oldtios) < 0) return 0;
return c;
}

int getkey()
{
return readchar(0);
}

int waitkey()
{
return readchar(1);
}
== main.f
Kód: [Vybrat]
      program main
      integer :: i

      interface
        integer(c_int) function ifbrk() bind(C, name="getkey")
          use, intrinsic :: iso_c_binding, only : c_int
        end function
      end interface

      i=0
      do while (i.eq.0)
i=ifbrk()
      end do
      if (i.eq.86.or.i.eq.118) then
write(*,*)'Vkladat'
      else if (i.eq.80.or.i.eq.112) then
write(*,*)'Prohlizet'
      end if
      end

Pokud máš i GCC, tak ten céčkový soubor jen přihodíš do kompilace
Kód: [Vybrat]
gfortran main.f keys.c -o test
Je to samozřejmě pro Linux, pro jiný systém to třeba přepíše někdo jiný. A nemá smysl, aby to čekání na klávesu valilo v cyklu a místo "getkey" v tomhle případě můžeš použít čekající "waitkey".

22
Server / Re:Je toto díra v Dockeru?
« kdy: 19. 07. 2024, 19:32:26 »
ne že tady má zadní vrátka přes root socket pod skupinou docker a ještě v návodech ti říká, přidej si skupinu docker, budeš king. Pak tohle chování není vůbec vidět, je schované a víme, že schovávat cokoliv, co má ultimátní oprávnění je vždy špatně. Kdyby se docker musel volat se sudo, hned to každého trkne, to že to obchází je kardiální chyba autorů dockeru.
Je pravda, že Docker není bezpečnostní řešení a je chyba ho tak používat. Ale taky je nutno podotknout, že autoři na bezpečnost dbají a přímé vyskočení ze správně nastaveného kontejneru tady dlouho nebylo.
Docker se normálně spouští přes sudo a možnost přidání uživatele do skupiny docker je s varováním, že ten uživatel prakticky dostává roota. Pro neprivilegované uživatele nebo zranitelné kontejnery se doporučuje Rootless režim.

23
Server / Re:Dvě instalace php-imagick ze zdroje
« kdy: 16. 06. 2024, 06:14:05 »
To datum je verze API a jakoby je to v pořádku, ale ne když už máš jinak vyhrazené adresáře pro různé verze. Při configure zkus dát
Kód: [Vybrat]
--with-php-config=php-config{VERZE} a mělo by se to instalovat do správných adresářů.

24
Vývoj / Re:JS: blob url pre video element
« kdy: 27. 05. 2024, 06:31:24 »
V Service Workeru jde odchytit všechny requesty (FetchEvent).

25
Distribuce / Re:Rsyslog nad Debianem 12 uvnitř Dockeru
« kdy: 14. 05. 2024, 07:59:47 »
Systemd v Dockeru asi nemá smysl, pokud ho k ničemu jinému nepotřebuješ. Problém je v tom, že se na Debianu 12 pro rsyslog neinstaluje SysV init skript a nejjednodušší bude si ho tam doplnit (/etc/init.d/rsyslog) nebo to spouštět úplně "ručně".

26
Distribuce / Re:Rsyslog nad Debianem 12 uvnitř Dockeru
« kdy: 13. 05. 2024, 04:48:37 »
Pokud se nepletu, tak oficiální obraz Debianu je jen filesystém a nic nespouští.

Jsi si jistý, že jsi do té jedenáctky něco nedoplňoval, nebo nepoužil jiný obraz spouštějící systemd, nebo něco podobného? Prostě služby musí něco spouštět, samy nenaběhnou.

27
Myslím, že je řeč o CVE-2023-23397 v Outlooku, ale ta se mi zdá dost stará na to, aby se o ní mluvilo teď.

28
Vývoj / Re:Golang - SIMD substring search
« kdy: 12. 02. 2024, 19:13:31 »
Jakože hledáš "null" a pak kontroluješ, jestli je to skutečně hodnota null nebo třeba součást stringu? A jestli je v poli, nebo s klíčem v objektu a tak? To nevypadá, že to co potřebuješ řešit je to prvotní vyhledání null  :)

29
Software / Re:wget zašlape jednořádkový výstup
« kdy: 31. 01. 2024, 12:39:08 »
Umi to treba screen splitnout? Nebo nejaky jiny textovy tiling tool?
screen a tmux jde externě ovládat, takže by asi šlo napsat funkci "spliterr [command...]", která třeba vytvoří nové okno a přesměruje stderr "commandu" do něj.

30
Software / Re:wget zašlape jednořádkový výstup
« kdy: 31. 01. 2024, 05:32:32 »
Je ostuda, že to terminály pořád mixujou.
Terminál zobrazuje data, co do něj sypeš a nemůže nijak řešit to, že program má na několika deskriptorech stejný terminál. To si můžeš pořešit ty (nebo shell) přesměrováním do různých terminálů.

Stran: 1 [2] 3 4 ... 11