Jump to content
Geekforum.cz

Shoot

Uživatel
  • Posts

    272
  • Joined

  • Last visited

  • Days Won

    5

Posts posted by Shoot

  1. Ahoj,

     

    chcel by som sa Vás opýtať, najmä programátorov, najmä webových ( :D ) ako pracujete a riešite vlastníctvo viacerých zariadení. Tým mám na mysli príklad - mám desktop PC s Windows 10 na ktorom pracujem 80% času a mám MacBook Air, na ktorom pracujem na cestách a mimo domu.

     

    Akým spôsobom synchronizujete data medzi PC? Jedná sa najmä o projekty.

     

    Existuje nejaký spôsob, ktorým dokážem vyriešiť to, že uložím prácu na desktope a o pol hodinu otvorím Air a pokračujem v práci? Aktuálne to riešim private repos na bitbucket / kopírovanie na USB a prenos súborov.

     

    Aký štýl práce, synchronizácie používate? A aké vlastníte zariadenia na ktorých pracujete? Synchronizujete data aj s telefónom (kalendár, poznámky, ...)

  2. Tak, čo sa týka mňa, som ešte študent na vysokej škole - Fakulta informatiky a informačných technológií, STU Bratislava.

     

    Popri škole menežujem webové projekty vo firme DeepMind s.r.o. kde som zároveň spoluzakladateľ spoločnosti a pracujem ako programátor pre NEXT VISION s.r.o.

     

    Vo voľnom čase spolupracujem na projektoch s @Clou.

     

     

    Čo sa týka záľub a aktivít mimo IT, rád si zahrám basketbal, florbal, futbal.

  3. Ahoj,

     

    ako zvyknete navrhovať multilang aplikácie z hľadiska obsahu ťahaného z DB? Teda tým myslím, ako navrhujete štruktúru aplikácie a databázy, v prípade, že potrebujete "zrkadliť" obsah - príklad: aplikácia pre pracovné príležitosti - web má SK a EN verziu a potrebujeme, aby vkladaný inzerát mal aj EN aj SK verziu.

     

    Osobne som rozmýšľal nad tým, že každý inzerát sa bude nachádzať pre každý jazyk v entite pre danú "locale":

     

    inzeraty_sk

    • id
    • title
    • info

    inzeraty_en

    • id
    • title
    • info

    Formulár vyzerá nasledovne:

     

    Inputbox pre slovenský title

    Inputbox pre anglický title

    Textarea pre SK info

    Textarea pre EN info

    Submit

     

    SQL:

     

    TRANSAKCIA? {

    insert into inzeraty_sk

    insert into inzeraty_en

    }

     

    Vďaka za odpovede.

  4. Ahoj,

     

    "Hacking topics":

     

    Prečo tu na GF nemáme žiadne "hacking topics"? Nikto sa o to nezaujíma, alebo nikto nechce odovzdávať know-how na túto tému?

     

    Otázka bezpečnosti:

     

    Bez ohľadu na môj post o User roles a ich ošetrovanie - čo je najbezpečnejšia cesta prevádzky aplikácie? Resp. v akých prípadoch je aplikácia najmenej náchylná na napadnutie a poškodenie / odchytenie dát?

    1. Prevádzka aplikácie na intranete
    2. Prevádzka aplikácie na intranete + povolenie prístupu, napr. cez VPN
    3. Prevádzka aplikácie na internete (útočník nepozná URL)

    Za predpokladu, že priamemu vstupu do "Dashboard" predchádza prihlasovanie užívateľa a tomu predchádza Htaccess Authentication (pre všetkých userov spoločná). Aplikáciu používa len BFU, ktorý nie je schopný ničoho okrem klikania a vypĺňania políčok. Prípadne nemá dôvod testovať diery v aplikácií.

     

    Prosím, nemyslite si, že sa chcem vyhnúť programovaniu a ošetrovaniu (hlavne tí, ktorí čítali môj predošlý post) - zaujíma ma to zo všeobecného hľadiska.

  5. Z praxe - pri SQL injection a XSS sa väčšinou spolieham na vymoženosti frameworkov (konkrétne Nette). Alebo sa zvyknú robiť ešte nejaké ďalšie ošetrenia?

     

    Ako ďalšiu vec riešim odpaľovanie URL bez UI (napr. neexistujúce ID v DB a pod.)

     

    Čo sa týka rolí, tam teda, ako už mi bolo povedané ošetrujem každú jednu akciu.

     

    V prípade formulárov - tam popravde riešim len chybné vstupy - väčšinou serverside, niekedy aj client side.

  6. Vďaka za odpovede.

     

    Je nejaký spôsob (vzor), ktorým dokážem pokryť všetky možné útoky? Resp. nejaké kroky ktoré určite vykonať pri programovaní aplikácie? Alebo sa to všetko naučím len praxou a teda tam zistím, čo všetko treba overiť? Neviem či je to fajn výhovorka - ale tiež sme len ľudia a nie vždy ma možno napadne každá jedna cesta.

  7. Ahoj,

     

    mám teoretickú otázku.

     

    Ako riešite pri vývoji webových aplikácií - väčšinou CRUD aplikácie ošetrovanie akcií jednotlivých userov? Príklad - mám usera, ktorý môže len vidieť záznamy, nemôže ich editovať ani mazať - prvé ošetrenie - pre každú rolu vykresľujem len elementy, ktoré sú potrebné - teda do UI nevykreslím button edit a delete. Avšak, pri web aplikáciach sa tieto akcie väčšinou dajú vykonať prepisom URL - tu nastáva druhé ošetrenie - backendové.

     

    Moja otázka znie - je naozaj potrebné, ošetrovať tieto akcie aj v backendovej časti? BFU väčšinou nemá šajnu, ako URL prepísať, ale skúsenejší užívateľ to dokáže poskladať. Prípadne, ja ako programátor tejto aplikácie presne viem, akú URL odpáliť a zistiť, či bolo správne backendové ošetrenie.

     

    Ďakujem za názory, skúsenosti a odpovede :-)

  8. Ahoj, chcem na projekte urobiť štatistiku, že koľko bolo vypracovaných úloh zo všetkých.

     

    Skupina dostane 2 úlohy, v skupine sú 2 študenti. - To znamená, že počet všetkých úloh = 4.

     

    Tu je tabuľka odovzdaných úloh - vypísané sú všetky odovzdania študentov.

     

    58fd6db118e3dc3ae1c68a72b388019b.png

     

    Každej úlohe (task_id) sa ráta ako odovzdaná len jedna verzia.

     

    To znamená že v tomto prípade je odovzdaný počet úloh 3 - Študent 1 odovzdal úlohu 1, 2 a Študent 12 odovzdal úlohu 1.

     

    Vedel by mi niekto pomôcť postaviť dopyt, ktorý mi vyhodí číslo 3?

     

    Ďakujem za odpovede.

  9. @Jamira

    Nový nechcem pretože som pure Windows user a ak by som mal potom ľutovať že som to kúpil lebo mi nesadne OSX tak amen tma. Väčšina známch mi odporučila 8GB, ibaže oni to skôr asi berú z pohľadu hlavnej pracovnej mašinky. Viem že upgradovať sa nedajú airy čo sa týka RAM a takisto MBP Retiny. So zvyškom myslím problém nie je.

     

    @Komalarn

    Viem čo asi robíš a ako pracuješ, hovoríš teda že 4GB stačia? Ako často používaš Photoshop? MBP som vybral práve kôli tomu, že ak by mi nestačilo 4GB, tak upgrade. Osobne sa mi ale viac páči Air.

     

    @Bobisu

    Najviac ponúk u nás som našiel na bazos.sk, v CZ sa mi nechce kupovať kôli osobnému odberu a ostatné portály buď majú staré, alebo drahé inzeráty.

  10. Ahoj,

     

    uvazujem nad kupou macbooku na cestovanie, obcasny vyvoj iOS appiek a zaroven upravy v PS - tym myslim orezanie obrazku.

     

    Dalej na tom chcem vyvijat v PHP, dokazat sa pripojit na FTP a dalsie zakladne kancelarske ukony.

     

    Co by ste mi poradili?

     

    Primarne pracujem na PC - desktop, potrebujem nieco fakt len na cesty a moj 15 palcovy notebook sa mi zda byt nepohodlne velky.

     

    Pravdepodobne siahnem do bazaru, pretoze nechcem kupovat novu masinu ktoru nebudem vyuzivat pravidelne.

     

    Vdaka za odpovede, sorry za gramatiku a interpunkciu, pisem z mobilu.

  11. Ahoj,

     

    používate nejaké password managery ? Môj akutálny je .txt dokument na OneDrive, kam mám vždy prístup.

     

    Som dosť paranoidný, hlavne preto, že nebývam sám ale so spolubývajúcimi, každopádne, mám PC na PIN, avšak, občas sa stane že si rýchlo odbehnem a nelocknem.

     

    Dík.

×
×
  • Create New...