Jakiego OS używacie do kodzenia?

0

Siemacie
Luźno, z ciekawości, jakich systemów używacie do kodowania? Windowsa, iSystemu a może Linuxów? Fajnie byłoby, gdybyście podawali technologie w których kodzicie lub chociaż języki :)
Jak to wyglada w domu, jak w pracy?

Ja osobiście całe życie uzywałem windowsa (typowy polaczek). Ostatnio próbuje się przekonać do Linuxa, ale bardzo mi to ciężko idzie, może to przez dystrybucje? (Ubuntu). Na macach miałem okazje pracować w szkole 4 lata, było fajnie, ale wiele też nie porobiłem. Musiałbym przetestować jak wyglada w akcji, chciałem zakupić coś jabłkowego, ale nie jestem pewine czy mi podpasuje ;)

jeśli ktoś się udzieli, to miło

1

Arch.

0

Windows i Ubuntu w domu, kiedyś Debian.
Teraz planuję pobawić się Archiem.

0

Obecnie Ubuntu LTS, zarówno w domu jak i w pracy. Windowsa używałem w poprzednich firmach. W domu Windowsa na co dzień nie używam od dobrych paru lat (tak z 5).

0

Windows do .net
OS X(10.5, nie na macu) do reszty

0

@Wibowit @Jan Ko a jak wyglądało wasze przejście/zapoznanie z linuxem po wieloletnim używaniu windowsa? bo mnie to idzie ciężko, instalacja takich podstawowych rzeczy dla "zwykłego" uzytkownika jak przegladarki czy programy jest wporządku. Problem sie robi jak trzeba np. bawić sie z wersjami pythona, tworzyc virtualenv'y albo szukać "gdzie sie zainstalował python..". Ale to tylko przykład :P
Jak bylo u was?

@spartanPAGE rozumiem ze pod zwykłym laptopem/pc zainstalowany mac? :P (gdzies mi sie obiło o uszy że tak można, pod warunkiem ze procesor mamy intelowski, prawda to?)

0

OS X/Mint praca, OS X dom

0

Xubuntu bo wszystko można ustawić po swojemu, no i wole stare dobre panele niż jakieś launchery z Ubuntu Unity

0

@azalut:
Na początku było dość sporo problemów bo eksperymentowałem i sporo rzeczy od tych eksperymentów się psuło. Z czasem jednak problemów było coraz mniej.

Podobnie zresztą miałem z Windowsem - na początku (daaawno temu) mocno eksperymentowałem i kończyło się to regularnym formatem i reinstalem, np co miesiąc czy dwa.

Aaa, zapomniałbym dodać: pierwszy Windows na którym siedziałem to Windows 3.11, ale pierwszy Windows z którym eksperymentowałem to Windows 98SE, więc to nie był ani XPek (który jest sporo stabilniejszy od 98SE) ani idiotoodporna siódemka.

0

ogólnie wszystko zaczeło się, jak chciałem popisac w django 1 raz, zaczalem na win7, ale pomyslalem "niee no jak python to linux.." no to wzialem ubuntu, poszło, zainstalowalem. Ustawialem system zeby działal "normalnie" ze 2 dni (mialem problemy z min z grafika i ogolnie byla to dla mnie spora nowość). Potem poinstalowalem jakies IDE, javę itd. no i było ok.
W koncu wzialem sie za pythona, musialem miec wersje 3.3.5, dla django - i sie zaczela jazda :P tak namotałem ze wczoraj wyrzucilem calego ubuntu i zainstalowalem na świeżo, tym razem jednak bawie sie na virtualboxie i patrze co zadziała co nie, na razie daleko nie doszedlem, bo mnie nerwy biorą i musze odpoczywać :D

Co mnie troche niepokoi to ilość katalogów linuxa W windowsie instalujac pythona mam go w C:/Python33/ i koniec. W linuxie jest to po rozrzucane po wszystkich katalogach, wszystko instaluje sie w innym miejscu, a w dodatku uzywam nowych polecen(nieznanych dobrze), wiec moge sobie sam dół kopać. Na pierwszy rzut oka panuje tu straszny nieporzadek(pewnie to syndrom windowsiarza?)
@karolinaa nie szkodzi;) dzieki za link
@n0name_l to taka ładniejsza wersja terminala z podpowiedziami?:P

I ogólnie z tej radosnej zabawy z django (coś nowego, wow! będzie fajnie) zamieniło się to w koszmar pod tytułem konfiguracja linuxa, nerwy pot i łzy + programowanie wstrzymane na tydzien(bo jak programować jak system nie chce współpracować :D) Na windowsie uruchomienie projektu django itp zajelo mi 2 momenty.

