16
Software / Re:Jak standardne ma fungovat instalovani sw ze zdrojoveho kodu?
« kdy: 14. 06. 2020, 17:47:22 »
Python to má nějak takhle:
https://xkcd.com/1987/
https://xkcd.com/1987/
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.
Ventoy a Easy2BootPoužívám ten Easy2Boot, je to funkční, Linux i Windows. Kromě nakopírování ISO do příslušného adresáře je ale potřeba, aby to ISO bylo na filesystému vcelku (všechny bloky za sebou). To je třeba zařídit dodatečně. K tomu používám WinContig pod Windows, protože mám USB flashku s NTFS.
by toto presne mali robiť (bootovať iso uložené na usb). Osobne som skúsil iba ventoy s windows10 a iba raz, ale fungovalo to...
Nic proti, ale byl bych opatrný při hodnocení co vede nutně k bordelu a co ne. Když si vezmete Smalltalk, tak ten běží už spoustu let víceméně z jednoho a toho samého image a classy se tam také mění za běhu... Změny se projeví v nových instancích, možná lze v některých implementacích i modifikovat běžící instance, to přesně nevím.U toho Smalltalku se změny projeví dokonce i u stávajících instancí, pokud jde o předávané zprávy, v případě přidávaných instančních proměnných jsou u stávajích instancí pochopitelně nil, ale i tehdy je lze dodatečně inicializovat.
A bavíme se o tom, jestli takové aplikace existují (jistě ano), nebo o tom, jestli to v takovém případě dělají správně? (imho nedělají).Jestli je to filosofická otazka, tak se filosoficky ptam, a proc by na tom melo nezalezet? Jakakoliv netrivialni aplikace a reseni stejne pouziva konkretni vlastnosti konkretni databaze a jejich vymena je netrivialni.Neměla by být ale databázová vrstva spíš od aplikace oddělená tak, aby naopak nezáleželo na tom, jakou databázi použiju?volba technologie je vec vhodnosti, pouzijte technologii co se vam hodi.Spravna odpoved.
klidne si drzte data v RAMce.
Ale měla, měla. Já jsem ochoten uznat, že nějaká specifika, neboli nějaké takové rozdíly jsou např. mezi db typu key/value vs. relační db vs. grafovou db, (případně relační vs. objektovou, tam má ta odlišnost i teoretický základ), ale i tak jsem to myslel trochu jinak.Neměla by být ale databázová vrstva spíš od aplikace oddělená tak, aby naopak nezáleželo na tom, jakou databázi použiju?volba technologie je vec vhodnosti, pouzijte technologii co se vam hodi.Spravna odpoved.
klidne si drzte data v RAMce.
no samozrejme :-)
Ne, neměla. Každá databáze má svá specifika, svůj vlastní dialekt a je jinak silná v jiných operacích.
Když použijete ORM nebo jiný způsob zuniverzálnění práce s daty, připravíte se o největší sílu databází.
Pokud děláte malou aplikaci s malými daty, stojí za to používat ORM a neřešit to.
Kdykoliv děláte něco většího, je to už koule u nohy a nikdy nic nevyladíte.
Neměla by být ale databázová vrstva spíš od aplikace oddělená tak, aby naopak nezáleželo na tom, jakou databázi použiju?volba technologie je vec vhodnosti, pouzijte technologii co se vam hodi.Spravna odpoved.
klidne si drzte data v RAMce.
BTW google/gmail ma JMENO+COKOLIV@ => vzdycky spadne do mailboxu JMENOJiž dlouho využívám, bohužel:
Podle mě je toto naopak úplně nejblíž tomu, na co se tazatel opravdu ptá.Skvělé, děkuji za jasnou odpověď. Pak už mě jen napadá, že na testy musí být jasně vymezený čas, pokud se nedaří aplikaci shodit a očekává se pád aplikace-tudíž neúspěch.Ona se jaksi testuje hlavně aktuální verze na žádoucí/správné chování. Nebudu se ujišťovat, že mi známá chyba aplikaci shodí, ale účinnost opravy, tedy opak.
Takové testy ale nemají nic společného s vývojem řízeným testy. Je spousta druhů chyb, u kterých chceš, aby aplikace spadla, protože nesmí s tou chybou pokračovat dál.
Tady:ale chyba v je konceptuTo jsi četl kde?
Problem je v tom, ze (dnesni, takzvane) OOP uplne automaticky pocita s tim, ze ...Dál neřeš, se zbytkem, že "původní koncept OOP je v pohodě" atd. se tedy myslím shodneme.
Nic jako "obecné OOP" neexistuje, proto se na něho nedá ani ptát ani o něm diskutovat.Ano, takže bychom to tu rovnou uzavřeli, ne?
OOP naučí lidi nějak myslet. V pojmech "mám žárovku", "řeknu žárovce, aby se rozsvítila". Což je naprosto perfektně OOP a nemám proti tomu nic. Až na to, že implementace dělá něco úplně jiného, v tom je problémJá tuhle logiku moc nechápu, 1) koncept něco tvrdí (údajně), ale chyba v je konceptu, ne v programátorovi, který se tím slepě řídí/neřídí, 2) koncept lidi nějak naučí, a zase je chyba v něm, ne v lidech...
Řekl bych, že Mirek Prýmek na to kápl. Souběhy z více vláken dokáží nadělat v OOP pěknou paseku. Netvrdím, že to nejde vyřešit, ale triviální úloha to rozhodně není.A co třeba v Céčku? Tam ne?