Don't wanna be here? Send us removal request.
Text
Codecoverage mit Python
Problem:
Messen der Codeabdeckung eines Python-Skripts
Lösung:
Verwendung des Programms "coverage.py"
Installation: sudo pip install coverage
Coverage ermitteln: coverage run pythonscript.py
Coverage anzeigen: coverage report -m
Coverage im Detail: coverage html
0 notes
Text
Find-and-Replace auf der Konsole
Problem:
Automatisiertes finden und ersetzen eines Ausdrucks mit einem Skripten (Linux)
Lösung:
$ sed -i 's/ugly/beautiful/g' /home/bruno/old-friends/sue.txt
Erklärung: ugly in beautiful ersetzen in Datei sue.txt
0 notes
Text
Technische Daten eines Linuxsystems auslesen
Problem:
Detaillierte technische Daten über das System erhalten ohne zusätzliche Installationen
Lösung:
Prozessordaten:
$ sudo lshw -C processor
Speicherdaten:
$ sudo lshw -C memory
0 notes
Text
Raspbian Image auf SD-Card mit Ubuntu
Problem:
Raspbian Image lauffähig auf SD-Card übertragen unter Ubuntu 14.04 (kein GUI Tool mehr vorhanden)
Lösung:
SD-Card einlegen
Laufwerkverwaltung öffnen
Partition der SD-Card löschen
Pfad der Card merken (z.B. /dev/sdb)
Terminal öffnen und folgenden Befehl ausführen $ sudo dd bs=4M if=/path/to/image of=/dev/sdb
ca. 15 Minuten warten
sobald abgeschlossen Card entfernen
0 notes
Text
Display-Helligkeit nicht veränderbar (Ubuntu 14.04)
Problem:
Display-Helligkeit lässt sich nicht durch Fn Tasten verändern
Verwendung eines Dell 15r SE und Ubuntu 14.04
Lösung:
Grafikkarte finden: $ ls /sys/class/backlight/
Config anlegen: $ sudo touch /usr/share/X11/xorg.conf.d/20-intel.conf
Config einfügen: $ sudo gedit /usr/share/X11/xorg.conf.d/20-intel.conf
Inhalt:
Section "Device" Identifier "card0" Driver "intel" Option "Backlight" "intel_backlight" BusID "PCI:0:2:0" EndSection
0 notes
Text
Dateisystem nicht lesbar
Problem:
USB-Stick unter Linux und Windows nicht lesbar
Windows fordert die Formatierung des Sticks
Datenverlust nicht toleriert
Lösung:
Verwendung der Software "EaseUS Data Recovery Wizard Free 8.0" ermöglicht Wiederherstellung der Daten bis zu einem Gigabyte
Freie Alternative "TestDisk", ohne schicke GUI und Begrenzung
0 notes
Text
Eclipse: Subclipse Error
Problem:
Während der Benutztung von Eclipse erscheint ein Popup mit dem Fehler: Subclipse error — Subversion Native Library not available
Lösung:
Eclipseerweiterung SVNKit installieren: http://eclipse.svnkit.com/1.8.x
Window -> Preferences -> Team -> SVN -> SVN Interface -> Client: SVNKit
0 notes
Text
Tomcat: classNotFoundException beim Deployen
Problem:
Beim deployen eines JSF Projektes auf den Tomcat-Server via Eclipse, erscheint für eine beliebige Klasse: java.lang.ClassNotFoundException
Lösung:
In diesem Fall ist nicht das Projekt zu cleanen, sondern der Tomcat-Server.
Servers View in Eclipse öffnen
Rechtsklick auf Tomcat Server -> Stop
Rechtsklick auf Tomcat Server -> Clean Tomcat Work Directory...
Rechtsklick auf Tomcat Server -> Clean...
Rechtsklick auf Tomcat Server -> Start
0 notes
Text
Typo3: Eigenes TypoScript auf der Website
Problem:
Eigenes TypoScript soll an einer bestimmten Stelle des HTML-Baums erscheinen
Typo3 Goverment Package wird verwendet
Lösung:
Die Struktur des Typo3 Goverment Packages ist auf den ersten Blick sehr verwirrend. Im Folgenden wird der Weg beschrieben, wie ein eigenes TypoScript-Element auf einer bestimmten Stelle auf der Seite eingefügt werden kann.
Liste -> (Seitenbaum) TypoScript Templates -> (Seitenbaum) wähle einen ..._configuration Ordner der semantisch passt (z.B. page_blocks_configuration)
Neuer Datensatz -> Template
Namen vergeben, z.B. lib.myscript
unter Setup Script einfügen
Speichern und (Bearbeitung) schließen
root_... Datensatz des Ordners bearbeiten
Unter "Enthält" -> "Basis-Template einschließen" den Datensatz (z.B. lib.myscript) hinzufügen
Speichern und (Bearbeitung) schließen
Nun ist das Script vorhanden und wird geladen, als nächstes muss es nur noch an die richtige Stelle der Webseite gepackt werden.
Template "page" unter "page_configuration" bearbeiten
Innerhalb des TAG-Bereichs "subparts" das Skript an einer Stelle speichern; z.B. myscript < lib.myscript
Speichern und (Bearbeitung) schließen
Template "plugin.automaketemplate" unter "extension_configuration" bearbeiten
Innerhalb des TAG-Bereichs "elements" einem Template-Marker erlauben, diesen mit der Speicherstelle zu ersetzen; z.B. DIV.id.myscript = 1
Im HTML-Template den Marker, z.B. "<div id="myscript"></div> an der gewünschten Stelle einfügen, Info: Speicherort des HTML-Templates steht unter: plugin.tx_automaketemplate_pi1.content.file im geöffneten Datensatz
Speichern und schließen
0 notes
Text
Android: Abspielen eines Videos von der SD-Card
Problem:
Video von der SD-Card soll aufgerufen und abgespielt werden
Lösung:
Aufruf des Videos über einen Intent:
String fileOnSdCard = "myfile.avi"; Intent intent = new Intent(Intent.ACTION_VIEW); String sdPath = Environment.getExternalStorageDirectory().getPath(); Uri uri = Uri.parse("file://" + sdPath + "/" + fileOnSdCard); intent.setDataAndType(uri, "video/*"); startActivity(intent);
0 notes
Text
Java: Tabs und Leerzeichen entfernen
Problem:
Datensatzelemente sind durch unterschiedlich viele Tabs und Leerzeichen getrennt und sollen "normalisiert" werden
Lösung:
Java-Code:
String s = "ABC \t\t0.2 \t 1.332 123.60002"; s = s.replaceAll("^\\s+|\\s+$|\\s*(\n)\\s*|(\\s)\\s*", "$1$2").replace("\t"," "); System.out.println(s); // ABC 0.2 1.332 123.60002
0 notes
Text
Linux: Infos über Notifications
Problem:
Live-Ausgabe von Informationen bei Hintergrund-Prozessen
Lösung:
Befehl: notify-send "Title" "Text"
Manpage
0 notes
Text
CSS: Vertikale und horizontale Zentrierung von Elementen
Problem:
Ein Element (DIV, Image, etc.) mit unbestimmter Größe soll horizontal und vertikal zentriert werden
Lösung:
.outerCenter { position: relative; } .innerCenter { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; }
0 notes
Text
Ubuntu: Kein EFI-Boot Eintrag, kein Boot
Problem:
Nach der Ubuntu-Installation (neben Windows 8) keine Boot-Möglichkeiten für Ubuntu
Secure Boot disable
Lösung:
Ubuntu-Live-System booten
Boot Repair installieren:
$ sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
$ sudo apt-get install -y boot-repair && (boot-repair &)
Boot Repair ausführen und Advance Options anzeigen
Anweisungen von Boot-Repair folgen
Quelle:
https://help.ubuntu.com/community/Boot-Repair
http://wachert.com/windows-8-per-grub-in-ubuntu-starten/
0 notes
Text
Ubuntu: Hibernate aktivieren
Problem:
Keine GUI-Elemente für Hibernate/Ruhezustand
Lösung:
Testen ob Hibernate funktioniert: $ sudo pm-hibernate
Datei erstellen: $ sudo touch /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
Dateiinhalt hinzufügen:
[Re-enable hibernate by default] Identity=unix-user:* Action=org.freedesktop.upower.hibernate ResultActive=yes
0 notes
Text
Protocol Buffers nicht ausführbar
Problem:
"protoc: error while loading shared libraries: libprotoc.so.8: cannot open shared object file: No such file or directory"
Lösung:
# echo "/usr/lib" | cat > /etc/ld.so.conf.d/protobuf.conf
# ldconfig
0 notes
Text
Dict.cc plötzlich nicht erreichbar
Problem:
Dict.cc ist nach ca. 2 maliger Benutzung nicht mehr erreichbar
Ping an dict.cc erfolgt jedoch
Lösung:
Wechsel des DNS-Servers
z.B. Google Public DNS (8.8.8.8 oder 8.8.4.4)
In Netzwerkeinstellungen als DNS-Server eintragen
0 notes