Lyhyesti sanottuna DartEditori on työkalu, jolla kirjoitetaan, tarkastetaan automaattisesti (Debug) ja käännetään dart-kielellä kirjoitettuja ohjelmia. Editorissa on lukuisia työtä helpottavia ominaisuuksia, ja koska nämä ovat tulleet käyttöön melkoisen nopeassa tahdissa, niin lienee lupa odottaa jatkossa myös uusia parannuksia. IDE, integroitu ohjelmointi-työkalu, sitä kohden tässä ollaan menossa. Mutta vielä ei kovin lähellä olla...
Hyvä kuva-leikkein varustettu esitys ja purnaus asioista, joihin moni editorin käyttäjä törmää. Muistakaamme silti, että nämä välineet ovat vasta kehitysvaiheessa.
http://japhr.blogspot.com/2011/12/getting-started-with-dart-editor-and.html
http://blog.sethladd.com/2011/12/10-lessons-from-porting-javascript-to.html
Erinomainen artikkeli, jossa tuodaan myös esiin tärkeitä näkökantoja Dart-editorista.
http://www.dartlang.org/docs/getting-started/editor/index-win.html
Ja tässä siis on editorin Tutorial ja latausohjeet DartLang-sivustolta.
tätä artikkelia täydennetään vielä......
Mighty and shining Google Dart Knights conquering tiny JavaScript Castle. The mob keeps calling out the slander and enjoys the spectacle :)
DART on Googlen avoimen lähdekoodin ohjelmointikieli, joka toimii verkkosivuilla ja servereissä, ja jolla voi JavaScriptiä paremmin hoitaa suurten verkkosovellusten koodaamisen. DART kielen kehitys aloitettiin 9/2011 ja 1.0-versio kielestä julkistettiin loppuvuodesta -2013. Nyt jo on olemassa lähes valmiit työkalut Chrome selainta varten. Blogger-blogien pitäjiä varten saamme ehkä kiintoisia Gadgetteja sivupalkkeihin ja muuta toiminnallisuutta verkkosivuille.
TÄMÄ blogi sisältää pääosin omia pohdintojani ja muistiinpanoja, eikä se varmaankaan tuo kovinkaan paljon uutta DART-kielen opiskeluun. Materiaali on pääosin KOPIOITU :( Dartlang-sivustoilta, josta kannattaa KÄYDÄ TARKISTAMASSA kielen viimeiset syntaksit.
lauantai 31. joulukuuta 2011
Keskusteluja ja kokemuksia DART editorista
tiistai 27. joulukuuta 2011
Kuinka Windows Live Writer ohjelman saa unohtamaan käyttäjän tiedot.
Windows Live Writer ohjelmaan on helppo kirjautua. Mutta siitä eroon pääseminen näyttääkin olevan aivan eri juttu.Ohjelma tallettaa käyttäjän tiedot ja blogin tiedot, eikä niistä pääse eroon VAIKKA POISTAISI OHJELMAN KONEELTAAN.
Kehoitan Windows Live Writer ohjelman käyttäjiä kokeilemaan blogiensa poistamista tästä ohjelmasta. nehän saa tarvittaessa hyvin nopeasti takaisin.
TweetDeck, HootSuite ja muut sivistyneet ohjelmat antavat KÄYTTÄJÄN MÄÄRITELLÄ, koska heidän tilinsä lopetetaan tai avataan. Windowsin olisi syytä järjestää omille käyttäjilleen tällainen mahdollisuus.
Yritin saada tämän tekstin julkaistua toisessa blogissani, mutta Windows Live Writer päätti laittaa sen tänne. No, olkoot sitten niin. Täällä yksi versio tästä kirjoituksesta ja toinen on blogissa. http://howtogetridofwindowslivewriter.blogspot.com/
How The Bloody Hell I Can Get Rid Off Windows Live Writer!!
How The Bloody Hell Can I Get Rid Off Windows Live Writer!!
How Can I delete my Blog, my own Information my passwords from Windows Live Writer?
Without deleting my Windows Live account and post?
I tried everything! Seems hopeless! Have someone managed to delete this?
How The Bloody Hell Can I Get my personal information out Off Windows Live Writer!!
maanantai 26. joulukuuta 2011
Testaamassa Windows-Live blogityökaluja
Joulun aikana oli rauhallista, pitkiä perusteellisia artikkeleita DART-kielestä ja paljon keskusteluja. Vähän sähköposteja.
Tämä sanojen arvauspeli, 20Q.net on ollut hyvää rentoutumista opiskelusta.
Tämä Windows-Live on ihan mahdollinen blogityökalu. Loppuu WLW:n osuus, alkaa Blogger:
Mutta tästä eteenpäin menikin kaikki Windows Live Writer ohjelman osalta päin mäntyä. En keksi keinoa, miten saan tämän blogin tiedot ja omat tietoni poistettua Windows Live Writeristä.
Ja tässä Windows rikkoo tärkeintä ohjelmoinnin periaatetta: Käyttäjän on päästävä nopeasti tietoihin käsiksi, Mutta hänen on myös päästävä nopeasti pois. Juuri tämä on syy, miksi tarvitaan Dart:in kaltaisia helposti käytettäviä, loogisia, hyvin suunniteltuja työkaluja. Käyttäjän kannalta ohjelman filosofian on oltava selkeä. Ei ohjelma voi olla vankilan kaltainen, joka sitoo käyttäjää.
Olen nyt ongelmissa tämän kanssa ja pakko käyttää aikaa ja energiaa että tämän windows Live Writerin saisi päästämään otteensa blogistani.
Otsikko 1
Uusi kappale
Otsikko 2
Seuraava kappaleTämä sanojen arvauspeli, 20Q.net on ollut hyvää rentoutumista opiskelusta.
Tämä Windows-Live on ihan mahdollinen blogityökalu. Loppuu WLW:n osuus, alkaa Blogger:
Mutta tästä eteenpäin menikin kaikki Windows Live Writer ohjelman osalta päin mäntyä. En keksi keinoa, miten saan tämän blogin tiedot ja omat tietoni poistettua Windows Live Writeristä.
Ja tässä Windows rikkoo tärkeintä ohjelmoinnin periaatetta: Käyttäjän on päästävä nopeasti tietoihin käsiksi, Mutta hänen on myös päästävä nopeasti pois. Juuri tämä on syy, miksi tarvitaan Dart:in kaltaisia helposti käytettäviä, loogisia, hyvin suunniteltuja työkaluja. Käyttäjän kannalta ohjelman filosofian on oltava selkeä. Ei ohjelma voi olla vankilan kaltainen, joka sitoo käyttäjää.
Olen nyt ongelmissa tämän kanssa ja pakko käyttää aikaa ja energiaa että tämän windows Live Writerin saisi päästämään otteensa blogistani.
keskiviikko 21. joulukuuta 2011
Mikä on oikea kansio sijainti Dart-editorille?
Editorin kanssa samassa hakemistossa voi olla myös omatekemää dataa, jos polut määrittää niin. Toisaalta editorin voisi varmaan sijoittaa myös Programs-hakemistoon... Ja ylläpitää dataa muualla.
Päädyin itse sijoittamaan Editorin kaikkine tiedostoineen Julkinen-kansioon. Kun huomasin, että Data talletettiin omaan käyttäjä-kansiooni, käänsin senkin tämän tämän Julkinen/Dart-hakemiston alikansioon. Jotenkin tuntuu paremmalta, että kaikki tähän liittyvä on samassa paikassa, jolloin niitä on helpompi tutkia.
Kun editorista tuli versio 1910, jätin vanhat hakemistot ja perustin Julkiseen kansioon uuden Dart_ED_1910-kansion. Editorin EXE-tiedostosta lähetin pikakuvakkeen työpöydälle, ja TÄHÄN pikakuvakkeeseen lisäsin nimeen tuon 1910. Näin tiedän varmasti klikkaavani haluamaani versioon...
Minulle ei hirveästi ollut malttia lukea ohjeita, kuinka nämä systeemit olisi pitänyt rakentaa...
Yksi pyrkimykseni on pitää hakemistopulut mahdollisimman lyhyinä ja kaikki tärkeimmät kansiot Editorin kanssa samassa.
Heti perään tuli versio 2380, ja sen asensin vastaavasti. Käytän varmaan versioita aluksi rinnakkain.
Dart editori alkaa olla ominaisuuksiltaa hieno, ja lähes joka päivä Dart-ohjelmaan tulee jotakin uutta. Hyvin menee Dartilla, ja koska se helpottaa niin paljon laajojen ohjelmien ylläpitoa , niin tämä kieli kyllä tulee menestymään.
Päädyin itse sijoittamaan Editorin kaikkine tiedostoineen Julkinen-kansioon. Kun huomasin, että Data talletettiin omaan käyttäjä-kansiooni, käänsin senkin tämän tämän Julkinen/Dart-hakemiston alikansioon. Jotenkin tuntuu paremmalta, että kaikki tähän liittyvä on samassa paikassa, jolloin niitä on helpompi tutkia.
Kun editorista tuli versio 1910, jätin vanhat hakemistot ja perustin Julkiseen kansioon uuden Dart_ED_1910-kansion. Editorin EXE-tiedostosta lähetin pikakuvakkeen työpöydälle, ja TÄHÄN pikakuvakkeeseen lisäsin nimeen tuon 1910. Näin tiedän varmasti klikkaavani haluamaani versioon...
Minulle ei hirveästi ollut malttia lukea ohjeita, kuinka nämä systeemit olisi pitänyt rakentaa...
Yksi pyrkimykseni on pitää hakemistopulut mahdollisimman lyhyinä ja kaikki tärkeimmät kansiot Editorin kanssa samassa.
Heti perään tuli versio 2380, ja sen asensin vastaavasti. Käytän varmaan versioita aluksi rinnakkain.
Dart editori alkaa olla ominaisuuksiltaa hieno, ja lähes joka päivä Dart-ohjelmaan tulee jotakin uutta. Hyvin menee Dartilla, ja koska se helpottaa niin paljon laajojen ohjelmien ylläpitoa , niin tämä kieli kyllä tulee menestymään.
perjantai 9. joulukuuta 2011
Dart, DartLang, lisää keskuseluja ja linkkejä
Dart Hangout in Google+, quick summary of what was discussed
https://plus.google.com/u/0/104468597016383470903/posts/e2cHDB7cGN2
http://dartwatch.com/index.php/2011/12/using-css-flexbox-to-layout-an-app-in-dart/
Using css flexbox to layout an app in Dart
https://plus.google.com/u/0/104468597016383470903/posts/e2cHDB7cGN2
http://dartwatch.com/index.php/2011/12/using-css-flexbox-to-layout-an-app-in-dart/
Using css flexbox to layout an app in Dart
Molemmat linkit ovat esillä DartWatch-blogissa.
http://devworks.thinkdigit.com/Features/A-Look-at-Some-JavaScript-Alternatives_8131.html
Google+:sta löytynyt linkki; kommentilla: "Not a good review for #dartlang, but this guy probably doesn't know the Frog compiler yet."....
http://blog.sethladd.com/2011/12/learning-functions-for-dart.html
Simple and beautiful, and you can manage without types if you don't like them.
http://static.googleusercontent.com/external_content/untrusted_dlcp/research.google.com/en//pubs/archive/32713.pdf Hyvä diasarja ohjelmoinnin periaatteista ja API:n kehittämisestä.
http://api.dartlang.org/ DartLang Api-reference.
http://coder.io/explore Hyvä yleis-sivu ohjelmointi-aiheeseen.
http://devworks.thinkdigit.com/Features/A-Look-at-Some-JavaScript-Alternatives_8131.html
Google+:sta löytynyt linkki; kommentilla: "Not a good review for #dartlang, but this guy probably doesn't know the Frog compiler yet."....
http://blog.sethladd.com/2011/12/learning-functions-for-dart.html
Simple and beautiful, and you can manage without types if you don't like them.
http://static.googleusercontent.com/external_content/untrusted_dlcp/research.google.com/en//pubs/archive/32713.pdf Hyvä diasarja ohjelmoinnin periaatteista ja API:n kehittämisestä.
http://api.dartlang.org/ DartLang Api-reference.
http://coder.io/explore Hyvä yleis-sivu ohjelmointi-aiheeseen.
sunnuntai 4. joulukuuta 2011
Dart keskusteluryhmä on hieno ja keskustelu-sivuston toiminnot hyviä.
Keskusteluryhmässä on 513 kpl aiheita. Olen ehkä lukenut ne kaikki kursorisesti, mutta nyt tuntuu siltä, että olisi syytä käydä ne vielä läpi syvällisemmin. Ja samalla voisi tähdittää ne. Saisi jyvät erotettua akanoista. Mahtava urakka, ja osin ehkä tarpeeton.
Jos olisi valmista ohje/koodi/esimerkki yms. -materiaalia, niin siihen perehtyminen olisi paljon tärkeämpää.
Kun tämän lukemisen joutuu tekemään Wikipedia-sanakirjaan tukeutuen, niin se on myös hidasta. Mutta siis kuitenkin tarpeellista. Jos vain aika riittäisi...
Keskustelusivujen toiminnot ovat kehittyneet ja fiksut. Google on järjestänyt lukemisen ja keskusteluihin palaamisen helpoksi. Tähditys ja eri selausvaihtoehdot ovat toimivia. Minun olisi pitänyt alusta alkaen syventyä tähän keskusteluun syvällisemmin.
http://groups.google.com/a/dartlang.org/group/misc/topics
Dart keskustelu löytyy täältä.
Ja Dart siis on Googlen uusi, selaimissa toimiva ohjelmointikieli. Sitä synnytetään ja kehitetään parhaimmillaan. Ehkäpä tammikuun lopussa saamme ensimmäisen kunnolla jakelukelpoisen version.
Jos olisi valmista ohje/koodi/esimerkki yms. -materiaalia, niin siihen perehtyminen olisi paljon tärkeämpää.
Kun tämän lukemisen joutuu tekemään Wikipedia-sanakirjaan tukeutuen, niin se on myös hidasta. Mutta siis kuitenkin tarpeellista. Jos vain aika riittäisi...
Keskustelusivujen toiminnot ovat kehittyneet ja fiksut. Google on järjestänyt lukemisen ja keskusteluihin palaamisen helpoksi. Tähditys ja eri selausvaihtoehdot ovat toimivia. Minun olisi pitänyt alusta alkaen syventyä tähän keskusteluun syvällisemmin.
http://groups.google.com/a/dartlang.org/group/misc/topics
Dart keskustelu löytyy täältä.
Ja Dart siis on Googlen uusi, selaimissa toimiva ohjelmointikieli. Sitä synnytetään ja kehitetään parhaimmillaan. Ehkäpä tammikuun lopussa saamme ensimmäisen kunnolla jakelukelpoisen version.
keskiviikko 30. marraskuuta 2011
Kun jotain haukkuu, niin se on tehtävä kunnolla, vaikka ei asiasta mitään tietäisikään.
- Dart puolesta ja vastaan, hauskasti ja aggressiivisesti. Puhdas kiukku korvaa upeasti tiedon määrän.
- Tämä oli niin aggressiivisen hauskasti kirjoitettu, että täytyypä julkaista se tässä. KUN JOTAIN HAUKKUU, VAIKKAKIN KUINKA LÖYHIN PERUSTEIN, NIIN JOS SEN TEKEE HYVIN.. NIIN SILLOIN SE ON TODELLA TEHTY HYVIN. Kiitos antaumuksellisesta kirjoituksesta.
- PersonWithFakeFunnyName <GMailWithVeryFunnyName> Nov 29 09:48AM -0800
- (Name and post changed for this article)
writing this horrible programming language as the guys who slapped
together the Android SDK? If so, do humanity a favor and just stop
right now. Oh, if you could transfer them to the janitorial
department, that would be really great. YOU GUYS HAVE ABSOLUTELY NO
CLUE HOW TO BUILD ANYTHING COHERENT. GIVE UP.
- AnswerToPostFrom DartGroup Jan < Nov 29 10:22AM -0800
Wow man, who stepped on your dick? Cheer up a little. We can talk about it.
What's making you so angry about Dart?
- PersonWithFakeFunnyName <GMailWithVeryFunnyName>
- Nov 29 10:38AM -0800
Other than a search engine, has google EVER put out ANYTHING that
hasn't completely sucked? I've yet to see any evidence. So now you're
going to inflict a POS language on the world that a bunch of web
morons will adopt and perpetuate the endless cycle of shit. For
instance, developers ultimately communicate with databases via web
services, and you guys don't even have a native uuid type. So what,
people will have to roll their own? How effing stupid is that? Have
any of you actually programmed IN THE REAL WORLD???
Piristää! Kiitoksia. Jääneekö tähän, vai kuulemmeko vielä lisää? Kyllä kuullaan! Koko "ihana" viestiketju on seurattavissa: http://groups.google.com/a/dartlang.org/group/misc/browse_thread/thread/ee34dd077551e9d4
Do you have the same genuises...
Do you have the same genuises...
lauantai 26. marraskuuta 2011
Linkkejä Dart uutuuksiin, keskusteluihin ja mielipiteisiin
http://unpythonic.blogspot.com/2011/11/things-i-love-about-dart-so-far.html
http://phylotic.blogspot.com/2011/11/update-on-luca-ui-framework-for-dart.html
http://www.reddit.com/r/programming/comments/ml62k/hello_world_in_dart_compiled_to_javascript_redux/c31stxe
Yllä olevat löytyivät Google+ DartNews ryhmästä.
https://plus.google.com/106846248004202631982
http://dartweekly.com/archive/3.html
https://docs.google.com/document/d/1U0PeHtVQHMQ8usy7xI5Luo01W5LuWR1acN5odgu_Mtw/edit
Methods Cascades, Inspired by SmallTalk methdo cascades.
uusi ehdotus Dart-kieleen
http://twitter.com/#!/ajlopez Ehdottomasti seuraamisen arvoinen!
http://www.infoworld.com/d/application-development/11-programming-trends-watch-179761
http://blog.sethladd.com/2011/11/why-dart-excites-me.html
Seth Ladds Blog; Hi, while Developer Advocate for Google is on my business card, I'm just a true lover of all things Web and HTML5.
http://phylotic.blogspot.com/2011/11/update-on-luca-ui-framework-for-dart.html
http://www.reddit.com/r/programming/comments/ml62k/hello_world_in_dart_compiled_to_javascript_redux/c31stxe
Yllä olevat löytyivät Google+ DartNews ryhmästä.
https://plus.google.com/106846248004202631982
http://dartweekly.com/archive/3.html
https://docs.google.com/document/d/1U0PeHtVQHMQ8usy7xI5Luo01W5LuWR1acN5odgu_Mtw/edit
Methods Cascades, Inspired by SmallTalk methdo cascades.
uusi ehdotus Dart-kieleen
http://twitter.com/#!/ajlopez Ehdottomasti seuraamisen arvoinen!
http://www.infoworld.com/d/application-development/11-programming-trends-watch-179761
http://blog.sethladd.com/2011/11/why-dart-excites-me.html
Seth Ladds Blog; Hi, while Developer Advocate for Google is on my business card, I'm just a true lover of all things Web and HTML5.
maanantai 21. marraskuuta 2011
Googlen uusi ZOOM-kieli syrjäyttää Englannin kielen :)
http://tatiyants.com/?p=1229
Tämä olikin odotettavissa. Kiinan kieli on seuraavana vuorossa.
Google laajentaa odottamattomille alueille. Tsemppiä, ZOOM!
Ikävää, ettei ZOOM toimi Kanadassa :(
Tämä olikin odotettavissa. Kiinan kieli on seuraavana vuorossa.
Google laajentaa odottamattomille alueille. Tsemppiä, ZOOM!
Ikävää, ettei ZOOM toimi Kanadassa :(
Dart keskustelu herättää tunteita ja tuo esiin asiantuntemusta
Erästä artikkelia on jaettu jo 50 kertaa G+. Kirjoittaja kiinnitti huomiomme suureen määrään tärkeitä ja erikoisia yksityiskohtia Dart-kielessä ja tässä parisivuisessa tekstissä, jota vielä hieman jatkettiin, riittää lukemista pitkäksi aikaa. Lukijat aiheellisesti kiittivät kirjoittajaa monissa kommenteissa.
Toisessa artikkelisssa lytätään Dart näennäisesti oikeiden ja huvittavien yksiyiskohtien perusteella. Repostellaan kehittymässä olevan kielen ensimmäisiä speksejä hauskalla tavalla. Kirjastojen tällä hetkellä kömpelöitä rakenteita... Kirjoittajalla on ilmiselvästi jotakin Dart:ia vastaan ja ammatillinen analyyttinen ote on väistynyt kiihkon tieltä. Kaikkien ei toki tarvitse olla "tiedemiehiä" eivätkä kaikki välttämättä omaa kykyä paneutua suureen määrään yksityiskohtia ja samalla nähdä puutteellisuudet todellisessa mittasuhteessaan.
Rakentumassa, syntymässä olevalle asialle on annettava paljon anteeksi.
Kirjoituksen sisällöstä lukija toki nopeasti näkee, onko se enempi analyyttinen, vai mielipide-kirjoitus. Molemmat toki puoltavat paikkaansa ja myös mielipide-kirjoituksen takana ON tunne, joka aina perustuu kuitenkin myös yksittäisiin tietoihin. Näiden kahden kirjoitustyypin tunnistaminen on tärkeätä. Dart herättää aivan oikeutetusti intohimoja ja siihen liittyy kirjoittajien omia etuja.
Blogini sivupalkissa on kätevä gadget, jossa juoksee Dart-aiheista keskustelua.
Twitter palikka blogissa on harmittavasti itseään toistava; Joskus toki voi olla kiinnostunut siitä, ketkä ovat RT jonkun viestin. Mutta olisi kiva saada tästä sellainen tiiviimpi paketti, jossa olisi yksi kirjoitus vain kertaalleen. Diigo ja Delicious, myös Reddit, ovat tässä suhteessa paljon parempia tiedon lähteitä.
Toisessa artikkelisssa lytätään Dart näennäisesti oikeiden ja huvittavien yksiyiskohtien perusteella. Repostellaan kehittymässä olevan kielen ensimmäisiä speksejä hauskalla tavalla. Kirjastojen tällä hetkellä kömpelöitä rakenteita... Kirjoittajalla on ilmiselvästi jotakin Dart:ia vastaan ja ammatillinen analyyttinen ote on väistynyt kiihkon tieltä. Kaikkien ei toki tarvitse olla "tiedemiehiä" eivätkä kaikki välttämättä omaa kykyä paneutua suureen määrään yksityiskohtia ja samalla nähdä puutteellisuudet todellisessa mittasuhteessaan.
Rakentumassa, syntymässä olevalle asialle on annettava paljon anteeksi.
Kirjoituksen sisällöstä lukija toki nopeasti näkee, onko se enempi analyyttinen, vai mielipide-kirjoitus. Molemmat toki puoltavat paikkaansa ja myös mielipide-kirjoituksen takana ON tunne, joka aina perustuu kuitenkin myös yksittäisiin tietoihin. Näiden kahden kirjoitustyypin tunnistaminen on tärkeätä. Dart herättää aivan oikeutetusti intohimoja ja siihen liittyy kirjoittajien omia etuja.
Blogini sivupalkissa on kätevä gadget, jossa juoksee Dart-aiheista keskustelua.
Twitter palikka blogissa on harmittavasti itseään toistava; Joskus toki voi olla kiinnostunut siitä, ketkä ovat RT jonkun viestin. Mutta olisi kiva saada tästä sellainen tiiviimpi paketti, jossa olisi yksi kirjoitus vain kertaalleen. Diigo ja Delicious, myös Reddit, ovat tässä suhteessa paljon parempia tiedon lähteitä.
lauantai 19. marraskuuta 2011
Epäviralliset Dart-resurssit, Google+ DART-NEWS-RYHMÄSTÄ
Tässä on 19.11.2011 tilanne: Käykää katsomassa viimeisin tilanne allaolevasta linkistä:
https://plus.google.com/106846248004202631982/posts/VY1QdSHiSd6
Google+ Dart-News ryhmästä:
"
Non-official Dart resources
This list is updated periodically. Permanent link: http://goo.gl/OoaIz
Google+
- Dart News: +Dart News
- Dartwatch: +Dartwatch
- Learning Dart: +Learning Dart
Other social media
- Reddit: www.reddit.com/r/dartlang/
- Stack Overflow: http://stackoverflow.com/questions/tagged/dart
- Twitter: https://twitter.com/#!/search/realtime/%23dartlang
Sites
- Dart Inside: http://dartinside.com/
- Dart Lessons: http://dartlessons.com/
- DartWatch: http://dartwatch.com/
- Dart Weekly: http://dartweekly.com/
Blogs
- +Bob Nystrom's: http://journal.stuffwithstuff.com/category/dart/
- +Christian Grobmeier's: http://www.grobmeier.de/category/dart/
- +Seth Ladd's: http://blog.sethladd.com/search/label/dart/
Send new links to +Dart News and we will add them. :-)
"
https://plus.google.com/106846248004202631982/posts/VY1QdSHiSd6
Google+ Dart-News ryhmästä:
"
Non-official Dart resources
This list is updated periodically. Permanent link: http://goo.gl/OoaIz
Google+
- Dart News: +Dart News
- Dartwatch: +Dartwatch
- Learning Dart: +Learning Dart
Other social media
- Reddit: www.reddit.com/r/dartlang/
- Stack Overflow: http://stackoverflow.com/questions/tagged/dart
- Twitter: https://twitter.com/#!/search/realtime/%23dartlang
Sites
- Dart Inside: http://dartinside.com/
- Dart Lessons: http://dartlessons.com/
- DartWatch: http://dartwatch.com/
- Dart Weekly: http://dartweekly.com/
Blogs
- +Bob Nystrom's: http://journal.stuffwithstuff.com/category/dart/
- +Christian Grobmeier's: http://www.grobmeier.de/category/dart/
- +Seth Ladd's: http://blog.sethladd.com/search/label/dart/
Send new links to +Dart News and we will add them. :-)
"
Dart-artikkeleita puolesta ja vastaan, kun Google hellästi, tuutii lastaan
http://www.developerdrive.com/2011/11/is-google-dart-on-target-or-does-it-miss-the-mark/
http://wickedlysmart.com/2011/google-dart-will-it-displace-javascript/
Google-Dart, Dont bet against java-Script
https://plus.google.com/106846248004202631982/posts
Hieno Dart-sivusto Google+:ssa.
https://plus.google.com/115308028547191805295/posts/dr5bHLZt52F
http://wickedlysmart.com/2011/google-dart-will-it-displace-javascript/
Google-Dart, Dont bet against java-Script
https://plus.google.com/106846248004202631982/posts
Hieno Dart-sivusto Google+:ssa.
https://plus.google.com/115308028547191805295/posts/dr5bHLZt52F
Osvaldo Doederlein Pitkä ja perusteellinen artikkeli, pakko lukea!
My highlights of Dart, from initial reading of the language spec.
Dart-opiskelun kaava, etapit ja aikataulu Osa 2 / 5
Tämä vaihe kesti lähes kuukauden, ja nyt on päästy 40% tavoitteesta. 22.12.2011
Seuraavaksi täytyy perehtyä tarkemmin lukemattomiin Dart-kielessä esiin tulleisiin käsitteisiin.
Nyt on käyty läpi ehkä 20% aiotusta materiaalista ja jatketaan kohti 40%:a.
DartLang Spec 0.05 Pohjana. Tämä jakso alkoi Editorin laajamittaisella käytöllä ja päättyi uusiin julkistuksiin, DartLang 0.06, Editori 2380 ja http://api.dartlang.org/ DartLang Api-reference.
Työvälineinä dart-Editori, Esimerkki-ohjelmat, PDF-LangSpec ym.
Editorin käyttö ja kokeilut ovat keskeisellä sijalla. syötteenlukijan aineistoa n. 300 /vrk.
Dart-Google-ryhmän keskusteluja 2 sähköpostia / vrk.
Käsitteet, joista haetaan selventävää tietoa ja näkemystä:
Functions, Classes
Isolates, Generics, Interfaces
Library, Include, Import, Script
Lists, Maps
Try, This, Getters, setters, Methods
Expressions, Constants, Null, Boolean, Strings...
Types, Type test, Void
Assert, Break, Cpont, Label, Return, Message, Spawning, Throw....
Editorin kanssa vahvaa työskentelyä ja ohjelmien tutkimista.
Joulupäivinä ehkä pientä hiljentymistä.
40 % Clock.dart kruunaa tämän jakson 22.12.
38 % Tsekataan sinnikkäästi verkosta kaikki termit, joita ei ymmärretä.
37 % DartLangSpec 0.06 Siitä oli syytä tehdä siisti tekstivedos Libre-Officeen.
- Väreillä ja korostuksilla tärkeät, kerrattavat ja vaikeat kohdat 18.12.
35 % Editoriharjoituksia ja varsinkin SWARM malli-ohjelma opettavat 11.12.
Verkko-ongelmat ja muut vastaavat sotkevat aikataulua lähes 4 pv edestä.
34% Keskusteluja on välillä luettava Wikipediaan tukeutuen 4.12.
30% Seth Ladd'sd Blog, tavalliset keskustelut ja DartProject Updates. 30.11.
29 % Verkon toimimattomuus vei terän omien ohjelmien kirjoittamiselta. Yritän etsiä GitHub sivustolta Dart-ohjelmia, joita voisi analysoida..... Postit kaikki luettu ajantasalle.
28 % Methods Cascading on hieno uutuus ja varmasti vakiintuu.
Delicious (yleistä ohjelmoinnista) ja G+ tuottivat monta hienoa linkkiä
25 % Dart Library reference Corelib, ~ 30 classes and interfaces
130 keskustelua kertyi 23-25.11 loman aikana, hieman kirittävää.. 26.11.
Esimerkki-ohjelmat: DartClock,
21% Tavoitetaso Saavutettu Tästä jatketaan. 19.11.2011
http://blog.sethladd.com/2011/11/why-dart-excites-me.html Täältä löytyy erityisen hyvä kansantajuinen selitys; Miksi Dart? Ja myös hyvä ja lyhyt runko opiskeluaineistosta.
Seuraavaksi täytyy perehtyä tarkemmin lukemattomiin Dart-kielessä esiin tulleisiin käsitteisiin.
Nyt on käyty läpi ehkä 20% aiotusta materiaalista ja jatketaan kohti 40%:a.
DartLang Spec 0.05 Pohjana. Tämä jakso alkoi Editorin laajamittaisella käytöllä ja päättyi uusiin julkistuksiin, DartLang 0.06, Editori 2380 ja http://api.dartlang.org/ DartLang Api-reference.
Työvälineinä dart-Editori, Esimerkki-ohjelmat, PDF-LangSpec ym.
Editorin käyttö ja kokeilut ovat keskeisellä sijalla. syötteenlukijan aineistoa n. 300 /vrk.
Dart-Google-ryhmän keskusteluja 2 sähköpostia / vrk.
Käsitteet, joista haetaan selventävää tietoa ja näkemystä:
Functions, Classes
Isolates, Generics, Interfaces
Library, Include, Import, Script
Lists, Maps
Try, This, Getters, setters, Methods
Expressions, Constants, Null, Boolean, Strings...
Types, Type test, Void
Assert, Break, Cpont, Label, Return, Message, Spawning, Throw....
Editorin kanssa vahvaa työskentelyä ja ohjelmien tutkimista.
Joulupäivinä ehkä pientä hiljentymistä.
40 % Clock.dart kruunaa tämän jakson 22.12.
38 % Tsekataan sinnikkäästi verkosta kaikki termit, joita ei ymmärretä.
37 % DartLangSpec 0.06 Siitä oli syytä tehdä siisti tekstivedos Libre-Officeen.
- Väreillä ja korostuksilla tärkeät, kerrattavat ja vaikeat kohdat 18.12.
35 % Editoriharjoituksia ja varsinkin SWARM malli-ohjelma opettavat 11.12.
Verkko-ongelmat ja muut vastaavat sotkevat aikataulua lähes 4 pv edestä.
34% Keskusteluja on välillä luettava Wikipediaan tukeutuen 4.12.
30% Seth Ladd'sd Blog, tavalliset keskustelut ja DartProject Updates. 30.11.
29 % Verkon toimimattomuus vei terän omien ohjelmien kirjoittamiselta. Yritän etsiä GitHub sivustolta Dart-ohjelmia, joita voisi analysoida..... Postit kaikki luettu ajantasalle.
28 % Methods Cascading on hieno uutuus ja varmasti vakiintuu.
Delicious (yleistä ohjelmoinnista) ja G+ tuottivat monta hienoa linkkiä
25 % Dart Library reference Corelib, ~ 30 classes and interfaces
130 keskustelua kertyi 23-25.11 loman aikana, hieman kirittävää.. 26.11.
Esimerkki-ohjelmat: DartClock,
21% Tavoitetaso Saavutettu Tästä jatketaan. 19.11.2011
http://blog.sethladd.com/2011/11/why-dart-excites-me.html Täältä löytyy erityisen hyvä kansantajuinen selitys; Miksi Dart? Ja myös hyvä ja lyhyt runko opiskeluaineistosta.
perjantai 18. marraskuuta 2011
Ohjelmointikielien Wiki-sanakirjoja ym
http://en.wikipedia.org/wiki/
http://en.wikipedia.org/wiki/
http://en.wikipedia.org/wiki/
http://en.wikipedia.org/wiki/
And of course, the various JavaScript VMs:
http://en.wikipedia.org/wiki/
http://en.wikipedia.org/wiki/
http://en.wikipedia.org/wiki/
http://en.wikipedia.org/wiki/
Uusi DART-editori 1584 valmis ladattavaksi.
DartWatch on hieno blogi, joka seuraa tiiviisti dart-kielen kehitystä.
Tämä editorista kertova uutinen jukaistiin siellä:
A new Dart Editor build (1584) is available for download. Changes include:
- New menu command produces significantly smaller JS using DartC –optimize
- For the Clock sample, 6.7M JS file during development –> 127k JS using new “Tools > Generate Optimized Javascript…” command, less than 2% of original size
- Omnibox search now includes cross-file text search
- Properly show getters and setters in Outline view
- Sort private members to bottom of outline view
- Updated New Application template to use dart:html (rather than dart:dom)
- Enable Run button only when HTML file is present
- Open Declaration from #source(…) now properly opens source in subfolder
- Open Declaration cannot find window or document
- Cache artifacts across sessions to improve first compile after session start
- Code Completion enhancements and fixes
- Added Mac OSX 32 bit build
- Compiler improvements
torstai 17. marraskuuta 2011
Ongelmia ja pohtimisia DART-kielessä ja sen käytännön opiskelussa
Olisi pitänyt rakentaan Editorin kirjasto Julkinen kansion alaisuuteen, missä minulla on kaikki tiedostot. Mutta siellähän se taitaa ollakin... miksi sitten se lykkää tiedostoja omalle hakemistolleni?
Editorissa on kyllä vielä paljon hämärää, toivon, että lisää materiaalia tulee pian.
Tilasin syötteenlukijaan kaiken mahdollisen, DART ja DART-BLOG kansioihin. Todella hyödyllistä tavaraa, eritoten ihmisten blogeista. Dart-kirjoittajia on nyt paljon.
Jaan Google+ :ssa muutamia artikkeleita, 4 ihmistä taitaa siellä olla.... Mutta aineisto, minkä sinne pystyy jakamaan, on aika hienoa. Tervetuloa mukaan.
Editorissa on kyllä vielä paljon hämärää, toivon, että lisää materiaalia tulee pian.
Tilasin syötteenlukijaan kaiken mahdollisen, DART ja DART-BLOG kansioihin. Todella hyödyllistä tavaraa, eritoten ihmisten blogeista. Dart-kirjoittajia on nyt paljon.
Jaan Google+ :ssa muutamia artikkeleita, 4 ihmistä taitaa siellä olla.... Mutta aineisto, minkä sinne pystyy jakamaan, on aika hienoa. Tervetuloa mukaan.
keskiviikko 16. marraskuuta 2011
Dart; Herääkö kaarisulku- ja puolipiste keskustelu uudelleen?
Googlen Dart-vastaajat selittivät järkeenkäyvästi, miksi nämä kaarisulut ja puolipisteet tarvitaan.
Ne olivat hyvät ja järkevät perustelut.
Minäkin uskoin siihen. Keskustelu tuntui asiasta vaienneen, mutta nyt kuitenkin nousi uusi keskustelu;
https://groups.google.com/a/dartlang.org/group/misc/browse_thread/thread/5c8ca1ebe4780633#
Perustelut; "Koodaamme siis jatkossakin tavalla, jolla koodattiin ennen syntymäämme".
"Jos nyt ei ole voimaa tehdä sitä muutosta, niin koska se sitten olisi".
Kone/ Editori pystyisi siis tunnistamaan rivien loput, ja koodarille puhtaampi sivu olisi luettavampi, kunhan hän tottuisi siihen.
Minä olen juuri tottunut ja hyväksynyt näihin kaarisulkuihin ja ; Mutta nyt on outoja ajatuksia!
Onko siis tosiaankin niin ETTÄ TÄRKEIMPÄNÄ PERUSTEENA GOOGLELLA OLI SE, ETTÄ NYKYISIN TYÖSKENTELEVÄT KOODAAJAT TOTTUVAT PAREMMIN DART:IIN.
Joudun ilmeisesti muuttamaan mielipidettäni. Minä odottaisin Googleta radikaalia muutosta ohjelmointikielessä. Sellaista, joka tehtäisiin tulevaisuuden koodareita varten.
Miksi tehdä nyt puolikas ratkaisu?
Parempi, että käytettäisiin puolipisteitä vain poikkeustapauksessa siellä, missä rivinvaihto ei toimi loppumerkkinä.
Ja kaarisulkuja kai siis samoin vain .... tarvittaessa.
Pääsääntöisesti teksti olisi siis mahdollisimman puhdasta.
Ne olivat hyvät ja järkevät perustelut.
Minäkin uskoin siihen. Keskustelu tuntui asiasta vaienneen, mutta nyt kuitenkin nousi uusi keskustelu;
https://groups.google.com/a/dartlang.org/group/misc/browse_thread/thread/5c8ca1ebe4780633#
Perustelut; "Koodaamme siis jatkossakin tavalla, jolla koodattiin ennen syntymäämme".
"Jos nyt ei ole voimaa tehdä sitä muutosta, niin koska se sitten olisi".
Kone/ Editori pystyisi siis tunnistamaan rivien loput, ja koodarille puhtaampi sivu olisi luettavampi, kunhan hän tottuisi siihen.
Minä olen juuri tottunut ja hyväksynyt näihin kaarisulkuihin ja ; Mutta nyt on outoja ajatuksia!
Onko siis tosiaankin niin ETTÄ TÄRKEIMPÄNÄ PERUSTEENA GOOGLELLA OLI SE, ETTÄ NYKYISIN TYÖSKENTELEVÄT KOODAAJAT TOTTUVAT PAREMMIN DART:IIN.
Joudun ilmeisesti muuttamaan mielipidettäni. Minä odottaisin Googleta radikaalia muutosta ohjelmointikielessä. Sellaista, joka tehtäisiin tulevaisuuden koodareita varten.
Miksi tehdä nyt puolikas ratkaisu?
Parempi, että käytettäisiin puolipisteitä vain poikkeustapauksessa siellä, missä rivinvaihto ei toimi loppumerkkinä.
Ja kaarisulkuja kai siis samoin vain .... tarvittaessa.
Pääsääntöisesti teksti olisi siis mahdollisimman puhdasta.
tiistai 15. marraskuuta 2011
Dart kieli, linkkejä, opiskelua ym.
http://stanford-online.stanford.edu/courses/ee380/111102-ee380-300.asx
Gilad Bracha luento 1.22 h Stanfordin yliopistossa.
http://dartr.com/ Pakollinen luettava ja hieno kokoelma!
http://dartwatch.com/ Paljon hyvää asiaa, hieno blogi.
http://journal.stuffwithstuff.com/2011/10/29/a-proposal-for-null-safety-in-dart/
Nullable types on kuumin keskustelunaihe, tässä pohjaa keskustelulle, kommentteja odotetaan.
https://docs.google.com/document/d/12QYA9m3PbotzgPcEVf5K7n7YBv3VhM4U54Dy8TP1Qvc/edit
Just published v0.05 of the#Dart language spec (now in HTML, as well as PDF):
http://dartr.com/google-programmer-bob-nystrom-answers-your-dart-questions/
Google programmer Bob Nystrom answers your Dart questions. Hyvä artikkeli
http://googlewebtoolkit.blogspot.com/2011/11/gwt-and-dart.html
Kuinka käy GoogleWebtoolkitin
https://plus.google.com/106846248004202631982/posts/VY1QdSHiSd6
Dart, epäviralliset resurssit linkit google/Dart ryhmästä. HYVÄ!!
xx
Gilad Bracha luento 1.22 h Stanfordin yliopistossa.
http://dartr.com/ Pakollinen luettava ja hieno kokoelma!
http://dartwatch.com/ Paljon hyvää asiaa, hieno blogi.
http://journal.stuffwithstuff.com/2011/10/29/a-proposal-for-null-safety-in-dart/
Nullable types on kuumin keskustelunaihe, tässä pohjaa keskustelulle, kommentteja odotetaan.
https://docs.google.com/document/d/12QYA9m3PbotzgPcEVf5K7n7YBv3VhM4U54Dy8TP1Qvc/edit
Just published v0.05 of the
http://dartr.com/google-programmer-bob-nystrom-answers-your-dart-questions/
Google programmer Bob Nystrom answers your Dart questions. Hyvä artikkeli
http://googlewebtoolkit.blogspot.com/2011/11/gwt-and-dart.html
Kuinka käy GoogleWebtoolkitin
https://plus.google.com/106846248004202631982/posts/VY1QdSHiSd6
Dart, epäviralliset resurssit linkit google/Dart ryhmästä. HYVÄ!!
xx
sunnuntai 6. marraskuuta 2011
Dart-opiskelun kaava, etapit ja aikataulu Osa 1 / 5
Tavoitteena omaksua muutamassa kuukaudessa riittävät taidot yksinkertaisten ohjelmien tekemiseen ja monimutkaisimpien, toisten tekemien ohjelmien säätelyyn ja muokkaamiseen.
90% tavoitetaso tammikuun 2012 lopussa.
60% Tavoitetaso v. 2011 loppuun mennessä.
20% Oppimäärästä luettu 18.11.2011 Editori, PDF-ohjeet ja Wiki työvälineinä.
19% Syötteenlukijaan ~100 / pv, Editori testejä, luopuminen muista lukemisista.
17% DartLanSpec 0.05, Keskusteluja, Editorin tiedostoja. { ja ; keskustelua! 16.11.
15% Gilad Bracha, Stanford-luento verkosta, 1.22 min. Paljon keskusteluja luettu 15.11.
13% Isolates,Factories,Super,This,Static,Dynamic,Void,Abstracrt,Class,Methods,Spawn,Throw ym.
11% Koostan leikekirjan DartLangSpec:stä, kootut kompastuskivet 7.11 Lisäksi kopioin KOKO TEKSTIN Libre-Office tiedostoon, 49 sivua tiheää asiaa. Laitan värikorostuksia...
10 % CodeSamples http://www.dartlang.org/samples/index.html
09
08 DartLangSpec 0.04 6.11.2011
07 Dart Editor, ohjelmakokeiluja
06 DartLangSpec 0.03
05 Muiden blogien seuraamista
04 Kaikki mahdolliset linkit omaan Blogiin, samoin Twitter
03 Keskustelualueiden tilaaminen, säännöllinen lukeminen
02 Blogin perustaminen työkaluksi ja muistilapuksi. EtDart.Blogspot.com 12.10
01 Kielen julkistus, kiinnostuminen, sivustojen lukemista
.
90% tavoitetaso tammikuun 2012 lopussa.
60% Tavoitetaso v. 2011 loppuun mennessä.
20% Oppimäärästä luettu 18.11.2011 Editori, PDF-ohjeet ja Wiki työvälineinä.
19% Syötteenlukijaan ~100 / pv, Editori testejä, luopuminen muista lukemisista.
17% DartLanSpec 0.05, Keskusteluja, Editorin tiedostoja. { ja ; keskustelua! 16.11.
15% Gilad Bracha, Stanford-luento verkosta, 1.22 min. Paljon keskusteluja luettu 15.11.
13% Isolates,Factories,Super,This,Static,Dynamic,Void,Abstracrt,Class,Methods,Spawn,Throw ym.
11% Koostan leikekirjan DartLangSpec:stä, kootut kompastuskivet 7.11 Lisäksi kopioin KOKO TEKSTIN Libre-Office tiedostoon, 49 sivua tiheää asiaa. Laitan värikorostuksia...
10 % CodeSamples http://www.dartlang.org/samples/index.html
09
08 DartLangSpec 0.04 6.11.2011
07 Dart Editor, ohjelmakokeiluja
06 DartLangSpec 0.03
05 Muiden blogien seuraamista
04 Kaikki mahdolliset linkit omaan Blogiin, samoin Twitter
03 Keskustelualueiden tilaaminen, säännöllinen lukeminen
02 Blogin perustaminen työkaluksi ja muistilapuksi. EtDart.Blogspot.com 12.10
01 Kielen julkistus, kiinnostuminen, sivustojen lukemista
.
lauantai 29. lokakuuta 2011
Dart-kielen opiskeluni on nyt päässyt todella vauhtiin
Olen saanut Dart-Editorin, jonka mukana tuli valtava määrä koodia, siinä riittää työtä, kun aion käydä ne kaikki läpi ainakin kursorisesti. Dart Program language specification; Draft version 0.03 on myös lukemistossa. Ja samalla käyn läpi nykyisiä verkkosivuja ja etsin uusia, sekä kelaan Twitteriä.
Voisin arvella opintojeni olevan nyt 7% vaiheessa, jos tuo luku nyt mitään kertoo. Tavoitteeksi voisin ottaa pääseväni vuodenvaihteessa 60% tilanteeseen. Olen tottunut monimutkaisia asioita opiskelemaan tiiliskivikirjojen avulla, joten tämä tietokoneella opiskelu on erilaista. Laaja "COMPLETE QUIDE TO" olisi kätevä.
Missä vaiheessa sitten Dart tuotteena on valmis, niin siitä ei ole tietoa. Jo nyt Dart kääntää oman koodinsa Java-Scriptiksi, joka toimii missä tahansa selaimessa, jonka ei siis tarvitse tietää mitään Dart-koodista. Tässä mielessä se on siis jo täysin toimiva tuote, vaikkei sitä kai virallisesti ole vielä julkaistu. (?)
Dartin opiskelu joka tapauksessa voittaa kirkkaasti verkkopelit ja kuvien pyörittelyn kiinnostavuudessa. Dart sopii askarteluksi myös nuorelle nörtille, joka aikoo menestyä it-maailmassa.
Voisin arvella opintojeni olevan nyt 7% vaiheessa, jos tuo luku nyt mitään kertoo. Tavoitteeksi voisin ottaa pääseväni vuodenvaihteessa 60% tilanteeseen. Olen tottunut monimutkaisia asioita opiskelemaan tiiliskivikirjojen avulla, joten tämä tietokoneella opiskelu on erilaista. Laaja "COMPLETE QUIDE TO" olisi kätevä.
Missä vaiheessa sitten Dart tuotteena on valmis, niin siitä ei ole tietoa. Jo nyt Dart kääntää oman koodinsa Java-Scriptiksi, joka toimii missä tahansa selaimessa, jonka ei siis tarvitse tietää mitään Dart-koodista. Tässä mielessä se on siis jo täysin toimiva tuote, vaikkei sitä kai virallisesti ole vielä julkaistu. (?)
Dartin opiskelu joka tapauksessa voittaa kirkkaasti verkkopelit ja kuvien pyörittelyn kiinnostavuudessa. Dart sopii askarteluksi myös nuorelle nörtille, joka aikoo menestyä it-maailmassa.
torstai 27. lokakuuta 2011
Artikkeleita ja linkkejä DART-kielestä
Dart-keskusteluryhmästä kertyneitä linkkejä. Minulla on nyt se harvinainen tilanne, että olen vihdoinkin saanut luettua kaikki sähköpostiini tulleet suuret postaukset keskusteluista. Millä hetkellä tahansa voi taas kilahtaa... Nämä artikkelit vielä on lukematta.
Ja on myönnettävä, että kaikesa lukemissani artikkeleissa on paljon sellaista, mitä minulle ei vielä ole mahdollisuuttakaan ymmärtää. Mutta totun kuitenkin termeihin ja sisäistän itseeni tätä, lähes täysin myönteistä, keskustelun tunnelmaa.
http://draconianoverlord.com/2011/10/03/reaction-to-dart.html
A GWT Developer’s Reaction to Dart
Ja on myönnettävä, että kaikesa lukemissani artikkeleissa on paljon sellaista, mitä minulle ei vielä ole mahdollisuuttakaan ymmärtää. Mutta totun kuitenkin termeihin ja sisäistän itseeni tätä, lähes täysin myönteistä, keskustelun tunnelmaa.
http://draconianoverlord.com/2011/10/03/reaction-to-dart.html
A GWT Developer’s Reaction to Dart
"So, I’m optimistic: I see Dart as a way of getting an even better GWT."
http://journal.stuffwithstuff.com/2011/10/21/wrapping-my-head-around-optional-typing/
Wrapping My Head Around Optional Typing
http://journal.stuffwithstuff.com/2011/10/21/wrapping-my-head-around-optional-typing/
Wrapping My Head Around Optional Typing
sunnuntai 23. lokakuuta 2011
Aloittelijan mietteitä Dart-kielen opiskelusta ja kehittymisestä.
Kun itselläni ei ole kokemusta Java- eikä Java-Script kielistä, niin heittäytyminen tähän Dart-projektiin tuntuu vähän hassulta. Mutta kun juuri päättyi puolivuotinen kova verkko-projekti, niin nyt pitäisi olla aikaa. Luotan aikaisempaan ohjelmointi-kokemukseeni ja ennenkaikkea malttiini. Etenen hitaasti ja varmasti. Minulla ei ole minkäänlaista tarvetta kirjoittaa mitään, ennenkuin hallitsen perusasiat riittävän hyvin.
Mieleeni tosin on jo tullut hyvin voimakkaana idea siitä, millaisen ohjelman haluaisin tehdä. Mutta pitää tietenkin tarkistaa verkosta, ettei sellaista vaan ole jo tehty. Ja voin hyvinkin päätyä myös siihen, että tulen käyttämään (vähäistä ?) kielitaitoani ainoastaan siihen, että teen vain pieniä piristeitä verkkosivulle. DartLang, ohjelmointikieli siis ei ole vielä pitkiin aikoihin valmis työkalu, joten asialla ei ole minkäänlainen kiire. On myös aika mukavaa, että voi olla jossakin asiassa mukana ihan sen alusta alkaen.
Opiskeluani hidastaa tällä hetkellä myös pahasti se, että en varmaan ole löytänyt kaikkia asiaan liittyviä sivustoja, kirjastoja, lähteitä... Joudun siis lukemaan paljon materiaalia, mistä en oikeastaan vielä ymmärrä paljoakaan. Joka tapauksessa on hyvin virkistävää pitkästä aikaa olla tilanteessa, jossa 4-5 tuntia päivässä opiskelee itselleen uutta asiaa. Kieli, sen rakenteet ja koko tuo maailma on hiljalleen syöpymässä mieleeni. Yritän Blogiin laittaa tärkeimmät kirjanmerkkini ja löytämäni blogit.
Myös Googlen asiantuntijaryhmä, joka kehittää tätä uutta VERKOSSA TOIMIVAA ohjelmointikieltä, etenee hitaasti ja varmasti. http://www.dartlang.org/support/index.html sivustolla käydään tiivistä keskustelua kielen kehittämisestä. Vaikuttaa siltä, että tämä keskustelu todellakin vaikuttaa tämän kielen kehittymiseen. Asiantuntijat vastaavat siellä nopeasti ja fiksusti keskustelijoiden kysymyksiin.
Muut firmat, Oracle, Microsoft... yms. eivät varmaankaan vapaaehtoisesti avusta Googlen ohjelmointikieltä, mutta ennenpitkää kumminkin nämä ohjelmat tulevat saamaan lisä-osia, joilla ne pystyvät toimimaan kaikissa selaimissa... luulisin.
Ja 18.10 Siis julkaistiin tämä: http://www.dartlang.org/docs/spec/dartLangSpec.pdf
Siinäpä niitä määrittelyjä ja opiskelua on... Draft version 0.03 :)
Kyllä nyt riittää lukemista!
Mieleeni tosin on jo tullut hyvin voimakkaana idea siitä, millaisen ohjelman haluaisin tehdä. Mutta pitää tietenkin tarkistaa verkosta, ettei sellaista vaan ole jo tehty. Ja voin hyvinkin päätyä myös siihen, että tulen käyttämään (vähäistä ?) kielitaitoani ainoastaan siihen, että teen vain pieniä piristeitä verkkosivulle. DartLang, ohjelmointikieli siis ei ole vielä pitkiin aikoihin valmis työkalu, joten asialla ei ole minkäänlainen kiire. On myös aika mukavaa, että voi olla jossakin asiassa mukana ihan sen alusta alkaen.
Opiskeluani hidastaa tällä hetkellä myös pahasti se, että en varmaan ole löytänyt kaikkia asiaan liittyviä sivustoja, kirjastoja, lähteitä... Joudun siis lukemaan paljon materiaalia, mistä en oikeastaan vielä ymmärrä paljoakaan. Joka tapauksessa on hyvin virkistävää pitkästä aikaa olla tilanteessa, jossa 4-5 tuntia päivässä opiskelee itselleen uutta asiaa. Kieli, sen rakenteet ja koko tuo maailma on hiljalleen syöpymässä mieleeni. Yritän Blogiin laittaa tärkeimmät kirjanmerkkini ja löytämäni blogit.
Myös Googlen asiantuntijaryhmä, joka kehittää tätä uutta VERKOSSA TOIMIVAA ohjelmointikieltä, etenee hitaasti ja varmasti. http://www.dartlang.org/support/index.html sivustolla käydään tiivistä keskustelua kielen kehittämisestä. Vaikuttaa siltä, että tämä keskustelu todellakin vaikuttaa tämän kielen kehittymiseen. Asiantuntijat vastaavat siellä nopeasti ja fiksusti keskustelijoiden kysymyksiin.
Muut firmat, Oracle, Microsoft... yms. eivät varmaankaan vapaaehtoisesti avusta Googlen ohjelmointikieltä, mutta ennenpitkää kumminkin nämä ohjelmat tulevat saamaan lisä-osia, joilla ne pystyvät toimimaan kaikissa selaimissa... luulisin.
Ja 18.10 Siis julkaistiin tämä: http://www.dartlang.org/docs/spec/dartLangSpec.pdf
Siinäpä niitä määrittelyjä ja opiskelua on... Draft version 0.03 :)
Kyllä nyt riittää lukemista!
lauantai 15. lokakuuta 2011
Ensimmäiset rivini Dart-ohjelmaa DartBoardilla
Näin tuotat omalla sivullasi ensimmäiset rivisi omaa Dart-koodiasi.
main() {
var paikka = 'Strömsinlahti';
var Tervehdys = 'Moikka!';
print('Hello, ${paikka}!');
var toimipiste = 'Rantakahvila';
print('${Tervehdys}, ${toimipiste}');
}
TUOTOS:
Hello, Strömsinlahti!
Moikka!, Rantakahvila
Koodit ovat sivustosta; http://www.dartlang.org/docs/getting-started/
"Follow this tutorial to modify and run small Dart programs inside your browser window, using the Dartboard app."
Tällä DartBoard taululla voit siis kokeilla pieniä Dart-ohjelmia omassa selaimessasi.
No, tämähän on jo hyvä alku.
main() {
var paikka = 'Strömsinlahti';
var Tervehdys = 'Moikka!';
print('Hello, ${paikka}!');
var toimipiste = 'Rantakahvila';
print('${Tervehdys}, ${toimipiste}');
}
TUOTOS:
Hello, Strömsinlahti!
Moikka!, Rantakahvila
Koodit ovat sivustosta; http://www.dartlang.org/docs/getting-started/
"Follow this tutorial to modify and run small Dart programs inside your browser window, using the Dartboard app."
Tällä DartBoard taululla voit siis kokeilla pieniä Dart-ohjelmia omassa selaimessasi.
No, tämähän on jo hyvä alku.
torstai 13. lokakuuta 2011
Googlen Dart ohjelmointikieli herättää vilkasta keskustelua Twitterissä
Minäkin osallistuin sinne parilla pienellä kommentilla.
Mighty and shining Google Dart Knights conquering tiny JavaScript Castle. The mob keeps calling out the slander and enjoys the spectacle.
Googlen mahtavat Dart ritarit valloittavat pikkuruisen JavaScript-linnan. Joutoväki huutelee herjoja sivummalla ja nauttii näytelmästä.
Mighty and shining Google Dart Knights conquering tiny JavaScript Castle. The mob keeps calling out the slander and enjoys the spectacle.
keskiviikko 12. lokakuuta 2011
Hello World! Testing first Dart programcode
- The Dart code below is inside an app called Dartboard. If you click the Run button at Dartboard's upper left—go ahead, you know you want to—you'll see the expected output (Hello, Dart!) at the bottom.
1
2
3
main() {
print('Hello, Dart!');
}
What next?
.
Eriytän Etanatikku-blogista DART-ohjelmointiin liittyvät tekstit
tähän blogiin, jotta ne eivät siellä liiaksi raskauttaisi lukijoita. :)
Googlen selaimessa toimiva Dart-ohjelmointikieli, ensivaikutelmia
Tämän uuden, selaimessa toimivan ohjelmointikielen tulo oli minulle yllätys, mutta uskon, että Googlella on sellaiset resurssit, että tästä tulee hyvä.
JavaScript-projektini siis tyssää tähän ja loikkaan Googlen rekeen.
Ehkä myös uskon, että Dart istuu paremmin käyttämiini Google-työkaluihin, mm. Chrome-selaimen kehittäjän työkaluihin.
Dart : Structured web programming
Technical Overview : Dart : Structured web programming
Tässä vaiheessa nämä Googlen Dart-sivustot ovat vielä hieman luonnosmaisia.
http://www.tietokone.fi/uutiset/nettiin_esiteltiin_uusi_ohjelmointikieli_google_dart#utm_source=rss
https://groups.google.com/a/dartlang.org/group/misc/topics Täällä on Googlen Dart-aiheinen keskustelu, joka äkkipäätä katsottuna tuntuu analysoivalta ja myönteiseltä. Arvostelua herätti se, että puolipisteitä ei ole poistettu koodista ja hieman ihmetystä se, että "JavaScript ohjelmoijat tekevät nyt Googlen leivissä JavaScript+ ohjelmaa". Mitään valmista ohjelmaa sovelluskehittäjälle tästä kielestä ei vielä ole, kaikki on vasta kehitteillä. Liityin ryhmään ja tilasin keskustelut sähköpostitse; se tietää kolmisen tuhtia lukupakettia päivässä.
Kun ohjelmoijaksi aikova nuori valitsee työkalujaan, ongelma on siinä, että firmat, joihin hän hakee työhön, käyttävät todennäköisesti eri välineitä, mitähän on opiskellut. Ohjelmointityökalujen kirjo on tavattoman laaja. Selaimessa toimivia on tietenkin vain JavaScript ja Dart.
Oma tavoitteeni on syventää tietojani tietokoneen sisuksista, verkon ja ohjelmien toiminnasta ja opetella tekemään verkkosivuihin muutoksia. Se on hidas prosessi, kun ryhtyy paikkaamaan lähes kymmenen vuoden taukoa ohjelmoinnissa. Aion käyttää tähän ehkä 15% resursseistani, 1-2 tuntia päivässä ja varmaan joitakin pieniä ohjelmia joskus kirjoitan.
Ohjelmointi liittyy mielestäni kiinteästi Filosofiaan. Sen järjestelmälliseen logiiggaan. Mielipiteeni tiivistin aikoinaan lauseeseen; "Opiskelin ohjelmointia ja kirjoitin paljon koodia, tein valtavan työmäärän. Sitten luin Filosofiaa muutaman tunnin ja ymmärsin, miten Filosofia (=Tieto, Toiminta ja Todellisuus) kuvaavat täydellisesti maailmaa ja meidän olemistamme siinä. Lopetin ohjelmoinnin välittömästi, koska se ei ollut loogista. Ei minulle siinä tilanteessa."
Tämä teksti julkaistiin alunperin Etanatikku-Blogissa. Vastedes tätä aihetta käsittelen vain tässä blogissa.
Tässä on artikkeli, jonka kirjoitin, kun aloitin JavaScript-opiskelun. Ja sitten seuraavana päivänä Google julisti DART-kielen, ja JavaScript opiskeluni päättyi siihen.
http://etanatikku.blogspot.fi/2011/10/java-kielta-opiskelemassa.html
.
JavaScript-projektini siis tyssää tähän ja loikkaan Googlen rekeen.
Ehkä myös uskon, että Dart istuu paremmin käyttämiini Google-työkaluihin, mm. Chrome-selaimen kehittäjän työkaluihin.
Dart : Structured web programming
Technical Overview : Dart : Structured web programming
Tässä vaiheessa nämä Googlen Dart-sivustot ovat vielä hieman luonnosmaisia.
http://www.tietokone.fi/uutiset/nettiin_esiteltiin_uusi_ohjelmointikieli_google_dart#utm_source=rss
https://groups.google.com/a/dartlang.org/group/misc/topics Täällä on Googlen Dart-aiheinen keskustelu, joka äkkipäätä katsottuna tuntuu analysoivalta ja myönteiseltä. Arvostelua herätti se, että puolipisteitä ei ole poistettu koodista ja hieman ihmetystä se, että "JavaScript ohjelmoijat tekevät nyt Googlen leivissä JavaScript+ ohjelmaa". Mitään valmista ohjelmaa sovelluskehittäjälle tästä kielestä ei vielä ole, kaikki on vasta kehitteillä. Liityin ryhmään ja tilasin keskustelut sähköpostitse; se tietää kolmisen tuhtia lukupakettia päivässä.
Kun ohjelmoijaksi aikova nuori valitsee työkalujaan, ongelma on siinä, että firmat, joihin hän hakee työhön, käyttävät todennäköisesti eri välineitä, mitähän on opiskellut. Ohjelmointityökalujen kirjo on tavattoman laaja. Selaimessa toimivia on tietenkin vain JavaScript ja Dart.
Oma tavoitteeni on syventää tietojani tietokoneen sisuksista, verkon ja ohjelmien toiminnasta ja opetella tekemään verkkosivuihin muutoksia. Se on hidas prosessi, kun ryhtyy paikkaamaan lähes kymmenen vuoden taukoa ohjelmoinnissa. Aion käyttää tähän ehkä 15% resursseistani, 1-2 tuntia päivässä ja varmaan joitakin pieniä ohjelmia joskus kirjoitan.
Ohjelmointi liittyy mielestäni kiinteästi Filosofiaan. Sen järjestelmälliseen logiiggaan. Mielipiteeni tiivistin aikoinaan lauseeseen; "Opiskelin ohjelmointia ja kirjoitin paljon koodia, tein valtavan työmäärän. Sitten luin Filosofiaa muutaman tunnin ja ymmärsin, miten Filosofia (=Tieto, Toiminta ja Todellisuus) kuvaavat täydellisesti maailmaa ja meidän olemistamme siinä. Lopetin ohjelmoinnin välittömästi, koska se ei ollut loogista. Ei minulle siinä tilanteessa."
Tämä teksti julkaistiin alunperin Etanatikku-Blogissa. Vastedes tätä aihetta käsittelen vain tässä blogissa.
Tässä on artikkeli, jonka kirjoitin, kun aloitin JavaScript-opiskelun. Ja sitten seuraavana päivänä Google julisti DART-kielen, ja JavaScript opiskeluni päättyi siihen.
http://etanatikku.blogspot.fi/2011/10/java-kielta-opiskelemassa.html
.
Tilaa:
Blogitekstit (Atom)