<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Howto on Body of Knowledge | João Malcata</title>
    <link>https://bok.malcata.eu/categories/howto/</link>
    <description>Recent content in Howto on Body of Knowledge | João Malcata</description>
    <image>
      <title>Body of Knowledge | João Malcata</title>
      <url>https://bok.malcata.eu/icon.png</url>
      <link>https://bok.malcata.eu/icon.png</link>
    </image>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Tue, 07 Feb 2023 14:58:00 +0000</lastBuildDate><atom:link href="https://bok.malcata.eu/categories/howto/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Answering questions in interviews</title>
      <link>https://bok.malcata.eu/howtos/answer-tips/</link>
      <pubDate>Tue, 07 Feb 2023 14:58:00 +0000</pubDate>
      
      <guid>https://bok.malcata.eu/howtos/answer-tips/</guid>
      <description>Some quick tips on the recommended format of answers to interview questions.</description>
    </item>
    
    <item>
      <title>Job interview preparation</title>
      <link>https://bok.malcata.eu/howtos/interview-prep/</link>
      <pubDate>Thu, 02 Feb 2023 17:29:00 +0000</pubDate>
      
      <guid>https://bok.malcata.eu/howtos/interview-prep/</guid>
      <description>Preparing for an interview can increase your self-confidence and reduce your risk, even if you never feel completely ready. Here are five key steps to help you get ready.</description>
    </item>
    
    <item>
      <title>mirror/download a website</title>
      <link>https://bok.malcata.eu/blog/mirrordownload-a-website/</link>
      <pubDate>Mon, 21 Jan 2008 00:36:50 +0000</pubDate>
      
      <guid>https://bok.malcata.eu/blog/mirrordownload-a-website/</guid>
      <description>&lt;p&gt;If you need for some reason to download a full website, wget is a nice tool to accomplish this.
With &amp;ldquo;man wget&amp;rdquo; you can get a pretty good idea of all available features. I heard there is also a wget version for windows.
Let us examine an example:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;-m stands for mirroring&lt;/li&gt;
&lt;li&gt;-k and -K convert the page with local links&lt;/li&gt;
&lt;li&gt;-E to convert to an html suffix&lt;/li&gt;
&lt;li&gt;&amp;ndash;random-wait to add a random waiting period between requests&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;wget -m -E -k -K -w &lt;span class=&#34;m&#34;&gt;1&lt;/span&gt; --random-wait -o logfile https://website_uri/path
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Disable directory browsing in apache</title>
      <link>https://bok.malcata.eu/blog/disable-directory-browsing-in-apache/</link>
      <pubDate>Mon, 21 Jan 2008 00:35:12 +0000</pubDate>
      
      <guid>https://bok.malcata.eu/blog/disable-directory-browsing-in-apache/</guid>
      <description>&lt;p&gt;You can disable directory browsing at several levels like everything else.
In order to do that:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Edit either the http.conf or a specific .conf file or the .htaccess file.&lt;/li&gt;
&lt;li&gt;If exists, look for &amp;ldquo;Option Indexes&amp;rdquo;&lt;/li&gt;
&lt;li&gt;Replace it or create a new line with &amp;ldquo;Options -Indexes&amp;rdquo;&lt;/li&gt;
&lt;/ol&gt;</description>
    </item>
    
    <item>
      <title>WPA 1 on Ubuntu 7.10 Gutsy</title>
      <link>https://bok.malcata.eu/blog/wpa-1-on-ubuntu-710-gutsy/</link>
      <pubDate>Thu, 08 Nov 2007 03:00:05 +0000</pubDate>
      
      <guid>https://bok.malcata.eu/blog/wpa-1-on-ubuntu-710-gutsy/</guid>
      <description>&lt;p&gt;After trying the gnome network configuration tool with little success, I tried the hardcore version, changing by hand the /etc/network/interfaces file again with little success.
First search for your AP:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;iwlist eth1 scanning
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;If you have a working wireless network adapter (eth1) and your AP in range, your configuration file should look something like this:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;auto eth1
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;iface eth1 inet dhcp
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;wpa-driver wext
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;wpa-ssid SSID
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;wpa-ap-scan 1
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;wpa-proto WPA
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;wpa-pairwise TKIP
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;wpa-group TKIP
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;wpa-key-mgmt WPA-PSK
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;wpa-psk XXXXXXXXXXXXXXXXXXXXf4b3cff05d8ebf483435050268bxxxxxxxxxx
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Your key for wpa-psk can be generated using:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>redhat rpms for very old versions</title>
      <link>https://bok.malcata.eu/blog/redhat-rpms-for-very-old-versions/</link>
      <pubDate>Tue, 23 Oct 2007 17:14:36 +0000</pubDate>
      
      <guid>https://bok.malcata.eu/blog/redhat-rpms-for-very-old-versions/</guid>
      <description>&lt;p&gt;You can find it here:
