Donnerstag, 30. April 2015
Ist eine laufende Linux-Anwendung 32- oder 64-bit?
Link zu diesem Artikel
Das findet man mit folgenden zwei Befehlen heraus:
# ps ax | grep -i splunk
4137 ? Sl 0:05 splunkd -p 8089 restart
Bewaffnet mit der pid kann man nun das Executable hinter dem Prozess analysieren:
# file -L /proc/4137/exe
/proc/4137/exe: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.2.5, stripped
Meine Splunk-Installation enthält somit 32-bit Binaries.
Tags: 32-bit, 64-bit, Binary, ELF, Executable
Labels: Linux
Donnerstag, 30. April 2015
Das Feld submitdate in LimeSurvey trägt den Wert „1980-01-01“
Link zu diesem Artikel
Gemäss diesem Forumsbeitrag ist dies der Standardwert bei anonymen Umfragen.
Tags: LimeSurvey, submitdate
Labels: IT
Donnerstag, 30. April 2015
Duplikate und Müll aus OS Xs „Open with“ Menu entfernen
Link zu diesem Artikel
Folgender Befehl bewirkt eine gehörige Entschlackung des Menus:
# /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain user
# killall Finder
Quelle: Remove Duplicates from the “Open With” Right-Click Menu in Mac OS X
Tags: CLI, Open with, OS X, Terminal
Labels: Apple
Donnerstag, 30. April 2015
First World Problems: Xbox
Link zu diesem Artikel
“He has spent most of the day in tears,” she said. “He says it’s been his worst Christmas ever. “I think Xbox should compensate us all.”
Quelle: Xbox and PlayStation online services crash
Tags: First World Problems, Playstation, Xbox, Zitat
Labels: Gesellschaft
Donnerstag, 30. April 2015
Der Elfenbeinturm in einer kriegsführenden Armee
Link zu diesem Artikel
Mr. Ashworth observed surprisingly little hostility toward the enemy expressed by trench soldiers; the further from the front, the more hostility. In the words of one front-line soldier, “At home one abuses the enemy, and draws insulting caricatures. How tired I am of grotesque Kaisers. Out here, one can respect a brave, skillful, and resourceful enemy. They have people they love at home, they too have to endure mud, rain and steel.”
Quelle: The Spirit of the 1914 Christmas Truce – WSJ
Auch gut:
… and during the truce, they would tell Germans that they both should be fighting the French.
Tags: 1914, Armee, Deutschland, Grossbritannien, Krieg, Soldaten, Weltkrieg
Labels: Geschichte
Mittwoch, 29. April 2015
Operatoren zur Kombination von imapfilter-Regeln
Link zu diesem Artikel
Folgende Operatoren sind in imapfilter-Regeln möglich:
Den *-Operator („and“) setze ich beispielsweise folgendermassen ein:
...
messages = mbox.INBOX:contain_subject('Viagra') * mbox.INBOX:is_seen()
messages:move_messages(mbox['Sexual Essentials'])
...
Tags: imapfilter
Labels: IT
Mittwoch, 29. April 2015
Excel-Zellenreferenz nicht anpassen, wenn Zeilen oder Spalten eingefügt werden
Link zu diesem Artikel
Dies geht mit der Funktion INDIRECT(A4): Excel INDIRECT Function. Auch nach dem Einfügen von Zeilen oder Spalten bevor der Zelle mit dem INDIRECT-Befehl wird weiterhin der Wert der Zelle A4 angezeigt.
Tags: Excel, INDIRECT
Labels: IT
Mittwoch, 29. April 2015
Lieber zuviel als zuwenig bezahlen
Link zu diesem Artikel
It’s unwise to pay too much, but it’s worse to pay too little. When you pay too much, you lose a little money – that is all. When you pay too little, you sometimes lose everything, because the thing you bought was incapable of doing the thing it was bought to do.
Quelle: Common law of business balance
Tags: Zitat
Labels: Leben
Mittwoch, 29. April 2015
Mit Python eine URL-enkodierte URL lesbar machen
Link zu diesem Artikel
Ein sehr nützliches kleines Script, welches ich mir aus aktuellem Bedarf zusammengeschuster habe:
import urllib.parse
urlEncoded = input("Enter URL to decode: ")
urlDecoded = urllib.parse.unquote_plus(urlEncoded)
print("")
print(urlDecoded)
print("")
elements = urlDecoded.split("?")
print("Base URL: " + elements[0])
print("")
elements = elements[1].split("&")
for element in elements:
items = element.split("=")
print(items[0] + ' = ')
print(' ' + items[1])
print("")
Tags: GET, Python, urldecode, urlencode
Labels: Uncategorized
Mittwoch, 29. April 2015
Null-Bytes unter Linux aus einer Textdatei entfernen
Link zu diesem Artikel
Kürzlich lud ich bei einer Bekannten die Software WirelessNetView auf den Laptop und erstellte damit eine Liste aller WLAN-Netzwerke in der Nachschaft. Die Liste speicherte ich im HTML-Format ab.
Als ich aber die so generierte HTML-Datei in Notepad++ anschaute, musste ich realisieren, dass die Ausgabe in einem speziellen Zeichensatz abgelegt war (UTF-16?): Hinter jedem alphanumerischen Zeichen fand sich noch ein zweites Zeichen, einem Null-Byte.
Wie säubert man eine solche Datei, damit man diese anschliessend greppen oder anderweitig verwursteln kann? Ganz einfach:
$ tr -d '\00' < wlan-ssids.htm > wlan-ssids.txt
Tags: Encoding, Search & Replace, Suchen & Ersetzen, tr, WirelessNetView, Zeichensatz
Labels: IT