<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Blog Archive — Rully Pratama</title><link>https://blog.rullypratama.com/en/posts/</link><description>Archive of all posts on Rully Pratama's blog — technology tutorials, photography, and other interesting notes.</description><generator>Hugo 0.160.0</generator><language>en</language><lastBuildDate>Mon, 13 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.rullypratama.com/en/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>Going Back to an Old DSLR in the Smartphone Era: When Technology Makes Us Forget How to Shoot</title><link>https://blog.rullypratama.com/en/2026/04/going-back-to-an-old-dslr-in-the-smartphone-era-when-technology-makes-us-forget-how-to-shoot/</link><pubDate>Mon, 13 Apr 2026 00:00:00 +0000</pubDate><guid>https://blog.rullypratama.com/en/2026/04/going-back-to-an-old-dslr-in-the-smartphone-era-when-technology-makes-us-forget-how-to-shoot/</guid><description>&lt;p&gt;Last Eid in March 2026, I bought a Canon EOS 50D on a whim. This used to be my dream camera back in the day, and now it&amp;rsquo;s incredibly cheap. My intention was simple: I wanted to photograph my kid with a &amp;ldquo;proper&amp;rdquo; camera.&lt;/p&gt;
&lt;p&gt;My photography journey actually started back in 2012 with a Canon EOS 20D. However, since I sold that camera in 2016, I practically stopped using DSLRs.&lt;/p&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2026/04/kembali-menggunakan-dslr-tua-di-era-smartphone-saat-teknologi-membuat-kita-lupa-cara-memotret/canon-20d.jpg" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2026/04/kembali-menggunakan-dslr-tua-di-era-smartphone-saat-teknologi-membuat-kita-lupa-cara-memotret/canon-20d_hu_7ba8e4fbb437d517.webp 480w, https://blog.rullypratama.com/2026/04/kembali-menggunakan-dslr-tua-di-era-smartphone-saat-teknologi-membuat-kita-lupa-cara-memotret/canon-20d_hu_bfa9504cb8bdd415.webp 768w, https://blog.rullypratama.com/2026/04/kembali-menggunakan-dslr-tua-di-era-smartphone-saat-teknologi-membuat-kita-lupa-cara-memotret/canon-20d_hu_57b7ee996dea4339.webp 1024w, https://blog.rullypratama.com/2026/04/kembali-menggunakan-dslr-tua-di-era-smartphone-saat-teknologi-membuat-kita-lupa-cara-memotret/canon-20d_hu_832cff0558be08b1.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2026/04/kembali-menggunakan-dslr-tua-di-era-smartphone-saat-teknologi-membuat-kita-lupa-cara-memotret/canon-20d_hu_df5f1fb128dd5380.jpg 480w, https://blog.rullypratama.com/2026/04/kembali-menggunakan-dslr-tua-di-era-smartphone-saat-teknologi-membuat-kita-lupa-cara-memotret/canon-20d_hu_af70a19b4c3b1d9c.jpg 768w, https://blog.rullypratama.com/2026/04/kembali-menggunakan-dslr-tua-di-era-smartphone-saat-teknologi-membuat-kita-lupa-cara-memotret/canon-20d_hu_70752222a2f5b3e9.jpg 1024w, https://blog.rullypratama.com/2026/04/kembali-menggunakan-dslr-tua-di-era-smartphone-saat-teknologi-membuat-kita-lupa-cara-memotret/canon-20d_hu_c1d036f25de99b29.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2026/04/kembali-menggunakan-dslr-tua-di-era-smartphone-saat-teknologi-membuat-kita-lupa-cara-memotret/canon-20d_hu_70752222a2f5b3e9.jpg"
alt="Canon EOS 20D camera with lens and accessories"
width="1024"
height="683"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;My complete Canon EOS 20D set before I finally sold it in 2016.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;For years after that, I solely relied on smartphones and mirrorless cameras to capture moments. Everything was instant and easy.&lt;/p&gt;
&lt;p&gt;But the expectation of reminiscing with a DSLR wasn&amp;rsquo;t as beautiful as reality. When I looked at the shots from the 50D, I was quite shocked. Most of my photos were either out of focus or the exposure was a mess. It turns out, I&amp;rsquo;ve been so spoiled by the convenience of modern technology that I &amp;ldquo;forgot&amp;rdquo; how to take photos.&lt;/p&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2026/04/kembali-menggunakan-dslr-tua-di-era-smartphone-saat-teknologi-membuat-kita-lupa-cara-memotret/canon-50d-1.jpg" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2026/04/kembali-menggunakan-dslr-tua-di-era-smartphone-saat-teknologi-membuat-kita-lupa-cara-memotret/canon-50d-1_hu_194be89e9186c05d.webp 480w, https://blog.rullypratama.com/2026/04/kembali-menggunakan-dslr-tua-di-era-smartphone-saat-teknologi-membuat-kita-lupa-cara-memotret/canon-50d-1_hu_ace73cbc659e8601.webp 768w, https://blog.rullypratama.com/2026/04/kembali-menggunakan-dslr-tua-di-era-smartphone-saat-teknologi-membuat-kita-lupa-cara-memotret/canon-50d-1_hu_2462cd661b3704fb.webp 1024w, https://blog.rullypratama.com/2026/04/kembali-menggunakan-dslr-tua-di-era-smartphone-saat-teknologi-membuat-kita-lupa-cara-memotret/canon-50d-1_hu_8fce7c69b3e0e814.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2026/04/kembali-menggunakan-dslr-tua-di-era-smartphone-saat-teknologi-membuat-kita-lupa-cara-memotret/canon-50d-1_hu_5e21108802e65d05.jpg 480w, https://blog.rullypratama.com/2026/04/kembali-menggunakan-dslr-tua-di-era-smartphone-saat-teknologi-membuat-kita-lupa-cara-memotret/canon-50d-1_hu_6be4c2f3eb72140b.jpg 768w, https://blog.rullypratama.com/2026/04/kembali-menggunakan-dslr-tua-di-era-smartphone-saat-teknologi-membuat-kita-lupa-cara-memotret/canon-50d-1_hu_a7a6a8204413d26f.jpg 1024w, https://blog.rullypratama.com/2026/04/kembali-menggunakan-dslr-tua-di-era-smartphone-saat-teknologi-membuat-kita-lupa-cara-memotret/canon-50d-1_hu_5d7cf6c31972a43e.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2026/04/kembali-menggunakan-dslr-tua-di-era-smartphone-saat-teknologi-membuat-kita-lupa-cara-memotret/canon-50d-1_hu_a7a6a8204413d26f.jpg"
alt="Hand holding Canon EOS 50D with EF 40mm f/2.8 STM lens"
width="1024"
height="683"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;The Canon EOS 50D paired with the EF 40mm f/2.8 STM pancake lens.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Here are a few fundamental things that I apparently had to relearn.&lt;/p&gt;
&lt;h3 id="1-forgetting-how-to-focus-focus--recompose"&gt;1. Forgetting How to Focus (Focus &amp;amp; Recompose)&lt;/h3&gt;
&lt;p&gt;Back then, with very limited focus points, we were used to the &lt;em&gt;focus and recompose&lt;/em&gt; technique. We&amp;rsquo;d lock the focus on the center point, then slightly shift the camera to adjust the composition.&lt;/p&gt;
&lt;p&gt;Now? I&amp;rsquo;m so used to face AF and eye AF on smartphones and mirrorless cameras that always nail the focus wherever the subject is. My manual focusing instinct is completely gone, which resulted in a lot of blurry photos of my kid.&lt;/p&gt;
&lt;h3 id="2-guessing-the-exposure"&gt;2. Guessing the Exposure&lt;/h3&gt;
&lt;p&gt;The ease of seeing exposure in real-time on a smartphone screen actually ruined my lighting instincts. What you see on the screen is the final result.&lt;/p&gt;
&lt;p&gt;When using an old DSLR through the optical viewfinder, I just took the numbers from the camera&amp;rsquo;s built-in light meter as is. I completely forgot to account for lighting challenges like backlight, subjects partially under the shade, or sunrise/sunset conditions.&lt;/p&gt;
&lt;h3 id="3-honest-old-sensors-vs-computational-photography"&gt;3. Honest Old Sensors vs Computational Photography&lt;/h3&gt;
&lt;p&gt;This is where the difference is most noticeable. Modern smartphones use computational photography to produce perfect photos right out of the box. HDR, colors, and sharpness are all adjusted automatically.&lt;/p&gt;
&lt;p&gt;On the other hand, the photos from an old DSLR are very &amp;ldquo;honest&amp;rdquo;. The resulting files often look flat and need a touch of editing. This hassle directly impacts the next point.&lt;/p&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2026/04/kembali-menggunakan-dslr-tua-di-era-smartphone-saat-teknologi-membuat-kita-lupa-cara-memotret/canon-50d-2.jpg" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2026/04/kembali-menggunakan-dslr-tua-di-era-smartphone-saat-teknologi-membuat-kita-lupa-cara-memotret/canon-50d-2_hu_212d784e1b522814.webp 480w, https://blog.rullypratama.com/2026/04/kembali-menggunakan-dslr-tua-di-era-smartphone-saat-teknologi-membuat-kita-lupa-cara-memotret/canon-50d-2_hu_408dcc00ab972df9.webp 768w, https://blog.rullypratama.com/2026/04/kembali-menggunakan-dslr-tua-di-era-smartphone-saat-teknologi-membuat-kita-lupa-cara-memotret/canon-50d-2_hu_39c6ccbbf9be19e5.webp 1024w, https://blog.rullypratama.com/2026/04/kembali-menggunakan-dslr-tua-di-era-smartphone-saat-teknologi-membuat-kita-lupa-cara-memotret/canon-50d-2_hu_64dacc5cf452121b.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2026/04/kembali-menggunakan-dslr-tua-di-era-smartphone-saat-teknologi-membuat-kita-lupa-cara-memotret/canon-50d-2_hu_22d97e9340b42363.jpg 480w, https://blog.rullypratama.com/2026/04/kembali-menggunakan-dslr-tua-di-era-smartphone-saat-teknologi-membuat-kita-lupa-cara-memotret/canon-50d-2_hu_c06f3ea9097fd5d1.jpg 768w, https://blog.rullypratama.com/2026/04/kembali-menggunakan-dslr-tua-di-era-smartphone-saat-teknologi-membuat-kita-lupa-cara-memotret/canon-50d-2_hu_f497ad567b4ad5e.jpg 1024w, https://blog.rullypratama.com/2026/04/kembali-menggunakan-dslr-tua-di-era-smartphone-saat-teknologi-membuat-kita-lupa-cara-memotret/canon-50d-2_hu_e0198bc80ccf48d9.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2026/04/kembali-menggunakan-dslr-tua-di-era-smartphone-saat-teknologi-membuat-kita-lupa-cara-memotret/canon-50d-2_hu_f497ad567b4ad5e.jpg"
alt="Canon EOS 50D LCD screen showing a photo of a kid"
width="1024"
height="683"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Previewing photos on an old LCD screen with mediocre resolution.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;h3 id="4-the-hassle-of-sharing-moments"&gt;4. The Hassle of Sharing Moments&lt;/h3&gt;
&lt;p&gt;Using a smartphone, photos can be easily shared to social media or WhatsApp right that second. The moment is still fresh.&lt;/p&gt;
&lt;p&gt;With an old camera, the workflow is very long. I have to connect the camera to a PC using cables (or a card reader), transfer the files, do some editing, and then send them to my smartphone. Because of how long this process takes, the captured moment has often passed and the photo no longer feels relevant to share.&lt;/p&gt;
&lt;h3 id="5-iso-limitations-and-noise-tolerance"&gt;5. ISO Limitations and Noise Tolerance&lt;/h3&gt;
&lt;p&gt;Back then, we were very careful about raising the ISO so the photos wouldn&amp;rsquo;t be filled with noise. Now, smartphones have Night Mode that can turn night into day, and modern mirrorless cameras still look very clean at ISO 6400.&lt;/p&gt;
&lt;p&gt;When photographing my kid indoors using the 50D, I just realized how limited this old sensor is. Pushing the ISO above 800 or 1600 produces quite distracting noise. I forgot that back then, shooting indoors often required the use of an external flash.&lt;/p&gt;
&lt;h3 id="conclusion"&gt;Conclusion&lt;/h3&gt;
&lt;p&gt;In the end, I sold the EOS 50D again because I realized I wasn&amp;rsquo;t quite ready to start using a DSLR again. As a replacement, I bought another dream camera of mine: the Panasonic Lumix GX7. Even though it&amp;rsquo;s not as advanced as today&amp;rsquo;s mirrorless cameras, at least I can confirm the focus and exposure right then and there, before pressing the shutter button.&lt;/p&gt;
&lt;p&gt;Stay curious! ✨&lt;/p&gt;</description></item><item><title>Installing MikroTik RouterOS on a Headless Mini PC via Serial Console</title><link>https://blog.rullypratama.com/en/2026/03/installing-mikrotik-routeros-on-a-headless-mini-pc-via-serial-console/</link><pubDate>Mon, 30 Mar 2026 00:00:00 +0000</pubDate><guid>https://blog.rullypratama.com/en/2026/03/installing-mikrotik-routeros-on-a-headless-mini-pc-via-serial-console/</guid><description>&lt;p&gt;A few months ago, I decided to switch from pfSense to MikroTik RouterOS. The device I use is a small network appliance based on the Intel Atom CAF 1020 C2358, which I snagged on Tokopedia for around 900k IDR.&lt;/p&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2026/03/install-mikrotik-routeros-di-mini-pc-headless-via-serial-console/intel-atom-router.jpg" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2026/03/install-mikrotik-routeros-di-mini-pc-headless-via-serial-console/intel-atom-router_hu_43ea8b1821e0479d.webp 480w, https://blog.rullypratama.com/2026/03/install-mikrotik-routeros-di-mini-pc-headless-via-serial-console/intel-atom-router_hu_b34c7df840c1565e.webp 768w, https://blog.rullypratama.com/2026/03/install-mikrotik-routeros-di-mini-pc-headless-via-serial-console/intel-atom-router_hu_64b7bcb3103e516a.webp 1024w, https://blog.rullypratama.com/2026/03/install-mikrotik-routeros-di-mini-pc-headless-via-serial-console/intel-atom-router_hu_ab5fce6410bd5344.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2026/03/install-mikrotik-routeros-di-mini-pc-headless-via-serial-console/intel-atom-router_hu_f382cd124e4d86e4.jpg 480w, https://blog.rullypratama.com/2026/03/install-mikrotik-routeros-di-mini-pc-headless-via-serial-console/intel-atom-router_hu_66564dfe7d8c5e26.jpg 768w, https://blog.rullypratama.com/2026/03/install-mikrotik-routeros-di-mini-pc-headless-via-serial-console/intel-atom-router_hu_13145ce964584fa4.jpg 1024w, https://blog.rullypratama.com/2026/03/install-mikrotik-routeros-di-mini-pc-headless-via-serial-console/intel-atom-router_hu_6b36b9aab65836ab.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2026/03/install-mikrotik-routeros-di-mini-pc-headless-via-serial-console/intel-atom-router_hu_13145ce964584fa4.jpg"
alt="Intel Atom CAF 1020 C2358 Router"
width="1024"
height="683"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;The Intel Atom CAF 1020 C2358 mini PC.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;My reason for leaving pfSense was quite simple: I really like RouterOS&amp;rsquo;s lightweight nature, incredibly fast boot time, and the more granular customization offered by WinBox.&lt;/p&gt;
&lt;p&gt;This device is very power-efficient, drawing only about 10 watts even under load. The cooling system is passive, so the device&amp;rsquo;s body will feel slightly warm to the touch. As of writing this, this tiny router has been running for almost a year without any issues at all.&lt;/p&gt;
&lt;h2 id="the-headless-installation-challenge"&gt;The Headless Installation Challenge&lt;/h2&gt;
&lt;p&gt;Although the hardware is very satisfying, this appliance doesn&amp;rsquo;t have any video output ports (VGA/HDMI) at all, meaning it&amp;rsquo;s completely headless. When I installed pfSense back then, the process went very smoothly because the pfSense installer natively supports booting via a serial session.&lt;/p&gt;
&lt;p&gt;Unfortunately, installing MikroTik RouterOS is not that easy. Its default installer won&amp;rsquo;t show anything on the serial console automatically. So we need a little modification to redirect the installation display to the serial port.&lt;/p&gt;
&lt;h2 id="the-solution-modifying-syslinuxcfg"&gt;The Solution: Modifying syslinux.cfg&lt;/h2&gt;
&lt;p&gt;The workaround is actually quite simple. We just need to edit the &lt;code&gt;syslinux.cfg&lt;/code&gt; configuration file located inside the installation media (like a USB flash drive).&lt;/p&gt;
&lt;p&gt;Open the installation media from another PC, then find and edit the file. Add the &lt;code&gt;SERIAL&lt;/code&gt; and &lt;code&gt;CONSOLE&lt;/code&gt; commands at the very top, then insert the &lt;code&gt;console=ttyS0,115200n8&lt;/code&gt; parameter on the &lt;code&gt;APPEND&lt;/code&gt; line.&lt;/p&gt;
&lt;p&gt;More or less, the modified &lt;code&gt;syslinux.cfg&lt;/code&gt; will look like this:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;$ cat /mnt/syslinux.cfg
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;SERIAL 0 115200
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;CONSOLE 0
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;default system
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;LABEL system
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; KERNEL linux
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; APPEND console=ttyS0,115200n8 load_ramdisk=1 -install -hdd
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;After the file is saved, boot the mini PC again using the modified installation media. Now, the MikroTik RouterOS installation menu will appear perfectly in the serial console application (like PuTTY or Tera Term) connected to your PC.&lt;/p&gt;
&lt;p&gt;Happy tinkering! ✨&lt;/p&gt;</description></item><item><title>Why Do the Same RAW Photos Look Different?</title><link>https://blog.rullypratama.com/en/2025/06/why-do-the-same-raw-photos-look-different/</link><pubDate>Sat, 21 Jun 2025 00:00:00 +0000</pubDate><guid>https://blog.rullypratama.com/en/2025/06/why-do-the-same-raw-photos-look-different/</guid><description>&lt;p&gt;The RAW format is certainly no stranger to those of you in the world of photography. RAW has its advantages, including excellent &lt;em&gt;shadow recovery&lt;/em&gt;, flexibility in &lt;em&gt;color grading&lt;/em&gt;, and details that simply can&amp;rsquo;t be found in the JPG format. These benefits are because RAW stores the raw data from the photo taken.&lt;/p&gt;
&lt;p&gt;The analogy of &amp;ldquo;raw&amp;rdquo; for the RAW format and &amp;ldquo;cooked&amp;rdquo; for the JPG format seems very fitting. Imagine food: if you have a cooked meal and share it among several people, the taste each person experiences will be relatively the same.&lt;/p&gt;
&lt;p&gt;However, if raw ingredients are shared, each person will process them in their own way. The results and flavors can vary widely, depending on taste, cooking experience, and the spices used.&lt;/p&gt;
&lt;h2 id="a-bit-about-how-cameras-capture-light"&gt;A bit about how cameras capture light&lt;/h2&gt;
&lt;p style="color:red;"&gt;⚠️ Image not found: bayer_filter.avif&lt;/p&gt;
&lt;p&gt;The sensor is the part of the camera responsible for capturing light. Unfortunately, the sensor can only distinguish between light intensities (bright/dark), without any color information. To overcome this, a Bayer filter is placed in front of the sensor.&lt;/p&gt;
&lt;p&gt;The Bayer filter is shaped like a grid. Half of the grid consists of green filters, while the other half consists of red and blue. This filter only allows light of the same color to pass through to the sensor. With this data, the sensor can eventually capture color information.&lt;/p&gt;
&lt;p&gt;But the problem is, each pixel behind the filter only has color information for one color.&lt;/p&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2025/06/mengapa-foto-raw-yang-sama-terlihat-berbeda-beda/raw_bayer.png" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2025/06/mengapa-foto-raw-yang-sama-terlihat-berbeda-beda/raw_bayer_hu_811961203998dd9.webp 480w, https://blog.rullypratama.com/2025/06/mengapa-foto-raw-yang-sama-terlihat-berbeda-beda/raw_bayer_hu_a13bcdec3e7281b0.webp 768w, https://blog.rullypratama.com/2025/06/mengapa-foto-raw-yang-sama-terlihat-berbeda-beda/raw_bayer_hu_644977e4d7b11ae.webp 1024w, https://blog.rullypratama.com/2025/06/mengapa-foto-raw-yang-sama-terlihat-berbeda-beda/raw_bayer_hu_f112e695487740b8.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2025/06/mengapa-foto-raw-yang-sama-terlihat-berbeda-beda/raw_bayer_hu_4f9a02af21a57440.jpg 480w, https://blog.rullypratama.com/2025/06/mengapa-foto-raw-yang-sama-terlihat-berbeda-beda/raw_bayer_hu_3c367aa11ef2e44.jpg 768w, https://blog.rullypratama.com/2025/06/mengapa-foto-raw-yang-sama-terlihat-berbeda-beda/raw_bayer_hu_7a1723c42eb64116.jpg 1024w, https://blog.rullypratama.com/2025/06/mengapa-foto-raw-yang-sama-terlihat-berbeda-beda/raw_bayer_hu_7ba1e59757a70a58.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2025/06/mengapa-foto-raw-yang-sama-terlihat-berbeda-beda/raw_bayer_hu_7a1723c42eb64116.jpg"
alt="Raw data from Bayer filter"
width="1024"
height="577"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Raw data illustration from Bayer filter. Each pixel captures luminosity (light or dark) information without color.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;A demosaic process is required to change information that was previously mosaic-like (note the black spots on the pixels in the image) into an image with appropriate color and lighting as it should be.&lt;/p&gt;
&lt;p&gt;Demosaicing is just one step of several &lt;em&gt;pipelines&lt;/em&gt; a camera must go through to capture light and turn it into digital information. There&amp;rsquo;s white balance, color correction, gamma correction, and denoising. Each step, if performed differently in method and intensity, will produce a different image.&lt;/p&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2025/06/mengapa-foto-raw-yang-sama-terlihat-berbeda-beda/camera_processing_pipeline.png" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2025/06/mengapa-foto-raw-yang-sama-terlihat-berbeda-beda/camera_processing_pipeline_hu_373c42cd5d613da5.webp 480w, https://blog.rullypratama.com/2025/06/mengapa-foto-raw-yang-sama-terlihat-berbeda-beda/camera_processing_pipeline_hu_947a697eb51cb750.webp 768w, https://blog.rullypratama.com/2025/06/mengapa-foto-raw-yang-sama-terlihat-berbeda-beda/camera_processing_pipeline_hu_8ecd3888846f5bb0.webp 1024w, https://blog.rullypratama.com/2025/06/mengapa-foto-raw-yang-sama-terlihat-berbeda-beda/camera_processing_pipeline_hu_65ea20e17b08e482.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2025/06/mengapa-foto-raw-yang-sama-terlihat-berbeda-beda/camera_processing_pipeline_hu_d2b4d431fd4d1f47.jpg 480w, https://blog.rullypratama.com/2025/06/mengapa-foto-raw-yang-sama-terlihat-berbeda-beda/camera_processing_pipeline_hu_fb5386fa83d009e8.jpg 768w, https://blog.rullypratama.com/2025/06/mengapa-foto-raw-yang-sama-terlihat-berbeda-beda/camera_processing_pipeline_hu_26d46a4cfea73ab0.jpg 1024w, https://blog.rullypratama.com/2025/06/mengapa-foto-raw-yang-sama-terlihat-berbeda-beda/camera_processing_pipeline_hu_3a607062f1325612.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2025/06/mengapa-foto-raw-yang-sama-terlihat-berbeda-beda/camera_processing_pipeline_hu_26d46a4cfea73ab0.jpg"
alt="camera processing pipeline"
width="1024"
height="421"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Camera processing pipeline.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;h2 id="different-apps-different-ways-to-process-raw-data"&gt;Different apps, different ways to process RAW data&lt;/h2&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2025/06/mengapa-foto-raw-yang-sama-terlihat-berbeda-beda/Raw_Comparison.png" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2025/06/mengapa-foto-raw-yang-sama-terlihat-berbeda-beda/Raw_Comparison_hu_4105e2a872ddaf99.webp 480w, https://blog.rullypratama.com/2025/06/mengapa-foto-raw-yang-sama-terlihat-berbeda-beda/Raw_Comparison_hu_c72378dfc3949dd3.webp 768w, https://blog.rullypratama.com/2025/06/mengapa-foto-raw-yang-sama-terlihat-berbeda-beda/Raw_Comparison_hu_d53a3444ce26a0ba.webp 1024w, https://blog.rullypratama.com/2025/06/mengapa-foto-raw-yang-sama-terlihat-berbeda-beda/Raw_Comparison_hu_27c2d5231db554fc.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2025/06/mengapa-foto-raw-yang-sama-terlihat-berbeda-beda/Raw_Comparison_hu_6adf726af4227946.jpg 480w, https://blog.rullypratama.com/2025/06/mengapa-foto-raw-yang-sama-terlihat-berbeda-beda/Raw_Comparison_hu_31ef471c00e3d2b6.jpg 768w, https://blog.rullypratama.com/2025/06/mengapa-foto-raw-yang-sama-terlihat-berbeda-beda/Raw_Comparison_hu_f30b71c84ed29bf5.jpg 1024w, https://blog.rullypratama.com/2025/06/mengapa-foto-raw-yang-sama-terlihat-berbeda-beda/Raw_Comparison_hu_6abd46fe22e0abb7.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2025/06/mengapa-foto-raw-yang-sama-terlihat-berbeda-beda/Raw_Comparison_hu_f30b71c84ed29bf5.jpg"
alt="software processing result differences"
width="1024"
height="689"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Comparison of software&amp;rsquo;s raw image processing result. Notice that each software gave their own &amp;rsquo;taste'.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Remember, a RAW photo is data from the camera sensor&amp;rsquo;s reading that is still truly raw. Apps need to apply their own &lt;em&gt;processing pipelines&lt;/em&gt; to convert the raw Bayer data into a meaningful photo.&lt;/p&gt;
&lt;p&gt;Here I compare 4 images: 1 JPG result from the camera, and 3 from applications capable of processing RAW. The results&amp;hellip; are quite varied, to say the least.&lt;/p&gt;
&lt;p&gt;The Camera JPG will process according to the profile selected at the time the image was taken, in this case, Canon Standard. Other &lt;em&gt;enhancement&lt;/em&gt; features like &lt;em&gt;Auto Lighting Optimizer&lt;/em&gt; or &lt;em&gt;noise reduction&lt;/em&gt; will affect the resulting JPG.&lt;/p&gt;
&lt;p&gt;Adobe Lightroom, as the de facto photo editing app for many, uses the Adobe Color profile for every RAW photo it processes. I like this profile because it aims to produce relatively uniform images even when taken with different camera brands and models.&lt;/p&gt;
&lt;p&gt;Windows Photos, which is more often used just to display images without editing, appears to process the RAW photo with lower exposure levels than the others. In my opinion, this app is just basic for displaying RAW photos.&lt;/p&gt;
&lt;p&gt;Finally, Apple Aperture produces an excellent image. It&amp;rsquo;s similar to the image produced by Lightroom with its Adobe Color profile. However, for me, the flower color produced by Lightroom is more true to reality than Aperture&amp;rsquo;s.&lt;/p&gt;
&lt;h2 id="fun-fact-raw-files-also-store-small-jpg-images-as-previews"&gt;Fun fact: RAW files also store small JPG images as previews&lt;/h2&gt;
&lt;p&gt;Even though a RAW photo is unprocessed raw data, cameras still embed a small JPG format image inside it. The goal might be as a backup in case an application cannot process the RAW data; it can still display this JPG image.&lt;/p&gt;
&lt;p&gt;I tried examining a Canon RAW file using the &lt;a href="https://mediaarea.net/en/MediaInfo"&gt;MediaInfo&lt;/a&gt; app, and it shows that besides storing the raw data (TIFF), it also carries a JPG file with a smaller size and resolution than the raw data itself.&lt;/p&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2025/06/mengapa-foto-raw-yang-sama-terlihat-berbeda-beda/raw_media_info.png" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2025/06/mengapa-foto-raw-yang-sama-terlihat-berbeda-beda/raw_media_info_hu_31ec9d426c26c800.webp 480w, https://blog.rullypratama.com/2025/06/mengapa-foto-raw-yang-sama-terlihat-berbeda-beda/raw_media_info_hu_5bf3e576ebd8152.webp 768w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2025/06/mengapa-foto-raw-yang-sama-terlihat-berbeda-beda/raw_media_info_hu_e69a81ac652a5605.jpg 480w, https://blog.rullypratama.com/2025/06/mengapa-foto-raw-yang-sama-terlihat-berbeda-beda/raw_media_info_hu_76578e8ad42791e2.jpg 768w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2025/06/mengapa-foto-raw-yang-sama-terlihat-berbeda-beda/raw_media_info_hu_30b484e74eb82024.jpg"
alt="MediaInfo result of a camera raw file"
width="816"
height="435"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Not only containing image raw data, camera raw also bought small JPG data as thumbnail.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Another way to prove this JPG image exists is to try opening the RAW photo using Windows Photos. For the first second or two when the image appears, that&amp;rsquo;s the JPG image. The app uses this JPG while the RAW data is being processed. Once the result is obtained, the image is replaced with that processing result. This makes it seem like the image is changing.&lt;/p&gt;
&lt;figure&gt;
&lt;video
autoplay
loop
muted
playsinline
width="800"
aria-label="Camera raw&amp;#39;s embeded JPG illustrated"
style="max-width: 100%; height: auto;"
&gt;
&lt;source src="https://blog.rullypratama.com/2025/06/mengapa-foto-raw-yang-sama-terlihat-berbeda-beda/raw_photo.webm" type="video/webm"&gt;
&lt;/video&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Embeded JPG helps with initial loading. After the raw data has been processed, the image is swapped, hence the &amp;rsquo;transition'.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;This also applies in Lightroom. In Library mode, it displays the JPG &lt;em&gt;preview&lt;/em&gt; by default (you can see &lt;em&gt;Embedded Preview&lt;/em&gt; written in the bottom right corner), while in Develop mode, it displays the image resulting from RAW data processing.&lt;/p&gt;
&lt;figure&gt;
&lt;video
autoplay
loop
muted
playsinline
width="800"
aria-label="Camera raw&amp;#39;s embeded JPG on adobe lightroom illustrated"
style="max-width: 100%; height: auto;"
&gt;
&lt;source src="https://blog.rullypratama.com/2025/06/mengapa-foto-raw-yang-sama-terlihat-berbeda-beda/lighroom_embeded_preview.webm" type="video/webm"&gt;
&lt;/video&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;The same behavior can be observed also in Adobe Lightroom.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Thanks for reading and stay curious! ✨&lt;/p&gt;</description></item><item><title>Is the Lumix GX7 ISO Invariant?</title><link>https://blog.rullypratama.com/en/2025/06/is-the-lumix-gx7-iso-invariant/</link><pubDate>Fri, 06 Jun 2025 00:00:00 +0000</pubDate><guid>https://blog.rullypratama.com/en/2025/06/is-the-lumix-gx7-iso-invariant/</guid><description>&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2025/06/apakah-lumix-gx7-iso-invariant/panasonic_lumix_gx7.jpg" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2025/06/apakah-lumix-gx7-iso-invariant/panasonic_lumix_gx7_hu_d88d2fcf654216bd.webp 480w, https://blog.rullypratama.com/2025/06/apakah-lumix-gx7-iso-invariant/panasonic_lumix_gx7_hu_7ece0924e860bedd.webp 768w, https://blog.rullypratama.com/2025/06/apakah-lumix-gx7-iso-invariant/panasonic_lumix_gx7_hu_32e568f8bf8d7e8a.webp 1024w, https://blog.rullypratama.com/2025/06/apakah-lumix-gx7-iso-invariant/panasonic_lumix_gx7_hu_ce6cc530772ae232.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2025/06/apakah-lumix-gx7-iso-invariant/panasonic_lumix_gx7_hu_425596941e09e08b.jpg 480w, https://blog.rullypratama.com/2025/06/apakah-lumix-gx7-iso-invariant/panasonic_lumix_gx7_hu_e86544441daef545.jpg 768w, https://blog.rullypratama.com/2025/06/apakah-lumix-gx7-iso-invariant/panasonic_lumix_gx7_hu_d8ac0edb5bbed966.jpg 1024w, https://blog.rullypratama.com/2025/06/apakah-lumix-gx7-iso-invariant/panasonic_lumix_gx7_hu_e52767e464199497.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2025/06/apakah-lumix-gx7-iso-invariant/panasonic_lumix_gx7_hu_d8ac0edb5bbed966.jpg"
alt="Panasonic Lumix GX7 camera being held on hand"
width="1024"
height="683"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;My beloved Panasonic Lumix GX7 camera.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Throughout 2012 to 2015 was when I first started getting into photography. The gear I used was a Canon EOS 20D. Since then, my preference for camera brands has always leaned toward Canon.&lt;/p&gt;
&lt;p&gt;During that same period, discussions about ISO invariance in camera sensors began to emerge on the internet. I was disappointed because, at that time, test results showed that cameras with Sony-made sensors (like Nikon and Sony itself) had ISO invariant capabilities—marked by excellent shadow recovery—while Canon with its in-house sensors did not.&lt;/p&gt;
&lt;p&gt;The defense from Canon users at the time was that Canon was widely used for portraiture, so color science and skin tones were more important than dynamic range. It was a bit of denial, in hindsight, but what can you do? That&amp;rsquo;s fanboyism for you.&lt;/p&gt;
&lt;p&gt;Fast forward to 2025, I finally decided to &lt;em&gt;migrate&lt;/em&gt; from a Canon EOS 50D to a Panasonic Lumix GX7. Though it&amp;rsquo;s an older model, it&amp;rsquo;s been my dream camera for a long time. Since &lt;a href="https://www.imaging-resource.com/PRODS/panasonic-gx7/panasonic-gx7DAT.HTM"&gt;Panasonic equipped this camera with their own sensor&lt;/a&gt;, I was curious whether this sensor is ISO invariant like Sony&amp;rsquo;s, or not like Canon&amp;rsquo;s sensors.&lt;/p&gt;
&lt;p&gt;To answer this question, I conducted my own experiment.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; This camera has an ISO invariant sensor.&lt;/p&gt;
&lt;p&gt;It can be assumed that all cameras using Panasonic sensors behave similarly, though this remains to be proven through further testing.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="what-is-the-difference-between-iso-variant-and-invariant-cameras"&gt;What is the difference between ISO variant and invariant cameras?&lt;/h2&gt;
&lt;p&gt;Before diving into the testing, it&amp;rsquo;s worth briefly looking at ISO and the difference between the two.&lt;/p&gt;
&lt;p&gt;ISO in film refers to the sensitivity level of the material to light. The higher the ISO value, the more sensitive the film is to capturing light. However, high ISO has the drawback of being &lt;em&gt;grainy&lt;/em&gt;. Grain comes from light-sensitive particles. The larger they are, the more sensitive they become, but the grainier they appear.&lt;/p&gt;
&lt;p&gt;In digital sensors, ISO refers to the level of amplification of the light signal captured by the sensor, which is later stored as a digital file. Just like in film, high ISO in digital sensors also has drawbacks. A high level of amplification doesn&amp;rsquo;t just strengthen the light signal of the image we want; it also amplifies the noise.&lt;/p&gt;
&lt;p&gt;Here is the path light takes to become a digital file:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Stage&lt;/th&gt;
&lt;th&gt;ISO Variant&lt;/th&gt;
&lt;th&gt;ISO Invariant&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Sensor&lt;/td&gt;
&lt;td&gt;Light is captured and produces electrical voltage&lt;/td&gt;
&lt;td&gt;Light is captured and produces electrical voltage&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Analog Amplification&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Amount matches the ISO used&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Unaffected by the chosen ISO&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Analog to Digital Conv.&lt;/td&gt;
&lt;td&gt;Electrical voltage is converted into data&lt;/td&gt;
&lt;td&gt;Electrical voltage is converted into data&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Digital Amplification&lt;/td&gt;
&lt;td&gt;Minimal&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Amount matches the ISO used&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Output&lt;/td&gt;
&lt;td&gt;A digital file&lt;/td&gt;
&lt;td&gt;A digital file&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;From the comparison above, the striking difference between the two is that in ISO variant sensors, amplification is performed during the analog stage (electrical voltage). Therefore, once converted into digital data, shadow recovery will result in a very noisy image.&lt;/p&gt;
&lt;p&gt;In ISO invariant sensors, amplification happens at the digital stage. Thus, it&amp;rsquo;s the same whether the amplification is done in-camera or during post-processing using software like Adobe Lightroom, since both process the same digital data.&lt;/p&gt;
&lt;h2 id="methodology"&gt;Methodology&lt;/h2&gt;
&lt;p&gt;Two images were taken in RAW format: one with appropriate exposure using a high ISO of 3200. The other was taken at base ISO, in this case 200. The image taken at base ISO will be underexposed, so its exposure level will need to be raised using software, and then we will observe the noise levels in both.&lt;/p&gt;
&lt;p&gt;From these results, if both images eventually have identical noise levels—one photo being no more noisy than the other—then it can be concluded that the sensor in this camera is ISO Invariant.&lt;/p&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2025/06/apakah-lumix-gx7-iso-invariant/side-by-side.png" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2025/06/apakah-lumix-gx7-iso-invariant/side-by-side_hu_d581271bec7bb95a.webp 480w, https://blog.rullypratama.com/2025/06/apakah-lumix-gx7-iso-invariant/side-by-side_hu_eb61833ff4d28b8b.webp 768w, https://blog.rullypratama.com/2025/06/apakah-lumix-gx7-iso-invariant/side-by-side_hu_48d300b96a99a647.webp 1024w, https://blog.rullypratama.com/2025/06/apakah-lumix-gx7-iso-invariant/side-by-side_hu_78e198a46685dd3f.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2025/06/apakah-lumix-gx7-iso-invariant/side-by-side_hu_179d44ac7f2177ee.jpg 480w, https://blog.rullypratama.com/2025/06/apakah-lumix-gx7-iso-invariant/side-by-side_hu_58245b0af2346a51.jpg 768w, https://blog.rullypratama.com/2025/06/apakah-lumix-gx7-iso-invariant/side-by-side_hu_8a58986fcf5c631a.jpg 1024w, https://blog.rullypratama.com/2025/06/apakah-lumix-gx7-iso-invariant/side-by-side_hu_eb327f8c12ab1915.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2025/06/apakah-lumix-gx7-iso-invariant/side-by-side_hu_8a58986fcf5c631a.jpg"
alt="Side-by-side result with different exposure setting"
width="1024"
height="483"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Comparison of testing image &amp;amp; reference image, and it&amp;rsquo;s respective exposure settings.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;h2 id="results"&gt;Results&lt;/h2&gt;
&lt;p&gt;After the test image was brightened by about +4.20 EV using Adobe Lightroom, the noise structure remained the same as the reference image. Subjectively, the test image looks slightly more noisy, but not significantly so.&lt;/p&gt;
&lt;p&gt;From these observations, it can be concluded that the sensor in the Panasonic Lumix GX7 is ISO invariant.&lt;/p&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2025/06/apakah-lumix-gx7-iso-invariant/side-by-side-2.png" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2025/06/apakah-lumix-gx7-iso-invariant/side-by-side-2_hu_4b7071fa5d6b0c6b.webp 480w, https://blog.rullypratama.com/2025/06/apakah-lumix-gx7-iso-invariant/side-by-side-2_hu_2a66e121d38c06f6.webp 768w, https://blog.rullypratama.com/2025/06/apakah-lumix-gx7-iso-invariant/side-by-side-2_hu_25cfe97ddc88e680.webp 1024w, https://blog.rullypratama.com/2025/06/apakah-lumix-gx7-iso-invariant/side-by-side-2_hu_5998d7ed94cadcd6.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2025/06/apakah-lumix-gx7-iso-invariant/side-by-side-2_hu_8f73807a30ec25ac.jpg 480w, https://blog.rullypratama.com/2025/06/apakah-lumix-gx7-iso-invariant/side-by-side-2_hu_f9f3541cceec07c6.jpg 768w, https://blog.rullypratama.com/2025/06/apakah-lumix-gx7-iso-invariant/side-by-side-2_hu_5ae8b00b02c92eba.jpg 1024w, https://blog.rullypratama.com/2025/06/apakah-lumix-gx7-iso-invariant/side-by-side-2_hu_871750b82f4a5efe.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2025/06/apakah-lumix-gx7-iso-invariant/side-by-side-2_hu_5ae8b00b02c92eba.jpg"
alt="side-by-side result after the first image being adjusted to match the exposure of second image"
width="1024"
height="1326"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;The testing image after being adjusted to match the reference image&amp;rsquo;s brightness level. Note that the grain structure remains the same, indicating that Lumix GX7 is ISO invariant.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Knowing that this camera is ISO invariant, users no longer need to fear that their shots aren&amp;rsquo;t perfectly exposed, as long as they use the RAW format. Exposure can still be adjusted during post-processing using software.&lt;/p&gt;
&lt;p&gt;Stay curious! ✨&lt;/p&gt;</description></item><item><title>YouTube Not Saving History? Why?</title><link>https://blog.rullypratama.com/en/2025/02/youtube-not-saving-history-why/</link><pubDate>Sat, 22 Feb 2025 00:00:00 +0000</pubDate><guid>https://blog.rullypratama.com/en/2025/02/youtube-not-saving-history-why/</guid><description>&lt;p&gt;A while ago, I was following an Age of Empires II tournament on YouTube. Since the tournament lasted for hours, I obviously didn&amp;rsquo;t watch it all in one sitting. Instead, I would usually continue in my next spare moment.&lt;/p&gt;
&lt;p&gt;YouTube usually saves our watch history. This includes when a video isn&amp;rsquo;t watched until the end; YouTube will start playing from the exact same duration where we stopped in the previous session.&lt;/p&gt;
&lt;p&gt;Then something strange happened. YouTube didn&amp;rsquo;t mark the session! When I tried to rewatch, the video played from the beginning. Even the history playlist on YouTube didn&amp;rsquo;t record the videos I had watched until the end!&lt;/p&gt;
&lt;p&gt;Initially, I thought it was because the YouTube app on my phone was not up-to-date. But this anomaly also occurred on the PC I usually use.&lt;/p&gt;
&lt;p&gt;After I searched on Google, it turns out the cause waaaaas&amp;hellip;&lt;/p&gt;
&lt;h2 id="dns-aka-domain-name-server"&gt;DNS aka Domain Name Server&lt;/h2&gt;
&lt;p&gt;Yes, at that time I had just installed &lt;a href="https://adguard.com/en/adguard-home/overview.html"&gt;AdGuard Home&lt;/a&gt; on our home local network. There was one domain that is actually important for YouTube but got blocked:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;s.youtube.com
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The solution is easy: whitelist or allow the domain &lt;code&gt;s.youtube.com&lt;/code&gt; in AdGuard Home, Pi-hole, or NextDNS so that YouTube history works again.&lt;/p&gt;</description></item><item><title>Dual Boot Windows with VHDX</title><link>https://blog.rullypratama.com/en/2025/02/dual-boot-windows-with-vhdx/</link><pubDate>Thu, 13 Feb 2025 00:00:00 +0000</pubDate><guid>https://blog.rullypratama.com/en/2025/02/dual-boot-windows-with-vhdx/</guid><description>&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2025/02/dual-boot-windows-dengan-vhdx/windows-dualboot.webp" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2025/02/dual-boot-windows-dengan-vhdx/windows-dualboot_hu_23b8d2e388b59efd.webp 480w, https://blog.rullypratama.com/2025/02/dual-boot-windows-dengan-vhdx/windows-dualboot_hu_ffa86af474b3b10d.webp 768w, https://blog.rullypratama.com/2025/02/dual-boot-windows-dengan-vhdx/windows-dualboot_hu_f47c1f101467b4ef.webp 1024w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2025/02/dual-boot-windows-dengan-vhdx/windows-dualboot_hu_9a93428aa2bfadad.jpg 480w, https://blog.rullypratama.com/2025/02/dual-boot-windows-dengan-vhdx/windows-dualboot_hu_601c517d59e871bf.jpg 768w, https://blog.rullypratama.com/2025/02/dual-boot-windows-dengan-vhdx/windows-dualboot_hu_6f2661524af3d7fc.jpg 1024w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2025/02/dual-boot-windows-dengan-vhdx/windows-dualboot_hu_6f2661524af3d7fc.jpg"
alt="Windows boot menu screen"
width="1024"
height="576"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Windows boot menu, showing boot entry from VHDX medium.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Playing around with dual boot installations in Windows is fun. What&amp;rsquo;s not fun is having to deal with partitions. Not only is it tricky, but it also carries the risk of data loss if not done correctly.&lt;/p&gt;
&lt;p&gt;Fortunately, Windows can be installed inside a VHDX file. A VHDX file is a &lt;em&gt;virtual disk&lt;/em&gt; format that can be used to store files—whether they be documents, media, or even a full Windows installation. This allows for Windows dual booting without the need to repartition your HDD/SSD.&lt;/p&gt;
&lt;p&gt;Assuming your laptop or PC already has Windows installed and you want to add another Windows installation, here are the steps.&lt;/p&gt;
&lt;h2 id="step-1-prepare-the-vhdx-file"&gt;Step 1: Prepare the &lt;code&gt;.vhdx&lt;/code&gt; File&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Open &lt;strong&gt;Disk Management&lt;/strong&gt; (Win + X → &amp;ldquo;Disk Management&amp;rdquo;).&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Action → Create VHD&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Save it to your desired location, for example, &lt;code&gt;C:\vhdx\win11.vhdx&lt;/code&gt;.
&lt;ul&gt;
&lt;li&gt;Choose the &lt;strong&gt;VHDX&lt;/strong&gt; format if you want to install Windows 8 or newer; choose &lt;strong&gt;VHD&lt;/strong&gt; for Windows 7.&lt;/li&gt;
&lt;li&gt;Set the disk size, ensuring it&amp;rsquo;s sufficient for the Windows installation you want.&lt;/li&gt;
&lt;li&gt;Choose &lt;strong&gt;Fixed size&lt;/strong&gt; for better performance.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Right-click on the newly created &lt;code&gt;.vhdx&lt;/code&gt; disk, click &lt;strong&gt;Initialize Disk&lt;/strong&gt;, and choose &lt;strong&gt;GPT&lt;/strong&gt; if using UEFI, or &lt;strong&gt;MBR&lt;/strong&gt; if using BIOS.&lt;/li&gt;
&lt;li&gt;Right-click on the initialized disk and create a &lt;strong&gt;New Simple Volume&lt;/strong&gt;. Format it as &lt;strong&gt;NTFS&lt;/strong&gt; and assign your desired drive letter, for example, &lt;code&gt;V:&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="step-2-mount-the-desired-windows-installation-iso"&gt;Step 2: Mount the Desired Windows Installation ISO&lt;/h2&gt;
&lt;p&gt;Right-click the ISO file of the Windows operating system you want to install (it can be the same version as the one already installed, or a different one). Then select &lt;strong&gt;Mount&lt;/strong&gt;. Take note of the drive letter assigned, for example, &lt;code&gt;E:&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id="step-3-installation-process"&gt;Step 3: Installation Process&lt;/h2&gt;
&lt;p&gt;The installation process is performed while the first Windows is running. This is possible thanks to the &lt;code&gt;DISM&lt;/code&gt; tool. Here are the steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open &lt;strong&gt;Command Prompt&lt;/strong&gt; as an administrator.&lt;/li&gt;
&lt;li&gt;Check the Windows edition you want to install from the &lt;code&gt;.iso&lt;/code&gt; file using:&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;dism /Get-ImageInfo /ImageFile:E:\sources\install.wim
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ol start="3"&gt;
&lt;li&gt;Install Windows to the &lt;code&gt;.vhdx&lt;/code&gt; file you created earlier:&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;dism /Apply-Image /ImageFile:E:\sources\install.wim /Index:1 /ApplyDir:V:\
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Replace drive &lt;code&gt;E:&lt;/code&gt; with the drive letter of the mounted ISO.&lt;/li&gt;
&lt;li&gt;Replace drive &lt;code&gt;V:&lt;/code&gt; with the drive letter assigned to the VHDX file.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="step-4-add-to-boot-entry"&gt;Step 4: Add to Boot Entry&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Create a boot entry pointing to the &lt;code&gt;.vhdx&lt;/code&gt; file using &lt;code&gt;bcdedit&lt;/code&gt;:&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bcdedit /copy {current} /d &amp;#34;Windows 11 VHDX&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Note the GUID (e.g., &lt;code&gt;{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}&lt;/code&gt;) that appears after running the command above.&lt;/li&gt;
&lt;/ul&gt;
&lt;ol start="2"&gt;
&lt;li&gt;Set the device and path to be added to the boot entry:&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bcdedit /set {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} device vhd=[C:]\vhdx\win11.vhdx
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bcdedit /set {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} osdevice vhd=[C:]\vhdx\win11.vhdx
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bcdedit /set {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} detecthal on
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="step-5-test-bootloader"&gt;Step 5: Test Bootloader&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Restart or reboot your system.&lt;/li&gt;
&lt;li&gt;On the boot menu screen, select &lt;strong&gt;Windows 11 VHDX&lt;/strong&gt; (or the name you chose in step 4) to boot into the new Windows installation.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Congratulations, your system now has two Windows installations. Dual booting using VHDX is perfect for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Those who like to experiment with different Windows versions without worrying about partitions, but want to run them on bare metal.&lt;/li&gt;
&lt;li&gt;Separating Windows installations for two or more purposes, such as one for personal use and another for work.&lt;/li&gt;
&lt;li&gt;Having fun nostalgia with older Windows versions, like Windows 7 or Windows 8.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Good luck! ~ ✨&lt;/p&gt;</description></item><item><title>Energy-Efficient Banana Pi NAS</title><link>https://blog.rullypratama.com/en/2024/02/energy-efficient-banana-pi-nas/</link><pubDate>Fri, 23 Feb 2024 00:00:00 +0000</pubDate><guid>https://blog.rullypratama.com/en/2024/02/energy-efficient-banana-pi-nas/</guid><description>&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/banana-pi-nas-1.webp" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/banana-pi-nas-1_hu_fb240c6082367b02.webp 480w, https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/banana-pi-nas-1_hu_f8f6a4f9e4d2816b.webp 768w, https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/banana-pi-nas-1_hu_5136959d7239d44.webp 1024w, https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/banana-pi-nas-1_hu_d3e3fa81ceebd510.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/banana-pi-nas-1_hu_9b34d4bac7da2831.jpg 480w, https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/banana-pi-nas-1_hu_a8a77b73f1f35436.jpg 768w, https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/banana-pi-nas-1_hu_2730004dc3acada5.jpg 1024w, https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/banana-pi-nas-1_hu_89b6dd8a16b5445a.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/banana-pi-nas-1_hu_2730004dc3acada5.jpg"
alt="Banana Pi m1 and 2.5 HDD as a NAS"
width="1024"
height="683"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Banana Pi M1 as NAS device.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;This time I will share my experience migrating my NAS device from an Unraid-based build-up PC to a Banana Pi M1 single-board computer (SBC). The motivation for this migration was that I no longer needed a large amount of storage space and wanted to save on my home server&amp;rsquo;s electricity consumption. This post is related to the &lt;a href="https://blog.rullypratama.com/en/2024/01/replacing-old-pc-with-energy-efficient-mini-pc-is-it-financially-profitable/"&gt;energy savings&lt;/a&gt; I wrote about previously.&lt;/p&gt;
&lt;h2 id="background"&gt;Background&lt;/h2&gt;
&lt;p&gt;Although I&amp;rsquo;ve changed NAS hardware several times, the operating system I used was always Unraid. Its main advantage is that it can combine various hard drives of different capacities into a single array. Each hard drive has an XFS partition that can be read on most Linux devices because Unraid writes complete files to a specific hard drive rather than splitting them bit-by-bit like traditional RAID.&lt;/p&gt;
&lt;p&gt;This configuration was attractive to me because I could buy a 2 TB hard drive, for example, at a quite affordable price, and then easily add another hard drive of a different size when I needed more space. I primarily used this storage to store media (movies and series).&lt;/p&gt;
&lt;p&gt;However, my storage needs changed when I discovered Stremio, a streaming platform that doesn&amp;rsquo;t require local storage. Now my needs are only for backing up important files, which doesn&amp;rsquo;t require much space. It felt wasteful to use an HP 8300 SFF build-up PC, which had to run 24/7 as a NAS device.&lt;/p&gt;
&lt;h2 id="why-banana-pi"&gt;Why Banana Pi?&lt;/h2&gt;
&lt;p&gt;I&amp;rsquo;ve owned this device since 2016. The Banana Pi has an advantage that the Raspberry Pi lacks: a SATA port, so an internal hard drive can be used directly without needing a USB port. Additionally, this board also has a gigabit ethernet port, which complements the SATA port when transferring data to other devices.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ll refer to this Banana Pi-based NAS as BananaNAS.&lt;/p&gt;
&lt;p&gt;Here are the specifications for both.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Component&lt;/th&gt;
&lt;th&gt;BananaNAS&lt;/th&gt;
&lt;th&gt;Unraid NAS&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;CPU&lt;/td&gt;
&lt;td&gt;Dual-Core Cortex-A7 ARM @ 1GHz&lt;/td&gt;
&lt;td&gt;Quad-Core Intel Core i5-3470 @ 3.5GHz&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RAM&lt;/td&gt;
&lt;td&gt;1GB DDR3&lt;/td&gt;
&lt;td&gt;16GB DDR3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Storage&lt;/td&gt;
&lt;td&gt;1 x 2TB 2.5&amp;quot; HDD @ 5400 RPM&lt;/td&gt;
&lt;td&gt;2 x 128GB 2.5&amp;quot; SSD &amp;amp; 2 x 2TB 3.5&amp;quot; HDD @ 5400 RPM&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/banana-pi-nas-2.webp" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/banana-pi-nas-2_hu_1bbea9201f746a02.webp 480w, https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/banana-pi-nas-2_hu_b0e05af9de224715.webp 768w, https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/banana-pi-nas-2_hu_a3ea57b206311964.webp 1024w, https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/banana-pi-nas-2_hu_37f68578add3caf2.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/banana-pi-nas-2_hu_cc29e698c9b8cfde.jpg 480w, https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/banana-pi-nas-2_hu_7d831ffc9fd8fb9b.jpg 768w, https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/banana-pi-nas-2_hu_2a5a9f20a4c116e1.jpg 1024w, https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/banana-pi-nas-2_hu_45a5e50f68133ed7.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/banana-pi-nas-2_hu_2a5a9f20a4c116e1.jpg"
alt="Banana Pi m1 and 2.5 HDD as a NAS"
width="1024"
height="683"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Banana Pi M1 after being equiped with supporting accessories, such as HDD and mini PSU.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;h2 id="test-results"&gt;Test Results&lt;/h2&gt;
&lt;p&gt;To test a NAS, I wanted to know how fast the transfer speed is over ethernet using &lt;code&gt;iperf3&lt;/code&gt;. Meanwhile, the read/write speed on the hard drive via the ethernet network will be tested using NASTester.&lt;/p&gt;
&lt;h3 id="iperf3"&gt;iperf3&lt;/h3&gt;
&lt;p&gt;The first test I performed was a bandwidth test using &lt;code&gt;iperf3&lt;/code&gt;. This tool is known to be CPU-bound, meaning the results are influenced by the strength of the CPU used. This test can provide an overview of the difference between Unraid NAS and BananaNAS, which naturally has a weaker CPU than my Unraid NAS.&lt;/p&gt;
&lt;p&gt;The command I used was as follows, with the parallel flag (-P) varying from 1 to 4.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;iperf3 -c 10.20.30.50 -t 60 -P 1
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/Banana-Pi-NAS-iperf3.webp" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/Banana-Pi-NAS-iperf3_hu_720e1e4f05830a78.webp 480w, https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/Banana-Pi-NAS-iperf3_hu_4bf58c1dbb467375.webp 768w, https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/Banana-Pi-NAS-iperf3_hu_8f3e11dbf41c3d90.webp 1024w, https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/Banana-Pi-NAS-iperf3_hu_6dca2918caa8ce2d.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/Banana-Pi-NAS-iperf3_hu_db66fcd337701afc.jpg 480w, https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/Banana-Pi-NAS-iperf3_hu_2373a4f9859e7098.jpg 768w, https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/Banana-Pi-NAS-iperf3_hu_f9127e0408dd0f2f.jpg 1024w, https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/Banana-Pi-NAS-iperf3_hu_72cf2fa96032b978.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/Banana-Pi-NAS-iperf3_hu_f9127e0408dd0f2f.jpg"
alt="Banana Pi NAS iperf3 testing result"
width="1024"
height="549"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Network transfer speed test result using iperf3.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;The result was predictable: the BananaNAS was 26% slower than the Unraid NAS with its much higher specs. With an average transfer speed of 687.5 Mb/s or about 86 MB/s, it&amp;rsquo;s still within the range of 5400 RPM 2.5-inch hard drive speeds, which are between 80 to 100 MB/s.&lt;/p&gt;
&lt;h3 id="nastester"&gt;NASTester&lt;/h3&gt;
&lt;p&gt;Next, I&amp;rsquo;ll compare the read and write performance from my main PC to each NAS. The connection between the PC and NAS uses CAT 6 UTP cable to ensure a stable gigabit connection.&lt;/p&gt;
&lt;p&gt;This test was performed 7 times on each NAS. Each test, including read and write, used different file sizes, ranging from 100MB to 800MB. The goal was to understand the relationship between RAM capacity and transfer speed, as I suspected a large RAM allows files to be cached before being written to the hard drive.&lt;/p&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/Banana-Pi-NAS-NASTester.webp" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/Banana-Pi-NAS-NASTester_hu_445e0a8bc7facc21.webp 480w, https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/Banana-Pi-NAS-NASTester_hu_ffe6f8a8bec72692.webp 768w, https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/Banana-Pi-NAS-NASTester_hu_3e4f4f8493468172.webp 1024w, https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/Banana-Pi-NAS-NASTester_hu_755be1374da077bf.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/Banana-Pi-NAS-NASTester_hu_c1a7131df3f43eda.jpg 480w, https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/Banana-Pi-NAS-NASTester_hu_3903c83bf092c264.jpg 768w, https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/Banana-Pi-NAS-NASTester_hu_bde0be3a38709992.jpg 1024w, https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/Banana-Pi-NAS-NASTester_hu_fd246fb243a9f56f.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/Banana-Pi-NAS-NASTester_hu_bde0be3a38709992.jpg"
alt="Banana Pi NAS NASTester testing result"
width="1024"
height="549"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Read and write speed test result using NASTester.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;The result: BananaNAS&amp;rsquo;s transfer speed was 50% slower than the Unraid NAS for both read and write operations. The write speed of BananaNAS for small files appeared slower compared to larger files. Meanwhile, the Unraid NAS appeared more stable across all transferred file sizes.&lt;/p&gt;
&lt;h2 id="power-consumption"&gt;Power Consumption&lt;/h2&gt;
&lt;p&gt;Since switching to BananaNAS, the electricity consumption for the NAS device has dropped from 36 watts to only 4 watts! Assuming the NAS device is on 24/7, the monthly electricity cost for the NAS can be reduced by up to Rp50,000.&lt;/p&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/banana-pi-nas-3.webp" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/banana-pi-nas-3_hu_eb07d0aca321cf78.webp 480w, https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/banana-pi-nas-3_hu_4b4f3b05d54c5672.webp 768w, https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/banana-pi-nas-3_hu_4c14a5f2a4e3fb0a.webp 1024w, https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/banana-pi-nas-3_hu_2d607297fdaa0fae.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/banana-pi-nas-3_hu_6377d9f917a9f1f9.jpg 480w, https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/banana-pi-nas-3_hu_a772a9f76bb95c38.jpg 768w, https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/banana-pi-nas-3_hu_ab28ba4ba2fa1e74.jpg 1024w, https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/banana-pi-nas-3_hu_8bd8e2cedfe1716e.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2024/02/banana-pi-nas-yang-hemat-energi/banana-pi-nas-3_hu_ab28ba4ba2fa1e74.jpg"
alt="Banana Pi NAS in the closet"
width="1024"
height="683"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Banana Pi NAS in its resting place.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;h2 id="conclusion"&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;Migrating from an Unraid NAS to a BananaNAS sounds like a downgrade. However, considering my needs have changed—from storing large media files to just a backup device—I feel the BananaNAS is quite sufficient.&lt;/p&gt;
&lt;p&gt;The monthly electricity savings are very attractive, especially since I built the BananaNAS using a device I already owned, so there&amp;rsquo;s no need to worry about ROI.&lt;/p&gt;
&lt;p&gt;Stay curious! ✨&lt;/p&gt;</description></item><item><title>Replacing Old PC with Energy-Efficient Mini PC: Is It Financially Profitable?</title><link>https://blog.rullypratama.com/en/2024/01/replacing-old-pc-with-energy-efficient-mini-pc-is-it-financially-profitable/</link><pubDate>Thu, 25 Jan 2024 00:00:00 +0000</pubDate><guid>https://blog.rullypratama.com/en/2024/01/replacing-old-pc-with-energy-efficient-mini-pc-is-it-financially-profitable/</guid><description>&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2024/01/mengganti-pc-lama-dengan-mini-pc-hemat-daya-apakah-menguntungkan-secara-finansial/mini-pc.webp" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2024/01/mengganti-pc-lama-dengan-mini-pc-hemat-daya-apakah-menguntungkan-secara-finansial/mini-pc_hu_c66b05f19c01b106.webp 480w, https://blog.rullypratama.com/2024/01/mengganti-pc-lama-dengan-mini-pc-hemat-daya-apakah-menguntungkan-secara-finansial/mini-pc_hu_4304e7168d035041.webp 768w, https://blog.rullypratama.com/2024/01/mengganti-pc-lama-dengan-mini-pc-hemat-daya-apakah-menguntungkan-secara-finansial/mini-pc_hu_e3a8e23c13296492.webp 1024w, https://blog.rullypratama.com/2024/01/mengganti-pc-lama-dengan-mini-pc-hemat-daya-apakah-menguntungkan-secara-finansial/mini-pc_hu_1956ceac7fc25f38.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2024/01/mengganti-pc-lama-dengan-mini-pc-hemat-daya-apakah-menguntungkan-secara-finansial/mini-pc_hu_9f094fcec91a6296.jpg 480w, https://blog.rullypratama.com/2024/01/mengganti-pc-lama-dengan-mini-pc-hemat-daya-apakah-menguntungkan-secara-finansial/mini-pc_hu_689b8346fed62ad4.jpg 768w, https://blog.rullypratama.com/2024/01/mengganti-pc-lama-dengan-mini-pc-hemat-daya-apakah-menguntungkan-secara-finansial/mini-pc_hu_55f62465c847c96c.jpg 1024w, https://blog.rullypratama.com/2024/01/mengganti-pc-lama-dengan-mini-pc-hemat-daya-apakah-menguntungkan-secara-finansial/mini-pc_hu_1f07c97ccd16f9f2.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2024/01/mengganti-pc-lama-dengan-mini-pc-hemat-daya-apakah-menguntungkan-secara-finansial/mini-pc_hu_55f62465c847c96c.jpg"
alt="image of a mini pc"
width="1024"
height="682"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;A mini PC.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Since the start of the COVID-19 pandemic in 2020 until now, I have been working from home. I use my own electricity and internet connection at home, even though the costs are reimbursed by the company I work for. The PC I use for work usually stays on from 8 AM to 10 PM (including for entertainment after work). This means my PC consumes electricity for 14 hours a day, 5 days a week. It occurred to me: would switching to a mini PC with similar performance but lower power consumption benefit me financially?&lt;/p&gt;
&lt;p&gt;To answer that question, let&amp;rsquo;s calculate the electricity consumption of my old PC compared to a more energy-efficient mini PC.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Item&lt;/th&gt;
&lt;th&gt;Old PC&lt;/th&gt;
&lt;th&gt;Mini PC&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Average power consumption (W)&lt;/td&gt;
&lt;td&gt;75&lt;/td&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Duration turned on (h)&lt;/td&gt;
&lt;td&gt;14&lt;/td&gt;
&lt;td&gt;14&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Daily kWh consumption&lt;/td&gt;
&lt;td&gt;1.05&lt;/td&gt;
&lt;td&gt;0.14&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Monthly kWh consumption&lt;/td&gt;
&lt;td&gt;22.05&lt;/td&gt;
&lt;td&gt;2.94&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Electricity price per kWh (Rp)&lt;/td&gt;
&lt;td&gt;1,800&lt;/td&gt;
&lt;td&gt;1,800&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Monthly electricity cost (Rp)&lt;/td&gt;
&lt;td&gt;39,690&lt;/td&gt;
&lt;td&gt;5,292&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;From the table above, it can be seen that the savings from replacing the old PC with a Mini PC is Rp34,398. Quite a significant value, actually. But when we compare it with the purchase price of the Mini PC and how long it takes for the &lt;em&gt;return on investment&lt;/em&gt; (ROI) to occur, is it still profitable?&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Item&lt;/th&gt;
&lt;th&gt;Old PC&lt;/th&gt;
&lt;th&gt;Mini PC&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Purchase price&lt;/td&gt;
&lt;td&gt;&amp;ndash;&lt;/td&gt;
&lt;td&gt;7,299,000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Selling price&lt;/td&gt;
&lt;td&gt;5,000,000&lt;/td&gt;
&lt;td&gt;&amp;ndash;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Budget deficit&lt;/td&gt;
&lt;td&gt;&amp;ndash;&lt;/td&gt;
&lt;td&gt;2,299,000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Monthly savings&lt;/td&gt;
&lt;td&gt;&amp;ndash;&lt;/td&gt;
&lt;td&gt;34,398&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ROI in months&lt;/td&gt;
&lt;td&gt;&amp;ndash;&lt;/td&gt;
&lt;td&gt;66&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ROI in years&lt;/td&gt;
&lt;td&gt;&amp;ndash;&lt;/td&gt;
&lt;td&gt;5.5&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Assuming my old PC is sold for 5 million rupiah, and the remaining cost for the Mini PC purchase is covered by the monthly savings from reduced electricity usage, I would only reach ROI in 5.5 years! This is a very long duration for a technology device purchase. In my opinion, upgrading technology devices should ideally be done every 3 or 4 years.&lt;/p&gt;
&lt;p&gt;Even in a scenario where the Mini PC purchase is intended for productive and profitable purposes, using an existing PC—even if it&amp;rsquo;s slightly more power-hungry—is still more profitable. Therefore, if I ever buy this Mini PC in the future, it won&amp;rsquo;t be for the savings, but because of curiosity 😝&lt;/p&gt;
&lt;p&gt;Stay curious! ✨&lt;/p&gt;</description></item><item><title>Short Review: TP-LINK TL-AP1750C</title><link>https://blog.rullypratama.com/en/2024/01/short-review-tp-link-tl-ap1750c/</link><pubDate>Sat, 13 Jan 2024 00:00:00 +0000</pubDate><guid>https://blog.rullypratama.com/en/2024/01/short-review-tp-link-tl-ap1750c/</guid><description>&lt;p&gt;Still on the subject of my hobby of buying and using &lt;a href="https://blog.rullypratama.com/en/2023/12/turn-an-old-router-into-a-managed-switch-with-openwrt/"&gt;secondhand networking equipment&lt;/a&gt;, this time I&amp;rsquo;m trying out a ceiling access point made by TP-LINK, specifically the TL-AP1750C series.&lt;/p&gt;
&lt;p&gt;This &lt;em&gt;access point&lt;/em&gt; is actually intended for corporate/office use. Additionally, this device is sold for the Chinese market, as indicated by the &lt;em&gt;firmware&lt;/em&gt; only supporting Mandarin. However, on the upside, I managed to get this AP at a very affordable price, which is 185,000 rupiah (~$12 USD) via Tokopedia.&lt;/p&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2024/01/ulasan-singkat-tp-link-tl-ap1750c/TP-LINK-TL-AP1750C-1.webp" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2024/01/ulasan-singkat-tp-link-tl-ap1750c/TP-LINK-TL-AP1750C-1_hu_bfe350b4b452c19f.webp 480w, https://blog.rullypratama.com/2024/01/ulasan-singkat-tp-link-tl-ap1750c/TP-LINK-TL-AP1750C-1_hu_8edc926a4170cb2f.webp 768w, https://blog.rullypratama.com/2024/01/ulasan-singkat-tp-link-tl-ap1750c/TP-LINK-TL-AP1750C-1_hu_2ef798be9f704785.webp 1024w, https://blog.rullypratama.com/2024/01/ulasan-singkat-tp-link-tl-ap1750c/TP-LINK-TL-AP1750C-1_hu_6ce69227e7fc327.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2024/01/ulasan-singkat-tp-link-tl-ap1750c/TP-LINK-TL-AP1750C-1_hu_59445461b8c34bdd.jpg 480w, https://blog.rullypratama.com/2024/01/ulasan-singkat-tp-link-tl-ap1750c/TP-LINK-TL-AP1750C-1_hu_3820423e36354900.jpg 768w, https://blog.rullypratama.com/2024/01/ulasan-singkat-tp-link-tl-ap1750c/TP-LINK-TL-AP1750C-1_hu_aa31c2744502abeb.jpg 1024w, https://blog.rullypratama.com/2024/01/ulasan-singkat-tp-link-tl-ap1750c/TP-LINK-TL-AP1750C-1_hu_b71c3215bacf0abe.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2024/01/ulasan-singkat-tp-link-tl-ap1750c/TP-LINK-TL-AP1750C-1_hu_aa31c2744502abeb.jpg"
alt="TL-AP1750C, front facing"
width="1024"
height="683"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;TL-AP1750C, front facing.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;h3 id="pros-and-cons"&gt;Pros and Cons&lt;/h3&gt;
&lt;p&gt;Here are some advantages that make this &lt;em&gt;access point&lt;/em&gt; interesting to buy:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Its price is very affordable compared to its specifications, only 185k rupiah.&lt;/li&gt;
&lt;li&gt;Supports 5GHz WiFi AC, has a Gigabit LAN port, and is powered via &lt;em&gt;Power over Ethernet&lt;/em&gt; (PoE).&lt;/li&gt;
&lt;li&gt;The default &lt;em&gt;firmware&lt;/em&gt; has the features I&amp;rsquo;m looking for, including &lt;em&gt;Band Steering&lt;/em&gt;, &lt;em&gt;client isolation&lt;/em&gt;, VLANs, etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Meanwhile, the disadvantages to consider include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;According to my search results, there is only one seller selling this device on Tokopedia.&lt;/li&gt;
&lt;li&gt;The &lt;em&gt;firmware&lt;/em&gt; only supports Mandarin, making it a bit difficult to configure.&lt;/li&gt;
&lt;li&gt;Since it&amp;rsquo;s intended for the Chinese domestic market, the WiFi region cannot be changed, so the WiFi AC signal is not detected by some devices, especially iPhones.&lt;/li&gt;
&lt;li&gt;There is no power port, so the only way to power this device is via &lt;em&gt;Power over Ethernet&lt;/em&gt; (PoE). The PoE voltage required by this device must be exactly 48 volts, so you&amp;rsquo;ll need to purchase additional equipment like an adapter and a PoE &lt;em&gt;injector&lt;/em&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2024/01/ulasan-singkat-tp-link-tl-ap1750c/TP-LINK-TL-AP1750C-2.webp" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2024/01/ulasan-singkat-tp-link-tl-ap1750c/TP-LINK-TL-AP1750C-2_hu_6fac7ffed3f29551.webp 480w, https://blog.rullypratama.com/2024/01/ulasan-singkat-tp-link-tl-ap1750c/TP-LINK-TL-AP1750C-2_hu_7af6ee798816aa10.webp 768w, https://blog.rullypratama.com/2024/01/ulasan-singkat-tp-link-tl-ap1750c/TP-LINK-TL-AP1750C-2_hu_cf24be005520f633.webp 1024w, https://blog.rullypratama.com/2024/01/ulasan-singkat-tp-link-tl-ap1750c/TP-LINK-TL-AP1750C-2_hu_6b961a513f48a599.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2024/01/ulasan-singkat-tp-link-tl-ap1750c/TP-LINK-TL-AP1750C-2_hu_92897ec93de30e24.jpg 480w, https://blog.rullypratama.com/2024/01/ulasan-singkat-tp-link-tl-ap1750c/TP-LINK-TL-AP1750C-2_hu_e4c655a344de1df3.jpg 768w, https://blog.rullypratama.com/2024/01/ulasan-singkat-tp-link-tl-ap1750c/TP-LINK-TL-AP1750C-2_hu_d8055d804cfe6c22.jpg 1024w, https://blog.rullypratama.com/2024/01/ulasan-singkat-tp-link-tl-ap1750c/TP-LINK-TL-AP1750C-2_hu_883be5a4eb858230.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2024/01/ulasan-singkat-tp-link-tl-ap1750c/TP-LINK-TL-AP1750C-2_hu_d8055d804cfe6c22.jpg"
alt="TL-AP1750C, rear facing"
width="1024"
height="683"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;TL-AP1750C, rear facing.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;For those who happen to own this device and need a &lt;em&gt;user manual&lt;/em&gt;, you can download it via the following links:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://drive.google.com/file/d/1DT1Ql1ftQaeSlx9_YWg9hC9JFoUWOpnJ/view?usp=sharing"&gt;TL-AP1750C-PoE V1.0 English&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://drive.google.com/file/d/1zmtezXCUTPugCv91ux5XmN2XkXVY722q/view?usp=sharing"&gt;TL-AP1750C-PoE V1.0 Chinese&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Turn an Old Router into a Managed Switch with OpenWRT</title><link>https://blog.rullypratama.com/en/2023/12/turn-an-old-router-into-a-managed-switch-with-openwrt/</link><pubDate>Fri, 01 Dec 2023 00:00:00 +0000</pubDate><guid>https://blog.rullypratama.com/en/2023/12/turn-an-old-router-into-a-managed-switch-with-openwrt/</guid><description>&lt;p&gt;A &lt;em&gt;managed switch&lt;/em&gt; is a networking device that is still uncommon in home network topologies. Nevertheless, this type of switch actually holds a wealth of features not found in &lt;em&gt;unmanaged switches&lt;/em&gt;, one of which is VLAN configuration. This feature becomes very important if we want to save on UTP cables or the number of ports. With VLANs, a single cable or port can carry networks with multiple &lt;em&gt;subnets&lt;/em&gt; simultaneously.&lt;/p&gt;
&lt;p&gt;Recently, I migrated my &lt;em&gt;router&lt;/em&gt; to Mikrotik RouterOS, which I &lt;em&gt;installed&lt;/em&gt; on a mini PC using Proxmox. The mini PC I used has a standard &lt;em&gt;motherboard&lt;/em&gt;, so it only has 1 LAN port. In general, a router requires 2 ports: one for WAN and the other for LAN. VLANs can be the solution.&lt;/p&gt;
&lt;p&gt;Unfortunately, the cheapest &lt;em&gt;managed switches&lt;/em&gt; on the market are still in the range of Rp300,000 (~$20 USD), a price that is still too high for me for a home &lt;em&gt;switch&lt;/em&gt; device. Since I enjoy buying &lt;em&gt;secondhand&lt;/em&gt; networking equipment, the idea struck me to &amp;ldquo;marry&amp;rdquo; an old &lt;em&gt;router&lt;/em&gt; with OpenWRT to transform it into a &lt;em&gt;switch&lt;/em&gt;.&lt;/p&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2023/12/jadikan-router-bekas-sebagai-managed-switch-dengan-openwrt/TP-LINK_TL-WR1034ND_2.webp" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2023/12/jadikan-router-bekas-sebagai-managed-switch-dengan-openwrt/TP-LINK_TL-WR1034ND_2_hu_29a569f90aadcbb8.webp 480w, https://blog.rullypratama.com/2023/12/jadikan-router-bekas-sebagai-managed-switch-dengan-openwrt/TP-LINK_TL-WR1034ND_2_hu_b2c4843acb641660.webp 768w, https://blog.rullypratama.com/2023/12/jadikan-router-bekas-sebagai-managed-switch-dengan-openwrt/TP-LINK_TL-WR1034ND_2_hu_ca79088fa970a39b.webp 1024w, https://blog.rullypratama.com/2023/12/jadikan-router-bekas-sebagai-managed-switch-dengan-openwrt/TP-LINK_TL-WR1034ND_2_hu_cba15c465fd7a5ab.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2023/12/jadikan-router-bekas-sebagai-managed-switch-dengan-openwrt/TP-LINK_TL-WR1034ND_2_hu_9e6afd7107ac561d.jpg 480w, https://blog.rullypratama.com/2023/12/jadikan-router-bekas-sebagai-managed-switch-dengan-openwrt/TP-LINK_TL-WR1034ND_2_hu_88fcf45c12bb9c2a.jpg 768w, https://blog.rullypratama.com/2023/12/jadikan-router-bekas-sebagai-managed-switch-dengan-openwrt/TP-LINK_TL-WR1034ND_2_hu_a50cfd3e5bc0e81a.jpg 1024w, https://blog.rullypratama.com/2023/12/jadikan-router-bekas-sebagai-managed-switch-dengan-openwrt/TP-LINK_TL-WR1034ND_2_hu_32a9281c33a2169f.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2023/12/jadikan-router-bekas-sebagai-managed-switch-dengan-openwrt/TP-LINK_TL-WR1034ND_2_hu_a50cfd3e5bc0e81a.jpg"
alt="secondhand TP-Link TL-WR1043ND &amp;amp; TL-WR741ND, ports visible"
width="1024"
height="683"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Secondhand TP-Link TL-WR1043ND and TL-WR741ND as managed switch.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;The devices I bought were the TP-Link TL-WR1043ND and TL-WR741ND. I got these devices for Rp65,000 and Rp45,000, respectively. The first device has gigabit ports, making it suitable for local network or LAN VLANs, while the other is &lt;em&gt;capped&lt;/em&gt; at 10/100, making it more suitable for WAN VLANs, where ISP internet speeds are typically no more than 100Mbps.&lt;/p&gt;
&lt;p&gt;I won&amp;rsquo;t write the OpenWRT installation procedure as there are already many on the internet. As for VLAN configuration, I might discuss it in a future post. However, the most important thing to remember when using OpenWRT on older &lt;em&gt;router&lt;/em&gt; devices is the RAM and flash storage capacity. Devices with 4MB RAM and 32MB flash are no longer supported by the latest versions of OpenWRT, so the solution is to use older releases, such as 18.04 or 19.07. Although these are older versions, they do not diminish functionality at all.&lt;/p&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2023/12/jadikan-router-bekas-sebagai-managed-switch-dengan-openwrt/TP-LINK_TL-WR1034ND_1.webp" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2023/12/jadikan-router-bekas-sebagai-managed-switch-dengan-openwrt/TP-LINK_TL-WR1034ND_1_hu_757d78a025c4d6d3.webp 480w, https://blog.rullypratama.com/2023/12/jadikan-router-bekas-sebagai-managed-switch-dengan-openwrt/TP-LINK_TL-WR1034ND_1_hu_c37ecc6eced53e72.webp 768w, https://blog.rullypratama.com/2023/12/jadikan-router-bekas-sebagai-managed-switch-dengan-openwrt/TP-LINK_TL-WR1034ND_1_hu_37d35d1491b69e00.webp 1024w, https://blog.rullypratama.com/2023/12/jadikan-router-bekas-sebagai-managed-switch-dengan-openwrt/TP-LINK_TL-WR1034ND_1_hu_15832de7734d190c.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2023/12/jadikan-router-bekas-sebagai-managed-switch-dengan-openwrt/TP-LINK_TL-WR1034ND_1_hu_b85d4bc3026ee94c.jpg 480w, https://blog.rullypratama.com/2023/12/jadikan-router-bekas-sebagai-managed-switch-dengan-openwrt/TP-LINK_TL-WR1034ND_1_hu_24d83555471e1960.jpg 768w, https://blog.rullypratama.com/2023/12/jadikan-router-bekas-sebagai-managed-switch-dengan-openwrt/TP-LINK_TL-WR1034ND_1_hu_da4f0476d6a170fe.jpg 1024w, https://blog.rullypratama.com/2023/12/jadikan-router-bekas-sebagai-managed-switch-dengan-openwrt/TP-LINK_TL-WR1034ND_1_hu_6b73a15f04875579.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2023/12/jadikan-router-bekas-sebagai-managed-switch-dengan-openwrt/TP-LINK_TL-WR1034ND_1_hu_da4f0476d6a170fe.jpg"
alt="secondhand TP-Link TL-WR1043ND &amp;amp; TL-WR741ND, rear facing"
width="1024"
height="683"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;TP-Link TL-WR1043ND dan TL-WR741ND, old yet still fully functional.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;I always recommend doing research, research, and more research before buying. Because every &lt;em&gt;router&lt;/em&gt; model can behave differently even if made by the same manufacturer. For example, the WAN port on the TP-Link TL-WR1043ND can be used for VLAN configuration (bringing the total usable ports to 5), whereas on the TP-Link TL-WR741ND, the WAN port cannot.&lt;/p&gt;
&lt;p&gt;That&amp;rsquo;s all for this short post. I hope it can inspire friends to reuse electronic devices that are still worth using. Because if not, these devices will become &lt;em&gt;electronic waste&lt;/em&gt; that can damage the environment.&lt;/p&gt;
&lt;p&gt;Stay curious! ✨&lt;/p&gt;</description></item><item><title>Fan Mod on HBA Card LSI SAS 9210-8i, Making the Chip Much Cooler</title><link>https://blog.rullypratama.com/en/2023/10/fan-mod-on-hba-card-lsi-sas-9210-8i-making-the-chip-much-cooler/</link><pubDate>Mon, 09 Oct 2023 00:00:00 +0000</pubDate><guid>https://blog.rullypratama.com/en/2023/10/fan-mod-on-hba-card-lsi-sas-9210-8i-making-the-chip-much-cooler/</guid><description>&lt;p&gt;Recently, I moved my &lt;em&gt;Network Storage System&lt;/em&gt; (NAS) components from a mini ITX case to a refurbished HP 8300 Small Form Factor (SFF) PC. I&amp;rsquo;m quite happy with this migration because the HP 8300 has more room, allowing me to add more &lt;em&gt;storage drives&lt;/em&gt; in the future. Additionally, the airflow in this PC is better, so components like the CPU and HDD are much cooler.&lt;/p&gt;
&lt;p&gt;To accommodate more &lt;em&gt;drive bays&lt;/em&gt;, I added an LSI 9210-8i HBA Card, which serves to &amp;lsquo;multiply&amp;rsquo; storage ports. This HBA card is designed for &lt;em&gt;enterprise&lt;/em&gt; use, where servers are kept in very cold rooms with excellent airflow. Consequently, this HBA card is not equipped with a fan, only a passive heatsink.&lt;/p&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2023/10/fan-mod-di-hba-card-lsi-sas-9210-8i-chip-jadi-lebih-adem/HBA-LSI-9210-8i-fan-mod.webp" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2023/10/fan-mod-di-hba-card-lsi-sas-9210-8i-chip-jadi-lebih-adem/HBA-LSI-9210-8i-fan-mod_hu_778ddd352d6d502a.webp 480w, https://blog.rullypratama.com/2023/10/fan-mod-di-hba-card-lsi-sas-9210-8i-chip-jadi-lebih-adem/HBA-LSI-9210-8i-fan-mod_hu_c7c56714e7ba0ec3.webp 768w, https://blog.rullypratama.com/2023/10/fan-mod-di-hba-card-lsi-sas-9210-8i-chip-jadi-lebih-adem/HBA-LSI-9210-8i-fan-mod_hu_f39cf1a801fd674c.webp 1024w, https://blog.rullypratama.com/2023/10/fan-mod-di-hba-card-lsi-sas-9210-8i-chip-jadi-lebih-adem/HBA-LSI-9210-8i-fan-mod_hu_81490a2aa6ef888c.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2023/10/fan-mod-di-hba-card-lsi-sas-9210-8i-chip-jadi-lebih-adem/HBA-LSI-9210-8i-fan-mod_hu_d375dba2bad022b9.jpg 480w, https://blog.rullypratama.com/2023/10/fan-mod-di-hba-card-lsi-sas-9210-8i-chip-jadi-lebih-adem/HBA-LSI-9210-8i-fan-mod_hu_6403303842189d5b.jpg 768w, https://blog.rullypratama.com/2023/10/fan-mod-di-hba-card-lsi-sas-9210-8i-chip-jadi-lebih-adem/HBA-LSI-9210-8i-fan-mod_hu_aadb2aeff9f8052c.jpg 1024w, https://blog.rullypratama.com/2023/10/fan-mod-di-hba-card-lsi-sas-9210-8i-chip-jadi-lebih-adem/HBA-LSI-9210-8i-fan-mod_hu_c87be1b7a30bdbf8.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2023/10/fan-mod-di-hba-card-lsi-sas-9210-8i-chip-jadi-lebih-adem/HBA-LSI-9210-8i-fan-mod_hu_aadb2aeff9f8052c.jpg"
alt="HBA LSI 9210-8i card, sebelum dan sesudah modifikasi fan"
width="1024"
height="576"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;&lt;strong&gt;1&lt;/strong&gt; - HBA card, before modification; &lt;strong&gt;2&lt;/strong&gt; - after modification, fan power is connected to SATA.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;When working, this card tends to get hot. A simple way to check: touch the heatsink with your finger; if it feels too hot to hold, then it likely needs active cooling.&lt;/p&gt;
&lt;p&gt;This modification might also be applicable to other series of HBA cards. These are the materials and tools I used to perform this modification:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Small 4 cm 12V fan, two wires - &lt;a href="https://www.tokopedia.com/search?st=&amp;amp;q=fan%204cm&amp;amp;srp_component_id=02.01.00.00&amp;amp;srp_page_id=&amp;amp;srp_page_title=&amp;amp;navsource="&gt;Tokopedia link&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Female SATA power extension cable - &lt;a href="https://www.tokopedia.com/search?st=&amp;amp;q=sata%20female%20power%20extension&amp;amp;srp_component_id=02.01.00.00&amp;amp;srp_page_id=&amp;amp;srp_page_title=&amp;amp;navsource="&gt;Tokopedia link&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;4 sets of M3 X 30mm or M3 X 40mm screws - &lt;a href="https://www.tokopedia.com/search?st=&amp;amp;q=sekrup%20m3%20x%2040&amp;amp;srp_component_id=02.01.00.00&amp;amp;srp_page_id=&amp;amp;srp_page_title=&amp;amp;navsource="&gt;Tokopedia link&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Heat shrink tube, sized according to the fan cable - &lt;a href="https://www.tokopedia.com/search?st=&amp;amp;q=heat%20shrink%20tube&amp;amp;srp_component_id=02.01.00.00&amp;amp;srp_page_id=&amp;amp;srp_page_title=&amp;amp;navsource="&gt;Tokopedia link&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Soldering iron, solder, scissors, and electrical tape&lt;/li&gt;
&lt;/ol&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2023/10/fan-mod-di-hba-card-lsi-sas-9210-8i-chip-jadi-lebih-adem/4cm-fan-and-sata-power-cable-extension.webp" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2023/10/fan-mod-di-hba-card-lsi-sas-9210-8i-chip-jadi-lebih-adem/4cm-fan-and-sata-power-cable-extension_hu_b19f6fe7eba3ef64.webp 480w, https://blog.rullypratama.com/2023/10/fan-mod-di-hba-card-lsi-sas-9210-8i-chip-jadi-lebih-adem/4cm-fan-and-sata-power-cable-extension_hu_5641b5aa1a103f08.webp 768w, https://blog.rullypratama.com/2023/10/fan-mod-di-hba-card-lsi-sas-9210-8i-chip-jadi-lebih-adem/4cm-fan-and-sata-power-cable-extension_hu_cfb5921f7d8ae44.webp 1024w, https://blog.rullypratama.com/2023/10/fan-mod-di-hba-card-lsi-sas-9210-8i-chip-jadi-lebih-adem/4cm-fan-and-sata-power-cable-extension_hu_3ac407d27f8418a8.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2023/10/fan-mod-di-hba-card-lsi-sas-9210-8i-chip-jadi-lebih-adem/4cm-fan-and-sata-power-cable-extension_hu_a67c059983bc8469.jpg 480w, https://blog.rullypratama.com/2023/10/fan-mod-di-hba-card-lsi-sas-9210-8i-chip-jadi-lebih-adem/4cm-fan-and-sata-power-cable-extension_hu_f2c1fc23280793aa.jpg 768w, https://blog.rullypratama.com/2023/10/fan-mod-di-hba-card-lsi-sas-9210-8i-chip-jadi-lebih-adem/4cm-fan-and-sata-power-cable-extension_hu_6c81c5025b0611d2.jpg 1024w, https://blog.rullypratama.com/2023/10/fan-mod-di-hba-card-lsi-sas-9210-8i-chip-jadi-lebih-adem/4cm-fan-and-sata-power-cable-extension_hu_4374430ae492c70b.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2023/10/fan-mod-di-hba-card-lsi-sas-9210-8i-chip-jadi-lebih-adem/4cm-fan-and-sata-power-cable-extension_hu_6c81c5025b0611d2.jpg"
alt="4 cm fan 12 V dan kabel SATA power extension"
width="1024"
height="576"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;&lt;strong&gt;1&lt;/strong&gt; - 4 cm fan 12V; &lt;strong&gt;2&lt;/strong&gt; - SATA power extension cable.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Fortunately, the holes on this card&amp;rsquo;s heatsink are perfectly spaced for a 4 cm fan. So, installing the fan is very easy:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Remove the plastic clips holding the heatsink. Press the clip from the top, then cut the retainer at the bottom with scissors. This part will not be used again, so it&amp;rsquo;s safe to discard.&lt;/li&gt;
&lt;li&gt;Cut 2 strips of electrical tape, make a hole the size of the screw shank, then stick it over the clip holes on the bottom of the card. This serves to keep the screw from touching the card components, thus avoiding short circuits.&lt;/li&gt;
&lt;li&gt;Position the fan so its holes align with the clip holes you just cleared. Then tighten by installing 2 screws and nuts.&lt;/li&gt;
&lt;li&gt;Solder the fan wires to the female SATA power connector. Ensure the fan&amp;rsquo;s red wire meets the yellow wire, and the black wire meets the black wire. Don&amp;rsquo;t get them reversed!&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Those are the steps for the modification. With the addition of the fan, the chip on this HBA card can be cooler, and hopefully, it will last longer.&lt;/p&gt;
&lt;p&gt;Stay tuned! 🚀&lt;/p&gt;</description></item><item><title>Dark Themes for Frequently Used Applications</title><link>https://blog.rullypratama.com/en/2023/07/dark-themes-for-frequently-used-applications/</link><pubDate>Mon, 17 Jul 2023 00:00:00 +0000</pubDate><guid>https://blog.rullypratama.com/en/2023/07/dark-themes-for-frequently-used-applications/</guid><description>&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Catppuccin-Color-Themes.webp" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Catppuccin-Color-Themes_hu_3351c22541157d81.webp 480w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Catppuccin-Color-Themes_hu_2ba9174c94e57f80.webp 768w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Catppuccin-Color-Themes_hu_631ce324f8cc31.webp 1024w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Catppuccin-Color-Themes_hu_14c031540188c7dd.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Catppuccin-Color-Themes_hu_766f9aa457cec8ef.jpg 480w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Catppuccin-Color-Themes_hu_1153341e00913f8a.jpg 768w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Catppuccin-Color-Themes_hu_ee57c5c99921a42a.jpg 1024w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Catppuccin-Color-Themes_hu_2c41371237f0a804.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Catppuccin-Color-Themes_hu_ee57c5c99921a42a.jpg"
alt="Catppuccin themes example"
width="1024"
height="576"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;When different apps are using the same theme color, they seem more coheren.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;For me, &lt;em&gt;dark mode&lt;/em&gt; is more comfortable and looks better than &lt;em&gt;light mode&lt;/em&gt;. But unfortunately, many applications I use have their own separate &lt;em&gt;dark&lt;/em&gt; versions. That&amp;rsquo;s until I found the &lt;a href="https://github.com/catppuccin/"&gt;Catppuccin&lt;/a&gt; themes which are available for many applications. As a result, the application interface becomes coherent and looks &amp;ldquo;unified.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;This post will be updated periodically.&lt;/p&gt;
&lt;h2 id="firefox"&gt;Firefox&lt;/h2&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Firefox.webp" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Firefox_hu_152454d94bc9abeb.webp 480w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Firefox_hu_2735a073db1e6cb5.webp 768w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Firefox_hu_734c7556700298fe.webp 1024w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Firefox_hu_52af8bbb0196fa41.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Firefox_hu_2550f9151fe66146.jpg 480w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Firefox_hu_694baaddb4bb7448.jpg 768w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Firefox_hu_1c46afd35add2261.jpg 1024w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Firefox_hu_8ca3eb8a21bd4239.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Firefox_hu_1c46afd35add2261.jpg"
alt="Catppuccin theme for Firefox"
width="1024"
height="620"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Catppuccin theme for Firefox.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/andreasgrafen/cascade"&gt;Cascade userChrome + Catppuccin theme&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The userChrome I use can be downloaded &lt;a href="https://blog.rullypratama.com/assets/downloads/dark-themes/Rully%27s-chrome-folder.zip"&gt;here&lt;/a&gt;, with the installation method &lt;a href="https://github.com/andreasgrafen/cascade#how-to-install-cascade"&gt;like this&lt;/a&gt;. But please forgive me if my userChrome is messy 🤣&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="windows-terminal"&gt;Windows Terminal&lt;/h2&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Windows-Terminal.webp" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Windows-Terminal_hu_3c1cb40e2a8f6475.webp 480w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Windows-Terminal_hu_113599b7e24cc4e8.webp 768w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Windows-Terminal_hu_c43facadb1cc5e9e.webp 1024w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Windows-Terminal_hu_b1c425eed4dc258.jpg 480w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Windows-Terminal_hu_b4c4396ded445cae.jpg 768w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Windows-Terminal_hu_1a4f3d63134888b.jpg 1024w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Windows-Terminal_hu_1a4f3d63134888b.jpg"
alt="Catppuccin theme for Windows Terminal"
width="1024"
height="620"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Catppuccin theme for Windows Terminal.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/catppuccin/windows-terminal"&gt;Catppuccin for Windows Terminal&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://ohmyposh.dev/docs/installation/windows"&gt;Oh My Posh terminal prompt&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="visual-studio-code--vscodium"&gt;Visual Studio Code / VSCodium&lt;/h2&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/VSCode.webp" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/VSCode_hu_6d08cfbd5e4b436d.webp 480w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/VSCode_hu_4e98762f62ee4b56.webp 768w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/VSCode_hu_63112e9bc1413873.webp 1024w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/VSCode_hu_4c0cae5fe26ca744.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/VSCode_hu_3ac9bea6d9837074.jpg 480w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/VSCode_hu_e8ddac179b70a60c.jpg 768w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/VSCode_hu_faabc7e1d3772f35.jpg 1024w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/VSCode_hu_47bc55fa7b888fc2.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/VSCode_hu_faabc7e1d3772f35.jpg"
alt="Catppuccin theme for VSCode"
width="1024"
height="636"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Catppuccin theme for VSCode.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;ul&gt;
&lt;li&gt;Themes can be downloaded via the marketplace, or&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/catppuccin/vscode"&gt;Catppuccin for VSCode&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="notepad-"&gt;Notepad ++&lt;/h2&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Notepad&amp;#43;&amp;#43;.webp" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Notepad&amp;#43;&amp;#43;_hu_5ad150f50eb6f7e8.webp 480w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Notepad&amp;#43;&amp;#43;_hu_d1d7fefa23eb6197.webp 768w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Notepad&amp;#43;&amp;#43;_hu_9b4c921fdf22a669.webp 1024w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Notepad&amp;#43;&amp;#43;_hu_1f2c0298030eeec2.jpg 480w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Notepad&amp;#43;&amp;#43;_hu_2a1009f751624657.jpg 768w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Notepad&amp;#43;&amp;#43;_hu_8c45e4819371f3ab.jpg 1024w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Notepad&amp;#43;&amp;#43;_hu_8c45e4819371f3ab.jpg"
alt="Catppuccin theme for Notepad&amp;#43;&amp;#43;"
width="1024"
height="659"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Catppuccin theme for Notepad++.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/catppuccin/notepad-plus-plus"&gt;Catppuccin for Notepad++&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="spotify"&gt;Spotify&lt;/h2&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Spotify.webp" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Spotify_hu_c9f11764595811e0.webp 480w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Spotify_hu_936f5beb8217b6b2.webp 768w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Spotify_hu_c3cdf67fe79510.webp 1024w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Spotify_hu_1718339e98e66f3c.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Spotify_hu_d6b594b68292626.jpg 480w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Spotify_hu_a0b94886a8072e84.jpg 768w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Spotify_hu_8b68f6c5b7cd8a32.jpg 1024w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Spotify_hu_6ce277d6779c10ec.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Spotify_hu_8b68f6c5b7cd8a32.jpg"
alt="Catppuccin theme for Spotify"
width="1024"
height="751"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Catppuccin theme for Spotify.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;ul&gt;
&lt;li&gt;Use &lt;a href="https://spicetify.app/docs/getting-started/"&gt;Spicetify&lt;/a&gt; to change themes in Spotify&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/catppuccin/spicetify"&gt;Catppuccin for Spotify&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="thunderbird"&gt;Thunderbird&lt;/h2&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Thunderbird.webp" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Thunderbird_hu_a2b2c55937f4247b.webp 480w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Thunderbird_hu_562c3f613b124022.webp 768w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Thunderbird_hu_2eba1138efa5e369.webp 1024w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Thunderbird_hu_195101434c929ce7.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Thunderbird_hu_9bafb4a4a2055030.jpg 480w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Thunderbird_hu_56b99b36495b3ff5.jpg 768w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Thunderbird_hu_8c1e2fa94eb91a9d.jpg 1024w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Thunderbird_hu_433cfcd12c02e307.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Thunderbird_hu_8c1e2fa94eb91a9d.jpg"
alt="Catppuccin theme for Thunderbird"
width="1024"
height="596"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Catppuccin theme for Thunderbird&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/catppuccin/thunderbird"&gt;Catppuccin for Thunderbird&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="obs-studio"&gt;OBS Studio&lt;/h2&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/OBS.webp" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/OBS_hu_8508c7ac89350223.webp 480w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/OBS_hu_88ad608215741ab3.webp 768w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/OBS_hu_92466e38e781cfb1.webp 1024w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/OBS_hu_54b215cda5ebd414.jpg 480w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/OBS_hu_3fc40936d725a7eb.jpg 768w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/OBS_hu_dcf323774dc2c531.jpg 1024w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/OBS_hu_dcf323774dc2c531.jpg"
alt="Catppuccin theme for OBS Studio"
width="1024"
height="685"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Catppuccin theme for OBS Studio&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/catppuccin/obs"&gt;Catppuccin for OBS Studio&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="flow-launcher"&gt;Flow Launcher&lt;/h2&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Flow-Launcher.png" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Flow-Launcher_hu_10810d8988366ac4.webp 480w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Flow-Launcher_hu_cdd82fca5f8ec92a.webp 768w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Flow-Launcher_hu_75549f34035f2b77.webp 1024w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Flow-Launcher_hu_dbe717c7e0ad9eaf.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Flow-Launcher_hu_ab02ffa76feb9384.jpg 480w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Flow-Launcher_hu_6d0ebdfb68d1217a.jpg 768w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Flow-Launcher_hu_6bb13abfec213512.jpg 1024w, https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Flow-Launcher_hu_25a03fd9d5519adb.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2023/07/dark-themes-untuk-aplikasi-aplikasi-yang-sering-digunakan/Flow-Launcher_hu_6bb13abfec213512.jpg"
alt="Catppuccin theme for Flow Launcher"
width="1024"
height="620"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Catppuccin theme for Flow Launcher&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/catppuccin/flow-launcher"&gt;Catppuccin for Flow Launcher&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Besides Resolution, Also Pay Attention to Diagonal Size When Buying a Monitor</title><link>https://blog.rullypratama.com/en/2023/06/besides-resolution-also-pay-attention-to-diagonal-size-when-buying-a-monitor/</link><pubDate>Tue, 27 Jun 2023 00:00:00 +0000</pubDate><guid>https://blog.rullypratama.com/en/2023/06/besides-resolution-also-pay-attention-to-diagonal-size-when-buying-a-monitor/</guid><description>&lt;p&gt;A while ago, I bought a Lenovo ThinkVision P24q-10 monitor – a 1440p resolution monitor with a 24-inch diagonal size – to replace my broken 1080p monitor. I had researched various things beforehand, ranging from panel type, resolution, and dimensions, to reviews scattered across the internet. However, when the monitor I ordered arrived, I was disappointed because the &lt;em&gt;display space&lt;/em&gt; I got was not what a 1440p monitor should be. Why could this happen?&lt;/p&gt;
&lt;p&gt;I chose a 1440p monitor because I wanted to upgrade from the 1080p I previously used. With a higher resolution, I hoped to get a wider &lt;em&gt;display space&lt;/em&gt; than 1080p. I chose the 24-inch diagonal size because at that time I thought I would like the high &lt;em&gt;pixels per inch&lt;/em&gt; (PPI) look, hoping for sharp images.&lt;/p&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2023/06/selain-resolusi-perhatikan-juga-ukuran-diagonal-saat-membeli-monitor/Windows-Display-Setting-Scaling.webp" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2023/06/selain-resolusi-perhatikan-juga-ukuran-diagonal-saat-membeli-monitor/Windows-Display-Setting-Scaling_hu_1acd88abfe8399bd.webp 480w, https://blog.rullypratama.com/2023/06/selain-resolusi-perhatikan-juga-ukuran-diagonal-saat-membeli-monitor/Windows-Display-Setting-Scaling_hu_f70d57b5baaef7f7.webp 768w, https://blog.rullypratama.com/2023/06/selain-resolusi-perhatikan-juga-ukuran-diagonal-saat-membeli-monitor/Windows-Display-Setting-Scaling_hu_77c6157279f55302.webp 1024w, https://blog.rullypratama.com/2023/06/selain-resolusi-perhatikan-juga-ukuran-diagonal-saat-membeli-monitor/Windows-Display-Setting-Scaling_hu_c944ee84ad13e80e.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2023/06/selain-resolusi-perhatikan-juga-ukuran-diagonal-saat-membeli-monitor/Windows-Display-Setting-Scaling_hu_b5ea531941023bba.jpg 480w, https://blog.rullypratama.com/2023/06/selain-resolusi-perhatikan-juga-ukuran-diagonal-saat-membeli-monitor/Windows-Display-Setting-Scaling_hu_bc12740804d93662.jpg 768w, https://blog.rullypratama.com/2023/06/selain-resolusi-perhatikan-juga-ukuran-diagonal-saat-membeli-monitor/Windows-Display-Setting-Scaling_hu_3fadcd8ed4582eac.jpg 1024w, https://blog.rullypratama.com/2023/06/selain-resolusi-perhatikan-juga-ukuran-diagonal-saat-membeli-monitor/Windows-Display-Setting-Scaling_hu_c4264302847e546d.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2023/06/selain-resolusi-perhatikan-juga-ukuran-diagonal-saat-membeli-monitor/Windows-Display-Setting-Scaling_hu_3fadcd8ed4582eac.jpg"
alt="Windows Display Setting - Scale"
width="1024"
height="576"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Windows Display Setting - Scale.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;My hopes were immediately dashed when Windows automatically selected a &lt;strong&gt;Scale&lt;/strong&gt; of 125% for my monitor. Let&amp;rsquo;s first calculate the PPI of a 24-inch 1440p monitor with the following formula:&lt;/p&gt;
$$PPI = \frac{diagonal~in~pixels}{diagonal~in~inches}$$$$PPI = \frac{\sqrt{width^{2}+height^{2}}}{diagonal~in~inches}$$$$PPI = \frac{\sqrt{2560^{2}+1440^{2}}}{24}$$$$PPI = \frac{\sqrt{8627200}}{24}$$$$PPI = \frac{2937.2}{24}$$$$PPI = 122.4$$&lt;p&gt;With a &lt;em&gt;scaling&lt;/em&gt; of 125%, the perceived PPI will be:&lt;/p&gt;
$$Perceived~PPI = PPI + \left ( PPI \times \left ( 1-1.25 \right ) \right )$$$$Perceived~PPI = 122.4 + \left ( 122.4 \times \left ( 1-1.25 \right ) \right )$$$$Perceived~PPI = 91.8$$&lt;p&gt;A PPI of 91.8 is the PPI for a 1080p resolution monitor with a 24-inch diagonal. Yes, Windows made my 1440p monitor feel like a 1080p monitor! Worse, with this &lt;em&gt;scaling&lt;/em&gt;, toolbar icons, images displayed in the &lt;em&gt;browser&lt;/em&gt;, and even some text looks &lt;em&gt;blurry&lt;/em&gt;. This happens because the &lt;em&gt;scaling&lt;/em&gt; performed is not &lt;em&gt;integer scaling&lt;/em&gt;.&lt;/p&gt;
&lt;h2 id="why-not-just-return-to-100-scaling"&gt;Why Not Just Return to 100% &lt;em&gt;Scaling&lt;/em&gt;?&lt;/h2&gt;
&lt;p&gt;Based on my observations, the ideal pixels per inch (PPI) for Windows is 96 for low-DPI and 192 for high-DPI, while for macOS it is 110 for non-retina and 220 for retina. It doesn&amp;rsquo;t have to be exactly those numbers; monitors with PPI close to those values are still comfortable to use. But remember, &lt;strong&gt;the smaller the PPI value, the larger the display appears on the screen, and conversely, the larger the PPI, the smaller the display appears on the screen&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Back to my 1440p 24-inch monitor which has a PPI of 122.4, Windows feels that the display on the screen would be very small if using 100% &lt;em&gt;scaling&lt;/em&gt;, so it automatically changes it to 125% or a PPI of 91.8 which is more comfortable for the eyes. Here is a comparison of 100% vs. 125% &lt;em&gt;scaling&lt;/em&gt;.&lt;/p&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2023/06/selain-resolusi-perhatikan-juga-ukuran-diagonal-saat-membeli-monitor/Different-Scaling-Comparison.webp" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2023/06/selain-resolusi-perhatikan-juga-ukuran-diagonal-saat-membeli-monitor/Different-Scaling-Comparison_hu_8dc520f93f702dca.webp 480w, https://blog.rullypratama.com/2023/06/selain-resolusi-perhatikan-juga-ukuran-diagonal-saat-membeli-monitor/Different-Scaling-Comparison_hu_3ef274f07e27daac.webp 768w, https://blog.rullypratama.com/2023/06/selain-resolusi-perhatikan-juga-ukuran-diagonal-saat-membeli-monitor/Different-Scaling-Comparison_hu_7c255ea591b93542.webp 1024w, https://blog.rullypratama.com/2023/06/selain-resolusi-perhatikan-juga-ukuran-diagonal-saat-membeli-monitor/Different-Scaling-Comparison_hu_8d3c7f054d7885c.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2023/06/selain-resolusi-perhatikan-juga-ukuran-diagonal-saat-membeli-monitor/Different-Scaling-Comparison_hu_ed8fcf103f3fc83a.jpg 480w, https://blog.rullypratama.com/2023/06/selain-resolusi-perhatikan-juga-ukuran-diagonal-saat-membeli-monitor/Different-Scaling-Comparison_hu_3cf84e81a66dfb78.jpg 768w, https://blog.rullypratama.com/2023/06/selain-resolusi-perhatikan-juga-ukuran-diagonal-saat-membeli-monitor/Different-Scaling-Comparison_hu_99521bf405981010.jpg 1024w, https://blog.rullypratama.com/2023/06/selain-resolusi-perhatikan-juga-ukuran-diagonal-saat-membeli-monitor/Different-Scaling-Comparison_hu_ac7764ebe2b92f80.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2023/06/selain-resolusi-perhatikan-juga-ukuran-diagonal-saat-membeli-monitor/Different-Scaling-Comparison_hu_99521bf405981010.jpg"
alt="Perbandingan display scaling di Windows 11"
width="1024"
height="1160"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Perbandingan display scaling di Windows 11.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;As seen in the comparison above, I am presented with choices that are equally unpleasant. Thus, I concluded that the combination of 1440p resolution and a 24-inch diagonal is to be avoided.&lt;/p&gt;
&lt;h2 id="then-how-to-choose-a-monitor-based-on-its-resolution-and-diagonal"&gt;Then How to Choose a Monitor Based on Its Resolution and Diagonal?&lt;/h2&gt;
&lt;p&gt;Besides the case of the monitor I bought, there are several other combinations of resolution and diagonal size that should be avoided. I will summarize the combination between the two in PPI, which I have explained the calculation for above. In the chart below, there are three categories of monitors according to their PPI, including:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Low DPI Good Zone&lt;/strong&gt;: Good display at 100% scale on Windows or non-retina mode on macOS. 1 pixel on the OS is represented by 1 pixel on the monitor panel (1:1)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bad Zone&lt;/strong&gt;: Combinations that MUST be avoided!&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;High DPI Good Zone&lt;/strong&gt;: Good display at 200% scale on Windows (&lt;em&gt;integer scaling&lt;/em&gt;), or retina mode on macOS. 1 pixel on the OS is represented by 4 pixels on the monitor panel (2:1)&lt;/li&gt;
&lt;/ul&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2023/06/selain-resolusi-perhatikan-juga-ukuran-diagonal-saat-membeli-monitor/Monitor-Size-Chart.webp" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2023/06/selain-resolusi-perhatikan-juga-ukuran-diagonal-saat-membeli-monitor/Monitor-Size-Chart_hu_bf8503afb2566eab.webp 480w, https://blog.rullypratama.com/2023/06/selain-resolusi-perhatikan-juga-ukuran-diagonal-saat-membeli-monitor/Monitor-Size-Chart_hu_abc722ec1a88f207.webp 768w, https://blog.rullypratama.com/2023/06/selain-resolusi-perhatikan-juga-ukuran-diagonal-saat-membeli-monitor/Monitor-Size-Chart_hu_c4a82bc601c789ab.webp 1024w, https://blog.rullypratama.com/2023/06/selain-resolusi-perhatikan-juga-ukuran-diagonal-saat-membeli-monitor/Monitor-Size-Chart_hu_7938e56844919379.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2023/06/selain-resolusi-perhatikan-juga-ukuran-diagonal-saat-membeli-monitor/Monitor-Size-Chart_hu_1bce7900d653d850.jpg 480w, https://blog.rullypratama.com/2023/06/selain-resolusi-perhatikan-juga-ukuran-diagonal-saat-membeli-monitor/Monitor-Size-Chart_hu_c0da10c294fac474.jpg 768w, https://blog.rullypratama.com/2023/06/selain-resolusi-perhatikan-juga-ukuran-diagonal-saat-membeli-monitor/Monitor-Size-Chart_hu_41295f3c145d72cf.jpg 1024w, https://blog.rullypratama.com/2023/06/selain-resolusi-perhatikan-juga-ukuran-diagonal-saat-membeli-monitor/Monitor-Size-Chart_hu_4f095d2ad7712f9f.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2023/06/selain-resolusi-perhatikan-juga-ukuran-diagonal-saat-membeli-monitor/Monitor-Size-Chart_hu_41295f3c145d72cf.jpg"
alt="Kombinasi ukuran monitor yang harus diperhatikan"
width="1024"
height="1024"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Kombinasi ukuran monitor yang harus diperhatikan.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;h2 id="conclusion"&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;Choosing the combination of monitor resolution &amp;amp; diagonal size actually comes back to the purpose of use. If used for &lt;em&gt;gaming&lt;/em&gt;, then any combination is suitable because most &lt;em&gt;games&lt;/em&gt; can handle many resolution options. Scaling and PPI become less relevant because &lt;em&gt;games&lt;/em&gt; are built from &lt;em&gt;shaders&lt;/em&gt; and &lt;em&gt;textures&lt;/em&gt; rendered in &lt;em&gt;real-time&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s a different story if used for &lt;em&gt;content creation&lt;/em&gt; or office work, which I do more often. Inappropriate PPI can cause text to be very small and hard to see, but it can also make the display large, take up space, and make some elements &lt;em&gt;blurry&lt;/em&gt; and uncomfortable to look at.&lt;/p&gt;
&lt;p&gt;Looks like I have to hunt for a monitor again 😖&lt;/p&gt;</description></item><item><title>CPU Undervolt: Cooler and More Power Efficient</title><link>https://blog.rullypratama.com/en/2023/06/cpu-undervolt-cooler-and-more-power-efficient/</link><pubDate>Sat, 24 Jun 2023 00:00:00 +0000</pubDate><guid>https://blog.rullypratama.com/en/2023/06/cpu-undervolt-cooler-and-more-power-efficient/</guid><description>&lt;p&gt;Apple recently released the ARM-based M1 and M2 series CPUs which are said to be more &lt;em&gt;power efficient&lt;/em&gt; than CPUs from Intel and AMD. x86 CPUs made by Intel and AMD were indeed designed more towards performance than efficiency from the start. But there is one way to make x86 CPUs cooler and more power efficient, one of which is by &lt;em&gt;undervolting&lt;/em&gt;. This time I will try to find the right &lt;em&gt;undervolt&lt;/em&gt; recipe for the Intel Core i5-12500 CPU that I use as my &lt;em&gt;daily driver&lt;/em&gt;.&lt;/p&gt;
&lt;h2 id="things-to-note"&gt;Things to Note&lt;/h2&gt;
&lt;p&gt;x86 CPUs from Intel and AMD are known to be &lt;em&gt;overvolted&lt;/em&gt; out of the factory. This is done to make their CPUs stable. Since more power is supplied to the CPU, its performance is more stable. In addition, the &lt;em&gt;undervolt&lt;/em&gt; potential of one chip vs another is different, even from the same manufacturer and series. Use my experiment as a reference, not a fixed rule.&lt;/p&gt;
&lt;p&gt;Please note that software or hardware damage that appears might void the warranty. I am not responsible for any damage that may occur. So be careful.&lt;/p&gt;
&lt;h2 id="methodology"&gt;Methodology&lt;/h2&gt;
&lt;p&gt;Before &lt;em&gt;undervolting&lt;/em&gt; the CPU, it&amp;rsquo;s a good idea to first record the metrics to be measured before the procedure is performed. Metrics measured include maximum Vcore voltage, maximum temperature, maximum CPU package power consumption, and initial performance score.&lt;/p&gt;
&lt;p&gt;Maximum Vcore voltage can be taken using the &lt;a href="https://www.cpuid.com/softwares/cpu-z.html"&gt;CPU-Z&lt;/a&gt; &lt;em&gt;tool&lt;/em&gt; when the CPU is at 100% usage. Maximum CPU package temperature and power consumption can be seen using &lt;a href="https://github.com/LibreHardwareMonitor/LibreHardwareMonitor"&gt;Libre Hardware Monitor&lt;/a&gt;. Meanwhile, to find out the initial performance score, I use &lt;a href="https://www.maxon.net/en/downloads/cinebench-r23-downloads"&gt;Cinebench R23&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="change-vcore-mode-to-adaptive-and-set-offset-voltage"&gt;Change Vcore mode to &lt;em&gt;adaptive&lt;/em&gt; and set &lt;em&gt;offset voltage&lt;/em&gt;&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;Undervolting&lt;/em&gt; can be done on non-K series Intel CPUs by changing the Vcore mode to &lt;em&gt;adaptive with offset&lt;/em&gt; and setting the &lt;em&gt;offset&lt;/em&gt; voltage to a negative value little by little until finding the &lt;em&gt;sweet spot&lt;/em&gt;. Ryzen CPUs from AMD should be easier, because all AMD Ryzen CPUs are &lt;em&gt;unlocked&lt;/em&gt; from the factory. For which settings to change, please check your motherboard&amp;rsquo;s &lt;em&gt;manual&lt;/em&gt;, as each manufacturer has different names.&lt;/p&gt;
&lt;p&gt;Every motherboard and CPU basically applies &lt;em&gt;adaptive&lt;/em&gt; voltage, where the voltage given to the CPU will be high when the CPU frequency is high, and vice versa when the CPU frequency is low. By enabling &lt;em&gt;adaptive with offset&lt;/em&gt;, we can lower the maximum and minimum Vcore values according to the negative &lt;em&gt;offset&lt;/em&gt; we set.&lt;/p&gt;
&lt;p&gt;I lowered the Vcore &lt;em&gt;offset&lt;/em&gt; voltage by -0.010 V (10 mV) then &lt;em&gt;rebooted&lt;/em&gt;.&lt;/p&gt;
&lt;h3 id="check-measurement-metrics-then-lower-offset-voltage-as-needed"&gt;Check measurement metrics, then lower &lt;em&gt;offset voltage&lt;/em&gt; as needed&lt;/h3&gt;
&lt;p&gt;After lowering the &lt;em&gt;offset&lt;/em&gt; voltage by -10 mV, I let the PC sit for 10 minutes so the CPU temperature stabilizes. After that, I ran the Cinebench R23 &lt;em&gt;benchmark&lt;/em&gt; for 10 minutes, while measuring the maximum CPU package temperature and power consumption. After the &lt;em&gt;benchmark&lt;/em&gt; finished, I recorded the metrics I wanted to measure.&lt;/p&gt;
&lt;p&gt;Repeat lowering the &lt;em&gt;offset&lt;/em&gt; voltage by -10 mV until the PC is felt to be unstable during the &lt;em&gt;benchmark&lt;/em&gt;, or when the &lt;em&gt;benchmark&lt;/em&gt; score results plunge downwards.&lt;/p&gt;
&lt;h2 id="measurement-results"&gt;Measurement Results&lt;/h2&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2023/06/cpu-undervolt-makin-adem-dan-irit-daya/Undervolt-Chart.webp" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2023/06/cpu-undervolt-makin-adem-dan-irit-daya/Undervolt-Chart_hu_3ab7f7a59810230c.webp 480w, https://blog.rullypratama.com/2023/06/cpu-undervolt-makin-adem-dan-irit-daya/Undervolt-Chart_hu_26c91f261c1c2d6d.webp 768w, https://blog.rullypratama.com/2023/06/cpu-undervolt-makin-adem-dan-irit-daya/Undervolt-Chart_hu_b30aa38223888d8e.webp 1024w, https://blog.rullypratama.com/2023/06/cpu-undervolt-makin-adem-dan-irit-daya/Undervolt-Chart_hu_7b647a8e9ab529d8.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2023/06/cpu-undervolt-makin-adem-dan-irit-daya/Undervolt-Chart_hu_c343ebf9ccbd7a0c.jpg 480w, https://blog.rullypratama.com/2023/06/cpu-undervolt-makin-adem-dan-irit-daya/Undervolt-Chart_hu_aa6f65fa29b74620.jpg 768w, https://blog.rullypratama.com/2023/06/cpu-undervolt-makin-adem-dan-irit-daya/Undervolt-Chart_hu_bb26e562c8aa181a.jpg 1024w, https://blog.rullypratama.com/2023/06/cpu-undervolt-makin-adem-dan-irit-daya/Undervolt-Chart_hu_3bf53d0cd89e4fe.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2023/06/cpu-undervolt-makin-adem-dan-irit-daya/Undervolt-Chart_hu_bb26e562c8aa181a.jpg"
alt="Hasil undervolt CPU Intel Core i5-12500"
width="1024"
height="568"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;/figure&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Max Vcore&lt;/th&gt;
&lt;th&gt;Offset Voltage&lt;/th&gt;
&lt;th&gt;Cinebench R23 Score&lt;/th&gt;
&lt;th&gt;Max Temp&lt;/th&gt;
&lt;th&gt;Max Power&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1.116&lt;/td&gt;
&lt;td&gt;0.000&lt;/td&gt;
&lt;td&gt;11,925&lt;/td&gt;
&lt;td&gt;83.00&lt;/td&gt;
&lt;td&gt;89.00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;1.106&lt;/td&gt;
&lt;td&gt;-0.010&lt;/td&gt;
&lt;td&gt;11,803&lt;/td&gt;
&lt;td&gt;83.00&lt;/td&gt;
&lt;td&gt;87.80&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;1.096&lt;/td&gt;
&lt;td&gt;-0.020&lt;/td&gt;
&lt;td&gt;11,736&lt;/td&gt;
&lt;td&gt;82.00&lt;/td&gt;
&lt;td&gt;86.80&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;1.086&lt;/td&gt;
&lt;td&gt;-0.030&lt;/td&gt;
&lt;td&gt;11,719&lt;/td&gt;
&lt;td&gt;80.00&lt;/td&gt;
&lt;td&gt;86.00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;1.076&lt;/td&gt;
&lt;td&gt;-0.040&lt;/td&gt;
&lt;td&gt;11,486&lt;/td&gt;
&lt;td&gt;79.00&lt;/td&gt;
&lt;td&gt;83.60&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;1.066&lt;/td&gt;
&lt;td&gt;-0.050&lt;/td&gt;
&lt;td&gt;10,026&lt;/td&gt;
&lt;td&gt;75.00&lt;/td&gt;
&lt;td&gt;79.10&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;1.056&lt;/td&gt;
&lt;td&gt;-0.060&lt;/td&gt;
&lt;td&gt;8,374&lt;/td&gt;
&lt;td&gt;71.00&lt;/td&gt;
&lt;td&gt;73.80&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;The interesting thing I found is that even though the &lt;em&gt;offset&lt;/em&gt; voltage I lowered was very small, only -10 mV at a time, it had a direct impact on lowering the maximum temperature and power consumption of my CPU package. Even so, CPU performance also decreased. This was confirmed by the Cinebench R23 test results.&lt;/p&gt;
&lt;p&gt;The &lt;em&gt;sweet spot&lt;/em&gt; I got was when the &lt;em&gt;offset&lt;/em&gt; voltage was at -0.40 V (40 mV). At that value, my CPU temperature dropped by 4.82% (from 83 °C to 79 °C), CPU power consumption dropped by 6.07% (from 89 W to 83.6 W), but the decrease in CPU performance was only 3.68%!&lt;/p&gt;
&lt;p&gt;Setting the &lt;em&gt;offset&lt;/em&gt; voltage lower than -0.40 V caused a very drastic drop in CPU performance, the effect of which was felt when the PC was being used. Therefore, for the CPU I use, a lower &lt;em&gt;offset&lt;/em&gt; is not recommended.&lt;/p&gt;
&lt;h2 id="conclusion"&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;Although it cannot match the power consumption efficiency of CPUs with ARM architecture, there is still room for x86 CPUs from Intel and AMD to be even cooler and more efficient.&lt;/p&gt;
&lt;p&gt;Assuming the PC is used for work and is on for 9 hours a day, the potential savings in electricity costs in a month is approximately IDR 2,675, while in a year it can save IDR 32,100. It&amp;rsquo;s not a large amount, but savings that can be obtained for free should still be appreciated, right?&lt;/p&gt;</description></item><item><title>Used Mining GPU Without Display Output, Can It Be Used for Gaming?</title><link>https://blog.rullypratama.com/en/2023/06/used-mining-gpu-without-display-output-can-it-be-used-for-gaming/</link><pubDate>Fri, 09 Jun 2023 00:00:00 +0000</pubDate><guid>https://blog.rullypratama.com/en/2023/06/used-mining-gpu-without-display-output-can-it-be-used-for-gaming/</guid><description>&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2023/06/gpu-bekas-mining-tanpa-display-output-emang-bisa-buat-nge-game/NVIDIA-P106-100.webp" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2023/06/gpu-bekas-mining-tanpa-display-output-emang-bisa-buat-nge-game/NVIDIA-P106-100_hu_8203ddf32b008286.webp 480w, https://blog.rullypratama.com/2023/06/gpu-bekas-mining-tanpa-display-output-emang-bisa-buat-nge-game/NVIDIA-P106-100_hu_922d24d951d141ed.webp 768w, https://blog.rullypratama.com/2023/06/gpu-bekas-mining-tanpa-display-output-emang-bisa-buat-nge-game/NVIDIA-P106-100_hu_3b98e657137894cc.webp 1024w, https://blog.rullypratama.com/2023/06/gpu-bekas-mining-tanpa-display-output-emang-bisa-buat-nge-game/NVIDIA-P106-100_hu_d185c19b70a3b994.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2023/06/gpu-bekas-mining-tanpa-display-output-emang-bisa-buat-nge-game/NVIDIA-P106-100_hu_4a015cd8784ce154.jpg 480w, https://blog.rullypratama.com/2023/06/gpu-bekas-mining-tanpa-display-output-emang-bisa-buat-nge-game/NVIDIA-P106-100_hu_4eccdf550717d839.jpg 768w, https://blog.rullypratama.com/2023/06/gpu-bekas-mining-tanpa-display-output-emang-bisa-buat-nge-game/NVIDIA-P106-100_hu_451e826ff7bd87e6.jpg 1024w, https://blog.rullypratama.com/2023/06/gpu-bekas-mining-tanpa-display-output-emang-bisa-buat-nge-game/NVIDIA-P106-100_hu_518cfe7f75209ec9.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2023/06/gpu-bekas-mining-tanpa-display-output-emang-bisa-buat-nge-game/NVIDIA-P106-100_hu_451e826ff7bd87e6.jpg"
alt="GPU EVGA NVIDIA P106-100"
width="1024"
height="576"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;GPU EVGA NVIDIA P106-100, GPU specialized for mining without output display ports.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;When &lt;em&gt;mining&lt;/em&gt; was trending, NVIDIA along with several &lt;em&gt;hardware&lt;/em&gt; partners released GPUs specifically for mining. Unlike general GPUs, these GPUs do not have connectors for &lt;em&gt;display output&lt;/em&gt;. The mining &lt;em&gt;hype&lt;/em&gt; has passed, now leaving piles of used mining-specific GPUs with unclear functions. I got an NVIDIA P106-100 from a &lt;em&gt;marketplace&lt;/em&gt; priced at only around IDR 400,000, even though in terms of specifications it is similar to the Geforce GTX 1060 6GB which clearly cannot be obtained at such a low price even in used condition.&lt;/p&gt;
&lt;p&gt;Fortunately, there is a trick that can be used to restore the functionality of a mining GPU into a gaming GPU.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Update 2023/06&lt;/strong&gt;: Some people failed to install the &lt;em&gt;patched&lt;/em&gt; driver. Alternatively, you can directly download the following driver and install according to the accompanying instructions. &lt;a href="https://1drv.ms/u/s!AnvxRvPnXov8gcBDtwlIQuuhKSlqpw?e=wbQ0uf"&gt;Driver can be downloaded here&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Update 2023/07:&lt;/strong&gt; Driver &lt;em&gt;patching&lt;/em&gt; steps updated according to instructions from the patch made by &lt;a href="https://github.com/dartraiden/NVIDIA-patcher"&gt;dartraiden&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Update 2024/01:&lt;/strong&gt; Driver &lt;em&gt;patching&lt;/em&gt; and installation steps are now even easier. Please see the procedure below.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="product-appearance"&gt;Product Appearance&lt;/h2&gt;
&lt;p&gt;The P106-100 unit I got was made by the manufacturer EVGA. It&amp;rsquo;s quite a relief because in my opinion EVGA is one of the manufacturers that produces NVIDIA GPUs with good quality. I got this product for only IDR 480,000. Actually, the &lt;em&gt;seller&lt;/em&gt; also sells similar GPUs but with the P104-100 series which is equivalent to the GTX 1070, only a few hundred thousand difference. Tempted at first, but fortunately I got info that the P104-100 series only has a PCI-E Gen 1.1 x4 connection!&lt;/p&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2023/06/gpu-bekas-mining-tanpa-display-output-emang-bisa-buat-nge-game/NVIDIA-P106-100-detail.webp" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2023/06/gpu-bekas-mining-tanpa-display-output-emang-bisa-buat-nge-game/NVIDIA-P106-100-detail_hu_6a37a894bc2af432.webp 480w, https://blog.rullypratama.com/2023/06/gpu-bekas-mining-tanpa-display-output-emang-bisa-buat-nge-game/NVIDIA-P106-100-detail_hu_3768547b31c86daa.webp 768w, https://blog.rullypratama.com/2023/06/gpu-bekas-mining-tanpa-display-output-emang-bisa-buat-nge-game/NVIDIA-P106-100-detail_hu_749a8ac1c553787a.webp 1024w, https://blog.rullypratama.com/2023/06/gpu-bekas-mining-tanpa-display-output-emang-bisa-buat-nge-game/NVIDIA-P106-100-detail_hu_96b97a3de3df66ac.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2023/06/gpu-bekas-mining-tanpa-display-output-emang-bisa-buat-nge-game/NVIDIA-P106-100-detail_hu_2dafa3ff13c71333.jpg 480w, https://blog.rullypratama.com/2023/06/gpu-bekas-mining-tanpa-display-output-emang-bisa-buat-nge-game/NVIDIA-P106-100-detail_hu_e6e749e6e1bb79be.jpg 768w, https://blog.rullypratama.com/2023/06/gpu-bekas-mining-tanpa-display-output-emang-bisa-buat-nge-game/NVIDIA-P106-100-detail_hu_723278838faf5093.jpg 1024w, https://blog.rullypratama.com/2023/06/gpu-bekas-mining-tanpa-display-output-emang-bisa-buat-nge-game/NVIDIA-P106-100-detail_hu_37128a6840517a16.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2023/06/gpu-bekas-mining-tanpa-display-output-emang-bisa-buat-nge-game/NVIDIA-P106-100-detail_hu_723278838faf5093.jpg"
alt="Kondisi GPU NVIDIA P106-100 bekas mining yang saya beli"
width="1024"
height="1038"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Real condition of unit that I bought.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;The P106-100 unit I got was quite pitiful: all the plastic clips holding the &lt;em&gt;fan cover&lt;/em&gt; were broken, some screws were rusty, and of course the PCB was coated in black dust typical of used mining GPUs. It was a bit hard to clean, especially the &lt;em&gt;heatsink&lt;/em&gt; part. But with water and soap, all the dust disappeared instantly. In addition, the remaining &lt;em&gt;thermal paste&lt;/em&gt; was dry and had to be replaced immediately.&lt;/p&gt;
&lt;p&gt;All these downsides were actually mentioned in the reviews from people on this item&amp;rsquo;s page, but with such a low price, it feels like &lt;em&gt;money well spent&lt;/em&gt;.&lt;/p&gt;
&lt;h2 id="specifications"&gt;Specifications&lt;/h2&gt;
&lt;p&gt;The P106-100 specifications are very similar to the &lt;a href="https://www.evga.com/products/specs/gpu.aspx?pn=5fa28d37-0fb1-42be-8b9b-04223cb59d85"&gt;EVGA GeForce GTX 1060 SC GAMING&lt;/a&gt;, with exceptions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;No &lt;em&gt;display output&lt;/em&gt;, requires a CPU + Mobo with iGPU or APU&lt;/li&gt;
&lt;li&gt;Uses PCI-E bus version 1.1 x16 (PCI-E 3.0 x16 on the gaming version)&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Video acceleration&lt;/em&gt; not detected with regular drivers&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="prerequisites"&gt;Prerequisites&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;CPU and motherboard with Intel iGPU or AMD APU support. Recommended Intel 4th Gen or newer or AMD AM4 G-series platform.&lt;/li&gt;
&lt;li&gt;Motherboard must have a PCI-E x16 slot. PCI-E version is not important, because the GPU only supports version 1.1, and PCI-E 1.1 x16 has &lt;em&gt;bandwidth&lt;/em&gt; equivalent to PCI-E 3.0 x4. If the slot used is only x8 or x4, performance will decrease drastically.&lt;/li&gt;
&lt;li&gt;iGPU / APU feature must be activated through BIOS / UEFI&lt;/li&gt;
&lt;li&gt;Operating system uses Windows 10 or newer.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="installation"&gt;Installation&lt;/h2&gt;
&lt;p&gt;Windows 10 since version 1803 implements functionality similar to NVIDIA Optimus usually used in laptops. The rendering process will be taken over by the &lt;em&gt;discrete GPU&lt;/em&gt; while the &lt;em&gt;integrated GPU&lt;/em&gt; is responsible for 2D rendering and displaying &lt;em&gt;output&lt;/em&gt; to the screen. The dGPU and iGPU communicate with each other through the PCI-E bus. For that, make sure the iGPU driver is installed correctly, according to the CPU used.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Make sure to turn off the internet connection before starting the steps below&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id="disable-driver-installation-through-windows-update"&gt;Disable driver installation through Windows Update&lt;/h3&gt;
&lt;p&gt;This step is important because if it&amp;rsquo;s not turned off, the &lt;em&gt;patched&lt;/em&gt; NVIDIA driver we use could one day be overwritten by Windows Update. Save the following script as a &lt;code&gt;.reg&lt;/code&gt; file, then run it.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Windows Registry Editor Version 5.00
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;#34;ExcludeWUDriversInQualityUpdate&amp;#34;=dword:00000001
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="download-and-patch-nvidia-driver"&gt;Download and patch NVIDIA Driver&lt;/h3&gt;
&lt;p&gt;Download and extract &lt;a href="https://www.nvidia.com/download/driverResults.aspx/218113/"&gt;NVIDIA driver version 551.23 (must be this version)&lt;/a&gt; (using 7-Zip or WinRAR). Then download the &lt;a href="https://github.com/dartraiden/NVIDIA-patcher/releases/download/551.23/551.23-desktop-win10-win11-64bit-international-dch-whql.zip"&gt;patched file&lt;/a&gt; and extract all files and folders into the same folder where the &lt;code&gt;setup.exe&lt;/code&gt; file is located.&lt;/p&gt;
&lt;p&gt;Before installing the driver, make sure there has never been another NVIDIA driver installed on the PC. If the PC is clean, then you can proceed to the next step. If not, you need to completely remove the installed NVIDIA driver using the &lt;a href="https://www.guru3d.com/files-details/display-driver-uninstaller-download.html"&gt;DDU (Display Driver Uninstaller)&lt;/a&gt; &lt;em&gt;tool&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Driver installation can be done by right-clicking the &lt;code&gt;install.bat&lt;/code&gt; file, then selecting &lt;em&gt;Run as administrator&lt;/em&gt;. The installation window will appear, then follow the process until finished.&lt;/p&gt;
&lt;h3 id="edit-registry-to-activate-hybrid-mode"&gt;Edit registry to activate &lt;em&gt;hybrid&lt;/em&gt; mode&lt;/h3&gt;
&lt;p&gt;Open &lt;code&gt;regedit.exe&lt;/code&gt; then go to the address &lt;code&gt;HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Class \ {4d36e968-e325-11ce-bfc1-08002be10318}&lt;/code&gt;. There will be &lt;em&gt;subkeys&lt;/em&gt; named &lt;code&gt;0000, 0001, etc.&lt;/code&gt;. Open them one by one and look for the one related to the newly installed NVIDIA GPU. In that &lt;em&gt;subkey&lt;/em&gt;, set the key &lt;code&gt;EnableMsHybrid&lt;/code&gt; to the value &lt;code&gt;1&lt;/code&gt; (if the key does not exist, it can be created as a 32-bit DWORD type).&lt;/p&gt;
&lt;p&gt;Restart the PC then reconnect to the internet.&lt;/p&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2023/06/gpu-bekas-mining-tanpa-display-output-emang-bisa-buat-nge-game/NVIDIA-P106-100-GPUZ.webp" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2023/06/gpu-bekas-mining-tanpa-display-output-emang-bisa-buat-nge-game/NVIDIA-P106-100-GPUZ_hu_d50279a0b45112ba.webp 480w, https://blog.rullypratama.com/2023/06/gpu-bekas-mining-tanpa-display-output-emang-bisa-buat-nge-game/NVIDIA-P106-100-GPUZ_hu_87a86aaa10ffdd69.webp 768w, https://blog.rullypratama.com/2023/06/gpu-bekas-mining-tanpa-display-output-emang-bisa-buat-nge-game/NVIDIA-P106-100-GPUZ_hu_b6e1d8e3d479610b.webp 1024w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2023/06/gpu-bekas-mining-tanpa-display-output-emang-bisa-buat-nge-game/NVIDIA-P106-100-GPUZ_hu_876943d8f7cf0ea0.jpg 480w, https://blog.rullypratama.com/2023/06/gpu-bekas-mining-tanpa-display-output-emang-bisa-buat-nge-game/NVIDIA-P106-100-GPUZ_hu_3dfc5d315359af53.jpg 768w, https://blog.rullypratama.com/2023/06/gpu-bekas-mining-tanpa-display-output-emang-bisa-buat-nge-game/NVIDIA-P106-100-GPUZ_hu_7779052beb9979db.jpg 1024w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2023/06/gpu-bekas-mining-tanpa-display-output-emang-bisa-buat-nge-game/NVIDIA-P106-100-GPUZ_hu_7779052beb9979db.jpg"
alt="NVIDIA P106-100 terinstal dengan driver GeForce GTX 1060 6GB"
width="1024"
height="531"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;NVIDIA P106-100 installed with GeForce GTX 1060 6GB driver.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;h2 id="performance"&gt;Performance&lt;/h2&gt;
&lt;p&gt;The GPU unit I got runs cool and quiet. Power consumption at &lt;em&gt;idle&lt;/em&gt; is only around 5 watts. Temperature at &lt;em&gt;idle&lt;/em&gt; averages at 33 °C, while &lt;em&gt;under load&lt;/em&gt; the temperature is stable at 70 °C and never higher. When used for gaming, the fan sound is almost inaudible.&lt;/p&gt;
&lt;p&gt;Unfortunately, I don&amp;rsquo;t have a Geforce GTX 1060 6GB GPU to be able to compare directly with this P106-100 GPU. But the good news is, &lt;a href="https://www.youtube.com/watch?v=TY4s35uULg4"&gt;Linus Tech Tips&lt;/a&gt; has done a performance comparison using the following devices:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;OS: Windows 10&lt;/li&gt;
&lt;li&gt;Game: Shadow of the Tomb Raider&lt;/li&gt;
&lt;li&gt;CPU: Intel Core i9-9900K&lt;/li&gt;
&lt;li&gt;RAM: 16GB&lt;/li&gt;
&lt;li&gt;GPU 1: NVIDIA Geforce GTX 1060 6GB&lt;/li&gt;
&lt;li&gt;GPU 2: NVIDIA P106-100&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The result is very promising, the P106-100 gets an average &lt;em&gt;frame rate&lt;/em&gt; of 64 FPS, while the GTX 1060 is at 68 FPS. With a gap of only 4 FPS, of course this result is very good, considering the price of the P106-100 which is very affordable in the market.&lt;/p&gt;
&lt;p&gt;However, keep in mind that the results obtained will vary according to the game being run, as well as the CPU &amp;amp; motherboard combination used. The figures above are just a benchmark.&lt;/p&gt;
&lt;h2 id="conclusion"&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;With a cheap price, is this NVIDIA P106-100 worth buying? The answer depends.&lt;/p&gt;
&lt;p&gt;If you already have a CPU and motherboard combo that supports iGPU / APU and want to &lt;em&gt;upgrade&lt;/em&gt; your GPU but with a tight &lt;em&gt;budget&lt;/em&gt;, then this GPU is worth trying. With a GPU priced at around 400 thousand, you can already experience the performance of a GPU priced at 1 to 2 million.&lt;/p&gt;</description></item><item><title>Fixing Strange Windows Keyboard Behavior in VMware Fusion on macOS</title><link>https://blog.rullypratama.com/en/2023/05/fixing-strange-windows-keyboard-behavior-in-vmware-fusion-on-macos/</link><pubDate>Sat, 13 May 2023 00:00:00 +0000</pubDate><guid>https://blog.rullypratama.com/en/2023/05/fixing-strange-windows-keyboard-behavior-in-vmware-fusion-on-macos/</guid><description>&lt;p&gt;Recently, I &lt;a href="https://blog.rullypratama.com/en/2023/05/intel-core-i5-12500-hackintosh-with-gigabyte-b660m-ds3h-ddr4/"&gt;installed macOS on my daily driver PC&lt;/a&gt;, aka Hackintosh. However, some work-related applications only run on Microsoft Windows. One example is Microsoft Power BI. So I inevitably installed a &lt;em&gt;virtual machine&lt;/em&gt; using VMware Fusion to run those applications. But I experienced some strangeness related to the keyboard.&lt;/p&gt;
&lt;h2 id="ctrl--arrow-causes-macos-to-switch-desktops"&gt;Ctrl + Arrow Causes macOS to Switch Desktops&lt;/h2&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2023/05/mengatasi-perilaku-aneh-keyboard-windows-di-vmware-fusion-macos/ubah-pengaturan-move-space-macos.png" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2023/05/mengatasi-perilaku-aneh-keyboard-windows-di-vmware-fusion-macos/ubah-pengaturan-move-space-macos_hu_144f9e442dbdfc26.webp 480w, https://blog.rullypratama.com/2023/05/mengatasi-perilaku-aneh-keyboard-windows-di-vmware-fusion-macos/ubah-pengaturan-move-space-macos_hu_61b057e46e2e2d76.webp 768w, https://blog.rullypratama.com/2023/05/mengatasi-perilaku-aneh-keyboard-windows-di-vmware-fusion-macos/ubah-pengaturan-move-space-macos_hu_68a77fa8d220ff91.webp 1024w, https://blog.rullypratama.com/2023/05/mengatasi-perilaku-aneh-keyboard-windows-di-vmware-fusion-macos/ubah-pengaturan-move-space-macos_hu_a275811e8a33aa23.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2023/05/mengatasi-perilaku-aneh-keyboard-windows-di-vmware-fusion-macos/ubah-pengaturan-move-space-macos_hu_c84d0745e2e4d9a3.jpg 480w, https://blog.rullypratama.com/2023/05/mengatasi-perilaku-aneh-keyboard-windows-di-vmware-fusion-macos/ubah-pengaturan-move-space-macos_hu_c898590cbb8ad612.jpg 768w, https://blog.rullypratama.com/2023/05/mengatasi-perilaku-aneh-keyboard-windows-di-vmware-fusion-macos/ubah-pengaturan-move-space-macos_hu_92597cfae1bb896b.jpg 1024w, https://blog.rullypratama.com/2023/05/mengatasi-perilaku-aneh-keyboard-windows-di-vmware-fusion-macos/ubah-pengaturan-move-space-macos_hu_6a36d3a9918d4bb1.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2023/05/mengatasi-perilaku-aneh-keyboard-windows-di-vmware-fusion-macos/ubah-pengaturan-move-space-macos_hu_92597cfae1bb896b.jpg"
alt="Change Ctrl &amp;#43; arrow key combination settings in macOS"
width="1024"
height="569"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Change Ctrl + arrow key combination settings in macOS.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;The combination of the &lt;code&gt;Ctrl&lt;/code&gt; key plus an arrow, &lt;code&gt;Ctrl + →&lt;/code&gt; for example, is very often used for navigating between &lt;em&gt;cells&lt;/em&gt; in Microsoft Excel. Unfortunately, when I use this key combination, instead of my cursor moving, my &lt;em&gt;host&lt;/em&gt; operating system responds by switching from one desktop to another.&lt;/p&gt;
&lt;p&gt;This is because the &lt;code&gt;Ctrl + ←&lt;/code&gt; or &lt;code&gt;Ctrl + →&lt;/code&gt; key combinations are used by macOS for the function mentioned above. The solution is, I changed the key combination to &lt;code&gt;Control + Command + →&lt;/code&gt; so it doesn&amp;rsquo;t collide with Windows. This setting can be found in &lt;strong&gt;Settings → Keyboard → Shortcuts → Mission Control → Move left a space / Move right a space&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id="ctrl--left-click-becomes-right-click"&gt;Ctrl + Left Click Becomes Right Click&lt;/h2&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2023/05/mengatasi-perilaku-aneh-keyboard-windows-di-vmware-fusion-macos/ubah-pengaturan-secondary-button-mouse-vmware-macos.png" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2023/05/mengatasi-perilaku-aneh-keyboard-windows-di-vmware-fusion-macos/ubah-pengaturan-secondary-button-mouse-vmware-macos_hu_f44c1e55e7d8d226.webp 480w, https://blog.rullypratama.com/2023/05/mengatasi-perilaku-aneh-keyboard-windows-di-vmware-fusion-macos/ubah-pengaturan-secondary-button-mouse-vmware-macos_hu_fe7e3adcdf32fd63.webp 768w, https://blog.rullypratama.com/2023/05/mengatasi-perilaku-aneh-keyboard-windows-di-vmware-fusion-macos/ubah-pengaturan-secondary-button-mouse-vmware-macos_hu_8b9df9459c7e8cdb.webp 1024w, https://blog.rullypratama.com/2023/05/mengatasi-perilaku-aneh-keyboard-windows-di-vmware-fusion-macos/ubah-pengaturan-secondary-button-mouse-vmware-macos_hu_e945b6897f9c9efa.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2023/05/mengatasi-perilaku-aneh-keyboard-windows-di-vmware-fusion-macos/ubah-pengaturan-secondary-button-mouse-vmware-macos_hu_f7a180d2366bcfce.jpg 480w, https://blog.rullypratama.com/2023/05/mengatasi-perilaku-aneh-keyboard-windows-di-vmware-fusion-macos/ubah-pengaturan-secondary-button-mouse-vmware-macos_hu_1574eee0ae82f5c8.jpg 768w, https://blog.rullypratama.com/2023/05/mengatasi-perilaku-aneh-keyboard-windows-di-vmware-fusion-macos/ubah-pengaturan-secondary-button-mouse-vmware-macos_hu_fe163bcb687c6cef.jpg 1024w, https://blog.rullypratama.com/2023/05/mengatasi-perilaku-aneh-keyboard-windows-di-vmware-fusion-macos/ubah-pengaturan-secondary-button-mouse-vmware-macos_hu_defa92109d6d3572.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2023/05/mengatasi-perilaku-aneh-keyboard-windows-di-vmware-fusion-macos/ubah-pengaturan-secondary-button-mouse-vmware-macos_hu_fe163bcb687c6cef.jpg"
alt="Change secondary click settings in VMware on macOS"
width="1024"
height="569"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Change secondary click settings in VMware on macOS.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;One of the key combinations in macOS that I find &amp;lsquo;strange&amp;rsquo; is &lt;code&gt;Ctrl + Left Click&lt;/code&gt; being translated as &lt;code&gt;Right Click&lt;/code&gt;. This behavior is also carried over to Windows via VMware. But the good news is this function can be disabled as follows.&lt;/p&gt;
&lt;p&gt;Through the VMware menu bar, go to &lt;strong&gt;Virtual Machine → Settings → Keyboard &amp;amp; Mouse&lt;/strong&gt;, select the active profile, then click the &lt;strong&gt;Edit profile&amp;hellip;&lt;/strong&gt; button. Then go to &lt;strong&gt;Keyboard &amp;amp; Mouse → Mouse Shortcuts&lt;/strong&gt;. There, turn off the &lt;strong&gt;Secondary Button&lt;/strong&gt; option. That way the &lt;code&gt;Ctrl + Left Click&lt;/code&gt; combination will work as it should in Windows.&lt;/p&gt;
&lt;p&gt;Hope this helps! ✨&lt;/p&gt;</description></item><item><title>Intel Core i5-12500 Hackintosh with Gigabyte B660M DS3H DDR4</title><link>https://blog.rullypratama.com/en/2023/05/intel-core-i5-12500-hackintosh-with-gigabyte-b660m-ds3h-ddr4/</link><pubDate>Mon, 08 May 2023 00:00:00 +0000</pubDate><guid>https://blog.rullypratama.com/en/2023/05/intel-core-i5-12500-hackintosh-with-gigabyte-b660m-ds3h-ddr4/</guid><description>&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2023/05/intel-core-i5-12500-hackintosh-dengan-gigabyte-b660m-ds3h-ddr4/hackintosh-intel-core-i5-12500.webp" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2023/05/intel-core-i5-12500-hackintosh-dengan-gigabyte-b660m-ds3h-ddr4/hackintosh-intel-core-i5-12500_hu_31438186a3dacc36.webp 480w, https://blog.rullypratama.com/2023/05/intel-core-i5-12500-hackintosh-dengan-gigabyte-b660m-ds3h-ddr4/hackintosh-intel-core-i5-12500_hu_77ed17dfdbca8ba5.webp 768w, https://blog.rullypratama.com/2023/05/intel-core-i5-12500-hackintosh-dengan-gigabyte-b660m-ds3h-ddr4/hackintosh-intel-core-i5-12500_hu_56134a0a8d6feba9.webp 1024w, https://blog.rullypratama.com/2023/05/intel-core-i5-12500-hackintosh-dengan-gigabyte-b660m-ds3h-ddr4/hackintosh-intel-core-i5-12500_hu_b6a9e04d5509c8a6.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2023/05/intel-core-i5-12500-hackintosh-dengan-gigabyte-b660m-ds3h-ddr4/hackintosh-intel-core-i5-12500_hu_de43ab992caeb729.jpg 480w, https://blog.rullypratama.com/2023/05/intel-core-i5-12500-hackintosh-dengan-gigabyte-b660m-ds3h-ddr4/hackintosh-intel-core-i5-12500_hu_e9653b36febc2fa9.jpg 768w, https://blog.rullypratama.com/2023/05/intel-core-i5-12500-hackintosh-dengan-gigabyte-b660m-ds3h-ddr4/hackintosh-intel-core-i5-12500_hu_f523a11484a2dce2.jpg 1024w, https://blog.rullypratama.com/2023/05/intel-core-i5-12500-hackintosh-dengan-gigabyte-b660m-ds3h-ddr4/hackintosh-intel-core-i5-12500_hu_37d3a4f64dfaf33b.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2023/05/intel-core-i5-12500-hackintosh-dengan-gigabyte-b660m-ds3h-ddr4/hackintosh-intel-core-i5-12500_hu_f523a11484a2dce2.jpg"
alt="Hackintosh with Intel Core i5-12500"
width="1024"
height="576"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Hackintosh with Intel Core i5-12500.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Bored with the same routine, and since I rarely play games anymore, I finally turned my daily driver PC into a Hackintosh PC. The processor I use is an Intel Core i5-12500, paired with a Gigabyte B660M DS3H DDR4 motherboard.&lt;/p&gt;
&lt;p&gt;Since Intel 10th Gen is the last generation where the iGPU can work in macOS, I had no choice but to install a discrete GPU. For now, I&amp;rsquo;m using an AMD Radeon HD 7750, and planning to upgrade to an RX Vega 56 or RX 6600. The GPU I initially used was too &amp;lsquo;old&amp;rsquo; to be paired with my motherboard. &lt;a href="https://blog.rullypratama.com/en/2023/04/tool-gopupd/"&gt;But with this tool&lt;/a&gt;, that&amp;rsquo;s no longer an issue.&lt;/p&gt;
&lt;h2 id="hardware-used"&gt;Hardware Used&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Category&lt;/th&gt;
&lt;th&gt;Item&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Processor&lt;/td&gt;
&lt;td&gt;Intel 12th Gen Core i5-12500&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Motherboard&lt;/td&gt;
&lt;td&gt;Gigabyte B660M DS3H DDR4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPU&lt;/td&gt;
&lt;td&gt;AMD HD 7750 2GB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RAM 1&lt;/td&gt;
&lt;td&gt;2 X 8GB Kingston Fury Beast 3200MHz DDR4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RAM 2&lt;/td&gt;
&lt;td&gt;2 X 8GB Kllisre 2400MHz DDR4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Boot Drive&lt;/td&gt;
&lt;td&gt;Kingston NV2 500GB NVME Gen4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Audio&lt;/td&gt;
&lt;td&gt;Realtek ALC897 (ALC Layout ID 12)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ethernet&lt;/td&gt;
&lt;td&gt;Realtek RTL 8125 2.5GbE Controller&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bios Version&lt;/td&gt;
&lt;td&gt;F22&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="what-works"&gt;What Works&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Feature&lt;/th&gt;
&lt;th&gt;Status&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;CPU Power Management&lt;/td&gt;
&lt;td&gt;🟢 Working&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sleep / Wake&lt;/td&gt;
&lt;td&gt;🟡 Partial&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPU Acceleration (OpenCL &amp;amp; Metal)&lt;/td&gt;
&lt;td&gt;🟢 Working&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ethernet&lt;/td&gt;
&lt;td&gt;🟢 Working&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Audio&lt;/td&gt;
&lt;td&gt;🟢 Working&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Headset and Mic&lt;/td&gt;
&lt;td&gt;🟢 Working&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ethernet&lt;/td&gt;
&lt;td&gt;🟢 Working&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;iMessage/Facetime and App Store&lt;/td&gt;
&lt;td&gt;🟢 Working&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AirDrop/Handoff&lt;/td&gt;
&lt;td&gt;🔴 Not Working&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="bios-settings"&gt;BIOS Settings&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Make sure to reset BIOS settings to default first.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id="tweaker"&gt;Tweaker&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Advanced CPU Settings
&lt;ul&gt;
&lt;li&gt;Hyper-Threading Technology → &lt;strong&gt;Enabled&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="settings"&gt;Settings&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Platform Power
&lt;ul&gt;
&lt;li&gt;Platform Power Management → &lt;strong&gt;Disabled&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Power Loading → &lt;strong&gt;Disabled&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;IO Ports
&lt;ul&gt;
&lt;li&gt;Initial Display Output → &lt;strong&gt;PCIe 1 Slot&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Internal Graphic → &lt;strong&gt;Disabled&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Above 4G Decoding → &lt;strong&gt;Enabled&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Above 4GB MMIO BIOS assigment → &lt;strong&gt;Enabled&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Re-Size BAR Support → &lt;strong&gt;Disabled&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;IOAPIC 24-119 Entries → &lt;strong&gt;Enabled&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Super IO Configuration
&lt;ul&gt;
&lt;li&gt;Serial Port → &lt;strong&gt;Disabled&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Parallel Port → &lt;strong&gt;Disabled&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;USB Configuration
&lt;ul&gt;
&lt;li&gt;Port 60/64 Emulation → &lt;strong&gt;Disabled&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="boot"&gt;Boot&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Fast Boot → &lt;strong&gt;Disabled&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Windows 10 Features → &lt;strong&gt;Other OS&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;CSM Support → &lt;strong&gt;Disabled&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Secure Boot → &lt;strong&gt;Disabled&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="usb-mapping"&gt;USB Mapping&lt;/h2&gt;
&lt;p&gt;Since OS X 10.11 El Capitan, Apple has imposed a limit that the operating system can only use 15 USB ports, and this applies up to the latest version of macOS. Previously this could be overcome with the &lt;code&gt;USBInjectAll&lt;/code&gt; kext, but unfortunately it can no longer be used on the last few versions of macOS.&lt;/p&gt;
&lt;p&gt;The solution is to map which USB ports will be used and save them as a kext. Using &lt;a href="https://github.com/USBToolBox/tool"&gt;USBToolBox&lt;/a&gt;, this mapping process can be done through Windows or Linux.&lt;/p&gt;
&lt;h2 id="test-results-using-geekbench-6"&gt;Test Results Using Geekbench 6&lt;/h2&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2023/05/intel-core-i5-12500-hackintosh-dengan-gigabyte-b660m-ds3h-ddr4/geekbench-6-score.png" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2023/05/intel-core-i5-12500-hackintosh-dengan-gigabyte-b660m-ds3h-ddr4/geekbench-6-score_hu_239d0292f1b9b834.webp 480w, https://blog.rullypratama.com/2023/05/intel-core-i5-12500-hackintosh-dengan-gigabyte-b660m-ds3h-ddr4/geekbench-6-score_hu_f1bb4523f936ff8e.webp 768w, https://blog.rullypratama.com/2023/05/intel-core-i5-12500-hackintosh-dengan-gigabyte-b660m-ds3h-ddr4/geekbench-6-score_hu_1780cd57b5de8101.webp 1024w, https://blog.rullypratama.com/2023/05/intel-core-i5-12500-hackintosh-dengan-gigabyte-b660m-ds3h-ddr4/geekbench-6-score_hu_ca40552ea013f8d4.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2023/05/intel-core-i5-12500-hackintosh-dengan-gigabyte-b660m-ds3h-ddr4/geekbench-6-score_hu_12638e26479556b9.jpg 480w, https://blog.rullypratama.com/2023/05/intel-core-i5-12500-hackintosh-dengan-gigabyte-b660m-ds3h-ddr4/geekbench-6-score_hu_16057f3d79db4ee1.jpg 768w, https://blog.rullypratama.com/2023/05/intel-core-i5-12500-hackintosh-dengan-gigabyte-b660m-ds3h-ddr4/geekbench-6-score_hu_2a7f44ab5cf1fcb2.jpg 1024w, https://blog.rullypratama.com/2023/05/intel-core-i5-12500-hackintosh-dengan-gigabyte-b660m-ds3h-ddr4/geekbench-6-score_hu_ca7c2a770cd2e3fa.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2023/05/intel-core-i5-12500-hackintosh-dengan-gigabyte-b660m-ds3h-ddr4/geekbench-6-score_hu_2a7f44ab5cf1fcb2.jpg"
alt="Geekbench 6 Score Comparison"
width="1024"
height="913"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Geekbench 6 Score Comparison.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Using Geekbench 6 testing, it can be seen that the performance of the Hackintosh CPU I use is roughly equivalent to Apple devices using the M1 chip. Single core performance on x86 processors will look low, &lt;a href="https://wccftech.com/why-apple-m1-single-core-comparisons-are-fundamentally-flawed-with-benchmarks/"&gt;the explanation is here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For GPU compute performance, my Hackintosh is far lower than devices with the M1 chip. But remember that I&amp;rsquo;m using a GPU released in 2012! If we include an AMD RX 6600 XT GPU in the comparison, then the M1 chip will easily lag behind.&lt;/p&gt;
&lt;p&gt;However, keep in mind that although Hackintosh has the potential for greater raw performance than devices from Apple, real Apple devices will be more efficient and more power-saving, thanks to specialized &lt;em&gt;accelerators&lt;/em&gt; like the T2 chip, neural engine, media engine, etc.&lt;/p&gt;
&lt;h2 id="example-efi-folder"&gt;Example EFI Folder&lt;/h2&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2023/05/intel-core-i5-12500-hackintosh-dengan-gigabyte-b660m-ds3h-ddr4/EFI-OC-File-List.png" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2023/05/intel-core-i5-12500-hackintosh-dengan-gigabyte-b660m-ds3h-ddr4/EFI-OC-File-List_hu_baff392f2e9779f7.webp 480w, https://blog.rullypratama.com/2023/05/intel-core-i5-12500-hackintosh-dengan-gigabyte-b660m-ds3h-ddr4/EFI-OC-File-List_hu_976f885ed42b6a0a.webp 768w, https://blog.rullypratama.com/2023/05/intel-core-i5-12500-hackintosh-dengan-gigabyte-b660m-ds3h-ddr4/EFI-OC-File-List_hu_99e375175956c06e.webp 1024w, https://blog.rullypratama.com/2023/05/intel-core-i5-12500-hackintosh-dengan-gigabyte-b660m-ds3h-ddr4/EFI-OC-File-List_hu_bac6deae47b97b08.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2023/05/intel-core-i5-12500-hackintosh-dengan-gigabyte-b660m-ds3h-ddr4/EFI-OC-File-List_hu_8fb27435bd62f0c4.jpg 480w, https://blog.rullypratama.com/2023/05/intel-core-i5-12500-hackintosh-dengan-gigabyte-b660m-ds3h-ddr4/EFI-OC-File-List_hu_48b8dc7dd581be2d.jpg 768w, https://blog.rullypratama.com/2023/05/intel-core-i5-12500-hackintosh-dengan-gigabyte-b660m-ds3h-ddr4/EFI-OC-File-List_hu_f2c7d379a7d85dd7.jpg 1024w, https://blog.rullypratama.com/2023/05/intel-core-i5-12500-hackintosh-dengan-gigabyte-b660m-ds3h-ddr4/EFI-OC-File-List_hu_19b74f82af15449c.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2023/05/intel-core-i5-12500-hackintosh-dengan-gigabyte-b660m-ds3h-ddr4/EFI-OC-File-List_hu_f2c7d379a7d85dd7.jpg"
alt="OpenCore EFI File List"
width="1024"
height="1112"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;OpenCore EFI File List.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Using someone else&amp;rsquo;s EFI folder is usually not recommended even if both have identical hardware configurations. However, taking an EFI folder from a similar source as an example will simplify the Hackintosh installation process. Some files can be copied directly (e.g. drivers, SSDT, kext), but settings like &lt;code&gt;config.plist&lt;/code&gt; must be adjusted according to each person&amp;rsquo;s hardware configuration and needs.&lt;/p&gt;
&lt;p&gt;Here are some useful links:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://blog.rullypratama.com/assets/downloads/hackintosh/Gigabyte-B660M-DS3H-DDR4-OC-EFI.zip"&gt;OpenCore EFI folder for Gigabyte B660M DS3H DD4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dortania.github.io/OpenCore-Install-Guide/"&gt;Dortania OpenCore Install Guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/acidanthera/OpenCorePkg"&gt;OpenCore&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/corpnewt/ProperTree"&gt;ProperTree (to edit &lt;code&gt;config.plist&lt;/code&gt; file)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Update 2023/05/13:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I found the &lt;a href="https://github.com/ic005k/OCAuxiliaryTools"&gt;OpenCore Auxiliary Tool&lt;/a&gt; which has the same function as ProperTree (editing the &lt;code&gt;config.plist&lt;/code&gt; file) but with a very easy-to-use GUI. In addition, this tool can also be used on Windows, Linux, and macOS.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Good luck! ✨&lt;/p&gt;</description></item><item><title>Tool: GOPupd</title><link>https://blog.rullypratama.com/en/2023/04/tool-gopupd/</link><pubDate>Sat, 29 Apr 2023 00:00:00 +0000</pubDate><guid>https://blog.rullypratama.com/en/2023/04/tool-gopupd/</guid><description>&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2023/04/tool-gopupd/gopupd-before-after.png" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2023/04/tool-gopupd/gopupd-before-after_hu_b69a476539026c81.webp 480w, https://blog.rullypratama.com/2023/04/tool-gopupd/gopupd-before-after_hu_824c6cf08d93f21e.webp 768w, https://blog.rullypratama.com/2023/04/tool-gopupd/gopupd-before-after_hu_7a78f13425b8715a.webp 1024w, https://blog.rullypratama.com/2023/04/tool-gopupd/gopupd-before-after_hu_e26c7cef72a08e18.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2023/04/tool-gopupd/gopupd-before-after_hu_da7e34873671dc7c.jpg 480w, https://blog.rullypratama.com/2023/04/tool-gopupd/gopupd-before-after_hu_210018f905ff709a.jpg 768w, https://blog.rullypratama.com/2023/04/tool-gopupd/gopupd-before-after_hu_b143a691ce1c4528.jpg 1024w, https://blog.rullypratama.com/2023/04/tool-gopupd/gopupd-before-after_hu_959258cf02452236.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2023/04/tool-gopupd/gopupd-before-after_hu_b143a691ce1c4528.jpg"
alt="GPU-Z view before and after"
width="1024"
height="570"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;GPU-Z view before and after tweak using this tool.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;A while ago, I bought an AMD Radeon HD 7750 GPU from Facebook for 350,000 rupiah. I deliberately bought this old GPU for Hackintosh purposes. AMD GPUs are known for having excellent compatibility with macOS compared to Nvidia. When I paired this GPU with an Intel 12th Gen platform, the display only appeared on the monitor once the booting process reached the Windows login screen. Initially, I thought the GPU I bought had a defect, but I was wrong.&lt;/p&gt;
&lt;p&gt;After I researched various internet forums, the reason why a black screen appeared during the booting process was that the GPU I installed was too old to support booting in UEFI-only mode (non-CSM). Older GPUs usually do not have UEFI firmware in their &lt;em&gt;Video BIOS&lt;/em&gt;. Whether a GPU has UEFI firmware or not can be seen with the GPU-Z tool.&lt;/p&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2023/04/tool-gopupd/gopupd-no-uefi.png" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2023/04/tool-gopupd/gopupd-no-uefi_hu_be16ceab43e2feb6.webp 480w, https://blog.rullypratama.com/2023/04/tool-gopupd/gopupd-no-uefi_hu_d2acce10fe4eeb9e.webp 768w, https://blog.rullypratama.com/2023/04/tool-gopupd/gopupd-no-uefi_hu_e32d7567452d4256.webp 1024w, https://blog.rullypratama.com/2023/04/tool-gopupd/gopupd-no-uefi_hu_4e0a64fb2442686c.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2023/04/tool-gopupd/gopupd-no-uefi_hu_58f8c199494ece64.jpg 480w, https://blog.rullypratama.com/2023/04/tool-gopupd/gopupd-no-uefi_hu_db41e273093f79cc.jpg 768w, https://blog.rullypratama.com/2023/04/tool-gopupd/gopupd-no-uefi_hu_77dd4187fc5d1253.jpg 1024w, https://blog.rullypratama.com/2023/04/tool-gopupd/gopupd-no-uefi_hu_6e914a4453a25ec8.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2023/04/tool-gopupd/gopupd-no-uefi_hu_77dd4187fc5d1253.jpg"
alt="GPU without UEFI firmware"
width="1024"
height="455"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;GPU without UEFI firmware, as seen on GPU-Z the UEFI checkbox isn&amp;rsquo;t checked.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;The GOPupd tool functions to insert GOP information into the &lt;em&gt;Video BIOS&lt;/em&gt;, making older GPUs UEFI-compatible. Not just AMD GPUs, this tool can also be used for Nvidia GPUs. However, not all older GPUs can be &amp;rsquo;tricked&amp;rsquo;. Here is a list of compatible GPUs:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;AMD&lt;/strong&gt;: HD 6xxx, 7xxx series, or newer.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Nvidia&lt;/strong&gt;: Series with GT21x, GF10x, GF119, GK1xx/GK2xx, GM1xx, GM2xx chips, or newer.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The steps to be taken are:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Extract the original &lt;em&gt;Video BIOS&lt;/em&gt; (VBIOS) from the GPU you&amp;rsquo;re using (easiest way is using GPU-Z, then click the share button under the manufacturer logo).&lt;/li&gt;
&lt;li&gt;Run the GOPupd tool then drop the original VBIOS file we obtained from step 1.&lt;/li&gt;
&lt;li&gt;Re-flash the VBIOS to the GPU (For AMD use ATIFlash, for Nvidia use NVFlash).&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Keep in mind that any risk of damage is your own responsibility ✌️&lt;/p&gt;
&lt;p&gt;Here are some useful links (including download links):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://firmwaresecurity.com/2016/02/23/tool-gopupd/#:~:text=GOPupd%20is%20a%20tool%20that%20updates%20a%20GOP,older%20GPU%20compatible%20to%20pure%20UEFI%20%28non-CSM%29%20mode."&gt;Tool: GOPupd&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://web.archive.org/web/20230321142121/https://winraid.level1techs.com/t/amd-and-nvidia-gop-update-no-requests-diy/30917"&gt;AMD and Nvidia GOP update&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.rullypratama.com/assets/downloads/gopupd/GOPUpd_v1.9.6.5.rar"&gt;GOPupd download&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Get Windows 11 Fluent Emoji for Windows 10 and Windows 11</title><link>https://blog.rullypratama.com/en/2021/10/get-windows-11-fluent-emoji-for-windows-10-and-windows-11/</link><pubDate>Mon, 25 Oct 2021 00:00:00 +0000</pubDate><guid>https://blog.rullypratama.com/en/2021/10/get-windows-11-fluent-emoji-for-windows-10-and-windows-11/</guid><description>&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2021/10/dapatkan-windows-11-fluent-emoji-untuk-windows-10-dan-windows-11/win11-emoji.png" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2021/10/dapatkan-windows-11-fluent-emoji-untuk-windows-10-dan-windows-11/win11-emoji_hu_f8078239c36e2afa.webp 480w, https://blog.rullypratama.com/2021/10/dapatkan-windows-11-fluent-emoji-untuk-windows-10-dan-windows-11/win11-emoji_hu_31c3dfa92b50f8d6.webp 768w, https://blog.rullypratama.com/2021/10/dapatkan-windows-11-fluent-emoji-untuk-windows-10-dan-windows-11/win11-emoji_hu_7afd7a2ade7f99.webp 1024w, https://blog.rullypratama.com/2021/10/dapatkan-windows-11-fluent-emoji-untuk-windows-10-dan-windows-11/win11-emoji_hu_4b9e1bf7b641aa19.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2021/10/dapatkan-windows-11-fluent-emoji-untuk-windows-10-dan-windows-11/win11-emoji_hu_9cbda089a41ce6f.jpg 480w, https://blog.rullypratama.com/2021/10/dapatkan-windows-11-fluent-emoji-untuk-windows-10-dan-windows-11/win11-emoji_hu_cc328d37753aaeb9.jpg 768w, https://blog.rullypratama.com/2021/10/dapatkan-windows-11-fluent-emoji-untuk-windows-10-dan-windows-11/win11-emoji_hu_d41438d1abb853cc.jpg 1024w, https://blog.rullypratama.com/2021/10/dapatkan-windows-11-fluent-emoji-untuk-windows-10-dan-windows-11/win11-emoji_hu_9e7bd588ac6adb1a.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2021/10/dapatkan-windows-11-fluent-emoji-untuk-windows-10-dan-windows-11/win11-emoji_hu_d41438d1abb853cc.jpg"
alt="Windows 11 fluent emoji compared to Windows 10 counterpart"
width="1024"
height="498"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Windows 11 fluent emoji compared to Windows 10 counterpart.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;There are many new design aspects in Windows 11 compared to previous Windows versions. One of them is the emojis. Unfortunately, these new emojis were not included in the retail version of Windows 11 released on October 10, 2021. Fortunately, the new emojis from the &lt;em&gt;Insider Preview&lt;/em&gt; version can be installed on the retail version of Windows 11, and even on Windows 10.&lt;/p&gt;
&lt;p&gt;In Windows, emojis are stored in the &lt;code&gt;Segoe UI Emoji&lt;/code&gt; font file with a &lt;code&gt;.ttf&lt;/code&gt; extension. As such, font files from one version of Windows can be installed on another version of Windows. Below, I&amp;rsquo;ve provided the emoji font from Windows 11 Insider Preview 22478.1000.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Download the emoji font in a &lt;code&gt;.zip&lt;/code&gt; file through &lt;a href="https://blog.rullypratama.com/assets/downloads/win11-emoji/segoe-fonts.zip"&gt;the following link&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Extract the downloaded &lt;code&gt;.zip&lt;/code&gt; file.&lt;/li&gt;
&lt;li&gt;Select all &lt;code&gt;.ttf&lt;/code&gt; files, right-click, and select &lt;strong&gt;Install for all users&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;If a confirmation dialog box appears to replace already installed fonts, click &lt;strong&gt;Yes&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Restart your computer for the changes to take effect.&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>Install Windows 11 on PC and Laptop Without TPM and Secure Boot</title><link>https://blog.rullypratama.com/en/2021/10/install-windows-11-on-pc-and-laptop-without-tpm-and-secure-boot/</link><pubDate>Sun, 24 Oct 2021 00:00:00 +0000</pubDate><guid>https://blog.rullypratama.com/en/2021/10/install-windows-11-on-pc-and-laptop-without-tpm-and-secure-boot/</guid><description>&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2021/10/install-windows-11-di-pc-dan-laptop-tanpa-tpm-dan-secure-boot/win-11-cover.png" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2021/10/install-windows-11-di-pc-dan-laptop-tanpa-tpm-dan-secure-boot/win-11-cover_hu_79b863d736465d07.webp 480w, https://blog.rullypratama.com/2021/10/install-windows-11-di-pc-dan-laptop-tanpa-tpm-dan-secure-boot/win-11-cover_hu_4508e9c6f854a15b.webp 768w, https://blog.rullypratama.com/2021/10/install-windows-11-di-pc-dan-laptop-tanpa-tpm-dan-secure-boot/win-11-cover_hu_a422b89b1f9e0c56.webp 1024w, https://blog.rullypratama.com/2021/10/install-windows-11-di-pc-dan-laptop-tanpa-tpm-dan-secure-boot/win-11-cover_hu_2d16f3b4d721ae51.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2021/10/install-windows-11-di-pc-dan-laptop-tanpa-tpm-dan-secure-boot/win-11-cover_hu_278ea4be0eb94868.jpg 480w, https://blog.rullypratama.com/2021/10/install-windows-11-di-pc-dan-laptop-tanpa-tpm-dan-secure-boot/win-11-cover_hu_11479ca05e76904f.jpg 768w, https://blog.rullypratama.com/2021/10/install-windows-11-di-pc-dan-laptop-tanpa-tpm-dan-secure-boot/win-11-cover_hu_1dd95ed919445c0e.jpg 1024w, https://blog.rullypratama.com/2021/10/install-windows-11-di-pc-dan-laptop-tanpa-tpm-dan-secure-boot/win-11-cover_hu_7edc95d0cf05a81f.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2021/10/install-windows-11-di-pc-dan-laptop-tanpa-tpm-dan-secure-boot/win-11-cover_hu_1dd95ed919445c0e.jpg"
alt="Ilustrasi Windows 11"
width="1024"
height="498"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Ilustrasi Windows 11.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Many people want to try Windows 11, which was just released in October this year. Unfortunately, many are disappointed because Microsoft requires Windows 11 to be installed on devices that have TPM and Secure Boot. I will share a way to fresh install Windows 11 without TPM and Secure Boot.&lt;/p&gt;
&lt;p&gt;Here I assume the reader already has experience installing Windows on a laptop or PC.&lt;/p&gt;
&lt;p&gt;For those who frequently install Windows or other operating systems on PC devices, you&amp;rsquo;re likely familiar with this tool. Shortly after Windows 11 was released, Rufus added support for creating Windows 11 USB installers that can be used on devices without TPM or Secure Boot.&lt;/p&gt;
&lt;p&gt;Here is what you&amp;rsquo;ll need:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Windows 11 ISO file which can be downloaded from the &lt;a href="https://www.microsoft.com/en-us/software-download/windows11"&gt;official website&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Latest Rufus which can be downloaded &lt;a href="https://rufus.ie/en/"&gt;here&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;USB flash disk with at least 8 GB capacity&lt;/li&gt;
&lt;/ul&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2021/10/install-windows-11-di-pc-dan-laptop-tanpa-tpm-dan-secure-boot/win-11-rufus.png" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2021/10/install-windows-11-di-pc-dan-laptop-tanpa-tpm-dan-secure-boot/win-11-rufus_hu_8e0054ead2027b1b.webp 480w, https://blog.rullypratama.com/2021/10/install-windows-11-di-pc-dan-laptop-tanpa-tpm-dan-secure-boot/win-11-rufus_hu_8ba1b96e12bbe11c.webp 768w, https://blog.rullypratama.com/2021/10/install-windows-11-di-pc-dan-laptop-tanpa-tpm-dan-secure-boot/win-11-rufus_hu_a79f93690777343b.webp 1024w, https://blog.rullypratama.com/2021/10/install-windows-11-di-pc-dan-laptop-tanpa-tpm-dan-secure-boot/win-11-rufus_hu_3e21ea27966c6b16.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2021/10/install-windows-11-di-pc-dan-laptop-tanpa-tpm-dan-secure-boot/win-11-rufus_hu_421689d0e0d06520.jpg 480w, https://blog.rullypratama.com/2021/10/install-windows-11-di-pc-dan-laptop-tanpa-tpm-dan-secure-boot/win-11-rufus_hu_545a7274bedd9731.jpg 768w, https://blog.rullypratama.com/2021/10/install-windows-11-di-pc-dan-laptop-tanpa-tpm-dan-secure-boot/win-11-rufus_hu_273a671cc70dd457.jpg 1024w, https://blog.rullypratama.com/2021/10/install-windows-11-di-pc-dan-laptop-tanpa-tpm-dan-secure-boot/win-11-rufus_hu_bda52733c66b2b8f.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2021/10/install-windows-11-di-pc-dan-laptop-tanpa-tpm-dan-secure-boot/win-11-rufus_hu_273a671cc70dd457.jpg"
alt="Rufus Windows 11"
width="1024"
height="498"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Rufus Windows 11.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Here are the steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Make sure the USB flash disk is plugged into the PC.&lt;/li&gt;
&lt;li&gt;Open Rufus, select the flash disk you want to use, then select the Windows 11 ISO file.&lt;/li&gt;
&lt;li&gt;Then in the &lt;strong&gt;Image Option&lt;/strong&gt; section, select &lt;code&gt;Extended Windows 11 Installation (no TPM/no Secure Boot/8GB- RAM)&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Start&lt;/strong&gt; and wait until the process is complete.&lt;/li&gt;
&lt;li&gt;Install Windows 11 on your PC or laptop as usual.&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>How to Enable Encrypted DNS on iOS and macOS Devices</title><link>https://blog.rullypratama.com/en/2021/08/how-to-enable-encrypted-dns-on-ios-and-macos-devices/</link><pubDate>Tue, 31 Aug 2021 00:00:00 +0000</pubDate><guid>https://blog.rullypratama.com/en/2021/08/how-to-enable-encrypted-dns-on-ios-and-macos-devices/</guid><description>&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2021/08/cara-mengaktifkan-encrypted-dns-di-perangkat-ios-dan-macos/secure-dns-thumbnail.png" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2021/08/cara-mengaktifkan-encrypted-dns-di-perangkat-ios-dan-macos/secure-dns-thumbnail_hu_8e9c45fc73dd5fa0.webp 480w, https://blog.rullypratama.com/2021/08/cara-mengaktifkan-encrypted-dns-di-perangkat-ios-dan-macos/secure-dns-thumbnail_hu_1a4044f777227c19.webp 768w, https://blog.rullypratama.com/2021/08/cara-mengaktifkan-encrypted-dns-di-perangkat-ios-dan-macos/secure-dns-thumbnail_hu_7f8470d0b2224641.webp 1024w, https://blog.rullypratama.com/2021/08/cara-mengaktifkan-encrypted-dns-di-perangkat-ios-dan-macos/secure-dns-thumbnail_hu_1b1fb6427da9ff9e.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2021/08/cara-mengaktifkan-encrypted-dns-di-perangkat-ios-dan-macos/secure-dns-thumbnail_hu_2b53eb22315eea41.jpg 480w, https://blog.rullypratama.com/2021/08/cara-mengaktifkan-encrypted-dns-di-perangkat-ios-dan-macos/secure-dns-thumbnail_hu_e5b1ecb38b81dc9f.jpg 768w, https://blog.rullypratama.com/2021/08/cara-mengaktifkan-encrypted-dns-di-perangkat-ios-dan-macos/secure-dns-thumbnail_hu_77285e84c471139.jpg 1024w, https://blog.rullypratama.com/2021/08/cara-mengaktifkan-encrypted-dns-di-perangkat-ios-dan-macos/secure-dns-thumbnail_hu_8cf795c1d702f97f.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2021/08/cara-mengaktifkan-encrypted-dns-di-perangkat-ios-dan-macos/secure-dns-thumbnail_hu_77285e84c471139.jpg"
alt="Encrypted DNS on iOS iPhone"
width="1024"
height="498"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Encrypted DNS on iOS iPhone.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Actually, since &lt;strong&gt;iOS 14 and macOS Big Sur&lt;/strong&gt;, both operating systems have supported &lt;em&gt;encrypted DNS&lt;/em&gt; or DNS-over-HTTPS / TLS. Unlike Android, encrypted DNS settings are not directly accessible to users. Let&amp;rsquo;s find out how to activate this feature.&lt;/p&gt;
&lt;h2 id="dns-and-its-function"&gt;DNS and Its Function&lt;/h2&gt;
&lt;p&gt;Every device connected to the internet has a unique identity. One of these identities is an IP address. For one device to communicate with another, the device&amp;rsquo;s IP address must be known first.&lt;/p&gt;
&lt;p&gt;An IP address is a combination of numbers that is not easily remembered by humans. For example, 103.102.166.224 or 142.251.10.139. To enable humans to access the internet using a specific address, such as google.com or wikipedia.org, there must be a machine that translates the web address into an IP address. This is why DNS (Domain Name System) servers were created.&lt;/p&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2021/08/cara-mengaktifkan-encrypted-dns-di-perangkat-ios-dan-macos/secure-dns-illustration.webp" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2021/08/cara-mengaktifkan-encrypted-dns-di-perangkat-ios-dan-macos/secure-dns-illustration_hu_a9c20dc847da85f7.webp 480w, https://blog.rullypratama.com/2021/08/cara-mengaktifkan-encrypted-dns-di-perangkat-ios-dan-macos/secure-dns-illustration_hu_af84a79414e24984.webp 768w, https://blog.rullypratama.com/2021/08/cara-mengaktifkan-encrypted-dns-di-perangkat-ios-dan-macos/secure-dns-illustration_hu_2ee059b346735a5e.webp 1024w, https://blog.rullypratama.com/2021/08/cara-mengaktifkan-encrypted-dns-di-perangkat-ios-dan-macos/secure-dns-illustration_hu_55b5e6e31e9d699f.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2021/08/cara-mengaktifkan-encrypted-dns-di-perangkat-ios-dan-macos/secure-dns-illustration_hu_4ec621d8b423ddb2.jpg 480w, https://blog.rullypratama.com/2021/08/cara-mengaktifkan-encrypted-dns-di-perangkat-ios-dan-macos/secure-dns-illustration_hu_1b041084bb18568d.jpg 768w, https://blog.rullypratama.com/2021/08/cara-mengaktifkan-encrypted-dns-di-perangkat-ios-dan-macos/secure-dns-illustration_hu_d25ed37fe63a925.jpg 1024w, https://blog.rullypratama.com/2021/08/cara-mengaktifkan-encrypted-dns-di-perangkat-ios-dan-macos/secure-dns-illustration_hu_e5dc991f054fd190.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2021/08/cara-mengaktifkan-encrypted-dns-di-perangkat-ios-dan-macos/secure-dns-illustration_hu_d25ed37fe63a925.jpg"
alt="Encrypted DNS illustrated"
width="1024"
height="585"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Encrypted DNS illustrated.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Unfortunately, the web address we aim for can be easily read by other parties, such as internet service providers, Wi-Fi administrators, or even malicious actors. This is because the web addresses we query from a DNS server are unencrypted. To avoid this, it is highly recommended to use &lt;em&gt;encrypted DNS&lt;/em&gt; on various devices connected to the internet.&lt;/p&gt;
&lt;h2 id="solution-1-using-third-party-applications"&gt;Solution 1: Using Third-Party Applications&lt;/h2&gt;
&lt;p&gt;I mentioned earlier that the settings for &lt;em&gt;encrypted DNS&lt;/em&gt; on iOS and macOS are not easily accessible to users. Therefore, many applications and service providers offer their services. One of them is &lt;a href="https://1.1.1.1/"&gt;1.1.1.1&lt;/a&gt; from Cloudflare. VPN apps like ProtonVPN or NordVPN also enable &lt;em&gt;encrypted DNS&lt;/em&gt; when using their services.&lt;/p&gt;
&lt;p&gt;While easy to use, I don&amp;rsquo;t particularly like this solution. Having additional apps on a phone can reduce storage space, make the device heavier, etc. Furthermore, some services, especially VPNs, also ask consumers to pay for more complete features.&lt;/p&gt;
&lt;h2 id="solution-2-using-native-ios-and-macos-features"&gt;Solution 2: Using Native iOS and macOS Features&lt;/h2&gt;
&lt;p&gt;To use &lt;em&gt;encrypted DNS&lt;/em&gt; on iOS / iPhone and macOS / MacBook, users must download a &lt;em&gt;configuration profile&lt;/em&gt; that tells the operating system which DNS to use.&lt;/p&gt;
&lt;h3 id="step-one"&gt;Step One&lt;/h3&gt;
&lt;p&gt;Click the following links to download the &lt;em&gt;configuration profile&lt;/em&gt; of the DNS you want to use (if confused, you can use 1.1.1.1 Cloudflare or Google DNS):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/Candygoblen123/encrypted-dns/raw/master/signed/cloudflare-https.mobileconfig"&gt;1.1.1.1 / Cloudflare DNS HTTPS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Candygoblen123/encrypted-dns/raw/master/signed/google-https.mobileconfig"&gt;Google DNS HTTPS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Candygoblen123/encrypted-dns/raw/master/signed/opendns-https.mobileconfig"&gt;OpenDNS HTTPS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Candygoblen123/encrypted-dns/raw/master/signed/quad9-https.mobileconfig"&gt;Quad9 DNS HTTPS&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="step-two"&gt;Step Two&lt;/h3&gt;
&lt;p&gt;After downloading one of the profiles above, a notification will appear stating that this website is requesting permission to install a profile on the device. Click &lt;strong&gt;Allow&lt;/strong&gt;. Then go to &lt;strong&gt;Settings&lt;/strong&gt; -&amp;gt; &lt;strong&gt;Profile Downloaded&lt;/strong&gt;. Finally, click install and enter your device passcode.&lt;/p&gt;
&lt;p&gt;Congratulations, your device is now using &lt;em&gt;encrypted DNS&lt;/em&gt;, making the websites you visit harder to monitor or block by internet service providers! Now your device should be able to open sites blocked by ISPs, such as &lt;a href="https://reddit.com"&gt;reddit.com&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="however-keep-in-mind"&gt;However, Keep in Mind&amp;hellip;&lt;/h2&gt;
&lt;p&gt;Although using &lt;em&gt;encrypted DNS&lt;/em&gt; can prevent users from being tracked by third parties regarding the sites they visit, it is not impossible for the DNS server we use to store our internet history. Therefore, please choose a DNS server provider you trust most.&lt;/p&gt;
&lt;h2 id="sources"&gt;Sources&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://paulmillr.com/posts/encrypted-dns/"&gt;Paul Miller blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/paulmillr/encrypted-dns"&gt;Paul Miller Github&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Candygoblen123/encrypted-dns/"&gt;Andrew Glaze Github&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>A Deeper Look at Double Clicking Cells in Microsoft Excel and Google Sheets</title><link>https://blog.rullypratama.com/en/2021/06/a-deeper-look-at-double-clicking-cells-in-microsoft-excel-and-google-sheets/</link><pubDate>Mon, 28 Jun 2021 00:00:00 +0000</pubDate><guid>https://blog.rullypratama.com/en/2021/06/a-deeper-look-at-double-clicking-cells-in-microsoft-excel-and-google-sheets/</guid><description>&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2021/05/cari-tahu-lebih-dalam-tentang-double-click-cell-di-microsoft-excel-dan-google-sheets/double-click-excel.png" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2021/05/cari-tahu-lebih-dalam-tentang-double-click-cell-di-microsoft-excel-dan-google-sheets/double-click-excel_hu_f1d98ec2939692b0.webp 480w, https://blog.rullypratama.com/2021/05/cari-tahu-lebih-dalam-tentang-double-click-cell-di-microsoft-excel-dan-google-sheets/double-click-excel_hu_4a0c1176f5062231.webp 768w, https://blog.rullypratama.com/2021/05/cari-tahu-lebih-dalam-tentang-double-click-cell-di-microsoft-excel-dan-google-sheets/double-click-excel_hu_165b3577446227ae.webp 1024w, https://blog.rullypratama.com/2021/05/cari-tahu-lebih-dalam-tentang-double-click-cell-di-microsoft-excel-dan-google-sheets/double-click-excel_hu_4e3f8b70bc495d41.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2021/05/cari-tahu-lebih-dalam-tentang-double-click-cell-di-microsoft-excel-dan-google-sheets/double-click-excel_hu_bed518aa0e07dece.jpg 480w, https://blog.rullypratama.com/2021/05/cari-tahu-lebih-dalam-tentang-double-click-cell-di-microsoft-excel-dan-google-sheets/double-click-excel_hu_132f8f8c6b0d9c4b.jpg 768w, https://blog.rullypratama.com/2021/05/cari-tahu-lebih-dalam-tentang-double-click-cell-di-microsoft-excel-dan-google-sheets/double-click-excel_hu_bea64529b316f4c7.jpg 1024w, https://blog.rullypratama.com/2021/05/cari-tahu-lebih-dalam-tentang-double-click-cell-di-microsoft-excel-dan-google-sheets/double-click-excel_hu_dd9b06e0e5cc06e1.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2021/05/cari-tahu-lebih-dalam-tentang-double-click-cell-di-microsoft-excel-dan-google-sheets/double-click-excel_hu_bea64529b316f4c7.jpg"
alt="Double click cell on Microsoft Excel illustrated"
width="1024"
height="498"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Double click cell on Microsoft Excel illustrated.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Every spreadsheet document consists of thousands of boxes, which we usually call &lt;strong&gt;cells&lt;/strong&gt;. A cell is the intersection of a row and a column. Columns are denoted by letters (A, B, C), while rows use numbers (1, 2, 3). Therefore, cells have addresses with a combination of letters and numbers, e.g., C30, B15, etc.&lt;/p&gt;
&lt;p&gt;Users can interact with cells. From writing values inside, editing, deleting, copying, to pasting. Additionally, interactions with cells can be in the form of dragging or double-clicking. Interestingly, every double-click applied to a cell with different values will yield different results.&lt;/p&gt;
&lt;h2 id="creating-sequences"&gt;Creating Sequences&lt;/h2&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2021/05/cari-tahu-lebih-dalam-tentang-double-click-cell-di-microsoft-excel-dan-google-sheets/double-click-excel-1.webp" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2021/05/cari-tahu-lebih-dalam-tentang-double-click-cell-di-microsoft-excel-dan-google-sheets/double-click-excel-1_hu_3a74bfbdb0443ad4.webp 480w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2021/05/cari-tahu-lebih-dalam-tentang-double-click-cell-di-microsoft-excel-dan-google-sheets/double-click-excel-1_hu_6c474994669bffb6.jpg 480w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2021/05/cari-tahu-lebih-dalam-tentang-double-click-cell-di-microsoft-excel-dan-google-sheets/double-click-excel-1_hu_beb481e12e51134c.jpg"
alt="Double click cell to create sequence"
width="720"
height="300"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Double click cell to create sequence.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Double-clicking an active cell can generate a sequence in the empty cells below if the double-clicked cell meets the following criteria:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Two or more cells containing consecutive numbers (e.g., 1, 2, etc.)&lt;/li&gt;
&lt;li&gt;One cell containing text with a number at the end&lt;/li&gt;
&lt;li&gt;One cell containing a date&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="filling-cells-with-the-same-content"&gt;Filling Cells with the Same Content&lt;/h2&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2021/05/cari-tahu-lebih-dalam-tentang-double-click-cell-di-microsoft-excel-dan-google-sheets/double-click-excel-2.webp" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2021/05/cari-tahu-lebih-dalam-tentang-double-click-cell-di-microsoft-excel-dan-google-sheets/double-click-excel-2_hu_42c32ded2e59d43d.webp 480w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2021/05/cari-tahu-lebih-dalam-tentang-double-click-cell-di-microsoft-excel-dan-google-sheets/double-click-excel-2_hu_2b02088ae6e43a60.jpg 480w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2021/05/cari-tahu-lebih-dalam-tentang-double-click-cell-di-microsoft-excel-dan-google-sheets/double-click-excel-2_hu_ccdc8ec07c9e1b9c.jpg"
alt="Double click cell to fill the same content"
width="720"
height="300"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Double click cell to fill the same content.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Double-clicking one or more active cells can fill the empty cells below with the same content as the active cell, provided the double-clicked cell meets these criteria:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;One cell containing text&lt;/li&gt;
&lt;li&gt;Two or more cells containing the same number or date (not sequential)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="however-double-clicking-a-cell-does-not-fill-already-populated-cells"&gt;However, Double-Clicking a Cell Does Not Fill Already Populated Cells&lt;/h2&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2021/05/cari-tahu-lebih-dalam-tentang-double-click-cell-di-microsoft-excel-dan-google-sheets/double-click-excel-3.webp" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2021/05/cari-tahu-lebih-dalam-tentang-double-click-cell-di-microsoft-excel-dan-google-sheets/double-click-excel-3_hu_19e6ea894c71094b.webp 480w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2021/05/cari-tahu-lebih-dalam-tentang-double-click-cell-di-microsoft-excel-dan-google-sheets/double-click-excel-3_hu_724191956a172b23.jpg 480w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2021/05/cari-tahu-lebih-dalam-tentang-double-click-cell-di-microsoft-excel-dan-google-sheets/double-click-excel-3_hu_5bdd780aa5480e5b.jpg"
alt="Double click cell does nothing when the cell below it isn&amp;#39;t empty"
width="720"
height="300"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Double click cell does nothing when the cell below it isn&amp;rsquo;t empty.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Double-clicking one or two active cells will &lt;strong&gt;NOT&lt;/strong&gt; populate other cells if they already contain content. To replace the content of other cells, you must drag the active cell downwards or sideways.&lt;/p&gt;
&lt;p&gt;So, those are some of the things that can be achieved through double-clicking cells in Microsoft Excel or Google Sheets. Hopefully, this trick can increase your productivity. Stay curious! ✨&lt;/p&gt;</description></item><item><title>Fixing Clock Issues in Windows and Linux Dual Boot</title><link>https://blog.rullypratama.com/en/2021/06/fixing-clock-issues-in-windows-and-linux-dual-boot/</link><pubDate>Sat, 05 Jun 2021 00:00:00 +0000</pubDate><guid>https://blog.rullypratama.com/en/2021/06/fixing-clock-issues-in-windows-and-linux-dual-boot/</guid><description>&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2021/06/mengatasi-permasalahan-jam-pada-dual-boot-windows-dan-linux/time.png" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2021/06/mengatasi-permasalahan-jam-pada-dual-boot-windows-dan-linux/time_hu_9a21ed6503d92d12.webp 480w, https://blog.rullypratama.com/2021/06/mengatasi-permasalahan-jam-pada-dual-boot-windows-dan-linux/time_hu_486bb930f6972a7c.webp 768w, https://blog.rullypratama.com/2021/06/mengatasi-permasalahan-jam-pada-dual-boot-windows-dan-linux/time_hu_621b76998e0dd454.webp 1024w, https://blog.rullypratama.com/2021/06/mengatasi-permasalahan-jam-pada-dual-boot-windows-dan-linux/time_hu_b9915950d8d413c3.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2021/06/mengatasi-permasalahan-jam-pada-dual-boot-windows-dan-linux/time_hu_418d84863aa90672.jpg 480w, https://blog.rullypratama.com/2021/06/mengatasi-permasalahan-jam-pada-dual-boot-windows-dan-linux/time_hu_a22447ff56d33812.jpg 768w, https://blog.rullypratama.com/2021/06/mengatasi-permasalahan-jam-pada-dual-boot-windows-dan-linux/time_hu_d52cc3c59b663f15.jpg 1024w, https://blog.rullypratama.com/2021/06/mengatasi-permasalahan-jam-pada-dual-boot-windows-dan-linux/time_hu_b96d4ec019971e4c.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2021/06/mengatasi-permasalahan-jam-pada-dual-boot-windows-dan-linux/time_hu_d52cc3c59b663f15.jpg"
alt="Ubuntu Linux and Windows dual boot illustration"
width="1024"
height="498"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Ubuntu Linux and Windows dual boot illustration.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Playing around with Linux is indeed fun. Trying a system that is completely new to your daily routine is a thrill in itself. However, problems often arise, especially when Linux is paired with Windows on a single computer device via &lt;em&gt;dual boot&lt;/em&gt;. One of them is the issue regarding the clock.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s a trivial matter, but very annoying if ignored. I first observed this problem when using Ubuntu Linux as a second operating system on my laptop, after Windows, of course. Every time I switched from Ubuntu to Windows, my system clock was always messed up. For example, if it was 4:00 PM, the laptop clock showed 9:00 AM, and so on.&lt;/p&gt;
&lt;p&gt;At first, I didn&amp;rsquo;t understand this anomaly. But after reading here and there, it turns out there is one fundamental difference that causes the mess-up in time.&lt;/p&gt;
&lt;h2 id="fundamental-difference-between-windows-and-linux"&gt;Fundamental Difference between Windows and Linux&lt;/h2&gt;
&lt;p&gt;Every computer device we use, whether it&amp;rsquo;s a PC or Laptop, whether made by Lenovo or Apple, definitely has a device called the &lt;a href="https://en.wikipedia.org/wiki/Real-time_clock"&gt;Real-time clock (RTC)&lt;/a&gt;. The function of this device is to store the time so that the computer&amp;rsquo;s clock is always accurate. This device is usually equipped with a battery, so if no power is supplied to the computer, the time will still be stored accurately.&lt;/p&gt;
&lt;p&gt;Any operating system used on a computer device will read the time stored in the RTC and display it in the system. If a user changes the clock in Windows, for example, Windows will save that time value back to the RTC. However, each operating system has its own way of reading and saving time to the RTC.&lt;/p&gt;
&lt;p&gt;Linux, macOS, BSD, and other operating systems rooted in Unix will save the time to the RTC in the &lt;a href="https://en.wikipedia.org/wiki/Coordinated_Universal_Time"&gt;&lt;em&gt;Coordinated Universal Time&lt;/em&gt;&lt;/a&gt; or UTC time zone. This means if a user sets the time in Ubuntu Linux to 7:00 PM WIB (UTC+7), Ubuntu will save a time value of 1:00 PM UTC to the RTC device. When Ubuntu is turned on, it reads the time from the RTC in UTC and converts it to local time, in this case, WIB / UTC+7. Additionally, most Linux distributions will fetch the time from the Internet whenever the computer is turned on.&lt;/p&gt;
&lt;p&gt;This is where the problem starts. Windows—which has its roots in MS-DOS—by default saves time both in the system and to the RTC in the &lt;a href="https://devblogs.microsoft.com/oldnewthing/20040902-00/?p=37983"&gt;local time zone&lt;/a&gt;. This means if you set the clock in Windows to 7:00 PM, what&amp;rsquo;s stored in the RTC is also 7:00 PM. Thus, when a user moves from Linux to Windows, Windows reads the RTC written by Linux in UTC but treats it as &lt;em&gt;local time&lt;/em&gt;. This is what causes the Windows clock to always be messed up when used for dual boot with Linux.&lt;/p&gt;
&lt;p&gt;Although Windows has a time synchronization feature via the internet, unfortunately, it&amp;rsquo;s not done immediately every time Windows starts up. It takes a few moments for this synchronization to occur, as scheduled by Windows.&lt;/p&gt;
&lt;h2 id="solution-make-windows-read-and-write-time-in-the-utc-time-zone"&gt;Solution: Make Windows Read and Write Time in the UTC Time Zone&lt;/h2&gt;
&lt;p&gt;The available solutions can actually be applied to either Linux or Windows.&lt;/p&gt;
&lt;p&gt;Linux can be modified to save and read time from the RTC in the local time zone. Conversely, Windows can also be set to save and read time from the RTC in the UTC time zone. However, the second solution is the one that should be taken. RTC in the UTC time zone is, in my opinion, more stable and &lt;em&gt;future-proof&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s easy. Open &lt;code&gt;regedit&lt;/code&gt;, then add a new &lt;code&gt;DWORD&lt;/code&gt; and give it a hexadecimal value of &lt;code&gt;1&lt;/code&gt; to the following registry:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\RealTimeIsUniversal
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;You can also copy the following command and paste it into the Command Prompt with Administrator access:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;reg add &amp;#34;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation&amp;#34; /v RealTimeIsUniversal /d 1 /t REG_DWORD /f
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Or even easier, you can download the following &lt;code&gt;.reg&lt;/code&gt; file and run it by &lt;code&gt;double clicking&lt;/code&gt;. Administrator access may be required. &lt;a href="https://blog.rullypratama.com/assets/downloads/dual-boot/windows_time_utc.reg"&gt;Download the file here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Notes:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The method I mentioned above might not work on older versions of Windows due to existing bugs in those versions. These bugs include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;For 64-bit Windows 7 and older versions of Windows 10, there is a bug that requires the use of &lt;code&gt;QWORD&lt;/code&gt; with a hexadecimal value of &lt;code&gt;1&lt;/code&gt; instead of &lt;code&gt;DWORD&lt;/code&gt;. This bug has been fixed in newer versions of Windows 10.&lt;/li&gt;
&lt;li&gt;For Windows Vista before SP2, there is a bug that reverts the RTC time to the local time zone shortly after the computer wakes up from &lt;em&gt;sleep&lt;/em&gt; or &lt;em&gt;hibernate&lt;/em&gt; mode.&lt;/li&gt;
&lt;li&gt;For Windows XP, there is a bug that makes &lt;a href="https://en.wikipedia.org/wiki/Daylight_saving_time"&gt;&lt;em&gt;daylight saving time&lt;/em&gt; (DST)&lt;/a&gt; inaccurate. However, this does not affect Indonesians since they don&amp;rsquo;t use DST.&lt;/li&gt;
&lt;li&gt;For even older versions of Windows, the following article is worth reading: &lt;a href="https://www.cl.cam.ac.uk/~mgk25/mswish/ut-rtc.html"&gt;https://www.cl.cam.ac.uk/~mgk25/mswish/ut-rtc.html&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Stay curious! ✨&lt;/p&gt;</description></item><item><title>FreeBSD as a Daily Driver Operating System in 2021</title><link>https://blog.rullypratama.com/en/2021/05/freebsd-as-a-daily-driver-operating-system-in-2021/</link><pubDate>Mon, 24 May 2021 00:00:00 +0000</pubDate><guid>https://blog.rullypratama.com/en/2021/05/freebsd-as-a-daily-driver-operating-system-in-2021/</guid><description>&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/freebsd-desktop.jpg" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/freebsd-desktop_hu_4ec89d4514adde40.webp 480w, https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/freebsd-desktop_hu_1afd750379b225c5.webp 768w, https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/freebsd-desktop_hu_ad90c2264d8fe42a.webp 1024w, https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/freebsd-desktop_hu_e74afa7862abd841.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/freebsd-desktop_hu_d27642b126b08931.jpg 480w, https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/freebsd-desktop_hu_df4b95794902d9e2.jpg 768w, https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/freebsd-desktop_hu_8fff1bfa942bac82.jpg 1024w, https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/freebsd-desktop_hu_e49cf9e9832092be.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/freebsd-desktop_hu_8fff1bfa942bac82.jpg"
alt="FreeBSD as Desktop OS"
width="1024"
height="576"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;FreeBSD as daily driver desktop OS.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;When talking about operating systems (OS) commonly used in daily life, I&amp;rsquo;m sure many people are used to and familiar with Windows. Some also use macOS, but unfortunately, macOS is essentially limited to Apple devices. For tech enthusiasts, GNU/Linux is certainly familiar. But what about FreeBSD?&lt;/p&gt;
&lt;p&gt;Ancestrally, macOS, Linux, and BSD come from the same family tree. The difference is that macOS succeeded in the desktop realm, while Linux and BSD are mostly used on servers. Even so, many people use Linux and BSD as their daily desktop operating systems.&lt;/p&gt;
&lt;p&gt;In this article, we will discuss the possibility of using FreeBSD as a daily desktop operating system. Note that this article is not a step-by-step tutorial, but rather a &lt;em&gt;proof of concept&lt;/em&gt;. If you want to try it yourself, Google and YouTube provide plenty of tutorials you can follow.&lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s get straight to the main point. We&amp;rsquo;ll use FreeBSD 13.0. An ideal desktop operating system in 2021 should be capable of:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GUI and built-in system accessories&lt;/li&gt;
&lt;li&gt;Internet connectivity and social media access&lt;/li&gt;
&lt;li&gt;Multimedia consumption (video playback, YouTube, Netflix, Spotify, etc.)&lt;/li&gt;
&lt;li&gt;Document and spreadsheet manipulation&lt;/li&gt;
&lt;li&gt;Simple photo and/or video editing&lt;/li&gt;
&lt;li&gt;Online meetings&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Let&amp;rsquo;s break them down one by one!&lt;/p&gt;
&lt;h2 id="gui-and-built-in-accessories"&gt;GUI and Built-in Accessories&lt;/h2&gt;
&lt;p&gt;By default, FreeBSD does not offer a GUI out of the box. Users must download and install it themselves. Options include GNOME, KDE, Xfce, or MATE, similar to most Linux distributions. Since I prefer a minimalist and lightweight look, I chose MATE.&lt;/p&gt;
&lt;p&gt;To make the process easier and simpler, I used an installation script by Felix Caffier, which you can access on &lt;a href="https://github.com/broozar/installDesktopFreeBSD"&gt;this GitHub link&lt;/a&gt;.&lt;/p&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/general-utilities.jpg" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/general-utilities_hu_45cedcce771ad3c1.webp 480w, https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/general-utilities_hu_681018f37083a6e8.webp 768w, https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/general-utilities_hu_80dfa4f39e2920aa.webp 1024w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/general-utilities_hu_92d0dc5f14719626.jpg 480w, https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/general-utilities_hu_f9a4806026c0ab81.jpg 768w, https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/general-utilities_hu_448b86841152f508.jpg 1024w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/general-utilities_hu_448b86841152f508.jpg"
alt="Accessories on MATE Desktop"
width="1024"
height="614"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Accessories on MATE Desktop.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;The MATE desktop offers fairly complete features for a daily driver, such as a file manager, calendar, text editor, image viewer, calculator, etc. For me, these are more than enough. Missing features like a video player can be easily installed via the &lt;code&gt;pkg&lt;/code&gt; command in the terminal, which I&amp;rsquo;ll discuss in the next section.&lt;/p&gt;
&lt;h2 id="internet-connectivity"&gt;Internet Connectivity&lt;/h2&gt;
&lt;p&gt;FreeBSD has good support for internet connectivity. Popular web browsers like Firefox and Chromium are always updated to the latest versions, just like on Windows, macOS, and Linux. Thus, it&amp;rsquo;s almost certain that all websites will open correctly.&lt;/p&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/internet-connectivity.jpg" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/internet-connectivity_hu_c77303f43d31978c.webp 480w, https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/internet-connectivity_hu_f26cf22f26afd9d2.webp 768w, https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/internet-connectivity_hu_babcc7c4a4de9246.webp 1024w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/internet-connectivity_hu_9cc6f7a33cf66aed.jpg 480w, https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/internet-connectivity_hu_ef6c43903dd318f4.jpg 768w, https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/internet-connectivity_hu_7d08862b46c97eb5.jpg 1024w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/internet-connectivity_hu_7d08862b46c97eb5.jpg"
alt="Internet browsing on FreeBSD"
width="1024"
height="614"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Internet browsing on FreeBSD. There are various web browser available to use.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;I tried Firefox, Chromium, and Epiphany — the default GNOME browser — to browse Facebook, Twitter, and Instagram. I also used them to post on Facebook and create new tweets. Everything ran smoothly, just like using any other operating system.&lt;/p&gt;
&lt;p&gt;Interestingly, when I tried logging into Instagram using the Epiphany browser, Instagram automatically sent a notification to my email about the login attempt. The operating system I was using was correctly detected as FreeBSD. However, the notification stated I was using Safari!&lt;/p&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/instagram-login.png" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/instagram-login_hu_e6b552d93261b51c.webp 480w, https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/instagram-login_hu_f66502d571bd6f5c.webp 768w, https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/instagram-login_hu_1a74a43a4711eef.webp 1024w, https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/instagram-login_hu_c6380450d0705c45.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/instagram-login_hu_c2aa2b061d6a7e48.jpg 480w, https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/instagram-login_hu_8af272f389f5991d.jpg 768w, https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/instagram-login_hu_8e7c50be5a3dcc7d.jpg 1024w, https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/instagram-login_hu_37462e5852f82e93.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/instagram-login_hu_8e7c50be5a3dcc7d.jpg"
alt="Instagram login from FreeBSD"
width="1024"
height="373"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Suprisingly, Epiphany browser was detected as Safari by Instagram.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;This is explained by the fact that Epiphany uses WebKit as its engine, just like Safari and several other browsers.&lt;/p&gt;
&lt;h2 id="multimedia-and-entertainment"&gt;Multimedia and Entertainment&lt;/h2&gt;
&lt;p&gt;A daily operating system isn&amp;rsquo;t complete without entertainment. Music and videos are often used as breaks from work. How does FreeBSD meet these needs?&lt;/p&gt;
&lt;p&gt;The FreeBSD repository provides music and video player options comparable to Linux distributions. I easily installed Rhythmbox for music, and VLC and mpv for video, using the &lt;code&gt;pkg&lt;/code&gt; command. With these, playing local media files is not an issue.&lt;/p&gt;
&lt;p&gt;YouTube consumption is also smooth, thanks to support for up-to-date web browsers. In my tests, YouTube videos could be played up to 1080p without much frame drop using Firefox and Chromium. Of course, this also depends on the computer specifications.&lt;/p&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/spotify-error.png" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/spotify-error_hu_cd761d40818bd7de.webp 480w, https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/spotify-error_hu_a1b3d06aa92efa43.webp 768w, https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/spotify-error_hu_65d5bdfc7d0f4358.webp 1024w, https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/spotify-error_hu_5f70bcfdacf2dcc3.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/spotify-error_hu_aefc49f4217274f1.jpg 480w, https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/spotify-error_hu_f21207eb6063920f.jpg 768w, https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/spotify-error_hu_ae9326b22ed8b587.jpg 1024w, https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/spotify-error_hu_809b58c635a30cc2.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/spotify-error_hu_ae9326b22ed8b587.jpg"
alt="Spotify web can&amp;#39;t be accessed from FreeBSD"
width="1024"
height="569"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Spotify cannot open due to lack of DRM on FreeBSD.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Issues begin to arise when FreeBSD is used to play DRM-protected media like Netflix and Spotify. First, there are no native applications for either platform on FreeBSD, meaning no official support. On other operating systems, even without a specific app, Netflix and Spotify can still be accessed via the browser. Unfortunately, not on FreeBSD.&lt;/p&gt;
&lt;p&gt;This leads to the second problem: the absence of a DRM module in web browsers available on FreeBSD. Thus, sites like Spotify and Netflix refuse to work, displaying error messages like the one above.&lt;/p&gt;
&lt;p&gt;So far, there is no solution for Netflix. Spotify can still be used using a command-line application in the terminal. While not an elegant solution, for those who don&amp;rsquo;t mind being called a &amp;ldquo;freak,&amp;rdquo; it&amp;rsquo;s a fun alternative to try.&lt;/p&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/freebsd-spotify-cli.jpg" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/freebsd-spotify-cli_hu_5dcccb48debe1dad.webp 480w, https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/freebsd-spotify-cli_hu_469d8503f0847869.webp 768w, https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/freebsd-spotify-cli_hu_c65122e08615a516.webp 1024w, https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/freebsd-spotify-cli_hu_46419be9126ddc21.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/freebsd-spotify-cli_hu_6403654fe37255af.jpg 480w, https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/freebsd-spotify-cli_hu_1033a609f45bd069.jpg 768w, https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/freebsd-spotify-cli_hu_ba9b9437aa80405e.jpg 1024w, https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/freebsd-spotify-cli_hu_2919f071eff57fd6.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/freebsd-spotify-cli_hu_ba9b9437aa80405e.jpg"
alt="Command Line Spotify di FreeBSD"
width="1024"
height="576"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Alternatively, Spotify is available as CLI / TUI apps.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Two applications make this possible: &lt;code&gt;spotify-tui&lt;/code&gt; and &lt;code&gt;spotifyd&lt;/code&gt;. Both are available on various operating systems. Installation instructions for FreeBSD can be found &lt;a href="https://dev.ms/2020/03/spotify-on-freebsd/"&gt;here&lt;/a&gt; and &lt;a href="https://wiki.freebsd.org/Ports/audio/spotify-tui"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="document-and-spreadsheet-manipulation"&gt;Document and Spreadsheet Manipulation&lt;/h2&gt;
&lt;p&gt;Regarding documents and spreadsheets, the de facto standard is Microsoft Office. Regardless of how one gets it, Microsoft Office is widely used. Like Linux, there is no native Microsoft Office application for FreeBSD, leaving two alternatives.&lt;/p&gt;
&lt;h3 id="native-office-suite-on-freebsd"&gt;Native Office Suite on FreeBSD&lt;/h3&gt;
&lt;p&gt;Several open-source alternatives are available, including LibreOffice and Apache OpenOffice. Both have very similar features since they &lt;a href="https://www.techrepublic.com/article/whats-the-difference-between-libreoffice-and-openoffice/"&gt;originate from the same root&lt;/a&gt;. However, in terms of UI and compatibility with MS Office files, LibreOffice is better.&lt;/p&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/freebsd-office-suite.jpg" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/freebsd-office-suite_hu_ca984ba5784e4429.webp 480w, https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/freebsd-office-suite_hu_c328193f89d3061d.webp 768w, https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/freebsd-office-suite_hu_faafba07dfd01cdf.webp 1024w, https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/freebsd-office-suite_hu_524167117b117e3c.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/freebsd-office-suite_hu_56b7594f06eb61a.jpg 480w, https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/freebsd-office-suite_hu_83fcda5c5d702aa1.jpg 768w, https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/freebsd-office-suite_hu_cdf89affc9c19131.jpg 1024w, https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/freebsd-office-suite_hu_f86e51f556e5f72.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/freebsd-office-suite_hu_cdf89affc9c19131.jpg"
alt="LibreOffice on FreeBSD"
width="1024"
height="576"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;LibreOffice on FreeBSD.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Lighter alternatives are available if full features and MS Office compatibility aren&amp;rsquo;t critical, such as Abiword for word processing and Gnumeric for spreadsheets.&lt;/p&gt;
&lt;h3 id="web-based-office-suite"&gt;Web-based Office Suite&lt;/h3&gt;
&lt;p&gt;Working online has become the norm. Collaborating on the same platform to create documents is now easier, using web-based office suites like Google Docs and Microsoft Office Online.&lt;/p&gt;
&lt;p&gt;The advantage here is that no installation is required, only a capable web browser. Fortunately, as discussed, web browser options on FreeBSD are diverse and always updated.&lt;/p&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/online-office-suite.jpg" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/online-office-suite_hu_7bcde74c0ca95ec6.webp 480w, https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/online-office-suite_hu_e618061aac50fc7e.webp 768w, https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/online-office-suite_hu_251d91316ea0a0c0.webp 1024w, https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/online-office-suite_hu_eb0bad8af8335593.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/online-office-suite_hu_e7cc69ada5436664.jpg 480w, https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/online-office-suite_hu_ffce029558a00bac.jpg 768w, https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/online-office-suite_hu_e36ee7c3cf6371d1.jpg 1024w, https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/online-office-suite_hu_4d1bd3113c277c3f.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/online-office-suite_hu_e36ee7c3cf6371d1.jpg"
alt="Web based Office Suite on FreeBSD"
width="1024"
height="576"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Web based Office Suite on FreeBSD.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;However, remember that most web-based office platforms require users to store files in their online storage. I don&amp;rsquo;t think this is an issue, as almost everyone has a Google or Outlook account nowadays.&lt;/p&gt;
&lt;h2 id="simple-photo-and-video-editing"&gt;Simple Photo and Video Editing&lt;/h2&gt;
&lt;p&gt;FreeBSD has never been widely known as a desktop OS, let alone a photo and video editing workstation. That title usually belongs to macOS and Windows, where hardware acceleration is broadly accessible and commercial editing apps are primarily available.&lt;/p&gt;
&lt;figure&gt;
&lt;video
autoplay
loop
muted
playsinline
width="800"
aria-label="Darktable on FreeBSD"
style="max-width: 100%; height: auto;"
&gt;
&lt;source src="https://blog.rullypratama.com/2021/05/freebsd-sebagai-sistem-operasi-sehari-hari-di-tahun-2021/darktable-freebsd.webm" type="video/webm"&gt;
&lt;/video&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Darktable as Adobe Lightroom&amp;rsquo;s alternative is having rather complete features and good performance.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Here are some free or open-source editing apps available on FreeBSD that can be installed via &lt;code&gt;pkg&lt;/code&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GIMP — Adobe Photoshop alternative&lt;/li&gt;
&lt;li&gt;Inkscape — Adobe Illustrator and CorelDRAW alternative&lt;/li&gt;
&lt;li&gt;Scribus — Adobe InDesign alternative&lt;/li&gt;
&lt;li&gt;Darktable and RawTherapee — Adobe Lightroom and Affinity Photo alternative&lt;/li&gt;
&lt;li&gt;Kdenlive — Adobe Premiere Pro, Final Cut Pro, and DaVinci Resolve alternative&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="online-meetings"&gt;Online Meetings&lt;/h2&gt;
&lt;p&gt;Due to the current pandemic, many jobs are handled online, including meetings. As a daily operating system, it wouldn&amp;rsquo;t be complete if it couldn&amp;rsquo;t handle online meetings.&lt;/p&gt;
&lt;p&gt;In this area, FreeBSD clearly looks like a &amp;ldquo;stepchild&amp;rdquo; compared to Linux. Several platforms that have Linux apps — like Zoom, Microsoft Teams, Slack, and Discord — are not available on FreeBSD. Therefore, users must settle for using a web browser.&lt;/p&gt;
&lt;p&gt;Recently, a &lt;code&gt;zoom-video-conferencing-client&lt;/code&gt; &lt;a href="https://www.freshports.org/net-im/zoom/"&gt;package&lt;/a&gt; became available via &lt;code&gt;pkg&lt;/code&gt;. This Zoom app uses a Linux compatibility layer, which comes with limitations: audio doesn&amp;rsquo;t work, and users must log in every time the app opens.&lt;/p&gt;
&lt;p&gt;Thus, the online meeting experience on FreeBSD is less than ideal. Read David Schlachter&amp;rsquo;s article on the same topic &lt;a href="https://www.davidschlachter.com/misc/freebsd-videoconferencing"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="final-words"&gt;Final Words&amp;hellip;&lt;/h2&gt;
&lt;p&gt;It&amp;rsquo;s been an enjoyable experience using FreeBSD as a desktop for the last few weeks.&lt;/p&gt;
&lt;p&gt;FreeBSD is a robust, secure, and stable operating system. Major services like &lt;a href="https://zer0.org/daemons/yahoobsd.html"&gt;Yahoo!&lt;/a&gt;, &lt;a href="https://freebsdfoundation.org/testimonial/whatsapp/"&gt;WhatsApp&lt;/a&gt;, and &lt;a href="https://freebsdfoundation.org/testimonial/netflix/"&gt;Netflix&lt;/a&gt; use or have used FreeBSD as their backend servers. But as a desktop OS? It&amp;rsquo;s rarely heard of.&lt;/p&gt;
&lt;p&gt;From my tests, I conclude that FreeBSD &lt;strong&gt;can&lt;/strong&gt; be used for daily tasks. However, that doesn&amp;rsquo;t mean I recommend it. Again, this article is a proof of concept, so feel free to use whatever operating system you think is best for you.&lt;/p&gt;
&lt;p&gt;Stay curious! ✨&lt;/p&gt;</description></item><item><title>Changing Hyperlink Color in Microsoft Word, Excel, and PowerPoint</title><link>https://blog.rullypratama.com/en/2021/05/changing-hyperlink-color-in-microsoft-word-excel-and-powerpoint/</link><pubDate>Sat, 08 May 2021 00:00:00 +0000</pubDate><guid>https://blog.rullypratama.com/en/2021/05/changing-hyperlink-color-in-microsoft-word-excel-and-powerpoint/</guid><description>&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2021/05/mengubah-warna-hyperlink-di-microsoft-word-excel-dan-powerpoint/ms_office_hyperlink_banner.png" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2021/05/mengubah-warna-hyperlink-di-microsoft-word-excel-dan-powerpoint/ms_office_hyperlink_banner_hu_7a2d33e1a1b84c4.webp 480w, https://blog.rullypratama.com/2021/05/mengubah-warna-hyperlink-di-microsoft-word-excel-dan-powerpoint/ms_office_hyperlink_banner_hu_e772a951fa0be6d4.webp 768w, https://blog.rullypratama.com/2021/05/mengubah-warna-hyperlink-di-microsoft-word-excel-dan-powerpoint/ms_office_hyperlink_banner_hu_ff1793e00cfb37c2.webp 1024w, https://blog.rullypratama.com/2021/05/mengubah-warna-hyperlink-di-microsoft-word-excel-dan-powerpoint/ms_office_hyperlink_banner_hu_cc0726233f2908cb.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2021/05/mengubah-warna-hyperlink-di-microsoft-word-excel-dan-powerpoint/ms_office_hyperlink_banner_hu_6cfab5664a91a981.jpg 480w, https://blog.rullypratama.com/2021/05/mengubah-warna-hyperlink-di-microsoft-word-excel-dan-powerpoint/ms_office_hyperlink_banner_hu_f953c0d8250cad7f.jpg 768w, https://blog.rullypratama.com/2021/05/mengubah-warna-hyperlink-di-microsoft-word-excel-dan-powerpoint/ms_office_hyperlink_banner_hu_4b9e3326d3ca207b.jpg 1024w, https://blog.rullypratama.com/2021/05/mengubah-warna-hyperlink-di-microsoft-word-excel-dan-powerpoint/ms_office_hyperlink_banner_hu_5c2924bda4eaeedc.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2021/05/mengubah-warna-hyperlink-di-microsoft-word-excel-dan-powerpoint/ms_office_hyperlink_banner_hu_4b9e3326d3ca207b.jpg"
alt="Changing hyperlink color in Microsoft Office"
width="1024"
height="576"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Changing hyperlink color in Microsoft Office.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;The link or hyperlink feature is a function that serves to make text, objects, or images into active links. When clicked, the text or object given a hyperlink will take the user to the destination link, whether it&amp;rsquo;s a website page or an email address. Unfortunately, text turns blue when made into a link and its color cannot be changed manually. Fortunately, there is an effective way to work around this.&lt;/p&gt;
&lt;h2 id="create-a-shape-over-the-link-text"&gt;Create a Shape Over the Link Text&lt;/h2&gt;
&lt;p&gt;The first step is to place a shape over the text that will be made into a hyperlink. Any shape will do, as long as it can cover each part of the text. For example, I&amp;rsquo;m using a rectangle shape.&lt;/p&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2021/05/mengubah-warna-hyperlink-di-microsoft-word-excel-dan-powerpoint/hyperlink-step-1.png" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2021/05/mengubah-warna-hyperlink-di-microsoft-word-excel-dan-powerpoint/hyperlink-step-1_hu_394432ee599dedd7.webp 480w, https://blog.rullypratama.com/2021/05/mengubah-warna-hyperlink-di-microsoft-word-excel-dan-powerpoint/hyperlink-step-1_hu_e497c75dc4900b74.webp 768w, https://blog.rullypratama.com/2021/05/mengubah-warna-hyperlink-di-microsoft-word-excel-dan-powerpoint/hyperlink-step-1_hu_725d76a7b0c674d5.webp 1024w, https://blog.rullypratama.com/2021/05/mengubah-warna-hyperlink-di-microsoft-word-excel-dan-powerpoint/hyperlink-step-1_hu_5cfdeaa84195a777.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2021/05/mengubah-warna-hyperlink-di-microsoft-word-excel-dan-powerpoint/hyperlink-step-1_hu_98ff3d935e2b32d3.jpg 480w, https://blog.rullypratama.com/2021/05/mengubah-warna-hyperlink-di-microsoft-word-excel-dan-powerpoint/hyperlink-step-1_hu_2d5efe2441e4d0ab.jpg 768w, https://blog.rullypratama.com/2021/05/mengubah-warna-hyperlink-di-microsoft-word-excel-dan-powerpoint/hyperlink-step-1_hu_40dd8003da400b2.jpg 1024w, https://blog.rullypratama.com/2021/05/mengubah-warna-hyperlink-di-microsoft-word-excel-dan-powerpoint/hyperlink-step-1_hu_2bf097bf14ebddc3.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2021/05/mengubah-warna-hyperlink-di-microsoft-word-excel-dan-powerpoint/hyperlink-step-1_hu_40dd8003da400b2.jpg"
alt="Create a shape over the link text"
width="1024"
height="519"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Create a shape over the link text.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;h2 id="add-the-link-address-to-the-created-shape"&gt;Add the Link Address to the Created Shape&lt;/h2&gt;
&lt;p&gt;The purpose of the shape we created is to serve as the clickable point for the link. The advantage of using a shape as a link instead of text is that the shape&amp;rsquo;s appearance doesn&amp;rsquo;t change when assigned a link. This makes it ideal for disguising links so the original text formatting remains unchanged.&lt;/p&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2021/05/mengubah-warna-hyperlink-di-microsoft-word-excel-dan-powerpoint/hyperlink-step-2.png" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2021/05/mengubah-warna-hyperlink-di-microsoft-word-excel-dan-powerpoint/hyperlink-step-2_hu_ade839a983858b70.webp 480w, https://blog.rullypratama.com/2021/05/mengubah-warna-hyperlink-di-microsoft-word-excel-dan-powerpoint/hyperlink-step-2_hu_f714542d89702d47.webp 768w, https://blog.rullypratama.com/2021/05/mengubah-warna-hyperlink-di-microsoft-word-excel-dan-powerpoint/hyperlink-step-2_hu_4e8f6eed3a8f7f67.webp 1024w, https://blog.rullypratama.com/2021/05/mengubah-warna-hyperlink-di-microsoft-word-excel-dan-powerpoint/hyperlink-step-2_hu_6a920d9336479021.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2021/05/mengubah-warna-hyperlink-di-microsoft-word-excel-dan-powerpoint/hyperlink-step-2_hu_e4b2a7e2654e1231.jpg 480w, https://blog.rullypratama.com/2021/05/mengubah-warna-hyperlink-di-microsoft-word-excel-dan-powerpoint/hyperlink-step-2_hu_b8266671b2e5235.jpg 768w, https://blog.rullypratama.com/2021/05/mengubah-warna-hyperlink-di-microsoft-word-excel-dan-powerpoint/hyperlink-step-2_hu_9f058d3ebf2fd1ea.jpg 1024w, https://blog.rullypratama.com/2021/05/mengubah-warna-hyperlink-di-microsoft-word-excel-dan-powerpoint/hyperlink-step-2_hu_cafd85739709e685.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2021/05/mengubah-warna-hyperlink-di-microsoft-word-excel-dan-powerpoint/hyperlink-step-2_hu_9f058d3ebf2fd1ea.jpg"
alt="Add link address to the shape"
width="1024"
height="519"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Add link address to the shape.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;h2 id="disguise-the-shape-so-the-text-is-visible-again"&gt;Disguise the Shape So the Text is Visible Again&lt;/h2&gt;
&lt;p&gt;As mentioned, the shape is only meant to be the link&amp;rsquo;s click point. To make the text visible again, the shape on top of the text must be made transparent. To do this, set &lt;strong&gt;Shape Fill&lt;/strong&gt; to &lt;strong&gt;No Fill&lt;/strong&gt; and &lt;strong&gt;Shape Outline&lt;/strong&gt; to &lt;strong&gt;No Outline&lt;/strong&gt;. This way, the text underneath will be visible once more.&lt;/p&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2021/05/mengubah-warna-hyperlink-di-microsoft-word-excel-dan-powerpoint/hyperlink-step-3.png" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2021/05/mengubah-warna-hyperlink-di-microsoft-word-excel-dan-powerpoint/hyperlink-step-3_hu_d7f2fc4ed98c67a6.webp 480w, https://blog.rullypratama.com/2021/05/mengubah-warna-hyperlink-di-microsoft-word-excel-dan-powerpoint/hyperlink-step-3_hu_7df371fd6d1494d9.webp 768w, https://blog.rullypratama.com/2021/05/mengubah-warna-hyperlink-di-microsoft-word-excel-dan-powerpoint/hyperlink-step-3_hu_3058571b5420e513.webp 1024w, https://blog.rullypratama.com/2021/05/mengubah-warna-hyperlink-di-microsoft-word-excel-dan-powerpoint/hyperlink-step-3_hu_7b4c18ba13db2404.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2021/05/mengubah-warna-hyperlink-di-microsoft-word-excel-dan-powerpoint/hyperlink-step-3_hu_b31cb5938dd73f87.jpg 480w, https://blog.rullypratama.com/2021/05/mengubah-warna-hyperlink-di-microsoft-word-excel-dan-powerpoint/hyperlink-step-3_hu_1ae9968f1d6db520.jpg 768w, https://blog.rullypratama.com/2021/05/mengubah-warna-hyperlink-di-microsoft-word-excel-dan-powerpoint/hyperlink-step-3_hu_e81665b9ad324e99.jpg 1024w, https://blog.rullypratama.com/2021/05/mengubah-warna-hyperlink-di-microsoft-word-excel-dan-powerpoint/hyperlink-step-3_hu_8fc809849fb61285.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2021/05/mengubah-warna-hyperlink-di-microsoft-word-excel-dan-powerpoint/hyperlink-step-3_hu_e81665b9ad324e99.jpg"
alt="Disguise the shape so the text is visible"
width="1024"
height="519"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Disguise the shape so the text is visible.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Well, it&amp;rsquo;s quite simple, isn&amp;rsquo;t it? If you&amp;rsquo;re still having trouble, check out this &lt;a href="https://youtu.be/J-g0iPIGchQ"&gt;video tutorial&lt;/a&gt; now! ❤️&lt;/p&gt;</description></item><item><title>Trying Google Camera on Non-Google Pixel Android Phones</title><link>https://blog.rullypratama.com/en/2019/12/trying-google-camera-on-non-google-pixel-android-phones/</link><pubDate>Sat, 28 Dec 2019 00:00:00 +0000</pubDate><guid>https://blog.rullypratama.com/en/2019/12/trying-google-camera-on-non-google-pixel-android-phones/</guid><description>&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/GCam_thumb_facebook.png" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/GCam_thumb_facebook_hu_253d043fd07e67f0.webp 480w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/GCam_thumb_facebook_hu_6bc864fa374f495d.webp 768w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/GCam_thumb_facebook_hu_bd949ad2c292f778.webp 1024w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/GCam_thumb_facebook_hu_62f09695bab9a.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/GCam_thumb_facebook_hu_b21a21567f45a231.jpg 480w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/GCam_thumb_facebook_hu_8320892bd271cc87.jpg 768w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/GCam_thumb_facebook_hu_3688658292278b7b.jpg 1024w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/GCam_thumb_facebook_hu_c582b59ac983f41e.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/GCam_thumb_facebook_hu_3688658292278b7b.jpg"
alt="Result from Google Camera"
width="1024"
height="538"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Result from Google Camera.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;For Android phone enthusiasts, the name Google Pixel is certainly familiar. This Google-made phone is famous for having amazing photo results. Even so, its camera specifications are actually quite ordinary. From Pixel 1 to Pixel 3, there is only one camera, and even that has a resolution of only 12 megapixels. So how can it produce such great photos?&lt;/p&gt;
&lt;p&gt;The key is in the software. Google, as a software company, believes that good images can be obtained from processing. This image processing power lies in the Google Camera app. This camera app was developed by Google itself. Unfortunately, this application can officially only be used on Pixel phones.&lt;/p&gt;
&lt;p&gt;However, don&amp;rsquo;t worry—many developers out there have successfully created ports or modifications of this app so it can be used on non-Pixel phones. But before we get there, let&amp;rsquo;s look at some of the advantages of Google Camera compared to most built-in phone camera apps.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Attention:&lt;/strong&gt;
As this article is being updated (May 2021), Apple starting from iPhone 11 has introduced a similar feature called &lt;strong&gt;Night Mode&lt;/strong&gt;. Additionally, almost all Android phone manufacturers have embedded similar features in their latest phones. Thus, the results obtained are not much different.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="hdr-feature"&gt;HDR+ Feature&lt;/h2&gt;
&lt;p&gt;This feature delivers super clear images while evening out the brightness levels. This feature has actually been in the Google Camera app since before Pixel phones were made. However, it had to be turned on manually because phone processor power at that time was not as strong as it is now.&lt;/p&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/stanford-arcade-comp-s.png" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/stanford-arcade-comp-s_hu_60e00e06943b8a6d.webp 480w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/stanford-arcade-comp-s_hu_87c693493ef9244d.webp 768w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/stanford-arcade-comp-s_hu_23031f6a04350de1.webp 1024w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/stanford-arcade-comp-s_hu_c8159e1b03876be0.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/stanford-arcade-comp-s_hu_18da4153605af9b8.jpg 480w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/stanford-arcade-comp-s_hu_c78315325f494f92.jpg 768w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/stanford-arcade-comp-s_hu_8349f19841ec6a48.jpg 1024w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/stanford-arcade-comp-s_hu_39d30b2136106366.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/stanford-arcade-comp-s_hu_8349f19841ec6a48.jpg"
alt="Example of photo results using HDR&amp;#43;"
width="1024"
height="373"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Example of photo results using HDR+.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Generally, HDR is obtained by combining several photos at once. But in the Google Camera app, taking photos with HDR+ feels just like taking a regular photo.&lt;/p&gt;
&lt;p&gt;This is where the cleverness lies. The app continuously saves photos even before you press the shutter button. That way, when the shutter button is pressed, the app combines several of the latest photos to create a photo with just the right lighting.&lt;/p&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/HDR_burst.png" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/HDR_burst_hu_6f973ee285dfad8a.webp 480w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/HDR_burst_hu_3816ed274954170b.webp 768w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/HDR_burst_hu_34b39d70ceb70f3a.webp 1024w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/HDR_burst_hu_783297c3da9a6634.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/HDR_burst_hu_a8851628e843cb0a.jpg 480w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/HDR_burst_hu_39b0adf39cee90a8.jpg 768w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/HDR_burst_hu_2c203572db59ea1.jpg 1024w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/HDR_burst_hu_bde837159143be23.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/HDR_burst_hu_2c203572db59ea1.jpg"
alt="Taking many images to be combined"
width="1024"
height="476"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Taking many images to be combined.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Because current phone processing power is adequate, HDR+ is automatically applied to every photo you take using the Google Camera app.&lt;/p&gt;
&lt;h2 id="portrait-mode-feature"&gt;Portrait Mode Feature&lt;/h2&gt;
&lt;p&gt;Smartphones in 2019 wouldn&amp;rsquo;t be complete without this feature. Portrait mode allows taking pictures with clear separation between the subject and the background with the help of blur or bokeh.&lt;/p&gt;
&lt;p&gt;Technically, this feature requires a phone with at least two cameras: one to take the picture and another to map the depth of field. Google Pixel 1 through Pixel 3 only have one camera. How can Portrait Mode be done?&lt;/p&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/orig-and-mask-comp-s.png" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/orig-and-mask-comp-s_hu_e27f3b8670290aaa.webp 480w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/orig-and-mask-comp-s_hu_2bc76f48760065.webp 768w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/orig-and-mask-comp-s_hu_b81027ccc87b605f.webp 1024w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/orig-and-mask-comp-s_hu_d782d95dd21e2f20.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/orig-and-mask-comp-s_hu_8bed6a29992ddd1c.jpg 480w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/orig-and-mask-comp-s_hu_9300fdd3ff3680a2.jpg 768w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/orig-and-mask-comp-s_hu_83619acb09e42668.jpg 1024w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/orig-and-mask-comp-s_hu_a2e44efdd225635f.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/orig-and-mask-comp-s_hu_83619acb09e42668.jpg"
alt="Portrait Mode Feature"
width="1024"
height="651"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Portrait Mode Feature.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Google equips the Google Camera app with artificial intelligence (AI) that can distinguish the subject from its background. Of course, the results can vary and are not as accurate as using two cameras. But when I tried it, portrait mode worked very well—considering my Xiaomi phone only has one camera!&lt;/p&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/Xiomi_GCam_Portrait-scaled.png" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/Xiomi_GCam_Portrait-scaled_hu_4cc1c779beb4e59c.webp 480w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/Xiomi_GCam_Portrait-scaled_hu_b3528d3f19e31cfb.webp 768w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/Xiomi_GCam_Portrait-scaled_hu_bc9c17f8088a9335.webp 1024w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/Xiomi_GCam_Portrait-scaled_hu_a5c76af16862fe40.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/Xiomi_GCam_Portrait-scaled_hu_15bad8dedfa6b71e.jpg 480w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/Xiomi_GCam_Portrait-scaled_hu_177770bbf568a2b8.jpg 768w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/Xiomi_GCam_Portrait-scaled_hu_ba1cb10eb1237da8.jpg 1024w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/Xiomi_GCam_Portrait-scaled_hu_5845498a1fca2b6c.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/Xiomi_GCam_Portrait-scaled_hu_ba1cb10eb1237da8.jpg"
alt="Example of Portrait Mode result on a Xiaomi phone using Google Camera"
width="1024"
height="657"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Example of Portrait Mode result on a Xiaomi phone using Google Camera. Left: a normal photo taken with HDR+ mode. Right: the blur/bokeh effect is obtained through AI processing on a phone with a single camera. The result is very satisfying.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;The GCam app will save two photos: one without the blur effect and another with blur or bokeh. If you use Google Photos as your gallery app, you can even readjust the blur intensity you want.&lt;/p&gt;
&lt;h2 id="night-sight-feature"&gt;Night Sight Feature&lt;/h2&gt;
&lt;p&gt;The most relied-upon feature of Google Camera is Night Sight. This mode allows bright photos to be taken in low-light situations. Before the Google Pixel, Huawei was indeed the first to bring this feature to Android phones. However, in my opinion, the results obtained from the Pixel are better.&lt;/p&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/iphone_vs_pixel3.png" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/iphone_vs_pixel3_hu_613f4c41e20b8e50.webp 480w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/iphone_vs_pixel3_hu_3b0aec40f46da51e.webp 768w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/iphone_vs_pixel3_hu_9c032257b82adba9.webp 1024w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/iphone_vs_pixel3_hu_a65a440547da8dd6.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/iphone_vs_pixel3_hu_b1e0848e7a2c07fa.jpg 480w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/iphone_vs_pixel3_hu_1d999298e510b0be.jpg 768w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/iphone_vs_pixel3_hu_a1b072af6fac474e.jpg 1024w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/iphone_vs_pixel3_hu_2494f32d4842b03d.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/iphone_vs_pixel3_hu_a1b072af6fac474e.jpg"
alt="iPhone photo result compared with Google Pixel 3 using Google Camera"
width="1024"
height="377"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;iPhone photo result compared with Google Pixel 3 using Google Camera.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;The way it works is similar to HDR+: combining several photos to produce a clear photo. The difference is that this process takes about 2 to 5 seconds, depending on lighting conditions. During the process, there should be no movement from either the photographer or the subject. Therefore, this mode is more suitable for landscapes or stationary objects.&lt;/p&gt;
&lt;p&gt;Here are some examples of Night Sight results taken from the GCam app on my Xiaomi Redmi 5 Plus.&lt;/p&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/NightSight_1-scaled.png" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/NightSight_1-scaled_hu_a8c2ee2cc873eb09.webp 480w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/NightSight_1-scaled_hu_a10e89cdf57c8c8f.webp 768w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/NightSight_1-scaled_hu_37e118ece4f307c4.webp 1024w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/NightSight_1-scaled_hu_bf9d92ed96a6d457.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/NightSight_1-scaled_hu_1b830570abe2739d.jpg 480w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/NightSight_1-scaled_hu_543af78ebe98ee01.jpg 768w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/NightSight_1-scaled_hu_16f1b3c66d75c88.jpg 1024w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/NightSight_1-scaled_hu_7f09ef9fde628d1f.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/NightSight_1-scaled_hu_16f1b3c66d75c88.jpg"
alt="Example of Night Sight result using Google Camera on Xiaomi Redmi 5 Plus"
width="1024"
height="660"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Example of Night Sight result using Google Camera on Xiaomi Redmi 5 Plus. Left: Photo taken using GCam HDR+. Right: Photo taken using Night Sight. The left result is more similar to the actual situation when seen directly by the eye, but the right one is brighter and clearer.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/NightSight_2.png" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/NightSight_2_hu_8b4ecae3743db22f.webp 480w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/NightSight_2_hu_e190ce88b331952.webp 768w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/NightSight_2_hu_ab53a440ee7c53a7.webp 1024w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/NightSight_2_hu_26408743d9e2fc81.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/NightSight_2_hu_84ed6ec57a4c089a.jpg 480w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/NightSight_2_hu_b65d9da5da0155e2.jpg 768w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/NightSight_2_hu_f623c3952783417c.jpg 1024w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/NightSight_2_hu_f735949fa8c78b9a.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/NightSight_2_hu_f623c3952783417c.jpg"
alt="Example of Night Sight result using Google Camera on Xiaomi Redmi 5 Plus"
width="1024"
height="1183"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Top: photo taken with HDR+ mode. Similar to what the eye sees. Bottom: Night Sight photo result. Taken handheld / without a tripod. The Night Sight mode result exceeds human vision.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/NightSight_3-scaled.png" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/NightSight_3-scaled_hu_17ed66cb785f753.webp 480w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/NightSight_3-scaled_hu_5fd0b6e35ab18bab.webp 768w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/NightSight_3-scaled_hu_731eba86d3b1bd5.webp 1024w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/NightSight_3-scaled_hu_4d0e89c4706c234b.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/NightSight_3-scaled_hu_91b0bed1ee8df2f0.jpg 480w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/NightSight_3-scaled_hu_2926257e46eca1e1.jpg 768w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/NightSight_3-scaled_hu_cf8e8cf2a7fd6327.jpg 1024w, https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/NightSight_3-scaled_hu_7490b3f2453648f8.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2019/12/mencoba-google-camera-di-ponsel-android-non-google-pixel/NightSight_3-scaled_hu_cf8e8cf2a7fd6327.jpg"
alt="Example of Night Sight result using Google Camera on Xiaomi Redmi 5 Plus"
width="1024"
height="661"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Left: Photo taken using GCam HDR+. Right: Photo taken using Night Sight. The results are not too different, but the Night Sight result is clearer and noise-free.&lt;/figcaption&gt;
&lt;/figure&gt;</description></item><item><title>Automatically Shutdown Your Computer Without Additional Apps</title><link>https://blog.rullypratama.com/en/2019/12/automatically-shutdown-your-computer-without-additional-apps/</link><pubDate>Sun, 15 Dec 2019 00:00:00 +0000</pubDate><guid>https://blog.rullypratama.com/en/2019/12/automatically-shutdown-your-computer-without-additional-apps/</guid><description>&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-0.png" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-0_hu_df10e945a73c9c50.webp 480w, https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-0_hu_74171240d8595b4f.webp 768w, https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-0_hu_3ab8fda6fbf904be.webp 1024w, https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-0_hu_f3a361c9d20e163a.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-0_hu_ae98b8d94deafeff.jpg 480w, https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-0_hu_b41c9d8176744af4.jpg 768w, https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-0_hu_f6e518bf77f8b2c1.jpg 1024w, https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-0_hu_922cab03366eb781.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-0_hu_f6e518bf77f8b2c1.jpg"
alt="Laptop Illustration"
width="1024"
height="585"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Laptop Illustration.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Sometimes you&amp;rsquo;re faced with a situation like this: the computer you&amp;rsquo;re using is processing something. Maybe it&amp;rsquo;s rendering your ex&amp;rsquo;s wedding video or downloading a movie. The process takes a while, but you&amp;rsquo;re in a hurry to meet someone.&lt;/p&gt;
&lt;p&gt;On the other hand, you don&amp;rsquo;t want your laptop or PC to stay on for hours unused until night. What should you do? In this article, we&amp;rsquo;ll learn how to make your computer shutdown automatically.&lt;/p&gt;
&lt;p&gt;Every operating system installed on our computers, whether it&amp;rsquo;s Windows, macOS, or Linux, has a feature that can automatically turn off the computer after a certain period. Not many people know about this feature because it exists in the form of a command line or instruction line.&lt;/p&gt;
&lt;p&gt;Don&amp;rsquo;t worry, even though it&amp;rsquo;s in the form of a command line, this feature is very easy to use and doesn&amp;rsquo;t require any additional applications. Here&amp;rsquo;s how to do it:&lt;/p&gt;
&lt;h2 id="windows"&gt;Windows&lt;/h2&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-1.png" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-1_hu_c7d997c4d5d4f6a0.webp 480w, https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-1_hu_68b568c25e81e4d.webp 768w, https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-1_hu_bc6310c8b58a2160.webp 1024w, https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-1_hu_1dcf5990ad0d0753.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-1_hu_a9eca26169dda172.jpg 480w, https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-1_hu_7d80c5e86e789054.jpg 768w, https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-1_hu_c32dceb78b1faf1f.jpg 1024w, https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-1_hu_632794f5b0cde195.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-1_hu_c32dceb78b1faf1f.jpg"
alt="Windows Run command"
width="1024"
height="585"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Windows Run command.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Run the &lt;strong&gt;Command Prompt&lt;/strong&gt; by clicking Start, then type &lt;strong&gt;Command Prompt&lt;/strong&gt;. Even easier, you can access it through the Run menu: press &lt;strong&gt;Win+R&lt;/strong&gt;, type &lt;strong&gt;cmd&lt;/strong&gt;, and press Enter.&lt;/p&gt;
&lt;p&gt;Then type the following command line and press Enter:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;shutdown -s -t 3600
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Here&amp;rsquo;s an explanation for the options that can be used:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Explanation&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;shutdown&lt;/td&gt;
&lt;td&gt;command to turn off the computer&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;-s&lt;/td&gt;
&lt;td&gt;command to shutdown. Can be replaced with &lt;strong&gt;-l&lt;/strong&gt; for logout, &lt;strong&gt;-r&lt;/strong&gt; for restart, and &lt;strong&gt;-h&lt;/strong&gt; for hibernate&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;-f&lt;/td&gt;
&lt;td&gt;add this option to force close stubborn programs that might prevent shutdown&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;-a&lt;/td&gt;
&lt;td&gt;this option can be used to cancel a previously issued shutdown command&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;-t&lt;/td&gt;
&lt;td&gt;timer option for shutdown. If not filled, the computer will turn off in 20 seconds. If filled with &lt;strong&gt;0&lt;/strong&gt;, the command will be executed immediately. It can also be filled with a number in seconds (e.g., 60 seconds x 60 minutes = 3600 seconds for 1 hour)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-2-1.png" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-2-1_hu_3b2f909a89f4bb5.webp 480w, https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-2-1_hu_2a1701736668ac21.webp 768w, https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-2-1_hu_79cfb3e5db281090.webp 1024w, https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-2-1_hu_fca06193e554a5b6.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-2-1_hu_f195b7869b83b564.jpg 480w, https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-2-1_hu_966cd36d1da5b576.jpg 768w, https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-2-1_hu_3b6e2cbab4943765.jpg 1024w, https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-2-1_hu_f3ace9c0c5e47461.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-2-1_hu_3b6e2cbab4943765.jpg"
alt="Shutdown command in Windows"
width="1024"
height="585"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Shutdown command in Windows.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;If used frequently, this command can also be made into a shortcut! This shortcut can then be placed on the desktop for easy access.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Right-click on an empty area of the desktop. Select &lt;strong&gt;New &amp;gt; Shortcut&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&amp;ldquo;Type the location of the item:&amp;rdquo;&lt;/strong&gt; will appear. Fill it with the same command line as the example above. You can also adjust the time as desired. Then click Next.&lt;/li&gt;
&lt;li&gt;After that, enter a name for the newly created shortcut. To make it easy to remember, I&amp;rsquo;ll name it &lt;strong&gt;Turn off 1 hour&lt;/strong&gt;. Click Finish.&lt;/li&gt;
&lt;/ol&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-3.png" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-3_hu_5b873e73efb7e178.webp 480w, https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-3_hu_290a120c35edc34c.webp 768w, https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-3_hu_bf278025b33bc13b.webp 1024w, https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-3_hu_2a722164fbea356e.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-3_hu_dff90cbef28b2106.jpg 480w, https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-3_hu_a96700378121b9d5.jpg 768w, https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-3_hu_e33febf323ccf95f.jpg 1024w, https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-3_hu_fbcfea449cbfca05.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-3_hu_e33febf323ccf95f.jpg"
alt="Auto shutdown shortcut for 1 hour"
width="1024"
height="497"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Auto shutdown shortcut for 1 hour.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;At this stage, the shortcut has been successfully created. However, it doesn&amp;rsquo;t have an icon yet. Changing the icon is easy. Right-click the shortcut, then select &lt;strong&gt;Properties&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;On the Shortcut tab, click the &lt;strong&gt;Change Icon…&lt;/strong&gt; button. Select the desired icon, then click OK. Your newly created shortcut should now have its icon changed.&lt;/p&gt;
&lt;h2 id="macos--linux"&gt;macOS / Linux&lt;/h2&gt;
&lt;p&gt;macOS and Linux also have a shutdown command accessible via the terminal. But since both OSes are descendants of UNIX, the use of this function is slightly different than in Windows.&lt;/p&gt;
&lt;p&gt;On macOS, to access the Terminal, press &lt;strong&gt;Command + Space&lt;/strong&gt; on the keyboard to bring up Spotlight Search. Type “terminal” and press Enter.&lt;/p&gt;
&lt;p&gt;Meanwhile, on Linux, accessing the terminal varies from one distribution to another. But generally, the terminal is in the &lt;strong&gt;Utilities&lt;/strong&gt; section of the application list.&lt;/p&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-5.png" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-5_hu_c6eba2aa3beedf53.webp 480w, https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-5_hu_c825aa7f26fdb214.webp 768w, https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-5_hu_9fec6eb82ea977da.webp 1024w, https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-5_hu_f77cd978fe5e67b3.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-5_hu_b9b9ac47cb39f681.jpg 480w, https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-5_hu_9e42d18d6f8f80cc.jpg 768w, https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-5_hu_76f27cc0a3dda718.jpg 1024w, https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-5_hu_b7b5f09baf8000a.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-5_hu_76f27cc0a3dda718.jpg"
alt="Run Terminal in macOS"
width="1024"
height="585"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Run Terminal in macOS.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Once the Terminal app is open, enter the following command:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo shutdown -h -t 3600
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;On macOS and Linux, only the root user can call the shutdown command. Therefore, we use sudo. Furthermore, here are the options that can be used:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Explanation&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;sudo&lt;/td&gt;
&lt;td&gt;command to run functions as root user&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;shutdown&lt;/td&gt;
&lt;td&gt;command to turn off the computer&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;-h&lt;/td&gt;
&lt;td&gt;command to shut down (halt) the computer. Can also use &lt;strong&gt;-P&lt;/strong&gt; which will also turn off the computer. To restart use &lt;strong&gt;-r&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;-a&lt;/td&gt;
&lt;td&gt;this option can be used to cancel a previously issued shutdown command&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;-t&lt;/td&gt;
&lt;td&gt;timer option for shutdown. If not filled, the computer will turn off in 20 seconds. If filled with &lt;strong&gt;0&lt;/strong&gt;, the command will be executed immediately. It can also be filled with a number in seconds (e.g., 60 seconds x 60 minutes = 3600 seconds for 1 hour)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;time&lt;/td&gt;
&lt;td&gt;besides in seconds, absolute time can also be entered here in hh:mm format e.g. 23:30&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-6.png" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-6_hu_a7ae8b0ddd340c18.webp 480w, https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-6_hu_b10f33e76b1f30f2.webp 768w, https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-6_hu_4399ac05b781a731.webp 1024w, https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-6_hu_427976d28467c1d.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-6_hu_e829198b2e590658.jpg 480w, https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-6_hu_629cb07f7a1c9e95.jpg 768w, https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-6_hu_6617064119835872.jpg 1024w, https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-6_hu_5453a5e7dbd8507d.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2019/12/shutdown-otomatis-komputer-tanpa-aplikasi-tambahan/shutdown-6_hu_6617064119835872.jpg"
alt="Shutdown command in macOS"
width="1024"
height="585"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;Shutdown command in macOS.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;After the command is entered, press Enter, and you&amp;rsquo;ll be asked to enter your root account password. Press Enter once more after entering the password, and the computer will turn off according to the specified time.&lt;/p&gt;
&lt;p&gt;So, that&amp;rsquo;s an easy way to automatically shutdown your computer without additional apps. Hope it helps! ✨&lt;/p&gt;</description></item><item><title>City Pop Music: From Mariya Takeuchi to Fariz RM</title><link>https://blog.rullypratama.com/en/2019/12/city-pop-music-from-mariya-takeuchi-to-fariz-rm/</link><pubDate>Sun, 01 Dec 2019 00:00:00 +0000</pubDate><guid>https://blog.rullypratama.com/en/2019/12/city-pop-music-from-mariya-takeuchi-to-fariz-rm/</guid><description>&lt;figure&gt;
&lt;a href="https://blog.rullypratama.com/2019/12/city-pop-music-dari-mariya-takeuchi-hingga-fariz-rm/City_pop.png" target="_blank" title="Click to view full size"&gt;
&lt;picture&gt;
&lt;source
type="image/webp"
srcset="https://blog.rullypratama.com/2019/12/city-pop-music-dari-mariya-takeuchi-hingga-fariz-rm/City_pop_hu_835fcc22ff4b16b5.webp 480w, https://blog.rullypratama.com/2019/12/city-pop-music-dari-mariya-takeuchi-hingga-fariz-rm/City_pop_hu_93d7923d33627f06.webp 768w, https://blog.rullypratama.com/2019/12/city-pop-music-dari-mariya-takeuchi-hingga-fariz-rm/City_pop_hu_32473be424e0b812.webp 1024w, https://blog.rullypratama.com/2019/12/city-pop-music-dari-mariya-takeuchi-hingga-fariz-rm/City_pop_hu_dfc942a5c874260f.webp 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;source
type="image/jpeg"
srcset="https://blog.rullypratama.com/2019/12/city-pop-music-dari-mariya-takeuchi-hingga-fariz-rm/City_pop_hu_4811efd9abac92cb.jpg 480w, https://blog.rullypratama.com/2019/12/city-pop-music-dari-mariya-takeuchi-hingga-fariz-rm/City_pop_hu_d950c02845889c87.jpg 768w, https://blog.rullypratama.com/2019/12/city-pop-music-dari-mariya-takeuchi-hingga-fariz-rm/City_pop_hu_e031a97d1153568e.jpg 1024w, https://blog.rullypratama.com/2019/12/city-pop-music-dari-mariya-takeuchi-hingga-fariz-rm/City_pop_hu_e529623ee4f0875.jpg 1400w"
sizes="(max-width: 768px) 100vw, (max-width: 1024px) 90vw, 800px"
&gt;
&lt;img
src="https://blog.rullypratama.com/2019/12/city-pop-music-dari-mariya-takeuchi-hingga-fariz-rm/City_pop_hu_e031a97d1153568e.jpg"
alt="City Pop Illustration"
width="1024"
height="562"
loading="lazy"
decoding="async"
&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;figcaption style="font-size: 0.85rem; color: var(--muted-color); margin-top: 0.5rem; text-align: center;"&gt;City Pop Illustration&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Mariya Takeuchi certainly didn&amp;rsquo;t expect that City Pop would be back in demand. The song &amp;ldquo;Plastic Love,&amp;rdquo; which she performed 35 years ago, is now considered one of the best city pop songs ever. This Japanese music genre brings a fresh, bold, and optimistic musical vibe. Yet, not many people know that there are also musicians and music with a similar style in Indonesia.&lt;/p&gt;
&lt;h2 id="what-is-city-pop-music"&gt;What is City Pop music?&lt;/h2&gt;
&lt;p&gt;The City Pop genre carries its own philosophy. City Pop emerged as a reflection of optimism towards Japan&amp;rsquo;s economic progress in the 1980s. At that time, car stereo systems were booming. People enjoyed this music while driving past the shimmering neon lights of Tokyo. That&amp;rsquo;s why this music is called City Pop.&lt;/p&gt;
&lt;p&gt;If you listen closely, you will find a blend of Pop, Jazz, and Funk. Sometimes, synthesizer sounds also grace the melodies. All of this was thanks to the rapid growth of new technological inventions in Japan.&lt;/p&gt;
&lt;p&gt;There are many versions of how this genre was born. However, musician and composer Tatsuro Yamashita, with his song &amp;ldquo;Ride on Time,&amp;rdquo; is said to have boosted the popularity of City Pop. Mariya Takeuchi, Tatsuro Yamashita&amp;rsquo;s wife, performed &amp;ldquo;Plastic Love&amp;rdquo; in 1984, which for me perfectly illustrates the City Pop genre itself.&lt;/p&gt;
&lt;iframe width="768" height="394" src="https://www.youtube.com/embed/T_lC2O1oIew?si=5CW8y8b29rEhNPxn" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen&gt;&lt;/iframe&gt;
&lt;p&gt;City Pop music reached the peak of its popularity in the 80s. After that, it wasn&amp;rsquo;t talked about much anymore. Then, in 2010, City Pop got a second wind. The online Vaporwave community started talking about it again. This kind of music was listened to again. YouTube, through its algorithm, displayed &amp;ldquo;Plastic Love&amp;rdquo; as a recommendation on many users&amp;rsquo; homepages. Unfortunately, these songs cannot be found on online music services like Spotify.&lt;/p&gt;
&lt;h2 id="how-about-city-pop-in-indonesia"&gt;How about City Pop in Indonesia?&lt;/h2&gt;
&lt;p&gt;In Indonesia, City Pop doesn&amp;rsquo;t have its own specific category. Instead, it is generally considered pop music. It doesn&amp;rsquo;t have its own dedicated fans like Rock, Jazz, etc. Nevertheless, it cannot be said that City Pop is absent from the Indonesian music scene.&lt;/p&gt;
&lt;p&gt;Economic progress in the 80s, along with the glamour of Jakarta, also led to the growth of City Pop-style music. For me, Fariz RM and Chandra Darusman, in some of their songs, bring the same vibe of Pop, Jazz, and Funk: City Pop!&lt;/p&gt;
&lt;p&gt;Try listening to a collection of Indonesian City Pop in &lt;a href="https://open.spotify.com/playlist/3FZdRvKi8VzMaO6eWIPGeR?si=bb053fdea0824bec"&gt;this Spotify playlist&lt;/a&gt;. It&amp;rsquo;s great to listen to, especially when driving through city streets.&lt;/p&gt;
&lt;p&gt;The song &amp;ldquo;Selangkah ke Seberang&amp;rdquo; by Fariz RM has a very strong City Pop feel to me. Although this song has a fairly long intro, it&amp;rsquo;s very pleasant to hear. The melody is filled with 80s-style electronic instrument sounds (synthesizers), bolstered by a prominent bass line.&lt;/p&gt;
&lt;p&gt;Candra Darusman has a different approach. His music feels more lively and energetic thanks to the use of brass instruments. Listen to the song titled &amp;ldquo;Kekagumanku&amp;rdquo; and feel the energy.&lt;/p&gt;
&lt;p&gt;Unfortunately, the revival of Japanese City Pop couldn&amp;rsquo;t quite bring Indonesian City Pop back to life. Most people would react with surprise at how old-fashioned my music taste is when I listen to those songs. But that&amp;rsquo;s okay, those songs are clear evidence that Indonesian musicians also love to experiment with many styles and genres 🎵&lt;/p&gt;</description></item></channel></rss>