perjantaina, tammikuuta 30, 2015

Qt 5.4 & WP 8.1 projektin paketointi ja julkaisu

Itse käytän virtualiasointiin VMwaren Playeria ja VirtualBoxia, mutta koska Hyper-V ei toimi VirtualBoxissa, siksi käytän tässä projektissa VMwaren tuotetta.
Ensiksi puhelimen liittäminen on todella yksinkerainen toimenpide eli kuvan mukaan.
Ohessa video miten kääntäminen tapahtuu suoraan laitteeseen ja miten ohjelma näkyy laitteessa. (Tai saat ladatua videon täältä).
Ensiksi kun on käännetty lähdekoodit, niin mennään valikkoon Project -> Store -> Create App Packages...
Tämän jälkeen valitse Yes kysymykseen "Do you want to build packages to upload to the Windows Phone Store?".
Tämä ei lataa pakettia kauppaa, vaan sinun täytyy tämä tehdä itse.









(Kuva yllä olevaan tekstiin)







Seuraavaksi alkaa todennus rumba mikäli et ole jo kirjautuneena.
Jos olet näet tämän






Mikäli et ole, tulee kirjautumis ikkuna
Kirjaudu sisään omilla tunnuksillasi.















Tämän jälkeen alkaa se varmistus joko email, tekstiviesti tai puhelu.
Kirjoitat sähköpostisoitteen joka on toissijainen osoite tililläsi. Tähän osoitteeseen lähetetään varmistus koodi.













Eli ilmestyy oheinen ikkuna next napin jälkeen.
Kirjoita kentään koodi jonka sait.















Seuraavaksi valitset onko beta testaus paketti vaiko jo julkaisuversio.
















Vuorossa paketin numerointi. Versio numeron tulee olla isompi kuin edellisen paketin. Sitten vain create nappia.
















Tämän jälkeen alkaa sertifiointi

(Itse ilmeisesti en ole päivittänyt ohjelmaa :))












Anna olla kaikkien ruksien paikoillaan, ainakin itse tein niin.














Kun kaikki on valmista näet seuraavan.














Löydät valmiin pakaetin AppPackages ->ohjelman nimi






Seuraavaksi julkaiseminen

Menet kohtaan Submit App




Valitset kohdat App Info. Jolloin myös varaat ohjelmalle nimen.

Täytät kaikki tarvittavat kohdat. Ja save.

Upload and describe your package(s) sivulla lisäät sitten varsinaisen paketin ja lisäät kuvankaappaukset, promo kuvat yms.

Tässäpä tämä oli näin lyhykäisesti.

torstaina, tammikuuta 22, 2015

Qt 5.4 ja WP8.1 ohjelmointia

Ensinnäkin kannattaa aloittaa jostain tosi yksinkertaisesta kuten esim. Hello World sovelluksesta :).
Mutta aluksi kehitys ympäristön pystyttäminen. Tarvitset Visual Studio 2013 Pro:n. Itse asensin update 4 version.
Asenna kaikki. Tämän jälkeen kun asennus on ohi kone kenties bootattu. Asennat WP8.1 update SDK:n. Löydät sen täältä.
Tämän lisäksi tarvitset QtCreatorin windows RT version. (Latasin omaan paikkaan jotta saat samanlaisen ympäristön kuin mitä minä käytin kirjoitus hetkellä, toki voit käyttää uudempaakin).
VMwaressa oli sellainen omituisuus että kun Visual Studion asennus oli melkein lopussa kone kaatui eikä enään käynnistynyt. Eli virhe ilmoitus oli seuraava.


Ja kun kone ei käynnistynyt se ilmoitti seuraavaa:

