« Zurück

Decorators instead of Inheritance

« Zurück

LVM administration

A nice article to quickly look up what you need: http://srobb.net/lvm.html


« Zurück

Deep Learning

« Zurück

Deep Learning

« Zurück

IP-Tools

« Zurück

Gegen CETA

http://mobil.derstandard.at/2000046992009/Oekonom-Brauchen-das-Gegenteil-von-Ceta-und-TTIP
« Zurück

Oracle connection pool UCP

« Zurück

Shakespeare gegen Fremdenfeidlichkeit

"Gesetzt, sie gehn; gesetzt, dass euer Lärm
Ganz Englands Recht und Würde niederschrie.
Dann stellt euch vor, ihr seht die Fremden, elend,
Mit Lumpenbündeln, Kinder auf dem Rücken,
Wie sie zu Küsten und Häfen trotten,
Und ihr sitzt da, als König eurer Wünsche,
Die Staatsmacht starr verstummt vor eurer Wut,
Und ihr gespreizt im Protzornat des Dünkels:
Was habt ihr dann?
Ich sag's euch: ihr habt nur
Gelehrt, wie Frechheit und Gewalt obsiegt."

Siehe auch diesen Artikel in der Zeit online!


« Zurück

Create a file system based RPM repository

There is an article on this at CentOS.

linuxconfig explains, that you can also deliver it via apache web server.


« Zurück

IPv6

Interesting articles that helped me sorting my IPv6 problems with my Fritz Box and Ubuntu Notebook:


« Zurück

Apache performance tuning

Apache Performance:

https://www.howtoforge.com/configuring_apache_for_maximum_performance#-keepalive-and-keepalivetimeout-

SSL-Performance:

http://www.semicomplete.com/blog/geekery/ssl-latency.html


« Zurück

hg flow

« Zurück

spacewalk

Wenn bei spacewalk ein Event hängt (also vom Client bearbeitet wird, aber keine Rückmeldung kam), was manchmal passiert, wenn die Maschine durch Überlast die Rückmeldung nicht annimmt, dann kann man unter schedule/pending actions diesen Event suchen und dann mit cancel beenden.

Danach geht es sofort in der Liste der wartenden Events für diesen Rechner weiter, so dass man vorher diese Liste bereinigen sollte!


« Zurück

Hohe Auflösungen bei Linux-Desktops

Um den Linux-Desktop mit hoher Auflösung (Retina o.ä.) verwenden zu können, gibt es hier Hinweise: https://wiki.archlinux.org/index.php/HiDPI


« Zurück

Profil bei LinkedIn

« Zurück

Informationen zum Iseo-See

« Zurück

Analyse Afd aus der Sueddeutschen

« Zurück

Monitor

« Zurück

Coding horror

Here is a nice articale about coding jargon: http://blog.codinghorror.com/new-programming-jargon/

Enjoy!


« Zurück

Linux Load/Percentage

Who really understands what load and CPU percentage means? Here is an old but interesting articel that seems to elaborate it very detailed: http://www.linuxjournal.com/article/9001


« Zurück

spacewalks problems with big packages

When spacewalk has problems du accept big RPM packages it might be a problem of a timeout. To correct this change the value of DEFAULT_TIMEOUT in file /usr/lib/python2.6/site-packages/rhn/SSL.py (or whatever you python version is) to a bigger value. Default is 120, after setting it to 600 I had no problems any more.

Found here: https://www.redhat.com/archives/spacewalk-list/2012-April/msg00022.html


« Zurück

Zabbix und TCP Timestamps

When using Zabbix from a Linux desktop sometimes the pages won't show up quickly. The problam seems to be related to kernel parameter tcp_timestamps. Switch it off to get Zabbix with no delay , e.g. like this:

sudo bash -c "echo 0 > /proc/sys/net/ipv4/tcp_timestamps"

 


« Zurück

Apache Backlog Tuning

« Zurück

Netzneutralität in Europa!

« Zurück

Microframeworks, Tools and Takipi

There are some interesting trends out there like the trend to microframeworks. If REST and a SinglePageApplication is requested, one of these might be the framework to choose: Microframeworks

Tools you should use after a major Release: Tools

Looking for errors in production? Here is what can support you: Takipihttps://www.takipi.com/


« Zurück

MySQL: Alte Clients mit neuen Servern machen Probleme mit den Character-Sets

Um das auszubremsen nehme man z.B. 

SET NAMES 'latin1';

 

Dann werden die Language-Einstellungen so gesetzt, wie der alte Client sie erwartet. Zu kontrollieren mit:

show variables like 'character_set%';

« Zurück

Sommerurlaub 2015

Vielleicht fahren wir da hin: http://www.marina-erbarossa.com/

Eine gute Seite für Korsika-Urlaube, die auch eine Liste vpon Camping-Plätzen enthält: http://www.paradisu.de/


« Zurück

HTTPS verwenden!

