Skip to content

Mikael Ahonen

Inspiraatiota | Asennetta | Tarinoita

  • Blogi
  • Mikael
  • Yritys
    • Pipedrive CRM
    • Microsoft Excel
  • Suomi
    • Suomi
    • English
    • Svenska

Avainsana: api

API tarkoittaa ohjelmointirajapintaa, joka tarjoaa pääsyn toisen sovelluksen dataan tai ominaisuuksiin. REST-rajapinta on tunnettu menetelmä datan siirtämiseen järjestelmästä toiseen. API-lyhenne tulee sanoista Application Programming Interface.

Tekninen kuvaus AWS-pilvialustalle toteutetusta hakurobotista. Yritys siirsi datan json-tiedostoina AWS S3-palveluun. Ajastetty python-skripti käynnistyi AWS EC2-instanssilla. EC2-virtuaalikoneella pyörinyt python-koodi kävi kyselemässä hakukonetuloksia Microsoft Azure Cognitive Services-palvelusta, joka oli käytännössä Bing-hakukone. Tulokset kirjoitettiin jälleen S3:een joko CSV- tai Excel-tiedostoina.

Hakurobotti AWS-pilvialustalle – Tekninen kuvaus asiakasprojektista

Posted 01.03.202015.03.2020 Mikael AhonenKommentoiKategoriat Asiakasprojektit, Tietotekniikka

Teknisen toteutuksen kuvaus asiakasprojektissta, jossa toteutin hakurobotin AWS-pilvialustalle nuuskimaan tietoa automatisoidusti netistä.

Web-sovelluksen arkkitehtuuri. Teknisestä kuvauksesta näkee, kuinka eri palvelut liittyvät toisiinsa. Käytettyjä palveluita ovat AWS, elastic beanstalk, docker, flask, route 53, s3, react, cloudfront, certificate manager, rds, github ja ubuntu.

Web-sovellus pilvessä data edellä – Tekninen toteutus

Posted 20.01.201919.08.2020 Mikael AhonenKommentoiKategoriat Tietotekniikka

Tekninen kuvaus data edellä tehdystä web-sovelluksesta, jonka toteutuin AWS-pilvialustalle harrasteprojektina.

Sovelluksessa on kolme näkymää punttisaliharjoitukselle. Tämä on niin sanottu pikanäkymä, joka on huomattavasti perinteistä listaa nopeampi käyttää. Harmaassa laatikossa näkyy harjoitukseen käytetty aika reaaliajassa.

Web-sovellus pilvessä data edellä – Sovelluksen esittely

Posted 20.01.201920.08.2020 Mikael AhonenKommentoiKategoriat Tietotekniikka

Tein harrasteprojektina pilveen mobiilioptimoidun web-sovelluksen, jossa olennaista oli datan monipuolinen hyödyntäminen. Katso demo video.

Zapier-konsultointi – Asiakasprojekti

Posted 15.09.201610.08.2020 Mikael AhonenKommentoiKategoriat Asiakasprojektit, Liiketoiminta

Zapier on niin sanottu integraatioalusta, jossa voidaan ilman ohjelmointiosaamista rakentaa tapahtuma ketjuja järjestelmien välille: Kun järjestelmässä A tapahtuu jokin tietty asia, järjestelmässä B tapahtuu jokin […]

Palkanlaskennan integraatio – Asiakasprojekti

Posted 01.04.201620.08.2020 Mikael Ahonen2 CommentsKategoriat Asiakasprojektit, Liiketoiminta

Tehtävänä oli saada työntekijöiden täyttämät tuntilistat mahdollisimman pienellä vaivalla palkanlaskentajärjestelmään. Asiakkaan puolelta oli selkeä idea siitä, että työntekijät täyttäisivät Excel-pohjaisen tuntilomakkeen kerran viikossa tai kuussa ja niistä […]

Etsi sivustolta

 

Linkit

  • Etusivu
  • Mikael Ahonen
  • Blogi
  • Yritys
    • Microsoft Excel
    • Pipedrive CRM
      • Pipedriven käyttöönotto omatoimisesti
      • Pipedrive Liidibuusteri testisivu
      • Pipedrive verkkolomake testisivu
  • Sivusto
    • Ota yhteyttä
    • Tietosuoja
    • Tilaa ilmoitukset
Mikael Ahonen | mikaelahonen.com
Klikkaa OK hyväksyäksesi evästeet OK
Tietosuojaseloste
Yksityisyys & Evästekäytäntö

Yksityisyysasetusten kuvaus

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Välttämätön
Aina käytössä

Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.

Ei-välttämätön

Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.