kategorie:

menu:


Sailfish OS and memory

07.11.2021   ::    téma: Sailfish OS

Battery in my lovely Jolla C starts dying slowly, so I bought Sony Xperia 10 II and flash Sailfish OS on it, as soon as it was possible to buy license for this phone. Xperia 10 II is the best and newest officially supported phone by Jolla. Support of this hardware was pretty buggy at the time of the launch at May 2021. I'm suffering by suboptimal memory configuration especially. Xperia 10 II has 4 GiB of RAM (it is twice as Jolla C, four times as Jolla 1), but system behaves as it is under constant memory pressure, when multiple memory demanding applications are opened. Like web browser and my OSM Scout (maps). System is aggressively terminating applications running on the background to keep some memory reserve. It is frustrating when victim is music player and you have to start it manually again. It is much better after system release 4.2 at September 2021, but it is not optimal yet.


(pokračování)

Hillshade tile server

08.01.2019   ::    téma: Programming

When you are hiking, cycling, skiing or do any other activity in mountain area, it is useful to have map that gives you overview about terrain. Clasic way how to provide this overview in 2D map is adding contour lines. For fast overview and good-looking map is great to add even hillshades.


(pokračování)

Statistics of OSM Scout for Sailfish OS

21.12.2017   ::    téma: Programming

For those who don't know this project, you can get details on OpenRepos entry.

In December 16, it was exactly one year after I released OSM Scout version 0.13. This version added map downloader that allows to download offline maps directly from the phone, instead of running non-trivial import job on computer. Such functionality in application would be useless without any backend serving already processed databases from raw OpenStreetMap data. After one year of maintaining this server and preparing updates, it is time for small retrospection.


(pokračování)

Nebezpečný router

27.12.2016   ::    téma: Linux

Zhruba před měsícem mi rutinní test Avastu u rodičů zobrazil varování že domácí router má starý firmware obsahující zranitelnosti. Výsledky našeho síťového skenu (pro kolemjdoucí, jsem zaměstnancem Avastu) beru trochu s rezervou, poměrně často varuje o věcech které si člověk na síti sám nastavil a jsou zabezpečené. Neaktuální firmware ale na lehkou váhu brát nelze. Ze zvědavosti jsem se podíval na detaily, jedná se o zranitelnisti CVE-2011–4723 a EDB-ID: 24453 u firmware verze 2.12 na routeru D-Link DIR-600, B5.


(pokračování)

Tree model with Silica components

22.12.2016   ::    témata: Programming, Sailfish OS

When you have Qt data model representing tree (QAbstractItemModel), you can use TreeView component when you are creating UI with QtQuick.


(pokračování)

Howto create time-lapse video in Linux

09.05.2014   ::    téma: Linux
Aurora

Some people in Avast had crazy idea – take all people from R&D (Research and Development), rent a plane and fly 2 200 km (1 400 miles) to north, for amazing teambuilding. This dream becomes true end of March this year. We spend 24 hours at Tromsø, Norway, north of Polar Circle. Our main goal was to see aurora borealis. Full story of this teambuilding is on Avast blog, nice photoreports in albums of Pepa Havlin and Honza Havelka.


(pokračování)

ReactConf 2014

26.04.2014   ::    téma: Programování

Začátkem dubna jsem se s dvěma dalšími kolegy účastnil prvního ročníku React konference pořádané v Londýně. Byla to konference spíše komorní, účastníků bylo zhruba 300, přednášejích bylo pouze dvanáct. Byli mezi nimi lidé jako Jonas Bonér (CTO společnosti Typesafe, která stojí za programovacím jazykem Scala), Joe Armstrong (tvůrce jazyka Erlang), Ben Christensen (vývojář z Netflixu)…


(pokračování)

LG Šmírování. Opravdu je tak hrozné?

24.11.2013   ::    téma: O čemkoliv

Tento týden proběhla internety zpráva že Smart TV od LG „šmírují“ na co se doma díváte. Původní rozbor na blogu Doctora Beet-a, v Česku pak zprávičky na root.cz, abclinuxu.cz, digizone.cz a všude možně jinde.


(pokračování)

Systém pro push distribuci malých balíků dat mnoha uživatelům

03.04.2013   ::    téma: Programování

Jak co nejrychleji rozeslat jeden balík velkému počtu uživatelů na internetu? Tento zápisek se pokusí shrnout ty najzajmavější problémy které jsme museli řešit při <strike>vývoji</stri­ke> optimalizaci aplikace pro proudové aktualizace Avast! antiviru.


(pokračování)

Znovuvytvoření MySQL pohledů

23.04.2011   ::    téma: Linux

Dnes jsem se pustil do pročištění loginů ve firemní MySQL databázi a omezení přístupu na nejmenší nutnou množinu. Ukázalo se že odebrání uživatele z databáze není tak jednoduché jak se na první pohled zdálo. Po odebrání uživatelů po nich zbylo hodně pohledů, ke kterým nelze přistupovat.


(pokračování)