Congratulations!

[Valid RSS] This is a valid RSS feed.

Recommendations

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

Source: http://www.rjmprogramming.com.au/ITblog/feed

  1. <?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
  2. xmlns:content="http://purl.org/rss/1.0/modules/content/"
  3. xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  4. xmlns:dc="http://purl.org/dc/elements/1.1/"
  5. xmlns:atom="http://www.w3.org/2005/Atom"
  6. xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  7. xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
  8. >
  9.  
  10. <channel>
  11. <title>Robert James Metcalfe Blog</title>
  12. <atom:link href="http://www.rjmprogramming.com.au/ITblog/feed/" rel="self" type="application/rss+xml" />
  13. <link>https://www.rjmprogramming.com.au/ITblog</link>
  14. <description>WordPress site (Copyright © rjmprogramming.com.au 2015 All rights reserved.)</description>
  15. <lastBuildDate>Mon, 08 Jun 2026 00:39:10 +0000</lastBuildDate>
  16. <language>en-AU</language>
  17. <sy:updatePeriod>
  18. hourly </sy:updatePeriod>
  19. <sy:updateFrequency>
  20. 1 </sy:updateFrequency>
  21. <generator>https://wordpress.org/?v=6.6.5</generator>
  22.  
  23. <image>
  24. <url>https://www.rjmprogramming.com.au/ITblog/wp-content/uploads/2024/12/cropped-logo_512_512-32x32.jpg</url>
  25. <title>Robert James Metcalfe Blog</title>
  26. <link>https://www.rjmprogramming.com.au/ITblog</link>
  27. <width>32</width>
  28. <height>32</height>
  29. </image>
  30. <item>
  31. <title>GraphViz via PHP on AlmaLinux Suite Temporaries Tutorial</title>
  32. <link>https://www.rjmprogramming.com.au/ITblog/graphviz-via-php-on-almalinux-suite-temporaries-tutorial/</link>
  33. <comments>https://www.rjmprogramming.com.au/ITblog/graphviz-via-php-on-almalinux-suite-temporaries-tutorial/#respond</comments>
  34. <dc:creator><![CDATA[admin]]></dc:creator>
  35. <pubDate>Sun, 07 Jun 2026 17:01:00 +0000</pubDate>
  36. <category><![CDATA[eLearning]]></category>
  37. <category><![CDATA[Event-Driven Programming]]></category>
  38. <category><![CDATA[Operating System]]></category>
  39. <category><![CDATA[Tutorials]]></category>
  40. <category><![CDATA[/tmp]]></category>
  41. <category><![CDATA[dot]]></category>
  42. <category><![CDATA[dropdown]]></category>
  43. <category><![CDATA[exec]]></category>
  44. <category><![CDATA[family tree]]></category>
  45. <category><![CDATA[file]]></category>
  46. <category><![CDATA[folder]]></category>
  47. <category><![CDATA[graphics]]></category>
  48. <category><![CDATA[GraphViz]]></category>
  49. <category><![CDATA[hierarchy]]></category>
  50. <category><![CDATA[Korn]]></category>
  51. <category><![CDATA[korn shell]]></category>
  52. <category><![CDATA[PHP]]></category>
  53. <category><![CDATA[programming]]></category>
  54. <category><![CDATA[Python]]></category>
  55. <category><![CDATA[read]]></category>
  56. <category><![CDATA[structure]]></category>
  57. <category><![CDATA[suite]]></category>
  58. <category><![CDATA[temp]]></category>
  59. <category><![CDATA[temporary]]></category>
  60. <category><![CDATA[tree]]></category>
  61. <category><![CDATA[tutorial]]></category>
  62. <category><![CDATA[write]]></category>
  63. <guid isPermaLink="false">https://www.rjmprogramming.com.au/ITblog/?p=73287</guid>
  64.  
  65. <description><![CDATA[Onto the recent GraphViz via PHP on AlmaLinux Family Tree Tutorial we&#8217;ve applied similar &#8230; get rid of /tmp/ temporary folder to read and write to references &#8230; in favour of either/both &#8230; tmp folder off the Apache web server&#8217;s &#8230; <a href="https://www.rjmprogramming.com.au/ITblog/graphviz-via-php-on-almalinux-suite-temporaries-tutorial/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
  66. <wfw:commentRss>https://www.rjmprogramming.com.au/ITblog/graphviz-via-php-on-almalinux-suite-temporaries-tutorial/feed/</wfw:commentRss>
  67. <slash:comments>0</slash:comments>
  68. <enclosure url="http://www.rjmprogramming.com.au/ffmpeg/govetts_leap.mp4" length="37907492" type="video/mp4" />
  69.  
  70. </item>
  71. <item>
  72. <title>WordPress Blog Opcache Caching Tutorial</title>
  73. <link>https://www.rjmprogramming.com.au/ITblog/wordpress-blog-opcache-caching-tutorial/</link>
  74. <comments>https://www.rjmprogramming.com.au/ITblog/wordpress-blog-opcache-caching-tutorial/#respond</comments>
  75. <dc:creator><![CDATA[admin]]></dc:creator>
  76. <pubDate>Sat, 06 Jun 2026 17:01:00 +0000</pubDate>
  77. <category><![CDATA[eLearning]]></category>
  78. <category><![CDATA[Installers]]></category>
  79. <category><![CDATA[Operating System]]></category>
  80. <category><![CDATA[Software]]></category>
  81. <category><![CDATA[Tutorials]]></category>
  82. <category><![CDATA[AlmaLinux]]></category>
  83. <category><![CDATA[blog]]></category>
  84. <category><![CDATA[cache]]></category>
  85. <category><![CDATA[cacheing]]></category>
  86. <category><![CDATA[configuration]]></category>
  87. <category><![CDATA[cPanel]]></category>
  88. <category><![CDATA[install]]></category>
  89. <category><![CDATA[opcache]]></category>
  90. <category><![CDATA[optimization]]></category>
  91. <category><![CDATA[PageSpeed]]></category>
  92. <category><![CDATA[performance]]></category>
  93. <category><![CDATA[PHP]]></category>
  94. <category><![CDATA[response]]></category>
  95. <category><![CDATA[response time]]></category>
  96. <category><![CDATA[setting]]></category>
  97. <category><![CDATA[tutorial]]></category>
  98. <category><![CDATA[webpage]]></category>
  99. <category><![CDATA[WHM]]></category>
  100. <category><![CDATA[Wordpress]]></category>
  101. <category><![CDATA[wordpress.org]]></category>
  102. <guid isPermaLink="false">https://www.rjmprogramming.com.au/ITblog/?p=73232</guid>
  103.  
  104. <description><![CDATA[Do you ever rate particular &#8220;minutes&#8221; of life? It took a Sydney Metro train station ride from Sydenham to Chatswood (20 odd minutes &#8230; very odd!) to wake up! We hadn&#8217;t looked &#8220;under the hood&#8221; so to speak, since, perhaps &#8230; <a href="https://www.rjmprogramming.com.au/ITblog/wordpress-blog-opcache-caching-tutorial/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
  105. <wfw:commentRss>https://www.rjmprogramming.com.au/ITblog/wordpress-blog-opcache-caching-tutorial/feed/</wfw:commentRss>
  106. <slash:comments>0</slash:comments>
  107. </item>
  108. <item>
  109. <title>GraphViz via PHP on AlmaLinux Family Tree Tutorial</title>
  110. <link>https://www.rjmprogramming.com.au/ITblog/graphviz-via-php-on-almalinux-family-tree-tutorial/</link>
  111. <comments>https://www.rjmprogramming.com.au/ITblog/graphviz-via-php-on-almalinux-family-tree-tutorial/#respond</comments>
  112. <dc:creator><![CDATA[admin]]></dc:creator>
  113. <pubDate>Fri, 05 Jun 2026 17:01:00 +0000</pubDate>
  114. <category><![CDATA[eLearning]]></category>
  115. <category><![CDATA[Not Categorised]]></category>
  116. <category><![CDATA[Tutorials]]></category>
  117. <category><![CDATA[/tmp]]></category>
  118. <category><![CDATA[dot]]></category>
  119. <category><![CDATA[exec]]></category>
  120. <category><![CDATA[family tree]]></category>
  121. <category><![CDATA[file]]></category>
  122. <category><![CDATA[folder]]></category>
  123. <category><![CDATA[graphics]]></category>
  124. <category><![CDATA[GraphViz]]></category>
  125. <category><![CDATA[hierarchy]]></category>
  126. <category><![CDATA[Korn]]></category>
  127. <category><![CDATA[korn shell]]></category>
  128. <category><![CDATA[PHP]]></category>
  129. <category><![CDATA[programming]]></category>
  130. <category><![CDATA[Python]]></category>
  131. <category><![CDATA[read]]></category>
  132. <category><![CDATA[structure]]></category>
  133. <category><![CDATA[temp]]></category>
  134. <category><![CDATA[temporary]]></category>
  135. <category><![CDATA[tree]]></category>
  136. <category><![CDATA[tutorial]]></category>
  137. <category><![CDATA[write]]></category>
  138. <guid isPermaLink="false">https://www.rjmprogramming.com.au/ITblog/?p=73215</guid>
  139.  
  140. <description><![CDATA[Today we continue down our road of replacing PHP (hosts Python and uses Graphviz) code series that used to use /tmp/ to read and write interim files from, in favour of a tmp folder off the Apache web server Document &#8230; <a href="https://www.rjmprogramming.com.au/ITblog/graphviz-via-php-on-almalinux-family-tree-tutorial/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
  141. <wfw:commentRss>https://www.rjmprogramming.com.au/ITblog/graphviz-via-php-on-almalinux-family-tree-tutorial/feed/</wfw:commentRss>
  142. <slash:comments>0</slash:comments>
  143. <enclosure url="http://www.rjmprogramming.com.au/ffmpeg/govetts_leap.mp4" length="37907492" type="video/mp4" />
  144.  
  145. </item>
  146. <item>
  147. <title>Code Difference Reporting Consistency Tutorial</title>
  148. <link>https://www.rjmprogramming.com.au/ITblog/code-difference-reporting-consistency-tutorial/</link>
  149. <comments>https://www.rjmprogramming.com.au/ITblog/code-difference-reporting-consistency-tutorial/#respond</comments>
  150. <dc:creator><![CDATA[admin]]></dc:creator>
  151. <pubDate>Thu, 04 Jun 2026 17:01:00 +0000</pubDate>
  152. <category><![CDATA[eLearning]]></category>
  153. <category><![CDATA[Operating System]]></category>
  154. <category><![CDATA[Tutorials]]></category>
  155. <category><![CDATA[code]]></category>
  156. <category><![CDATA[command line]]></category>
  157. <category><![CDATA[comparable]]></category>
  158. <category><![CDATA[consistency]]></category>
  159. <category><![CDATA[date]]></category>
  160. <category><![CDATA[datetime]]></category>
  161. <category><![CDATA[datum]]></category>
  162. <category><![CDATA[diff]]></category>
  163. <category><![CDATA[difference]]></category>
  164. <category><![CDATA[exec]]></category>
  165. <category><![CDATA[gmt]]></category>
  166. <category><![CDATA[Greenwich Mean Time]]></category>
  167. <category><![CDATA[hover]]></category>
  168. <category><![CDATA[Linux]]></category>
  169. <category><![CDATA[PHP]]></category>
  170. <category><![CDATA[programming]]></category>
  171. <category><![CDATA[report]]></category>
  172. <category><![CDATA[reporting]]></category>
  173. <category><![CDATA[standardization]]></category>
  174. <category><![CDATA[time]]></category>
  175. <category><![CDATA[title]]></category>
  176. <category><![CDATA[title attribute]]></category>
  177. <category><![CDATA[tutorial]]></category>
  178. <guid isPermaLink="false">https://www.rjmprogramming.com.au/ITblog/?p=73203</guid>
  179.  
  180. <description><![CDATA[Today&#8217;s work with Code Difference Reporting both &#8230; changes and standardizes dates presented under the Code Difference Reporting Context Tutorial iframe (edge) hovering reports to &#8230; in PHP talk &#8230; &#60;?php $oneize=''; $twoize=''; if (isset($_GET['zero'])) { // &#038;& !isset($_GET['two'])) { &#8230; <a href="https://www.rjmprogramming.com.au/ITblog/code-difference-reporting-consistency-tutorial/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
  181. <wfw:commentRss>https://www.rjmprogramming.com.au/ITblog/code-difference-reporting-consistency-tutorial/feed/</wfw:commentRss>
  182. <slash:comments>0</slash:comments>
  183. </item>
  184. <item>
  185. <title>GraphViz via PHP on AlmaLinux New Temporary Folder Tutorial</title>
  186. <link>https://www.rjmprogramming.com.au/ITblog/graphviz-via-php-on-almalinux-new-temporary-folder-tutorial/</link>
  187. <comments>https://www.rjmprogramming.com.au/ITblog/graphviz-via-php-on-almalinux-new-temporary-folder-tutorial/#respond</comments>
  188. <dc:creator><![CDATA[admin]]></dc:creator>
  189. <pubDate>Wed, 03 Jun 2026 17:01:00 +0000</pubDate>
  190. <category><![CDATA[eLearning]]></category>
  191. <category><![CDATA[GUI]]></category>
  192. <category><![CDATA[Tutorials]]></category>
  193. <category><![CDATA[/tmp]]></category>
  194. <category><![CDATA[dot]]></category>
  195. <category><![CDATA[exec]]></category>
  196. <category><![CDATA[file]]></category>
  197. <category><![CDATA[folder]]></category>
  198. <category><![CDATA[graphics]]></category>
  199. <category><![CDATA[GraphViz]]></category>
  200. <category><![CDATA[Korn]]></category>
  201. <category><![CDATA[korn shell]]></category>
  202. <category><![CDATA[PHP]]></category>
  203. <category><![CDATA[programming]]></category>
  204. <category><![CDATA[Python]]></category>
  205. <category><![CDATA[read]]></category>
  206. <category><![CDATA[temp]]></category>
  207. <category><![CDATA[temporary]]></category>
  208. <category><![CDATA[tutorial]]></category>
  209. <category><![CDATA[write]]></category>
  210. <guid isPermaLink="false">https://www.rjmprogramming.com.au/ITblog/?p=73191</guid>
  211.  
  212. <description><![CDATA[Today we&#8217;re revisiting the PHP web application calls Python via GraphViz themes last talked about with &#8230; GraphViz via PHP on AlmaLinux Require Once Tutorial &#8230; regarding the &#8230; ditch use of /tmp/ regarding AlmaLinux PHP web application &#8220;themes&#8221; of &#8230; <a href="https://www.rjmprogramming.com.au/ITblog/graphviz-via-php-on-almalinux-new-temporary-folder-tutorial/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
  213. <wfw:commentRss>https://www.rjmprogramming.com.au/ITblog/graphviz-via-php-on-almalinux-new-temporary-folder-tutorial/feed/</wfw:commentRss>
  214. <slash:comments>0</slash:comments>
  215. <enclosure url="http://www.rjmprogramming.com.au/ffmpeg/govetts_leap.mp4" length="37907492" type="video/mp4" />
  216.  
  217. </item>
  218. <item>
  219. <title>Canvas Methods GetContext Method Tutorial</title>
  220. <link>https://www.rjmprogramming.com.au/ITblog/canvas-methods-getcontext-method-tutorial/</link>
  221. <comments>https://www.rjmprogramming.com.au/ITblog/canvas-methods-getcontext-method-tutorial/#respond</comments>
  222. <dc:creator><![CDATA[admin]]></dc:creator>
  223. <pubDate>Tue, 02 Jun 2026 17:01:00 +0000</pubDate>
  224. <category><![CDATA[eLearning]]></category>
  225. <category><![CDATA[Event-Driven Programming]]></category>
  226. <category><![CDATA[Tutorials]]></category>
  227. <category><![CDATA[2D]]></category>
  228. <category><![CDATA[3D]]></category>
  229. <category><![CDATA[API]]></category>
  230. <category><![CDATA[canvas]]></category>
  231. <category><![CDATA[context]]></category>
  232. <category><![CDATA[crop]]></category>
  233. <category><![CDATA[cropping]]></category>
  234. <category><![CDATA[data uri]]></category>
  235. <category><![CDATA[data url]]></category>
  236. <category><![CDATA[drawImage]]></category>
  237. <category><![CDATA[graphics]]></category>
  238. <category><![CDATA[HTML]]></category>
  239. <category><![CDATA[HTML5]]></category>
  240. <category><![CDATA[image]]></category>
  241. <category><![CDATA[Javascript]]></category>
  242. <category><![CDATA[method]]></category>
  243. <category><![CDATA[OOP]]></category>
  244. <category><![CDATA[position]]></category>
  245. <category><![CDATA[positioning]]></category>
  246. <category><![CDATA[programming]]></category>
  247. <category><![CDATA[scale]]></category>
  248. <category><![CDATA[scaling]]></category>
  249. <category><![CDATA[slice]]></category>
  250. <category><![CDATA[slicing]]></category>
  251. <category><![CDATA[toDataURL]]></category>
  252. <category><![CDATA[tutorial]]></category>
  253. <category><![CDATA[video]]></category>
  254. <category><![CDATA[web browser]]></category>
  255. <category><![CDATA[WebGL]]></category>
  256. <category><![CDATA[WebGL API]]></category>
  257. <guid isPermaLink="false">https://www.rjmprogramming.com.au/ITblog/?p=73186</guid>
  258.  
  259. <description><![CDATA[A lot of canvas element Javascript coding, we find, starts something like &#8230; var cnv=document.getElementById("mycanvas"); var ctx=cnv.getContext("2d"); &#8230; because we normally associate the canvas element with a 2 dimensional woooooooorrrrrrlllllldddd view, as with the recent Canvas Methods ToDataURL Method Tutorial. &#8230; <a href="https://www.rjmprogramming.com.au/ITblog/canvas-methods-getcontext-method-tutorial/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
  260. <wfw:commentRss>https://www.rjmprogramming.com.au/ITblog/canvas-methods-getcontext-method-tutorial/feed/</wfw:commentRss>
  261. <slash:comments>0</slash:comments>
  262. <enclosure url="http://www.rjmprogramming.com.au/Mac/GoToMeeting/GoToMeeting.m4a" length="190641" type="audio/mpeg" />
  263. <enclosure url="http://www.rjmprogramming.com.au/Mac/GoToMeeting/GoToMeeting.m4v" length="13827012" type="video/mp4" />
  264.  
  265. </item>
  266. <item>
  267. <title>Clairvoyance Game Chat Tutorial</title>
  268. <link>https://www.rjmprogramming.com.au/ITblog/clairvoyance-game-chat-tutorial/</link>
  269. <comments>https://www.rjmprogramming.com.au/ITblog/clairvoyance-game-chat-tutorial/#respond</comments>
  270. <dc:creator><![CDATA[admin]]></dc:creator>
  271. <pubDate>Mon, 01 Jun 2026 17:01:00 +0000</pubDate>
  272. <category><![CDATA[eLearning]]></category>
  273. <category><![CDATA[Event-Driven Programming]]></category>
  274. <category><![CDATA[Tutorials]]></category>
  275. <category><![CDATA[absolute URL]]></category>
  276. <category><![CDATA[abstraction]]></category>
  277. <category><![CDATA[answer]]></category>
  278. <category><![CDATA[array]]></category>
  279. <category><![CDATA[aspiration]]></category>
  280. <category><![CDATA[canvas]]></category>
  281. <category><![CDATA[Chat]]></category>
  282. <category><![CDATA[checkbox]]></category>
  283. <category><![CDATA[clairvoyancy]]></category>
  284. <category><![CDATA[clairvoyant]]></category>
  285. <category><![CDATA[collaboration]]></category>
  286. <category><![CDATA[colour]]></category>
  287. <category><![CDATA[colour coding]]></category>
  288. <category><![CDATA[contenteditable]]></category>
  289. <category><![CDATA[crop]]></category>
  290. <category><![CDATA[cropping]]></category>
  291. <category><![CDATA[CSS]]></category>
  292. <category><![CDATA[data]]></category>
  293. <category><![CDATA[data uri]]></category>
  294. <category><![CDATA[delimitation]]></category>
  295. <category><![CDATA[delimiter]]></category>
  296. <category><![CDATA[design]]></category>
  297. <category><![CDATA[double click]]></category>
  298. <category><![CDATA[dropdown]]></category>
  299. <category><![CDATA[element]]></category>
  300. <category><![CDATA[element type]]></category>
  301. <category><![CDATA[email]]></category>
  302. <category><![CDATA[files]]></category>
  303. <category><![CDATA[flat files]]></category>
  304. <category><![CDATA[form]]></category>
  305. <category><![CDATA[game]]></category>
  306. <category><![CDATA[games]]></category>
  307. <category><![CDATA[hardcopy]]></category>
  308. <category><![CDATA[hashtag]]></category>
  309. <category><![CDATA[hashtagging]]></category>
  310. <category><![CDATA[HTML]]></category>
  311. <category><![CDATA[IFRAME]]></category>
  312. <category><![CDATA[image]]></category>
  313. <category><![CDATA[image map]]></category>
  314. <category><![CDATA[integration]]></category>
  315. <category><![CDATA[intervention]]></category>
  316. <category><![CDATA[intervention point]]></category>
  317. <category><![CDATA[invitation]]></category>
  318. <category><![CDATA[IP address]]></category>
  319. <category><![CDATA[Javascript]]></category>
  320. <category><![CDATA[link]]></category>
  321. <category><![CDATA[localStorage]]></category>
  322. <category><![CDATA[mathematices]]></category>
  323. <category><![CDATA[modal]]></category>
  324. <category><![CDATA[modal window]]></category>
  325. <category><![CDATA[noun]]></category>
  326. <category><![CDATA[object]]></category>
  327. <category><![CDATA[onblur]]></category>
  328. <category><![CDATA[oninput]]></category>
  329. <category><![CDATA[OOP]]></category>
  330. <category><![CDATA[PHP]]></category>
  331. <category><![CDATA[placeholder]]></category>
  332. <category><![CDATA[player]]></category>
  333. <category><![CDATA[players]]></category>
  334. <category><![CDATA[programming]]></category>
  335. <category><![CDATA[project]]></category>
  336. <category><![CDATA[project planning]]></category>
  337. <category><![CDATA[prompt]]></category>
  338. <category><![CDATA[prompt window]]></category>
  339. <category><![CDATA[QR Code]]></category>
  340. <category><![CDATA[question]]></category>
  341. <category><![CDATA[quiz]]></category>
  342. <category><![CDATA[recall]]></category>
  343. <category><![CDATA[relative URL]]></category>
  344. <category><![CDATA[remember]]></category>
  345. <category><![CDATA[resize]]></category>
  346. <category><![CDATA[resizing]]></category>
  347. <category><![CDATA[score]]></category>
  348. <category><![CDATA[scoring]]></category>
  349. <category><![CDATA[select]]></category>
  350. <category><![CDATA[share]]></category>
  351. <category><![CDATA[sharing]]></category>
  352. <category><![CDATA[sleep]]></category>
  353. <category><![CDATA[SMS]]></category>
  354. <category><![CDATA[software design]]></category>
  355. <category><![CDATA[submit]]></category>
  356. <category><![CDATA[telepathic]]></category>
  357. <category><![CDATA[testing]]></category>
  358. <category><![CDATA[textarea]]></category>
  359. <category><![CDATA[textbox]]></category>
  360. <category><![CDATA[traffic lights]]></category>
  361. <category><![CDATA[turns]]></category>
  362. <category><![CDATA[tutorial]]></category>
  363. <category><![CDATA[two players]]></category>
  364. <category><![CDATA[type]]></category>
  365. <category><![CDATA[unit testing]]></category>
  366. <category><![CDATA[url]]></category>
  367. <category><![CDATA[verb]]></category>
  368. <category><![CDATA[wait]]></category>
  369. <category><![CDATA[web browser]]></category>
  370. <category><![CDATA[web server]]></category>
  371. <category><![CDATA[web server flat files]]></category>
  372. <category><![CDATA[window.localStorage]]></category>
  373. <category><![CDATA[window.open]]></category>
  374. <category><![CDATA[window.opener]]></category>
  375. <guid isPermaLink="false">https://www.rjmprogramming.com.au/ITblog/?p=73181</guid>
  376.  
  377. <description><![CDATA[Stepping back from the Clairvoyance++ Game project, of recent times, further to the recent Clairvoyance Game IP Address Links Tutorial it occurred to us just this morning how similar &#8230; User Questions mode &#8230; is to &#8230; a Chat web &#8230; <a href="https://www.rjmprogramming.com.au/ITblog/clairvoyance-game-chat-tutorial/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
  378. <wfw:commentRss>https://www.rjmprogramming.com.au/ITblog/clairvoyance-game-chat-tutorial/feed/</wfw:commentRss>
  379. <slash:comments>0</slash:comments>
  380. </item>
  381. <item>
  382. <title>Canvas Methods ToDataURL Method Tutorial</title>
  383. <link>https://www.rjmprogramming.com.au/ITblog/canvas-methods-todataurl-method-tutorial/</link>
  384. <comments>https://www.rjmprogramming.com.au/ITblog/canvas-methods-todataurl-method-tutorial/#respond</comments>
  385. <dc:creator><![CDATA[admin]]></dc:creator>
  386. <pubDate>Sun, 31 May 2026 17:01:00 +0000</pubDate>
  387. <category><![CDATA[eLearning]]></category>
  388. <category><![CDATA[Event-Driven Programming]]></category>
  389. <category><![CDATA[Tutorials]]></category>
  390. <category><![CDATA[canvas]]></category>
  391. <category><![CDATA[crop]]></category>
  392. <category><![CDATA[cropping]]></category>
  393. <category><![CDATA[data uri]]></category>
  394. <category><![CDATA[data url]]></category>
  395. <category><![CDATA[drawImage]]></category>
  396. <category><![CDATA[graphics]]></category>
  397. <category><![CDATA[HTML]]></category>
  398. <category><![CDATA[HTML5]]></category>
  399. <category><![CDATA[image]]></category>
  400. <category><![CDATA[Javascript]]></category>
  401. <category><![CDATA[method]]></category>
  402. <category><![CDATA[OOP]]></category>
  403. <category><![CDATA[position]]></category>
  404. <category><![CDATA[positioning]]></category>
  405. <category><![CDATA[programming]]></category>
  406. <category><![CDATA[scale]]></category>
  407. <category><![CDATA[scaling]]></category>
  408. <category><![CDATA[slice]]></category>
  409. <category><![CDATA[slicing]]></category>
  410. <category><![CDATA[toDataURL]]></category>
  411. <category><![CDATA[tutorial]]></category>
  412. <category><![CDATA[video]]></category>
  413. <guid isPermaLink="false">https://www.rjmprogramming.com.au/ITblog/?p=73178</guid>
  414.  
  415. <description><![CDATA[The recent Canvas Methods DrawImage Method Tutorial&#8216;s &#8230; [canvasContext].drawImage method user forms &#8230; is joined today by the very useful [canvas].toDataURL method user forms &#8230; &#8230; as a means by which those &#8220;platform independent&#8221; (but sizeable) data URI representations of &#8230; <a href="https://www.rjmprogramming.com.au/ITblog/canvas-methods-todataurl-method-tutorial/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
  416. <wfw:commentRss>https://www.rjmprogramming.com.au/ITblog/canvas-methods-todataurl-method-tutorial/feed/</wfw:commentRss>
  417. <slash:comments>0</slash:comments>
  418. <enclosure url="http://www.rjmprogramming.com.au/Mac/GoToMeeting/GoToMeeting.m4a" length="190641" type="audio/mpeg" />
  419. <enclosure url="http://www.rjmprogramming.com.au/Mac/GoToMeeting/GoToMeeting.m4v" length="13827012" type="video/mp4" />
  420.  
  421. </item>
  422. <item>
  423. <title>WordPress Previous Relevant Published Date Tutorial</title>
  424. <link>https://www.rjmprogramming.com.au/ITblog/wordpress-previous-relevant-published-date-tutorial/</link>
  425. <comments>https://www.rjmprogramming.com.au/ITblog/wordpress-previous-relevant-published-date-tutorial/#respond</comments>
  426. <dc:creator><![CDATA[admin]]></dc:creator>
  427. <pubDate>Sat, 30 May 2026 17:01:00 +0000</pubDate>
  428. <category><![CDATA[eLearning]]></category>
  429. <category><![CDATA[Tutorials]]></category>
  430. <category><![CDATA[attribute]]></category>
  431. <category><![CDATA[blog]]></category>
  432. <category><![CDATA[blog posting]]></category>
  433. <category><![CDATA[crontab]]></category>
  434. <category><![CDATA[curl]]></category>
  435. <category><![CDATA[date]]></category>
  436. <category><![CDATA[header.php]]></category>
  437. <category><![CDATA[link]]></category>
  438. <category><![CDATA[overnight]]></category>
  439. <category><![CDATA[PHP]]></category>
  440. <category><![CDATA[posting]]></category>
  441. <category><![CDATA[processing]]></category>
  442. <category><![CDATA[programming]]></category>
  443. <category><![CDATA[publish]]></category>
  444. <category><![CDATA[published date]]></category>
  445. <category><![CDATA[theme]]></category>
  446. <category><![CDATA[thread]]></category>
  447. <category><![CDATA[title]]></category>
  448. <category><![CDATA[tutorial]]></category>
  449. <category><![CDATA[TwentyTen theme]]></category>
  450. <category><![CDATA[Wordpress]]></category>
  451. <category><![CDATA[wordpress blog]]></category>
  452. <guid isPermaLink="false">https://www.rjmprogramming.com.au/ITblog/?p=73161</guid>
  453.  
  454. <description><![CDATA[Meanwhile, back at &#8220;this blog posting&#8217;s WordPress Blog Twenty Ten theme header.php land&#8221;, like with the recent WordPress Same Action Item Tutorial we wanted to add some intelligence to those &#8230; &#60;p id=wpimbyrmt&#62;Previous relevant &#60;a href=&#8217;//www.rjmprogramming.com.au/ITblog/wordpress-is-mentioned-by-less-recently-modified-tutorial&#8217; target=&#8221;_blank&#8221; rel=&#8221;noopener&#8221;&#62;WordPress Is Mentioned &#8230; <a href="https://www.rjmprogramming.com.au/ITblog/wordpress-previous-relevant-published-date-tutorial/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
  455. <wfw:commentRss>https://www.rjmprogramming.com.au/ITblog/wordpress-previous-relevant-published-date-tutorial/feed/</wfw:commentRss>
  456. <slash:comments>0</slash:comments>
  457. </item>
  458. <item>
  459. <title>Canvas Methods DrawImage Method Tutorial</title>
  460. <link>https://www.rjmprogramming.com.au/ITblog/canvas-methods-drawimage-method-tutorial/</link>
  461. <comments>https://www.rjmprogramming.com.au/ITblog/canvas-methods-drawimage-method-tutorial/#respond</comments>
  462. <dc:creator><![CDATA[admin]]></dc:creator>
  463. <pubDate>Fri, 29 May 2026 17:01:00 +0000</pubDate>
  464. <category><![CDATA[eLearning]]></category>
  465. <category><![CDATA[Event-Driven Programming]]></category>
  466. <category><![CDATA[Tutorials]]></category>
  467. <category><![CDATA[canvas]]></category>
  468. <category><![CDATA[crop]]></category>
  469. <category><![CDATA[cropping]]></category>
  470. <category><![CDATA[drawImage]]></category>
  471. <category><![CDATA[graphics]]></category>
  472. <category><![CDATA[HTML]]></category>
  473. <category><![CDATA[HTML5]]></category>
  474. <category><![CDATA[image]]></category>
  475. <category><![CDATA[Javascript]]></category>
  476. <category><![CDATA[method]]></category>
  477. <category><![CDATA[OOP]]></category>
  478. <category><![CDATA[position]]></category>
  479. <category><![CDATA[positioning]]></category>
  480. <category><![CDATA[programming]]></category>
  481. <category><![CDATA[scale]]></category>
  482. <category><![CDATA[scaling]]></category>
  483. <category><![CDATA[slice]]></category>
  484. <category><![CDATA[slicing]]></category>
  485. <category><![CDATA[tutorial]]></category>
  486. <guid isPermaLink="false">https://www.rjmprogramming.com.au/ITblog/?p=73154</guid>
  487.  
  488. <description><![CDATA[Today we&#8217;re completing our HTML5 canvas [canvasContext].drawImage method started recently with Canvas Methods Revisit Tutorial where we had a start using &#8230; Positioning &#8230; via 3 arguments &#8230; [canvasContext].drawImage([inObjectThatSuits], [X co-ordinate], [Y co-ordinate]); &#8230; today we add &#8230; Positioning and &#8230; <a href="https://www.rjmprogramming.com.au/ITblog/canvas-methods-drawimage-method-tutorial/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
  489. <wfw:commentRss>https://www.rjmprogramming.com.au/ITblog/canvas-methods-drawimage-method-tutorial/feed/</wfw:commentRss>
  490. <slash:comments>0</slash:comments>
  491. <enclosure url="http://www.rjmprogramming.com.au/Mac/GoToMeeting/GoToMeeting.m4a" length="190641" type="audio/mpeg" />
  492. <enclosure url="http://www.rjmprogramming.com.au/Mac/GoToMeeting/GoToMeeting.m4v" length="13827012" type="video/mp4" />
  493.  
  494. </item>
  495. </channel>
  496. </rss>
  497.  

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:

http://www.feedvalidator.org/check.cgi?url=http%3A//www.rjmprogramming.com.au/ITblog/feed

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