Viritualisering liknande parallels!

Trädvy Permalänk
Medlem
Registrerad
Jul 2015

Viritualisering liknande parallels!

Hej, på min skoldator har jag just nu Xubuntu och eftersom vi nu fått lite fler och svårare uppgifter så har vi börjat använda oss av Windows-only program, eftersom jag inte är ett fan av att jobba i Windows och vill slippa detta så tänkte jag på Parallels som finns för MAC, finns det något liknande för Linux, om det är Arc, ubuntu, RHEL, osv spelar ingen roll utan jag kan installera vilken dist som behövs!

För att klargöra.
Jag vill ha ett viritualiserings program där jag kan köra Windows applikationer i fönster utan Windows skrivbord.
Köpa något är inte mycket av alternernativ utan riktigt bra motivering.

Just nu kör jag med en virituel Windows i VirtualBox och det fungerar okej men eftersom det inte riktigt är vad jag är ute efter så undviker jag gärna detta (kanske finns en funktion i ViritualBox som gör detta)

Nästa alternativ är att börja "hacka" med hackintosh!

Edit, nu har jag ett annat "dilemma, vi har även börjat använda oss av GitHub på våran programmerings kurs och det finns endast en officiell Windows klient (vilket jag tycker är lite konstigt men visst.) och eftersom jag inte kan hitta en klient till Ubuntu som man kan synka med sin inloggning på Github, jag har inte riktigt förstått mig på Git klienten som är terminal baserad, finns detta eller är jag tvungen att redigera och synka i Windows?

Trädvy Permalänk
Medlem
Plats
Borås
Registrerad
Okt 2002

Har inte testat det själv men det ska finnas ett "seamless mode" i VirtualBox som kanske löser ditt problem.

https://www.youtube.com/watch?v=eQr8iI0yZH4

Edit: Vissa windowsprogram kan man köra med Wine på Linux. Då behöver man inte virtualisera.

Trädvy Permalänk
Medlem
Registrerad
Jul 2015
Skrivet av ronnylov:

Har inte testat det själv men det ska finnas ett "seamless mode" i VirtualBox som kanske löser ditt problem.

https://www.youtube.com/watch?v=eQr8iI0yZH4

Edit: Vissa windowsprogram kan man köra med Wine på Linux. Då behöver man inte virtualisera.

Jag har testat med Wine, 32bit och 64 bit, även med PlayOnLinux, inget av de fungerar tyvärr, programmet fungerar felfritt i virtualbox eftersom programmet är resurssnålt!
(Programmet är Xara Designer PRO, om jag inte minns fel så är det PRO)

Edit, hur har jag kunnat missat seamless mode?!

Trädvy Permalänk
Medlem
Registrerad
Jul 2015
Skrivet av ronnylov:

Har inte testat det själv men det ska finnas ett "seamless mode" i VirtualBox som kanske löser ditt problem.

https://www.youtube.com/watch?v=eQr8iI0yZH4

Edit: Vissa windowsprogram kan man köra med Wine på Linux. Då behöver man inte virtualisera.

Jag la till en edit på mitt första inlägg, har du någon lösning på det med?

Trädvy Permalänk
Medlem
Plats
Linköping
Registrerad
Jun 2007
Skrivet av TheBasicOne:

Edit, nu har jag ett annat "dilemma, vi har även börjat använda oss av GitHub på våran programmerings kurs och det finns endast en officiell Windows klient (vilket jag tycker är lite konstigt men visst.) och eftersom jag inte kan hitta en klient till Ubuntu som man kan synka med sin inloggning på Github, jag har inte riktigt förstått mig på Git klienten som är terminal baserad, finns detta eller är jag tvungen att redigera och synka i Windows?

Ett tips är att läsa git-boken, den går igenom grunderna och har även ett kapitel dedikerat till GitHub. Det finns en del GUI klienter till Linux också, se t.ex. denna lista. Men det vanligaste bland Linux-användare är nog att bara använda git som det är, utan något GUI.

Trädvy Permalänk
Medlem
Registrerad
Jul 2015
Skrivet av perost:

