<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-8098449315525608681</atom:id><lastBuildDate>Sat, 31 Aug 2024 08:21:11 +0000</lastBuildDate><category>linux</category><category>php</category><category>ubuntu</category><category>yii framework</category><category>javascript</category><category>microsoft</category><category>drupal</category><category>yii radiio</category><category>open source</category><category>rails</category><category>AngularJS</category><category>cloud</category><category>coffeescript</category><category>zendframework</category><category>android</category><category>c9</category><category>node</category><category>ruby</category><category>source control</category><category>vim</category><category>agile</category><category>apple</category><category>barcamp tampa</category><category>bash</category><category>cloud9</category><category>command line</category><category>css</category><category>design</category><category>development</category><category>facebook</category><category>firefox</category><category>front-end</category><category>hashrocket</category><category>ide</category><category>iphone</category><category>mysql</category><category>php 5.4</category><category>server</category><category>twitter</category><category>vps</category><category>6to5</category><category>Apache</category><category>Java</category><category>Robots</category><category>babel</category><category>chrome</category><category>crawl</category><category>database</category><category>day of ruby</category><category>directive</category><category>download</category><category>email</category><category>es6</category><category>eufloria</category><category>find</category><category>games</category><category>gimp</category><category>git</category><category>google</category><category>google voice</category><category>html</category><category>ibm</category><category>inkscape</category><category>jquery</category><category>js</category><category>lessconf</category><category>limonade php</category><category>moga</category><category>mp3</category><category>npm</category><category>object</category><category>oo</category><category>packt</category><category>podcast</category><category>rsync</category><category>sass</category><category>scaling</category><category>shell</category><category>startups</category><category>svn</category><category>symfony php</category><category>tdd</category><category>terminal</category><category>vimrc</category><category>windows</category><category>wordpress</category><category>yii2</category><category>2d</category><category>BackboneJS</category><category>C++11</category><category>CRM Core</category><category>CRUD</category><category>CanJS</category><category>Corey Haines</category><category>Corsair</category><category>Cory Foy</category><category>DOM</category><category>Disney</category><category>Disney World</category><category>DrupalEasy</category><category>EmberJS</category><category>Ext2</category><category>Ext4</category><category>FLDC</category><category>Florida</category><category>Google web font</category><category>HTTP Server</category><category>Hadoop</category><category>IE</category><category>IE9</category><category>Internet Explorer</category><category>KnockoutJS</category><category>LTSP</category><category>Lazer</category><category>Mint</category><category>Node.native</category><category>NodeJS</category><category>Nutch</category><category>Objective C</category><category>Oracle</category><category>Planning Poker</category><category>Prayer</category><category>Project Management</category><category>Python</category><category>SEO</category><category>SSD</category><category>Skype</category><category>Social Platform</category><category>Solr</category><category>Titanium Mobile Development</category><category>Virtual Box</category><category>VirtualBox</category><category>_why</category><category>ai</category><category>alias</category><category>alsa</category><category>alternative input devices</category><category>amazon</category><category>aptitude</category><category>asphalt</category><category>asphalt8</category><category>atrium</category><category>augmented reality</category><category>awk</category><category>azure</category><category>babeljs</category><category>backup</category><category>barcamp</category><category>barcamp jax</category><category>barcamp. orlando</category><category>bashrc</category><category>bctampa</category><category>beginner</category><category>better work-week</category><category>bing</category><category>bitcoin</category><category>blogging</category><category>bluetooth</category><category>bogo</category><category>bonanza</category><category>books</category><category>brands</category><category>browser</category><category>c9pm</category><category>canvas</category><category>chrome os</category><category>chromecast</category><category>circle</category><category>ckeditor</category><category>classes</category><category>clou9</category><category>cms</category><category>co-working</category><category>coder girl</category><category>codeworks</category><category>colors</category><category>colorscheme</category><category>communication</category><category>company</category><category>compilers</category><category>composer</category><category>composition</category><category>controller</category><category>convert</category><category>couchdb</category><category>csv</category><category>dead or alive</category><category>debounce</category><category>dependency</category><category>destructo</category><category>diff</category><category>dive</category><category>dojo</category><category>domain check</category><category>drag-n-drop</category><category>durovis</category><category>easeljs</category><category>ebook</category><category>ecmascript6</category><category>ember</category><category>es7</category><category>export</category><category>express</category><category>factorial</category><category>fashion</category><category>fat arrow</category><category>ffmpeg</category><category>file system</category><category>files</category><category>firebug</category><category>firefox 3.5</category><category>florida creatives</category><category>form</category><category>framework</category><category>galaxy</category><category>game</category><category>game design</category><category>gaming</category><category>google drive</category><category>google glass</category><category>google+</category><category>grep</category><category>grid</category><category>guicolorscheme</category><category>hacking</category><category>hamburger</category><category>heartbeat</category><category>hooks</category><category>html5</category><category>hulu</category><category>humble bundle</category><category>hungarian</category><category>impressto</category><category>inbrowser</category><category>indent</category><category>index</category><category>inheritance</category><category>iojs</category><category>javascript editor</category><category>jekyll</category><category>jetpack</category><category>joomla</category><category>jquery mobile</category><category>jsfiddle</category><category>keep alive</category><category>keyup</category><category>killed</category><category>laravel</category><category>large</category><category>less</category><category>libasound</category><category>limonade</category><category>localhost</category><category>logLimit</category><category>logging</category><category>lucene</category><category>mac os x</category><category>math</category><category>mayor</category><category>mean</category><category>mean stack</category><category>meanio</category><category>meanjs</category><category>memory</category><category>moga pro</category><category>mongoDB</category><category>mongoose</category><category>monitor</category><category>mortak kombat</category><category>mount</category><category>mp4</category><category>mtgox</category><category>music</category><category>mvc</category><category>mvvm</category><category>nginx</category><category>nintendo</category><category>noSQL</category><category>node.js</category><category>nokia</category><category>nonode</category><category>notabs</category><category>ntfs</category><category>nvidia</category><category>oauth</category><category>observe</category><category>oculus</category><category>olpc</category><category>online</category><category>open source car</category><category>openid</category><category>order</category><category>photography</category><category>php 5.3</category><category>php tek</category><category>phpVirtualBox</category><category>phpunit</category><category>piratebay</category><category>play</category><category>podcasting</category><category>postfix</category><category>pre-commit</category><category>programming</category><category>proxy</category><category>ps2</category><category>puppeee linux</category><category>pwd</category><category>rackspace</category><category>railscasts</category><category>raspberry pi</category><category>reCAPTCHA</category><category>readonly</category><category>redactor</category><category>regexp</category><category>relaxing</category><category>required</category><category>rift</category><category>ror</category><category>rovasiras</category><category>rune</category><category>runtime</category><category>rvm</category><category>s4</category><category>samsung</category><category>sce</category><category>script</category><category>search</category><category>sed</category><category>sendmail</category><category>setup</category><category>shellscript</category><category>shield</category><category>silverlight</category><category>simple</category><category>simple api</category><category>sinatra</category><category>singleton</category><category>smartindent</category><category>social</category><category>solar</category><category>solar framework</category><category>solid state drive</category><category>sony</category><category>sort</category><category>sound</category><category>spaces</category><category>sqlite</category><category>ssh</category><category>sshpass</category><category>startup weekend</category><category>subversion</category><category>sugaros</category><category>surround</category><category>synthjs</category><category>t-shirt</category><category>tabstop</category><category>tar</category><category>tech</category><category>template</category><category>test</category><category>test driven design</category><category>testing</category><category>themefactory</category><category>themeing</category><category>thin clients</category><category>throttle</category><category>tinymce</category><category>traceur</category><category>treehouse</category><category>troubleshooting</category><category>tunnel</category><category>tutorial</category><category>tweetblocker</category><category>ui</category><category>usps</category><category>ux</category><category>validation</category><category>video</category><category>virtual reality</category><category>vr</category><category>watch</category><category>web workers</category><category>wget</category><category>why</category><category>wii</category><category>windows 7</category><category>wordpress hack</category><category>workers</category><category>wp</category><category>wysiwyg</category><category>xargs</category><category>xmacro</category><category>xubuntu</category><category>yahoo</category><category>yiiframework</category><title>mehesz.net :: n:ews</title><description>Open Source, Programming, Design, PHP, JavaScript, Linux etc ...</description><link>http://mehesznet.blogspot.com/</link><managingEditor>noreply@blogger.com (The Author)</managingEditor><generator>Blogger</generator><openSearch:totalResults>196</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8098449315525608681.post-5608699910055054162</guid><pubDate>Wed, 23 Aug 2017 11:33:00 +0000</pubDate><atom:updated>2017-08-23T04:33:25.703-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">linux</category><category domain="http://www.blogger.com/atom/ns#">ntfs</category><category domain="http://www.blogger.com/atom/ns#">readonly</category><category domain="http://www.blogger.com/atom/ns#">ubuntu</category><title>How to fix NTFS read write problem in Ubuntu</title><description>I ran into an interesting problem with my media server (on Pi), no matter what I tried, it &amp;nbsp;only mounted the external hard-drive (NTFS) as READ ONLY.&lt;br /&gt;
After I &quot;bricked&quot; my Pi several times, I gave Google another shot and found this:&lt;br /&gt;
https://askubuntu.com/questions/70281/why-does-my-ntfs-partition-mount-as-read-only&lt;br /&gt;
&lt;br /&gt;
... so that&#39;s it:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;sudo apt-get install ntfs-3g&lt;/span&gt;&lt;/blockquote&gt;
</description><link>http://mehesznet.blogspot.com/2017/08/how-to-fix-ntfs-read-write-problem-in.html</link><author>noreply@blogger.com (The Author)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8098449315525608681.post-1017579137252274284</guid><pubDate>Sun, 30 Aug 2015 17:10:00 +0000</pubDate><atom:updated>2015-08-30T10:10:02.263-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ember</category><category domain="http://www.blogger.com/atom/ns#">iojs</category><category domain="http://www.blogger.com/atom/ns#">killed</category><category domain="http://www.blogger.com/atom/ns#">memory</category><category domain="http://www.blogger.com/atom/ns#">node</category><category domain="http://www.blogger.com/atom/ns#">ubuntu</category><category domain="http://www.blogger.com/atom/ns#">vps</category><title>ember new web-app (on Ubuntu) - Killed</title><description>I am cheap, so I have a cheap VPS somewhere in Canada. The server is fast and reliable (for my usage) so the other day I decided to take &lt;a href=&quot;http://emberjs.com/&quot;&gt;EmberJS&lt;/a&gt; for a test-drive.&lt;br /&gt;
&lt;br /&gt;
I tried to install it many different ways (meaning, ioJS 3.x just did &lt;b&gt;NOT&lt;/b&gt; work well, I had to go back to 2.5.5) everything seemed fine after that, until I tried to create the &lt;i&gt;ember&lt;/i&gt; app. Unfortunately I kept getting this message: &quot;&lt;b&gt;Killed&lt;/b&gt;&quot; ... that&#39;s it. Then I ran the installation in verbose mode `&lt;span style=&quot;background-color: black; color: lime; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;ember new web-app -verbose&lt;/span&gt;` and with that I was able to follow all the packages it was trying to install, but again at one point it just threw up and said `&lt;b&gt;Killed&lt;/b&gt;`. Unfortunately nobody on the forum was able to help, so I kept Google-ing for another hour or two and found this priceless gem:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://github.com/ember-cli/ember-cli/issues/3939&quot;&gt;https://github.com/ember-cli/ember-cli/issues/3939&lt;/a&gt;&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
If you look at &lt;b&gt;Xobb&#39;s&lt;/b&gt; answer from April 22nd it clearly states that you&#39;ll need more memory... Dang, looks like my Chromebook days are over :P (or I have to pay-up more for a bigger slice of VPS)</description><link>http://mehesznet.blogspot.com/2015/08/ember-new-web-app-on-ubuntu-killed.html</link><author>noreply@blogger.com (The Author)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8098449315525608681.post-4282456405969876866</guid><pubDate>Mon, 01 Jun 2015 21:18:00 +0000</pubDate><atom:updated>2015-06-05T12:22:45.018-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">amazon</category><category domain="http://www.blogger.com/atom/ns#">android</category><category domain="http://www.blogger.com/atom/ns#">asphalt</category><category domain="http://www.blogger.com/atom/ns#">asphalt8</category><category domain="http://www.blogger.com/atom/ns#">chromecast</category><category domain="http://www.blogger.com/atom/ns#">dead or alive</category><category domain="http://www.blogger.com/atom/ns#">eufloria</category><category domain="http://www.blogger.com/atom/ns#">game</category><category domain="http://www.blogger.com/atom/ns#">gaming</category><category domain="http://www.blogger.com/atom/ns#">grid</category><category domain="http://www.blogger.com/atom/ns#">moga</category><category domain="http://www.blogger.com/atom/ns#">moga pro</category><category domain="http://www.blogger.com/atom/ns#">mortak kombat</category><category domain="http://www.blogger.com/atom/ns#">nintendo</category><category domain="http://www.blogger.com/atom/ns#">nvidia</category><category domain="http://www.blogger.com/atom/ns#">ps2</category><category domain="http://www.blogger.com/atom/ns#">shield</category><category domain="http://www.blogger.com/atom/ns#">sony</category><category domain="http://www.blogger.com/atom/ns#">wii</category><title>Nvidia Shield Box Quick Review (after one day)</title><description>&lt;div dir=&quot;ltr&quot;&gt;
I&#39;m not a gamer.&amp;nbsp; My last console is/was a &lt;a href=&quot;http://en.wikipedia.org/wiki/Wii&quot;&gt;Nintendo Wii&lt;/a&gt; (first gen, still works great!) I also had several &lt;a href=&quot;http://en.wikipedia.org/wiki/PlayStation_2&quot;&gt;Sony PS2&lt;/a&gt;s back in the day (the slim kind that broke every time we moved). So take this review with a grain of salt. &lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
I kept my eye on the&amp;nbsp;&lt;a href=&quot;http://shield.nvidia.com/android-tv&quot;&gt;Nvidia Shield Box&lt;/a&gt; for a while, because:&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;a) it&#39;s cheap&amp;nbsp;&lt;/li&gt;
&lt;li&gt;b) gives a plugged in experience vs wifi (not like Chromecast or Amazon Fire TV Stick)&lt;/li&gt;
&lt;li&gt;c) includes HD games and movies and PLEX&amp;nbsp;&lt;/li&gt;
&lt;li&gt;d) it&#39;s cheap&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot;&gt;
For the $200 version you don&#39;t get much storage, but for me it&#39;s good enough (for now).&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
Opening: the box is super nice. The beautifully embossed image of the console on the top of the box shows care. Early on, one of my kids pressed the power button on the controller (when the console itself was not assembled yet!) which seemed to freeze the console after I plugged it in, a simple reboot fixed this problem but that didn&#39;t occur to me for a while&amp;nbsp;&lt;span style=&quot;font-size: x-small;&quot;&gt;(reboot #1)&lt;/span&gt;. After this the NVIDIA logo showed up, and shortly after the ANDROID logo ... for a long long long long time. That&#39;s when I noticed that I forgot to plugin the network cable (oops, my bad, but again the console seemed frozen - a simple reboot fixed the problem and I was good to go - &lt;span style=&quot;font-size: x-small;&quot;&gt;(reboot #2)&lt;/span&gt;) The setup itself was pretty straight forward, adding my phone, entering some code etc. Then we finally downloaded our first game &lt;a href=&quot;https://play.google.com/store/apps/details?id=com.gameloft.android.ANMP.GloftA8HM&amp;amp;hl=en&quot;&gt;Asphalt8&lt;/a&gt;&amp;nbsp;-&amp;nbsp;a fast paced car racing game, the kids and myself enjoyed it a lot! Beautiful graphics, the controller is very responsive (compared to my &lt;a href=&quot;http://www.mogaanywhere.com/controllers/moga-pro-controller/&quot;&gt;Moga PRO controller&lt;/a&gt; which I use for my Android phone)&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
Then I tried to load another game and it seemed to have some sort of an issue, because after the game was downloaded (100%), it just disappeared from the screen (and never showed up again!) Also, I could not launch anything else after this, but the main dashboard was functional. Again, I had to unplug-replug the console &lt;span style=&quot;font-size: x-small;&quot;&gt;(reboot #3)&lt;/span&gt;.&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
After this everything seemed to work, watched a couple of shows with FLEX, the experience was flawless. (Although the speech recognition was way off a couple of times, as a foreigner I got used to it over the years)&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
At last, I finally got a chance to try out the famous new Nvidia gaming-network,&amp;nbsp;&lt;a href=&quot;http://shield.nvidia.com/grid-game-streaming&quot;&gt;GRID&lt;/a&gt;. I&#39;m really hoping this will take off. Again, I am not a gamer, I only finished one game from beginning till the end in my life (&lt;a href=&quot;https://play.google.com/store/apps/details?id=com.omnilabs.eufloria&amp;amp;hl=en&quot;&gt;Eufloria&lt;/a&gt;). I usually just lose my interests/patience. The idea of cheaper monthly subscription to try/play games is brilliant.&lt;br /&gt;
&lt;br /&gt;
Overall I think it&#39;s a great product, time will tell how others see it. I&#39;m currently looking for &lt;a href=&quot;http://en.wikipedia.org/wiki/Mortal_Kombat&quot;&gt;Mortal Kombat&lt;/a&gt; or &lt;a href=&quot;http://en.wikipedia.org/wiki/Dead_or_Alive_%28video_game%29&quot;&gt;Dead or Alive&lt;/a&gt; style games :)&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://mehesznet.blogspot.com/2015/06/nvidia-shield-box-quick-review-after.html</link><author>noreply@blogger.com (The Author)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8098449315525608681.post-4432292521778570733</guid><pubDate>Mon, 01 Jun 2015 16:05:00 +0000</pubDate><atom:updated>2015-06-01T14:18:50.464-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">babel</category><category domain="http://www.blogger.com/atom/ns#">babeljs</category><category domain="http://www.blogger.com/atom/ns#">browser</category><category domain="http://www.blogger.com/atom/ns#">compilers</category><category domain="http://www.blogger.com/atom/ns#">inbrowser</category><category domain="http://www.blogger.com/atom/ns#">javascript</category><category domain="http://www.blogger.com/atom/ns#">js</category><category domain="http://www.blogger.com/atom/ns#">nonode</category><category domain="http://www.blogger.com/atom/ns#">runtime</category><title>BabelJS in the browser</title><description>First thing first. &lt;a href=&quot;https://github.com/jashkenas/coffeescript/wiki/List-of-languages-that-compile-to-JS&quot;&gt;Pre-compilers&lt;/a&gt; are &lt;b&gt;A-wesome&lt;/b&gt;! But not everybody thinks that, or they just don&#39;t want the hustle battling with everything on the server side (&lt;i&gt;node&lt;/i&gt;, &lt;i&gt;grunt&lt;/i&gt;, &lt;i&gt;gulp&lt;/i&gt; ... etc). Somewhat understandable.&lt;br /&gt;
&lt;br /&gt;
As a proof of concept I was able to use &lt;a href=&quot;https://babeljs.io/&quot;&gt;BabelJS&lt;/a&gt; in the browser and compile my ES6 code to browser-understandable Javascript on the fly. Definitely not something you wanna do in a &amp;nbsp;production environment, but hey, I got to show some of the cool features of ES6 to my buddies without much effort.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://babeljs.io/docs/usage/browser/&quot;&gt;https://babeljs.io/docs/usage/browser/&lt;/a&gt;</description><link>http://mehesznet.blogspot.com/2015/06/babeljs-in-browser.html</link><author>noreply@blogger.com (The Author)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8098449315525608681.post-5025274175420091408</guid><pubDate>Wed, 29 Apr 2015 03:00:00 +0000</pubDate><atom:updated>2015-04-28T20:00:00.537-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">chrome</category><category domain="http://www.blogger.com/atom/ns#">DOM</category><category domain="http://www.blogger.com/atom/ns#">es7</category><category domain="http://www.blogger.com/atom/ns#">javascript</category><category domain="http://www.blogger.com/atom/ns#">object</category><category domain="http://www.blogger.com/atom/ns#">observe</category><title>ES7 Observe with DOM binding</title><description>Here is a very simple data-binding example with the proposed ES7 Observe() solution (only works in Chrome for now)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;iframe src=&quot;http://pastebin.com/embed_iframe.php?i=V0aF6CFe&quot; style=&quot;border: none; height: 500px; width: 100%;&quot;&gt;&lt;/iframe&gt;

&lt;a href=&quot;http://jsfiddle.net/imehesz/s9kayyfu/&quot;&gt;Full Fiddle Example&lt;/a&gt;.</description><link>http://mehesznet.blogspot.com/2015/04/es7-observe-with-dom-binding.html</link><author>noreply@blogger.com (The Author)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8098449315525608681.post-1649911928010899775</guid><pubDate>Tue, 21 Apr 2015 00:56:00 +0000</pubDate><atom:updated>2015-04-20T17:59:24.831-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">colorscheme</category><category domain="http://www.blogger.com/atom/ns#">notabs</category><category domain="http://www.blogger.com/atom/ns#">railscasts</category><category domain="http://www.blogger.com/atom/ns#">smartindent</category><category domain="http://www.blogger.com/atom/ns#">spaces</category><category domain="http://www.blogger.com/atom/ns#">vim</category><category domain="http://www.blogger.com/atom/ns#">vimrc</category><title>My latest .vimrc</title><description>This is just an updated &lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;.vimrc&lt;/span&gt; as of today. (&lt;a href=&quot;http://mehesznet.blogspot.com/2012/12/apps-and-settings-i-install-on-new.html&quot;&gt;check out my other post for plugins&lt;/a&gt;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;iframe src=&quot;http://pastebin.com/embed_iframe.php?i=93eswsne&quot; style=&quot;border: none; height: 650px; width: 100%;&quot;&gt;&lt;/iframe&gt;

&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;NERDTreeDirArrows&lt;/span&gt; - fixes the weird characters in some terminals

</description><link>http://mehesznet.blogspot.com/2015/04/my-latest-vimrc.html</link><author>noreply@blogger.com (The Author)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8098449315525608681.post-9156540350221916788</guid><pubDate>Tue, 24 Feb 2015 20:57:00 +0000</pubDate><atom:updated>2015-02-24T13:01:57.597-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">6to5</category><category domain="http://www.blogger.com/atom/ns#">babel</category><category domain="http://www.blogger.com/atom/ns#">classes</category><category domain="http://www.blogger.com/atom/ns#">es6</category><category domain="http://www.blogger.com/atom/ns#">fat arrow</category><category domain="http://www.blogger.com/atom/ns#">javascript</category><category domain="http://www.blogger.com/atom/ns#">object</category><category domain="http://www.blogger.com/atom/ns#">oo</category><title>ES6 Classes, inheritance and fat arrows</title><description>Here is a simple example on how to use ES6 classes:&lt;br /&gt;
&lt;br /&gt;
&lt;iframe src=&quot;http://pastebin.com/embed_iframe.php?i=V10VN3hV&quot; style=&quot;border: none; height: 500px; width: 100%;&quot;&gt;&lt;/iframe&gt;
Output:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Lajos dude is unemployed!&lt;br /&gt;Jozsi dude is a car mechanic&lt;/span&gt;&lt;/blockquote&gt;
You can use &lt;a href=&quot;https://babeljs.io/repl/&quot;&gt;Babel&#39;s `Try It Out`&lt;/a&gt; feature if you don&#39;t wanna install anything to write ES6 code ... TODAY!</description><link>http://mehesznet.blogspot.com/2015/02/es6-classes-inheritance-and-fat-arrows.html</link><author>noreply@blogger.com (The Author)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8098449315525608681.post-3264923897651520248</guid><pubDate>Mon, 16 Feb 2015 19:17:00 +0000</pubDate><atom:updated>2015-02-23T11:13:00.286-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">6to5</category><category domain="http://www.blogger.com/atom/ns#">coffeescript</category><category domain="http://www.blogger.com/atom/ns#">ecmascript6</category><category domain="http://www.blogger.com/atom/ns#">es6</category><category domain="http://www.blogger.com/atom/ns#">javascript</category><category domain="http://www.blogger.com/atom/ns#">node</category><category domain="http://www.blogger.com/atom/ns#">npm</category><category domain="http://www.blogger.com/atom/ns#">traceur</category><title>6to5 JS and Sass</title><description>In the past couple of weeks/months, I started to update the rendering &quot;engine&quot; of &lt;a href=&quot;http://bizzbuzzcomics.com/&quot;&gt;BizzBuzzComics.com&lt;/a&gt; to &lt;a href=&quot;http://coffeescript.org/&quot;&gt;CoffeeScript&lt;/a&gt;. I really &lt;b&gt;really&lt;/b&gt; liked the approach of coffee, but also kept an eye on the initiatives for &lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/ECMAScript_6_support_in_Mozilla&quot;&gt;ECMAScript 6&lt;/a&gt; (or ES6), the future of Javascript. I was almost done with the re-factoring when I decided to just go ahead an do the whole thing in ES6 instead of CoffeeScript. (it was a tough decision that had to be made, but in the long run, I think it is the right thing to do).&lt;br /&gt;
&lt;br /&gt;
Unfortunately, there is not much browser support for ES6 at the moment, but there are pre-compilers (just like for CoffeeScript). There is &lt;a href=&quot;https://github.com/google/traceur-compiler&quot;&gt;Traceur&lt;/a&gt; by Google, but to run the compiled JS you need to also run&amp;nbsp;&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;traceur-runtime.js&lt;/span&gt;. It&#39;s not that big of a deal, but I ended up using &lt;a href=&quot;https://babeljs.io/&quot;&gt;6to5&lt;/a&gt; instead (now called &lt;a href=&quot;https://babeljs.io/&quot;&gt;BabelJS&lt;/a&gt;). Although the compilation process needs a little TLC, it does the job for now.&lt;br /&gt;
&lt;br /&gt;
I also started using &lt;a href=&quot;http://sass-lang.com/&quot;&gt;Sass&lt;/a&gt;&amp;nbsp;(CSS with superpowers) to keep thing interesting. I use the following to compile the files (for development):&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;sass --watch sass:css&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;babel -w es6/app.es6.js -o js/bin/app.js&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;uglifyjs js/app.js -o js/app.min.js&lt;/span&gt;
&lt;/blockquote&gt;
&lt;br /&gt;</description><link>http://mehesznet.blogspot.com/2015/02/6to5-js-and-sass.html</link><author>noreply@blogger.com (The Author)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8098449315525608681.post-7574891283629603237</guid><pubDate>Tue, 13 Jan 2015 09:00:00 +0000</pubDate><atom:updated>2015-01-13T01:00:01.262-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">domain check</category><category domain="http://www.blogger.com/atom/ns#">heartbeat</category><category domain="http://www.blogger.com/atom/ns#">monitor</category><category domain="http://www.blogger.com/atom/ns#">shell</category><category domain="http://www.blogger.com/atom/ns#">shellscript</category><category domain="http://www.blogger.com/atom/ns#">simple</category><title>Paraszt-heartbeat</title><description>I needed something quick to monitor a site that is hosted on a VPS. I looked around but nothing seemed as light weight as this:

&lt;iframe src=&quot;http://pastebin.com/embed_iframe.php?i=4HdCR4kx&quot; style=&quot;border: none; height: 600px; width: 100%;&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
In computer science, a heartbeat is a periodic signal generated by hardware or software to indicate normal operation or to synchronize other parts of a system.&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;a href=&quot;http://en.wikipedia.org/wiki/Heartbeat_%28computing%29&quot;&gt;--wikipedia&lt;/a&gt;&lt;/div&gt;
&lt;/blockquote&gt;
</description><link>http://mehesznet.blogspot.com/2015/01/paraszt-heartbeat.html</link><author>noreply@blogger.com (The Author)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8098449315525608681.post-3772110797109810778</guid><pubDate>Fri, 19 Dec 2014 03:48:00 +0000</pubDate><atom:updated>2014-12-18T19:48:59.754-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">bonanza</category><category domain="http://www.blogger.com/atom/ns#">ebook</category><category domain="http://www.blogger.com/atom/ns#">packt</category><title>Packt&#39;s $5 eBook bonanza is back!</title><description>From Thursday 18th December, every eBook and video will be available on the publisher’s website for just $5. Customers are invited to purchase as many as they like before the offer ends on Tuesday&lt;br /&gt;
January 6th, making it the perfect opportunity to try something new or to take your skills to the next&lt;br /&gt;
level as 2015 begins.&lt;br /&gt;
&lt;br /&gt;
You can find out more here&amp;nbsp;&lt;b style=&quot;font-family: Calibri; font-size: small;&quot;&gt;&lt;a href=&quot;http://bit.ly/1C4FAaQ&quot; style=&quot;color: #1155cc; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;http://bit.ly/1C4FAaQ&lt;/a&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b style=&quot;font-family: Calibri; font-size: small;&quot;&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://bit.ly/1C4FAaQ&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIS-HrEf4TLWI8DNzLe_MZEEJawIN_xFz3CivyFXTpMxvI_1ihPKuYroS_-lwZ1quNL0VAWuFv1R-PJ2dq_vM1BjCW0XA3FHb3UIto3mL9JvjcieIrHiV2SsidZ2qs16LYoUJSy4lwrwE/s1600/5-dollar-promo.jpg&quot; height=&quot;316&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;b style=&quot;font-family: Calibri; font-size: small;&quot;&gt;&lt;br /&gt;&lt;/b&gt;
</description><link>http://mehesznet.blogspot.com/2014/12/packts-5-ebook-bonanza-is-back.html</link><author>noreply@blogger.com (The Author)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIS-HrEf4TLWI8DNzLe_MZEEJawIN_xFz3CivyFXTpMxvI_1ihPKuYroS_-lwZ1quNL0VAWuFv1R-PJ2dq_vM1BjCW0XA3FHb3UIto3mL9JvjcieIrHiV2SsidZ2qs16LYoUJSy4lwrwE/s72-c/5-dollar-promo.jpg" height="72" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8098449315525608681.post-4829598922668151515</guid><pubDate>Thu, 13 Nov 2014 19:03:00 +0000</pubDate><atom:updated>2014-11-13T11:03:26.417-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">coffeescript</category><category domain="http://www.blogger.com/atom/ns#">javascript</category><category domain="http://www.blogger.com/atom/ns#">vim</category><title>Vim and Coffeescript</title><description>People who know me know that for coding I love to use Vim &lt;span style=&quot;font-size: x-small;&quot;&gt;(lately I&#39;ve been using the built in Chrome editor, but I still go back to Vim every now and them).&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
At the beginning &amp;nbsp;(sometimes even now) I had a hard time &quot;seeing&quot; the Javascript generated by Coffeescript. These are the tools that help me a lot:&lt;br /&gt;
&lt;br /&gt;
For syntax highlighting I use &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;vim-coffee-script&lt;/span&gt;&amp;nbsp;&lt;a href=&quot;http://github.com/kchmck/vim-coffee-script&quot;&gt;http://github.com/kchmck/vim-coffee-script&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
And to see the generated Javascript output from Coffeescript I ended up using &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;a.vim&lt;/span&gt;&amp;nbsp;&lt;a href=&quot;http://www.vim.org/scripts/script.php?script_id=31&quot;&gt;http://www.vim.org/scripts/script.php?script_id=31&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Now to get a.vim to work I had to add the following to my &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;.vimrc&lt;/span&gt; (assuming your source coffee files are under &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;/src&lt;/span&gt; and your JS files under &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;/js&lt;/span&gt;)&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;
&lt;pre&gt;let g:alternateExtensions_coffee = &#39;js&#39;
let g:alternateExtensions_js = &#39;coffee&#39;
let g:alternateSearchPath = &#39;wdr:src,wdr:js&#39;
&lt;/pre&gt;
&lt;/blockquote&gt;
</description><link>http://mehesznet.blogspot.com/2014/11/vim-and-coffeescript.html</link><author>noreply@blogger.com (The Author)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8098449315525608681.post-8657324735004776935</guid><pubDate>Wed, 08 Oct 2014 02:59:00 +0000</pubDate><atom:updated>2014-10-07T19:59:00.550-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">coffeescript</category><category domain="http://www.blogger.com/atom/ns#">factorial</category><category domain="http://www.blogger.com/atom/ns#">javascript</category><category domain="http://www.blogger.com/atom/ns#">math</category><title>Factorial(s) in CoffeeScript</title><description>&lt;blockquote class=&quot;tr_bq&quot;&gt;
In mathematics, the &lt;b&gt;factorial&lt;/b&gt; of a non-negative integer &lt;i&gt;n&lt;/i&gt;, denoted by &lt;i&gt;n!&lt;/i&gt;, is the product of all positive integers less than or equal to &lt;i&gt;n&lt;/i&gt;.&lt;br /&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;-- &lt;/span&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Factorial&quot; style=&quot;font-size: small;&quot;&gt;Wikipedia&lt;/a&gt;&lt;/div&gt;
&lt;/blockquote&gt;
Now let&#39;s see how we can solve this with a little &lt;a href=&quot;http://coffeescript.org/&quot;&gt;CoffeeScript&lt;/a&gt; ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;iframe src=&quot;http://pastebin.com/embed_iframe.php?i=x8wA8eac&quot; style=&quot;border: none; height: 250px; width: 100%;&quot;&gt;&lt;/iframe&gt;</description><link>http://mehesznet.blogspot.com/2014/10/factorials-in-coffeescript.html</link><author>noreply@blogger.com (The Author)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8098449315525608681.post-5228575843137674518</guid><pubDate>Sun, 28 Sep 2014 20:12:00 +0000</pubDate><atom:updated>2014-09-28T13:12:19.454-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ai</category><category domain="http://www.blogger.com/atom/ns#">css</category><category domain="http://www.blogger.com/atom/ns#">design</category><category domain="http://www.blogger.com/atom/ns#">dojo</category><category domain="http://www.blogger.com/atom/ns#">hacking</category><category domain="http://www.blogger.com/atom/ns#">hamburger</category><category domain="http://www.blogger.com/atom/ns#">javascript</category><category domain="http://www.blogger.com/atom/ns#">js</category><category domain="http://www.blogger.com/atom/ns#">less</category><category domain="http://www.blogger.com/atom/ns#">php</category><category domain="http://www.blogger.com/atom/ns#">rails</category><category domain="http://www.blogger.com/atom/ns#">ror</category><category domain="http://www.blogger.com/atom/ns#">ruby</category><category domain="http://www.blogger.com/atom/ns#">sass</category><category domain="http://www.blogger.com/atom/ns#">ui</category><category domain="http://www.blogger.com/atom/ns#">ux</category><category domain="http://www.blogger.com/atom/ns#">web workers</category><category domain="http://www.blogger.com/atom/ns#">wordpress</category><category domain="http://www.blogger.com/atom/ns#">workers</category><title>BarCamp Oralndo 2014 recap</title><description>&lt;a href=&quot;http://barcamporlando.org/&quot;&gt;BarCampOrlando&lt;/a&gt; is pretty much the only &lt;a href=&quot;http://en.wikipedia.org/wiki/BarCamp&quot;&gt;BarCamp&lt;/a&gt; event I usually attend, because this is the closest to me. (it&#39;s still a 2hr drive though). They changed the venue, which I originally I didn&#39;t like, but boy ... what a surprise. I LOVE old buildings &lt;span style=&quot;font-size: x-small;&quot;&gt;(and living in Hungary in the first 25 years of my life, the US has not much to look at :P)&lt;/span&gt;, so as soon as I entered I was like ... &lt;b&gt;&lt;i&gt;woooah&lt;/i&gt;&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;!-- Place this tag in your head or just before your close body tag. --&gt;
&lt;script src=&quot;https://apis.google.com/js/plusone.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;

&lt;!-- Place this tag where you want the widget to render. --&gt;
&lt;br /&gt;
&lt;div class=&quot;g-post&quot; data-href=&quot;https://plus.google.com/102776713490307150597/posts/564691oRSdk&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
There were 3 projectored-sessions going on simultaneously in the &lt;i&gt;Cheyenne&lt;/i&gt;, &lt;i&gt;Orchid&lt;/i&gt; and &lt;i&gt;Poker&lt;/i&gt; rooms and one conversation track in the &lt;i&gt;Cellar&lt;/i&gt;. (the Cellar turned out to be very claustrophobic but I&#39;m glad I stayed because the conversations were very cool)&lt;br /&gt;
&lt;br /&gt;
Here are the tracks I was able to attend:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;9:45am Welcome by Gregg Pollack&lt;/b&gt;&lt;br /&gt;
A short and funny introduction to the 8th annual BarCampOrlando event. (8 years man, EIGHT YEARS!)&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;10:00am Artificial Intelligence &amp;amp; Javascript by &lt;a href=&quot;http://mattmazur.com/&quot;&gt;Matt Mazur&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
I&#39;m somewhat interested in JS robotics, so I figured I&#39;d check this out. Matt showed us about 10 really cool interactive demos. My favorites were &lt;a href=&quot;http://www.emergentmind.com/boids&quot;&gt;Boids&lt;/a&gt; and &lt;a href=&quot;http://www.emergentmind.com/animorphs&quot;&gt;Animorphs&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.emergentmind.com/animorphs&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;216&quot; src=&quot;https://b672919e56d941a2e7f4d07f63d3effaa6c3136c.googledrive.com/host/0B55OYxnBow_9bElhR3lSNVBGQXM/bat.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;10:30am Big Ass Buttons: Improving UX Through large click/touch targets &amp;nbsp;by Brandan Mitchell&lt;/b&gt;&lt;br /&gt;
Good intro on bad vs good UI/UX design based on examples from big companies (like Apple, Netflix etc)&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;11:00am&amp;nbsp;Video Games Taught Me To Learn: a discussion about the future of education games by Thomas Lavelle&lt;/b&gt;&lt;br /&gt;
This was a more of an educational gathering on how technology might change the way kids (and us) can learn.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;11:30am eval everything - Running student code at Code School by Adam Fortuna&lt;/b&gt;&lt;br /&gt;
Adam showed us how to successfully use iFrames to overcome some of the limitations with cross-browser issues. He also talked about &lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/Guide/Performance/Using_web_workers&quot;&gt;web workers&lt;/a&gt;&amp;nbsp;and &lt;a href=&quot;https://angularjs.org/&quot;&gt;AngularJS&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;12:00pm&amp;nbsp;10 lessons I learned when switching to Ruby &amp;amp; Rails &amp;nbsp;by Daniel Smith&lt;/b&gt;&lt;br /&gt;
I&#39;ve been following the &lt;a href=&quot;http://rubyonrails.org/&quot;&gt;Rails community&lt;/a&gt; since about 2005-2006, but never really worked with it. It certainly revolutionized some things on the internet but never had the time to learn it, but since I know &lt;a href=&quot;http://www.danielrs.com/&quot;&gt;Daniel&lt;/a&gt;, I wanted to see his presentation.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://hamburgermarys.com/orlando/&quot;&gt;I ate LUNCH at Hamburger Mary&#39;s :)&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;1:00pm&amp;nbsp;Everything I Wish I Knew About WordPress Before I Started by Adam Sorcie&lt;/b&gt;&lt;br /&gt;
I originally wrote &lt;a href=&quot;http://bizzbuzzcomics.com/&quot;&gt;BizzBuzzComics&lt;/a&gt; in &lt;a href=&quot;http://nodejs.org/&quot;&gt;NodeJS&lt;/a&gt; &lt;span style=&quot;font-size: x-small;&quot;&gt;(the backend part)&lt;/span&gt;, but the project grew fast I needed something else that had built-in authentication, roles etc.... so I decided to rewrite the whole thing and I chose &lt;a href=&quot;http://wordpress.org/&quot;&gt;WordPress&lt;/a&gt;. So far it did not dissapoint, and I was able to do everything I needed on the site.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;1:30pm Internet Of Things by Ryan Lopez&lt;/b&gt;&lt;br /&gt;
The list of things that are connected to the internet will be drastically growing in the next couple of years. (including but not limited to: cars, refrigerators, watches, clothes etc.)&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;2:00pm&amp;nbsp;Let&#39;s Hack Some JavaScript by &lt;a href=&quot;https://github.com/al-the-x&quot;&gt;David Rogers&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
This was another talk in the cellar and they anticipated a much Much MUCH smaller crowd, so we really only talked about the history of JavaScript and David introduced us to what a &lt;a href=&quot;http://en.wikipedia.org/wiki/CoderDojo&quot;&gt;coding dojo&lt;/a&gt; is.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;2:30pm&amp;nbsp;Responsive Single Page Designs w/o Math by Ray Villalobos&lt;/b&gt;&lt;br /&gt;
This was a really cool talk, as I am one of those people who raised an eyebrow when first saw the mathematics involved in Responsive Design, Ray was going through an example and if I can find his presentation I put it up here. Until then, use &lt;a href=&quot;http://susy.oddbird.net/&quot;&gt;Susy&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
For the full list of talks check out the mobile site:&amp;nbsp;&lt;a href=&quot;http://s.barcamporlando.org/&quot;&gt;http://s.barcamporlando.org&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;</description><link>http://mehesznet.blogspot.com/2014/09/barcamp-oralndo-2014-recap.html</link><author>noreply@blogger.com (The Author)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8098449315525608681.post-2210874094614741234</guid><pubDate>Tue, 16 Sep 2014 17:01:00 +0000</pubDate><atom:updated>2014-09-16T10:04:50.900-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">coffeescript</category><category domain="http://www.blogger.com/atom/ns#">inheritance</category><category domain="http://www.blogger.com/atom/ns#">javascript</category><category domain="http://www.blogger.com/atom/ns#">oo</category><title>Simple Inheritance in CoffeeScript</title><description>&lt;blockquote class=&quot;tr_bq&quot;&gt;
&quot;JavaScript uses a different approach than C# or C++ to create an object oriented language. It is a prototype-based language. The concept of prototyping implies that behavior can be reused by cloning existing objects that serve as prototypes.&quot;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-44-73-metablogapi/4532.image_5F00_thumb_5F00_4A296CB9.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-44-73-metablogapi/4532.image_5F00_thumb_5F00_4A296CB9.png&quot; height=&quot;640&quot; width=&quot;609&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;iframe src=&quot;http://pastebin.com/embed_iframe.php?i=UFgnkFYg&quot; style=&quot;border: none; height: 850px; width: 100%;&quot;&gt;&lt;/iframe&gt;

For more info visit the &lt;a href=&quot;http://blogs.msdn.com/b/eternalcoding/archive/2014/08/20/simple-inheritance-with-javascript.aspx?utm_source=javascriptweekly&amp;amp;utm_medium=email&quot;&gt;msdn&lt;/a&gt; source.</description><link>http://mehesznet.blogspot.com/2014/09/simple-inheritance-in-coffeescript.html</link><author>noreply@blogger.com (The Author)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8098449315525608681.post-6169790152502776956</guid><pubDate>Wed, 27 Aug 2014 02:46:00 +0000</pubDate><atom:updated>2014-08-29T06:20:15.349-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">coffeescript</category><category domain="http://www.blogger.com/atom/ns#">javascript</category><category domain="http://www.blogger.com/atom/ns#">singleton</category><title>Javascript Singleton in CoffeeScript</title><description>I did not jump on the &lt;a href=&quot;http://coffeescript.org/&quot;&gt;CoffeeScript&lt;/a&gt; bandwagon right away (in fact, I&#39;m still not on it). For a while I just didn&#39;t have the time to study it, at work it is definitely a no go, so I had no reason except for my own good. (hack, even the community is &lt;a href=&quot;http://www.walkercoderanger.com/blog/2014/03/coffeescript-isnt-the-answer/&quot;&gt;divided on it&lt;/a&gt;)&lt;br /&gt;
&lt;br /&gt;
BUT, I love beautiful things and when I look at CoffeeScript code I always think: &quot;&lt;i&gt;Dang, that&#39;s pretty!&lt;/i&gt;&quot;&lt;br /&gt;
&lt;br /&gt;
So here is a reference post with a somewhat useful example (a Singleton &quot;class&quot;), to see it working &lt;a href=&quot;http://plnkr.co/edit/VqfG81N6yySzrBB9dlLY?p=preview&quot;&gt;check out this plunker&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;iframe src=&quot;http://pastebin.com/embed_iframe.php?i=0nWvVi8e&quot; style=&quot;border: none; height: 450px; width: 100%;&quot;&gt;&lt;/iframe&gt;

&lt;br /&gt;
The `&lt;span style=&quot;color: #134f5c; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;instance = init() if instance is null&lt;/span&gt;` line just brings tears to my eyes (happy tears).</description><link>http://mehesznet.blogspot.com/2014/08/javascript-singleton-in-coffeescript.html</link><author>noreply@blogger.com (The Author)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8098449315525608681.post-4267519651914070416</guid><pubDate>Tue, 12 Aug 2014 08:00:00 +0000</pubDate><atom:updated>2014-08-12T01:00:01.366-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">c9</category><category domain="http://www.blogger.com/atom/ns#">clou9</category><category domain="http://www.blogger.com/atom/ns#">cloud</category><category domain="http://www.blogger.com/atom/ns#">framework</category><category domain="http://www.blogger.com/atom/ns#">ide</category><category domain="http://www.blogger.com/atom/ns#">laravel</category><category domain="http://www.blogger.com/atom/ns#">online</category><category domain="http://www.blogger.com/atom/ns#">php</category><title>Laravel on Cloud9 (the new C9!)</title><description>&lt;a href=&quot;http://laravel.com/&quot;&gt;Laravel&lt;/a&gt; is the new (new to me at least) framework-hotness in the PHP world. It&#39;s heavily based upon &lt;a href=&quot;http://symfony.com/&quot;&gt;Symfony&lt;/a&gt;, an old PHP framework (old to me at least).&lt;br /&gt;
&lt;br /&gt;
With the &lt;a href=&quot;https://c9.io/site/blog/2014/07/announcing-the-all-new-cloud9-development-environment/#sthash.GJP5Fj82.dpbs&quot;&gt;latest edition of C9&lt;/a&gt;, you have to jump through some hoops to get &lt;b&gt;Laravel&lt;/b&gt; working in the &lt;a href=&quot;https://chrome.google.com/webstore/detail/cloud-to-butt-plus/apmlngnhgbnjpajelfkmabhkfapgnoai?hl=en&quot;&gt;butt based environment&lt;/a&gt;, but it is still doable fairly easily.&lt;br /&gt;
&lt;br /&gt;
First off install &lt;a href=&quot;https://getcomposer.org/&quot;&gt;Composer&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;color: #134f5c; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;curl -sS https://getcomposer.org/installer | php&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Laravel has a lot of dependencies, but right out of the box, if you don&#39;t have `mycrypt`, it will break your app, so install that also&lt;br /&gt;
&lt;span style=&quot;color: #134f5c; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;sudo php5enmod mcrypt&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Create the Laravel project&lt;br /&gt;
&lt;span style=&quot;color: #134f5c; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;php composer.phar create-project laravel/laravel laravel-test-project --prefer-dist&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Now we won&#39;t use the built-in C9 server because:&lt;br /&gt;
1) you can have multiple projects this way&lt;br /&gt;
2) I couldn&#39;t get it to work.&lt;br /&gt;
&lt;br /&gt;
So we need to find your IP address, open a terminal (Alt+t) and type&lt;br /&gt;
&lt;span style=&quot;color: #134f5c; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;ifconfig | grep &quot;inet addr&quot;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
(ie: 123.456.789.123, but yours will be different)&lt;br /&gt;
&lt;br /&gt;
Go &amp;nbsp;to your project (cd project-name) and run the PHP server&lt;br /&gt;
&lt;span style=&quot;color: #134f5c; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;php artisan serve --host=123.456.789.123 --port=8080&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Viola, check your app at:&lt;br /&gt;
&lt;a href=&quot;http://replygif.net/i/1353.gif&quot;&gt;http://your-app-name-c9-username.c9.io&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://b672919e56d941a2e7f4d07f63d3effaa6c3136c.googledrive.com/host/0B55OYxnBow_9bElhR3lSNVBGQXM/laravelhere.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://b672919e56d941a2e7f4d07f63d3effaa6c3136c.googledrive.com/host/0B55OYxnBow_9bElhR3lSNVBGQXM/laravelhere.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;</description><link>http://mehesznet.blogspot.com/2014/08/laravel-on-cloud9-new-c9.html</link><author>noreply@blogger.com (The Author)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8098449315525608681.post-8568714650026429579</guid><pubDate>Wed, 02 Jul 2014 00:42:00 +0000</pubDate><atom:updated>2014-07-02T12:08:05.086-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">express</category><category domain="http://www.blogger.com/atom/ns#">mean</category><category domain="http://www.blogger.com/atom/ns#">mean stack</category><category domain="http://www.blogger.com/atom/ns#">meanio</category><category domain="http://www.blogger.com/atom/ns#">meanjs</category><category domain="http://www.blogger.com/atom/ns#">mongoDB</category><category domain="http://www.blogger.com/atom/ns#">mongoose</category><category domain="http://www.blogger.com/atom/ns#">mysql</category><category domain="http://www.blogger.com/atom/ns#">node</category><category domain="http://www.blogger.com/atom/ns#">noSQL</category><category domain="http://www.blogger.com/atom/ns#">synthjs</category><title>MEAN ME</title><description>This is going to be an ongoing adventure of a side project I&#39;ve been working on. I finally decided to suck it up and finally attempt to learn NodeJS and hopefully see what&#39;s all the fuss is about.&lt;br /&gt;
&lt;br /&gt;
First thing first:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;http://mean.io/&quot;&gt;MeanIO&lt;/a&gt; != &lt;a href=&quot;http://meanjs.org/&quot;&gt;MeanJS&lt;/a&gt; != &lt;a href=&quot;http://scotch.io/bar-talk/setting-up-a-mean-stack-single-page-application&quot;&gt;MeanStack&lt;/a&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;
Once you learn that, you&#39;ve already won half the battle, and you won&#39;t get confused when somebody&#39;s answer on one of the forums don&#39;t make no sense ... :)&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;DATABASE&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
I&#39;ve been a &quot;&lt;i&gt;hard-code&lt;/i&gt;&quot; SQL (and particularly &lt;a href=&quot;http://www.mysql.com/&quot;&gt;MySQL&lt;/a&gt;) guy in my whole life, but luckily my recent years of front-end heavy jobs trained my weary eyes to the following query JS &quot;craziness&quot; (MongoDB and Mongoose):&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Book.find({published:true,deleted:false}).sort(&quot;-createdAt&quot;).exec(function(err,books){...});&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;
(if it&#39;s not clear, it&#39;s a query that lets your filter by `&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;published&lt;/span&gt;` and `&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;deleted&lt;/span&gt;` fields, and sorts the results by `&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;createdAt&lt;/span&gt;` ... oh, and `-` means DESC!)&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;AUTH&lt;/b&gt;&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
btw, I found this crazy awesome lib, but it&#39;s not production ready yet :/ &lt;a href=&quot;http://www.synthjs.com/&quot;&gt;synthjs.com&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;</description><link>http://mehesznet.blogspot.com/2014/07/meam-me.html</link><author>noreply@blogger.com (The Author)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8098449315525608681.post-9215910908333696728</guid><pubDate>Tue, 10 Jun 2014 16:06:00 +0000</pubDate><atom:updated>2014-06-10T09:06:00.255-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">c9</category><category domain="http://www.blogger.com/atom/ns#">cloud</category><category domain="http://www.blogger.com/atom/ns#">cloud9</category><category domain="http://www.blogger.com/atom/ns#">design</category><category domain="http://www.blogger.com/atom/ns#">ide</category><category domain="http://www.blogger.com/atom/ns#">template</category><category domain="http://www.blogger.com/atom/ns#">themefactory</category><category domain="http://www.blogger.com/atom/ns#">themeing</category><category domain="http://www.blogger.com/atom/ns#">yii framework</category><category domain="http://www.blogger.com/atom/ns#">yii2</category><title>Dressing up a basic Yii2 app with custom templates</title><description>Now, that we have a &lt;a href=&quot;http://mehesznet.blogspot.com/2014/05/how-to-install-basic-yii2-app-with-c9.html&quot;&gt;running Yii2-basic application on C9&lt;/a&gt;, we might wanna dress it up with our own (or a downloaded) template. Luckily there are a bunch of freely available designs on the fantabulous &lt;a href=&quot;http://yii2.themefactory.net/&quot;&gt;ThemeFactory.net&lt;/a&gt; site &lt;span style=&quot;font-size: x-small;&quot;&gt;(khm, khm, wink, wink)&lt;/span&gt;.&lt;br /&gt;
&lt;br /&gt;
For this example, we will use&amp;nbsp;&lt;a href=&quot;http://yii2.themefactory.net/theme/38/greenery&quot;&gt;Greenery&lt;/a&gt; as our template. Please go to the template&#39;s page and copy the link from the gigantic orange `&lt;b&gt;Download&lt;/b&gt;` button.&lt;br /&gt;
&lt;br /&gt;
Head over to C9, and because there is no quick way to download a file with the IDE, just open up a `&lt;b&gt;terminal-tab&lt;/b&gt;`, go into your app&#39;s `&lt;b&gt;web&lt;/b&gt;` folder (you can create a `&lt;b&gt;themes&lt;/b&gt;` folder if you&#39;d like!) and run the following to download the theme:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee; font-family: Courier New, Courier, monospace;&quot;&gt;curl http://yii2.themefactory.net/theme/download/?id=38 &amp;gt; greenery.zip&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
This will create the &lt;span style=&quot;background-color: #eeeeee; font-family: Courier New, Courier, monospace;&quot;&gt;greenery.zip&lt;/span&gt; file, which you can unzip by using the &lt;span style=&quot;background-color: #eeeeee; font-family: Courier New, Courier, monospace;&quot;&gt;unzip&lt;/span&gt; tool. Easy-peasy. With this, you should have a &lt;span style=&quot;background-color: #eeeeee; font-family: Courier New, Courier, monospace;&quot;&gt;greenery/&lt;/span&gt; folder in place.&lt;br /&gt;
&lt;br /&gt;
There is one more thing left, we have to tell Yii to use the new theme. Open the &lt;span style=&quot;background-color: #eeeeee; font-family: Courier New, Courier, monospace;&quot;&gt;web.php&lt;/span&gt; configuration file from &lt;span style=&quot;background-color: #eeeeee; font-family: Courier New, Courier, monospace;&quot;&gt;your-app/config/&lt;/span&gt; folder, and add the following to the `&lt;b&gt;components&lt;/b&gt;` section:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;iframe src=&quot;http://pastebin.com/embed_iframe.php?i=DH1eGG4S&quot; style=&quot;border: none; height: 200px; width: 100%;&quot;&gt;&lt;/iframe&gt;

&lt;br /&gt;
&lt;br /&gt;
And that&#39;s it, if you now reload your app you should see the new theme in action.</description><link>http://mehesznet.blogspot.com/2014/06/dressing-up-basic-yii2-app-with-custom.html</link><author>noreply@blogger.com (The Author)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8098449315525608681.post-6511255552992899304</guid><pubDate>Tue, 27 May 2014 12:56:00 +0000</pubDate><atom:updated>2014-05-27T05:56:54.845-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">c9</category><category domain="http://www.blogger.com/atom/ns#">cloud</category><category domain="http://www.blogger.com/atom/ns#">cloud9</category><category domain="http://www.blogger.com/atom/ns#">composer</category><category domain="http://www.blogger.com/atom/ns#">dependency</category><category domain="http://www.blogger.com/atom/ns#">ide</category><category domain="http://www.blogger.com/atom/ns#">php</category><category domain="http://www.blogger.com/atom/ns#">php 5.4</category><category domain="http://www.blogger.com/atom/ns#">server</category><category domain="http://www.blogger.com/atom/ns#">yii framework</category><category domain="http://www.blogger.com/atom/ns#">yii2</category><title>How to install basic Yii2 app with C9</title><description>Now, that we have successfully &lt;a href=&quot;http://mehesznet.blogspot.com/2014/05/php-54-server-on-cloud9-c9.html&quot; target=&quot;_blank&quot;&gt;installed and tested PHP 5.4&lt;/a&gt; on our cloud based &lt;a href=&quot;https://c9.io/&quot; target=&quot;_blank&quot;&gt;C9 editor&lt;/a&gt;, we have the minimum requirements to develop &lt;a href=&quot;https://github.com/yiisoft/yii2&quot;&gt;Yii 2&lt;/a&gt;&amp;nbsp;applications.&lt;br /&gt;
&lt;br /&gt;
They suggest to use &lt;a href=&quot;https://getcomposer.org/&quot;&gt;Composer&lt;/a&gt;, &lt;b&gt;the Dependency Manager for PHP&lt;/b&gt;. I don&#39;t have much experience with it, but it seemed to work like this:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;iframe src=&quot;http://pastebin.com/embed_iframe.php?i=DFWr7LCa&quot; style=&quot;border: none; height: 300px; width: 100%;&quot;&gt;&lt;/iframe&gt;

&lt;br /&gt;
With composer installed, now you should be able to run the following command as stated on the &lt;a href=&quot;http://www.yiiframework.com/doc-2.0/guide-installation.html&quot;&gt;Yii2 installation page&lt;/a&gt; (make sure you are in the same folder as your &lt;span style=&quot;background-color: #eeeeee; font-family: Courier New, Courier, monospace;&quot;&gt;composer.phar&lt;/span&gt; executable!)&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee; font-family: Courier New, Courier, monospace;&quot;&gt;php composer.phar create-project --prefer-dist --stability=dev yiisoft/yii2-app-basic your-app-name&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
When it&#39;s done, you will see something like this (our app is called `basic`):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;iframe src=&quot;http://pastebin.com/embed_iframe.php?i=1Bu8Vtsm&quot; style=&quot;border: none; height: 600px; width: 100%;&quot;&gt;&lt;/iframe&gt;

&lt;br /&gt;
And that&#39;s pretty much it. To see the app running, go to the `web` folder (&lt;span style=&quot;background-color: #f3f3f3; font-family: Courier New, Courier, monospace;&quot;&gt;cd basic/web&lt;/span&gt; in our case) and start a PHP 5.4 server with&amp;nbsp;&lt;span style=&quot;background-color: #eeeeee; font-family: Courier New, Courier, monospace;&quot;&gt;php -S $IP:$PORT&lt;/span&gt;, go to your app url, something like &lt;span style=&quot;background-color: #eeeeee; font-family: Courier New, Courier, monospace;&quot;&gt;https://[your-webapp-name]-c9-[your-user-name].c9.io/index.php&amp;nbsp;&lt;/span&gt;and see the fruits of your labor :)&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;b&gt;Congratulations!&lt;/b&gt; You have successfully created your Yii-powered application.&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://i.imgur.com/fq0RWET.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://i.imgur.com/fq0RWET.png&quot; height=&quot;466&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;</description><link>http://mehesznet.blogspot.com/2014/05/how-to-install-basic-yii2-app-with-c9.html</link><author>noreply@blogger.com (The Author)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8098449315525608681.post-8917558008346167826</guid><pubDate>Mon, 12 May 2014 15:30:00 +0000</pubDate><atom:updated>2014-05-15T05:23:11.072-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">c9</category><category domain="http://www.blogger.com/atom/ns#">c9pm</category><category domain="http://www.blogger.com/atom/ns#">cloud</category><category domain="http://www.blogger.com/atom/ns#">cloud9</category><category domain="http://www.blogger.com/atom/ns#">development</category><category domain="http://www.blogger.com/atom/ns#">php</category><category domain="http://www.blogger.com/atom/ns#">php 5.4</category><category domain="http://www.blogger.com/atom/ns#">server</category><title>PHP 5.4 server on Cloud9 (C9)</title><description>Lately I&#39;m turning towards cloud development, and after checking out a lot of IDEs, I decided (for now) to go with &lt;a href=&quot;https://c9.io/&quot;&gt;Cloud9&lt;/a&gt; aka C9. It has everything I need (and much more).&lt;br /&gt;
&lt;br /&gt;
There was one thing I didn&#39;t like, by default it uses PHP 5.3, so I couldn&#39;t take advantage of the awesome new features of 5.4. After some googling and messing around, I came up with the following steps to install and run the &lt;a href=&quot;http://www.php.net/manual/en/features.commandline.webserver.php&quot;&gt;built-in&lt;/a&gt; server with it. (&lt;b&gt;note&lt;/b&gt;: to open a &quot;terminal-tab&quot;, press &amp;nbsp;&lt;span style=&quot;background-color: #eeeeee; font-family: Courier New, Courier, monospace;&quot;&gt;Alt+t&lt;/span&gt;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;iframe src=&quot;http://pastebin.com/embed_iframe.php?i=4QX1GLYc&quot; style=&quot;border: none; height: 600px; width: 100%;&quot;&gt;&lt;/iframe&gt;</description><link>http://mehesznet.blogspot.com/2014/05/php-54-server-on-cloud9-c9.html</link><author>noreply@blogger.com (The Author)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8098449315525608681.post-1988111991749416935</guid><pubDate>Wed, 16 Apr 2014 01:05:00 +0000</pubDate><atom:updated>2014-04-15T18:07:52.380-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">AngularJS</category><category domain="http://www.blogger.com/atom/ns#">directive</category><category domain="http://www.blogger.com/atom/ns#">hungarian</category><category domain="http://www.blogger.com/atom/ns#">rovasiras</category><category domain="http://www.blogger.com/atom/ns#">rune</category><category domain="http://www.blogger.com/atom/ns#">sce</category><title>Hungarian Runic Angular directive</title><description>Before the Hungarians switched to the Latin letters we used a different style of writing called &lt;a href=&quot;http://en.wikipedia.org/wiki/Old_Hungarian_alphabet&quot; target=&quot;_blank&quot;&gt;Hungarian Runic&lt;/a&gt;. &lt;span style=&quot;font-size: x-small;&quot;&gt;(unfortunately very few people can understand it these days, but it&#39;s pretty cool looking nonetheless)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://en.wikipedia.org/wiki/Old_Hungarian_alphabet&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://upload.wikimedia.org/wikipedia/commons/5/50/Nikolsburg.gif&quot; height=&quot;400&quot; width=&quot;301&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
I wanted to learn what&#39;s the difference between Angular &lt;a href=&quot;http://code.angularjs.org/1.0.8/docs/api&quot;&gt;1.0.8&lt;/a&gt;-&lt;a href=&quot;http://code.angularjs.org/1.2.12/docs/api&quot;&gt;1.2.12&lt;/a&gt; and decided to create a one-way translator directive. As it turned out a lot was changed in the system, &lt;a href=&quot;http://docs.angularjs.org/guide/migration&quot;&gt;click here if you wanna see the list of changes&lt;/a&gt;, because I&#39;m only going to mention a few here.&lt;br /&gt;
&lt;br /&gt;
I already knew at the beginning that I wanted a reusable directive &lt;span style=&quot;font-size: x-small;&quot;&gt;(well, that&#39;s the only way it makes sense really)&lt;/span&gt;, that had the ability to display the runic characters either horizontally or vertically on the page. Also, the old Hungarians wrote from right to left.&lt;br /&gt;
&lt;br /&gt;
The foundation of the directive did not change (at least not for this example) so I did something like this:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;iframe height=&quot;135px&quot; src=&quot;http://pastebin.com/embed_iframe.php?i=k60NmG4m&quot; style=&quot;border: none; width: 100%;&quot;&gt;&lt;/iframe&gt;

&lt;br /&gt;
&lt;br /&gt;
I usually try to keep my html somewhat clean and legit, so I use &lt;i&gt;class names&lt;/i&gt; for directives. The declaration of a directive did not change either:&lt;br /&gt;
&lt;br /&gt;
&lt;iframe height=&quot;325px&quot; src=&quot;http://pastebin.com/embed_iframe.php?i=y0SJTu9x&quot; style=&quot;border: none; width: 100%;&quot;&gt;&lt;/iframe&gt;

&lt;br /&gt;
Now one thing that got changed big time was rendering dynamic/dirty HTML in a directive (or through a regular model even). Now you have to use &lt;b&gt;SCE&lt;/b&gt; or &lt;a href=&quot;http://docs.angularjs.org/api/ng/service/$sce&quot;&gt;Strict Contextual Escaping&lt;/a&gt;, you can&#39;t just use&amp;nbsp;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;ng-bind-html-unsafe&lt;/span&gt; like in 1.0!
&lt;br /&gt;
&lt;iframe height=&quot;150px&quot; src=&quot;http://pastebin.com/embed_iframe.php?i=vfWjnwBC&quot; style=&quot;border: none; width: 100%;&quot;&gt;&lt;/iframe&gt;

As you can see, to actually render the HTML part, you have to use the &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;trustAsHtml()&lt;/span&gt; function, and you should be good to go.&lt;br /&gt;
&lt;br /&gt;
I had some challenging stuff, especially with the unique &quot;new&quot; Hungarian letters, as we used one specific sign for `&lt;i&gt;gy&lt;/i&gt;`, `&lt;i&gt;ty&lt;/i&gt;`, `&lt;i&gt;ly&lt;/i&gt;` etc. So that was fun, I ended creating a big array and parsed through the string by group of letter combinations. For the full example, check out &lt;a href=&quot;http://plnkr.co/edit/CRhFWLLZ9W7KNB8f0kkS?p=preview&quot;&gt;my plunkr example&lt;/a&gt;.</description><link>http://mehesznet.blogspot.com/2014/04/hungarian-runic-angular-directive.html</link><author>noreply@blogger.com (The Author)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8098449315525608681.post-8676251011543410513</guid><pubDate>Mon, 24 Mar 2014 12:49:00 +0000</pubDate><atom:updated>2014-03-24T05:49:27.672-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">bogo</category><category domain="http://www.blogger.com/atom/ns#">books</category><category domain="http://www.blogger.com/atom/ns#">packt</category><category domain="http://www.blogger.com/atom/ns#">tech</category><title>Packt&#39;s celebrating their 2000 titles with Buy One Get One FREE</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.packtpub.com/?utm_source=referral&amp;utm_medium=marketingPR&amp;utm_campaign=2000thTitle&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://dgdsbygo8mp3h.cloudfront.net/sites/default/files/2000th-Book-Home-Page-Banner.png&quot; height=&quot;266&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;</description><link>http://mehesznet.blogspot.com/2014/03/packts-celebrating-their-2000-titles.html</link><author>noreply@blogger.com (The Author)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8098449315525608681.post-4454792896096932088</guid><pubDate>Wed, 12 Mar 2014 01:18:00 +0000</pubDate><atom:updated>2014-03-11T18:18:42.627-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">android</category><category domain="http://www.blogger.com/atom/ns#">augmented reality</category><category domain="http://www.blogger.com/atom/ns#">bluetooth</category><category domain="http://www.blogger.com/atom/ns#">controller</category><category domain="http://www.blogger.com/atom/ns#">dive</category><category domain="http://www.blogger.com/atom/ns#">durovis</category><category domain="http://www.blogger.com/atom/ns#">galaxy</category><category domain="http://www.blogger.com/atom/ns#">games</category><category domain="http://www.blogger.com/atom/ns#">moga</category><category domain="http://www.blogger.com/atom/ns#">oculus</category><category domain="http://www.blogger.com/atom/ns#">rift</category><category domain="http://www.blogger.com/atom/ns#">s4</category><category domain="http://www.blogger.com/atom/ns#">samsung</category><category domain="http://www.blogger.com/atom/ns#">virtual reality</category><category domain="http://www.blogger.com/atom/ns#">vr</category><title>First impressions about VR with Durovis Dive</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
I&#39;ve been an active follower of the &lt;a href=&quot;http://en.wikipedia.org/wiki/Virtual_reality&quot; target=&quot;_blank&quot;&gt;VR (Virtual Reality)&lt;/a&gt; cult, ever since I heard about &lt;a href=&quot;http://www.oculusvr.com/&quot; target=&quot;_blank&quot;&gt;Oculus Rift&lt;/a&gt;. I kinda came late to the party, so I decided to wait for the second developer kit (DK2). It&#39;s been a year and a half, and getting closer, but still no firm date on the release :/&lt;br /&gt;
&lt;br /&gt;
To calm my never ending thirst for VR, I ended up ordering a much simpler and more importantly cheaper product called &lt;a href=&quot;http://www.durovis.com/index.html&quot; target=&quot;_blank&quot;&gt;Durovis Dive&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://i.imgur.com/fRpw0Bl.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://i.imgur.com/fRpw0Bl.jpg&quot; height=&quot;298&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
As you can see it does not have a screen, actually it uses your smartphone for everything. To see the full list of supported devices, check out this link:&amp;nbsp;&lt;a href=&quot;http://www.durovis.com/dive.html&quot;&gt;http://www.durovis.com/dive.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
I ordered it to the US (from Germany), so all and all it cost me about ~$80 and it arrived in less than 2 weeks. Luckily nothing was damaged upon arrival, so after I spent about 3-5 minutes assembling the kit, I was ready to go. (I previously downloaded most of the available games a couple days before!)&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
&lt;b&gt;So here are the first impressions&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
1) no wonder it is $80 :) - &lt;i&gt;everything is plastic, but I knew that beforehand&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
2) unfortunately there are only like a handful of games that support it, there was really only one game called &lt;a href=&quot;https://play.google.com/store/apps/details?id=com.divegames.theheight&quot; target=&quot;_blank&quot;&gt;Height&lt;/a&gt; that when I played, and took the goggles off, I had know idea where I was (that was really cool, although it made me sick within 5 minutes, in the good way)&lt;br /&gt;
&lt;br /&gt;
3) The &lt;a href=&quot;https://play.google.com/store/apps/details?id=com.FabulousPixel.TuscanyDive&quot; target=&quot;_blank&quot;&gt;Tuscany 3D demo&lt;/a&gt; is beautiful, but there is some sort of bug that made the whole screen shake so I had to close my eyes a couple of times (and it still didn&#39;t go away) - &lt;i&gt;ps, I figured out what the issue was, I had to turn off some extra features by tapping the screen&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
4) Their own &lt;a href=&quot;https://play.google.com/store/apps/details?id=com.divegames.launcher&quot; target=&quot;_blank&quot;&gt;Dive Launcher&lt;/a&gt; is slowly &lt;a href=&quot;http://www.durovis.com/board/viewtopic.php?f=4&amp;amp;t=2616&amp;amp;sid=d4964eda9df08e43682a1f6fe378da1a&quot; target=&quot;_blank&quot;&gt;rotating to the right&lt;/a&gt;, which is weird, I&#39;m not sure if it&#39;s a bug or a feature at this point :) - &lt;i&gt;it only happens every now and then, I think if you kill all of your other apps running on the phone, it&#39;s ok&lt;/i&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
&lt;br /&gt;
5) One really annoying thing, at least for my &lt;a href=&quot;http://www.samsung.com/global/microsite/galaxys4/&quot; target=&quot;_blank&quot;&gt;Galaxy S4&lt;/a&gt;. is that the volume button rests on one of the plastic hinges, which pushes the volume down, so you have to manually adjust it. - &lt;i&gt;also, you can&#39;t really scratch/pick your nose while in the goggles :/&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
6) I also watched an hour of &lt;a href=&quot;http://www.imdb.com/title/tt1483013/?ref_=fn_al_tt_1&quot; target=&quot;_blank&quot;&gt;Oblivion&lt;/a&gt;, it is not as cool as I thought it was gonna be, but I enjoyed watching it. - &lt;i&gt;the only real problem is when you try to look around only with your eyes, the picture becomes blurry on the edges&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
7) Bunch of games said that they support bluetooth controllers (&lt;a href=&quot;http://www.mogaanywhere.com/&quot; target=&quot;_blank&quot;&gt;I have the big MOGA&lt;/a&gt;) but nothing worked - &lt;i&gt;it must be a Germany vs. USA thing ... hehe&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Overall&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;
I&#39;m glad I got it. it IS really cool, and I hope that the Oculus will be that much better. (especially if they support the droid)&lt;/div&gt;
</description><link>http://mehesznet.blogspot.com/2014/03/first-impressions-about-vr-with-durovis.html</link><author>noreply@blogger.com (The Author)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8098449315525608681.post-472936586604682292</guid><pubDate>Mon, 03 Mar 2014 16:49:00 +0000</pubDate><atom:updated>2014-03-03T08:50:19.018-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">awk</category><category domain="http://www.blogger.com/atom/ns#">files</category><category domain="http://www.blogger.com/atom/ns#">find</category><category domain="http://www.blogger.com/atom/ns#">large</category><category domain="http://www.blogger.com/atom/ns#">linux</category><category domain="http://www.blogger.com/atom/ns#">ubuntu</category><title>Fast way to find large files on Linux</title><description>Simple, fast AND very useful&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;color: #0b5394; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;find . -type f -size +100000k -exec ls -lh {} \; | awk &#39;{ print $9 &quot;: &quot; $5 }&#39;&lt;/span&gt;&lt;/blockquote&gt;
</description><link>http://mehesznet.blogspot.com/2014/03/fast-way-to-find-large-files-on-linux.html</link><author>noreply@blogger.com (The Author)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8098449315525608681.post-953843401692866924</guid><pubDate>Tue, 18 Feb 2014 15:05:00 +0000</pubDate><atom:updated>2014-02-18T07:07:38.298-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">drag-n-drop</category><category domain="http://www.blogger.com/atom/ns#">front-end</category><category domain="http://www.blogger.com/atom/ns#">linux</category><category domain="http://www.blogger.com/atom/ns#">script</category><category domain="http://www.blogger.com/atom/ns#">test</category><category domain="http://www.blogger.com/atom/ns#">testing</category><category domain="http://www.blogger.com/atom/ns#">ubuntu</category><category domain="http://www.blogger.com/atom/ns#">xmacro</category><title>Simple GUI testing for web developers</title><description>If you need some sort of quick UI testing in place (especially with drag and drop), you can use the &lt;a href=&quot;http://xmacro.sourceforge.net/&quot; target=&quot;_blank&quot;&gt;XMacro package&lt;/a&gt;.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
For Ubuntu just run:&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;color: #0b5394; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;sudo apt-get install xmacro&lt;/span&gt;&lt;/blockquote&gt;
To &lt;b&gt;record&lt;/b&gt; your mouse movements:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;color: #0b5394; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;xmacrorec2 &amp;gt; record-this.test&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;
To &lt;b&gt;play&lt;/b&gt; the recorded test:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;color: #0b5394; font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;xmacroplay &quot;$DISPLAY&quot; &amp;lt; record-this.test&lt;/span&gt;&lt;/blockquote&gt;
It definitely has its limitations, but can be used for quick testing without painful environment setups.&lt;br /&gt;
&lt;br /&gt;
I also came up with the following little script to play all the &lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;*.test&lt;/span&gt; files from a given directory.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;iframe src=&quot;http://pastebin.com/embed_iframe.php?i=vxwuBJcZ&quot; style=&quot;border: none; height: 150px; width: 100%;&quot;&gt;&lt;/iframe&gt;</description><link>http://mehesznet.blogspot.com/2014/02/simple-gui-testing-for-web-developers.html</link><author>noreply@blogger.com (The Author)</author><thr:total>0</thr:total></item></channel></rss>