« Zurück

Petition für Netzneutralität: Jetzt unterschreiben!

« Zurück

Home Automation

Some pages I want to save because they look very interesting and inspiring:

PiDome: http://pidome.wordpress.com/

MySensors: http://mysensors.org Especially the Distance sensor may be interesting for measunring the level in the oil tank.

Netbeans for RaspberryPi: http://jaxenter.com/how-to-deploy-debug-and-profile-java-on-the-raspberry-pi-50890.html


« Zurück

Mysql-Dump mit nur 100 Zeilen pro Tabelle

Manchmal braucht man nicht alles aus den Tabellen. Ich weiß, der Fall ist selten, aber er kommt vor:

Hier ist eine Lösung: http://serverfault.com/questions/173834/mysql-dump-of-talble-limit-100

Man braucht dazu diese Zeile:

mysqldump -u [username] -p [dbname] {--opt} --where="true limit 100" > dump.sql

 


« Zurück

Eigener DynDNS-Server

DynDNS hat die gratis-Hosts abgeschafft. Hier findet sich eine Anleitung, mit dem man das bequem auch selber machen kann: http://www.thesysadmin.net/eigenen-dyndns-server-betreiben/


« Zurück

Storage Manager

Ich konnte den Storage Manager für die DS 3200 eines Kunden nicht mehr installieren, nachdem ich eine neuere Kubuntu-Version auf mein Notebook gepackt hatte. Blöd, denn ohne das Ding ist das BladeCenter kein bisschen flexibel.

Zum Glück hatte ich noch eine getarte Version des früher installierten StorageManagers. Leider lief die genauso wenig wie die Installationssoftware. Also war buddeln angesagt. Fazit: Wenn der SMclient nicht startet, dann hilft es evtl. das Verzeichnis /var/opt/SM als root anzulegen. Danach lief der SMClient jedenfalls bei mir wieder. Diesmal unter Kubuntu 14.04.


« Zurück

Joomla Perfomance Tuning

« Zurück

Exporting grants from mysql

How to transfer a set of user's grants from one mysql server to another?

 

There is a great answer on serverfault.

The essential part is to define this function in bash:

mygrants()
{
  mysql -B -N $@ -e "SELECT DISTINCT CONCAT(
    'SHOW GRANTS FOR \'', user, '\'@\'', host, '\';'
    ) AS query FROM mysql.user" | \
  mysql $@ | \
  sed 's/\(GRANT .*\)/\1;/;s/^\(Grants for .*\)/## \1 ##/;/##/{x;p;x;}'
}

edit the skript and remove all double backslashes (\\) and then use it like this:

mygrants --host=prod-db1 --user=admin --password=secret | grep rails_admin | mysql --host=staging-db1 --user=admin --password=secret

 

 


« Zurück

Unit Tests for EJBs

Unfortunately we sometimes have to write tests for Session Beans. This used to be a hard business but it seems that with arquillian we will get along without major problems any more.

I read a nice article comparing different test methods and then ent on to the arquillian documentation finding this nice (german) tutorial.


« Zurück

UMASK, das ewige Ärgernis

Mal wieder gab es beim Auschecken per git in ein gemeinsam genutztes Verzeichnis Ärger, weil die Gruppenberechtigungen nicht richtig saßen. Dass man git so nicht benutzen sollte ist mir auch klar, aber das lässt sich in diesem Fall nicht vermeiden.

Die Lösung war, die UMASK endlich mal systemweit für alle Benutzer anzupassen, und zwar an der richtigen Stelle, nicht mit einer Bastellösung über ein Skript in /etc/profile oder /etc/profile.d, sondern durch den entsprechenden Eintrag in /etc/login.defs. Diese Datei wird vom pam-Modul pam_umask verwendet. Dieses sollte in /etc/pam.d/common-session eingetragen sein und setzt dann die umask beim Einloggen für jeden Benutzer auf den Wert in /etc/login.defs, und zwar unabhängig davon, auf welchem Weg sich der Benutzer einloggt.

Das Wissen um diese Datei scheint nicht zu weit verbreitet zu sein. Ich habe schon öfter danach gesucht, aber keine befriedigende Antwort gefunden. Jetzt scheint das Problem aber behoben zu sein. Hilfe brachte ein Kommentar in /etc/profile auf einem openSUSE-Rechner. Danke SUSE!

Das sollte auf SUSE-, Debia- und Ubuntu-Rechnern funktionieren. Auf RedHat-Rechnern muss man evtl. das pam-Modul erst noch initialisieren!


« Zurück

Reklamation Rollladen Antonia

Inzwischen ist der dritte von vier Rolläden kaputt und rührt sich nicht mehr. Diesmal in Antonias Zimmer. Ich habe heute um ca. 12:45 einen Service-Request unter der Nummer 00000563 bei Velux eingereicht und auch gleich um Austausch der Komponenten des letzten Rolladens (im Bad) gebeten. Mal sehen, was da kommt.