Ett tips är att läsa git-boken, den går igenom grunderna och har även ett kapitel dedikerat till GitHub. Det finns en del GUI klienter till Linux också, se t.ex. denna lista. Men det vanligaste bland Linux-användare är nog att bara använda git som det är, utan något GUI.

Jag har testat en massa med GUI och Clone fungerade ganska bra osv, ända problemet jag har är att det är lite av ett krav att kunna "synka" mot github och mitt konto, enligt läraren i alla fall så vi kan se vad som är ändrat (lite för hans skull så han kan se vad vi gjort under lektionen)
Fungerar detta i Terminalen (det fungerar i Windows "appen")

Trädvy Permalänk
Medlem
Plats
Linköping
Registrerad
Jun 2007
Skrivet av TheBasicOne:

Jag har testat en massa med GUI och Clone fungerade ganska bra osv, ända problemet jag har är att det är lite av ett krav att kunna "synka" mot github och mitt konto, enligt läraren i alla fall så vi kan se vad som är ändrat (lite för hans skull så han kan se vad vi gjort under lektionen)
Fungerar detta i Terminalen (det fungerar i Windows "appen")

Jag vet inte riktigt vad du menar med "synka". Men normalt används bara git push/fetch för att skicka och ta emot ändringar på GitHub. Dvs. du använder "git push" för att skicka ändringar på din branch till GitHub, och "git fetch" för att hämta ändringar som andra pushat till GitHub. Detta tas upp i "Git Basics"-delen av boken jag länkade (bli inte avskräckt att det kallas för en bok förresten, den är rätt kort och du behöver egentligen bara läsa kapitel 1, 2 och 6 för att komma igång med git och GitHub).

Trädvy Permalänk
Medlem
Plats
#Archlinux
Registrerad
Jun 2007
Skrivet av TheBasicOne:

Jag har testat en massa med GUI och Clone fungerade ganska bra osv, ända problemet jag har är att det är lite av ett krav att kunna "synka" mot github och mitt konto, enligt läraren i alla fall så vi kan se vad som är ändrat (lite för hans skull så han kan se vad vi gjort under lektionen)
Fungerar detta i Terminalen (det fungerar i Windows "appen")

Linux kerneln och större delen av Ubuntu du sitter på använder sig av git eller liknande, de använder sig inte av Windows för att "synka".

Vanligaste kommandon;
git pull - för att dra ner senaste från repo.
git fetch - för att kolla om det finns några ändringar.
git commit -m "message" - för att commita ändringar.
git add fil eller git add * - för att lägga till filer respektive alla filer i directory och ner.
git push - för att ladda upp.
git status - för att se status på din lokala repo.
git log - för att se commits mm.
git revert # för att ta bort en ändring, # kan hämtas från git log eller från själva github mm.

Så vanligaste blir;
git pull - för dra ner repo ändringar
<du gör nån ändring lokalt>
git add * (inom root mappen för repon) - för att lägga till alla ändringar.
git commit -m "hej min nya ändring" - för att skapa en commit.
git push - för att ladda upp dina ändringar (synka med dina ord).

git log - så kommer du se din commit och dess nr.
git revert 4e2c749ca55121b1c9747b24680e3e048c2c788b
git commit -m "blev fel på ändringen brb"
git push

(( Nu skriver jag från minnet, minns inte om revert gjorde automatiskt en commit eller inte ))

För mer ta en titt på denna guiden; https://www.linux.com/learn/tutorials/796387-beginning-git-an...
GUI; https://git-cola.github.io/ som sagt finns många, personligen kör jag IDE's egna eller plugins eller helt enkelt via drop-down terminal det oftast går snabbare.

Fixa tilda eller yakuake eller guake för droppdown terminal. Installera autocd och fixa så du har autocomplete. För editors med git så ta en titt på Atom, den stödjer i princip alla språk via plugins och dess git plugin funkar också fint.

Arch - Makepkg, not war -||- Asus Crosshair Hero VI -||- GSkill 16GiB DDR4 15-15-15-35-1T 3600Mhz -||- AMD 1600x @ 4.1GHz -||- nVidia MSI 970 Gaming -||- Samsung 850 Pro -||- EVEGA G2 750W -||- Corsair 570x -||- Asus Xonar Essence STX -||- Sennheiser HD-650 -||
Arch Linux, one hell of a distribution.