&lt;a href=&#34;https://rpmfind.net/linux/rpm2html/search.php?query=&amp;amp;submit=Search+...&amp;amp;system=&amp;amp;arch=&#34;&gt;rpmfind.net/linux/rpm2html/search.php?query=&amp;amp;submit=Search+&amp;hellip;&amp;amp;system=&amp;amp;arch=&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>check the latest kernel version available</title>
      <link>https://bok.malcata.eu/blog/check-latest-kernel-version/</link>
      <pubDate>Wed, 22 Aug 2007 00:14:41 +0000</pubDate>
      
      <guid>https://bok.malcata.eu/blog/check-latest-kernel-version/</guid>
      <description>&lt;p&gt;In order to check the latest kernel version available just do this:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;finger @kernel.org
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;And get an output similar to:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;[kernel.org]
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;The latest stable version of the Linux kernel is:           2.6.22.4
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;The latest prepatch for the stable Linux kernel tree is:    2.6.23-rc3
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;The latest snapshot for the stable Linux kernel tree is:    2.6.23-rc3-git4
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;The latest 2.4 version of the Linux kernel is:              2.4.35.1
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;The latest 2.2 version of the Linux kernel is:              2.2.26
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;The latest prepatch for the 2.2 Linux kernel tree is:       2.2.27-rc2
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;The latest -mm patch to the stable Linux kernels is:        2.6.23-rc2-mm2
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>mount windows share on a linux box</title>
      <link>https://bok.malcata.eu/blog/mount-windows-share-on-a-linux-box/</link>
      <pubDate>Mon, 18 Jun 2007 13:23:57 +0000</pubDate>
      
      <guid>https://bok.malcata.eu/blog/mount-windows-share-on-a-linux-box/</guid>
      <description>&lt;p&gt;First install smbmount that should be on smbfs package, for Debian use something like:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo apt-get install smbfs
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;To try and access, create a new mounting point and connect:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo mount -t smbfs -o &lt;span class=&#34;nv&#34;&gt;username&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&amp;lt;user&amp;gt;,workgroup&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&amp;lt;domain&amp;gt; //winserver/share1 /share /share1
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;To make it permanent add this line to your /etc/fstab as root:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;//winserver/share1 /share/share1 smbfs credentials=/home/user/credentials,uid=user,gid=user,dmask=700,fmask=700 0 0
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;In order to avoid having passwords on your fstab create a file /home/user/credentials like this:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>web stress test tool </title>
      <link>https://bok.malcata.eu/blog/web-stress-test-tool/</link>
      <pubDate>Fri, 08 Jun 2007 19:53:29 +0000</pubDate>
      
      <guid>https://bok.malcata.eu/blog/web-stress-test-tool/</guid>
      <description>&lt;p&gt;Tired of &amp;ldquo;time wget&amp;rdquo;, apache has a simple stress tool &amp;ldquo;apache benchmark&amp;rdquo; that goes like this:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ab -kc 10 -t 10 -v 4 -A user:pass &amp;#34;https://uri/dir/file?param=x&amp;#34; &amp;gt; ab_result.txt
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Check valid email addresses</title>
      <link>https://bok.malcata.eu/blog/check-valid-domains/</link>
      <pubDate>Fri, 01 Jun 2007 12:16:15 +0000</pubDate>
      
      <guid>https://bok.malcata.eu/blog/check-valid-domains/</guid>
      <description>&lt;p&gt;Filter invalid email addresses using shell script:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Check for valid domain names&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;cat email_addr.txt &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; cut -d &lt;span class=&#34;s2&#34;&gt;&amp;#34;@&amp;#34;&lt;/span&gt; -f &lt;span class=&#34;m&#34;&gt;2&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; sort -u&lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; xargs -I &lt;span class=&#34;o&#34;&gt;{}&lt;/span&gt; host -t MX &lt;span class=&#34;s1&#34;&gt;&amp;#39;{}&amp;#39;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; grep &lt;span class=&#34;s2&#34;&gt;&amp;#34;not found&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Check for email address RFC compliance&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;cat email_addr.txt &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; egrep &lt;span class=&#34;s2&#34;&gt;&amp;#34;^[a-Z0-9,\!\#\$\%\&amp;amp;&amp;#39;\\*\+/=\?\^\\_\`\{\|\}\~\-]+(\.[a-Z0-9,\!\#\$\%\&amp;amp;&amp;#39;\\*\+/=\?\^\_\`\{\|\}\~\-]+)\*@[a-Z0-9-]+(\.[a-Z0-9-]+)\*\.([a-Z]{2,})&lt;/span&gt;$&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>opacity bugs on Ubuntu with Beryl </title>
      <link>https://bok.malcata.eu/blog/opacity-bugs-on-ubuntu-with-beryl/</link>
      <pubDate>Tue, 03 Apr 2007 18:07:42 +0000</pubDate>
      
      <guid>https://bok.malcata.eu/blog/opacity-bugs-on-ubuntu-with-beryl/</guid>
      <description>&lt;p&gt;If you are experiencing opacities issues with some windows just go to Beryl Settings Manager, pick Window Management and then check &amp;ldquo;Set Window Attribs by various criteria&amp;rdquo; selecting &amp;ldquo;Disable ARGB visual&amp;rdquo; add to the inclusion list an entry, example for Terminal Server Client:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;c:rdesktop:1
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Blank window on java applications under Beryl on Ubuntu</title>
      <link>https://bok.malcata.eu/blog/blank-window-on-java-applications-under-beryl/</link>
      <pubDate>Sat, 31 Mar 2007 20:20:45 +0000</pubDate>
      
      <guid>https://bok.malcata.eu/blog/blank-window-on-java-applications-under-beryl/</guid>
      <description>&lt;p&gt;If you are getting a blank (grey) window with some java applications under Beryl that once you change Metacity works fine, just add the following line to your .bashrc and it should start working.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;export&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;AWT_TOOLKIT&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;MToolkit
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>post file request with curl</title>
      <link>https://bok.malcata.eu/blog/post-file-request-with-curl/</link>
      <pubDate>Tue, 06 Mar 2007 18:31:21 +0000</pubDate>
      
      <guid>https://bok.malcata.eu/blog/post-file-request-with-curl/</guid>
      <description>&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;curl -d &amp;#39;@file.xml&amp;#39; https://website/path/file
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>using openssl to encrypt/decrypt content</title>
      <link>https://bok.malcata.eu/blog/using-openssl-to-encryptdecrypt-content/</link>
      <pubDate>Wed, 21 Feb 2007 18:55:38 +0000</pubDate>
      
      <guid>https://bok.malcata.eu/blog/using-openssl-to-encryptdecrypt-content/</guid>
      <description>&lt;p&gt;Here you can find and sample on how to encrypt and decrypt content using OPENSSL.
