Private Webseite von Ines und Domi

SSL Root CA / Zertifikat

Alle Dienste sowie diese Seite auf der ihr euch gerade befindet sind mit SSL verschlüsselt. (HTTPS, FTPS, etc.) Da wir uns die 100 Euro pro Jahr Kosten für ein offizielles Zertifikat sparen wollen, haben wir unser eigenes Root CA und Server Zertifikat. Da der Browser diese jedoch nicht kennt, müßt ihr sie leider erst runterladen und installieren. Dann verschwindet die lästige Sicherheitswarnung des Browsers wenn ihr auf unsere Seite geht.

Fuer SSH bzw. SCP hier der Fingerprint:

Fingerprint RSA: 1d:90:f2:7a:1f:a2:ac:5a:43:4a:4d:81:98:31:10:42

 

Upgrade Debian 9

Upgrade gerade auf Debian 9. Könnte zum Ausfall von Diensten führen. 

 

 

Cross compile Gedankenstütze

Gedankenstütze für mich:
 
Script anlegen in ~bin
 
#!/bin/sh
export PATH="$HOME/bin:$PATH"
PREFIX=i686-w64-mingw32
export CC=$PREFIX-gcc
export CXX=$PREFIX-g++
export CPP=$PREFIX-cpp
export RANLIB=$PREFIX-ranlib
 
export MINGW_PATH=/home/cross/mingw32
export C_INCLUDE_PATH=$MINGW_PATH/include
export CPLUS_INCLUDE_PATH=$MINGW_PATH/include
export LIBRARY_PATH=$MINGW_PATH/lib

Meine E-Zigarette

Meine aktuelle E-Zigarette bzw. eine davon :-D

Erstmal allgemein wie E-Zigaretten aufgebaut sind:

 

Vamo

 

Genau auf dem Bild sieht man meine erste E-Zigarette:

Akkuträger: Vamo V7 40 Watt

Verdampfer: Aspire Triton 2 Atomizer

Akku: Sony Konion US 18650 VTC5A 2600 mAh 35 A

 

Update SSL Zertifikat

Da mein altes SSL Zertifikat noch auf SHA1 basierte und somit mittlerweile unsicher ist habe ich das SSL Zertifikat erneuert. 

 

Am besten installiert ihr euch gleich das Root CA in euren Browser dann habt ihr Ruhe. 

https://chii.selfhost.eu/sites/default/files/chii.selfhost.eu_rootca_cer...

oder

Ausfall Samstag / oder wiedermal -R als root ist verdammt gefährlich :-D

Auaua. Ein Tag verschwendet weil ich bei chmod -R o-RX in meinem Verzeichnis nicht aufgepasst habe.Bzw. wollte ich auch die versteckten Verzeichnisse nicht zugreifbar machen und hab chmod -R o-rx .* eingegeben. Was nicht nur .. also Home zerstört hat sondern da ich in meinem home auch einen sym link zu / habe (wegen Samba) wurde / ebenfalls o-rx.

Mögliche Probleme mit der Anmeldung

Mußte das LDAP neu aufsetzen weil smbldaptools wohl ou=Users will und ich ou=People hatte.

Hoffe es läuft wieder alles.

 

Upgrade Hardware / FTP Server add Implicite FTP Port 990

- RAM auf 24 GB erhöht

- zusätzliche 4TB Platte hinzugefügt

- Pure FTPD durch ProFTPD ersetzt um für Ise Implicite SSL für FTP bereit zu stellen auf Port 990.

 

 

 

Anmeldung Owncloud auf LDAP umgestellt

Ab jetzt kann jeder der einen Account bei mir hat auch Owncloud verwenden.

 

