Dva roky jezdím Škodou Octávií kombi 3. generace. Kupoval jsem ji jako ojetou, ale v relativně slušné výbavě, která obnášela i elektricky ovládané páté dveře. Pořád to považuji za šikovnou věc. Ale… První porucha přišla po roce, kdy se víko pátých dveří nechtělo pořádně otevřít a následně ani zavřít. Veškeré pokusy končily úpěnlivým pípáním, a bylo potřeba velmi jemné pošťouchnutí. Podezírám zde blíže neurčeného člena rodiny, který párkrát za víko vzal a “pomohl” mu při otevírání, a následně ho zavíral také ručně. Výsledek byla zničená levá vzpěra/servomotor. Protože se nepodařilo sehnat z vrakoviště funkční náhradu, výměna v neznačkovém servisu ale za originální díl vyšla na 9 tisíc.
Nyní po dalším roce se začala ozývat i vzpěra pravá, která vypadala funkčně, ale bylo už před rokem jasné, že ji čeká podobný osud. Ozývat se začala doslova, a to hlasitým lupnutím při zavírání. Podle čísla dílu vyznačeném na vzpěře jsem zjistil, že originální díl samotný vyjde na víc než 9 tisíc, a neoriginání díly nebo použité z druhé ruky na 4 až 5 tisíc. Použitý jsem rozhodně nechtěl, a u neoriginálních jsem měl oprávněný strach, že dohromady s druhou originální vzpěrou si nebudou rozumět. Nakonec jsem se našel na Amazonu neoriginální sadu dvou vzpěr v přepočtu za necelých 6 tisíc včetně dopravy.
Balíček přišel od objednání za 3 pracovní dny. Vzpěry byly zabalené v polystyrenových obalech, na kterých byl nalepený velmi strohý seznam instrukcí. Vzpěry samotné nejsou nijak popsaná, kromě malého lístečku která patří vpravo a vlevo. Na první pohled mnohem masivnější/tlustší než originální, ale nedělám si iluze, že jakkoliv bytelnější. Místo měkkého husího krčku jsou kabely vedené v tužší gumě, což je vidět už na fotkách na Amazonu.
Na YouTube jsem si našel návod na výměnu, a přišla mi dostatečně jednoduchá, abych se o ni pokusil sám.
Pár poznatků z výměny:
Nakonec je podle strohých informací u koupených vzpěr potřeba víko velmi jemně ručně zavřít, aby se spolu srovnaly, a pak vše funguje. A když už budete u té výměny, můžete si velmi jednoduše rovnou nastavit, jak vysoko se má víko kufru otevírat.
Závěrem jediný rozdíl v porovnání s originálními vzpěrami z pohledu fungování je, že když při otevírání povolí zámek, se víko prvních 10 - 20 centimetrů pootevře opravdu rychle, a pak zpomalí na rychlost jako u originálu. V recenzích někteří píší, že jsou tyhle vzpěry pomalejší a tišší, ale já takový pocit nemám.
For two years I am driving 3rd generation of Skoda Octavia combi. I bought it as a used car with relatively rich equipment including electric trunk. I still consider it a nice bonus, but… It first got broken after a year, when the trunk won’t open or close. All attempts were ending with a long warning beep and the trunk stopping half way. I suspect an unnamed family member, who several times “helped” the trunk forcibly open and close with their hands. The result was a destruction of the left strut servo-motor. After the first unsuccessful attempt to get a replacement from a wreck yard, the bill was ~9000 CZK (~370 EUR) for an original part in an unbranded car service shop.
Now, one year later, the second strut started to make itself known by cracking noises when the trunk was closing. It looked ok the year before, but it was clear the whole time it’s only a matter of time when it will give up as well. Using the part number on the strut I found out the price of a new original part, which was above 9000 CZK, just for the part. A used one, or a secondary production, would cost about 4000 or 5000 CZK (between 160 and 210 €). But I did not want another used strut in a questionable shape, and with the secondary production I didn’t know whether it will work together with the second original strut. At the end I found a whole set of secondary production struts on Amazon for 240 € including delivery.
The package came 3 working days after I placed the order. The struts protected in a polystyren cases, with a very brief instructions list. The struts do not have any brand or details on them, except a small ticket which one is left and which one is right. At first sight, the secondary production struts are more massive than the original ones, but I double they would be any more durable. Instead of a soft gooseneck, their cables are inside a more thick rubber, which you can actually see from the pictures on Amazon.
I looked up on YouTube how to replace the struts, and it looked simple enough for me to try myself.
Several personal observations from the replacement:
To finish the replacement procedure, according to the brief instructions that came with the struts I had to close the door gently with my hands for calibration, and then everything works. When replacing the struts, you might also take the opportunity to easily adjust the position you want the door to open.
At the end, the only difference of the new struts in terms of how they work is, that when opening the door, once it unlocks, the first 10 or 20 centimeters open quite fast, then the door slows down to the speed of the original struts. In review several people mention these struts are slower and quieter, but I do not have such feeling.
]]>Jako první jsem začal poznámky nějak třídit v experimentálním Firefoxu Notes, ale jeho aplikace pro Android nebyla vždy úplně spolehlivá a udržovaná a bohužel jsem ji nevydržel používat ani do oficiálního ukončení projektu. Vnést řád do texťáků se mi nepodařilo, takže jsem je nakonec smazal a letošní rok začal načisto s Joplinem.
Joplin, jak autoři popisují, je open-source aplikace pro psaní poznámek a seznamů úkolů, která nabízí i určité možnosti jejich synchronizace. Dlouho jsem si myslel, že se aplikace jmenuje podle zpěvačky Janis Joplin, ale často kladené otázky projektu mi prozradily, že je to ve skutečnosti podle hudebníka Scotta Joplina.
Zpátky k tématu, Joplin je docela jednoduchá aplikace, kterou můžete spustit a začít používat. Na počítači s Linuxem, Windows a macOS máte výběr mezi variantou s grafickým rozhraním nebo jako aplikaci do terminálu, pro mobily s Androidem nebo iOS pak samozřejmě jenom s grafickým rozhraním. Pro svoje osobní poznámky používám grafickou variantu na Fedoře instalovanou přes Flatpak a aplikace pro Android, v práci pak na macOS instalováno z Homebrew. I když Flatpak ani Homebrew nejsou oficiálně podporované, všechno, co používám, funguje bez problémů.
Rozhraní aplikace pro počítač se skládá ze dvou postranních lišt a editoru poznámek. Jejich rozložení, byť ne moc intuitivním způsobem, si můžete přeskupit. V první listě poznámky organizujete do hierarchie zápisníků, tedy něco jako složky, a přidáváte jim štítky. Ve druhé liště v právě vybraném zápisníku procházíte a zakládáte jednotlivé poznámky a seznamy úkolů.
Editor umí tři režimy - čistě WYSIWYG, Markdown a nakonec kombinace Markdownu a vedle zobrazeného vykresleného výsledku. Alternativně jde poznámku z Joplinu otevřít do výchozího nebo vámi nastaveného editoru textových souborů a Markdown upravit v něm. Z možností Markdownu pak vychází možnosti formátování poznámek, takže můžete používat věci jako nadpisy, seznamy, odkazy a samozřejmě i text psaný tučně nebo kurzívou. Zatím je pro mě Joplin taky nejlepší aplikací pro export Markdownu do PDF, a v tomto ohledu určitě spolehlivější než třeba Atom. Obsah tohohle článku včetně formátování a odkazů jsem bez problémů připravil právě v Joplinu. Párkrát už mě ale zamrzela absence formátování velikost písma nebo barevného zvýraznění.
Na obrazovku telefonu se samozřejmě tohle všechno vedle sebe nevejde, takže po spuštění uvidíte seznam poznámek ve posledním otevřeném zápisníku, který můžete změnit skrze nabídku po levé stráně, a po klepnutí uvidíte samotnou poznámku, kterou můžete dalším klepnutím na tlačítko upravit.
Můžete si upravit jazyk rozhraní aplikace (čeština je dostupná, byť ne zcela kompletní), formáty data a času (škoda, že se neberou automaticky z nastavené lokalizace), kontrolu pravopisu, barevný vzhled rozhraní, chování při vytváření nové poznámky, písmo editoru, ale i některé další funkce samotného Markdownu. Já nicméně Joplin používám prakticky ve výchozím nastavení.
Jsou tu i možnosti nastavení zmiňované synchronizace a šifrování dat. Na počítači umí Joplin i několik rozšíření.
Hlavní funkcí, co jsem od poznámek chtěl a kterou mi Firefox Notes tehdy dal, je synchronizace mezi počítačem a telefonem. Joplin umí poznámky ukládat:
Už první možnost ukládat data do adresáře vám zajistí určité možnosti synchronizace. Můžete totiž klidně vybrat adresář synchronizovaný cloudovou službou podle svého výběru. Já mám takhle pracovní poznámky synchronizované skrze Box.com, který jinak není přímo podporovaný. Stejně to bude fungovat i s Diskem Google a dalšími. Pro synchronizaci osobních poznámek používám NextCloud. Přímou integraci se mi z nějakého důvodu rozchodit nepodařilo, ale přes WebDAV funguje dobře.
Při synchronizaci skrz úložiště, které nemáte zcela pod kontrolou, nebo mu z jiného důvodu pro své poznámky úplně nedůvěřujete, můžete použít koncové šifrování, kdy jsou data v čitelné podobě vidět jenom přímo v aplikaci. V úložišti i při komunikaci s ním jsou zašifrovaná tak, aby je nikdo jiný dešifrovat ani nemohl. Klíč, kterým se šifruje, je také synchronizovaný, a je chráněný heslem. Dokumentace doporučuje šifrování zapnout nejdřív na jednom zařízení, nejlépe na počítači, poté počkat na dokončení synchronizace všech dat, a následně spustit synchronizaci v ostatních aplikacích a na vyžádání zadat heslo ke klíči. Aplikace si pro vás heslo pamatuje, rizikem koncového šifrování ale obecně je, že tak, jako se nikdo k vašim datům bez klíče a hesla nedostane, tak ani vy v případě ztráty všech klientů a zapomenutí hesla už svoje poznámky nikdy neuvidíte.
V souborech uložených Joplinem se ale ani bez šifrování ručně přehrabovat chtít nebudete. Aby mohl udržovat historii změn a taky řešit případné kolize během synchronizace, neukládá Joplin celé poznámky do jednoho souboru, ale místo toho má každou poznámky v mnoha souborech se změnami a přírůstky.
Joplin má i oficiální repositář s rozšířeními, kterých je v době psaní tohoto textu skoro 40. Najdete tam rozšíření např. pro:
Žádné z uvedených mě ale nabízenými funkcemi buď neoslovilo, nebo by mi nestačilo ho mít jen na počítači. Aplikace pro Android rozšíření nepodporuje, nebo jsme je tam minimálně nenašel.
Od začátku roku mi zatím v Joplinu nic vyloženě nechybělo. Uvítal bych trochu širší možnosti formátování textu a někomu zase může chybět možnost upravovat poznámky odkudkoliv, takže webové rozhraní. Ještě jsem nezkoumal výše zmiňovaný Joplin server, a oficiální stránky projektu o něm zase tolik napíší, takže možná jednou…
Pro mě je Joplin vlastně první aplikace svého druhu. Jsem s ní spokojený, ale chybí mi srovnání s konkurencí. Ať už aplikaci na psaní poznámek používáte, nebo si myslíte, že by se vám nějaká pro organizací práce a myšlenek hodila, zkuste prosím Joplin a podělte se o svůj názor, jak vyhovuje vám.
]]>Takhle, moje babička už trochu s počítačem umí. Svůj první a zatím jediný dostala od tety po tom, co si teta pořídila nový. Dokoupili jsme do něj tehdy pár součástek, nainstalovali načisto Windows 7, a začali babičku učit s myší. Klávesnici už zvládala, v práci psala na stroji. Počítač ale na Windows 7 úplně nestačil, takže jsem je po chvíli nahradil za Linux Mint, který jsem tehdy sám používal. Dneska už by to byla asi nějaká verze Fedory.
Mint má hlavní panel a nabídku od základu dole stejně jako Windows, a kdybych to babičce neřekl, prý by si myslela, že jsme jí jen změnil tapetu a barvy na lištách. V tomto případě s prostředím MATE běžel dosti svižně, takže babička byla spokojená. Dodnes používá hlavně webový prohlížeč (e-maily, trochu Googlu a proklikávání odkazů) a po této stránce jí nic nechybělo.
Po tom, co vloni na podzim babičce doporučili na očním pořídit si místo Nokie 3310 „pořádný“ telefon s velkým displejem, aby na něj viděla, si začala doma zkoušet starší chytrý Samsung po mámě. Zjistila, že je to skoro jako počítač a začala se zajímat i o něj, co a jak funguje, a tím se dostáváme zpátky na začátek.
Jak už tedy víte, prohlížeč webové stránky už babička zvládá, dokonce bez obtíží používá používá můj oblíbený operační systém Linux, a tak jsem se rozhodl, že jí onu příručku připravím elektronicky. Na nějaké kurzy se dřív přihlásit nechtěla, a dneska to zase kvůli COVIDu nejde.
Zatím mám za sebou první dva dny tvorby Linuxu pro babičku. Rozhodl jsem se použít mdBook, protože s ním mám byť drobnou tak dobrou zkušenost z mého přispívání do lokalizace Mozilly. Taky je napsaný v jazyce Rust, kterému fandím. Obsah píšu v Markdownu s trochou HTML, ale v případě potřeby nebude problém vše zkonvertovat do jiného formátu nebo vytisknout. Vytvořit repozitář na GitLabu, nastavit mdBook a napsat první krátkou kapitolu jsem zvládl už včera.
Dneska jsem pokračoval dalšími kapitolami a moc mě to baví. Nebude to kdovíjaká encyklopedie, ale babičce a možná jako úvod do nějaké nudnější hodiny informatiky na základní škole by to mělo stačit. Taky doufám, že by příručka, stejně jako tenhle článek, mohla někomu posloužit jako důkaz, že Linuxu na domácím počítači se vůbec není potřeba bát. Zatím ale zdaleka není hotovo, minimálně polovina kapitol chybí, a tenhle a asi ani příští víkend je dokončit nestihnu.
Pokud vás taky zlobí někdo jakékoliv věkové katergorie s otázkami na základy práce s počítačem, zkuste Linux pro babičku a dejte mi vědět, jak se vám líbí. Budu rád za všechny připomínky, opravy chyb a návrhy na zlepšení. A pokud chcete sami zkusit Linux a nevíte jak na to, přečtěte si k tomu ještě Proč Linux.
]]>git
repository into a static website. By static I mean there is no scripting language like PHP running on the server, so you don’t need to worry about some villain taking it over to send spam or mine coins. All you need for hosting your website built by Jekyll is a webserver somewhere, e.g. GitHub Pages.
In the small Czech pond of OSS communities the first Jekyll I saw was on L10N.cz. The first time I ever heard about Jekyll and I fell fell in love immediately. L10N.cz uses Jekyll for its main site, basically a blog like this one. With the small group of authors, low cadence of posts and no comments, both WordPress or Drupal would be a huge overkill to maintain.
My next Jekyll instances were already started by me. This blog, the list of Mozilla.cz slides and the default homepage for Czech users of SeaMonkey. Both the Mozilla sites are somewhat special and use leverage mostly the templating engine than any other Jekyll feature.
The Mozilla.cz slides site uses Jekyll to generate the listing of various conferences and events we attend. In the repository, there are both the slides themselves, and their index in the form posts annotated with event names and links to video recordings. It’s no black magic and bare GitHub Pages are perfect for hosting this site without any additional tooling.
The default homepage for SeaMonkey is a little more complicated that it may look like. Small page which fits into a single screen, but not truly static - it’s regularly updated with new items from two RSS feeds. First I thought about going pure JS, but SeaMonkey users may block it and making them all download the feeds would not be friendly to the RSS feed providers either. So when rewriting it from PHP, I was forced to step into the unknown space of Jekyll plugins, and also start to build the site using Travis CI. GitHub Pages are really limited in the options for custom plugins or even regular rebuilds. I will unveil more details in some of the coming posts.
Recently I also started rebuilding two Linux community websites - proc.linux.cz and Ubuntu.cz. Given the fact that probably I will be the only content author (at least for the beginning), I went for Jekyll again. Jekyll definitely does not fit all cases I can imagine, but I think static sites are sexy and easier to maintain with very limited team resources than some outdated yet simple PHP scripts, or even full blown CMS. Actually it may be even easier for someone to fix bugs or typos in the content via PR, that sending a complex report over e-mail, what is wrong a where. Of course when you have some input from users or more content creators, WordPress or Drupal with their simple admin UI and access rights management are the way to go.
]]>As for functionality, there are not big features, but small improvements. The most notable is the introduction of the unreviewed state and some related improvements of the browser action popup. System notifications are now enabled by default, and when you click them, the related project or your team page will open.
During the previous week, I also had the opportunity to attend Mozilla All Hands in San Francisco and meet with the l10n-drivers team. My agenda was packed by Pontoon Tools and we have agreed to start promoting it to more users this year. There are no dates yet, but you can expect more improvements and stabilization of Pontoon Tools in the next two or three months.
If you want to keep an eye on what’s planned for Pontoon Tools and get involved in the plans, check this page on MozillaWiki and the project repository.
]]>Let’s start with my master studies and Facebook first, because those two are pretty related. About two years ago, I decided to delete my Facebook account after I finish the university. I was using Facebook only to be in the school groups, discuss our assignments and share tips for exams. So after I finished my state exams, I asked Facebook to delete the account. The time proximity with the Cambridge Analytica scandal was just a coincidence. I always assumed that’s happening regularly on Facebook, and until today, I am not sure whether people were more surprised by the Cambridge Analytica thing, or that someone can consciously without any external motivation delete his or her Facebook account. Both seem pretty normal to me.
But back to Mozilla related stuff. For weeks and weeks I was thinking about all my Mozilla activities and if I want to go on the same way - user support (SUMO + social media), localization, Mozilla presence on conferences, planning several other general localization events, attending other open communities events, plus all the local stuff around Mozilla.cz web, infrastructure and community. I didn’t even have enough time to write reports or blog posts about my activities, experience and lessons learned. After getting a full time contract in Cisco, I somehow naturally displaced those activities from the list, that I didn’t enjoyed anymore.
As a result, this Monday I informed Michael that I want to join the Reps alumni. I do not thing I can dedicate what’s needed to support the Reps goals and be a valuable and involved member.
Nevertheless, being a Rep for two years (per day exactly) was a really great experience. If you are an active Mozillian interested in organizing events or campaigns, joining Reps is the only right thing to do. Without me being a Rep, we would probably never started attending conferences so often nor making meetups. It really eased the start. I want to thank Michael Kohler as my mentor, the Reps council of course, and every single Rep who shared the experience with me through the program.
I am not leaving the Mozilla community, no way. I am still a Mozillian in the first place and I will still contribute the ways I believe I can do the best.
]]>In the last year we have attended more conferences than I realized. I was surprised when counting them before writing the post, and if I counted right, the final number is eight, plus a secondary school. Btw. did you know we started meetups too? Yes, we did! We call them MozBeers and so far we had them in Prague and Brno, the two largest cities in the Czech Republic. True, our MozBeers are not happening regularly, but we have them. Also I need to highlight we never gathered in the full count on any place, nor meetups nor conferences, but thanks we were able to share our experience and ideas, everything went smooth.
Localization became our natural activity we do not even have to plan or organize much. We have localized both versions of Firefox Focus for Android and iOS (kudos to Michal Vašíček and the rest of the team), all the new Tet Pilot experiments, and Firefox Quantum of course! I don’t want to boast, but retrospectively I think we could do even twice as much l10n work without even noticing.
After such year I am pretty positive about our community traction. There are new faces around and I feel much less pressure on myself, which was not the case a year ago. Despite we still s**k in our communication in the direction outside, I see this improving in the last months. We have created a Telegram channel as an open channel to reach us in a completely informal way for all the Czech users and the broader community. Plus we have got Czech in the social support tool. @firefox now speaks Czech too! I hope we can improve in the area of communication in 2018 even more.
There are several priority goals we are already decided to do in 2018:
You already see there is plenty for us to do. I could barely complete a half of these tasks only myself, but I see them as a peace of cake being surrounded by the army of awesome Mozillians!
]]>As noted, there is a new introduction tour listing all major features of Pontoon Tools. It will appear after first installation or major version update. You can guess where I took inspiration for its design. Please check it carefully, as there may be feature you were not aware of before. ;)
Also a completely new feature arrived, which are system notifications. Pontoon Tools can now utilize the notifications API to inform you about new unread notifications in Pontoon. Because I understand not everyone must be happy with something popping up in the system, this feature is disabled by default and the introduction tour will allow you to enable it quickly.
And last but not least, I have unified the toolbar button popup style with Pontoon itself, and added short information about last team activity. The complete list of all the small improvements, including those on background, can be found in the release notes. If you are not using Pontoon Tools yet, your can install them into your Firefox from AMO.
]]>Back in times when I thought PowerPoint presentations are the masterpiece of computer science and their quality score is determined by the number of animations per slide, my Internet Explorer got sick. After an attempt to change the homepage in hope it will stop showing me ads everywhere, I have decided I need a new browser. I knew some people online and asked them for a recommendation, and their answers were Opera and Firefox. I never saw any of them in action before, so I dived into the dark unknown waters of the internet to download them for testing. My first impression from Opera was it’s too complex and complicated to change the homepage and import bookmarks, while Firefox did that all for me when I clicked all the Next > buttons. The winner was clear.
That was Firefox 2.0, way different from Internet Explorer. When exploring the user documentation to help me a bit, I found an information, that 3.0 is imminent. Wow, a browser that is being developed and will have a new version. Super cool for someone using the old IE! But the documentation did not helped me much actually, which drove me right into the registration form of the Czech community forum, and here my community story begins.
After some time, I realized that I know answers for other questions on the forum, so I started answering. About the same time I have decided to start using all Mozilla-based applications I can make use of, namely Thunderbird and Instantbird (which I started localizing soon). Later the Mozilla.cz team offered me to translate some articles on SUMO and websites like AMO, but for me the Czech community forum was still the top until 2014, when Pavel Cvrček (JasnaPaka) offered me to translate Thunderbird on my own. That was huge responsibility for me, but also recognition. I thought that’s the most you can achieve, I felt like a real boss.
The next year, 2015, was like a big spinning wheel, outlined by the Mozilla.cz restart initiative led by Pavel to rebuild the Mozilla.cz website content (and design) and utilize as much of Mozilla infrastructure as we can. The motto was “Mozilla is doing many things, and they do them right”, it’s not necessary to update own versions of user documentation anymore. The second half of the year was very turbulent. Pavel decided to forward me the responsibility for Mozilla.cz content and Firefox localization, leaving the community projects due to the lack of time. At the end of the year, the changes in the community probably became so visible, that I have been invited to Mozlando, to meet my first non-Czech Mozillians in person.
The last two years I will sum in a sentence or two. I try to act like a community peer for every l10n and support related project in Mozilla, I became a Rep, and after our localization community grew over 4 people, I am unable to name all the milestones we have outlined and achieved. The last two years are not really a story of me@mozilla, but a story of czech-community@mozilla.
Now you may think that my involvement with the global Mozilla community is pretty short. And you are right. I am around the global stuff since 2014/15, still having longer experience with support forums answers than anything else. But for me that illustrates how powerful and dynamic the Mozilla community is.
]]>Let’s take it from the beginning. I haven’t prepared for the workshop at all. It took me few hours to manage all the stuff like communication with the agency and booking, but as for the format announced as unconference, I did nothing. The question about topics was there during Friday dinner, but at the moment, I had only one topic in my mind. On Saturday, during the 15 minutes we have to propose topics, I wrote down five of six spontaneously. Still do not know, where they came from, probably thanks to the welcome and introduction session? Note 1: If you host and unconference, start with some breaking session to get people on the same page and warm them up.
We were about 50 in total. How many localizers actually Mozilla has, when this was only one of six workshops this year? The number does not make such impression like the packed room, huh… Note 2: I still know very little about the Mozilla l10n community, there are so many people I haven’t met with yet…
Unconference format is what I loved the most. The chosen sessions were actually what the attendees wanted, most of the discussion were on topic and everyone took active part. There was also enough time for breaks to reboot your brain flooded with information coming from all around. And the ping pong tournament? Well, it was something unexpected, but very very welcomed to relax. Note 3: Never forget to take a break.
Before coming to Berlin, I have put down a list of task we may want to do as a Czech community there. But the event program was so full of topics I wanted to attend, we have touched the prepared task only in conversation. This happened to me on all Mozilla events so far. Note 4: When going to some Mozilla event, it’s OK to prepare goals to achieve on your own, but do not rely on you will complete any of them, there is no free time to spend.
Note 5: I want to do that again!
]]>