<?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>LoSoft Blog &#187; Java</title>
	<atom:link href="http://www.losoft.org/blog/category/coding/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.losoft.org/blog</link>
	<description>Linux, Mac OS, programowanie ...</description>
	<lastBuildDate>Fri, 03 Dec 2010 20:29:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Instalacja Sun (Oracle) Java w Lucid Lynx</title>
		<link>http://www.losoft.org/blog/2010/09/instalacja-sun-oracle-java-w-lucid-lynx/</link>
		<comments>http://www.losoft.org/blog/2010/09/instalacja-sun-oracle-java-w-lucid-lynx/#comments</comments>
		<pubDate>Sun, 12 Sep 2010 18:26:10 +0000</pubDate>
		<dc:creator>lookout</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Konfiguracja]]></category>
		<category><![CDATA[Lucid Lynx]]></category>
		<category><![CDATA[Oracle Java]]></category>
		<category><![CDATA[Sun Java]]></category>

		<guid isPermaLink="false">http://www.losoft.org/blog/?p=2513</guid>
		<description><![CDATA[Zawsze to zapominam Wiec, jezeli system jest czysty i nie sa jeszcze aktywne repozytoria partnerow, nalezy je wlaczyc w System->Administracja->Zrodla oprogramowania &#8211; zaznaczamy odpowiednie pola wyboru. Zamykamy, przeladowujemy i instalujemy JDK znanym juz poleceniem czlowiek@maszyna:~$ sudo apt-get update &#038;&#038; sudo apt-get install sun-java6-jdk]]></description>
			<content:encoded><![CDATA[<p>Zawsze to zapominam <img src='http://www.losoft.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Wiec, jezeli system jest czysty i nie sa jeszcze aktywne repozytoria partnerow, nalezy je wlaczyc w System->Administracja->Zrodla oprogramowania &#8211; zaznaczamy odpowiednie pola wyboru.<br />
Zamykamy, przeladowujemy i instalujemy JDK znanym juz poleceniem</p>
<pre class="notranslate bash">
czlowiek@maszyna:~$ <span class="command">sudo apt-get update &#038;&#038; sudo apt-get install sun-java6-jdk</span>
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.losoft.org/blog/2010/09/instalacja-sun-oracle-java-w-lucid-lynx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Konfiguracja Apache-Tomcat na Ubuntu</title>
		<link>http://www.losoft.org/blog/2009/10/konfiguracja-apache-tomcat-na-ubuntu/</link>
		<comments>http://www.losoft.org/blog/2009/10/konfiguracja-apache-tomcat-na-ubuntu/#comments</comments>
		<pubDate>Sat, 03 Oct 2009 20:24:02 +0000</pubDate>
		<dc:creator>lookout</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Konfiguracja]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[Programy]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[klient-server]]></category>
		<category><![CDATA[programowanie]]></category>
		<category><![CDATA[tomcat]]></category>

		<guid isPermaLink="false">http://www.losoft.org/blog/?p=1048</guid>
		<description><![CDATA[Jak juz jestem w temacie konfiguracji srodowisk programistycznych, to moze cos o kontenerze Tomcat (Jakarta), jako, ze jest najczesciej wykorzystywany do uruchamiania aplikacji webowych tworzonych w technologi Java Servlet i JSP. 1. Instalujemy Javke czlowiek@maszyna:~$ sudo apt-get install sun-java6-jdk 2. Instalujemy Tomcat&#8217;a czlowiek@maszyna:~$ sudo apt-get install tomcat6 3. Testujemy Tomcat&#8217;a czlowiek@maszyna:~$ wget -q http://localhost:8080 -O [...]]]></description>
			<content:encoded><![CDATA[<p>Jak juz jestem w temacie konfiguracji srodowisk programistycznych, to moze cos o kontenerze Tomcat (Jakarta), jako, ze jest najczesciej wykorzystywany do uruchamiania aplikacji webowych tworzonych w technologi Java Servlet i JSP.</p>
<p>1. Instalujemy Javke</p>
<pre class="notranslate bash">
czlowiek@maszyna:~$ <span class="command">sudo apt-get install sun-java6-jdk</span>
</pre>
<p>2. Instalujemy Tomcat&#8217;a</p>
<pre class="notranslate bash">
czlowiek@maszyna:~$ <span class="command">sudo apt-get install tomcat6</span>
</pre>
<p>3. Testujemy Tomcat&#8217;a</p>
<pre class="notranslate bash">
czlowiek@maszyna:~$ <span class="command">wget -q http://localhost:8080 -O /tmp/atest &amp;&amp; cat /tmp/atest | grep -i "it works"</span>
</pre>
<p>jak dostaniemy cos podobnego: <span class="notranslate code">&lt;h1&gt;It works !&lt;/h1&gt;</span> to serwer dziala.</p>
<p>4. Teraz instalujemy przykladowe aplikacje z repo</p>
<pre class="notranslate bash">
czlowiek@maszyna:~$ <span class="command">sudo apt-get install tomcat6-examples</span>
czlowiek@maszyna:~$ <span class="command">sudo /etc/init.d/tomcat6 restart</span>
</pre>
<p>i klikamy: <a href="http://localhost:8080/examples/" title="tomcat sample" target="_blank">http://localhost:8080/examples/</a>.</p>
<p>5. Mozemy tez sciagnac przykladowa <a title="tomcat sample application" href="http://tomcat.apache.org/tomcat-6.0-doc/appdev/sample/sample.war">aplikacje</a> i zainstalowac (skopiowac) ja recznie w domyslnym katalogu aplikacji webowych</p>
<pre class="notranslate bash">
czlowiek@maszyna:~$ <span class="command">wget http://tomcat.apache.org/tomcat-6.0-doc/appdev/sample/sample.war -O /tmp/sample.war &amp;&amp; sudo cp /tmp/sample.war /var/lib/tomcat6/webapps/</span>
</pre>
<p>po wklepaniu <a href="http://localhost:8080/sample/" title="tomcat sample" target="_blank">http://localhost:8080/sample/</a> w przegladarce powinnismy dostac cos takiego:</p>
<p><a rel="lightbox[p_990]" href="http://www.losoft.org/blog/wp-content/uploads/2009/10/tomcat_sample.png"><img class="aligncenter size-medium wp-image-1001" title="tomcat sample" src="http://www.losoft.org/blog/wp-content/uploads/2009/10/tomcat_sample-300x89.png" alt="tomcat sample" width="300" height="89" /></a></p>
<p>lub takiego: <span class="notranslate code">&lt;h1&gt;Sample &#8220;Hello, World&#8221; Application&lt;/h1&gt;</span> z konsoli:</p>
<pre class="notranslate bash">
czlowiek@maszyna:~$ <span class="command">wget -q http://localhost:8080/sample/ -O /tmp/atest &amp;&amp; cat /tmp/atest | grep -i "h1"</span>
</pre>
<p>To tyle w skrocie na temat konfiguracji Apache-Tomcat na Ubuntu. Jednakze zapraszam na strone glowna projektu <a href="http://tomcat.apache.org/tomcat-6.0-doc/index.html" title="Tomcat" target="_blank">Tomcat</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.losoft.org/blog/2009/10/konfiguracja-apache-tomcat-na-ubuntu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Java i niuchanie po systemie</title>
		<link>http://www.losoft.org/blog/2009/09/java-i-niuchanie-po-systemie/</link>
		<comments>http://www.losoft.org/blog/2009/09/java-i-niuchanie-po-systemie/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 19:25:50 +0000</pubDate>
		<dc:creator>lookout</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[programowanie]]></category>
		<category><![CDATA[system info]]></category>

		<guid isPermaLink="false">http://www.losoft.org/blog/?p=605</guid>
		<description><![CDATA[Jak pobrac, naprzyklad, ilosc wolnej pamieci w systemie operacyjnym, na ktorym uruchomiona jest Javka, srednie wykorzystanie procesora lub jeszcze wolne miejsce na dysku. Mozna roznie, najczesciej korzysta sie ze skryptow, ale co z pure Java? I o tym wlasnie teraz a do pomocy mamy caly package java.lang.management i com.sun.management. Dla nas najciekawszym bedzie OperatingSystemMXBean, interface [...]]]></description>
			<content:encoded><![CDATA[<p>Jak pobrac, naprzyklad, ilosc wolnej pamieci w systemie operacyjnym, na ktorym uruchomiona jest Javka, srednie wykorzystanie procesora lub jeszcze wolne miejsce na dysku. Mozna roznie, najczesciej korzysta sie ze skryptow, ale co z pure Java? I o tym wlasnie teraz a do pomocy mamy caly package <span class="notranslate code">java.lang.management</span> i <span class="notranslate code">com.sun.management</span>.<br />
Dla nas najciekawszym bedzie <span class="notranslate code">OperatingSystemMXBean</span>, interface umozliwiajacy pobranie info z systemu operacyjnego, na ktorym uruchomiona jest wirtualna maszyna Javy (JVM).</p>
<p>Info o systemie</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;">OperatingSystemMXBean osmxb <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span>OperatingSystemMXBean<span style="color: #009900;">&#41;</span> ManagementFactory.<span style="color: #006633;">getOperatingSystemMXBean</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;System: &quot;</span> <span style="color: #339933;">+</span> osmxb.<span style="color: #006633;">getName</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span> <span style="color: #0000ff;">&quot; &quot;</span>
	<span style="color: #339933;">+</span> osmxb.<span style="color: #006633;">getVersion</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span> <span style="color: #0000ff;">&quot; (&quot;</span> <span style="color: #339933;">+</span> osmxb.<span style="color: #006633;">getArch</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span> <span style="color: #0000ff;">&quot;)&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">// System: Linux 2.6.28-15-generic (i386)</span></pre></div></div>

<p>Fizyczna</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;RAM: &quot;</span>
	<span style="color: #339933;">+</span> <span style="color: #009900;">&#40;</span>osmxb.<span style="color: #006633;">getFreePhysicalMemorySize</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">/</span> <span style="color: #cc66cc;">1024</span> <span style="color: #339933;">/</span> <span style="color: #cc66cc;">1024</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span> <span style="color: #0000ff;">&quot;/&quot;</span>
	<span style="color: #339933;">+</span> <span style="color: #009900;">&#40;</span>osmxb.<span style="color: #006633;">getTotalPhysicalMemorySize</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">/</span> <span style="color: #cc66cc;">1024</span> <span style="color: #339933;">/</span> <span style="color: #cc66cc;">1024</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span> <span style="color: #0000ff;">&quot; MiB&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">// RAM: 1454/3277 MiB</span></pre></div></div>

<p>Swap</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Swap: &quot;</span>
	<span style="color: #339933;">+</span> <span style="color: #009900;">&#40;</span>osmxb.<span style="color: #006633;">getFreeSwapSpaceSize</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">/</span> <span style="color: #cc66cc;">1024</span> <span style="color: #339933;">/</span> <span style="color: #cc66cc;">1024</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span> <span style="color: #0000ff;">&quot;/&quot;</span>
	<span style="color: #339933;">+</span> <span style="color: #009900;">&#40;</span>osmxb.<span style="color: #006633;">getTotalSwapSpaceSize</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">/</span> <span style="color: #cc66cc;">1024</span> <span style="color: #339933;">/</span> <span style="color: #cc66cc;">1024</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span> <span style="color: #0000ff;">&quot; MiB&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">// Swap: 956/956 MiB</span></pre></div></div>

<p>Srednie obciazenie</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Load: &quot;</span> <span style="color: #339933;">+</span> osmxb.<span style="color: #006633;">getSystemLoadAverage</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">// Load: 1.41</span></pre></div></div>

<p>No i CPU &#8211; tu trzeba troche pokombinowac <img src='http://www.losoft.org/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000000; font-weight: bold;">static</span> <span style="color: #000066; font-weight: bold;">long</span> lastSystemTime <span style="color: #339933;">=</span> <span style="color: #003399;">System</span>.<span style="color: #006633;">nanoTime</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000000; font-weight: bold;">static</span> <span style="color: #000066; font-weight: bold;">long</span> lastProcessCpuTime <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000066; font-weight: bold;">double</span> round<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">double</span> value, <span style="color: #000066; font-weight: bold;">int</span> place<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #003399;">BigDecimal</span> bd <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">BigDecimal</span><span style="color: #009900;">&#40;</span>value<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	bd <span style="color: #339933;">=</span> bd.<span style="color: #006633;">setScale</span><span style="color: #009900;">&#40;</span>place, <span style="color: #003399;">BigDecimal</span>.<span style="color: #006633;">ROUND_UP</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000000; font-weight: bold;">return</span> bd.<span style="color: #006633;">doubleValue</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">synchronized</span> <span style="color: #000066; font-weight: bold;">double</span> getCpuUsage<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000066; font-weight: bold;">long</span> systemTime <span style="color: #339933;">=</span> <span style="color: #003399;">System</span>.<span style="color: #006633;">nanoTime</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000066; font-weight: bold;">long</span> processCpuTime <span style="color: #339933;">=</span> osmxb.<span style="color: #006633;">getProcessCpuTime</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #000066; font-weight: bold;">double</span> cpuUsage <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">double</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#40;</span>processCpuTime <span style="color: #339933;">-</span> lastProcessCpuTime<span style="color: #009900;">&#41;</span>
		<span style="color: #339933;">/</span> <span style="color: #009900;">&#40;</span>systemTime <span style="color: #339933;">-</span> lastSystemTime<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	lastSystemTime <span style="color: #339933;">=</span> systemTime<span style="color: #339933;">;</span>
	lastProcessCpuTime <span style="color: #339933;">=</span> processCpuTime<span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #000000; font-weight: bold;">return</span> round<span style="color: #009900;">&#40;</span>cpuUsage <span style="color: #339933;">/</span> osmxb.<span style="color: #006633;">getAvailableProcessors</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>, <span style="color: #cc66cc;">2</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;CPU: &quot;</span> <span style="color: #339933;">+</span> getCpuUsage<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span> <span style="color: #0000ff;">&quot; %&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">// CPU: 23.69 %</span></pre></div></div>

<p>Wiecej informacji na temat uzytych tu pakietow, mozna uzyskac <a href="http://java.sun.com/javase/6/docs/api/java/lang/management/package-summary.html" target="_blank" title="java.lang.management">tutaj</a> i <a href="http://java.sun.com/javase/6/docs/jre/api/management/extension/com/sun/management/package-summary.html" target="_blank" title="com.sun.management">tutaj</a>.</p>
<p>Ups, no tak, a co z miejscem na dyskach?</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #003399;">File</span> path <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">File</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;/&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;/: &quot;</span> <span style="color: #339933;">+</span> <span style="color: #009900;">&#40;</span>path.<span style="color: #006633;">getFreeSpace</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">/</span> <span style="color: #cc66cc;">1024</span> <span style="color: #339933;">/</span> <span style="color: #cc66cc;">1024</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span> <span style="color: #0000ff;">&quot;/&quot;</span> <span style="color: #339933;">+</span> <span style="color: #009900;">&#40;</span>path.<span style="color: #006633;">getTotalSpace</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">/</span> <span style="color: #cc66cc;">1024</span> <span style="color: #339933;">/</span> <span style="color: #cc66cc;">1024</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span> <span style="color: #0000ff;">&quot; MiB&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">// /: 20248/28158 MiB</span>
path <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">File</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;/var&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;/var: &quot;</span> <span style="color: #339933;">+</span> <span style="color: #009900;">&#40;</span>path.<span style="color: #006633;">getFreeSpace</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">/</span> <span style="color: #cc66cc;">1024</span> <span style="color: #339933;">/</span> <span style="color: #cc66cc;">1024</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span> <span style="color: #0000ff;">&quot;/&quot;</span> <span style="color: #339933;">+</span> <span style="color: #009900;">&#40;</span>path.<span style="color: #006633;">getTotalSpace</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">/</span> <span style="color: #cc66cc;">1024</span> <span style="color: #339933;">/</span> <span style="color: #cc66cc;">1024</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span> <span style="color: #0000ff;">&quot; MiB&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">// /var: 7174/9852 MiB</span>
path <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">File</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;/home&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;/home: &quot;</span> <span style="color: #339933;">+</span> <span style="color: #009900;">&#40;</span>path.<span style="color: #006633;">getFreeSpace</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">/</span> <span style="color: #cc66cc;">1024</span> <span style="color: #339933;">/</span> <span style="color: #cc66cc;">1024</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span> <span style="color: #0000ff;">&quot;/&quot;</span> <span style="color: #339933;">+</span> <span style="color: #009900;">&#40;</span>path.<span style="color: #006633;">getTotalSpace</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">/</span> <span style="color: #cc66cc;">1024</span> <span style="color: #339933;">/</span> <span style="color: #cc66cc;">1024</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span> <span style="color: #0000ff;">&quot; MiB&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">// /home: 20183/56325 MiB</span></pre></div></div>

<p>Jezeli <span class="notranslate code">/var</span> i <span class="notranslate code">/home</span> sa w roocie to dostaniemy wartosci z roota. W windowsie jest podobnie, z ta roznica, ze dyski identyfikujemy jako <span class="notranslate code">c:/</span>, <span class="notranslate code">d:/</span>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.losoft.org/blog/2009/09/java-i-niuchanie-po-systemie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

