<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-15933253</id><updated>2025-02-19T03:24:28.545-08:00</updated><category term="linux"/><category term="Fedora"/><category term="jokes"/><category term="firefox"/><category term="FreeBSD"/><category term="Microsoft"/><category term="Windows XP"/><category term="anime"/><category term="life"/><category term="web 2.0"/><category term="web browser"/><category term="Firefox extensions"/><category term="Software"/><category term="Ubuntu"/><category term="animated manga"/><category term="cnet"/><category term="internet"/><category term="internet explorer"/><category term="japanese anime"/><category term="japanese cartoon"/><category term="medical"/><category term="open source"/><category term="python"/><category term="unix"/><category term="updates"/><category term="2009"/><category term="Android"/><category term="Bill Gates"/><category term="Books"/><category term="CentOS"/><category term="Codecs"/><category term="Desire HD"/><category term="FC6"/><category term="Fantasy"/><category term="Fedora Core"/><category term="Fedora Core 6"/><category term="Flash"/><category term="FreeNAS"/><category term="Galaxy Nexus"/><category term="Google"/><category term="Google Wallpapers"/><category term="HP Proliant"/><category term="HTC"/><category term="Harry Potter"/><category term="Harry Potter and the Deathly Hallows"/><category term="Horoscope"/><category term="ICS"/><category term="IEEE"/><category term="Ice Cream Sandwich"/><category term="J.K. Rowling"/><category term="Java"/><category term="John Hopkins University"/><category term="Knoppix"/><category term="Microsoft Office"/><category term="Microsoft Word"/><category term="Nexus"/><category term="Office 2007"/><category term="Operating System"/><category term="Red Hat"/><category term="Research"/><category term="SP3"/><category term="SSH"/><category term="Samsung"/><category term="Service Pack 3"/><category term="Sudo"/><category term="WLAN"/><category term="Yahoo Photos"/><category term="Zod"/><category term="accident"/><category term="apple"/><category term="australia"/><category term="awkward things"/><category term="blagues"/><category term="bleach"/><category term="boot screen"/><category term="bornstellar"/><category term="bridge"/><category term="bridging"/><category term="cache"/><category term="calculator"/><category term="cancer"/><category term="car"/><category term="caudan waterfront"/><category term="characteristics"/><category term="children&#39;s rowling"/><category term="clean"/><category term="cloud"/><category term="comics"/><category term="common things"/><category term="cryptum"/><category term="cure"/><category term="death"/><category term="dengue fever"/><category term="didact"/><category term="drive"/><category term="dropbox"/><category term="drunk"/><category term="dumbledore"/><category term="english"/><category term="family problems"/><category term="fireworks"/><category term="flock"/><category term="forerunner"/><category term="french"/><category term="fun"/><category term="grafana"/><category term="greg bear"/><category term="halo"/><category term="harry"/><category term="health"/><category term="hermione"/><category term="hosting"/><category term="humour"/><category term="last words"/><category term="latex"/><category term="latex templates"/><category term="lifestyle"/><category term="mac"/><category term="macintosh"/><category term="manga"/><category term="maths"/><category term="matrix"/><category term="mauritius"/><category term="melbourne"/><category term="modulus"/><category term="monitoring"/><category term="movies"/><category term="naruto"/><category term="naruto shippuuden"/><category term="naturo"/><category term="new year"/><category term="openvpn"/><category term="opera"/><category term="packages"/><category term="personality"/><category term="photo sharing services"/><category term="photos"/><category term="pictures"/><category term="port-louis"/><category term="potter"/><category term="prints"/><category term="remainder"/><category term="remorse"/><category term="ron"/><category term="rpm"/><category term="safari"/><category term="service"/><category term="setup"/><category term="silly"/><category term="skydrive"/><category term="social browser"/><category term="star trek"/><category term="storage"/><category term="sysadmin"/><category term="systemctl"/><category term="systemd"/><category term="tex"/><category term="texlive"/><category term="the librarian"/><category term="ti-83"/><category term="tidy rpm cache"/><category term="tmux"/><category term="tree"/><category term="ur-didact"/><category term="weasley"/><category term="weather codes"/><category term="widgets"/><category term="yum"/><category term="zsh"/><title type='text'>Celeborn</title><subtitle type='html'>My notes on Everything ...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.atwin.org/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://blog.atwin.org/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Celeborn</name><uri>http://www.blogger.com/profile/06949017597242603561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>112</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-15933253.post-3356694609292159495</id><published>2024-06-23T20:53:00.000-07:00</published><updated>2024-06-23T20:53:36.764-07:00</updated><title type='text'>Running Powershell commands on a set of files</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier; font-size: small;&quot;&gt;&lt;i&gt;PS Microsoft.PowerShell.Core\FileSystem:: C:\PhD\Datasets\Astrometry\Set-146&amp;gt;&lt;/i&gt;&amp;nbsp; &lt;b&gt;Get-ChildItem -File | ForEach-Object { file2pdfpsedit.exe $_.FullName --args xr }&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.atwin.org/feeds/3356694609292159495/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15933253/3356694609292159495?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/3356694609292159495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/3356694609292159495'/><link rel='alternate' type='text/html' href='http://blog.atwin.org/2024/06/running-powershell-commands-on-set-of.html' title='Running Powershell commands on a set of files'/><author><name>Celeborn</name><uri>http://www.blogger.com/profile/06949017597242603561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15933253.post-2360661948952673212</id><published>2022-11-16T15:54:00.006-08:00</published><updated>2022-11-16T15:59:00.993-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="sysadmin"/><category scheme="http://www.blogger.com/atom/ns#" term="tmux"/><category scheme="http://www.blogger.com/atom/ns#" term="unix"/><title type='text'>Tmux : Create multiple windows to ssh to several servers</title><content type='html'>&lt;p&gt;&lt;span style=&quot;color: #6aa84f;&quot;&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;#!/usr/local/bin/zsh&lt;br /&gt;&lt;br /&gt;SESSION=&quot;Maintenance-X&quot;&lt;br /&gt;&lt;br /&gt;tmux new -s &quot;${SESSION}&quot; -d&lt;br /&gt;tmux rename-window -t &quot;${SESSION}.0&quot; Main&lt;br /&gt;tmux new-window -d -t &quot;${SESSION}&quot; -n Server1&lt;br /&gt;tmux new-window -d -t &quot;${SESSION}&quot; -n Server2&lt;br /&gt;tmux new-window -d -t &quot;${SESSION}&quot; -n Server3&lt;br /&gt;&lt;br /&gt;# Run ssh command in each window&lt;br /&gt;tmux send-keys -t &quot;${SESSION}:1&quot; &#39;ssh server1.mydomain&#39; Enter&lt;br /&gt;tmux send-keys -t &quot;${SESSION}:2&quot; &#39;ssh server2.mydomain&#39; Enter&lt;br /&gt;tmux send-keys -t &quot;${SESSION}:3&quot; &#39;ssh server3.mydomain&#39; Enter&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #6aa84f;&quot;&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;# To run command in a pane within a window, use:&lt;br /&gt;# tmux send-keys -t &quot;${SESSION}:1.&amp;lt;pane-position&amp;gt;&quot; &#39;ssh server1&#39; Enter&lt;br /&gt;# tmux send-keys -t &quot;${SESSION}:1.top&quot; &#39;ssh server1&#39; Enter&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #6aa84f;&quot;&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;tmux attach-session -d -t &quot;$SESSION&quot;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.atwin.org/feeds/2360661948952673212/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15933253/2360661948952673212?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/2360661948952673212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/2360661948952673212'/><link rel='alternate' type='text/html' href='http://blog.atwin.org/2022/11/tmux-create-multiple-windows-to-ssh-to.html' title='Tmux : Create multiple windows to ssh to several servers'/><author><name>Celeborn</name><uri>http://www.blogger.com/profile/06949017597242603561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15933253.post-3349061648940311435</id><published>2021-10-17T04:26:00.002-07:00</published><updated>2021-10-19T20:31:13.631-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="python"/><category scheme="http://www.blogger.com/atom/ns#" term="service"/><category scheme="http://www.blogger.com/atom/ns#" term="systemctl"/><category scheme="http://www.blogger.com/atom/ns#" term="systemd"/><title type='text'>Creating a user service on Linux</title><content type='html'>&lt;p&gt;&amp;nbsp;This is an example of running a local python script as a user service.&lt;/p&gt;&lt;p&gt;Most of this information was found&amp;nbsp; &lt;a href=&quot;https://github.com/torfsen/python-systemd-tutorial&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Service location:&lt;/p&gt;&lt;p style=&quot;margin-left: 40px; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;/home/user/.config/systemd/servicename.service&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Service definition/contents of servicename.service&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 40px; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;[Unit]&lt;br /&gt;Description=Metriful User Service&lt;br /&gt;&lt;br /&gt;[Service]&lt;br /&gt;ExecStart=/usr/bin/python3 /home/user/script.py&lt;br /&gt;Restart=on-failure&lt;br /&gt;&lt;br /&gt;[Install]&lt;br /&gt;WantedBy=default.target&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Reload Systemd so it can find the new service&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 40px; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;systemctl --user daemon-reload&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Enable Service with &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 40px; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;systemctl --user enable &lt;/span&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;servicename.service &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Let Service run even when all user sessions have expired&lt;/span&gt;&lt;/p&gt;&lt;div style=&quot;margin-left: 40px; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;loginctl enable-linger &amp;lt;user&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.atwin.org/feeds/3349061648940311435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15933253/3349061648940311435?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/3349061648940311435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/3349061648940311435'/><link rel='alternate' type='text/html' href='http://blog.atwin.org/2021/10/creating-user-service-on-linux.html' title='Creating a user service on Linux'/><author><name>Celeborn</name><uri>http://www.blogger.com/profile/06949017597242603561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15933253.post-6211991255949582838</id><published>2021-10-11T19:10:00.003-07:00</published><updated>2021-10-11T19:14:23.729-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="unix"/><category scheme="http://www.blogger.com/atom/ns#" term="zsh"/><title type='text'>ZSH First time run</title><content type='html'>&lt;p&gt;These are the commands to re-run ZSH first time setup.&lt;/p&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;autoload -Uz zsh-newuser-install &lt;br /&gt; zsh-newuser-install -f&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.atwin.org/feeds/6211991255949582838/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15933253/6211991255949582838?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/6211991255949582838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/6211991255949582838'/><link rel='alternate' type='text/html' href='http://blog.atwin.org/2021/10/zsh-first-time-run.html' title='ZSH First time run'/><author><name>Celeborn</name><uri>http://www.blogger.com/profile/06949017597242603561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15933253.post-8614399803612011236</id><published>2020-03-27T17:31:00.003-07:00</published><updated>2021-10-11T19:15:17.014-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="FreeBSD"/><category scheme="http://www.blogger.com/atom/ns#" term="grafana"/><category scheme="http://www.blogger.com/atom/ns#" term="monitoring"/><title type='text'>Grafana is pretty awesome</title><content type='html'>It was so easy to setup.&amp;nbsp; Definitely needs more time spent with it.&amp;nbsp; But I have dashboards, alerting, and push notification thus far. Pretty sweet.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiA-G9ETmI_fopdcqAnhTXdbkI7atiTV9oZJaSYpTF5rcnJMl6UbZxjx14J19TlePxm8ZiCszlpdssms_xRP5uMOdOYIebia67vH_eqN3_uVi9CEIzQ-7LnNKuWgy-oVKKeiilVOw/s1600/grafana.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1553&quot; data-original-width=&quot;1600&quot; height=&quot;310&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiA-G9ETmI_fopdcqAnhTXdbkI7atiTV9oZJaSYpTF5rcnJMl6UbZxjx14J19TlePxm8ZiCszlpdssms_xRP5uMOdOYIebia67vH_eqN3_uVi9CEIzQ-7LnNKuWgy-oVKKeiilVOw/s320/grafana.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
#monitoring #server #graphs</content><link rel='replies' type='application/atom+xml' href='http://blog.atwin.org/feeds/8614399803612011236/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15933253/8614399803612011236?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/8614399803612011236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/8614399803612011236'/><link rel='alternate' type='text/html' href='http://blog.atwin.org/2020/03/grafana-is-pretty-awesome.html' title='Grafana is pretty awesome'/><author><name>Celeborn</name><uri>http://www.blogger.com/profile/06949017597242603561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiA-G9ETmI_fopdcqAnhTXdbkI7atiTV9oZJaSYpTF5rcnJMl6UbZxjx14J19TlePxm8ZiCszlpdssms_xRP5uMOdOYIebia67vH_eqN3_uVi9CEIzQ-7LnNKuWgy-oVKKeiilVOw/s72-c/grafana.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15933253.post-5951415475718364</id><published>2017-04-19T22:05:00.001-07:00</published><updated>2017-04-19T22:20:00.228-07:00</updated><title type='text'>Replacing a failed hard drive in an (encrypted) ZFS Pool on FreeNAS</title><content type='html'>Disk Failure Email Alert&lt;br /&gt;
&lt;br /&gt;
&lt;pre wrap=&quot;&quot;&gt;Device: /dev/ada5, failed to read SMART Attribute Data
Device: /dev/ada5, not capable of SMART self-check
Device: /dev/ada5, Read SMART Self-Test Log Failed
The volume tank (ZFS) state is DEGRADED: One or more devices could not be opened. Sufficient replicas exist for the pool to continue functioning in a degraded state.
Device: /dev/ada5, Read SMART Error Log Failed&lt;/pre&gt;
&lt;pre wrap=&quot;&quot;&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre wrap=&quot;&quot;&gt;Disk went to UNAVAIL on FreeNAS. It was a complete disk failure where the drive would not even turn on.&lt;/pre&gt;
&lt;br /&gt;
&lt;pre wrap=&quot;&quot;&gt;Checking status of zfs pools:
[..]

  pool: tank
 state: DEGRADED
