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 - Mirek Prýmek

Stran: 1 ... 219 220 [221] 222 223 ... 618
3301
Vývoj / Re:Rust vs. C++ (funkcionální vs. OOP)
« kdy: 13. 03. 2016, 20:20:49 »
Akorát že FP je abstraktnější a málokdo chápe formální aparát za ním.
To ani není nutný. Pro běžný použití stačí znát jazyk a chápat, že primární věc jsou data a že ta data jsou neměnná.

3302
Vývoj / Re:Rust vs. C++ (funkcionální vs. OOP)
« kdy: 13. 03. 2016, 20:10:06 »
Pamatuju se na podobnou diskuzi, kde někdo psal, že OOP není přirozené pro naše myšlení, ale já jsem opačného názoru. Když přemýšlím nad tím, jak vytvořit abstrakci něčeho, tak přemýšlím nad chováním a nad vlastnostmi - v řeči OOP je to něco třída,  chování vyjádřeno metodami a vlastnosti pomocí datových členů.
To jsem byl možná já. Jo, nad chováním a nad vlastnostmi přemýšlíš, ale vytvářet z nich hierarchie je spíš záležitost školní než něco z reálného života. Víš, že psa i kočku můžeš drbat, ale nevytváříš si nějaký mentální model abstraktní skupiny Drbable :)

A pokud s nějakými vlastnostmi pracujeme jako s konstituenty nějakých množin, tak z nich nevytváříme hierarchie. Spíš vnímáme, že určité úplně rozdílné (nesouvisející) věci mají nějaké společné vlastnosti, jako třeba že ta věc je sešroubovaná šroubky, takže se dá otevřít pomocí šroubováku. A zároveň máš úplně jinou množinu věcí, které jsou třeba kovové. Obě vlastnosti konstituují nějakou abstraktní množinu (Šroubable a RedThings), ale nevytvářejí žádnou hierarchii a ani tu hierarchii nemůžeš vytvořit i kdybys chtěl.

Proto si myslím, že je daleko přirozenější pracovat s volně kombinovatelnými rozhraními/protokoly než s hierarchiemi tříd. Jediné, kde se s hierarchiemi extenzivně pracuje, je biologie: strunatci => savci => ... V normálním životě se to ale obvykle nedělá.

3303
/dev/null / Re:Co kdo víte o arboletu ?
« kdy: 13. 03. 2016, 16:18:03 »
Bližší detaily viz "leverage" a internet.
Není potřeba to popisovat složitě. Páka je prostě půjčka. Někdo mi dá peníze, já je zainvestuju, od zisku odečtu úroky (čili tady ten "garantovaný výnos") a zbytek jde za mnou - ať už pozitivní nebo negativní.

Pořád je možné, že tou druhou skupinou je přímo provozovatel. [...] Ale cítil jsem potřebu vám sdělit, že garance výnosu se u investic naprosto běžně dělá, a uvést i informace o tom jak.
No, zásadně tomu chybí dvě vlastnosti:
1. dlužník nemůže být anonymní, protože pak je garance čehokoli nula
2. slibovaný "garantovaný" úrok/výnos musí být (podstatně) nižší než realisticky očekávatelný tržní výnos, jinak by měl věřitel jistotu, že na tom prodělá

Čili pokud je slibovaný garantovaný výnos nerealistický, je to prostě černá díra - buď je to vyloženě podvod od začátku (letadlo) nebo je to závazek, který věřitel nebude schopen splnit. Pokud je ještě ke všemu anonymní, je to k smíchu/pláči/trestnímu oznámení.

3304
Vývoj / Re:Menší opravy v PHP - nezájem programátorů?
« kdy: 13. 03. 2016, 12:53:30 »
Pochopil jsem. Nejde ti o zajímavou diskuzi, ale utopit někoho na nešikovném použití slova, které po upozornění okamžitě uznal. Díky za diskuzi, bylo mi ctí.
Nemyslím, že je důvod to hrotit, normálně se bavíme, nechci tě na ničem topit. Jenom mi prostě přijde divné, když o cizích lidech tvrdíš, že někoho okrádají a pak mi vytýkáš, že řeknu, že jsou levnější.

3305
/dev/null / Re:Co kdo víte o arboletu ?
« kdy: 13. 03. 2016, 12:16:12 »
Funguje výběr poloviny vložené částky, tak to bude určitě dobrá investiční příležitost  ::)

No co, každý má právo být chudý.

