Egyszerű, osztott ütemező LISP nyelven

Slides:



Advertisements
Hasonló előadás
Összefoglalás Hardver,szoftver,perifériák Memóriák fajtái
Advertisements

ADATBÁZISOK.
Adatbázis gyakorlat 1. Szerző: Varga Zsuzsanna ELTE-IK (2004) Budapest
Programozás III STRING-XML.
Többet ésszel, mint erővel
VI. Interaktív Tábla Konferencia
Központi és közösségi szolgáltatások olvasóknak, könyvtáraknak.
Pénziskola Az Unghváry László Kereskedelmi és Vendéglátóipari Szakközépiskola és Szakiskolában.
Farkas Bálint Az előadásban... Pár szó a játékok világáról Fejlesztés játékosan Elméleti alapok gyorstalpalója Fejlesztés.
Librarians az oktató játék. A játékról  Fejlesztők: Harmat Balázs webprogramozó Horváth Alexandra grafikus  Műfaj: labirintus játék  Környezet: Windows.
2008. október 30.Európai Fogyasztói Központ Magyarország Morvay György.
Projektlabor, Projektmunka és Projekt szeminárium tapasztalatai és kérdései az informatika oktatásában az Eszterházy Károly Főiskolán dr. Kovács Emőd,
ZigBee alapú adatgyűjtő hálózat tervezése
SZOFTVER.
Weben publikált térképek a földrajzi kutatásokban Ádám Eszter Geográfus MSc hallgató.
Fordítóprogramok FORD01 Programozó matematikus III. évf. Miskolci Egyetem 1 Fordítóprogramok 1 Programozó matematikus szak 2003/2004-es tanév II. félév.
MS IT Akadémia Sisák Zoltán kuratóriumi elnök HTTP Alapítvány.
1. előadás. 1.) Szoftverfejlesztés, mint mérnöki tevékenység. Számítási eszközfejlődés. Számítási eszközfejlődés: hazai viszonyok. Mérföldkő: Simula 67.Klasszikus.
1. előadás. 1.) Szoftverfejlesztés, mint mérnöki tevékenység. Számítási eszközfejlődés. Számítási eszközfejlődés: hazai viszonyok. Mérföldkő: Simula 67.Klasszikus.
Szombathely Dinamikus WEB programozás: PHP és JSP.
Önleíró adatok: XML INFO ÉRA, Békéscsaba
Szoftvertechnológia Bevezetés.
Szoftvertechnológia Rendszertervezés.
WEB MES (webes gyártásirányító rendszer)
Kivételkezelés a C++ nyelvben Bevezetés
A PHP (PHP: Hypertext Preprocessor) nyílt forráskódú, számítógépes szkriptnyelv, legfőbb felhasználási területe a dinamikus weboldalak készítése. Emiatt.
Anyagadatbank c. tárgy gyakorlat Féléves tematika Adatbázis alapfogalmak, rendszerek Adatmodellek, adatbázis tervezés Adatbázis műveletek.
Web Application for Resource Planning
Hálózati Bombermen Belicza András Konzulens: Rajacsics Tamás BME-AAIT.
Áramkörök tervezése. Specifikáció Projekt célja: Áramkörök tervezése és modellezése Elemek tárolása: XML adatbázisban Tervező felület: Microsoft Visual.
SZOFTVER.
A Fantasztikus Programozás
Önálló labor munka Csillag Kristóf 2005/2006. őszi félév Téma: „Argument Mapping (és hasonló) technológiákon alapuló döntéstámogató rendszerek vizsgálata”
PHP oktatási tapasztalatok
A Magyar ClusterGRID projekt Stefán Péter tudományos munkatárs NIIF Iroda
Adatbázis-kezelés JAG,
Geotermikus ásványvizek vizsgálata Dr. Országh István ONTOLOGIC Közhasznú Nonprofit Zrt Debrecen, Egyetem tér 1.
15. óra A Windows XP alapjai
Visual Basic 2008 Express Edition
A szoftver, szoftvertípusok
NÁDAI GÁBOR \t Tanulmányi rendszer fejlesztése Nádai Gábor előadása GDF TDK – 2009; Konzulens: Dr. Kovács János.
RAD Studio XE5: menük felépítése
Egy keretrendszer bevezetése Affentáller László MarkCon Informatikai Kft.
A GIMP képszerkesztö program bemutatása
Ciklusok 1 Számlálós (léptető) ciklus Szintaxis: for ( i=1; i
Iskolai számítógépes hálózat bővítése Készítette Tóth László Ferenc.
CALDERONI PROGRAM HEFOP K /1.0 A PROGRAM CÉLJA, FELADATAI ÉS SZEREPE AZ ÚMFT-BEN március 4. IV. Calderoni Informatika Kerekasztal,
Jogi tudnivalók Adatbiztonság. Adatbiztonsági osztályok Alapbiztonsági osztály Személyes adat, üzleti titok, pénzügyi adatok. Fokozott biztonsági osztály.
.NET FRAMEWORK Röviden Krizsán Zoltán 1.0. Tulajdonságok I Rövidebb fejlesztés 20 támogatott nyelv (nyílt specifikáció) 20 támogatott nyelv (nyílt specifikáció)
4.Tétel: xDSL, VoIP, FTTx, NGN
Informatikai gyakorlatok 11. évfolyam
Szükségünk van rád BTL kampány esettanulmány. Az igény „Szükségünk van rád” „Szükségünk van rád”
A szoftver mint komplex rendszer A fejlesztési módszertanok általános céljai: Összetett problémák kezelhetővé tétele A fejlesztési és megtérülési jellemzők.
“Ne csak az angolt magold, hanem a What’s your német!” Kampány a német nyelv- és kultúra népszerűsítéséért.
Programozási nyelvek Programozási alapismeretek
SAP Code Inspector Szász Adorján.
Hibernate / EclipseLink / OpenJPA összehasonlítás
Kovács Gergely Péter Bevezetés
LINQ to Xml Xml kezelése Linq-val Zaklóczki Dávid
Informatikai rendszerek lassulása - a tervszerű archiválás hiánya?
Hálózati struktúrák, jogosultságok
VPN kapcsolat a Központi Könyvtár honlapján
VPN kapcsolat a Központi Könyvtár honlapján
VPN kapcsolat a Központi Könyvtár honlapján
Adatbázis-kezelés.
Integrált áramkörök programozása
MySQL története, részei, felhasználhatóság, PHPMyAdmin
A SZEMANTIKUS WEB KERESŐGÉPEI „FIND WHAT I MEAN NOT WHAT I TYPE”
Könyvtári rendszerek felső fokon
VPN kapcsolat a Központi Könyvtár honlapján
Előadás másolata:

Egyszerű, osztott ütemező LISP nyelven CLeopatra

CLeopatra Miért pont LISP? régóta érdekel, tanulási céllal érdekesnek tűnt nagyon kevesen foglalkoznak vele eddig nem sikerült jó anyagot találni a tanuláshoz, ritkák a jó LISP könyvek

CLeopatra Miért pont job ütemező? a ClusterGrid projekt miatt adott volt nem teljesen triviális, de nem is nehéz projekt sokat lehet a projektből tanulni

CLeopatra Ami tényleg elindította: http://www.gigamonkeys.com/book/ jó minőségű, ingyenesen elérhető LISP könyv könnyen megérthető példák, magyarázatok

CLeopatra Kezdeti tapaszalatok jó kompatibilitással rendelkező LISP környezetet kell találni CLISP, CMUCL kompatibilitása nem elég jó SBCL nagyon jó, de nagyobb a hardware-igénye nagyon furcsa a szintaxis (sok zárójel) a LISP egy praktikus, használható nyelv retro feeling..

CLeopatra Rentgeteg LISPben írt szoftver van Fejlesztői könyvtárak: szoftvercsomag-kezelő rendszerek különböző webes rendszerek adatbázis kezelés, objektum-relációs mapper(!) grafikai szoftverek, hálózat kezelés, XML stb Kész szoftverek: CAD rendszerek, játékok, Wikik, zenei szoftverek, stb

CLeopatra LISPben írt szoftverek: gyakorlatilag minden féle probléma-területről lehet szoftvereket találni aktívan fejlesztik őket nagyon sok ingyenesen használható

CLeopatra A nyelv fontosabb tulajdonságai: objektum-orientált nagyon jó szoftvercsomag-kezelés macro-irási lehetőség(*) kivétel-kezelés Érdekes dolgok jönnek ki belőle: hálózatról letölthető ciklus implementáció

CLeopatra Furcsaságok sokmindent máshogy csinál: objektumorientáltság kivételkezelés teljesen új koncepciók: makro-kezelés: kódot generál, de kód struktúra szinten.

CLeopatra Az ütemező megvalósítása nagyon egyszerű, “kicsavart” felépítés egy központi spool az aktív kód a számoló nodeokon fut részletek: postgresql adatbázis a spoolhoz a nodeokon futó LISPben írt ügynökök ehhez csatlakoznak, objektum-relációs mapperen keresztül

CLeopatra Felépítés:

CLeopatra Összefoglalás: a szoftver működőképes, de nem production minőségű 441 sor hosszú LISP tanulásra nagyon jó volt