<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Linux &amp; Open Source on Wojciech Marusiak IT Blog</title>
        <link>https://www.wojcieh.net/categories/linux--open-source/</link>
        <description>Recent content in Linux &amp; Open Source on Wojciech Marusiak IT Blog</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en-us</language>
        <lastBuildDate>Mon, 17 Mar 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://www.wojcieh.net/categories/linux--open-source/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>Protect your Git secrets with Gitguardian</title>
        <link>https://www.wojcieh.net/protect-your-git-secrets-with-gitguardian/</link>
        <pubDate>Mon, 17 Mar 2025 00:00:00 +0000</pubDate>
        
        <guid>https://www.wojcieh.net/protect-your-git-secrets-with-gitguardian/</guid>
        <description>&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2025/03/gitguardian.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;GitGuardian Logo&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;Since I started my journey with Hugo blogging platform migrating away from Wordpress several years ago I&amp;rsquo;ve been using Git more and more. It has been essential for me to save all critical work I am working on in Git. But as you are working it might happen that a &lt;strong&gt;secret&lt;/strong&gt; or two might be pushed to the Git repository. I am not guilty of that but as my process of learning and mastering the technology I found out that there is a possibility to protect your Git repositories even before pushing anything to the repository. In todays post I will show you how easily it is to use GitGurardian and prevent secrets leaking to public repositories.&lt;/p&gt;
&lt;p&gt;Luckily for us they provide free account with some nice stats.
&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2025/03/gitguardian-free.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;GitGuardian pricing&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;You can take a look at the &lt;a class=&#34;link&#34; href=&#34;https://www.gitguardian.com/pricing#plan-details&#34;  title=&#34;GitGuardian Pricing&#34;
     target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;detailed pricing&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;prerequisites&#34;&gt;Prerequisites
&lt;/h2&gt;&lt;p&gt;As a main prerequisite is Git repository. In my case I am using GitHub so I will show you how to configure it with GitHub.&lt;/p&gt;
&lt;h2 id=&#34;ggshield-installation&#34;&gt;ggshield installation
&lt;/h2&gt;&lt;!--adsense--&gt;
&lt;p&gt;At first in your local environment you need to install &lt;strong&gt;ggshiled&lt;/strong&gt;. It is a CLI tool which will will do the heavy work for you.&lt;/p&gt;
&lt;p&gt;Simply follow your operating system &lt;a class=&#34;link&#34; href=&#34;https://docs.gitguardian.com/ggshield-docs/getting-started#step-1-install-ggshield&#34;  title=&#34;ggshiled installation&#34;
     target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;installation guide&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Then you need to create GitGuardian account as you will need to authenticate via CLI.&lt;/p&gt;
&lt;h2 id=&#34;run-manual-repository-scan&#34;&gt;Run manual repository scan
&lt;/h2&gt;&lt;p&gt;Now as we have ggshield CLI installed we can initiate our scan.&lt;/p&gt;
&lt;p&gt;It is as simple as running the command &lt;code&gt;ggshield secret scan repo /path/to/the/repo&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Here is the result of my manual scan on one of my repositories.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2025/03/ggshield-manual-scan.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;ggshield manual scan&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;You can simply run this command on all of your repositories but if you have a lot of them it might take some time to do it.&lt;/p&gt;
&lt;h2 id=&#34;add-pre-commit-hooks-to-secure-your-repository&#34;&gt;Add pre commit hooks to secure your repository
&lt;/h2&gt;&lt;p&gt;It is possible to configure a pre commit hook in your Git repository so prior commit a ggshield CLI scann will be initiated.&lt;/p&gt;
&lt;p&gt;In order to do it you need to create a file called &lt;code&gt;.pre-commit-config.yaml&lt;/code&gt;. In tat file add following code&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-YAML&#34; data-lang=&#34;YAML&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;repos&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#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;w&#34;&gt;  &lt;/span&gt;- &lt;span class=&#34;nt&#34;&gt;repo&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;l&#34;&gt;https://github.com/gitguardian/ggshield&lt;/span&gt;&lt;span class=&#34;w&#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;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;rev&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;l&#34;&gt;v1.37.0&lt;/span&gt;&lt;span class=&#34;w&#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;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;hooks&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#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;w&#34;&gt;      &lt;/span&gt;- &lt;span class=&#34;nt&#34;&gt;id&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;l&#34;&gt;ggshield-push&lt;/span&gt;&lt;span class=&#34;w&#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;w&#34;&gt;        &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;language_version&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;l&#34;&gt;python3&lt;/span&gt;&lt;span class=&#34;w&#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;w&#34;&gt;        &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;stages&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;l&#34;&gt;pre-push]&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;You can check if there are some changes in this code as per &lt;a class=&#34;link&#34; href=&#34;https://docs.gitguardian.com/ggshield-docs/integrations/git-hooks/pre-push&#34;  title=&#34;pre commit installation guide&#34;
     target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;installation guide&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In order to add pre-commit we need to install it via Pip.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pip install pre-commit
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Once installed and the file is created you can simply by running command.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#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;pre-commit install --hook-type pre-push
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;If installed successfully you will receive following output &lt;code&gt;pre-commit installed at .git/hooks/pre-push&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;After installing pre-commit before every push of code to Git repository it will be automatically scanned with &lt;strong&gt;ggshield&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;If everything is configured correctly your repository should be scanned prior to push.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2025/03/automatic-ggshield-scan.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;ggshield automatic scan&#34;
	
	
&gt;&lt;/p&gt;
&lt;h2 id=&#34;optional---scan-all-your-repositories&#34;&gt;Optional - Scan all your repositories
&lt;/h2&gt;&lt;p&gt;If you are ok with that you can grant GitGuardian permissions to scan your whole Git account. In my case I allowed this and several issues have been identified. Luckily for me all those affected repositories are private.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2025/03/github-vulnerabilities.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Vulnerabilities found in GitHub&#34;
	
	
&gt;&lt;/p&gt;
&lt;h2 id=&#34;summary&#34;&gt;Summary
&lt;/h2&gt;&lt;p&gt;I hope you liked it and that this will help you to secure your Git repositories.&lt;/p&gt;</description>
        </item>
        <item>
        <title>VMware Explore 2024 - Day 2</title>
        <link>https://www.wojcieh.net/vmware-explore-2024-day-2/</link>
        <pubDate>Tue, 05 Nov 2024 00:00:00 +0000</pubDate>
        
        <guid>https://www.wojcieh.net/vmware-explore-2024-day-2/</guid>
        <description>&lt;p&gt;Alright, let&amp;rsquo;s break down Day 2 of VMware Explore in Barcelona like it&amp;rsquo;s the latest episode of your favorite show:&lt;/p&gt;
&lt;h2 id=&#34;private-ai-this-time-its-personal&#34;&gt;&amp;ldquo;Private AI: This Time It&amp;rsquo;s Personal&amp;rdquo;
&lt;/h2&gt;&lt;p&gt;Remember how VMware was talking about running AI on your own systems? They got real serious about it on Day 2. They basically said, &amp;ldquo;Forget relying on big tech companies for AI, you can do it yourself!&amp;rdquo; This is huge because it means more control and better security for your data.&lt;/p&gt;
&lt;h2 id=&#34;cedge-computing-living-life-on-the-edge&#34;&gt;c&amp;quot;Edge Computing: Living Life on the Edge&amp;quot;
&lt;/h2&gt;&lt;p&gt;VMware also showed off some cool new stuff for &amp;ldquo;edge computing.&amp;rdquo;  Think of it like this: instead of all your apps living in some giant data center, they can live closer to where they&amp;rsquo;re actually being used, like in stores or factories. This makes everything faster and more efficient.&lt;/p&gt;
&lt;p&gt;##&amp;ldquo;Tanzu: Your App&amp;rsquo;s Best Friend&amp;rdquo;&lt;/p&gt;
&lt;p&gt;They also cdid a deep dive on Tanzu, showing how it can help you move your old apps to the cloud and build awesome new ones. Think of it as a makeover for your apps, getting them ready for the modern world.&lt;/p&gt;
&lt;h2 id=&#34;vmware-loves-its-fans&#34;&gt;&amp;ldquo;VMware Loves its Fans&amp;rdquo;
&lt;/h2&gt;&lt;p&gt;VMware gave a big shout-out to its user group, basically a club for VMware fans. They talked about how being part of the community can help you learn more and connect with other people who use their stuff.&lt;/p&gt;
&lt;p&gt;In a nutshell, Day 2 was all about showing, not just telling. They gave real-world examples of how their tech can help you solve actual problems. It&amp;rsquo;s like they said, &amp;ldquo;We&amp;rsquo;re not just hype, we actually deliver!&amp;rdquo;&lt;/p&gt;
</description>
        </item>
        <item>
        <title>Optimize Your JPG and PNG Images and Use WebP Format</title>
        <link>https://www.wojcieh.net/optimize-your-jpg-and-png-images-and-use-webp-format/</link>
        <pubDate>Wed, 06 Dec 2023 13:33:33 +0100</pubDate>
        
        <guid>https://www.wojcieh.net/optimize-your-jpg-and-png-images-and-use-webp-format/</guid>
        <description>&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2023/12/webp-logo.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;WebP Logo&#34;
	
	
