abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 14:22 | IT novinky

    Před 25 lety zaplavil celý svět virus ILOVEYOU. Virus se šířil e-mailem, jenž nesl přílohu s názvem I Love You. Příjemci, zvědavému, kdo se do něj zamiloval, pak program spuštěný otevřením přílohy načetl z adresáře e-mailové adresy a na ně pak „milostný vzkaz“ poslal dál. Škody vznikaly jak zahlcením e-mailových serverů, tak i druhou činností viru, kterou bylo přemazání souborů uložených v napadeném počítači.

    Ladislav Hagara | Komentářů: 0
    včera 22:33 | Nová verze

    Byla vydána nová major verze 5.0.0 svobodného multiplatformního nástroje BleachBit (GitHub, Wikipedie) určeného především k efektivnímu čištění disku od nepotřebných souborů.

    Ladislav Hagara | Komentářů: 2
    2.5. 22:22 | Komunita

    Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za duben (YouTube).

    Ladislav Hagara | Komentářů: 0
    2.5. 19:11 | IT novinky

    Provozovatel čínské sociální sítě TikTok dostal v Evropské unii pokutu 530 milionů eur (13,2 miliardy Kč) za nedostatky při ochraně osobních údajů. Ve svém oznámení to dnes uvedla irská Komise pro ochranu údajů (DPC), která jedná jménem EU. Zároveň TikToku nařídila, že pokud správu dat neuvede do šesti měsíců do souladu s požadavky, musí přestat posílat data o unijních uživatelích do Číny. TikTok uvedl, že se proti rozhodnutí odvolá.

    Ladislav Hagara | Komentářů: 3
    2.5. 11:22 | Zajímavý projekt

    Společnost JetBrains uvolnila Mellum, tj. svůj velký jazykový model (LLM) pro vývojáře, jako open source. Mellum podporuje programovací jazyky Java, Kotlin, Python, Go, PHP, C, C++, C#, JavaScript, TypeScript, CSS, HTML, Rust a Ruby.

    Ladislav Hagara | Komentářů: 2
    2.5. 09:11 | Bezpečnostní upozornění

    Vývojáři Kali Linuxu upozorňují na nový klíč pro podepisování balíčků. K původnímu klíči ztratili přístup.

    Ladislav Hagara | Komentářů: 2
    1.5. 20:00 | Komunita

    V březnu loňského roku přestal být Redis svobodný. Společnost Redis Labs jej přelicencovala z licence BSD na nesvobodné licence Redis Source Available License (RSALv2) a Server Side Public License (SSPLv1). Hned o pár dní později vznikly svobodné forky Redisu s názvy Valkey a Redict. Dnes bylo oznámeno, že Redis je opět svobodný. S nejnovější verzí 8 je k dispozici také pod licencí AGPLv3.

    Ladislav Hagara | Komentářů: 3
    1.5. 19:22 | IT novinky

    Oficiální ceny Raspberry Pi Compute Modulů 4 klesly o 5 dolarů (4 GB varianty), respektive o 10 dolarů (8 GB varianty).

    Ladislav Hagara | Komentářů: 0
    30.4. 22:33 | Nová verze

    Byla vydána beta verze openSUSE Leap 16. Ve výchozím nastavení s novým instalátorem Agama.

    Ladislav Hagara | Komentářů: 0
    30.4. 17:44 | Zajímavý článek

    Devadesátková hra Brány Skeldalu prošla portací a je dostupná na platformě Steam. Vyšel i parádní blog autora o portaci na moderní systémy a platformy včetně Linuxu.

    karkar | Komentářů: 0
    Jaký filesystém primárně používáte?
     (57%)
     (1%)
     (9%)
     (22%)
     (4%)
     (2%)
     (3%)
     (0%)
     (1%)
     (3%)
    Celkem 516 hlasů
     Komentářů: 19, poslední 30.4. 11:32
    Rozcestník

    Administrace komentářů

    Jste na stránce určené pro řešení chyb a problémů týkajících se diskusí a komentářů. Můžete zde našim administrátorům reportovat špatně zařazenou či duplicitní diskusi, vulgární či osočující příspěvek a podobně. Děkujeme vám za vaši pomoc, více očí více vidí, společně můžeme udržet vysokou kvalitu AbcLinuxu.cz.

    Příspěvek
    17.3.2020 20:17 Gréta | skóre: 37 | blog: Grétin blogísek | 🇮🇱==❤️ , 🇵🇸==💩 , 🇪🇺==☭
    Rozbalit Rozbalit vše Re: Primitivní rozšíření pro Google Chrome

    jako já zase neměla blbě něco předpokládat a hnedka pohlavě skákat do skriptování to máš uplně fuk :D :D ;D

    jak už jako tady řikali tak přímo zapisovat někam uplně kamkoliv na disk z browseru je celkem nebezpečný. extensions maj nějakej svuj local storage hele a jestli je jako fakt nutný jako jít cestou souboru na disku tak si asi zistit kam co extension zapisuje a nějak to scanovat tim skriptem.

    mě ale napadlo něco jinýho co si myslim že je mnóóóóóóóhem lepšejší ale jako nepoužívat jako zase na něco rizikovýho hesla citlivý data a tak :O :O ;D

    mě napadlo použít webovou socketovou komunikaci websockets hele. teda nevim jestli to tvý řešení jako umožňuje ale na pozadí by furt běžel nějakej ten tvuj skript jako jakoby server a extension by se k němu připojila jako klient. a server by vždycky nějak zareagoval něčim nato co by mu extension jako klient posílala

     

    tady html extension. je pozměněná jenom trošku

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8"> 
    </head>
    <body>
    <button id="button_a" disabled>akce jedna</button>
    <button id="button_b" disabled>akce dva</button>
    <button id="button_c" disabled>akce tři</button>
    <p id="keci">cekame na spojeni!!!!!!!!</p>
    <script src="app.js"></script>
    </body>
    </html>
    

     

    a app.js

    var socket= new WebSocket('ws://localhost:8765');//připojujem se na tenhleten počítač na port 8765
    socket.onmessage = function(e){ console.log("server poslal: "+e.data); };
    socket.onopen = () => nastavKnofliky();
    
    function posliZpravu(zprava)
    {
        if (socket.readyState != socket.OPEN) 
        {
            console.error("webSocket is not open: " + socket.readyState);
            return;
        }
        socket.send(zprava);
    }
    
    function nastavKnofliky()
    {
        var butt=document.getElementById("button_a");
        butt.disabled=false;
        butt.addEventListener("click", function(){posliZpravu("jedna")});//musí to bejt takle pitomě zabalený v tý funkci jinak nefunguje :O :'( ;D
                        
        butt=document.getElementById("button_b");
        butt.disabled=false;
        butt.addEventListener("click", function(){posliZpravu("dva")});
                        
        butt=document.getElementById("button_c");
        butt.disabled=false;
        butt.addEventListener("click", function(){posliZpravu("tri")});
                        
        butt=document.getElementById("keci").innerHTML="máme spojení mužem mačkat :O :D";
    }
    

     

    sem  namastila jednoduchej server v pythonu nevim v čem skriptuješ ty. je to podle tohodletoho hele ;D

    potřebuje to mit nainstalovaný knihovny websockets a asyncio

    #!/usr/bin/env python
    
    import asyncio
    import websockets
    
    async def echo(websocket, path):
        async for message in websocket:
            
            print("mam zpravu od klienta: "+str(message))
            
            if message=="jedna":
                print("nejakej prikaz k akci jedna")
                await websocket.send("akce jedna provedena ;D")
            elif message=="dva":
                print("nejakej prikaz k akci dva")
                await websocket.send("akce dva provedena ;D")
            elif message=="tri":
                print("nejakej prikaz k akci tri")
                await websocket.send("akce tri provedena ;D")
            else:
                print("nevim :O :O")
                await websocket.send("ja ti nerozumim :D")
    
    asyncio.get_event_loop().run_until_complete(
        websockets.serve(echo, 'localhost', 8765))
    asyncio.get_event_loop().run_forever()
    

    jako funguje to tak že nejdřiv pustíš ten skript python3 wserver.py a až pak mužeš mačkat ty čudliky jinak ti bude extension nadávat že neni spojení. klinet do webový konzole piše co mu server posílá zpátky se nějaká zpětná vazba ze servru možná taky muže hodit k něčemu v tý tvý extension ;D

    V tomto formuláři můžete formulovat svou stížnost ohledně příspěvku. Nejprve vyberte typ akce, kterou navrhujete provést s diskusí či příspěvkem. Potom do textového pole napište důvody, proč by měli admini provést vaši žádost, problém nemusí být patrný na první pohled. Odkaz na příspěvek bude přidán automaticky.

    Vaše jméno
    Váš email
    Typ požadavku
    Slovní popis
    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.