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

<channel>
	<title>TECH.kulish.com &#187; Windows</title>
	<atom:link href="http://tech.kulish.com/category/os/windows/feed/" rel="self" type="application/rss+xml" />
	<link>http://tech.kulish.com</link>
	<description>Technical Goulash</description>
	<lastBuildDate>Thu, 01 Dec 2011 00:39:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Black Prophecy Beta</title>
		<link>http://tech.kulish.com/2011/03/29/black-prophecy-beta/</link>
		<comments>http://tech.kulish.com/2011/03/29/black-prophecy-beta/#comments</comments>
		<pubDate>Tue, 29 Mar 2011 16:20:43 +0000</pubDate>
		<dc:creator>Null</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[MMO]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[Beta Forum]]></category>
		<category><![CDATA[Congratulations High Command]]></category>
		<category><![CDATA[High Command]]></category>

		<guid isPermaLink="false">http://tech.kulish.com/?p=304</guid>
		<description><![CDATA[Greetings! Congratulations! High Command has accepted Your pilot license application. Dismissed! High Command stop. Welcome back, pilot! Your pilot license application has been processed successfully. You are now authorized to begin your pilot training. Please keep a backup copy of this e-mail for future reference. Detailed instructions on how to operate your training software can [...]]]></description>
			<content:encoded><![CDATA[<p>Greetings!</p>
<p>Congratulations! <strong>High Command</strong> has accepted Your pilot license application.</p>
<p>Dismissed!</p>
<p><strong>High Command</strong></p>
<p><strong>stop.</strong></p>
<p>Welcome back, pilot!</p>
<p>Your pilot license application has been processed successfully. You are now authorized to begin your pilot training. Please keep a <strong>backup</strong> copy of this e-mail for future reference.</p>
<p>Detailed instructions on how to operate your training software can be found in the quickstart manual located in the software&#8217;s installation folder.</p>
<p>In order to improve the quality of the software, we require feedback from you on any issues or bugs you encounter while using the software. Please report these issues and bugs to the <strong>Beta Forum</strong>.</p>
<p>Dismissed, Pilot!</p>
]]></content:encoded>
			<wfw:commentRss>http://tech.kulish.com/2011/03/29/black-prophecy-beta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTTPS Redirects</title>
		<link>http://tech.kulish.com/2011/02/18/https-redirects/</link>
		<comments>http://tech.kulish.com/2011/02/18/https-redirects/#comments</comments>
		<pubDate>Fri, 18 Feb 2011 17:17:44 +0000</pubDate>
		<dc:creator>Null</dc:creator>
				<category><![CDATA[Daemons]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[Website]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[HTTPS]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://tech.kulish.com/?p=248</guid>
		<description><![CDATA[Redirecting HTTP to HTTPS for a whole site using virtual hosts: #Basics snipped for brevity.... RewriteEngine on #RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?q=$1 [L,QSA] RedirectPermanent / https://www.foo.com/]]></description>
			<content:encoded><![CDATA[<p>Redirecting HTTP to HTTPS for a whole site using virtual hosts:</p>
<blockquote>
<pre><code>

<VirtualHost>

#Basics snipped for brevity....

<Directory /var/www/foo/html>
   RewriteEngine on
   #RewriteBase /
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
</Directory>

RedirectPermanent / https://www.foo.com/
</VirtualHost>
</code></pre>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://tech.kulish.com/2011/02/18/https-redirects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CTRL-ALT-DEL: Debian on Desktop</title>
		<link>http://tech.kulish.com/2011/01/25/ctrl-alt-del-debian-on-desktop/</link>
		<comments>http://tech.kulish.com/2011/01/25/ctrl-alt-del-debian-on-desktop/#comments</comments>
		<pubDate>Tue, 25 Jan 2011 19:17:49 +0000</pubDate>
		<dc:creator>Null</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[VM]]></category>

		<guid isPermaLink="false">http://tech.kulish.com/?p=237</guid>
		<description><![CDATA[I run debian+gnome on a VMware desktop. One of the annoying things is when I press CTRL-ALT-DEL to lock Windows (the hosting OS), the guest OS picks it up and I come back to a powered down VM. Google results will tell you that disabling it in /etc/inittab or gconf-edit will do the trick. That&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>I run debian+gnome on a VMware desktop.  One of the annoying things is when I press CTRL-ALT-DEL to lock Windows (the hosting OS), the guest OS picks it up and I come back to a powered down VM.</p>
<p>Google results will tell you that disabling it in /etc/inittab or gconf-edit will do the trick.  That&#8217;s just not the case.</p>
<p>You need to go to system > preferences > keyboard shortcuts and disable it there.</p>
<p>This completely disables it.</p>
]]></content:encoded>
			<wfw:commentRss>http://tech.kulish.com/2011/01/25/ctrl-alt-del-debian-on-desktop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Vista Service Pack Problems</title>
		<link>http://tech.kulish.com/2010/02/19/windows-vista-service-pack-problems/</link>
		<comments>http://tech.kulish.com/2010/02/19/windows-vista-service-pack-problems/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 20:29:54 +0000</pubDate>
		<dc:creator>Null</dc:creator>
				<category><![CDATA[OS]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[GTX]]></category>
		<category><![CDATA[RAM]]></category>
		<category><![CDATA[SP]]></category>
		<category><![CDATA[Windows Module Installer]]></category>

		<guid isPermaLink="false">http://tech.lan.side/?p=41</guid>
		<description><![CDATA[Something went wrong with my gaming PC recently and it started BSODing on a regular basis. During these crashes I managed to lose or corrupt something in Vista. I went for a clean install after searching a bunch of forum posts, few of which helped. Most said my memory was suspect, but my GTX260&#8242;s fan [...]]]></description>
			<content:encoded><![CDATA[<p>Something went wrong with my gaming PC recently and it started BSODing on a regular basis. During these crashes I managed to lose or corrupt something in Vista.</p>
<p>I went for a clean install after searching a bunch of forum posts, few of which helped.<br />
Most said my memory was suspect, but my GTX260&#8242;s fan wasn&#8217;t spinning up so I figured that was the problem. Yay for more expensive.</p>
<p>Anyway, the problem with the re-install was applying service packs. What a piece of work this turned out to be.</p>
<p>I installed a spare 7600GT video card and removed half my RAM just to make sure RAM wasn&#8217;t the issue. The PC started failing to boot with the GTX installed leading me to the spare. With half the RAM (4GB) installed, everything was working ok except for the SP installs.</p>
<p>I finally got SP1 to install without some sort of 0&#215;0 error or the &#8220;Windows Module Installer has stoppped working&#8221; error.</p>
<p>I did this with 3 simple steps:</p>
<p>1. Installed/Ran the Microsoft readiness utility<br />
2. Disabled the Windows Error Reporting Service<br />
3. Installing the stand alone SP1 executable</p>
<p>Now on to SP2.</p>
]]></content:encoded>
			<wfw:commentRss>http://tech.kulish.com/2010/02/19/windows-vista-service-pack-problems/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Win32 Perl</title>
		<link>http://tech.kulish.com/2003/02/19/win32-perl/</link>
		<comments>http://tech.kulish.com/2003/02/19/win32-perl/#comments</comments>
		<pubDate>Wed, 19 Feb 2003 23:22:44 +0000</pubDate>
		<dc:creator>Null</dc:creator>
				<category><![CDATA[OS]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[print]]></category>

		<guid isPermaLink="false">http://tech.lan.side/?p=142</guid>
		<description><![CDATA[Actually did my first win32 perl script at work today. What a pita that can be when you are changing from *n?x perl. Most of the problems I encountered were editor issues. Guess I should have just gotten vi for Windows and been done with it. ### # First we&#8217;ll change into the directory passed [...]]]></description>
			<content:encoded><![CDATA[<p>Actually did my first win32 perl script at work today. What a pita that can be when you are changing from *n?x perl. Most of the problems I encountered were editor issues. Guess I should have just gotten vi for Windows and been done with it.</p>
<p>###<br />
# First we&#8217;ll change into the directory passed in the command line<br />
###<br />
$workdirectory = @ARGV[0];<br />
#print (&#8220;$workdirectory\n&#8221;);<br />
chdir (&#8220;$workdirectory&#8221;) || die &#8220;cannot cd to $workdirectory&#8221;;</p>
<p>###<br />
# Lets get a numeric date for use in naming the zip files<br />
###<br />
$insanedate = `date /t`;<br />
# print $insanedate;<br />
$insanedate =~ /.*?(\d{2})\/(\d{2})\/(\d{4})/;<br />
$sanedate = &#8220;$1$2$3&#8243;;<br />
# print &#8220;$sanedate\n&#8221;;</p>
<p>###<br />
# Time to backup the .bak files<br />
###<br />
# must include the extension in the form of *.ext<br />
@baklist = `dir /b *.bak`;<br />
if (!@baklist)<br />
{<br />
# Drop out of the script if there is nothing to backup!<br />
print &#8220;No files to backup&#8221;;<br />
die;<br />
}<br />
else<br />
{<br />
# This will create a zipfile with the current date.zip<br />
`pkzip $sanedate.zip *.bak`;</p>
<p>###<br />
# Take care of directory cleanup<br />
###<br />
@filelist = `dir /b /o:d *.zip`;<br />
# The $keeperN files are the ones that will be (newest) saved,<br />
# anything left in the list will be removed from the directory<br />
if (@filelist)<br />
{<br />
$keeper1 = pop (@filelist);<br />
$keeper2 = pop (@filelist);<br />
# $keeper3 = pop (@filelist);<br />
# print (&#8220;$keeper1&#8243;);<br />
# print (&#8220;$keeper2&#8243;);<br />
# print (&#8220;$keeper3&#8243;);</p>
<p># DANGER Will Robinson!! DANGER!!<br />
`del *.bak`;<br />
# Activating the following del statement has the potential to<br />
# do lots of damage. Please check working directory first!<br />
foreach $leftover (@filelist)<br />
{<br />
print $leftover;<br />
# `del $leftover`;<br />
}<br />
}<br />
else<br />
{<br />
print &#8220;No zip files, CAUTION!&#8221;;<br />
die;<br />
}<br />
}</p>
]]></content:encoded>
			<wfw:commentRss>http://tech.kulish.com/2003/02/19/win32-perl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Security Audit Time Again!</title>
		<link>http://tech.kulish.com/2002/11/13/security-audit-time-again/</link>
		<comments>http://tech.kulish.com/2002/11/13/security-audit-time-again/#comments</comments>
		<pubDate>Wed, 13 Nov 2002 23:12:08 +0000</pubDate>
		<dc:creator>Null</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[BVD]]></category>
		<category><![CDATA[CIO]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://tech.lan.side/?p=146</guid>
		<description><![CDATA[So, I&#8217;m sitting there, minding my own business because it&#8217;s towards the end of the work day and I just want to get home. Then an email comes in, another security audit is coming down the pipe. No big deal, been through them before, but they are a pain in the ass. I figured what [...]]]></description>
			<content:encoded><![CDATA[<p>So, I&#8217;m sitting there, minding my own business because it&#8217;s towards the end of the work day and I just want to get home. Then an email comes in, another security audit is coming down the pipe. No big deal, been through them before, but they are a pain in the ass.</p>
<p>I figured what the hell, I&#8217;ll read through the requirements to see what they are looking for. I get to about line 5 of the email, and right there, amidst all the other ludicrous requests is them asking for my &#8220;/etc/shadow report&#8221;. There is no &#8220;report&#8221; that can be yielded from the shadow file, other than brute forcing the passwords and seeing what comes up. I know for a fact that these jackasses aren&#8217;t bright enough to actually asking for that, so that must mean&#8230; The light comes on, WHAT IN THE *censored* DO THEY NEED MY SHADOW FILE FOR? IT&#8217;S GOT ALL THE GODDAMN PASSWORDS.</p>
<p>Well, I start thinking, could just be a test, seeing if I&#8217;ll just upchuck the guts to my servers without asking why. So, I grind out a short email to the ol&#8217; manager stating the fact (adlib here) that I wouldn&#8217;t give that file to my own mother.</p>
<p>Gets to be time to go, and as usual, I do a quick round to make sure none of the developers need anything from the &#8220;server god&#8221; before I go home for the day. I pop my head into the manager&#8217;s office, exchange a little chit chat. He then informs that &#8220;they (meaning the audit firm) got a lot out of us last time and I&#8217;m sure there is something in the contract.&#8221; I about breached my BVD&#8217;s on the spot.</p>
<p>Now, I don&#8217;t want to make it look like my manager is the devil himself. He does try hard afterall, but that comment got me thinking there is no conductor on this train and I&#8217;m just behind the coal car. This is gonna hurt.</p>
<p>So, if I am, in the end, forced to surrender that file to the audit team, I do so under protest. Nasty, rioting in the streets type peaceful protest. If and when my servers are r00ted, every swingin&#8217; richard better be there with me while I rebuild. Everyone down from the CIO of the Americas to the audit team.</p>
<p>**Edited by Request**</p>
]]></content:encoded>
			<wfw:commentRss>http://tech.kulish.com/2002/11/13/security-audit-time-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Served from: kulish.com @ 2012-02-07 18:45:08 by W3 Total Cache -->
