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 - rob

Stran: [1] 2 3 ... 5
1
Vývoj / Re:Šifrovací knihovna s obtížným dešifrováním
« kdy: 04. 02. 2014, 17:16:05 »
Muze admin fora potrvdit, zda Mirage, Bla a Ibrahim maji stejnou zdrojovou IP adresu?

Netreba ji samozrejme zverejnovat, jen pro zajimavost :)

2
Vývoj / Re:Kde je chyba? (C++)
« kdy: 08. 10. 2013, 10:10:10 »
Tenhle kod je kontextove spatne.
Kód: [Vybrat]
Stream::~Stream()
{
delete na;
}
Nikde nevidim dynamickou alokaci.

Dale taky ignorujete zapouzreni.

I kdyby jste alokoval v mainu char a na heapu, tak to uvolnovat z v instanci MStream si zakladate na poradnej prusvih.

Pokud si hrajete se streamy a zakl. datovy typy, dejte si pozor na char * a <<, chova se to nestandardne :)

3
Server / Re:Kontrola zápisu
« kdy: 12. 09. 2013, 17:37:00 »
Postradas zaklady. Najdi si tady na root.cz nejaky serial o BASHi. Potom pochopis, ze uz ti psat vic nemusim.

4
Server / Re:Kontrola zápisu
« kdy: 12. 09. 2013, 17:12:52 »
je to build-in fce bashe (konkretni implementace vaseho shellu, teda aspon predpokladam, ze pouzivate BASH)
Jednoduse si nakesuje absolutni cestu k souboru. Dulezite je ale posledni veta v dokumentaci:

Kód: [Vybrat]
hash [-lr] [-p filename] [-dt] [name]
    For each name, the full file name of the command is determined by searching the directories in $PATH and remembered. If the -p option is supplied, no path search is performed, and filename is used as the full file name of the command. The -r option causes the shell to forget all remembered locations. The -d option causes the shell to forget the remembered location of each name. If the -t option is supplied, the full pathname to which each name corresponds is printed. If multiple name arguments are supplied with -t, the name is printed before the hashed full pathname. The -l option causes output to be displayed in a format that may be reused as input. If no arguments are given, or if only -l is supplied, information about remembered commands is printed. The return status is true unless a name is not found or an invalid option is supplied.
[code/]

Je tu jasne definovane chovani, kdyz ne/najde soubor na FS.

5
Server / Re:Kontrola zápisu
« kdy: 12. 09. 2013, 16:45:14 »

Správné řešení je ten příkaz zkusit nalézt:

Kód: [Vybrat]
which aaa || echo "Příkaz \"aaa\" není v systému nainstalován!"

Tak to bych nedoporucoval
viz http://stackoverflow.com/questions/592620/check-if-a-program-exists-from-a-bash-script

6
Server / Re:Kontrola zápisu
« kdy: 12. 09. 2013, 16:22:46 »
Kód: [Vybrat]
| - roura pro komunakaci mezi procesy
Kód: [Vybrat]
|| - logickej OR
Jinak takle vypada korektni kontrola.
Kód: [Vybrat]
hash aaa 2>/dev/null || {
    echo "aaa is not installed."
    exit 1
}

7
Vývoj / Re:Funkcia v C - faktorial
« kdy: 15. 07. 2013, 14:53:22 »
No ten assembler mu urcite pomuze :-D

Hele pokud chces zacit s ceckem, musis si nastudovat dost teorie. Jak jsou ulozeny v pameti jednotlivy dat. typy, staticky/dynamicka alokace, dal pamet na zasobniku/halde, pointry na dat. typy/fce a pripadne aritmetika s nima. Konverze mezi dat. typy; struktury,uniony atd atd

Segfaulty a mem leaky nebudu tady rozvadet vubec :-D

8
Vývoj / Re:funkcia v C - faktorial
« kdy: 15. 07. 2013, 11:50:53 »
tak to si naprogramuj funkci na serazeni posloupnosti celych cisel.
Pouzij algoritmus binarniho puleni a mas to procviceny :)

