Fórum Root.cz
Hlavní témata => Hardware => Téma založeno: marek26 01. 09. 2016, 22:08:01
-
pracujem ako SZCO (vyvojar) a rad by som si kupil novu masinu. cena je tak do 1700e (chcem dat do odpisov). viac sa priklanam k desktopu, nakolko mam notebook od firmy, pre ktoru pracujem. u desktopu vidim moznost dalsieho rozsirenia, ale zas sa neda prenasat. chcem to na pracu (vyvoj) a aj na nejake hry.
dakujem vam za rady :)
-
A jaka je presne otazka? Nikde nevidim otaznik.
-
ci by ste odporucili kupit radsej notebook alebo desktop a preco?
-
To je ale blba otazka. Chcete s tim drepet porad na jednom miste? Kupte si desktop. Chcete s tim pobihat? Kupte si notebook. Potrebujete rozsirovat HW? Kupte si desktop. Nepotrebujete rozsirovat HW? Kupte si desktop nebo notebook.l
Nebo pokud s tim budete pobihat, ale v ramci jedne site, tak si kupte oboji a pokud hodlate vyvijet neco, co ma distribuovany kompilator, tak ho pouzijte. Muzete si tak koupit nadupany desktop a stary notebook z bazaru s dobrym displayem a klavesnici a pojede to take.
P.S.: Opravdu netusim, co je to SZCO.
-
Osobně jsem toto taky rešil.
Mám Lenovo ThinkPad T420:
i7 CPU
16GB RAM
Intel + NVIDIA grafarnu (tuším že tam jsou 1GB?)
1x 500GB SSD + 2TB obyc HDD na data
Když potřebuji pracovat hodím do dokyny na které mám připojené další 2 externí monitory + klavesnici a myš
ale když potřebuji, prostě to z dokyny vyndám a jedu
-
To je ale blba otazka. Chcete s tim drepet porad na jednom miste? Kupte si desktop. Chcete s tim pobihat? Kupte si notebook. Potrebujete rozsirovat HW? Kupte si desktop. Nepotrebujete rozsirovat HW? Kupte si desktop nebo notebook.l
Nebo pokud s tim budete pobihat, ale v ramci jedne site, tak si kupte oboji a pokud hodlate vyvijet neco, co ma distribuovany kompilator, tak ho pouzijte. Muzete si tak koupit nadupany desktop a stary notebook z bazaru s dobrym displayem a klavesnici a pojede to take.
P.S.: Opravdu netusim, co je to SZCO.
SZCO je - samostatne zarobkovo cinna osoba, v CR je to OSVC.
-
Tak ono stačilo to slovenské SZCO hodit do googlu, taky jsem to neznal...
-
Kupte si all-in-one. Získáte velký monitor a v případě potřeby jednoduše přestěhujete. Možnost rozšíření počítače reálně využije tak 1% lidí.
-
Osobně jsem toto taky rešil.
Mám Lenovo ThinkPad T420:
i7 CPU
16GB RAM
Intel + NVIDIA grafarnu (tuším že tam jsou 1GB?)
1x 500GB SSD + 2TB obyc HDD na data
Když potřebuji pracovat hodím do dokyny na které mám připojené další 2 externí monitory + klavesnici a myš
ale když potřebuji, prostě to z dokyny vyndám a jedu
Mas 2 nebo 4 jadra i7?
Jsem na tom dost podobne, jen i7-QM je jeste v planech a stve me, ze nelze poresit fullhd ips :-(
-
Osobně jsem toto taky rešil.
Mám Lenovo ThinkPad T420:
i7 CPU
16GB RAM
Intel + NVIDIA grafarnu (tuším že tam jsou 1GB?)
1x 500GB SSD + 2TB obyc HDD na data
Když potřebuji pracovat hodím do dokyny na které mám připojené další 2 externí monitory + klavesnici a myš
ale když potřebuji, prostě to z dokyny vyndám a jedu
Mas 2 nebo 4 jadra i7?
Jsem na tom dost podobne, jen i7-QM je jeste v planech a stve me, ze nelze poresit fullhd ips :-(
¨
Mám 4 jadro i7 :) osobně ani nejak nemam potrebuji fullhd ips :) Nevidim moc velke vyhody :-)
-
Ivan Novy:
rozsirenie desktopu je dobra moznost, pretoze taka pamat ide rozsirit az na 32gb dokonca aj 64gb aj viac, ak to podporuju zakladna doska a procesor. do notebooku, aspon co som ja videl, sa da rozsirit na max 16gb.
-
Záleží co programuješ. Já třeba mám ve "vývojářské mašině" 2x grafiku a PCI karty s portama navíc (USB to nezvládalo). A jsou tam i dva další extra HDD pro zálohu NASu.
Na cesty levnej noťas + VPN + SSH + ...
-
Ivan Novy:
rozsirenie desktopu je dobra moznost, pretoze taka pamat ide rozsirit az na 32gb dokonca aj 64gb aj viac, ak to podporuju zakladna doska a procesor. do notebooku, aspon co som ja videl, sa da rozsirit na max 16gb.
Notebooky s moznosti 32GB RAM docela bezne existuji a to tak ze uz dlouho - akorat ne uplne v malych rozmerech. Viz napr staricky thinkpad W520
-
Mám 4 jadro i7 :) osobně ani nejak nemam potrebuji fullhd ips :) Nevidim moc velke vyhody :-)
Casto jezdim pracovat ven a ten display je dost mizernej v tomhle smeru. No a co se tyce rozliseni tak kazdy pixel dobry - namlsanost ze 4k.
-
Mám 4 jadro i7 :) osobně ani nejak nemam potrebuji fullhd ips :) Nevidim moc velke vyhody :-)
Casto jezdim pracovat ven a ten display je dost mizernej v tomhle smeru. No a co se tyce rozliseni tak kazdy pixel dobry - namlsanost ze 4k.
Je pravda ze ja moc venku nejsem a kdyz jo, tak me to nijak nelimituje.
4K jsem jeste nezkousel :-P
-
pracujem ako SZCO (vyvojar) a rad by som si kupil novu masinu. cena je tak do 1700e (chcem dat do odpisov). viac sa priklanam k desktopu, nakolko mam notebook od firmy, pre ktoru pracujem. u desktopu vidim moznost dalsieho rozsirenia, ale zas sa neda prenasat. chcem to na pracu (vyvoj) a aj na nejake hry.
dakujem vam za rady :)
Ja by som bol za desktop, ked uz mate ten notebook. Osobne by som bral taky desktop, aby tam bolo podla moznosti, co najviac legacy veci. Moj macbook pro je sice fajn, ale ked sa treba pripojit cez rs232, alebo nacitat cd-cko, mozem ist tak do predajne a tam si kupit externe zariadenie. Mam aj desktop v robote (klasicke pc bez jablka),s pripojenim cez vpn, dobre sa mi to doplnuje.
-
Obě možnosti jsem v posledním roce vyzkoušel, obě varianty jako programátorské stroje (php, c#, nic extra náročného). Jednou větou: Desktop už nikdy.
Opravdu. Pokud si nebudu naprosto jistý, že k vývoji něčeho nekompromisně potřebuji obří krabici s s gigantickou spotřebou a výkon několika propojených GPU + top ultra výkonný procesor vyžadující megalomanský chladič s kýblem vody... tak opravdu ne, desktop už nikdy.
Po necelém roce jsem se vrátil k ntb. To pohodlí, že ho můžu zvednout jako malou placku a bez problému přenést/použít jinde/sednout si s ním na zahradu/ve vlaku/na schůzce/... je naprosto nenahraditelné. Třeba když jsem měl desktop, tak nám opravovali okna a to prostě nic neuděláš. Je to veliká bedna, monitor, klávesnice, všechny nesmysly a kabeláž okolo... než tohle "na chvíli" přenést do kuchyně (kde byl klid a okna hotové), tak to člověk raděj vypne a zakryje plachtou na malování :)
Teď mám zpět ntb a svět je hned krásnější. Leží v polici u vedlejšího stolu a na pracovním mám jen monitor, klácvesnici a myš a když potřebuju, tak ho prostě vezmu a jdu jinam a tu chvíli pracuju na jeho malé 17 obrazovce.
Co se týče výkonu.. jo, je slabší. Mám WOT a BSG nastaveno na střední detaily a ne na ultra, ale víš co? Vůbec mi to nevadí, protože to skoro nejde poznat :) To, že je někde sem tam trochu kostrbatý stín ještě neznamená, že se tu zakotvím jak na řetězu s desetikilovou bednou s 3x větší spotřebou v zátěži a 2x větší v klidu..
A co se týče pracovních věcí, tam jde převážně o editaci textu v trochu pokročilejším editoru a občasné spuštění kompilace, kde je sice výkon menší, ale ne o tolik, aby to bylo vůbec postřehnutelné..
-
a co tak riesit to VPNkou? Mat vykonny desktop, na ktory sa pripajat cez VPN aj zo starsieho a menej vykonneho notebooku? Takato alternativa by sa mi pozdavala celkom.
-
Bych chtěl vidět kompilaci větších projektů na těch malých chrastítkách. Pořádné osmijádro+, což něco samozřejmě sní, ničím nenahradíš. Nevím, proč bych měl čekat na všechno, když to můžu mít rychleji. NB je tak na Office a pro manažery.
-
Tady se stretavaji ruzne veci... Jsi podstatnou cast pracovniho casu na jednom miste v kancelari (typicky zamestnanec)? Pak ma(nebo aspon muze mit) desktop svuj smysl. Naproti tomu freelancer delajici z domu vyuzije tu mobilitu kdyz muze delat na zahrade stejne jako na pude.
Stejne tak vyvojar oceni vykon zatimco manazer primarne mobilitu.
Spotrebu 2x vetsi v klidu desktop CPU nema a hlavne kdyz je to vyrobni nastroj tak to nema smysl resit.
Blby je, ze na linuxu neexistuje nic co by aspon trochu dokazalo konkurovat M$ RDP - trochu vzdalene snad Oracle extension pro Virtuabox.
Co psal balki - naopak si nedokazu predstavit, ze bych si prznil komp nejakou priblblou cteckou placek nebo starymi porty - jenze delam weby takze ani jedno nepotrebuju zatimco clovek ktery resi primarne treba automatizaci a elektroniku to HW pripojovani veci oceni.
Kazdy si musi sam najit tu rovnovahu. Pro me je to vykonny desktop(neresim GPU) na ktery se pres VPN dostanu i zvenku + lehky prenosny notebook s dobrou vydrzi na baterku a skvelym displejem
-
Bych chtěl vidět kompilaci větších projektů na těch malých chrastítkách. Pořádné osmijádro+, což něco samozřejmě sní, ničím nenahradíš. Nevím, proč bych měl čekat na všechno, když to můžu mít rychleji. NB je tak na Office a pro manažery.
to bude asi problem, pretoze je vela programov, ktore nedokazu vyuzit vsetky jadra. dokonca hry dokazu ledva vyuzit 4 jadra, a nie to 8, nehovoriac o kompilatore. keby si poriadis SSD, ktore velmi ovplyvni vykon, tak nemusis cakat :). HDD je dnes brzdou v pocitacoch.
-
Bych chtěl vidět kompilaci větších projektů na těch malých chrastítkách. Pořádné osmijádro+, což něco samozřejmě sní, ničím nenahradíš. Nevím, proč bych měl čekat na všechno, když to můžu mít rychleji. NB je tak na Office a pro manažery.
Build se dá dělat i na noťasu, jenom člověk nesmí moc používat Rebulid All a Clean. Ale práce na jednom nebo dvou modulech je v pohodě, pokud modul není blob na 20 kLOC. Standardně mám moduly do 1000 řádků, měním maximálně čtyři. Na aktuálním projektu build 10s, z toho cca 9,5s linkování... Takže nic tragickýho.
-
To by mě zajímala ta statická analýza v buildu a ty integrační testy za 10 s :D Což teda není úplně kompilace, no. Jinak s moduly souhlasím, to je super, ale zároveň často je lepší vědět, jestli to ještě celé šlape.
-
Bych chtěl vidět kompilaci větších projektů na těch malých chrastítkách. Pořádné osmijádro+, což něco samozřejmě sní, ničím nenahradíš. Nevím, proč bych měl čekat na všechno, když to můžu mít rychleji. NB je tak na Office a pro manažery.
Build se dá dělat i na noťasu, jenom člověk nesmí moc používat Rebulid All a Clean. Ale práce na jednom nebo dvou modulech je v pohodě, pokud modul není blob na 20 kLOC. Standardně mám moduly do 1000 řádků, měním maximálně čtyři. Na aktuálním projektu build 10s, z toho cca 9,5s linkování... Takže nic tragickýho.
gratuluji .. U me neni problem aby build byl okolo 4 hodin i na celkem vykonnem stroji ...
Jinak za me je nejlepsi kombinace Desktop/Server + Ultra NTB a dock
na stabilni misto dokynu 2 monitory --> 2 monitorovy setup a NTB jako terminal
a na cestach NTB .. stale jako terminal k vykonnejsimu stroji + na mene narocne tasky..
-
Blby je, ze na linuxu neexistuje nic co by aspon trochu dokazalo konkurovat M$ RDP - trochu vzdalene snad Oracle extension pro Virtuabox.
vnc, NX, Xrdp ...
xrdp odporucam, to je debovzdorne
-
Blby je, ze na linuxu neexistuje nic co by aspon trochu dokazalo konkurovat M$ RDP - trochu vzdalene snad Oracle extension pro Virtuabox.
vnc, NX, Xrdp ...
xrdp odporucam, to je debovzdorne
-
balki: ja mluvim o FUNKCNIM a KVALITNIM reseni (idealne s klientem dostupnym na kazdem pocitaci, na androidu atd.). A to ma zkratka jen M$. xrdp jsem zkousel, ale jaksi smolik v Ubuntu (musel jsem to tam resit nejakym voserem pres xfce/lxde apod), v lepsim pripade to bylo na hovno, v horsim pripade to nefungovalo vubec.
-
balki: ja mluvim o FUNKCNIM a KVALITNIM reseni (idealne s klientem dostupnym na kazdem pocitaci, na androidu atd.). A to ma zkratka jen M$. xrdp jsem zkousel, ale jaksi smolik v Ubuntu (musel jsem to tam resit nejakym voserem pres xfce/lxde apod), v lepsim pripade to bylo na hovno, v horsim pripade to nefungovalo vubec.
Cudne, radim aplikovat cistenie cakier, savo, alebo citanie manualu. Jedno z toho zaberie.
-
Pokual sa programator potrebuje pytat na takuto vec asi to moc dobry programator nebude. 1700€ je co za limit na stroj? Co za veci programujes? 95% programatorov co poznam funguje na sluzobnych notebookoch do 700€ a ty nevies ci chces klasicky stroj alebo notebook?
Poradim ti. Kup notas svelkou obrazovkou a dock kde si napojis dalsie dva monitory. K tomu poriadne mysitko a klavesnicu das keyboard. A do 1700€ sa mzsis zmestit aj s tym, ze dalsi upgrade spravis za 5 rokov, hoci si myslim ze si to napisal spatne a potrebujes to na hranie s obcasnym pokusom napisat hallo world v cečku. V tom pripade si kup normalny stroj s dusikovym chladenim, 16 tlacitkovou mysou, 7farebnouklavesnicou a na monitor sa vybodni a kup si projektor
-
Cudne, radim aplikovat cistenie cakier, savo, alebo citanie manualu. Jedno z toho zaberie.
ukaz mi jak na Ubuntu rozjedes xrdp tak, aby skutecne fungovalo. A ver tomu, ze manualu apod jsem procetl hodne. Upozornuju, ze jine DE nez Unity nechci protoze mi nevyhovuji. (do polozky KVALITNI beru treba taky mnozstvi prenasenych dat)
-
Pokual sa programator potrebuje pytat na takuto vec asi to moc dobry programator nebude. 1700€ je co za limit na stroj? Co za veci programujes? 95% programatorov co poznam funguje na sluzobnych notebookoch do 700€ a ty nevies ci chces klasicky stroj alebo notebook?
Poradim ti. Kup notas svelkou obrazovkou a dock kde si napojis dalsie dva monitory. K tomu poriadne mysitko a klavesnicu das keyboard. A do 1700€ sa mzsis zmestit aj s tym, ze dalsi upgrade spravis za 5 rokov, hoci si myslim ze si to napisal spatne a potrebujes to na hranie s obcasnym pokusom napisat hallo world v cečku. V tom pripade si kup normalny stroj s dusikovym chladenim, 16 tlacitkovou mysou, 7farebnouklavesnicou a na monitor sa vybodni a kup si projektor
Urcovat kvalitu programatora podla toho, ked sa spyta na odporucanie aky stroj uprednostnit? Divne metody na posudzovanie kvality. A do stroja chcem investovat aj preto, lebo to mozem dat do nakladov. A ano sem-tam si aj nieco zahram, ale nie je to primarna zalezitost
-
To je tady na foru normalni, takovych chytraku je tady spousta.
Samozrejme nejflexibilnejsi reseni je notebook + dok, ale pokud uz notebook mas od zamestnavatele a budes ho mit i do budoucna, tak ja rikam DESKTOP. Za ty peníze poridis hodne vykonny stroj (i7, 32GB RAM, SSD + HDD) se slusnym 4K nebo 2 x QHD displeji. Navic kdyz budes pracovat na NTB a budes potrebovat vykon, vzdycky muzes projekt kompilovat na tom desktopu pres RDP, VNC, SSH ...
A kdyz si budes chtit zahrat hru, na kterou nebude stacit integrovane GPU (Skylake uz je ma celkem slusne) tak za 200€ koupis nejakou mainstreamovou grafiku (treba GF1060) a zahrajes si cokoliv.
I kdyz je 1700€ celkem dost, tak na ntb+dok+displej(e) uz je to dost omezeny rozpocet na to, abys na tom mohl hrat narocnejsi hry.
-
Tiez sa mi to pozdava ako najvhodnejsie riesenie. Este ma napadlo, ze co tak MacBook?
-
MacBook je notebook se vsemi plusy i minusy. Pokud vylozene touzis po OSX, tak bych ho nezatracoval, ale za tu cenu co stoji slusna konfigurace MBP 13 nebo 15 si koupis spickovy dokovatelny notebook i s dokem ve stejné konfiguraci a jeste ti zbyde na monitor.
-
Cudne, radim aplikovat cistenie cakier, savo, alebo citanie manualu. Jedno z toho zaberie.
ukaz mi jak na Ubuntu rozjedes xrdp tak, aby skutecne fungovalo. A ver tomu, ze manualu apod jsem procetl hodne. Upozornuju, ze jine DE nez Unity nechci protoze mi nevyhovuji. (do polozky KVALITNI beru treba taky mnozstvi prenasenych dat)
Tak kde je vola, tam je cesta. Ja bezim xrdp na ubuntu mate a ide vporiadku. Problem mozu su veci s hw akceleraciou, ale to sa resi tak, ze sa nainstaluje mesa, ktora ma sw rendering. Najprv napisete, ze je nieco nekvalitne, a potom si date podmienku, ze tam musi byt obskurne unity, ktore funguje ako tamagochi. No teda ok ...
Ak je issue prenasana velkost, odporucam tightvnc, to som bezal cez dost ubohe linky.
-
MacBook je notebook se vsemi plusy i minusy. Pokud vylozene touzis po OSX, tak bych ho nezatracoval, ale za tu cenu co stoji slusna konfigurace MBP 13 nebo 15 si koupis spickovy dokovatelny notebook i s dokem ve stejné konfiguraci a jeste ti zbyde na monitor.
Pridam svoju skusenost. Dal som macbook pro do autorizovaneho servisu. Notebooku niekedy zadrbalo a vypadaval. Zistili, ze je vada na motherboarde, objednali novy motherboard. O dva dni som to mal hotove ako na koni. Normalne som zostal zarazeny. Ked si spomeniem, aku torturu som podstupil pri inych znackach, kde mi pocitac pred nosom zapli a tvrdili, ze mu nic nie je + po "servise" mi ho vratili s tou istou chybou.
-
To je tady na foru normalni, takovych chytraku je tady spousta.
Samozrejme nejflexibilnejsi reseni je notebook + dok, ale pokud uz notebook mas od zamestnavatele a budes ho mit i do budoucna, tak ja rikam DESKTOP.
Ty vole, píše, že je freelancer, tak toho od zaměstnavatele mít moc nebude, neasi. To platí i pro toho druhýho chudáka, co tu zmiňoval služební počítač do 700 EUR (eh).
-
Tak si "ty vole" přečti, co psal v op.
-
To je tady na foru normalni, takovych chytraku je tady spousta.
Samozrejme nejflexibilnejsi reseni je notebook + dok, ale pokud uz notebook mas od zamestnavatele a budes ho mit i do budoucna, tak ja rikam DESKTOP.
Ty vole, píše, že je freelancer, tak toho od zaměstnavatele mít moc nebude, neasi. To platí i pro toho druhýho chudáka, co tu zmiňoval služební počítač do 700 EUR (eh).
Ja mam od zakaznika notebook. Moj notebook by mi nestacil na plrealnu pracu.
-
To je tady na foru normalni, takovych chytraku je tady spousta.
Samozrejme nejflexibilnejsi reseni je notebook + dok, ale pokud uz notebook mas od zamestnavatele a budes ho mit i do budoucna, tak ja rikam DESKTOP.
Ty vole, píše, že je freelancer, tak toho od zaměstnavatele mít moc nebude, neasi. To platí i pro toho druhýho chudáka, co tu zmiňoval služební počítač do 700 EUR (eh).
Ja mam od zakaznika notebook. Moj notebook by mi nestacil na plrealnu pracu.
Aha, takže jsi zaměstnanej, a hraješ si na živnostníka. Přeji bohatou penzi.
-
To je tady na foru normalni, takovych chytraku je tady spousta.
Samozrejme nejflexibilnejsi reseni je notebook + dok, ale pokud uz notebook mas od zamestnavatele a budes ho mit i do budoucna, tak ja rikam DESKTOP.
Ty vole, píše, že je freelancer, tak toho od zaměstnavatele mít moc nebude, neasi. To platí i pro toho druhýho chudáka, co tu zmiňoval služební počítač do 700 EUR (eh).
Ja mam od zakaznika notebook. Moj notebook by mi nestacil na plrealnu pracu.
Aha, takže jsi zaměstnanej, a hraješ si na živnostníka. Přeji bohatou penzi.
Normální dnešní švarc. Jsou toho plné banky a velké firmy.
-
MacBook je notebook se vsemi plusy i minusy. Pokud vylozene touzis po OSX, tak bych ho nezatracoval, ale za tu cenu co stoji slusna konfigurace MBP 13 nebo 15 si koupis spickovy dokovatelny notebook i s dokem ve stejné konfiguraci a jeste ti zbyde na monitor.
Pridam svoju skusenost. Dal som macbook pro do autorizovaneho servisu. Notebooku niekedy zadrbalo a vypadaval. Zistili, ze je vada na motherboarde, objednali novy motherboard. O dva dni som to mal hotove ako na koni. Normalne som zostal zarazeny. Ked si spomeniem, aku torturu som podstupil pri inych znackach, kde mi pocitac pred nosom zapli a tvrdili, ze mu nic nie je + po "servise" mi ho vratili s tou istou chybou.
U business notebooku (Dell Latitude a Precision, Lenovo ThinkPad) je standardem NBD onsite zaruka. Prodal jsem jich za posledni roky stovky a jen ve 2 pripadech NBD nezafungovalo, protoze nebyl dil v CR, ale šel z evropskeho skladu, takže technik opravu provedl až po 2 dnech od nahlaseni zavady. Na tohle kdyz si clovek zvykne, tak mu prijde velice obskurni nosit notebook za 30k+ do servisu :)
-
MacBook je notebook se vsemi plusy i minusy. Pokud vylozene touzis po OSX, tak bych ho nezatracoval, ale za tu cenu co stoji slusna konfigurace MBP 13 nebo 15 si koupis spickovy dokovatelny notebook i s dokem ve stejné konfiguraci a jeste ti zbyde na monitor.
Pridam svoju skusenost. Dal som macbook pro do autorizovaneho servisu. Notebooku niekedy zadrbalo a vypadaval. Zistili, ze je vada na motherboarde, objednali novy motherboard. O dva dni som to mal hotove ako na koni. Normalne som zostal zarazeny. Ked si spomeniem, aku torturu som podstupil pri inych znackach, kde mi pocitac pred nosom zapli a tvrdili, ze mu nic nie je + po "servise" mi ho vratili s tou istou chybou.
U business notebooku (Dell Latitude a Precision, Lenovo ThinkPad) je standardem NBD onsite zaruka. Prodal jsem jich za posledni roky stovky a jen ve 2 pripadech NBD nezafungovalo, protoze nebyl dil v CR, ale šel z evropskeho skladu, takže technik opravu provedl až po 2 dnech od nahlaseni zavady. Na tohle kdyz si clovek zvykne, tak mu prijde velice obskurni nosit notebook za 30k+ do servisu :)
Onsite to akoze by sa mi nejaky sa mi nejaky kablikar labzoval po byte alebo nebodaj v robote? No way. Menej otravne je, ked to ide do servisu.
-
Bych chtěl vidět kompilaci větších projektů na těch malých chrastítkách. Pořádné osmijádro+, což něco samozřejmě sní, ničím nenahradíš. Nevím, proč bych měl čekat na všechno, když to můžu mít rychleji. NB je tak na Office a pro manažery.
Build se dá dělat i na noťasu, jenom člověk nesmí moc používat Rebulid All a Clean. Ale práce na jednom nebo dvou modulech je v pohodě, pokud modul není blob na 20 kLOC. Standardně mám moduly do 1000 řádků, měním maximálně čtyři. Na aktuálním projektu build 10s, z toho cca 9,5s linkování... Takže nic tragickýho.
Také to dělám tímto způsobem, jen moduly mívám kratší (v OOP je všechno krátké). Kompilace + jednotkové testy obvykle zaberou jen 1-2s i na netbooku, což vůbec nevidím jako problém.
-
A co ta integrace, nasazení a statická analýza? Nebo to bez testování posíláš rovnou dál? :D
-
A co ta integrace, nasazení a statická analýza? Nebo to bez testování posíláš rovnou dál? :D
Integrační testy dělám samozřejmě také, o deployment se mi stará server.
-
Onsite to akoze by sa mi nejaky sa mi nejaky kablikar labzoval po byte alebo nebodaj v robote? No way. Menej otravne je, ked to ide do servisu.
To ma tu vyhodu, ze ho mate na ocich a vidite, jestli vam nekrade data. Vyhodne pro lidi, kteri nic nesifruji, kterych je vetsina.
-
A co ta integrace, nasazení a statická analýza? Nebo to bez testování posíláš rovnou dál? :D
Integrační testy dělám samozřejmě také, o deployment se mi stará server.
Takže za 2 vteřiny je to vše hotové včetně testu nasazení a posíláš, jo? To je dobrý...
-
A co ta integrace, nasazení a statická analýza? Nebo to bez testování posíláš rovnou dál? :D
Integrační testy dělám samozřejmě také, o deployment se mi stará server.
Takže za 2 vteřiny je to vše hotové včetně testu nasazení a posíláš, jo? To je dobrý...
Mám pochopení, že v Javě ti to trvá trochu déle...
-
Tam je to v desítkách minut u menších projektů na rychlém stroji. Problém je v tom, že to bude zase nějaká Kiťárna a nic v buildu nemáš.
-
Tam je to v desítkách minut u menších projektů na rychlém stroji. Problém je v tom, že to bude zase nějaká Kiťárna a nic v buildu nemáš.
Proč bych měl dělat kompletní rebuild?
-
To je tady na foru normalni, takovych chytraku je tady spousta.
Samozrejme nejflexibilnejsi reseni je notebook + dok, ale pokud uz notebook mas od zamestnavatele a budes ho mit i do budoucna, tak ja rikam DESKTOP.
Ty vole, píše, že je freelancer, tak toho od zaměstnavatele mít moc nebude, neasi. To platí i pro toho druhýho chudáka, co tu zmiňoval služební počítač do 700 EUR (eh).
Ja mam od zakaznika notebook. Moj notebook by mi nestacil na plrealnu pracu.
Aha, takže jsi zaměstnanej, a hraješ si na živnostníka. Přeji bohatou penzi.
Myslim, ze to tu nepreberame a teba do toho nic ;).
K tomu MacBooku, tiez mi pride strasne drahy a za tie peniaze by dom mal lepsi stroj. Zas nie som fanusik apple produktov
-
Tam je to v desítkách minut u menších projektů na rychlém stroji. Problém je v tom, že to bude zase nějaká Kiťárna a nic v buildu nemáš.
Proč bych měl dělat kompletní rebuild?
Abych věděl, jestli jsem to celé nezkurvil? :D
-
Tam je to v desítkách minut u menších projektů na rychlém stroji. Problém je v tom, že to bude zase nějaká Kiťárna a nic v buildu nemáš.
Proč bych měl dělat kompletní rebuild?
Abych věděl, jestli jsem to celé nezkurvil? :D
Proč bych měl? Snad mám nějaké postupy, které tomu brání, ne?
-
Vážení diváci, nyní můžeme sledovat v přímém přenosu, jak dva magoři se zbytnělým egem zlikvidují diskusi o úplně jiném tématu. Tento jev zde na rootu můžete sledovat pravidelně a vždy se stejnými aktéry.
2 balki: To je o vkusu každého soudruha. Já mám rád, když mám servisáka pod dohledem. To, že příjde do mé kanceláře, kam mi chodí klienti, mě vůbec netrápí.
2 marek26: Obecně bys musel z nějakého důvodu chtít OS X, jinak Mac nemá moc smysl a je to celkem drahý notebook v v nadprůměrné konfiguraci. Co bych u MBP ocenil je displej (podani barev a rozlišení, kdyby byl matný, tak je dokonalý), touchpad (přestože se výrobci snaží ho napodobit již řadu let, tak až poslední facelift Dell XPS 13 se kvalitou touchpadu přiblížil) a SSD připojené na PCI-E, což je frkot). Měl jsem asi 2 měsíce erární MBP 15 v top konfiguraci a asi nestěžoval jsem si, ale ty peníze bych za něj nedal, takovou užitnou hodnotu to prostě nemá.
-
Tak balki a marek26 to myslí dobře a určitě to nechtějí rozvrátit.
Proč bych měl? Snad mám nějaké postupy, které tomu brání, ne?
To bych chtěl vidět :D
-
Tak balki a marek26 to myslí dobře a určitě to nechtějí rozvrátit.
Proč bych měl? Snad mám nějaké postupy, které tomu brání, ne?
To bych chtěl vidět :D
Ty postupy určitě znáš, možná je jen nedodržuješ. SOLID a TDD.
-
Ty testy nemůžeš pouštět, tak pak nevíš, jestli jsi něco nepokazil. A SOLID mi zrovna s chybou nasazení, nebo třeba výkonem, asi moc nepomůže.
-
Zatopek:
mnel sem puceny 2 mesice == expert
Mna apple neplati. Takze slubujem, ze sa nebudem tu uz angazovat az na tento prispevok. Ale ako dalsiu vyhodu mac* pocitacov by som vyzdvihol maly pocet konfiguracii. Tj. vo windows pravidelne a na linuxe obcas sa stane, ze sa rozos**e update operacneho systemu kvoli tomu, ze tvorcovia nemaju k dispozicii vsetky konfiguracie, na ktorych bude system bezat. U mac os sa mi take nestalo, lebo v apple si to mozu otestovat. Ludia maju problemy pri prechode na novu verziu s niektorymi programami, ale prechod na nove verzie nie je povinny a nebyva tak casto. Pravidelne updaty su vsak bezproblemove.
-
Ty testy nemůžeš pouštět, tak pak nevíš, jestli jsi něco nepokazil. A SOLID mi zrovna s chybou nasazení, nebo třeba výkonem, asi moc nepomůže.
Kde jsi přišel na to, že nemohu pouštět testy? Spouštím si je přímo z editoru.
SOLID ti pomůže s robustním návrhem. Když pak jednu komponentu upravíš, na ostatních nemusíš nic měnit a tak si je ani nemáš jak rozbít.
Navíc se tohle skutečně dá provozovat i na slabém stroji. Žádný extra výkon to nežere.
-
OK, tak si upravil komponentu, kde jsi něco špatně předpokládal a proti externím systémům, které jsou normálně zaplé, to běží, ale proti nově nasazeným ne. To zjistíš jak během dvou vteřin?
-
OK, tak si upravil komponentu, kde jsi něco špatně předpokládal a proti externím systémům, které jsou normálně zaplé, to běží, ale proti nově nasazeným ne. To zjistíš jak během dvou vteřin?
Tobě to snad trvá déle? Asi by sis měl pořídit něco svižnějšího, abys na to nemusel tak dlouho čekat.
Netuším, co pořád řešíš. Dá se vyvíjet na slabém notebooku? Dá. Musí vývojový cyklus trvat dlouho? Nemusí. Musím při každé změně některé z komponent rebuildovat všechno? Nemusím. Jestli to děláš jinak, tak mi to vůbec nevadí.
-
Prosim vas, vy dvaja debili, chodte si riesit komplexy inam. Zalozte si vlastne vlakno
-
OK, tak si upravil komponentu, kde jsi něco špatně předpokládal a proti externím systémům, které jsou normálně zaplé, to běží, ale proti nově nasazeným ne. To zjistíš jak během dvou vteřin?
Tobě to snad trvá déle? Asi by sis měl pořídit něco svižnějšího, abys na to nemusel tak dlouho čekat.
Netuším, co pořád řešíš. Dá se vyvíjet na slabém notebooku? Dá. Musí vývojový cyklus trvat dlouho? Nemusí. Musím při každé změně některé z komponent rebuildovat všechno? Nemusím. Jestli to děláš jinak, tak mi to vůbec nevadí.
Tak ono například nasadit nový DB server chvíli trvá :D
Nedá, ale to je prostě o tom, že asi vyvíjet neumíš. Rebuild všeho nemusím dělat, ale rozhodně před posláním dál, pokud to není nějaká shit větev, která nikoho nezajímá.
Prosim vas, vy dvaja debili, chodte si riesit komplexy inam. Zalozte si vlastne vlakno
Nauč se psát. Vy tu píšete nějaké nesmysly a pravá otázka stojí, jestli lze vyvíjet plnohotnotně na NB. Nelze. Takže žádný NB a ani vaše nesmysly to nespraví.
-
Myslím si, že se s javamanem shodnu v tom, že pokud bude tazatel chtít vyvíjet javovské aplikace v nějakém oblíbeném IDE, bude pro něj každý notebook pomalý až téměř nepoužitelný.
K programování v ostatních jazycích se notebook použít dá.
-
Myslím si, že se s javamanem shodnu v tom, že pokud bude tazatel chtít vyvíjet javovské aplikace v nějakém oblíbeném IDE, bude pro něj každý notebook pomalý až téměř nepoužitelný.
K programování v ostatních jazycích se notebook použít dá.
OK, tak si upravil komponentu, kde jsi něco špatně předpokládal a proti externím systémům, které jsou normálně zaplé, to běží, ale proti nově nasazeným ne. To zjistíš jak během dvou vteřin?
Tobě to snad trvá déle? Asi by sis měl pořídit něco svižnějšího, abys na to nemusel tak dlouho čekat.
Netuším, co pořád řešíš. Dá se vyvíjet na slabém notebooku? Dá. Musí vývojový cyklus trvat dlouho? Nemusí. Musím při každé změně některé z komponent rebuildovat všechno? Nemusím. Jestli to děláš jinak, tak mi to vůbec nevadí.
Tak ono například nasadit nový DB server chvíli trvá :D
Nedá, ale to je prostě o tom, že asi vyvíjet neumíš. Rebuild všeho nemusím dělat, ale rozhodně před posláním dál, pokud to není nějaká shit větev, která nikoho nezajímá.
Prosim vas, vy dvaja debili, chodte si riesit komplexy inam. Zalozte si vlastne vlakno
Nauč se psát. Vy tu píšete nějaké nesmysly a pravá otázka stojí, jestli lze vyvíjet plnohotnotně na NB. Nelze. Takže žádný NB a ani vaše nesmysly to nespraví.
Ja sa mam naucit pisat? Ty sa nauc nebyt debilom, aj ked... Vyvijat plnohodnotne sa da aj na notasy.
Inac za tu cenu, ako niekto spominal, sa da poriadit fakt kvalitny desktop a este ostane aj na 2 monitory. Skoda, ze sa to neda prenasat :/. Dat tolko penazi za notas mi pride trochu aj luto
-
Inac za tu cenu, ako niekto spominal, sa da poriadit fakt kvalitny desktop a este ostane aj na 2 monitory. Skoda, ze sa to neda prenasat :/. Dat tolko penazi za notas mi pride trochu aj luto
Pokud potřebuješ přenositelný desktop, zkus jít do hybridu all-in-one. Zabere to na stole méně místa než notebook a klávesnici+myš k tomu stejně budeš potřebovat pro pohodlnou práci.
-
Kite ty jsi tomu ted nasadil korunu... kolik takovych AiO jsi v zivote videl? Kolik z nich melo zasadne vyssi vykon nez vykonne notebooky? Chladi se to stejne blbe, upgraduje se to stejne blbe... Ma to vyuziti jen ve velmi specialnich pripadech a tento to rozhodne neni.
-
Kite ty jsi tomu ted nasadil korunu... kolik takovych AiO jsi v zivote videl? Kolik z nich melo zasadne vyssi vykon nez vykonne notebooky? Chladi se to stejne blbe, upgraduje se to stejne blbe... Ma to vyuziti jen ve velmi specialnich pripadech a tento to rozhodne neni.
K čemu potřebuješ výkon?
-
Myslím si, že se s javamanem shodnu v tom, že pokud bude tazatel chtít vyvíjet javovské aplikace v nějakém oblíbeném IDE, bude pro něj každý notebook pomalý až téměř nepoužitelný.
K programování v ostatních jazycích se notebook použít dá.
Javaman afektuje, aby zastaval krajnu poziciu, programovat v jave sa da aj na notebooku, len to nesmie byt celeron M z roku 2004 s 250 mb ram. Teda, aj na takom som kodil v jave, ale len skolske veci vo vim :) Klasicke tazkotonazne IDE by som na tom nepustil. Jedine, co si viem predstavit, ze moze byt tak strasne pazrave je Liferay, alebo SAP, inak neviem ...
-
Především přece záleží, co se vyvíjí. Na něco stačí plnohodnotně starý notebook (s monitorem), u něčeho jiného práci uspíší 8+ xeoních jader, 64GB+ RAM a 3 monitory. Nejde o pouhý vývoj, ale také je to nutné při debugování rychle spustit, tj. může být potřeba jedna či více DB, nejlépe s téměř ostrými daty (tedy může být veliké), jeden či více virtuálů s klienty/druhou stranou atd. A nebo taky ne, záleží na tom kterém konkrétním projektu. Nevidím smysl v téhle diskusi o jedné pravdě...
-
Milý Kite. Chyť se s Javamanem za ruku a běžte už oba do prde1e.
-
Myslím si, že se s javamanem shodnu v tom, že pokud bude tazatel chtít vyvíjet javovské aplikace v nějakém oblíbeném IDE, bude pro něj každý notebook pomalý až téměř nepoužitelný.
K programování v ostatních jazycích se notebook použít dá.
Nejde jen o vývoj, ale i o ten build, který si samozřejmě chci dělat u sebe. Jestli se tobě spustí třeba 10 serverů během 2 vteřin a ještě ti proběhnou integrační testy, tak máš asi někde chybu :D
-
Javamane, Javamane, ostatní jsou lopaty, jenom ty jsi motyka?
1) Projekt je rozdělený na moduly. Moduly mají rozhraní a nějaký kontrakt. podle kontraktu mám napsaný unit testy. Pokud testy po změně projdou (záležitost 15s), pravděpodobně projde testem i produkt. Slyšel jsi vůbec někdy o TDD a junit?
2) Na noťasu dělám úpravy, když je čas. Většinou jednu konkrétní věc, kterou tam zvládnu i otestovat. Integraci a náročnější věci dělám na desktopu, tam na to mám, na rozdíl od cestování, klid.
3) Je to i o práci s GITem - synchronizace zdrojáků, několik branchů (master, test, devel ,...) - hodí se nejenom kvůli omezení hardwaru.
4) Z integračního branche, do kterýho pošlu odladěnou část kódu po unit testu, si to večer sosne pan Jenkins a dá si noční směnu. Ráno vím, jestli se něco rozbilo nebo ne.
-
U vas ma pan CI pevnou pracovni dobu?
-
Kite ty jsi tomu ted nasadil korunu... kolik takovych AiO jsi v zivote videl? Kolik z nich melo zasadne vyssi vykon nez vykonne notebooky? Chladi se to stejne blbe, upgraduje se to stejne blbe... Ma to vyuziti jen ve velmi specialnich pripadech a tento to rozhodne neni.
K čemu potřebuješ výkon?
AiO se upgraduje velice dobře, za dva roky si koupíte celý nový, s vyšším výkonem. U desktopu vám část výkonu zůstane původní, jinak by to nebyl upgrade a zůstala vám jen skříň. I když jsem kupoval desktopy, stejně jsem je nikdy neupgradoval, ale koupil desktop nový. Upgradování je jen taková obchodní vějička, obchodní trik, když vám prodávají desktop.
-
Kite ty jsi tomu ted nasadil korunu... kolik takovych AiO jsi v zivote videl? Kolik z nich melo zasadne vyssi vykon nez vykonne notebooky? Chladi se to stejne blbe, upgraduje se to stejne blbe... Ma to vyuziti jen ve velmi specialnich pripadech a tento to rozhodne neni.
K čemu potřebuješ výkon?
AiO se upgraduje velice dobře, za dva roky si koupíte celý nový, s vyšším výkonem. U desktopu vám část výkonu zůstane původní, jinak by to nebyl upgrade a zůstala vám jen skříň. I když jsem kupoval desktopy, stejně jsem je nikdy neupgradoval, ale koupil desktop nový. Upgradování je jen taková obchodní vějička, obchodní trik, když vám prodávají desktop.
To zalezi na tom, co jsi zac.
Lidi, co upgradeuji, jsou ocividne minorita, ale na druhou stranu existuji a tipnul bych si, ze na rootu budou zastopeni vyrazne nadprumerne.
-
Do desktopu si samozřejmě přidávám disky, doplňuji RAM, měním grafiku kvůli třetímu monitoru atd. Někdo to využije, někdo ne. Pokud vývojář potřebuje výkon, skoro bych to předpokládal...
-
Osobně už mnoho let praktikuji to, že mám lightweight notebook, kterému vydrží baterka, a na něm otevřené SSH, browser, a občas LOo. Veškerá práce je pak přes SSH vzdáleně na něčem, čemu se dá jednoduše přidávat paměť, procesory, migrovat na silnější stroj, atp.
Ale pak taky záleží na tom, co chcete na tom ntb hrát.
-
Javamane, Javamane, ostatní jsou lopaty, jenom ty jsi motyka?
4) Z integračního branche, do kterýho pošlu odladěnou část kódu po unit testu, si to večer sosne pan Jenkins a dá si noční směnu. Ráno vím, jestli se něco rozbilo nebo ne.
Ne, lopata je ne moc lichotivý název pro někoho, kdo se živí jako programátor, ale programovat neumí. To je tak 80 % programátorů.
Takže to víš až ráno? :D Tak to je super, s tebou bych chtěl dělat. A projekt se plánuje na 5 let a s vodopádem, ne?
-
co si za trolla? v hlave mas vsetko v poriadku?
-
Osobně už mnoho let praktikuji to, že mám lightweight notebook, kterému vydrží baterka, a na něm otevřené SSH,...
Coz je pro cele muze, zocelene vetry rentgenova zareni CRT monitoru, kteri dokazi programovat ve vimu a to kazdy neumi.
-
Osobně už mnoho let praktikuji to, že mám lightweight notebook, kterému vydrží baterka, a na něm otevřené SSH,...
Coz je pro cele muze, zocelene vetry rentgenova zareni CRT monitoru, kteri dokazi programovat ve vimu a to kazdy neumi.
To jo, programovat v textovém editoru musí být strašně náročné. Kam se hrabe složité IDE, kde je hromada voleb a potřebuješ roky, abys to vůbec dokázal použít.
-
Kite ty jsi tomu ted nasadil korunu... kolik takovych AiO jsi v zivote videl? Kolik z nich melo zasadne vyssi vykon nez vykonne notebooky? Chladi se to stejne blbe, upgraduje se to stejne blbe... Ma to vyuziti jen ve velmi specialnich pripadech a tento to rozhodne neni.
K čemu potřebuješ výkon?
AiO se upgraduje velice dobře, za dva roky si koupíte celý nový, s vyšším výkonem. U desktopu vám část výkonu zůstane původní, jinak by to nebyl upgrade a zůstala vám jen skříň. I když jsem kupoval desktopy, stejně jsem je nikdy neupgradoval, ale koupil desktop nový. Upgradování je jen taková obchodní vějička, obchodní trik, když vám prodávají desktop.
To zalezi na tom, co jsi zac.
Lidi, co upgradeuji, jsou ocividne minorita, ale na druhou stranu existuji a tipnul bych si, ze na rootu budou zastopeni vyrazne nadprumerne.
A právě proto AiO je originální myšlenka. Když už upgrade, tak nový počítač a starý využít v domácím cloudu. Získáte radost z nové technologie a výkon zvýšíte o 80%. Ještě se naučíte trochu pracovat s cloudovými technologiemi.
-
.... Když už upgrade, tak nový počítač a starý využít v domácím cloudu. ...
:o ::)
Existuje vůbec nějaký stroj, který je na serverové nasazení ještě nevhodnější než AiO? To už je skoro lepší z něho udělat prkýnko na zeleninu, než tohle. ;D
-
Kite ty jsi tomu ted nasadil korunu... kolik takovych AiO jsi v zivote videl? Kolik z nich melo zasadne vyssi vykon nez vykonne notebooky? Chladi se to stejne blbe, upgraduje se to stejne blbe... Ma to vyuziti jen ve velmi specialnich pripadech a tento to rozhodne neni.
K čemu potřebuješ výkon?
AiO se upgraduje velice dobře, za dva roky si koupíte celý nový, s vyšším výkonem. U desktopu vám část výkonu zůstane původní, jinak by to nebyl upgrade a zůstala vám jen skříň. I když jsem kupoval desktopy, stejně jsem je nikdy neupgradoval, ale koupil desktop nový. Upgradování je jen taková obchodní vějička, obchodní trik, když vám prodávají desktop.
To zalezi na tom, co jsi zac.
Lidi, co upgradeuji, jsou ocividne minorita, ale na druhou stranu existuji a tipnul bych si, ze na rootu budou zastopeni vyrazne nadprumerne.
A právě proto AiO je originální myšlenka. Když už upgrade, tak nový počítač a starý využít v domácím cloudu. Získáte radost z nové technologie a výkon zvýšíte o 80%. Ještě se naučíte trochu pracovat s cloudovými technologiemi.
Si delas legraci? AIO v domacim cloudu?
Vazne AIO? A vazne mas dojem, ze neco takoveho, jako "domaci cloud" (a tim nemyslim "cloud" ale cloud" existuje u lidi, kteri neupgradeuji?
-
Doufam, ze tyto rady si nikdo nebere k srdci a nebot tu vidim jednu perlu za druhou
-
Osobně už mnoho let praktikuji to, že mám lightweight notebook, kterému vydrží baterka, a na něm otevřené SSH, browser, a občas LOo. Veškerá práce je pak přes SSH vzdáleně na něčem, čemu se dá jednoduše přidávat paměť, procesory, migrovat na silnější stroj, atp.
Přesně takhle to mám a jsem s tímto řešením velmi spokojen. Výkon Xeonu si tak mohu dopřát i na netbooku...
-
Osobně už mnoho let praktikuji to, že mám lightweight notebook, kterému vydrží baterka, a na něm otevřené SSH, browser, a občas LOo. Veškerá práce je pak přes SSH vzdáleně na něčem, čemu se dá jednoduše přidávat paměť, procesory, migrovat na silnější stroj, atp.
Přesně takhle to mám a jsem s tímto řešením velmi spokojen. Výkon Xeonu si tak mohu dopřát i na netbooku...
Takže mi chceš říct, že Idea přes to běží jako lokálně?
-
To jo, programovat v textovém editoru musí být strašně náročné. Kam se hrabe složité IDE, kde je hromada voleb a potřebuješ roky, abys to vůbec dokázal použít.
A vis, ze asi jo? Ono treba ve vimu se asi dost blbe krokuji programy, jako to delas ty, kdyz hledas, co jsi kde zprasil.
A právě proto AiO je originální myšlenka. Když už upgrade, tak nový počítač a starý využít v domácím cloudu.
Ano, domaci kloud. To je opravdu rajcovna myslenka, po ktere nasleduje rajcovna faktura za elektriku.
-
Kite ty jsi tomu ted nasadil korunu... kolik takovych AiO jsi v zivote videl? Kolik z nich melo zasadne vyssi vykon nez vykonne notebooky? Chladi se to stejne blbe, upgraduje se to stejne blbe... Ma to vyuziti jen ve velmi specialnich pripadech a tento to rozhodne neni.
K čemu potřebuješ výkon?
AiO se upgraduje velice dobře, za dva roky si koupíte celý nový, s vyšším výkonem. U desktopu vám část výkonu zůstane původní, jinak by to nebyl upgrade a zůstala vám jen skříň. I když jsem kupoval desktopy, stejně jsem je nikdy neupgradoval, ale koupil desktop nový. Upgradování je jen taková obchodní vějička, obchodní trik, když vám prodávají desktop.
To zalezi na tom, co jsi zac.
Lidi, co upgradeuji, jsou ocividne minorita, ale na druhou stranu existuji a tipnul bych si, ze na rootu budou zastopeni vyrazne nadprumerne.
A právě proto AiO je originální myšlenka. Když už upgrade, tak nový počítač a starý využít v domácím cloudu. Získáte radost z nové technologie a výkon zvýšíte o 80%. Ještě se naučíte trochu pracovat s cloudovými technologiemi.
Si delas legraci? AIO v domacim cloudu?
Vazne AIO? A vazne mas dojem, ze neco takoveho, jako "domaci cloud" (a tim nemyslim "cloud" ale cloud" existuje u lidi, kteri neupgradeuji?
No když budete mít AiO na něj napojené další monitory a tři starší dektopy tak to vše můžete propojit pomocí MESOSu, viz například zde https://www.youtube.com/watch?v=gVGZHzRjvo0 a zde https://www.youtube.com/watch?v=u5jd9YT9EsY a dále smysluplně využívat pro zpracování náročných úloh, nebo jen tak na hraní a zkoušení. Ovšem, když budete upgradovat, nebudou vám v koutě ležet 3 starší systémy, které by se k tomu daly využít.
-
To jo, programovat v textovém editoru musí být strašně náročné. Kam se hrabe složité IDE, kde je hromada voleb a potřebuješ roky, abys to vůbec dokázal použít.
A vis, ze asi jo? Ono treba ve vimu se asi dost blbe krokuji programy, jako to delas ty, kdyz hledas, co jsi kde zprasil.
A právě proto AiO je originální myšlenka. Když už upgrade, tak nový počítač a starý využít v domácím cloudu.
Ano, domaci kloud. To je opravdu rajcovna myslenka, po ktere nasleduje rajcovna faktura za elektriku.
Domácí cloud je docela rajcovní myšlenka, když například chcete experimentovat s dnes populární umělou inteligencí, samozřejmě, mohl byste využít za pár dolarů služeb komerčního cloudu, ale tato cesta je mnohem dobrodružnější. A získáné zkušenosti taky nejsou k zahození .-))) A to železo leží ladem, ...
-
Domácí cloud je docela rajcovní myšlenka, když například chcete experimentovat s dnes populární umělou inteligencí...
Zajímalo by mě, co si mám pod těmi "experimenty s umělou inteligencí" představit. Takové caffe chce high-endové GPUčko s hromadou paměti. To se vyžilé vývojářské mašině moc nepodobá.
-
Hm, tak vzhledem k tomu, ze vysledky na poli AI se porad nejak nechteji odlepit od nuly, tak ja s haldou stareho zeleza to asi nevytrhnu.
-
To jo, programovat v textovém editoru musí být strašně náročné. Kam se hrabe složité IDE, kde je hromada voleb a potřebuješ roky, abys to vůbec dokázal použít.
A vis, ze asi jo? Ono treba ve vimu se asi dost blbe krokuji programy, jako to delas ty, kdyz hledas, co jsi kde zprasil.
Krokování programu? To dnes ještě někdo dělá v jiném jazyce než Assembleru?
-
Hm, tak vzhledem k tomu, ze vysledky na poli AI se porad nejak nechteji odlepit od nuly, tak ja s haldou stareho zeleza to asi nevytrhnu.
Ale jo, výsledky jsou. Jen to chce zapomenout na Hollywoodské spektákly, počítače páté generace a podobné vlhké sny. Realita je daleko víc při zemi a podstatně praktičtější. Takové google auto už strčí do kapsy kdejakého svátečního řidiče.
-
Domácí cloud je docela rajcovní myšlenka, když například chcete experimentovat s dnes populární umělou inteligencí...
Zajímalo by mě, co si mám pod těmi "experimenty s umělou inteligencí" představit. Takové caffe chce high-endové GPUčko s hromadou paměti. To se vyžilé vývojářské mašině moc nepodobá.
S něčím je třeba začít, že. Navíc MESOS dnes umí využít i GPU, umí také využít virtuální stroje. Máte-li vhodnou GPU, můžet starý i nový hardware propojit do výkonnějšího systému. Cloud použijete obráceně, všechny možné prostředky přidělíte jediné úloze.
-
Hm, tak vzhledem k tomu, ze vysledky na poli AI se porad nejak nechteji odlepit od nuly, tak ja s haldou stareho zeleza to asi nevytrhnu.
Ale jo, výsledky jsou. Jen to chce zapomenout na Hollywoodské spektákly, počítače páté generace a podobné vlhké sny. Realita je daleko víc při zemi a podstatně praktičtější. Takové google auto už strčí do kapsy kdejakého svátečního řidiče.
Prostor pro zábavu tu jistě je. Viz například toto https://www.tensorflow.org/. Není třeba začínat od nuly.
-
Domácí cloud je docela rajcovní myšlenka, když například chcete experimentovat s dnes populární umělou inteligencí...
Zajímalo by mě, co si mám pod těmi "experimenty s umělou inteligencí" představit. Takové caffe chce high-endové GPUčko s hromadou paměti. To se vyžilé vývojářské mašině moc nepodobá.
Tak jasně, vhodnější by byla tato konfigurace http://content.hwigroup.net/images/products/xl/253089-4.jpg :-)))
-
Takové google auto už strčí do kapsy kdejakého svátečního řidiče.
Nevim, jestli nahodou AI neni v pripade Google auta prilis velkohuby termit. Nejspis nedosahuje ani inteligence veverky. Spis to bude takovy lepsi mravenec a kdovi, jestli lepsi.
-
Takové google auto už strčí do kapsy kdejakého svátečního řidiče.
Nevim, jestli nahodou AI neni v pripade Google auta prilis velkohuby termit. Nejspis nedosahuje ani inteligence veverky. Spis to bude takovy lepsi mravenec a kdovi, jestli lepsi.
Ale to pro praktické aplikace úplně stačí.
-
Ale to pro praktické aplikace úplně stačí.
Asi moc ne. Pokud vim, uz se Google auta jen tak proste nekde zastavila, protoze ta "AI" nevedela, co dal.
Uz nekdy snad v sedmdesatych letech jsem mel knihu s navody na hracky se vselijakou "AI" Treba na "zelvu", ktera umi sledovat bilou caru namalovanou na zemi. Ta Google auta jsou jen komplikovanejsi verzi te zelvy.
-
Krokování programu? To dnes ještě někdo dělá v jiném jazyce než Assembleru?
Mozna jsou dnes programatori takovi geniove, ze je jim hned vse jasne a tak takove uchylnosti nemusi delat.
-
Takové google auto už strčí do kapsy kdejakého svátečního řidiče.
Nevim, jestli nahodou AI neni v pripade Google auta prilis velkohuby termit. Nejspis nedosahuje ani inteligence veverky. Spis to bude takovy lepsi mravenec a kdovi, jestli lepsi.
Já nevím jak u tebe, ale místní mravenci opravdu nezvládají sledovat desítky aut a chodců kolem sebe a předvídat jejich pohyb. U veverek si tím taky nejsem úplně jistý. :)
Jakým způsobem vůbec porovnáváš inteligenci dvou takhle odlišných entit?
Ale to pro praktické aplikace úplně stačí.
Asi moc ne. Pokud vim, uz se Google auta jen tak proste nekde zastavila, protoze ta "AI" nevedela, co dal.
Tohle je hodně vágní popis. Dokážu si představit spoustu případů, kdy to může být nejlepší možné řešení bez ohledu na inteligenci "řidiče". Když už nic jiného, tak si to auto samo nevolí cíl cesty.
Uz nekdy snad v sedmdesatych letech jsem mel knihu s navody na hracky se vselijakou "AI" Treba na "zelvu", ktera umi sledovat bilou caru namalovanou na zemi. Ta Google auta jsou jen komplikovanejsi verzi te zelvy.
A ropná plošina je jen komplikovanější verzí koštýře. Ne sorry, nějaká minimální podobnost tam je, ale tak vzdálená, že už je zavádějící na ni jen tak poukazovat.
-
Krokování programu? To dnes ještě někdo dělá v jiném jazyce než Assembleru?
Mozna jsou dnes programatori takovi geniove, ze je jim hned vse jasne a tak takove uchylnosti nemusi delat.
Není potřeba být géniem. Stačí si napsat ty správné testy a nemusíš nic krokovat.
-
Já nevím jak u tebe, ale místní mravenci opravdu nezvládají sledovat desítky aut a chodců kolem sebe a předvídat jejich pohyb.
Jiste. Priroda je na to totiz nenaprogramovala, zato je naprogramovala na spoustu jinych veci, ktere zase neumi Google auto.
U veverek si tím taky nejsem úplně jistý.
Veverka bude mit tak kolem 200 milionu neuronu. Kdyz ji zvladnes preprogramovat, tak ona urcite zvladne ridit auto.
Jakým způsobem vůbec porovnáváš inteligenci dvou takhle odlišných entit?
Ano, to je problem. Inteligence totiz vyzaduje schopnost myslet a tu bych u Google auta nepredpokladal, zatimco veverka pravdepodobne nejakym zpusobem mysli.
-
Ale to pro praktické aplikace úplně stačí.
Asi moc ne. Pokud vim, uz se Google auta jen tak proste nekde zastavila, protoze ta "AI" nevedela, co dal.
Uz nekdy snad v sedmdesatych letech jsem mel knihu s navody na hracky se vselijakou "AI" Treba na "zelvu", ktera umi sledovat bilou caru namalovanou na zemi. Ta Google auta jsou jen komplikovanejsi verzi te zelvy.
No a, to praktickému nasazení nijak nebrání. V tom někam dojet nemusí být 100% úspěšnost, tu nemá ani člověk. Ten taky často zabloudí a musí se zeptat.
Praktické úlohy, které již dnes lze pomocí AI a ML lze řešit, je rozpoznávání obličejů, podezřelých vzorců chování, inteligentní reklamní kampaně, obchodování na burze, testování výrobků a služeb, analýza velkých dat.
-
Clovek zabloudi, zastavi, zepta se a jede. Nebo vidi, ze pres reku chybi most, co tam jeste pred povodni byl. Clovek vymysli nahradni reseni, Google auto bude cekat, az postavi ten most a sundaji barieru.
To rozpoznavani obliceju je takova lepsi verze rozpoznavani flasek automatem v supermarketu. Neni to zadne "hele, tamhle jde Franta bin Vocasek", ale "92,4 % pravdepodobnost shody s polozkou Franta bin Vocasek v databazi". Pricemz se klidne muze jednat o Jiriho Vokurku, ktery zrovna vhodne natocil hlavu na letisti, po navratu z dovolene u more, kde se opalil. A lepsi to hned tak nebude, protoze stale jeste nevime, jak clovek vlastne rozpoznava obliceje.
-
A lepsi to hned tak nebude, protoze stale jeste nevime, jak clovek vlastne rozpoznava obliceje.
Takhle moderní AI nefunguje, dnes už není potřeba vědět, jak přesně daná věc funguje, aby se dala vytvořit AI. Jednoduchý příklad AplhaGo. Člověk se naučí hrát Go docela dobře, lidský mozek to nějak umí řešit (nevíme přesně jak). Co udělali tvůrci AplhaGo: vytvořili neuronovou síť, která dokáže určit, jestli je dáná Go pozice dobrá nebo špatná. Ukázalo se, že AI to umí líp, než nejlepší člověk. Zajímavé na tom je, jak to udělali. Neronovou síť naučili tak, že ji nechali hrát samu proti sobě. Neměli k dispozici žádného Go exprerta, přesto dokázali vytvořit AI lepší, než ti nejlepší experti. Nikdo přitom neví, jak přesně to ta neuronová síť uvnitř dělá a proč se zadrátovala zrovna takhle. Přesto to funguje.
-
A lepsi to hned tak nebude, protoze stale jeste nevime, jak clovek vlastne rozpoznava obliceje.
Takhle moderní AI nefunguje, dnes už není potřeba vědět, jak přesně daná věc funguje, aby se dala vytvořit AI. Jednoduchý příklad AplhaGo. Člověk se naučí hrát Go docela dobře, lidský mozek to nějak umí řešit (nevíme přesně jak). Co udělali tvůrci AplhaGo: vytvořili neuronovou síť, která dokáže určit, jestli je dáná Go pozice dobrá nebo špatná. Ukázalo se, že AI to umí líp, než nejlepší člověk. Zajímavé na tom je, jak to udělali. Neronovou síť naučili tak, že ji nechali hrát samu proti sobě. Neměli k dispozici žádného Go exprerta, přesto dokázali vytvořit AI lepší, než ti nejlepší experti. Nikdo přitom neví, jak přesně to ta neuronová síť uvnitř dělá a proč se zadrátovala zrovna takhle. Přesto to funguje.
V těch závěrech bych byl opatrnější.
1. V týmu samozřejmě experti byli. Ne sice profesionální hráči, ale 6D bych za experta určitě označil.
2. Experti se shodují, že AlphaGo vyhrálo především díky lepší evaluační funkci. Spočítat stav partie uprostřed hry je zpravidla extrémně těžké. Tady počítači pomůže rychlost, poněvadž si může zkusit dohrát tisíce partií do konce (Monte-Carlo) a z toho odhadnout, jak asi vypadá stav. Člověk je tady hodně odkázán na zkušenosti a intuici.
3. Ukázkou, že nic není dokonalé, je střední část 3. a především 4. partie, kdy AlphaGo hrálo několik tahů dětinsky (z pohledu profesionála). Přesto to ve třetí partii stačilo na vítězství (v tu dobu mělo náskok).
Nakonec (aniž bych snižoval kvalitu AlphaGo) je potřeba připomenout obrovskou nevýhodu, v jaké Lee Sedol byl. Před zahájením první zápasu znal jenom 5 předchozích partií AlphaGo z před několika měsíců. Veškeré hraní byl vlastně průzkum bojem, přičemž AlphaGo mělo nastudovány všechny známé partie Lee Sedola. Pokud by měl šanci připravit se a nastudovat větší množství partií, je pravděpodobné, že by výsledek byl mnohem vyrovnanější.
-
A lepsi to hned tak nebude, protoze stale jeste nevime, jak clovek vlastne rozpoznava obliceje.
Takhle moderní AI nefunguje, dnes už není potřeba vědět, jak přesně daná věc funguje, aby se dala vytvořit AI. Jednoduchý příklad AplhaGo. Člověk se naučí hrát Go docela dobře, lidský mozek to nějak umí řešit (nevíme přesně jak). Co udělali tvůrci AplhaGo: vytvořili neuronovou síť, která dokáže určit, jestli je dáná Go pozice dobrá nebo špatná. Ukázalo se, že AI to umí líp, než nejlepší člověk. Zajímavé na tom je, jak to udělali. Neronovou síť naučili tak, že ji nechali hrát samu proti sobě. Neměli k dispozici žádného Go exprerta, přesto dokázali vytvořit AI lepší, než ti nejlepší experti. Nikdo přitom neví, jak přesně to ta neuronová síť uvnitř dělá a proč se zadrátovala zrovna takhle. Přesto to funguje.
V těch závěrech bych byl opatrnější.
1. V týmu samozřejmě experti byli. Ne sice profesionální hráči, ale 6D bych za experta určitě označil.
2. Experti se shodují, že AlphaGo vyhrálo především díky lepší evaluační funkci. Spočítat stav partie uprostřed hry je zpravidla extrémně těžké. Tady počítači pomůže rychlost, poněvadž si může zkusit dohrát tisíce partií do konce (Monte-Carlo) a z toho odhadnout, jak asi vypadá stav. Člověk je tady hodně odkázán na zkušenosti a intuici.
3. Ukázkou, že nic není dokonalé, je střední část 3. a především 4. partie, kdy AlphaGo hrálo několik tahů dětinsky (z pohledu profesionála). Přesto to ve třetí partii stačilo na vítězství (v tu dobu mělo náskok).
Nakonec (aniž bych snižoval kvalitu AlphaGo) je potřeba připomenout obrovskou nevýhodu, v jaké Lee Sedol byl. Před zahájením první zápasu znal jenom 5 předchozích partií AlphaGo z před několika měsíců. Veškeré hraní byl vlastně průzkum bojem, přičemž AlphaGo mělo nastudovány všechny známé partie Lee Sedola. Pokud by měl šanci připravit se a nastudovat větší množství partií, je pravděpodobné, že by výsledek byl mnohem vyrovnanější.
To ale přece nebrání praktickému využití, nejdokonalejší nástroj na světě je lidská ruka, přesto má smysl vyrábět vrtačky.
-
Ano, to je problem. Inteligence totiz vyzaduje schopnost myslet a tu bych u Google auta nepredpokladal, zatimco veverka pravdepodobne nejakym zpusobem mysli.
Blížíme se k zajímavým filosofickým problémům. Jakým způsobem určíš, jestli něco myslí? Jakým způsobem bys mě mohl přesvědčit, že opravdu myslíš a nejsi jenom masový počítač co myšlení pouze emuluje navenek?
To rozpoznavani obliceju je takova lepsi verze rozpoznavani flasek automatem v supermarketu. Neni to zadne "hele, tamhle jde Franta bin Vocasek", ale "92,4 % pravdepodobnost shody s polozkou Franta bin Vocasek v databazi".
No ale v naší hlavě se neděje nic zas tak odlišného. Jenom tu pravděpodobnost nevnímáme a nejsme schopni si nastavovat prahy. Pokud začneme počítat spolehlivost lidského vnímání, tak to není žádný zázrak. Obzvlášť s falešně pozitivními detekcemi jsme na tom dost tragicky.
-
V těch závěrech bych byl opatrnější.
1. V týmu samozřejmě experti byli. Ne sice profesionální hráči, ale 6D bych za experta určitě označil.
Dobří hráči v týmu byli, ale na nich úspěch AplhaGo nestál. Klíčové bylo, že dokázali správně naučit neuronovou síť hraním proti sobě, na což se dá dobře využít hrubá síla, člověk nikdy nezvládne odehrát miliadrdy partií, takže nemá tak velkou trénovací množinu.
2. Experti se shodují, že AlphaGo vyhrálo především díky lepší evaluační funkci. Spočítat stav partie uprostřed hry je zpravidla extrémně těžké. Tady počítači pomůže rychlost, poněvadž si může zkusit dohrát tisíce partií do konce (Monte-Carlo) a z toho odhadnout, jak asi vypadá stav. Člověk je tady hodně odkázán na zkušenosti a intuici.
Evaluační funkce je právě ta neuronová síť ;). Go se nedá hrát hrubou silou, stavový prostor je příliš velký, nedá se to spočítat dostatečně hluboko v ruzumném čase. To je taky hlavní důvod, proč go jako hra tak dlouho odolávala a lidé v ní byly až donedávna lepší než počítače.
3. Ukázkou, že nic není dokonalé, je střední část 3. a především 4. partie, kdy AlphaGo hrálo několik tahů dětinsky (z pohledu profesionála). Přesto to ve třetí partii stačilo na vítězství (v tu dobu mělo náskok).
Dokonalé není samozřejmě nic, ale v globále to funguje velmi dobře.
Nakonec (aniž bych snižoval kvalitu AlphaGo) je potřeba připomenout obrovskou nevýhodu, v jaké Lee Sedol byl. Před zahájením první zápasu znal jenom 5 předchozích partií AlphaGo z před několika měsíců. Veškeré hraní byl vlastně průzkum bojem, přičemž AlphaGo mělo nastudovány všechny známé partie Lee Sedola. Pokud by měl šanci připravit se a nastudovat větší množství partií, je pravděpodobné, že by výsledek byl mnohem vyrovnanější.
Nemyslím si, že znalost partií Lee Sedola byla pro AlphaGo nějaká výhoda, těch partií je příliš málo, je to malá trénovací množina, AI se z toho nic nenaučí. Tohle může mít význam pro člověka, který může zvolit nějakou konkrétní strategii, ale asi ne pro strojovou inteligenci typu AplhaGo.
-
No když budete mít AiO na něj napojené další monitory a tři starší dektopy tak to vše můžete propojit pomocí MESOSu, viz například zde https://www.youtube.com/watch?v=gVGZHzRjvo0 a zde https://www.youtube.com/watch?v=u5jd9YT9EsY a dále smysluplně využívat pro zpracování náročných úloh, nebo jen tak na hraní a zkoušení. Ovšem, když budete upgradovat, nebudou vám v koutě ležet 3 starší systémy, které by se k tomu daly využít.
Jako pouziti AIO je to napad vyslovene debilni. Behat Mesos na pocitacich s relativnie nizkym vykonem, ale zato se zbytecne velkou cenou a s naprosto zbytecnym displayem...
-
Javamane, Javamane, ostatní jsou lopaty, jenom ty jsi motyka?
4) Z integračního branche, do kterýho pošlu odladěnou část kódu po unit testu, si to večer sosne pan Jenkins a dá si noční směnu. Ráno vím, jestli se něco rozbilo nebo ne.
Ne, lopata je ne moc lichotivý název pro někoho, kdo se živí jako programátor, ale programovat neumí. To je tak 80 % programátorů.
Takže to víš až ráno? :D Tak to je super, s tebou bych chtěl dělat. A projekt se plánuje na 5 let a s vodopádem, ne?
Lopata dokáže udělat díru, ale taky ji zahrabat. Ty, motyko, to jenom rozkopeš a jsi v koncích, bez lopaty ani nedokončíš práci, ani tu díru pak neuvedeš do původního stavu... Místo toho trolíš na rootu a čekáš, až lopata dokončí tvoje dílo.
A proč bych to měl vědět dřív, než ráno? Říkal jsem, že na noťasu dělám jenom když nesedím u velkýho PC a tam mám mimo domov konektivitu tak 10% času. Takže stejně git pull dávám až večer. Do té doby si vystačím s laděním a testem modulů na noťasu... Na one man projekty to dostačuje.
Když na něčem dělá víc lidí, řeší se to zase jinak... A není problém mít CI naplánovaný víckrát, při commitu / night build / testy,...
-
Když na něčem dělá víc lidí, řeší se to zase jinak... A není problém mít CI naplánovaný víckrát, při commitu / night build / testy,...
Jak to má běžet na víc platformách, tak je CI asi tak jediná možnost, jak se z toho nezbláznit. I Javamanův rebuild otestuje jenom jednu mašinu.
Pro něco velikého je rebuild stejně nepříjemně pomalý bez ohledu na parametry stroje. Prostě pushnu, než doběhnou testy tak dělám něco jiného a pak omrknu výsledek. Pro příčetný návrh a příčetné unit testy je snesitelné to omrknout až ráno, protože pravděpodobnost chyby neodhalené unittesty je přiměřeně malá.
-
Jak jednu mašinu? Poběží to pravděpodobně na Linuxu, takže to testuju komplet. Pokud budeme řešit nějaké bankovní píčoviny, tak tam je to samozřejmě úplně o něčem jiném, protože dostaneš přesné verze Unixu, JVM a třeba databáze. To už není normální vývoj.
-
Když na něčem dělá víc lidí, řeší se to zase jinak... A není problém mít CI naplánovaný víckrát, při commitu / night build / testy,...
Jak to má běžet na víc platformách, tak je CI asi tak jediná možnost, jak se z toho nezbláznit. I Javamanův rebuild otestuje jenom jednu mašinu.
Pro něco velikého je rebuild stejně nepříjemně pomalý bez ohledu na parametry stroje. Prostě pushnu, než doběhnou testy tak dělám něco jiného a pak omrknu výsledek. Pro příčetný návrh a příčetné unit testy je snesitelné to omrknout až ráno, protože pravděpodobnost chyby neodhalené unittesty je přiměřeně malá.
Pokud někdo šetří na unit testech, tak je mu na buildy každá mašina pomalá.
-
Když na něčem dělá víc lidí, řeší se to zase jinak... A není problém mít CI naplánovaný víckrát, při commitu / night build / testy,...
Jak to má běžet na víc platformách, tak je CI asi tak jediná možnost, jak se z toho nezbláznit. I Javamanův rebuild otestuje jenom jednu mašinu.
Pro něco velikého je rebuild stejně nepříjemně pomalý bez ohledu na parametry stroje. Prostě pushnu, než doběhnou testy tak dělám něco jiného a pak omrknu výsledek. Pro příčetný návrh a příčetné unit testy je snesitelné to omrknout až ráno, protože pravděpodobnost chyby neodhalené unittesty je přiměřeně malá.
Pokud někdo šetří na unit testech, tak je mu na buildy každá mašina pomalá.
Testy jsou pro lopaty, profík to dá vždy na první dobrou :D
-
Pokud někdo šetří na unit testech, tak je mu na buildy každá mašina pomalá.
Testy jsou pro lopaty, profík to dá vždy na první dobrou :D
Mám chuť si natisknout na triko "Hrdá lopata", či něco podobného :)
-
Když na něčem dělá víc lidí, řeší se to zase jinak... A není problém mít CI naplánovaný víckrát, při commitu / night build / testy,...
Jak to má běžet na víc platformách, tak je CI asi tak jediná možnost, jak se z toho nezbláznit. I Javamanův rebuild otestuje jenom jednu mašinu.
Pro něco velikého je rebuild stejně nepříjemně pomalý bez ohledu na parametry stroje. Prostě pushnu, než doběhnou testy tak dělám něco jiného a pak omrknu výsledek. Pro příčetný návrh a příčetné unit testy je snesitelné to omrknout až ráno, protože pravděpodobnost chyby neodhalené unittesty je přiměřeně malá.
Pokud někdo šetří na unit testech, tak je mu na buildy každá mašina pomalá.
Testy jsou pro lopaty, profík to dá vždy na první dobrou :D
Lopaty kompiluju. Profik ani nekompiluje, len napise kod a posle zakaznikovi. Naco by si to mal koder kompilovat, ked to aj tak pojde?
-
Lopaty kompiluju. Profik ani nekompiluje, len napise kod a posle zakaznikovi. Naco by si to mal koder kompilovat, ked to aj tak pojde?
Profík kompilovat ani nemůže, profík to mlátí přímo ve strojáku :D Nicméně to posílá zákazníkovi, aniž by to zkusil spustit, protože to stejně funguje :D
-
Pokud někdo šetří na unit testech, tak je mu na buildy každá mašina pomalá.
Testy jsou pro lopaty, profík to dá vždy na první dobrou :D
Mám chuť si natisknout na triko "Hrdá lopata", či něco podobného :)
Nezapomeň tam dát i mzdu, abys zase moc nezpychl.
-
Lopaty kompiluju. Profik ani nekompiluje, len napise kod a posle zakaznikovi. Naco by si to mal koder kompilovat, ked to aj tak pojde?
Profík kompilovat ani nemůže, profík to mlátí přímo ve strojáku :D Nicméně to posílá zákazníkovi, aniž by to zkusil spustit, protože to stejně funguje :D
cat > foo.exe je cool ale cat > foo.tar.bz2 je jeste vic cool :-D
-
Osobně už mnoho let praktikuji to, že mám lightweight notebook, kterému vydrží baterka, a na něm otevřené SSH,...
Coz je pro cele muze, zocelene vetry rentgenova zareni CRT monitoru, kteri dokazi programovat ve vimu a to kazdy neumi.
emacs, jedině emacs :)
A ten pocit, když jsem tenkrát upgradoval na Trinitron na 100Hz...
-
To jo, programovat v textovém editoru musí být strašně náročné. Kam se hrabe složité IDE, kde je hromada voleb a potřebuješ roky, abys to vůbec dokázal použít.
A vis, ze asi jo? Ono treba ve vimu se asi dost blbe krokuji programy, jako to delas ty, kdyz hledas, co jsi kde zprasil.
Krokování programu? To dnes ještě někdo dělá v jiném jazyce než Assembleru?
No, chápu, že místní magické osazenstvo prostě magickým okem pohlédne do zdrojáku v Cčku a vidí, ale my obyčejní smrtelníci občas něco musíme udebugovat k fungování...
-
a co poviete na notebooky znaciek: Toshiba, EUROCOM a Fujitsu?
-
Ano, to je problem. Inteligence totiz vyzaduje schopnost myslet a tu bych u Google auta nepredpokladal, zatimco veverka pravdepodobne nejakym zpusobem mysli.
Blížíme se k zajímavým filosofickým problémům. Jakým způsobem určíš, jestli něco myslí? Jakým způsobem bys mě mohl přesvědčit, že opravdu myslíš a nejsi jenom masový počítač co myšlení pouze emuluje navenek?
To rozpoznavani obliceju je takova lepsi verze rozpoznavani flasek automatem v supermarketu. Neni to zadne "hele, tamhle jde Franta bin Vocasek", ale "92,4 % pravdepodobnost shody s polozkou Franta bin Vocasek v databazi".
No ale v naší hlavě se neděje nic zas tak odlišného. Jenom tu pravděpodobnost nevnímáme a nejsme schopni si nastavovat prahy. Pokud začneme počítat spolehlivost lidského vnímání, tak to není žádný zázrak. Obzvlášť s falešně pozitivními detekcemi jsme na tom dost tragicky.
Ba co hůř, nelze ani dokázat, že naše představy nejsou součástí deterministického stroje, že nejsme jen postavy ve filmu bez reálné vůle.
-
No, chápu, že místní magické osazenstvo prostě magickým okem pohlédne do zdrojáku v Cčku a vidí, ale my obyčejní smrtelníci občas něco musíme udebugovat k fungování...
Udebugovat k fungování je například to, že člověk ve složitém výpočtu hledá souvislositi mezi chybným a správným výsledkem a zmateně přehazuje pořadí operací a znaménka tak dlouho, než mu to začne fungovat? A po roce zjistí, že to přeházel tak kvalitně, že to dává správný výsledek jen v 90ti procentech případů a má mezitím z 10ti procent naplněnou produkční databázi neidentifikovatelnýma chybnýma hodnotama? :D
-
co poviete na tieto notebooky?
https://www.alza.sk/toshiba-tecra-z50-a-1cv-kovovy-d2298155.htm?catid=18842920 (https://www.alza.sk/toshiba-tecra-z50-a-1cv-kovovy-d2298155.htm?catid=18842920)
https://www.alza.sk/eurocom-sky-mx5-slim-d4422564.htm?catid=18842920 (https://www.alza.sk/eurocom-sky-mx5-slim-d4422564.htm?catid=18842920)
https://www.alza.sk/fujitsu-lifebook-e756-kovovy-d3913132.htm?catid=18842920 (https://www.alza.sk/fujitsu-lifebook-e756-kovovy-d3913132.htm?catid=18842920)
-
No, chápu, že místní magické osazenstvo prostě magickým okem pohlédne do zdrojáku v Cčku a vidí, ale my obyčejní smrtelníci občas něco musíme udebugovat k fungování...
Udebugovat k fungování je například to, že člověk ve složitém výpočtu hledá souvislositi mezi chybným a správným výsledkem a zmateně přehazuje pořadí operací a znaménka tak dlouho, než mu to začne fungovat? A po roce zjistí, že to přeházel tak kvalitně, že to dává správný výsledek jen v 90ti procentech případů a má mezitím z 10ti procent naplněnou produkční databázi neidentifikovatelnýma chybnýma hodnotama? :D
Miluji příklady z reálného života :)
-
Miluji příklady z reálného života :)
Já jen abych si lépe představil, co je to to "udebagování" :D
-
Udebugování je např. to, že přehodíš dva stringové parametry při volání metody a při prvním krokování to hned vidíš a opravíš.
-
Udebugování je např. to, že přehodíš dva stringové parametry při volání metody a při prvním krokování to hned vidíš a opravíš.
Takové prkotiny přece odhalí už testy, ne?
-
co tak sa vyjadrit k tym 3 notebookom, na ktore som dal odkaz? honit si triko mozte aj niekde inde :)
-
Notebooky, no.
-
co poviete na tieto notebooky?
https://www.alza.sk/toshiba-tecra-z50-a-1cv-kovovy-d2298155.htm?catid=18842920 (https://www.alza.sk/toshiba-tecra-z50-a-1cv-kovovy-d2298155.htm?catid=18842920)
https://www.alza.sk/eurocom-sky-mx5-slim-d4422564.htm?catid=18842920 (https://www.alza.sk/eurocom-sky-mx5-slim-d4422564.htm?catid=18842920)
https://www.alza.sk/fujitsu-lifebook-e756-kovovy-d3913132.htm?catid=18842920 (https://www.alza.sk/fujitsu-lifebook-e756-kovovy-d3913132.htm?catid=18842920)
Ja by som nesiel ani do jednoho, je tam otazna kompatibilita s linuxom a windows v cene. Nenasiel som stranky, kde by dane pocitace boli zmienene, ako na nich bezi linux. Ked tak uz to pozriet po komponentoch a zistit, ci nejaky komponent nemoze byt problem.