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 - Wrána diskuze

Stran: 1 ... 6 7 [8] 9 10 11
106
na 99.99999999999999999999999999% šmírování :o :(

equa banka
Citace

Equa bank
Equa bank a.s.
Showing permissions for all versions of this app
This app has access to:
Camera

    take pictures and videos

Wi-Fi connection information

    view Wi-Fi connections

Storage

    modify or delete the contents of your USB storage
    read the contents of your USB storage

Phone

    read phone status and identity

Location

    precise location (GPS and network-based)
    approximate location (network-based)

Device ID & call information

    read phone status and identity

Photos/Media/Files

    modify or delete the contents of your USB storage
    read the contents of your USB storage

Other

    receive data from Internet
    control vibration
    run at startup
    full network access
    prevent device from sleeping
    read Google service configuration
    view network connections

zásilkovna
Citace
Zásilkovna - Posílejte zásilky bez front a levněji
Zásilkovna s.r.o.
Showing permissions for all versions of this app
This app has access to:
Wi-Fi connection information

    view Wi-Fi connections

Storage

    modify or delete the contents of your USB storage
    read the contents of your USB storage

Location

    precise location (GPS and network-based)
    approximate location (network-based)

Contacts

    read your contacts

Photos/Media/Files

    modify or delete the contents of your USB storage
    read the contents of your USB storage

Other

    receive data from Internet
    pair with Bluetooth devices
    access Bluetooth settings
    full network access
    prevent device from sleeping
    view network connections

edit: pridaná zásilkovna

107
Vývoj / Re:Discriminated unions v C++
« kdy: 26. 10. 2020, 15:32:05 »
eště sme tady neměli oběkt + template specialization hele :o :o
Kód: [Vybrat]
#include <iostream>

enum class CurrencyTag {DOLARY, TOLARY, RUBLY};
constexpr double TOLARY_TO_DOLARY = 10.0;
constexpr double RUBLY_TO_DOLARY = 0.5;

template <CurrencyTag Tag>
class Platidlo
{
public:
    Platidlo(double val):myVal(val){}
    const double valToUsd() const;
private:
    double myVal;
   
};

template <> const double Platidlo<CurrencyTag::DOLARY> :: valToUsd () const
{
    return myVal;
}
template <> const double Platidlo<CurrencyTag::TOLARY> :: valToUsd () const
{
    return myVal * TOLARY_TO_DOLARY;
}
template <> const double Platidlo<CurrencyTag::RUBLY> :: valToUsd () const
{
    return myVal * RUBLY_TO_DOLARY;
}
 
int main()
{
    Platidlo <CurrencyTag::TOLARY> hrnecPlnejTolaru(1.0);
    std::cout << hrnecPlnejTolaru.valToUsd() << std::endl;
    return 0;
}

.................
mě jako zas tak moc neděkuj sama se tamto c++ teďko teprve učim nóó tak aby to jakoby nedopadlo jako ve vobrázku vod brůgla hele  ;D ;D ;) ;)

108
/dev/null / Re:Úprava češtiny v Ubuntu
« kdy: 25. 10. 2020, 14:34:37 »
btw drtivá věčina z nás nemá s tim přitepleným ubuntím 'budiž' nic společnýho [...]
ja teda kdyz sem obcas/vyjimecne delal preklad, tak OK jedine jako Budiž ;-) a priteplenost v tom neni, naopak tento preklad pochazi z minuleho tisicileti kdy byl pouzivan v Lokalizaci na Amize = pritelkyne ;-)
nóó tak aspoň víme vodkuď se to 'budiž' jako bere ;D ;D ;) ;)
btw google trnaslator strašně překvapivě překládá 'ok' jako................................................ ok hele ;D ;D

109
Vývoj / Re:Discriminated unions v C++
« kdy: 25. 10. 2020, 14:27:30 »
<flame/>Cela diskuze mi pripomina snahu pouzivat co nejobskurnejsi a nejmene zname vlastnosti z daneho jazyka. A chudaci programatori, kteri potom maji takovy kod prebrat a nedejboze upravovat.
si zato mužou sami že chtěli programovat v c++  ;D ;D ;) ;)

