<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://carloandaya.github.io/feed.xml" rel="self" type="application/atom+xml" /><link href="https://carloandaya.github.io/" rel="alternate" type="text/html" /><updated>2026-05-09T16:11:05+00:00</updated><id>https://carloandaya.github.io/feed.xml</id><title type="html">Carlo Andaya</title><subtitle>A personal website for a variety of personal interests. I write about baking,  car repair, photography, software development, and network administration.</subtitle><author><name>Carlo Andaya</name><email>carlo@carloandaya.com</email></author><entry><title type="html">Yoga Workouts</title><link href="https://carloandaya.github.io/fitness/2025/05/14/yoga-workouts.html" rel="alternate" type="text/html" title="Yoga Workouts" /><published>2025-05-14T20:00:00+00:00</published><updated>2025-05-14T20:00:00+00:00</updated><id>https://carloandaya.github.io/fitness/2025/05/14/yoga-workouts</id><content type="html" xml:base="https://carloandaya.github.io/fitness/2025/05/14/yoga-workouts.html"><![CDATA[<h2 id="restorative-workouts">Restorative Workouts</h2>

<h3 id="lazy-yoga">Lazy Yoga</h3>
<ol>
  <li>Child’s pose 60-90 secs</li>
  <li>Cat-cow 5-10 reps</li>
  <li>Lizard 45-90 secs/side</li>
  <li>Pigeono 45-90 secs/side</li>
  <li>Thread the needle 45-60 secs/side</li>
  <li>Reclined figure 4 30-45 secs/side</li>
  <li>Hamstring strap stretch 60-90 secs/side</li>
  <li>Inner-thigh strap stretch 60-90 secs/side</li>
  <li>Outer-thigh strap stretch 60-90 secs/side</li>
  <li>Reclined twist 30-60 secs/side</li>
  <li>Corpse 2-4 mins</li>
</ol>

<h3 id="total-body-soreness-relief">Total-Body Soreness Relief</h3>
<ol>
  <li>Standing backbend 30-45 secs</li>
  <li>Standing sidebend 30-45 secs/side</li>
  <li>Standing forward fold 30-45 secs</li>
  <li>Low lunge left side 30-60 secs</li>
  <li>Half split left side 30-60 secs</li>
  <li>Low lunge right side 30-60 secs</li>
  <li>Half split right side 30-60 secs</li>
  <li>Wide-legged forward fold 30-60 secs</li>
  <li>Seated twist 30-45 secs/side</li>
  <li>Butterfly stretch 30-45 secs</li>
  <li>Child’s pose 30-60 secs</li>
  <li>Lizard 45-75 secs/side</li>
  <li>Thread the needle 30-60 secs/side</li>
  <li>Pigeon 45-75 secs/side</li>
  <li>Happy baby 30-60 secs</li>
  <li>Reclined figure 4 30-45 secs/side</li>
  <li>Reclined twist 30-45 secs/side</li>
  <li>Hamstring strap stretch 45-60 secs/side</li>
  <li>Inner-thigh strap stretch 45 secs/side</li>
  <li>Outer-thigh strap stretch 45 secs/side</li>
  <li>Frog 2-3 mins</li>
  <li>Corpse 2-4 mins</li>
</ol>

<h3 id="back-pain-relief">Back Pain Relief</h3>
<ol>
  <li>Child’s pose 45-60 secs</li>
  <li>Cat-cow 5-10 reps</li>
  <li>Lizard 45-60 secs/side</li>
  <li>Butterfly stretch 30-45 secs</li>
  <li>Seated twist 30-45 secs/side</li>
  <li>Boat 30-45 secs</li>
  <li>Bridge 30-60 secs</li>
  <li>Happy baby 30-60 secs</li>
  <li>Reclined twist 30-45 secs/side</li>
  <li>Hamstring strap stretch 45-60 secs/side</li>
  <li>Inner-thigh strap stretch 45-60 secs/side</li>
  <li>Outer-thigh strap stretch 45-60 secs/side</li>
  <li>Reclined figure 4 30-45 secs/side</li>
  <li>Corpse 2 mins</li>
</ol>