&gt;
Image management is a crucial part of today&amp;rsquo;s Internet. We generate huge amount of images, we need to store them and it all takes place somewhere. On my blog over many Years, I produced a lot of articles, many with images. I never really bothered about the images that much. They existed and I used them on my blog. However, after moving from WordPress to a static blog generator my ultimate goal was stop using JPG or PNG file formats to improve page speed loading time, to decrease blog size and use modern image formats.&lt;/p&gt;
&lt;p&gt;In todays blog I will show you what is WebP format and how I reduced the size of images by &lt;strong&gt;5 times&lt;/strong&gt;!&lt;/p&gt;
&lt;h2 id=&#34;what-is-webp&#34;&gt;What is WebP?
&lt;/h2&gt;&lt;p&gt;&lt;em&gt;WebP is a raster graphics file format developed by Google intended as a replacement for JPEG, PNG, and GIF file formats. It supports both lossy and lossless compression, as well as animation and alpha transparency.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Google announced the WebP format in September 2010, and released the first stable version of its supporting library in April 2018.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://en.wikipedia.org/wiki/WebP&#34;  title=&#34;WebP Format on Wikipedia&#34;
     target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;WebP format on Wikipedia&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;why-should-you-care-about-it&#34;&gt;Why should you care about it?
&lt;/h2&gt;&lt;!--adsense--&gt;
&lt;p&gt;Excellent question :) Part of it was answered in the intro section of the post. WebP is highly efficient graphical image format which with the same image quality takes less space. On Google WebP &lt;a class=&#34;link&#34; href=&#34;https://developers.google.com/speed/webp/gallery1#contents_of_this_gallery&#34;  title=&#34;Google WebP Gallery&#34;
     target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;webpage&lt;/a&gt; you can see very nice comparison of WebP image and PNG image.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2023/12/webp-comparison-vs-png.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Direct PNG to WebP comparison&#34;
	
	
&gt;&lt;/p&gt;
&lt;h2 id=&#34;how-i-reduced-my-blog-size-by-x5&#34;&gt;How I reduced my blog size by x5?
&lt;/h2&gt;&lt;p&gt;The answer isn&amp;rsquo;t mysterious. I simply converted all my images from JPG and PNG format into WebP. As I am using static webpage generator - &lt;strong&gt;Hugo&lt;/strong&gt; and I store all my post on GitHub after testing conversion I simply replaced all JPG and PNG occurrences to WebP.&lt;/p&gt;
&lt;p&gt;On the next picture you can see the size of folder before and after using WebP format.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2023/12/webp-summary.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;WebP Summary&#34;
	
	
&gt;&lt;/p&gt;
&lt;h2 id=&#34;how-you-can-convert-all-png-and-jpg-images-to-webp&#34;&gt;How you can convert all PNG and JPG images to WebP?
&lt;/h2&gt;&lt;p&gt;You can download pre-compiled utilities and libraries from &lt;a class=&#34;link&#34; href=&#34;https://developers.google.com/speed/webp/download&#34;  title=&#34;Google WebP Download Page&#34;
     target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;WebP website&lt;/a&gt;. I am using macOS so I used &lt;strong&gt;brew&lt;/strong&gt; to download &lt;strong&gt;cweb&lt;/strong&gt; by using command &lt;code&gt;brew install cweb&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Then on macOS I used following scripts from the blog &lt;a class=&#34;link&#34; href=&#34;https://www.roberthorvick.com/blog/converting-images-from-png-jpg-to-webp-and-resizing&#34;  title=&#34;Blog with scripts to convert to WebP&#34;
     target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://www.roberthorvick.com/blog/converting-images-from-png-jpg-to-webp-and-resizing&lt;/a&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;PNG &lt;code&gt;for x in $(find . -iname &#39;*.png&#39;);do cwebp -resize 800 0 &amp;quot;${x}&amp;quot; -o &amp;quot;${x%%png}&amp;quot;webp;done&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;JPG &lt;code&gt;for x in $(find . -iname &#39;*.jpg&#39;);do cwebp -resize 800 0 &amp;quot;${x}&amp;quot; -o &amp;quot;${x%%jpg}&amp;quot;webp;done&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;JPEG &lt;code&gt;for x in $(find . -iname &#39;*.jpeg&#39;);do cwebp -resize 800 0 &amp;quot;${x}&amp;quot; -o &amp;quot;${x%%jpeg}&amp;quot;webp;done&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I didn&amp;rsquo;t test it on Windows but a script from &lt;a class=&#34;link&#34; href=&#34;https://gist.github.com/frozenex/4388145545163cf85e94d07cb18fe931&#34;  title=&#34;PowerShell script to convert to WebP&#34;
     target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;GitHub&lt;/a&gt; might be useful.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-PowerShell&#34; data-lang=&#34;PowerShell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c&#34;&gt;# Copy this file to any directory containing images &amp;amp; then run this script in powershell&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;c&#34;&gt;# Get all png images in the current directory &amp;amp; convert it to webp format&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;$images&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;Get-ChildItem&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;-Path&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;Get-Location&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;-Filter&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;*.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;png&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;k&#34;&gt;foreach&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$image&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;$images&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;p&#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;$fileName&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;$image&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;py&#34;&gt;DirectoryName&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;\&amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;$image&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;py&#34;&gt;BaseName&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;.webp&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;n&#34;&gt;cwebp&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;py&#34;&gt;exe&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;-q&lt;/span&gt; &lt;span class=&#34;mf&#34;&gt;80&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;$image&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;py&#34;&gt;FullName&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;-o&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;$fileName&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;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id=&#34;summary&#34;&gt;Summary
&lt;/h2&gt;&lt;p&gt;I hope you will find this post useful and you will as well benefit from the image size decrease as much as I did :)&lt;/p&gt;
&lt;!---
Get-ChildItem -Path . | select Name
--&gt;</description>
        </item>
        <item>
        <title>Failed to start File System Check on vCenter Server Appliance (vCSA)</title>
        <link>https://www.wojcieh.net/failed-to-start-file-system-check-on-vcenter-server-appliance-vcsa/</link>
        <pubDate>Mon, 21 Aug 2017 10:31:22 +0000</pubDate>
        
        <guid>https://www.wojcieh.net/failed-to-start-file-system-check-on-vcenter-server-appliance-vcsa/</guid>
        <description>&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2017/08/failed-to-start-file-system-check-on-vcenter-server-appliance-vcsa-logo.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;failed-to-start-file-system-check-on-vcenter-server-appliance-vcsa-logo&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;My lab hasn&amp;rsquo;t been used for a few weeks due to business in a Project. As I have a VCIX6-NV exam on this Friday I had to refresh my knowledge and prepare myself a bit before I try to pass it. I was quite surprised when I logged into the lab and it was down. After quick login to ESXi, I discovered an error on vCSA and PSC - &lt;strong&gt;Failed to start File System Check on /dev/dis…uuid&lt;/strong&gt;. Today I will show you what needs to be done after such failure to recover your vCSA / PSC appliance.&lt;/p&gt;
&lt;!--adsense--&gt;
&lt;p&gt;Here is the error I mentioned in the headline.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2017/08/failed-to-start-file-system-check-on-vcenter-server-appliance-vcsa-1.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;failed-to-start-file-system-check-on-vcenter-server-appliance-vcsa-1&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s fix this issue.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open the favorite console on the appliance vCSA / PSC and type &lt;strong&gt;cat /run/initramfs/rdsosreport.txt&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Once the scroll finishes search for disk device /dev/sda*. In my case, it was &lt;strong&gt;/dev/sda3&lt;/strong&gt;.
&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2017/08/failed-to-start-file-system-check-on-vcenter-server-appliance-vcsa-2.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;failed-to-start-file-system-check-on-vcenter-server-appliance-vcsa-2&#34;
	
	
&gt;&lt;/li&gt;
&lt;li&gt;Now in order to fix the file system on the appliance, we must run the following command - &lt;strong&gt;fsck /dev/sda3&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Several times fsck will ask you to confirm various fixes (inodes, directories structure of block bitmap differences).
&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2017/08/failed-to-start-file-system-check-on-vcenter-server-appliance-vcsa-3.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;failed-to-start-file-system-check-on-vcenter-server-appliance-vcsa-3&#34;
	
	
&gt;&lt;/li&gt;
&lt;li&gt;Once the fixes are applied reboot vCSA / PSC appliance and it should go back online without any issues.
&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2017/08/failed-to-start-file-system-check-on-vcenter-server-appliance-vcsa-4.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;failed-to-start-file-system-check-on-vcenter-server-appliance-vcsa-4&#34;
	
	
&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;I hope this post was informative and you were able to fix your broken vCenter Server Appliance or Platform Services Controller.&lt;/p&gt;</description>
        </item>
        <item>
        <title>How to install Linux VMware Tools in VMware Fusion 8</title>
        <link>https://www.wojcieh.net/how-to-install-linux-vmware-tools-in-vmware-fusion-8/</link>
        <pubDate>Wed, 07 Oct 2015 07:00:03 +0000</pubDate>
        
        <guid>https://www.wojcieh.net/how-to-install-linux-vmware-tools-in-vmware-fusion-8/</guid>
        <description>&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2015/09/how-to-install-linux-vmware-tools-in-vmware-fusion-8-logo.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;How to install Linux VMware Tools in VMware Fusion 8 - Logo&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;I recently needed Linux Virtual Machine to manage one of the environments and I simply downloaded Linux distribution from Internet. My choice was Linux Mint 17.2 Rafaela. I like this specific distribution, because it looks nice and As you might suspect it was installed as Virtual Machine on my laptop. As I am using Mac OS X I had to use VMware Fusion.&lt;/p&gt;
