Day 1 10PM @Room 13-14
self-organised pad session curated by @dcht00
Table of Contents
------
CHAT
[xX]
[x] hier
david@totalism.org
------
Edit here! [...]
Read link:
http://totalism.org/http://totalism.org/33c3-hacker-workflows
Wiki Link:
http://events.ccc.de/congress/2016/wiki/Session:Hacker_workflows
TL;DR
WHAT DO YOU USE FOR X?
Call out the best and worst open source software, websites, and practices.
Relaxed get-together + Pad note-taking + Learn.
Focus:
Groupware / Collaboration / "Workflow".
SYNTAX
+ good
- bad
? wtf
~ meh, but ... hmm
($) not libre/open/free, is proprietary/commercial
http://github.com/Kickball/awesome-selfhosted
TOPICS
Collaborating on content
* mediawiki ++++++
* etherpad + http://e2h.middlemachine.com +++++++
* Gobby http://gobby.github.io/ ????++
* Overleaf ($) ~
* Hackpad http://github.com/dropbox/hackpad +
Mapping
* google map maker ($) ??? ~~??
* OSM + tile? + [...] +++??+
* OSM based: UMAP (e.g. http://umap.osm.ch or http://umap.openstreetmap.fr/ ) +?
* Export OSM data to GIS formats: http://osmaxx.hsr.ch (full disclosure: das-g is a co-developer of that) and use them in QGIS or any other GIS software ~
* gpsbabel (cli tool, very useful for conversion/extraction)
* RMaps (old, simple, hackable Android offline map app)
* http://help.github.com/articles/mapping-geojson-files-on-github/
Taking and organizing ideas
* vimwiki http://github.com/vimwiki/vimwiki ???
* orgmode +?+?
* GitHub issues + waffle.io -??+~
* GitLab +++?++?
* BitBucket ~
* GitBucket ?
* reStructuredText (python docutils) linux kernel doc switched to this ++?+
Reading and annotating PDFs
* Preview ??
* Okular (Linux) : best annotation features for PDF/epub/... (KDE) ++~
* Xournal (great for tablets etc) (like MS oneNote) ?+?
* evince (Gnome/Unity) minimal annotation(tiling wm users: 2-line patch to remove useless toolbar items) +?+
* foxit ($) +??
* MuPDF (Android) ??
* SumatraPDF ??
File deduplication
* meld +?+~
* rsync ++++++
* fdupes ??
* findimagedupes ??
* Btrfs or new xfs or zfs (need muuuch ram)
Finding meaningful work
* contacts
* http://interamt.de (working for the public)
* meetups
Earth cartography
* viking (sadly sucks) ?
* marble ~
Data visualization
* python + matplotlib, seaborn
* sagemath / cloud.sagemath.org
* jupyter notebook
Research / Citation Management
* zotero
* Papers (macOS)
* Mendeley
Scheduling with other people
* Email + Exchange (sadly)
* dudle (open source)( http://dudle.inf.tu-dresden.de ) +++
* doodle ($) --+
* framadate (http://framadate.org/)
Organizing and group-tagging photos
* hyperphoto (CHT)
* darktable
Chat
* irc +
* matrix.org -
* Pidgin
* Franz +-
* Rambox
* hexchat
* Jabber/XMPP +
* Conversations (Android)
* Gajim (Linux Desktop) and win afair
* http://gultsch.de/compliance.html
* prosody as self hosted server
* RocketChat +
* Slack ($) +-
* Rocket
* Zulip
* Mattermost (free slack clone) +
* Appear.in ~
- -----------------------------------------------------------------------
"FAVORITE TOOLS NOBODY MENTIONED YET"
gitlab git github
more people use gitlab (gogs) > github
* etherpad + e2h.middlemachine.com
* SVN ~~?
Shell
* zsh + oh-my-zsh +++
* fish ++
Password-manager
* KeePassX and Mozilla Sync +
* Keepass2 ++++
* KeeWeb
* Gnome-keyring + seahorse
* whatever is built into FireFox + "Saved Password Editor" plugin (+1 for the plugin, it's neat, disable auto-fill-in for additional security)
* pass (UNIX philosophy-style) +
Multi-user Password-managers
* passwordstate -> sucks :(
* RatDB
Remote access
* tmux ++
* screen
* byobi (lol)
Web/API dev
* POSTMAN http://www.getpostman.com/
* curl
Backup
* borgbackup "best backup ever seen" (python) +
* taskwarrior ++ (TODO app, not backup?)
Package manager
* homebrew (macOS) +
* f-droid (Android)
Image Editing
* GIMP +++
* ImageMagick ++
* GraphicsMagick
* Inkscape ++
* MyPaint
* Paint.NET (Windows)
* kolourpaint (KDE mspaint clone)
Drawing diagrams
* yed
* dia +
* inkscape (love svg)(tex users: check out pdf+LaTeX export) ++
* libreoffice draw (not nearly as bad, as it sounds) +
* chart.js
* pencil
Drawing circuits
* Fritzing +-
* kicad ++
* pstricks (tex) or tikz +
Simulating circuits
* gEDA ^^ -
* kicad (new release yay) ++
* 5spice (proprietary but free, outdated but simple, win-only but works with wine)
CAD
* freecad ?
* thunderbird + markdown (TODO move)
Audio Editing
* Audacity ++
* supercollider
* PureData +
* ardour
* realtime audio procssing on linux:
plug in an electric guitar + go
* GnuRadio :)
Graphics
* http://processing.org/ – join my workshop:
http://events.ccc.de/congress/2016/wiki/Session:42birds:_Creative_Coding_with_Processing
* p5.js (similar to processing)
* fim (not only sounds like vim)
Sys admin
* certbot
* terminator ++
Digital Library (E-Books etc.)
* Calibre
* pandoc +1- (TODO does conversion, not library http://pandoc.org/ )
Text Editors (apart from emacs and vi(m) [+] ;)
* Atom +-
* Visual Studio Code (yes Micro$oft and MIT license) -+--
* ed
* sed
* awk
* vis (vimlike but reasonable amount of sourcecode)
* kakoune
* neovim
* geany
* nano
* joe
File sharing
*
* Syncthing ++
* gnunet
* Seafile ++
* scp +
* #! /usr/bin/env python3 -m http.server 80 # +1
* netcat... "nc -l -p <port> > <file>" and "cat <file> | nc <ip> <port>" :)
* webdav
Graphs
* LaTeX + tikz ++++++++
* dia can export LaTeX src (but its not great more okayish)
* js -> dygraphs
* Graphviz
* yED +
* gnuplot
* Mathematica ($) vs Sage +
* Matlab ($) vs Octave +
Browsers
* firefox : 13 +pentadactyl + ~
* chromium: 8
* Iron
* midori (minimal webkit-based) +
* Opera 12 :)
* Edge :-)
* uzbl (minimal webkit)
* Lightning (Android)
* (TBB - tor browser bundle) +
IRC + BOUNCER
* quassel client + server
* irssi + ssh
* matrix.org ?? + OTR?
* pidgin client + ZNC
* irssi +
* spectrum 2 (spectrum.im, jabber -> irc gateway with bouncer feature)
WRITING OWN TOOLS?
only 3 people?
* own editor + restructured text -> webkit (is someone interested? should i publish it?)
* OSMaxx
* [...]
TOOLS (CONT)
Synchronization Tools
* SYNCTHING (decentralized, cross platform) ++
* http://owncloud.org/ (for albums, files, contacts and calendar)
* nextcloud (a better owncloud fork)
* as a hacky workaround for plaintext: IMAP via Thunderbird (simply save a Draft)
* rsync
q: HOW TO HAVE A NICE WEB INTERFACE FOR "SYNCTHING" FOLDERS?
maybe:
* just "ln -s" (symbolic link) to your WWW folder
* [...]
EMAIL CLIENTS
* Thunderbird ++
* evolution
* mutt +
* claws mail
* Kaiten/K-9 Mail (Android) + OpenKeychain(for PGP encryption) (or APG for PGP encryption)
WEB EMAIL CLIENTS
*
* roundcube+
* riseup (http://we.riseup.net) <- best ... NEEDS INVITATION ... but the canary is dead
* posteo.de (paid 1€ month eco & secure)
* mailbox.org <- best ... (supports own domains) (+ Uses DANE and DNSSEC) + ++
* 10minutemail.com
* yopmail.com
Alternatives to Exchange
* IMAP + DAV
* nextcloud
* OpenXchange
* Zarafa (Kopano); Zpush
* Zimbra
* Kolab
* SOGo +
Voice chat
* tox
* mumble
* mozilla-webrtc-thingy (webrtc is a "standard" - yes, but i don't remember what it was called, it is called webrtc :* )
http://appr.tc/ +
http://appear.in/ +
* teamspeak
RISEUP GIVEAWAY
WANTS RISEUP
CAN GIVE RISEUP:
33c3invite@riseup.net (until 31.1.17)
TOOLS (CONT)
Browser extensions
* Umatrix ?+
* https everywhere ++- this is not really everywhere...
* Smart HTTPS <- redirects to the HTTPS version of every webpage
* EasyRead
* Privacy Badger +
* Full Page Screen Capture
* uBlock Origin +++
* Random Agent Spoofer
* NoScript
* Self-Destructing Cookies +
* Decentraleyes
* greasemonkey
Q: Is there a good "memorizing certificate manager" aka certificate pinning plugin?
A: (Isn't this enabled in current firefox nighties by default?)
A: yes, firefox does inning, but not configurable by users
Organisation
* riseup CRABGRASS
Computer Algebra Systems
* Sage (cca. vs Mathematica)
* Octave (vs Matlab)
* R (vs S)
* Wolfram Alpha
List of lists of good software or systematics
* http://www.privacytools.io/
* http://prism-break.org/en/
* http://alternativeto.net/ !!! always append: ?license=opensource&platform=linux
* http://github.com/Kickball/awesome-selfhosted
* http://softwarerecs.stackexchange.com/
* http://hyperpolyglot.org/ Programming languages
* http://github.com/LewisVo/Awesome-Linux-Software
(Site generated by E2H, an "Etherpad hypermedia" project by @dcht00).
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.