Stromausfall 2 min - 2 Tage offline :-(

2 min Strom weg und schon bootet die Kiste nicht mehr :-( Anscheined habe ich wohl mal Mist gebaut und grub-install von Debian aufgerufem. Da das anscheinend noch 0.9 ist kommt es mit der Bios GPT Partition nicht zurecht :-( Obwohl ich eigentlich auch grub2 installiert habe. Aber dort gibt es zwar grub-setup2 aber kein install-grub2 :-(

GRML gebootet, root gemountet  und dort install-grub aufgerufen hat geholfen.

Dafür habe ich den Ausfall gleich für ein Upgrade genutzt. Auch /dev/sdf1 hat jetzt 4 anstatt 1 TB. 

 

Debugging ffmpeg in Visual Studio

ffmpeg muss optimiert gebaut werden da es sonst ohne Dead Code Elimination Linker Fehler gibt. Dummerweise lät sich ein Optimized Build schwer debuggen. 

Mit Visual Studio 2013 Update 3 geht es trotzdem.

./configure --enable-shared --disable-static --toolchain=msvc

Danach die Config.mak öffnen 

und /Z7 durch /Zo (Advanced PDB Information für Optimierungen) ersetzen und /O2 durch /O1 (Size instead of Speed).


Visual Studio 2013 Update 3 - Optimized Builds Debuggen

Es gibt mit Update 3 einen Compilerswitch (Kommandozeile oder Befehlszeile eintragen) der erlaubt besser in Optimized Builds zu debuggen.

/Zo (kleines O) anstatt /Zi oder /Z7

Damit sind im Debugger auch Variablen ersichtlich die durch die Optimierung im Speicher verschoben wurden. 

Praktisch vor allem für ffmpeg das sich nur mit /O1 übersetzen läßt weil es Dead Code Elemination braucht um übersetzt zu werden aber auch für alle Releases an Kunden die man im allgemeinen optimiert rausgibt und damit kaum noch sinnvoll debugged werden können. 


FFMPEG / avcodec mit Visual Studio 2013 x64 und PDBs

Nach 15 Jahren hat es hat es Microsoft mit Visual Studio 2013 endlich geschafft einen C99 kompatiblen Compiler hinzubekommen und schups ist es auch möglich ffmpeg mit Visual Studio zu bauen. Es läuft zwar auch wunderbar mit gcc aber das Debuggen einer Visual Studio Applikation die die libs und dlls von ffmpeg mit mingw/gcc benutzt ist die Hölle auf Erden gewesen. Debuggen mußte man bisher den einen Teil mit Visual Studio und bei erreichen der gcc dlls dann weiter mit dem gdb. 

Das ist jetzt nicht mehr nötig !!

Danke ffmpeg Team !!!!


MinGW64 Buildsystem

MinGW 32/64 von http://win-builds.org/stable/


Msys installieren

http://sourceforge.net/projects/mingw/files/Installer/mingw-get-setup.ex...


Winbuild runterladen in home extrahieren und  ./msys-cygwin-install.sh aufrufen.

http://win-builds.org/stable/win-builds-bundle-1.3.0.zip

Update Externen Drupal Module

Update Externen Drupal Module


drush pm-update

32 Bit COM DLL in einer 64 Bit Applikation benutzen

Locate your COM object GUID under the HKey_Classes_Root\Wow6432Node\CLSID\[GUID]
Once located add a new REG_SZ (string) Value. Name should be AppID and data should be the same COM object GUID you have just searched for
Add a new key under HKey_Classes_Root\Wow6432Node\AppID\
The new key should be called the same as the com object GUID
Under the new key you just added, add a new REG_SZ (string) Value, and call it DllSurrogate. Leave the value empty
Create a new Key under HKey_Local_Machine\Software\Classes\AppID\

Movable Dock Windows in WPF / Avalondock

Mir ist zwar nicht klar warum Microsoft das selbst nicht gebacken kriegt aber die Open Source Community hat Dockable Windows wie in Visual Studio als Addon für WPF / Expression Blend gebaut.

Download hier:

http://avalondock.codeplex.com/documentation

Anleitung: Terminkalender auf chii.selfhost.eu über caldav/ical in Thunderbird / TheBat

Auf chii.selfhost.eu läuft ein Zarafa Server. Der Zarafa Server ist ein unter Linux lauffähiger Exchange Clone der Email, Adressbuch sowie Terminkalender zur Verfügung stellt. 


Einrichtung des Thunderbird Addons Ligthing:

Zuerst Lighting installieren:

Thunderbird öffnen und im Menu unter Extras - Addons öffnen.


Anleitung: LGPL ffmpeg in 32 und 64 Bit mit msys und mingw bauen

mingw32 und 64 Bit von: http://www.drangon.org/mingw/

mingw-get von: https://sourceforge.net/projects/mingw/files/Installer/mingw-get-inst/

Zum File in /etc/profile folgende Zeilen adden:

export CFLAGS=-I/mingw/include
export CPPFLAGS=-I/ming/include
export CXXFLAGS=-I/mingw/include
export LDFLAGS=-L/mingw/lib
export PKG_CONFIG_PATH=/mingw/lib/pkgconfig

Spammer failed the turing test :-)

Witzig. Irgendwie erinnern mich die aktuellen SPAM Bots an ELIZA aus der C64er Zeit.

Damals hats aber mehr Spaß gemacht mit ELIZA zu chatten :-D

Wo ist Peter Bishop ?

Wo ist Peter Bishop ?

Pure-ftp -> LDAP

Pure FTPd authentifiziert nun gegen LDAP. 

Damit ist das Login / Password das auch Drupal verwendet  als FTP Login benutzbar.



FTP Server ausgetauscht (pro-ftpd -> pure-ftpd)

ProFTPd ausgetauscht. Ab jetzt läuft Pure FTPd als FTP Server auf chii.homedns.org.

Hoffe die seltsamen Verbindungsabbrüche der SSL Verbindung sind damit behoben. 



20.000 fehlgeschlagene Loginversuche bei GMX :-D

Da muss jemand Zeit haben :-D

Hmmm eigentlich gibts da Login Delay bei falscher Passworteingabe beim Webseitenzugriff auf GMX wenn ich mich noch richtig erinnere. Sehr merkwürdig wie es dann zu dieser Anzahl kommen kann.

Also wenn sie bei POP/IMAP/SMTP kein Delay eingebaut haben dann hätte sie sich das auch echt sparen können. :-D




[Developer] PDF to SVG

Miniscript das ein folder mit pdf's in svg's konvertiert.  

#!/bin/bash
# simple script converting a dir full of pdfs into svg files

for i in `ls --format single-column | grep "\.pdf$"` ; do
fnsvg=`echo ${i} | sed s/.pdf/.svg/g`
echo Now Calling pdf2svg "$i" "$fnsvg"
pdf2svg $i $fnsvg
done

Und optional gleich in jpg resizen (Texture upload)

 mogrify -resize 1024 *.svg -format jpg


Benutzername und Passwort hier auf der Seite

Hi,

falls ihr bereits einen Benutzer für chii.selfhost.eu habt (egal für was für einen Dienst) könnt ihr euch ab jetzt auch mit diesen Nutzerdaten hier anmelden. 

Oder mehr Techi like ausgedrückt: 

Drupal authentifiziert die User ab jetzt auch via LDAP.


Opera braucht zu viel Arbeitsspeicher

Eigentlich ist Opera einer der resourcen freundlichsten Browser die ich kenne. (gibts sogar für mein uralt Handy). 

Gerade darum war ich erstaunt als ich das erste mal selbst gesehen hatte das Opera so viel RAM baucht. 

Aber wenn man nach ein paar Stunden browsen in den Taskmanager schaut, sind bei mir Werte von 700 MB bis 1 GB RAM für Opera.exe nichts ungewöhnliches. 

Wie immer in der Informatik soll das ein Feature sein, kein Bug :-D

Ich hasse Festplatten

Also langsam glaub ichs echt nicht mehr. Wieder eine Platte am Sack.

Naja, immerhin. Zum ersten mal meldet SMART einen möglichen Defekt vor dem Zeitpunkt an dem keine Daten mehr zu retten sind. 




chii.homedns.org auf ldap umziehen

Bestimmt eine gute Idee morgens vor der Arbeit mal kurz zum ersten Mal auf ldap umzuziehen aber was solls :-D

Ok,

1. Versuch :-D

  • vi /etc/migrationtools/migrate_common.ph
  • $DEFAULT_MAIL_DOMAIN = "chii.homedns.org";
    $DEFAULT_BASE = "dc=chii,dc=homedns,dc=org";
  • setzen von EXTENDED_SCHEMA = 1
  • ldapadd -h localhost -x -W -D "cn=admin,dc=chii,dc=homedns,dc=org" -c -f base.ldif
  • hat geklappt ohne Fehler.
  •  /etc/migrationtools/migrate_all_online.sh

    adding new entry

Seiten

https://chii.selfhost.eu RSS abonnieren