&lt;!--adsense--&gt;
&lt;h2 id=&#34;solution&#34;&gt;Solution
&lt;/h2&gt;&lt;p&gt;I am using Mac OS X Yosemite with VMware Fusion 8 Professional. After I installed base operating system I wanted to install VMware Tools to use all features of operating system.&lt;/p&gt;
&lt;p&gt;When I clicked on Virtual Machine - &lt;strong&gt;Install VMware Tools&lt;/strong&gt; I immediately got error.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2015/09/how-to-install-linux-vmware-tools-in-vmware-fusion-8-1.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;How to install Linux VMware Tools in VMware Fusion 8 - 1&#34;
	
	
&gt;&lt;/p&gt;
&lt;h1 id=&#34;vmware-tools-installation-in-linux&#34;&gt;VMware Tools installation in Linux
&lt;/h1&gt;&lt;p&gt;In case your Linux distribution isn&amp;rsquo;t supported out of the box in VMware Fusion I will show you how to install VMware Tools anyway.&lt;/p&gt;
&lt;h2 id=&#34;find-vmware-tools-in-mac-os-x&#34;&gt;Find VMware Tools in Mac OS X
&lt;/h2&gt;&lt;p&gt;In order to find VMware Tools we can simply search for them in Terminal.&lt;/p&gt;
&lt;p&gt;Authenticate as root in Terminal and use command below to find all files with .iso extension.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#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;root# find / -name *.iso
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;As output you will see all iso files in your laptop.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2015/09/how-to-install-linux-vmware-tools-in-vmware-fusion-8-2.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;How to install Linux VMware Tools in VMware Fusion 8 - 2&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;Now what we need to do is to copy linux.iso to location on your laptop.&lt;/p&gt;
&lt;p&gt;Simply use command below to copy it to your user Desktop.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#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;cp /Applications/VMware&lt;span class=&#34;se&#34;&gt;\ &lt;/span&gt;Fusion.app//Contents/Library/isoimages/linux.iso /Users/USERNAME/Desktop/
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Once you got it on Desktop you can simply mount ISO image to Linux Virtual Machine.&lt;/p&gt;
&lt;p&gt;In VMware Fusion click on your Virtual Machine move to &lt;strong&gt;CD/DVD&lt;/strong&gt; and select &lt;strong&gt;Choose Disc or Disk Image&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2015/09/how-to-install-linux-vmware-tools-in-vmware-fusion-8-3.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;How to install Linux VMware Tools in VMware Fusion 8 - 3&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;Select ISO we just copied.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2015/09/how-to-install-linux-vmware-tools-in-vmware-fusion-8-4.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;How to install Linux VMware Tools in VMware Fusion 8 - 4&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;Next step is to click &lt;strong&gt;Connect CD/DVD&lt;/strong&gt; and ISO will be mounted in Virtual Machine.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2015/09/how-to-install-linux-vmware-tools-in-vmware-fusion-8-5.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;How to install Linux VMware Tools in VMware Fusion 8 - 5&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;We need to copy VMwareTools tar.gz file to /tmp location where we will extract it and start installer.&lt;/p&gt;
&lt;p&gt;Execute following command to copy it to /tmp location.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#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;cp /media/wojcieh/VMware&lt;span class=&#34;se&#34;&gt;\ &lt;/span&gt;Tools/VMwareTools-10.0.0-2977863.tar.gz /tmp/
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Once we copied VMware Tools we need to extract them. Switch to /tmp folder. In order to do extract execute command below.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#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 VMwareTools-10.0.0-2977863.tar.gz
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;When command is finished simply enter vmware-tools-distrib directory.&lt;/p&gt;
&lt;p&gt;In order to start VMware Tool installer use this command.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#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;./vmware-install.pl
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;We will be asked if we want to proceed with installer - type &lt;strong&gt;yes.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2015/09/how-to-install-linux-vmware-tools-in-vmware-fusion-8-6.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;How to install Linux VMware Tools in VMware Fusion 8 - 6&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;Choose directory to install VMware Tools - I always go with defaults. Simply click Enter for all questions.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2015/09/how-to-install-linux-vmware-tools-in-vmware-fusion-8-7.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;How to install Linux VMware Tools in VMware Fusion 8 - 7&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;In the next question answer &lt;strong&gt;yes&lt;/strong&gt; by pressing enter to create necessary directories.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2015/09/how-to-install-linux-vmware-tools-in-vmware-fusion-8-8.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;How to install Linux VMware Tools in VMware Fusion 8 - 8&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;Go with defaults and answer yes at the end.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2015/09/how-to-install-linux-vmware-tools-in-vmware-fusion-8-9.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;How to install Linux VMware Tools in VMware Fusion 8 - 9&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;Once more we are asked if we want to run initial pre-cofniguration scripts. Answer yes.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2015/09/how-to-install-linux-vmware-tools-in-vmware-fusion-8-11.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;How to install Linux VMware Tools in VMware Fusion 8 - 10&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;If you want you can enable Host-Guest folder sharing - it is totally up to you. I use this feature quite often so I selected yes.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2015/09/how-to-install-linux-vmware-tools-in-vmware-fusion-8-12.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;How to install Linux VMware Tools in VMware Fusion 8 - 11&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;We are asked for valid gcc path - installer detected it correctly so no need to change anything here.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2015/09/how-to-install-linux-vmware-tools-in-vmware-fusion-8-13.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;How to install Linux VMware Tools in VMware Fusion 8 - 12&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;Same for kernel modules - just click enter.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2015/09/how-to-install-linux-vmware-tools-in-vmware-fusion-8-14.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;How to install Linux VMware Tools in VMware Fusion 8 - 13&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;We can as well select if we want to use dragging and copying files between host and virtual machine.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2015/09/how-to-install-linux-vmware-tools-in-vmware-fusion-8-15.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;How to install Linux VMware Tools in VMware Fusion 8 - 14&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;I skipped enabling VMware automatic kernel modules and thinprint.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2015/09/how-to-install-linux-vmware-tools-in-vmware-fusion-8-16.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;How to install Linux VMware Tools in VMware Fusion 8 - 15&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;Once again we go with defaults and click yes.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2015/09/how-to-install-linux-vmware-tools-in-vmware-fusion-8-17.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;How to install Linux VMware Tools in VMware Fusion 8 - 16&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;After short while VMware Tools for Linux are installed. We just need to start them.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2015/09/how-to-install-linux-vmware-tools-in-vmware-fusion-8-18.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;How to install Linux VMware Tools in VMware Fusion 8 - 17&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;You can start VMware Tools by logging off, restarting X session or manually executing by typing in shell /usr/bin/vmware-user.&lt;/p&gt;</description>
        </item>
        <item>
        <title>VMware vSphere Management Assistant 5.5 (vMA) – installation, configuration and usage</title>
        <link>https://www.wojcieh.net/vmware-vsphere-management-assistant-5.5-vma-installation-configuration-and-usage/</link>
        <pubDate>Wed, 28 May 2014 07:30:24 +0000</pubDate>
        
        <guid>https://www.wojcieh.net/vmware-vsphere-management-assistant-5.5-vma-installation-configuration-and-usage/</guid>
        <description>&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2014/05/vmware-vsphere-management-assistant-5.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;VMware-vSphere-Management-Assistant-5&#34;
	
	