This sample goes with 3DES but it is valid for other chiphers. Notice the password will be requested to do the encryption.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Encoding foo.txt&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;openssl enc -des3 -in foo.txt -out foo.3des
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Decoding foo.3des&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;openssl enc -d -des3 -in foo.3des -out bar.txt
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>bash shell shortcuts</title>
      <link>https://bok.malcata.eu/blog/bash-shell-shortcuts/</link>
      <pubDate>Fri, 19 Jan 2007 13:51:00 +0000</pubDate>
      
      <guid>https://bok.malcata.eu/blog/bash-shell-shortcuts/</guid>
      <description>&lt;p&gt;____________CTRL Key Bound_____________&lt;br&gt;
&lt;strong&gt;Ctrl + a&lt;/strong&gt; - Jump to the start of the line&lt;br&gt;
&lt;strong&gt;Ctrl + b&lt;/strong&gt; - Move back a char&lt;br&gt;
&lt;strong&gt;Ctrl + c&lt;/strong&gt; - Terminate the command&lt;br&gt;
&lt;strong&gt;Ctrl + d&lt;/strong&gt; - Delete from under the cursor&lt;br&gt;
&lt;strong&gt;Ctrl + e&lt;/strong&gt; - Jump to the end of the line&lt;br&gt;
&lt;strong&gt;Ctrl + f&lt;/strong&gt; - Move forward a char&lt;br&gt;
&lt;strong&gt;Ctrl + k&lt;/strong&gt; - Delete to EOL&lt;br&gt;
&lt;strong&gt;Ctrl + l&lt;/strong&gt; - Clear the screen&lt;br&gt;
&lt;strong&gt;Ctrl + r&lt;/strong&gt; - Search the history backwards&lt;br&gt;
&lt;strong&gt;Ctrl + R&lt;/strong&gt; - Search the history backwards with multi occurrence&lt;br&gt;
&lt;strong&gt;Ctrl + u&lt;/strong&gt; - Delete backward from cursor&lt;br&gt;
&lt;strong&gt;Ctrl + xx&lt;/strong&gt; - Move between EOL and current cursor position&lt;br&gt;
&lt;strong&gt;Ctrl + x @&lt;/strong&gt; - Show possible hostname completions&lt;br&gt;
&lt;strong&gt;Ctrl + z&lt;/strong&gt; - Suspend/ Stop the command\&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>easy ssh tunnel</title>
      <link>https://bok.malcata.eu/blog/easy-ssh-tunnel/</link>
      <pubDate>Mon, 08 Jan 2007 16:55:49 +0000</pubDate>
      
      <guid>https://bok.malcata.eu/blog/easy-ssh-tunnel/</guid>
      <description>&lt;p&gt;Create a dynamic port forwarding socks proxy to a remote server via ssh:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ssh -D port bind_server -l bind_user
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Access a remote service on a local lan behind a bind server via ssh forwarding:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ssh bind_address -l bind_user -L port:host:hostport
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Vmware on linux with a NTFS file system</title>
      <link>https://bok.malcata.eu/blog/vmware-on-linux-with-a-ntfs-file-system/</link>
      <pubDate>Fri, 10 Nov 2006 01:51:24 +0000</pubDate>
      
      <guid>https://bok.malcata.eu/blog/vmware-on-linux-with-a-ntfs-file-system/</guid>
      <description>&lt;p&gt;If you have a virtual machine running on NTFS, your virtual machine does not boot and you find errors in the log file like this one:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;...
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;FILEIO: Unknown filesystem 0x65735546 for directory ...
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;...
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Then insert this line in our .vmx file. Just don&amp;rsquo;t ask me why, it just works.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mainMem.useNamedFile=FALSE
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Bash newbies tutorials</title>
      <link>https://bok.malcata.eu/blog/bash-newbies-tutorials/</link>
      <pubDate>Thu, 09 Nov 2006 01:39:21 +0000</pubDate>
      
      <guid>https://bok.malcata.eu/blog/bash-newbies-tutorials/</guid>
      <description>&lt;h2 id=&#34;what-is-bash-and-basic-commands&#34;&gt;What is bash? and basic Commands&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://www.linux.org.mt/node/49#N10025&#34;&gt;The Linux Terminal - a Beginners&amp;rsquo; Bash&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.hypexr.org/bash_tutorial.php&#34;&gt;BASH Help - A BASH Tutorial&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;scripting&#34;&gt;Scripting&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://tiger.la.asu.edu/bash_tutorial.htm&#34;&gt;tiger.la.asu.edu/bash_tutorial.htm&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.tldp.org/LDP/abs/html/&#34;&gt;Advanced Bash-Scripting Guide&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    
    <item>
      <title>Add links to quick launch programatically</title>
      <link>https://bok.malcata.eu/blog/add-links-to-quick-launch-programatically/</link>
      <pubDate>Wed, 08 Nov 2006 13:14:30 +0000</pubDate>
      
      <guid>https://bok.malcata.eu/blog/add-links-to-quick-launch-programatically/</guid>
      <description>&lt;p&gt;Just copy the link to:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;C:/Documents and Settings/username/Application Data/Microsoft/Internet Explorer/Quick Launch
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Uhmm&amp;hellip; Internet explorer&amp;hellip;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>useful Windows family administration tools</title>
      <link>https://bok.malcata.eu/blog/useful-windows-family-administration-tools/</link>
      <pubDate>Thu, 26 Oct 2006 13:46:47 +0000</pubDate>
      
      <guid>https://bok.malcata.eu/blog/useful-windows-family-administration-tools/</guid>
      <description>&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://www.microsoft.com/downloads/details.aspx?familyid=E487F885-F0C7-436A-A392-25793A25BAD7&amp;amp;displaylang=en&#34;&gt;Windows Server 2003 Service Pack 1 Administration Tools Pack&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.microsoft.com/downloads/details.aspx?familyid=56FC92EE-A71A-4C73-B628-ADE629C89499&amp;amp;displaylang=en&#34;&gt;Internet Information Services (IIS) 6.0 Resource Kit Tools&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.microsoft.com/downloads/details.aspx?familyid=9D467A69-57FF-4AE7-96EE-B18C4790CFFD&amp;amp;displaylang=en&#34;&gt;Windows Server 2003 Resource Kit Tools&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    
    <item>
      <title>howto install cisco vpn client on Ubuntu</title>
      <link>https://bok.malcata.eu/blog/howto-install-cisco-vpn-client-on-ubuntu/</link>
      <pubDate>Thu, 26 Oct 2006 01:40:50 +0000</pubDate>
      
      <guid>https://bok.malcata.eu/blog/howto-install-cisco-vpn-client-on-ubuntu/</guid>
      <description>&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Getting ready to compile the code&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo apt-get install build-essential linux-headers-&lt;span class=&#34;sb&#34;&gt;`&lt;/span&gt;uname -r&lt;span class=&#34;sb&#34;&gt;`&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Get the lastest version from cisco and untar&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;tar zxvf vpnclient-linux-x86_64-4.8.00.0490-k9.tar.gz
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Make (inside the vpnclient dir)&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;make
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;install vpn client&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo ./vpn_install
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Create a VPN profile with info like Host, authentication method&amp;hellip;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo pico /etc/opt/cisco-vpnclient/Profiles/sample.pcf
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Start the VPN Service&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo /etc/init.d/vpnclient_init start
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Import a given root certificate&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo cisco_cert_mgr -R -op import -f root.cer
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Import a given user certificate&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>wpa wlan on ubuntu</title>
      <link>https://bok.malcata.eu/blog/wpa-wlan-on-ubuntu/</link>
      <pubDate>Tue, 24 Oct 2006 23:48:36 +0000</pubDate>
      
      <guid>https://bok.malcata.eu/blog/wpa-wlan-on-ubuntu/</guid>
      <description>&lt;p&gt;On Ubuntu (dapper at least) WEP is installed but not WPA (wi-fi protected access) a safer encription protocol. Wep can be cracked within minutes. To enable WPA you must:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Install wpasupplicant&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo apt-get install wpasupplicant
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Generate wpa passphrase&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo wpa_passphrase ssid &lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;passprase&lt;span class=&#34;o&#34;&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Add network info to /etc/supplicant.conf&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;network={
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ssid=&amp;#34;ssid&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;scan_ssid=1 # only needed if your access point uses a hidden ssid
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;proto=WPA
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;key_mgmt=WPA-PSK
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;psk=123456a123456e34d67daef00eb5fab3ae228716e1e123456c004bc61dccc98c
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Finally update network file /etc/network/interfaces&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>ntfs mounted with write permissions</title>
      <link>https://bok.malcata.eu/blog/usb-disk-auto-mounted-with-read-only/</link>
      <pubDate>Fri, 20 Oct 2006 09:07:39 +0000</pubDate>
      
      <guid>https://bok.malcata.eu/blog/usb-disk-auto-mounted-with-read-only/</guid>
      <description>&lt;p&gt;On Ubuntu (and in general) ntfs mount with write permissons is still a big issue. Here is a simple cookbook for NTFS read/write:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Add the folowing line to your sources.list file&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;deb https://flomertens.keo.in/ubuntu/ dapper main
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Add the repository key be able to download the packages&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;wget https://flomertens.keo.in/ubuntu/givre_key.asc -O- &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; sudo apt-key add -
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo apt-get &lt;span class=&#34;o&#34;&gt;&amp;amp;&amp;amp;&lt;/span&gt; sudo apt-get upgrade
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Install the package&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo apt-get install ntfs-3g
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Add your ntfs partition&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Generic audio e video play using Ubuntu (or GNOME...)</title>
      <link>https://bok.malcata.eu/blog/generic-audio-e-video-play-using-ubuntu-or-gnome/</link>
      <pubDate>Thu, 19 Oct 2006 09:49:12 +0000</pubDate>
      
      <guid>https://bok.malcata.eu/blog/generic-audio-e-video-play-using-ubuntu-or-gnome/</guid>
      <description>&lt;p&gt;You can use synaptic or apt-get to install the packages mentioned in the following links:
&lt;a href=&#34;https://help.ubuntu.com/community/RestrictedFormats&#34;&gt;https://help.ubuntu.com/community/RestrictedFormats&lt;/a&gt;
&lt;a href=&#34;https://ubuntuguide.org/wiki/Dapper#How_to_install_Multimedia_Codecs&#34;&gt;https://ubuntuguide.org/wiki/Dapper#How_to_install_Multimedia_Codecs&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>add a scheduled job with crontab</title>
      <link>https://bok.malcata.eu/blog/add-a-scheduled-job-with-crontab/</link>
      <pubDate>Sun, 15 Oct 2006 13:42:03 +0000</pubDate>
      
      <guid>https://bok.malcata.eu/blog/add-a-scheduled-job-with-crontab/</guid>
      <description>&lt;p&gt;In order to add a scheduled job just call &amp;ldquo;crontab -e&amp;rdquo; and add entries to the crontab file.
Take a look at this scheduled crontab examples:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;0 0 * * *       ~/incremental_bck.sh    --midnight every day
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;0 0 * * 1-5    ~/send_happybirthday.sh  --midnight every weekday
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;0 0 1,15 * *   ~/full_backup.sh         --midnight on 1st and 15th days
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Reset MySql root password</title>
      <link>https://bok.malcata.eu/blog/reset-mysql-root-password/</link>
      <pubDate>Tue, 10 Oct 2006 18:38:41 +0000</pubDate>
      
      <guid>https://bok.malcata.eu/blog/reset-mysql-root-password/</guid>
      <description>&lt;p&gt;Stop mysqld and restart it with the &amp;ndash;skip-grant-tables &amp;ndash;user=root&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;shell&amp;gt; mysql -u root -e &amp;#34;UPDATE mysql.user SET Password=PASSWORD(&amp;#39;**newpwd**&amp;#39;) WHERE User=&amp;#39;root&amp;#39;;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;shell&amp;gt; mysql -u root -e &amp;#34;FLUSH PRIVILEGES;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Replace &lt;strong&gt;â€œnewpwdâ€&lt;/strong&gt; with the actual root password that you want to use.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>recommended firefox extensions</title>
      <link>https://bok.malcata.eu/blog/recommended-firefox-extensions/</link>
      <pubDate>Fri, 22 Sep 2006 10:13:21 +0000</pubDate>
      
      <guid>https://bok.malcata.eu/blog/recommended-firefox-extensions/</guid>
      <description>&lt;p&gt;Here is a list of recommended firefox extensions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://addons.mozilla.org/firefox/1122/&#34;&gt;Tab Mix Plus&lt;/a&gt; - enhances browsing capabilities, includes session manager;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://addons.mozilla.org/firefox/722/&#34;&gt;NoScript&lt;/a&gt; - alows JavaScript for trusted domains with white list management;&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    
    <item>
      <title>Spam free solution for e-mail registration</title>
      <link>https://bok.malcata.eu/blog/spam-free-solution-for-e-mail-registration/</link>
      <pubDate>Thu, 21 Sep 2006 06:24:39 +0000</pubDate>
      
      <guid>https://bok.malcata.eu/blog/spam-free-solution-for-e-mail-registration/</guid>
      <description>&lt;p&gt;This service &lt;a href=&#34;https://bok.cronicando.com/www.mailinator.com&#34;&gt;www.mailinator.com&lt;/a&gt; allows you to have an instant mailbox for getting junk e-mail without entering your personal data.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>basic shell commands</title>
      <link>https://bok.malcata.eu/blog/basic-shell-scripts/</link>
      <pubDate>Wed, 20 Sep 2006 19:24:06 +0000</pubDate>
      
      <guid>https://bok.malcata.eu/blog/basic-shell-scripts/</guid>
      <description>&lt;h2 id=&#34;shell&#34;&gt;Shell&lt;/h2&gt;
