Google+ post
Y lucerny cafe bar
Address: Masná 20, 100 00 Praha 1, Czech Republic
At the european HQ of <i>evil corporation</i> ;-)
At the european HQ of evil corporation ;-)
„Geniusze” z <span class="proflinkWrapper"><span class="proflinkPrefix">+</sp...
Do końca czerwca daj nam znać, czy rezygnujesz z oferty, której szczegóły przedstawimy w sierpniu
I po Infoshare 2014
Nie zwykłem recenzować wydarzeń, ale podzielę się kilkoma przemyśleniami po tegorocznym Infoshare. Organizatorzy po kilku latach mają już wprawę i wszystko odbywa się sprawnie i profesjonalnie. Świetna lokalizacja (i parking!), dobrej jakości technikalia oraz przyjemna atmosfera. Niemniej trudno z roku na rok utrzymać wyśrubowany poziom. Zeszłoroczna edycja dostarczyła więcej wrażeń i ciekawych wystąpień. W tym roku zabrakło porywających przemówień takich jak prelekcja Gabriela Baldinuciego z 2013 czy charakterystycznych postaci.
Dużo mówiło się o trendach i kierunku rozwoju. Wniosek jest smutny. Pierwszego dnia prelegent zastępczy mówił o „10 trendów tu i teraz”. Niemal wszystkie sprowadzały się do zbierania danych o użytkownikach po to, żeby targetować na nich reklamy. Wygląda na to, że nikt nie ma pomysłu na stworzenie czegoś wartościowego, na czym można zarabiać. Szczytem możliwości jest sprzedaż danych behawioralnych.
Jedynym wyróżniającym się trendem był druk 3D. Nie dziwię się, ludzie mają dosyć „tworzenia”, które kończy się milion pierwszą aplikacją dla jednego promila. Druk 3D pozwala zrobić coś, co da się dotknąć. Myślę, że zaczyna nam brakować takiej fizyczności. Dlatego też doceniony został startup robiący grę edukacyjną Professor Why. Clue zabawy w chemię jest rozszerzona rzeczywistość. Znowu – karty, które można dotknąć diametralnie zwiększają zaangażowanie najmłodszych.
Zresztą startupy były najciekawszym elementem tegorocznego Infoshare. Asia spędziła cały pierwszy dzień z zainteresowaniem słuchając pitchy.
Ja drugiego dnia popełniłem błąd taktyczny. Mając do wyboru „Architekturę Stack Oveflow“ i cośtam o Twitterze, poszedłem na to drugie. Sprawnie poprowadzona prezentacją o pierdołach. Ludzie oglądając telewizję twittują, że ogladają telewizję; dzięki temu BMW może puścić reklamę i napastować bezpośrednio (no, na twitterze) osoby oglądające reklamę w tym czasie. Znowu: reklamy, targetowanie, reklamy, reklamy. Rzyg. Podobnie z telewizorami hybrydowymi HbbTV. Pokazany przykład zastosowania — reklama samochodu.
Jednak spora część uczestników odnajdowała się w tematach odmóżdżających – reklamy i telewizja. Dlatego mimo najszczerszych chęci nie udało mi się nawiązać z nimi rozmowy w czasie imprezy integracyjnej na stadionie. Ani z ludźmi, których celem życia jest stworzenie kolejnej stronki.
Z nieoczekiwanych plusów: pierwszego dnia miałem okazję naprawić bankomat bitcoinowy. Ha!
More and more true :-)
Using devops tools at home
Anyone to take me on the guided tour to Red Hat office while I'm in Brno ...
I thought April 1st was some time ago.
I think they are trying to use this as selling points. To me it reads like a horror novel.
Google+ post
Another slight mental mixup after reading two similiar books in a short succe...
<span class="proflinkWrapper"><span class="proflinkPrefix">+</span><a class="...
Ogólnodostępny punkt widokowy tylko dla wybrańców
Nice change in <span class="proflinkWrapper"><span class="proflinkPrefix">+</...
Nice change in +GNOME Terminal 3.12. Dark theme by default! No white background.
Pidora (<span class="proflinkWrapper"><span class="proflinkPrefix">+</span><a...
Nb. Pidora is not an official part of Fedora in any way.
Index of /pidora/releases/20
Dziękujemy, Jarsat/Vectra... 2 godziny braku netu, infolinia wciąż zajęta. To...
Dziękujemy, Jarsat/Vectra... 2 godziny braku netu, infolinia wciąż zajęta. To już druga kilkugodzinna przerwa w tym miesiącu. Żółta kartka!
A dlatego pracuje, że też mam okno w tych godzinach.
<i>Formularz nie może być uruchomiony. Wykryto wtyczkę (plugin) Adobe Flash P...
Poprawne funkcjonowanie formularzy wymaga zainstalowania i używania zewnętrznej wtyczki (plugina) Adobe Flash Player.
WTF ZUS, WTF‽
When ‘q‘ started to misbehave, I started to use more force and managed. But w...
Keyboard wear shows my usage patterns:
– ctrl-a for long term screen usage (SPACE is also worn)
– similarly, alt+a because of irssi
– C destroyed by multitude of mailboxes in my mutt
– winkey (+ numbers) thanks to multiple virtual desktops in +GNOME
– I'm not sure why S and N are so beaten up.
kampik, trzykampik... Mój debiut w nowej formie - krótkiej, barcampowej preze...
Slajdy na https://speakerdeck.com/ttorcz/freeipa-zintegrowane-zarzadzanie-uzytkownikami
Tomasz Torcz - Acxiom - FreeIPA – gotowe rozwiązanie do zarządzania użytkownikami
Partyzanckie utrzymywanie usługi w działaniu (z systemd)
Używam socket activation w systemd do odpalania demona FTPD. Plus jest taki, że jak na dłoni widzę wszystkie sesje i mogę je wybiórczo ubijać. Chociaż raczej nie ma potrzeby, bo użycie zasobów jest skutecznie limitowane mechanizmami z systemd.
$ systemctl | grep vsftp vsftpd@406-109.107.25.117:21-93.154.247.87:43126.service loaded active running vsftpd instance service for /vsftpd@406.service (93.154.247.87:43126) vsftpd.socket loaded active listening vsftpd incoming socket $ systemctl status vsftpd@406-109.107.25.117:21-93.154.247.87:43126.service ● vsftpd@406-109.107.25.117:21-93.154.247.87:43126.service - vsftpd instance service for /vsftpd@406.service (93.154.247.87:43126) Active: active (running) since Thu 2014-03-27 11:40:13 CET; 1min 9s ago CGroup: /system.slice/system-vsftpd.slice/vsftpd@406-109.107.25.117:21-93.154.247.87:43126.service ├─11643 vsftpd: ::ffff:93.154.247.87: connected └─11645 vsftpd: ::ffff:93.154.247.87/ftp: RETR pidora-18-r1c.img
Jest też niestety minus — jeśli demon vsftpd kilkukrotnie zakończy działanie błędem, to w końcu systemd wyłączy nasłuchujące gniazdko.
Przydałaby się więc automatyka włączająca je z powrotem. W pierwszym odruchu zrobiłem parę jednostek, które używają curl
do sprawdzenia stanu usługi:
$ cat ftp-check.timer [Timer] OnCalendar=hourly [Install] WantedBy=vsftpd.socket $ cat ftp-check.service [Unit] OnFailure=vsftpd.socket [Service] ExecStart=/usr/bin/curl --silent --noproxy localhost ftp://localhost:21 -o /dev/null
Jak to działa? Jednostka timer
:
- aktywowana jest co godzinę
- polecenie
enable
spowoduje, że zaczyna działać razem zvsftpd.socket
- ponieważ nie ma explicité podanego co jest włączane przez timer, to aktywowana jest usługa o takiej samej nazwie: ftp-check.timer->ftp-check.service
Działanie "usługi sprawdzającej" również zawiera się w kilku punktach:
- start usługi powoduje próbę połączenia curlem do FTP
- po zakończeniu curla sprawdzany jest jego kod wyjścia:
- jeśli połączenie przebiegło pomyślnie, ftp-check.service po prostu się kończy
- jeśli curl nie mógł się połączyć, to kod wyjścia wskazuje na błąd; usługa przechodzi w stan failed; ponieważ zdeklarowano
OnFailure=
, błąd powoduje, że systemd aktywuje wskazaną jednostkę. Powoduje to ponowne wprowadzenie gniazdka vsftpd w stan nasłuchujący — powrót do normalnego działania
Rozwiązanie działa, jednak z opóźnieniem. Zastanowiwszy się nad tym, wpadłem na prostsze rozwiązanie:
$ cat vsftpd@.service [Unit] Description=vsftpd instance service for %c OnFailure=vsftpd.socket [...]
W ten sposób padający vsftpd
sam od razu podnosi gniazdo.
A tak w ogóle to yum install icinga
.
Details that matter. Incoming DST change reflected in command output<br><br><...
# systemctl list-timers
NEXT LEFT LAST PASSED UNIT ACTIVATES
Thu 2014-03-27 10:50:00 CET 8min left Thu 2014-03-27 10:40:00 CET 1min 11s ago sysstat-collect.timer sysstat-collect.service
[...]
Fri 2014-03-28 00:00:00 CET 13h left n/a n/a sa-update.timer sa-update.service
Sat 2014-06-07 21:36:38 CEST 2 months 11 days left n/a n/a linuxcounter.timer linuxcounter.service
10 timers listed.
#systemd