<h3 id="upper-body-recovery">Upper-Body Recovery</h3>
<ol>
  <li>Standing sidebend 30-45 secs/side</li>
  <li>Standing backbend 30-45 secs</li>
  <li>Half sun salutation 1-2 reps</li>
  <li>Warrior 1  left side 30-45 secs</li>
  <li>Humble warrior left side 30-45 secs</li>
  <li>Warrior 1 right side 30-45 secs</li>
  <li>Humble warrior right side 30-45 secs</li>
  <li>Child’s pose 45-75 secs</li>
  <li>Downward-facing dog 30-60 secs</li>
  <li>Eagle 30-45 secs</li>
  <li>Warrior 2 left side 30-45 secs</li>
  <li>Reverse warrior left side 30-45 secs</li>
  <li>Warrior 2 right side 30-45 secs</li>
  <li>Reverse warrior right side 30-45 secs</li>
  <li>Child’s pose 45-75 secs</li>
  <li>Thread the needle 30-60 secs</li>
  <li>Reclined twist 30-45 secs/side</li>
</ol>]]></content><author><name>Carlo Andaya</name><email>carlo@carloandaya.com</email></author><category term="fitness" /><summary type="html"><![CDATA[Restorative Workouts]]></summary></entry><entry><title type="html">New Store Shopping List</title><link href="https://carloandaya.github.io/tech/2024/02/19/store-equipment.html" rel="alternate" type="text/html" title="New Store Shopping List" /><published>2024-02-19T20:00:00+00:00</published><updated>2024-02-19T20:00:00+00:00</updated><id>https://carloandaya.github.io/tech/2024/02/19/store-equipment</id><content type="html" xml:base="https://carloandaya.github.io/tech/2024/02/19/store-equipment.html"><![CDATA[<p>==As an Amazon Associate I earn from qualifying purchases.==</p>

<p>When setting up a new store, there are a few essential items that it needs:</p>

<ol>
  <li>
    <p><a href="https://amzn.to/431l12F">Server Rack</a> - The NavePoint server rack is mounted on the wall for optimal space usage. We use it to hold a switch and will add a <a href="https://amzn.to/3OLvjOg">shelf</a> to hold the modem and other equipment if we don’t mount them to the wall.</p>
  </li>
  <li>
    <p><a href="https://amzn.to/3SSEqy6">PoE Switch</a> - Speaking of switches, the TP-Link 24 port PoE switch does a great job at providing a steady connection to our wired devices and provides power to VOIP phones.</p>
  </li>
</ol>]]></content><author><name>Carlo Andaya</name><email>carlo@carloandaya.com</email></author><category term="tech" /><summary type="html"><![CDATA[==As an Amazon Associate I earn from qualifying purchases.==]]></summary></entry><entry><title type="html">GX470 Research</title><link href="https://carloandaya.github.io/autorepair/2024/01/24/gx470-research.html" rel="alternate" type="text/html" title="GX470 Research" /><published>2024-01-24T20:00:00+00:00</published><updated>2024-01-24T20:00:00+00:00</updated><id>https://carloandaya.github.io/autorepair/2024/01/24/gx470-research</id><content type="html" xml:base="https://carloandaya.github.io/autorepair/2024/01/24/gx470-research.html"><![CDATA[<p>I have been looking at getting a used Lexus GX470 and came up with a list of parts to help with my decision.</p>

