<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>R on Experiment, Fail, Learn, Repeat</title>
    <link>https://www.hairizuan.com/tags/r/</link>
    <description>Recent content in R on Experiment, Fail, Learn, Repeat</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <copyright>Copyright © 2026 Hairizuan Noorazman</copyright>
    <lastBuildDate>Thu, 09 Dec 2021 00:00:09 +0800</lastBuildDate><atom:link href="https://www.hairizuan.com/tags/r/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title>Sending ggplot graphs to googleslides again</title>
      <link>https://www.hairizuan.com/sending-ggplot-graphs-to-googleslides-again/</link>
      <pubDate>Sun, 07 Nov 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.hairizuan.com/sending-ggplot-graphs-to-googleslides-again/</guid>
      <description>&lt;p&gt;There was a change to the Google Slides API that resulted in an inability to upload images from Google Drive into Google Slides programmatically. Refer to the following issue on the rgoogleslides github repo - &lt;a href=&#34;https://github.com/hairizuanbinnoorazman/rgoogleslides/issues/28&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;https://github.com/hairizuanbinnoorazman/rgoogleslides/issues/28&lt;/a&gt;.&lt;/p&gt;</description>
      
    </item>
    
    <item>
      <title>RGoogleslides - using your own account client id and secret</title>
      <link>https://www.hairizuan.com/rgoogleslides-using-your-own-account-client-id-and-secret/</link>
      <pubDate>Sat, 30 Oct 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.hairizuan.com/rgoogleslides-using-your-own-account-client-id-and-secret/</guid>
      <description>&lt;p&gt;NOTE: BEFORE READING THIS - ALL SCREENSHOTS BELOW ARE TAKEN SOMETIME IN OCTOBER 2021. THE UI MAY CHANGE IN THE FUTURE - USE THIS AS A ROUGH GUIDE AND NOT AS ABSOLUTE TRUTH&lt;/p&gt;</description>
      
    </item>
    
    <item>
      <title>Introduction to Google Cloud Run</title>
      <link>https://www.hairizuan.com/introduction-to-google-cloud-run/</link>
      <pubDate>Mon, 15 Apr 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.hairizuan.com/introduction-to-google-cloud-run/</guid>
      <description>&lt;p&gt;There are various serverless compute solutions on the Google Cloud Platfrom; initially it used to be only Appengine and Google Cloud Function. Google Appengine is a solution that allow you to focus on writing up apps and allow Google to take of deployment/scaling/operations. Google Cloud Functions take a step further and allow you as a developer to develop just plain old functions and allow Google to handle the rest of it, thereby making it easier to split your app functionality to parts that require to scale and parts that don&amp;rsquo;t need to.&lt;/p&gt;</description>
      
    </item>
    
    <item>
      <title>Matching object ids in elements on a Googleslide</title>
      <link>https://www.hairizuan.com/matching-object-ids-in-elements-on-a-googleslide/</link>
      <pubDate>Mon, 19 Jun 2017 00:00:00 +0000</pubDate>
      
      <guid>https://www.hairizuan.com/matching-object-ids-in-elements-on-a-googleslide/</guid>
      <description>&lt;p&gt;While attempting to play around with object ids via the rgoogleslides package, the main issue I got was to quickly understand which object id referred to which element on the slide?&lt;/p&gt;</description>
      
    </item>
    
    <item>
      <title>Rgoogleslides Updated to v0.2.0-alpha</title>
      <link>https://www.hairizuan.com/rgoogleslides-updated-to-v0.2.0-alpha/</link>
      <pubDate>Thu, 11 May 2017 00:00:00 +0000</pubDate>
      
      <guid>https://www.hairizuan.com/rgoogleslides-updated-to-v0.2.0-alpha/</guid>
      <description>&lt;p&gt;The rgoogleslides package is being upgraded with a quite a big change in methodogy. Refer to the following release notes for more detailed information.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/hairizuanbinnoorazman/rgoogleslides/releases/tag/v0.2.0-alpha&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;https://github.com/hairizuanbinnoorazman/rgoogleslides/releases/tag/v0.2.0-alpha&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;The previous design package suffer from several design flaws, some of which would be detailed below:&lt;/p&gt;</description>
      
    </item>
    
    <item>
      <title>Sending ggplot graphs to googleslides</title>
      <link>https://www.hairizuan.com/sending-ggplot-graphs-to-googleslides/</link>
      <pubDate>Thu, 11 May 2017 00:00:00 +0000</pubDate>
      
      <guid>https://www.hairizuan.com/sending-ggplot-graphs-to-googleslides/</guid>
      <description>&lt;p&gt;IMPORTANT:&lt;br&gt;&#xA;THE FOLLOWING BLOG POST IS OUTDATED. THERE IS AN UPDATE TO GOOGLESLIDES API WHICH DISABLE USAGE OF GOOGLE DRIVE IMAGES. NOW ALL IMAGES HAS TO BE FROM PUBLIC SOURCES. THERE IS A FEATURE REQUEST TICKET CREATED TO ADD THIS FUNCTIONALITY BACK BUT THERE IS A HIGH LIKELIHOOD IT WONT BE BACK FOR A LONG TIME&lt;/p&gt;</description>
      
    </item>
    
    <item>
      <title>Restructuring Rgoogleslides</title>
      <link>https://www.hairizuan.com/restructuring-rgoogleslides/</link>
      <pubDate>Wed, 10 May 2017 00:00:00 +0000</pubDate>
      
      <guid>https://www.hairizuan.com/restructuring-rgoogleslides/</guid>
      <description>&lt;p&gt;In the initial draft of the rgoogleslides package, there were several wrapper functions that serve to immediately call the Google Slides API immediately after it is being used. Some of the examples are below:&lt;/p&gt;</description>
      
    </item>
    
    <item>
      <title>Using Service Accounts with RGA</title>
      <link>https://www.hairizuan.com/using-service-accounts-with-rga/</link>
      <pubDate>Tue, 21 Mar 2017 00:00:00 +0000</pubDate>
      
      <guid>https://www.hairizuan.com/using-service-accounts-with-rga/</guid>
      <description>&lt;p&gt;RGA is one of the packages I often use in my line of work and I use it to extract data from Google Analytics Platform into R. From there, I can easily utilize data manipulation packages such as dplyr and tidyr to get the results I would need before pushing those results back to Googlesheets via the googlesheets R package.&lt;/p&gt;</description>
      
    </item>
    
    <item>
      <title>R is an object oriented language?</title>
      <link>https://www.hairizuan.com/r-is-an-object-oriented-language/</link>
      <pubDate>Mon, 09 Jan 2017 00:00:00 +0000</pubDate>
      
      <guid>https://www.hairizuan.com/r-is-an-object-oriented-language/</guid>
      <description>&lt;p&gt;Although it is often mentioned in many of the online tutorials and wikis that R is a Object Oriented language, the code examples on the web definitely don&amp;rsquo;t show too many hints of that. Many of the code tutorials and code examples do not showcase such language features but instead mainly using functions to get things done.&lt;/p&gt;</description>
      
    </item>
    
    <item>
      <title>Googleslides R Package in the Making</title>
      <link>https://www.hairizuan.com/googleslides-r-package-in-the-making/</link>
      <pubDate>Tue, 03 Jan 2017 00:00:00 +0000</pubDate>
      
      <guid>https://www.hairizuan.com/googleslides-r-package-in-the-making/</guid>
      <description>&lt;figure&gt;&lt;img&#xA;    class=&#34;my-0 rounded-md&#34;&#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    fetchpriority=&#34;low&#34;&#xA;    alt=&#34;package-image&#34;&#xA;    src=&#34;https://www.hairizuan.com/20170103_googleslidesRPackageInTheMaking/package-logo.png&#34;&#xA;    &gt;&lt;/figure&gt;&#xA;&lt;p&gt;Some time late last year, the Googleslides API was announced by Google. This was a pretty exciting piece of news; one that took so long to come.&lt;/p&gt;</description>
      
    </item>
    
  </channel>
</rss>
