Author Archives: ssumbera

Developer Twin – ChatGPT assisted story

– one paragraph of a story idea sketch and few ChatGPT iterations  – 

Entry #47: The Dawn of Kairmnc 12

Today was one of those days that might just change the game for me. It’s been a few weeks since I brought Kairmnc 12 into my little crew of developer twins. I’ve been managing and collaborating with my AI team for a while now, but Kairmnc 12—this thing is a different beast altogether.

The project on my plate was anything but simple: an advanced rendering method optimization that would’ve made me balk in the not-so-distant past. But that was before my digital team grew. Kairmnc 12 arrived with a toolkit that filled in the gaps I didn’t even realize my setup had.

Entry #50: In the Trenches with Kairmnc 12

It’s fascinating, watching my AI team take shape, each developer twin with its own area of expertise, like pieces of a puzzle I’ve been putting together over the years. The integration phase with Kairmnc 12 was surprisingly smooth. It’s like this new addition had been part of the team all along, bringing a fresh perspective to our collective table.

Today’s session was a deep dive into collaborative problem-solving. I’ve found myself more of a conductor lately, orchestrating the flow of ideas between the twins. Kairmnc 12’s influence is subtle yet profound, almost like it’s quietly tweaking our approach to challenges, refining our strategies.

Entry #53: The Breakthrough

I’ll admit, I had my doubts. Could a new piece of tech really click with an established setup? Today, those doubts were put to rest. We cracked the optimization problem. It wasn’t just the speed—it was the elegance of the solution. Kairmnc 12 didn’t just bring its programming prowess to the table; it somehow enhanced the group’s dynamic.

As I observed the twins tossing algorithms back and forth, adjusting parameters with a finesse I’ve come to expect from my digital comrades, I realized Kairmnc 12 had become the missing voice that turned our discussions into dialogues and our ideas into solutions.

Entry #57: Reflecting on the Journey

This evening, as I compile the notes and commit the final code, I can’t help but take a moment to reflect. The journey from a lone freelancer to a one-man-band with a chorus of AI at my command has been unexpected. Each developer twin I’ve partnered with has taught me something new about the complexities and the beauty of our craft.

Kairmnc 12, with its arrival, didn’t just contribute its expertise; it redefined my understanding of what we can accomplish together. The way it took the lead on the rendering method project, guiding the others, elevating their function—it’s like watching individual musicians play a symphony, each note perfectly in place.

Entry #65: Musings on Code and Quill

As I watched Kairmnc 12 seamlessly integrate with its AI siblings today, I found my mind wandering back to a different era, an era when the written word was a scarce form of artistry and power. The comparison might seem a stretch at first, but the parallels between the medieval scribes and modern programmers like myself are strikingly resonant.

In the Middle Ages, literacy was a rare skill, the domain of the privileged few. Monks and scribes held the keys to knowledge, transcribing texts by hand with painstaking attention to detail. They were the gatekeepers of information, the coders of their time, translating knowledge into a tangible form for the select few who could comprehend it. Their ability to write positioned them uniquely in society, often ensuring them a place of respect and influence.

As a programmer, I see a reflection of their world in ours. We, the developers, are the modern scribes, translating human logic into the language of machines. In the vast digital expanse, we inscribe our codes and scripts, our contemporary manuscripts. The ability to code, much like the ability to write back then, opens doors and secures a privileged position in the technological society we inhabit.

Just as the scribes of yore, programmers today are a blend of artists and artisans. We are the architects of virtual cathedrals, constructing complex structures from the logic up. The care a medieval scribe took in choosing their ink and preparing their parchment finds its echo in our selection of algorithms and the structuring of our codebases.

Yet, with the advent of developer twins like Kairmnc 12, this dynamic is shifting once again. The tedious aspects of our work—the hunt for an uninitialized variable—are being shouldered by these digital entities. Kairmnc 12 is akin to the invention of the printing press in its potential to democratize and expedite the spread of ‘written’ knowledge. It’s a leap from handcrafted individuality to mass production of ideas.

As I ponder this evolution, I can’t help but feel a mingling of nostalgia and excitement. The human touch in code, much like the unique flourishes of a scribe’s hand, carries a certain irreplaceable value. Yet, the efficiency and collaborative capacity that AI brings to the table cannot be overstated.

In my digital scriptorium, surrounded by the soft whir of machines, I’m both a scribe and a scholar, a witness to a new renaissance of coding where the developer twins are not just tools, but partners in creation. While the scribes of the past may have worked in silence, the developer’s workspace is alive with the chatter of collaborative AI, each one contributing to a manuscript that is never truly finished, but continually evolving.

And so, as I merge the best of what Kairmnc 12 offers into the collective expertise of my digital ensemble, I am mindful of the heritage we carry forward. Like the scribes who transformed society with their quills, we programmers, with our code, are shaping the contours of the future. It’s a lineage of knowledge, an unbroken thread from the past into the digital tapestry of tomorrow.

Inspired The Bata Way

