mynethome.de

14. April 2015

AsciiDoctor & Gradle: Documentation brought to life

The slides from my talk at GreachConf:

Find examples at Github: https://github.com/madmas/AsciidoctorGradle-Doc2Life

MrHaki has written a nice wrap up of the Greach conference.

24. März 2015

GitLab hangs on check for ability to automerge

GitLab is a very nice plattform software that provides you a application to host and manage git repositries similar to GitHub, yet it is free and open source and you can install it for your own usage whereever you want.

Recently, we faced a strange error after the machine gitlab runs on had an outage: the previously perfectly working UI to process merge requests on the web ui hung while checking if the merge can be done without further user interaction.

So, in case your gitlab’s merge view hangs on “Checking for ability to automatically merge” and the hints from the trouble shooting guide do not help:

Check your gitlab-satellite’s working copy if it is inconsistent – in our case, such state blocked the check in the merge view to be completed and rendered the automerge feature of gitlab unusable. If it isn’t, delete it (maybe you also need to remove the tmp/repo_satellites directory) and recreate it with

sudo -u git -H bundle exec rake gitlab:satellites:create RAILS_ENV=production

After that, gitlab was back to normal in our case :)

26. Februar 2015

Fotografie im öffentlichen Raum

Mario Sixtus hat einen sehr interessanten Blogeintrag über fotografie im öffentlichen Raum und warum die verquere Rechtssprechung hier zum ernsthaften (kulturellen) Problem zu werden droht.

Über Fotografie, Kommunikation, dämliches Grinsen und den öffentlichen Raum

Wirklich lesenswert für alle die gerne knipsen oder fotografieren oder auch nur gerne Fotos ansehen :-)

18. Februar 2015

Ubuntu 14.10: Switch from 32bit to 64bit

I just had the need to switch a 32bit Ubuntu system to 64bit – without reinstalling the whole thing.
Luckily I found this step-by-step howto that worked pretty well:

Migrate/Upgrade Ubuntu 14.04 LTS (Trusty Tahr) GNU/Linux from 32 bit to 64 bit HowTo

Basically, what you need to do is switching the kernel and (at least) all base libraries to the x64 architecutre. Effectively you would try to migrate all packages for which it is possible and just fall back to 32bit compatibility where it is not.

I needed to boot with a live cd on reboot as the system wouldn’t come up. Howtos like this are very handy in that case ;-)

Afterwards, the system is working nicely on x64 :-)

9. Januar 2015

Nachtmagazin: Interview mit Chefredaktuer der Titanic

Tim Wolff, der Chefredaktuer der Titanic hat im Interview mit dem Nachmagazin/ARD wirklich grandiose Antworten gegeben:

auf tagesschau.de

Hoffen wir, das sich viele eine gute Scheibe von der Besonnenheit und seiner Haltung abschneiden – und das Nachrichtensprecher wie Sven Lorig sich vielleicht nochmal gedanken über ihre Art und Weise machen, Fragen zu stellen….

18. Dezember 2014

Browser UI Testing with Geb: Scroll element to be visible

Just as a short note regarding browser automation / web testing with geb:

If you want / need to make sre an certain element is visible on the screen so your test find the right UI element to continue, this snippet (that is a example test method) might help:

    void "delete element in list"() {
        given: "delete is triggered by click on the delete icon"
            def jqScrollToVisible = 'jQuery(\'#elementList\').find(\'div:contains(' + elementName + ')\')[0].scrollIntoView();'
            js.exec(jqScrollToVisible)
            waitFor{ $('#elementList').find('div', text: elementName).displayed }
            $('#elementList').find('div', text: elementName).parent().find("div", class: "icon-delete").click()

        when: "delete dialog is shown and confirmed"
            waitFor { deleteDialog.displayed == true }
            deleteDialogYesButton.click();

        then: "Message is shown and disappears"
            waitFor { blockUiMessage.displayed }
            waitFor { blockUiMessage.displayed == false }
    }

Note: blockUiMessage, deleteDialogYesButton and deleteDialog are page elements defined in the page (see Book of Geb for details)

Happy testing :-)

16. Oktober 2014

Slides: How Google Works – Ideen für moderne Unternehmen

Spannender Foliensatz “How Google Works” von Eric Schmidt himself:

How Google Works from Eric Schmidt

Sehr deutlich die Aussage, das praktisch kein “klassisches” Geschäftmodell vor den Umwältzungen des “digital age” sicher ist.

Spannend auch die Gewichtung vom “Hiring” (Folien 34,35,36).

Viel Spaß ;-)

28. August 2014

ALS Ice Bucket Challange

Dank dem Robin bin ich als auch nominiert, im Rahmen der ALS IceBucketChallenge aktiv zu werden.

Natürlich nehme ich die Herausforderung an –
aus Gründen entscheide ich mich allerdings für die Spende und gegen die Schüssel mit Eiswasser ;-)

Weiterhin nominiere ich Michael, Chris und Oleg!

15. August 2014

Vortrag: “Understanding Git”

Mit “Understanding Git” ist ein wirklich guter (auf Englisch gehaltener) Vortrag von der gr8conf US 2014 erschienen.

Ted Naleid erklärt in einer guten Stunde allen wichtigen Aspekte von git – ob als Einstieg oder als Auffrischung – sehr sehenswert. Einziger Wermutstropfen ist die bescheidene Klangqualität der Tonspur.

Es gibt die Präsentation im Blog des Referenten (mit Link auf SpeakerDeck) und auf github.

Und wenn wir schon beim Thema sind, noch ein Hinweis auf einen guten graphischen git Client, der plattformübergreifend verfügbar ist: SmartGit

Just do git. ;-)

14. Juli 2014

A tribute to discomfort

Sehenswerter Kurzfilm von Cory Richards, einem “National Geographic Creative photographer”: A Tribute to Discomfort

A Tribute to Discomfort: Cory Richards from Blue Chalk on Vimeo.

Sehr beeindruckende Bilder.

mynethome.de wird erstellt mit WordPress
Beiträge (RSS) und Kommentare (RSS)

(c) 2005 - 2009 Markus Schlichting