<?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>All about Oracle, php, Linux, C++, and much more...</title>
	<atom:link href="http://wimjans.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://wimjans.com</link>
	<description>A collection of tips and pieces of code for developers and administrators</description>
	<lastBuildDate>Fri, 10 Jul 2009 12:54:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Webpage views plummit due to Google Friend Connect</title>
		<link>http://wimjans.com/?p=119</link>
		<comments>http://wimjans.com/?p=119#comments</comments>
		<pubDate>Fri, 10 Jul 2009 12:54:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://wimjans.com/?p=119</guid>
		<description><![CDATA[So I was playing with Google Friend Connect the other day. It looked very nice, and I decided to implement it on one of my website. This website attracts quite a lot of visitors everyday, and also generates most of the Adsense income. Fast forward one week further ad one of my colleagues send me [...]]]></description>
			<content:encoded><![CDATA[<p>So I was playing with <a title="Google Friend Connect" href="http://www.google.com/friendconnect/" target="_blank">Google Friend Connect</a> the other day.</p>
<p>It looked very nice, and I decided to implement it on one of my website. <a title="Oracle Error Codes" href="http://dbmotive.com/oracle_error_codes.php" target="_blank">This website</a> attracts quite a lot of visitors everyday, and also generates most of the Adsense income.</p>
<p>Fast forward one week further ad one of my colleagues send me an email telling me there was something wrong with my website.</p>
<p>So I fired up<a title="Google Analytics" href="http://www.google.com/analytics/" target="_blank"> Google Analytics</a> and it quickly became apparent that there was a problem indeed.</p>
<p style="text-align: left;">
<div id="attachment_120" class="wp-caption aligncenter" style="width: 533px"><img class="size-full wp-image-120" style="border: 1px solid black; margin: 2px;" title="Google Analytics overview" src="http://wimjans.com/wp-content/uploads/2009/07/dbm_error.PNG" alt="Google Analytics Overview" width="523" height="64" /><p class="wp-caption-text">Google Analytics Overview</p></div>
<p>Apparently the Google Friend Connect code don&#8217;t like Internet Explorer 6.0, and instead of displaying my page, an error was displayed.<br />
After removing the code, the visits went up again.</p>
<p>So it shows that you really need to test new code on a wide range of operating systems and browsers for compatibility issues.</p>
]]></content:encoded>
			<wfw:commentRss>http://wimjans.com/?feed=rss2&amp;p=119</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Develop websites for use with iPhone</title>
		<link>http://wimjans.com/?p=116</link>
		<comments>http://wimjans.com/?p=116#comments</comments>
		<pubDate>Wed, 01 Jul 2009 22:15:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Websites]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://wimjans.com/?p=116</guid>
		<description><![CDATA[There is a cool library available on Google Code which makes developing websites for the iPhone a breeze. It&#8217;s called IUI and was developed by Joe Hewitt. BPlayer is a perfect example of such an iPhone app developed with IUI. It features all Belgian radio stations that can be streamed in the browser. The advantage [...]]]></description>
			<content:encoded><![CDATA[<p>There is a cool library available on <a title="Google Code" href="http://code.google.com/" target="_blank">Google Code</a> which makes developing websites for the iPhone a breeze.<br />
It&#8217;s called <a title="Develope websites for iPhone with IUI " href="http://code.google.com/p/iui/" target="_blank">IUI</a> and was developed by <a title="Joe Hewitt Software Engineer" href="http://joehewitt.com/" target="_blank">Joe Hewitt</a>.</p>
<p><a title="BPlayer" href="http://www.dimitrifrederickx.be/bplayerapp#_home" target="_blank">BPlayer </a>is a perfect example of such an iPhone app developed with IUI.<br />
It features all Belgian radio stations that can be streamed in the browser. The advantage of streaming a chosen radio station inside a browser is that you can do multi-tasking with your iPhone, at least as of OS 3.0</p>
<p>Using this method, you can listen to your favourite radio station and still use your iPhone to send text/sms messages, browse pictures, check your stocks, &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://wimjans.com/?feed=rss2&amp;p=116</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>asynchronous pluggable protocol handler does not like its default security zone</title>
		<link>http://wimjans.com/?p=112</link>
		<comments>http://wimjans.com/?p=112#comments</comments>
		<pubDate>Wed, 04 Mar 2009 22:29:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[asynchrounous protocol handler]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[security zone]]></category>

		<guid isPermaLink="false">http://wimjans.com/?p=112</guid>
		<description><![CDATA[Normally you can define the security zone for an asynchronous pluggable protocol handler on following location in the registry HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\ProtocolDefaults You define a new DWORD value for your protocol. If you test your protocol and it doesn&#8217;t seem to work, check out if it is not overrulled by a policy. With Microsoft&#8217;s Group Policy [...]]]></description>
			<content:encoded><![CDATA[<p>Normally you can define the security zone for an asynchronous pluggable protocol handler on following location in the registry</p>
<p>HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\ProtocolDefaults</p>
<p>You define a new DWORD value for your protocol.</p>
<p>If you test your protocol and it doesn&#8217;t seem to work, check out if it is not overrulled by a policy.</p>
<p>With Microsoft&#8217;s Group Policy Editor, you can define a group of settings to be applied to all computers in an AD domain.<br />
If this is the case, you need to overrule the security zone setting on a different location:</p>
<p>HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\protocolDefaults</p>
<p>Of course, you need to make this change with the Group Policy Editor, so it is persistent if you reboot or reconnect.</p>
]]></content:encoded>
			<wfw:commentRss>http://wimjans.com/?feed=rss2&amp;p=112</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IE8 displays the Close button next to any third-party toolbar add-on that is installed and enabled</title>
		<link>http://wimjans.com/?p=109</link>
		<comments>http://wimjans.com/?p=109#comments</comments>
		<pubDate>Mon, 16 Feb 2009 22:01:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Websites]]></category>
		<category><![CDATA[custom toolbar]]></category>
		<category><![CDATA[IE 8]]></category>

		<guid isPermaLink="false">http://wimjans.com/?p=109</guid>
		<description><![CDATA[In Internet explorer 8, a close button is displayed next to a third-party (custom) toolbar. This is some new behaviour of Internet Explorer and was driven by the fact that users indicated the need for easy hiding and disabling of toolbar add-ons. You can read more about this on the IE 8 Readiness Toolit webpages.]]></description>
			<content:encoded><![CDATA[<p>In Internet explorer 8, a close button is displayed next to a third-party (custom) toolbar.</p>
<p>This is some new behaviour of Internet Explorer and was driven by the fact that users indicated the need for easy hiding and disabling of toolbar add-ons.</p>
<p>You can read more about this on the <a href="http://www.microsoft.com/windows/internet-explorer/beta/readiness/developers-existing.aspx" target="_blank">IE 8 Readiness Toolit webpages</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://wimjans.com/?feed=rss2&amp;p=109</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Error: The Side-by-Side configuration information for &#8220;YOUR.DLL&#8221; contains errors.</title>
		<link>http://wimjans.com/?p=102</link>
		<comments>http://wimjans.com/?p=102#comments</comments>
		<pubDate>Fri, 13 Feb 2009 20:44:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[ATL]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[regsvr32]]></category>
		<category><![CDATA[Visual C++]]></category>

		<guid isPermaLink="false">http://wimjans.com/?p=102</guid>
		<description><![CDATA[After migrating your ATL project to Visual Studio 2005, you suddenly receive following error when distributing your application to other computers: LoadLibrary&#40;&#34;yourdll&#34;&#41; failed: This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix the problem. Bummer. Opening up the dll with Dependency Walker gives following error message: Error: [...]]]></description>
			<content:encoded><![CDATA[<p>After migrating your ATL project to Visual Studio 2005, you suddenly receive following error when distributing your application to other computers:</p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;">LoadLibrary<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;yourdll&quot;</span><span style="color: #009900;">&#41;</span> failed<span style="color: #339933;">:</span> This application has failed to start because
the application configuration is incorrect.
<span style="color: #202020;">Reinstalling</span> the application may fix the problem.</pre></div></div>

<p><strong>Bummer.</strong></p>
<p>Opening up the dll with <a href="http://www.dependencywalker.com/" target="_blank">Dependency Walker</a> gives following error message:</p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;">Error<span style="color: #339933;">:</span> The Side<span style="color: #339933;">-</span>by<span style="color: #339933;">-</span>Side configuration information <span style="color: #b1b100;">for</span> <span style="color: #ff0000;">&quot;YOUR.DLL&quot;</span> contains errors.
<span style="color: #202020;">This</span> application has failed to start because the application configuration is incorrect.
<span style="color: #202020;">Reinstalling</span> the application may fix this problem <span style="color: #009900;">&#40;</span><span style="color: #0000dd;">14001</span><span style="color: #009900;">&#41;</span>.</pre></div></div>

<p>The problem lies in the fact that Visual Studio ships with ATL 8.0 dll, and this requires a manifest to be delivered together with the ATL80.dll.<br />
A simple solution was to include both ATL80.dll and Microsoft.VC80.ATL.manifest into the installer, and copy it into the same installation directory as YOUR.DLL.<br />
Both files can be found on following location on a standard Visual C++ installation:<br />
<strong>C:\Program Files\Microsoft Visual Studio 8\VC\redist\x86\Microsoft.VC80.ATL</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://wimjans.com/?feed=rss2&amp;p=102</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HOWTO: Ms Dos ask for a parameter on command prompt</title>
		<link>http://wimjans.com/?p=97</link>
		<comments>http://wimjans.com/?p=97#comments</comments>
		<pubDate>Mon, 19 Jan 2009 14:59:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Scripting]]></category>
		<category><![CDATA[command prompt]]></category>
		<category><![CDATA[msdos]]></category>

		<guid isPermaLink="false">http://wimjans.com/?p=97</guid>
		<description><![CDATA[You can use the set command to ask for a parameter on the dos command prompt. Assign it to a variable which can be used later. set /p VAL=Please provide a value for this parameter: echo %VAL%]]></description>
			<content:encoded><![CDATA[<p>You can use the set command to ask for a parameter on the dos command prompt.<br />
Assign it to a variable which can be used later.</p>

<div class="wp_syntax"><div class="code"><pre class="dos" style="font-family:monospace;"><span style="color: #b1b100; font-weight: bold;">set</span> /p <span style="color: #448844;">VAL</span>=Please provide a value <span style="color: #00b100; font-weight: bold;">for</span> this parameter: 
<span style="color: #b1b100; font-weight: bold;">echo</span> <span style="color: #33cc33;">%</span><span style="color: #448888;">VAL</span><span style="color: #33cc33;">%</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://wimjans.com/?feed=rss2&amp;p=97</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oracle VPD: Check what columns security is defined on</title>
		<link>http://wimjans.com/?p=87</link>
		<comments>http://wimjans.com/?p=87#comments</comments>
		<pubDate>Thu, 15 Jan 2009 13:39:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[policy]]></category>
		<category><![CDATA[virtual private database]]></category>
		<category><![CDATA[VPD]]></category>

		<guid isPermaLink="false">http://wimjans.com/?p=87</guid>
		<description><![CDATA[Let&#8217;s say you have defined a policy on a table, and you are making use of Oracle 10g functionality to restrict it to certain columns: begin DBMS_RLS.ADD_POLICY &#40; 'MYSCHEMA', 'MYTABLE', 'MY_POLICY_NAME', 'MYSCHEMA', 'MY_POLICY_FUNCTION', 'SELECT', SEC_RELEVANT_COLS =&#62; 'COL1, COL2', sec_relevant_cols_opt =&#62; dbms_rls.ALL_ROWS &#41;; end; Normally you would query the dba_policies data dictionary view in order to [...]]]></description>
			<content:encoded><![CDATA[<p>Let&#8217;s say you have defined a policy on a table, and you are making use of Oracle 10g functionality to restrict it to certain columns:</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;">begin
 DBMS_RLS<span style="color: #66cc66;">.</span>ADD_POLICY <span style="color: #66cc66;">&#40;</span>
   <span style="color: #ff0000;">'MYSCHEMA'</span><span style="color: #66cc66;">,</span>
   <span style="color: #ff0000;">'MYTABLE'</span><span style="color: #66cc66;">,</span>
   <span style="color: #ff0000;">'MY_POLICY_NAME'</span><span style="color: #66cc66;">,</span>
   <span style="color: #ff0000;">'MYSCHEMA'</span><span style="color: #66cc66;">,</span>
   <span style="color: #ff0000;">'MY_POLICY_FUNCTION'</span><span style="color: #66cc66;">,</span>
   <span style="color: #ff0000;">'SELECT'</span><span style="color: #66cc66;">,</span>
   SEC_RELEVANT_COLS     <span style="color: #66cc66;">=&gt;</span> <span style="color: #ff0000;">'COL1, COL2'</span><span style="color: #66cc66;">,</span>
   sec_relevant_cols_opt <span style="color: #66cc66;">=&gt;</span> dbms_rls<span style="color: #66cc66;">.</span>ALL_ROWS
  <span style="color: #66cc66;">&#41;</span>;
end;</pre></div></div>

<p>Normally you would query the <strong>dba_policies</strong> data dictionary view in order to see what policies are defined, but this data dictionary view does not include the relevant columns for the policy.<br />
In order to see what columns are impacted by a certain policy, you need to query the <strong>dba_sec_relevant_cols</strong> data dictionary view.</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;">SQL<span style="color: #66cc66;">&gt;</span> <span style="color: #993333; font-weight: bold;">SELECT</span> object_owner<span style="color: #66cc66;">,</span> object_name<span style="color: #66cc66;">,</span> sec_rel_column 
      <span style="color: #993333; font-weight: bold;">FROM</span> DBA_SEC_RELEVANT_COLS;</pre></div></div>

<pre lang="">
OBJECT_OWNER             OBJECT_NAME              SEC_REL_COLUMN
------------------------ ------------------ ------------------------
MYSCHEMA                 MYTABLE            COL1
MYSCHEMA                 MYTABLE            COL2
</pre>
]]></content:encoded>
			<wfw:commentRss>http://wimjans.com/?feed=rss2&amp;p=87</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mysql socket error when installing frogcms</title>
		<link>http://wimjans.com/?p=82</link>
		<comments>http://wimjans.com/?p=82#comments</comments>
		<pubDate>Wed, 14 Jan 2009 21:06:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mysql]]></category>
		<category><![CDATA[Websites]]></category>
		<category><![CDATA[frogcms]]></category>

		<guid isPermaLink="false">http://wimjans.com/?p=82</guid>
		<description><![CDATA[You are trying to install frogcms on your webserver, but during table creation you get following error message: SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) The solution is to change the hostname in the mysql connect information screen into 127.0.0.1 instead of localhost. If the port number mysql is running [...]]]></description>
			<content:encoded><![CDATA[<p>You are trying to install frogcms on your webserver, but during table creation you get following error message:</p>
<pre lang="">
SQLSTATE[HY000] [2002]
Can't connect to local MySQL server
through socket '/tmp/mysql.sock' (2)
</pre>
<p>The solution is to change the hostname in the mysql connect information screen into 127.0.0.1 instead of localhost.<br />
If the port number mysql is running on is different than the default, mysql ignores it when you do not specify 127.0.0.1.</p>
<p>More information can be found here: <a href="http://forum.madebyfrog.com/topic/483">http://forum.madebyfrog.com/topic/483</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wimjans.com/?feed=rss2&amp;p=82</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HOWTO: Find the first and last used row and column in an Excel spreadsheet</title>
		<link>http://wimjans.com/?p=70</link>
		<comments>http://wimjans.com/?p=70#comments</comments>
		<pubDate>Wed, 14 Jan 2009 14:48:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Performance]]></category>
		<category><![CDATA[VBA]]></category>
		<category><![CDATA[excel]]></category>
		<category><![CDATA[Visual basic]]></category>

		<guid isPermaLink="false">http://wimjans.com/?p=70</guid>
		<description><![CDATA[If you want to know how many rows and / or columns there are in an excel sheet, you can use the UsedRange object. This is a much better solution than looping over all rows and columns looking for the boundaries. Private Sub cmdLoad_Click&#40;&#41; Dim excel_app As Object Dim excel_sheet As Object Dim new_value As [...]]]></description>
			<content:encoded><![CDATA[<p>If you want to know how many rows and / or columns there are in an excel sheet, you can use the <strong>UsedRange</strong> object.<br />
This is a much better solution than looping over all rows and columns looking for the boundaries.</p>

<div class="wp_syntax"><div class="code"><pre class="freebasic" style="font-family:monospace;"><span style="color: #b1b100;">Private</span> <span style="color: #b1b100;">Sub</span> cmdLoad_Click<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>
<span style="color: #b1b100;">Dim</span> excel_app <span style="color: #b1b100;">As</span> Object
<span style="color: #b1b100;">Dim</span> excel_sheet <span style="color: #b1b100;">As</span> Object
<span style="color: #b1b100;">Dim</span> new_value <span style="color: #b1b100;">As</span> <span style="color: #b1b100;">String</span>
<span style="color: #b1b100;">Dim</span> first_row <span style="color: #b1b100;">As</span> <span style="color: #b1b100;">Integer</span>
<span style="color: #b1b100;">Dim</span> first_col <span style="color: #b1b100;">As</span> <span style="color: #b1b100;">Integer</span>
<span style="color: #b1b100;">Dim</span> num_rows <span style="color: #b1b100;">As</span> <span style="color: #b1b100;">Integer</span>
<span style="color: #b1b100;">Dim</span> num_cols <span style="color: #b1b100;">As</span> <span style="color: #b1b100;">Integer</span>
&nbsp;
    <span style="color: #808080;">' Create the Excel application.</span>
    Set excel_app = CreateObject<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;Excel.Application&quot;</span><span style="color: #66cc66;">&#41;</span>
&nbsp;
    <span style="color: #808080;">' Uncomment this line to make Excel visible.</span>
<span style="color: #808080;">'    excel_app.Visible = True</span>
&nbsp;
    <span style="color: #808080;">' Open the Excel spreadsheet.</span>
    excel_app.<span style="">Workbooks</span>.<span style="color: #b1b100;">Open</span> FileName:=txtExcelFile.<span style="">Text</span>
&nbsp;
    <span style="color: #808080;">' Check for later versions.</span>
    <span style="color: #b1b100;">If</span> <span style="color: #b1b100;">Val</span><span style="color: #66cc66;">&#40;</span>excel_app.<span style="">Application</span>.<span style="">Version</span><span style="color: #66cc66;">&#41;</span> &gt;= <span style="color: #cc66cc;">8</span> <span style="color: #b1b100;">Then</span>
        Set excel_sheet = excel_app.<span style="">ActiveSheet</span>
    <span style="color: #b1b100;">Else</span>
        Set excel_sheet = excel_app
    <span style="color: #b1b100;">End</span> <span style="color: #b1b100;">If</span>
&nbsp;
    <span style="color: #808080;">' Get and display the bounds.</span>
    first_row = excel_sheet.<span style="">UsedRange</span>.<span style="">Row</span>
    first_col = excel_sheet.<span style="">UsedRange</span>.<span style="">Column</span>
    num_rows = excel_sheet.<span style="">UsedRange</span>.<span style="">Rows</span>.<span style="">Count</span>
    num_cols = excel_sheet.<span style="">UsedRange</span>.<span style="">Columns</span>.<span style="">Count</span>
&nbsp;
    MsgBox <span style="color: #ff0000;">&quot;Rows: &quot;</span> &amp; Format$<span style="color: #66cc66;">&#40;</span>first_row<span style="color: #66cc66;">&#41;</span> &amp; _
        <span style="color: #ff0000;">&quot; - &quot;</span> &amp; Format$<span style="color: #66cc66;">&#40;</span>first_row + num_rows - <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span> &amp; vbCrLf _
            &amp; _
        <span style="color: #ff0000;">&quot;Cols: &quot;</span> &amp; Format$<span style="color: #66cc66;">&#40;</span>first_col<span style="color: #66cc66;">&#41;</span> &amp; _
        <span style="color: #ff0000;">&quot; - &quot;</span> &amp; Format$<span style="color: #66cc66;">&#40;</span>first_col + num_cols - <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span>
&nbsp;
    <span style="color: #808080;">' Comment the rest of the lines to keep</span>
    <span style="color: #808080;">' Excel running so you can see it.</span>
&nbsp;
    <span style="color: #808080;">' Close the workbook without saving.</span>
    excel_app.<span style="">ActiveWorkbook</span>.<span style="color: #b1b100;">Close</span> <span style="color: #b1b100;">False</span>
&nbsp;
    <span style="color: #808080;">' Close Excel.</span>
    excel_app.<span style="">Quit</span>
    Set excel_sheet = Nothing
    Set excel_app = Nothing
<span style="color: #b1b100;">End</span> <span style="color: #b1b100;">Sub</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://wimjans.com/?feed=rss2&amp;p=70</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HOWTO: Determine if Linux is 32-bit or 64-bit</title>
		<link>http://wimjans.com/?p=65</link>
		<comments>http://wimjans.com/?p=65#comments</comments>
		<pubDate>Wed, 14 Jan 2009 14:39:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[howto]]></category>

		<guid isPermaLink="false">http://wimjans.com/?p=65</guid>
		<description><![CDATA[If you need to check if a Linux installation is running on a 32-bit or a 64-bit processes, you can use the uname command for that: $ uname -i i386 i386 is a 32-bit machine, while x86_64 or ia64 are 64-bit cpu&#8217;s You can check /proc/cpuinfo for more information about the number and types of [...]]]></description>
			<content:encoded><![CDATA[<p>If you need to check if a Linux installation is running on a 32-bit or a 64-bit processes, you can use the<strong> uname</strong> command for that:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ <span style="color: #c20cb9; font-weight: bold;">uname</span> <span style="color: #660033;">-i</span>
i386</pre></div></div>

<p>i386 is a 32-bit machine, while x86_64 or ia64 are 64-bit cpu&#8217;s</p>
<p>You can check <strong>/proc/cpuinfo</strong> for more information about the number and types of cpu on a system.</p>
<p>If you want to check the version of an executable file on Linux, you can do so with the <strong>readelf</strong> command</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">readelf <span style="color: #660033;">-h</span> oracle</pre></div></div>

<pre lang="">
ELF Header:
  Magic:   7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00
  Class:                             ELF32
  Data:                              2's complement, little endian
  Version:                           1 (current)
  OS/ABI:                            UNIX - System V
  ABI Version:                       0
  Type:                              EXEC (Executable file)
  Machine:                           Intel 80386
  Version:                           0x1
  Entry point address:               0x829934c
  Start of program headers:          52 (bytes into file)
  Start of section headers:          84699856 (bytes into file)
  Flags:                             0x0
  Size of this header:               52 (bytes)
  Size of program headers:           32 (bytes)
  Number of program headers:         8
  Size of section headers:           40 (bytes)
  Number of section headers:         31
  Section header string table index: 28
</pre>
]]></content:encoded>
			<wfw:commentRss>http://wimjans.com/?feed=rss2&amp;p=65</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
