Sunday, 1 May 2016

Ukladanie OpenCart Sessions do Azure Redis-u

Keď sme zmigrovali náš eshop na novú architektúru nastalo veľa problémov. Väčšinu mal na rováši bývalý programátor, ktorý písal kód veľmi sebecky a celý systém prekopal tak, že nebolo možné ho použiť v inej architektúre než tej jeho. Avšak bola pomalá, drahá...


Rozhodli sme sa teda pre switchnutie na novú architektúru a potrebovali sme stávajúci eshop spraviť absolútne bezstavový, keďže nové architektúra mala viacero aplikačných serverov.

Obrázky sme zmigrovali na CDN spolu so statickými zdrojmi (css,js, atď...). Log súbory sme uložili na storage server a zostával posledný problém. Používateľské Sessions.

Tieto Sessions sa ukladali do filesystemu a OpenCart ako taký je neskutočne retardovaná platforma (základ pre veľký eshop - o tom ďalší blog).

Klasické nastavenie

session.save_handler = redis
session.save_path = "tcp://xzy.redis.cache.windows.net:6379?auth=SuperSecureKey&database=1"
;

nefungovalo.

Po niekoľkých hodinách som teda konečne prišiel na riešenie.

Ako prvé je potrebné stiahnúť PREDIS knižnicu pre PHP. Keďže OpenCart nepozná také veci ako composer, treba to spraviť manuálne.

Obsah priečinka "src" je potrebné skopírovať do priečinka "system/library/predis" (treba ho vytvoriť)

Ďalej treba vytvoriť nový handler pre Session:



Tento handler tiež vložíme do "system/library/RedisSessionHandler.php"

Ďalej je potrebné upraviť "system/library/session.php", tak aby začala používať tento nový handler. Konkrétne sa zameriame na konštruktor triedy Session.

Najskôr samozrejme includneme požadovanú knižnicu, konkrétne Autoload a náš nový handler.



A potom už len samotný konštruktor



HOTOVO! Session sa po novom ukladá do Redisu. :)

Wednesday, 20 April 2016

Facebook malware


Krátka správa:

Ak vám príde od niekoho v chate súbor s príponou .html tak ho prosím vás neotvárajte!

Krátky rozbor:

príde súbor s týmto obsahom:



V prípade, že ho spustíte, otvorí sa vám prehliadač, do ktorého sa vloží "escape-nutý" string.

Tento string, je klasické HTML s týmto obsahom:



Ako mozeme vidiet, nacitava sa tam iFrame. Obsah iframu je tento:



Ked si prejdeme tento posledny "include", tak vidime ze kod sa snazi po klinuti na play nainstalovat "extension" - rozsirenie do Chromu!


NEINSTALUJEME! NEKLIKAME!

P.S.: Odstranenie napisem, ked budem doma. V praci si to instalovat nejdem.

Thursday, 31 March 2016

Migrujeme do MS Azure! (INTRO)



Keď som v januári nastúpil do novej práce, ani vo sne by ma nenapadlo, že už v Marci budem rozhodovať o tak zásadných veciach, ako je migrácia systému do cloudu.

Možno si hovoríte, veď migrácia je bežná vec. To určite áno, väčšinou je to práca seniorov s 20 ročnými skúsenosťami. Ja mám 22 a skúseností podstatne menej. A to, že na mne závisí v nasledujúcich pár dňoch osud firmy a jej 50 plus zamestnancov na mňa pôsobí veľmi strašidelne. Avšak nie len to, je to taká neskutočná motivácia, že si jednoducho neúspech nechcem pripustiť a verím, že túto životnú skúsenosť uchopím tak pevne ako sa len bude dať. Všetko dobre dopadne, to presne si hovorím.

Takže po poriadku a od začiatku.

