Avointen ja ilmaisten ohjelmien hyödyntäminen järjestötoiminnassaOtto Kekäläinen
Avoimet ohjelmat ja tietoturva järjestötoiminnassa -kurssi: Avointen ja ilmaisten ohjelmien hyödyntäminen järjestötoiminnassa
Otto Kekäläinen, Visili / Visio, Helsinki 6.3.2014
Avoimen lähdekoodin ohjelmat ja Internetin tehokäyttöOtto Kekäläinen
Avoimet ohjelmat ja tietoturva järjestötoiminnassa -kurssi: Avoimen lähdekoodin ohjelmat ja Internetin tehokäyttö
Otto Kekäläinen, Visili / Visio, Helsinki 13.3.2014
Tietoturva järjestötoiminnassa – miten suojata tietokoneet ja viestintäyhteyd...Otto Kekäläinen
Avoimet ohjelmat ja tietoturva järjestötoiminnassa -kurssi: Tietoturva järjestötoiminnassa – miten suojata tietokoneet ja viestintäyhteydet avoimilla ja ilmaisilla ohjelmilla
Otto Kekäläinen, Visili / Visio, Helsinki 20.3.2014
Avoimet innovaatiot tietoyhteiskunnan eteenpäin vievänä voimanaOtto Kekäläinen
Tampereen yliopiston ITIP3-kurssilla 27.11.2014 pidetty luento. Kertoo avoimesta lähdekoodista, avoimesta datasta, standardeista ja rajapinnoista - yhteiskunnallisesta näkökulmasta.
Avointen ja ilmaisten ohjelmien hyödyntäminen järjestötoiminnassaOtto Kekäläinen
Avoimet ohjelmat ja tietoturva järjestötoiminnassa -kurssi: Avointen ja ilmaisten ohjelmien hyödyntäminen järjestötoiminnassa
Otto Kekäläinen, Visili / Visio, Helsinki 6.3.2014
Avoimen lähdekoodin ohjelmat ja Internetin tehokäyttöOtto Kekäläinen
Avoimet ohjelmat ja tietoturva järjestötoiminnassa -kurssi: Avoimen lähdekoodin ohjelmat ja Internetin tehokäyttö
Otto Kekäläinen, Visili / Visio, Helsinki 13.3.2014
Tietoturva järjestötoiminnassa – miten suojata tietokoneet ja viestintäyhteyd...Otto Kekäläinen
Avoimet ohjelmat ja tietoturva järjestötoiminnassa -kurssi: Tietoturva järjestötoiminnassa – miten suojata tietokoneet ja viestintäyhteydet avoimilla ja ilmaisilla ohjelmilla
Otto Kekäläinen, Visili / Visio, Helsinki 20.3.2014
Avoimet innovaatiot tietoyhteiskunnan eteenpäin vievänä voimanaOtto Kekäläinen
Tampereen yliopiston ITIP3-kurssilla 27.11.2014 pidetty luento. Kertoo avoimesta lähdekoodista, avoimesta datasta, standardeista ja rajapinnoista - yhteiskunnallisesta näkökulmasta.
"Open source in the Finnish Ministry of Justice". Presentation in the Open Source and licensing seminar organized by the IPR University Center on 9 November 2011 in Helsinki. Presentation is in Finnish.
"Open source in the Finnish Ministry of Justice". Presentation in the Open Source and licensing seminar organized by the IPR University Center on 9 November 2011 in Helsinki. Presentation is in Finnish.
Yhteentoimivuutta avoimesti Oulu -seminaari 13.2.2012
License: CC BY-SA 3.0 http://creativecommons.org/licenses/by-sa/3.0/ (except material from other sources)
FOSDEM2021: MariaDB post-release quality assurance in Debian and UbuntuOtto Kekäläinen
Presentation slides from FOSDEM 2021.
Talk covers the MariaDB packaging in two of the most widely-used Linux distros, Debian and Ubuntu, including the strict requirements demanded by distros, and the impact on fixing bugs “upstream” in MariaDB itself.
Search in WordPress - how it works and howto customize itOtto Kekäläinen
WordPress search customization is a topic we at Seravo get asked about on a frequent basis. There are many different ways to customize the search, and customers understandably want to learn the best practices. The search can be customized quite easily with small changes on PHP code level, and by utilizing MariaDB database’s built-in search functionality. You can also choose a more robust way to do this, and build a new ElasticSearch server just for your case.
These slides are from the webinar on January 14th, 2021: https://seravo.com/blog/webinar-search-function-and-how-to-customize-it/
MariaDB quality assurance in Debian and UbuntuOtto Kekäläinen
MariaDB post-release quality assurance in Debian and Ubuntu
Presentation from MariaDB Server Minifest Dec 9th, 2020.
See https://mariadb.org/minifest2020/distros/
DebConf 2020: What’s New in MariaDB Server 10.5 and Galera 4?Otto Kekäläinen
MariaDB has now reached the 10th major release since the original authors of MySQL started taking the code base in another direction than where MySQL is going under Oracle’s ownership. Today MariaDB has many more features than Oracle MySQL and it is the default MySQL variant in Debian.
This presentation covers what new features landed in MariaDB 10.5 and also touches on how the long existing features have evolved to today, and naturally what is their state and best practices for Debian users. MariaDB has also built-in support for Galera master-master replication and Galera 4 has recently landed in Debian, so it will also be covered.
The 5 most common reasons for a slow WordPress site and how to fix them – ext...Otto Kekäläinen
Presentation given in WP Meetup in October 2019.
Includes fresh new tips from summer/fall 2019!
A Must read for all WordPress site owners and developers.
How to investigate and recover from a security breach in WordPressOtto Kekäläinen
Talk given at the first ever WordCamp Nordic on March 8th, 2019.
How to investigate and recover from a security breach – real-life experiences with WordPress
Sometimes the bad guys get in, despite all the protections and precautions. If that happens, there are many techniques that can be used to stop further damage, track down what the intruder did and how they got in. Finally the site needs to be cleaned up and re-opened for visitors. In this talk the most important techniques are presented along with real-life examples when they were used.
Automatic testing and quality assurance for WordPress plugins and themesOtto Kekäläinen
Talk given at WP Helsinki Meetup 7.11.2018
See also:
* https://developer.wordpress.org/themes
* https://developer.wordpress.org/plugins
* https://travis-ci.org/Seravo
* https://seravo.com/blog/coding-wordpress-in-style-with-phpcs/
10 things every developer should know about their database to run word press ...Otto Kekäläinen
Talk from WordCamp Barcelona 2018
https://2018.barcelona.wordcamp.org/session/10-things-every-developer-should-know-about-their-database-to-run-wordpress-optimally/
The database is perhaps the most important piece of your infrastructure. The database contains all your important e-commerce data and must be kept secured. The database performance often defines the overall performance of your WordPress site. In this talk I the most important things every WordPress developer should know about MariaDB/MySQL to be able to build and operate their site optimally.
Automatic testing and quality assurance for WordPress pluginsOtto Kekäläinen
Talk given at WordCamp Jyväskylä 2018
WordPress plugins have a reputation of low quality. Help us prove them wrong. Start using automatic quality testing!
WordPressin tietoturva: Mikä on olennaista – ja mikä ei?
Esitys WP Seinäjoki Meetupissa 28.11.2017
Tietoa kaikille jotka omistavat WordPress-sivuston tai kehittävät WordPress-sivustoja.
Improving WordPress Performance with Xdebug and PHP ProfilingOtto Kekäläinen
Presentation given at WordCamp Europe 2017 in Paris 2017-06-16.
Xdebug is a tool for developers to gain insight into how PHP is executed. Using it for profiling is a very effective, fast and precise method to find bottlenecks in your WordPress site. In this talk I explain how to use it with Webgrind, how to find potential optimization targets, show examples of real cases when Xdebug helped fix a performance problem and also explain what Xdebug is not suitable for and what can be used instead. If you are not a developer, you’ll learn what Xdebug is capable of and when to ask a developer to use it.
MariaDB adoption in Linux distributions and development environmentsOtto Kekäläinen
Presentation given at the M|17 MariaDB User Conference 2017
https://m17.mariadb.com/
Linux, Apache, MySQL and PHP used to be the most widely used web application stacks. As technology evolves, this is no longer the case. For the M part, MariaDB has replaced MySQL in numerous Linux distributions and development environments, and is becoming the new M in most production environments as well. This talk presents how the landscape looks today, and why and how web developers are migrating to MariaDB around the globe.
Presentation given at the WP Jyväksylä Meetup March 21st, 2017. This revised version contains references to the WordPress security news that circulated in February 2017.
Seravo-salaatti: OpenDocument - miksi sitä pitäisi käyttää ja miten se liittyy LibreOfficeen ja Google Docsiin?
1. Mikä on OpenDocument Format,
miten LibreOffice ja Google Docs liittyy siihen
ja miksi sitä kannattaa käyttää?
Otto Kekäläinen
Seravo-salaatti
Tampere 27.3.2014
4. Open Document Format
Idea: alusta alkaen yhteentoimivaksi suunniteltu
tiedostomuoto,jota mikä tahansa toimisto-
ohjelmiston toimittaja voi käyttää vapaasti
Kaikkien valmistajien ja käyttäjien mieleen
..paitsi Microsoft,jonka intressissä on sitoa käyttäjät omaan
tiedostomuotoonsa
Standardoimisprosessi aloitettu vuonna 2002
pohjautuen silloisen OpenOfficen tiedostomuotoihin
5. Avoin standardi
Noin 600 sivua määrittelyä jonka kuka tahansa voi ilmaiseksi
lukea ja vapaasti implementoida
Vuonna 2005 OASIS-standardointijärjestö julkaissut ensimmäisen version,vuonna
2006 hyväksytty nimellä ISO/IEC 26300:2006,sen jälkeen pieniä päivityksiä ja
täsmennyksiä vuosittain
OpenDocument 1.2 hyväksyntävaiheessa
Ensimmäinen versio standardista jonka tekemiseen myös Microsoft on osallistunut
OpenDocument 1.3 kirjoitusvaiheessa
sisältää ominaisuuksia mm.reaaliaikaisen yhteiskirjoittamisen tukemiseksi
6. Avoimen standardin hyöty
Toimittajariippumattomuus!
Tiedoston voi nyt ja tulevaisuudessa avata eri ohjelmilla,sisältö ei
joudu yksittäisen ohjelmiston ”panttivangiksi”
Tiedosto on arkistointikelpoinen,avattavissa varmasti jollakin
tavalla vielä kymmenien vuosien kuluttua
Kun tallennat,muista OpenDocument-muoto!
7.
8. ODF:ää käyttävät ohjelmistot
Oletusmuoto
LibreOffice (OpenOffice)
IBM Symphony
AbiWord,KOffice,yms vähemmän tunnetut toimisto-ohjelmistot
Osittain oletusmuoto
Google Docs
Ei oletusmuoto,mutta voi avata ja tallentaa ODF:ää
Microsoft Office (uusimmat versiot)
https://en.wikipedia.org/wiki/OpenDocument_software
10. Ohjelmistokehittäjille
Ohjelmointikirjastoja: Python,Node,Java,PHP,Ruby...
Qt:ssa vakiona QTextDocumentWriter joka tekee odt-tiedostoja
Yleismuunnin: odt2text
Muutta LibreOffice:n API:a käyttämällä toimisto-
ohjelmistojen muotoja miten vaan,esim.
soffice --headless -convert-to odt:"writer8"somefile.docx
Upota WebODF verkkosivustolle!
11. Käytä LibreOfficea,jos
haluat olla täysin varma
että OpenDocument
-tiedostosi noudattaa
standardia
Google Docsissa valitse
Lataa tiedostona >
OpenDocument-muoto
12. Ota yhteyttä kun haluatte asiantuntija-
tukea LibreOffice-ohjelmiston
käyttöön yrityksessänne
Avaa seravo.fi
Lisävinkkejä blogissamme