Jotta koneen sai käyntiin piti poistaa kaksi kansiota, eli nämä
Tämän jälkeen Visual Studion asennus jatkui mutkattomasti loppuun asti.
Sitten avaat Qt Creatorin ja luot uuden Qt Quick Applicaation. Tämä sisältää pari nappia. Mutta tämä rittää ensikokeiluun.
Tämän jälkeen mene komentokehoitteeseen ja aja aluksi komennon JOS käytät emulaattoria tämä on saatavilla vain 32 bit järjestelmälle. Jos haluat kääntää arm alustalle tarvitset puhelimen.
Tämä path komento on juuri arm alustalle tarkoitettu.
PATH C:\Program Files (x86)\Windows Kits\8.1\bin\x86;C:\Qt\Qt5.4.0\5.4\winphone_arm\bin
Mutta me haluamme ajaa ohjelman emulaattorissa, joten path komento on seuraava: PATH C:\Program Files (x86)\Windows Kits\8.1\bin\x86;C:\Qt\Qt5.4.0\5.4\winphone_x86\bin
Tämän jälkeen projekti kansiossa jossa on demo.pro tiedosto aja komento: qmake -tp vc theocbase_mobile.pro "CONFIG+=windeployqt"
Tämän jälkeen avaa Visua Studio ja etsi Visual Studio projekti tiedosto. Sitten vain painat aja nappia.




Seuraavassa toivonmukaan pureudumme soveluksen julkaisemiseen, ei nyt välttämättä kaupassa, mutta omaksi iloksi. Ja myös siihen miten ajetaan koodia omassa puhelimessa kun välissä on virtuaali kone.
Unonhtu, eli tämä kerran käännetty projekti.

tiistaina, tammikuuta 20, 2015

Hyper-V, VMware Player, Windows 8.1 Pro säätöä

Ensinnäkin BIOS:ssa tulee asettaa tuki Hyper-V:lle päälle. Tämän jälkeen asennat VMware Playerin.
Luot virtuaali koneen ja ruksaat seuraavan kohdan.
Löytyy kohdasta Processors.
Nyt vain asennat Windowsin.








Mene kohtaan (käytössäni englannin kielinen Windows, pahoittelut) Control Panel -> Programs Features, valitset kohdan tältä sivulta -> Turn Windows features on or off (eli ota käyttöön tai ota pois käytöstä windowssin ominaisuuksia). Kun selaat kohtaan Hyper-V Platforms on harmaana.


Voit ruksata ne kohdat mitkä liittyy tähän. Seuraavaksi sammuta kone ja avaa virtuaali koneen kansio ja etsi vmx päätteinen tiedosto.
Avaa tämä jollain teksti editorilla ja lisää rivi hypervisor.cpuid.v0 = "FALSE"

Voit tehdä tämän tiedoston viimeiselle riville. Tässä on oleellisinta että tässä järjestyksessä VAIN tämä toimii.
Tämän jälkeen tallennat ja boottaat koneen.
Tulisi näkymän olla seuraava

Toivon mukaan seuraavassa kirjoituksessa pääsemme pureutumaan tämän tekeleen hyötyyn, eli koodaamiseen Qt:llä WP8.1 luurille....

torstaina, tammikuuta 15, 2015

Joomla navigaatio napit


En heti muistanut miten ne napit sai piiloon, mutta googlella löyty englanniksi ohjeet nopeesti, joten päätin tehdä lyhyen kirjoituksen myös suomeksi.
Eli aluksi pitää mennä artikkeleiden hallintaan, jonka jälkeen etsit napin asetukset.
Sitten etsit kuvan mukaisen rivin, ja otat sen pois päältä.


lauantaina, tammikuuta 10, 2015

Directadmin ja ImageMagick

Eli aluksi lataat paketin wgetillä ja etenet kohtien mukaan:

  1. wget http://mirror.checkdomain.de/imagemagick/ImageMagick-6.9.0-3.tar.gz
  2. tar -xpzf ImageMagick-6.9.0-3.tar.gz
  3. cd ImageMagick-6.9.0-3
  4. ./configure
  5. make
  6. make install
  7. pecl install imagick

