<![CDATA[Blog o ochrane dát a práve]]>https://blog.riesenie.plus/https://blog.riesenie.plus/favicon.pngBlog o ochrane dát a právehttps://blog.riesenie.plus/Ghost 2.31Tue, 23 Nov 2021 17:45:13 GMT60<![CDATA[Sú prísnejšie zmluvné podmienky pre podnikateľa, v porovnaní zo zamestnancom opodstatnené ?]]>Zákonník práce vznikol z dôvodu ochrany slabšej strany - zamestnanca, pozícia zamestnanca vo vzťahu k zamestnávateľovi je založená na vzťahu podriadenosti a nadriadenosti. SZČO (živnostník) ako aj jednoosobová sro (ďalej len "podnikateľ") uzatvárajú so "zamestnávateľom" zvyčajne zmluvu na základe obchodného zákonníka, ktorý je založený na zmluvnej voľnosti strán.

Podstata zmluvného

]]>
https://blog.riesenie.plus/su-prisnejsie-zmluvne-podmienky-pre-podnikatela-v-porovnani-zo-zamestnancom-opodstatnene/612bd3d1bed1b02bc452c354Thu, 16 Sep 2021 16:51:02 GMT

Zákonník práce vznikol z dôvodu ochrany slabšej strany - zamestnanca, pozícia zamestnanca vo vzťahu k zamestnávateľovi je založená na vzťahu podriadenosti a nadriadenosti. SZČO (živnostník) ako aj jednoosobová sro (ďalej len "podnikateľ") uzatvárajú so "zamestnávateľom" zvyčajne zmluvu na základe obchodného zákonníka, ktorý je založený na zmluvnej voľnosti strán.

Podstata zmluvného vzťahu či už podľa pracovného alebo obchodného zákonníka je rovnaká, a to výkon činnosti za odplatu. Všetky formy zmluvných vzťahov riešia škodu spôsobenú porušením právnej povinnosti, ktorá je však limitovaná reálnou vymožiteľnosťou náhrady škody.

Zamestnanec zodpovedá za neúmyselne spôsobenú škodu do výšky 3 čistých miezd. Podnikateľ si do odmeny zahrnie superhrubú mzdu zamestnanca a vzhľadom na lehotu splatnosti faktúr a nastavenia zmluvných podmienok zamestnávateľ disponuje finančnou pákou vo výške zodpovedajúcej krytiu škody zamestnancom. Riziko nevymoženia spôsobenej škody je preto porovnateľné aj vzhľadom na výšku majetku - základného imania a goodwillu (dobré meno spoločnosti) alebo celkovou výškou majetku SZČO.

Moje skúsenosti s zmluvami v IT oblasti indikujú že na Slovensku je národným športom ponúkať nevyvážené zmluvy.  Zisťoval som dôvod disproporcie, často sa jedná o využitie mocenskej pozície, ukrývajúcu sa za nezmeniteľnú jednotnosť zmlúv.

Nie len väčšina IT spoločností stojí a padá na ľuďoch. Snažiť sa získať kvalitného človeka, ktorého z dôvodu odlišnej formy spolupráce je potrebné diskriminovať v zmluvných podmienkach, je na zváženie. Myslím že dlhodobo je takýto stav neudržateľný a povedie ku katarzii.

]]>
<![CDATA[Hľadanie vianočného algoritmu]]>https://blog.riesenie.plus/hladanie-vianocneho-algoritmu/5defc8e78f9b7003620b7e7bFri, 20 Dec 2019 12:06:00 GMT

Varovanie, text je určený pre technicky zdatných čitateľov.

Partnerka pred pár rokmi dostala od nemenovanej cukrovinkovej spoločnosti za nákup jej produktov vianočné gule, také čo plynule pomaly menia farby. Životnosť vzhľadom na vstavanú baterku nebola postačujúca, tak som baterky neskôr zamenil za napájací adaptér. Odvtedy keď sa blížia Vianoce, je mojou povinnosťou ich rozvešať a vytvoriť čaro Vianoc.

Tento rok prichádza opäť sviatok konzumu a s ním rovnaký problém, čím obdarujem partnerku ? Zistím algoritmus gule a použijem ho na ovládanie farebného dvojmetrového led pásu osvetľujúceho police !

Hľadanie algoritmu