<table>
  <thead>
    <tr>
      <th>Description</th>
      <th>Interval</th>
      <th>Part Number</th>
      <th style="text-align: right">Parts Cost</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Oil</td>
      <td>Every 5,000 miles</td>
      <td>6.6 quarts 5W-30</td>
      <td style="text-align: right">$55.94</td>
    </tr>
    <tr>
      <td>Oil Filter</td>
      <td>Every 5,000 miles</td>
      <td><a href="https://parts.lexus.com/p/Lexus__GX-470/Engine-Oil-Filter/69384567/90915YZZD3.html">90915-YZZD3</a></td>
      <td style="text-align: right">$5.97</td>
    </tr>
    <tr>
      <td><a href="https://forum.ih8mud.com/threads/gx470-trans-fluid-drain-fill-tips-write-up.1263824/">Transmission Fluid</a></td>
      <td>Every 50,000 miles</td>
      <td> </td>
      <td style="text-align: right"> </td>
    </tr>
    <tr>
      <td>Transmission Filter</td>
      <td>Every 50,000 miles</td>
      <td><a href="https://parts.lexus.com/p/Lexus_2004_GX-470/Transmission-Oil-Filter/63463160/3533060050.html">3533060050</a></td>
      <td style="text-align: right">$77.48</td>
    </tr>
    <tr>
      <td>Cabin Air Filter</td>
      <td>Every 15,000 miles</td>
      <td><a href="https://parts.lexus.com/p/Lexus_2004_GX-470/Cabin-Air-Filter/63522985/8713906030.html">8713906030</a></td>
      <td style="text-align: right">$29.99</td>
    </tr>
    <tr>
      <td>Engine Air Filter</td>
      <td>Every 30,000 miles</td>
      <td><a href="https://parts.lexus.com/p/Lexus_2004_GX-470/Air-Filter/63019392/1780150040.html">1780150040</a></td>
      <td style="text-align: right">$30.99</td>
    </tr>
    <tr>
      <td>Spark Plugs</td>
      <td>Every 120,000 miles</td>
      <td><a href="https://parts.lexus.com/p/62973200/9008091180.html">9008091180</a></td>
      <td style="text-align: right">$98.56</td>
    </tr>
    <tr>
      <td>Timing Belt</td>
      <td>Every 90,000 miles</td>
      <td><a href="https://parts.lexus.com/p/Lexus_2004_GX-470/Engine-Timing-Belt/63114332/1356809070.html">1356809070</a></td>
      <td style="text-align: right">$82.37</td>
    </tr>
    <tr>
      <td>Water Pump</td>
      <td>Every 90,000 miles</td>
      <td><a href="https://parts.lexus.com/p/Lexus_2004_GX-470/Engine-Water-Pump/63163976/1610009201.html">1610009201</a></td>
      <td style="text-align: right">$183.92</td>
    </tr>
    <tr>
      <td>Water Pump Gasket</td>
      <td>Every 90,000 miles</td>
      <td><a href="https://parts.lexus.com/p/Lexus_2004_GX-470/Engine-Water-Pump-Gasket/63012239/162710F010.html">162710F010</a></td>
      <td style="text-align: right">$11.30</td>
    </tr>
    <tr>
      <td>Brake Pads (Front)</td>
      <td>Every 60,000 miles</td>
      <td><a href="https://parts.lexus.com/p/Lexus_2004_GX-470-Gold/Disc-Brake-Pad-Set-Front/62989693/0446535290.html">0446535290</a></td>
      <td style="text-align: right">$104.50</td>
    </tr>
    <tr>
      <td>Brake Pads (Rear)</td>
      <td>Every 60,000 miles</td>
      <td><a href="https://parts.lexus.com/p/Lexus_2004_GX-470-Gold/Disc-Brake-Pad-Set-Front/62989693/0446535290.html">0446660090</a></td>
      <td style="text-align: right">$72.48</td>
    </tr>
    <tr>
      <td>Brake Rotor (Front)</td>
      <td>Every 120,000 miles</td>
      <td><a href="https://parts.lexus.com/p/Lexus_2004_GX-470-Gold/Disc-Brake-Rotor-Front/63084518/4351260151.html">4351260151</a></td>
      <td style="text-align: right">$91.04</td>
    </tr>
    <tr>
      <td>Brake Rotor (Rear)</td>
      <td>Every 120,000 miles</td>
      <td><a href="https://parts.lexus.com/p/Lexus_2004_GX-470-Gold/Disc-Brake-Rotor-Rear/63155905/4243160201.html">4243160201</a></td>
      <td style="text-align: right">$113.99</td>
    </tr>
  </tbody>
</table>

<p>Coolant</p>

<p>Coil Pack</p>

