french football and spanish tapas

I’m not a football person at all but there is no way around the worlcup, so why not celebrate a little bit too. In my opinion, the whole thing has gotten a lot more relaxed since Germany had to go home and you could just spontaneously decide on which side you want to be with every match.

Today I watched the finale, France versus Croatia, while sitting in a very cosy, nice little spanish restaurant. There were like 10 tables outside with both fans of the french team and the croatian team. Everybody drinking wine and eating spanish tapas.

When you are in Cologne one day and visit the southern part of the city, don’t miss out on La Patata, where you can eat delicious tapas, fish plates and meat.

Python Script zum Download der wöchentlichen Epub Ausgabe

Seit ich ein 7,8 Zoll PocketBook Inkpad 3 besitze, lese ich auch die Zeit auf diesem Ebook-Reader. Um das wöchentlich erscheinde Epub auf den Reader zu bekommen, habe ich mir ein Download Python Script geschrieben.

Es versucht die Downlaod URL zu generieren und die Datei runterzuladen, im Fehlerfall schickt es mir eine E-Mail. Damit (und mit Hilfe meines alten Bash Scripts) bekomme ich die Zeit per Send-to-PocketBook auf meinen Reader.

Meine jetzige Lösung nutzt leider noch Server von dritten (Email über Sent-to-Pocket). Vielleicht bau ich es noch aus, um die Syncronisation über meine Nextcloud laufen zu lassen. Möglich scheint es zu sein.


# -*- coding: utf-8 -*-
import datetime

from email.mime.text import MIMEText
import requests
import smtplib
import sys
import os.path

email = sys.argv[1]
password = sys.argv[2]

def send_mail_to_me():
        msg = MIMEText('nt')
        msg['Subject'] = ' epub url does not exist'
        msg['From'] = email
        msg['To'] = email
        s = smtplib.SMTP('localhost')
        s.sendmail(msg['From'], [msg['To']], msg.as_string())

def download_file(url):
    local_filename = url.split('/')[-1]
    # NOTE the stream=True parameter
    r = requests.get(url, auth=(email, password), stream=True)
    with open(local_filename, 'wb') as f:
        for chunk in r.iter_content(chunk_size=1024):
            if chunk: # filter out keep-alive new chunks
    return local_filename

if __name__ == '__main__':
    now =
    wk = now.isocalendar()[1]
    url = '{}-{}/epub/die_zeit_2018_{}.epub'.format(now.year, wk, wk+1)
    local_filename = url.split('/')[-1]
    full_script_path = os.path.dirname(os.path.abspath(__file__))
    full_zeit_path = full_script_path + '/' + local_filename
    if not os.path.isfile(full_zeit_path):
        url_exits = requests.get(url, auth=(email, password))
        if url_exits.status_code not in [200, 201]:
            name = download_file(url)
            print name


Github Gist Link

Vernieuwde wijnkelder van Domaine Vidal

De wijnen van domaine Vidal in Fitou zijn alom bekend in de regio. Lou Courtal des Vidal, in FITOU, is gebaseerd op 10 hectare (Grenache, Carrignan en Morvèdre). Deze druiven komen van oude wijnstokken van 50 tot 70 jaar oud. De wijngaarden zijn gelegen op klei en kalkstenen bodem, in het zuiden met veel zon. De druiven worden handmatig verwerkt tot lekkere wijnen.
Hun cave is alom bekend met hun Fitou Cuvée Jean Marais, die bestaat uit 40% Carignan, 40% Grenache Noir en 20% Mouvédre. De bekende France filmster Jean Marais is een persoonlijke vriend van hun en zit aan de basis van hun logo. De filmster is heel gekend door de film Fantômas uit 1964.
Sedert beging 2018 heeft de cave die reeds jaren diende een nieuw jasje gekregen. Thierry Vidal wie de cave en de wijngaarde beheerd heeft de cave prachtig laten her inrichten met smaak naar de normen van vandaag maar nog steeds perfect passend is het wijndorpje Fitou.
Kom eens genieten van de verschillende wijnboeren waaronder domaine Vidal in ons mooi Frans wijndorpje Fitou. Je kan het misschien combineren met een overnachting bij Tilley France en een hapje eten in het mooi aanbod aan restaurants dat dit dorpje telt.
Warme groeten,
Harry & Miranda

Europa, EU, Brexit, Trump, May … und ich …

Das Thema ist vermutlich zu groß aber ich probiere es trotzdem mal. Vorgestern sah ich die Pressekonferenz von Donald Trump und Theresa May anlässlich des Besuchs von Trump in UK und es lief mir kalt den Rücken runter bei manchen vielen Aussagen. Was mich besonders geärgert hat/mir aufgefallen ist, war: die Fixierung auf militärische Themen die feste Überzeugung …

The post Europa, EU, Brexit, Trump, May … und ich … appeared first on Hagen Graf.

House Renovation – Floor, windows and wall

I know, I know. I just posted an update about our house renovation progress (all about getting new beams and what to do with the original ones). But as I have been in the south of France for longer than usual, there is more that has happened in the house that I’d like to document…

Linkedin Goes Wakanda.

“Talent is evenly distributed but not opportunity”.

This week Nairobi hosted a Linkedin chat forum at Villa Rosa Kempinksi Hotel. This event centred on a video fireside chat by Linkedin Co-Lead Allen Blue and the Vice President of Nigaria Pro Yemi Osinbajo, at Silicon Valley. This event dabbed “connecting the dots” was attended by mostly Africans if not African Americans.

It was amazing to note how well Africa can be represented at the bay area…….the heart of innovation in the world. Moderating the event was Thogori Karago, Linkedin head of R&D Africa.

The conversation at the bay area today towards Africa is changing. Our population keeps growing day in day out or I should say night in and night out. We have the largest number of young people, and so this brings the increase in talent. Nigeria for example, will be the third most populous nation by 2050. This is getting Silicon Valley really excited and Pro Yemi’s message was that “Africa is Open for Business”

He however reasons that Africa needs to strategize itself for this future, coming up with the best practice to train young people to prepare them for a technological future. Leverage on Ideas aimed at reducing poverty and making home environment more lucrative for investment.


Broadband connectivity He said remains an obstacle to success in Nigeria and there is need to keep deepening it, funding and regulations were also mentioned as great hindrance to a technological future.

Pro Yemi also mentioned some of the things Nigeria is doing to improve this, among them was training the right people, attracting and retaining talent, as we have all witnessed in the bay area and all over the world; Talent always follows the money. Nigeria is making content downloading faster and cheap, movies are now available online and everywhere.

So while bracing for a technological future, Africa needs to plan for the youth population, in leadership ,commerce and mainly technology. Labour in Africa remains lower than China and African governments need to take advantage of that, and last but not least solving the skills gap. Talent is evenly distributed but not opportunity.

Linkedin For Good

Linkedin for good has been connecting underserved communities to economic opportunity. They have signed a 10 year agreement with World Bank to advice government and institutions on the relevant areas to train to make sure that the young people when they graduate, they don’t enter the job market with skills that were relevant 10 years back.


The Linkedin African Team is now focusing on putting Africa on the map, on talent and technological advancement. The event at Silicon Valley was a global event focusing on Africa, to help African business, and to push the massege that Africa is Open For Business.

Linkedin African Team will in the future host different events aimed at boosting business growth, helping recruiters in taping on talent. Lookout for the Linkedin Learning.



J’expose à La Palme

J’ai été invité à montrer certaines de mes peintures à l’exposition annuelle de l’association d’art L’Atelier à La Palme. L’association a été créé en 2012 par des personnes intéressées par l’art. Ils offrent des ateliers mensuels où vous pouvez apprendre les différentes techniques artistiques, allant de la peinture Aquarelle à la céramique Raku. Ces ateliers ...

