Stránky

Utíká to… furt

Je to už dva a půl roku, co to byly dva roky, co jsem si řekl, že bych obnovil svůj blog, předělal ho technicky, napsal jeden článek a úplně se na to vyprd :-)

Nejhlavnější novinky

  • jsem pořád ženatý, ale nově mám i dcerku Adinu
  • k dceři ještě přibyl nový pejsek
  • nemám hypotéku ani barák, ale už zase chci, ale s aktuálními cenami nemovitostí budu chtít ještě dlouho
  • mám pořád svoje Punto, ale druhé rodinné auto je C4 Picasso s automatem
  • weby už moc nedělám, udržuju staré, sem tam zakázkové programování, ale hlavně vymýšlím co udělat jako vlastní softwarový produkt pod hlavičkou své firmy codename.
  • z Altworxu jsem odešel, pak byl chvíli v Ideálním nájemci, pak dělal vlastní projekt s Nextcore, chvíli pak feedo a teď se těším do nové práce.

Přemýšlím o pár článcích: něco o Puntu a jak je bezva a tak.

Utíká to…

Je to už dva roky, co jsem si řekl, že bych obnovil svůj blog, předělal ho technicky, napsal jeden článek a úplně se na to vyprd.

Nejhlavnější novinky

  • jsem ženatý
  • mám hypotéku a barák
  • naučil jsem se řídit a mám druhé auto (malé Punto)
  • střídavě dělám weby, aktuálně pod značkou Tealake
  • odešel jsem z Facebooku (budu muset odstranit odkazy ze všech mých webů):
  • na focení celkem prdím, akty jsem přestal fotit docela
  • pořád pracuju v Altworxu, ale místo vývojáře jsem řiditelem

Tentokrát si ani nedělám iluze, že bych blog pravidelně rozvíjel, ale třeba (se) překvapím!

Oživení blogu

Protože mám zase fotoroupy rozhodl jsem se oživit můj blog a při té příležitosti ho předělávám.

Zatím jsem přenesl obsah (který přežil) a komentáře z původního a mám v plánu ještě:

  • Napsat stránku o tom, jak komentovat.
  • Rozchodit RSS a tak.
  • Nahodit nějaké statistiky návštěvnosti, abych viděl, jestli to dělám jen pro sebe nebo hlavně pro sebe.
  • Zkontrolovat kde mám chyby a co nefunguje.
  • Zkusit rozchodit nějaké cool nové vychytávky.
  • A určitě ještě narazím na další věci.

Čím nejlépe sledovat jestli webovky jedou?

Starám se lidem o weby v utio a sám jich pár mám i pro sebe a tak mimo jiné řeším to, abych se o tom, že mi weby nejedou dozvěděl dřív než se to dozví klient nebo než odejde hodně čtenářů a potencionálních zákazníků.

Zkoušel jsem vlastní řešení, nagios, zabbix, ale o to všechno se člověk musí starat a třeba zabbix mi častěj hlásil nějaké svoje bolístky než problémy s weby.

Chtěl jsem:

  • něco nerozbitného, co mi práci nepřidá
  • něco levně nebo zadarmo
  • něco kam můžu snadno přidávat nové weby a všechny je uvidím v jednom dashboardu
  • něco co mi pošle email a nebo HipChat zprávu
  • ale nebude posílat kvanta falešných poplachů

Skončil jsem u StatusCake, hlavně proto že není nesmyslně drahý, vlastně mě stačí varianta zadarmo. Některé jiné služby mají omezení na počet sledovaných webů a jiné maj zase do X webů zadarmo, ale od X už drahý jak sviň. StatusCake má placený za zhruba 500 měsíčně, no nekoupím si ho, dokud nebudu sledovat dost klientských webů, abych tu platbu rozložil.

Takhle pěkně to vypadá:

a jednou týdně mi přijde pozitivní report:

Tenhle článek píšu, protože StatusCake je fajn služba i pro lidi, kteří maj svůj malý webík a těm bez dalších poplatků hodně pomůže. Ale z autorské lenosti mě vytrhlo to, že zahájili affiliate program :-) takže když se zaregistrujete na StatusCake zadarmo přes tenhle můj link na StatusCake vyděláte mi malý peníz, ale za to vyslechnu vaše komentáře a případně napíšu nějaké pokračování tohodle článku nebo opravdový návod.

Wordpressové admin menu v Chrome divně poskakuje