Trädvy Permalänk
Medlem
Registrerad
Jul 2015
Skrivet av perost:

Jag vet inte riktigt vad du menar med "synka". Men normalt används bara git push/fetch för att skicka och ta emot ändringar på GitHub. Dvs. du använder "git push" för att skicka ändringar på din branch till GitHub, och "git fetch" för att hämta ändringar som andra pushat till GitHub. Detta tas upp i "Git Basics"-delen av boken jag länkade (bli inte avskräckt att det kallas för en bok förresten, den är rätt kort och du behöver egentligen bara läsa kapitel 1, 2 och 6 för att komma igång med git och GitHub).

Med synka menar jag Push och fetch, det är tröttheten som tar över här nu efter en skoldag.
Vi gick igenom detta på lektionen till viss del, jag kom igång ganska bra med "GitEye" i en Virituell maskin på min dator här hemma, lyckades få den till "klona" (clone rep) och det fungerade riktigt bra, ända jag har problem med nu är att kunna "jämföra" olika versioner, får läsa lite mer imorgon, är rätt slut i skallen just nu.

Skrivet av Commander:

Git via commandline; https://www.linux.com/learn/tutorials/796387-beginning-git-an...
GUI; https://git-cola.github.io/ som sagt finns många, personligen kör jag IDE's egna eller plugins då det oftast går snabbare.

Fixa tilda eller yakuake eller guake för droppdown terminal. Installera autocd och fixa så du har autocomplete. För editors med git så ta en titt på Atom, den stödjer i princip alla språk via plugins och dess git plugin funkar också fint.

Kan ju säga att Atom var väldigt likt Sublimetext 3 som vi använder oss utav när vi har med HTML "programmering".
Hur menar du med "snabbare", allt vi ska göra som det ser ut nu är att programmera ett spel (tror det blev Minesweep liknande spel) i Javascript, ett språk jag för övrigt inte riktigt är överräns med.
HTML "programmering" känndes mer som att det passade mig om jag ska programmera faktiskt! (lite mycket offtopic kanske )

Förresten, så du menar att Atom även det fungerar bra med Git, kan jag fetcha, pusha och "jämföra" med då eller?

Trädvy Permalänk
Medlem
Plats
#Archlinux
Registrerad
Jun 2007
Skrivet av TheBasicOne:

Med synka menar jag Push och fetch, det är tröttheten som tar över här nu efter en skoldag.
Vi gick igenom detta på lektionen till viss del, jag kom igång ganska bra med "GitEye" i en Virituell maskin på min dator här hemma, lyckades få den till "klona" (clone rep) och det fungerade riktigt bra, ända jag har problem med nu är att kunna "jämföra" olika versioner, får läsa lite mer imorgon, är rätt slut i skallen just nu.
Kan ju säga att Atom var väldigt likt Sublimetext 3 som vi använder oss utav när vi har med HTML "programmering".
Hur menar du med "snabbare", allt vi ska göra som det ser ut nu är att programmera ett spel (tror det blev Minesweep liknande spel) i Javascript, ett språk jag för övrigt inte riktigt är överräns med.
HTML "programmering" känndes mer som att det passade mig om jag ska programmera faktiskt! (lite mycket offtopic kanske )

Förresten, så du menar att Atom även det fungerar bra med Git, kan jag fetcha, pusha och "jämföra" med då eller?

Skall du pilla i HTML och dylikt är Atom nog det bästa alternativet utöver Komodo-edit.

Atom visar i filträdet om du har ändringar, commits, mm via färg. (Atom är gjort av Github btw). Sedan kan du dra ner plugins för git och diff minns inte längre om det var plugins jag kör med eller om det var i själva atom för diffen, men det är bara att söka efter plugins i deras egna pakethanterare.

Arch - Makepkg, not war -||- Asus Crosshair Hero VI -||- GSkill 16GiB DDR4 15-15-15-35-1T 3600Mhz -||- AMD 1600x @ 4.1GHz -||- nVidia MSI 970 Gaming -||- Samsung 850 Pro -||- EVEGA G2 750W -||- Corsair 570x -||- Asus Xonar Essence STX -||- Sennheiser HD-650 -||
Arch Linux, one hell of a distribution.

