Unsortierter Haufen Zeug
Free Yourself !!
Bildung
Allgemein
Editor
Office
- LanguageTool - Eine Openoffice Erweiterung die Regelbasiert Fehler im Text findet
Netzwerk
Smartphone
- F-Droid - App-Store mit freier Software
- scrcpy - Anzeige des Displays und Steuerung des Smartphones von einem Rechner aus per USB oder Netzwerk. Keine App auf dem Handy notwendig, dort muss nur das Debugging aktiviert werden (jeweils USB oder WLAN, je nachdem wie man sich verbinden will)
- ScreenStream - Eine App zum streamen der Android-Anzeige
Gedöns
Sound
- Ardour - Digitale Audio-WorkstationMastering-Tool für jack
- lmms - Musik komponieren und machen mit allem drum und dran (“Sequence, compose, mix and automate”)
- Guitarix - ein programm um gitarreneffekte zu erzeugen (“virtueller verstaerker” sozusagen)
- musical-artifacts.com - Libre Resources for music making
- HammerSound - Freie Soundfonts
- Jack - professioneller sound server
- multimidicast - MIDI events über’s Netzwerk senden/empfangen (falls euer RAM auch eher über mehrere Rechner verteilt ist ;)
- Rosegarden - Sequencer für MIDI und Audio, PLUS Notationseditor
- netjack - Sound über’s Netzwerk senden/empfangen mit Jack
- LinuxSampler - Sampler für .gig Dateien
- QSampler - GUI für LinuxSampler
- FluidSynth - Sampler für .sf2 Dateien
- QSynth - GUI für FluidSynth
- ZynAddSubFX - Software Synthesizer
Grafik
- Libre Arts - Online-Magazin für Grafik, Webdesign, Fotografie und CAD
- scribus - Cooles Seiten Layout Programm um PDFs und son zeug zu bauen
- BuGLe - Debugger für OpenGL Programme, der über PRELOAD funktioniert. man kann spassige Sachen damit machen (z.b. im Wireframe Modus zeichnen lassen)
- pdfedit - Programm um PDF dateien zu editieren (Text einfuegen etc.) - TIPP: wenn die PDF verschluesselt ist: mit pdf2ps nach postscript konvertieren und dann mit ps2pdf zurück nach pdf
- pdftk - PDF Toolkit - sehr einfach PDFs Seitenweise bearbeiten (z.B. Seiten extrahieren, PDFs zusammenfuegen etc.) - TIPP: wenn die PDF verschluesselt ist: mit pdf2ps nach postscript konvertieren und dann mit ps2pdf zurück nach pdf
Video
- luvcview - Bilder/Videos aufnehmen von Webcam (bei mir nimmt es sehr flüssig auf im Gegensatz zu einigen anderen Programmen)
- gtk-recordMyDesktop, istanbul, xvidcap - tools zum aufnehmen vom Desktop (in der reihenfolge ausprobieren, recordmydesktop finde ich am angenehmsten. es gibt auch ne GUI wenn man will… - beispiel-aufruf: recordmydesktop -fps 30 -v_quality 63 -v_bitrate 2000000 –no-sound -width 1280 -height 768 -o /tmp/aufnahme.ogv)
- mpgtx - Mpeg Bearbeitungsprogramm für simple Operationen (Kommandozeile)
- yukon - Programm um Videos von OpenGL Spielen aufzuzeichnen
- glc - Programm um Videos von OpenGL Spielen aufzuzeichnen
Shell
- pv - Pipe Viewer - Ein Werkzeug um Datendurchsatz zu messen und anzuzeigen (z.b. fuer Fortschrittsbalken etc. - per pipeline an jeden anderen kommandozeilenbefehl anbindbar)
Image-Konvertierung
- bchunk - konvertiert bin/cue images nach iso
Datenbanken
- Parse-Dia-SQL - Mit Dia erstellte Diagramme in SQL statements verwandeln (Auch SQLITE3)
abhaengigkeiten: cpan (client zum “Comprehensive Perl Archive Network”, zum installieren von perl Modulen)
installieren per: ‘yes yes | cpan Parse::Dia::SQL’ als root. und dann kdozeilentool ‘parsediasql’ zum konvertieren benutzen.
Da es auf tedia2sql aufbaut, kann man auch die Dokumentation davon benutzen um zu sehen, wie man in Dia Diagramme fuer Parse-Dia-SQL/tediasql baut
Softwareentwicklung
Programmierung
C/C++
- Boost - Sehr Mächtige C++ Library
- ODE - Open Dynamics Engine - SDK zum erstellen von physikalisch korrekten simulationen etc. (wird in einigen Spielen benutzt)
- wxWidgets - wxWidgets is ein Open Source cross-platfrom Toolkit zum erstellen von Fenster-Anwendungen
Python
- Django - Ein Python Web Application Framework
- pyzmq - Python bindings für zeromq. Eine “universal messaging library”. Ermöglicht Netzwerk-Kommunikation
- Ariadne - Python GraphQL Server
- Ariadne GraphQL Modules - Modul-System für Ariadne
- Ariadne Codegen - Generiert aus aus gegebenem schema und queries typisierte Python GraphQL-Clients generieren.
- Kivy - Python Application development Framework (Auch für mobile apps)
- PyAutoGUI - Maus und Tastatur steuern. Ausserdem noch z.B. Screenshots machen oder die Position eines bestimmten Bildes auf dem Display finden (z.B. das Bild eines Buttons, um seine Position zu ermitteln).
- pygame - eine Sammlung von Python Modulen die den Zugriff auf Grafik, Sound etc. abstrahieren (basierend auf SDL)
- BeautifulSoup - HTML/XML parser der auch mit “schlechtem” HTML/XML klarkommt und sehr fehlertolerant ist. Ausserdem kümmert er sich um das Encoding, was SEEEHR entspannend ist
- pyosd - osd (on screen display) bindings fuer python
- Python Remote Objects - Methoden von Objekten aufrufen, ob sie lokal sind oder nicht ist dabei transparent
- Spe - Python IDE mit guter Auto Vervollstaendigung
- wxGlade - Python GUIs bauen
- VPython - Realtime-3D library und noch nen paar nuetzliche sachen, sehr einfach zu benutzen
- wxPython - wxWidgets fuer Python
Web
- selenium - ein tool zum testen von web-applikationen - nimmt aktionen im browser auf (text eingeben, links klicken, überprüfen ob ein bestimmtes Wort auf der Webseite zu sehen ist usw.), und kann sie dann wieder abspielen (auch in verschiedene sprachen exportieren, z.b. JUnit tests draus machen etc.)
Java
CCC
- CCC - Deutsche Seite des Chaos Computer Club’s
- 22C3 Videos - Videos vom 22. Chaos Communications Congress
- CCC Ulm - Chaos Seminare - Hier gibts Audio- und Videoaufzeichnungen ALLER Chaos Seminare als Podcast/RSS Feeds
- CCC Kongress FTP - Alle Aufzeichnungen der Chaos Kongresse 1998 - now
Ebooks
Irgendwie Nützliches
- Ventoy - Ein Tool um mehrere ISO/IMG/EFI/etc. Dateien von einem USB-Stick zu booten ohne ihn jedes Mal überschreiben zu müssen, sondern Images werden einfach auf den USB-Stick kopiert.
- Testdisk/PhotoRec - Programme um Bootsektoren/Partitionstabellen und Dateien wiederherzustellen und zu reparieren
- gdmflexiserver - nuetzliches tool um (falls man gdm als loginmanager benutzt) ein neues login zu starten (wahlweise auch in einem xnest) oder beim login-manager Auswahlmöglichkeiten für verschiedene X-konfigurationen, Optionen etc. anzuzeigen (die müssen dann in der gdm.conf gesetzt werden, siehe “man gdmflexiserver”)
- xdotool - Window manager/X server per Kommandozeile steuern (maus- und tastaturbefehle, fenster finden…)
- wmctrl - mit dem window manager interagieren
- zenity - einfache GUIs für Kommandozeilen-Tools
- http://wicd.sourceforge.net/ - ein tool um Netzwerkkarten unter GNU/Linux zu konfigurieren
- ddcxinfo-knoppix (auf knopper.net) - ein programm um Monitor-Informationen abzufragen
- SBootmanager - Bootmanager-Floppy-Image zum booten von CDs ohne BIOS-Unterstützung
- pdfreaders.org - Freie PDF-Programme
Organisation
Debian
- paket: debian-goodies, programm: dpigs - Listet die Pakete mit dem grössten Speicherbedarf auf
- Boot Process Speedup - den Bootprozess beschleunigen (wiki.debian.org)
Webseiten