Skip to content

Instantly share code, notes, and snippets.

@OAlm
OAlm / test.md
Last active August 29, 2015 13:57

first blog text for gist.io

öä scandic letters

testing blaa blaa blaablaa

  • one

Sisätilapaikannus / Metropolia

Sovellusratkaisu koostuu kolmesta osasta.

  1. Wlan-tracking-sovelluksella kerätään huonekohtainen paikkatieto. Sovelluksen avulla kerätään huonekohtainen paikannusdata: huoneelle annetaan nimi ja kerätään huonetta kuvaavat signaalivoimakkuudet tukiasemista. Kun tiedot kerätty, aineisto indeksoidaan kantaan.
  2. Client-sovellus, esimerkiksi Kana (Kampus Navigator), ottaa tiedot nykyisestä sijainnista ja pyytää palvelimelta todennäköisimmän sijainnin.
  3. Tietojen sovellusta varten client-sovellus yhdistää paikkatiedon sisätilakarttoihin ja taustatietoihin, esimerkiksi huoneen varaustietoihin ja muihin sovellusta käyttäviin henkilöihin.

Sovelluksen prototyyppiä on kokeiltu Metropolian Leppävaaran kampuksella sekä Stuttgartin kampuksella (HDM Stuttgart http://www.omm.hdm-stuttgart.de/cms/)

E-services: lecture 4: Service quality, cloud

Olli Alm

Cloud computing, "history"

server --> virtualization --> cloud

  1. At the beginning, there was a server machine with a server software
  2. Virtualization: a server software operating on a virtual machine
  • a virtual machine (VMs): operating system not restricted by physical machine limits

Below the ad hoc notes that were discussed in the lecture.

Terms of service

When you can trust a service provider?

  • motivation: I'd like to start new business and utilize API xx for that
  • typically no guaranteed uptime (in terms of service)
    • especially true with free services

How to trust to a service?

Verkkopalvelut: luento 4: pilvipalvelut

Olli Alm

Pilvipalvelut (Cloud computing), "historia"

palvelin --> virtualisointi --> pilvi

  1. Alkujaan palvelimet olivat yksittäisiä fyysisiä koneita joissa pyöri palvelinsovellus
  2. Virtualisointi: sovellusratkaisu jossa palvelinsovellus pyörii virtuaalikoneen päällä
  • virtuaalikone (virtual machine, VM): sovellusratkaisu jonka avulla koneen fyysiset rajat ylitetään

Verkkopalvelut, luento 6 23.4.2014: Tietoturva, raakamuistiinpanot

(Olli Alm)

käsitteet

  • tietoturva (security)
  • salaus
  • salaaminen (encrypt)
  • purkaminen (decrypt)
  • luottamus (trust), laskennallinen luottamus
  • toimijoiden tunnistus, oikeellisuuden takaaminen ja toteaminen luotettavaksi

Lecture 6 - web security (Olli Alm)

1) What bad could happen when security fails?

  • losing your credientals
  • losing sensitive data passwords, username, addresses (=database stolen from an organization)
  • losing personal, sensitive information (e.g. tell that you are on a holiday, and all goods will be stolen from your home) (to put it simply: losing money)
  • "false identity" --> using someones social security id / credit card
  • govermental / municipal information might be sensitive: e.g. information on social welfare & medical records
  • denial-of-service -attack --> service down
Mobiili web?
Asiakas (client) -----------------> Palvelin (server)
<-----------------
"mobiili web"
(käyttäjä)-(mobiililaite)
SELAIN = "VIRTUAALIKONE"
Luento 4 / verkkopalvelut 2014: pilvipalvelut (Olli Alm)
Palvelun laatu
--------------
-sopimus ei takaa mitään (oikeusjutut)
-käyttäjälle ilmaiset / edulliset palvelut: ei takeita
-bisnespalveluissa voi olla takeita
__author__ = 'alm'
# list with default file location, persistent list, load and stores from the same location
__author__ = 'alm'
import pickle
import logging
import sys
import os.path