User:Htietze
Appearance
User:htietze
Name: Heiko Tietze IRC: htietze Telegram / Matrix: @htietze Email: heiko.tietzedocumentfoundation.org Affiliation: UX Mentor @TDF Blog: https://design.blog.documentfoundation.org/ Location: Neuhaus am Rennweg, Germany Timezone: UTC+1
Surveys
- Website2020 "Results from the survey about LibreOffice’s web presence" File:20200622 WebsiteSurvey.zip
- Calc Survey 2021 "Results from the Survey about LibreOffice Calc": Raw data File:CalcSurvey RawData.zip, R scripts File:CalcSurvey RScripts.zip
Presentations
- FOSDEM2019 "Quo vadis, LibreOffice extensions?" File:20190125 FOSDEM-ExtensionsOCS.odp
Impress templates
Table Styles
User defined TS are located at ~/.config/libreofficedev/4/user/config/ on Linux and C:\Users\<user>\AppData\Roaming\LibreOfficeDev\4\user\config on Windows, both named autotbl.fmt. This file is copied from <install>\LibreOfficeDev 6\presets\config when not existing.
TDF Nextcloud via WebDAV
- Type: WebDAV
- Host: nextcloud.documentfoundation.org
- [x] Secure connection (=> Port: 443)
- Label: <any>
- Root: /remote.php/webdav
Prefix rules (by MikeK)
- If this is a (smart) pointer/reference to an UNO interface -> xName
- If this is a (smart) pointer to anything else -> pName
- If this is a reference to anything else -> rName
- If this is an integer value -> nName
- If this is a floating-point number -> fName
- if this is a boolean -> bName, or isName, or canName
- If this is a string -> optionally sName (for char* you may use pName; for OUString you may use aName)
- If this is another object -> aName
- Code convention: https://wiki.openoffice.org/wiki/Writer/Code_Conventions
Extract daily build
#!/bin/bash #download wget -r -np -A '*x86-64_deb.tar.gz' http://dev-builds.libreoffice.org/daily/master/Linux-rpm_deb-x86_64@70-TDF/current/ mv "dev-builds.libreoffice.org/daily/master/Linux-rpm_deb-x86_64@70-TDF/current/"* . rm -r dev-builds.libreoffice.org/ #extract everything ignoring up to two path tar -zxvf *.tar.gz --strip-components=2 rm README_en-US #remove old stuff rm -r opt/ rm -r usr/ #extract debs; use second line for debian based systems like Ubuntu deb2targz *.deb #for i in *.deb; dpkg -x $i ./; done rm *.deb for f in *.tar.gz; do tar -zxvf $f; done #clean up rm *.tar.gz
Telegram
- LibreOffice Design EN: https://t.me/joinchat/AAAAAAx1jkAG95bMPMKh8Q
- LibreOffice Design DE: https://t.me/joinchat/AAAAAAxsR8PjxfJxtsnLfQ
- Channel icon: https://wiki.documentfoundation.org/File:Telegram-LibODesign.odg
Logo colors
- Basic: 666666 to 333333
- Writer blue: *0369a3 to 023f62 (*Blue 1)
- Calc green: *18a303 to 106802 (*Green 1)
- Impress red: *a33e03 to 622502 (*Orange 1)
- Draw yellow: *c99c00 to 876900 (*Yellow 1)
- Base pink: *8e03a3 to 530260 (*Purple 1)
Git cheat-sheet
- New/delete branch: git checkout -b <name> | git branch -D <name>
- Commit for another person: git commit --amend --author='Full Name <[email protected]>'
- Clean up: git fetch --all && git reset --hard origin/master
- Contributions: git --no-pager shortlog -n -s --author="<name>"
- Replace text: git grep -l <old> | xargs sed -i 's/<old>/<new>/g'
- Find files with exclusion: git grep <text> -- './*' ':(exclude)*.foo' ':(exclude)*.bar' ':(exclude)extra/source/'
- Introduction/Modification of a string: git log --all -p --reverse --source -S 'needle' or git log -G 'needle'