Zdravím, včera ma príšerne vytočil Windows, a preto som sa rozhodol
prejsť na Linux. Ktorú distribúciu si vybrať? S Linuxom nemám žiadne
skúsenosti. Premýšľam nad Ubuntu.
Ďalej - vývojové prostredia sú tam aké? Ako ste spokojný s programovaním
na Linux-e?
Ďakujem.
Windows update crash - všetko vymazané, v metre nemám ani len pracovnú
plochu, a keď ju chcem pridať zo zoznamu aplikácii, tak mám problém, že
ten zoznam je prázdny...
Ubuntu je dobra volba pre zaciatocnika,
IDE? tak:
Java - Eclipse, Netbeans,
web - Geany
Pascal - FreePascal, Lazarus
Basic - Gambas
vsetko najdes v Synapticu, resp. v spravcovi aplikacii
vyskusaj si obe distra, su aj v podobe live CD/live DVD a rozhodni sa podla
toho, ako sa ti s tym bude pracovat a ako tvoj HW bude ta-ktora distribucia
podporovat, ak sa nevies rozhodnut
V C# se na Linuxu dělat nedá. Stejně jako se tam nedá dělat spoustu
dalších věcí. Nedá si přelož jako "existuje alternativní řešení,
které je však v praxi nepoužitelné". Pokud zde chceš diskutovat o takových
hloupostech, tak diskuzi zavřu, už takhle je dost divná: "nevypnul jsem si
windows update a proto budu dělat v C# v linuxu".
Mono normálně funguje a je bezpečné. Jen je to zatím takový chudý
příbuzný C#. Moc ho nepoužívám, v Ubuntu je dostatek jiných kvalitních
programovacích jazyků. I takových, které ve Windows nejsou.
Prečo by som si mal vypínať Windows Update? O správnu funkčnosť sa má
predsta postarať Microsoft... Rozhodol som sa pre Ubuntu, a možno ešte
Windows popritom pre C# a hry...
Souhlasím. V linuxových OS je lepší z C# přejít na Javu, která
nabízí podobné schopnosti. Navíc je jakási jistota, že zkompilované
programy poběží i na Windows.
V Javě sice chybí např. gettery a settery, které jsou v C#, ale to je
jenom dobře. Kdyby to bylo užitečné, tak by to vývojáři do Javy určitě
dali.
Proti Javě nic nemám, jen proti C# na Linuxu S tvrzeními ohledně toho, že
něco v Javě není proto, že to asi k ničemu není, bych byl velmi opatrný.
Spoustu věcí ze C# do ní teď přidávají.
MONO vzniklo hlavne kvoli portacii Windowsw aplikacii zo sveta Windows do
sveta Linuxu a vo svete Linuxu je velmi malo aplikacii vyvijanych prave v MONO,
ovela viac sa vyvija v Jave, Perle, Pythone, C++ a v PHP a okrem toho tieto
jazyky su multiplatformove
Pokud jsi se ptal na mé představy, tak jsem se určitě změnil v tom, že
si radši vypnu třemi kliky Windows Update než abych se vzdával jazyka,
který umím V Linuxu stejně
narazíš na věci, které nemá zas dořešené on. Pak už nevím, na co
přejdeš.
aj ja som takisto prechadzal z Windowsu presne touto cestou, az kym som si
povedal, ze v Linuxe som takmer cely cas, do Windowsu ani nebootujem az som si
nakoniec povedal, ze sa vykaslem na dualboot...
dualboot je asi najlepsi sposob, ako postupne konvertovat z jedneho systemu na
druhy
Dualboot jsem také provozoval (poprvé když mi bylo asi 15, bylo strašně
geekovské používat Linux), ale stejně jsem většinou nabootoval do Win, i
když jsem měl jako primární boot OS nastavený Linux - tak jsem po formátu
disku už Linux neinstaloval.
Kdybych měl nějaký problém s OS, tak místo přecházení bych nejdříve
zkusil problém vyřešit, zatím jsem s Win neměl žádný větší problém,
vždycky to šlo nějak vyřešit nebo byl problém mezi klávesnicí a
židlí.
Já aktualizace řeším tak, že je jednou za čas spustím ručně (2
kliknutí) a dělám před nimi zálohu, takže když se něco rozbije, použiji
zálohu.
A data mám na druhém disku, takže když by se nějaká chyba Win stala,
tak jen obnovím zálohu.
Ten problém som nemal ako vyriešiť, však mi ostal akurát holý OS. Ja sa vždy snažím mať všetko
aktualizované a s Windows Update som ešte problém nemal, takže som netušil,
že sa také niečo môže stať. Ďakujem za komentár.
Pro mne bylo zlomovým okamžikem zprovoznění e-mailu na Linuxu. Najednou
jsem zjistil, že není vůbec žádný problém vyříznout kus textu z
chybové hlášky a jednoduše ho plácnout do Googla nebo poradny. Ve Windows
to tak jednoduché nebylo, protože chybová hlášení se nedala jednoduše
zkopírovat, musela se opisovat.
Linux uz nie je iba pre programatorov, uz aj pre beznych uzivatelov,
ovladanie sa zjednoduhsuje, /dev linky na zariadenia sa automaticky vytvaraju,
len co sa pripoji nejake USB zariadenie, prechadza sa na paralelne zavadzanie
sluzieb z rc skriptov, napokon aj Linux sa meni smerom k uzivatelovi
Neviem, prečo si stále myslíš, že ti v tom odporujem
Každopádne, kto v Linuxe chce, cestu si nájde,
že by to bol systém, ktorý by nejak niekoho obmedzoval, si nemyslím
Ešte mám otázku: Stiahol som si tasksel (LAMP) a chcel by som dómeny ako
na Windows-e: pre projekt xxx aby bola dómena http://xxx ... Na Windowse sa to robilo cez Virtual hosts,
ale tu netuším ako
najprv si musis tu domenu zadefinovat v /etc/hosts, alebo nastavit
si lokalne DNS, tak, aby ti bralo aj lokalne domeny,
nasledne si najdi nastavenia virtualhostov v adresari /etc/apache2 a
vytvor si tam svoj (staci iba skopirovat ten, co uz je urobeny pre localhost a
nastavit si ho podla svojich potrieb)
"O správnu funkčnosť sa má predsta postarať Microsoft... "
ne vždy za to může samotný Windows. Stačí aplikace třetích stran, viry
apod. A tak jak říkal
Luboš Běhounek Satik, existují body obnovení, když se náhodou něco pokazí.
Lepší uživatelé mají většinou dva diskové oddíly + zálohy (cloud,
HDD,...). Tj všechna data mimo systém. Aktualizace vypínat je blbost.
Jelikož máš Windows 8, je možné že máš starší HW a není už tak
kamarádské s novým OS (vlastní zkušenost -> stačí ovladače určené
pro Win 7).
Zálohy nerobím (oddnes áno), cloud pre kódy používam, o tie som
neprišiel. HW mám pomerne nový a výkonný (viď. profil). Viry - nič som v
poslednej dobe neinštaloval/nesťahoval a mám aj antivírus (netvrdím, že
ochráni pred všetkým).
WIndows 8 má funkci částečně opravit do továrního nastavení, funguje
to tak že ti přeinstalují systém (odinstalují všechny tebou nainstalované
aplikace, proto je metro prázdné) a přeinstalují systém, čili by měl
běhat jako po instalaci. Mě to jednou pomohlo a vše fungovalo OK. Skus to
obnovení udělat ještě jednou, třeba se vzpamatuje, jinak co se týče
plochy, tak napiš na support.
Zkusil jsem si Git na Dropboxu. Fungovalo to skvěle, ale na Stackoverflow
varovali před tímto způsobem, že teoreticky může za určitých okolností
dojít ke ztrátě dat. Typicky při současné synchronizaci z více
počítačů. Bitbucket tím netrpí a má spoustu přidaných vlastností
navíc. Včetně prostoru.
Priestoru mám na Dropbox-e 25gb. Na Git-e sa mi nepáči to, že napr. mám
súbor x. Urobím prvý commit, dáta mám zálohované. Potom 2-krát zmením
súbor x a už sa k predposlednej verzii nevrátim ...
Commit se dělá po každé ucelené editaci. U zdrojáků se doporučuje,
aby v nich nebyly syntaktické chyby. V lepším případě projdou testy -
takové zdrojáky se obvykle pushnou i na server.
Výběr editorů na Window sice je, ale rozhodně není tak široký, jako na
linuxových OS. Například jsem nikde neviděl, že by na Windows někdo
používal nano nebo sed. Přitom sed se používá skutečně velmi často.
Jakmie si jej nainstaluje tak má v průzkumníku šipku u otevřít a tam
bude, jinak je vždy v kontextové nabídce Otevřít v programu, tam taky
může vybrat sed nebo nano.
// Já jsem ale o těchto dvou nikdy neslyšel, možná to bude i důvod
proč na Windows nejsou tak oblíbené.
Sed se dá do Windows nainstalovat, nachází se v balíku http://unxutils.sourceforge.net/
Do kontextové nabídky se však nedostane, protože nemá žádný význam ho
spouštět klikáním. Pro každou editaci ho totiž musíš vždy nejprve
naprogramovat, aby věděl, co má při tom editování dělat. Pak už běží
samostatně bez zásahu uživatele. Chová se jako překladač ze staré verze
do nové verze.
a navyse Linux ma vazne viac moznosti a okrem toho uz v v zaklade je
pouzitelnejsi nez Windows... ked som Windows chcel pouzivat, tak som musel si
tam doinstalovacat kancelarsky balik (mne nestaci MS Writer) a musel som kazdu
aplikaciu, ci kniznicu googlit zvlast a instalovat takisto kazdu zvlast
sposobom: Next - Mext - Next - Agree - Next - Done,
ale v Linuxe ked instalujem napr. Geany, staci mi zadat: apt-get install geany
-y a ani nemusim nic odklikavat, ziadne tlacitko Next...
ale i tak obcas utekam aj do konzoly, ked si potrebujem nastavfit sietove
zalezitosti, ale aj tu si vypomaham midnight commanderom, i ked ovladam prikazy
na pracu so subormi, ale pohodlie je pohodlie...
musis vsetky tieto zmeny robit pod pravami roota (staci editovat prislusne
textove subory):
nastavenie domeny hadam zvladnes, struktura suboru hosts je podobny, ako vo
windowse, to by si mal zvladnut
a co sa tyka Apache, tak nastavenie virtualneho hosta sa v Debiane, ako aj v
Ubuntu nachadza v adresari /etc/apache2/sites-available
tam staci vytvorit novy subor s nastavenim pre tvoj lokalny virtual host, alebo
skopirovat ten, co uz tam mas a zmenit tieto polozky:
<Virtualhost *:80> Servername DocumentRoot ServerAdmin
a to tak, ako je ukazane v mojom priklade (nastavis si to podla seba, ako
chces), len ten subor musi mat koncovku .conf
a ak to budes mat hotove, povolis si to pomocou: a2ensite nazov-stranky (kde
nazov-stranky je nazov-stranky.conf)
a nezabudni nastavid direktivu AllowOverride, lebo inak nebudes moct
nastavovat prostredie servera pomocou .httaccess
a nakoniec ako root reloadnes nastavenie: service apache2 reload
Já osobně doporučuji Ubuntu. V případě, že chceš zkoušet práci i v
jiných OS tak toto je správná volba. Dá se vše řešit DualBootem, který
zde byl již zmíněn. Co se
týče Ubuntu, tak se jedná o uživatelsky přívětivý operační systém,
který bych doporučil pro začátečníky, tak i pokročilejší uživatele.
Prakticky na něm můžeš
vykonávat běžné činnosti jako na OS Windows .. tedy
programování,hry,filmy .. apod..
Jen co se týče C# ti tu odpověděli už ostatní.
Rozhodně doporučuji i zkoušet jiné distribuce, případně jiné
dostupné systémy, protože díky tomu zdokonaluješ svoje znalosti. Nikdy se
nevaž na jeden OS. Je dobré
se naučit co nejvíce je možné.
presne, ako pises, ale Ubuntu ma aj svoje chyby, napr. oproti Debianu, z
ktoreho vychadza ma horsiu stabilitu, problemy so zvukom (asi problem s
Pulseaudiom), ale na druhu stranu ovladanie je prisposobene beznym ludom, co
prechadzaju na Windows...
dalsia nevyhoda Ubuntu je, zo spolocnost Canonical kasle na komunitu a si tam
zavadza svoje vlastne prvky...
ak to mam to cele vyhodnotit, tak pre tych, co s Linuxom zacinaju, pre nich
je dobrou volbou Ubuntu a dobry odrazovy mostik k distribuciam zalozenymi na nom
a na Debiane, lebo ak zvladnu pracu v konzole, nemusia sa ucit nove prikazy, ani
si pomaly nevsimnu, ze pracuju v inej distribucii
Už jsem si několikrát říkal, že z Ubuntu přejdu na Debian, ale
pokaždé zvítězila lenost - nechtělo se mi přeinstalovávat něco, co mi
už několik let funguje. Na druhou stranu: Až se k tomu rozhoupu, budu mít
asi přístup k rozsáhlejšímu repozitáři, než jaký má Ubuntu a tím
ještě k většímu výběru aplikací. Jenže mi v tuto chvíli nic moc
nechybí...
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.