<p>Differential Fluid</p>]]></content><author><name>Carlo Andaya</name><email>carlo@carloandaya.com</email></author><category term="autorepair" /><summary type="html"><![CDATA[I have been looking at getting a used Lexus GX470 and came up with a list of parts to help with my decision.]]></summary></entry><entry><title type="html">A Timely Car Battery Replacement</title><link href="https://carloandaya.github.io/autorepair/2023/11/12/car-battery.html" rel="alternate" type="text/html" title="A Timely Car Battery Replacement" /><published>2023-11-12T20:00:00+00:00</published><updated>2023-11-12T20:00:00+00:00</updated><id>https://carloandaya.github.io/autorepair/2023/11/12/car-battery</id><content type="html" xml:base="https://carloandaya.github.io/autorepair/2023/11/12/car-battery.html"><![CDATA[<p>I went to Trader Joe’s this morning to pick up a pint of organic heavy whipping cream to make <a href="/recipes/french-macarons-filling.html">macaron fillings</a>. While I was there, I also picked up two boxes of cereal, a jar of strawberry jam, and a pint of cookie butter ice cream.</p>

<p>It was already 11:30 AM and I had to get home by 12:00 PM to meet someone who was dropping off their bike. I had  plenty of time to make the 4-mile drive. I put my groceries in the trunk and hopped in the driver’s seat. I put the key into the ignition and was greeted by a few hard cranks without the ensuing growl of the engine coming to life. On the second try, the engine almost caught but sputtered out. The clock still told the correct time so the battery wasn’t completely dead. I turned the car off and took a few deep breaths.</p>

<p>Several thoughts ran through my mind in between my attempts to get my car started.</p>

<p>“Can I ask Trader Joe’s to put my purchaes in cold storage so my ice cream won’t melt and my heavy cream won’t spoil?”</p>

<p>“Is it the battery? I hope it’s the battery and not the starter or the alternator. How much did I pay for this battery? How much would a starter cost? If it’s the starter or alternator, I hope there’s a good YouTube video out there.”</p>

<p>“I could take an Uber home to meet the guy dropping off his bike. Then I could put my groceries in the fridge.”</p>

<p>After almost 20 years of driving my car, I was already familiar with the signs of a failing battery. I knew that I was pushing my luck as I’ve already had five hard starts prior to this unsuccessful attempt.</p>

<p>As luck would have it, my car gave me one more hard start.</p>

<p>“Do I have to go straight to AutoZone? Where did I buy this battery anyway?”</p>

<p>I made my way home as it was almost 12:00 PM and there was no time to make a detour at AutoZone to have the battery tested and replaced. I figured I could charge the battery for an hour before heading out. I also needed to figure out what kind of warranty the battery had.</p>

<p>As it turned out, I had an <a href="https://www.interstatebatteries.com">Interstate</a> battery that I purchased in January 2021. It came with a 3-year warranty so I was still covered with two months left.</p>

<p>I had a smooth warranty experience at Costco. I didn’t have to provide a receipt as they were able to look it up with my membership card. Furthermore, the technician exchanged my battery without any hassle: no testing and no inspections. I did have to pay $46.33 which is the difference between the price of the battery in 2021 and the current price of the battery (plus taxes). According to the receipt I got, I paid $76.99 back in 2021 and now, almost three years later, that same battery costs $119.99.</p>

<p>I was fortunate to get my car battery replaced without having to call AAA for a jumpstart. It was also a big relief that the battery was the issue and not the starter or alternator. I remember the battery that came with my car lasting almost five years. It failed after four years and I was able to get it replaced under warranty without having to pay any differential. I shouldn’t expect batteries now to last as long. Perhaps the materials used for quality batteries are now being used for electric vehicles? I should put an alert on my calendar when the battery is almost out of warranty and I should also listen to my car when it’s telling me the battery is about to die.</p>]]></content><author><name>Carlo Andaya</name><email>carlo@carloandaya.com</email></author><category term="autorepair" /><summary type="html"><![CDATA[I went to Trader Joe’s this morning to pick up a pint of organic heavy whipping cream to make macaron fillings. While I was there, I also picked up two boxes of cereal, a jar of strawberry jam, and a pint of cookie butter ice cream.]]></summary></entry><entry><title type="html">Watch Battery Replacement Fail</title><link href="https://carloandaya.github.io/diy/2023/07/11/watch-repair.html" rel="alternate" type="text/html" title="Watch Battery Replacement Fail" /><published>2023-07-11T20:00:00+00:00</published><updated>2023-07-11T20:00:00+00:00</updated><id>https://carloandaya.github.io/diy/2023/07/11/watch-repair</id><content type="html" xml:base="https://carloandaya.github.io/diy/2023/07/11/watch-repair.html"><![CDATA[<p>I found an old Kenneth Cole dress watch in a box and had the bright idea to replace its battery. I’ve had this watch for more than a decade and never had its battery replaced because it’s a hassle bringing it to a watch shop and I didn’t have the proper tools.</p>

