Jump to content

User:Htietze

From The Document Foundation Wiki

User:htietze

Name: Heiko Tietze
IRC: htietze
Telegram / Matrix: @htietze
Email: heiko.tietze@documentfoundation.org
Affiliation: UX Mentor @TDF
Blog: https://design.blog.documentfoundation.org/
Location: Neuhaus am Rennweg, Germany
Timezone: UTC+1

Surveys

Presentations

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

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'