• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    NYXnyx :: nová verze - testování
    Testovací verze se nachází zde: https://alpha.nyx.cz/

    Bugy si eviduji na nastence
    Opravene chyby a nasazene zmeny hlasim zde: [ nyx :: nová verze - novinky ]

    Co by mi opravdu pomohlo, kdybyste důkladně otestovali:

    - Cokoliv související s ignorem a double ignorem (nepoužívám ho a DI na mě nefunguje, tj. to nemám nakoukané)
    - Události a inzeráty pokud je používáte
    - Běžné funkce tak, jak je používáte vy...už jsem byl párkát v téhle situaci a nerozbrečím se :-)

    Co nejsou chyby (seznam budu případně doplňovat):

    - Diskuze, události i inzeráty jsou namigrované do stejných tabulek za sebe, tj. v sekci poslední člověk vidí pouze inzeráty, nefungují filtry podle hodnocení apod...to se vyřeší jakmile začnou přibývat příspěvky do normálních diskuzí (ano, řadit podle času místo ID by bylo řešení, ale teď už nehodlám měnit)
    - Po udělení hlasu se může výsledné číslo změnit více než by člověk čekal (vzniká migrací během provozu, při ostré migraci to bude sedět)
    - Neodchází e-maily (tj. registrační, přeposílání z pošty, pozvánky apod...)

    A kdyz tam bude treba hodku 502 stranka, tak nejspis prave provadim novou migraci
    rozbalit záhlaví
    NYX
    NYX --- ---
    KOMPAS: Mno byla to fuska...ale snad to slape. Stale to neni dokonale, treba se prevadi linky uvnitr techhle bloku, ale to mozna poladim pozdeji...
    NYX
    NYX --- ---
    KOMPAS: Ajaj, tohle bude zle :-/ Ale uvidim, co se s tim da delat.
    KOMPAS
    KOMPAS --- ---
    a když už se bavíme o syntax highlightu, tak hned jedna regrese, která samozřejmě souvisí s novým parserem: v <code> neprojdou texty ve špičaticích, typicky z
    <code data-lang="c">
    #include <stdio.h>
    int main(){}
    </code>

    to udělá něco jako
    #include
    int main(){}
    
    a to nemluvím o zvýraznění nějakého HTML, tam zmizí pomalu všechno ;)
    NYX
    NYX --- ---
    KOMPAS: Nic chytrejsiho tam nemam :)
    KOMPAS
    KOMPAS --- ---
    NYX: no, záleží na tom, jak to používáš ty; jestli v důsledku voláš find_syntax_by_extension() nebo tam je nějaká chytřejší logika
    některé typy syntaxe (viz níže) totiž nemají příponu a dají se hledat jen podle jiných parametrů přes find_syntax_by_scope() apod.

    jde o tyhle (jméno + jméno scope):
    JavaDoc: text.html.javadoc
    Regular Expressions (Javascript): source.regexp.js
    LaTeX Log: text.log.latex
    Make Output: source.build_output
    MultiMarkdown: text.html.markdown.multimarkdown
    camlp4: source.camlp4.ocaml
    PHP Source: scope source.php
    Regular Expressions (Python): source.regexp.python
    R Console: source.r-console
    Cargo Build Results: source.build_results
    Shell-Unix-Generic: source.shell
    commands-builtin-shell-bash: commands.builtin.shell.bash

    a zrovna Regular Expressions * by byly asi docela fajn
    KOMPAS
    KOMPAS --- ---
    TOOMIX: něco jsem vymlátil z toho default.newlines.packdump:

    Plain Text: "txt"
    ASP: "asa"
    HTML (ASP): "asp"
    ActionScript: "as"
    AppleScript: "applescript", "script editor"
    Batch File: "bat", "cmd"
    NAnt Build File: "build"
    C#: "cs", "csx"
    C++: "cpp", "cc", "cp", "cxx", "c++", "C", "h", "hh", "hpp", "hxx", "h++", "inl", "ipp"
    C: "c", "h"
    CSS: "css", "css.erb", "css.liquid"
    Clojure: "clj"
    D: "d", "di"
    Diff: "diff", "patch"
    Erlang: "erl", "hrl", "Emakefile", "emakefile"
    HTML (Erlang): "yaws"
    Go: "go"
    Graphviz (DOT): "dot", "DOT", "gv"
    Groovy: "groovy", "gvy", "gradle"
    HTML: "html", "htm", "shtml", "xhtml", "inc", "tmpl", "tpl"
    Haskell: "hs"
    Literate Haskell: "lhs"
    Java Server Page (JSP): "jsp"
    Java: "java", "bsh"
    Java Properties: "properties"
    JSON: "json", "sublime-settings", "sublime-menu", "sublime-keymap", "sublime-mousemap", "sublime-theme", "sublime-build", "sublime-project", "sublime-completions", "sublime-commands", "sublime-macro", "sublime-color-scheme"
    JavaScript: "js", "htc"
    BibTeX: "bib"
    LaTeX: "tex", "ltx"
    TeX: "sty", "cls"
    Lisp: "lisp", "cl", "clisp", "l", "mud", "el", "scm", "ss", "lsp", "fasl"
    Lua: "lua"
    Makefile: "make", "GNUmakefile", "makefile", "Makefile", "OCamlMakefile", "mak", "mk"
    Markdown: "md", "mdown", "markdown", "markdn"
    MATLAB: "matlab"
    OCaml: "ml", "mli"
    OCamllex: "mll"
    OCamlyacc: "mly"
    Objective-C++: "mm", "M", "h"
    Objective-C: "m", "h"
    PHP: "php", "php3", "php4", "php5", "php7", "phps", "phpt", "phtml"
    Pascal: "pas", "p", "dpr"
    Perl: "pl", "pm", "pod", "t", "PL"
    Python: "py", "py3", "pyw", "pyi", "pyx", "pyx.in", "pxd", "pxd.in", "pxi", "pxi.in", "rpy", "cpy", "SConstruct", "Sconstruct", "sconstruct", "SConscript", "gyp", "gypi", "Snakefile", "wscript"
    R: "R", "r", "s", "S", "Rprofile"
    Rd (R Documentation): "rd"
    HTML (Rails): "rails", "rhtml", "erb", "html.erb"
    JavaScript (Rails): "js.erb"
    Ruby Haml: "haml", "sass"
    Ruby on Rails: "rxml", "builder"
    SQL (Rails): "erbsql", "sql.erb"
    Regular Expression: "re"
    reStructuredText: "rst", "rest"
    Ruby: "rb", "Appfile", "Appraisals", "Berksfile", "Brewfile", "capfile", "cgi", "Cheffile", "config.ru", "Deliverfile", "Fastfile", "fcgi", "Gemfile", "gemspec", "Guardfile", "irbrc", "jbuilder", "podspec", "prawn", "rabl", "rake", "Rakefile", "Rantfile", "rbx", "rjs", "ruby.rail", "Scanfile", "simplecov", "Snapfile", "thor", "Thorfile", "Vagrantfile"
    Rust: "rs"
    SQL: "sql", "ddl", "dml"
    Scala: "scala", "sbt"
    Bourne Again Shell (bash): "sh", "bash", "zsh", "fish", ".bash_aliases", ".bash_completions", ".bash_functions", ".bash_login", ".bash_logout", ".bash_profile", ".bash_variables", ".bashrc", ".profile", ".textmate_init"
    HTML (Tcl): "adp"
    Tcl: "tcl"
    Textile: "textile"
    XML: "xml", "xsd", "xslt", "tld", "dtml", "rss", "opml", "svg"
    YAML: "yaml", "yml", "sublime-syntax"
    KOMPAS
    KOMPAS --- ---
    pokud přijde více než jedna notifikace do klubu, rozhodí se zarovnání uživatelských ikonek

    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 :-/
    Kliknutím sem můžete změnit nastavení reklam