Naša terajšia infraštruktúra, ktorá sa infraštruktúrov nazvať nedá, pretože je to len loadbalancer ktorý balancuje na jeden server, ktorý je zlým doterajším vývojom preťažený a má hlúpo veľa RAM je zlá. Server je uložený niekde vo Francúzsku a keďže poskytujeme aplikáciu (e-commerce) a produkty už vo viac ako 10 krajinách celej európy, tak jednoducho bolo treba zmenu.

Pojmi ako CDN, či poriadne spracovaná Cache sú teraz veľkou neznámou. Terajší systém je jednoducho harcoded aplikácia poddimenzovaná pre trh, ktorý pokrýva. Takže za mnou prišiel šéf, respektíve - ja za ním, že potrebujeme zmenu. On mi dal voľnú ruku a dôveru, ktorú sa teraz pokúsim nezmariť.

Kontaktoval som kamarátov v Microsofte lebo som vedel, že chcem Azure! Tí nám absolútne najochotnejšie ako sa dá pomohli s Infraštruktúrov. Keďže sietara vo firme nemáme, celú ju navrhli a vytvorili, za čo im patrí moje nevýslovné ĎAKUJEM!

Predomnou je teraz tá ťažšia časť. Upraviť a refactor-núť aplikáciu tak aby na novej infraštruktúre fungovala tak ako má. Nastaviť správne CDN, nastaviť správne cache, zoptimalizovať front end, počet requestov, nastaviť distribuovanie zmien z Git-u na aplikačné servery a podobne. A o tomto budem písať každý deň blog, čo všetko ma pri tomto stretlo. Aké problémy nastali a podobne.

Hneď dnes som riešil prvý problém s CDN, keď som potreboval spraviť aplikáciu bezstavovú a statický obsah (css,js,img..) preniesť do BLOB storage-u na Azure. Nakoľko som opustil zariadenia od Microsoftu a mám MacBook - tak som hľadal BLOB manažéra, ktorý podporuje Azure. Našiel som ich niekoľko a suverénne najlepší (A ZADARMO!) je CyberDuck!

Práca s ním je veľmi jednoduchá, prostredie je pekné a hlavne všetko funguje bezchybne. Dnes som teda začal s jednoduchými vecami a to oddelenie statického obsahu od zdrojákov. Všetko som dnes zvládol, zajtra to začne byť zaujímavejšie, čaká ma refaktoring aplikácie, úprava nastavení v Azure a podobne.

Držte palce!


Sunday, 20 March 2016

Rok zmien – Microsoft, prečo?


Rok plný sklamaní. Asi tak by sa dal opísať prístup Microsoftu k jeho zákazníkom za posledného pol roka. Microsoft spravil tak banálne a tak fatálne chyby, že to nedokážem pochopiť. Tu si prejdeme najväčšie z nich, ale rovnako tak dôvody, prečo úplne na Microsoft nezanevrieť.

  1.  Windows 10
  2.  Lumia a Windows 10 Mobile
  3.  Nový Azure Portál

Windows 10

Ľudia v Microsofte dostali jedného pekného dňa skvelý nápad. Univerzálna platforma, pre všetky vaše zariadenia.

Úprimne, nápad absolútne skvelý, avšak... Windows 10 sa stretáva z čoraz viac banálnejšími problémami. Začína to chybovým systémom, pokračuje to u podpory najnovších procesorov od Intelu (Skylake), grafickými ovládačmi a končí to nútením do inštalácie „desiatok“.

Ale po porade. Windows 10 sa stretáva a jeho používatelia tiež, s banálnymi problémami. Pred pol rokom som používal HP Probook 6360b. Bol som s desiatkami až na pár nedostatkov veľmi spokojný. Avšak už mi tento hardware jednoducho nestačil. Kúpil som si „teraz“ najlepší Zenbook od Asus-u. Videl som ho na niekoľkých reklamách od MS, má to touchscreen – tak si hovorím, že konečne využijem aplikácie naplno a podobne.

Hneď prvý problém nastal s padajúcim ovládačom grafiky. Display preblikával, ovládač sa sám od seba vypol – aj keď som zrovna nerobil zložité grafické veci. Ale go on, dalo sa s tým žiť. Potom prišiel fatality hit, keď sa po uspatí notebook jednoducho neprebudil. Vraj teda problém Skylake-ov. Tak som počítač už ani neuspával ale vypínal. A v tom prišiel ďalší boží zásah a neustále BSOD.




Toto už sa žiaľ ignorovať nedalo. Okrem toho na full rozlíšení (3200x1800) vyzeralo 90% klasických aplikácii totálne nepoužiteľne. Po skoro 16 tich rokoch používania OS od Microsoftu, som chtiac nechtiac musel prejsť na MacBook.


Lumia a Windows 10 Mobile


Bol čas v Novembri 2015, a už som nevedel vydržať bez smartphonu. Svoj som rozbil, a keďže predtým som mal Lumiu 1020 (a pred ňou asi dalších 6 Lumii) s Windows Phone 8.1 ( a ako vždy hovorím, najlepší smartphone aký som kedy mal – a budem si za tým stáť navždy), tak som sa rozhodol pre Lumiu. S tým teda, že si nekúpim nejaký „šunt“ ale rovno skočím po najlepšej aká na trhu bola. Lumia 950 XL bola doma.
Po týždni som písal blog, kde som sa snažil mlčky potlačiť moju frustráciu z nedokončeného (podľa mňa ešte nejakej early alpha verzie) operačného systému Windows 10 Mobile. Potom som sa jednoducho musel zapojiť do Insider programu, lebo ten telefón bol milo povedané nepoužiteľný.

Nikdy nepochopím ten idiotský nápad, dať do vlajkovej lode nedokončený operačný systém. 

Po prejdení do Insider programu, sa to podstatne zlepšilo. A potom zhoršilo. V jednom update-e chyby opravili v ďalšom chyby vyrobili. WTF?!! Jednoducho Microsoft si z ľudí ktorý si kúpili 700€ telefón s očakávaním spoľahlivosti a kvality spravili testerov svojho nepodarku. A to jednoducho človeka naserie. Chápem marketing- kúpte si Lumiu, budete mať Continuum. Ale načo je komu takáto funkcia, keď wireless je to shit a dock sa k telefónu nedodával. Ešte ani sprosté slúchadlá. Vlastne teda, áno, dodával ale len v Česku, UK a podobne. Jednoducho Slovenská „žebrač“ si takúto akciu nezaslúžila. Prípadne české O365 zdarma a podobne. A teda, nebola iná možnosť ako zase raz prejsť na produkt od Applu (zase s veľkým odporom, ale jednoducho, potreboval som funčkný telefon).

Mám iPhone, a som naozaj spokojný. Presne tak spokojný ako s L1020 pred dvoma rokmi. A aby toho celého nebolo dosť, tak Microsoft porušil sľuby a úplne odstrihol majiteľov L1020 a nižších verzií od update-u na W10M. Vraj teda preto, že nespĺňajú HW požiadavky, čo je veľmi komické, lebo testovacie desiatky na tých zariadeniach fungovali úplne v poriadku. Ale ok...


Nový Azure portál

Klincom týchto rôznych „features“ od Microsoftu je nový MS Azure portál. Áno je to pekná single page aplikácia, ale koho to zaujíma? Prečo nenechali starý portál, ktorý bol funkčný, pekný, prehľadný a stabilný? Opäť raz Microsoft spravil to, že zo zákazníkov spravil testerov. Drvivá väčšina funkcii je jednoducho v Portali nefunkčná, a ak, tak vôbec nikto netuší ako funguje. Predtým jednoduchý portál, kde si hocaký „lajk“ naklikal virtuálnu sieť, virtuálne mašiny alebo čokoľvek iné, sa zmenil na robustnú platformu. Vždy keď som o Azuri rozprával, tak hlavne kvôli tomu, že aj vývojár sa „stal“ šikovným systémakom, lebo to bolo jednoduché. No teraz?