tamto hodně nový c++ trošičku vypadá jako když pejsek s kočičkou pekli dort. lidi co vyvýjej c++ si asi jako myslej že když tam nastrkaj všechny nejrůznější vychytávky s jinejch jazyků co kde jako viděli takže jakoby udělaj jazyk pro masy nóó ale myslim si že to dopadne uplně vobráceně a lidi se jim nato vykašlou. jedinej důvod proč se tendleten jazyk učim je už zmiňovanej unrealengine jinak nic. a i v tom unrealenginu de mastit různý ty blueprinty a naklikávat si všecko v gui takže to pro c++ nevidim moc dobře :o :o ??? :)

110
Vývoj / Re:Discriminated unions v C++
« kdy: 25. 10. 2020, 14:18:13 »



účelu týdletý template z řádků 18-21
Kód: [Vybrat]
template<CurrencyTag... Tags>
using CurrencyVariant = std::variant<CurrencyType<Tags>...>;

using Currency = CurrencyVariant<CurrencyTag::Eur, CurrencyTag::Usd, CurrencyTag::Btc>;
nerozumim ale mam takovej pocit žeje bezpečný ji min pro c++20 nahradit takle jednoduše :o :o

Kód: [Vybrat]
using Currency = std::variant<CurrencyTag::Eur, CurrencyTag::Usd, CurrencyTag::Btc>;


Na pocity v C++ funguje prekladač...

táákže výslednej upravenej zdrojáček takle nějak

Kód: [Vybrat]
#include <variant>

template<class... Ts> struct overload : Ts... { using Ts::operator()...; };

enum class CurrencyTag {
    Eur,
    Usd,
    Btc   
};

template<CurrencyTag Tag>
struct CurrencyType {
    double value;
};

using Currency = std::variant<CurrencyTag::Eur, CurrencyTag::Usd, CurrencyTag::Btc>;

constexpr double EUR_TO_USD = 1/1.1;
constexpr double BTC_TO_USD = 12000.;

constexpr double toUsd(const Currency &currency) {
    return std::visit(overload {
[](const CurrencyType<CurrencyTag::Eur>& currency) { return currency.value * EUR_TO_USD; },
[](const CurrencyType<CurrencyTag::Usd>& currency) { return currency.value; },
[](const CurrencyType<CurrencyTag::Btc>& currency) { return currency.value * BTC_TO_USD; }
    },
    currency);
}

int main() {
    static_assert(toUsd(CurrencyType<CurrencyTag::Btc>{1.}) == BTC_TO_USD);
    return 0;
}


...ktorý si asi nepoužil, pretože by si vedel, že tam máš chyby. A teraz čo s tým?
jejda :D

nj máš pravdu jeto rozbitý :o :o :-\ :-\
určitě sem to včera zkoušela ale asi sem jakoby zkompilovala něco uplně jinýho misto toho nebo nevim :o :o

a čože stým teraz?? ty template se de skutečně +- zbavit když tamto currency uděláš jako
Kód: [Vybrat]
using Currency = std::variant<CurrencyType<CurrencyTag::Eur>, CurrencyType<CurrencyTag::Usd>, CurrencyType<CurrencyTag::Btc>>;
ale nefunguje to když je současně umazanej ten trailing na čtvrtým řádku :o :o
kompilovaný v g++ 10.2.0 s parametrem -std=c++20


von už si to kompilátor jakoby nějak rozumě přežvejkne :D ;D ;) ;)


