Skip to content

web - Der ausufernde Fernhandel ist ein ökologisches Desaster. Dabei könnte uns weniger Handel sogar glücklicher machen

[...]
Aufgrund riesiger Überkapazitäten im Containerfrachtverkehr liefern sich die Reedereien einen desaströsen Preiskampf mit der Folge, dass der Transport eines Containers von Shanghai nach Nordeuropa im März 2016 zeitweise nur noch 212 Euro kostete. Der Transport von 20.000 Kilogramm Gütern über 20.000 Kilometer war also billiger als eine reguläre Bahnfahrt zweiter Klasse von München nach Göttingen und zurück.
[...]
Als Treibstoff ist Schweröl mit einem Schwefelgehalt von bis zu 3,5 % zugelassen. Ein großes Containerschiff verbrennt davon ca. 200 Tonnen am Tag. Somit pustet ein Schiff täglich bis zu sieben Tonnen Schwefeldioxid (SO2) zum Kamin hinaus. Zum Vergleich: Auf Deutschlands Straßen werden täglich 150.000 Tonnen Benzin und Diesel verbrannt. Dieser Treibstoff darf maximal 0.001 % Schwefel enthalten, weshalb in 24 Stunden ca. drei Tonnen Schwefeldioxid in die Umwelt gelangen. D.h.: Ein einziges großes Containerschiff emittiert mehr als die doppelte Menge SO2 wie die komplette KfZ-Flotte Deutschlands, täglich. 20 Containerschiffe pusten so viel SO2 in die Atmosphäre wie sämtliche Autos der Erde zusammen.
[...]
Reeder - Großbanken - Energiekonzerne: Die Kontrolleure und Regulierer der Wirtschaftsunternehmen sind in Interessensgegensätze und Konkurrenzverhältnissen gefangen, die ein Umsteuern beinahe unmöglich machen.
[...]
Dies alles ist Voraussetzung dafür, dass ein Umbau der Wirtschaft zu einer nahezu emissionsfreien Kreislaufwirtschaft überhaupt denkbar wird. Denn allen Sonntagsreden zum Trotze gilt: Umweltschutz, sozialer Ausgleich und demokratische Mitbestimmung sind höchstens ausnahmsweise kurzfristig ökonomisch effizient. Diese marktfremden aber dringend notwendigen und von vielen Bürgern auch gewünschten Elemente unserer Gesellschaftsordnung müssen gegen starke Interessensgruppen durchgesetzt werden. Jede enkeltaugliche Gestaltung der Globalisierung wird die Macht dieser auf kurzfristige Profite hin orientierten Interessensgruppen beschneiden, also immer zu Konflikten führen und soziale Kämpfe heraufbeschwören
[...]
Denn der Standortwettbewerb erhöht den Druck auf Gesellschaften, Steuersenkungen, Standardsenkungen und Lohnsenkungen gut zu heißen - zugleich dient die wachsende Schar armer Menschen als Rechtfertigung für die Notwendigkeit immer billigerer Produkte.
[...]

Quelle

Eine einfache Frage kann sich jeder selber stellen. Braucht ich wirklich innerhalb ?
Das geht bei T-Shirts los, geht über "Smartphones" bis hin zu jedem anderen Kram, den man mehrmals im Jahr konsumieren soll.

web - The Management Myth - If you want to succeed in business, don’t get an M.B.A. Study philosophy instead

The atlantic has a great article about "the management myth" in is archive. Don't read it if you are taking things to serious. I pretty much like the main statement written between the letters since I am a big fan of non violent communication and also a great believer in "everyone is different".

If you don't want to read the whole story, you can go on with my summary.

  • If you need to add a buffer of more than five percent, you should stop wasting your time trying to measure and plan things since it is obvious you are either trying something impossible. Listen to your gut, it is as precise as a five day thread workshop.
  • If you really want to measure a regular task, do not choose your best horse, simple record things a week or two and use this as numbers of truth. If you don't like the numbers, never ever try to "optimize" them.
  • If you don't like the numbers after a forecast or threat analysis, don't try to "optimize" them.
  • Management is more about people than about optimizing work.
  • People are different, each to another and the same compared over a period of time.
  • Instead of pushing single channeled communication, try to have dialogues (that thing where the other side and you could be right in the same time :-O).