“My System will not disappear. These buildings and machines, they’re just piles of bricks and iron. But the system I have created will serve future generations.” Tomas Bata

Great book on great system for living available in English from Tomas Bata.

Other interesting resources about Bata :http://en.tomasbata.org

Example Page:158 , Chapter 36 ,  Read wholesome books and watch wholesome films.

The Bata Rule: Be selective about the books, films and music you let yourself be influenced by. Remember that your mind and soul are like sponges. They soak up everything and even if you think they don’t influence you, you’re wrong. Whatever you come into contact with in the course of the day will leave its imprint on you. It stirs your emotions and these then colour your overall humor. Surround yourself with positive stimuli and your own life will be more positive.

 

Chapter 43. The Opinion of Others Doesn’t Necessarily Matter At the end of the day, what matters most is what one thinks about oneself.

Criticism and flattery are frequent tools of manipulators. You may take note of them, but dont’ take them to heart.

The Bata rule: At any given moment, be the best version of yourself. Irrespective of what people around you think, be the best you that you can be at that given moment. That way you will be authentic, trustworthy and with no sense of guilt that something might have gone better.

 

Chess clock for focused work

I.have tried several systems for improving my focus while working remotely over the 20 years, here is the latest one that works very well. Unlike classic Pomodoro system it doesn’t ring and doesn’t limit you by the pre-set time. If you are in a flow state – you are not distracted by the need for ‘break’. This system is using analogue Chess clock. I start day at 12.00 on both clocks. Left side clock represent distractions, breaks – my oponent. Right side clock represents  my focus work.  Any time I do breaks or I am distracted I need to punch the upper button – there is actually  joy doing this with my special Karate-like super-fast  clock switch technique. The clock is robust enough to sustain my punching. Also at each hour passed on the right  clock I hear clearly rustle of the red flag indicating it – kind of satisfying and not distracting. At the end of the day I can clearly see who is the winner and total amount of time spent by work. Oh no, writing blog is actually distraction, back to focused work,  “punch” – it ticks better now  🙂 Enjoy.

chesstimer

iKatastr vysoké rozlišení a další úpravy

Spuštěno vysoké rozlišení pro mapy iKatastr.cz, při použití retina obrazovky (tj 4K nebo obdobných vysokých rozlišení) se mapa katastru zobrazuje ve vyšším rozlišení

Mimo to bylo spuštěno rychlejší načítání katastrálních území i odkazů na úřady katastrálních pracovišť. To výrazně zrychluje vyhodnocení dotazů. Dále opravena chyba s načítáním vrstvy polohového bodového pole a chytřejší inicializace povodňových map. Pravé menu spolu s linkami na služby je možné schovat.

Mimo to bylo spuštěno rychlejší načítání katastrálních území i odkazů na úřady katastrálních pracovišť. To výrazně zrychluje vyhodnocení dotazů. Dále opravena chyba s načítáním vrstvy polohového bodového pole a chytřejší inicializace povodňových map. Pravé menu spolu s linkami na služby je možné schovat.

Nově přibylo propojení na navazující služby myNEMO report – pro ověření nemovitosti a FerMakleri pro prodej nemovitosti. Obě služby jedou v pilotním ověřovacím provozu. Kliknutím na parcelu se v případě myNEMO report propíše číslo parcely do tlačítka v pravém horním panelu – po kliknutí nemusíte znovu vyplňovat údaje na protější straně.

Canon demi EE28

What a nice half-frame camera from 1960ties. I think one of the best, even better than Olympus PEN I think as it doesn’t stop you from doing ‘wrong’ shots and the viewfinder shows auto-selected speeds. It is light-weight, pleasant to hold, small enough.

View finder is beautiful, needle is not visible enough but is moving by iteself – no need to press shutter button. When in blue area and lens are set to ‘blue’ 3 meters as well the focus is guaranteed to be OK on anything form 3 meter to infinity.

Digital minimalism

analogify.jpgHyper self-digitalization is not healthy like any other extreme,   this is my observation, there are ways how to reduce it and since this is very new area of research it will take cca another decade to educate society on digital hygiene.  Meanwhile there are already some good books available –  Cal Newport’s Book : “Digital Minimalism”.

One of my first attempt was in 2013 so time to renew the effort.

