Skip to content

Instantly share code, notes, and snippets.

@OAlm
OAlm / main.py
Created September 15, 2015 19:32
CC assignment 3, fall 2015
__author__ = 'alm'
from nltk.stem.wordnet import WordNetLemmatizer
import gzip
import zipfile
import sys
import codecs
from assignment2 import help
@OAlm
OAlm / 1_main.py
Last active September 9, 2015 19:45
CC Assignment 2, fall 2015, Markov Chains
__author__ = 'alm'
import logging
import random
from collections import Counter
from collections import defaultdict
from ticker import Ticker
import help
@OAlm
OAlm / 1. listening-mouse-events-jquery.html
Last active August 29, 2015 14:17
Verkkopalvelut 2015, basic mouse event listeners with jquery (Metropolia). DEMO: http://bit.ly/1N5rc6f
<!DOCTYPE html>
<!-- LISTENING EVENTS EXAMPLES FROM W3SCHOOLS, SEE http://www.w3schools.com/jsref/dom_obj_event.asp -->
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="basic.css">
<script src="jquery-2.1.3.min.js"></script>
</head>
<body>
<h2>Mouse event listener examples, jquery</h2>
@OAlm
OAlm / 1. listening-mouse-events.html
Last active August 29, 2015 14:17
Verkkopalvelut, basic examples on mouse event listeners, spring 2015 (Metropolia) DEMO: http://bit.ly/1Oqijrp
<!DOCTYPE html>
<!-- LISTENING EVENTS EXAMPLES FROM W3SCHOOLS, SEE http://www.w3schools.com/jsref/dom_obj_event.asp -->
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="basic.css">
</head>
<body>
<h2>Mouse event listener examples, javascript</h2>
<div class="item"><button id="clickButton">1. Click me</button></div>
__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
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
Mobiili web?
Asiakas (client) -----------------> Palvelin (server)
<-----------------
"mobiili web"
(käyttäjä)-(mobiililaite)
SELAIN = "VIRTUAALIKONE"

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

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

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