<p>I bought a watch repair tool set and pried open the watch case to figure out what kind of battery it takes.</p>]]></content><author><name>Carlo Andaya</name><email>carlo@carloandaya.com</email></author><category term="diy" /><summary type="html"><![CDATA[I found an old Kenneth Cole dress watch in a box and had the bright idea to replace its battery. I’ve had this watch for more than a decade and never had its battery replaced because it’s a hassle bringing it to a watch shop and I didn’t have the proper tools.]]></summary></entry><entry><title type="html">Flask + Nginx + Waitress</title><link href="https://carloandaya.github.io/web/2023/06/27/nginx-flask.html" rel="alternate" type="text/html" title="Flask + Nginx + Waitress" /><published>2023-06-27T20:00:00+00:00</published><updated>2023-06-27T20:00:00+00:00</updated><id>https://carloandaya.github.io/web/2023/06/27/nginx-flask</id><content type="html" xml:base="https://carloandaya.github.io/web/2023/06/27/nginx-flask.html"><![CDATA[<p>I’ve deployed several web sites to hosting services over the years but it’s been a while since I’ve deployed them locally. New technologies have come about and I wanted to make sure I don’t get left behind. I picked NGINX and Waitress based on reviews praising their ease-of-use and versatility.</p>

<p>The web application needs to run as a service that Nginx will send traffic to. That’s one of the key things to remember. The application doesn’t run inside Nginx. Makes the flow of traffic easier to visualize. A request gets to the server on port 80. The request gets redirected to Nginx. Based on filters such as the URL, it gets directed to the service. The service generates a response and sends it back. This is how a single web server can host multiple web sites. Similar to NAT.</p>

<h2 id="enable-systemd-on-ubuntu-wsl">enable systemd on ubuntu wsl</h2>

<p><code class="language-plaintext highlighter-rouge">sudo vi /etc/wsl.conf</code></p>

<h3 id="wslconf-contents">wsl.conf contents</h3>
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[boot]
systemd=true
</code></pre></div></div>

<h2 id="create-service-that-starts-the-waitress-server">create service that starts the waitress server</h2>

<p><code class="language-plaintext highlighter-rouge">sudo vi /etc/systemd/system/&lt;application name&gt;.service</code></p>

<h3 id="contents-of-service-file">contents of .service file</h3>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[Unit]
Description=&lt;application description&gt;
After=network.target

[Service]
User=&lt;username&gt;
WorkingDirectory=&lt;app location&gt;
ExecStart=&lt;waitress-serve command&gt;
Restart=always

[Install]
WantedBy=multi-user.target
</code></pre></div></div>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[Unit]
Description=Car Maintenance Flask application
After=network.target

[Service]
User=carlo
WorkingDirectory=/home/carlo/projects/car-maintenance
ExecStart=/home/carlo/projects/car-maintenance/.venv/bin/waitress-serve --host 127.0.0.1 --port 8000 app:app
Restart=always

[Install]
WantedBy=multi-user.target
</code></pre></div></div>

<p>if app is stored in a variable
<code class="language-plaintext highlighter-rouge">waitress-serve --host 127.0.0.1 hello:app</code></p>

<p>if app is returned by a function
<code class="language-plaintext highlighter-rouge">waitress-serve --host 127.0.0.1 --call hello:create_app</code></p>

<h3 id="start-the-service">start the service</h3>

<p><code class="language-plaintext highlighter-rouge">sudo systemctl start &lt;application name&gt;.service</code></p>

<p>if you want it to start automatically</p>

