• ú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 --- ---
    TUILE: ty zustanou, tohle se kontroluje jen na vstupu.
    TUILE
    TUILE --- ---
    NYX: co se stane s kratsima migrovanejma nazvama?
    NYX
    NYX --- ---
    KOMPAS: A to tak vadi ta nekonzistence? :) Klidne to prenastavim oboje na pet.
    KOMPAS
    KOMPAS --- ---
    v bloku nelze založit kategorii se jménem kratším než pět znaků, přitom kategorie sledovaných lze založit od délky jednoho znaku
    KOMPAS
    KOMPAS --- ---
    pokud nemám žádné volné soubory a dám Nahrát soubor, v seznamu zůstane řádek s informací "Nemáte žádné soubory tohoto typu"
    KOMPAS
    KOMPAS --- ---
    lidé – nastavení – přezdívka – upravit vztah: do formuláře se nenačte současné nastavení
    KOMPAS
    KOMPAS --- ---
    pokud vytvářím anketu se dvěma možnostmi a omylem dám obě stejné, dostanu neintuitivní chybu "Musíte zadat více odpovědí"

    obecně se přimlouvám za nějakou chybovou hlášku pro ty duplicity místo tichého filtrování; dokážu si představit, že někdo zadává anketu, kupř. "Kterou klávesu máte nejvíce ošoupanou" s možnostmi W A S D, ovšem uklepne se a zadá omylem W A A D, anketa se normálně odešle a dotyčný si třeba ani nevšimne, že mu tam jedna možnost zmizela (natož když těch možností je více)
    TOOMIX
    TOOMIX --- ---
    NYX: blokování udělení nad limit s nějakou chybou by bylo fajn nebo by šlo prostě jen místo popisku na tlačítko

    Hlasovat | 4 hlasy

    postupně psát

    Hlasovat | 0/4 hlasy
    Hlasovat | 1/4 hlasy
    Hlasovat | 2/4hlasy
    ...
    až do té blokace nadlimitních hlasů
    NYX
    NYX --- ---
    TOOMIX: unikatnost neni problem, ale to pocitani hlasu se mi neeechceee :-) musel bych i v JS resit ty tvary podle poctu/jazyka. Mozna jsem ochotny blokovat udeleni nad limit.
    KOMPAS
    KOMPAS --- ---
    v anketě překlep ukázet odpovědi po
    KOMPAS
    KOMPAS --- ---
    v anketě a hodu kostkou nepřeloženo "Special post types are available only in premium version"
    TOOMIX
    TOOMIX --- ---
    Šlo by při vytváření ankety nějak validovat, aby nešlo zadat stejnou možnou odpověď dvakrát? Taky by možná bylo dobrý upravit popisek na hlasovacím tlačítku. Je tam vidět, že mám 4 možné hlasy, ale není vidět, kolikrát jsem hlasoval, což může být u anket s velkým množstvím odpovědí (jako třeba vyberte 17 nejhezčích jmen z 50) ku prospěchu

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

    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.
    NYX
    NYX --- ---
    KOMPAS: Nehraju, ale mrknu na to.
    KOMPAS
    KOMPAS --- ---
    jinak přestaly chodit notifikace, dokonce i ve Firefoxu; myslím, že kontrolou na id to projde, ale pak se to nikde nevyrenderuje, protože nenajde správný uzel, kam by to přilepil
    nemám už energii to ladit, tak budu předpokládat, že si s tím jen nějak hraješ a zítra to bude dobré
    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

    Kliknutím sem můžete změnit nastavení reklam