sunnuntai 11. joulukuuta 2016

XAMPP - Apachen porttien muuttaminen

Asensin XAMPP- kehitysympäristöä koneelleni. Aiemmin asennetut ohjelmat olivat ottaneet jo käyttöönsä portteja, jotka Apache oletuksena olisi halunnut käyttää. Tämä luonnollisesti esti Apachen käynnistämisen.

Jos sinulle tapahtuu tämä sama XAMPP-asennuksen jälkeen: 
"You need to uninstall/disable/reconfigure the blocking application or reconfigure Apache and the Control Panel to listen on a different port.."

https://www.youtube.com/watch?v=_cu7KM0NsUA



keskiviikko 2. marraskuuta 2016

Google Maps API error - MissingKeyMapError

http://stackoverflow.com/questions/37991340/error-google-maps-api-error-missingkeymaperror

Tämä ongelma voi tulla eteen, jos html-sivulle on upotettu Google:n kartta. Javascipt antaa otsikon mukaisen virheen.

Syy on tässä:


As per Google recent announcement, usage of the Google Maps APIs now requires a key. If you are using the Google Maps API on localhost or your domain was not active prior to June 22nd, 2016, it will require a key going forward. Please see the Google Maps APIs documentation to get a key and add it to your application.


Korjaus tässä:

Vika korjaantuu helposti hankkimalla ilmaisen Key:n Google Maps API:a varten ja kertomalla siitä koodissa.

Eli muuta tämä:
<script src="https://maps.googleapis.com/maps/api/js"></script>

Tällaiseksi:
<script src="https://maps.googleapis.com/maps/api/js?libraries=places&key=your_api_key_here"></script>

torstai 6. lokakuuta 2016

ReportViewer ja VS2015

ReportViewer ei ole mukana VS2015 oletus asennuksessa. Saat sen mukana Custom- asennuksena, kun valitset mukaan Microsoft SQL server data tools.

Tässä linkkejä ReportViewerin NuGet- paketteihin:
ReportViewer asennuspaketit / Visual Studio 2015


VS2010 bugi

VS2010:ssa on eräs bugi, joka ilmestyy yhtäkkiä kuin tyhjästä..

Eli teet projektillesi Rebuild, ja VS ilmoittaakin yllättäen, ettei pysty kopioimaan tiedostaja, koska ne ovat toisen prosessin käytössä.
Esim.
Error 9 Unable to copy file "obj\x86\Debug\Arrowgrass Reports.exe" to "bin\Debug\Arrowgrass Reports.exe". The process cannot access the file 'bin\Debug\Arrowgrass Reports.exe' because it is being used by another process.

Ratkaisuja tähän löytyy monia, tässä se, joka oli minun kohdallani toimiva.
Laitan sen muistiksi tänne blogiini, jos joskus tulee sama ongelma eteen uudelleen.

Avaa Project properties - Debug: Ota pois ruksi kohdasta Enable the Visual Studio hosting process.
Ja taas onnistuu Rebuild. Lisäksi palautettuani ruksi takaisin, niin Rebuild toimi edelleen.
Että sellaista tänään!



tiistai 4. lokakuuta 2016

Windows Image Acquisition Drivers

Tällä hetkellä työtehtäväni on siirtää Visual Studio 2010 versiolla tehty järjestelmä VS2015 kehitysympäristöön. Päivitän juuri projektin viittauksia eri kirjastoihin. Otan uudemmat kirjastot käyttöön, jos mahdollista.

Yllätys oli, että tekniikkana Window ME:lle ja XP:lle kehitetty "Windows Image Acquisition Drivers" on edelleen käyttökelpoinen:

Microsoft Windows Image Acquisition Library v2.0 
Tämä kirjastohan mahdollistaa esim. skannerin ohjauksen VB.net WinForms- sovelluksesta.

maanantai 3. lokakuuta 2016

Ohjelmoinnin verkkokurssi alakoulun opettajille

VERKKOKURSSILLE TÄSTÄ

Dataseppä järjesti Raudaskylän Kristillisellä Opistolla alkusyksystä kurssin Ohjelmoinnin opetus alakoulussa. Koulutus oli työpaja- tyyppinen, jossa opettajat pääsivät kokeilemaan asioita.Tämä nyt järjestetty verkkokurssi perustuu samoihin sisältöihin, ja sisältää myös valmiin tuntisuunnitelman 10 oppitunnille:

  1. Motivointi ohjelmointiin:
    Mitä ohjelmointi on?
    Aloitus leikkien ja pelaten.
    Tuntisuunnitelmat 1-5.
  2. Ohjelmoinnin alkeet visuaalisesti:
    Visuaalinen ohjelmointi.
    Ohjelmoinnin perusrakenteet.
    Tuntisuunnitelmat 6-8.
  3. Ohjelmointi eri alustoilla:
    Robotit
    Internet.
    Tuntisuunnitelmat 9-10.
  4. Mitä OPS2016 sanoo ohjelmoinnista.
  5. Mitä eri-ikäiset helposti omaksuvat ohjelmoinnista.
Verkkokurssin teoriaosuus on niin lyhyt, että opettaja voi opiskella sen omien opetustuntiensa valmistelun ohessa. Pääpainona kurssilla ovat valmiit tuntisuunnitelmat, jotka antavat mallin aloittaa ohjelmoinnin opetuksen alakoulussa. Kaikki kurssin mukana tulevat tuntitsuunnitelmat on käytännön luokkatilanteessa testattu 1-6 luokkaisillla.

Verkkokurssin sisältö ei tee kenestäkään vielä koodaria, mutta jokainen saa hyvän käsityksen siitä, miten ohjelmoinnin opetus kannattaisi aloittaa!!


VERKKOKURSSILLE TÄSTÄ