Here is my “analogue” / d.minimal / non electronic arsenal:

  1. Pulsar watches: while Pulsar was first to introduce digital  LED watches, the ones I have are ‘automatic’ – fully mechanical taking kinetic energy of my hand to tick. No expensive at all. It was little bit hard to resist urge to buy smart watches (and all rationalization for the workouts) however ‘doesn’t need batteries’ (instead of batteries included) is so appealing !
  2.  Zenit 11: I found accidentally never used, virgin  analogue camera Zenit 11 (from ’80)  and bought it for few CZKs. It uses selenium cells for exposure measure, so no need for batteries at all.  This will be fun to try ! I used to have Zenit 12 so this is come back ! For note taking / documentary photos I will continue to use  digital camera. Zenit 11 will be my tool for mindfulness, patience, slow down -. Really excited with this piece. It smells  like just assembled in the KMZ factory and the sound of the closure is so pleasing… isn’t the name cool ? literally  ZEN  IT !
  3. Nokia 8110 4G : this is not smartphone, but replica of original Nokia 8110 used in Matrix, yet this supports LTE and hotspot, (except calls and SMS)-  all I need to use. KaiOS and cheap  buttons  slows me down to think before I call or react. This phone-modem will be used on the road as hotspot to power up my connectivity needs on other devices / computers on demand. So no more compulsive checks of emails, updates, social and other network etc.
  4. Bullet Journal : simple analogue system to track my progress and notes on various facets of my life, ideas, notes, hand written. Colored by pastel pencil with eraser.
  5. Solarex SSR 97 :  Solar only powered scientific calculator (from ’80)
  6. Coffee mill:  for my very own coffee ‘hand made’.
  7. Hourglass: do not confuse with waiting Windows hourglass, this ones are for deep work, focus, concentration, no interruption work.
  8. Rolling ruler: nice analog tool for parallels – many of them…

 

Another aspect to compensate “hyperdigitalisation” is workouts – I could finish 90 days challenge by Mark Lauren and can continue with his “You are Your Own Gym” workouts.

workout

Motion sequence and replay in smart maps

moitonseq.jpgWhen dynamic maps were in early stages of development or even concepts, I was thinking on ‘replay’ function – sort of step-sequencing based on certain dimension. Some of these ideas have been presented  in the “Incident Prototype” in 2014 here at  2:24 where you can see sequencing over the day or month period.

Another demonstration took place in Green Space Analyzer in 2015 when introducing Smart M.Apps at 2:04 when years are sequenced.

Important part of the idea was the editing functionality – or how the sequence and capture ‘user motion’ in general. In multidimensional data there are nearly unlimited number of combinations and ways how data are filtered over the time. However instead of continuous time sequencing, we can simplify to ‘step-sequencing’ that is  well known in music industry – many digital  instruments offer this, specially rhythm, drum or groove machines. Geospatial industry could take a lot from looking on how this function, core to music production, is done there and get inspiration for smart  mapping.

For example Korg Minilogue xd captures  ‘user motion’ of the filters that can be defined for each of the 16 steps

Why it is important – imagine story telling where someone will show how to filter out data to get certain interesting results – he will then save his choices of filters over the time (in form of motion sequence) so other people can load it and ‘replay’ it and further tweak it.

I believe this might be super-useful for show-case of  evolving of some phenomena, or how someone (aka expert) got into certain results.

Or it might be useful as ‘Smart Video’ of maps – so instead of publishing dump video – you publish a dynamic map plus ‘motion sequence’ of when and what is filtered (including map manipulations like zooms)

Yeah this is like what everyone knows from Whether forecasts – replay or forecast of cloud/pressure/wind  motion, however instead of video, you get real smart map – the one that is replaying its state  based on the sequencer data.

State of state 

Keeping current state of the filters modified by user  is the first step.

While lot of user interaction already  happens on the client side, most of the front -leading solutions do not keep a state of the selected filters so refreshing URL doesn’t  keep what user has previously selected – in short all user UI state is lost. May be this is ‘feature’ to reset state not inconsistency, then you need to make another button that explicitly gives you link to the current state…

In iKatastr.cz I keep the state in URL – this makes it easy than to go forward/backward of what user has previously selected (here parcel).  Moreover it enables direct link sharing and one button less in UI (for sharing link) – so what user sets in UI on the page is reflected in the URL as fragment (starting by #) so any time user can grab the URL and pass it by SMS or email – this plays well on iOS/Android  with default ‘share url’ function of the browsers. So try this link:  https://ikatastr.cz/#kde=49.31166,17.75353,18&mapa=zakladni&vrstvy=parcelybudovy&info=49.31142,17.75423

and try to refresh it – you will see the same state as before the refresh. You can also try to select other parcels and then press back button in the browser. You can experience back/forward ‘sequencing’ manual sequencing fo your previous user interactions. This is most likely the way to go and further evolve into full step-sequencing.

Nové vrstvy a link na územní plány

Leave a reply

Vrstvy jsou nově na ikatastr.cz  uspořádány do kategorií, tak aby se daly postupně přidávat nové a zároveň nebyl uživatel přehlcen záplavou možností. Cca 5 vrstev na kategori.Na URL odkaz nemá tato funkce vliv, tj. v URL odkazu se kategorie nepouživají.

Nově jsou přepracovány  věcná břemena, které mají  samostatnou kategorii, kde lze jednotlivé typy břemen přepínat.

Přidány byly také záplavové mapy pro 5 a 100 letou vodu.

Pokud máte tip na další kategorie a mapové zdroje, prosím napište. 

Územní plánování a jeho nejednotnost je bohužel stav i v roce 2019, alespoň lze nyní odkazem v okně “info z katastru nemovitostí” přejít na příslušnou stránku obce, která územní plány vystavuje.

Pokud vám link chybí a znáte jej pro danou obec, dejte mi prosím  vědět a doplním jej.