status: One or more devices could not be opened.  Sufficient replicas exist for
 the pool to continue functioning in a degraded state.
action: Attach the missing device and online it using &#39;zpool online&#39;.
   see: &lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://illumos.org/msg/ZFS-8000-2Q&quot;&gt;http://illumos.org/msg/ZFS-8000-2Q&lt;/a&gt;
  scan: scrub repaired 0 in 3h22m with 0 errors on Sat Mar 11 15:55:33 2017
config:

 NAME                                                STATE     READ WRITE CKSUM
 tank                                                &lt;span style=&quot;color: #cc0000;&quot;&gt;DEGRADED&lt;/span&gt;     0     0     0
   raidz1-0                                          &lt;span style=&quot;color: #cc0000;&quot;&gt;DEGRADED&lt;/span&gt;     0     0     0
     gptid/2dc7c53c-2b99-11e6-94d8-0015177adaa2.eli  ONLINE       0     0     0
     gptid/2e7247c8-2b99-11e6-94d8-0015177adaa2.eli  ONLINE       0     0     0
     gptid/2f1f7b49-2b99-11e6-94d8-0015177adaa2.eli  ONLINE       0     0     0
&lt;span style=&quot;color: #cc0000;&quot;&gt;&lt;b&gt;     9773863262585734395                             UNAVAIL      0     0     0  was /dev/gptid/2fa84005-2b99-11e6-94d8-0015177adaa2.eli&lt;/b&gt;&lt;/span&gt;
     gptid/306d3755-2b99-11e6-94d8-0015177adaa2.eli  ONLINE       0     0     0