Aby to nebolo tak, že som nechápavý kretén, samozrejme chápem! Skutočne absolútne chápem to, že Microsoft to chcel spraviť poriadne robustné aby sa v tom dali navrhovať komplexné riešenia. Bolo to vlastne to, čo im oproti Amazonu veľmi chýbalo. Ale na úkor čoho... V Microsofte si nejak pozabudli poznamenať, že ľudia pracujúci s OpenSource technológiami veľmi s PowerShellom pracovať nevedia, ak vôbec. A bez PowerShellu ste jenoducho stratený. Lebo to proste nejde. A ak máte Mac, tak jednoducho PowerShell ani nemáte odkiaľ mať a keďže Portal „funguje“ tak ako funguje, je to dosť hlúpa chyba.


Napriek všetkému to však nevzdám...

Aj napriek týmto idiotským chybám, ktoré mi sťažujú život, to jednoducho s Microsoftom nevzdám. Hoci už ako user nepoužívam ich Windowsi a ani Windows Phony... Microsoft nie je len o tomto. Microsoft poskytuje absolútne brutálnu škálu nástrojov, ktoré iné firmy nemajú. Od Visual Studia, ktoré nie je problém mať na virtuálke v Azuri s Windows Serverom (či desiatkami) a pripájať sa cez RDP. Cez Windows Server, aplikácie Office, MSSQL a v neposlednom rade Azure cloud, ktorý aj napriek „prehreškom“ považujem za najlepší cloud na svete. S Microsoftom to jednoducho má zmysel! Ostáva dúfať že v blízkej budúcnosti pochopia, že robiť zo zákazníkov testerov nie je cesta. Ak robíte BigData, WebDev, IoT, Mobilné aplikácie... s Microsoftom to jednoducho má zmysel, hodnotu a neskutočné množstvo možností. A najbližšie vám ukážem, prečo Azure zmysel má na MS Feste a potom na Azure Bootcampe v Microsofte. Určite príďte, bude to pre vás určite veľmi hodnotné. Nie som ten typ, čo vám bude ospevovať nefunkčnosť ako feature. ;) V oboch prednáškach si povieme všetko úprimne, tak ako to je!

Saturday, 12 December 2015

Microsoft Lumia 950 XL

Krabica
Microsoft prišiel s novou krabicou, už zrejme neplatí menší je lepší. Oproti pôvodnej krabici, ktorú dodávala Nokia je to skutočne rozdiel. Krabica je podľa mňa absolútne zbytočne veľká. Obsahuje len základné príslušenstvo. Za necelých 700€ teda nedostanete napríklad ani slúchadlá.


Krabica obsahuje
- Mobilný telefón Microsoft Lumia 950 XL
- Nabíjačku s USB Type C konektorom
- Dátový kábel USB 2.0 - USB Type C
- Kopec brožúrok


Vzhľad

Lumia 950 XL má podľa parametrov 5,7" QHD display a tým pádom aj väčšie rozmery. Telefón je celý plastový. Všetko je plastové. Vyzerá to strašne lacno, ale podľa toho, čo som sa dočítal je to kvôli chladeniu, ktoré by malo byť vodné.

Tlačidlá sa nachádzajú len na jednej strane telefónu. Pravá strana obsahuje 4 tlačidlá (z hora) - Zvýšenie hlasitosti / Tlačidlo zapnutia(vypnutia) / Zníženie hlasitosti / Fotoaparát

To, že Microsoft zachoval tlačidlo spúšte ma veľmi teší, keďže predtým som mal HTC ONE M? a ten toto tlačidlo nemal. Veľmi mi chýbalo.

Čo sa týka robustnosti, tak tento telefón je zvládnutý na jednotku, neškrípe, nepuká... je to OK. Fotoaparát je síce mierne vystúpený ale ak si kúpite ochraný obal, plocha sa vyrovná. (Keďže som mal predtým 1020, tak som to nejak neriešil).

