Testing Java-Script

perjantai 27. syyskuuta 2013

Google Cloud Datastore, mikä se on? Käyttöönotto. Onko se ilmaista yksityiselle pienkäyttäjälle?

Cloud Datastore is a fully managed, schemaless datastore for storing non-relational data. Cloud Datastore automatically scales with your users and supports transactions, as well as robust queries.
http://www.youtube.com/watch?v=fQazhzcC-rg  Datastore Introduction, 11.09 Video
Datastore on siis tarkoitettu määrämuotoisen datan säilyttämiseen ja hakuihin sieltä.

Otin käyttöön tämänkin, pyrin maksuttomuuteen, mutta olihan minun annettava laskutustiedot.  Nyt ruudussa näkyy koko ajan: kuukaudessa kertynyt laskutettavaa: 0€.  Tarkkailen sitä, ja jos se muuttuu, niin harkitsen palvelun lopettamista. (Kai sen voi heti katkaista? LOL  Lue ohjeet :)

Palvelun avaaminen sujui ohjeiden mukaan, hieman hitaasti, piti miettiä erityisesti tuota maksullisuutta.  https://developers.google.com/datastore/  Täällä sis säilytetään "ei-relaationaalista" dataa.  Se ei siis ole relaatio-tietokanta, kuten esim. MySQL.   Esimerkkinä siellä oli valokuvien jako-ohjelma.  Kuvat ilmeisesti muutettiin määrämuotoiseksi dataksi...

code.google.com/apis/console‎  täältä löytyy Googlen sovelluksia, joiden avulla voi käyttää tätä pilvipalvelua.  Yksityishenkilölle / pienessä mittakaavassa, tämäkin käsittääkseni on maksuton, Free Quota.  Googllla on oikeus tarkastaa datani, tämän Free-Quotan ehtojen noudattamiseksi. Näiden Api:en avulla toivon pystyväni kirjoittamaan jonkun pienen sovelluksen G-kalenteriin tai G-Task:iin. Api:ja on kymmenittäin, jokaiselle Googlen sovellukselle omansa.

http://stackoverflow.com/questions/16572940/what-is-google-cloud-datastore
What is Google Cloud Datastore? [closed]   Kysymys suljettiin, koska se ei ratkaissut mitään käytännön ongelmaa, vaan ainoastaan esitteli tämän palvelun. 14 seuraajaa, 28 kysymystä. Taidanpa minäkin liittyä sinne jonon jatkoksi.  Noiden 28 kysymyksen lukeminen varmaan selventää tilannetta paljon.


https://developers.google.com/datastore/docs/tools/devserver 
Using the Local Development Server.

Käyttöönotto: Mitä minulla on?

- Pari projektia, ei vielä dataa, 30 Megaa tilaa varattuna.
- Upea: "Powerful-Host xxxxx"  sekä yksilöllinen IP-osoite.
- Tilaa käytössäni kai 2000 __gaa.. tarkista. 

https://cloud.google.com/console kertoo projektieni tilastot. CPU, pyynnöt, levyn käytön.
- mitkä API:t otan käyttöön.
- Muotoiltava ruutu, jonka palveluni käyttäjät näkevät.
- Notification, Endpoints:   Use notification endpoints to identify domains that may receive webhook notifications from your API
- Luvat:  keiden (Google-tilin haltijoiden) annan katsoa tai muokata pilvi-tietojani.
- Laskutus, laskutus profiili,
- Asetukset; nimeä tai poista projekti.
- VM Instances kertoo KAIKEN tiedon projektistani.
NAMECPU & MEMORY ZONE PERSISTENT DISKNET WORK IMAGE KERNEL
NNN.NNN.NNN.NN      EXTERNAL ADDRESS

Cloud DataStoren hyödyntäminen käytännössä.. ei minulta onnistunut ainakaan ensimmäisenä iltana..
Ongelma:   En osaa solmia yhteyttä tähän palveluun.. Liian monta minulle tuntematonta asiaa. Pitäisi tietää jotakin servereistä, verkko-osoitteita, minulla pitäisi olla joku yhteysohjelma, joka hoitaa liikenteen...  kernel...yms.