X11 freezes and system total hang up on an Lenovo X250 i7-5600U since kernel 4.6.2 (arch linux)

Hey folks, since kernel 4.6.2 I got a lot of X11 freezes as well as unusable gui tools (delayed inputs, scrolling and broken display rendering). Also all the virtual box clients are behaving the same. Only the chromium gui and xterm were usable (well, xterm only on my host, not on the virtual box clients).
I tried my best and here are the changes I made that stopped the system from a total freeze since four days:


#run as root
cat /etc/X11/xorg.conf.d/20-intel-graphics.conf < DELIM
Section "Device"
    Identifier      "Intel Graphics"
    Driver          "intel"
    Option          "AccelMethod"   "uxa"
    Option          "NoAccel"       "True"
EndSection
DELIM

I am crossing fingers it is working on your machine also.

migration from owncloud 9 to nextcloud 9.0.50

I just migrated my installation from owncloud 9 to nextcloud 9.0.50.
Only one thing is not working, the notes application simple shows me an empty list of notes. beside that, it is more like a new theme.

At the moment we only support manual migrations from ownCloud 8.2 and 9.0 to Nextcloud 9.

To do that please follow the usual upgrading steps:

* Delete everything from the ownCloud folder except data and config
* Download the Nextcloud 9 release from https://nextcloud.com/install/43
* Put the files into the folder where the ownCloud files where before
* Trigger the update either via OCC or via web.

source

I did the following steps.


#make a backup of your database
#log into your server and cd to the owncloud path
#
#assuming your installation is in the directory "cloud"
./occ maintenance:repair
cd ..
wget https://download.nextcloud.com/server/releases/nextcloud-9.0.50.zip
unzip nextcloud-9.0.50.zip
cp -rv cloud/config nextcloud/
cp -rv cloud/data nextcloud/
mv cloud owncloud
mv nextcloud cloud
cd cloud
./occ upgrade
./occ app:list
#enable the apps you want

Update from 2016-06-26
I created a small upgrade.sh script. Here it is.


#!/bin/bash                                                                                                             
####                                                                                                                    
# @author stev leibelt 
# @since 2016-06-26                                                                                                            
####                                                                                                                    
                                                                                                                        
#begin of runtime environment validation                                                                                
if [[ $# -lt 1 ]]; then                                                                                                 
    echo "invalid number of variables provided"                                                                         
    echo "upgrade.sh "                                                                         
    exit 1                                                                                                              
fi                                                                                                                      
                                                                                                                        
if [[ -d backup ]]; then                                                                                                
    echo "backup directory sill exists"                                                                                 
    exit 1                                                                                                              
fi                                                                                                                      
#end of runtime environment validation                                                                                  
                                                                                                                        
#begin of local runtime variables                                                                                       
LOCAL_CURRENT_DATE=$(date +'%Y-%m-%d')                                                                                  
LOCAL_URL_TO_THE_NEXT_VERSION="$1"                                                                                      
LOCAL_PUBLIC_BACKUP_PATH="public_$LOCAL_CURRENT_DATE"                                                                   
#end of local runtime variables                                                                                         
                                                                                                                        
#begin of downloading new version                                                                                       
wget $LOCAL_URL_TO_THE_NEXT_VERSION                                                                                     
unzip *.zip                                                                                                             
#end of downloading new version                                                                                         
                                                                                                                        
#begin of making backups                                                                                                
cd public                                                                                                               
tar --ignore-failed-read -zcf "public.$LOCAL_CURRENT_DATE.tar.gz" public                                                
./occ maintenance:singleuser --on                                                                                       
cd ../                                                                                                                  
mkdir backup                                                                                                            
cp -rv public/config backup/                                                                                            
cp -rv public/data backup/                                                                                              
mv public $LOCAL_PUBLIC_BACKUP_PATH                                                                                     
#end of making backups                                                                                                  
                                                                                                                        
#begin of upgrade                                                                                                       
mv nextcloud public                                                                                                     
cp -rv backup/config public                                                                                             
cp -rv backup/data public                                                                                               
cd public                                                                                                               
./occ upgrade                                                                                                           
./occ maintenance:singleuser --off                                                                                      
echo "enable the apps you need with ./occ app:enable "                                                            
./occ app:list                                                                                                          
#end of upgrade