&gt;&lt;/p&gt;
&lt;h2 id=&#34;vma---what-is-it&#34;&gt;vMA - what is it?
&lt;/h2&gt;&lt;p&gt;VMware vSphere Management Assistant (vMA) is appliance based on Linux system which can be used as centralized management point in VMware environment. It has several tools used in VMware environment like: vCLI, resxtop, vifs or vmware-cmd. vMA after initial configuration is quite handy if you manage several hosts.&lt;/p&gt;
&lt;!--adsense--&gt;
&lt;h2 id=&#34;vma---installation&#34;&gt;vMA - installation
&lt;/h2&gt;&lt;p&gt;In order to install vMA you have to download it from VMware website. Here is link to latest available vMA version 5.5.0 &lt;a title=&#34;vMA&#34; href=&#34;https://my.vmware.com/web/vmware/details?productId=352&amp;downloadGroup=VMA550&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://my.vmware.com/web/vmware/details?productId=352&amp;amp;downloadGroup=VMA550&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://my.vmware.com/web/vmware/details?productId=352&amp;downloadGroup=VMA550&lt;/a&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In order to deploy it we simply have to follow OVF Template deployment.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click right mouse button on cluster (in my case) and select &lt;strong&gt;Deploy OVF Template&lt;/strong&gt;.&lt;br&gt;
&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2014/05/vmware-vsphere-management-assistant-5.5-vma-installation-1.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;VMware vSphere Management Assistant 5.5 (vMA) - installation 1&#34;
	
	
&gt;&lt;/li&gt;
&lt;li&gt;If you downloaded it locally select &lt;strong&gt;Local File&lt;/strong&gt; and point to &lt;strong&gt;ovf&lt;/strong&gt; file.
&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2014/05/vmware-vsphere-management-assistant-5.5-vma-installation-2.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;VMware vSphere Management Assistant 5.5 (vMA) - installation 2&#34;
	
	
&gt;&lt;/li&gt;
&lt;li&gt;Review details and click next.
&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2014/05/vmware-vsphere-management-assistant-5.5-vma-installation-3.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;VMware vSphere Management Assistant 5.5 (vMA) - installation 3&#34;
	
	
&gt;&lt;/li&gt;
&lt;li&gt;Accept EULAs.
&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2014/05/vmware-vsphere-management-assistant-5.5-vma-installation-4.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;VMware vSphere Management Assistant 5.5 (vMA) - installation 4&#34;
	
	
&gt;&lt;/li&gt;
&lt;li&gt;Provide name for your vMA and select desired place for it in you infrastructure.
&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2014/05/vmware-vsphere-management-assistant-5.5-vma-installation-5.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;VMware vSphere Management Assistant 5.5 (vMA) - installation 5&#34;
	
	
&gt;&lt;/li&gt;
&lt;li&gt;Select desired storage placement.
&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2014/05/vmware-vsphere-management-assistant-5.5-vma-installation-6.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;VMware vSphere Management Assistant 5.5 (vMA) - installation 6&#34;
	
	
&gt;&lt;/li&gt;
&lt;li&gt;Select network setup.
&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2014/05/vmware-vsphere-management-assistant-5.5-vma-installation-7.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;VMware vSphere Management Assistant 5.5 (vMA) - installation 7&#34;
	
	
&gt;&lt;/li&gt;
&lt;li&gt;Click finish and wait for ovf deployment.&lt;br&gt;
&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2014/05/vmware-vsphere-management-assistant-5.5-vma-installation-8.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;VMware vSphere Management Assistant 5.5 (vMA) - installation 8&#34;
	
	
&gt;&lt;/li&gt;
&lt;li&gt;Summary of appliance after deployment.
&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2014/05/vmware-vsphere-management-assistant-5.5-vma-installation-9.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;VMware vSphere Management Assistant 5.5 (vMA) - installation 10&#34;
	
	
&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;vma---configuration&#34;&gt;vMA - configuration
&lt;/h2&gt;&lt;p&gt;After we successfully deployed vMA we need to power it on and configure it.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2014/05/vmware-vsphere-management-assistant-5.5-vma-configuration-1.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;VMware vSphere Management Assistant 5.5 (vMA) - installation 11&#34;
	
	
&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Hit &lt;strong&gt;6&lt;/strong&gt; and set IP address and netmask.&lt;br&gt;
&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2014/05/vmware-vsphere-management-assistant-5.5-vma-configuration-2.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;VMware vSphere Management Assistant 5.5 (vMA) - configuration 2&#34;
	
	
&gt;&lt;/li&gt;
&lt;li&gt;Hit &lt;strong&gt;2&lt;/strong&gt; and enter default gateway according to your network setup.
&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2014/05/vmware-vsphere-management-assistant-5.5-vma-configuration-3.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;VMware vSphere Management Assistant 5.5 (vMA) - configuration 3&#34;
	
	
&gt;&lt;/li&gt;
&lt;li&gt;Hit &lt;strong&gt;4&lt;/strong&gt; and provide DNS server.&lt;br&gt;
&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2014/05/vmware-vsphere-management-assistant-5.5-vma-configuration-4.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;VMware vSphere Management Assistant 5.5 (vMA) - configuration 4&#34;
	
	
&gt;&lt;/li&gt;
&lt;li&gt;Hit &lt;strong&gt;3&lt;/strong&gt; and enter desired hostname.&lt;br&gt;
&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2014/05/vmware-vsphere-management-assistant-5.5-vma-configuration-5.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;VMware vSphere Management Assistant 5.5 (vMA) - configuration 5&#34;
	
	
&gt;&lt;/li&gt;
&lt;li&gt;Hit &lt;strong&gt;1&lt;/strong&gt; to end configuration. Now we need to enter new password for default vMA user &lt;strong&gt;vi-admin&lt;/strong&gt;.
&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2014/05/vmware-vsphere-management-assistant-5.5-vma-configuration-6.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;VMware vSphere Management Assistant 5.5 (vMA) - configuration 6&#34;
	
	
&gt;&lt;/li&gt;
&lt;li&gt;After password change vMA will be configured and you will see following screen in console.
&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2014/05/vmware-vsphere-management-assistant-5.5-vma-configuration-7.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;VMware vSphere Management Assistant 5.5 (vMA) - configuration 7&#34;
	
	
&gt;&lt;/li&gt;
&lt;li&gt;You can login using browser https://&lt;strong&gt;vMA\IP\ADDRESS&lt;/strong&gt;:5480 where you can configure if needed vMA. You can check for updates, set time zone, or reboot vMA.&lt;br&gt;
&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2014/05/vmware-vsphere-management-assistant-5.5-vma-configuration-8.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;VMware vSphere Management Assistant 5.5 (vMA) - configuration 8&#34;
	
	
&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;vma---usage&#34;&gt;vMA - usage
&lt;/h2&gt;&lt;p&gt;As vMA acronym says - vSphere Management Assistant, we installed it to manage ESXi hosts. Before we start executing command from vMA we need to add remote host. In order to do it we use following command.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#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;vifp addserver esxi01.marusiak.local --authpolicy fpauth --username root --password Password
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;We can verify if server was added correctly using this command.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#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;vifp listservers
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;As you see I added my three ESXi hosts.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2014/05/vmware-vsphere-management-assistant-5.5-vma-usage-1.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;VMware vSphere Management Assistant 5.5 (vMA) - usage 1&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;In order to execute commands against any of added hosts we use following command.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#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;vifptarget -s esxi01.marusiak.local
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2014/05/vmware-vsphere-management-assistant-5.5-vma-usage-2.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;VMware vSphere Management Assistant 5.5 (vMA) - usage 2&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;As you see I am in a context of specific host and I can execute remote commands on it.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2014/05/vmware-vsphere-management-assistant-5.5-vma-usage-3.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;VMware vSphere Management Assistant 5.5 (vMA) - usage 3&#34;
	
	
&gt;&lt;/p&gt;
&lt;h2 id=&#34;vma---optional-configuration&#34;&gt;vMA - optional configuration
&lt;/h2&gt;&lt;p&gt;We have two optional configuration items which I would like to share here.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Join vMA to Active Directory&lt;/strong&gt; - to do it first ESXi host has to be added to domain as well. You can use my post &lt;a title=&#34;VMware ESXi 5.5 Active Directory authentication - step by step&#34; href=&#34;https://www.wojcieh.net/vmware-esxi-5-5-active-directory-authentication-step-by-step/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.wojcieh.net/vmware-esxi-5-5-active-directory-authentication-step-by-step/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://www.wojcieh.net/vmware-esxi-5-5-active-directory-authentication-step-by-step/&lt;/a&gt;&lt;/a&gt; as a reference how to configure it. Once this step is finished you can join vMA in Active Directory using following command&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#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 domainjoin-cli join marusiak.local administrator
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;You will be prompted with &lt;strong&gt;vi-admin&lt;/strong&gt; password and later on with domain administrator user password. As it says on the screen VMware suggest to reboot vMA after joining Active Directory domain.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2014/05/vmware-vsphere-management-assistant-5.5-vma-optional-configuration-1.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;VMware vSphere Management Assistant 5.5 (vMA) - optional configuration 1&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;After reboot we can easily login to vMA using domain credentials.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2014/05/vmware-vsphere-management-assistant-5.5-vma-optional-configuration-2.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;VMware vSphere Management Assistant 5.5 (vMA) - optional configuration 2&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;**Use fastpass with vCenter **- instead of providing credentials for each ESXi server we can use vCenter with vMA. Simply add connection using following command&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#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;vifp addserver vCenter.marusiak.local --authpolicy adauth
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;After that command executes we can execute &lt;strong&gt;esxcli&lt;/strong&gt; or &lt;strong&gt;vicfg&lt;/strong&gt; without specifying username and password.&lt;/p&gt;</description>
        </item>
        <item>
        <title>SteamOS on VMware Workstation</title>
        <link>https://www.wojcieh.net/steamos-on-vmware-workstation/</link>
        <pubDate>Tue, 17 Dec 2013 23:01:34 +0000</pubDate>
        
        <guid>https://www.wojcieh.net/steamos-on-vmware-workstation/</guid>
        <description>&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2013/12/SteamOS-Logo.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;SteamOS Logo&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;SteamOS is the first gaming Linux-based operating system. The base system draws from Debian 7, code named Debian Wheezy. More information, of course, available on website &lt;a title=&#34;SteamOS&#34; href=&#34;http://store.steampowered.com/livingroom/SteamOS/&#34; rel=&#34;noopener&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;http://store.steampowered.com/livingroom/SteamOS/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;http://store.steampowered.com/livingroom/SteamOS/&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I presume that you are here because you know what SteamOS is and you want to try run it as Virtual Machine in VMware Workstation on Windows. In few steps, I will show you how to do it.&lt;/p&gt;