Trädvy Permalänk
Medlem
Registrerad
Jul 2015
Skrivet av perost:

Jag vet inte riktigt vad du menar med "synka". Men normalt används bara git push/fetch för att skicka och ta emot ändringar på GitHub. Dvs. du använder "git push" för att skicka ändringar på din branch till GitHub, och "git fetch" för att hämta ändringar som andra pushat till GitHub. Detta tas upp i "Git Basics"-delen av boken jag länkade (bli inte avskräckt att det kallas för en bok förresten, den är rätt kort och du behöver egentligen bara läsa kapitel 1, 2 och 6 för att komma igång med git och GitHub).

Jag är faktiskt inte rädd för böcker bara för att jag hänger här!
Men tack för all hjälp jag verkar ha fått igång det nu, ska bara lära mig Atom så mycket jag kan!

Skrivet av Commander:

Skall du pilla i HTML och dylikt är Atom nog det bästa alternativet utöver Komodo-edit.

Atom visar i filträdet om du har ändringar, commits, mm via färg. (Atom är gjort av Github btw). Sedan kan du dra ner plugins för git och diff minns inte längre om det var plugins jag kör med eller om det var i själva atom för diffen, men det är bara att söka efter plugins i deras egna pakethanterare.

Hur ser stödet ut för JavaScript i Atom?

Varför kunde inte alla göra så som Git och Twitter bland annat gör (atom och Bootstrap)?

Atom kännde jag mig ganska hemma i direkt, ska installera detta på skoldatorn direkt när jag kan! (gjorde detta i en VM).

Lyckades klona in min Git direkt i Atom, ska läsa boken med för att ha lite kött på benen när allt går fel!

Jag får tacka för hjälpen och ni har räddat hela nästa vecka för mig (det var Hackintosh eller Windows igen, vilket jag verkligen inte vill!)
Edit, Eller ja resterande del av skolåret!

Trädvy Permalänk
Medlem
Plats
#Archlinux
Registrerad
Jun 2007
Skrivet av TheBasicOne:

Jag är faktiskt inte rädd för böcker bara för att jag hänger här!
Men tack för all hjälp jag verkar ha fått igång det nu, ska bara lära mig Atom så mycket jag kan!

Hur ser stödet ut för JavaScript i Atom?

Varför kunde inte alla göra så som Git och Twitter bland annat gör (atom och Bootstrap)?

Atom kännde jag mig ganska hemma i direkt, ska installera detta på skoldatorn direkt när jag kan! (gjorde detta i en VM).

Lyckades klona in min Git direkt i Atom, ska läsa boken med för att ha lite kött på benen när allt går fel!

Jag får tacka för hjälpen och ni har räddat hela nästa vecka för mig (det var Hackintosh eller Windows igen, vilket jag verkligen inte vill!)
Edit, Eller ja resterande del av skolåret!

Highlighting finns som default, du kan installera linter via atom; https://atom.io/packages/linter
Det med bootstrap förstår jag inte riktigt.

Som sagt Atom har stort community stöd och utvecklarna är enkla att diskutera med både på Github eller irc på freenode #atom. Det är bara söka i deras pakethanterare, skriv javascript så lär du hitta många många olika plugins för just javascript samt alla under (jquery mm) för snippets (dvs makros så man slipper skriva allt för exempelvis for, if, osv) och autocomplete.

Git plugins - finns för enkel diff, även hjälp vid merge.
Colorpicker - för att enkelt automatiskt fylla färg i CSS från en färgskala med musen.
Minimap, minimap autohide, minimap diff - för att få en fin minimap som också visar ändringar du gjort enkelt.

Som sagt bara att söka i deras pakethanterare som du hittar i settings.

Arch - Makepkg, not war -||- Asus Crosshair Hero VI -||- GSkill 16GiB DDR4 15-15-15-35-1T 3600Mhz -||- AMD 1600x @ 4.1GHz -||- nVidia MSI 970 Gaming -||- Samsung 850 Pro -||- EVEGA G2 750W -||- Corsair 570x -||- Asus Xonar Essence STX -||- Sennheiser HD-650 -||
Arch Linux, one hell of a distribution.