<p><code class="language-plaintext highlighter-rouge">sudo systemctl enable &lt;application name&gt;.service</code></p>

<h2 id="configure-nginx">configure nginx</h2>

<p><code class="language-plaintext highlighter-rouge">sudo vi /etc/nginx/sites-enabled/default</code></p>

<h3 id="contents-of-config-file">contents of config file</h3>
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>server {
	listen 80 default_server; 
	listen [::]:80 default_server;

	server_name _;
	
	location /static/ {
		alias /home/carlo/projects/car-maintenance/static/;
	}

	location / {
		proxy_pass http://localhost:8000; 
		include /etc/nginx/proxy_params;
		proxy_redirect off; 
		proxy_set_header X-Real-IP $remote_addr;
	}
}
</code></pre></div></div>

<h2 id="add-the-nginx-user-to-the-group-that-owns-the-static-files">Add the nginx user to the group that owns the static files</h2>

<p><code class="language-plaintext highlighter-rouge">sudo usermod -a -G carlo www-data</code></p>

<h2 id="restart-nginx-and-the-application-service">Restart nginx and the application service</h2>

<p><code class="language-plaintext highlighter-rouge">sudo nginx -s reload</code></p>

<p><code class="language-plaintext highlighter-rouge">sudo systemctl restart &lt;application name&gt;.service</code></p>]]></content><author><name>Carlo Andaya</name><email>carlo@carloandaya.com</email></author><category term="web" /><summary type="html"><![CDATA[I’ve deployed several web sites to hosting services over the years but it’s been a while since I’ve deployed them locally. New technologies have come about and I wanted to make sure I don’t get left behind. I picked NGINX and Waitress based on reviews praising their ease-of-use and versatility.]]></summary></entry><entry><title type="html">ASUS Router Issue</title><link href="https://carloandaya.github.io/tech/2023/05/21/asus-router-problem.html" rel="alternate" type="text/html" title="ASUS Router Issue" /><published>2023-05-21T20:00:00+00:00</published><updated>2023-05-21T20:00:00+00:00</updated><id>https://carloandaya.github.io/tech/2023/05/21/asus-router-problem</id><content type="html" xml:base="https://carloandaya.github.io/tech/2023/05/21/asus-router-problem.html"><![CDATA[<p>My router started acting funny last Wednesday, 17 May 2023. My wired devices could not get on the internet. My wireless devices gave error messages stating, “Could not get an IP address.”</p>

<p>The router would work for a little bit after restarting it but issues would arise after a day or so.</p>

<p>I don’t have a lot of devices. Certainly less than the 200 IP addresses the DHCP server can give out. I thought I had devices that would constantly ask for a new IP address. Checking the client list confirmed otherwise.</p>

<p>I was able to get around the issue by reserving IP addresses for the devices that I have. However, I was concerned that the problem would reoccur. And I couldn’t reserve an IP address for my iPhone because it uses randomized MAC addresses.</p>

<p>Clicking around the GUI of the router, I came across the system log where this message was on repeat:</p>

<p><code class="language-plaintext highlighter-rouge">failed to write /var/lib/misc/dnsmasq.leases: No space left on device (retry in 60s)</code></p>

<p>A quick Google search led me to <a href="https://rog-forum.asus.com/t5/gaming-network-products/rt-ac3200-dnsmasq-dhcp-271-failed-to-write-var-lib-misc-dnsmasq/td-p/930812">this forum post</a> that had an <a href="https://www.asus.com/ca-en/news/tp8wqrkgqbd4rrw7/?fbclid=IwAR3rJE5lnQ7FwmtH1akToRaSsgjCi-HDhAThDhslc42ZrWwe4yewJn-3bmU">official response from ASUS</a>.</p>