V prohlížeči google Chrome 45 (verzi zjistíte tak, že v Chrome otevřete chrome://chrome/) je chyba, která způsobuje divné skákání položek menu ve wordpressové administraci.

Abych se zbavil té podivnosti, tak jsem podle návodu na WpTavern.com v chrome vlezl do nastavení otevřením adresy chrome://flags/#disable-slimming-paint a přepnul ten přepínač. Chrome se sám restartuje a všechno pak už bylo v cajku.

PHP OPcache kešuje include

V PHP rád používám konstrukci:

$ciselnik = include('ciselnik.php');

kde ciselnik.php je:

return array(1, 2, 3);

Tak mám proměnnou $ciselnik naplněnou polem a nemusím se zabývat např. parsováním YML, můžu použít proměné, můžu ho generovat funkcí atd.

Když chci do číselníků přidat položku, můžu to taky udělat v PHP:

$ciselnik[] = 4;
file_put_contents(
    'ciselnik.php',
    '<?php return ' . var_export($ciselnik, true) . ';'
    );

potud všechno super... ale pokud se teď pokusím načíst nový čiselník, stejně jako prve:

$ciselnik = include('ciselnik.php');

pak

var_export($ciselnik);

vrátí

array ( 0 => 1, 1 => 2, 2 => 3, )

Takže PHP už prostě soubor znovu nenačte a spokojí se s obsahem/výsledkem ze začátku…

Tak jsem na to přišel: tohle divné chování je zapřičiněno OPCachí, kterou jsem měl na lokále zapnutou. (Aby mě to napadlo, ztrávil jsem dvě hodiny snahou zorientovat se ve zdrojácích PHP interpreteru, ale i to se může hodit.)

Wordpress polylang plugin po přesunu na jinou doménu přesměrovává na původní

Po přesunu z www.vyvojovadomena.cz na www.klientovadomena.cz plugin polylang dál vesele přesměrovává z indexu webu na www.vyvojovadomena.cz/cs/home…

Jak z toho ven?

Polylang si ukládá jakési nastavení do wp_options tabulky a mimo jiné i adresu domovské stránky a tu pak používá bez ohledu na nastavení klíčů site a home, takže SQL

update wp_options 
  set option_value = replace(
    option_value,
    'www.vyvojovadomena.cz',
    'www.klientovadomena.cz'
    )
  where option_name = '_transient_pll_languages_list';

problém elegantně pořeší.

Jak pokazit produkt: phonemaps.cz

Je tomu rok, co jsem se připravoval na dvolenou a protože mám tablet s gpskou a rozumnou výdrží a koupil jsem si aplikaci Locus maps, která je parádní, řekl jsem si, že bych si mohl koupit nějaké digitální mapové podklady.

Přes web společnosti Shocart jsem se doklikal na nějaký jejich jiný produkt (cykloserver.cz) a tam si označil plochu na mapě, zvolil jak podrobnou mapu si přeji, zaplatil kartou a za pár hodin mi přišly mailem odkazy na mapové dílky v otevřeném formátu, který podporuje jak Locus, tak i jiné mapové aplikace. Byl jsem nadšený a předsevzal si, že na další dovolenou po česku to udělám stejně - byl jsem prototyp spokojeného zákazníka, snad i někde na Facebook jsem to psal.

Letos se chystáme zase do čech a opět jsem se doklikal na eshop, místo cykloserver je to phonemaps.cz - ale opět jsem se doklikal z shocartu a ui vypadalo podobně, tak jsem nakoupil, zaplatil.

Nejprve jsem nic nedostal, pak s pomocí podpory našel ve spamu odkaz, prokliknu a vidím:

No nevypadá to dobře.

Otevření na androidu nepomáhá - výsledek je stejný…

Tak se vracím na phonemaps, abych si načetl, že potřebuji jejich aplikaci. No to se mi nelíbí, od čeho mám Locus - vychytanou apku.

No aplikace Phonemaps pro android umí asi stejný prd, jako Mapy.cz - jen musím platit za mapy. Proč bych to sarka dělal, když Mapy.cz jsou zadara? No a ještě ty povolení, které si žádá:

Tak snad půjde dílky nějak použít i v Locusu říkám si. A asi prd. Prostě prd. Jsem smutný, že taková rozumná služba takhle zparchantěla.

Update: Tak podle informací od provozovatelů phonemap by měl Locus nějak rozšířit svoji funkčnost tak, aby mohl používat tyto mapy. No stejně už si u nich nic nekoupím… je to příliš kouzelné - když si koupím mapové dílky, chci dostat mapové dílky a ne "kouzelný odkaz", který možná někdy bude fungovat.

Štítky

Profily

Další odkazy