The post J’expose à La Palme appeared first on Christine Graf.

J’expose à La Palme

J’ai été invité à montrer certaines de mes peintures à l’exposition annuelle de l’association d’art L’Atelier à La Palme. L’association a été créé en 2012 par des personnes intéressées par l’art. Ils offrent des ateliers mensuels où vous pouvez apprendre les différentes techniques artistiques, allant de la peinture Aquarelle à la céramique Raku. Ces ateliers ...

The post J’expose à La Palme appeared first on Christine Graf.

Cool Tool: J!Dump

I just found another gem.
Remember how I was running around in circles trying to get my Joomla! OS Membership Pro Paystack payment plugin code to work? Well something drove me to ask my best friend Google about debugging, and I hit the jackpot.
Joomla! has documentation on how to debug your code at their JoomlaDocs.
I tried out the Joomla! Debug console, but it was not doing what I needed done: dump out variable values for me to see. Eventually I tried the J!Dump option in the list, and I fell in love.

J!Dump will allow you to dump variable, stack traces, and system information into a popup window at run time. This extension works like the PHP command `var_dump` but formats the output in a much more readable fashion. On the github page, the README says:

This utility makes life easy for developers and template designers. You use it to see what’s inside a variable, an array or an object. Instead of using print_r() or var_dump(), you can now use dump(). This will open a popup window with a nice expandable tree, showing the contents of the variable. It will even show a list of available methods for each object. You have to see it to believe it! You can use dump() in your extensions, in the core, in libraries and even in templates.

It has certainly made my life easier since I installed it.
It works with Joomla! 3.x and PHP 7.x which is what I have set up on my server. I’m yet to test it on Laragon, but I bet it would work.

Thank you to the seven contributors to this free open source project!

hallo stille

hallo stille

neuerdings kehrt stille in meinem kopf ein. man könnte es auch ruhe nennen oder entspanntheit. was ich meine, ist auf jeden fall stille im positiven sinne. keine sprachlosigkeit oder ratlosigkeit. kein suchen und auch kein verdrängen.
sondern platz im meinem kopf, der frei wird, weil sich nach und nach kapitel schließen, sich themen erledigen, die eine ganze menge hirnkapazität in anspruch genommen haben, weil ich mich sorgte, und fragte, und nicht wusste was zu tun sei.

dort, wo immer acht lange to-do-listen gleichzeitig bearbeitet werden wollten, gibt es jetzt noch eine kleine, überschaubare, kontrollierbare und realistische liste von dingen, die ich noch zu tun habe.

dort, wo viele sorgen und viel unsicherheit ihren platz gefunden hatten, bildet sich jetzt zuversicht und vertrauen.

mein gehirn beginnt, sich zu entknoten. manche dinge entpuppen sich als dermaßen unkompliziert, dass ich erst gewohnheitsmäßig misstrauisch werde, und dann genieße, wie einfach es manchmal sein kann.
ich erinnere mich wieder daran, dass ich eigentlich nicht viel brauche aber dass es auch dinge gibt, auf die ich nicht verzichten möchte.

mein bedürfnis, bürokratisches, organisatorisches und finanzielles zu ordnen und unter kontrolle zu bringen, ist groß, weil es dem rest meines lebens mehr raum verschafft.

gerade muss ich mich einfach mal nur um mich selbst kümmern. besser, darf ich mich nur um mich selbst kümmern. das ist überschaubar und dadurch habe ich automatisch mehr zu geben.

ein wochenende im park mit dem, was der kühlschrank hergibt, einem buch und einer großen decke ist das größte. irgendwann los, irgendwohin, ein bisschen sonne und ein bisschen schatten, leute gucken, augen zumachen, die einzige verantwortung, die es gibt, ist, darauf zu achten keinen sonnenbrand zu kriegen.
irgendwann es als gut zu befinden, langsam aufzubrechen mit noch keinem konkreten plan aber vielen ideen im kopf, wie der tag zu ende gehen könnte.

hallo einfachheit.