Klasické Windows Phone (teraz Windows 10 Mobile) tlačidlá sú riešené software-ovo, nie ako u Nokie. Sem tam ma to riadne vytočí, ale inak sa na to dá zvyknúť.

V predu samozrejme nechýba kamera + senzor na rozoznávanie dúhovky oka.


Operačný systém

Nová Lumia prichádza na trh s operačným systémom, ktorý ešte nie je vo finálnom vydaní. Znamená to konkrétne, že systém je nedorobený a obsahuje obrovské množstvo bugov. Vie to spôsobiť fakt slušné nervy. Počas prvého týždňa (mám ju od nedele 6.12) vďaka bohu prišiel update. Ten je o niečo stabilnejší, ale stále je to len nejaká beta na testovanie.

Kľudne si to môžme zhrnúť tak, že zaplatíte 650-700€ a za to sa stanete testerom Microsoftu. Rozmýšľam či si to šupnem aj do životopisu. :)

Jediná vec, v ktorej Lumiu nikdy nikto netromfne

Áno správne na mysli mám fotoaparát, ktorý má tento raz 20 Mpx opäť raz s technológiou PureView. Blesk je vyriešený trojitým LED bleskom, ktorý rozžiari aj tú najväčšiu tmu. Nechýba optická stabilizácia, ktorá funguje skvele. Video nahráva do rôznych formátov avšak ten najočakávanejší je 4K.

Software je opäť raz úžastný, skvelý, dokonalý. Okrem podpory Slow Motion pre video sa zaznamenávajú fotky ako sekundové video, z ktorého sa vyberú tie najlepšie vlastnosti. Čiže moment, najlepšie osvetlenie scény a podobne. Toto si potom neskôr viete upravovať v jednoduchom editore. Čiže aj tá najhoršia fotka sa v momente stane najlepšou.

Video editor je takisto totálne skvelý, najmä čo sa týka úpravy videa natočeného v 120 FPS - jeho postprodukciu rieši úplne samostatne aplikácia. Netreba žiadne ďalšie.

Čiže v skratke, ak hľadáte fotoaparát z ktorého môžte telefonovať, tak Lumia je to pravé.



Aplikácie, kam sa podeli ?

Veľmi ma naštvalo, že v Store chýba obrovské množstvo aplikácii, ktoré som si zakúpil už na staršie Lumie. Buď chýbajú alebo sú tam, ale (ne)fungujú.
Ak ste si však práve otvorili vaše Microsoft konto, tak vám to môže byť jedno.
Čo vám ale nemôže byť jedno je kvalita aplikácii. Väčšina z nich je príšerná. Ak ste teenager, tak vás tiež nepoteším. Úplne napríklad chýba Snapchat, Youtobe... V beta verzii je už pár rokov Instagram (dosť zle vyriešený - vôbec nie je prispôsobený quad hd rozlíšeniu), a aplikácia ako napríklad Facebook či Twitter, ktorá už má čo to za sebou sa vám vypomstí žalostnou kvalitou... Skutočne žalostnou.

Samozrejme sú aj dobré aplikácie, ktoré fungujú ako majú. Príklad sú napríklad apliácie pre fotoaparát/kameru, celý balíček- WORD/EXCEL/POWERPOINT/ONE NOTE.., OfficeLens atď... je dosť aplikácii, ktoré vám veľmi uľahčia život. Takisto hry sú super, napríklad Six Guns, Sniper Fury...

Bug, bug, bug a bug...

Takže by som rád povedal, že tento telefón sa mi po poslednom update naozaj páči. Verzia OS s ktorou sa predáva je nepoužiteľná. Absolútne. Telefón je rýchly, reaguje totálne skvele, zvláda skutočne aj veľmi náročné aplikácie a video v 4K bez najmenších problémov. Výkon aj prevedenie je super. Vedel by som ho chváliť stále...ALE....

