» Poradna » Počítačové sítě

Práce na vzdáleném PC

 |   |  Microsoft Windows 7 Chrome 26.0.1410.64

Ahoj, potřeboval bych poradit(navrhnout) nějaké řešení pro můj problém.Pracuji jako programátor v C a potřebuji, aby se mi projekt kompiloval co nejrychleji. Zhruba půl pracovního týdne pracuji z domu, kde mám výkonné PC. Druhou polovinu týdne pracuji ve firmě, kde je nutné mít svůj notebook a pracovat na něm. Na něm ovšem trvá kompilace řádově o několik minut déle. Pro verzování projektu používáme SVN. Potřeboval bych, abych mohl v práci pracovat na notebooku, kompilace se mi prováděly doma na výkonném PC a já si mohl u sebe na notebooku už otevřít jen malý .exe nebo .hex soubor a pracovat s ním. Zároveň bych ocenil, aby se mi veškerý obsah projektu při každém uložení (nejen při comittech na SVN) uložil na nějaké sdílené úložiště pro obě PC a já kdykoliv vezmu notebook, budu mít přístup k aktuální verzi.

Odpovědi na otázku

 |   |  Microsoft Windows 7 Chrome 26.0.1410.64

o rdp (logmein, vnc... atd.) jsi už něco slyšel? předpokládám že skydrive, googledrive a třeba dropbox jsi už taky někde viděl? na co se to vlastně dotazuješ?

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | Linux Firefox 20.0

tak dropbox by snad nemusel nutně použít - SVN bývá hostované někde na webu, tak akorát se vzdáleně připojit ke svému kompu třeba přes VNC, pustit kompilaci a pak si nakopčit hotový soubor. Pokud bude SVN na webu, tak bude mít všude přístup k aktuálnímu source kódu - může použít třeba tortoise-svn.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 26.0.1410.64

Právě připojení "ke vzdálené ploše" není přesně to co potřebuji. Pokud bych chtěl zkompilovat projekt, znamenalo by to commit na SVN, připojení ke vzdálené ploše, doma update z SVN, spuštění projektu a zkompilování, znovu commit na SVN, update z SVN a až potom se dostanu k tomu, co potřebuji. Celkově commity, updaty a ovládáním vzdáleného PC zaberu minimálně minutu. Navíc doma nemám nejrychlejší připojení k internetu, aby vzdálená plocha byla nějak hbitá.Potřeboval bych 2 nástroje. 1) při lokálním uložení okamžitě rozdílová data posílám na předem určené místo2) něco, čím bych vzdáleně (třeba pomocí dávkového souboru) spustil kompilaci na vzdáleném PC přímo, bez nutnosti na vzdáleném počítači něco klikat.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | Linux Firefox 20.0

to bude možná dost problém. Pokud by ten domácí komp byl linuxový, tak si umím představit spuštění kompilace nějakým shell skriptem, protože kompilace běží taky v textovém módu. A ke kompu se dá myslím v pohodě připojit vzdáleně a přes konzoli mu zadávat příkazy. Ale jak říkám, o tomhle jsem slyšel pouze v případě linuxu - pokud by šlo o wokna, tak fakt nevím...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 26.0.1410.64

Presne jak rikas, na Linuxech si to umim představit, ale na Windows zatim nevím kam sáhnout.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | Linux Firefox 20.0

hhmm a na linuxu kompilovat nemůžeš?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 IE 8.0

A to kompilujes ustavicne cely projekt ?Projekt si rozdel na moduly a ked spravis zmenu v niektorej casti jedneho modulu, tak sa skompiluje len ten jediny modul.Pri takomto pouziti je kompilacia aj 1000 nasobne rychlejsia.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 26.0.1410.64

Ano, to mas pravdu a na vetsine projektech se to tak dela. Toto je ale kompilace firmwaru a kvuli nutnosti debugovani ruznych modulu, musim ho casto (rozumej kazdych cca 10 minut) kompilovat cely. Kompilace na natebooku trva cca 4,5 minuty na PC 2 minuty. Kdyz to tak jde cely den, ztratim spoustu casu cumenim z okna:D

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 8 Chrome 26.0.1410.64