3306
Vývoj / Re:Menší opravy v PHP - nezájem programátorů?
« kdy: 13. 03. 2016, 12:07:33 »
1) Negativně hodnotíš zákazníka tím, že naznačuješ, že mu záleží pouze na ceně a ne na kvalitě práce.
Aha. No oni existují zákazníci, kterým opravdu jde o cenu primárně. Pokud máš školu nebo neziskovku, tak prostě víc než x peněz dát nemůžou (prostě je nemají). Pokud je tvoje cena vyšší než x, pak platí to, co jsem řekl, a není na tom _nic_ hanlivého. Takový zákazník si moje služby prostě koupit nemůže. A přijde mi úplně normální to říct tak, jak to je - zjednodušuje to jednání a nemusí se tančit kolem horké kaše. Otevírá to třeba prostor pro přeformulování poptávky: "ok, a kdybysme místo X chtěli Y, tak bysme se do té maximální ceny vlezli?"

2) Negativně hodnotíš konkurenta tím, že naznačuješ, že je zajímavý pouze cenou a jeno práce stojí za starou belu.
To ale ta věta neříká. Jestliže tu práci umí udělat za polovinu než já, tak ok, běžte k němu, já to za tuto cenu neumím.
Opět: je to fakt a přijde mi to ok říct narovinu jak to je. Žádné hodnocení jeho práce v tom není, nic jsem o ní netvrdil kromě toho, že je levnější.

reaguješ bizarní situací u zákazníka na komentář člověka, který se vyjadřuje z nadhledu a nikoliv z pozice konkurenta.
No ale ty tvrdíš, že někdo někoho okrádá. Tj. implicitně se o (někdejší) konkurenci vyjadřuješ. A to velmi ostrými slovy. Že to před zákazníkem neřekneš nic nemění na tom, jak o celé situaci uvažuješ.

3307
/dev/null / Re:Co kdo víte o arboletu ?
« kdy: 13. 03. 2016, 10:59:45 »
Ve virtuálním světě nejsou zisky přes 20 % měsíčně nic nemožného.
To ani v ruletě.

Jestli si myslíš, že je možné nějakým způsobem stabilně zhodnocovat 891% p.a., tak [každý si doplní sám].

3308
Vývoj / Re:Menší opravy v PHP - nezájem programátorů?
« kdy: 13. 03. 2016, 10:06:58 »
která shazuje práci druhého člověka
V čem vidíš to shazování?

3309
/dev/null / Re:Co kdo víte o arboletu ?
« kdy: 13. 03. 2016, 02:35:55 »
To je lahůdka!

Citace
vzhledem k tomu, že na nás Simplecoin uvedl prohlášení (dne 12.1.2016 nejspíše večer), dovolili jsme si zde na něj (dne 13.1.2016 ráno) reagovat:

Čekali jsme, že po nás půjdou od chvíle, kdy jsme 12.1.2016 ráno napsali všem členům v kampani s novými pozvánkami, že také zpřístupníme jinou službu pro směnu. Jim jsme totiž řekli, že s nimi už nechceme spolupracovat. Pak z níže popsaných důvodů přišlo tohle jejich objevné prohlášení:
https://simplecoin.cz/arbolet.html
 
1. část: Společnost Simple Coin s.r.o. se zásadně distancuje od služby arbolet.cz a prohlašuje, že s arbolet.cz nikterak nespolupracuje. Simple Coin s.r.o. nemá žádnou dohodu o poskytování platebních služeb této stránce, přestože to arbolet.cz na svých stránkách o nás tvrdí.

Mohu Vám k tomu říci, že jsou jenom naštvaní a mají strach. Jednak jsme jim včera odřekli, že budeme přivádět nové klienty za předpokladu, že nesníží své poplatky, tedy v jejich případě spread bid/ask 7%, jednak jsou regulovaní bankou a nějaké prohlášení napsat zkrátka musí, aby jej mohli vytáhnout v případě, že je osloví banka například na základě zvýšení počtu či objemu transakcí či pro případ, že by si někteří klienti stěžovali. Pochopitelně to musí prezentovat jako “v zájmu občanů”.
I když je toto z business hlediska nepochopitelné proč nezvolí možnost mnohem více zákazníků za cenu nižší marže, respektujeme jejich rozhodnutí, byť je podle nás nerozumné, jelikož konkurence není slepá.
https://arbolet.cz/simplecoin

Podle slohu odhaduju věk provozovatelů tak na 16 :) Těžení se přestalo rentovat, tak frikulíni začínají rovnou krást? Moc pěkný.