Snažil som sa identifikovať algoritmus farieb, ale pri prelínaní farieb to nie je tak jednoduché. Skúsil som algoritmy na báze sínusu a posunu fáz, no s výsledkom som nebol  spokojný.  

Neúspech ma neodradil tak som vytvoril z svietiacej gule video. Video 60fps (fps - obrázkov za sekundu) som rozložil na sekvenčné snímky.

ffmpeg -i 20191206_103146.mp4  -vf fps=10  frame%04d.jpg -hide_banner

Z každého snímku som vyrezal 10x10 bodov.

for i in `ls -1` ; do  convert $i -crop 10x10+540+960 crop/$i; done  

Štvorce zoradil do pásu.

montage frame*.jpg -tile 10x40 -geometry +0+0 out.jpg

Presnejšie výsledkom je stĺpec, kde je jeden riadok zložený z 10 obrázkov ktoré predstavujú 1 sekundu:

Hľadanie vianočného algoritmu

Skúška konverzie štvorcov farieb na rgb kódy (red,green,blue základné farby z ktorých sa miešajú ostatné farby) ma síce naviedla k očakávaným výsledkom, ale vzhľadom na kvalitu farieb Samsungu S8 bola kvôli nepresným farbám nepoužiteľná. Radšej som si farby odhadol ručne. Tabuľka s rgb farbami:  

 255 0 červená 
0 255  zelená 
0 0 255 modrá 
255 255  žltá 
0 255  255  tyrkysová 
255 255  fialová 
255 255  255  biela 

Časovanie je odhadom 3/5 svit farby, 2/5 prechod medzi farbami. Algoritmus je ako inak - triviálny.

Hardware

Ako hardware používam raspberry pi s doskou PCA9685 (i2c to 16x pwm). PWM je pulzná šírková modulácia, tz. regulácia je úmerná od zmeny šírky pulzu. Dosku je možné vynechať a elektroniku riadiť priamo cez GPIO piny na raspberry pi. Výkonový spínací tranzistor je použitý MosFet IRF3205 - ktorý je na vyžšie riadiace napätie, preto potrebuje budiaci tranzistor (ľubovolný NPN), zato má nízky vnútorný odpor, takže netreba chladič. Schéma:

Hľadanie vianočného algoritmu

Pre dosku pca9685 do /boot/config.txt pridať riadok

dtoverlay=i2c-pwm-pca9685a,addr=0x40

a reštartovať. V adresári /sys/class/pwm/pwmchip0 vzniknú riadiace súbory zariadenia PWM. Pokiaľ nemáš dosku môžeš na riadenie pomocou PWM použiť sw pi-blaster, ktorý cez DMA radič (používa sa na kopírovanie v RAM bez účasti CPU) vyemuluješ na GPIO výstupe PWM. V programe musíš zmeniť funkciu light(), keďže do súboru /dev/pi-blaster zapisuješ "číslo pinu = hodnota".

Finále

Algoritmus som mierne vylepšil je pomalší a vynechal som bielu farbu. Skúšobný kód:

#!/usr/bin/python3
# 0 = red, 1 = blue, 2 = green
import time,os

# negovane hodnoty
#zoznam = ((0,255,255),(255,0,255),(255,255,0),(0,0,255),(255,0,0),(0,255,0),(0,0,0));
zoznam = ((0,255,255),(255,0,255),(255,255,0),(0,0,255),(255,0,0),(0,255,0));
rold=0;
bold=0;
gold=0;
base = 1;


def export(channel):
    ex = open('/sys/class/pwm/pwmchip0/export','w');
    ex.write(str(channel));
    ex.close();
    pe = open('/sys/class/pwm/pwmchip0/pwm' + str(channel) + '/period','w');
    pe.write(str(10000000));
    pe.close();
    en = open('/sys/class/pwm/pwmchip0/pwm' + str(channel) + '/enable','w');
    en.write(str('1'));
    en.close();
    return

for exc in 0,1,2:
    if not os.path.isfile('/sys/class/pwm/pwmchip0/pwm' + str(exc) + '/duty_cycle'):
        export(exc);



def light(color,value):
   if color == 'r':
       pwm = 0;
   if color == 'b':
       pwm = 1;
   if color == 'g':
       pwm = 2;
   x = open('/sys/class/pwm/pwmchip0/pwm' + str(pwm) + '/duty_cycle', 'w');
   ns = value * 39200;
   #print ( color,value );
   x.write(str(ns));
   x.close();
   return 