Voi olla että jos asennat järjestelmään missä on hallintapanelina Directadmin, joudut ajamaan komennon: export PATH=$PATH:/usr/local/php5/bin , jonka jälkeen vasta onnistuu ajaa komento 7.
Viimeiseksi lisää php.ini tiedostoon extension=imagick.so noin riville 861. Boottaa apache2 ja kirjaston pitäisi olla käytettävissä.

keskiviikkona, tammikuuta 07, 2015

Päivitystä QT ohjelmointiin androidille

Eli tarvitset asentaa  SDK managerilla API:n 13. Lisäksi tällä kertaa päätin kääntää projektini windows ympäristössä. Ensinnäkin piti asentaa HTC:n ajuri jotta homma pelaisi, jos tarvitset ajuria niin löydät sen täältä. Hyviä koodaus hetkiä. Niin ja käytössäni on uusin Qt 5.4 versio.

tiistaina, tammikuuta 06, 2015

Edellisen Ruby on Rails jatkeeksi

Tuossa törmäsin varmempaan konstiin miten kiertää SSL ongelma. Eli käyttäjätilin alla on tiedosto nimeltä .gemrc jos sitä ei ole niin lataa se tästä.
Tiedoston sisältö on seuraava:
---
:backtrace: false
:bulk_threshold: 1000
:sources:
- http://rubygems.org/
- http://rubygems.org
- http://rubygems.org/
:update_sources: true
:verbose: true
Kuvassa näkyy missä tiedoston tulee olla.

torstaina, tammikuuta 01, 2015

Ruby on Rails asennus

Kaikki alkoi siitä kun yritin asentaa railsiä. Rubyn saa ladattua heidän omilta sivuiltaan tai täältä.
Seuraavaksi pitää asentaa rails komennolls gem install rails. Mutta jos saa oheisen virhe ilmoituksen kuten minä sain:

D:\Aptana Studio 3 Workspace>gem install rails
ERROR:  Could not find a valid gem 'rails' (>= 0), here is why:
          Unable to download data from https://rubygems.org/ - SSL_connect retur
ned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (
https://api.rubygems.org/latest_specs.4.8.gz)

D:\Aptana Studio 3 Workspace>gem install rails 1.9.3
ERROR:  Could not find a valid gem 'rails' (>= 0), here is why:
          Unable to download data from https://rubygems.org/ - SSL_connect retur
ned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (
https://api.rubygems.org/latest_specs.4.8.gz)
ERROR:  Could not find a valid gem '1.9.3' (>= 0), here is why:
          Unable to download data from https://rubygems.org/ - SSL_connect retur
ned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (
https://api.rubygems.org/latest_specs.4.8.gz)

D:\Aptana Studio 3 Workspace>gem install rails v=1.9.3
ERROR:  Could not find a valid gem 'rails' (>= 0), here is why:
          Unable to download data from https://rubygems.org/ - SSL_connect retur
ned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (
https://api.rubygems.org/latest_specs.4.8.gz)
ERROR:  Could not find a valid gem 'v=1.9.3' (>= 0), here is why:
          Unable to download data from https://rubygems.org/ - SSL_connect retur
ned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (
https://api.rubygems.org/latest_specs.4.8.gz)

D:\Aptana Studio 3 Workspace>gem install rails -v 1.9.3
ERROR:  Could not find a valid gem 'rails' (= 1.9.3), here is why:
          Unable to download data from https://rubygems.org/ - SSL_connect retur
ned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (
https://api.rubygems.org/specs.4.8.gz)

D:\Aptana Studio 3 Workspace>gem install rails -v 1.9.3-p0
ERROR:  Could not find a valid gem 'rails' (= 1.9.3.pre.p0), here is why:
          Unable to download data from https://rubygems.org/ - SSL_connect retur
ned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (
https://api.rubygems.org/specs.4.8.gz)

Aja seuraavaksi seuraava komento: gem sources -a http://rubygems.org.
Tämän jälkeen pitäisi gem install rails komennon suoriutua normaalisti.
Ehkä seuraavassa blogissa tai joskus Ruby on Rails ohjelmointia....

Hyvä editori löytyy täältä tai täältä