Toto už je asi iba doplnok k spracovaniu a s touto otázkou, ktorej témou je sumárny typ, teda v C++ variant, to nijako nesúvisí, keďže si ten variant vymazal. Zvlášť, keď potrebuješ v jednom kontajneri držať položky rôznych typov.
nóó ale mam takovej pocit že logika toho zdrojáčku je +- stejná tomu co po nás jako bylo požadovaný :) ;)
a vubec mam dojem že todleto std::variant de vobecně nahradit přetěžováním + jinejma už zavedenejma mechanizmama. nóó ale třeba se zase pletu ;D ;D ;) ;)

111
Vývoj / Re:Discriminated unions v C++
« kdy: 24. 10. 2020, 15:57:25 »
... omylom som to odoslal skôr ako som chcel.

Dovolil som si kód z #5 trochu upraviť:
.............................

tamten trailing return ze čtvrtýho řádku
Kód: [Vybrat]
template<class... Ts> overload(Ts...) -> overload<Ts...>;
neni v c++20 potřeba protože tam std::visit jakoby umí správně uhádnout návratovej typ a nemusí se mu radit hele :) ;)

účelu týdletý template z řádků 18-21
Kód: [Vybrat]
template<CurrencyTag... Tags>
using CurrencyVariant = std::variant<CurrencyType<Tags>...>;

using Currency = CurrencyVariant<CurrencyTag::Eur, CurrencyTag::Usd, CurrencyTag::Btc>;
nerozumim ale mam takovej pocit žeje bezpečný ji min pro c++20 nahradit takle jednoduše :o :o
Kód: [Vybrat]
using Currency = std::variant<CurrencyTag::Eur, CurrencyTag::Usd, CurrencyTag::Btc>;
táákže výslednej upravenej zdrojáček takle nějak

Kód: [Vybrat]
#include <variant>

template<class... Ts> struct overload : Ts... { using Ts::operator()...; };

enum class CurrencyTag {
    Eur,
    Usd,
    Btc   
};

template<CurrencyTag Tag>
struct CurrencyType {
    double value;
};

using Currency = std::variant<CurrencyTag::Eur, CurrencyTag::Usd, CurrencyTag::Btc>;

constexpr double EUR_TO_USD = 1/1.1;
constexpr double BTC_TO_USD = 12000.;

constexpr double toUsd(const Currency &currency) {
    return std::visit(overload {
[](const CurrencyType<CurrencyTag::Eur>& currency) { return currency.value * EUR_TO_USD; },
[](const CurrencyType<CurrencyTag::Usd>& currency) { return currency.value; },
[](const CurrencyType<CurrencyTag::Btc>& currency) { return currency.value * BTC_TO_USD; }
    },
    currency);
}

int main() {
    static_assert(toUsd(CurrencyType<CurrencyTag::Btc>{1.}) == BTC_TO_USD);
    return 0;
}


a samozdřejmě to de furt postaru overloadingem/přetěžováním jakože bez použití lambda funkcí variadic templates hele std::variant hele a visitoru takle nadivoko :D ;D ;D ;)
Kód: [Vybrat]
#include <iostream>

enum class CurrencyTag {
    Dolary,
    Tolary,
    Rubly   
};

template<CurrencyTag Tag>
struct CurrencyType {
    double value;
};

constexpr double TOLARY_TO_DOLARY = 123.456;
constexpr double RUBLY_TO_DOLARY = 0.0001;

constexpr double toUSD(const CurrencyType<CurrencyTag::Dolary> & platidlo){return platidlo.value;}
constexpr double toUSD(const CurrencyType<CurrencyTag::Tolary> & platidlo){return platidlo.value * TOLARY_TO_DOLARY;}
constexpr double toUSD(const CurrencyType<CurrencyTag::Rubly> & platidlo){return platidlo.value * RUBLY_TO_DOLARY;}

int main()
{
    CurrencyType<CurrencyTag::Tolary> hrnecPlnejTolaru = {5};
    CurrencyType<CurrencyTag::Rubly> cenaVodky = {1};
    std::cout << toUSD(hrnecPlnejTolaru) << std::endl;
    std::cout << toUSD(cenaVodky) << std::endl;
    return 0;
}
von už si to kompilátor jakoby nějak rozumě přežvejkne :D ;D ;) ;)