ehkä: http://www.phpmyadmin.net/home_page/index.php
phpMyAdmin is a free software tool written in PHP, intended to handle the administration of MySQL over the Web. phpMyAdmin supports a wide range of operations on MySQL, MariaDB and Drizzle. Frequently used operations (managing databases, tables, columns, relations, indexes, users, permissions, etc) can be performed via the user interface, while you still have the ability to directly execute any SQL statement.  ?

Create a new Cloud SQL instance to get started.Tämä tuottaa päänsärkyä.  Veloitus: $0.025 per hour - 128M 
En siis vielä ota tätä SQL instancea käyttöön.
Cloud Development:  Push-to-deploy is not available for this project because it is a legacy project. To enable push-to-deploy, create a new cloud project. Learn more 


http://pub.dartlang.org/packages/google_datastore_v1beta1_api  Ja tässä sitten Dart-ohjelmointi kielen paketti CloudData-store. Auto-generated client library for accessing the datastore v1beta1 API.

App Engine Datastore is a schemaless object datastore providing robust, scalable storage for your web application. 

Miksi siis?  Ohjelmoin Dart-ohjelmointikielellä ja käytän SQL työkaluja.  Haluan ehkä perustaa oman serverin (MySQL Workbench -ohjelmaan). DartLang ohjelmissa minulla on ainakin viisi vaihtoehtoa tietokantojen käyttöön, ja kaikki ne voivat käyttää tämän dataa.
Oppimista.  Taas tilaisuus laajentaa näkemystään.
Hyvät työkalut on:  Monilla ohjelmointikielillä on valmiita työkaluja.
--------------------------------------------------------------------------------------------------------------

28.9.2013  Keskeytin maksu-lupani.. en voi siis enää käyttää Cloudia.. Sen palvelut lukittuivat.  Jostakin oudosta syystä palvelu laskutti minulta n.  1.50 $ tai €.  En löydä syytä siihen, enkä selitystä.  Jossakin ruudussa vilahti 80 reguestia..  Pitää odottaa selvitystä asiasta, ennenkuin ehkä jatkan palvelun käyttöä.  Kuvanjako-ohjelman poistin, mutta se näyttää kestävän.  Ohjelman ruudut ovat (ehkä) aika sekavia, en varmaan lukenut kaikkkea riittävn huolellisesti.

Jää sivuun toistaiseksi:  Virittelen systeemiä ja opiskelen. Toivon pääseväni pian sijoittamaan ja jakamaan dataa pilvestäni...

Mitä seuraavaksi:  Odotan selitystä tuolle laskutukselle.  Missä tein väärin?  

En pahoittele artikkelin sekakielisyyttä.  Tämä nyt on tätä :)

--------------------------------------------------------------------------------------------------------------
Lisää ihmeteltävää tuli tammikuussa 2014 neljän  noreply/ noreply-billing kirjeen muodossa. Vanhimmat alimpana, korostukset minun.


10.1.2014.   Google Cloud Platform - Further Account Cancellation Update
Dear Google Cloud Platform Customer,
We are contacting you because you may recently have received an automated email with the subject line: "Urgent: Your Google Cloud Billing account has been terminated". If you did not receive this email please disregard the rest of this message.
The email was sent to you because one or more of your projects in Google Cloud Platform had previously been enabled for billing, and was subsequently cancelled or terminated (this may have occurred up to 12 months ago).
You do not owe Google any payments for the affected project(s), and no action is required on your part.
This email delivery was incorrectly generated by an internal update process and does not affect your usage of any Google Cloud Platform services. Any other projects you have which still have active billing are also unaffected.
We are working on improving our email messaging in general, and sincerely apologize for any confusion these automated emails may have caused.
Regards,
The Google Cloud Platform Team


10.1.2014  Urgent: Your Google Cloud Billing account has been terminated.
Hello,       Your Google Cloud Billing account has been Terminated.
This may happen if your credit card has expired or was cancelled and we haven't received valid payment information from you, and you may owe Google payment for service from prior months.
Please update your account with valid payment information by following this link:
If you have already updated your payment information, please disregard this message.
If you have any questions please contact us using this form:......link.

9.1.2014 toinen sähköposti: Google Cloud Platform - Account Cancellation Update

