1. Swift / Говнокод #24071

    0

    1. 1
    2. 2
    3. 3
    4. 4
    func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
            let count = self.gameResults == nil ? 0 : self.gameResults?.count
            return count!
        }

    nil-coalescing operator? Не не слашали.

    Запостил: astmus, 04 Апреля 2018

    Комментарии (13) RSS

    • {багридзе
      Ответить
    • https://github.com/guestinho/govnokod-wordpress/blob/master/plugins/govnokod/libs/simple_html_dom/simple_html_dom.php#L1087

      Вот в чём проблема была. Какой-то дебил в парсинге HTML решил обработать "smarty" и "PHP".
      Ответить
      • // strip out cdata
        		$this->remove_noise("'<!\[CDATA\[(.*?)\]\]>'is", true);
        		// strip out comments
        		$this->remove_noise("'<!--(.*?)-->'is");
        		// Per sourceforge http://sourceforge.net/tracker/?func=detail&aid=2949097&group_id=218559&atid=1044037
        		// Script tags removal now preceeds style tag removal.
        		// strip out <script> tags
        		$this->remove_noise("'<\s*script[^>]*[^/]>(.*?)<\s*/\s*script\s*>'is");
        		$this->remove_noise("'<\s*script\s*>(.*?)<\s*/\s*script\s*>'is");
        		// strip out <style> tags
        		$this->remove_noise("'<\s*style[^>]*[^/]>(.*?)<\s*/\s*style\s*>'is");
        		$this->remove_noise("'<\s*style\s*>(.*?)<\s*/\s*style\s*>'is");
        		// strip out preformatted tags
        		//$this->remove_noise("'<\s*(?:code)[^>]*>(.*?)<\s*/\s*(?:code)\s*>'is");
        		// strip out server side scripts
        		$this->remove_noise("'(<\?)(.*?)(\?>)'s", true);
        		// strip smarty scripts
        		$this->remove_noise("'(\{\w)(.*?)(\})'s", true);


        пиздец
        пиздец
        пиздец
        Ответить
      • Я так понимаю, xyz больше не опенсурсный?
        Ответить

    Добавить комментарий