while True:
   for x,y,z in zoznam:
      while x != rold or y != gold or z != bold:
          if x > rold:
             rold = rold+base;
             light('r',rold);       
          if x < rold:
             rold = rold-base;
             light('r',rold);
          if y > gold:
             gold = gold+base;
             light('g',gold);
          if y < gold:
             gold = gold-base;
             light('g',gold);
          if z > bold:
             bold = bold+base;
             light('b',bold);
          if z < bold:
             bold = bold-base;
             light('b',bold);
          time.sleep(0.1);
      time.sleep(5);

Už len integrovať do openhab2, ale o tom možno na budúce priatelia...

]]>
<![CDATA[Dáta v počítači chránené šifrovaním, už nie sú chránené. Máme návod !]]>https://blog.riesenie.plus/data-v-pocitaci-chranene-sifrovanim-uz-niesu-chranene-mame-navod/5da410edba838a6aeba77ee1Mon, 14 Oct 2019 07:48:39 GMT

Ohrozená je väčšina počítačov, ktoré chránia údaje šifrovaním celého disku. Pri ukradnutí počítača jestvuje značná pravdepodobnosť zneužitia údajov aj bez znalosti hesla. Podľa GDPR na zabezpečenie dôvernosti osobných údajov by malo byť použité najmä šifrovanie, aj samotná firemná emailová adresa môže byť osobný údaj, preto môžeš začať aj praktickou časťou :-)

Technická časť:
Šifrovanie vo Windows má na starosti komponenta BitLocker. BitLocker pri pokyne zašifrovať celý disk štandardne využil šifrovanie podporované diskom (tzv. Opal storage specification). Pred rokom bol publikovaný problém, výrobcovia diskov používajú vo svojich diskoch rovnaké šifrovacie kľúče, čo predstavuje výrazné riziko pre zabezpečenie údajov. Priebežne sa ukazuje že výrobcovia diskov zle implementovali štandard Opal, takže z väčšiny šifrovaných diskov je možné získať údaje aj bez znalosti hesla. Výrobca Windows vydal opravu 24.09.2019 ktorá pre novo šifrované disky nepoužije šifrovanie podporované diskom. Oprava sa neuplatní u už šifrovaných diskov. Poďme si ukázať ako to opraviť.

Praktická časť:
Uvedený postup je odskúšaný, ale je bez akejkoľvek záruky za prípadné spôsobené škody. Dôvod je variabilita diskov ktoré síce formálne podporujú štandardy, avšak nesúlad s štandardom je podstatou rizika zneužitia dát.
Pred vykonaním uvedeného postupu doporučujem zálohovať všetky údaje na disku.
Skontrolujeme či máme aktuálne nainštalované posledné aktualizácie v systéme Windows. Doporučujem mať plne nabitú batériu notebooku, prípadne záložný zdroj na pracovnej stanici. Oprava spočíva vo vypnutí a opätovnom zapnutí šifrovania disku.
Program na nastavenie šifrovania - BitLocker nájdeš keď stlačíš klávesu zo znakom windows, napíšeš bitlocker a následne stlačíš enter. Pokiaľ si netrúfaš aplikovať postup, radi ti pomôžeme.

]]>
<![CDATA[Príspevok na rekreáciu a právne neurčité pojmy ako deň pobytu a termín pobytu]]>https://blog.riesenie.plus/prispevok-na-rekreaciu-a-pravne-neurcite-pojmy-den-pobytu-a-termin-pobytu/5d9c48b7ba838a6aeba77e49Tue, 08 Oct 2019 08:47:27 GMT

Dôvodom vzniku tohto článku je problematické uplatnenie inštitútu príspevku na rekreáciu v zmysle zákonníka práce, vzhľadom na neznalosť ustálených pojmov v oblasti hotelierstva u zamestnávateľa ktorý je v TOP5 najväčších zamestnávateľov v SR a Inšpektorátu práce Bratislava.