Rozumiem, że w linuxie wiekszosc rzeczy robimy z pomoca konsoli? Jakiś ciekawy zbiór (ale taki dla lajka) najważniejszych rzeczy, jak sie w to bawic zeby nie wyrywać sobie żył?
Troche smuci mnie wizja, że jak przesiąde się na linuxa bede spędzał w przedziale tygodnia: 5 dni konfiguracji do 2 dni pisania :) Ale słysze ciagle ze linux lepszy dla kodera, że ogólnie wygodniej i zastanawiam się w którym momencie przesiadki z win7 człowiek dochodzi do tego wniosku :P

@Wibowit A ile ci zajela przesiadka tak na serio już, bez problemów (na codzien) i na stałe?

0

W koncu wzialem sie za pythona, musialem miec wersje 3.3.5

Uzywaj archa. :P

to taka ładniejsza wersja terminala z podpowiedziami?:

To taka wersja, gdzie te podpowiedzi faktycznie dzialaja jakby czlowiek sobie tego zyczyl. Wkoncu spedza sie z konsola duzo czasu, right?

że ogólnie wygodniej

To bzdura. TJ. zalezy dla kogo. Po prostu, Linux jest malo popularny, to i zazwyczaj Linuxiarze promuja system dziwnymi haslami (Wygoda, Brak wirusow, Kaczynski na prezydenta etc).

zamieniło się to w koszmar pod tytułem konfiguracja linuxa

Bo sie nie uczy nowej technologii, w trakcie zmiany systemu. Jak zaczynales uzywac windowsa, to tez przeciez sie nie uczyles zadnego frameworka...

Jakiś ciekawy zbiór (ale taki dla lajka) najważniejszych rzeczy, jak sie w to bawic zeby nie wyrywać sobie żył?

man, ls i cd. Dalej wchodzisz na freenode i pytasz jak chcesz cos zrobic a nie wiesz czym, ew. google.

Troche smuci mnie wizja, że jak przesiąde się na linuxa bede spędzał w przedziale tygodnia: 5 dni konfiguracji do 2 dni pisania

Z reguly jak raz sie skonfiguruje to sie nie rusza, dopoki nie znajdzie sie czegos co mozna zrobic lepiej. Czyli wychodzi na tydzien 20 minut konfiguracji czegokolwiek mniej-wiecej.

0

Używałem w domu przede wszystkim pigwina do kodzenia - Archa, rzadziej Win jeśli akurat to musiał być win ze względu na jakieś biblioteki. W pracy winda, ale w domu zaczęła też przeważać winda, bo po którymś updacie Arch się bardzo zmulił, a starałem się go aktualizować na bieżąco i jestem zbyt leniwy, żeby go przeinstalować

0

Obecnie mam linux distro Manjaro oparte na Archu.

desktop czy window manager jaki obecnie używam to e17 enlightenment :)
testowałem rozne ostatnio i to mi chyba najbardziej przypadlo do gustu. Ma tez opcje 'tiling' w sobie ;]

0

Win + cygwin

1

Zarówno w pracy jak i w domu Ubuntu 14.04. Nikt z programistów u nas (kilkadziesiąt osób) nie używa Windows - tylko Mac OS X lub Linux.

0

Dlaczego jest możliwość zagłosowania tylko na dwie opcje? Co w przypadku, gdy w domu pracuje na windowsie oraz linuksie? ;)

0

@hcubyc @n0name_l @karsa
Czyli, że Arch do programowania jest gites? Łatwo się tam rozwiązuje problemy (chodzi mi o wsparcie w internecie) bo Ubuntu np. ma spore wsparcie

@Krolik
Czytałem gdzieś w internetach, że używanie maca do programowania jest złym pomysłem. Owszem - pod Objective-C i aplowskie programy jest ok, natomiast do szerszych zastosowan (pod względem wszechstronności) wypada słabo. Ile w tym prawdy? chce wiedzieć od kogos kto ma do czynienia z ludźmi używajacymi tego, bo w internetach to wiadomo co można przeczytać, jeszcze po obcemu.. ;)

@n0name_l

Bo sie nie uczy nowej technologii, w trakcie zmiany systemu. Jak zaczynales uzywac windowsa, to tez przeciez sie nie uczyles zadnego frameworka...

Oj to tutaj chyba dałem ciała :]