Predstavte si, že keď odídete z domu (napríklad nakúpiť), tak vás odpojí z Wi-Fi a pripojí na mobilné dáta. Keď sa vrátite, tak musíte celý telefón reštartovať, lebo Wi-Fi nefunguje.
Alebo.
Predstavte si, že hľadáte niečo na internete a zrazu sa vám telefón reštartuje.
Alebo.
Predstavte si, že vám niekto pošle v SMS telefónne číslo s kontaktnými údajmi a vám sa dá skopírovať len celá správa. A ak si to náhodou zapamätáte a máte v správe telefónne číslo a email, skopírujete si správu a minimálne 5 hodín nenapíšete žiadny email, lebo @ vám vkladá skopírovaný text.
A teraz si to nepredstavujte, toto sú reálne situácie, ktoré sa dejú v tomto telefóne aj po update.

Kúpiť, nekúpiť?

Ak máte slabšie nervy, tak nie.
Ak nechcete robiť pre Microsoft zadarmo, tak nie.
Ak nechcete pristupovať kvôli nedostupnosti aplikácii všade cez prehliadač, tak nie.
Ak chcete aby všetko fungovalo ako má, tak nie (kúpte si iPhone)

Ak chcete mať najlepší fotomobil na trhu, tak áno.
Ak vám nevadí, že vám sem tam niečo nejde (čiže ak ste predtým mali android), tak áno.
Ak chcete špičkovný hardware a špičkové funkcie (login dúhovkou, continuum...), tak áno.

Avšak - po update na finálnu verziu operačného systému vám môže byť jedinou prekážkou nedostatok aplikácii. Inak je to skvelý telefón, zo všetkým čo k tomu patrí.

Oficiálne parametre

OS: Windows 10 Mobile
Chipset: Qualcomm Snapdragon 810
Procesor: osemjadrový 2 GHz
Grafický procesor: Adreno 430

Frekvencie: GSM 850 / 900 / 1800 / 1900 MHz, UMTS 900 / 2100 MHz, LTE 800 / 1800 / 2100 / 2600 MHz
Rozmery: 152 × 78 × 8,1 mm,
Hmotnosť: 165 gramov
Displej: uhlopriečka 5,7'' (145 mm), AMOLED, ClearBlack, 1 440 x 2 560 b., Gorilla Glass 4, 518 ppi,
Fotoaparát: fotoaparát 20 Mpix, trojitý LED blesk, autofocus, sveteľnosť f/1.9, nahrávanie 4K videí, optická stabilizácia, tlačidlo spúšte,
Predná kamera: 5 Mpix s Full HD videom (3 840 x 2 160 b., 30 fps), sveteľnosť f/2.4,
Pamäť: pamäť 32 GB + 3 GB RAM + microSD do 2 TB,
Globálny prenos dát: prenos GPRS, EDGE, UMTS, HSDPA (do 42,2 Mbps), HSUPA (do 5,76 Mbps), LTE
Lokálny prenos dát: Bluetooth 4.1, USB-C, prenos Wi-Fi (802.11 a/b/g/n/ac), USB OTG, NFC, MIMO,
Ostatné: gps GPS, Glonass, rádio FM rádio, barometer, bezdrôtové nabíjanie Qi,
Batéria: Li-Ion batéria 3 340 mAh (výdrž asi 1.5 - 2 dni)

Friday, 17 July 2015

"Mal" som firmu, mal som sen


Čas od času ma napadne skvelý spôsob ako si skomplikovať život. Namiesto stabilného, dobre plateného miesta, sa rozhodnem ísť do niečoho, čo je už vopred predurčené na pád. Nie náhly, ale dlhý a postupný, a potupný.

Takto som si skomplikoval posledné tri roky svojho života nápadom založiť si firmu v odvetví, v ktorom je konkurencie na mraky. Neuvedomoval som si, aká zbytočná cesta ma čaká. Nemal som spôsob ako by som prispel do toho bazéna plného vody niečim unikátnym. Stále to isté, možno aj lepšie spravené, ale stále to isté. Tie isté projekty ako milión ďalších firiem, tí istí klienti, tie isté problémy.

