1081
Hardware / Re:Záloha programu z Arduina
« kdy: 23. 10. 2020, 20:53:15 »
Ještě je možné, že obsah flashky nepůjde stáhnout vestavěným bootloaderem, ale ISP programátorem to půjde.
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.
...To chce docela koule svěřit prachy něčemu na VPS u veřejného poskytovatele, kterého může kdekdo vyhackovat, ne? Jestli to jsou *coiny a ne běžné cenné papíry, tak dvojnásob.
Má smysl se vracet například k jazyku C?V uvedeném (jednoduché weby, skriptování a jednoduché okenní aplikace) je C k ničemu, ale pokud budeš dělat něco složitějšího (interakce s hardware nebo nějakými knihovnami co nemají binding pro tvůj jazyk, kód co musí být rychlý (i když javový JIT je relativně rychlý taky)), tak se tomu nevyhneš.
Jakým způsobem jste se učili programovat a čemu se vyhnout?Učil jsem se strašně živelně -- když bylo něco potřeba udělat, tak jsem to vždycky nějak vygooglil a zbastlil. Pak mi strašně pomohla spolupráce na několika projektech s kamarády a potom je velmi přínosné dělat code review s někým kdo tomu rozumí. A pak jsem šel na matfyz, kde jsem se naučil různé algoritmy a datové struktury. Můžeš si o tom přečíst slidy a knížku: http://ktiml.mff.cuni.cz/~cepek/vyuka.html (ADS 1 a 2), http://pruvodce.ucw.cz/, kuchařky a vzorová řešení na https://ksp.mff.cuni.cz/.
Mám ještě prosím dotaz na "- iwlist scan, protože pak už to v monitor mode nepůjde". Co mám chápat jako ten iwlist scan?? ;-) Je tím myšlen slovník? Díky za odpověď.https://linux.die.net/man/8/iwlist
...Bych čekal že si možná něco připojí /dev/pts a to je potřeba odmountovat samozřejmě dřív než /dev. A ještě bych zkusil lsof, i když někdy moc nepomůže. Jinak já teď nedávno řešil, že některé věci (typicky update-grub/grub-install) v chrootu zatuhnou. Ukázalo se, že když se používá LVM, tak to čeká na nějakého démona, co má soket v /run -- a já si nemountoval /run, jen /proc, /sys a /dev. Takže pokud se někomu tohle v posledních letech začalo dít, tak je to tímhle.
Popsal jsem Ti svoji zkušenost z neIT vesmíru - jestli ti to do tvého vesmíru zapadá, nebo ne je mi celkem jedno. Já mám linux jako koníček cca 15 let, baví mě, ale klapky mi z očí spadly už dost dávnoJsem myslel, že třeba napíšeš, s čím jsi měl při kopírování systému problém, a já ti buď poradím, nebo zjistím, že to je opravdu problém, a budu si na to dávat pozor a nestane se mi to - a tím se každý něco naučíme. No škoda.
Samozřejmě jde. Ale řekl bych, že pro úplného laika je srozumitelnější dump z mysql / marie. Ale třeba se pletu (a soudím podle sebe) - zkusil jsem první link v googlu na mysql/maria dump a pak sqlite dump a jasnější mi to přijde v prvním případě.Mně naopak přijde ve všech ohledech jednodušší sqlite -- je to jeden soubor, nemusí se vůbec nic systémového nastavovat, triviální testování (soubor se vyrobí jinde, nahradí se…). Jiné DB než sqlite používám pouze pokud potřebuji nějakou funkcionalitu, kterou sqlite neumí (rozumně rychlý přístup více procesů, rozumně rychlý přístup po síti…). Přiznám se, že jsem ale sqlite nikdy nedumpoval, byly to vždycky věci, kdy šel soubor odkopírovat když se na něj nesahalo.
Naposledy to bylo přenesení systému na jiný disk - za běhu přeneseno, stačilo pak jen přehodit kabely a vše ok. Na pár kliknutí a skoro bez googlu. Nejdřív jsem měl trochu strach, pak úsměv na rtech - s Linuxem je to dost často přesně naopak. Nejdřív mrak googlení, pak úsměv, nakonec pruser...WTF, to je pokračování toho vesmíru z antihmoty? V mém vesmíru jsou to právě Windows, které je nekonečný problém jakkoli přenést na jiný HW, zkopírovat na jiný disk atd. Na Linuxu jsem vždycky pouze rsyncnul rootfs, případně upravil UUID pokud to na něm záviselo, a jelo se. Můžeš rozvést ten průser? Opravdu by mě to zajímalo, za svou „kariéru“ sysadmina jsem přenesl desítky systémů (ve skutečnosti už mnoho let vůbec nepoužívám oficiální instalátor, vždycky pouze kopíruju, případně rozbaluji debootstrapem) se všemi možnými konfiguracemi (obyčejné partitions, MD RAID, LVM, dm-crypt...), zavaděči („klasický BIOS“ boot, UEFI) i architekturami (x86, armhf).
druhá je, že se jim v nich líp pracujeTo je zjevně subjektivní, stačí se podívat kolem a uvidíš lidi, co se jim líp pracuje v Linuxu (a to ještě KDE/GNOME/Xfce/tiling WMs), macOS, Windows… A bez vyzkoušení to asi nemáš šanci poznat.
Na tohle je potřeba myslet před instalací (nebo před konfigurací/spuštěním, přesněji řečeno). Nativně ts3server využívá sqlite. Považuji za lepší mu dát mysql / marii, protože pak se konzistentní backup udělá snadno např. dumpem.Eh, sqlite snad nejde dumpnout?
Jsi si jisty ze FS/LVM snapshot bude reseni na konzistenci? Porad ta DB nebude spravne uzavrena, takze musi pak probehnout nejake recovery.Bude to ve stavu jako kdyby vypadl proud nebo se to nečekaně sestřelilo, což musí ustát.