<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://guaka.org"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Guaka! - cordova</title>
 <link>http://guaka.org/tag/cordova</link>
 <description></description>
 <language>en</language>
<item>
 <title>guaka: time to fix http://ur1.ca/dv5lw #android #java #phonegap #cordova #meteor - with @chmac</title>
 <link>http://guaka.org/guaka-time-fix-http-ur1-cadv5lw-android-java-phonegap-cordova-meteor-chmac-105</link>
 <description>&lt;div class=&quot;field field-name-taxonomy-vocabulary-2 field-type-taxonomy-term-reference field-label-above clearfix&quot;&gt;&lt;h3 class=&quot;field-label&quot;&gt;tag: &lt;/h3&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li class=&quot;taxonomy-term-reference-0&quot;&gt;&lt;a href=&quot;/tag/cordova&quot;&gt;cordova&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;taxonomy-term-reference-1&quot;&gt;&lt;a href=&quot;/tag/meteor&quot;&gt;meteor&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;taxonomy-term-reference-2&quot;&gt;&lt;a href=&quot;/tag/android&quot;&gt;android&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;taxonomy-term-reference-3&quot;&gt;&lt;a href=&quot;/tag/phonegap&quot;&gt;phonegap&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;taxonomy-term-reference-4&quot;&gt;&lt;a href=&quot;/tag/java&quot;&gt;java&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;guaka: time to fix &lt;a href=&quot;http://ur1.ca/dv5lw&quot;&gt;http://ur1.ca/dv5lw&lt;/a&gt; #android #java #phonegap #cordova #meteor - with @chmac&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
<pubDate>Wed, 15 May 2013 10:08:39 +0000</pubDate>
<dc:creator>Guaka</dc:creator>
<guid isPermaLink="false">15858 at http://guaka.org</guid>
</item>
<item>
 <title>meteor-phonegap and Radio Meteor</title>
 <link>http://guaka.org/2013/meteor-phonegap-and-radio-meteor</link>
 <description>&lt;div class=&quot;field field-name-taxonomy-vocabulary-2 field-type-taxonomy-term-reference field-label-above clearfix&quot;&gt;&lt;h3 class=&quot;field-label&quot;&gt;tag: &lt;/h3&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li class=&quot;taxonomy-term-reference-0&quot;&gt;&lt;a href=&quot;/tag/cordova&quot;&gt;cordova&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;taxonomy-term-reference-1&quot;&gt;&lt;a href=&quot;/tag/coffeescript&quot;&gt;coffeescript&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;taxonomy-term-reference-2&quot;&gt;&lt;a href=&quot;/tag/meteor&quot;&gt;meteor&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;taxonomy-term-reference-3&quot;&gt;&lt;a href=&quot;/tag/phonegap&quot;&gt;phonegap&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;taxonomy-term-reference-4&quot;&gt;&lt;a href=&quot;/tag/somafm&quot;&gt;somafm&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;taxonomy-term-reference-5&quot;&gt;&lt;a href=&quot;/tag/documentation&quot;&gt;documentation&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;taxonomy-term-reference-6&quot;&gt;&lt;a href=&quot;/tag/html5&quot;&gt;html5&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;a href=&quot;http://somafm.com/&quot;&gt;Soma FM&lt;/a&gt; is probably the best internet radio station around. Actually, the best collection of radio stations, as there are quite a few different channels they broadcast.  Unfortunately their website is not so great for quickly listening to one of the soma streams. Until a month ago I usually ended up using some command-line wizardry to listen to groovesalad or dronezone.&lt;/p&gt;
