<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.3" -->
<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/"
	>

<channel>
	<title>Software related blog &#187; java</title>
	<link>http://www.softrelated.com</link>
	<description>...un blog soft despre soft si nu numai...</description>
	<pubDate>Tue, 15 Apr 2008 12:13:14 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
	<language>en</language>
			<item>
		<title>Sa se asterne zapada si pe web !</title>
		<link>http://www.softrelated.com/sa-se-asterne-zapada-si-pe-web.html</link>
		<comments>http://www.softrelated.com/sa-se-asterne-zapada-si-pe-web.html#comments</comments>
		<pubDate>Mon, 17 Dec 2007 21:23:35 +0000</pubDate>
		<dc:creator>belial</dc:creator>
		
		<category><![CDATA[java]]></category>

		<category><![CDATA[tutoriale]]></category>

		<category><![CDATA[javascript]]></category>

		<category><![CDATA[snowstorm]]></category>

		<guid isPermaLink="false">http://www.softrelated.com/sa-se-asterne-zapada-si-pe-web.html</guid>
		<description><![CDATA[Probabil ca din dorinta de a ne simti ca de sarbatori ne impodobim bradul si caminele, purtam caciuli rosii ca ale lui Mos Craciun, spiritul sarbatorilor de iarna ne copleseste. Ca sa se resimta oarecum acest sezon si in lumea virtuala, pe web, unii s-au gandit sa faca ceva in acest scop, si anume un [...]]]></description>
			<content:encoded><![CDATA[<p>Probabil ca din dorinta de a ne simti ca de sarbatori ne impodobim bradul si caminele, purtam caciuli rosii ca ale lui Mos Craciun, spiritul sarbatorilor de iarna ne copleseste. Ca sa se resimta oarecum acest sezon si in lumea virtuala, pe web, unii s-au gandit sa faca ceva in acest scop, si anume un javascript care simuleaza o ninsoare blanda, zapada asternandu-se pe statusbar-ul browserelor.</p>
<p><strong>DHTML Snowstorm</strong> este un script care trebuie sa recunosc: <em>kicks ass</em> nu numai prin usurinta cu care poate fi implementat dar si prin compatibilitatea sa cu toate browserele. Dupa ce v-ati descarcat o <a href="http://www.schillmania.com/projects/snowstorm/snowstorm_20041121a.zip" title="copie" target="_blank">copie</a> a acestui script tot ce trebuie sa faceti e sa apelati javascript-ul cu ajutorul codului urmator (bineinteles plasat in interiorul &lt;head&gt;):</p>

<div class="wp_syntax"><div class="code"><pre>&lt;script type=&quot;text/javascript&quot; src=&quot;script/snowstorm.js&quot;&gt;&lt;/script&gt;</pre></div></div>

<p>Pentru cei mai pretentiosi sau care vor doar sa-si personalizeze script-ul exista posibilitatea unei ajustari de variabile in fisierul snowstorm.js<br />
<a class="spoiler_link_show" href="javascript:void(0)" onclick="wpSpoilerToggle(document.getElementById('id1189268245'), this, 'show', 'hide')">show</a></p>
<div class="spoiler_div" id="id1189268245" style="display:none">
<strong>usePNG</strong><br />
<em>Enables PNG images if supported. false disables all PNG usage and uses GIFs - may run slightly faster on older systems.</em><br />
<strong>imagePath</strong><br />
<em>The relative path to the snowflake PNG/GIF images. eg. image/snow/ (note the trailing slash - important)</em><br />
<strong>flakeTypes</strong><br />
<em>Sets the range of snowflake images to use. eg. a value of 5 will use images ranging from 0.png (or .gif) to 4.png.</em><br />
<strong>flakesMax</strong><br />
<em>Sets the maximum number of snowflakes that can exist on the screen at any given time.</em><br />
<strong>flakesMaxActive</strong><br />
<em>Sets the limit of &#8220;falling&#8221; snowflakes (ie. moving on the screen, thus considered to be active.)</em><br />
<strong>vMax</strong><br />
<em>Defines the maximum X and Y velocities for the storm; a random value in this range is selected for each snowflake.</em><br />
<strong>flakeWidth</strong><br />
<em>Width (pixels) allocated for ech snowflake image.</em><br />
<strong>flakeHeight</strong><br />
<em>Height (pixels) allocated for each snowflake image.</em><br />
<strong>flakeBottom</strong><br />
<em>Limits the &#8220;floor&#8221; (pixels) of the snow. If unspecified, snow will &#8220;stick&#8221; to the bottom of the browser window and persists through browser resize/scrolling.</em><br />
<strong>snowCollect</strong><br />
<em>Specifies whether or not snow should be allowed to stack and pile up. Can eventually be very CPU-intensive.</em>
</div>
<p>Drept exemplu puteti lua aceasta pagina pe care nu se vad prea bine fulgii (oare de ce?) sau mai bine dati un click <a href="http://softrelated.com/snowstorm" title="aici" target="_blank">aici</a> sa vedeti despre ce-i vorba, concret.</p>
<p><em>*cei care vor sa implementeze acest script intr-o tema la blogul lor WordPress nu trebuie decat sa editeze fisierul header.php si sa copieze directorul image si script in directorul root al blogului.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.softrelated.com/sa-se-asterne-zapada-si-pe-web.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>script.aculo.us - javascript de nu te vezi !</title>
		<link>http://www.softrelated.com/scriptaculous-javascript-de-nu-te-vezi.html</link>
		<comments>http://www.softrelated.com/scriptaculous-javascript-de-nu-te-vezi.html#comments</comments>
		<pubDate>Fri, 30 Nov 2007 20:48:01 +0000</pubDate>
		<dc:creator>belial</dc:creator>
		
		<category><![CDATA[java]]></category>

		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.softrelated.com/scriptaculous-javascript-de-nu-te-vezi.html</guid>
		<description><![CDATA[script.aculo.us reprezinta o compilatie (cam dura nominalizarea) de biblioteci javascript GRATUITA care ofera foarte multa satisfactie celor care interactioneaza cu acest pachet minunat (fie ca e vorba despre cel care dezvolta interfata sau despre cel care o foloseste). Asadar pachetul contine animatii structurate pe framework, utilitare de tip DOM (Document Object Model), drag and drop [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.gamelink.ro/imagehost/upload/scriptaculous_logo.png" align="left" height="108" width="350" />script.aculo.us reprezinta o compilatie (cam dura nominalizarea) de biblioteci javascript GRATUITA care ofera foarte multa satisfactie celor care interactioneaza cu acest pachet minunat (fie ca e vorba despre cel care dezvolta interfata sau despre cel care o foloseste). Asadar pachetul contine animatii structurate pe framework, utilitare de tip DOM (Document Object Model), drag and drop si putin ajax.</p>
<p>Va puteti juca cu engine-ul <a href="http://wiki.script.aculo.us/scriptaculous/show/CombinationEffectsDemo" title="animatiilor" target="_blank">animatiilor</a> sau puteti arunca o privire la varianta cosului de cumparaturi bazat pe <a href="http://demo.script.aculo.us/shop" title="drag and drop" target="_blank">drag and drop</a> iar daca va plictisiti rau de tot puteti oricand sa va jucati <a href="http://wiki.script.aculo.us/scriptaculous/page/print/SortableFloatsDemo" title="puzzle" target="_blank">puzzle</a>. O functie foarte utila este <a href="http://demo.script.aculo.us/ajax/autocompleter" title="ajax autocompletion" target="_blank">ajax autocompletion</a>.  Nici functia de <a href="http://wiki.script.aculo.us/scriptaculous/page/print/SortableListsDemo" title="sortare" target="_blank">sortare</a> nu este mai putin importanta. Acestea sunt doar cateva dintre script-urile de care dispuneti dupa ce v-ati instalat pachetul script.aculo.us, script-uri ale caror domenii de activitate nici nu are rost sa le pomenesc fiind atat de evidente.</p>
<p>In continuare un mic ghid cu ajutorul caruia ar trebui sa va puteti instala singuri acest pachet:</p>
<ul>
<li>Va descarcati ultima versiune de pe pagina oficiala</li>
</ul>
<ul>
<li>     Va creati un director cu un nume cat mai sugestiv (de exemplu /javascript) in care veti copia fisierele prototype.js, scriptaculous.js, builder.js, effects.js, dragdrop.js, slider.js si controls.js (trebuie sa va precizez faptul ca NU TOATE fisierele sunt vitale si pachetul va fi functional si daca nu toate fisierele de mai sus vor fi incarcate pe host).</li>
</ul>
<ul>
<li>     Apelati bibliotecile javascript folosind codul urmator</li>
</ul>

<div class="wp_syntax"><div class="code"><pre>&lt;script src=&quot;javascripts/prototype.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
&lt;script src=&quot;javascripts/scriptaculous.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;</pre></div></div>

<p>(cele doua apeluri vor incarca toate modulele)<br />
sau puteti alege care module sa le incarcati cu ajutorul sintaxei:</p>

<div class="wp_syntax"><div class="code"><pre>&lt;script src=&quot;scriptaculous.js?load=effects,dragdrop&quot; type=&quot;...&quot;&gt;&lt;/script&gt;</pre></div></div>

<p>optiunile din care aveti de ales fiind: builder, effects, dragdrop, controls si slider.<br />
As dori sa va retin atentia asupra faptului ca unele module nu pot functia corespunzator fara unele din cele de mai sus.</p>
<ul>
<li>     Tot ce mai aveti de facut este sa definiti functiile pe diferite elemente:</li>
</ul>

<div class="wp_syntax"><div class="code"><pre>&lt;script type=&quot;text/javascript&quot; language=&quot;javascript&quot;&gt;
          // &lt;![CDATA[
            Effect.Appear(\\'element_id\\');
          // ]]&gt;
        &lt;/script&gt;</pre></div></div>

<p>Personal, consider astfel de pachete foarte utile atat pentru programatorii avansati dar si pentru cei incepatori.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.softrelated.com/scriptaculous-javascript-de-nu-te-vezi.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Image reflection cu javascript - integrare WordPress</title>
		<link>http://www.softrelated.com/image-reflection-cu-javascript-integrare-wordpress.html</link>
		<comments>http://www.softrelated.com/image-reflection-cu-javascript-integrare-wordpress.html#comments</comments>
		<pubDate>Tue, 20 Nov 2007 17:59:40 +0000</pubDate>
		<dc:creator>belial</dc:creator>
		
		<category><![CDATA[java]]></category>

		<category><![CDATA[imagine]]></category>

		<category><![CDATA[reflexie]]></category>

		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.softrelated.com/image-reflection-cu-javascript-integrare-wordpress.html</guid>
		<description><![CDATA[Am mai trecut in revista o metoda destul de interesanta care folosea un java applet pentru a realiza efectul de reflexie pe suprafata apei a unei imagini. Trebuie sa recunosc ca efectul anterior este destul de sensibil la parsing-ul browserelor IE, Safari, Opera (sensibil in sensul ca daca nu este folosit intr-o maniera stricta acesta [...]]]></description>
			<content:encoded><![CDATA[<p>Am mai trecut in revista o <a href="http://www.softrelated.com/image-reflection-applet.html">metoda</a> destul de interesanta care folosea un java applet pentru a realiza efectul de reflexie pe suprafata apei a unei imagini. Trebuie sa recunosc ca efectul anterior este destul de sensibil la <em>parsing</em>-ul browserelor IE, Safari, Opera (sensibil in sensul ca daca nu este folosit intr-o maniera stricta acesta ori nu este vizibil ori blocheaza browser-ul la incarcarea paginii respective).</p>
<p>Am sa va propun o alta metoda care nu e la fel de &#8220;mofturoasa&#8221;. Si de data asta vom folosi javascript. Chestia interesanta este ca metoda asta poate fi implementata si pe blog-urile care folosesc engine-ul Wordpress sub forma de plugin. Mai jos veti observa o varianta de folosire <em>plain and simple</em>.</p>
<p>Descarcati fisierul <a href="http://www.softrelated.com/wp-content/uploads/2007/11/reflection.js" target="_blank" title="reflection.js">reflection.js</a> pe care-l veti apela prin intermediul codului urmator:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre>&lt;script src=&quot;reflection.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;</pre></td></tr></table></div>

<p><em>In cazul de mai sus fisierul reflection.js trebuie sa fie in acelasi director cu fisierul html in care va fi apelat.</em><br />
Pentru a aplica efectul unei poze anume nu trebuie decat sa adaugam tag-ul <em>class=&#8221;reflect&#8221;</em> imaginii corespunzatoare, spre exemplu:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre>&lt;img src=&quot;poza.jpg&quot; class=&quot;reflect&quot; alt=&quot;reflection.js&quot; /&gt;</pre></td></tr></table></div>

<p>Mai exista posibilitatea personalizarii efectului, si anume:</p>
<ul>
<li> class=&#8221;reflect rheight33&#8243; =&gt; inaltimea reflexiei va fi de 33% din inaltimea originala a imaginii.</li>
</ul>
<ul>
<li> class=&#8221;reflect ropacity30&#8243; =&gt; opacitatea reflexiei va fi de 30%.</li>
</ul>
<p>Puteti observa efectul obtinut <a href="http://www.softrelated.com/reflection">aici</a></p>
<p>Browser-ele care suporta acest efect sunt:</p>
<ul>
<li> Internet Explorer 5.5+</li>
</ul>
<ul>
<li>Mozilla Firefox 1.5+</li>
</ul>
<ul>
<li> Opera 9+</li>
</ul>
<ul>
<li> Safari 2+</li>
</ul>
<p>Puteti descarca de <a href="http://siuyee.com/files/wp-wetfloor-1-6a.zip">aici</a> plugin-ul pentru Wordpress (&gt;2.x) pe care-l instalati la fel ca oricare alt plugin folosind codul de mai sus pentru adaugarea efectului dorit la o anumita poza.<br />
Partea frumoasa e ca acest script se poate integra frumos in forumurile phpbb, invision board putandu-se crea un combo si cu celebrul script Lightbox.</p>
<p>Sper ca ati inteles despre ce era vorba si mai sper ca va va fi de folos cele de mai sus. Bafta si nu ezitati sa puneti intrebari daca va impotmoliti pe traseu !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.softrelated.com/image-reflection-cu-javascript-integrare-wordpress.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Image reflection applet</title>
		<link>http://www.softrelated.com/image-reflection-applet.html</link>
		<comments>http://www.softrelated.com/image-reflection-applet.html#comments</comments>
		<pubDate>Mon, 19 Nov 2007 17:09:20 +0000</pubDate>
		<dc:creator>belial</dc:creator>
		
		<category><![CDATA[java]]></category>

		<category><![CDATA[imagine]]></category>

		<category><![CDATA[reflexie]]></category>

		<guid isPermaLink="false">http://www.softrelated.com/image-reflection-applet.html</guid>
		<description><![CDATA[Probabil ca unii dintre voi s-au intrebat cum se poate realiza efectul de reflexie a unei poze pe suprafata apei. Nimic mai simplu. Pentru asta apelam la java.
Vom avea nevoie de applet-ul lake pe care-l vom incarca in directorul care contine si pagina in care se apeleaza applet-ul nostru. Mai departe va trebui sa apelati [...]]]></description>
			<content:encoded><![CDATA[<p>Probabil ca unii dintre voi s-au intrebat cum se poate realiza efectul de reflexie a unei poze pe suprafata apei. Nimic mai simplu. Pentru asta apelam la java.</p>
<p>Vom avea nevoie de applet-ul <a HREF="http://www.softrelated.com/lakeapplet/Lake.class" TARGET="_blank" TITLE="Lake">lake</a> pe care-l vom incarca in directorul care contine si pagina in care se apeleaza applet-ul nostru. Mai departe va trebui sa apelati applet-ul folosind codul care se regaseste si in fisierul exemplu <a HREF="http://www.softrelated.com/wp-content/uploads/2007/11/index.html.txt" TITLE="index.html.txt">index.html</a></p>
<p>Variabilele width, height si value evident ca se pot schimba, atentie insa la height care va trebui sa aiba valoarea de 2x mai mare decat a pozei folosite (test.gif in cazul nostru are 100px).</p>
<p>Rezultatul final il puteti vedea <a TITLE="aici" TARGET="_blank" HREF="http://www.softrelated.com/lakeapplet/">aici</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.softrelated.com/image-reflection-applet.html/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
