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 18:22 | Bezpečnostní upozornění

V balíčku eject, příkaz pro vysunutí CD/DVD z mechaniky, v linuxových distribucích Ubuntu (USN-3246-1) a Debian (#858872) byla nalezena bezpečnostní chyba CVE-2017-6964 zneužitelná k lokální eskalaci práv. Linuxové distribuce používající eject z balíčku util-linux nejsou zranitelné.

Ladislav Hagara | Komentářů: 0
dnes 05:55 | Komunita

Dries Buytaert, autor a vedoucí projektu Drupal a prezident Drupal Association, požádal soukromě před několika týdny Larryho Garfielda, jednoho z klíčových vývojářů Drupalu, aby projekt Drupal opustil. Larry Garfield minulý týden na svých stránkách napsal, že důvodem jsou jeho BDSM praktiky a rozpoutal tím bouřlivou diskusi. Na druhý den reagoval Dries Buytaert i Drupal Association. Pokračuje Larry Garfield [reddit].

Ladislav Hagara | Komentářů: 29
dnes 04:44 | Humor

Společnost SAS zveřejnila na svých stránkách studii s názvem Open Source vs Proprietary: What organisations need to know (pdf). Organizace by měly například vědět, že ideální je mix 40 % open source softwaru a 60 % proprietárního softwaru [Slashdot].

Ladislav Hagara | Komentářů: 8
včera 23:33 | Zajímavý software

Byl vydán ShellCheck ve verzi 0.4.6. Jedná se o nástroj pro statickou analýzu shellových skriptů. Shellové skripty lze analyzovat na webové stránce ShellChecku, v terminálu nebo přímo z textových editorů. Příklady kódů, na které analýza upozorňuje a doporučuje je přepsat. ShellCheck je naprogramován v programovacím jazyce Haskell. Zdrojové kódy jsou k dispozici na GitHubu pod licencí GPLv3.

Ladislav Hagara | Komentářů: 0
včera 23:33 | Pozvánky

Czech JBoss User Group zve na setkání JBUG v Brně, které se koná ve středu 5. dubna 2017 v prostorách Fakulty informatiky Masarykovy univerzity v místnosti A318 od 18:00. Přednáší Pavol Loffay na téma Distributed Tracing and OpenTracing in Microservice Architecture.

… více »
mjedlick | Komentářů: 0
včera 11:33 | Zajímavý článek

Národní centrum kybernetické bezpečnosti (NCKB) vypracovalo (pdf) 26 podrobných bezpečnostních doporučení pro síťové správce. Tato doporučení jsou nastavena tak, aby je bylo možné aplikovat v každé instituci. Jsou rozdělena na tři základní části: bezpečnost infrastruktury, bezpečnost stanic a serverů a bezpečnost uživatelů.

Ladislav Hagara | Komentářů: 16
včera 05:55 | Komunita

Prezident Nadace pro svobodný software (FSF) Richard M. Stallman vyhlásil na slavnostním ceremoniálu v rámci konference LibrePlanet 2017 vítěze Free Software Awards za rok 2016. Ocenění za společenský přínos získal SecureDrop (Wikipedie). Za rozvoj svobodného softwaru byl oceněn Alexandre Oliva (Wikipedie).

Ladislav Hagara | Komentářů: 0
včera 04:44 | Nová verze

Byla vydána verze 0.7.0 debugovacího nástroje cgdb. Mezi novinky patří například zvýrazňování syntaxe jazyka Rust. Podrobnosti v poznámkách o vydání.

Neel | Komentářů: 0
25.3. 22:00 | Komunita

Portál Stack Overflow po roce opět vyzpovídal své uživatele, jedná se především o vývojáře softwaru, a zveřejnil (podcast) detailní výsledky průzkumu. Průzkumu se letos zúčastnilo více než 64 tisíc vývojářů. Jejich nejmilovanější platformou je linuxový desktop. Ten je také druhou nejpoužívanější platformou vývojářů.

Ladislav Hagara | Komentářů: 7
24.3. 11:55 | Komunita

Vývojový tým OpenSSL ve spolupráci s iniciativou Core Infrastructure konsorcia Linux Foundation spustil proces přelicencování této kryptografické knihovny ze současné licence na licenci Apache Licence v 2.0 (ASLv2). Nová licence usnadní začleňování OpenSSL do dalších svobodných a open source projektů. Všichni dosavadní vývojáři OpenSSL (Authors) obdrží v následujících dnech email s prosbou o souhlas se změnou licence.

Ladislav Hagara | Komentářů: 33
Jak se stavíte k trendu ztenčování přenosných zařízení (smartphony, notebooky)?
 (14%)
 (2%)
 (72%)
 (3%)
 (10%)
Celkem 951 hlasů
 Komentářů: 72, poslední 1.3. 11:16
    Rozcestník

    Dotaz: Počet otevřených oken v prohlížeči z jednoho www severu

    6.3.2012 10:38 Jarda
    Počet otevřených oken v prohlížeči z jednoho www severu
    Přečteno: 382×
    Hezký den

    existuje vůbec jak zjistit, kolik má uživatel otevřených oken z jednoho a téhož www severu pomocí javascriptu společně s php a dalšími technologiemi? Viděli jste takovéto řešení? Poradíte? Důvod je prostý, chci zamezit možnosti editace shodných formulářových dat jedním klientem v téže době.

    Jarda

    Odpovědi

    6.3.2012 11:28 Filip Jirsák | skóre: 66 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Počet otevřených oken v prohlížeči z jednoho www severu
    Neexistuje. A stejně by to neřešilo váš problém, protože formulář může editovat víc uživatelů na různých počítačích.

    Řešením je zamykat příslušná data, tj. uživatel je zamkne a pak edituje, ostatní mohou editovat až po odemčení. V případě webu je vhodné nějak vyřešit automatické odemykání (uživatel zavře prohlížeč bez uložení, odpojí se od internetu atd.). Tj. zámek by měl mít nějakou časovou platnost, a pokud je daná stránka otevřená v okně prohlížeče, pomocí JavaScriptu bych na server pinkal („stále edituje“), čímž by se zámek automaticky prodlužoval.

    Opravdu potřebujete zamezit souběžné editaci, nestačilo by optimistické zamykání? Tj. uživatel edituje nějakou verzi, s uložením se verze zvýší. Při ukládání se otestuje, zda editovaná verze souhlasí s aktuální verzí – pokud ne, někdo data mezitím změnil a uživatel musí konflikt vyřešit.
    6.3.2012 11:48 Jarda
    Rozbalit Rozbalit vše Re: Počet otevřených oken v prohlížeči z jednoho www severu
    Editaci různými klienty už mám vyřešeno a to zamykáním dat. Ale to ne znáte vynalézaví uživatele! Tisíckrát jim říkám neotevírat další okna a ni je i tak otevřou! Tak jsem si říkal, když tuto informaci získám, tak při otevírání dalšího okna mu napíšu něco slušně v tom smyslu, b...u už to edituješ!
    6.3.2012 12:06 Filip Jirsák | skóre: 66 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Počet otevřených oken v prohlížeči z jednoho www severu
    Dalo by se to vyřešit trikem s window.name – každé okno prohlížeče by tam mělo unikátní název (pokud by tam ještě ID nebylo, požádal byste si server o další), a zámek by měl tohle ID poznamenané. Pokud by uživatel zkusil editační formulář otevřít z jiného okna, dostal by varování. Ale nejsem si jist, zda by se vám podařilo zachytit případné zavření prvního okna. Každopádně mi to připadá jako kanón na vrabce…
    Josef Kufner avatar 10.3.2012 13:28 Josef Kufner | skóre: 67
    Rozbalit Rozbalit vše Re: Počet otevřených oken v prohlížeči z jednoho www severu
    Můžeš nastavit cookie a pak ji kontrolovat. Pokud cookie nastaví jedno okno, druhé ji uvidí také. Je to něco jako sdílená paměť a stejným způsobem je můžeš použít v javascriptu pro meziokenní komunikaci.
    Hello world ! Segmentation fault (core dumped)
    10.3.2012 14:47 Filip Jirsák | skóre: 66 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Počet otevřených oken v prohlížeči z jednoho www severu
    Jenže kdyby uživatel formulář otevřel v jednom okně, pak ho zavřel a otevřel znova, dostane vynadáno taky, protože u té cookie nepůjde zjistit, že ji nastavilo aktivní okno. Předpokládám, že proto tazatel potřebuje umět jednotlivá okna odlišit.
    Josef Kufner avatar 10.3.2012 15:11 Josef Kufner | skóre: 67
    Rozbalit Rozbalit vše Re: Počet otevřených oken v prohlížeči z jednoho www severu
    Ale zjistí. Stačí v té cookie udržovat aktuální čas, třeba jen jednou za sekundu. Pak script v druhém okně uvidí, že ta cookie se mění nebo je jen příliš čerstvá a může podle toho jednat.

    Alternativou k aktivní modifikaci cookie může být její odstranění při zavření okna. Asi bych skloubil obojí – méně častou aktualizaci (10 sekund?) a úklid při zavření okna, takže to nebude zbytečně zatěžovat prohlížeč, ale přitom to bude přiměřeně spolehlivé.

    Pokud pak někdo okno otevře a zas zavře, cookie zmizí a při dalším otevření se žádné varování nekoná. Pokud k tomu otevře druhé okno, tak script uvidí cookie a zakřičí.

    Další možností je window.open() s názvem skrytého iframe, jak to dělá bncconnector (netestoval jsem to).
    Hello world ! Segmentation fault (core dumped)
    6.3.2012 11:29 fixxxer
    Rozbalit Rozbalit vše Re: Počet otevřených oken v prohlížeči z jednoho www severu
    Pridaj k tym datam do tabluky dalsi slpec, co ja viem "can_edit". V pripade ze niekto edituje dany zaznam, "can_edit" = 0. Po skoneceni editacii (submite) nastav znova ten slpec na 1 (zize da sa editovat).

    V pripade ze niekto dalsi bude chciet sucasne editovat dany zaznam, musis najprv zistit ci "can_edit" je 1, ak nieje zakaz mu editaciu.

    Jedna vec sa danemu sposobu vytknut. V pripade ze niekto edituje dany zaznam, a neulozi data (povedzme strati spojenie so servrom), "can_edit" bude stale nastaveny na 0, cize nik iny nebudem moct editovat, pokial (manulane alebo inym sposobom) nezmenis "can_edit" na 1

    10.3.2012 17:26 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: Počet otevřených oken v prohlížeči z jednoho www severu
    Příloha:
    Jak to tady čtu, tak jsem si řekl, že se připojím. Lze to pomocí dvou řešení(, ale jen v rámci vaší aplikace). Buď máte „Javacript super stránky“ a nikdy neodešlete celou stránku takže máte neustále jednu stránku, které bylo přiděleno nějaké ID a tuto identifikaci držíte v nějaké globální proměnné (Javascriptové) a vždy ji odesíláte s každým requestem a na straně serveru tyto proměnné jen evidujete, takže když se otevře nové okno ve vaší aplikaci víte o tom, bo jej musíte evidovat (nebo dokonce přidělit id).
    Nebo stránku umístíte do frame-u a máte druhý viditelný/neviditelný frame a v něm udržujete id okna viz příloha a v ní tři funkční php dokumenty.
    Pokud stránka, ze které bude uživatel editovat data, umožní registraci okna a stránka kde se data již editují ne, ta již pak vyžaduje registrované okno, tak jeden uživatel nikdy nemůže editovat data 2× současně a taky pokud si omylem zavře „to správné“ okno, tak se nic neděje protože vstupem na stránku, kde bude data k editaci volit, si editaci opět povolí (a zakáže pro jakákoliv jiná i otevřená okna a, o kterých víte na serveru a můžete o tom informovat) - jak s tím pracovat a jak uživatele informovat a co povolit je už na Vás.
    Pokud se to zkombinuje i s funkcí keep-alive, tj. každé okno (ten hlavni frame) si pinká na server třeba po minutě přes httprequest a prodlužuje platnost registrace okna, tak přesně víte (v rámci 1-2 min) i jaká okna existují a můžete přímo sdělit „data zapsána, data editujete ještě v jednom okně a nyní nejsou aktuální“ nebo to prostě pro to okno zakázat, nebo nepovolit zápis pokud existují taková okna dvě, nebo prostě neotevřít další editační okno, pokud už nějaké existuje.
    Ale jak vidíte přináší to i spoustu otázek typu „A když toto, tak co?“
    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.