Co do konfiguracji to fajnie jest jak mówiłem, pod takie proste rzeczy. Jak sie chce skonfigurować coś "dokładniej" (czyli rzeczy ktorych nie robi typowy Adam Kowalski), ustawić zmienne środowiskowe i wiele innych to robi się gorzej. Pewnie sprawa prosta (w bashrc?) ale na początek troche zawiłe ^^

@spartanPAGE
tak tak naturalnie :) mac to komputer apple, tak tylko jakoś zwyczajowo mówie, bo mi sie kojarzy jedno z drugim

A gdybym tak pod VirtualBoxem sobie testował te linuxy i używał niekoniecznie do programowania, to myślicie że po czasie by wszedł w krew jak windows? (czemu virtualbox? magiczna opcja snapshot'ów)
I co reszta myśli o programowaniu z OS X? ;)

0

Win 8.1 na każdym komputerze i telefonie ;)

0

Imho główne pytanie jest kompletnie nietrafione. Co ma piernik do wiatraka? Jeśli już ktoś chce pytać o takie rzeczy (w sumie po co mu ta wiedza?) to należałoby zapytać także o to jaki software ktoś pisze. Jeśli są to rzeczy bardzo high endowe to jakie znaczenie ma dla nich użyty OS? Z drugiej strony jak ktoś dłubie w kernelu to jest to zupełnie inna para kaloszy. Nie rozumiem motywu tego pytania. Bardzo często kod pisze się na 1 OS, a kompiluje na zupełnie innym OS (np. wspólny build server). Kto wybiera te OSy? To zależy.... ale głównie pracodawca (korpo). Generalnie znajomość OS przyda Ci się w "szybkim" orientowaniu się/działaniu w zadanym środowisku pracy ale nigdy nie przełoży się na zwiększenie efektywności programowania (o ile nie programujesz modułów jądra...).
Mam pytanie do wszystkich piewców jedynego, słusznego OSa (np. Arch) - proszę podajcie mi przykład konkretnego toola, który w znaczący sposób przekłada się na zwiększenie efektywności programisty, a zaraz nie ma tego toola (albo jego odpowiednika) na innych OSach.

0

a może chodzi o sam fakt że taki arch dobrze poustawiany podczas pracy zajmuje 300 - 500 ramu z czego reszte powiedzmy 7,5 gb masz na 200kart w google chromie, IDE, server, 4 konsole itd ? No chyba że masz Magic Window$ który to sam potrafi zeżreć 1gb ramu i cały czas chce więcej. No i Chyba nie musze wspominac o przezajebi;;ości terminal-a? Do gier Winzgroza ujdzie ale do pracy to HOLA nie z butami po Perskim dywanie.

0

Aż 4 osoby pracują na Macu (w tym ja).
Możecie się przyznać, kto i co robi na Mac-u w pracy? Mac jest koniecznością (jak u mnie), czy ekstrawagancją? Zwykle graficy mają słabość do Mac-ów.
Ja kodzę pod iOS-a (iPhon/iPad) jakąś aplikację biznesową.


@Krolik: Kodzenie pod Maciem to była kiedyś prawdziwa udręka. Brak narzędzi był sporym problemem. Prawda jest taka, że portowanie z Linuxa wielu narzędzi ratowało ten system. Od jakiegoś czasu Apple ostro rozwija Clang-a i to jest świetny manewr. Chodzi głownie o narzędzia rozwijane wokół Clang-a. W końcu można zapomnieć o valgrind'zie, który jest strasznie powolny.

Poważnym problemem jest też XCode, który ma wiele plików, które nie lubią się z kontrolą wersji (automatyczny merge zawsze prowadzi do kłopotów). Jak dodać do tego jeszcze fakt, że samo otwarcie pliku może prowadzić do jego modyfikacji pliku (np storyborard) to może to doprowadzić do białej gorączki.
Całe szczęście Apple systematycznie to poprawia i od wersji 5 jest już całkiem spoko (losowe modyfikacje pliku już się nie zdarzają).

Ostatnio też strasznie się ucieszyłem, bo w końcu pojawiło się Beyound Compare 4 betta, które wspiera OS X-a. Domyślne (z xcode) i inne narzędzie (meld, kdiff3) porównywania i mergowania plików są dla mnie jakąś porażką.

0
MarekR22 napisał(a):

Aż 4 osoby pracują na Macu (w tym ja).
Możecie się przyznać, kto i co robi na Mac-u w pracy? Mac jest koniecznością (jak u mnie), czy ekstrawagancją? Zwykle graficy mają słabość do Mac-ów.
Ja kodzę pod iOS-a (iPhon/iPad) jakąś aplikację biznesową.

