User contributions
Jump to navigation
Jump to search
- 06:27, 26 May 2020 diff hist +113 QGIS suomennos →Suomennosillat current
- 06:19, 26 May 2020 diff hist +147 QGIS suomennos →QGIS työasemaohjelmisto
- 05:35, 24 March 2020 diff hist -11 QGIS suomennos →QGIS työasemaohjelmisto
- 05:32, 24 March 2020 diff hist +99 QGIS suomennos →QGIS työasemaohjelmisto
- 05:31, 24 March 2020 diff hist -84 QGIS suomennos →Suomennosillat
- 07:52, 11 February 2020 diff hist +146 QGIS suomennos →Suomennosillat
- 08:20, 28 January 2020 diff hist +169 QGIS suomennos →Ohjeita
- 08:15, 28 January 2020 diff hist +275 QGIS suomennos →Lyhyesti
- 08:10, 28 January 2020 diff hist -2 QGIS suomennos
- 08:03, 10 January 2020 diff hist +1 QGIS suomennos →Suomennos illat
- 08:01, 10 January 2020 diff hist +241 QGIS suomennos →Suomennos illat
- 08:01, 10 January 2020 diff hist -2 Finland →Tapahtumakalenteri current
- 08:00, 10 January 2020 diff hist +302 QGIS suomennos Add some info
- 07:57, 10 January 2020 diff hist +136 N QGIS suomennos Create this page
- 07:55, 10 January 2020 diff hist -56 Paikkatieto-ohjelmistojen lokalisointi current
- 07:54, 10 January 2020 diff hist +7 Paikkatieto-ohjelmistojen lokalisointi →Muut
- 07:53, 10 January 2020 diff hist -5 Paikkatieto-ohjelmistojen lokalisointi →Työasemaohjelmistot
- 07:53, 10 January 2020 diff hist +20 Paikkatieto-ohjelmistojen lokalisointi →Työasemaohjelmistot
- 07:52, 10 January 2020 diff hist -207 Paikkatieto-ohjelmistojen lokalisointi →Työasemaohjelmistot
- 07:37, 10 January 2020 diff hist +10 Finland →Tapahtumakalenteri
- 07:37, 10 January 2020 diff hist +210 Finland →Tapahtumakalenteri
- 22:04, 30 August 2019 diff hist -11 FOSS4G 2019 Community Sprint →Registered Attendees
- 22:01, 30 August 2019 diff hist +87 FOSS4G 2019 Community Sprint →Registered Attendees
- 00:32, 21 January 2019 diff hist +14 UnitedNations Committee
- 00:30, 21 January 2019 diff hist +32 UnitedNations Committee Add my name to list
- 00:29, 21 January 2019 diff hist +241 Pekka Sarkola current
- 01:20, 24 August 2018 diff hist +75 Annual General Meeting 2018 →Local Chapter Reports (15 mins)
- 08:34, 19 August 2017 diff hist 0 Pekka Sarkola
- 08:33, 19 August 2017 diff hist +6 Pekka Sarkola
- 09:29, 18 August 2017 diff hist +1 Annual General Meeting 2017 →Local Chapter Reports (25 mins) current
- 09:23, 18 August 2017 diff hist +112 Annual General Meeting 2017 →Local Chapter Reports (25 mins)
- 04:23, 18 August 2017 diff hist +70 m FOSS4G 2017 Code Sprint →Registered Attendees
- 22:57, 9 August 2017 diff hist +16 Annual General Meeting 2017 →Local Chapter Reports (30 mins)
- 05:54, 22 October 2015 diff hist +13 DevALPO 2015 →Ohjelma current
- 05:54, 22 October 2015 diff hist +61 DevALPO 2015 →Ohjelma
- 02:16, 22 September 2015 diff hist 0 DevALPO 2015 →Ilmoittautumiset
- 02:15, 22 September 2015 diff hist -83 DevALPO 2015 →Ilmoittautumiset
- 01:38, 18 September 2015 diff hist +16 FOSS4G 2015 Code Sprint →GeoExt 3
- 17:56, 17 September 2015 diff hist -1 Contacts →Local Chapters
- 23:31, 10 September 2015 diff hist +14 Annual General Meeting 2015 →Lightning Talks
- 23:30, 10 September 2015 diff hist +44 Annual General Meeting 2015 →Lightning Talks
- 03:25, 4 September 2015 diff hist +35 DevALPO 2015 järjestelyt →Markkinointi current
- 03:23, 4 September 2015 diff hist 0 DevALPO 2015 →Aika
- 03:16, 4 September 2015 diff hist 0 DevALPO 2015 →Ohjelma
- 03:15, 4 September 2015 diff hist +80 DevALPO 2015 →Ohjelma
- 03:13, 4 September 2015 diff hist +35 DevALPO 2015 →Ohjelma
- 03:12, 4 September 2015 diff hist +27 DevALPO 2015 →Ohjelma
- 00:36, 4 September 2015 diff hist +6 DevALPO 2015
- 00:35, 4 September 2015 diff hist -1 DevALPO 2015
- 00:34, 4 September 2015 diff hist +1 DevALPO 2015
- 00:34, 4 September 2015 diff hist +8 DevALPO 2015
- 00:32, 4 September 2015 diff hist -5 DevALPO 2015
- 00:31, 4 September 2015 diff hist +32 DevALPO 2015 →Aika
- 00:22, 4 September 2015 diff hist +199 DevALPO 2015 järjestelyt →Markkinointi
- 23:18, 3 September 2015 diff hist +221 DevALPO 2015 järjestelyt →Markkinointi
- 23:16, 3 September 2015 diff hist +217 DevALPO 2015 järjestelyt →Markkinointi
- 23:15, 3 September 2015 diff hist +15 Finland →Tapahtumakalenteri
- 23:14, 3 September 2015 diff hist +152 DevALPO 2015 järjestelyt →Paikka
- 23:12, 3 September 2015 diff hist +231 N DevALPO 2015 järjestelyt Created page with "== Paikka == Varattu ensin Sellon kirjastosta (to 15.10.). Perutaan, koska koulujen syysloma osuu kohdalle. Varattu Entressen kirjastosta: http://entressenkirjasto.fi/. Sähköpo..."
- 23:11, 3 September 2015 diff hist -1 DevALPO 2015 →Ilmoittautumiset
- 23:11, 3 September 2015 diff hist +170 DevALPO 2015 →Ilmoittautumiset
- 23:09, 3 September 2015 diff hist 0 DevALPO 2015 →Aika
- 23:08, 3 September 2015 diff hist +35 DevALPO 2015 →Paikka
- 23:11, 19 August 2015 diff hist -157 DevALPO 2013 →Ilmoittautumiset current
- 23:09, 19 August 2015 diff hist +38 DevALPO 2015 →Ilmoittautumiset
- 23:01, 19 August 2015 diff hist 0 DevALPO 2015 →Ohjelma
- 23:01, 19 August 2015 diff hist -8 DevALPO 2015 →Ohjelma
- 23:00, 19 August 2015 diff hist +102 DevALPO 2015 →Ilmoittautumiset
- 22:59, 19 August 2015 diff hist +7 DevALPO 2015 →Ohjelma
- 22:59, 19 August 2015 diff hist -613 DevALPO 2015 →Ohjelma
- 22:58, 19 August 2015 diff hist -63 DevALPO 2015 →Ohjelma
- 22:55, 19 August 2015 diff hist +2,876 N DevALPO 2015 Created page with "Avoimen lähdekoodin paikkatieto-ohjelmistojen sovelluskehittäjien tapaaminen. Tule kuuntelemaan uusimmat uutiset [http://2015.foss4g.org FOSS4G] -konferenssin osallistujilta ..."
- 22:53, 19 August 2015 diff hist +12 Finland →Tapahtumakalenteri
- 22:40, 11 May 2015 diff hist 0 ALPO 2015 →Kokopäivän seminaarin ohjelma
- 22:27, 11 May 2015 diff hist +40 ALPO 2015 →Kokopäivän seminaarin ohjelma
- 22:26, 11 May 2015 diff hist 0 ALPO 2015 →Kokopäivän seminaarin ohjelma
- 22:26, 11 May 2015 diff hist 0 ALPO 2015 →Kokopäivän seminaarin ohjelma
- 08:11, 6 May 2015 diff hist +2 ALPO 2015 →Kokopäivän seminaarin ohjelma
- 08:11, 6 May 2015 diff hist -48 ALPO 2015 →Kokopäivän seminaarin ohjelma
- 03:30, 7 April 2015 diff hist +142 ALPO 2015 →Kokopäivän seminaarin ohjelma
- 08:13, 1 April 2015 diff hist -27 ALPO 2015 →Ilmoittautumiset
- 08:12, 1 April 2015 diff hist -2 ALPO 2015 →Kokopäivän seminaarin ohjelma
- 08:11, 1 April 2015 diff hist -14 ALPO 2015 →Kokopäivän seminaarin ohjelma
- 08:11, 1 April 2015 diff hist +1 ALPO 2015 →Kokopäivän seminaarin ohjelma
- 08:10, 1 April 2015 diff hist +5 ALPO 2015 →Kokopäivän seminaarin ohjelma
- 08:09, 1 April 2015 diff hist +18 ALPO 2015 →Kokopäivän seminaarin ohjelma
- 06:11, 24 March 2015 diff hist -38 ALPO 2015 →Työpajat
- 00:37, 20 March 2015 diff hist +13 ALPO 2015 →Paikka
- 09:59, 27 January 2015 diff hist -1,465 ALPO 2015 →Seminaari
- 09:56, 27 January 2015 diff hist +2,611 N ALPO 2015 Created page with "ALPO-seminaari kokoaa yhteen avoimen lähdekoodin paikkatieto-ohjelmistoista kiinnostuneet suomalaiset. Seminaari koostuu maksullista työpajoista sekä kaikille ilmaisesta, avo..."
- 09:55, 27 January 2015 diff hist +1 Finland →Tapahtumakalenteri
- 09:54, 27 January 2015 diff hist +3 Finland →Tapahtumakalenteri
- 23:26, 15 October 2014 diff hist +51 DevALPO 2014 →Ohjelma current
- 23:27, 8 October 2014 diff hist 0 DevALPO 2014 →Ohjelma
- 23:26, 8 October 2014 diff hist +78 DevALPO 2014 →Ohjelma
- 22:11, 7 October 2014 diff hist -2 DevALPO 2014 →Ohjelma
- 22:11, 7 October 2014 diff hist +8 DevALPO 2014 →Ohjelma
- 22:11, 7 October 2014 diff hist +9 DevALPO 2014 →Ohjelma
- 22:10, 7 October 2014 diff hist -3 DevALPO 2014 →Ohjelma
- 22:09, 7 October 2014 diff hist +71 DevALPO 2014 →Ohjelma
- 11:00, 5 October 2014 diff hist +23 DevALPO 2014 →Ohjelma
- 10:59, 5 October 2014 diff hist -122 DevALPO 2014 →Ilmoittautumiset
- 10:59, 5 October 2014 diff hist +1 DevALPO 2014 →Ohjelma
- 10:58, 5 October 2014 diff hist +28 DevALPO 2014 →Ohjelma
- 10:57, 5 October 2014 diff hist +46 DevALPO 2014 →Ohjelma
- 10:56, 5 October 2014 diff hist +55 DevALPO 2014 →Ohjelma
- 10:08, 5 October 2014 diff hist -1 DevALPO 2014 →Ohjelma
- 10:08, 5 October 2014 diff hist +85 DevALPO 2014 →Ohjelma
- 22:27, 2 October 2014 diff hist +50 DevALPO 2014 →Ohjelma
- 04:11, 30 September 2014 diff hist -179 DevALPO 2014 →Ohjelma
- 00:19, 18 September 2014 diff hist +1 DevALPO 2014 →Ohjelma
- 00:19, 18 September 2014 diff hist +31 DevALPO 2014 →Ohjelma
- 10:02, 16 September 2014 diff hist -1 DevALPO 2014 →Ohjelma
- 10:02, 16 September 2014 diff hist +11 DevALPO 2014 →Ohjelma
- 10:01, 16 September 2014 diff hist +30 DevALPO 2014 →Ohjelma
- 09:59, 16 September 2014 diff hist +14 DevALPO 2014 →Ohjelma
- 09:58, 16 September 2014 diff hist +89 DevALPO 2014 →Ohjelma
- 21:49, 15 September 2014 diff hist +160 DevALPO 2014 →Ilmoittautumiset
- 21:43, 15 September 2014 diff hist +1 DevALPO 2014 →Ohjelma
- 21:43, 15 September 2014 diff hist +1 DevALPO 2014 →Ohjelma
- 21:43, 15 September 2014 diff hist -21 DevALPO 2014 →Ohjelma
- 21:41, 15 September 2014 diff hist +3 DevALPO 2014 →Ohjelma
- 21:41, 15 September 2014 diff hist +57 DevALPO 2014 →Ohjelma
- 08:09, 12 September 2014 diff hist -3 DevALPO 2014 →Ohjelma
- 08:08, 12 September 2014 diff hist +3 DevALPO 2014 →Ohjelma
- 08:08, 12 September 2014 diff hist -5 DevALPO 2014 →Ohjelma
- 08:07, 12 September 2014 diff hist +2 DevALPO 2014 →Ohjelma
- 08:07, 12 September 2014 diff hist +2 DevALPO 2014 →Ohjelma
- 08:06, 12 September 2014 diff hist +10 DevALPO 2014 →Ohjelma
- 08:06, 12 September 2014 diff hist +61 DevALPO 2014 →Ohjelma
- 08:04, 12 September 2014 diff hist +147 DevALPO 2014 →Ohjelma
- 21:40, 11 August 2014 diff hist +34 DevALPO 2014 →Ohjelma
- 21:39, 11 August 2014 diff hist +3 DevALPO 2014 →Ohjelma
- 21:36, 11 August 2014 diff hist -1 DevALPO 2014 →Ohjelma
- 21:35, 11 August 2014 diff hist +27 DevALPO 2014 →Ohjelma
- 21:34, 11 August 2014 diff hist -86 DevALPO 2014 →Ohjelma
- 21:33, 11 August 2014 diff hist +1 DevALPO 2014 →Ohjelma
- 21:31, 11 August 2014 diff hist +21 DevALPO 2014 →Ohjelma
- 21:30, 11 August 2014 diff hist +59 DevALPO 2014 →Ohjelma
- 21:30, 11 August 2014 diff hist 0 DevALPO 2014 →Ohjelma
- 21:30, 11 August 2014 diff hist +11 DevALPO 2014 →Ohjelma
- 21:29, 11 August 2014 diff hist 0 DevALPO 2014 →Ohjelma
- 21:28, 11 August 2014 diff hist +60 DevALPO 2014 →Ohjelma
- 21:27, 11 August 2014 diff hist -9 DevALPO 2014 →Ohjelma
- 21:26, 11 August 2014 diff hist +57 DevALPO 2014 →Ohjelma
- 21:22, 11 August 2014 diff hist -25 DevALPO 2014 →Ohjelma
- 21:22, 11 August 2014 diff hist -52 DevALPO 2014 →Ohjelma
- 21:21, 11 August 2014 diff hist 0 DevALPO 2014 →Ohjelma
- 21:20, 11 August 2014 diff hist 0 DevALPO 2014 →Ohjelma
- 21:18, 11 August 2014 diff hist 0 DevALPO 2014 →Ohjelma
- 21:17, 11 August 2014 diff hist +33 DevALPO 2014 →Ohjelma
- 21:15, 11 August 2014 diff hist +59 DevALPO 2014 →Ohjelma
- 21:14, 11 August 2014 diff hist 0 DevALPO 2014 →Ohjelma
- 21:14, 11 August 2014 diff hist +2 DevALPO 2014 →Ohjelma
- 21:14, 11 August 2014 diff hist +1 DevALPO 2014 →Ohjelma
- 21:13, 11 August 2014 diff hist -1 DevALPO 2014 →Ohjelma
- 21:13, 11 August 2014 diff hist +19 DevALPO 2014 →Ohjelma
- 21:12, 11 August 2014 diff hist 0 DevALPO 2014 →Ohjelma
- 21:12, 11 August 2014 diff hist +11 DevALPO 2014 →Ohjelma
- 21:11, 11 August 2014 diff hist -14 DevALPO 2014 →Ohjelma
- 21:11, 11 August 2014 diff hist +21 DevALPO 2014 →Ohjelma
- 21:10, 11 August 2014 diff hist +31 DevALPO 2014 →Ohjelma
- 21:09, 11 August 2014 diff hist +10 DevALPO 2014 →Ohjelma
- 21:08, 11 August 2014 diff hist +17 DevALPO 2014 →Ohjelma
- 21:07, 11 August 2014 diff hist -43 DevALPO 2014 →Ohjelma
- 21:05, 11 August 2014 diff hist 0 DevALPO 2014 →Ohjelma
- 21:05, 11 August 2014 diff hist +28 DevALPO 2014 →Ohjelma
- 21:01, 11 August 2014 diff hist +18 DevALPO 2014 →Ohjelma
- 21:00, 11 August 2014 diff hist +3 DevALPO 2014 →Ohjelma
- 20:59, 11 August 2014 diff hist -1 DevALPO 2014 →Ohjelma
- 20:58, 11 August 2014 diff hist +52 DevALPO 2014 →Ohjelma
- 20:57, 11 August 2014 diff hist +35 DevALPO 2014 →Ohjelma
- 20:57, 11 August 2014 diff hist +2 DevALPO 2014
- 20:55, 11 August 2014 diff hist +136 DevALPO 2014
- 01:06, 8 August 2014 diff hist +25 Finland →Menneet tapahtumat
- 01:06, 8 August 2014 diff hist +19 Finland →Tapahtumakalenteri
- 01:03, 8 August 2014 diff hist +23 Category:FI:Tapahtumat current
- 01:02, 8 August 2014 diff hist +1 DevALPO 2014
- 00:59, 8 August 2014 diff hist +1,681 DevALPO 2014
- 00:56, 8 August 2014 diff hist +12 N DevALPO 2014 Created page with "devALPO 2014"
- 00:55, 8 August 2014 diff hist -24 Finland →Tapahtumakalenteri
- 00:53, 8 August 2014 diff hist +26 N DevALPO moved DevALPO to DevALPO 2013: This is year 2013 of devALPO pages, new is coming (devALPO 2014) current
- 00:53, 8 August 2014 diff hist 0 m DevALPO 2013 moved DevALPO to DevALPO 2013: This is year 2013 of devALPO pages, new is coming (devALPO 2014)
- 11:42, 26 May 2014 diff hist +81 ALPO 2014 →Ilmoittautumiset current
- 03:18, 9 May 2014 diff hist +192 ALPO 2014 →Työpajat
- 10:23, 28 April 2014 diff hist +36 ALPO 2014 →Seminaari
- 10:23, 28 April 2014 diff hist +10 ALPO 2014 →Seminaari
- 10:22, 28 April 2014 diff hist -5 ALPO 2014 →Seminaari
- 10:21, 28 April 2014 diff hist +13 ALPO 2014 →Seminaari
- 10:21, 28 April 2014 diff hist +13 ALPO 2014 →Seminaari
- 10:20, 28 April 2014 diff hist +5 ALPO 2014 →Seminaari
- 10:08, 28 April 2014 diff hist -12 ALPO 2014 →Seminaari
- 10:00, 28 April 2014 diff hist +9 ALPO 2014 →Seminaari
- 10:00, 28 April 2014 diff hist +3 ALPO 2014 →Seminaari
- 09:59, 28 April 2014 diff hist -1 ALPO 2014 →Seminaari
- 09:58, 28 April 2014 diff hist +166 ALPO 2014 →Seminaari
- 09:57, 28 April 2014 diff hist +27 ALPO 2014 →Seminaari
- 09:57, 28 April 2014 diff hist +14 ALPO 2014 →Seminaari
- 09:56, 28 April 2014 diff hist +13 ALPO 2014 →Seminaari
- 09:56, 28 April 2014 diff hist +1 ALPO 2014 →Seminaari
- 09:55, 28 April 2014 diff hist 0 ALPO 2014 →Seminaari
- 09:55, 28 April 2014 diff hist +27 ALPO 2014 →Seminaari
- 09:54, 28 April 2014 diff hist -2 ALPO 2014 →Seminaari
- 09:54, 28 April 2014 diff hist +1 ALPO 2014 →Seminaari
- 09:53, 28 April 2014 diff hist +15 ALPO 2014 →Seminaari
- 09:52, 28 April 2014 diff hist +23 ALPO 2014 →Seminaari
- 09:51, 28 April 2014 diff hist +26 ALPO 2014 →Seminaari
- 09:48, 28 April 2014 diff hist -3 ALPO 2014 →Seminaari
- 09:47, 28 April 2014 diff hist +7 ALPO 2014 →Seminaari
- 09:46, 28 April 2014 diff hist +80 ALPO 2014 →Seminaari
- 09:45, 28 April 2014 diff hist +35 ALPO 2014 →Ilmoittautumiset
- 09:44, 28 April 2014 diff hist +1 ALPO 2014 →Seminaari
- 09:43, 28 April 2014 diff hist 0 ALPO 2014 →Seminaari
- 09:42, 28 April 2014 diff hist -3 ALPO 2014 →Seminaari
- 09:40, 28 April 2014 diff hist +6 ALPO 2014 →Seminaari
- 09:40, 28 April 2014 diff hist +16 ALPO 2014 →Seminaari
- 09:39, 28 April 2014 diff hist 0 ALPO 2014
- 09:38, 28 April 2014 diff hist +294 ALPO 2014 →Seminaari
- 09:34, 28 April 2014 diff hist +2 ALPO 2014 →Seminaari
- 09:34, 28 April 2014 diff hist +204 ALPO 2014 →Seminaari
- 09:30, 28 April 2014 diff hist +23 ALPO 2014 →QGIS perusteet
- 09:29, 28 April 2014 diff hist +523 ALPO 2014 →OGC GeoPackage
- 08:46, 23 April 2014 diff hist -2 ALPO 2014 →Työpajat
- 08:46, 23 April 2014 diff hist +145 ALPO 2014
- 08:44, 23 April 2014 diff hist +8 ALPO 2014 →Ohjelma
- 08:43, 23 April 2014 diff hist -1 ALPO 2014 →Työpajat
- 08:42, 23 April 2014 diff hist -108 ALPO 2014 →OGC GeoPackage
- 08:42, 23 April 2014 diff hist +26 ALPO 2014 →OGC GeoPackage
- 08:41, 23 April 2014 diff hist +32 ALPO 2014 →Työpajat
- 08:40, 23 April 2014 diff hist +1,481 ALPO 2014 →Työpajat
- 07:41, 11 April 2014 diff hist +4 ALPO 2014 →Paikka
- 01:05, 7 April 2014 diff hist +19 Finland →Tapahtumakalenteri
- 01:04, 7 April 2014 diff hist +16 ALPO 2014 →Seminaari
- 01:01, 7 April 2014 diff hist +592 ALPO 2014 →Ohjelma
- 00:53, 7 April 2014 diff hist +281 ALPO 2014
- 00:51, 7 April 2014 diff hist +1,034 N ALPO 2014 Created page with "ALPO-seminaari järjestetään kolmannen kerran, == Aika == Tiistai, 27.5.2013 Aamupäivällä työpajat (maksullisia) ja iltapäivällä ilmainen ALPO-seminaari. == Paikka =..."
- 00:48, 7 April 2014 diff hist +24 Finland →Tapahtumakalenteri
- 23:28, 29 October 2013 diff hist +16 OSGeo Finland tapaaminen →Ohjelma current
- 23:27, 29 October 2013 diff hist -3 OSGeo Finland tapaaminen →Ohjelma
- 00:42, 28 October 2013 diff hist +4 OSGeo Finland tapaaminen →Aika
- 00:42, 28 October 2013 diff hist +1,409 N OSGeo Finland tapaaminen Created page with "Tule ja tapaa avoimen lähdekoodin paikkatieto-ohjelmistojen kehittäjiä ja hyödyntäjiä == Aika == Tiistaina 5.11. klo 16-17 == Paikka == Messukeskus, nh 217 == Ohjelma ..."
- 00:32, 28 October 2013 diff hist +51 Finland →Tapahtumakalenteri
- 00:31, 28 October 2013 diff hist +29 m Finland →Tapahtumakalenteri
- 22:56, 2 October 2013 diff hist +9 DevALPO 2013 →Ohjelma
- 23:38, 23 September 2013 diff hist +29 DevALPO 2013 →Ilmoittautumiset
- 23:24, 23 September 2013 diff hist +19 DevALPO 2013 →Ohjelma
- 23:24, 23 September 2013 diff hist +7 DevALPO 2013 →Ohjelma
- 23:23, 23 September 2013 diff hist +8 DevALPO 2013 →Ohjelma
- 23:23, 23 September 2013 diff hist -574 DevALPO 2013 →Ohjelma
- 23:21, 23 September 2013 diff hist -13 DevALPO 2013 →Ohjelma