&lt;p&gt;I&#039;ve been playing around with &lt;a href=&quot;http://meteor.com/&quot;&gt;Meteor.js&lt;/a&gt; for about a half year. Meteor is an excellent JavaScript everywhere framework. It&#039;s super duper easy to build realtime web apps (just watch &lt;a href=&quot;http://meteor.com/authcast&quot;&gt;this screencast&lt;/a&gt; to get an idea). Of course I actually prefer to code in CoffeeScript, which looks and behaves much more like Ruby and Python.&lt;/p&gt;
&lt;p&gt;I had already tried Phonegap before and somehow plugging Meteor stuff into Phonegap was definitely on my mind.  I played around a bit and in (total) just a couple of hours I had a script ready that could take &lt;em&gt;any&lt;/em&gt; Meteor app and turn it into an Android &lt;tt&gt;.apk&lt;/tt&gt;.  It&#039;s now available at &lt;a href=&quot;https://github.com/guaka/meteor-phonegap&quot;&gt;github.com/guaka/meteor-phonegap&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Now back to Soma.fm.  Enough of cli, I wanted to be able to quickly change channels and a web app built in Meteor seemed appropriate, even if just for the convenience of &lt;tt&gt;meteor deploy radio.meteor.com&lt;/tt&gt; and just for the kick of being able to release something built with Meteor.  (We reached Meteor&#039;s limits with the cool geo stuff we&#039;ve been working on, so it will take a while before we can release that.)&lt;/p&gt;
&lt;p&gt;Today I quickly changed the Flash based iframe provided by Somafm with an HTML5 audio tag. That was enough to try meteor-phonegap again and build an &lt;tt&gt;.apk&lt;/tt&gt; I could try on my Nexus 7. It works pretty well and I even managed to upload it to Google Play. It will take another 48 hours before I know if my credit card payment came through this time. If so, you&#039;ll be able to find &lt;strong&gt;Radio Meteor&lt;/strong&gt; on there.&lt;/p&gt;
&lt;p&gt;Oh and I also made an app with Meteor.js documentation. Enjoy!&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://farm8.staticflickr.com/7286/9052804264_458e9f11f6.jpg&quot; alt=&quot;Enjoying is easy at times&quot; /&gt;&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
<pubDate>Sat, 09 Mar 2013 22:42:49 +0000</pubDate>
<dc:creator>Guaka</dc:creator>
<guid isPermaLink="false">5596 at http://guaka.org</guid>
</item>
<item>
 <title>guaka: npm install -g cordova doesn&#039;t work on #osx? upgrade your installation of #node - #phonegap #cordova #npm - this installs a cordova #cli</title>
 <link>http://guaka.org/guaka-npm-install-g-cordova-doesnt-work-osx-upgrade-your-installation-node-phonegap-cordova-npm-187</link>
 <description>&lt;div class=&quot;field field-name-taxonomy-vocabulary-2 field-type-taxonomy-term-reference field-label-above clearfix&quot;&gt;&lt;h3 class=&quot;field-label&quot;&gt;tag: &lt;/h3&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li class=&quot;taxonomy-term-reference-0&quot;&gt;&lt;a href=&quot;/tag/cordova&quot;&gt;cordova&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;taxonomy-term-reference-1&quot;&gt;&lt;a href=&quot;/tag/osx&quot;&gt;osx&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;taxonomy-term-reference-2&quot;&gt;&lt;a href=&quot;/tag/cli&quot;&gt;cli&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;taxonomy-term-reference-3&quot;&gt;&lt;a href=&quot;/tag/node&quot;&gt;node&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;taxonomy-term-reference-4&quot;&gt;&lt;a href=&quot;/tag/npm&quot;&gt;npm&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;taxonomy-term-reference-5&quot;&gt;&lt;a href=&quot;/tag/phonegap&quot;&gt;phonegap&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;guaka: npm install -g cordova doesn&#039;t work on #osx? upgrade your installation of #node - #phonegap #cordova #npm - this installs a cordova #cli&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