3310
Vývoj / Re:Menší opravy v PHP - nezájem programátorů?
« kdy: 13. 03. 2016, 02:19:57 »
Nicméně to, že se vyjadřuju k trhu neznamená, že vzývám tržní bohy a neviditelnou ruku. Stejnětak to, že se vyjadřují k cizím hodinovým sazbám, nijak nezasahuje do jejich práv. Dotyční se stejně dobře můžou zamyslet nad tím, co píšu, a něco si z toho vzít, jako si můžou říct, že jsem blbec, a zůstat ve svých zajetých kolejích.
Já si nemyslím, že zasahuješ do jejich práv. Ani si nemyslím, že je urážíš. Myslím si ale, že používáš nevhodné a zavádějící slovo. "Ukrást" znamená někomu sebrat jeho majetek. Pokud si dobrovolně, svobodně sjednám nějakou cenu, tak tím nikoho neokrádám ani v přeneseném smyslu. Prostě jsem si sjednal takovou cenu. A je i úplně jedno, z jakého důvodu.

Ten tvůj způsob užití toho slova se dá totiž aplikovat i na jakýkoli jiný ušlý zisk, ekonomové tomu říkají tuším "ušlé příležitosti" nebo tak nějak. Např. ty máš dejme tomu intelektuální schopnosti pro práci v investičním bankéřství za dvojnásobek své současné mzdy. Znamená to, že "okrádáš rodinu" jenom protože tam nepracuješ? Ne, ty tam třeba pracovat nechceš, protože se ti bankéřství ekluje. Nikoho neokrádáš, prostě ses svobodně rozhodl téhle příležitosti nevyužít.

Dělej, jak myslíš, ale z mého pohledu je to úplně špatně. V této diskuzi se vyjadřuju k sazbám obecně a bez souvislosti se zakázkou, tudíž není komu takovou větu říct. Ale ani v souvislosti se zakázkou bych ji nepoužil. Zásadně neurážím zákazníka, se kterým chci sjednat obchod. A zásadně neurážím konkurenta. Tebou citovanou větou děláš obojí.
Neměl jsem v úmyslu udělat ani jedno. Myslel jsem to čistě neutrálně, jako konstatování faktu: pokud pro zákazníka cena rozhoduje a někdo jiný je schopný mu dát lepší cenu, tak nemá žádný důvod kupovat u mě. V tom není žádná urážka - pokud si zákazník představuje kvalitu, kterou je schopný poskytnout student, za cenu studenta, tak je nesmysl, aby nakupoval u mě. V tom případě mu doporučím, ať toho studenta zkusí a pokud to neklapne, ať se obrátí na mě, ale moje cena bude vyšší, v tom ať má jasno.

Já bych naopak považoval za urážení, pokud bych ho začal přesvědčovat o tom, že student mu tu práci neudělá nebo že nebude spokojený. Možná bude. Nebo nebude. Každopádně to není moje starost, já na trh přináším svoji službu za svoji cenu.

3311
Studium a uplatnění / Re:Promena programatora Desktop -> PLC
« kdy: 12. 03. 2016, 22:10:54 »
http://www.beremiz.org/
Díky! Je trochu problém se v tom vyznat, co je vlastně co a co to má dělat, ale každopádně mě to mj. zavedlo na zajímavej blog https://serverway.wordpress.com/category/projects/plc-from-scratch/

Mj. tam píše, že těch pokusů je prý teď hodně. A navíc jsem se z jeho diplomky dozvěděl, že slovinsky se controller řekne krmilnik, to taky není k zahození! :))

3312
Studium a uplatnění / Re:Promena programatora Desktop -> PLC
« kdy: 12. 03. 2016, 21:28:10 »
Jukni se třeba sem - http://bues.ch/cms/hacking/awlsim.html.
Tyjo, to je super, to určitě vyzkouším, až bude někdy chvilka času, dík!

A nevíš o nějaké implementaci pro ty MCU?

3313
Studium a uplatnění / Re:Promena programatora Desktop -> PLC
« kdy: 12. 03. 2016, 20:23:53 »
Takže tohle by mě docela zajímalo - jestli existují třeba nějaké tyhle "soft klony" PLCček, jak jsou dostupné a jestli pro amatérského domácího bastliče má smysl se o to trochu zajímat, nebo má zůstat u svého Arduina, protoře by mu to (řekněme třeba pro tu domácí automatizaci) nic nepřineslo.
Tohle možná můžu napsat ještě jinak: dejme tomu, že coby domácí bastlič si netroufnu na řízení něčeho trochu kritičtějšího Arduinem, protože si prostě nevěřím, že bych správně všechno ošetřil (jak píšeš a úplně tomu rozumím). Existuje pro mě v takové situace nějaká alternativa typu "soft PLC", která by mi něco takového umožnila udělat (v rozumně "domácích" podmínkách - jak cenově, tak vybavením)?