&lt;!--adsense--&gt;
&lt;h2 id=&#34;downloading-and-creating-steamos-iso&#34;&gt;Downloading and creating SteamOS ISO
&lt;/h2&gt;&lt;p&gt;In order to download SteamOS files simply click the following &lt;a title=&#34;SteamOS Download link&#34; href=&#34;http://store.steampowered.com/steamos/buildyourown&#34; rel=&#34;noopener&#34;&gt;link&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;After you download files, extract them into a folder. Now we need to create ISO file from extracted files. I used CDBurnerXP to do it.&lt;/p&gt;
&lt;p&gt;Here is step by step guide.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Select Data Disc&lt;/li&gt;
&lt;li&gt;Drag SteamOS extracted files into compilation
&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2013/12/SteamOS-ISO-creation.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;SteamOS ISO creation&#34;
	
	
&gt;&lt;/li&gt;
&lt;li&gt;Go to Disk -&amp;gt; Boot Options. Select &lt;strong&gt;Make disc bootable&lt;/strong&gt; and set following settings.&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;Select path to boot image: SteamOSInstallerbootgrubbootx64.efi&lt;/li&gt;
&lt;li&gt;Emulation type: Hard Disk&lt;/li&gt;
&lt;li&gt;Platform: x86-64&lt;br&gt;
&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2013/12/SteamOS-ISO-boot-options.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;SteamOS ISO boot options&#34;
	
	
&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ol start=&#34;4&#34;&gt;
&lt;li&gt;Change disc file system. Click Data -&amp;gt; Change File System and select &lt;strong&gt;ISO9660/ Joliet&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Click OK and go to File -&amp;gt; Save Compilation as ISO file and give desired ISO name.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;installing-steamos-as-virtual-machine-in-vmware-workstation&#34;&gt;Installing SteamOS as Virtual Machine in VMware Workstation
&lt;/h2&gt;&lt;p&gt;When ISO is completed create empty custom Virtual Machine with following settings:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hardware Compatibility - VMware Workstation 10&lt;/li&gt;
&lt;li&gt;Install operating system later&lt;/li&gt;
&lt;li&gt;Guest Operating System - Linux, Debian 7 64-bit&lt;/li&gt;
&lt;li&gt;1vCPU, 4GB RAM, 20GB Hard Disk&lt;/li&gt;
&lt;li&gt;Edit Virtual Machine configuration file (vmx) and add entry &lt;code&gt;firmware = &amp;quot;efi&amp;quot;&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;After you will mount ISO in Virtual Machine CD-ROM power it on.&lt;/p&gt;
&lt;p&gt;Installation of SteamOS step by step.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Select Automated Install.&lt;br&gt;
&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2013/12/SteamOS-Installation-1.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;SteamOS Installation 1&#34;
	
	
&gt;&lt;/li&gt;
&lt;li&gt;Wait for the installer - you don&amp;rsquo;t really have to do much there.
&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2013/12/SteamOS-Installation-2.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;SteamOS Installation 2&#34;
	
	
&gt;&lt;/li&gt;
&lt;li&gt;After installation reboot it.
&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2013/12/SteamOS-Installation-3.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;SteamOS Installation 3&#34;
	
	
&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;configuring-steamos-for-full-gaming-experience&#34;&gt;Configuring SteamOS for full gaming experience
&lt;/h2&gt;&lt;p&gt;After installation, there are several steps to make SteamOS fully work in VMware Workstation. Here are steps which I did to play games using SteamOS.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Change root password
In order to change the root password from login screen select &lt;strong&gt;Default Xsession&lt;/strong&gt;. As username enter &lt;strong&gt;desktop&lt;/strong&gt; with password &lt;strong&gt;desktop&lt;/strong&gt;. Start Terminal and type &lt;strong&gt;sudo passwd root&lt;/strong&gt;. Provide credentials for the desktop user and change the root password.
&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2013/12/SteamOS-change-root-password.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;SteamOS change root password&#34;
	
	
&gt;&lt;/li&gt;
&lt;li&gt;Install VMware Tools&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Click on SteamOS Virtual Machine and select &lt;strong&gt;Install VMware Tools&lt;/strong&gt;.&lt;/p&gt;
&lt;ol start=&#34;3&#34;&gt;
&lt;li&gt;Installation is done in several steps:&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;Login as root&lt;/li&gt;
&lt;li&gt;Start Terminal&lt;/li&gt;
&lt;li&gt;copy VMware Tools tar file to home directory - cp /media/cdrom/VMwareTools* /home/steam/&lt;/li&gt;
&lt;li&gt;extract files using command tar -zxf VMwareTools*&lt;/li&gt;
&lt;li&gt;enter directory vmware-tools-distrib&lt;/li&gt;
&lt;li&gt;as root execute installation script - &lt;strong&gt;./vmware-install.pl&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;safely you can go for standard settings - just hit enter everywhere&lt;/li&gt;
&lt;li&gt;restart SteamOS Virtual Machine so all VMware Tools drivers are loaded&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you don&amp;rsquo;t know how to install VMware Tools in Linux please follow this VMware KB guide &lt;a title=&#34;VMware Tools installation in Linux&#34; href=&#34;https://www.vmware.com/support/ws5/doc/ws_newguest_tools_linux.html&#34; rel=&#34;noopener&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.vmware.com/support/ws5/doc/ws_newguest_tools_linux.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://www.vmware.com/support/ws5/doc/ws_newguest_tools_linux.html&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Change Sound Card in the system&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;After VMware Tools are installed login to Default Xsession as a desktop as root. Go to System Settings and then click Sound. Go to Hardware tab and change Analog Stereo Duplex to &lt;strong&gt;Analog Stereo Output&lt;/strong&gt;, turn on sound and test speakers.&lt;/p&gt;
&lt;h2 id=&#34;play-it&#34;&gt;Play it!
&lt;/h2&gt;&lt;p&gt;Finally, after some time you can test new shiny SteamOS. On login screen enter default SteamOS username &lt;strong&gt;steam&lt;/strong&gt; and password &lt;strong&gt;steam&lt;/strong&gt; and select &lt;strong&gt;Gnome&lt;/strong&gt; as graphical user interface.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2013/12/SteamOS-logon-as-steam-user.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;SteamOS logon as steam user&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;After login you will see Steam icon. Double click it and you will see Steam License Agreement.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2013/12/SteamOS-License-Agreement.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;SteamOS License Agreement&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;Accept it and after that some updates will be downloaded before playing games.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2013/12/SteamOS-update.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;SteamOS update&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;After update you will see normal Steam application.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2013/12/SteamOS-login.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;SteamOS login&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;Login to your account and you will see games you can play. In my case it is only &lt;strong&gt;one&lt;/strong&gt; game - FTL: Faster Than Light (by the way brilliant game 😉 ).&lt;/p&gt;
&lt;p&gt;Here is proof that it is working 🙂
&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2013/12/SteamOS-FTL.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;SteamOS - FTL&#34;
	
	
&gt;&lt;/p&gt;
&lt;h2 id=&#34;steamos-iso-and-complete-virtual-machine&#34;&gt;SteamOS iso and complete Virtual Machine
&lt;/h2&gt;&lt;p&gt;In comment one of user - &lt;strong&gt;rlmicrosa&lt;/strong&gt; - prepared ISO and complete Virtual Machine. If you have any problems with creating one by yourself try what he prepared. Thanks a lot for sharing!&lt;/p&gt;
&lt;h3 id=&#34;iso&#34;&gt;ISO
&lt;/h3&gt;&lt;p&gt;&lt;a title=&#34;SteamOS ISO&#34; href=&#34;http://goo.gl/6MIwBP&#34; rel=&#34;noopener&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;http://goo.gl/6MIwBP&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;http://goo.gl/6MIwBP&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;virtual-machine&#34;&gt;Virtual Machine
&lt;/h3&gt;&lt;p&gt;&lt;a title=&#34;SteamOS Virtual Machine&#34; href=&#34;http://goo.gl/PkBY4l&#34; rel=&#34;noopener&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;http://goo.gl/PkBY4l&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;http://goo.gl/PkBY4l&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;</description>
        </item>
        <item>
        <title>Centos 6.4 yum proxy timeout error</title>
        <link>https://www.wojcieh.net/centos-6.4-yum-proxy-timeout-error/</link>
        <pubDate>Thu, 25 Jul 2013 17:15:58 +0000</pubDate>
        
        <guid>https://www.wojcieh.net/centos-6.4-yum-proxy-timeout-error/</guid>
        <description>&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2013/07/yum.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;yum&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;Today I was in the mood to do yum update on my test CentOS box. Everything started pretty normal, amount of data to download and so on. Later on data was downloading when on one package with following error:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#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;Package name &lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;Errno 12&lt;span class=&#34;o&#34;&gt;]&lt;/span&gt; Timeout on Package name:&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;28, &lt;span class=&#34;s1&#34;&gt;&amp;#39;Operation too slow. Less than 1 bytes/sec transfered the last 30 seconds&amp;#39;&lt;/span&gt;&lt;span class=&#34;o&#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; Trying other mirror.
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;!--adsense--&gt;
&lt;p&gt;My CentOS connects to network where Internet downloads are scanned using Anti-Virus gateway. Package which I was downloading was bigger than usual (about 120MB).&lt;/p&gt;
&lt;p&gt;Solution to timeouts during package download is simply to add to /etc/yum.conf following line:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;timeout=200&lt;/strong&gt;&lt;/p&gt;</description>
        </item>
        <item>
        <title>Turbocharge Apache with mod_pagespeed from Google</title>
        <link>https://www.wojcieh.net/turbocharge-apache-with-mod_pagespeed-from-google/</link>
        <pubDate>Mon, 11 Feb 2013 22:38:04 +0000</pubDate>
        
        <guid>https://www.wojcieh.net/turbocharge-apache-with-mod_pagespeed-from-google/</guid>
        <description>&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2013/02/mod_pagespeed.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Apache Mod PageSpeed&#34;
	
	