Android/iOS dev. Android Studio jakoś fajniej działa na macu ;)) W domu natomiast na macu kodze to samo co w pracy + java webowa i ruby.

edit: a maca w pracy dostałem w sumie przypadkiem, iOS dev się zwolnił i póki co przejąłem jego obowiązki ;)

1
kę napisał(a):

a może chodzi o sam fakt że taki arch dobrze poustawiany podczas pracy zajmuje 300 - 500 ramu z czego reszte powiedzmy 7,5 gb masz na 200kart w google chromie, IDE, server, 4 konsole itd ? No chyba że masz Magic Window$ który to sam potrafi zeżreć 1gb ramu i cały czas chce więcej.

No ok, 500mb różnicy w zapotrzebowaniu na pamięć RAM. Żadna różnica, gdy stacja developera ma go 8 czy 16GB. A, że wydaje się, że "ciągle chce więcej" - to dobrze. Niewykorzystana pamięć to zmarnowana pamięć. Czym więcej dostępnej pamięci RAM w systemie tym więcej można jej wykorzystać do cacheowania, np. do superfetch. Gdy pamięć będzie potrzebna to zostanie zwolniona.

No i Chyba nie musze wspominac o przezajebi;;ości terminal-a?

GNU tak bardzo na każdym kroku próbuje przypomnieć, że narzędzia GNU to nie Linux, że aż sam to teraz zrobię. Po pierwsze, każde z nich możesz użyć na Windows - jest Cygwin, jest MSYS, jest GnuWin32. Po drugie są inne terminale na Windows. Chociażby Powershell, który bardzo dobrze integruje się z systemem i jest stosunkowo potężny.

0

No i Chyba nie musze wspominac o przezajebi;;ości terminal-a? Do gier Winzgroza ujdzie ale do pracy to HOLA nie z butami po Perskim dywanie.

W sensie co konkretnie jest nie tak z ConEmu + zsh/powershell?

0

no fajnie, ale czy wszelkie "dodatki" są w podstawie pod winzgrozą? Co do ramu to ja wychodze z założenia że system ma mi nie przeszkadzać i niech korzysta z ramu ale niech nie przesadza. Jakoś korzystając z windowsa nie czuje tak mocnej integracji OS-USER-HARDWARE, w każdej chwili moge sobie na szybciutko strzelić jakiś skrypt obsługi sprzętu czy zarządzania peryferiami. Może i window$ nie był by zły ale hello 700zł za system ? Wole nie płacić i mieć o wiele wydajniejszy, bezpieczny, open-sourcowy system. Poza tym mam do linuxów sentyment, nie moge być więc w kwestii OS-ów obiektywny i bez stronniczy :D.

Ciał!! :)

0
n0name_l napisał(a):

W sensie co konkretnie jest nie tak z ConEmu + zsh/powershell?

Ja jestem ciekaw, ilu pryszczatych linuksiarzy (nie chodzi mi o ludzi, którzy używają tego systemu do profesjonalnych zastosowań) odróżnia w ogóle Linuksa od emulatora terminala, albo ilu wie, że taki np. grep jest programem, a nie jakimś "poleceniem".

0

Programowanie w domu: Fedora (web, java, php) + Windows (C++, Pascal, Python)
Programowanie w pracy: Windows (java) + AS/400

Dziwie się wam, że dajecie radę z Ubuntu - jak zobaczyłem te słoneczka to myślałem że spadnę z krzesła. Ale to pewnie kwestia rekonfiguracji.
Ja w każdym razie jako głównie Windowsowiec lepiej odnajduję się w Fedorze (od wczoraj mam ją również na hostingu).

0

W domu Arch (dawniej Ubuntu, Xubuntu, Lubuntu, wiele eksperymentow z wieloma distro i w koncu Arch przypadl mi do gustu), w pracy OS X bo programuje tez na iOS. Czasami biore laptopa z pracy jak chce cos robic na OS X w domu, a w pracy do paru narzedzi potrzebuje windowsa wiec mam wirtualke z Win 7.

0
somekind napisał(a):

ilu wie, że taki np. grep jest programem, a nie jakimś "poleceniem".

To nawet Windowsowiec się domyśli. W Wierszu Polecenia w systemie Windows np. takie ipconfig też jest programem.

0

W domu mam Gentoo, ale chyba niedługo zmienię na Archa.

W pracy Windows 7, ale nie programujemy na tę platformę. :-)

1 użytkowników online, w tym zalogowanych: 0, gości: 1