<p>I was hesitant to <a href="https://www.asus.com/support/FAQ/1050464">reset my router</a> to factory default but there was no way around it. It wasn’t as bad as I thought. Backing up the config and restoring got my router back to proper working condition and the error message stopped showing up in the system logs.</p>]]></content><author><name>Carlo Andaya</name><email>carlo@carloandaya.com</email></author><category term="tech" /><summary type="html"><![CDATA[My router started acting funny last Wednesday, 17 May 2023. My wired devices could not get on the internet. My wireless devices gave error messages stating, “Could not get an IP address.”]]></summary></entry><entry><title type="html">Hello, 2006 Honda Accord!</title><link href="https://carloandaya.github.io/automotive/2023/05/16/accord.html" rel="alternate" type="text/html" title="Hello, 2006 Honda Accord!" /><published>2023-05-16T20:00:00+00:00</published><updated>2023-05-16T20:00:00+00:00</updated><id>https://carloandaya.github.io/automotive/2023/05/16/accord</id><content type="html" xml:base="https://carloandaya.github.io/automotive/2023/05/16/accord.html"><![CDATA[<p>My sister purchased a used car last Friday. It’s a black 2006 Honda Accord EX 4-cylinder with 114k miles. Nicely equipped with heated leather seats, heated side mirrors, and satellite radio (which will never be used).</p>

<p>It was interesting driving a slightly upgraded version of my 2004 Honda Accord that had fewer miles. The interior was slightly quieter and the suspension had a more solid feeling to it. The accelerator was more touchy, which upon further research was probably from the biggest difference between the two models: throttle-by-wire.</p>

<p>I had my sister buy a few items for quick fixes and upgrades. The driver side dome light wasn’t turning on when the doors are opened but function when they are pressed in to turn on. I went through this with my car several months ago. It’s not an issue with the fuse or the bulb but with the switch. A $10 replacement part got that sorted out.</p>

<p>We were deciding between the 2006 Honda Accord and a 2010 Toyota Prius. Even though the Accord can’t compete with the Prius in terms of mileage, its reliability and ease of maintenance were the qualities that made us go with it. It also helps that I can diagnose and fix the issues that may come up in the future.</p>]]></content><author><name>Carlo Andaya</name><email>carlo@carloandaya.com</email></author><category term="automotive" /><summary type="html"><![CDATA[My sister purchased a used car last Friday. It’s a black 2006 Honda Accord EX 4-cylinder with 114k miles. Nicely equipped with heated leather seats, heated side mirrors, and satellite radio (which will never be used).]]></summary></entry><entry><title type="html">Install Jekyll on Ubuntu 22.04 WSL</title><link href="https://carloandaya.github.io/web/2023/05/15/jekyll-ubuntu-wsl.html" rel="alternate" type="text/html" title="Install Jekyll on Ubuntu 22.04 WSL" /><published>2023-05-15T20:00:00+00:00</published><updated>2023-05-15T20:00:00+00:00</updated><id>https://carloandaya.github.io/web/2023/05/15/jekyll-ubuntu-wsl</id><content type="html" xml:base="https://carloandaya.github.io/web/2023/05/15/jekyll-ubuntu-wsl.html"><![CDATA[<p>install <a href="https://github.com/rvm/ubuntu_rvm">rvm</a></p>

<p>follow these instructions to <a href="https://stackoverflow.com/questions/74882078/rvm-error-when-installing-ruby-using-wsl2-on-ubuntu-error-running-rvm-make">install openssl 1 and install ruby 2.7.4</a></p>

<p>now you can install jekyll and bundler</p>

<p><code class="language-plaintext highlighter-rouge">gem install jekyll bundler</code></p>

<p>you will have to</p>

<p><code class="language-plaintext highlighter-rouge">gem update --system</code></p>

<p>before you can navigate to the jekyll project and</p>

<p><code class="language-plaintext highlighter-rouge">bundle exec jekyll serve</code></p>

<p>on each new session you will have to start with</p>

<p><code class="language-plaintext highlighter-rouge">rvm use 2.7.4</code></p>]]></content><author><name>Carlo Andaya</name><email>carlo@carloandaya.com</email></author><category term="web" /><summary type="html"><![CDATA[install rvm]]></summary></entry><entry><title type="html">Tundra Brake Tube Failure</title><link href="https://carloandaya.github.io/autorepair/2022/01/30/tundra-brake-tube.html" rel="alternate" type="text/html" title="Tundra Brake Tube Failure" /><published>2022-01-30T20:00:00+00:00</published><updated>2022-01-30T20:00:00+00:00</updated><id>https://carloandaya.github.io/autorepair/2022/01/30/tundra-brake-tube</id><content type="html" xml:base="https://carloandaya.github.io/autorepair/2022/01/30/tundra-brake-tube.html"><![CDATA[<p>I was ready to head out to go mountain biking. I had my helmet and gloves loaded in the back of the pickup truck and just needed to load the bike. I started the truck and when I stepped on the brake, it went all the way to the floor. “That can’t be right,” I thought to myself as I turned off the engine.</p>

