• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    NYXnyx :: nová verze - testování
    NYX
    NYX --- ---
    KOMPAS: nejak obcas mizely prispevky z privatu
    KOMPAS
    KOMPAS --- ---
    NYX: jsou zpět; jaká byla příčina?
    NYX
    NYX --- ---
    KOMPAS: Tak co ted? :-)
    KOMPAS
    KOMPAS --- ---
    NYX: oba mají už delší dobu vzájemně nastaveno sledovat, jinak nic
    NYX
    NYX --- ---
    Tak na prvni pohled nic nevidim...stahnu si DB na lokal a prozkoumam dukladneji. Asi sis toho odpovidajiciho uzivatele nedal na ignore nahodou, co?
    NYX
    NYX --- ---
    KOMPAS: Diky, mrknu na to
    KOMPAS
    KOMPAS --- ---
    NYX:
    53461497–53461503
    53461506–53461509
    TOOMIX
    TOOMIX --- ---
    NYX: zkusil jsem jich pár a funguje to dobře.

    https://alpha.nyx.cz/discussion/12400/id/53461511

    V základu by měl Sublime Text umět 74 jazyků

    How to Enable Syntax Highlighting in Sublime Text 3 - Technipages
    https://www.technipages.com/how-to-enable-syntax-highlighting-in-sublime-text-3/amp

    NYX
    NYX --- ---
    TOOMIX: Asi tam bali to co se dava k sublime textu jako takovemu? A jinak tipuji, ze se tam davaji pripony souboru a ne nazvy jazyka.
    TOOMIX
    TOOMIX --- ---
    NYX: škoda, tak to zkusím metodou pokus-omyl
    NYX
    NYX --- ---
    TOOMIX: bohuzel jsou sbalene do nejakeho blobu a nedari se mi dohledat, co v nem je :-/
    NYX
    NYX --- ---
    KOMPAS: Mas prosim nejake ID prispevku, ktery by mel byt videt a neni?
    KOMPAS
    KOMPAS --- ---
    NYX: už to skáče celkem pěkně, docela změna proti předchozímu stavu :)

    pořád se mi ale stává, že přijdu do notifikací a ty příspěvky tam chybí
    konkrétně teď jsem v soukromém klubu plusoval postupně devět příspěvků, vesměs se v notifikacích objevily, ale pak jsem na dva odpověděl a ačkoliv vyskočila dvojka, tak po prokliku z notifikací zmizely všechny příspěvky z toho klubu; jsou tam jen staré notifikace z jiných klubů
    nepomůže žádné opakované klikání na panáčka ani reload :(
    TOOMIX
    TOOMIX --- ---
    NYX: v dokumentaci jsem našel, že využívá zvýraznění ze Sublime Text, který má pravidla definovaná v *.yml nebo *.yaml souborech. Každý jazyk jeden soubor s popisem zvýrazňování, bylo by prosím možné sem dát seznam toho, co tam nyx má? Díky

    syntect is a syntax highlighting library for Rust that uses Sublime Text syntax definitions. 

    Syntax Definitions – Sublime Text 3 Documentation
    http://www.sublimetext.com/docs/3/syntax.html#include-syntax
    NYX
    NYX --- ---
    KOMPAS: tak to "n = parseInt(sessionStorage.getItem(t))" dostalo TTL pet vterin, pak se resetuje na nulu.

    Jen teda nechapu, proc dojde k resetu toho id ve zprave...budu muset prozkoumat dokumentaci k tomu websocket serveru.

    Cela ta logika slouzi k tomu, aby se nezpracovavala opakovane obdrzena stejna zprava (tj. to e.id > n) a zaroven aby to nejak pobralo dramaticke snizeni toho IDcka treba po resetu serveru (e.id < n - 10)...ale tady doslo k resetu IDcka zpravy zpet na jednicku v okamziku, kdy ID posledni zpravy bylo 8...coz se veslo do toho ignorovaneho intervalu. Nechapu :-/
    NYX
    NYX --- ---
    KOMPAS: Diky, uz mozna chapu, kde muze vznikat problem.
    KOMPAS
    KOMPAS --- ---
    NYX: je to celé takové křehké

    jeden příklad za všechny, tentokrát Chrome, ve kterém mi to obecně funguje lépe než ve FF

    mám (po nějaké předchozí aktivitě) sessionStorage.thumbs_upLastId == 8
    dostanu palec
    přijde e.data:
    {
      "id": 1,
      "message": {
        "type": "thumbs_up",
        "data": {
          "notifications_unread": 1,
          "rated_by": "KOMPAS_TEST",
          "post": {
            "id": 53461500,
            "discussion_id": 270588,
            "username": "KOMPAS",
            "content": "u lik this? 2",
            "rating": 1,
            "my_rating": "positive",
            "inserted_at": "2021-03-20T20:29:00"
          }
        }
      }
    }

    klient vleze sem:
    var n = JSON.parse(e.data);
    if (!function(e) {
       var t = e.message.type + "LastId", n = parseInt(sessionStorage.getItem(t)) || 0;
       return (e.id > n || e.id < n - 10) && (sessionStorage.setItem(t, e.id.toString()),!0)
    }(n)) return;

    ve funkci:
    t == "thumbs_upLastId"
    e.id == 1 (z JSON "id":1)
    n == 8

    e.id > n || e.id < n - 10
    1 > 8 || 1 < 8 - 10
    1 > 8 || 1 < -2
    false || false

    return;
    NYX
    NYX --- ---
    TOOMIX: Jede to skrz https://github.com/trishume/syntect

    Treba to najdes nekde v dokumentaci
    TOOMIX
    TOOMIX --- ---
    [ NYX @ nyx :: nová verze - novinky ]

    jaké všechny hodnoty můžu vložit do toho tagu? js, c#? sql?, c++?
    KOMPAS
    KOMPAS --- ---
    NYX: ano, po rozkliknutí
    jen z hlediska UX v tom okamžiku uživatel na první pohled nechápe, proč tam ten záznam přibyl
    Kliknutím sem můžete změnit nastavení reklam