[Valid RSS] This is a valid RSS feed.


This feed is valid, but interoperability with the widest range of feed readers could be improved by implementing the following recommendations.


  1. <?xml version="1.0" encoding="iso-8859-1"?>
  2. <rss version="2.0"
  3.    xmlns:dc=""
  4.    xmlns:sy=""
  5.    xmlns:admin=""
  6.    xmlns:rdf=""
  7.    xmlns:atom=""
  8.    xmlns:content="">
  9. <channel>
  10. <atom:link href="" rel="self" type="application/rss+xml" />
  11. <title>"FLEX'INATION" - A U Saw It First Blog</title>
  12. <link></link>
  13. <description>"FLEX'INATION" - A U Saw It First Blog contains mostly Flex, AIR, and ColdFusion short tutorials and code examples.</description>
  14. <dc:language>en-us</dc:language>
  15. <dc:creator>Miketor (</dc:creator>
  16. <dc:rights>Copyright 2015</dc:rights>
  17. <dc:date>2015-11-07T01:15:25-06:00</dc:date>
  18. <admin:generatorAgent rdf:resource="" />
  19. <admin:errorReportsTo rdf:resource=""/>
  20. <sy:updatePeriod>hourly</sy:updatePeriod>
  21. <sy:updateFrequency>1</sy:updateFrequency>
  22. <sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>
  23. <item>
  24. <title>Telerik Kendo UI for PHP - The Grid</title>
  25. <link></link>
  26. <guid></guid>
  27. <description><![CDATA[I am continuing to be impressed with Telerik?s UI for PHP. There is an abundance of tutorials and demos for each of the UI components. I am leveraging one of them, the Kendo Grid, at HP for an internal web application I developed. The Kendo grid supports the common features that one would expect ? sorting, paging, and grouping the data based on selecting one of more of the column header labels. Coding the supporting PHP page is a little tricky at times, but hanging in there and not giving up pays off with a beautiful, highly functional UI. Reference:]]></description>
  28. <dc:subject>Education</dc:subject>
  29. <dc:date>2018-05-13T09:06:35-06:00</dc:date>
  30. </item>
  32. <item>
  33. <title>NFC tags and me</title>
  34. <link></link>
  35. <guid></guid>
  36. <description><![CDATA[Lately, I am experimenting with NFC (near field communication) tags to see if they could prove useful in HP's classrooms.]]></description>
  37. <dc:subject>Education</dc:subject>
  38. <dc:date>2016-07-25T02:47:35-06:00</dc:date>
  39. </item>
  40. <item>
  41. <title>PHP, MariaDB, and Google Geocoding</title>
  42. <link></link>
  43. <guid></guid>
  44. <description><![CDATA[Mixing a bit of PHP that reads in a city-country list from a MariaDB database and the Google JavaScript Geocoding API, I created a quick way to take a peek at some cities throughout the world. Here it is in action: Hello World Maps - Show me the code.]]></description>
  45. <dc:subject>Education</dc:subject>
  46. <dc:date>2015-11-07T01:02:41-06:00</dc:date>
  47. </item>
  48. <item>
  49. <title>Triskaidekaphobia, PHP, and Kendo UI</title>
  50. <link></link>
  51. <guid></guid>
  52. <description><![CDATA[For a Friday the 13th celebration, I am showing some code that combines a small bit of PHP-based code and the Kendo UI ( This code tests if the date is a Friday, and if it is is a Friday, is it a Friday the 13th. Based on a Boolean field, $isFri13, the Kendo UI displays differently - if today's date is a Friday the 13th, you will see "It's Jason's Day" blocked for the entire day. Double-clicking on the event will open the event's details, with the delete and save buttons removed (display: none). On other days, you will see "It's NOT Jason's Day" and you will be able to delete or edit the event.]]></description>
  53. <dc:subject>Education</dc:subject>
  54. <dc:date>2015-04-23T10:26:39-06:00</dc:date>
  55. </item>
  56. <item>
  57. <title>Inno Setup and Adobe AIR</title>
  58. <link></link>
  59. <guid></guid>
  60. <description><![CDATA[I have been working with a cool open-source utility that is a powerful way to build application setup installers - Inno Setup. I combined Adobe AIR to build a desktop application that insulates the setup creator from the inner workings of Inno Setup. The Adobe AIR application collects the bare minimum info that Inno Setup leverages and creates the .iss file that the compiler reads to build the final setup.exe application installer.]]></description>
  61. <dc:subject>AIR</dc:subject>
  62. <dc:subject>Education</dc:subject>
  63. <dc:date>2014-09-24T04:30:46-06:00</dc:date>
  64. </item>
  66. <item>
  67. <title>Chemistry 101 for Android - Built by Adobe AIR</title>
  68. <link></link>
  69. <guid></guid>
  70. <description><![CDATA[Chemistry 101 is an educational application that allows you to learn more about the Chemical Elements and the Periodic Table of Elements. Here's how it works: The chemical symbol for a random element from the Periodic Table is displayed. You type the name of this element (spelling counts) and click the 'Lookup' button to see if you are correct. The Element's atomic number, group, and period are displayed. An image of that Element is also displayed. Chemistry 101 also plays a dynamic MP3 (teaching the pronunciation of each element). Clicking the 'Element Details' tab allows you to view even more details about an element. Clicking the 'Try Another' button randomly selects another chemical symbol to learn about next.
  73. ]]></description>
  74. <dc:subject>AIR</dc:subject>
  75. <dc:date>2013-10-06T12:23:42-06:00</dc:date>
  76. </item>
  77. <item>
  78. <title>A Kiosk-style Chemistry 101 application</title>
  79. <link></link>
  80. <guid></guid>
  81. <description><![CDATA[Created with Adobe Flash Professional CS6, this example application demonstrates a kiosk-style (e.g. auto-running) application that displays information from the Chemical Periodic Table of Elements. The amount of time each element is displayed is configurable.
  83. Here's the demo URL: Chemistry 101
  85. To configure the time each element is displayed, go here: Configure Element Display Time
  86. The source code is available by contacting: support(at)flexination(dot)info.]]></description>
  87. <dc:subject>Education</dc:subject>
  88. <dc:date>2013-04-15T11:12:41-06:00</dc:date>
  89. </item>
  90. <item>
  91. <title>Where Am I? An AIR-based Android Geolocation Example</title>
  92. <link></link>
  93. <guid></guid>
  94. <description><![CDATA[Happy Holidays from Flexination, Airination blogs, U Saw It Enterprises, AIR Development Services, LLC, and my son, Clark, his Mom, and me. For my readers, here's a simple example of a geolocation-mapping, Android application written with Flash Builder 4.6 as a mobile AIR project.
  96. WhereAmI.apk
  98. I will upload the source code via the fxp within the next 24 hours - WhereAmI.fxp (as
  100. Here's some screen shots:
  106. Check back in 24 hours for the source fxp.]]></description>
  107. <dc:subject>AIR</dc:subject>
  108. <dc:date>2012-12-12T08:32:46-06:00</dc:date>
  109. </item>
  110. <item>
  111. <title>Creating a Hybrid Photo Uploader with PHP, HTML5, and mySQL</title>
  112. <link></link>
  113. <guid></guid>
  114. <description><![CDATA[Welcome to my latest article - &quot;Creating a Hybrid Photo Uploader with PHP, HTML5, and mySQL&quot;. I had fun putting this example application together, mixing in some things I find interesting (file uploads with PHP, converting an uploaded color photo to a black and white version leveraging a HTML5 Canvas and some JavaScript, previewing the photo prior to uploading with JQuery, and storing the data in a mySQL database. The app not only runs on desktop browsers but also on my Android phone (I'm using KSWeb for the PHP/mySQL that runs on my Galaxy Note). The complete code is available as an archive zip file. I hope you find this information useful. Thanks for reading, by the way. Now, on to the meat and potatoes of this post.]]></description>
  115. <dc:subject>Education</dc:subject>
  116. <dc:date>2012-08-30T12:38:39-06:00</dc:date>
  117. </item>
  118. <item>
  119. <title>Adobe AIR and my Galaxy Note</title>
  120. <link></link>
  121. <guid></guid>
  122. <description><![CDATA[An Android version of my AIR Videographer app is shown below:
  126. It's by no means feature-rich, but it works with the same functionality as its AIR and web-based cousins.
  128. The Android apk is available here: Videographer4Mobile.apk
  130. *NOTE: I'm using a Galaxy Note, so smaller screens may not display properly in this first prototype.
  132. The Flash Builder project's fxp is available here.
  133. Please send comments to support[at]]]></description>
  134. <dc:subject>AIR</dc:subject>
  135. <dc:date>2012-07-18T09:21:25-06:00</dc:date>
  136. </item>
  137. <item>
  138. <title>Brackets </title>
  139. <link></link>
  140. <guid></guid>
  141. <description><![CDATA[You gotta check out Adobe's Brackets, the new open source web development code editor built for and by web developers. It's evolving more everyday, so keep a close eye on this one.
  143. Learn more: about Brackets
  151. ]]></description>
  152. <dc:subject>Education</dc:subject>
  153. <dc:date>2012-06-25T09:28:59-06:00</dc:date>
  154. </item>
  155. <item>
  156. <title>Adobe Reader X's eSignature feature is awesome</title>
  157. <link></link>
  158. <guid></guid>
  159. <description><![CDATA[Adobe Reader X's eSignature feature is awesome and works great.
  163. Keep up the great work, Adobe. I'm loving it.
  164. ]]></description>
  165. <dc:subject>Education</dc:subject>
  166. <dc:date>2012-06-18T01:17:41-06:00</dc:date>
  167. </item>
  168. <item>
  169. <title>The Open Source Media Framework (OSMF) technology is quite amazing</title>
  170. <link></link>
  171. <guid></guid>
  172. <description><![CDATA[I came across a business use case to create a video player that would play videos as well as display images in slideshow fashion. The requirements allowed for accepting the delay time in downloading the media assets before playing would begin, but I looked at a streaming technology or at least some sort of streaming-like approach that could be run for free. This "OSMF Player" AIR application shows an example of leveraging the org.osmf packages and various classes from these packages (org.osmf.containers, org.osmf.elements,, org.osmf.layout,,, and org.osmf.utils) to play videos, swfs, mp3s, and display images within a desktop application without having to wait for the media to be downloaded before playback begins. OSMF also supports the F4M format where source video files can be prepared in segments with a tool such as the Adobe F4F Packager that packages on-demand media that can be streamed through HTTP. The Open Source Media Framework (OSMF) technology is quite amazing and what I chose to use for this example application. If you have never evaluated OSMF, I believe it is well worth a look and see. To learn more go here: Open Source Media Framework (OSMF)
  176. Here's the resulting "OSMF Player" Adobe AIR application: OSMFPlayer.air. You will need to install the Adobe AIR runtime if you do not already have it installed.
  180. A screenshot of the application shows a simple UI - a play/pause button, a stop button, a toggle fullscreen button, a progress bar, two controls (one toggles the video/image source; the other toggles the vi]]></description>
  181. <dc:subject>AIR</dc:subject>
  182. <dc:date>2012-05-04T11:08:10-06:00</dc:date>
  183. </item>
  184. <item>
  185. <title>Flex is King. Long live the King.</title>
  186. <link></link>
  187. <guid></guid>
  188. <description><![CDATA[With all the hype of the latest buzzword, HTML5, and its evolving, under development nature (at least in the foreseeable future), leveraging Adobe Flex to front certain types of web applications is still a quite capable technology. With its ability to build complex RIA's (rich internet applications) that can use frameworks, a myriad of powerful  ActionScript 3 (AS3) libraries, and the tag-based MXML (and AS3 in-line scripting), and that you can connect your end users to their important data in a multitude of ways - connecting with a server-side infrastructure (via ColdFusion, PHP, .NET are examples) and reading from a database, reading an XML file, reading from a web service, or creating a socket connection - Flex is all that and a bag of chips. Despite what you may have heard or read - Adobe's position on discontinuing Flash Player plugin development work for mobile phones (about the alleged demise of Flash) - Flex runs on the web, and the Flash Player plugin for the web is still very much alive.]]></description>
  189. <dc:subject>Flex</dc:subject>
  190. <dc:date>2012-04-13T09:40:33-06:00</dc:date>
  191. </item>
  192. <item>
  193. <title>Convert a Raster Image to Vector Formats with Flex and ColdFusion</title>
  194. <link></link>
  195. <guid></guid>
  196. <description><![CDATA[I created this example after reading a job posting looking for the ability to first load an image, and then, by selecting a portion of the image (using a selection rectangle), to save it into a "OCR-like" TIF file.
  198. Click to try the example.
  201. Sceenshot of the app:
  206. If you're a regular reader of my blog, you'll recognize my technique that combines an AS3 PNG encoder, an open-source utility (KVEC), the Apache Batik project, and of course, ColdFusion 9, enabling you to convert an image to the TIF/PNG/SVG/PDF formats.
  210. This example allows you to upload any JPG, PNG, or GIF (up to 500 KB each upload), and convert it entirely (or select any portion of it with a ActionScript 3 selection rectangle) to all four file-types - a SVG, a PNG, a TIF, and a PDF. It works like this:
  216. The uploaded image (or only a selected portion) is passed as binary data to a ColdFusion CFC function that saves a PNG to the ColdFusion server's file system.
  220. Next, leveraging an open source tool, KVEC, the PNG, created in step one, is passed to another CFC function that converts the PNG to a SVG file.
  224. Next, the SVG is passed to a CFC function that completes the final conversions -
  226. 1) to a PDF file and 2) to a TIF file, using the Apache Batik project's batik-rasterizer.jar.
  230. Next, leveraging the ColdFusion 9 (available in CF 8 too) &lt;cfzip&gt; tag, a CFC function creates a zip archive containing the PNG, the SVG, the TIF, and the PDF files of the uploaded image.
  234. Finally, to save on disk space, a final CFC function is called to delete the TIF, SVG, an]]></description>
  235. <dc:subject>CFML</dc:subject>
  236. <dc:subject>Flex</dc:subject>
  237. <dc:date>2012-04-12T06:12:37-06:00</dc:date>
  238. </item>
  239. <item>
  240. <title>Bitly, Flex, and ColdFusion 9</title>
  241. <link></link>
  242. <guid></guid>
  243. <description><![CDATA[I use for shortening some of my URLs. There are API Libraries and Documentation for bitly, so it is possible to write your own bitly-related applications. In this post, I'll show you two examples of such applications - one built in Flex and AS3 and another in ColdFusion's CFML.]]></description>
  244. <dc:subject>CFML</dc:subject>
  245. <dc:subject>Flex</dc:subject>
  246. <dc:date>2012-03-17T10:58:33-06:00</dc:date>
  247. </item>
  248. <item>
  249. <title>Flex-based and Node.js file uploads</title>
  250. <link></link>
  251. <guid></guid>
  252. <description><![CDATA[Recently I was looking at Node.js and one of my Flex-based file upload examples, and thought it would be worthwhile to do a side-by-side comparison of the two techniques. As a huge fan of Flex, I really like to work with it, but Node.js is an interesting technology too.]]></description>
  253. <dc:subject>Education</dc:subject>
  254. <dc:subject>Flex</dc:subject>
  255. <dc:date>2012-03-14T08:52:55-06:00</dc:date>
  256. </item>
  257. <item>
  258. <title>Create your own electronic signature with Flex or HTML5 and ColdFusion 9</title>
  259. <link></link>
  260. <guid></guid>
  261. <description><![CDATA[Create your own electronic signature (Flex-based or HTML5-based) In an updated example of a technique that combines an AS3 PNG encoder, an open-source utility (KVEC), the Apache Batik project, and of course, ColdFusion 9, you can create your very own electronic signature. You can also try the new HTML5 version.
  263. Flex-based version&nbsp;&nbsp;:
  265. The electronic signature you create, by dragging your mouse across the signature canvas to, in effect, sign your 'John Hancock', works like this:
  271. The signature drawing is passed as binary data to a ColdFusion CFC function that saves the PNG to the ColdFusion server's file system.
  275. Next, leveraging an open source tool, KVEC, the PNG, created in
  277. step one, is passed to another CFC function that converts the PNG to a SVG file.
  281. Next, the SVG is passed to a CFC function that completes the final conversion
  283. to a PDF file, using the Apache Batik project's batik-rasterizer.jar.
  287. Next, leveraging the ColdFusion 9 (available in CF 8 too) &lt;cfzip&gt; tag, a CFC function creates a zip archive of the PNG, the SVG, and the PDF files of the signature just created.
  291. Finally, to save on disk space, a final CFC function is called to delete the PNG and SVG files (once the PDF and zip archive are safely created).
  299. Click to create your own electronic signature with the Flex-based version.
  303. HTML5-based version&nbsp;&nbsp;:
  305. The electronic signature you create, by dragging your mouse across the HTML5 canvas to, in effect, sign your 'John Hancock', works like this:
  311. The signature ]]></description>
  312. <dc:subject>CFML</dc:subject>
  313. <dc:subject>Flex</dc:subject>
  314. <dc:date>2012-03-04T05:53:01-06:00</dc:date>
  315. </item>
  316. <item>
  317. <title>Speak to Me - an AIR application</title>
  318. <link></link>
  319. <guid></guid>
  320. <description><![CDATA[My son is half Filipino, so it is important to me that he learn not only English, but also Tagalog, and his birth city's dialect, Kapampangan. That said, Google's, Google Translate is an impressive language tool, and I leveraged it to create an AIR application I call &quot;Speak to Me&quot;. I hope this AIR application encourages you, the reader, to look into the Google Translate tool, and entices you to experiment with Adobe AIR and Flex.
  328. Here's the &quot;Speak to Me&quot; Adobe AIR application: SpeakToMe.air. The source code is included in the installed application. You will need to install the Adobe AIR runtime if you do not already have it installed.]]></description>
  329. <dc:subject>AIR</dc:subject>
  330. <dc:date>2011-02-16T07:22:08-06:00</dc:date>
  331. </item>
  332. <item>
  333. <title>Compile your O'Reilly wish list</title>
  334. <link></link>
  335. <guid></guid>
  336. <description><![CDATA[Compile your O'Reilly wish list and maybe you will win it.
  338. Here's my wish list:
  340. Flex 4 Cookbook, By Joshua Noble, Todd Anderson, Garth Braithwaite, Marco Casario, et al.
  341. Flash CS5: The Missing Manual By Chris Grover
  342. Arduino Up and Running Building fun and creative electronic projects By Brian Jepson
  343. Building Android Apps with HTML, CSS, and JavaScript Making Native Apps with Standards-Based Web Tools By Jonathan Stark
  344. Cooking with jQuery By Mike Hostetler, Jonathan Sharp
  345. Developing Android Applications with Adobe AIR: Rough Cuts Version By V. Brossier
  346. Enterprise Development with Flex Best Practices for RIA Developers By Yakov Fain, Victor Rasputnis, Anatole Tartakovsky
  347. Facebook: The Missing Manual, Third Edition By E. A. Vander Veer
  348. Google Analytics Understanding Visitor Behavior By Justin Cutroni
  349. HTML5: Up and Running Dive into the Future of Web Development By Mark Pilgrim
  350. Native Video in HTML5 An O'Reilly Breakdown By David Griffiths
  351. SQL Pocket Guide, Third Edition A Guide to SQL Usage By Jonathan Gennick
  353. Good luck to everyone. :-)]]></description>
  354. <dc:subject>Education</dc:subject>
  355. <dc:date>2011-01-27T06:16:22-06:00</dc:date>
  356. </item>
  357. </channel>
  358. </rss>

If you would like to create a banner that links to this page (i.e. this validation result), do the following:

  1. Download the "valid RSS" banner.

  2. Upload the image to your own server. (This step is important. Please do not link directly to the image on this server.)

  3. Add this HTML to your page (change the image src attribute if necessary):

If you would like to create a text link instead, here is the URL you can use:

Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda