User:Tstaerk

    From KDE TechBase
    Revision as of 08:05, 3 November 2012 by Tstaerk (talk | contribs)
    (diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
    The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

    My sites

    My bookmarks

    open a new repo

    http://sysadmin.kde.org/svnaccount/repo-request.php

    legacy svn

    I need to use

    svn co svn+ssh://[email protected]/home/kde/trunk/
    

    What I have done

    KnowHow

    make a non-debug-release => cmake -DCMAKE_BUILD_TYPE=Release . && make && make install

    On suse, install into /usr/lib64 instead of /usr/lib => libsuffix, see http://bugs.scribus.net/view.php?id=6010

    Wiki2mindMap

    Here's how I draw a mindmap of this wiki:

    Download all pages

    wget http://developernew.kde.org/Special:Allpages
    cat >spider<<EOF
    #!/usr/bin/perl
    require HTML::LinkExtor;
    \$p = HTML::LinkExtor->new(\&parse, "");
    sub parse {
        my(\$tag, %links) = @_;
        my (\$att, \$url) = @{[%links]};
        print "\$url\n";
    }
    \$p->parse_file(\$ARGV[0]);
    EOF
    chmod 777 spider
    
    ./spider Special\:Allpages | \
    grep "^/" | \
    grep -v ":" | \
    grep -v "?" | \
    while read a
      do wget "http://developernew.kde.org$a"
    done
    
    for file in $(ls --ignore="*:*")
    do ./spider $file | \
      grep "^/" | \
      grep -v ":" | \
      grep -v "?" | \
      grep -v "Main_Page" | \
      grep -v "Getting_Started$" | \
      grep -v "/Contribute$" | \
      grep -v "^/Projects$" | \
      grep -v "^/Development$" | \
      grep -v "^/Policies$" | \
      grep -v "^/Projects$" | \
      grep -v "^/Projects/NamingTheWiki$" | \
      grep -v "^/Schedules$" | \
      grep -v "^/favicon.ico$" | \
      grep -v "/opensearch_desc.php$" | \
      grep -v "^/$" | \
      grep -v ".png$" | \
      grep -v "^/Development/Tutorials$" | \
      sed "s;^/.*/;;" | \
      while read file2
      do echo "\"$file\" -> \"$file2\"" 
      done
    done >datei
    
    echo "# to create a ps file use 'dot -Tps -o graph.ps graph.dot' (dot it part of the graphviz package)" > graph.dot
    echo "digraph \"Wikimap\" { " >> graph.dot
    cat datei >>graph.dot
    echo "}" >> graph.dot
    
    dot -Tps -o graph.ps graph.dot
    

    Eclipse as IDE