&gt;&lt;/p&gt;
&lt;h2 id=&#34;the-dream&#34;&gt;The Dream
&lt;/h2&gt;&lt;p&gt;Imagine that with just few clicks you could speed up your slow website - sounds very tempting but is it really possible? &lt;strong&gt;Trust me it is!&lt;/strong&gt; Sounds like I am trying to sell magical cure for hangover or German used diesel car with 50000 km which was driven by old grandpa only to church and back.&lt;/p&gt;
&lt;!--adsense--&gt;
&lt;h2 id=&#34;the-reality&#34;&gt;The Reality
&lt;/h2&gt;&lt;p&gt;Reality is quite simple - Google made a really good work to implement websites performance best practices into one piece of software which is really easy to use. Of course what Google prepared is well known for all website coders and geeks. For normal people who prefer to click and forget this is very useful. You can read more about website best practices &lt;a title=&#34;Google Performance Best Practices&#34; href=&#34;https://developers.google.com/speed/docs/insights/rules&#34; target=&#34;_blank&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://developers.google.com/speed/docs/insights/rules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://developers.google.com/speed/docs/insights/rules&lt;/a&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;what-to-do-master---teach-me&#34;&gt;What to do master - teach me!
&lt;/h2&gt;&lt;p&gt;Hold your horses young padawan. Here are prerequisites you need to fulfill:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;your server must have Apache 2.x installed&lt;/li&gt;
&lt;li&gt;if you are running CentOS/Fedora (32-bit and 64-bit) or Debian/Ubuntu (32-bit and 64-bit) and you want to install RPM&amp;rsquo;s / DEB&amp;rsquo;s download them from this page &lt;a title=&#34;mod_pagespeed RPM&#39;s and DEB&#39;s&#34; href=&#34;https://developers.google.com/speed/docs/mod_pagespeed/download&#34; target=&#34;_blank&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://developers.google.com/speed/docs/mod_pagespeed/download&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://developers.google.com/speed/docs/mod_pagespeed/download&lt;/a&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;if you prefer compiling sources follow this link &lt;a title=&#34;mod_pagespeed sources&#34; href=&#34;https://developers.google.com/speed/docs/mod_pagespeed/build_from_source&#34; target=&#34;_blank&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://developers.google.com/speed/docs/mod_pagespeed/build_from_source&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://developers.google.com/speed/docs/mod_pagespeed/build_from_source&lt;/a&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Nonstandard httpd config files&lt;/p&gt;
&lt;p&gt;Important notice for servers with non-standard configuration files. If for any reason your httpd config is located in different location for example in /etc/httpd/conf/httpd.conf (rather than in /etc/httpd/conf.d/)&lt;/p&gt;
&lt;p&gt;Then you need to load mod_pagesped by modifying /etc/httpd/conf/extra/httpd-includes.conf by this: Include /etc/httpd/conf.d/pagespeed.conf&lt;/p&gt;
&lt;p&gt;After you loaded mod_pagespeed check if it is loaded correctly (in CentOS &lt;strong&gt;apachectl -M&lt;/strong&gt;) and now it is time to configure goodies.&lt;/p&gt;
&lt;p&gt;I will share optimizations I enabled on my webserver:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;15
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;16
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;17
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;18
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;19
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;20
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;21
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;22
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;23
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;24
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;25
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;26
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;27
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;28
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;29
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;30
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;31
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;#Images
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ModPagespeedEnableFilters rewrite_images
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ModPagespeedEnableFilters insert_img_dimensions
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ModPagespeedEnableFilters convert_gif_to_webp
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ModPagespeedEnableFilters convert_webp_to_progressive
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ModPagespeedEnableFilters webp_subsampling
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ModPagespeedEnableFilters recompress_webp
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ModPagespeedEnableFilters recompress_webp
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ModPagespeedEnableFilters recompress_webp
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ModPagespeedEnableFilters strip_image_color_profile
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ModPagespeedEnableFilters strip_image_meta_data
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ModPagespeedEnableFilters sprite_images
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;#CSS 
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ModPagespeedEnableFilters move_css_above_scripts
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ModPagespeedEnableFilters outline_css
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ModPagespeedEnableFilters rewrite_css
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ModPagespeedEnableFilters inline_css
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ModPagespeedEnableFilters combine_css
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;#JavaScript
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ModPagespeedEnableFilters rewrite_javascript
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ModPagespeedEnableFilters defer_javascript
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ModPagespeedEnableFilters inline_javascript
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ModPagespeedEnableFilters outline_javascript
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;#Cache
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ModPagespeedEnableFilters extend_cache
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;#Others
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ModPagespeedEnableFilters remove_quotes
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ModPagespeedEnableFilters collapse_whitespace,elide_attributes
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ModPagespeedEnableFilters remove_comments
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;#Domain
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ModPagespeedDomain https://www.wojcieh.net
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;After that overall speed of website is very fast. It is not only personal feeling but tests like &lt;a title=&#34;Pingdom Tools&#34; href=&#34;http://tools.pingdom.com&#34; target=&#34;_blank&#34;&gt;Pingdom Tools&lt;/a&gt;, &lt;a title=&#34;Google PageSpeed Insights&#34; href=&#34;https://developers.google.com/speed/pagespeed/insights&#34; target=&#34;_blank&#34;&gt;Google PageSpeed Insights&lt;/a&gt;, Yslow also confirm that. I hope you will at least try it - it will not harm you, it will not take long to implement - but trust me results are incredible and you will not regret it.&lt;/p&gt;
&lt;p&gt;Documentation is located here &lt;a title=&#34;mod_pagespeed documentation&#34; href=&#34;http://code.google.com/p/modpagespeed/&#34; target=&#34;_blank&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;http://code.google.com/p/modpagespeed/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;http://code.google.com/p/modpagespeed/&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;</description>
        </item>
        <item>
        <title>Solve NTP time drift on VPS server</title>
        <link>https://www.wojcieh.net/solve-ntp-time-drift-on-vps-server/</link>
        <pubDate>Sun, 27 Jan 2013 23:01:44 +0000</pubDate>
        
        <guid>https://www.wojcieh.net/solve-ntp-time-drift-on-vps-server/</guid>
        <description>&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2013/01/time.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Time&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;Recently I found that on my VPS server there is incorrect time often called &lt;strong&gt;time drift&lt;/strong&gt;. As you know having correct time is very important - especially in &lt;strong&gt;Active Directory&lt;/strong&gt; environments. Back to my case - I have VPS running on XEN and I reported to hosting company this issue. They replied that they will not change ntp settings for hosts but they said that I can do it by myself.&lt;/p&gt;
&lt;p&gt;So encouraged by them (of course by not solving my ticket at all) I did small digging and I found this solution.&lt;/p&gt;
&lt;!--adsense--&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#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;echo&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;1&amp;#34;&lt;/span&gt; &amp;lt; /proc/sys/xen/independent_wallclock
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;I just restarted ntpd deamon and now I am synced quite ok. I assume you configured your box as ntp client - which is of course so trivial that I will not describe it.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#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;o&#34;&gt;[&lt;/span&gt;root@vps&lt;span class=&#34;o&#34;&gt;]&lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;# **ntpq -p**&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&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;# remote           refid      st t when poll reach   delay   offset  jitter&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&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;+nac.oa.uj.edu.p 149.156.70.3     &lt;span class=&#34;m&#34;&gt;2&lt;/span&gt; u   24   64  377   17.076  -12.822  14.582
&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;*ntp.ifj.edu.pl  10.0.2.4         &lt;span class=&#34;m&#34;&gt;2&lt;/span&gt; u   24   64  377   18.393  -20.868   6.604
&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;histeria.pl     .INIT.          &lt;span class=&#34;m&#34;&gt;16&lt;/span&gt; u    -   64    0    0.000    0.000   0.000
&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;LOCAL&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;0&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;        .LOCL.          &lt;span class=&#34;m&#34;&gt;10&lt;/span&gt; l   28   64  377    0.000    0.000   0.001
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
        </item>
        <item>
        <title>VMware ESXi 5.1 USB install</title>
        <link>https://www.wojcieh.net/vmware-esxi-5.1-usb-install/</link>
        <pubDate>Thu, 10 Jan 2013 11:48:39 +0000</pubDate>
        
        <guid>https://www.wojcieh.net/vmware-esxi-5.1-usb-install/</guid>
        <description>&lt;p&gt;First blog entry this Year will be in English and about creating ESX/ESXi and Linux installers on USB sticks.&lt;/p&gt;
&lt;p&gt;During my IT work I tried so many tools which should create bootable Linux but always there was something wrong with this or that. I tried Unetbootin, ISO2USB and others.&lt;/p&gt;
&lt;p&gt;Today I found working tool which is called LiLi - Linux Live USB Creator. You can download it here &lt;a title=&#34;Linux Live USB Creator&#34; href=&#34;http://www.linuxliveusb.com&#34; target=&#34;_blank&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;http://www.linuxliveusb.com&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;http://www.linuxliveusb.com&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;
&lt;!--adsense--&gt;
&lt;p&gt;I tried it with ESXi 5.1 and 4.1, Ubuntu and CentOS - in all cases installation was clean and smooth. Process of creating bootable USB was very fast and it works like a charm.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2013/01/Linux-Live-USB-Creator.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;VMware ESXi 5.1 USB install - Linux Live USB Creator&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;Why I even started to look for new tool? I was following &lt;a title=&#34;VMware installable ESXi USB guide&#34; href=&#34;http://pubs.vmware.com/vsphere-50/index.jsp?topic=%2Fcom.vmware.vsphere.install.doc_50%2FGUID-33C3E7D5-20D0-4F84-B2E3-5CD33D32EAA8.html&#34; target=&#34;_blank&#34;&gt;VMware documentation &lt;/a&gt; but of course there was &amp;ldquo;small&amp;rdquo; problem. When I tried to boot it I got error related to wrong version of syslinux installed on the box I was preparing my USB (&lt;strong&gt;mboot.c32: not a COM32R image&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Long story short - this tool is very handy and it worked.&lt;/p&gt;
&lt;p&gt;I recommend to use it for VMware ESXi 5.1 USB install.&lt;/p&gt;</description>
        </item>
        <item>
        <title>Zarzadzanie hasłami w środowisku korporacyjnym</title>
        <link>https://www.wojcieh.net/zarzadzanie-has%C5%82ami-w-%C5%9Brodowisku-korporacyjnym/</link>
        <pubDate>Tue, 29 May 2012 09:49:16 +0000</pubDate>
        
        <guid>https://www.wojcieh.net/zarzadzanie-has%C5%82ami-w-%C5%9Brodowisku-korporacyjnym/</guid>
        <description>&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2012/05/hasla-sa-jak-majtki.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Hasla sa jak majtki&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;W dobie wszechobecnych problemów z bezpieczeństwem sami wiecie, że długie i złożone hasła są bardzo ważne.&lt;/p&gt;