errors: No known data errors&lt;/pre&gt;
&lt;br /&gt;
&amp;nbsp;Here&#39;s how to replace the failed disk:&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&amp;nbsp;Offline the disk if you can by going to Storage &amp;gt; Volumes &amp;gt; Select your pool (e.g. tank) &amp;gt; Volume Status (on the status bar at the bottom).&amp;nbsp; I could not do this since the disk was already unavailable and hence offline&lt;/li&gt;
&lt;li&gt;NOTE the disk&#39;s name, like ada5xx&lt;/li&gt;
&lt;li&gt;Next, navigate to the Storage &amp;gt; View Disks and jot down the disk&#39;s serial number.&amp;nbsp; You will need this to physically identify the disk later.&lt;/li&gt;
&lt;li&gt;Shutdown your computer&lt;/li&gt;
&lt;li&gt;Physically remove the disk and replace it with a new one.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Boot up your machine&lt;/li&gt;
&lt;li&gt;Go back to&amp;nbsp; Storage &amp;gt; Volumes &amp;gt; Select your pool (e.g. tank) &amp;gt; Volume Status&lt;/li&gt;
&lt;li&gt;Select the defective disk&#39;s slot and click on Replace&lt;/li&gt;
&lt;li&gt;If it&#39;s an encrypted pool, enter your passphrase as well&lt;/li&gt;
&lt;li&gt;The resilvering process should start&lt;/li&gt;
&lt;/ol&gt;
For encrypted pools, once resilvering is completed do the following to avoid losing the pool on the next reboot. Go to Storage &amp;gt; Volumes &amp;gt; Select your pool containing the new disk&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Re-key your pool&#39;s encryption passphrase&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Re-create a passphrase&lt;/li&gt;
&lt;li&gt;Download your key&lt;/li&gt;
&lt;li&gt;Add a recovery key.&lt;/li&gt;
&lt;/ol&gt;
For more detailed information, refer to the &lt;a href=&quot;https://doc.freenas.org/9.3/freenas_storage.html#replacing-an-encrypted-drive&quot; target=&quot;_blank&quot;&gt;FreeNAS documentation&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;You can watch the pool rebuilding (resilvering) either on the GUI or on the CLI:&lt;br /&gt;
&lt;br /&gt;
[root@freenas] ~# zpool status tank&lt;br /&gt;
&amp;nbsp; pool: tank&lt;br /&gt;
&amp;nbsp;state: ONLINE&lt;br /&gt;
status: One or more devices is currently being resilvered.&amp;nbsp; The pool will&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; continue to function, possibly in a degraded state.&lt;br /&gt;
action: Wait for the resilver to complete.&lt;br /&gt;
&amp;nbsp; scan: resilver in progress since Wed Apr 19 21:42:55 2017&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 49.1G scanned out of 5.89T at 301M/s, 5h39m to go&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9.79G resilvered, 0.81% done&lt;br /&gt;
config:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STATE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; READ WRITE CKSUM&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tank&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ONLINE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raidz1-0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ONLINE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gptid/2dc7c53c-2b99-11e6-94d8-0015177adaa2.eli&amp;nbsp; ONLINE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gptid/2e7247c8-2b99-11e6-94d8-0015177adaa2.eli&amp;nbsp; ONLINE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gptid/2f1f7b49-2b99-11e6-94d8-0015177adaa2.eli&amp;nbsp; ONLINE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gptid/c3e3e9d1-2583-11e7-8b27-0015177adaa2.eli&amp;nbsp; ONLINE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp; (resilvering)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gptid/306d3755-2b99-11e6-94d8-0015177adaa2.eli&amp;nbsp; ONLINE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;br /&gt;
&lt;br /&gt;
errors: No known data errors&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.atwin.org/feeds/5951415475718364/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15933253/5951415475718364?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/5951415475718364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/5951415475718364'/><link rel='alternate' type='text/html' href='http://blog.atwin.org/2017/04/replacing-failed-hard-drive-in-zfs-pool.html' title='Replacing a failed hard drive in an (encrypted) ZFS Pool on FreeNAS'/><author><name>Celeborn</name><uri>http://www.blogger.com/profile/06949017597242603561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15933253.post-5185521404795221823</id><published>2013-04-29T09:52:00.001-07:00</published><updated>2016-12-11T23:40:54.586-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cloud"/><category scheme="http://www.blogger.com/atom/ns#" term="dropbox"/><category scheme="http://www.blogger.com/atom/ns#" term="skydrive"/><category scheme="http://www.blogger.com/atom/ns#" term="storage"/><title type='text'>Excellent read on cloud management</title><content type='html'>&lt;div dir=&quot;ltr&quot;&gt;
PCWorld: 21 tips for supercharging your cloud storage. &lt;a href=&quot;http://goo.gl/mag/pSGrcK5&quot;&gt;http://goo.gl/mag/pSGrcK5&lt;/a&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.atwin.org/feeds/5185521404795221823/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15933253/5185521404795221823?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/5185521404795221823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/5185521404795221823'/><link rel='alternate' type='text/html' href='http://blog.atwin.org/2013/04/excellent-read-on-cloud-management.html' title='Excellent read on cloud management'/><author><name>Celeborn</name><uri>http://www.blogger.com/profile/06949017597242603561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15933253.post-1581892998417369301</id><published>2012-12-17T05:42:00.000-08:00</published><updated>2012-12-17T06:04:25.390-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bornstellar"/><category scheme="http://www.blogger.com/atom/ns#" term="cryptum"/><category scheme="http://www.blogger.com/atom/ns#" term="didact"/><category scheme="http://www.blogger.com/atom/ns#" term="forerunner"/><category scheme="http://www.blogger.com/atom/ns#" term="greg bear"/><category scheme="http://www.blogger.com/atom/ns#" term="halo"/><category scheme="http://www.blogger.com/atom/ns#" term="the librarian"/><category scheme="http://www.blogger.com/atom/ns#" term="ur-didact"/><title type='text'>[Halo] Forerunner Timeline as I understand it</title><content type='html'>So far, this is how I picture the events to have taken place during the Human-Forerunner and Forerunner-Flood Wars&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Human-Forerunner War&lt;/li&gt;
&lt;li&gt;Ur-Didact defeats the Humans and devolves them&lt;/li&gt;
&lt;li&gt;Discovery of the Flood by the Forerunners&lt;/li&gt;
&lt;li&gt;Brief Forerunner-Flood War&lt;/li&gt;
&lt;li&gt;Commissioning of Halos to eradicate the Flood should they emerge again&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp;Ur-Didact opposes to this for his belief in the Mantle and eventually exiled on Erde-Tyrene&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Bornstellar discovers Ur-Didact&#39;s Cryptum and wakes him&lt;/li&gt;
&lt;li&gt;The two travel to various scarred Worlds and Ur-Didact bestows his memories and knowledge to Bornstellar via a Brevet Mutation&lt;/li&gt;
&lt;li&gt;They are found by Master Builder Faber who exiles Ur-Didact to a Flood invested planet&lt;/li&gt;
&lt;li&gt;Bornstellar is returned to Forerunner territory and becomes the new Didact&lt;/li&gt;
&lt;li&gt;Forerunner capital attacked by Mendicant Bias and Faber executed due to War Crimes&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Bornstellar finds Mendicant&#39;s installation (Halo 7), commandeers it to obtain the Composer&lt;/li&gt;
&lt;li&gt;&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;[Unknown Events] &lt;/li&gt;
&lt;li&gt;&amp;nbsp;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Flood threat arises again&lt;/li&gt;
&lt;li&gt;&amp;nbsp;Ur-Didact returns and prepares for battle&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Uses human population on Halos to compose an army of Prometheans&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;The Librarian seriously abhors this act and imprisons the Ur-Didact on Requiem&lt;/li&gt;
&lt;li&gt;The Librarian completes Indexing of Sentient Species&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;[Unknown Events .. but include implantation of Genesong to John-117&#39;s ancestors, possibly with an imprint of Forthencho (wild wild guess since he was the greatest threat to the Ur-Didact)]&lt;/li&gt;
&lt;li&gt;&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;(Presumably) Bornstellar activates the Halo Array to cleanse the Galaxy &lt;/li&gt;
&lt;/ul&gt;
</content><link rel='replies' type='application/atom+xml' href='http://blog.atwin.org/feeds/1581892998417369301/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15933253/1581892998417369301?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/1581892998417369301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/1581892998417369301'/><link rel='alternate' type='text/html' href='http://blog.atwin.org/2012/12/halo-forerunner-timeline-as-i.html' title='[Halo] Forerunner Timeline as I understand it'/><author><name>Celeborn</name><uri>http://www.blogger.com/profile/06949017597242603561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15933253.post-1603161711324972821</id><published>2012-08-16T22:13:00.000-07:00</published><updated>2012-08-18T08:56:02.194-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Desire HD"/><category scheme="http://www.blogger.com/atom/ns#" term="Galaxy Nexus"/><category scheme="http://www.blogger.com/atom/ns#" term="Google"/><category scheme="http://www.blogger.com/atom/ns#" term="HTC"/><category scheme="http://www.blogger.com/atom/ns#" term="Ice Cream Sandwich"/><category scheme="http://www.blogger.com/atom/ns#" term="ICS"/><category scheme="http://www.blogger.com/atom/ns#" term="Nexus"/><category scheme="http://www.blogger.com/atom/ns#" term="Samsung"/><title type='text'>[Rant] Thanks HTC</title><content type='html'>&lt;div&gt;&lt;p dir=ltr&gt;Thanks for the update HTC. It made it much easier to decide whether I should buy a One XL. I am now the proud owner of a Galaxy Nexus. After using HTC devices since the Nexus One, I&#39;m afraid to say its time to break-up. Loved my DHD for the past years - it shall now reside proudly on a plynth. Seeing how you have listened to your loyal fanbase recently, my next phones are definitely going to be Nexuses (unless Google decides to award you the contract, in which case, I shall stick with the other players in the market). Thanks for the ride though.&lt;/p&gt;
&lt;p dir=ltr&gt;________________________________________________________________________________&lt;/p&gt;
&lt;p dir=ltr&gt;My rant is about HTC not releasing an update to the all-so-good Desire HD after telling customers since early 2012 that the device would indeed be upgraded to Ice Cream Sandwich or version 4.0 (ICS). &lt;a href=&quot;http://blog.htc.com/2012/03/ics/&quot;&gt;http&lt;/a&gt;&lt;a href=&quot;http://blog.htc.com/2012/03/ics/&quot;&gt;://&lt;/a&gt;&lt;a href=&quot;http://blog.htc.com/2012/03/ics/&quot;&gt;blog.htc.com&lt;/a&gt;&lt;a href=&quot;http://blog.htc.com/2012/03/ics/&quot;&gt;/2012/03/&lt;/a&gt;&lt;a href=&quot;http://blog.htc.com/2012/03/ics/&quot;&gt;ics&lt;/a&gt;&lt;a href=&quot;http://blog.htc.com/2012/03/ics/&quot;&gt;/&lt;/a&gt;&lt;/p&gt;
&lt;p dir=ltr&gt;The fact remains that the device is capable of running ICS.&amp;#160; &lt;a href=&quot;http://news.softpedia.com/news/HTC-Desire-HD-Gets-Android-4-0-4-ICS-Update-Unofficial-286715.shtml&quot;&gt;http&lt;/a&gt;&lt;a href=&quot;http://news.softpedia.com/news/HTC-Desire-HD-Gets-Android-4-0-4-ICS-Update-Unofficial-286715.shtml&quot;&gt;://&lt;/a&gt;&lt;a href=&quot;http://news.softpedia.com/news/HTC-Desire-HD-Gets-Android-4-0-4-ICS-Update-Unofficial-286715.shtml&quot;&gt;news.softpedia.com&lt;/a&gt;&lt;a href=&quot;http://news.softpedia.com/news/HTC-Desire-HD-Gets-Android-4-0-4-ICS-Update-Unofficial-286715.shtml&quot;&gt;/news/HTC-Desire-HD-Gets-Android-4-0-4-ICS-Update-Unofficial-286715.&lt;/a&gt;&lt;a href=&quot;http://news.softpedia.com/news/HTC-Desire-HD-Gets-Android-4-0-4-ICS-Update-Unofficial-286715.shtml&quot;&gt;shtml&lt;/a&gt;&lt;/p&gt;
&lt;p dir=ltr&gt;So, if you are planning to buy an HTC phone; think again.&amp;#160; Although HTC used to be very attentive to customers, they have been very uncooperative on this matter even though a petition was sent through. They should atleast have made an ICS version available without their Sense UI or provide (power-) users with the option to choose whether they want to upgrade or not. &lt;/p&gt;
&lt;p dir=ltr&gt;The minute I switched on my Galaxy Nexus, I was provided the option to upgrade to version 4.1&amp;#160;Jelly Bean of Android.&amp;#160; I could not be any happier about my decision to drop buying an HTC One XL; which is a great phone as per the reviews but with such support from HTC, the phone will be obsolete by the next update to Android.&amp;#160; &lt;/p&gt;
&lt;p dir=ltr&gt;The Galaxy Nexus on the other hand will receive the next update of Android since even a Nexus S (predecessor to the Galaxy &lt;u&gt;Nexus&lt;/u&gt;) obtained an upgrade to 4.1 (not just 4.0).&amp;#160; The Nexus S was released around the same time as the HTC Desire HD&amp;#160;with the latter being more powerful specs-wise!!!&lt;/p&gt;
&lt;p dir=ltr&gt;UPDATE: &lt;br&gt;
18 Aug: XDA-devs have officially done what HTC could not! Hallelujah! &lt;/p&gt;
&lt;p dir=ltr&gt;www.engadget.com/2012/08/17/custom-rom-brings-ics-to-desire-hd/&lt;/p&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.atwin.org/feeds/1603161711324972821/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15933253/1603161711324972821?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/1603161711324972821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/1603161711324972821'/><link rel='alternate' type='text/html' href='http://blog.atwin.org/2012/08/rant-thanks-htc.html' title='[Rant] Thanks HTC'/><author><name>Celeborn</name><uri>http://www.blogger.com/profile/06949017597242603561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15933253.post-2197310158762667492</id><published>2011-10-29T05:09:00.001-07:00</published><updated>2011-10-29T05:09:41.489-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="weather codes"/><category scheme="http://www.blogger.com/atom/ns#" term="widgets"/><title type='text'>Weather codes</title><content type='html'>&lt;div&gt;&lt;p&gt;Melbourne: asxx0075&lt;br&gt;
Sydney: asxx0112&lt;/p&gt;
&lt;p&gt;AOL weather search seems to have the codes necessary for widgets.&lt;/p&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.atwin.org/feeds/2197310158762667492/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15933253/2197310158762667492?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/2197310158762667492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/2197310158762667492'/><link rel='alternate' type='text/html' href='http://blog.atwin.org/2011/10/weather-codes.html' title='Weather codes'/><author><name>Celeborn</name><uri>http://www.blogger.com/profile/06949017597242603561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15933253.post-6287769065855425646</id><published>2011-05-02T20:44:00.000-07:00</published><updated>2011-05-02T20:44:22.585-07:00</updated><title type='text'>My Matrix Moment</title><content type='html'>I filmed this while at &lt;a href=&quot;http://www.acmi.net.au/&quot;&gt;ACMI&lt;/a&gt; on 1st May 2011.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.blogger.com/video.g?token=AD6v5dxJCYIq2I7MHl7e9ylnQnAikdu3GwzC5w9awpOIBPRJKK6_GkLmi7KZ0usbpig3ULrE0mac0pGL_d8&#39; class=&#39;b-hbp-video b-uploaded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.atwin.org/feeds/6287769065855425646/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15933253/6287769065855425646?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/6287769065855425646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/6287769065855425646'/><link rel='alternate' type='text/html' href='http://blog.atwin.org/2011/05/my-matrix-moment.html' title='My Matrix Moment'/><author><name>Celeborn</name><uri>http://www.blogger.com/profile/06949017597242603561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15933253.post-2232814840671037351</id><published>2011-03-18T20:09:00.000-07:00</published><updated>2016-12-11T23:40:20.321-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="FreeBSD"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="openvpn"/><title type='text'>Configuring OpenVPN on FreeBSD [Quick Guide]</title><content type='html'>&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;[Note: This post is a work in progress.]&lt;br /&gt;
&lt;br /&gt;
pkg_add -r openvpn&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;rehash&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;mkdir -p /usr/local/etc/openvpn&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;cd /usr/local/etc/openvpn&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;touch openvpn.conf&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;cp -R /usr/local/share/doc/openvpn/easy-rsa .&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;cd easy-rsa/2.0/&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
[Edit the vars file to reflect your details. This will save you the trouble of having to type your organisation&#39;s details every time you generate a certificate. You may also need to change your shell to sh to execute the scripts. I also had to do a &lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;chmod +x * &lt;/span&gt;in that directory.]&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;./clean-all&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;./vars&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;./&lt;/span&gt;build-ca&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;[Generate Server Key named server1]&lt;/span&gt;&lt;br /&gt;
./build-key-server server1&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;[Generate Keys for clients]&lt;/span&gt;&lt;br /&gt;
./build-key hpserver&lt;br /&gt;
./build-key acerlaptop&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;[Generate Diffie-Hellman keys]&lt;/span&gt;&lt;br /&gt;
./build-dh&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;#The following keys have been copied from /usr/local/etc/openvpn/easy-rsa/2.0/keys&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;ca      /usr/local/etc/openvpn/keys/ca.crt&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;cert    /usr/local/etc/openvpn/keys/server.crt&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;key     /usr/local/etc/openvpn/keys/server.key&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;dh      /usr/local/etc/openvpn/keys/dh1024.pem&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, edit openvpn.conf (on the server-end) as follows.  Substitute IP addresses as required.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;[OpenVPN Server Config]&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;#Configuration of OpenVPN Server&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;port 1194&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;proto tcp&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;dev tun&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
ca keys/ca.crt&lt;br /&gt;
cert keys/server.crt&lt;br /&gt;
key keys/server.key&lt;br /&gt;
&lt;br /&gt;
dh keys/dh1024.pem&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;server 10.0.0.0 255.255.255.0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;ifconfig-pool-persist ipp.txt&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;client-config-dir ccd&lt;/span&gt;   #Client specific settings, e.g. Fixed IP Addresses&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;client-to-client      &lt;span style=&quot;font-family: &amp;quot;georgia&amp;quot;;&quot;&gt;#Allow clients to communicate with each other&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;push &quot;route 192.168.0.0 255.255.0.0&quot;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;keepalive 60 120&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;comp-lzo&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;persist-key&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;persist-tun&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;status open-status.log&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;verb 3&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Copy the generated client keys to /etc/openvpn/.  You will need to copy, for example, acerlaptop.crt, acerlaptop.key and ca.crt and mentioned them in openvpn.conf on the client as follows.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;[OpenVPN Client Config]&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;#Configuration of OpenVPN Client&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;client&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;dev tun&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;proto tcp&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;remote openvpn.dyndns.org 1194  #public ip address and port of vpn server&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;nobind&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;persist-key&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;persist-tun&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;#client certificates&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;ca ca.crt&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;cert acerlaptop.crt&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;key acerlaptop.key&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;ns-cert-type server&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;comp-lzo&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;verb 3&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[Auto-start openvpn]&lt;br /&gt;
Add the following in /etc/rc.conf on the server.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;openvpn_enable=&quot;YES&quot;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
If not already present, also add the following knob in /etc/rc.conf to allow the server to route between your LAN and VPN subnets. &lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;gateway_enable=&quot;YES&quot;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Note: Some documentation propose adding &lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;if_tun_load=&quot;YES&quot;&lt;/span&gt; to &lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;/boot/loader.conf&lt;/span&gt;.  I found that is not necessary. Openvpn will start the required device drivers automatically.  You can try adding it, if openvpn fails to start or dynamically start it at a prompt by issuing &lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;;&quot;&gt;kldload if_tun&lt;/span&gt;.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
The OpenVPN documentation provides more in depth explanation.  It can be viewed at :   http://openvpn.net/index.php/open-source/documentation/howto.html.</content><link rel='replies' type='application/atom+xml' href='http://blog.atwin.org/feeds/2232814840671037351/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15933253/2232814840671037351?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/2232814840671037351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/2232814840671037351'/><link rel='alternate' type='text/html' href='http://blog.atwin.org/2011/03/configuring-openvpn-on-freebsd.html' title='Configuring OpenVPN on FreeBSD [Quick Guide]'/><author><name>Celeborn</name><uri>http://www.blogger.com/profile/06949017597242603561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15933253.post-8148715011561875134</id><published>2010-12-29T02:20:00.000-08:00</published><updated>2011-02-05T19:26:29.135-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bridge"/><category scheme="http://www.blogger.com/atom/ns#" term="bridging"/><category scheme="http://www.blogger.com/atom/ns#" term="FreeBSD"/><category scheme="http://www.blogger.com/atom/ns#" term="FreeNAS"/><title type='text'>Using FreeNAS 8.0 as a Bridge</title><content type='html'>I have installed and tested this on FreeNAS 8.0 Beta&lt;br /&gt;&lt;br /&gt;My FreeNAS server and one workstation are in the same room and I needed a way to connect them to the LAN to allow for fast file transfers between all computers in my network.&lt;br /&gt;&lt;br /&gt;Since I lacked a switch, I needed to convert FreeNAS into a bridging device.  It was just a matter of installing a spare NIC into the FreeNAS server and doing the following:&lt;br /&gt;&lt;br /&gt;Make my CF card readable (you might skip this step if you installed FreeNAS on a mechanical Hard drive).&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;mount -t ufs -w /dev/ufs/FreeNASs1a /&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Insert a FreeBSD 8.0 disk into your cd-rom drive and copy the files as shown:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;mkdir /mnt/cdrom&lt;/span&gt;&lt;br /&gt;Mount cdrom:  &lt;span style=&quot;font-family:courier new;&quot;&gt;mount -t cd9660 /dev/acd0 /mnt/cdrom/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Copy files across:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;cp /mnt/cdrom/boot/kernel/if_bridge.ko  /boot/kernel/&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;cp /mnt/cdrom/boot/kernel/bridgestp.ko  /boot/kernel/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;ee /boot/loader.conf&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Add the following line:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;if_bridge_load=&quot;YES&quot;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Save and exit&lt;br /&gt;&lt;br /&gt;Restart the server with &quot;&lt;span style=&quot;font-family:courier new;&quot;&gt;reboot&lt;/span&gt;&quot;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Create the bridge and add interfaces:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;ifconfig bridge create&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;ifconfig bridge addm em0 addm em1&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;ifconfig em0 up &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;ifconfig em1 ip&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;dhclient bridge0&lt;/span&gt;  (or &lt;span style=&quot;font-family:courier new;&quot;&gt;ifconfig bridge0 inet 192.168.xx.xx netmask 255.255.255.0&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;The name of your interfaces might vary.  Check with &lt;span style=&quot;font-family:courier new;&quot;&gt;ifconfig&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Note:  You can start the bridge automatically at startup.  Refer to the &lt;a href=&quot;http://www.freebsd.org/doc/handbook/network-bridging.html&quot; target=&quot;_blank&quot;&gt;FreeBSD Handbook Chapter 31.5&lt;/a&gt; to see how its done.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;P.S.  You may do this on FreeNAS 7.x as well.  You just need to get FreeBSD 7.x&#39;s bridge modules for that kernel.  They can obtained from http://download.altstu.ru/FreeBSD/releases/i386/7.2-RELEASE/boot/kernel/ or from a FreeBSD 7.x iso image.</content><link rel='replies' type='application/atom+xml' href='http://blog.atwin.org/feeds/8148715011561875134/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15933253/8148715011561875134?isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/8148715011561875134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/8148715011561875134'/><link rel='alternate' type='text/html' href='http://blog.atwin.org/2010/12/using-freenas-80-as-bridge.html' title='Using FreeNAS 8.0 as a Bridge'/><author><name>Celeborn</name><uri>http://www.blogger.com/profile/06949017597242603561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15933253.post-3880716341223236123</id><published>2010-12-24T16:10:00.001-08:00</published><updated>2010-12-24T16:10:35.159-08:00</updated><title type='text'>Merry Christmas and Happy New Year</title><content type='html'>&lt;div style=&quot;font-family:arial,helvetica,sans-serif;font-size:12pt&quot;&gt;Greetings  All,&lt;div style=&quot;font-family: arial,helvetica,sans-serif; font-size: 12pt;&quot;&gt;&lt;div style=&quot;font-family: times new roman,new york,times,serif; font-size: 12pt;&quot;&gt;&lt;div dir=&quot;ltr&quot;&gt;&lt;div style=&quot;font-family: &#39;Calibri&#39;; color: rgb(0, 0, 0); font-size: 12pt;&quot;&gt;&lt;div&gt; &lt;div dir=&quot;ltr&quot;&gt; &lt;div style=&quot;font-family: &#39;Calibri&#39;; color: rgb(0, 0, 0); font-size: 12pt;&quot;&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;I would like to seize this  opportunity to wish you all a most Merry Christmas and very Happy New  Year.&amp;nbsp; &lt;/div&gt; &lt;div&gt;I pray that the New Year brings you bleesed joy, prosperity and  success.&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;Have a wonderful celebration...&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&lt;img style=&quot;background-image: none; border: 0px none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px;&quot; title=&quot;christmas2&quot; alt=&quot;christmas2&quot; src=&quot;cid:1.2325429347@web130106.mail.mud.yahoo.com&quot; border=&quot;0&quot; height=&quot;500&quot; width=&quot;703&quot;&gt;&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;With much festive spirit,&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;Atwin.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;br&gt;          &amp;nbsp;</content><link rel='replies' type='application/atom+xml' href='http://blog.atwin.org/feeds/3880716341223236123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15933253/3880716341223236123?isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/3880716341223236123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/3880716341223236123'/><link rel='alternate' type='text/html' href='http://blog.atwin.org/2010/12/merry-christmas-and-happy-new-year.html' title='Merry Christmas and Happy New Year'/><author><name>Celeborn</name><uri>http://www.blogger.com/profile/06949017597242603561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15933253.post-2196185509957536531</id><published>2010-08-09T09:06:00.000-07:00</published><updated>2010-08-09T09:08:01.539-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Fedora"/><title type='text'>Installing Compiz Fusion on Fedora</title><content type='html'>Execute the following as root in a terminal.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;yum install -y ccsm emerald-themes compizconfig-backend-gconf fusion-icon-gtk&lt;br /&gt;emerald compiz-fusion compiz-fusion-gnome libcompizconfig compiz-gnome compiz-bcop&lt;br /&gt;compiz compizconfig-python compiz-fusion-extras compiz-fusion-extras-gnome&lt;br /&gt;&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.atwin.org/feeds/2196185509957536531/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15933253/2196185509957536531?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/2196185509957536531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/2196185509957536531'/><link rel='alternate' type='text/html' href='http://blog.atwin.org/2010/08/installing-compiz-fusion-on-fedora.html' title='Installing Compiz Fusion on Fedora'/><author><name>Celeborn</name><uri>http://www.blogger.com/profile/06949017597242603561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15933253.post-1127377223909843076</id><published>2010-08-09T07:49:00.000-07:00</published><updated>2010-08-09T08:02:44.538-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="boot screen"/><category scheme="http://www.blogger.com/atom/ns#" term="HP Proliant"/><category scheme="http://www.blogger.com/atom/ns#" term="setup"/><title type='text'>Entering the BIOS Screen of an HP Proliant</title><content type='html'>I recently salvaged an HP Proliant Server from the trash (I know!!).  It was in a fully functioning order, sporting 1 GB of RAM and a 2.6 GHz Pentium IV processor.  It also had an Adaptec RAID controller for the hot swap module.&lt;br /&gt;&lt;br /&gt;The problem I faced with the machine was when it boots up, the Adaptec controller displays its own boot-up screen - hence closing the default screen.  I have never worked on an HP machine before so I had no idea how to get into the BIOS setup to configure the boot options.&lt;br /&gt;&lt;br /&gt;I managed to stall the computer with a bootable USB drive and found what the keys were.&lt;br /&gt;&lt;br /&gt;So, if you are stuck in the same dilemma I faced, these keys could come in handy.&lt;br /&gt;&lt;br /&gt;F8      -  Boot Menu&lt;br /&gt;F10    - Setup Menu&lt;br /&gt;F12    - Network Boot&lt;br /&gt;ESC   - Summary and Boot Progress&lt;br /&gt;&lt;br /&gt;I am happy to say that this machine is now a dedicated NAS for my home network.  :D  (I also tried pfSense on it but NAS seem to be a more valuable duty for it - too powerful for routing.)</content><link rel='replies' type='application/atom+xml' href='http://blog.atwin.org/feeds/1127377223909843076/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15933253/1127377223909843076?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/1127377223909843076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/1127377223909843076'/><link rel='alternate' type='text/html' href='http://blog.atwin.org/2010/08/entering-bios-screen-of-hp-proliant.html' title='Entering the BIOS Screen of an HP Proliant'/><author><name>Celeborn</name><uri>http://www.blogger.com/profile/06949017597242603561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15933253.post-3787404340840196805</id><published>2010-07-05T09:05:00.001-07:00</published><updated>2010-07-05T09:08:13.289-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Fedora"/><category scheme="http://www.blogger.com/atom/ns#" term="SSH"/><title type='text'>Solving SSH problem in Fedora</title><content type='html'>I have been asked many a times why SSH does not work on Fedora.  The simple answer is SSH works.  You just need to &quot;unblock&quot; it.  The SSH port (22) is blocked by default in Fedora&#39;s firewall as a security measure. Go to System -&gt; Administration -&gt; Firewall and sign in as root.  Check the box to allow SSH connections and Enable. &lt;br /&gt;&lt;br /&gt;SSH should now work.</content><link rel='replies' type='application/atom+xml' href='http://blog.atwin.org/feeds/3787404340840196805/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15933253/3787404340840196805?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/3787404340840196805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/3787404340840196805'/><link rel='alternate' type='text/html' href='http://blog.atwin.org/2010/07/solving-ssh-problem-in-fedora.html' title='Solving SSH problem in Fedora'/><author><name>Celeborn</name><uri>http://www.blogger.com/profile/06949017597242603561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15933253.post-6900894639895539940</id><published>2010-07-05T08:57:00.000-07:00</published><updated>2010-07-05T09:05:21.231-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Codecs"/><category scheme="http://www.blogger.com/atom/ns#" term="Fedora"/><category scheme="http://www.blogger.com/atom/ns#" term="Flash"/><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Sudo"/><title type='text'>Installing Essential Software for Fedora</title><content type='html'>I recently came across a very handy utility which installs a lot of small but much needed extras for Fedora.&lt;br /&gt;&lt;br /&gt;EasyLife for Fedora allows users to setup Flash, Java and a range of codecs and tools to play just about any multimedia file.  It also has options to set the sudo functionality for normal users.&lt;br /&gt;&lt;br /&gt;The utility can be downloaded from http://easylifeproject.org/.&lt;br /&gt;&lt;br /&gt;Install it as root and you choose what features you want to enable.  Its as easy as that.</content><link rel='replies' type='application/atom+xml' href='http://blog.atwin.org/feeds/6900894639895539940/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15933253/6900894639895539940?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/6900894639895539940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/6900894639895539940'/><link rel='alternate' type='text/html' href='http://blog.atwin.org/2010/07/installing-essential-software-for.html' title='Installing Essential Software for Fedora'/><author><name>Celeborn</name><uri>http://www.blogger.com/profile/06949017597242603561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15933253.post-8017459375143094119</id><published>2010-06-14T03:04:00.000-07:00</published><updated>2010-06-14T03:07:47.999-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="calculator"/><category scheme="http://www.blogger.com/atom/ns#" term="maths"/><category scheme="http://www.blogger.com/atom/ns#" term="modulus"/><category scheme="http://www.blogger.com/atom/ns#" term="remainder"/><category scheme="http://www.blogger.com/atom/ns#" term="ti-83"/><title type='text'>TI-83 Program to calculate Modulus (Remainder)</title><content type='html'>Insert into PRGM Editor in TI Calculator&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;PROGRAM:MOD&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;:&quot;MODULUS&quot;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;:ClrHome&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;:Prompt A,B&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;:fPart(A/B)*B --&gt; C&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;:Disp C&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;:Pause&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;:ClrHome&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.atwin.org/feeds/8017459375143094119/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15933253/8017459375143094119?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/8017459375143094119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/8017459375143094119'/><link rel='alternate' type='text/html' href='http://blog.atwin.org/2010/06/ti-83-program-to-calculate-modulus.html' title='TI-83 Program to calculate Modulus (Remainder)'/><author><name>Celeborn</name><uri>http://www.blogger.com/profile/06949017597242603561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15933253.post-397359900041265628</id><published>2010-06-04T08:20:00.001-07:00</published><updated>2017-04-19T22:23:20.003-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Google Wallpapers"/><title type='text'>Google Wallpapers?</title><content type='html'>It&#39;s interesting to see Google borrowing features from Microsoft&#39;s Bing - like adding a wallpaper to the Google homepage.  Check the story on Softpedia &lt;a href=&quot;http://news.softpedia.com/news/Get-the-New-Custom-Background-Google-Homepage-Now-143863.shtml&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Add a wallpaper to your Google homepage &lt;a href=&quot;https://www.google.com/accounts/Login?continue=http://www.google.com/&amp;amp;hl=en&amp;amp;service=ig&amp;amp;ltmpl=addphoto&quot;&gt;here&lt;/a&gt;.</content><link rel='replies' type='application/atom+xml' href='http://blog.atwin.org/feeds/397359900041265628/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15933253/397359900041265628?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/397359900041265628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/397359900041265628'/><link rel='alternate' type='text/html' href='http://blog.atwin.org/2010/06/google-wallpapers.html' title='Google Wallpapers?'/><author><name>Celeborn</name><uri>http://www.blogger.com/profile/06949017597242603561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15933253.post-5870409110300011831</id><published>2010-05-25T07:38:00.000-07:00</published><updated>2010-05-25T07:41:39.189-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Fedora"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><title type='text'>Fedora 13 is out</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggsvnYRYcitGSR1BulQFjEoBFveewQ78PHTWZ1XdJC1vPByoBOlKsVz1CqAQuyCdgA9QAro7-lDvUsOqlP35o1Fq1Z6SBf1b4EdJavNaLu2zDC1VAepR9qlY3wnpzvZvv3eSbZAw/s1600/f13launch.png&quot;&gt;&lt;img style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 106px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggsvnYRYcitGSR1BulQFjEoBFveewQ78PHTWZ1XdJC1vPByoBOlKsVz1CqAQuyCdgA9QAro7-lDvUsOqlP35o1Fq1Z6SBf1b4EdJavNaLu2zDC1VAepR9qlY3wnpzvZvv3eSbZAw/s320/f13launch.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5475217609317241298&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Fedora 13 is finally out after 2 weeks (or so!) of delay.  It looks great - feature wise.  I haven&#39;t had time to try it yet, but a review will come as soon as I find some time to test it.&lt;br /&gt;&lt;br /&gt;Download it at http://fedoraproject.org/en/get-fedora</content><link rel='replies' type='application/atom+xml' href='http://blog.atwin.org/feeds/5870409110300011831/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15933253/5870409110300011831?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/5870409110300011831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/5870409110300011831'/><link rel='alternate' type='text/html' href='http://blog.atwin.org/2010/05/fedora-13-is-out.html' title='Fedora 13 is out'/><author><name>Celeborn</name><uri>http://www.blogger.com/profile/06949017597242603561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggsvnYRYcitGSR1BulQFjEoBFveewQ78PHTWZ1XdJC1vPByoBOlKsVz1CqAQuyCdgA9QAro7-lDvUsOqlP35o1Fq1Z6SBf1b4EdJavNaLu2zDC1VAepR9qlY3wnpzvZvv3eSbZAw/s72-c/f13launch.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15933253.post-6211405804359400961</id><published>2010-05-05T00:11:00.000-07:00</published><updated>2010-05-24T18:00:25.632-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Fedora"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><title type='text'>Fedora 13 Goddard</title><content type='html'>Fedora 13 &quot;Goddard&quot; is due is 14 days.  After the renewed disappointment that was Ubuntu 10.04, I can&#39;t wait to get Fedora 13 up and running.  Fedora 12 is running full-time on both my servers and on my laptop - uptime of more than 5 months (on the server).  Hehe :D&lt;br /&gt;&lt;br /&gt;Go for Goddard!</content><link rel='replies' type='application/atom+xml' href='http://blog.atwin.org/feeds/6211405804359400961/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15933253/6211405804359400961?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/6211405804359400961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/6211405804359400961'/><link rel='alternate' type='text/html' href='http://blog.atwin.org/2010/05/fedora-13-goddard.html' title='Fedora 13 Goddard'/><author><name>Celeborn</name><uri>http://www.blogger.com/profile/06949017597242603561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15933253.post-7681985370522089832</id><published>2010-03-13T06:14:00.000-08:00</published><updated>2010-03-13T06:40:58.523-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cache"/><category scheme="http://www.blogger.com/atom/ns#" term="CentOS"/><category scheme="http://www.blogger.com/atom/ns#" term="clean"/><category scheme="http://www.blogger.com/atom/ns#" term="Fedora"/><category scheme="http://www.blogger.com/atom/ns#" term="packages"/><category scheme="http://www.blogger.com/atom/ns#" term="python"/><category scheme="http://www.blogger.com/atom/ns#" term="Red Hat"/><category scheme="http://www.blogger.com/atom/ns#" term="rpm"/><category scheme="http://www.blogger.com/atom/ns#" term="tidy rpm cache"/><category scheme="http://www.blogger.com/atom/ns#" term="updates"/><category scheme="http://www.blogger.com/atom/ns#" term="yum"/><title type='text'>Removing old packages from YUM cache</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2-DMOeqGcgZFlBG20jicI1owAWFmILIggfjRH15fOye5BkTJ1NbretvOs89v0XRuoqOsXuW9RVG1y8Ui2wqvE2VTWEc5ntO_P8jRdzoaqAtBavPQlnbUc3GXY8BQwxejOk-OIdw/s1600-h/Screenshot.png&quot;&gt;&lt;img style=&quot;margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 234px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2-DMOeqGcgZFlBG20jicI1owAWFmILIggfjRH15fOye5BkTJ1NbretvOs89v0XRuoqOsXuW9RVG1y8Ui2wqvE2VTWEc5ntO_P8jRdzoaqAtBavPQlnbUc3GXY8BQwxejOk-OIdw/s320/Screenshot.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5448126054603676882&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Running multiple Fedora machines means that I need to update them regularly to keep them in proper running conditions.  Being a user in Australia, updating each and every machine puts a load on both my bandwidth and wallet since I pay per GB downloaded.&lt;br /&gt;&lt;br /&gt;The simple solution is to enable YUM to keep the downloaded cache and tell all the machines to download the updates from that one machine.  The downside of this method is that updates get acculmulated and hence puts a strain on hard disk space as old and new packages are collected.&lt;br /&gt;&lt;br /&gt;I needed a way to clean-up the cache and keep only current updates.&lt;br /&gt;&lt;br /&gt;The simple way to do it is to use a wonderful utility called &lt;span style=&quot;font-weight: bold;&quot;&gt;Tidy RPM Cache&lt;/span&gt;.  Its a python script written to recursively scan packages and remove the old ones.  For Example if you have three versions of the same package (e.g. Wireshark 1.2.01, 1.2.02 and 1.2.03), Tidy RPM Cache, will only keep the latest one, i.e. Wireshark 1.2.03.&lt;br /&gt;&lt;br /&gt;All you have to do is execute the script by pointing it to the directory where your cache is stored.  The command is illustrated below. It will scan and clean all the repositories from which you have downloaded packages.  Rest assured, you will be prompted whether or not you want to clear the packages once the scan is complete.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;[UpdateServer Desktop]$ &lt;/span&gt;&lt;span style=&quot;font-style: italic; font-weight: bold;font-family:courier new;&quot; &gt;./tidy-rpm-cache.py --dir /var/cache/yum/i386/12/&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href=&quot;http://freshmeat.net/projects/rm_obsolete_rpms&quot;&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;Tidy RPM Cache can be downloaded from freshmeat.&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-style: italic; font-weight: bold;font-family:courier new;&quot; &gt; &lt;/span&gt;&lt;span style=&quot;font-family:courier new;&quot;&gt;Just click on TAR/GZ in the Links section.&lt;/span&gt;&lt;span style=&quot;font-style: italic; font-weight: bold;font-family:courier new;&quot; &gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.atwin.org/feeds/7681985370522089832/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15933253/7681985370522089832?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/7681985370522089832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/7681985370522089832'/><link rel='alternate' type='text/html' href='http://blog.atwin.org/2010/03/removing-old-packages-from-yum-cache.html' title='Removing old packages from YUM cache'/><author><name>Celeborn</name><uri>http://www.blogger.com/profile/06949017597242603561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2-DMOeqGcgZFlBG20jicI1owAWFmILIggfjRH15fOye5BkTJ1NbretvOs89v0XRuoqOsXuW9RVG1y8Ui2wqvE2VTWEc5ntO_P8jRdzoaqAtBavPQlnbUc3GXY8BQwxejOk-OIdw/s72-c/Screenshot.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15933253.post-366605697409589009</id><published>2010-01-10T17:02:00.000-08:00</published><updated>2010-01-10T18:46:18.747-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Fedora"/><category scheme="http://www.blogger.com/atom/ns#" term="IEEE"/><category scheme="http://www.blogger.com/atom/ns#" term="latex"/><category scheme="http://www.blogger.com/atom/ns#" term="latex templates"/><category scheme="http://www.blogger.com/atom/ns#" term="tex"/><category scheme="http://www.blogger.com/atom/ns#" term="texlive"/><title type='text'>Making Latex Work on Fedora 12</title><content type='html'>Although, TeX packages can be easily installed via the Add/Remove software, I find it easier to use the command-line specially when you need to install the tex packages.&lt;br /&gt;&lt;br /&gt;Just issue the following commands as root to get everything working.  Some packages might be redundant but they do get all the aspects of compiling tex documents and their bib files working.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;yum - y install tetex-latex &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;yum - y install texlive &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;yum - y install tetex-IEEEtran&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;br /&gt;After installing these packages, you can compile your documents to pdf easily using &lt;span style=&quot;font-weight: bold;&quot;&gt;pdflatex &lt;/span&gt;&lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;documentname&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;.tex&lt;/span&gt; and &lt;span style=&quot;font-weight: bold;&quot;&gt;bibtex &lt;/span&gt;&lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;bibliography&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;.aux&lt;/span&gt; and there you have it.&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.atwin.org/feeds/366605697409589009/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15933253/366605697409589009?isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/366605697409589009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/366605697409589009'/><link rel='alternate' type='text/html' href='http://blog.atwin.org/2010/01/making-latex-work-on-fedora-12.html' title='Making Latex Work on Fedora 12'/><author><name>Celeborn</name><uri>http://www.blogger.com/profile/06949017597242603561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15933253.post-7108285097607365943</id><published>2009-12-27T01:22:00.001-08:00</published><updated>2009-12-27T01:22:38.751-08:00</updated><title type='text'>Have a great One... ;)</title><content type='html'>&lt;br&gt;Hello All,&lt;br&gt;&lt;br&gt;Hope you had a great year and looking ahead for a bright beginning on the next.&lt;br&gt;&lt;br&gt;&lt;br&gt;Wish you all a very Merry Christmas and a Wonderful New Year 2010.&lt;br&gt;&lt;br&gt;All the best,&lt;br&gt;&lt;br&gt;&lt;br&gt;Atwin &lt;img src=&quot;http://gfx2.hotmail.com/mail/w4/pr01/ltr/emoticons/smile_wink.gif&quot; alt=&quot;&quot; height=&quot;19&quot; width=&quot;19&quot;&gt;&lt;br&gt;&amp;nbsp;&lt;span style=&quot;text-decoration: underline;&quot;&gt;&lt;/span&gt;&lt;br&gt;&lt;a href=&quot;http://www.spreadfirefox.com/node&amp;amp;amp;id=35214&amp;amp;amp;t=218%22%3E%3Cimg&quot;&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt; 		 	   		  &lt;br /&gt;&lt;hr /&gt;Windows Live:  &lt;a href=&#39;http://www.microsoft.com/middleeast/windows/windowslive/see-it-in-action/social-network-basics.aspx?ocid=PID23461::T:WLMTAGL:ON:WL:en-xm:SI_SB_3:092010&#39; target=&#39;_new&#39;&gt;Friends get your Flickr, Yelp, and Digg updates when they e-mail you.&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.atwin.org/feeds/7108285097607365943/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15933253/7108285097607365943?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/7108285097607365943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15933253/posts/default/7108285097607365943'/><link rel='alternate' type='text/html' href='http://blog.atwin.org/2009/12/have-great-one.html' title='Have a great One... ;)'/><author><name>Celeborn</name><uri>http://www.blogger.com/profile/06949017597242603561</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>