&lt;h3 id=&#34;concatenate--compress-to-from&#34;&gt;Concatenate &amp;amp; Compress (to from)&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;tar -cvzf filepath/filename.tar.gz filename
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;extract-multiple-files-from-to&#34;&gt;Extract multiple files (from to)&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;tar -xvzf filename.tar.gz
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;copy-files-across-systemsfrom-to&#34;&gt;Copy files across systems(from to)&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;scp user@from-server:path/file user@to-server:path/file
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;sort-with-count-by-column-x&#34;&gt;Sort with count by column x&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;cut -d &lt;span class=&#34;s2&#34;&gt;&amp;#34; &amp;#34;&lt;/span&gt; -f &lt;span class=&#34;m&#34;&gt;2&lt;/span&gt; raw.file &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; sort &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; uniq -c &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; sort -nr &amp;gt; ordered_by_freq_file
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&amp;ndash;&lt;/p&gt;
&lt;h2 id=&#34;references&#34;&gt;References&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://www.watsys.unh.edu/Darlene/TechToolsFiles/LammersUNIXDemo/UNIX_Intro.html&#34;&gt;www.watsys.unh.edu/Darlene/TechToolsFiles/LammersUNIXDemo/UNIX_Intro.html&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>install vmware tools on Ubuntu</title>
      <link>https://bok.malcata.eu/blog/install-vmware-tools-on-ubuntu/</link>
      <pubDate>Wed, 20 Sep 2006 07:23:08 +0000</pubDate>
      
      <guid>https://bok.malcata.eu/blog/install-vmware-tools-on-ubuntu/</guid>
      <description>&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Install needed packages&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo apt-get install gcc
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo apt-get install linux-headers-&lt;span class=&#34;k&#34;&gt;$(&lt;/span&gt;uname -r&lt;span class=&#34;k&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Create vmware tools package&lt;/p&gt;
&lt;p&gt;Use VMware window option VM -&amp;gt; Install VMware Tools to generate a virtual DVD-ROM with the package.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Uncompress &amp;amp; Untar VMwareTools-x.x.x-xxxxx.tar.gz&lt;/p&gt;
&lt;p&gt;click the packge DVD-ROM and &amp;ldquo;extract to&amp;rdquo; Desktop the tar.gz file&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Run vmware-install.pl&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo Desktop/vmware-tools-distrib/vmware-install.pl
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;</description>
    </item>
    
    <item>
      <title>mysql easy backup and restore</title>
      <link>https://bok.malcata.eu/blog/mysql-easy-backup-and-restore/</link>
      <pubDate>Sun, 10 Sep 2006 20:02:06 +0000</pubDate>
      
      <guid>https://bok.malcata.eu/blog/mysql-easy-backup-and-restore/</guid>
      <description>&lt;p&gt;In essence in order to fully backup and restore a MySql database server, you just need to use two commands mysqldump and mysql. For a &amp;ldquo;small databases&amp;rdquo; scenario you can find at the end a simple script to send the backup by e-mail. In conjunction with crontab you can almost name it a backup policy.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;MySQL backup&amp;gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mysqldump -u &amp;lt;user&amp;gt; -p &amp;lt;passwd&amp;gt; --all-databases &amp;gt; &amp;lt;backup file&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;MySQL restore&amp;gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mysql -u &amp;lt;user&amp;gt; -p &amp;lt;passwd&amp;gt; &amp;lt; &amp;lt;backup file&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mysql --execute &amp;#34;update mysql.user set host=&amp;#39;old&amp;#39; where host=&amp;#39;host&amp;#39;;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;backup-script-example&#34;&gt;Backup script example&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cp&#34;&gt;#!/bin/bash
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cp&#34;&gt;&lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;# This script runs nightly to back a MySQL database to a e-mail account&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;DATE1&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;sb&#34;&gt;`&lt;/span&gt;date +%D&lt;span class=&#34;sb&#34;&gt;`&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;DATE2&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;sb&#34;&gt;`&lt;/span&gt;date +%Y%m%d%H%M&lt;span class=&#34;sb&#34;&gt;`&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# The email address that receives backups&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;ADDRESS&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;alias@domain&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Local temp directory&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;BACKUPDIR&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;/tmp&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# MySQL username and password&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;MYSQLUSER&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;user&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;MYSQLPASS&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;pass&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# MySQL database to backup (or --all-databases to backup everything)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;DATABASE&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;--all-databases&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Name of backup file&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;FILENAME&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;mysql\_backup&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Change to the backup directory&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;$BACKUPDIR&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Dump the MySQL databases to a plaintext file&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mysqldump -u &lt;span class=&#34;nv&#34;&gt;$MYSQLUSER&lt;/span&gt; -p &lt;span class=&#34;nv&#34;&gt;$MYSQLPASS&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;$DATABASE&lt;/span&gt; &amp;gt; &lt;span class=&#34;nv&#34;&gt;$FILENAME&lt;/span&gt;&lt;span class=&#34;se&#34;&gt;\_&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$DATE2&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Package (tar) and compress (gzip) the plaintext MySQL dump&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;tar czf &lt;span class=&#34;nv&#34;&gt;$FILENAME&lt;/span&gt;&lt;span class=&#34;se&#34;&gt;\_&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$DATE2&lt;/span&gt;.tar.gz &lt;span class=&#34;nv&#34;&gt;$FILENAME&lt;/span&gt;&lt;span class=&#34;se&#34;&gt;\_&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$DATE2&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Mail the resulting archive to our Gmail account&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;date &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; mutt -s &lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$FILENAME&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt; (&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$DATE1&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;)&amp;#34;&lt;/span&gt; -a &lt;span class=&#34;nv&#34;&gt;$FILENAME&lt;/span&gt;&lt;span class=&#34;se&#34;&gt;\_&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$DATE2&lt;/span&gt;.tar.gz &lt;span class=&#34;nv&#34;&gt;$ADDRESS&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;thanks to &lt;a href=&#34;https://rage.against.org/mysql&#34;&gt;Bruno Rodrigues&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>add / remove registry entries</title>
      <link>https://bok.malcata.eu/blog/add-remove-registry-entries/</link>
      <pubDate>Sun, 10 Sep 2006 18:46:45 +0000</pubDate>
      
      <guid>https://bok.malcata.eu/blog/add-remove-registry-entries/</guid>
      <description>&lt;p&gt;In order to import registry changes use this command on the following .reg file examples.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;regedit /S &amp;lt;reg file&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Add/update key and value&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-registry&#34; data-lang=&#34;registry&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Windows Registry Editor Version 5.00
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;HKEY_CURRENT_USER&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;\ExampleKey]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;na&#34;&gt;&amp;#34;StringValue&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;example&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Remove key (including all values)&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-registry&#34; data-lang=&#34;registry&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Windows Registry Editor Version 5.00
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;HKEY_CURRENT_USER&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;\ExampleKeyToRemove]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Remove value&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-registry&#34; data-lang=&#34;registry&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Windows Registry Editor Version 5.00
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;HKEY_CURRENT_USER&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;\ExampleKey]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;na&#34;&gt;&amp;#34;ExampleStringValue&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=-&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Toolbar on XP taskbar hack</title>
      <link>https://bok.malcata.eu/blog/toolbar-on-xp-taskbar-hack/</link>
      <pubDate>Sun, 10 Sep 2006 18:26:31 +0000</pubDate>
      
      <guid>https://bok.malcata.eu/blog/toolbar-on-xp-taskbar-hack/</guid>
      <description>&lt;p&gt;Due to some sort of domain policies you might be unable to have toolbars on the XP taskbar.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Create a batch file and add it to the startup scritps with the following text:&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;regedit /S &amp;#34;&amp;lt;path&amp;gt;\hacktoolbar.reg&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Create a .reg file hacktoolbar.reg:&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Windows Registry Editor Version 5.00
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&amp;#34;NoToolbarCustomize&amp;#34;=dword:00000000
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&amp;#34;NoBandCustomize&amp;#34;=dword:00000000
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&amp;#34;NoToolbarsOnTaskbar&amp;#34;=dword:00000000
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&amp;#34;NoSaveSettings&amp;#34;=dword:00000000
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&amp;#34;NoActiveDesktop&amp;#34;=dword:00000000
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&amp;#34;ClassicShell&amp;#34;=dword:00000000
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&amp;#34;NoCloseDragDropBands&amp;#34;=dword:00000000
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&amp;#34;NoMovingBands&amp;#34;=dword:00000000
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>cygwin a windows saviour</title>
      <link>https://bok.malcata.eu/blog/cygwin-a-windows-saviour/</link>
      <pubDate>Fri, 08 Sep 2006 12:54:14 +0000</pubDate>
      
      <guid>https://bok.malcata.eu/blog/cygwin-a-windows-saviour/</guid>
      <description>&lt;p&gt;If you &amp;ldquo;have&amp;rdquo; to use Windows, are able to install software but lack disk access cygwin is the answer to your prayers.