Zamestnanec si uplatnil u zamestnávateľa na základe zákonníka práce do 30 dní od ukončenia pobytu preplatenie faktúry za ubytovanie v rozsahu najmenej dvoch prenocovaní v SR. Faktúra znela na meno zamestnanca a 2 pobytové dni. Mzdová účtovníčka zamestnávateľa odmietla prijatie faktúry a pokladničného bloku s odôvodnením že doklad podľa nej nespĺňa náležitosti dvoch prenocovaní. Zamestnanec odoslal podklady vrátane žiadosti doporučene poštou, porada riaditeľa s firemným právnikom mala za následok neuhradenie príspevku na rekreáciu. Zamestnanec podal podnet na vykonanie kontroly na Inšpektorát práce. Inšpektorát práce vykonal kontrolu u zamestnávateľa, v odpovedi na podnet uviedol že faktúra nespĺňa náležitosti dvoch prenocovaní. Zamestnanec požiadal o úpravu faktúry poskytovateľa ubytovania, ten úpravu predmetu faktúry odmietol s odôvodnením že hotelový informačný systém požadovanú úpravu predmetu faktúry neumožňuje, avšak pridal poznámku o termíne pobytu v rozsahu 3 dní. Na základe upravenej faktúry zamestnávateľ uhradil príspevok na rekreáciu.

Legislatíva bližšie neupravuje pojem 2 prenocovaní a iný než jazykový výklad nieje možný. Podľa slovenského pravopisu je deň časová jednotka v trvaní 24 hodín, analogicky 2 pobytové dni sú podľa bežného ubytovacieho poriadku necelých 48 hodín a zahŕňajú 2 noci, takže 2 pobytovým dňom zodpovedajú aj 2 prenocovania. Jazykový výklad slova termín podľa slovenského pravopisu je vymedzenie času v ktorom treba splniť niečo, čiže u 2 pobytových dní ktoré zvyčajne začínajú aj končia napoludnie sú termínom pobytu 3 dni. Inšpektorát práce som konfrontoval s uvedenou argumentáciou ktorú nevyvrátil, verím že sa rovnakej chyby nedopustia.

]]>
<![CDATA[Fiktívne zníženie regionálnych rozdielov]]>https://blog.riesenie.plus/fiktivne-znizenie-regionalnych-rozdielov/5d9f001bba838a6aeba77e61Tue, 01 Oct 2019 11:07:00 GMT

Článok je výťah zo seminárnej práce predmetu Finančné právo 1, ktorá vznikla tesne po PR prezentácii znižovania regionálnych rozdielov v SR, za vlády premiéra Róberta Fica.

Hlavný cieľ regionálneho rozvoja je odstrániť alebo zmierniť rozdiely v úrovni hospodárskeho rozvoja a sociálneho rozvoja regiónov. Po roku 1989 bol uplatňovaný sektorový a centralistický prístup v znižovaní regionálnych rozdielov. V roku 1995 bol na tento účel vytvorený ústredný orgán štátnej správy „Úrad pre stratégiu rozvoja spoločnosti, vedy a techniky SR“, ktorý mal za úlohu programovanie stratégie rozvoja spoločnosti. V roku 1999 bol tento úrad zrušený a nahradený Ministerstvom výstavby a regionálneho rozvoja SR, ktoré malo na základe programového vyhlásenia vlády v kompetencii realizáciu politiky na centrálnej úrovni. Od roku 2002 v rámci decentralizácie vznikli samosprávne kraje na ktoré boli prenesené kompetencie regionálneho rozvoja. V decembri 2015 bol zákonom 336/2015 Z.z. o podpore najmenej rozvinutých okresov, boli zadefinované  najmenej rozvinuté okresy - okresy s najvyššou nezamestnanosťou. Novelou 378/2016 Z.z. účinnou od roku 2017 bola pridaná okresnému úradu v sídle najmenej rozvinutého okresu kompetencia na tvorbu regionálnej politiky a plnenie úloh akčného plánu.

Rok

Bratislavský
kraj [eur]

Prešovský
kraj [eur]

Výkonnosť
Prešovského
kraja [%]

Rast výkonu
Prešovského
kraja [%]

1999

7 637,00 €

2 186,00 €

28,62

 

2000

8 995,00 €

2 523,00 €

28,05

-0,57

2001

9 776,00 €

2 708,00 €

27,7

-0,35

2002

11 049,00 €

3 027,00 €

27,4

-0,3

2003

12 562,00 €

3 391,00 €

27,4

0

2004

14 577,00 €

3 862,00 €

26,99

-0,4

2005

17 802,00 €

4 296,00 €

26,49

-0,5

2006

19 721,00 €

4 617,00 €

24,13

-2,36

2007

24 716,00 €

5 713,00 €

23,41

-0,72

2008

