-
Jak na toString cizích knihoven
Bylo celkem jisté, že při psaní poznatků z logování si nevzpomenu na všechno. Jedna z nejnáročnějších a nejrizikovějších aktivit mi přijde integrace systémů. Osvědčilo se mi logovat začátek volání a pak jeho výsledek (alespoň úspěch/neúspěch). Než se vše odladí, ocenili byste možná podrobnější logování. V lepším případě má systém klientskou knihovnu. A to je problém, který mě přivedl k sepsání tohoto tipu. Konkrétně jsem zrovna používal jfrog artifactory java klienta. Nechci je pomlouvat, spíš jako ukázka, že jsem si příklad nevycucal z prstu. Ale nejsou ani první, ani poslední, kde jsem se s tím setkal. Jde o to, že poskytují nějaké modelové třídy, ale bez
toString
metod. -
Poznatky z logování
Nejen pro produktovou firmu je důležité logování. Bez kvalitní dokumentace a logů padá na úroveň podpory L3 příliš mnoho věcí. Neříkám, že vím, jak logovat správně, ale pár průšvihů, třeba s JPA a asynchronním logováním, už jsem zažil. Chtěl bych sepsat, k čemu jsem dospěl, protože podobné otázky u nejednoho code review (zejména při změnách ve složení týmu) opakovaně diskutujeme.
-
Rok s Peugeot Rifter
Vyřadil jsem šestnáct let starou Fiestu (s moc pěkným motorem 1,4 16V) a hledal za ni náhradu. Může se zdát, že aut je dost, ale měl jsem problém si vybrat. Nová auta nejsou moc dostupná. Kromě toho, že se na ně čeká, tak výroba některých modelů dojela a nová generace ještě nezačala a tak dále. Dovoz mladších ojetin kvůli epidemii taky vázne (a ceny jdou nahoru). Vybral jsem si nakonec nový sedmimístný Peugeot Rifter (klon Citroen Berlingo, Opel Combo a Toyota Proace City Verso). Sedmimístný proto, že se třemi dětmi už mi jednak nezbývalo místo pro babičku a jednak upotřebím na víkendové skautské výpravy s naším oddílem. Nikdy jsem si nemyslel, že budu mít francouzské auto (vyrobené ve Španělsku), ale nové vyjde levněji než tři roky starý Sharan (smutná kamarádova zkušenost, že za vyšší cenu nemáte zaručenou lepší kvalitu ani slušné jednání automobilky). To se odmítá těžko. Nehledě na to, že jsem sháněl benzínový motor, protože jezdím i krátké vzdálenosti. Naftový motor jsem nechtěl trápit (a taky dieselgate spolu s kontrolou emisí, regenerací filtru pevných částic, AdBlue atd.) a s tankováním CNG je u nás na venkově potíž. Následují moje postřehy s ročním provozem a nájezdem 8 tisíc kilometrů (bohužel bylo cestování dost omezené).
-
Velký závod milosrdenství
Fyzicky náročná aktivita a současně výchovná hra. Slouží na oslavu lidského vzepětí k záchraně lidských životů a zároveň oslava důležitosti očkování při příležitosti připomenutí epidemie záškrtu v roce 1925 v aljašském městě Nome.
-
Výuka programování bez počítačů
Na kroužku programování se věnuju i aktivitám bez počítače. Chtěl bych tady na jednom místě shrnout, co jsem vyzkoušel a co se mi osvědčilo. Rozcestník původně vznikl jako přednáška pro ne-konferenci jOpenSpace. Můžete se podívat na záznam, ale já osobně mám rád i textovou podobu.
-
Mechanický počítač Turing Tumble
Na kroužku programování se věnuju i aktivitám bez počítače. Od kamaráda jsem dostal tip na mechanický počítač Turing Tumble, který vznikl na základě Kickstarter kampaně. Těm se záměrně vyhýbám, protože bych byl v pokušení kupovat kopec věcí, ale tuhle
hračkuučební pomůcku by byla škoda minout. Jsem rád, že kampaň skončila úspěšně i bez mého příspěvku a že jsem si mohl výsledek koupit až následně (nejednalo se o limitovanou edici, jak se někdy stává). -
Chcete mě?
Ne že bych aktivně vyhledával nový projekt, ale neodolal jsem pokušení použít clickbaitový titulek. Podařilo se mi přes léto vybrat si dovolenou v délce čtyř týdnů a trochu přemýšlet. Kdo jsem, co jsem (ne)dokázal, co chci a co můžu nabídnout. V záplavě oslovení na LinkedIn jsou zhruba dvě tři zajímavá ročně, tak by se hodilo mít v šuplíku nějaký motivační text. Nehledě na to, že za deset let bude poučné si po sobě toto bilancování přečíst.
-
Konference Scratch Around the World
Zápisek z další konference, tentokrát Scratch Around the World, která proběhla 22. července 2021. Vysílalo se online.
Kamarád připomíná jejich rodinné moudro: „Nemůžeš-li pochválit, tak alespoň mlč.“ Jenže já konferenci několikrát doporučoval, takže se cítím vaším dlužníkem, abych se omluvil a přinesl alespoň nějakou zprávu. V kroužku programování jsem se zatím k jazyku Scratch nedostal. Sliboval jsem si hromadu praktických tipů, ale nakonec to pro mě skončilo velkým zklamáním.
-
Konference Internet a Technologie (21)
Konference pokračují, covidu navzdory, alespoň online. Tentokrát přináším pár poznámek z konference Internet a Technologie (21) (ze dne 10. června 2021) věnované eIdentitám a autentizační službě mojeID. Za konferencí i za službou stojí sdružení CZ.NIC.
-
Generování kódu z OpenAPI specifikace
Minule jsem se věnoval Úskalí API se zaměřením na binární kompatibilitu a tvorbu rozšíření. API se přidržme, tentokrát jakožto rozhraní mezi komponentami v podobě webových služeb. Budeme mluvit o RESTu, OpenAPI specifikaci, proč nejdřív popisovat API a proč a jak generovat kód (s přiloženým příkladem).
subscribe via RSS