&lt;!--adsense--&gt;
&lt;p&gt;W dzisiejszym wpisie chciałbym przedstawić Wam komercyjne rozwiązanie jakim jest produkt firmy &lt;a title=&#34;Thycotic&#34; href=&#34;http://www.thycotic.com/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Thycotic&lt;/a&gt; &lt;strong&gt;Secret Server&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 id=&#34;jak-to-działa&#34;&gt;Jak to działa?
&lt;/h3&gt;&lt;p&gt;Secret Server zainstalować można zainstalować na następujących systemach operacyjnych:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Windows Server 2003&lt;/li&gt;
&lt;li&gt;Windows Server 2003 R2&lt;/li&gt;
&lt;li&gt;Windows XP&lt;/li&gt;
&lt;li&gt;Windows Server 2008 32 i 64 bitowe&lt;/li&gt;
&lt;li&gt;Windows Server 2008 R2&lt;/li&gt;
&lt;li&gt;Windows Vista Business / Ultimate&lt;/li&gt;
&lt;li&gt;Windows 7 Professional / Ultimate&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Do działania wykorzystywana jest baza sql oraz IIS instalowany w systemie operacyjnym. Wszystkie dane są szyfrowane algorytmem AES 256 i haszowane SHA512 - produkt spełnia również normy &lt;a title=&#34;Norma FIPS 140-2&#34; href=&#34;http://en.wikipedia.org/wiki/FIPS_140-2&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;FIPS 140-2&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;demo&#34;&gt;Demo
&lt;/h3&gt;&lt;p&gt;Krótkie demo produktu zobaczyć można pod tym adresem &lt;a class=&#34;link&#34; href=&#34;http://www.thycotic.com/secretserver_movie.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;http://www.thycotic.com/secretserver_movie.html&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;czy-jest-to-produkt-dla-mnie&#34;&gt;Czy jest to produkt dla mnie?
&lt;/h3&gt;&lt;p&gt;Produkt ten nie jest dla &amp;ldquo;zwykłego śmiertelnika&amp;rdquo; - zdecydowanie jest przeznaczony dla większych firm i korporacji. W dużych firmach gdzie administratorzy zarządzają dużą ilością serwerów dosyć często pojawia się problem haseł.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;kto zna hasło do danego systemu?&lt;/li&gt;
&lt;li&gt;kiedy ostatnio hasło było zmieniane?&lt;/li&gt;
&lt;li&gt;złożoność hasła&lt;/li&gt;
&lt;li&gt;znajomość haseł przez osoby niepowołane&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Są to oczywiście jedynie wybrane przeze mnie zagrożenia jednak według mnie jedne z ważniejszych.&lt;/p&gt;
&lt;h3 id=&#34;dlaczego-wybrałbym-secret-server&#34;&gt;Dlaczego wybrałbym Secret Server?
&lt;/h3&gt;&lt;p&gt;Przede wszystkim polecam zapoznanie się z licencjonowaniem i zalecam wybranie edycji od wersji Professional. Wersja ta posiada integrację z &lt;strong&gt;Active Directory&lt;/strong&gt; co w środowisku korporacyjnym jest niezwykle ważne (integracja z Active Directory pozwala pozbyć się lokalnych użytkowników).  Bardzo ciekawie prezentuje się zarządzanie dostępem do haseł - możemy tworzyć foldery, dodawać role użytkowników do konkretnych folderów.&lt;/p&gt;
&lt;p&gt;Kolejną z ciekawych funkcji jest możliwość uruchamiania konsoli SSH (np. PuTTY) czy RDP bezpośrednio do danego systemu z oprogramowania. Bardzo podoba mi się możliwość wymuszenia automatycznej zmiany haseł do systemów (urządzenie / system powinien mieć dostęp przez telnet lub ssh) oraz możliwość tworzenia skryptów.&lt;/p&gt;
&lt;p&gt;Wspierane systemy do automatycznej zmiany haseł to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Windows Local admin&lt;/li&gt;
&lt;li&gt;Active Directory&lt;/li&gt;
&lt;li&gt;UNIX/Linux/Mac (incl. root)&lt;/li&gt;
&lt;li&gt;MS SQL Server&lt;/li&gt;
&lt;li&gt;Oracle&lt;/li&gt;
&lt;li&gt;Sybase&lt;/li&gt;
&lt;li&gt;MySQL&lt;/li&gt;
&lt;li&gt;VMware ESX&lt;/li&gt;
&lt;li&gt;DSEE&lt;/li&gt;
&lt;li&gt;Cisco&lt;/li&gt;
&lt;li&gt;Juniper&lt;/li&gt;
&lt;li&gt;Enterasys&lt;/li&gt;
&lt;li&gt;WatchGuard&lt;/li&gt;
&lt;li&gt;Check Point&lt;/li&gt;
&lt;li&gt;Dell DRAC&lt;/li&gt;
&lt;li&gt;HP iLO&lt;/li&gt;
&lt;li&gt;OpenLDAP&lt;/li&gt;
&lt;li&gt;SSH / Telnet&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Przykładowa zmiana hasła na urządzeniu Cisco &lt;a class=&#34;link&#34; href=&#34;http://support.thycotic.com/KB/a251/heartbeat-and-remote-password-changing-for-cisco-accounts.aspx?KBSearchID=22719&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;http://support.thycotic.com/KB/a251/heartbeat-and-remote-password-changing-for-cisco-accounts.aspx?KBSearchID=22719&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Produkt posiada również wiele innych funkcji, których nie będę wymieniał - link do wszystkich funkcji &lt;a class=&#34;link&#34; href=&#34;http://www.thycotic.com/products_secretserver_featurelist.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;http://www.thycotic.com/products_secretserver_featurelist.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Zachęcam Was do testów programu (bądź innych programów tego typu) gdyż może on rozwiązać wiele problemów przy niewielkim nakładzie kosztów.&lt;/p&gt;</description>
        </item>
        <item>
        <title>Import certyfikatów SSL w Linuxie i Windowsie</title>
        <link>https://www.wojcieh.net/import-certyfikat%C3%B3w-ssl-w-linuxie-i-windowsie/</link>
        <pubDate>Sun, 22 Apr 2012 22:10:40 +0000</pubDate>
        
        <guid>https://www.wojcieh.net/import-certyfikat%C3%B3w-ssl-w-linuxie-i-windowsie/</guid>
        <description>&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2012/04/Certificate.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Certificate&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;Dzisiejszy wpis będzie o imporcie niezaufanych (wygenerowanych samodzielnie) certyfikatów SSL do Windowsa 7 i Ubuntu. Są to obecnie dwa najbardziej popularne systemy.&lt;/p&gt;
&lt;!--adsense--&gt;
&lt;p&gt;Certyfikaty SSL służą do szyfrowania danych przesyłanych pomiędzy użytkownikiem a serwerem w sieci Internet. Nie będę wnikał i opisywał co to jest certyfikat SSL a po więcej informacji zapraszam tutaj &lt;a href=&#34;http://ssl.certum.pl/certyfikaty/certy,informacje_co_to_jest_certyfikat_ssl.xml&#34; target=&#34;_blank&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;http://ssl.certum.pl/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;http://ssl.certum.pl/&lt;/a&gt;&lt;/a&gt;. Codziennie odwiedzamy wiele stron zabezpieczone certyfikatami SSL i jak sami wiecie część z nich posiada certyfikaty wygenerowane samodzielnie. Jak można rozpoznać takie certyfikaty?&lt;/p&gt;
&lt;p&gt;Bardzo prosto 🙂&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Chrome&lt;br&gt;
&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2012/04/Chrome-SSL-error.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Chrome-SSL-error&#34;
	
	
&gt;&lt;/li&gt;
&lt;li&gt;Firefox&lt;br&gt;
&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2012/04/Firefox-SSL-error.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Firefox-SSL-error&#34;
	
	
&gt;&lt;/li&gt;
&lt;li&gt;Internet  Explorer
&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2012/04/Internet-Explorer-SSL-error.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Internet-Explorer-SSL-error&#34;
	
	
&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Jak sami widzicie nie jest trudno rozpoznać certyfikaty nie podpisane przez zaufane centrum autoryzujące.&lt;/p&gt;
&lt;p&gt;Podobnie wygląda to w Ubuntu.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2012/04/Ubuntu-Firefox-SSL-error.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Ubuntu-Firefox-SSL-error&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;Jest to według mnie dobra praktyka producentów przeglądarek aby ostrzegać &lt;strong&gt;ZU (zwykłego użytkownika)&lt;/strong&gt; o potencjalnym zagrożeniu. Co jednak jeżeli na 100% wiemy, że strona jest bezpieczna a ostrzeżenia o certyfikatach tylko nas denerwują?&lt;/p&gt;
&lt;p&gt;Pokażę filmik jak zrobić to w Windows 7.&lt;/p&gt;
&lt;iframe title=&#34;Install self signed SSL certificate in Windows 7&#34; width=&#34;1080&#34; height=&#34;810&#34; src=&#34;https://www.youtube.com/embed/y4uKPUFmSZ0?feature=oembed&amp;#038;enablejsapi=1&amp;#038;origin=https://www.wojcieh.net&#34; frameborder=&#34;0&#34; allow=&#34;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&#34; allowfullscreen&gt;&lt;/iframe&gt;
&lt;p&gt;W Ubuntu / Linuxie zrobimy to inaczej. Nie będzie filmiku lecz odpowiednie komendy. Wszystkie polecenie wykonujemy oczywiście z poziomu su.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;openssl s_client -connect &lt;strong&gt;STRONA_ZABEZPIECZONA_SSL:443&lt;/strong&gt; |tee &lt;strong&gt;STRONA_ZABEZPIECZONA&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;openssl x509 -inform PEM -in &lt;strong&gt;STRONA_ZABEZPIECZONA&lt;/strong&gt; -text -out &lt;strong&gt;STRONA_ZABEZPIECZONA&lt;/strong&gt;.&lt;strong&gt;pem&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;cp &lt;strong&gt;STRONA_ZABEZPIECZONA&lt;/strong&gt;.**pem **/usr/share/ca-certificates/&lt;strong&gt;STRONA_ZABEZPIECZONA.crt&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;vi /etc/ca-certificates.conf gdzie dodajemy  &lt;strong&gt;STRONA_ZABEZPIECZONA.crt&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;c_rehash&lt;/li&gt;
&lt;li&gt;update-ca-certificates&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Po wykonaniu wszystkich komend (gdzie oczywiście w miejscie &lt;strong&gt;STRONA_ZABEZPIECZONA_SSL&lt;/strong&gt; należy podać adres IP albo nazwę dns strony) certyfikat powinien być dodany do systemu. Do wykonania komend w systemie potrzebna jest biblioteka openssl.&lt;/p&gt;
&lt;p&gt;Jako działający przykład pokażę stronę z torrentami korzystającą z własnego certyfikatu SSL.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2012/04/Polishtracker.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Certyfikat SSL zaimportowany w Linuxie&#34;
	
	
&gt;&lt;/p&gt;</description>
        </item>
        <item>
        <title>Prosty błąd w ustawieniach wordpressa i proste rozwiązanie</title>
        <link>https://www.wojcieh.net/prosty-b%C5%82%C4%85d-w-ustawieniach-wordpressa-i-proste-rozwi%C4%85zanie/</link>
        <pubDate>Sun, 20 Jun 2010 13:27:10 +0000</pubDate>
        
        <guid>https://www.wojcieh.net/prosty-b%C5%82%C4%85d-w-ustawieniach-wordpressa-i-proste-rozwi%C4%85zanie/</guid>
        <description>&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2010/06/human-error.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;human error&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;Jak sami pewnie wiecie bardzo duża ilość błędów spowodowana jest najczęściej przez nas samych.&lt;/p&gt;