28 227,00 €

7 153,00 €

23,11

-0,3

2009

28 978,00 €

6 833,00 €

25,34

2,23

2010

30 345,00 €

7 161,00 €

23,58

-1,76

2011

32 487,00 €

7 631,00 €

23,6

0,02

2012

32 595,00 €

7 974,00 €

23,49

-0,11

2013

33 800,00 €

8 042,00 €

24,46

0,97

2014

33 977,00 €

8 304,00 €

23,79

-0,67

2015

35 342,00 €

8 628,00 €

24,44

0,65

Tabuľka č.1: uvádza vývoj výkonnosti na základe údajov podľa Štatistického úradu SR v HDP na jedného obyvateľa pre najbohatší a najchudobnejší kraj SR.

 

Z uvedených dát je možné vyvodiť záver že ekonomické rozdiely medzi najbohatším a najchudobnejším krajom sa zväčšujú, čiže centrálne riadená politika ani presun právomocí na samosprávny kraj neprinieslo pozitívny výsledok. Novela 378/2016 Z.z. neuvádza VÚC ako oprávnenú osobu, čiže VÚC nemôže vstupovať do procesu tvorby konceptov rozvoja čo je vzhľadom na účel VÚC nesystémové riešenie.

]]>
<![CDATA[10 rád ako dosiahneš úplnú spoľahlivosť v zálohovaní dát]]>https://blog.riesenie.plus/10-rad-ako-dosiahnes-uplnu-spolahlivost-v-zalohovani-dat/5d89c95961078e0ab2400740Tue, 24 Sep 2019 08:00:01 GMT

Spoľahlivosť zálohy dát je obmedzená hlavne rizikami ktorými sú vystavené záložné média vrátane cloudu. Aby si vedel spoľahlivosť dosiahnuť, potrebuješ už pri návrhu zálohovania vedieť zohľadniť riziká.

1) opätovné pripojenie média zo starými zálohami do počítača za účelom opätovného zálohovania je nespoľahlivé. Pokiaľ dôjde ku kompromitácii počítača nič nebráni úplnému zničeniu záloh aj aktuálnych dát. Vhodnejšie je zálohovanie po sieti, keďže počítač nemá prístup priamo k médiu a pri vhodnom nastavení nevie zálohu zo siete vymazať alebo prepísať.

2) záložné médiá patria do trezora. Vhodný trezor je zo zvýšenou odolnosťou pred požiarmi a elektromagnetickým poľom. Blesk alebo slnečné erupcie (výrony koronálnej hmoty), ktorých následkom je prepätie alebo statický náboj môžu zničiť dáta na usb kľúčoch a diskoch vrátane ssd. Podstatnú časť útokov vo firmách majú na svedomí nahnevaný odchádzajúci zamestnanci.

3) pokiaľ používaš v cykle niekoľko externých pevných diskov alebo usb kľúčov, používaj najlepšie tie s podporou FIPS (vojenský bezpečnostný štandard). Takéto médium je chránené heslom a je šifrované.

4) synchronizácia dát - údaje dostupné cez sieť sú dobrý začiatok ale nenahrádzajú zálohu údajov. Škodlivý ransomware kód údaje zašifruje, synchronizáciou sa znehodnotia aj kópie údajov a ransomware za kľúč k rozšifrovaniu bude žiadať peniaze. Úhradou môže dôjsť k porušeniu zákona o ochrane pred legalizáciou príjmov z trestnej činnosti a o ochrane pred financovaním terorizmu

5) dáta v cloude - opäť ransomware, pokiaľ bude pomaly šifrovať od najstarších súborov, pri prekročení retenčnej politiky cloudu údaje neobnovíš.

6) záložné médiá uložené na rovnakom mieste s počítačom, odídeš na obed a zlodej alebo živelná pohroma "vyrieši" tvoj problém s dátami.

7) v súhrne potrebuješ zálohu ktorá nie je na sieti a je geograficky vzdialená.

8) zálohovanie vykonávaj prírastkovo, tak aby si videl ktoré súbory sa zmenili od posledného zálohovania.

9) činnosť zálohovania je vhodné automatizovať,  pokiaľ zálohovanie nefunguje mal by si byť upozornený.

10) Jediná možnosť ako spoľahlivo zistiť stav zálohy, je použiť ju na inom počítači a vykonať kontrolu obsahu súborov (kontrola integrity).

]]>