Dear Google Cloud Platform Customer,
We are contacting you because you may recently have received an automated email with the subject line: "Google Cloud Platform - Account cancelled". If you did not receive this email please disregard the rest of this message.
The email was sent to you because one or more of your projects in Google Cloud Platform had previously been enabled for billing, but is now cancelled or terminated. The email delivery was the result of an internal update process and will not affect your usage of any Google Cloud Platform services. Any other accounts you have which still have active billing are also unaffected.


9.1.2014:    Google Cloud Platform - Account cancelled
You've successfully cancelled your Google Cloud Platform account. 
Note: because it can take several days for any remaining ad costs to affect your balance, you might be charged one more time.
.
Kommenttini: ymmärrettävää, automaattiselta järejstelmältä.
Minä tosiaan painoin paniikki-nappulaa: poistin maksutietoni järjestelmästä.  Ja niin teen jokaiselle tuon tasoiselle järjestelmälle.  Koska en kertakaikkiaan löytänyt selitystä tuolle muutamassa tunnissa syntyneelle 1.5  Egen maksulle.  lol
En halunnut mennä nukkumaan, tietäen että Jenkkilässä alkaa prime-time ja juku laskuri pyörittää minulle saldoa.  toinen lol.

      En siis ole velkaa. No se oli ensimmäinen selkeästi sanottu asia tässä jutussa.  Ehkä Google yksinkertaisuuden vuoksi poisti tuon saldon, jos sitä edes oli.  Tai sitten sain säälipisteitä osallisuudestani muuhun ohjelmointiin liittyvään toimintaan Googlen järjestemissä.  kolmas lol.
     Voisin tietenkin tutkia pankkikuitit ja etsiä jotakin tuonsuuruista summaa.  Voisin nostaa peffan penkistä ja... syytä olisi..


Tyhmyyttäni olen yhä kiinnostunut noista palveluista ja tutkin ruutuja:
Näytän olevan App Enginessä jäsenenä, pääsen suoraan luomaan projekteja, minulla on koko kymmenen ohjelman kiintiö jäljellä.  Hahhaa!!
Google Cloud Datastoreen samoin, sieltä pääsen Developers consoleen, jossa Projects, Billings, Account settings ovat kaikki tyhjiä.
Minulla on se muistikuva, että jälkimmäisessä ei päässyt mitään tekemään antamatta luottokortin tietoja.  Katson varmaan pari YouTube videota ja yritän löytää sieltä jonkun vinkin laskutuksesta, maksuista tai jonkun turvallisen tavan testata järjestelmää.
     Google+:ssa on hieno yhteisö aiheesta ja siellä olisi ollut Joulukuussa FreeQuota tarjous.
Mutta ei siis nyt.  neljäs lol... tai ehkä jo viides..
Ja tämä artikkeli on vakaasti osiossa Google Fan Club. Otsikon kysymykset voimassa.
.

sunnuntai 15. syyskuuta 2013

Laptop tietokoneen puhdistus pölystä, ja sen puuskutusongelmat. Philips parranajokoneen puhdistus.

HP läppäri puuskuttaa raskaasti, tuttava vinkkasi, että tuuletusaukkojen puhaltaminen ja imurointi auttaisi. Kun nyt sopivasti koitti puolivuosittainen  :) imurointipäivä, niin:
PS. Pöly on teollisuuden vihollinen n:o 1.

- Imuroin pyöreällä letkulla näppäimistön ja näytön alaosan, varoen naarmuttamasta mitään, pienellä pensslillä hätistelin lopuksi pölyjä näppäimistön välistä. Pyyhin vielä kuivalla talouspaperilla. Usein käytän kostutettuakin paperia.
- Imuroin sivulla olevan tuuletuksen poisto-aukon.
- Suljin läppäärin kannen (en viitsinyt sammuttaa sitä) ja imuroin noin stidiaskin kokoisen ilman sisäänotto-aukon, joka olikin todella pölyinen, ehkä 30% aukosta oli jo peittynyt!
- Hätistelin pölyjä näistä kahdesta, muutaman sentin päässä toisistaan olevasta aukosta monin eri tavoin, puhaltamalla, samalla imuroimalla, pensselillä pyyhkien.
- En huomannut kaataa / varovasti ravistaa pois laitteen sisältä mahdollisesti olevia pieniä hitusia.
- Imuroin muut kaksi tuuletusritilää ( kai emolevyn ja kovalevyn kohdalla..?) ja käytin taas lopuksi pensseliä ja talouspaperia.
- Toistin tuon tuuletusaukkojen käsittelyn.
- Imuroin samalla myös kaikkien liittimien aukot laptopin molemmista kyljistä.

