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

Stran: 1 ... 83 84 [85] 86 87 ... 100
1261
Distribuce / Re:Synchronizace OS - jde to vůbec ?
« kdy: 27. 02. 2020, 00:49:37 »
Nejde mi tak o dokumenty, spíš o programy a ruzné nastavení, abych programy nemusel stahovat a nastavovat 2x jak na notebooku tak i na PC.
Programy, balíčky, aktualizace a nastavení systému → normálně bych rsyncoval celé / s výjimkou /etc/fstab a /etc/crypttab (a případně těch několika dalších souborů co máš zvlášť, třeba /etc/network/interfaces pokud máš statické adresy).

Uživatelské nastavení → rsyncoval bych vybrané "tečkované" .adresáře v home.

1262
...asi nakonec souhlasím. Našel jsem zmínku, že ungetc() třeba v GLibc vezme jenom jeden znak.

Hlavně ungetc je funkce operující nad streamy a s terminálem nemá vůbec nic společného…

1263
knihovna readline - hmm, je pod GPL, ale našel jsem https://github.com/antirez/linenoise

knihovna ncurses

je to opruz a jeden z důvodů, proč preferuji psát programy v Pythonu a když potřebuju něco céčkového (lowlevel nebo výkon), tak z toho vyrobím modul přes CFFI

možná by šlo použít program rlwrap nebo rlfe (ten mi teď poradilo apt), který ti to tam dodělá

1264
Software / Re:Jednoduché šifrovaní textu "obscure"
« kdy: 20. 02. 2020, 02:10:57 »
Kód: [Vybrat]
echo testovací text | tr ac ce
Programy caesar, rot13 — decrypt caesar ciphers z balíku bsdgames.

One-liner v Pythonu počítající XOR.

1265
No tak spusť Wireshark, udělej ten ping, a podívej se, jakým způsobem se to ze sítě zjistí, ne? A kdybys nevěděl, kdo na počítači ten paket vyslal, tak ho můžeš zkusit matchnout přes iptables -j LOG, to ti pak řekne číslo procesu, kterému to patří.

Jinak další implementace té věci se myslím jmenuje avahi.

A jinak NAS jako přímo do routeru nic zapsat nemohl pokud jsi mu nedal přístup, ale některé routery (resp. DHCP servery) jsou nastavené tak, že když jim v DHCP požadavku pošleš hostname, tak pak to jméno vrací přes DNS.

1266
Software / Re:Automatické zálohování
« kdy: 15. 02. 2020, 15:52:32 »
btrfs + rsync + udělat snapshot.

A jinak „záloha“ na disku trvale připojeném k tomu stejnému počítači je samozřejmě lepší než nic, ale není to tak úplně záloha. Je riziko, že to odejde společně s počítačem, a to jak elektricky (přepětí a shoří oba disky najednou), tak softwarově (omylem smazání disků, zavirování).

1267
Vývoj / Re:Python - Zobrazení online dat
« kdy: 15. 02. 2020, 00:34:00 »
matplotlib má interaktivní režim, je to snadno použitelné: plt.ion(); while True: plt.clf(); plt.plot(nová_data); plt.pause(0.01)

Bohužel je matplotlib podivně pomalý, ale jednou za pár sekund to bude v pohodě.

Další možnost je použít třeba pygame a kreslit si to ručně z grafických primitiv. Výhoda je, že to je přiměřeně akcelerované.

Nebo tu aplikaci udělat v Glade (a tím rovnou získat tlačítka a další věci) a kreslit to ručně do pixbuf.

1268
Odkladiště / Re:Sken všech veřejných domén
« kdy: 12. 02. 2020, 23:30:43 »
Ze zóny s DNSSEC se většinou dají dostat hashe domén a následně je můžeš crackovat offline, což bude nejspíš rychlejší (a nebude to štvát lidi kterým budeš přetěžovat DNS servery).

https://github.com/anonion0/nsec3map + hcstat, https://dnscurve.org/nsec3walker.html

A začít můžeš třeba s https://github.com/spaze/domains

1269
Buduj si reference/portfolio, at uz v opensource nebo skrze soukrome utility.
Hlavne to rob zadarmo, tak ako chirurgovia po veceroch robia cvicne operacie srdca ci mozgu a buduju si portfolio a CV, rovnako ako automechanici si len tak opravuju auta, rovnako ako profesionalni vodici po veceroch jazdia aby najazdili kilometre, proste chapes v IT nie su naroky o nic vyssie nez inde, skratka musis robit vela a zadarmo a potom ti daju niekde 30k nastup a este sa budu pozerat blbo.
Na první pohled dobrá připomínka, jenže:
  • U automechaniků a řidičů je nejspíš i tento faktor důvodem, proč mají násobně nižší mzdy než vývojáři.
  • Chirurgové, kteří se mzdami programátorům blíží (špičkoví překonávají), to přesně takto mají: než se stanou chirurgy, tak 6 let povinně studují a pak dělají několik let často neprestižní a málo placené práce, než dostanou atestaci.
…a pokud máš portfólio a něco umíš a jdeš někam za 30k, tak děláš něco blbě. Edit: pokud to teda není 30k Eur za rok, to už by šlo.