<pubDate>Fri, 22 Feb 2013 17:00:21 +0000</pubDate>
<dc:creator>Guaka</dc:creator>
<guid isPermaLink="false">7455 at http://guaka.org</guid>
</item>
<item>
 <title>Javascript everwhere: PhoneGap and Node.js (and no Eclipse)</title>
 <link>http://guaka.org/2012/javascript-everwhere-phonegap-and-node-js-and-no-eclipse</link>
 <description>&lt;div class=&quot;field field-name-taxonomy-vocabulary-2 field-type-taxonomy-term-reference field-label-above clearfix&quot;&gt;&lt;h3 class=&quot;field-label&quot;&gt;tag: &lt;/h3&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li class=&quot;taxonomy-term-reference-0&quot;&gt;&lt;a href=&quot;/tag/javascript&quot;&gt;javascript&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;taxonomy-term-reference-1&quot;&gt;&lt;a href=&quot;/tag/brainband&quot;&gt;brainband&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;taxonomy-term-reference-2&quot;&gt;&lt;a href=&quot;/tag/eeg&quot;&gt;eeg&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;taxonomy-term-reference-3&quot;&gt;&lt;a href=&quot;/tag/node-js&quot;&gt;node.js&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;taxonomy-term-reference-4&quot;&gt;&lt;a href=&quot;/tag/cordova&quot;&gt;cordova&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;Got into &lt;strike&gt;&lt;a href=&quot;http://phonegap.com/&quot;&gt;PhoneGap&lt;/a&gt;&lt;/strike&gt;&lt;a href=&quot;http://incubator.apache.org/cordova&quot;&gt;Apache Cordova&lt;/a&gt; a little while back. First I got into Titanium Appcelerator, thanks to my friend Silvio. But Titanium was all Eclipsy and then when I wanted to do some coding in the train I found out that I &lt;em&gt;needed&lt;/em&gt; to be online to code in Titanium. I do have Ben Internet in the Netherlands and Mobile Vikings in Belgium but it&#039;s not always working amazingly in a moving train and this restriction was a tad bit too much.&lt;/p&gt;
&lt;p&gt;It took me some time to set up Cordova without Eclipse.  Finally I found &lt;a href=&quot;http://wiki.phonegap.com/w/page/30864168/phonegap-android-terminal-quickstart&quot;&gt;android terminal quickstart&lt;/a&gt;, which mostly boils down to making sure the Android SDK is living somewhere, its tools/ directory is in your path, and ditto for Apache Ant, the build tool.&lt;/p&gt;
&lt;p&gt;After that you only really need to do &lt;tt&gt;ant debug install&lt;/tt&gt; from the android/ directory meanwhile making sure your Android phone is connected through USB.&lt;/p&gt;
&lt;p&gt;I coded some basic Android stuff and I can say it&#039;s nice to get more into JS.&lt;br /&gt;
I helped Kenny to set this stuff up on his Windows machine so then I was ready to rethink server stuff. So I started looking at Node.js again. Well, again, I only briefly played with it for an hour or so.  Now I was more decided to take this to an interesting level.  And interesting it is!&lt;/p&gt;
&lt;p&gt;I started fooling around with Express.js, meanwhile checking out some more goodness that&#039;s around. &lt;a href=&quot;https://vimeo.com/pedroteixeira/videos&quot;&gt;Pedro Teixeira&#039;s tutorial videos&lt;/a&gt; have been really helpful. But I also came across fun things such as Now.js, which deserve a bit more attention in the short future.&lt;/p&gt;
&lt;p&gt;And meanwhile my arm feels as if it&#039;s new.  I can&#039;t wait till next year for the Google Glasses... So meanwhile I ordered the &lt;a href=&quot;http://myndplay.com&quot;&gt;MyndPlay&lt;/a&gt; BrainBand.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://guaka.org/sites/guaka.org/files/brainband.png&quot; width=&quot;175&quot; height=&quot;175&quot; alt=&quot;Brainband&quot; title=&quot;Brainband&quot; /&gt;&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
<pubDate>Mon, 04 Jun 2012 20:34:04 +0000</pubDate>
<dc:creator>Guaka</dc:creator>
<guid isPermaLink="false">629 at http://guaka.org</guid>
</item>
</channel>
</rss>