Use the &lt;a href=&#34;https://www.cygwin.com/setup.exe&#34;&gt;setup&lt;/a&gt; file everytime you want to install or add packages.&lt;/p&gt;
&lt;h2 id=&#34;nice-cygwin-configuration&#34;&gt;Nice cygwin configuration&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Admin - cygrunsrv shutdown
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Archive - unzip
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Base - alternatives ash base-files base-passwd bash coreutils cygwin cygwin-doc diffutils editrights findutils gawk gdbm grep gzip libgdbm libgdbm-devel libgdbm3 libgdbm4 libncurses5 libncurses6 libncurses7 libncurses8 libreadline4 libreadline5 libreadline6 login man ncurses run sed tar termcap terminfo which zlib
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Database - libdb4.1 libdb4.2 libdb4.3
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Devel - expat gettext ioperm libiconv mktemp pcre ruby
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Doc - cygwin-doc expat man texinfo
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Editors - joe
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Interpreters - expat gawk perl ruby
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Libs - crypt expat fontconfig freetype2 gettext ioperm libXft libXft1 libXft2 libbz2\_1 libcharset1 libfontconfig1 libfreetype26 libiconv2 libintl libintl1 libintl2 libintl3 libncurses5 libncurses6 libncurses7 libncurses8 libpcre0 libpopt0 libreadline6 ncurses openssl openssl097 tcltk termcap zlib
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Net - ncftp netcat openssh openssl openssl097 rsync
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Perl - perl
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Shells - ash bash chere rxvt
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;System - chere ioperm man ping util-linux
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Text - expat groff less texinfo util-linux
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Utils - bzip2 chere cygutils e2fsprogs pcre util-linux
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Web - wget
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;X11 - X-startup-scripts xorg-x11-base xorg-x11-bin xorg-x11-bin-dlls xorg-x11-bin-lndir xorg-x11-etc xorg-x11-f100 xorg-x11-fenc xorg-x11-fnts xorg-x11-libs-data xorg-x11-nest xorg-x11-xwin xterm
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;**cygwin friendly shell**
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;C:\cygwin\bin\rxvt.exe -fn &amp;#34;Lucida Console-11&amp;#34; -bg black -fg white
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;-ls -st -sr -sl 1000 -C -e /usr/bin/bash --login
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Subversion cookbook installation</title>
      <link>https://bok.malcata.eu/blog/subversion-aka-svn-cookbook-installation/</link>
      <pubDate>Fri, 25 Aug 2006 18:58:29 +0000</pubDate>
      
      <guid>https://bok.malcata.eu/blog/subversion-aka-svn-cookbook-installation/</guid>
      <description>&lt;p&gt;This is a cookbook for a SubVersion (aka svn) installation on debian and apache2 with LDAP integration authentication.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Install subversion&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;apt-get install subversion
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Configure subversion&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mkdir /var/lib/svn
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;svnadmin create /var/lib/svn/repos
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;chown www-data:www-data /var/lib/svn/repos/ -R
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Install Apache2&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;apt-get install apache2
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Set apache2 modules&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;apt-get install libapache-mod-ldap libapache-auth-ldap libapache2-svn
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;If needed enable modules&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;a2enmod ldap
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;a2enmod auth_ldap
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Setup Apache2 website&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Create folder&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mkdir /var/www/svnwebsite
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Create website configuration file usually in /etc/apache2/sites-available&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Multiple web sites installation on wordpress</title>
      <link>https://bok.malcata.eu/howtos/wordpress-multiple-websites/</link>
      <pubDate>Wed, 23 Aug 2006 23:10:07 +0000</pubDate>
      
      <guid>https://bok.malcata.eu/howtos/wordpress-multiple-websites/</guid>
      <description>Here are the basic steps to install another wordpress weblog on a multiple web sites infrastructure over a single apache2 on debian.</description>
    </item>
    
  </channel>
</rss>