112
Sítě / Re:Prolomení hesla do Wi-Fi sítě z Linuxu
« kdy: 24. 10. 2020, 15:49:07 »
Přemýšlím, jak chápat "připomínku" od uživatele johanson14, který uvádí "Je to presne tak ako píšeš. => moderátor dávno heslo zná a pouze jej má ve výsledku ve slovníku...". Mám to chápat, že mám pomocí příkazů již slovník vytvořený, ze skenované sítě???? V tom zase bude něco jednoduchého, ale nechytám se.... :-( :-( Beztak mi uživatelka "Wrána diskuze" odpoví jedním slovem :-) :-) :D
slovník takle jednoduše nevyrobíš ten si asi jako musíš vodněkud stáhnout :D :) :) ;)

třeba z toho jendovýho githubovýho vodkazu hele
nějaký volně dostupný český wordlisty sou tady hele
nóó nebo z nějakejch temějších koutků internetu ;D ;D ;) ;) nevim jestli mužu uplně přesně menovat nóó ale třeba na takový ty stránce s takovou pirátskou lodičku navobrázku kde si hodný lidi mezi sebou zadarmo pučujou seriály nebo filmy de taky nějaký ty wordlisty (ne český) stáhnout. zátoka nějaká se to menuje ;D ;D ;D ;D ;) ;)

btw johanson asi jako vodpovídal na uplně tvuj první dotaz z 2.12.2019 hele :) ;)

113
O serveru Root.cz / Re:placené odběry
« kdy: 22. 10. 2020, 16:01:17 »
Teda, říkám si, chtěl bych mít Krčmářovi nervy. Dělat fórum pro tyhle lidi... by mě kleplo.
a mý nervy bys jako nechtěl mit?? sem chodim pomáhat navzdory tomu žemě tady jako nejmíň už 3x zabanovali ;D ;D :D ;) ale už sem jim vodpustila voni to asi jako mysleli dobře abyste vy dědci měli klid a já mam dost prostoru i jinde :) ;)

btw některý odkazy v nápovědě vedou už na zrušený stránky hele :o :o

114
O serveru Root.cz / Re:placené odběry
« kdy: 22. 10. 2020, 15:43:10 »
budem věřit teda  :) ;)

115
Vývoj / Re:Python selenium chromedriver zmena proxy
« kdy: 22. 10. 2020, 14:47:11 »
Zdravim.

Mam taky problemik s seleniom a pythonom. Snazim sa zmenit proxy pri testoch ale nechce mi to nabehnut. Resp. chova sa to divne. Raz to zmenu vykona inokedy ostane vysiet len na prvom proxy a nechce sa prepnut. Vedel by niekto poradit - usmernit?
Kód: [Vybrat]
    
    proxy_list_query = random.choice(proxy_list)
    chrome_options = webdriver.ChromeOptions()
    chrome_options.add_argument('--proxy-server=%s' % proxy_list_query)
    driver= webdriver.Chrome(chrome_options=chrome_options)
    driver = webdriver.Chrome(r"C:\chromedriver\chromedriver.exe")
    .....

ale dyď to jako musíš vidět že na posledním ukázaným řádku strkáš do proměný driver novou instanci webdriveru která ale už jakoby nemá vyplněnej ten argument 'chrome_options' :o :o :o :D

takle nějak ho zkus vyrobit :) ;)
Kód: (python) [Vybrat]
from selenium import webdriver

PROXY = '101.109.246.40:8080' # pochází z tohodletoho http proxy listu https://www.proxyscrape.com/free-proxy-list
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--proxy-server=%s' % PROXY)
chrome = webdriver.Chrome(executable_path='/cesta/k/chromedriveru/chromedriver', options=chrome_options) # si tam napiš tamtu windowsovou cestu k chromedriveru nemam jak vyzkoušet  :D :D
chrome.get('https://www.myip.com/')