(A nebavím se samozřejmě o kardiostimulátoru. Řekněme třeba jánevím řízení vyhřívání akvárka, u kterého nechci, aby se mi kvůli chybě ryby uvařily :) )

3314
Studium a uplatnění / Re:Promena programatora Desktop -> PLC
« kdy: 12. 03. 2016, 20:18:41 »
Zduraznim souslovi na dany ucel.
Jo, jasně, já ani náhodou nechci říct, že jsou všichni pitomci, poč používají drahý stroje a proč nepřejdou na Arduino, to vůbec ne, nejsem blázen :) Je mi jasný, že jsou segmenty, kde spolehlivost je absolutně nejdůležitější, pak světelné roky nic a pak teprve se můžeme bavit o něčem dalším. To tak nějak tuším, aniž bych v té oblasti někdy něco dělal.

Spíš ta moje otázka míří na to, jestli se třeba v průběhu času nezjistilo, že se v některých oblastech, kterým dřív dominovaly superspolehlivé superstandardizované stroje, dá použít (EDIT: respektive skutečně v praxi začalo používat) i něco jiného, protože je to prostě (už, teď) podstatně dostupnější a zároveň (na daný účel) dostatečně dobré.

Prostě jestli i v téhle oblasti nedošlo k něčemu podobnému jako v oblasti serverů - megacool proprietární stroje, mainframy a jánevímco byly v některých oblastech nahrazený sprostým x86 komoditním železem, protože to prostě stačí - spolehlivost se nahoní jinak, třeba redundancí a celkově se započítáním všeho to vyjde levněji v dostatečné kvalitě.

aby vam udelali klon PLC (jakoz se i mnohokrat na ruznejch platformach stalo, pamatuju si, ze jsem pred pomerne davnymi lety oponoval praci o soft-PLC na bazi QNX
Jo, přesně tímhle směrem ten dotaz mířil - jestli se objevuje (sorry, zase analogie ze serverů) něco na způsob virtualizace - vezmu ověřené řešení, naroubuju standardním způsobem na jiný podvozek - a celkově to opět vychází plusově.

Takže tohle by mě docela zajímalo - jestli existují třeba nějaké tyhle "soft klony" PLCček, jak jsou dostupné a jestli pro amatérského domácího bastliče má smysl se o to trochu zajímat, nebo má zůstat u svého Arduina, protoře by mu to (řekněme třeba pro tu domácí automatizaci) nic nepřineslo.

3315
Studium a uplatnění / Re:Promena programatora Desktop -> PLC
« kdy: 12. 03. 2016, 18:57:51 »
Konkretneji: odhadnete si pro sebe, kolik asi % z beznejch MCU bastliru (napr. ze zdejsich hojne zavlazovanych vlaken o domovni automatizaci) by dovedlo opravdu nezprasit nejakou aplikaci, at uz na bazi ISR, nebo pollingu. Uz jen ta sebekazen, aby kod vykonanej v kazdy iteraci (a) ISR (b) hlavni smycky nepresahla kritickej cas nutnej k obsluze I/O, neni zdaleka samozrejmosti.
To není samozřejmostí, protože to drtivá většina domácích amatérských bastlířů (mezi který se taky počítám) vůbec nepotřebuje řešit - stačí vědět, že přerušení vždycky doběhne v nějakém "rozumném" čase. Domácí bastlíř většinou neřeší automatizaci ničeho, u čeho by potřeboval mít jistotu, že něco proběhne do 2ms... (A dost často ani vůbec neřeší ani ty handlery, protože prostě použije knihovnu, která to zařídí za něj :) )

...a ono to (zřejmě) není potřeba řešit u spousty aplikací. Docela mě dostala přednáška Pavla Píši z FELu (který určitě ví, o čem mluví), kde rozebíral, jestli je na automatizaci použitelné RPi: https://www.youtube.com/watch?v=I_4cAhW46dM Dost zajímavá je pasáž, kde ukazuje, jak se latence na non-realtime OS dá docela solidně řešit prostě statisticky - pokud to na X pokusů projde, tak je to na daný účel dostatečné (EDIT: na videu někde kolem 1:10:00).

Pokud je na leccos použitelné RPi, tak s jednoúčelovými MCU bez OS je situace ještě o řád lepší...

Stran: 1 ... 219 220 [221] 222 223 ... 618