<p>The slight smell of burning rubber wafted in the air. I stepped on the brake pedal and could hear air spurting out somewhere. The brake lines had completely lost pressure. This truck would not stop at all.</p>

<p>When I opened the hood, I noticed brake fluid on the passenger side of the engine bay. I got my sister to step on the brakes while I looked and there it was: a small mist coming out of the passenger side brake tube.</p>

<p>I found the correct part number by referencing a <a href="https://parts.toyota.com/a/Toyota_2000_Tundra-Access-Cab-SR-5-47L-AT/63156168__6709498/BRAKE-TUBE--CLAMP/841420-4708.html">diagram of the brake system</a>.</p>

<p>Vehicles that lived in the Northeast always have an issue with rust. Salt on the roads during the long winters gets on all the bolts and makes its way into the grooves of the frame. This truck was no exception.</p>

<h2 id="parts">Parts</h2>

<table>
  <thead>
    <tr>
      <th>Part Name</th>
      <th>Part Number</th>
      <th>MSRP</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><a href="https://parts.toyota.com/p/63156168/473140C011.html">Tube, Front Brake, No. 4</a></td>
      <td>473140C011</td>
      <td>$10.63</td>
    </tr>
    <tr>
      <td><a href="https://parts.toyota.com/p/63217573/473170c011.html">Tube, Front Brake, No. 7</a></td>
      <td>473170C011</td>
      <td>$10.57</td>
    </tr>
  </tbody>
</table>

<h2 id="tools">Tools</h2>

<table>
  <thead>
    <tr>
      <th>Tool Name</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>10mm Flare Nut Wrench</td>
    </tr>
  </tbody>
</table>

<h2 id="supplies">Supplies</h2>

<table>
  <thead>
    <tr>
      <th>Supply Name</th>
      <th>Quantity</th>
      <th>MSRP</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Prestone Max DOT 3 Brake Fluid</td>
      <td>32 ounces</td>
      <td>$10.99</td>
    </tr>
  </tbody>
</table>

<h2 id="reference">Reference</h2>

<p><a href="https://www.youtube.com/watch?v=Eb3mSoDsu7k"><img src="http://i3.ytimg.com/vi/Eb3mSoDsu7k/hqdefault.jpg" alt="Replace a Brake Line - Toyota Truck Tundra" /></a></p>]]></content><author><name>Carlo Andaya</name><email>carlo@carloandaya.com</email></author><category term="autorepair" /><summary type="html"><![CDATA[I was ready to head out to go mountain biking. I had my helmet and gloves loaded in the back of the pickup truck and just needed to load the bike. I started the truck and when I stepped on the brake, it went all the way to the floor. “That can’t be right,” I thought to myself as I turned off the engine. The slight smell of burning rubber wafted in the air. I stepped on the brake pedal and could hear air spurting out somewhere. The brake lines had completely lost pressure. This truck would not stop at all. When I opened the hood, I noticed brake fluid on the passenger side of the engine bay. I got my sister to step on the brakes while I looked and there it was: a small mist coming out of the passenger side brake tube. I found the correct part number by referencing a diagram of the brake system. Vehicles that lived in the Northeast always have an issue with rust. Salt on the roads during the long winters gets on all the bolts and makes its way into the grooves of the frame. This truck was no exception. Parts Part Name Part Number MSRP Tube, Front Brake, No. 4 473140C011 $10.63 Tube, Front Brake, No. 7 473170C011 $10.57 Tools Tool Name 10mm Flare Nut Wrench Supplies Supply Name Quantity MSRP Prestone Max DOT 3 Brake Fluid 32 ounces $10.99 Reference]]></summary></entry></feed>