Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
it-tricks [2017/12/28 10:55] lauschmannova [Editors] |
it-tricks [2023/03/14 15:27] vodrazka [TAR archive mounting] |
||
---|---|---|---|
Line 7: | Line 7: | ||
* **vim**: Ondřej Bojar, Ruda Rosa, Milan Straka (C++ completion, Python completion, asynchronous make), ... | * **vim**: Ondřej Bojar, Ruda Rosa, Milan Straka (C++ completion, Python completion, asynchronous make), ... | ||
+ | * to start learning vim, run the '' | ||
* **emacs**: ? | * **emacs**: ? | ||
* **nano**: | * **nano**: | ||
* **atom**: Martin Popel | * **atom**: Martin Popel | ||
+ | * **IntelliJ IDEA**: Jonáš Vidra | ||
* **Kate**: Jonáš Vidra | * **Kate**: Jonáš Vidra | ||
* **Kile** (offline TeX editing): Anša Vernerová | * **Kile** (offline TeX editing): Anša Vernerová | ||
* **PyCharm**: | * **PyCharm**: | ||
+ | * **VS Code** (remote access, IDE - Python, C++, etc. completion, terminals): Peter Polák | ||
===== Bash ===== | ===== Bash ===== | ||
Line 86: | Line 89: | ||
===== LaTeX, pdf ===== | ===== LaTeX, pdf ===== | ||
+ | * see also [[tex:: | ||
* [[http:// | * [[http:// | ||
* [[https:// | * [[https:// | ||
Line 91: | Line 95: | ||
* < | * < | ||
* http:// | * http:// | ||
+ | * [[https:// | ||
+ | * You can use it with [[https:// | ||
+ | * If you need a pdf-a validator (e.g. for your thesis), you can use `/ | ||
+ | |||
+ | ===== TAR archive mounting ===== | ||
+ | If you work with data consisting of many small files, you **should** store them in tar archives to save inodes. There is a way to mount a tar archive to a specific directory in the simmilar way you mount ISO image. You can use this command to //mount// (read-only) ARCHIVE to DIRECTORY: | ||
+ | |||
+ | / | ||
+ | |||
+ | and //umount// when you finish your work: | ||
+ | |||
+ | / | ||
+ | |||
+ | Run the command with //--help// option to see instructions for more advanced usage. The original tool can be obtained [[https:// | ||
+ | It can be installed as [[appimage.org|AppImage]]. | ||
Line 99: | Line 118: | ||
* See [[internal: | * See [[internal: | ||
* You **should not turn off** Linux workstations at ÚFAL, unless really needed (or agreed with it@ufal). In that case, try the standard ways, and if they do not work, try Ctrl+Alt+SysRq+[R, | * You **should not turn off** Linux workstations at ÚFAL, unless really needed (or agreed with it@ufal). In that case, try the standard ways, and if they do not work, try Ctrl+Alt+SysRq+[R, | ||
+ | * SysRq has also other interesting uses: For example, if you manage to launch a program that exhausts all RAM, the system starts swapping and becomes unresponsive, | ||
* Ondřej Bojar has implemented many [[http:// | * Ondřej Bojar has implemented many [[http:// | ||
* The web versions of the text utils are often older than the ones in ''/ | * The web versions of the text utils are often older than the ones in ''/ | ||
* [[https:// | * [[https:// | ||
+ | * Ondřej Plátek keeps some of the suggestions above in configs, and scripts stored in the git repository which you can just clone to your home dir. Feel free to check https:// | ||