Export MySQL users

#!/bin/bash

# for MySql >= 5.6
mysql -N mysql -e "select concat(\"'\", user, \"'@'\", host, \"'\"), authentication_string from user where not user like 'mysql.%' and user <> 'root' and user not like 'debian%' order by lower(user)" |

# for MySQL <= 5.5
# mysql -N mysql -e "select concat(\"'\", user, \"'@'\", host, \"'\"), password from user where not user like 'mysql.%' and user <> 'root' and user not like 'debian%' order by lower(user)" |

while read user pass ; do
    echo "### $user"
    echo "DROP USER IF EXISTS $user;"
    echo "CREATE USER $user IDENTIFIED BY PASSWORD '$pass';"
    mysql -N -B -e "SHOW GRANTS FOR $user" | sed 's/$/;/'
    echo ""
done

Windows 7 Update saulahm?

Keine Lust ewig auf Windows 7 Updates zu warten?

Hier ist die Lösung: auf ein frisch installiertes Windows 7 SP1 folgende Updates in dieser Reihenfolge installieren:

  • KB3020369: 32 oder 64 bit
  • KB3135445: 32 oder 64 bit
  • KB3172605: 32 oder 64 bit
  • KB3185911: 32 oder 64 bit
  • KB3125574: 32 oder 64 bit

Danach Windows Update starten, die Suche nach Updates sollte in wenigen Minuten erledigt sein.

Ignore Aero RSS Icon

Die Thunderbird Erweiterung Ignore Aero hat seit einiger Zeit ein Problem mit der Darstellung der RSS Icons. Mit einer älteren Thunderbird Version, war noch alles ok:

ok

Jetzt allerdings wird’s unschön:

bad

In about:config den Wert browser.chrome.favicons auf false setzen, dann sieht’s wieder ordentlich aus:

defaultrss

Join a Samba domain with dot in its name using Windows 8.1 or Windows 10

Got error 0x0000232B RCODE_NAME_ERROR while try to join a Samba domain server with Windows 8? This is because your domain name contains a dot (yes, a simple .) then Windows „thinks“ it’s an Active Directory domain and you’re not able to join the Samba domain. This is how you solve the problem:

1. Patch your registry – Download .reg file

REGEDIT4

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanManWorkstation\Parameters]
"DNSNameResolutionRequired"=dword:00000000
"DomainCompatibilityMode"=dword:00000001

2. Open the properties of your NIC

Eigenschaften Ethernet

3. Set a static IP and no DNS
Fixed IP, no DNS

Sometimes you have to reboot here to make step 4 work

4. Join the domain, reboot and change your NIC properties back to DHCP (automatic IP and DNS settings)

5. Done

Gmail IMAP Ordnerstruktur anzeigen

Die blauen Zeilen sind die Kommandos, unter Ubuntu sieht das dann so aus:

openssl s_client -crlf -quiet -connect imap.gmail.com:993
depth=1 /C=US/O=Google Inc/CN=Google Internet Authority
verify error:num=20:unable to get local issuer certificate
verify return:0
* OK Gimap ready for requests from x.x.x.x xxxxxxxxxxxxxx.xx
? login myaccount@gmail.com mypassword
* CAPABILITY IMAP4rev1 UNSELECT IDLE NAMESPACE QUOTA ID XLIST CHILDREN X-GM-EXT-1 UIDPLUS COMPRESS=DEFLATE ENABLE MOVE CONDSTORE ESEARCH
? OK myaccount@gmail.com My Name authenticated (Success)
? list "" "*"
* LIST (\HasNoChildren) "/" "INBOX"
* LIST (\Noselect \HasChildren) "/" "[Google Mail]"
* LIST (\HasNoChildren \Drafts) "/" "[Google Mail]/Entw&APw-rfe"
* LIST (\HasNoChildren \Sent) "/" "[Google Mail]/Gesendet"
* LIST (\HasNoChildren \Trash) "/" "[Google Mail]/Papierkorb"
* LIST (\HasNoChildren \Junk) "/" "[Google Mail]/Spam"
* LIST (\HasNoChildren) "/" "bst"
* LIST (\HasNoChildren) "/" "bst-org"
* LIST (\HasNoChildren) "/" "dlwf"
? OK Success

Grafiktreiber für ThinkPad T60p und Windows 7

Benötigt wird der ATI Catalyst™ Legacy Display Driver falls der Link tot ist, am besten nach amd legacy driver suchen, und das Modtool Mobility Modder (Webseite).

Als erstes wird das Grafiktreiber nur ausgepackt, nicht installiert. Dazu startet man die heruntergeladene Treiberdatei, wartet bis die Dateien ausgepackt sind, und klickt bei der ersten Möglichkeit auf Abbrechen.

Jetzt wird der Mobility Modder installiert und gestartet:
Mobility Modder - ATI Version
Wenn dieser fertig ist (hat bei mir knapp zwei Minuten gedauert) wird der gemoddete ATI Treiber installiert. Dazu in das ATI Verzeichnis wechseln (meistens C:\ATI\Support\…) und Setup.exe ausführen. Bei der Installation dann Benutzerdefiniert wählen, denn dann kann man den Catalyst Control Center abwählen, denn den braucht man nicht. Irgendwann dann meldet Windows, dass der Herausgeber nicht überprüft werden konnte, mit trotzdem installieren geht’s weiter.

Nach einem Neustart sollte die Grafikauflösung bereits stimmen, und im Gerätemanager sollte unter Grafikkarte  anstatt Standard VGA die entsprechende Grafikkarte gelistet sein. Bei meinem T60p ist es eine ATI Mobility FireGL V5200.

Cyanogenmod für das Acer A700

Das Acer A700 taucht als offizielles Gerät bei Cyanogenmod auf. Noch fehlt ein stabiles CWM für Tablets die bereits mit Jelly Bean laufen, aber allzu lange wird das hoffentlich nicht mehr dauern (siehe unten).

Diskussionen zu CM10 für das Acer A700 gibt’s zum Beispiel bei XDA oder bei Android-Hilfe.

Update 23.10.2012: Ein Jelly Bean kompatibles CWM steht nun bei XDA zur Verfügung. Der Acer Kernel-Source wurde in CM10 gemerged und die Nightlies laufen ab jetzt mit dem Jelly Bean CWM.