Sage
(egy szerkesztő 19 közbeeső változata nincs mutatva) | |||
1. sor: | 1. sor: | ||
− | A Sage egy ingyenesen használható | + | A '''Sage''' egy ingyenesen használható komputeralgebra program. A program honlapja: [http://www.sagemath.org http://www.sagemath.org]. A BME Matematika Intézetének omnibus nevű gépén fut egy Sage szerver, amely elérhető a matematikus hallgatók számára. Accountot igényelni a (morap KUKAC math PONT bme PONT hu) emailcímen lehet. |
− | A szerver címe: [ | + | A szerver címe: '''[http://sage.math.bme.hu http://sage.math.bme.hu]''' |
− | + | A tanusítványt el kell fogadni. | |
− | A Sage | + | |
+ | Előadás és gyakorlat anyagok az [[Informatika1]] címszó alatt. | ||
+ | |||
+ | |||
+ | '''GYORS INDÍTÁS:''' Kattintsunk a '''New worksheet'''-re, majd a '''File...''' menüből a '''Rename worksheet''' menüponttal nevezzük át. A cellákba írt képletet SHIFT+ENTER-rel hajthatjuk végre. | ||
+ | |||
+ | A munka végeztével kattintsunk a '''Save & Quit''' gombra, különben a munkafüzetünk megnyitva marad (például a szerver emlékezni fog a változók értékeire). Ezzel feleslegesen terheljük a szervert. | ||
+ | |||
+ | Firefox alatt tökéletesen működik, Opera alatt majdnem minden funkció. Internet Explorer alatt nem próbáltam. | ||
+ | |||
+ | == Sage használata, ''Home'' oldal == | ||
+ | |||
+ | Belépés után jobbra fent az alábbi gombokat látjuk: | ||
+ | * Home: a munkafüzeteinket nézhetjük meg itt (lehet, hogy még nincs egy sem) Alapértelmezés szerint ide érkezünk a jelszavunk begépelése után. | ||
+ | * Published: az intézeti megosztott munkafüzeteket listázhatjuk. Ezek publikusak, a Publish gombbal tudunk majd idetenni saját munkát. | ||
+ | * Help: segítség angolul. Tartalmaz hasznos dolgokat. | ||
+ | * Settings: Itt változtathatunk jelszót. | ||
+ | * Sign out: Kijelentkezés | ||
+ | |||
+ | Bal oldalt fent van pár link és gomb: | ||
+ | * New Worksheet: Új munkafüzet létrehozása. '''Erre kattintsunk, ha most látjuk a programot először.''' | ||
+ | * Upload: Ha korábban letöltöttünk egy munkafüzetet, akkor itt tudjuk visszatölteni. Hasznos, ha otthon saját Sage szervert telepítettünk, és mozgatni akarjuk a munkánkat. | ||
+ | * Download All: Az összes munkafüzetünk letöltése. | ||
+ | |||
+ | Alatta a gombok: a pipával kiválasztott munkafüzeteket tudjuk | ||
+ | * Archive/Unarchive: archiválni/visszavonni az archiválást (az archivált munkánk nem jelennek meg az Active könyvtárban) | ||
+ | * Delete: törölni (a törölt munkafüzetek előbb a Trash könyvtárba (kukába) kerülnek | ||
+ | * Stop: leállítani a futásukat | ||
+ | * Download: letölteni | ||
+ | |||
+ | Ha már van munkafüzetünk a listában, akkor a sor eleji '''File''' mezőt legördítve | ||
+ | * Rename...: átnevezhetjük a munkafüzet nevét | ||
+ | * Edit: szerkeszthetjük (ugyanezt érjük el, ha rákattintunk a névre) | ||
+ | * Copy worksheet: másolatot készíteni belőle | ||
+ | * Collaborate: olyan, mint a Share, megosztás más Sage felhasználókkal | ||
+ | |||
+ | == Sage használata, munkafüzetek parancsai == | ||
+ | |||
+ | '''A szerver a megnyitott munkafüzeteket percenként elmenti. Ha számunkra fontos dolgot törlünk, akkor ez baj lehet. A böngésző vissza gombja nem hozza vissza a korábbi állapotot.''' A korábbi állapotokat az '''Undo''' menüpont alatt tudjuk megtekinteni (a megfelelő változat kiválasztása után a '''Revert to this one''' linkkel állíthatjuk vissza). | ||
+ | |||
+ | Jobb oldalt lévő gombok: | ||
+ | * Save: mentés | ||
+ | * Save & quit: mentés és kilépés | ||
+ | * Discard & quit: elveti a módosításokat és kilép. Az automatikus mentés miatt az 1 percen belüli állapotról úgyis készült mentés. | ||
+ | * Undo: korábbi állapot visszaállítása | ||
+ | * Publish: publikálás (azok is láthatják a munkafüzetünket, akiknek nincs intézeti Sage accountjuk) | ||
+ | |||
+ | |||
+ | A '''File...''' menüpont hasonló opciókat tartalmaz, mint az előző File menüpont. Itt van lehetőségünk átnevezni (Rename worksheet) a munkafüzetünket. | ||
+ | Az '''Action''' menüpontban az alábbi parancsok találhatók: | ||
+ | * Interrupt: a számítás megszakítása. Ugyanezt teszi az ESC billentyű is. | ||
+ | * Restart worksheet: megszakít minden számolást, törli a változókat | ||
+ | * Save and quit worksheet: elmenti a munkafüzetet és kilép | ||
+ | * Evaluate all: sorban az összes cellát végrehatja | ||
+ | * Hide/Show all output: elrejti/megjeleníti a cellák eredményét | ||
+ | * Delete all output: letölri a cellák eredményét | ||
+ | * One cell mód: egyszerre csak 1 cellát látunk (nem túl hasznos) | ||
+ | |||
+ | |||
+ | A billentyűzet kominációk leírásai és a Sage programról összefoglaló található '''[https://omnibus2.math.bme.hu:8000/home/pub/0/ itt]'''. | ||
== Sage installálása Linux alá == | == Sage installálása Linux alá == | ||
− | Ha folyamatos internetkapcsolattal rendelkezel, akkor nem ajánlom az otthoni installálást. Az intézeti Sage szerver folyamatosan futni fog. | + | '''Ha folyamatos internetkapcsolattal rendelkezel, akkor nem ajánlom az otthoni installálást. Az intézeti Sage szerver folyamatosan futni fog.''' |
A [http://sagemath.org/download-linux.html http://sagemath.org/download-linux.html] oldalról lehet letölteni a tömörített állományt. Érdemes hozzánk közeleső európai szervert választani. A Sage jelenleg négy architecturára érhető el: 32bit, 64bit, atom, itanium. Általában a 32bit-es változat a megfelelő. Ezután a disztribuciónak megfelelő tömörített fált töltsd le, például: sage-4.1.1-linux-Ubuntu_9.04-i686-Linux.tar.gz. Ennek a kitömörítése: | A [http://sagemath.org/download-linux.html http://sagemath.org/download-linux.html] oldalról lehet letölteni a tömörített állományt. Érdemes hozzánk közeleső európai szervert választani. A Sage jelenleg négy architecturára érhető el: 32bit, 64bit, atom, itanium. Általában a 32bit-es változat a megfelelő. Ezután a disztribuciónak megfelelő tömörített fált töltsd le, például: sage-4.1.1-linux-Ubuntu_9.04-i686-Linux.tar.gz. Ennek a kitömörítése: | ||
19. sor: | 78. sor: | ||
== Sage installálása Windows alá == | == Sage installálása Windows alá == | ||
− | Ha folyamatos internetkapcsolattal rendelkezel, akkor nem ajánlom az otthoni installálást. Az intézeti Sage szerver folyamatosan futni fog. | + | '''Ha folyamatos internetkapcsolattal rendelkezel, akkor nem ajánlom az otthoni installálást. Az intézeti Sage szerver folyamatosan futni fog.''' |
− | Windows | + | |
+ | A Sage jelenleg nem elérhető Windows alá. Az alábbi installálási mód egy virtuális gépet telepít a felhasználó gépére, amelyben linux alól fog a Sage futni. Szükségünk lesz 4 GB helyre a telepítéshez. A [http://sagemath.org/download-windows.html http://sagemath.org/download-windows.html] oldal foglalkozik a virtuális gép indításához szükséges fájlokkal. Szükség lesz egy VMware Player programra, amely a virtuális gépet fogja kezelni. Ezt letölthetjük innen: [http://www.vmware.com/download/player/ http://www.vmware.com/download/player/] | ||
+ | |||
+ | Ezek után a [http://sagemath.org/download-windows.html http://sagemath.org/download-windows.html] oldalon töltsük le egy hozzánk közeleső európai szerverről a tömörített fájlt, például a sage-vmware-4.1.1.zip-et. | ||
+ | |||
+ | A VMware Player felinstallálása után a kicsomagolt könyvtárban indítsuk el a ''sage_vmx.vmx'' fáljt. | ||
+ | Rövid idő elteltével egy ilyen képernyőt kell látnunk: [http://www.math.bme.hu/~morap/informatika1-2009/vm_sage.png vm_sage.png] | ||
+ | |||
+ | Kattintsuk az ablakba, és írjuk be, hogy | ||
+ | notebook | ||
+ | majd nyomjunk entert. Az ablakból a Ctrl és az Alt egyszerre történő lenyomása után tudunk kijönni. | ||
+ | Windows-ban nyissunk egy böngészőt, melybe írjuk be a Vmware Player-ben láttot IP címet (lásd kép: [http://www.math.bme.hu/~morap/informatika1-2009/vm_sage2.png vm_sage2.png] ) | ||
+ | |||
+ | '''Nagyon fontos''', hogy a munka végeztével vagy mentsük le a saját gépünkre a fájlokat (Download gomb), vagy zárjuk be szabályosan a virtuális gépet, ellenkező esetben elveszhetnek a munkáink. A virtiális gép szabályos bezárása: | ||
+ | * kattintsunk a Vmware Player ablakba | ||
+ | * nyomjuk le a Ctrl-C billentyűzet kombinációt | ||
+ | * a menüből válasszuk az ''off'' részt | ||
+ | * várjuk meg, amíg leáll a program |
A lap jelenlegi, 2009. november 11., 06:05-kori változata
A Sage egy ingyenesen használható komputeralgebra program. A program honlapja: http://www.sagemath.org. A BME Matematika Intézetének omnibus nevű gépén fut egy Sage szerver, amely elérhető a matematikus hallgatók számára. Accountot igényelni a (morap KUKAC math PONT bme PONT hu) emailcímen lehet.
A szerver címe: http://sage.math.bme.hu
A tanusítványt el kell fogadni.
Előadás és gyakorlat anyagok az Informatika1 címszó alatt.
GYORS INDÍTÁS: Kattintsunk a New worksheet-re, majd a File... menüből a Rename worksheet menüponttal nevezzük át. A cellákba írt képletet SHIFT+ENTER-rel hajthatjuk végre.
A munka végeztével kattintsunk a Save & Quit gombra, különben a munkafüzetünk megnyitva marad (például a szerver emlékezni fog a változók értékeire). Ezzel feleslegesen terheljük a szervert.
Firefox alatt tökéletesen működik, Opera alatt majdnem minden funkció. Internet Explorer alatt nem próbáltam.
Tartalomjegyzék |
Sage használata, Home oldal
Belépés után jobbra fent az alábbi gombokat látjuk:
- Home: a munkafüzeteinket nézhetjük meg itt (lehet, hogy még nincs egy sem) Alapértelmezés szerint ide érkezünk a jelszavunk begépelése után.
- Published: az intézeti megosztott munkafüzeteket listázhatjuk. Ezek publikusak, a Publish gombbal tudunk majd idetenni saját munkát.
- Help: segítség angolul. Tartalmaz hasznos dolgokat.
- Settings: Itt változtathatunk jelszót.
- Sign out: Kijelentkezés
Bal oldalt fent van pár link és gomb:
- New Worksheet: Új munkafüzet létrehozása. Erre kattintsunk, ha most látjuk a programot először.
- Upload: Ha korábban letöltöttünk egy munkafüzetet, akkor itt tudjuk visszatölteni. Hasznos, ha otthon saját Sage szervert telepítettünk, és mozgatni akarjuk a munkánkat.
- Download All: Az összes munkafüzetünk letöltése.
Alatta a gombok: a pipával kiválasztott munkafüzeteket tudjuk
- Archive/Unarchive: archiválni/visszavonni az archiválást (az archivált munkánk nem jelennek meg az Active könyvtárban)
- Delete: törölni (a törölt munkafüzetek előbb a Trash könyvtárba (kukába) kerülnek
- Stop: leállítani a futásukat
- Download: letölteni
Ha már van munkafüzetünk a listában, akkor a sor eleji File mezőt legördítve
- Rename...: átnevezhetjük a munkafüzet nevét
- Edit: szerkeszthetjük (ugyanezt érjük el, ha rákattintunk a névre)
- Copy worksheet: másolatot készíteni belőle
- Collaborate: olyan, mint a Share, megosztás más Sage felhasználókkal
Sage használata, munkafüzetek parancsai
A szerver a megnyitott munkafüzeteket percenként elmenti. Ha számunkra fontos dolgot törlünk, akkor ez baj lehet. A böngésző vissza gombja nem hozza vissza a korábbi állapotot. A korábbi állapotokat az Undo menüpont alatt tudjuk megtekinteni (a megfelelő változat kiválasztása után a Revert to this one linkkel állíthatjuk vissza).
Jobb oldalt lévő gombok:
- Save: mentés
- Save & quit: mentés és kilépés
- Discard & quit: elveti a módosításokat és kilép. Az automatikus mentés miatt az 1 percen belüli állapotról úgyis készült mentés.
- Undo: korábbi állapot visszaállítása
- Publish: publikálás (azok is láthatják a munkafüzetünket, akiknek nincs intézeti Sage accountjuk)
A File... menüpont hasonló opciókat tartalmaz, mint az előző File menüpont. Itt van lehetőségünk átnevezni (Rename worksheet) a munkafüzetünket.
Az Action menüpontban az alábbi parancsok találhatók:
- Interrupt: a számítás megszakítása. Ugyanezt teszi az ESC billentyű is.
- Restart worksheet: megszakít minden számolást, törli a változókat
- Save and quit worksheet: elmenti a munkafüzetet és kilép
- Evaluate all: sorban az összes cellát végrehatja
- Hide/Show all output: elrejti/megjeleníti a cellák eredményét
- Delete all output: letölri a cellák eredményét
- One cell mód: egyszerre csak 1 cellát látunk (nem túl hasznos)
A billentyűzet kominációk leírásai és a Sage programról összefoglaló található itt.
Sage installálása Linux alá
Ha folyamatos internetkapcsolattal rendelkezel, akkor nem ajánlom az otthoni installálást. Az intézeti Sage szerver folyamatosan futni fog.
A http://sagemath.org/download-linux.html oldalról lehet letölteni a tömörített állományt. Érdemes hozzánk közeleső európai szervert választani. A Sage jelenleg négy architecturára érhető el: 32bit, 64bit, atom, itanium. Általában a 32bit-es változat a megfelelő. Ezután a disztribuciónak megfelelő tömörített fált töltsd le, például: sage-4.1.1-linux-Ubuntu_9.04-i686-Linux.tar.gz. Ennek a kitömörítése:
tar xvf sage-4.1.1-linux-Ubuntu_9.04-i686-Linux.tar.gz
Ezután lépjünk be a kitömörített mappába, majd indítsuk el a programot:
cd sage-4.1.1-linux-Ubuntu_9.04-i686-Linux ./sage --notebook
Sage installálása Windows alá
Ha folyamatos internetkapcsolattal rendelkezel, akkor nem ajánlom az otthoni installálást. Az intézeti Sage szerver folyamatosan futni fog.
A Sage jelenleg nem elérhető Windows alá. Az alábbi installálási mód egy virtuális gépet telepít a felhasználó gépére, amelyben linux alól fog a Sage futni. Szükségünk lesz 4 GB helyre a telepítéshez. A http://sagemath.org/download-windows.html oldal foglalkozik a virtuális gép indításához szükséges fájlokkal. Szükség lesz egy VMware Player programra, amely a virtuális gépet fogja kezelni. Ezt letölthetjük innen: http://www.vmware.com/download/player/
Ezek után a http://sagemath.org/download-windows.html oldalon töltsük le egy hozzánk közeleső európai szerverről a tömörített fájlt, például a sage-vmware-4.1.1.zip-et.
A VMware Player felinstallálása után a kicsomagolt könyvtárban indítsuk el a sage_vmx.vmx fáljt. Rövid idő elteltével egy ilyen képernyőt kell látnunk: vm_sage.png
Kattintsuk az ablakba, és írjuk be, hogy
notebook
majd nyomjunk entert. Az ablakból a Ctrl és az Alt egyszerre történő lenyomása után tudunk kijönni. Windows-ban nyissunk egy böngészőt, melybe írjuk be a Vmware Player-ben láttot IP címet (lásd kép: vm_sage2.png )
Nagyon fontos, hogy a munka végeztével vagy mentsük le a saját gépünkre a fájlokat (Download gomb), vagy zárjuk be szabályosan a virtuális gépet, ellenkező esetben elveszhetnek a munkáink. A virtiális gép szabályos bezárása:
- kattintsunk a Vmware Player ablakba
- nyomjuk le a Ctrl-C billentyűzet kombinációt
- a menüből válasszuk az off részt
- várjuk meg, amíg leáll a program