Celé to začalo nevinnou konverzáciou a entuziazmom robiť niečo svoje, niečo výnimočné.

Zo začiatku úžasný príbeh, ako z mnohých talkov známych a úspešných ľudí z IT. Prebdené noci a dni, nedostatok spánku, avšak práca, ktorá ma svojou podstatou a cieľom robiť niečo pre seba neskutočne napĺňala. Bez budgetu, za smiešne peniaze, za dni bez jedla, no to všetko sa strácalo v rúchu toho tajomna, že kde môžem byť o pár rokov.

Prvý rok bol naozaj ako z rozprávky, sľuby, predaje, peniaze. Nebolo to také zlé. Bolo to niečo v čom som videl svoju budúcnosť, aj keď technológia s ktorou som pracoval ma nebavila. Projekty, ktoré sme z počiatku robili pre seba boli super, ale neskôr prišlo to, že treba klientov, nejak to treba ťahať a tú hladnú príšeru živiť.

Po prvých projektoch som vedel, že toto určite nie je to čo chcem robiť, a aj keď bol projekt na konci, a mohol som oddychovať, makal som ďalej na niečom, čo ma prinútilo zabudnúť na ten čas strávený pri projekte.

Pôvodný zámer vytvoriť firmu, ktorá bude predávať kvalitné riešenia, sa zvrtol na reklamnú agentúru, z ktorej som pred tým odišiel, práve kvôli typu projektov, a tu narazila kosa na kameň.

Prežil som to celé tri roky, ktoré mi okrem skúseností nič nedali. Zničil som si zdravie, podkopal sebavedomie a psychika dostala na frak. Skúsenosti sú fajn, ale za akú cenu?

Moje postrehy za tých pár rokov, by som rád spísal nižšie. Možno niekomu pomôžu, možno nie.

Ak niečo s niekym robíš, dôveruj ale preveruj.

Než niečo vôbec začnete robiť, mali by ste si dať veľký pozor na to s kým. Z počiatku to môže byť lahoda, všetko super... no časom prídu muchy. Ale keď muchy prerastajú v slony, niečo je zle. Dôverujte ľuďom okolo seba, bez nich sa nepohnete, no preverujte.

Mať klientov neznamená mať úspech

Mať klientov, najme v brandži, kde neprinesiete nič nové je síce fajn, ale nezaručí vám to úspech. Jedna vec je mať menej dobrých klientov, druhá vec je mať veľa zlých. My sme mali opak. Hoc sa našli aj tí dobrí, no tých zlých vždy prevyšovalo.

Ak nemáte počiatočný budget, investora... kopec peňazí..

Ak nemáte budget ani investora a hlavne ak nemáte nápad, s ktorým konkurencii vytriete zrak, nikam sa nedostanete a budete sa utápať v účtoch, postupne prídete o motiváciu, celé sa to na vás vysype a vy dostanete facku. A nie hocakú, riadnu "šupu".

Oddeľte kamarátov a biznis...

Ak robíte pre kamaráta, je to tá najhoršia vec na svete v prípade, že to robíte "ako kamarát" a nie ako podnikateľ. V tomto prípade strávite nad ich projektami obrovské kvantum času, ktoré nie je patrične zaplatené, a môžete si potom len vlasy trhať, že prečo niečo nefuguje.

Nemajte privysoké očakávania, ak nemáte jedinečný produkt

Ak nemáte produkt, ktorý doslova vystrelí, nemáte nápad, ktorý sa líši od iných, čakajte najmenej. Respektíve nečakajte veľké veci...

Dajte si ciele a dodržujte ich