« Zurück

Sepa-Überblick

Einen schönen Überblick über die Einreichung einer Sepa-Lastschrift erhält man hier.

Überhaupt gibt es hier einiges zum Thema Sepa, u.a. ein Glossar.

Ein Artikel zur qualifizierten elektronischen Signatur.

Ein Artikel über das e-Mandat (theoretisch, da zumindest in Deutschland bisher nicht implementiert).

Ein Artikel zu der Frage, wie die Mandatserteilung abgewickelt werden kann. Entscheidender Satz: "Falls kein wirksames Mandat erteilt wurde, kann der Lastschrift nach den SEPA-Regularien noch bis zu 13 Monate nach der Abbuchung widersprochen werden."

Standards:

http://bankenverband.de/themen/fachinformationen/zahlungssysteme/sepa/sepa-standards

 


« Zurück

Configuration of syslog-ng

Syslog-ng is the current solution for logging on *nix systems. It is maintained by balabit.com. The documentation is a bit difficult to find so I keep a link to version 3.3 here.


« Zurück

zlib programming

To use the zlib for compression, look at http://www.zlib.net/. Documentation ist found under http://www.zlib.net/manual.html


« Zurück

Why Windows 8 may be dangerous to use

I do not use Windows in any version for reading my mails or any other relevant data. Here is now another (german) hint that Windows may be harmfull. Not to the NSA of course!


« Zurück

Resizing a Linux file system

Recently I had a problem with virtual machine (vmware, ESX) which had a second disk that was too small. So somebody used vmware to resize the disk but, of course the change was not reflected by Linux since the partition size and the file system size must be changed manually. So I came into the game.

The Linux was an RHEL 6 on vmware. It contained a production level Oracle server that was busy (load constantly at 0.5 at least) and accessing the disk in question.

Since this is not my daily job I searched the Internet for hints on traps you could step into when doing this. First of all was to request a full backup of the disk in question so that took some time to complete and I had time for a rehearsal.

Next step was to negotiate a down time of about 2 hours. That was necessary because the manipulation of the file system implied to stop the Oracle server. It might have worked without but I was not ready to take the responsibility on this, not knowing exactl how important this server was.

Ok, now to the action. Here are the steps I used to complete the job:

  1. Log on to the machine means here to establish a VPN connection and to connect via rdesktop to the vmware ESX. Then I was able to use the console of the virtual machine to log on.
  2. Stop Oracle (/etc/init.d/rc.oracle stop) and verify that there is no oracle process running any more.
  3. Just to note how it looks now issue a df -h
  4. unmount the file system in question (umount /dev/sdb1).
  5. Resize the partition with fdisk. This ivolves printing all the partitioning parameters, delete the original partition, recreate it with the same starting position and the full size of the disk. Then write the partition table.
  6. If the kernel recognized the changed partition size we are fine and can proceed to resizing the file system. Otherwise:
  7. Remove the Oracle-Link from /etc/rc3.d to prevent Oracle from starting on reboot. Then reboot.
  8. The kernel should now have recognized the new disk/partition size so we can proceed to
  9. Resizing the file system: Since it is a ext4 we just need to umount the file system (not necessarily but I prefer to) and then use the command /sbin/resize2fs -p /dev/sdb1 to do the actual resizing. It might be necessary to execute a disk check before so use /sbin/e2fsck -f /dev/sdb1 to do that.
  10. The most important stuff is done so lets take back any changes to the system that we might have done:
  11. Remount the file system
  12. Issue df -h to compare it to the state of before the change.
  13. Restore the link to the oracle start script in /etc/rc3.de
  14. (Re)start Oracle

The machine should now be in a safe state and usable as a production ready server again. The problem on the whole thing is that if something goes wrong, specifically on resizing the partition or resizing the file system, you will be lost in nowhere and you will ave to restore a backup of the disk.

 


« Zurück

systemd

The new control program for the services an other stuff on e.g. openSUSE 12.3 is systemd.

You will need to read on the home page and try to find configuration infos and an faq.

Most important commands:

To check the list of services:

systemctl

To check one service:

systemctl status <name>

To print the dependencies of one service:

systemctl show -p "Wants" multi-user.target

« Zurück

Self signed certificates

To generate a self signed cdertificate with openssl you need only one command:

openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout mysitename.key -out mysitename.crt


« Zurück

Add a password to an ssl key

openssl rsa -in userkey.pem -des3 -out userkey.pem.new
mv userkey.pem.new userkey.pem

« Zurück

Print certificate info with openssl

Certificate:

openssl x509 -in /etc/ssl/certs/ssl.ipo-meier.de.ca.crt.pem -noout -text

Key:

openssl rsa -in /etc/ssl/certs/ssl.ipo-meier.de.ca.crt.pem -noout -text


Zeige 1 - 50 von 113 Ergebnissen.
Elemente pro Seite 50
von 3