Näppäimistöön jäi valitettavan paljon likaa.  Tunnen, että tämä toimenpide olisi tehtävä lähestulkoon joka viikko.   Seurataanpas tuloksia...

Tilaa HP:ssä on enää 30G vapaana, ja ohjelmia paljon (minulla on vakavia epäilyksiä, että siinä on joku troijalainen Pöpö) ei vaineskaan.  Mutta käynti on paljon raskaampaa kuin ostettaessa.

Philips parranajokoneen puhdistus: Koneessa on kolme pyöreää, taipuvaa ajopäätä, ja irroitettavan kärkiosan sisällä oli valtavasti paakkuuntuneita karvoja.. Kone alkoi juuttumaan.
Puhdistuskeinona en halunnut käyttää ainakaan ensihätään voimakasta imurointia: pelkäsin, että joku osa irtoaa sieltä ja katoaa imurin pölyisiin syövereihin. Siis koputtelin, varistelin, pensselillä rassasin, puhaltelin, ja pienellä pinsetillä varovasti noukin tukkoja koneen pieniä rattaita ja helposti särkyviä nippeleitä sisältävistä leikkuupäistä.
     Sain parin päivän mittaan kuulla useita huomautuksia työn kestämisestä ja laitteen lojumisesta laguaarin vieressä.
     Lopuksi käytin imuria aika vapaasti, mutta täysin puhtaaksi laitetta ei näytä saavan.  Hyvä keino on välillä laittaa kärkiosa koneeseen kiinni, ja käyttää sitä tyhjillään hetkein aikaa ja sitten taas koputella sieltä karvoja pois.  Ja sitten painellaan leikkaavaa osiota sisäänpäin, samalla kuin imuroidaan.

Päivittäisen (joo joo :) parranajon jälkeen olen aina koputellut tuon kärkiosan tyhjäksi, mutta näköjään siis sinne tuota kuonaa kuitenkin hiljalleen kertyy. Nyt on laite varsin puhdas, mutta parrta on kesän aikana roihahtanut vallattomaksi.

     Tämän, kuten kaikkien elketronisten laitteiden kuoriosia on käsiteltävä erittäin varovasti; pienet nipsukkeet, jotka pitävä kuorta kiinni, särkyvät helposti.  Jos tuntee itsensä ärtyneeksi, niin kannattaa ensin käydä potkimassa katujen reunuskiviä ja sitten palata rauhoittuneena tämän tärkeän työn ääreen.
     Useimmat kotitalouskoneet ja laitteet vaativat puhdistusta sisältä. Pölynimuri on tästä ainoa poikkeus.  AI NIIN!  Puhdistinhan minä juuri mattosuuttimen. Se olikin todella likainen.
.

lauantai 14. syyskuuta 2013

Kaupataan 4G yhteyttä huonosti toimivan 3G kaapeliverkon tilalle

Hieman uudenlainen tapa myydä tuotetta: A4-kokoinen, myyntimiehen puhe...Joka tulisi yhtenä pötkönä, ilman asiakkaan mahdollisuutta esittä kysymysiä. Pitää tietenkin ymmärtää,että myyjät tekevät tätä liukuhihnalta...

Makkarat oli jo paistettu grillillä ja kahvi juotu, kun puhelin soi...
- Saunalahdelta... Kuinkas verkko... Teillähän on tämä kaapeli.. Nyt olisi 4G yhteys tarjolla...

Seurasi myyntimiehen hieman uudenlainen puhe, jonka luonteen oivalsin vasta hiljalleen puhelun kuluessa; tämä olisi siis pitänyt kuunnella rauhallisesti keskittyen parin minuutin ajan, ja ehkä muistiinpanoja tehden...  Millä sitä muuten äkkiä pystyisi omaksumaan uuden asian...
Keskeytin luennon muutamaan kertaan, mikä oli todella vaikeaa.. mankan pysyttäminen ei kai onnistunut heti... puhelu myös pätki pahasti kahteen kertaan, olin saaressa, yli 10 km päässä Vuosaaren metro-asemasta.

