YASA Simple Library Ahmed Alkaleedy & Yll Syla.

Slides:



Advertisements
Samankaltaiset esitykset
Finna - Ohjelmistokokonaisuus Kalle Pyykkönen.
Advertisements

TOSIBOX LOCK Turvallisuusasetukset
Suorita menulta voit ottaa yhteyden iSeries:iin tai katkaista yhteyden sinne ja poistua RI400:sta.
Wikispace jatkokurssi Jarmo Heikkinen Karoliina Kemppainen Satu Kylmänen.
Marko Mäkinen Jesse Ketonen Mikko Yrjänä
Filipp Koivu, Tomi Virtanen, Niclas Arvela
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö Netbeans ja XAMPP Projektin luominen.
Roller 3 © Reiska, Blogging Roller  Roller Weblogger on blog-palvelinohjelmisto, joka asennetaan JavaEE sovelluspalvelin- ja relaatiotietokanta-
Web-sovellusten arkkitehtuurit K1103TK CodeIgniter - perusteet Jouni Juntunen.
Ubuntuun LAMP server sekä Samba tiedostonjako palvelu.
Pekka Känninen Juha Heiskanen –
Info-TV Projekti.
WORDPRESS -KOULUTUS Juha Konttinen – Miksi Wordpress?  on ilmainen  on helppo asentaa ja käyttää  omalle tai vuokratulle palvelimelle 
Opinnäytetöiden esittely
Ubuntu-ASS UpNp Media palvelin. Unelma Media palvelin joka streamaa videoita Mahdollistaisi myös musiikin ja kuvien jakamisen.
Ja virtualisointiohjelmistot -Marko Haaja ja Joni Suntio
APACHE http-serveriohjelma
S HARE P OINT - SERVERIN ASENNUS Ilmo Euro, Sebastian Dideriksen, Ari Laamanen ja Jonne Järvinen
Tekoäly-sovellusten levittäminen WWW-ympäristössä
Verkkopalvelu. Verkon rajapinta 1 DATA XXX a DATA CONTROL DTMF.
Ketterä kehitys käytännössä – TFS & Meteor
Info-TV Projekti.
DNS-Nimipalvelin Eine Vahala 2006.
DHCP & DNS Joni Härmä EL3.
Liferay Portal © Reino Aarinen, Liferay Portal Olemassa jo Liferay Portal 4.3.0rc1. Tässä asennettu Liferay Portal Liferay on avoimeen.
Ville Ahola EL5. Yleistä  Avoimen lähdekoodin www- serveriohjelma  Lähes jokaiseen käyttöjärjestelmään löytyy oma versio  Ollut suosituin www-palvelin.
vuorovaikutteiset www-sivut1 Palvelinpuolen www- ohjelmointi Dynaaminen Internet  käyttäjän tai selaimen tunnistaminen  käyttäjän toiveiden.
ECM by SYSOPENDIGIA - APPETITE ©2007 E.S.A. Tietokanta Timo Holm Mika Kilpeläinen.
JohdantotMyn1 Johdanto Verkkopalvelun koostamiseen käytetään koosteohjelmia ja ohjelmointikieliä. Verkkopalvelun toteutus voi vaatia myös palvelinohjelmointia.
Lomakkeet © Reiska, Lomakkeet Varsinkin Web-sovelluksia ajetaan täyttämällä sivulla lomake ja lähettämällä tiedot palvelimella olevan Web-sovelluksen.
Tietokannat –kurssi SQL peruskyselyt
LISp_miner ohjelman voi ladata osoitteesta: Sijoita se asemaan C:\ Olkoon meillä seuraava tenttiä koskeva tiedosto (tekstitiedosto.
Lyhyt johdanto CVS:ään (ict1td002 - Ohjelmointitaito)
 MODx on julkaisujärjestelmän ja sovelluskehyksen risteytys, jonka lisenssinä on kaikille ilmainen avoimen lähdekoodin GNU GPL. MODx on suunniteltu ammattilaisten.
Kaksi- ja kolmitasoiset sovellukset Two and Three Tier Systems.
Ubuntu Linux Toni Rosenlund, EL4. Johdanto  Ubuntu Linux:n on perustanut eteläafrikkalainen miljardööri Mark Shuttleworth jonka toimesta on luotu sekä.
Finna - Ohjelmistokokonaisuus Erkki Tolonen.
HTTP (c) Reino Aarinen, HTTP yhteyskäytäntö Web asiakasohjelmat (yleensä erilaiset selaimet) käyttävät HTTP protokollaa tiedon siirtoon WWW sivustojen.
DNS ja DHCP palvelut Linuxissa
Apache - yhteisnimitys useille Pohjois- Amerikan intiaaniheimoille - yhteinen etninen ja kulttuurinen tausta - puhuvat eteläisiä athabasca- kieliä Apassipäällikkö.
APACHE Kurssi: V Linux Sami Karjalainen OH3 Mika Haaja OH5.
Servlet-esimerkki: "VerkkoPizzeria"
Tietokannat -kurssi KSAO, Datanomit, käytön tuki kevät 2015 Lauri Tapola.
XSL Teppo Räisänen
Samba - perustietoja Samba on ilmainen ”Open Source” –ohjelma (GNU GPL). Sitä on kehitetty vuodesta 1992 alkaen. Toimii mm. tiedosto- ja tulostuspalvelimena.
Jean Danielsbacka EL3 Linux. Samba? ● Tiedosto- ja tulostuspalvelin, joka toimii lähes missä tahansa TCP/IP:tä tukevassa ympäristössä ● Samba on ilmainen.
MySQL & PostgreSQL Heikki Airaksinen & Janne Richter.
DHCP Antti Pöyhönen.
Lähiverkot erikoistyökurssi TIETOKANTAPALVELIN Linux-harjoitustyö Mari Toukola
Openh323-puhelinpalvelu Salla Brunou,
Network Information System (NIS) Lähiverkot erikoistyökurssi Linux J. Heinikoski.
PADS –ohjelmiston asetukset: Ohjeet kirjaston luontia ja ylläpitoa varten sekä varmuuskopiointi HUOM !!!! Kaikki piirilevysuunnittelu uudella PADS –versiolla.
WWW-palvelin Apache HTTP Server. Yleistä Siirtää HTTP-protokollaa käyttäen pyydetyt tiedostot Internetin välityksellä Portti 80 varattu HTTP-protokollalle.
Tietokantapalvelimet -Mikko Pehkonen, Tite4. Tietokantapalvelimista  DBMS (Database Management Systems)  Tarkoitettu tiedon keskitettyyn hallintaan.
Linux - käyttöoikeudet Seuraavaksi läpikäydään Linuxin käyttöoikeushallintaa. Lähteinä on käytetty seuraavia:
Mysql ja Postgresql Henry Sunesson. Mitä ne ovat ● MySQL ja PostgreSQL ovat sql(standard query langue) palvelimia eli toiselta nimeltään tietokanta palvelemia.
Turvallinen PHP-ohjelmointi Kohdat joihin tulee kiinnittää erityistä huomiota: Käyttäjän syöttötiedot Ohjelmistojen haavoittuvuudet Näkyvyys julkisuuteen:
Tietokantamoottorit Suosittuja tietokantamoottoreita: MySQL SQLite
WWW-sisällönhallintaohjelmistot
Linux pelikäytössä Simo-Pekka Taurama.
Kirjoita tähän Kirjoita tähän Kirjoita tähän Kirjoita tähän Kirjoita tähän Kirjoita tähän Kirjoita tähän.
Sisältö PostgreSQL MySQL Historia yms. ORDBMS Ominaisuuksia Asennus
Koha & Eclipse.
Istuntojen hallinta PHP-sovelluksessa
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö
Linux -järjestelmät Teemu karstila ja antti juvonen
Verkon komponentteja Isäntäkone (host) reititin R R R R linkki R
Tämä päivän juttuja WP ja tietoturva WP sivun julkaisu.
Esityksen transkriptio:

YASA Simple Library Ahmed Alkaleedy & Yll Syla

Tarkoitus ja tavoitteet Web-palvelin Nettisivusto Django Web Frameworkia käyttäen YASA Simple Library Kirjastosivusto, jossa voi selailla, lainata yms. kirjastossa olevia kirjoja. Sivuston ulkoasuun ei ole vielä panostettu, sivusto muutenkin vielä työn alla, joten vaikeasti demottavissa!

Työkalut VmWare Fusion + Ubuntu server 10.04 Django Web Framework Python MySQL database Apache

Asentaminen Django source paketin lataus (dev –versio) svn co http://code.djangoproject.com/svn/django/trunk/ django_src Apachen asennus sudo apt-get install apache2 libapache2-mod-python MySQL-Server & Python-MySQL-Db sudo apt-get install mysql-server python-mysqldb

Uuden projektin luominen django-admin.py startproject myproject -> myproject –kansio, jossa seuraavat tiedostot: __init.py__ (tyhjä tiedosto, ilmoittaa pythonille tämä kansio pitää sisällään pythonia) manage.py (komentorivityökalu vuorovaikutus django projektin kanssa) settings.py (konfigurointitiedosto Django projektille) urls.py (Django projectin URLit tänne)

Django development server python manage.py runserver Em. komennolla käynnistetään djangon palvelin localhost:iin (http://127.0.0.1:8000/) Portin vaihtaminen esim. 8080 python manage.py runserver 8080 Sallitaan muiden sisäverkon koneiden pääsy python manage.py runserver 0.0.0.0:8000 (oma sisäinen ip-osoite käytössä)

Uusi ohjelma python manage.py startapp kirjasto -> luo uuden kirjasto nimisen kansion jossa: __init__.py models.py (tietokantatiedosto) tests.py (ohjelman testaukseen käytettävä) views.py (Templatet, kaikki ohjelman/järj. toiminta täällä, tietokantakyselyt yms.)

Komentoja Tietokannan synkronointi (tiedoston muokkauksen jälkeen aina suoritettava): python manage.py syncdb Katsotaan luotu tietokanto sql -muodossa python manage.py sql kirjasto Python shell (komentorivityökalu) python manage.py shell (Hyödyllinen työkalu python scriptien testaamiseen yms.)