1270
Nevýhoda je, že není vidět, kolik procent je hotovo.
Stejně jako u všech ostatních příkazů pracujícími se soubory to je vidět v /proc. Nejdřív ls -l /proc/pid/fd zjistí, který file descriptor to je, a pak je v /proc/pid/fdinfo/číslo vidět aktuální pozice.

Protože je opruz tohle dělat ručně, existuje program progress, který to udělá automaticky a zobrazí průběhy všech programů (cat, cp, mv, gzip, rsync…), ke kterým má aktuální uživatel přístup. Doporučuji nastavit si desktopové prostředí tak, aby se spouštěl periodicky, a pokud se něco objeví, ukázal se vám někde na obrazovce nenápadný progress bar.

1271
Sítě / Re:Bezpečnost zapnutí komprese v OpenVPN
« kdy: 08. 02. 2020, 15:34:25 »
Platí to jen pro --compress nebo je to i obecné?

Je to obecné. Komprese funguje tak, že předpovídá, co bude následovat, na základě dat, která už přišla. Představ si, že jsi útočník, a přenáší se data ve tvaru <něco co můžeš kontrolovat><nějaký bordel><něco co tě zajímá jestli obsahuje slovo ahoj>. Nejdřív do <něco co můžeš kontrolovat> napíšeš "bflm" a podíváš se, jak velký paket to vyrobilo. Pak tam napíšeš "ahoj" a podíváš se znovu. Pokud je teď paket menší, pravděpodobně je to kvůli tomu, že v té druhé části je slovo "ahoj", komprese zjistila, že se tam už vyskytovalo, a zakódovala ho efektivnějším způsobem.

Co s tím dál? Můžeš postupně testovat přítomnost řetězce "heslo=a", "heslo=b", heslo="c", až zjistíš, který z nich to je, tak "heslo=xa", "heslo="xb" atd.

1272
Hardware / Re:Raspberry a wifi dongle
« kdy: 06. 02. 2020, 23:46:34 »
 - spustíš "ip a"
 - připojíš do USB
 - spustíš znovu "ip a" a podíváš se, jestli se objevila nová síťovka. Pokud ano, hotovo! Pokud ne, spustíš "dmesg" a přečteš si chybovou hlášku.
 - pokud se objeví chyba, pravděpodobně chybí firmware. Názvy souborů, které to chce, zadáš do packages.debian.org a nainstaluješ potřebný balíček.

1273
namísto patlání zbytečných IT projektů ve zbytečné IT firmě.
A zkoušel ses třeba porozhlédnout po nezbytečných projektech? Při současné situaci na trhu práce v IT (množství nabídek, firmy zoufale sáhnou po komkoli) si nevybereš? Já si před půl rokem vybral, zbytečným zákazníkům (freelancer) řekl sbohem a bylo to to nejlepší, co jsem v poslední době udělal. Ve zbytečných firmách jsem získal spoustu zkušeností, které teď bohatě využívám, ale měl jsem to quitnout tak o rok dřív.

1274
Pomocí rewrite pravidla bych přesměroval ten js soubor na PHP sktipt a v něm to naprogramoval.

1275
Hardware / Re:Problém s přepsání eeprom kódu
« kdy: 27. 01. 2020, 21:02:01 »
1) Co není dobré pro DRM, to není dobré pro tebe.
2) Neoprávněný přístup k nosiči informací je trestný čin.

Předpokládejme ale nyní, že máš od výrobce cartridge souhlas:

3) To Arduino nefungovalo ani nové (tj. nikdy se na něj nepodařilo nahrát kód), nebo až když jsi zapojoval dráty? Viděl bych to na tyhle možnosti:
3.1) Máš špatně nastavenou rychlost sériového portu. Kdysi se používala 19200, teď je 57600 nebo 115200. Možná i 38400. Kdo ví. Obecně se to označuje jako „new bootloader“ a „old bootloader“. Tomu by i odpovídalo, že to přečetlo 0x1c -- nějaká data tam asi tečou, ale jsou špatně. Zkusil bych:
3.1.1) Klikat na new/old bootloader v Arduino GUI
3.1.2) Zapnout si v nastavení „verbose uploading log“, vypíše to příkaz, který to spouští (avrdude ... -b číslo). Ten bych zkoušel spouštět ručně s výše uvedenými rychlostmi, třeba se to jednou povede.
3.2) Připojil jsi dráty tak, že něco blokuje sériovou linku (piny D0 a D1) a kvůli tomu nelze s Arduinem komunikovat.
3.3) Arduino nemá nahraný bootloader protože s ním někdo experimentoval a povedlo se mu ho smazat (na to se ale člověk musí dost snažit) nebo se to stalo kdo ví jak jinak.
3.4) Arduino je spálené.

Pomohlo by vzít logický analyzér (který asi nemáš) a odposlechnout komunikaci na pinech D0 a D1. Následně, pokud se ukáže, že to fakt nefunguje, vzít AVR ISP programátor (třeba jiné Arduino, Raspberry Pi nebo tak něco) a flashnout bootloader + nastavit správně fuses v procesoru. A když ani to nepomůže, tak koupit novou atmegu a přepájet.

A jinak teda mmusím říct, že jsem opět fascinován -- zejména když to porovnám s Průšou do kterého stojí kilo plastu 500 Kč a tiskne i na rozdrcené petflašky.

Stran: 1 ... 83 84 [85] 86 87 ... 100