Trädvy Permalänk
Medlem
Registrerad
Jul 2015
Skrivet av Commander:

Highlighting finns som default, du kan installera linter via atom; https://atom.io/packages/linter
Det med bootstrap förstår jag inte riktigt.

Som sagt Atom har stort community stöd och utvecklarna är enkla att diskutera med både på Github eller irc på freenode #atom. Det är bara söka i deras pakethanterare, skriv javascript så lär du hitta många många olika plugins för just javascript samt alla under (jquery mm) för snippets (dvs makros så man slipper skriva allt för exempelvis for, if, osv) och autocomplete.

Git plugins - finns för enkel diff, även hjälp vid merge.
Colorpicker - för att enkelt automatiskt fylla färg i CSS från en färgskala med musen.
Minimap, minimap autohide, minimap diff - för att få en fin minimap som också visar ändringar du gjort enkelt.

Som sagt bara att söka i deras pakethanterare som du hittar i settings.

Twitter har ju släppt bootstrap gratis, det tycker jag är bra gjort eftersom alla gör inte sådant utan håller gärna det för sig själv eller tar betalt!
Ska kolla igenom det imorgon, det viktigaste är avklarat (clone, fetch, push) och jag fick allt integrerat tack vare detta underbara forum!

Jag installerade en massa som hade med git att göra innan jag hittade rätt men det gick!
Tack så mycket för hjälpen än en gång!

Skickades från m.sweclockers.com

Trädvy Permalänk
Medlem
Plats
#Archlinux
Registrerad
Jun 2007
Skrivet av TheBasicOne:

Twitter har ju släppt bootstrap gratis, det tycker jag är bra gjort eftersom alla gör inte sådant utan håller gärna det för sig själv eller tar betalt!
Ska kolla igenom det imorgon, det viktigaste är avklarat (clone, fetch, push) och jag fick allt integrerat tack vare detta underbara forum!

Jag installerade en massa som hade med git att göra innan jag hittade rätt men det gick!
Tack så mycket för hjälpen än en gång!

Skickades från m.sweclockers.com

Ah du menar så, mja just när det kommer till webben så brukar det vara ganska öppet, Angående bootstrap ta en titt på http://bootboxjs.com/ underbart komplement för att göra dialoger utan att behöva skriva oändligt mycket markup i HTML.

Kör du vidare sedan med större projekt så kan Laravel vara något med dess Blade som är helt enkelt underbar. Mysigt med alla dess inbyggda funktioner mm. Skall du köra något mindre är kanske http://handlebarsjs.com/ eller https://github.com/janl/mustache.js

Arch - Makepkg, not war -||- Asus Crosshair Hero VI -||- GSkill 16GiB DDR4 15-15-15-35-1T 3600Mhz -||- AMD 1600x @ 4.1GHz -||- nVidia MSI 970 Gaming -||- Samsung 850 Pro -||- EVEGA G2 750W -||- Corsair 570x -||- Asus Xonar Essence STX -||- Sennheiser HD-650 -||
Arch Linux, one hell of a distribution.

Trädvy Permalänk
Medlem
Registrerad
Jul 2015
Skrivet av Commander:

Ah du menar så, mja just när det kommer till webben så brukar det vara ganska öppet, Angående bootstrap ta en titt på http://bootboxjs.com/ underbart komplement för att göra dialoger utan att behöva skriva oändligt mycket markup i HTML.

Kör du vidare sedan med större projekt så kan Laravel vara något med dess Blade som är helt enkelt underbar. Mysigt med alla dess inbyggda funktioner mm. Skall du köra något mindre är kanske http://handlebarsjs.com/ eller https://github.com/janl/mustache.js

Vad jag upptäckt så vill många ha betalt för sin programvara eller liknande dock brukar det finns bra alternativ;). (Detta är min uppfattning den kan vara skev)
Jag ska kolla på de, ända problemet är att vi gör efter läraren och ibland löser problem, jag går El linjen IT inriktat, så det är ju inga högskole kurser utan endast programmering 1 och dylikt;).

Men jag hade tänkt å göra en interaktiv websida, för att lärara mig mer!:)

Skickades från m.sweclockers.com