Proste wewnętrzne ref-linki w Hugo

Gdy w jednej notatce potrzeba się odwołać do innego wpisu wystarczy użyć zwykłego odnośnika. W takim WordPress-ie nie było żadnego mechanizmu i dodawało się po prostu zwykły link do podstrony z wpisem (bezwzględny w domyśle). Podobnie mógłbym robić na stronie generowanej w Hugo, ale to mi się nie podoba… Nie chcę w plikach z treściami bezwzględnych linków do wewnętrznych elementów strony - preferuję relatywne względem roota strony. Nie chcę też sztywnych adresów, bo jak zmienię nazwę, sluga bądź format generowanych adresów to wszystko się rozjedzie.

Czytaj dalej

Beskid Śląski, w okolicach Szczyrku

W czasie krótkich wakacji na Śląsku nie zabrakło wypadu w góry, bo w polskich górach już dawno nie byliśmy, a tym bardziej w Beskidach. Rozlokowaliśmy się w Szczyrku, skąd mieliśmy fajną bazę wypadową na kilka okolicznych szczytów Beskidu Śląskiego. Ale nie tylko góry, bo w okolicach Wisły szukaliśmy źródła Wisły :) Skrzyczne Klimczok Malinowska Skała Dolina Białej Wisełki

Pozytywna energia na Śląsku

W ostatnim tygodniu, korzystając z okazji rodzinnych odwiedzin na Śląsku, postanowiliśmy zostać kilka dni dłużej i naładować się “pozytywną energią”. Te małe wakacje /20-26 lipca/ przeznaczyliśmy na zwiedzenie paru ciekawych miejsc województwa śląskiego, z czego kilka dni na wypad w Beskid Śląski (o górach będzie w kolejnej notce). Tradycyjnie, napisanie czegoś ciekawego i dołączenie szerszych informacji o wycieczce przesuwam na niedaleką przyszłość, ale gdyby ktoś nie mógł się doczekać to Ania wrzuciła już kilka wybranych zdjęć do album “Śląsk”.

Czytaj dalej

Allegro Seller Info 0.1.13

Po powrocie ze Śląska i w jakimś sensie prawie tygodniowym detoksie od kompa i sieci, pierwszą rzeczą jaka przykuła moją uwagę było niedziałanie UserScript-a na Allegro. No to już dowiedziałem się jaka będzie moja pierwsza czynność do wykonania - naprawienie tego skryptu i wypuszczenie nowej wersji (0.1.13). Zauważony problem to brak wyświetlania informacji na listach z ofertami. Po zajrzeniu do konsoli widać, że znów zmieniła się ścieżka do obiektu item w bebechach react-a danego elementu (<article/>), bo leci jakiś undefined.

Czytaj dalej

Oznaczanie języka przy prezentacji kodu na stronie

Prezentując na stronie różne fragmenty kodu, czy to w formie pokolorowanej czy surowej, często nie podaje się oznaczenia języka. W końcu z kontekstu i składni wynika co to jest, choć nie zawsze łatwo jest to wydedukować. W związku z tym wpadłem na pomysł, aby “label” z identyfikatorem języka pojawił się obok wyświetlanego kodu. Na początku myślałem, że uda mi się zmusić jakoś Hugo/Chroma do dodawania takiej informacji do generowanej strony. Ale gdy takowej możliwości nie znalazłem słuszne wydawało się zastosowanie do tego celu JS-a.

Czytaj dalej

Próba odbioru transmisji SAQ

Podjąłem kolejną próbę odbioru transmisji nadawanej w Dniu Alexandersona z zabytkowej stacji w Grimeton. Jest to już moja trzecia próba nasłuchu stacji SAQ i niestety kolejna porażka. Liczyłem, że “do trzech razy sztuka” i jak tym razem trochę bardziej się postaram z przygotowaniem to może się wreszcie uda, ale nie wyszło… W wolnej chwili wrzucę trochę więcej informacji w ramach dokumentacji. O sukcesach na pewno pisze się znacznie łatwiej, ale porażki i nieudane eksperymenty też warto dokumentować.

Czytaj dalej

Polska odmiana rzeczowników w Hugo

Po ogarnięciu polskich nazw miesięcy w Hugo przyszła pora na odmiany rzeczowników przy liczebnikach i odpowiednią formę liczby mnogiej. Poza wsparciem tego w tłumaczeniach, Hugo nie posiada żadnych innych pomocnych mechanizmów. Żeby ogarnąć poprawną formę i odmianę dla naszego rodzimego języku to trzeba trochę pokombinować… Na początku miałem problem z przypomnieniem sobie fachowej nazwę tej reguły, aby o to zapytać wyszukiwarkę. Wiedziałem tylko, że kiedyś coś takiego widziałem przy tłumaczeniach z wykorzystaniem gettetxt-a i plików PO.

Czytaj dalej

Polskie daty w Hugo

Blog ten prowadzony jest w ojczystym języku, zatem dobrze jest zadbać o poprawne polskie zasady językowe, sformułowania, tłumaczenia, zwroty… Dotyczy to także dat i odmian nazw miesięcy. Kiedyś na szybko zrobiłem jakiś hack w szablonie używanym w WordPresie, a teraz muszę coś podobnego ogarnąć na stronie w Hugo. Generator Hugo mimo iż posiada jakieś wsparcie dla wielojęzycznych stron, to jednak nie dotyczy to samych dat. Póki co język Go, w jakim tworzone jest to narzędzie, nie posiada takiej możliwości.

Czytaj dalej

UserJS: YouTube Polymer UI Fix

Nowy interfejs serwisu YouTube - “Polymer UI” już dawno pojawił się w sieci. Ja, póki różnymi możliwymi sposobami i hackami mogłem “przełączyć” się na starą dobrą, klasyczną wersję, to z niej korzystałem. Niestety od jakiegoś czasu pojawiał się komunikat, że używana wersja zniknie i tak też się stało. Hack z f6=8w ciasteczkach już nie ma wpływu na wygląd… i co mi teraz pozostało? Może już czas się oswoić i zacząć przyzwyczajać do tego “nowego” UI?

Czytaj dalej

Allegro Seller Info 0.1.12

Kilka zmian wprowadzonych właśnie na stronach Allegro wymusza poprawki w skrypcie i wydanie nowej wersji - 0.1.12. Na stronach z listą ofert zaszły jakieś drobne zmiany w strukturze DOM elementu prezentującego aukcję (<article/>) - wyleciał jeden poziom zagnieżdżenia kontenerów. Zapewne w związku z tym, także dostęp do obiektu item zmienił swoje położenie w react-owych bebechach, bo ścieżka dostępu do niego wygląda teraz tak: item = node[i].children.props.children[0].props.item; Na stronie z opisem oferty znów nieco przebudowano boxy.

Czytaj dalej