116
O serveru Root.cz / placené odběry
« kdy: 20. 10. 2020, 15:23:27 »
nějaký placený odběry tady na foru se chystaj hele :o :o :o :o
myslim že musíte bejt přihlášený na foru abyste to jakoby viděli  :o :o

117
Odkladiště / Re:abclinuxu.cz je dead?
« kdy: 20. 10. 2020, 15:13:54 »
odchazi zas kus historie.

nekdo by si aspon mohl vyzadat jejich archiv az zemrou.
abc má hlubší kořínky než se vod pohledu zdá a vodhaduju že vás všecky přežije :P :P ;D ;)

118
Sítě / Re:Prolomení hesla do Wi-Fi sítě z Linuxu
« kdy: 20. 10. 2020, 14:01:55 »
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ěď.
iwlist je nástroj na scanování wifi sítí ;) napiš si do terminálu
Kód: [Vybrat]
man iwlist
  ;D ;D ;) ;)

..................
https://linux.die.net/man/8/iwlist

Na některých distribucích není a je tam iw -- iw dev wlan0 scan
kareltomáš má kali 2020 nóó a tam iwlist je :D ;)

119
Vývoj / Re:Python vyhladavanie na google s kliknutim
« kdy: 20. 10. 2020, 13:35:15 »
Wrána diskuze : dost dobre.
Uz to mam skoro hotove ale ostal mi posledny problem a sice vzdy ked zapnem script tak otvara nove okno v chrome. So far so good. Problem je ze ked vyhladavam na google chce odomna potvrdit podmienky.
skusam to skrz
Kód: [Vybrat]
 buttons = driver.find_elements_by_xpath('//*[@id="introAgreeButton"]').click()

alebo
Kód: [Vybrat]
buttons = driver.find_element_by_id('introAgreeButton').click()
ale nechce ich potvrdit. Ako to "ofajcit"?
nóóóó voni to maj jakoby strčený v iframu takže se do něj musíme přepnout nejdřiv :o ;)
joa tu metodu click tam máš napsanu uplně divně protože 'buttons' sou list  :o :o čti coti to jakoby piše do terminálu za chyby vždycky  ;D ;)
Kód: [Vybrat]
Traceback (most recent call last):
  File "delani_s_chromiem.py", line 5, in <module>
    buttons = driver.find_elements_by_xpath('//*[@id="introAgreeButton"]').click()
AttributeError: 'list' object has no attribute 'click'
takže takle nějak byto mohlo fungovat
Kód: (python) [Vybrat]
from selenium import webdriver

driver = webdriver.Chrome()
driver.get('http://www.google.com')
driver.switch_to.frame(driver.find_element_by_tag_name('iframe'))
buttons = driver.find_elements_by_xpath('//*[@id="introAgreeButton"]')
print(buttons) # koukej žeto je list :O ;D
buttons[0].click()
print('hotovo!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!')


120
...........................
Pro lepší představu uvádím kousek z dokumentace k datovému rozhraní, všechno pak dodám případnému zájemci o tuto prácičku:

V části II. je popsáno datové rozhraní (dále jen DR) mezi PZS a zdravotní pojišťovnou pro případ
předávání individuálních dokladů v datové formě.
Pro přijímání i předávání dokladů předepisuje soubory „ASCII“ (kódování v PC LATIN2). Použití tohoto typu souboru bylo voleno s ohledem na univerzální možnosti jejich exportu i importu.
Zavádí se též používání definovaného datového rozhraní XML.
Popis vyplňování položek dokladů a předávání tiskopisů je uveden v materiálu „Metodika pro
pořizování a předávání dokladů“ v platném znění (dále jen Metodika).
II – 2. Přijímané doklady v DR – obecné zásady


nějakou dokumentaci maj i veřejně přístupnou na stránkách hele :o :o
btw od 1.1 2021 maj mit nějakou novou verzi toho jejich 'datovýho rozhraní' prej hele  :o :o

Stran: 1 ... 6 7 [8] 9 10 11