Table of Contents

Tipy a triky

Úprava UTF-8 používajícího spřežky

Odstranění BOM

sed 's/^\xEF\xBB\xBF//'

nebo

tail --bytes=+4 text.txt

(pokud je BOM hned na začátku souboru)

Emacs

Triky pro práci v bashi

Perl

Python

Vytvoření vlastní instalace

Instalace pro MorphoDiTu

Instalace tensorflow pro celý systém

S novějšímy pythony to nejde, pro MorphoDiTu je třeba udělat vlastní instalaci (viz výše).

Click to display ⇲

Click to hide ⇱

  • Instalace pipem pro celý systém:
    sudo -H pip[3] install ...
  • Instalace knihoven pro MorphoDiTu
    • numpy:
      sudo -H pip3 install numpy

      Pokud se to nepovede (typicky protože nemáme python3.7), je třeba stáhnout numpy-1.13.3 a instalovat ručně:

      python3 setup.py build -j 4 install
    • tensorflow:
      sudo -H pip3 install tensorflow

      Pokud se to nepovede, tak

      sudo -H pip3 install tensorflow==1.14
  • Instalace python3.7 (a tensorflow):
    apt update
    sudo apt install software-properties-common
    sudo add-apt-repository ppa:deadsnakes/ppa
    sudo apt update
    sudo apt install python3.7
    sudo -H python3 -m pip install --upgrade pip
    sudo -H python3 -m pip install tensorflow
  • Místo pip radši používat
    sudo -H python3.7 -m pip install ...

Click to display ⇲

Click to hide ⇱

  • Nainstalujeme pipx
  • Jako root nainstalujeme moduly:
    sudo bash -l
    export PIPX_HOME=/usr/local; export PIPX_BIN_DIR=/usr/local/bin; pipx install tensorflow==2.12.0
  • Do uživatelského .bashrc přidáme:
    export PYTHONPATH="/usr/local/venvs:$PYTHONPATH"

LaTeX, PS, PDF

ShareLaTeX

Samba na windows