A proč nemáte v práci výkonné PC ?Finanční problém............ ?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 26.0.1410.64

jednoduche teamviever

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 26.0.1410.64
 |   |  Microsoft Windows 8 Firefox 17.0

ale nie lacne ze ano...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 26.0.1410.64

Finanční problém ne, ale spíš co se týče mobility. Jednou pracuju na firmwaru jednoho zařízení a potřebuji k tomu osciloskop, takže přesun k osciloskopu. Jindy se testuje kamera, takže přesun ke kameře. atd...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 26.0.1410.64

Co pouzivas za prostredi? Podporuje toto prostredi paralerni build? To by mohlo take trochu pomoct. Pokud ti pri buildu nejedou naplno vsechny vlakna, zkusil bych prvne poladit toto. Ve VisualStudiu je moznost paralerniho buildu jednotlivych projektu, pripadne i paralerni kompilace projektu (prepinacem /MP). Pokud toto nepomuze, pak mozna hledat tema distribuovany build. Nektere vyvojove nastroje jako Visual Studio umoznuji v ramci teamu pouzivat Build server, kde probihaji buildy. Ale to je asi jako jit kanonem na vrabce.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 26.0.1410.64

Pouzivam CodeBlocks a využívám i parelalní build. CPU je vytíženo opravdu na 100%. Zkusím dohledat neco o distribuovanem buildu :) Dekuji za radu :)

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Kompilace, Sdílené úložiště, Programátor




Určitě si přečtěte

USB-C už mělo být všude, ale není. Tak kde to vázne?

USB-C už mělo být všude, ale není. Tak kde to vázne?

** Konektor USB-C byl představen už před čtyřmi roky ** Praktické univesrzální rozhraní však stále není rozšířeno ** Výrobcům hardwaru se do změny moc nechce

David Polesný, Vladislav Kluska | 87

Nejlepší služby pro streamovanou hudbu: Není jen Spotify

Nejlepší služby pro streamovanou hudbu: Není jen Spotify

** Za měsíční předplatné je dnes možné získat přístup k desítkám milionů skladeb ** S některými méně známými interprety je ale stále problém ** Cena předplatného může být i jen pár desítek korun

Vladislav Kluska | 45

Temný režim a spousta vychytávek. Vyzkoušeli jsme nový macOS 10.14 Mojave

Temný režim a spousta vychytávek. Vyzkoušeli jsme nový macOS 10.14 Mojave

** Vyzkoušeli jsme veřejnou betu macOS 10.14 Mojave ** Hlavní novinkou je temný režim a velký důraz na soukromí ** Jako první beta je systém překvapivě rychlý a dobře použitelný.

Martin Miksa | 35

USA se vrací do vesmíru! NASA představila devět statečných pro první lety soukromých lodí

USA se vrací do vesmíru! NASA představila devět statečných pro první lety soukromých lodí

** NASA zveřejnila nové termíny prvních demonstračních letů dvou soukromých kosmických lodí ** Známe už také jména prvních astronautů ** Jako první poletí k ISS Crew Dragon od SpaceX

Petr Kubala | 15

Jak funguje největší akumulátor v Česku: podívejte se do elektrárny Dlouhé Stráně

Jak funguje největší akumulátor v Česku: podívejte se do elektrárny Dlouhé Stráně

** Přečerpávací vodní elektrárna Dlouhé stráně je obdivuhodné technické dílo ** Stejná turbína vyrábí elektřinu i tlačí vodu zpět do horního jezera ** Strojovna elektrárny je zabudována v podzemí

David Polesný | 27


Jízdní řády Bileto
Aktuální číslo časopisu Computer

Jak mobily určují svoji polohu?

Velký test notebooků pro studenty

Nejlepší reproduktory na párty

Služby a aplikace pro výuku angličtiny