November 3rd, 2019 Friedemann
Da das Tool raspi-conf einen USB-Stick nicht erweitern kann, hier eine Auflistung der Befehle, die benötigt werden, um die Kapazität des USB-Sticks komplett nutzen zu können:
(pi) sudo -i
(root) parted /dev/sda
(parted) unit s
(parted) print
(parted) help
(parted) help resizepart
(parted) resizepart 2 -8
(parted) print
(parted) quit
(root) sync
(root) partx -u /dev/sda2
(root) resize2fs -p /dev/sda2
(root) sync
(root) exit
(pi) exit
Tags: linux, raspberry pi
Posted in
Allgemein |
No Comments »
November 3rd, 2019 Friedemann
Ich habe gerade das zweifelhafte Vergnügen, Computer mit Windows 10 Pro in ein Firmennetzwerk einzubinden. Hierbei wird von den Computern eine VPN-Verbindung zum Active Directory hergestellt. Das Problem war nun, dass die VPN-Verbindung (die über einen geplanten Task beim Systemstart hergestellt wurde), beim Login eines Benutzers die Verbindung trennte.
Nach einigen Stunden Suche im Internet bin ich schließlich auf diesen Eintrag in der Microsoft Knowledge Base gestoßen. Einfach den DWORD-32 Schlüssel „DisableDisconnectOnLogOn“ mit dem Wert 1 im Pfad „HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan\Parameters“ hinterlegen, Rechner neu starten und glücklich sein.
Windows ist schon ein komisches Betriebssystem…
Posted in
Allgemein |
No Comments »
April 12th, 2016 Friedemann
Im Terminal die folgenden Befehle eingeben, um PEAR zu installieren:
Pear herunterladen und Installationsroutine starten
curl -O http://pear.php.net/go-pear.phar
sudo php -d detect_unicode=0 go-pear.phar
Konfigurieren und installieren
Nun sollte ein Prompt erscheinen, in dem folgende Änderungen durchgeführt werden sollten:
für 1:
/usr/local/pear
für 4:
/usr/local/bin
Anschließend die Installationsroutine mit Enter weiter durchführen.
Prüfen
Die Eingabe von
pear version
sollte in etwa das ausgeben:
PEAR Version: 1.10.1
PHP Version: 5.5.31
Zend Engine Version: 2.5.0
Running on: Darwin Friedemanns-MBP.local 15.4.0 Darwin Kernel Version 15.4.0: Fri Feb 26 22:08:05 PST 2016; root:xnu-3248.40.184~3/RELEASE_X86_64 x86_64
Posted in
Mac OSX, PHP |
No Comments »
April 6th, 2016 Friedemann
Ich schreibe zur Zeit an einem längeren Text im Markdown und nutze hierfür Sublime Text. Da ich gerne eine Rechtschreibkorrektur nutzen möchte, habe ich das Internet durchwühlt und eine Anleitung gefunden, wie man die deutsche Rechtschreibung von OpenOffice(besser als gar nichts) integrieren kann.
Zunächst muss man sich ein Wörterbuch von OpenOffice.org herunterladen und entpacken. Ich habe das im Terminal mit den folgenden Befehlen getan:
mv dict-de_de-igerman98_2011-06-21.oxt dict-de_de-igerman98_2011-06-21.zip
unzip dict-de_de-igerman98_2011-06-21.zip
cd de_DE_igerman98/
Da das Wörterbuch leider in ISO-8859 codiert ist, muss es zunächst in UTF-8 konvertiert werden:
iconv -f iso-8859-1 -t utf-8 de_DE_igerman98.aff >> de_DE.aff
iconv -f iso-8859-1 -t utf-8 de_DE_igerman98.dic >> de_DE.dic
Anschließend muss die Datei
de_DE.aff
noch gepatcht werden. Hierzu am Anfang einfach
SET ISO8859-1
durch
SET UTF-8
ersetzen.
Anschließend müssen die Dateien nur noch in das richtige Verzeichnis kopiert werden.
Unter Linux ist das:
mkdir ~/.config/sublime-text-3/Packages/Lang-Ger/
cp de_DE.* ~/.config/sublime-text-3/Packages/Lang-Ger/
Unter Mac:
mkdir ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/Lang-Ger/
cp de_DE.* ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/Lang-Ger/
Anschließend kann dann die Sprache unter View->Dictionary->Lang-Ger->de_DE ausgewählt werden:
Soll das Wörterbuch nur bei bestimmten Dateitypen (bspw. Markdown) genutzt werden, kann dies in den Einstellungen hinterlegt werden:
1 2 3 4 5 6 7 8 9
| {
"dictionary": "Packages/Lang-Ger/de_DE.dic",
"extensions":
[
"md"
],
"spell_check": true,
"auto_complete": true
} |
Posted in
Linux, Mac OSX, Sublime Text |
9 Comments »
März 10th, 2016 Friedemann
Für ein Projekt bekam ich beim Aufruf der Funktion
json_encode()
folgenden Fehler:
json-error: Malformed UTF - 8 characters, possibly incorrectly encoded
Ich fand dann bei nazcalabs eine schöne Funktion um ganze Arrays rekursiv in utf8 zu encodieren:
1 2 3 4 5 6 7 8 9 10
| function utf8_converter($array)
{
array_walk_recursive($array, function(&$item, $key){
if(!mb_detect_encoding($item, 'utf-8', true)){
$item = utf8_encode($item);
}
});
return $array;
} |
Posted in
PHP |
No Comments »
Februar 29th, 2016 Friedemann
Da Google laut PageSpeed Insights gerne optimierte Bilder haben möchte und HostEurope hierfür auf ihren Managed Hosting Paketen das Tool `jpegtrans` anbietet, gibt es hier nun den Befehl, um alle JPEGs in ein Google-optimiertes Format zu konvertieren:
1
| find . -type f -name "*.jpg" -exec jpegtran -copy none -optimize -perfect {}>{} \; |
Posted in
Linux |
No Comments »
November 30th, 2015 Friedemann
Den folgenden Befehl als
oder mit
ausführen, um die 20 größten Platzverschwender aufsteigend auszugeben:
1
| du -k / | sort -n | tail -20 |
Posted in
Allgemein, Linux |
1 Comment »
September 18th, 2014 MrMartiniMo
Ein Kunde kam zu mir und bat mich seine gesamte Website herunterzuladen und zu sichern. Leider gab es aus Gründen keinen FTP-/SSH-Zugang.
Read the rest of this entry »
Posted in
Mac OSX, Webentwicklung |
No Comments »
Dezember 5th, 2013 Friedemann
Im Rahmen eines FH-Projektes setze ich mich zur Zeit mit Linux Containern (LXC) auseinander. Über die Konfiguration und die notwendigen Einstellungen werde ich demnächst einmal etwas schreiben. Zunächst möchte ich allerdings einen Artikel verfassen, der darauf eingeht wie man sich einen Kernel für die Raspberry-Pi Distribution „Raspbian“ kompiliert, der auch mit diesen Containern umgehen kann. Read the rest of this entry »
Posted in
Linux, LXC, Raspberry Pi |
No Comments »
Dezember 5th, 2013 Friedemann
Jeder, der in der Linux Welt unterwegs ist, muss früher oder später Dateien entpacken. Dabei kommt man nicht um das Tool „tar“ nicht herum, das mächtig ist und unheimlich viele Parameter für alle möglichen Formate hat.
Simon hat eine schöne Funktion gefunden, die man ans Ende seiner .bashrc hinzufügen kann und mit der das Entpacken von Archiven ein Kinderspiel wird. Read the rest of this entry »
Posted in
Linux |
No Comments »