Sisältö oli suunnilleen; Samalla hinnalla.. (joo joo ihan varmasti !!) 4G laite, pieni kännykän kokoinen, jonka voi ottaa matkalle mukaan.  Toimii huikean paljon nopeammin kuin kaapeliverkko, ja voi jakaa vaikka kymmeneen laitteeseen (tarkista faktat).
Kommenttini ilmaisuudesta:  Siis minäkö ostaisin n. 200€ (arvioin päässä kuukausihinnan 5-6€ x 36 kk) hintaisen laitteen, vaikkka SL ei ole saanut edes kaapelia toimimaan.

Vastaukseni:  - Ei ole kovin suurta luottamusta Saunalahden systeemien toimimiseen.
    - Olemme nyt jo kustannusten äärirajoilla.
- Olisi kiva jos nämä nykyiset systeemit saataisiin toimimaan...
- Tavoitteeni olisi pikemminkin pyytää nykyisen ADSL-kaapeliverkon laskutuksen lakkauttamista, kunnes sen nopeus saataisiin edes nettitikun tasolle, tai ehkä toisen nettitikun saamista sen tilalle, edes tilapäisesti.
Myyntimiehen kommentti:  Saunalahti pyrkii nettitikuista pois, mutta voinhan (Siis minä, asiakas) neuvotella asiasta asiakaspalvelun kanssa.
Minun kommenttini:  - Edelliseen pyyntööni/palautteeseeni ei ole tullut vastausta, teen työtä tietokoneella noin 70 tuntia viikossa, jaksan/ehdin/viitsin vain pari kertaa vuodessa hösätä jotakin tälle SL-verkko asialle...

Myyntimiehen selitys kaapeliverkon huonosta toimivuudesta:  Vanhat kaapelit, ei ehkä / luultavasti ole Elisan kaapelit / ei siis ole Elisan vika, katveet, monia laitteita talossa yms...
Myyntimiesten ei kuulu kertoa laitteidensa haittapuolia.  Niinkuin ei kaapeliverkon myyjä kertonut sen ongelmista, niin tuskinpa tämäkään kertoo 4G:n ongelmista...
Huonot puhelinkaapelit: Jos tösseli roikkuu seinästä putoamaisillaan.. Niin asiakkaan valitus saatetaan luokitella aiheettomaksi.!? Jos siis kutsun asentajan paikalle (tutkimaan Saunalahden asentajan työtä) niin voinko joutua maksamaan siitä???

En saanut tilaisuutta esittää bravuuriani; olin odottanut myynntimieheltä kommenttia:
Myyntimies:  - No toivottavasti saatte kaapeliverkkonnne kuntoon.
Minä:   - Minä taas toivoisin, että Saunalahti saisi kaapeliverkkonsa kuntoon.

SITÄPAITSI TÄRKEIN ASIA, JOTA EN EDES TULLUT AJATELLEEKSI; HUPS. EN HUOMANNUT TÄTÄ: EMME ME TARVITSE VERKKOYHTEYDEN JAKAMISTA KYMMENELLE LAITTEELLE.  VAAN me tarvitsemme yhteyden jakamista KAHDELLE ERI PAIKOISSA OLEVALLE laitteelle. Tupla-laaja kaista sisältää KIINTEÄN JA ADSL:N.

Tähän 4G tarjoukseen kommentoisin seuraavaksi:  (Unohdin tämän herkullisen jutun :)
Myyntimies:
Minä:
(Kyllä sekin vielä muistuu mieleen.

Asiat on tässä ehkä hieman sekavasti selostettu, mutta näin tämä suunnilleen meni.. Kun juttu oli jo melkein viikko sitten, niin ei ihan pysty koostamaan asioita niin hauskasti, kuin se oikeastaan meni.  Pitänee vielä hieman korjailla tätä.

Varmaan uskon 4G laitteen toimivuuteen, mutta hei:  Kyllä vanhatkin laitteet voisi toimia.
Oivalsin nyt myös, että näen SL OmaSaunalahti-sivuilta, koska sopimukseni päättyvät.. pitäisi tehdä jonkinlainen kaavio niistä, ja miettiä tilannettta.
.