Ak nedodržiavate svoje ciele, a nemáte rovnováhu v tom, čo chcete, a čo vás baví, ak robíte to čo vás nebaví a nechce sa vám to robiť, úspech nepríde, zmierte sa s tým. Motivácia padá. Ciele nie sú splnené a vy stagnujete a robíte si problémy.

Dbajte predovšetkým na seba

Zdravie je prvoradé, viem, že to píše a hovorí každý, ale kto sa toho reálne drží? Je to naozaj len na vás ako bude váš život neskôr vyzerať. No nič nie je prednejšie ako mať pevné zdravie, bez toho nedokážete nič.

Nemajte strach odísť v pravý čas

Ak čakáte, že všetko bude lepšie, v tedy, v tedy, v tedy a v tedy, dostanete sa do slepého cyklu a nebude vám dobre. Robte rázne rozhodnutia a nebojte sa zmeny, niekedy je to jediná rozumná alternatíva.

Mal by som toho čo povedať ešte viac, ale čas ma tlačí. Do detailov nebudem zachádzať, nezaslúži si to firma, ani druhý majiteľ. Cieľom tohto kúska je to, aby ste sa prestali báť zmeny, pretože to je možno jediné čo vám ostáva na ceste za šťastným a tým, aby ste robili čo chcete. Nebojte sa dať výpoveď, odísť do iného mesta, pretože sa môže ľahko stať, že dopadnete ako ja a tri roky života zahodíte do záchoda a spláchnete, síce so smútkom, ale je to jediné, čo sa dá. Čas späť nevrátite, preto si veľmi rozmyslite, komu a na aké ciele ho obetujete.




Tuesday, 14 July 2015

0-day exploit Flash! Ako vypnúť

3. krát za týždeň bol odhalený 0-day exploit (bezpečnostná diera, na ktorú ešte nie je vydaná záplata) v kompomente Adobe Flash Player pre prehliadač. Ako predchádzajúce aj tento exploit našli vďaka uniknutým dátam z Talianskej firmy predávajúcej rôzne bezpečnostné diery vládam, a rôznym organizáciam.

Veľmi odporúčam vypnúť a na určitý čas (najlepšie na stálo) prestať používať Adobe Flash plugin. Pre ľudí s Tatrabankou to môže byť značný problém, ale lepšie je počkať na záplatu, ako prísť o peniaze, či iné vám drahé dáta.

1. Ako vypnúť Flash v Google Chrome:

Do riadka URL adresy napíšte: chrome://plugins

Nájdite v zozname plugin s názvom Adobe Flash Player:

Teraz kliknite na zakázať:

Po zakázaní sa stane prvok neaktívny. Zostane šedý:

Po zakázaní odporúčam ešte reštartnúť prehliadač stlačením kombinácie kláves: CTRL + SHIFT + Q

2. Ako vypnúť Flash v Mozilla Firefox:

V pravom hornom rohu klikneme na "tri čiarky" a otvoríme menu, kde vyberieme "Add-ons":

V ľavo klikneme na "Plugins":

Nájdeme položku s názvom: Shockwave Flash, ktorá v najnovších verziách už je vypnutá, takže ak nie je tak klikneme v pravo na rolovacie menu a vyberieme "Never Activate"

3. Ako vypnúť Flash v Internet Exploreri

V pravo klikneme na ozubené koliečko a vyberieme z možností, práve možnosť "Spravovať doplnky"

Nájdeme Shockwave Flash Object a klikneme na položku ľavým tlačidlom myši:

V spodnej časti okna vidíme tlačidlo zakázať, tak naň klikneme a je to hotovo:

Zhrnutie:

Týmto sa vyhnete používaniu Flashu, ktorý môže ohroziť vaše súkromie a vaše dáta. Je možné, že vám prestanú fungovať niektoré hry na Facebooku a podobne, ale aspoň do vydania opravných balíčkov neodporúčam tento plugin nijakým spôsobom používať.

Viac informácii o hrozbe: https://krebsonsecurity.com/2015/07/third-hacking-team-flash-zero-day-found/