<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Paul Ooi | /var/logs/paulooi.log</title>
	<atom:link href="https://logs.paulooi.com/author/admin/feed" rel="self" type="application/rss+xml" />
	<link>https://logs.paulooi.com</link>
	<description>Systems Admin, Web Development and etc</description>
	<lastBuildDate>Wed, 16 Apr 2025 00:40:41 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>Proxmox Cluster Quorum Error</title>
		<link>https://logs.paulooi.com/proxmox-cluster-quorum-error.php</link>
		
		<dc:creator><![CDATA[Paul Ooi]]></dc:creator>
		<pubDate>Sun, 13 Apr 2025 09:30:38 +0000</pubDate>
				<category><![CDATA[Random]]></category>
		<guid isPermaLink="false">https://logs.paulooi.com/?p=1833</guid>

					<description><![CDATA[<p>One of my promox cluster is broken, and the one host has been dead for quiet some time. Whenever I restart my Proxmox host, it cannot boot up the VM and throwing the error &#8220;proxmox cluster no quorum&#8221; It was...</p>
The post <a href="https://logs.paulooi.com/proxmox-cluster-quorum-error.php">Proxmox Cluster Quorum Error</a> first appeared on <a href="https://logs.paulooi.com">/var/logs/paulooi.log</a>.]]></description>
										<content:encoded><![CDATA[<p>One of my promox cluster is broken, and the one host has been dead for quiet  some time.</p>



<p>Whenever I restart my Proxmox host, it cannot boot up the VM and throwing the error &#8220;proxmox cluster no quorum&#8221; </p>



<p>It was due to the quorum for a cluster required minimum of 2 hosts. You can set the quorum expect to 1 manually whenever the host boot up. </p>



<pre class="wp-block-code"><code>pvmctl expect 1</code></pre>



<p>However it cannot be hard coded, whenever you patch the proxmox machine, you are required to set the value again on order to have the VMs running. </p>



<p>I&#8217;ve decided to find a permanent fix, to remove the host from the cluster. </p>



<p>Here are the steps to do it. </p>



<pre class="wp-block-code"><code>systemctl stop pve-cluster corosync
pmxcfs -l
rm /etc/corosync/*
rm /etc/pve/corosync.conf
killall pmxcfs
systemctl start pve-cluster</code></pre>



<p>Thankfully, the info was shared in one of the <a href="https://forum.proxmox.com/threads/no-quorum-error.113459/#post-490150" target="_blank" rel="noopener" title="">Promox forum threads</a>. </p>



<p>Now, I can patch the proxmox machine and reboot it, sipping coffee and wait for the VMs slowly boot up <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>The post <a href="https://logs.paulooi.com/proxmox-cluster-quorum-error.php">Proxmox Cluster Quorum Error</a> first appeared on <a href="https://logs.paulooi.com">/var/logs/paulooi.log</a>.]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Thunderbird Unified Folder Some Account Inbox Missing</title>
		<link>https://logs.paulooi.com/thunderbird-unified-folder-some-account-inbox-missing.php</link>
		
		<dc:creator><![CDATA[Paul Ooi]]></dc:creator>
		<pubDate>Sun, 26 Nov 2023 14:36:27 +0000</pubDate>
				<category><![CDATA[Random]]></category>
		<guid isPermaLink="false">https://logs.paulooi.com/?p=1827</guid>

					<description><![CDATA[<p>Recently I&#8217;ve completed a &#8220;clean&#8221; migration to latest Thunderbird Supernova 115.5.0 Previously the auto update (Check for update on Thunderbird) didn&#8217;t work well for me. I&#8217;ve had issues like calendar invite missing, attachment cannot view in the email, sender name...</p>
The post <a href="https://logs.paulooi.com/thunderbird-unified-folder-some-account-inbox-missing.php">Thunderbird Unified Folder Some Account Inbox Missing</a> first appeared on <a href="https://logs.paulooi.com">/var/logs/paulooi.log</a>.]]></description>
										<content:encoded><![CDATA[<p>Recently I&#8217;ve completed a &#8220;clean&#8221; migration to latest Thunderbird Supernova 115.5.0 </p>



<p>Previously the auto update (Check for update on Thunderbird) didn&#8217;t work well for me. I&#8217;ve had issues like calendar invite missing, attachment cannot view in the email, sender name didn&#8217;t display correctly in an email view. </p>



<p>After a &#8220;clean&#8221; migration, I noticed it also doesn&#8217;t have performance issue. i.e previously loading email was pretty slow, and it took almost a second to load an email. </p>



<p>But, I&#8217;ve have the issue of the Unified didn&#8217;t display all inbox folders for my 12 email accounts, only 10 inboxes are showing on Unified Inbox folder. </p>



<p>This <a href="https://support.mozilla.org/en-US/questions/1300055" target="_blank" rel="noopener" title="">support forum</a> in Mozilla resolve my issue. </p>



<p>All you need to do is close your Thunderbird (in my case it&#8217;s Thunderbird running on MacOS), and go to your profile folder, usually it&#8217;s in your Library/Thunerbird/Profile folder. </p>



<p>In your profile folder, delete the file <strong>virtualFolders.dat. </strong></p>



<p>Navigate to <strong>Mail</strong> folder, and delete the folder <strong>smart mailboxes.</strong></p>



<p>Launch Thunderbird again, and now you should be seeing all the inboxes in Unified Folder view option. </p>The post <a href="https://logs.paulooi.com/thunderbird-unified-folder-some-account-inbox-missing.php">Thunderbird Unified Folder Some Account Inbox Missing</a> first appeared on <a href="https://logs.paulooi.com">/var/logs/paulooi.log</a>.]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>This Site is 18 Years Old</title>
		<link>https://logs.paulooi.com/this-site-is-18-years-old.php</link>
		
		<dc:creator><![CDATA[Paul Ooi]]></dc:creator>
		<pubDate>Sun, 15 Oct 2023 13:09:32 +0000</pubDate>
				<category><![CDATA[Random]]></category>
		<guid isPermaLink="false">https://logs.paulooi.com/?p=1816</guid>

					<description><![CDATA[<p>Believe it or not, this site has been &#8220;running&#8221; for 18 years, however there were updates for at least 8 years. I think I need to get back to writing some technical notes, I&#8217;m getting old and sometimes the brain...</p>
The post <a href="https://logs.paulooi.com/this-site-is-18-years-old.php">This Site is 18 Years Old</a> first appeared on <a href="https://logs.paulooi.com">/var/logs/paulooi.log</a>.]]></description>
										<content:encoded><![CDATA[<p>Believe it or not, this site has been &#8220;running&#8221; for 18 years, however there were updates for at least 8 years. I think I need to get back to writing some technical notes, I&#8217;m getting old and sometimes the brain cannot function well (especially since people say memory gets bad if you contracted COVID). </p>



<p>Things have changed quite a lot, I think there are fewer people writing or blogging. Now they do it on Youtube (Youtuber) for tutorials.  </p>



<p>Let&#8217;s see what I will start to write next <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> </p>



<p>p/s: I don&#8217;t think people visit this site either, if you do, please drop a message and say hi. </p>



<p></p>The post <a href="https://logs.paulooi.com/this-site-is-18-years-old.php">This Site is 18 Years Old</a> first appeared on <a href="https://logs.paulooi.com">/var/logs/paulooi.log</a>.]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to Rsync from Remote Server to Synology</title>
		<link>https://logs.paulooi.com/how-to-rsync-from-remote-server-to-synology.php</link>
					<comments>https://logs.paulooi.com/how-to-rsync-from-remote-server-to-synology.php#comments</comments>
		
		<dc:creator><![CDATA[Paul Ooi]]></dc:creator>
		<pubDate>Tue, 21 Jul 2015 04:33:33 +0000</pubDate>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[Systems]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[rsync]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[synology]]></category>
		<category><![CDATA[sysadmin]]></category>
		<guid isPermaLink="false">http://systems.takizo.com/?p=1757</guid>

					<description><![CDATA[<p>I hava a synology at home, mainly use to store important files, and realize beside have a backup of my server files on dropbox, may be it can have another copy in Synology as well. I explored the possibility of...</p>
The post <a href="https://logs.paulooi.com/how-to-rsync-from-remote-server-to-synology.php">How to Rsync from Remote Server to Synology</a> first appeared on <a href="https://logs.paulooi.com">/var/logs/paulooi.log</a>.]]></description>
										<content:encoded><![CDATA[<p>I hava a synology at home, mainly use to store important files, and realize beside have a backup of my server files on dropbox, may be it can have another copy in Synology as well. I explored the possibility of rsync the backup either on dropbox or server into synology, and&#8230; it works!</p>
<p>Here is what you need to prepare before proceed with the backup. </p>
<p>1. Create a directory for backup. i.e folder name of ServerBackup. Go to &#8220;Control Panel&#8221; -> &#8220;Shared Folder&#8221;. </p>
<p>2. Enable SSH on Synology. Go to &#8220;Control Panel&#8221; -> &#8220;Terminal &#038; SNMP&#8221; -> &#8220;Enable SSH Service&#8221;. If you option to change the SSH port or not <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p><a href="https://logs.paulooi.com/wp-content/uploads/2015/07/synology-backup-enablessh.png"><img decoding="async" src="https://logs.paulooi.com/wp-content/uploads/2015/07/synology-backup-enablessh-300x140.png" alt="synology-backup-enablessh" width="300" height="140" class="aligncenter size-medium wp-image-1758" srcset="https://logs.paulooi.com/wp-content/uploads/2015/07/synology-backup-enablessh-300x140.png 300w, https://logs.paulooi.com/wp-content/uploads/2015/07/synology-backup-enablessh.png 594w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>3. Try to ssh into Synology with username &#8220;root&#8221;. The root password is the same with &#8220;admin&#8221;. </p>
<p>If are you done, let&#8217;s do it. </p>
<p><strong>Generate SSH Key</strong></p>
<p>You wouldn&#8217;t want to key in password whenever want to access to the server to grab the file. Generate a &#8220;custom&#8221; ssh key which will be used for synology. Remember, please do not set the password. Give you ssh file a &#8220;special name&#8221;, DO NOT use the default. I.e we used synobackup, there are 2 files will be generate </p>
<p>1. synobackup &#8211; This is the private key files<br />
2. synobackup.pub &#8211; This is the public key which will be placed on the remote server. </p>
<p><a href="https://logs.paulooi.com/wp-content/uploads/2015/07/synology-backup-sshkey.png"><img fetchpriority="high" decoding="async" src="https://logs.paulooi.com/wp-content/uploads/2015/07/synology-backup-sshkey-300x231.png" alt="synology-backup-sshkey" width="300" height="231" class="aligncenter size-medium wp-image-1759" srcset="https://logs.paulooi.com/wp-content/uploads/2015/07/synology-backup-sshkey-300x231.png 300w, https://logs.paulooi.com/wp-content/uploads/2015/07/synology-backup-sshkey.png 537w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Next, we will copy this 2 files into Synology folder ServerBackup. We create a folder name &#8220;scripts&#8221;, and the file will be placed in synology</p>
<p>1. /Volume/ServerBackup/scripts/synobackup<br />
2. /Volume/ServerBackup/scripts/synobackup.pub</p>
<p>We will copy the key on synobackup.pub into remote server&#8217;s ssh directory &#8220;.ssh/authorized_keys&#8221; for the user&#8217;s home directory where you will login with the username later. i.e &#8220;/home/takizo/.ssh/authorized_keys&#8221;</p>
<p><a href="https://logs.paulooi.com/wp-content/uploads/2015/07/synology-backup-homeauthorizedkey.png"><img decoding="async" src="https://logs.paulooi.com/wp-content/uploads/2015/07/synology-backup-homeauthorizedkey-300x101.png" alt="synology-backup-homeauthorizedkey" width="300" height="101" class="aligncenter size-medium wp-image-1760" srcset="https://logs.paulooi.com/wp-content/uploads/2015/07/synology-backup-homeauthorizedkey-300x101.png 300w, https://logs.paulooi.com/wp-content/uploads/2015/07/synology-backup-homeauthorizedkey.png 453w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Ok.. we are done with ssh thingy. Let&#8217;s write some script. </p>
<p><strong>Simple Scripting</strong></p>
<p>Next, we will do some scripting as below. </p>
<pre>
#!/bin/ash

#This is the private key
PRIVKEY="/volume/ServerBackup/scripts/snology"

#This is the folder you would like to backup from
HOSTFOLDER=/backup/*

#This is the folder you would like to backup to Synology
DESTFOLDER="/volume/ServerBackup/database/server-godzilla/"

#We will be using rsync in synology, this will do the rync! 
/usr/syno/bin/rsync -avz -e "ssh -p7777 -i $PRIVKEY" takizo@godzilla.takizo.com:$HOSTFOLDER $DESTFOLDER
</pre>
<p>Save the script above into your Synology backup folder which created earlier &#8220;/volume/ServerBackup/scripts/database.backup.sh&#8221; </p>
<p>Please take note that the remote folder is define by yourself. We are done with the script, it&#8217;s time to Execute it! </p>
<p><strong>Configure the Backup Script</strong></p>
<p>Due to it&#8217;s the first time access to the remote server, you need to manually run the script in shell to accept the SSH session. We are almost there. </p>
<p>SSH to Synology server </p>
<pre>
ssh -p2222 root@your_synology_ip
mydisk> cd /volume/ServerBackup/scripts
mydisk> ./database.backup.sh
The authenticity of host '[godzilla.takizo.com]:2222 ([123.456.123.111]:2222)' can't be established.
ECDSA key fingerprint is f7:9b:d6:92:7b:33.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '[godzilla.takizo.com]:2222,[123.456.123.111]:2222' (ECDSA) to the list of known hosts.
receiving incremental file list
20150721122502.dbbackup.tar.gz

sent 42 bytes  received 18901016 bytes  1021678.81 bytes/sec
total size is 18997573  speedup is 1.01
</pre>
<p>The important part for this action is this line</p>
<pre>
Warning: Permanently added '[godzilla.takizo.com]:2222,[123.456.123.111]:2222' (ECDSA) to the list of known hosts.
</pre>
<p>This will add the host into /root/.ssh/known_hosts, when the script is run next time, it will not prompt the message again.</p>
<p><strong>Setup the Task on Synology</strong></p>
<p>Since the script is working perfectly fine. The last step is add it into Synology&#8217;s Task Schedule. </p>
<p>1. Go to &#8220;Control Panel&#8221; -> &#8220;Task Schedule&#8221;<br />
2. Create &#8220;User defined-script&#8221;<br />
3. Give a meaningful name for your &#8220;Task&#8221;<br />
4. User choose &#8220;root&#8221; or any user you prefer<br />
5. User-defined script: The script you created earlier inside Synology folder, &#8220;/volume/ServerBackup/scripts/database.backup.sh&#8221;<br />
6. Put up a schedule for this, how often it should run and at what time. </p>
<p>After the schedule has been created, try run it again and check is the files transfer into your Synology folder (if you don&#8217;t have new copy of file in the server, delete the files earlier being rsync into synology).</p>
<p>Yep, basically you have another copy of backup on synology! Enjoy backup more stuff from remote server <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>The post <a href="https://logs.paulooi.com/how-to-rsync-from-remote-server-to-synology.php">How to Rsync from Remote Server to Synology</a> first appeared on <a href="https://logs.paulooi.com">/var/logs/paulooi.log</a>.]]></content:encoded>
					
					<wfw:commentRss>https://logs.paulooi.com/how-to-rsync-from-remote-server-to-synology.php/feed</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Are you a Programmer and Preparing for an Interview?</title>
		<link>https://logs.paulooi.com/are-you-a-programmer-and-preparing-for-an-interview.php</link>
		
		<dc:creator><![CDATA[Paul Ooi]]></dc:creator>
		<pubDate>Fri, 17 Jul 2015 14:12:57 +0000</pubDate>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[leetcode]]></category>
		<category><![CDATA[programmer]]></category>
		<category><![CDATA[whiteboard interview]]></category>
		<guid isPermaLink="false">http://systems.takizo.com/?p=1754</guid>

					<description><![CDATA[<p>Are you a programmer and preparing for an upcoming interview? Are you preparing yourself well for upcoming interview when interviewer is throwing you some Coding Question? There is a site I found interesting, it&#8217;s called LeetCode LeetCode have list of...</p>
The post <a href="https://logs.paulooi.com/are-you-a-programmer-and-preparing-for-an-interview.php">Are you a Programmer and Preparing for an Interview?</a> first appeared on <a href="https://logs.paulooi.com">/var/logs/paulooi.log</a>.]]></description>
										<content:encoded><![CDATA[<p>Are you a programmer and preparing for an upcoming interview? Are you preparing yourself well for upcoming interview when interviewer is throwing you some Coding Question? There is a site I found interesting, it&#8217;s called <a href="https://leetcode.com" target="_blank">LeetCode</a></p>
<p>LeetCode have list of programming interview question for programmer to run through, well it&#8217;s not necessary for programmer, it&#8217;s good for employer to give programming question to programmer if they want to test out the programmer&#8217;s thinking skills. </p>
<p>It&#8217;s a good way to prepare yourself for a <a href="https://www.quora.com/What-are-some-good-whiteboard-based-interview-questions-for-screening-engineering-talent-at-a-startup" target="_blank">Whiteboard Interview</a>, you can try to go through the coding test and give your some confident myth. </p>
<p>Good luck. </p>The post <a href="https://logs.paulooi.com/are-you-a-programmer-and-preparing-for-an-interview.php">Are you a Programmer and Preparing for an Interview?</a> first appeared on <a href="https://logs.paulooi.com">/var/logs/paulooi.log</a>.]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Sublime Text Editor &#8211; Package Control</title>
		<link>https://logs.paulooi.com/sublime-text-editor-package-control.php</link>
		
		<dc:creator><![CDATA[Paul Ooi]]></dc:creator>
		<pubDate>Thu, 16 Jul 2015 13:56:20 +0000</pubDate>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[editor]]></category>
		<category><![CDATA[sublime text]]></category>
		<guid isPermaLink="false">http://systems.takizo.com/?p=1745</guid>

					<description><![CDATA[<p>Today I found an interesting package to install on Sublime Text, may be I did not pay much attention on the sublime text tutorial online, but this seems to be one of the &#8220;must install&#8221; package on Sublime Text; which...</p>
The post <a href="https://logs.paulooi.com/sublime-text-editor-package-control.php">Sublime Text Editor – Package Control</a> first appeared on <a href="https://logs.paulooi.com">/var/logs/paulooi.log</a>.]]></description>
										<content:encoded><![CDATA[<p>Today I found an interesting package to install on Sublime Text, may be I did not pay much attention on the sublime text tutorial online, but this seems to be one of the &#8220;must install&#8221; package on Sublime Text; which is &#8220;<a href="https://packagecontrol.io/installation" target="_blank">Package Control</a>&#8221;</p>
<p>I am still using Sublime Text 2, Sublime Text 3 still in Beta version. To install Package Control;</p>
<p>1. Go to Sublime Text&#8217;s console. View -&gt; Show Console</p>
<p><a href="https://logs.paulooi.com/wp-content/uploads/2015/07/sublime-text-show-console.png"><img loading="lazy" decoding="async" class="aligncenter size-medium wp-image-1746" src="https://logs.paulooi.com/wp-content/uploads/2015/07/sublime-text-show-console-300x237.png" alt="sublime-text-show-console" width="300" height="237" srcset="https://logs.paulooi.com/wp-content/uploads/2015/07/sublime-text-show-console-300x237.png 300w, https://logs.paulooi.com/wp-content/uploads/2015/07/sublime-text-show-console-1024x808.png 1024w, https://logs.paulooi.com/wp-content/uploads/2015/07/sublime-text-show-console.png 1240w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>2. Paste the line into the console as shown on &#8220;<a href="https://packagecontrol.io/installation" target="_blank">Package Control</a>&#8221; website. in my case it pasting this;</p>
<pre>
import urllib2,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation') 
</pre>
<p>It will looks like below and hit enter. </p>
<p><a href="https://logs.paulooi.com/wp-content/uploads/2015/07/sublime-text-package-control.png"><img loading="lazy" decoding="async" src="https://logs.paulooi.com/wp-content/uploads/2015/07/sublime-text-package-control-300x31.png" alt="sublime-text-package-control" width="300" height="31" class="aligncenter size-medium wp-image-1747" srcset="https://logs.paulooi.com/wp-content/uploads/2015/07/sublime-text-package-control-300x31.png 300w, https://logs.paulooi.com/wp-content/uploads/2015/07/sublime-text-package-control-1024x105.png 1024w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>After the installation has been done, try to install a package name BeautifyRuby.</p>
<p>1. Launch Package Control: Install Package by &#8220;AppleCommand + Shift + P&#8221; or in Windows &#8220;Ctrl + Shift + p&#8221;</p>
<p><a href="https://logs.paulooi.com/wp-content/uploads/2015/07/sublime-text-package-control-install.png"><img loading="lazy" decoding="async" src="https://logs.paulooi.com/wp-content/uploads/2015/07/sublime-text-package-control-install-300x166.png" alt="sublime-text-package-control-install" width="300" height="166" class="aligncenter size-medium wp-image-1749" srcset="https://logs.paulooi.com/wp-content/uploads/2015/07/sublime-text-package-control-install-300x166.png 300w, https://logs.paulooi.com/wp-content/uploads/2015/07/sublime-text-package-control-install-1024x566.png 1024w, https://logs.paulooi.com/wp-content/uploads/2015/07/sublime-text-package-control-install.png 1046w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>2. Search for BeautifyRuby and hit enter to install </p>
<p><a href="https://logs.paulooi.com/wp-content/uploads/2015/07/sublime-text-package-control-beautify-ruby.png"><img loading="lazy" decoding="async" src="https://logs.paulooi.com/wp-content/uploads/2015/07/sublime-text-package-control-beautify-ruby-300x157.png" alt="sublime-text-package-control-beautify-ruby" width="300" height="157" class="aligncenter size-medium wp-image-1748" srcset="https://logs.paulooi.com/wp-content/uploads/2015/07/sublime-text-package-control-beautify-ruby-300x157.png 300w, https://logs.paulooi.com/wp-content/uploads/2015/07/sublime-text-package-control-beautify-ruby-1024x536.png 1024w, https://logs.paulooi.com/wp-content/uploads/2015/07/sublime-text-package-control-beautify-ruby.png 1032w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>3. You may notice the status bar showing the installation status on the package. </p>
<p><a href="https://logs.paulooi.com/wp-content/uploads/2015/07/sublime-text-package-control-installation.png"><img loading="lazy" decoding="async" src="https://logs.paulooi.com/wp-content/uploads/2015/07/sublime-text-package-control-installation-300x91.png" alt="sublime-text-package-control-installation" width="300" height="91" class="aligncenter size-medium wp-image-1750" srcset="https://logs.paulooi.com/wp-content/uploads/2015/07/sublime-text-package-control-installation-300x91.png 300w, https://logs.paulooi.com/wp-content/uploads/2015/07/sublime-text-package-control-installation.png 672w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>I am going to explore packages offer by Package Control in Sublime Text <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> </p>The post <a href="https://logs.paulooi.com/sublime-text-editor-package-control.php">Sublime Text Editor – Package Control</a> first appeared on <a href="https://logs.paulooi.com">/var/logs/paulooi.log</a>.]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Interesting Services on Fiverr</title>
		<link>https://logs.paulooi.com/interesting-services-on-fiverr.php</link>
		
		<dc:creator><![CDATA[Paul Ooi]]></dc:creator>
		<pubDate>Mon, 01 Jun 2015 00:34:26 +0000</pubDate>
				<category><![CDATA[lost+found]]></category>
		<guid isPermaLink="false">http://systems.takizo.com/?p=1721</guid>

					<description><![CDATA[<p>I recently came across a website name Fiverr, a platform to help you look for services like web development, mobile apps development, design, , video, music, jingle composing, writing &#038; many more services with the start of USD5. It&#8217;s like...</p>
The post <a href="https://logs.paulooi.com/interesting-services-on-fiverr.php">Interesting Services on Fiverr</a> first appeared on <a href="https://logs.paulooi.com">/var/logs/paulooi.log</a>.]]></description>
										<content:encoded><![CDATA[<p>I recently came across a website name <a href="https://www.fiverr.com" target="_blank">Fiverr</a>, a platform to help you look for services like web development, mobile apps development, design, , video, music, jingle composing, writing &#038; many more services with the start of USD5. </p>
<p>It&#8217;s like the USD5 bucks shop, Fiverr platform will find contractor provides you service that start USD5, or you can say USD5 as the minimal charge, catchy?</p>
<p>From browsing through the service, not all services can be completed at USD5. Some offer USD5/day, USD5/hour. Top up another USD5 to get a quicker deliver, add another USD5 to get extra hand to complete the work sooner. </p>
<p>It&#8217;s like an ala-carte menu, which I found interesting. Can browse and take a look on <a href="https://www.fiverr.com" target="_blank">Fiverr</a> website.</p>The post <a href="https://logs.paulooi.com/interesting-services-on-fiverr.php">Interesting Services on Fiverr</a> first appeared on <a href="https://logs.paulooi.com">/var/logs/paulooi.log</a>.]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Finally, a new Theme</title>
		<link>https://logs.paulooi.com/finally-a-new-theme.php</link>
		
		<dc:creator><![CDATA[Paul Ooi]]></dc:creator>
		<pubDate>Sun, 31 May 2015 09:43:05 +0000</pubDate>
				<category><![CDATA[lost+found]]></category>
		<category><![CDATA[adsense]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">http://systems.takizo.com/?p=1718</guid>

					<description><![CDATA[<p>Loaded a new theme for a new start. I&#8217;ve not been writing (I try not to use blogging) for a while, previously I write because of trying to make some small incoming from Google Adsense, and recently my 12 years...</p>
The post <a href="https://logs.paulooi.com/finally-a-new-theme.php">Finally, a new Theme</a> first appeared on <a href="https://logs.paulooi.com">/var/logs/paulooi.log</a>.]]></description>
										<content:encoded><![CDATA[<p>Loaded a new theme for a new start. I&#8217;ve not been writing (I try not to use blogging) for a while, previously I write because of trying to make some small incoming from Google Adsense, and recently my 12 years old Google Adsense has been disabled by Googl. Why was it disabled? I am too kind to lend my account to a friend and Google found the website that hosted the adsense code on fraud click website. It&#8217;s a little disappointed the account has been disabled, mainly because the account has been opened since 12 years ago. I also read once it&#8217;s disabled it&#8217;s for life you are not allow to open/register an account with Google. </p>
<p>Well, I see it as a good sign, I don&#8217;t really use it to generate income since many years ago, the clicks I got almost 2 years unable to reach USD100 for payout <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Good as in I can write freely as I want, instead of taking care of the SEO&#8217;s friendliness criteria.  </p>
<p>Previously I am still using Kubrick theme, it was due to the laziness. Laziness to generate new relocate and generate adsense code. New theme, new start, reborn of the writing. </p>The post <a href="https://logs.paulooi.com/finally-a-new-theme.php">Finally, a new Theme</a> first appeared on <a href="https://logs.paulooi.com">/var/logs/paulooi.log</a>.]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Turn Laptop Screen Into External Monitor</title>
		<link>https://logs.paulooi.com/turn-laptop-screen-into-external-monitor.php</link>
					<comments>https://logs.paulooi.com/turn-laptop-screen-into-external-monitor.php#respond</comments>
		
		<dc:creator><![CDATA[Paul Ooi]]></dc:creator>
		<pubDate>Wed, 24 Sep 2014 17:14:20 +0000</pubDate>
				<category><![CDATA[lost+found]]></category>
		<guid isPermaLink="false">http://systems.takizo.com/?p=1697</guid>

					<description><![CDATA[<p>Do you have an old laptop, and the LCD screen left it untouch and not sure what to do with it. Check out how this dude turn his laptop screen into external monitor, it&#8217;s cool isn&#8217;t it? For more photos...</p>
The post <a href="https://logs.paulooi.com/turn-laptop-screen-into-external-monitor.php">Turn Laptop Screen Into External Monitor</a> first appeared on <a href="https://logs.paulooi.com">/var/logs/paulooi.log</a>.]]></description>
										<content:encoded><![CDATA[<p>Do you have an old laptop, and the LCD screen left it untouch and not sure what to do with it. Check out how this dude turn his laptop screen into external monitor, it&#8217;s cool isn&#8217;t it? </p>
<p><a href="https://logs.paulooi.com/wp-content/uploads/2014/09/a0UesaP.jpg"><img loading="lazy" decoding="async" src="https://logs.paulooi.com/wp-content/uploads/2014/09/a0UesaP-300x199.jpg" alt="a0UesaP" width="300" height="199" class="aligncenter size-medium wp-image-1698" srcset="https://logs.paulooi.com/wp-content/uploads/2014/09/a0UesaP-300x199.jpg 300w, https://logs.paulooi.com/wp-content/uploads/2014/09/a0UesaP-1024x679.jpg 1024w, https://logs.paulooi.com/wp-content/uploads/2014/09/a0UesaP.jpg 1203w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p><a href="https://logs.paulooi.com/wp-content/uploads/2014/09/spUZOY6.jpg"><img loading="lazy" decoding="async" src="https://logs.paulooi.com/wp-content/uploads/2014/09/spUZOY6-300x224.jpg" alt="spUZOY6" width="300" height="224" class="aligncenter size-medium wp-image-1699" srcset="https://logs.paulooi.com/wp-content/uploads/2014/09/spUZOY6-300x224.jpg 300w, https://logs.paulooi.com/wp-content/uploads/2014/09/spUZOY6-1024x767.jpg 1024w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p><a href="https://logs.paulooi.com/wp-content/uploads/2014/09/BAKUG9u.jpg"><img loading="lazy" decoding="async" src="https://logs.paulooi.com/wp-content/uploads/2014/09/BAKUG9u-300x225.jpg" alt="BAKUG9u" width="300" height="225" class="aligncenter size-medium wp-image-1700" srcset="https://logs.paulooi.com/wp-content/uploads/2014/09/BAKUG9u-300x225.jpg 300w, https://logs.paulooi.com/wp-content/uploads/2014/09/BAKUG9u.jpg 1024w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>For more photos follow the <a href="http://imgur.com/a/Sqdeh#0" target="_blank">link here</a></p>The post <a href="https://logs.paulooi.com/turn-laptop-screen-into-external-monitor.php">Turn Laptop Screen Into External Monitor</a> first appeared on <a href="https://logs.paulooi.com">/var/logs/paulooi.log</a>.]]></content:encoded>
					
					<wfw:commentRss>https://logs.paulooi.com/turn-laptop-screen-into-external-monitor.php/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>HTC One M7 USB Device Not Recognized</title>
		<link>https://logs.paulooi.com/htc-one-m7-usb-device-not-recognized.php</link>
					<comments>https://logs.paulooi.com/htc-one-m7-usb-device-not-recognized.php#respond</comments>
		
		<dc:creator><![CDATA[Paul Ooi]]></dc:creator>
		<pubDate>Sat, 21 Jun 2014 16:38:37 +0000</pubDate>
				<category><![CDATA[lost+found]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[HTC One]]></category>
		<category><![CDATA[M7]]></category>
		<category><![CDATA[USB]]></category>
		<category><![CDATA[Windows 7]]></category>
		<guid isPermaLink="false">http://systems.takizo.com/?p=1682</guid>

					<description><![CDATA[<p>For the past few days, I&#8217;ve been searching solution to solve the &#8220;USB Device Not Recognized&#8221; error in Windows 6 64 bits with HTC One M7 phone; what really annoyed me is, the HTC One M7 connected in Mac OSX...</p>
The post <a href="https://logs.paulooi.com/htc-one-m7-usb-device-not-recognized.php">HTC One M7 USB Device Not Recognized</a> first appeared on <a href="https://logs.paulooi.com">/var/logs/paulooi.log</a>.]]></description>
										<content:encoded><![CDATA[<p>For the past few days, I&#8217;ve been searching solution to solve the &#8220;USB Device Not Recognized&#8221; error in Windows 6 64 bits with HTC One M7 phone; what really annoyed me is, the HTC One M7 connected in Mac OSX without any problem, we can do ADB devices or Fastboot command without any fail.</p>
<p>But, when the phone connected to Windows 7 machine, it said &#8220;USB Device Not Recognized&#8221;. After battling with restarting the machine, install and uninstall HTC Sync Manager Software, or HTC Phone driver.. It still not working as expected. I decided to leave it aside and do what I should do in OSX environment.</p>
<p>After fixing some issue on the phone, I still cannot accept the problem happened in Windows 7 machine (Being an engineer with the never give up hat), I decided to give another try and find out the problem; and the problem solved.</p>
<p>I never thought it could be the cable problem, because it worked well in Mac OSX. Until I couldn&#8217;t figure any solution, I tried change the USB cable&#8230; Boom! Problem solved.</p>
<p>How pathetic it&#8217;s? Spending so much time tangling with the software, but in the end is the cable problem. At least, it&#8217;s working now.</p>
<p>Uh&#8230; Why am I still using USB to connect? I was trying to unroot the phone. Will share the post on How to unroot HTC One M7 and make it looks like a &#8220;stock&#8221; phone.</p>
<p>Bloody Cable! or Maybe Windows problem <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p><a href="https://logs.paulooi.com/wp-content/uploads/2014/06/HTC.USB_.Not_.Recognized-02.jpg"><img loading="lazy" decoding="async" class="aligncenter wp-image-1683 size-full" src="https://logs.paulooi.com/wp-content/uploads/2014/06/HTC.USB_.Not_.Recognized-02.jpg" alt="HTC.USB.Not.Recognized-02" width="1023" height="709" srcset="https://logs.paulooi.com/wp-content/uploads/2014/06/HTC.USB_.Not_.Recognized-02.jpg 1023w, https://logs.paulooi.com/wp-content/uploads/2014/06/HTC.USB_.Not_.Recognized-02-300x207.jpg 300w" sizes="auto, (max-width: 1023px) 100vw, 1023px" /></a> </p>
<p><a href="https://logs.paulooi.com/wp-content/uploads/2014/06/HTC.USB_.Not_.Recognized-01.jpg"><img loading="lazy" decoding="async" class="aligncenter wp-image-1684 size-full" src="https://logs.paulooi.com/wp-content/uploads/2014/06/HTC.USB_.Not_.Recognized-01.jpg" alt="HTC.USB.Not.Recognized-01" width="630" height="76" srcset="https://logs.paulooi.com/wp-content/uploads/2014/06/HTC.USB_.Not_.Recognized-01.jpg 630w, https://logs.paulooi.com/wp-content/uploads/2014/06/HTC.USB_.Not_.Recognized-01-300x36.jpg 300w" sizes="auto, (max-width: 630px) 100vw, 630px" /></a></p>The post <a href="https://logs.paulooi.com/htc-one-m7-usb-device-not-recognized.php">HTC One M7 USB Device Not Recognized</a> first appeared on <a href="https://logs.paulooi.com">/var/logs/paulooi.log</a>.]]></content:encoded>
					
					<wfw:commentRss>https://logs.paulooi.com/htc-one-m7-usb-device-not-recognized.php/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