9
Vývoj / Re:funkcia v C - faktorial
« kdy: 15. 07. 2013, 11:19:35 »
Kód: [Vybrat]
#include <stdio.h>
#include <stdlib.h>

int main() {
    int faktorial;
    printf("Zadej faktorial: ");
    if ( scanf ("%d", &faktorial) != 1 ) {
        printf("Spatny vstup.\n");
        return 1;
    }
    printf("\n");
    printf("%d=", faktorial);
    for( int i = 1;i < faktorial;++i) {
        printf("%dx", i);
    }
    printf("%d\n", faktorial);
    return 0;
}

10
yop, dela to BIOS. Jen me to trosku vydesilo, ze jsem si treba spletl disk atd :)

Diky

11
disk 0 - linux
disk 1 - widle

Potreboval jsem naistalovat windows, ale bohuzel mi instalator odmitl nastalovat windows na 2. disk.
Tak jsem odpojil disk 0. Pote to slo.
Dale jsem zpet pripojil disk 0.
Pocital jsem s tim, ze mi nabehne grub a ja pote pridam zaznam do gubu, ale ejhle najel mi primo windows.
Muze mi nekdo vysvetlit co se stalo. Jakto ze se zmenilo poradi disku. Nebo jak to vratit zpatky ?

Diky

12
Vývoj / Parsování argumentů s getopts
« kdy: 21. 05. 2012, 16:42:00 »
Potreboval bych poradit ohledne parsovani argumentu pomoci getopts
Mam 4 argumenty pro skript, vsechny jsou nepovinne.
argumenty a a b jsou samostatne
b a c vyzaduji dalsi parametr
Ale bohuzel to nefunguje jak ma:
Kód: [Vybrat]
sysop@debi:~$ ./test.sh -ac

option a
c
Option -c requires an argument.
sysop@debi:~$ ./test.sh -ca
a
c argument a
sysop@debi:~$
Tady je test.sh
Kód: [Vybrat]
while getopts :abc:d: opt; do
echo $OPTARG
  case $opt in
    a)
      echo "option a"
    ;;
    b)
      echo "option b"
    ;;
    c)
      echo "c argument $OPTARG"
    ;;
    d)
      echo "d argument $OPTARG"
    ;;
    \?)
      echo "Neznamy aurgument"
      exit 1
    ;;
        :)
    echo "Option -$OPTARG requires an argument."
    exit 1
    ;;
  esac
done
Muze mi nekdo poradit jak na to ?
Nebo pouzit neco jineho ( tohle je jen ukazkovy priklad argumentu mam mnohem vice)
Diky

13
Sítě / Re:OpenVPN server nepingá klienty
« kdy: 21. 02. 2012, 11:14:03 »
chybi tam push ke klientovi do vpn site.
ten pak nemuze vedet kam ma vracet ten pong.

14
Citace
Čistě teoreticky je ukládání plaintext hesel bezpečnější než ukládání hashů.

bezpecnejsi ? O'rly ?! To je zase kec. Uvedte zdroj nebo vysvetlete.

Chcete tim rict, ze uzivatele v prumeru zadavaji delsi hesla nez co je vystupem hash fukce a maji vyssi entropii ? O'RLY ?!  ;D


15
Distribuce / Re: Podepisovani balíků v Arch Linuxu
« kdy: 14. 10. 2011, 19:32:43 »
http://projects.archlinux.org/pacman.git/tree/NEWS?h=maint

pacman od verzie 4.0 podporuje podpísané balíčky.
To je sice hezke, ale jsou podepsane baliky v repozitarich ?
sice to trochu chybi, ale popravde se mi za nekolik let jeste nestalo, ze by doslo k nejake kompromitaci :-D
haha, to vite jak ?
snazit se napadnout archlinux neni zrejme zrovna nejoblibenejsi zabava utocniku a zrejme z ni ani neplynou nejake velke finance...
aha, tohle me ma presvedcit ? Doufam, ze zetujes!

Stran: [1] 2 3 ... 5