&lt;p&gt;Otóż dokładnie i u mnie wystąpił ten problem. Niedawno bo bodajże w maju zmieniałem coś w ustawieniach mojej strony i od tamtej pory nie mogłem dodawać nowych zdjęć do stron. Problem obszedłem jak to się mówi &lt;strong&gt;&amp;ldquo;na kolanko&amp;rdquo;&lt;/strong&gt; poprzez wstawienie odnośnika z imageshack.&lt;/p&gt;
&lt;!--adsense--&gt;
&lt;p&gt;Dzisiaj jednak postanowiłem, że rozprawię się z problemem.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Objaw:&lt;/strong&gt; Nie można dodawać zdjęć do wordpressa i błąd&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-php&#34; data-lang=&#34;php&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;Warning&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;is_dir&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;function&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;is&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;dir&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;open_basedir&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;restriction&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;effect&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;File&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;is&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;not&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;within&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;the&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;allowed&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;path&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;s&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;home&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;wojciehz&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;usr&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;lib&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;php&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;usr&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;php4&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;lib&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;php&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;usr&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;local&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;lib&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;php&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;usr&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;local&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;php4&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;lib&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;php&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;tmp&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;home&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;wojciehz&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;public_html&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;marusiak&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;wp&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;includes&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;functions&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;php&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;on&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;line&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;2037&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&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;Warning&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;file_exists&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;function&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;file&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;exists&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;open_basedir&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;restriction&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;effect&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;File&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;is&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;not&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;within&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;the&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;allowed&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;path&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;s&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;home&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;wojciehz&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;usr&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;lib&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;php&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;usr&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;php4&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;lib&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;php&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;usr&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;local&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;lib&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;php&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;usr&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;local&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;php4&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;lib&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;php&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;tmp&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;home&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;wojciehz&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;public_html&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;marusiak&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;wp&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;includes&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;functions&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;php&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;on&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;line&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;2028&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Przyczyna i rozwiązanie&lt;/strong&gt;:  problemem było zastosowanie złej ścieżki w ustawieniach wordpressa &lt;strong&gt;UstawieniaMediaPrzechowuj wysłane pliki w katalogu (na przykład //images/uploads/&lt;/strong&gt;) . Ścieżka do plików powinna wyglądać w następującej postaci: &lt;strong&gt;/images/uploads&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Przyczyna problemu może i błacha ale bardzo ciężko znaleźć rozwiązanie bo według różni ludzie wskazują różne przyczyny.&lt;/p&gt;</description>
        </item>
        <item>
        <title>System nie wykrywa poprawnie pendrive – rozwiązanie problemu</title>
        <link>https://www.wojcieh.net/system-nie-wykrywa-poprawnie-pendrive-rozwi%C4%85zanie-problemu/</link>
        <pubDate>Sun, 13 Jun 2010 15:52:57 +0000</pubDate>
        
        <guid>https://www.wojcieh.net/system-nie-wykrywa-poprawnie-pendrive-rozwi%C4%85zanie-problemu/</guid>
        <description>&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2010/06/problem.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Problem&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;W dniu dzisiejszym dostałem od kolegi na pendrive materiały do nauki. Nie byłoby w tym wydarzeniu nic szczególnego poza jednym małym faktem. Otóż kolega używa systemu firmy Apple Mac OS X i musiał sformatować mojego pendriva, który miał format plików NTFS do FAT.&lt;/p&gt;
&lt;!--adsense--&gt;
&lt;p&gt;Po szybkim formacie już w domu gdy przyszedłem po całkiem pracowitej niedzieli okazało się, że system nie rozpoznaje pendrive. Byłem bardzo zdziwiony bo takich problemów nie powinno być. Nie dbając zbytnio o materiały na pendrive chciałem go sformatować ale pojawił się pewien problem. Otóż podawany rozmiar przez Windowsa to 200MB co jest nieprawdą bo pendrive ma 16GB.&lt;/p&gt;
&lt;p&gt;Na pierwszy rzut poszedł Windowsowy manager dysków - tutaj pierwsza porażka. Kolejnym krokiem była próba użycia &lt;strong&gt;diskpart&lt;/strong&gt;. Niestety diskpart również nie poradził sobie z usunięciem partycji na pendrive. Mając na czarną godzinę zachowany obraz Ubuntu wrzuciłem go szybko na maszyne wirtualną i próbowałem naprawić błąd. Co prawda przy użyciu &lt;strong&gt;gparted&lt;/strong&gt; udało mi się usunąć partycje jednak każda próba utworzenia nowej nie udawała się.&lt;/p&gt;
&lt;p&gt;Byłem już trochę wkurzony bo przecież nie robiłem z pendrivem jakichś dziwnych czynności. Ale na szczęście udało się znaleźć rozwiązanie.&lt;/p&gt;
&lt;p&gt;Rozwiązaniem problemu okazał się program &lt;strong&gt;HP USB Disk Storage Format Tool&lt;/strong&gt; do ściągniecią możliwy np &lt;a href=&#34;http://files.extremeoverclocking.com/file.php?f=197&#34; target=&#34;_blank&#34;&gt;stąd&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Program jest bardzo prosty jednakże w 100% rozwiązuje problem.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2010/06/HP-USB-Disk-Storage-Format-Tool.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;HP USB Disk Storage Format Tool&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;Program ten bez żadnych ceregieli naprawił partycje na pendrive i dzięki temu dalej mogę się cieszyć swoim sprzętem.&lt;/p&gt;</description>
        </item>
        <item>
        <title>WP-Gravatar hosting killer</title>
        <link>https://www.wojcieh.net/wp-gravatar-hosting-killer/</link>
        <pubDate>Tue, 18 Mar 2008 07:18:06 +0000</pubDate>
        
        <guid>https://www.wojcieh.net/wp-gravatar-hosting-killer/</guid>
        <description>&lt;p&gt;Wczoraj około godziny 22, po całym dniu pracy, odbyciu spowiedzi Św, zjedzeniu obiadu (co prawda o 19 ale zawsze to obiad 😀 ) przeczytałem artykuł na &lt;a class=&#34;link&#34; href=&#34;https://www.webhosting.pl&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;www.webhosting.pl&lt;/a&gt; o dopieszczaniu bloga. Spodobała mi się wtyczka &lt;a title=&#34;http://wordpress.org/extend/plugins/wp-gravatar/&#34; href=&#34;http://wordpress.org/extend/plugins/wp-gravatar/&#34; target=&#34;_blank&#34;&gt;WP-Gravatar&lt;/a&gt; więc dużo się nie namyślając założyłem konto na &lt;a class=&#34;link&#34; href=&#34;https://www.mybloglog.com&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;www.mybloglog.com&lt;/a&gt;. Po założeniu konta jak Pan Bóg przykazał zainstalowałem plugin do wordpressa, aktywowałem go, dodałem widget i czekałem na efekty. Efekty szczerze powiedziawszy zaskoczyły nie tylko mnie ale i obsługę hosting &lt;a title=&#34;http://o12.pl&#34; href=&#34;http://o12.pl&#34; target=&#34;_blank&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;http://o12.pl&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;http://o12.pl&lt;/a&gt;&lt;/a&gt; ponieważ dodany plugin spowodował nadmierne przeciążenie maszyny hostującej moją stronę. Oto zrzut ekranu przedstawiający komunikację z BOK&lt;/p&gt;
&lt;!--adsense--&gt;
&lt;p&gt;&lt;img src=&#34;https://www.wojcieh.net/images/uploads/2008/03/wp-gravatar.webp&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Komunikacja z BOK&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;Jak już wcześniej pisałem na blogu &lt;a class=&#34;link&#34; href=&#34;https://www.topblogger.pl&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;www.topblogger.pl&lt;/a&gt; warto potestować coś na wirtualnej maszynie, tak aby później nie mieć podobnych przygód jak ja. Szkoda, że nie posiadam swojej maszyny na linuxie i stałego IP( może już niedługo TP DSL będzie na nowym mieszkaniu :&amp;gt; ?) bo mógłbym mieć swój własny hosting i mógłbym psuć wszystko do woli 😉&lt;/p&gt;</description>
        </item>
        <item>
        <title>Moj pierwszy blog</title>
        <link>https://www.wojcieh.net/moj-pierwszy-blog/</link>
        <pubDate>Tue, 05 Dec 2006 20:00:27 +0000</pubDate>
        
        <guid>https://www.wojcieh.net/moj-pierwszy-blog/</guid>
        <description>&lt;p&gt;Tak tak, w końcu i na mnie nadszedł czas 🙂 Mam swojego bloga&lt;/p&gt;
&lt;!--adsense--&gt;</description>
        </item>
        
    </channel>
</rss>
