<?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>mediapro.lt</title>
	<atom:link href="http://www.mediapro.lt/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mediapro.lt</link>
	<description>Tinklapių kūrimas, dizainas, programavimas, SEO</description>
	<lastBuildDate>Sun, 06 May 2012 19:09:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>CSS pamoka</title>
		<link>http://www.mediapro.lt/programavimas/css-pamoka/</link>
		<comments>http://www.mediapro.lt/programavimas/css-pamoka/#comments</comments>
		<pubDate>Sun, 06 May 2012 19:09:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programavimas]]></category>

		<guid isPermaLink="false">http://www.mediapro.lt/?p=78</guid>
		<description><![CDATA[Sukurti paprastą tinklapį nesunku. Daug sunkiau sulaukti lankytojų dėmesio ir teigiamų atsiliepimų. Dažna priežastis &#8211; prastas interneto svetainių apipavidalinimas. Sprendimas &#8211; pakopiniai stilių šablonai (Cascading Style Sheets; CSS), tinklapių išvaizdos pagrindas. CSS &#8211; neatskiriama didžiųjų portalų ir mažų asmeninių svetainių dalis. CSS kūrėjai &#8211; „Pasaulio voratinklio konsorciumas“ (World Wide Web Consorcium; W3C). Ši organizacija kartu]]></description>
			<content:encoded><![CDATA[<p>Sukurti paprastą tinklapį nesunku. Daug sunkiau sulaukti lankytojų dėmesio ir teigiamų atsiliepimų. Dažna priežastis &#8211; prastas interneto svetainių apipavidalinimas. Sprendimas &#8211; pakopiniai stilių šablonai (Cascading Style Sheets; CSS), tinklapių išvaizdos pagrindas. CSS &#8211; neatskiriama didžiųjų portalų ir mažų asmeninių svetainių dalis.</p>
<p>CSS kūrėjai &#8211; „Pasaulio voratinklio konsorciumas“ (World Wide Web Consorcium; W3C). Ši organizacija kartu su didžiosiomis IT bendrovėmis kuria HTML ir kitus interneto standartus. Interneto naršyklių kūrėjai („Microsoft“, „Netscape“, „Opera Software“ ir t.t.) atsižvelgia ir pritaiko savo gaminius prie W3C rekomendacijų. Pirmasis CSS standartas pristatytas dar 1996 metais, antrasis &#8211; 1998 m. Stiliai vadinami pakopiniais, nes tai atitinka HTML dokumentų apipavidalinimo principą. Naudojant daug stilių, jie veikia pagal svarbą, tarsi pakopomis. Žinant, jog internetui nėra nė penkiolikos metų, CSS &#8211; sąlyginai senas ir pripažintas būdas paprasčiau ir tiksliau išdėstyti tinklapio turinį. CSS patogus nes:</p>
<ul>
<li>Toks dokumentas užima mažiau vietos ir greičiau pasirodo vartotojo naršyklėje (įvairių puslapių išvaizdą aprašantis CSS dokumentas iš serverio atsisiunčiamas tik vienąkart);</li>
<li>Toks dokumentas lengviau bei kokybiškiau apdorojamas automatiškai, todėl tokius dokumentus geriau indeksuoja paieškos sistemos.</li>
<li>Naudojant CSS, lengviau keisti iškart visų puslapių išvaizdą;</li>
<li>Taip paprasčiau pasiekti, jog šiuos puslapius įvairios naršyklės rodytų vienodai;</li>
<li>Esant ribotam perdavimo kanalui galima siųsti tik patį HTML dokumentą, bei nesiųsti jo CSS;</li>
<li>Galima siųsti tik patį HTML dokumentą, bei nesiųsti jo CSS, jei naršyklė nepajėgi jį atvaizduoti;</li>
</ul>
<h1>CSS</h1>
<p><strong>CSS (angl. Cascading Style Sheets)</strong> – kalba, skirta nusakyti kita struktūrine kalba aprašyto dokumento vaizdavimą. Dažniausiai CSS aprašomas HTML dokumentų pateikimas, tačiau ją galima taikyti ir įvairiems kitiems XML dokumentams (tame tarpe SVG ir XUL).</p>
<h2>Pagrindinė sintaksė</h2>
<p>Stiliaus taisyklė apibrėžiama šia sintakse:</p>
<pre>identifikatorius {savybė: reikšmė}</pre>
<h2>Identifikatorius</h2>
<p>CSS identifikatorium gali būti bet kuris HTML elementas, taip pat vietoje identifikatoriumi gali būt apibrėžta klasė. Pavyzdžiui,</p>
<pre>p {text-align:center}</pre>
<p>aprašo stilių HTML pastraipos elementui p (&lt;p&gt;). Stilius gali būti sudaromas aprašant keletą savybių (atskirtų kabliataškiu):</p>
<pre>p {text-align:center;color:red}</pre>
<p>Internetinio puslapio pastraipų tekstas bus centruotas, raudonas.</p>
<h2>Klasės (class) atributas</h2>
<p>HTML elementui galima priskirti klasės atributą, o tai leidžia tam pačiam elemetui turėti skirtingus stilius. Pavyzdžiui, norima, kad dvi pastraipos būtų skirtingai lygiuojamos:</p>
<pre>p.right {text-align: right}
p.center {text-align: center}</pre>
<p>HTML dokumente norimos pastraipos aprašomos taip:</p>
<pre>&lt;p&gt;Ši pastraipa lygiuosis dešinės.&lt;/p&gt;</pre>
<p>ir</p>
<pre>&lt;p&gt;Ši pastraipa bus centruota.&lt;/p&gt;</pre>
<p>Elementui galima priskirti keletą klasių vienu metu, tačiau persidengiantys stiliai bus perrašyti:</p>
<pre>&lt;p&gt;Pastraipa su dviem klasėm.&lt;/p&gt;</pre>
<p>Labai patogu, kai klasės pavadinamos pagal tai, kokį stilių jos suteikia. Iš užrašo p galima suprasti, kad pastraipa bus lygiuojama prie dešinės paraštės.</p>
<h2>ID atributas</h2>
<p>Galima aprašyti stilių pagal elemento identifikatorių:</p>
<pre>#identifikatorius {text-align: right}</pre>
<p>Tada tik elementui su tuo identifikatorium bus taikomas aprašytas stilius:</p>
<pre>&lt;p id="identifikatorius"&gt;Ši pastraipa bus lygiuota dešinėje.&lt;/p&gt;</pre>
<h1>CSS priskyrimas HTML puslapiui</h1>
<h2>Išoriniai CSS</h2>
<p>CSS kodas įrašomas atskirame faile, pvz., style.css, o kelias iki failo nurodomas HTML dokumente &lt;link&gt; žymų, patalpintų &lt;head&gt; sekcijoje, pagalba:</p>
<pre>&lt;head&gt;
&lt;title&gt;Susietas CSS&lt;/title&gt;
&lt;link rel="stylesheet" type="text/css" href="style.css"&gt;
&lt;/head&gt;</pre>
<p>Šis variantas patogus esant dideliam svetainės failų kiekiui.</p>
<h2>Vidiniai CSS</h2>
<p>Štai tokio kodo pagalba galite nupiešti Lietuvos vėliavą.</p>
<pre>&lt;html&gt;
&lt;head&gt;
  &lt;meta http-equiv="content-type" content="text/html; charset=UTF-8"&gt;
  &lt;title&gt;    Lietuvos vėliava, nupiešta CSS pagalba&lt;/title&gt;
&lt;style type="text/css"&gt;
  body {
    margin:0;
    padding:0;
  }
  #veliava {
    margin: 0 auto 0 auto;
    height: 300px;
    width: 450px;
  }
  #geltona {
    background-color: yellow;
  }
  #zalia {
    background-color: #239E46;
  }
  #raudona {
    background-color: red;
  }
  #geltona, #zalia, #raudona {
    height: 100px;
  }
&lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;div id="veliava"&gt;
  &lt;div id="geltona"&gt;
  &lt;/div&gt;
  &lt;div id="zalia"&gt;
  &lt;/div&gt;
  &lt;div id="raudona"&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;</pre>
<h1>Keletas įdomesnių panaudojimo atvejų</h1>
<p>Labai dažnai prieš pradedant rašyti CSS stilius, išvalomi visų elementų vidiniai ir išoriniai tarpai (padding, margin):</p>
<pre>* { padding:0; margin:0 }</pre>
<p>Jei norite, jog stilius būtų pritaikomas visada, naudokite &#8222;!important&#8220;:</p>
<pre>p { color: #f00 !important }</pre>
<p>Ne visos naršyklės supranta, tačiau CSS galima naudoti ir išraiškas:</p>
<pre>p { width:expression (document.body.clientWidth &gt; 800 ? "800px" : "auto" );</pre>
<h1>Dar daugiau CSS</h1>
<h2>Pseudo klasės</h2>
<p>Pseudo klasės sintaksė:</p>
<pre>žymė:pseudo-klasė {savybė:reikšmė;}</pre>
<p>CSS klasės gali būti naudojamos kartu su pseudo klasėmis:</p>
<pre>žymė.klasė:pseudo-klasė {savybė:reikšmė;}</pre>
<p>Nuorodos gali būti vaizduojamos kelias būdais:</p>
<pre>a:link {color:#FF0000;}      /* neaplankyta nuoroda */
a:visited {color:#00FF00;}  /* aplankyta nuoruoda */
a:hover {color:#FF00FF;}  /* pelės kursorius virš nuorodos */
a:active {color:#0000FF;}  /* pažymėta nuoroda */</pre>
<p><strong>Pastaba</strong>: a:hover CSS apraše PRIVALO eiti po a:link ir a:visited, jei norite, kad jis būtų efektyvus!!</p>
<p><strong>Pastaba</strong>: a:active CSS apraše PRIVALO eiti po a:hover, jei norite, kad jis būtų efektyvus!!</p>
<p><strong>Pastaba</strong>: Pseudo klasių vardai yra ne case-sensitive.</p>
<h2>Pseudo klasės ir CSS klasės</h2>
<p>Pseudo klases ir kitas CSS klases galima naudoti drauge:</p>
<pre>a.red:visited {color:#FF0000}</pre>
<h2>Kitos naudingos pseudo klasės</h2>
<p><strong>Pastaba</strong>: Kad pseudo klasės veiktų teisingai ant IE būtinai nurodykite &lt;!DOCTYPE&gt;.</p>
<h3>:first-child</h3>
<p>Jei norite pažymėti pirmąjį elementą aibėje, naudokite :first-child pseudo klasę. Pavyzdyje parodytas pirmo paragrafo puslapyje išskyrimas:</p>
<pre>p:first-child {color:blue}</pre>
<p>Sekančiame pavyzdyje yra išskiriama kiekviena pirma &lt;i&gt; žymė, kiekviename paragrafe:</p>
<pre>p &gt; i:first-child {font-weight:bold}</pre>
<h3>:first-child</h3>
<p>Išskirkime visas &lt;i&gt; žymes pirmame dokumento paragrafe.</p>
<pre>p:first-child i {color:blue}</pre>
<h3>:lang</h3>
<p>Pseudo klasė :lang suteikia kitokį stilių elmentui turinčiam specifinį &#8222;lang&#8220; atributą:</p>
<pre>q:lang(no) {quotes: "~" "~"}  /* stilius */

&lt;p&gt;Some text &lt;q lang="no"&gt;A quote in a paragraph&lt;/q&gt; Some text.&lt;/p&gt; /* html */

Some text ~A quote in a paragraph~ Some text. /* Atvaizdavimas */</pre>
<h3>:focus</h3>
<p>Naudokite pseudo klasę :focus, jei norite sufokusuotam elementui suteikti kitokį stilių:</p>
<pre>input:focus {color:yellow}</pre>
<h1>CSS3</h1>
<h2>Įdomūs pakeitimai atėję su CSS3</h2>
<h3>Rėmeliai</h3>
<ul>
<li><strong>border-color</strong> &#8211; Leidžia sukurti gradieninį spalvų perėjimą rėmelyje;</li>
<li><strong>border-image</strong>- Leidžia rėmelį sudaryti iš atskirų paveiksliukų;
<ul>
<li>border-top-image</li>
<li>border-right-image</li>
<li>border-bottom-image</li>
<li>border-left-image</li>
</ul>
</li>
<li><strong>border-corner-image</strong>- Leidžia nustatyti atskirus rėmelio kampus;
<ul>
<li>border-top-left-image;</li>
<li>border-top-right-image;</li>
<li>border-bottom-left-image;</li>
<li>border-bottom-right-image;</li>
</ul>
</li>
<li><strong>border-radius</strong> &#8211; Leidžia užapvalinti rėmelio kampus;</li>
<li><strong>box-shadow</strong> &#8211; Sukuria šešėlį rėmeliui.</li>
</ul>
<h3>Teksto efektai</h3>
<ul>
<li><strong>text-shadow</strong> &#8211; Sukuria šešėlį tekstui;</li>
<li><strong>word-wrap</strong> &#8211; Leidžia suskaldyti žodį ir perkelti jį į kitą eilutę.</li>
</ul>
<h3>Spalvos</h3>
<ul>
<li><strong>opacity</strong> &#8211; Leidžia nurodyti spalvos permatomumą;</li>
<li><strong>RGBA colors</strong> &#8211; Panašiai kaip ir opacity, leidžia nurodyti spalvą su Alfa kanalu, t.y. permatomumu.</li>
</ul>
<h3>Kiti</h3>
<ul>
<li><strong>column-width, column-count, column-gap</strong> &#8211; Leidžia sukurti stulpelius dokumente, nurodyti tarpus tarp jų ir jų kieki.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.mediapro.lt/programavimas/css-pamoka/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pinigai internete</title>
		<link>http://www.mediapro.lt/internetinis-verslas/pinigai-internete/</link>
		<comments>http://www.mediapro.lt/internetinis-verslas/pinigai-internete/#comments</comments>
		<pubDate>Fri, 17 Feb 2012 15:21:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Internetinis verslas]]></category>

		<guid isPermaLink="false">http://www.mediapro.lt/?p=76</guid>
		<description><![CDATA[Skaitai šią antrašte ir galvoji, na pagaliau radau nuoroda kur bus konkrečiai nurodyta kur pinigai, arba kitaip sakant kaip labai greitai ir lengvai tarkime per viena naktį uždirbti tūkstančius doleriu internete ? Bet konkrečios idėjos aš jums tikrai nepasufleruosiu. Nu gerai norit idėjos ? Štai jums idėja, padarykite kloną, kopija internetinio tinklapio digg.com arba delfi.lt ir]]></description>
			<content:encoded><![CDATA[<p>Skaitai šią antrašte ir galvoji, na pagaliau radau nuoroda kur bus konkrečiai nurodyta kur pinigai, arba kitaip sakant kaip labai greitai ir lengvai tarkime per viena naktį uždirbti tūkstančius doleriu internete ?</p>
<p>Bet konkrečios idėjos aš jums tikrai nepasufleruosiu. Nu gerai norit idėjos ?</p>
<p>Štai jums idėja, padarykite kloną, kopija internetinio tinklapio digg.com arba delfi.lt ir išreklamuokite jį bent jau iki panašaus lygio įdėkite adsense ir dirbkite.<br />
Ir nesakykite kad mano bloge negalima rasti arba nėra šiame tinklalapyje paruoštų schemų kaip uždirbti pinigus internete. Arba eikite į bet kurį internetinį tinklalapį kuris uždirba tiek pinigų kiek jums reikia, darote kloną, sugalvojate gudria reklamine kompaniją ir pirmyn.</p>
<p>Tiesa slypi anapus. Juk projektą galima padaryti, bet kokia nauda, jei žmonės į jūsų internetine svetaine bloga neužsuka ?</p>
<p>Būtent dėl šios priežasties pas autsaiderius tiek daug šaunių projektų.</p>
<p>Čia paprasta – vienas lyderis yra ir žmonėms pilnai to užtenka. Kaip jūs galvojat kodėl daugeliui roko grupių nepasiseka pasiekti aukštumų ?</p>
<p>Kodėl yra Metallica bet neturi pasisiekimo kokia nors Meškuičių kaimo grupė ?</p>
<p>Tam kad patekti į rinka neužtenka paprasčiausiai nukopijuoti idėją – reikalinga originali mintis. Taigi kam reikalinga grupė kuri groja Metalicos stiliumi, juk metalica jau yra ?</p>
<p>Tas pats ir su internetiniais tinklalapiais. Jūs aišku galite pasiekti kažkokį lygi, bet jis gerokai skirsis nuo jau išreklamuoto internetinio puslapio.</p>
<p>Bet tai dar nereiškia kad idėjas neverta kopijuoti. Nes kitaip šiandiena Billo Geico turtas ir Stivo Dzobo skirtųsi žiauriai ir į priešingas puses. Kas atsimena istorija tai Geitsas paprasčiausiai ėmė idėjas iš Apple ir kopijavo. Čia svarbiausia yra:</p>
<p>1. Kopijuoti reikia iki to momento kol ši idėja neįgijo masinio pripažinimo. Kitu atveju sėkmė faktiškai lygi nuliui.<br />
2. Idėją reikia tobulinti. Tokiu atveju su jūsų jau išreklamuotu konkurentu pas jus bus kažkas originalaus, unikalaus kuri turi padėti jums įlysti į ta nišą. Čia galima atsiminti Google. Jie paėmė idėją, patobulino, modernizavo ją ir paliko kažkur toli toli visus konkurentus.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mediapro.lt/internetinis-verslas/pinigai-internete/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Svetainės greitis</title>
		<link>http://www.mediapro.lt/programavimas/svetaines-greitis/</link>
		<comments>http://www.mediapro.lt/programavimas/svetaines-greitis/#comments</comments>
		<pubDate>Fri, 17 Feb 2012 08:51:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programavimas]]></category>

		<guid isPermaLink="false">http://www.mediapro.lt/?p=73</guid>
		<description><![CDATA[Optimizuokite puslapio kodą Perteklinės operacijos, neefektyvios funkcijos, perteklinis puslapio kodas &#8211; visa tai yra jūsų bėda, kuri tikrai ir neabejotinai stabdys puslapio veikimą. Konkretūs sprendimai nebus pateikiami, nes tai atskiros paskaitos tema. Optimizuokite duomenų bazę Neteisinga duomenų bazės lentelių struktūra, indeksų nebuvimas, neoptimalios užklausos yra sekantis labai svarbus momentas optimizuojant interneto svetainę. Tai taip pat]]></description>
			<content:encoded><![CDATA[<p>Optimizuokite puslapio kodą<br />
Perteklinės operacijos, neefektyvios funkcijos, perteklinis puslapio kodas &#8211; visa tai yra jūsų bėda, kuri tikrai ir neabejotinai stabdys puslapio veikimą. Konkretūs sprendimai nebus pateikiami, nes tai atskiros paskaitos tema.</p>
<p>Optimizuokite duomenų bazę<br />
Neteisinga duomenų bazės lentelių struktūra, indeksų nebuvimas, neoptimalios užklausos yra sekantis labai svarbus momentas optimizuojant interneto svetainę. Tai taip pat verta atskiros paskaitos ir čia aptariama nebus.</p>
<p>Įdiekite CACHE komponentą<br />
Jei naudojate PHP programavimo kalbą, kuri yra interpretuojama, naudokite jau paruoštus trečiųjų šalių CACHE komponentus, kurie lengvai įsidiegia ir tikrai ženkliai pagreitina serverio darbą. Pusiau paruoštas mašininis kodas saugomas tam kad pagreitinti jo vykdymą.</p>
<p>Sumažinkite HTTP užklausų kiekį<br />
Naudokite apjungtas javascript ir css stilių bylas</p>
<p>Naudokite CSS spraitus ir taip sumažinkite siunčiamų paveiksliukų kiekį. Apjunkite fono paveiksliukus viename ir naudokite CSS background-image ir background-position savybes vaizduodami paveiksliukus.</p>
<p>Naudokite image maps apjungti paveiksliukams viename, gal vietos ir nelabai sutaupysite, tačiau kreipinių kiekį sumažinsite.</p>
<p>Naudokite &#8222;data: URL scheme&#8220; ir paveiksliukus įterpkite į kodą, tai padidins HTML kodą, tačiau vėl gi sumažins kreipinių kiekį.</p>
<p>Naudokite Expires arba Cache-Control antraštes<br />
Statiniams komponentams naudokite ilgą galiojimo laiką, o dinaminiams &#8211; atitinkamai pagal jų kitimo dažnumą.</p>
<p>Spauskite komponentų kodą su Gzip<br />
Daugelis HTTP serverių standartiškai palaiko Gzip suspaudimą, todėl reikia tik nurodyti vieną kitą eilutę domeno konfigūracijoje. Jei nepalaiko, tai visada galima tokią biblioteką įsidiegti.</p>
<p>Serveris suspaudžia HTML kodą ar kitą svetainės komponentą ir perduoda jį kliento naršyklei, kuri jį išarchyvuoja. Taip sutaupomas tinklo pralaidumas, nes suspaustas dokumentas užima žymiai mažiau. Gzip suspaudimas veikia tikrai greitai, todėl tai jūsų serverio labai neapkraus.</p>
<p>Įtraukite CSS bylas puslapio viršuje<br />
CSS bylų įtraukimas puslapio HEAD dalyje pagreitina puslapio užkrovimą, nes tada puslapis piešiamas progresyviai, kol kiti komponentai dar siunčiami.</p>
<p>Įtraukite scriptus puslapio apačioje<br />
Scriptus įtraukite į puslapį jo apačioje, nes jų siuntimas blokuoja visus lygiagrečius siuntimus iš serverio. Pagal HTTP 1.1 specifikaciją naršyklei yra leidžiami 2 lygiagretūs kreipiniai į vieną domeną. Siunčiant scriptus visi lygiagretūs siuntimai laukia.</p>
<p>Venkite CSS išraiškų<br />
CSS išraiškos leidžia lanksčiai pateikti puslapio atvaizdavimą, tačiau jos apsunkina puslapio atvaizdavimą, nes yra įvertinamos net stumdant puslapį aukštyn ir žemyn. Tikriausiai nenorite, kad tai gadintų svetainės greitaveiką.</p>
<p>Padarykite JavaScript ir CSS išoriniais<br />
Tai leidžia sumažinti HTML puslapio kodą, o kadangi šios bylos yra išsaugomos naršyklės atmintyje, jos nėra siunčiamos kaskart. Sumažinate kreipinių kiekį, pagerinate puslapio greitaveiką.</p>
<p>Sumažinkite DNS kreipinių kiekį<br />
Vienas DNS adreso kreipinys trunka apie 20-120 milisekundžių, per tą laiką naršyklė negali iš serverio siųsti jokios informacijos, nes ji paprasčiausiai nežino iš kur siųsti. Kuo daugiau DNS kreipinių, tuo labiau stabdomas puslapio užkrovimas.</p>
<p>Minimizuokite JavaScript ir CSS<br />
Kodo suspaudimas nėra sudėtingas, tačiau labai sumažina siunčiamų duomenų kiekį. Mažiau duomenų, greičiau užkraunamas puslapis.</p>
<p>Venkite nukreipimų<br />
Paprasta, kiekvienas nukreipimas grąžina nukreipimo antraštę ir tuščią puslapį, toliau vyksta adreso keitimas ir kito puslapio krovimas. Visi šie triukai labai lėtina naršančiojo puslapių peržiūrą. Jei nukreipimai būtini, geriau tai daryti serverio konfigūracinėje nei .htaccess byloje.</p>
<p>Išimkite besidubliuojančius scriptus<br />
Atrodo, jog tai ne toks dažnas atvejis, tačiau tai pasitaiko. Tyčinis ar netyčinis, tačiau kiekvienos bylos pakartotinis įtraukimas sąlygoja papildomas užklausas, kurios švaisto brangų laiką.</p>
<p>Sukonfigūruokite ETags<br />
ETags yra žymė, kuri nurodo naršyklei ar turimas atmintyje komponentas yra tas pats nuo esančio serveryje. Jei jie skiriasi, byla siunčiama iš naujo. Tai daroma net jei galiojimo data (expires) yra toli ateityje.</p>
<p>Daugelyje interneto šaltinių siūloma atsisakyti ETags žymės. Tai padaroma tiesiog Apache konfigūracinėje byloje, įrašant &#8222;FileETag none&#8220; prie domeno nustatymų.</p>
<p>Padarykite AJAX išsaugomą naršyklėje<br />
AJAX kreipiniai vykdomi lygiagrečiai puslapio kreipiniams. Kai juos iššaukia naudotojo veiksmas, ne visada reikia leisti jiems įvykti, ypač, jei per tą laiką niekas negalėjo pasikeisti.</p>
<p>Naudokite GET metodą AJAX kreipiniams<br />
POST metodas realizuojamas 2 žingsniais: antraštės siuntimas, duomenų siuntimas, o GET informacija siunčiama vienu TCP paketu.</p>
<p>Sumažinkite DOM elementų kiekį<br />
Nenaudokite bereikalingų HTML elementų tam kad vien tik pataisyti vaizdą, nereikia labai užkrauti puslapį elementais, nes sudėtingėja jų piešimas, priėjimas prie jų su scriptais.</p>
<p>Venkite atsakymo 404<br />
Ištaisykite puslapio klaidas, kurios priverčia lankytoją gauti atsakymą 404 (Not Found), tai betikslis tuščias puslapis. Žinoma, galite jį išnaudoti vartotojo nukreipimui, tačiau minimizuokite patekimo į tokius puslapius galimybes.</p>
<p>Sumažinkite cookie dydį<br />
Atsisakykite bereikalingų cookie, o esamus sumažinkite iki minimumo. Pagalvokite apie jų galiojimo sritis, nes tokia informacija yra labai lėtinanti puslapio veikimą.</p>
<p>Naudokite Cookie-Free domenus statiniams komponentams<br />
Statinius komponentus pateikite iš skirtingų domenų/subdomenų, net jei jie veikia tame pačiame serveryje. Lygiagrečių kreipinių padidinimas pagreitins puslapio darbą.</p>
<p>Nekeiskite paveiksliukų dydžių HTML dokumente<br />
Paveiksliukų mažinimas ar didinimas yra betikslis naršyklės darbas, jei jums reikia 100&#215;100 taškų paveiksliuko, tai tokį ir siųskite, o ne mažinkite didelį.</p>
<p>Sumažinkite favicon.ico ir padarykite jį saugomą naršyklėje<br />
Tai mažas paveiksliukas, kurį naršyklė dažniausiai bando atsisiųsti ir jam nesant gauna atsakymą 404 Not Found. Tai stabdo darbą. Padarykite favicon.ico bylą mažą ir nustatykite jai ilgą galiojimo laiką naršyklėje. Taip sutaupysite visiems svarbius resursus.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mediapro.lt/programavimas/svetaines-greitis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cookies &#8211; kas, kaip ir kodėl ?</title>
		<link>http://www.mediapro.lt/programavimas/cookies-kas-kaip-ir-kodel/</link>
		<comments>http://www.mediapro.lt/programavimas/cookies-kas-kaip-ir-kodel/#comments</comments>
		<pubDate>Thu, 15 Sep 2011 10:33:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programavimas]]></category>

		<guid isPermaLink="false">http://www.mediapro.lt/?p=68</guid>
		<description><![CDATA[Klausymas: Kas yra cookie ? Atsakymas: Tiesioginis lietuviškas vertimas butu &#8216;sausainis&#8217;, &#8216;sausainiukas&#8217;. Arba tiesiog galite naudoti angliška tarima &#8211; kukis (daug.: kukiai). Klausymas: Kam jis reikalingas ? Atsakymas: Kukis reikalingas saugoti informacija nutolusiame kliente ir taip &#8216;sekti&#8217; jusu puslapio lankytojus. Klausymas: Kokios yra kukiu savybes (privalumai/trukumai) ? Atsakymas: - kukis yra išsiunchiamas kartu su kitomis]]></description>
			<content:encoded><![CDATA[<p><strong>Klausymas:</strong> Kas yra cookie ?<br />
<strong>Atsakymas:</strong> Tiesioginis lietuviškas vertimas butu &#8216;sausainis&#8217;, &#8216;sausainiukas&#8217;. Arba tiesiog galite naudoti angliška tarima &#8211; kukis (daug.: kukiai).</p>
<p><strong>Klausymas:</strong> Kam jis reikalingas ?<br />
<strong>Atsakymas:</strong> Kukis reikalingas saugoti informacija nutolusiame kliente ir taip &#8216;sekti&#8217; jusu puslapio lankytojus.</p>
<p><strong>Klausymas:</strong> Kokios yra kukiu savybes (privalumai/trukumai) ?<br />
<strong>Atsakymas:</strong><br />
- kukis yra išsiunchiamas kartu su kitomis HTTP antraštemis (headers), todel jis privalo buti išsiustas prieš bet kokius ar tagus.<br />
- jis netaps matomas iki kito užkraunamo puslapio;<br />
- kukiai turi buti ištrinami su tokiais pat parametrais, kurie buvo naudojami jiems sukurti;<br />
- kukiu pavadinimai gali buti užsetinami kaip masyvu vardai ir jusu PHP skripte bus prieinami kaip masyvai;</p>
<p><strong>Klausymas:</strong> Kaip galechiau užsetinti kuki ?<br />
<strong>Atsakymas:</strong> Naudok PHP f-ja setcookie(); bendra f-jos sintaxe:<br />
setcookie( string vardas [, string reikšme [, int galiojimo_laikas [, string kelias [, string domenas [, int apsaugotas ]]]]] ); Visi parametrai išskyrus pati pirmaji (kukio vardas) yra pasirinktini.</p>
<p><strong>Klausymas:</strong> O kaip del kitu parametru ? Ka jie reiškia ?<br />
<strong>Atsakymas:</strong> Kaip jau ir minejau pirmas parametras naudojamas nustatyti kukio vardui.<br />
string reikšme: nurodo kukio reikšme. T.y. jeigu kukio vardas yra &#8222;Jonas&#8220;, o jo reikšme &#8222;Petraitis&#8220;, tai PHP skripte analogas butu: $Jonas = &#8222;Petraitis&#8220;;<br />
int galiojimo_laikas: nustato kukio galiojimo laika sekundemis, nuo jo nustatymo datos;<br />
string kelias: parodo, kuriuose serverio kataloguose veiks kukis;<br />
string domenas: tas pats kaip ir &#8216;string kelias&#8217; tiktais nurodo galiojima (sub)domenuose, o ne kataloguose;<br />
int apsaugotas: nustato ar kukis turetu buti užsetintas per HTTPS protokola, ar ne;</p>
<p><strong>Klausymas:</strong> Gal galima butu pavyzdžiu ?<br />
<strong>Atsakymas:</strong> Žinoma !</p>
<p>1. Kukiu užsetinimas</p>
<p>1.1: Papraschiausias kukio vardu &#8222;TestCookie&#8220; užsetinimas be jokios reikšmes, kurio galiojimo laikas yra 1 valanda nuo užsetinimo laiko:</p>
<p>setcookie(&#8222;TestCookie&#8220;,&#8220;", time() + 3600);</p>
<p>1.2: Kukis vardu &#8222;kataloginis&#8220;, su reikšme &#8222;sausainis&#8220;, kuris galios 15 minuchiu domeno &#8222;.example.com&#8220; betkokiame subdomene, &#8222;/of_cookie/&#8220; kataloge ir bus persiustas HTTPS protokolu:</p>
<p>setcookie(&#8222;kataloginis&#8220;,&#8220;kukis&#8220;,time() + 900, &#8222;/of_cookie/&#8220;, &#8222;.example.com&#8220;, 1);</p>
<p>1.3: Kukio, kaip masyvo, užsetinimas su ivairiu galiojimo laiku:</p>
<p>setcookie(&#8222;kukis[vienas]&#8222;,&#8220;reikšme1&#8243;,time() + 3600); // 1 valanda<br />
setcookie(&#8222;kukis[du]&#8222;,&#8220;reikšme2&#8243;, time() + 1800); // 30 minuchiu<br />
setcookie(&#8222;kukis[trys]&#8222;,&#8220;reikšme3&#8243;, time() + 86400); // 1 para</p>
<p>2. Kukiu trynimas</p>
<p>2.1: Kukio trynimas, kuris buvo užsetintas, kaip parodyta pirmame pavyzdyje:</p>
<p>setcookie(&#8222;TestCookie&#8220;,&#8220;", time() &#8211; 3600);</p>
<p>Atkreipkite demesi, kad norint ištrinti kuki reikia naudotis praeities laika.</p>
<p>2.2: Kukio trynimas, kuris užsetintas su tokiais pat parametrais, kaip ir antrame pavyzdyje:</p>
<p>setcookie(&#8222;kataloginis&#8220;,&#8220;", time() &#8211; 3600, &#8222;/of_cookie/&#8220;, &#8222;.example.com&#8220;, 1);</p>
<p>2.3: Kukio, kaip masyvo elemento, trynimas:</p>
<p>setcookie(&#8222;kukis[du]&#8222;,&#8220;", time() &#8211; 3600);</p>
<p><strong>Klausymas:</strong> Na gerai &#8211; aš užsetinau kukius. Dabar kaip man gauti reikšmes iš tu kukiu ?<br />
<strong>Atsakymas:</strong> Gali naudoti viena iš sekanchiu pavyzdžiu:</p>
<p>1: echo $TestCookie; // parodys kukio, vardu &#8222;TestCookie&#8220; reikšme</p>
<p>2: echo $_COOKIE["TestCookie"]; // analogas pirmajam atvejui</p>
<p>3: echo $HTTP_COOKIE_VARS["TestCookie"]; // tas pats kaip ir pirmais dviema atvejais</p>
<p>Pastaba: $_COOKIE yra palaikomas &gt; PHP 4.1.0 versijos, $HTTP_COOKIE_VARS palaikomas nuo PHP 3 versijos.</p>
<p><strong>Klausymas:</strong> Emmm&#8230; O kaip su tais &#8222;masyviniais&#8220; kukiais ?<br />
<strong>Atsakymas:</strong> Naudok while() cikla su list() bei each() f-jomis. Paprastas pvz.:</p>
<p>if (isset ($cookie)) {<br />
while (list ($name, $value) = each ($cookie))<br />
{<br />
echo &#8222;$name == $value<br />
\n&#8220;;<br />
}<br />
}</p>
<p><strong>Klausymas:</strong> Kur kreiptis del klausimu ar problemu ?<br />
<strong>Atsakymas:</strong> Yra manual&#8217;as, yra http://www.php.net, yra http://www.php.lt, yra konferencijos, #php kanalas, bei mano e-mail&#8217;as: enc@omni.lt. Sekmes!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mediapro.lt/programavimas/cookies-kas-kaip-ir-kodel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Panda</title>
		<link>http://www.mediapro.lt/seo/google-panda/</link>
		<comments>http://www.mediapro.lt/seo/google-panda/#comments</comments>
		<pubDate>Tue, 13 Sep 2011 09:00:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://www.mediapro.lt/?p=59</guid>
		<description><![CDATA[Google Panda atnaujinimas ir kaip su juo susidraugauti Nesenai pasirodęs Google panda atnaujinimas privertė sunerimti daugelį interneto kūrėjų. Pagrindinis šio atnaujinimo tikslas yra eliminuoti iš paieškos svetaines turinčias labai mažai, arba visai neturinčias unikalaus kokybiško turinio. Google orentuojasi į kokybę ir siekia savo lankytojams pateikti tik kokybiškus ir vartotojams naudingus tinklapius paieškoje. Labiausiai šis atnaujinimas yra žalingas]]></description>
			<content:encoded><![CDATA[<h1>Google Panda atnaujinimas ir kaip su juo susidraugauti</h1>
<p>Nesenai pasirodęs Google panda atnaujinimas privertė sunerimti daugelį interneto kūrėjų. Pagrindinis šio atnaujinimo tikslas yra eliminuoti iš paieškos svetaines turinčias labai mažai, arba visai neturinčias unikalaus kokybiško turinio. Google orentuojasi į kokybę ir siekia savo lankytojams pateikti tik kokybiškus ir vartotojams naudingus tinklapius paieškoje. Labiausiai šis atnaujinimas yra žalingas &#8222;turinio fermoms&#8220; kurios renka turinį automatiškai iš įvairių šaltinių ir publikuoja savo tinklapyje. Taip Google siekia eliminuoti tarpinius veikėjus, kurie yra ir savotiški konkurentai jai.</p>
<p>Netikėtai jūsų lankytojų srautas iš Google paieškos krito? Jūs vis dar galite prikelti savo puslapį!  Ir nėra to blogo kas neišeitų į gerą. Jūs galite atnaujinti savo svetainę, pripildyti ją unikaliu turiniu, pašalinti seną turinį ir jūs ne tik sugrįšite į geras pozicijas paieškoje, bet ir labiau patiksite savo lankytojams. Google Panda &#8211; tai šansas jums tapti kokybiškesniu ir labiau profesionaliu.</p>
<p>Ką daryti jei nukentėjote nuo Pandos?</p>
<ul>
<li>Pirmiausia nustokite pykę ant Googles ir nukreipkite dėmesį į save. Jei jums taip atsitiko vadinasi kažką darėte netaip.</li>
<li>Peržvelkite savo svetainės turinį ir paklauskite savęs ar šis turinys yra geras ir naudingas lankytojams? (turiniu Google vadina unikalų tekstą, kuris yra aktualus ir naudingas). Kiek procentų svetainės puslapio sudaro toks turinys? Jei mažiau nei 50% &#8211; verta susirūpinti.</li>
<li>Pavyzdys &#8211; turite elektroninę parduotuvę. Joje parduodate elektronikos prekes, kompiuterius, buitinę techniką. Koks šiame tinklapyje yra turinys? Vienintelis bent kažkiek naudingas turinys yra prekių aprašymai. Tačiau šie aprašymai dažniausiai yra importuojami iš didmenininko automatiškai todėl visose tūkstančiuose parduotuvių jie yra vienodi. Ką tai reiškia? Jog jūsų svetainėje beveik visai nėra jokio unikalaus turinio. O Panda kaip tik į tai ir taikosi. Tad pasiūlymas tokiai parduotuvei būtų sukurti savo nuosavus prekių aprašymus, dėti ten savo nuomonę, įvertinimus ir pan.</li>
<li>Svetainės navigacija. Daug tinklapių naudoja kairėje vadinamą navigaciją &#8211; didelį skaičių nuorodų į svetainės kategorijas, kuri kartojasi per visus svetainės puslapius. Praėjo tie laikai, kai įdėdavai daug nuorodų savo svetainėje pagal kažkokius raktažodžius ir galėdavai puikuotis pirmose vietose paieškoje. Google vertina santykį gero ir blogo turinio, kitaip tariant naudingo ir nenaudingo turinio. Jei jūs įjėjote į konkretaus šaldytuvo puslapį el. parduotuvėje, tai kaip kairėje esančios nuorodos yra susijusios su šaldytuvu? Niekaip. Kuo daugiau šaldytuvo puslapyje kalbėsite apie šaldytuvą, jo modelį, spalvą, dizainą, kokybę tuo Panda jus vertins geriau.</li>
<li>Kategorijos dažnai taip pat susideda tik iš produktį sąrašo ir neturi jokio unikalaus turinio. Šie puslapiai deda minusą jūsų portalui. Aprašykite kas yra toje kategorijoje unikaliu naudingu vartotojui turiniu.</li>
<li>Svetainės dizainas turi būti patogus vartotojui ir patrauklus. Paklauskite savęs &#8211; &#8222;Ar duočiau savo kreditinės kortelės numerį šiai svetainei?&#8220;. Svetainė turi būti naudinga ir patikimai atrodyti. Tad jei yra reikalinga perdarykite svetainės dizainą. Dizainas neturi būti vienodas kiekvienam puslapiui, jis turi būti pritaikytas kiekvienam puslapiui. Jei tai kategorija darykite dizainą pritaikytą kategorijai. Jei tai šaldytuvo puslapis darykite dizainą geriausiai pateikiantį šaldytuvą. Svarbu vartotojas, Kuo daugiau kokybės duosite vartotojui, tuo geriau jus vertins Google.</li>
<li>Turėkite kantrybės. Jei atlikote pakeitimus tai duokite Google jūsų naujienas &#8222;suvirškinti&#8220;. Tai gali trukti nuo kelių savaičių iki kelių mėnesių.</li>
</ul>
<p>Jei nepavyksta atgaivinti svetainės tai reiškia, kad kažką darote netaip. Kai tik perprasite savo klaidas jūsų svetainė kaip mat bus pakelta aukštyn.</p>
<p>Sėkmės!</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mediapro.lt/seo/google-panda/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kaip rasti reklamos užsakovą?</title>
		<link>http://www.mediapro.lt/internetinis-verslas/kaip-rasti-reklamos-uzsakova/</link>
		<comments>http://www.mediapro.lt/internetinis-verslas/kaip-rasti-reklamos-uzsakova/#comments</comments>
		<pubDate>Mon, 12 Sep 2011 13:08:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Internetinis verslas]]></category>

		<guid isPermaLink="false">http://www.mediapro.lt/?p=50</guid>
		<description><![CDATA[Amžinas klausimas, kaip uždirbti iš blogo ? Vienas iš būdų pardavinėti reklamą, bet kad ją parduoti teks susirasti reklamos užsakovą. Pabandysime apžvelgti kaip ir kur ieškoti reklamos užsakovo, bei i ką reikėtu atkreipti dėmesį . Patartina apsilankyti panašios tematikos bloguose ir pasižiūrėti, kokius reklaminius banerius rodo jūsų „konkurentai“. Jei pagal jūsų temą blogų yra mažai,]]></description>
			<content:encoded><![CDATA[<p>Amžinas klausimas, <strong>kaip uždirbti iš blogo ?</strong></p>
<p>Vienas iš būdų pardavinėti reklamą, bet kad ją parduoti teks susirasti reklamos užsakovą. Pabandysime apžvelgti kaip ir kur ieškoti reklamos užsakovo, bei i ką reikėtu atkreipti dėmesį .</p>
<p>Patartina apsilankyti panašios tematikos bloguose ir pasižiūrėti, kokius reklaminius banerius rodo jūsų „konkurentai“. Jei pagal jūsų temą blogų yra mažai, tada patartina apsilankyti bloguose kuriuose rašoma ne viena tema. T.y blogas (svetaine) išdalintas pagal temas, tada surandate temą prie kurios priskirtumėte savo blogą – belieka pereiti per puslapius ir pasižvalgyti reklamų.</p>
<p>Tokiu būdu turėsite sąrašėlį reklamos užsakovų, belieka pereiti per turimas nuorodas ir susirasti kontaktus. Patartina kontaktuoti per ICQ ar SKYPE jei nurodomi kontaktai, nes tokiu būdu t.y. gyvai jums pavyks kur kas greičiau susisiekti su reklamos užsakovu ir su juo sutarti dėl detalių, nei tai darytumėte el. Paštu.</p>
<p>Jei vis dėlto teks rašyti laišką, tai jame būtinai nurodykite, koks Jūsų blogo tipinis lankytojas (gal jie turi savo blogus, kuom domisi ir t.t.) kuom užsiima internete. Reikėtu nurodyti jūsų blogo lankomumą, bei tematiką. Taip pat reikėtu trumpai paminėti kodėl būtent šiam reklamos užsakovui, vertėtų ar apsimokėtu reklamuotis pas jus bloge.<br />
Nepamirškite, kad pagrindinis kriterijus nuo kurio priklauso reklamos kaina, arba iš vis galimybė reklamuoti, tai jūsų blogo lankomumas.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mediapro.lt/internetinis-verslas/kaip-rasti-reklamos-uzsakova/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spalvos ir jų reikšmės. Panaudojimas web dizaine.</title>
		<link>http://www.mediapro.lt/daizainas/spalvos-ir-ju-reiksmes-panaudojimas-web-dizaine/</link>
		<comments>http://www.mediapro.lt/daizainas/spalvos-ir-ju-reiksmes-panaudojimas-web-dizaine/#comments</comments>
		<pubDate>Mon, 12 Sep 2011 13:01:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Dizainas]]></category>
		<category><![CDATA[dizainas]]></category>
		<category><![CDATA[spalvos]]></category>
		<category><![CDATA[spalvų reikšmės]]></category>

		<guid isPermaLink="false">http://www.mediapro.lt/?p=44</guid>
		<description><![CDATA[Spalvų savybės Raudona: šiluma, meilė, pyktis, grėsmė, drąsa, susijaudinimas, greitis, jėga, ryžtas, noras, drąsa; Ruda: atsipalaidavimas, pasitikėjimas, atsitiktinumas, nuraminimas, gamta, žemiškumas, kietumas, patikimumas, veiksmingumas, ruduo, ištvermė; Purpurinė: galia, valdžia, kilnumas, elegancija, rafinuotumas, dirbtinumas, prabanga, paslaptis, paslaptis, elegancija, magija; Oranžinė: žvalumas, kainos prieinamumas, entuziazmas, skatinimas, kūryba; Geltona: dėmesio patraukimas, komfortas, gyvybingumas, bailumas, alkis, optimizmas, sukrėtimas, vasara,]]></description>
			<content:encoded><![CDATA[<h2>Spalvų savybės</h2>
<ul>
<li><strong>Raudona:</strong> šiluma, meilė, pyktis, grėsmė, drąsa, susijaudinimas, greitis, jėga, ryžtas, noras, drąsa;</li>
<li><strong>Ruda:</strong> atsipalaidavimas, pasitikėjimas, atsitiktinumas, nuraminimas, gamta, žemiškumas, kietumas, patikimumas, veiksmingumas, ruduo, ištvermė;</li>
<li><strong>Purpurinė:</strong> galia, valdžia, kilnumas, elegancija, rafinuotumas, dirbtinumas, prabanga, paslaptis, paslaptis, elegancija, magija;</li>
<li><strong>Oranžinė:</strong> žvalumas, kainos prieinamumas, entuziazmas, skatinimas, kūryba;</li>
<li><strong>Geltona:</strong> dėmesio patraukimas, komfortas, gyvybingumas, bailumas, alkis, optimizmas, sukrėtimas, vasara, komfortas, gyvybingumas, intelektas, laimė, energija;</li>
<li><strong>Žalia:</strong> ilgaamžiškumas, patikimumas, aplinkos apsauga, prabangumas, optimizmas, gera savijauta, gamta, ramybė, poilsis, pavasaris, saugumas, sąžiningumas, optimizmas, harmonija, šviežumas;</li>
<li><strong>Mėlyna:</strong> taika, profesionalumas, lojalumas, patikimumas, garbė, melancholija, nuobodulys, šaltumas, žiema, gylis, stabilumas, profesionalumas, garbė, pasitikėjimas;</li>
<li><strong>Balta:</strong> švara, grynumas, naujiena, nekaltybė, taika, nekaltumas, paprastumas, sterilumas, sniegas.</li>
<li><strong>Juoda:</strong> elegancija, sudėtingumas, formalumas, galia, jėga, teisėtumas, depresija, liga, naktis;</li>
<li><strong>Pilka:</strong> konservatizmas, tradicionalizmas, intelektas, rimtumas, nuobodumas, neįdomumas;</li>
</ul>
<h1>Spalvų naudojimas web dizaine</h1>
<p><a name="red"></a></p>
<h2>Raudona</h2>
<p>Raudona yra ugnies ir kraujo spalva, todėl ji yra siejama su energija, karu, pavojumi, jėga, galia, taip pat aistra, geismu ir meile.</p>
<p>Raudona yra labai emociškai intensyvi spalva. Ji gerina žmogaus medžiagų apykaitą, didina kvėpavimo dažnį ir kelia kraujospūdį. Ji labai patraukia dėmesį, todėl draudžiamieji ženklai, šviesos, ir visos gaisrinės priemonės dažniausiai yra raudonos. Heraldikoje raudona naudojama nurodyti drąsai. Šią spalvą rasite daugelio valstybių vėliavose.</p>
<p><strong>Raudona</strong> išryškina tekstą ir vaizdus, iškelia juos į pirmą planą. Naudokite ją akcentams, jį skatins žmones priimti greitus sprendimus, tai yra puiki spalva &#8222;Pirkti dabar&#8220; arba &#8222;Spauskite čia&#8220; mygtukams, svetainės antraštėms, skelbimams. Raudona dažnai naudojama sukelti erotinius jausmus (raudonos lūpos, raudoni nagai, raudonųjų žibintų rajonas, &#8222;Lady in Red&#8220; ir kt.). Raudona yra plačiai naudojama nurodant pavojų (aukštos įtampos ženklai, šviesoforai). Ši spalva taip pat dažnai susijusi su energija, todėl ją galima naudoti kalbant apie energetinius gėrimus, žaidimus, automobilius, elementus, susijusius su sportu ir dideliu fiziniu aktyvumu.</p>
<p><strong>Tamsiai raudona</strong> &#8211; asocijuojasi su jėga, valia, pykčiu, vadovavimu, drąsa, ilgesiu, blogiu, ir neapykanta.</p>
<p><strong>Oranžinė</strong> &#8211; džiaugsmas, seksualumas, aistra, jautrumas ir meilė.</p>
<p><strong>Purpurinė</strong> &#8211; romantika, meilė, draugystė. Ja akcentuojamos moteriškas savybės ir pasyvumas.</p>
<p><strong>Ruda</strong> &#8211; stabilumas ir nurodo vyriškas savybes.</p>
<p><strong>Rausvai ruda</strong> &#8211; susijusi su derliumi ir rudeniu.</p>
<p><img src="http://studijuok.lt/userimage/1/red.jpg" alt="" /> <a name="brown"></a></p>
<h2>Ruda</h2>
<p>Ruda yra natūrali, žemiška spalva. Ji randama žemėje, medžiuose ir akmenyje.</p>
<p>Ruda yra šilta, neutrali spalva, kuri gali sukelti apetitą. Ji plačiai aptinkama gamtoje ir gyvose, ir negyvose medžiagose.</p>
<p>Ruda atspinti sveikatą ir žemiškumą. Nors ji gali būti laikoma truputį niūria, taip pat ji reiškia kantrybę, paprastumą, draugiškumą, patikimumą ir sveikatą. Nors mėlyna yra tipiška įmonių spalva, tačiau UPS (United Parcel Service) sukūrė savo verslą, kuris susietas su ruda.</p>
<p>Ruda spalva ir jos šviesieji atspalviai: smėlio arba grietinėlės &#8211; puikūs fonai, kurie padeda kartu einančiom spalvom atrodyti ryškesnėm ir skaistesnėm. Naudokite rudą perduoti šilumai, sąžiningumui ir sveikatai. Nors gamtoje ją galima rasti ištisus metus, ruda dažnai laikoma rudens ir žiemos spalva.</p>
<p>Tamsūs rudos atspalviai kartu su žalia yra ypač žemiški deriniai, dažnai naudojami vaizduoti perdirbamiems arba žemę tausojantiems produktus. Labai tamsiai ruda gali pakeisti juodą, tai suteiks šiek tiek šilumos. Šviesiai ruda dera su geltona arba oranžine.</p>
<p><img src="http://studijuok.lt/userimage/1/brown.jpg" alt="" /> <a name="purple"></a></p>
<h2>Purpurinė</h2>
<p>Purpurinė sujungia mėlynos stabilumą ir raudonos energiją. Purpurinė yra susijusi su valdžia. Ji simbolizuoja energiją, kilnumą, prabangą ir ambicijas. Ji perteikia prabangą ir ekstravaganciją. Purpurinė yra susijusi su išmintimi, orumu, nepriklausomybe, kūrybingumu, paslaptimis, ir magija.</p>
<p>Pasak tyrimų, beveik 75 procentų paauglių renkasi violetinę iš visų kitų spalvų. Purpurinė yra labai reta spalva gamtoje, kai kurie žmonės mano, kad ji yra dirbtinė.</p>
<p>Šviesiai purpurinė yra geras pasirinkimas moteriškam dizainui. Galite naudoti šviesiai purpurinę spalvą siūlydami vaikiškus produktus.</p>
<p>Šviesiai purpurinė sukuria romantišką nuotaiką ir nostalgiškus jausmus.</p>
<p>Tamsiai purpurinė spalva asocijuojasi nusiminimu ir liūdnais jausmais. Ji gali sukelti nepasitenkinimą.</p>
<p><img src="http://studijuok.lt/userimage/1/purple.jpg" alt="" /> <a name="orange"></a></p>
<h2>Oranžinė</h2>
<p>Oranžinė apjungia raudonos energiją ir geltonos džiaugsmą. Ji yra susijusi su džiaugsmu, saule ir šiltais kraštais. Oranžinė yra entuziazmas, susižavėjimas, laimė, kūrybingumas, patrauklumas, sėkmė, padrąsinimas ir paskatinimas.</p>
<p>Žmogaus akiai oranžinė spalva yra labai karšta, todėl tai suteikia šilumos pojūtį. Nepaisant to, oranžinė yra ne tokia agresyvi kaip raudona. Oranžinė spalva didina deguonies tiekimą į smegenis, suteikia gyvybingumo stimuliuoja protinę veiklą. Labai priimta tarp jaunų žmonių. Tai &#8211; citrusinių vaisių spalva, ji susijusi su sveikais maisto produktais ir stimuliuoja apetitą. Oranžinė yra rudens ir derliaus spalva. Heraldikoje oranžinė simbolizuoja jėgą ir ištvermę.</p>
<p>Oranžinė yra labai patraukli, todėl jūs galite naudoti ją norėdami pritraukti dėmesį ir pabrėžti svarbiausiems dizaino elementams. Oranžinė yra labai veiksminga reklamuojant maisto produktus ir žaislus.</p>
<p>Tamsiai oranžinė gali reikšti apgaulę ir nepasitikėjimą.</p>
<p>Raudonai-oranžinė atitinka geismą, seksualines aistrą, malonumą, dominavimą, agresiją ir veiksmo troškimą.</p>
<p>Auksinė spalva simbolizuoja prestižą. Auksinė yra apšvietimas, išmintis ir turtas. Auksas dažnai simbolizuoja kokybę.</p>
<p><img src="http://studijuok.lt/userimage/1/orange.jpg" alt="" /> <a name="yellow"></a></p>
<h2>Geltona</h2>
<p>Geltona yra saulės spalva. Ji susijusi su džiaugsmu, laime, intelektu ir energija.</p>
<p>Geltona suteikia šilumos efektą, žvalumo, stimuliuoja protinę veiklą ir raumenų energiją. Geltona yra dažnai susijusi su maisto produktais. Šviesi, švari geltona patraukia dėmesį, todėl taksi yra dažomi šia spalva. Kai geltonos labai daug, ji gali kelti sumaištį; žinoma, jog vaikai verkia dažniau geltonuose kambariuose. Geltona išsiskiria iš kitų spalvų kai yra pateikiama juodame fone; šis derinys yra dažnai naudojamas įspėti. Heraldikoje, geltona reiškia garbę ir lojalumą. Vėliau geltona įgijo ir bailumo prasmę.</p>
<p>Naudokite geltoną spalvą, kad sukelti malonius, linksmus jausmus. Ją galite rinktis vaikų ir laisvalaikio produktų reklamai. Geltona yra labai efektyvi, kai reikia atkreipti dėmesį, todėl naudokite ją, išryškinti svarbiausiems dizaino elementams. Vyrai paprastai suvokia geltoną kaip labai patogią, &#8222;vaikišką&#8220; spalva, todėl nerekomenduojama naudoti geltoną reklamuojant prestižinius ir brangius produktus vyrams &#8211; niekas nepirks geltono kostiumo arba geltono Mercedes&#8217;o. Geltona yra nestabili ir spontaniška spalva, todėl stenkitės nenaudoti šios spalvos, jei norite pasiūlyti stabilumą ir saugumą. Šviesiai geltona dažnai išnyksta baltoje spalvoje, todėl jai pabrėžti reikia tamsių spalvų. Geltonos šešėliai vizualiai yra nepatrauklūs, nes spalva praranda žvalumą ir tampa purvina.</p>
<p>Niūri geltona reiškia pavojų, pūvimą, ligas ir pavydą.</p>
<p>Šviesiai geltona yra susijusi su intelektu, šviežumu ir džiaugsmu.</p>
<p><img src="http://studijuok.lt/userimage/1/yellow.jpg" alt="" /> <a name="green"></a></p>
<h2>Žalia</h2>
<p>Žalia yra gamtos spalva. Ji simbolizuoja augimą, harmoniją, šviežumą ir vaisingumą. Žalia turi stiprų emocinį susiejimą su saugumu. Tamsiai žalia spalva dažnai asocijuojasi su pinigais.</p>
<p>Žalia turi didelę gydomąją galią. Tai rami spalva žmogaus akiai, ji gali pagerinti regėjimą. Žalia siūlo stabilumą ir patvarumą. Kartais žalia reiškia patirties stoką; pavyzdžiui, &#8222;žalias&#8220; reiškia naujoką. Heraldikoje, žalia rodo augimą ir viltį. Žalia, priešinga raudonai, tai saugumas, šviesofore ji rodo laisvą judėjimą.</p>
<p>Naudokite žalią nurodyti saugumui, kai reklamuojami vaistai ir medicininės paskirties produktai. Žalia yra tiesiogiai susijusi su gamta, todėl jūs galite naudoti ją ekologiškų produktų reklamai. Niūri, tamsi žalią paprastai būna susijusi su pinigais, finansais, bankininkyste.</p>
<p>Tamsiai žali atspalviai asocijuojasi su ambicijomis, godumu ir pavydu.</p>
<p>Geltonai žali atspalviai gali nurodyti ligas, bailumą, nesutarimus ir pavydą.</p>
<p>Aqua yra susijusi su emocine sveikata ir apsauga.</p>
<p>Alyvuogių žalia &#8211; tradicinė taikos spalva.</p>
<p><img src="http://studijuok.lt/userimage/1/green.jpg" alt="" /> <a name="blue"></a></p>
<h2>Mėlyna</h2>
<p>Mėlyna yra dangaus ir jūros spalva. Ji dažnai susijusi su gyliu ir stabilumu, simbolizuoja pasitikėjimą, ištikimybę, išmintį, tikėjimą, tiesą ir rojų.</p>
<p>Mėlyna laikoma naudinga kūnui ir protui. Ji lėtina žmogaus medžiagų apykaitą ir ramina. Heraldikoje mėlyna simbolizuoja pamaldumą ir nuoširdumą.</p>
<p>Naudokite mėlyną reklamuoti produktus ir paslaugas susijusias su švara (vandens valymo filtrai, valymo skysčiai), oru ir dangumi (oro linijos, oro uostai, oro kondicionieriai), vandeniu ir jūra (jūrų kelionės, mineralinis vanduo). Skirtingai nuo emociškai šiltų spalvų, pavyzdžiui, raudonos, oranžinės ar geltonos, mėlyna yra susijusi su sąmoningumu ir intelektu. Naudokite mėlyną aukštųjų technologijų produktų reklamai.</p>
<p>Mėlyna yra vyriška spalva. Tamsiai mėlyna spalva asocijuojasi su gyliu, žiniomis ir stabilumu, tai verslo spalva.</p>
<p>Venkite naudoti mėlyną, kai reklamuojate maistą ir jo gaminimą, nes mėlyna slopina apetitą. Kai vartojama kartu su šiltomis spalvomis, tokiomis kaip geltona ar raudona, mėlynos gali sukurti įtakingą, energingą dizainą, pavyzdžiui, mėlyna-geltona-raudona yra puikus spalvų derinys superherojui.</p>
<p>Šviesiai mėlyna yra susijusi su sveikata, gydymu, ramybe, supratimu ir švelnumu.</p>
<p>Tamsiai mėlyna &#8211; žinios, energija, vientisumas ir rimtumas.</p>
<p><img src="http://studijuok.lt/userimage/1/blue.jpg" alt="" /> <a name="white"></a></p>
<h2>Balta</h2>
<p>Balta yra susijęs su šviesa, gėriu, dieviškumu, grynumu, ir nekaltybe. Ji yra laikoma tobulumo spalva.</p>
<p>Balta reiškia saugumą, grynumą ir švarą. Skirtingai nei juoda, balta dažniausiai turi teigiamą atspalvį. Balta reiškia sėkmingą pradžią. Heraldikoje balta vaizduoja tikėjimą ir grynumą.</p>
<p>Reklamoje balta asocijuojasi su vėsa ir švarą, nes tai sniego spalva. Jūs galite naudoti baltą norėdami pabrėžti aukštųjų technologijų produktų paprastumą. Balta yra tinkama spalva labdaros organizacijomis; angelai paprastai dėvi baltos spalvos drabužius. Balta yra susijusi su ligoninėmis, gydytojais ir sterilumu, todėl jūs galite naudoti ją kalbėdami apie saugius medicinos produktus. Balta dažnai siejama su mažo svorio, mažo riebumo maistu ir pieno produktais.</p>
<p><img src="http://studijuok.lt/userimage/1/white.jpg" alt="" /> <a name="black"></a></p>
<h2>Juoda</h2>
<p>Juoda yra susijusi su galia, elegancija, formalumu, mirtimi, blogiu ir paslaptimi.</p>
<p>Juoda yra paslaptinga spalva susijusi su baime ir nežinomybe (juodosios skylės). Ji dažniausiai turi neigiamą atspalvį (juodasis sąrašas, juodasis humoras). Juoda reiškia jėgą ir institucija, tai yra laikoma labai formalia, elegantiška ir prestižine spalva (juodas kaklaraištis, juodas Mercedes). Heraldikoje, juoda sielvarto simbolis.</p>
<p>Juoda suteikia perspektyvos ir gylio jausmą, tačiau juodas fone mažina aiškumą. Juodas kostiumas ar suknelė gali atrodyti plonesni. Rengiant meno ar fotografijos galeriją, galima naudoti juodą arba pilką, nes tada kitos spalvos išryškėja. Juoda kontrastuoja su ryškiomis spalvomis. Kartu su raudona ar oranžine &#8211; kitomis labai stipriomis spalvomis &#8211; juoda sukuria labai agresyvią spalvų schemą.</p>
<p><img src="http://studijuok.lt/userimage/1/black.jpg" alt="" /> <a name="gray"></a></p>
<h2>Pilka</h2>
<p>Pilka yra neutrali, subalansuota spalva. Ji yra vėsi, konservatyvi spalva, retai sukelia stipriai išgyvenamas emocijas, nes ji gali būti vertinama kaip drumsta arba niūri spalva.</p>
<p>Tai &#8211; šviesnis juodos atspalvis, pilka yra vėsi spalva randama audros debesyse ir kai kuriuose metaluose.</p>
<p>Kaip ir juoda, pilka naudojama gedului ir formalumui nurodyti. Kartu su mėlyna apranga, pilki kostiumai yra verslo pasaulio dalis. Tamsi pilka turi savyje juodos stiprybę ir paslaptį. Tai sudėtinga spalva be daugelio neigiamų juodos spalvos bruožų. Šviesi pilka yra panaši į baltą. Pilki vyrų smokingai dažni per vestuves.</p>
<p>Visi pilkos atspalviai gali būti geri, neutralūs ir tinkami fono spalvai. Naudokite šviesiai pilką vietoj baltos ir tamsiai pilką vietoj juodos spalvos.</p>
<p>Šviesiai pilka su pasteliniais rožinės atspalviais, mėlyna, levandų ir žalia atspindi moterišką kokybę. Tamsesni atspalviai &#8211; daugiau vyriški. Pilka su ryškiai rožine gali būti šiek tiek retro. Atvėsinkite šiltą paletę pridėdami pilko atspalvio į ryškiai raudoną ar aukso spalvos geltoną.</p>
<p><img src="http://studijuok.lt/userimage/1/gray.jpg" alt="" /></p>
<h2> </h2>
]]></content:encoded>
			<wfw:commentRss>http://www.mediapro.lt/daizainas/spalvos-ir-ju-reiksmes-panaudojimas-web-dizaine/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Kaip blogas padeda komercijai?</title>
		<link>http://www.mediapro.lt/internetinis-verslas/kaip-blogas-padeda-komercijai/</link>
		<comments>http://www.mediapro.lt/internetinis-verslas/kaip-blogas-padeda-komercijai/#comments</comments>
		<pubDate>Mon, 12 Sep 2011 12:54:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Internetinis verslas]]></category>

		<guid isPermaLink="false">http://www.mediapro.lt/?p=42</guid>
		<description><![CDATA[Pasirodo kad blogai turi nemažos įtakos komercijai. Kažkur mačiau statistika, ten buvo duomenys apie internetines parduotuves ir pasirodo kad klientas atėjęs iš blogo į internetine parduotuvę joje palieka keturis kart daugiau pinigų nei bet kas kitas. Pasirodo taip atsitinka todėl, kad žmonės skaitantys kokio tai blogerio užrašus juo pasitiki, ta prasme autorius turi šiokį tokį]]></description>
			<content:encoded><![CDATA[<p>Pasirodo kad blogai turi nemažos įtakos komercijai.</p>
<p>Kažkur mačiau statistika, ten buvo duomenys apie internetines parduotuves ir pasirodo kad klientas atėjęs iš blogo į internetine parduotuvę joje palieka keturis kart daugiau pinigų nei bet kas kitas.</p>
<p>Pasirodo taip atsitinka todėl, kad žmonės skaitantys kokio tai blogerio užrašus juo pasitiki, ta prasme autorius turi šiokį tokį autoritetą tarp savo skaitytojų.</p>
<p>Taip ir gaunasi – nes jei jums koks pažįstamas rekomenduoja kokį tai daiktą, tai manau jūs jį ten ir nusipirksite.</p>
<p>Beje, daugelis stambių kompanijų netgi daro užsakomuosius straipsnius pas blogerius, arba kitaip tariant užsakinėja savo produkcijos aprašymus.</p>
<p>Geras pavyzdys kaip Microsoft kišo savo VISTA.</p>
<p>Reikia pabrėžti kad kol kas blogas vis dar atsilieka nuo internetiniu puslapiu, bei portalų kur galima talpinti reklamą. Kaip ten bebūtų lead iš blogo kainuoja kur kas brangiau.</p>
<p>Taigi kas dar kramtote pirštus ir pavydite kitiems žiūrėdami, kaip jie kala pinigus – imkitės reikalo, nes patys sultingiausi leads bus kaip tik artimiausiais metais.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mediapro.lt/internetinis-verslas/kaip-blogas-padeda-komercijai/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL duomenų bazės optimizavimas</title>
		<link>http://www.mediapro.lt/programavimas/mysql-duomenu-bazes-optimizavimas/</link>
		<comments>http://www.mediapro.lt/programavimas/mysql-duomenu-bazes-optimizavimas/#comments</comments>
		<pubDate>Mon, 12 Sep 2011 06:21:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programavimas]]></category>

		<guid isPermaLink="false">http://www.mediapro.lt/?p=39</guid>
		<description><![CDATA[Svarbiausias sistemos veikimo spartos veiksnys yra jos teisingas projektas. Jūs turite žinoti, kokios rūšies veiksmus jūsų sistema atlieka ir kokie jos trūkumai. Daugeliu atvejų, problemos gali kilti dėl: Informacijos radimas diske. Reikia laiko, kad diske rastume konkrečius duomenis. Šiuolaikiniuose diskuose tai užtrunka greičiau nei 10ms, todėl teoriškai galima atlikti apie 100 informacijos paieškos veiksmų per]]></description>
			<content:encoded><![CDATA[<p>Svarbiausias sistemos veikimo spartos veiksnys yra jos teisingas projektas. Jūs turite žinoti, kokios rūšies veiksmus jūsų sistema atlieka ir kokie jos trūkumai. Daugeliu atvejų, problemos gali kilti dėl:</p>
<ul>
<li><strong>Informacijos radimas diske.</strong> Reikia laiko, kad diske rastume konkrečius duomenis. Šiuolaikiniuose diskuose tai užtrunka greičiau nei 10ms, todėl teoriškai galima atlikti apie 100 informacijos paieškos veiksmų per sekundę. Šis laikas naujesniuose diskuose trumpėja ganėtinai iš lėto, todėl optimizuoti, jei turime vieną lentelę, nelabai išeina. Norint pagerinti informacijos radimo laiką, reikėtų duomenis paskirstyti keliuose diskuose.</li>
<li><strong>Disko skaitymo ir rašymo greitis.</strong> Kai disko skaitiklis yra teisingoje padėtyje, reikia perskaityti duomenis. Šiuolaikiniai diskai teikia mažiausiai 10-20MB/s pralaidumą. Tai lengvai optimizuojama naudojant kelis diskus.</li>
<li><strong>Procesoriaus darbo ciklų kiekis.</strong> Kai duomenis turime pagrindinėje atmintyje, mums reikia juos apdoroti, kad gautume rezultatą. Atsižvelgdama mažos lentelės, palyginti su atminties yra dažniausia ribojantis veiksnys. Bet mažas lenteles, greitis paprastai yra ne problema.</li>
<li><strong>Atminties pralaidumas.</strong> Kai procesoriui reikia daugiau duomenų, nei gali tilpti jo vidinėje atmintyje, pagrindinės atminties pralaidumas tampa daug lemiančiu veiksniu. Tai nėra dažnai pasitaikantis sistemos veikimo spartos trukdis, tačiau į jį taip pat turi būti atsižvelgta.</li>
</ul>
<h2>Duomenų saugojimo būdai</h2>
<p>MySQL palaiko keletą duomenų saugojimo būdų (angl. storage engines), kurie veikia kaip duomenų lentelių tvarkyklės. Vieni iš jų palaiko transakcijas, kiti ne:</p>
<ul>
<li><strong>MyISAM</strong> valdo ne transakcines lenteles. Tai &#8211; didelės spartos duomenų įrašymo ir paieškos variklis, palaikantis pilnos tekstinės paieškos galimybę. MyISAM palaikoma visose MySQL konfigūracijose, ir yra duomenų saugojimo būdas naudojamas pagal nutylėjimą, nebent sukonfigūruosite kitaip.</li>
<li><strong>MEMORY</strong> saugojimo būdas naudoja lenteles saugomas atminyje (angl. in-memory tables). <strong>MERGE</strong> saugojimo būdas leidžia tapačių MyISAM lentelių rinkinį tvarkyti kaip vieną lentelę. Kaip MyISAM, MEMORY ir MERGE saugojimo varikliai palaiko netransakcines lenteles, ir abu yra įtraukti į MySQL pagal nutylėjimą.<br />
<strong>Pastaba:</strong> MEMORY saugojimo variklis anksčiau buvo žinomas kaip Heap.</li>
<li><strong>InnoDB</strong> ir BDB saugojimo varikliai dirba su transakcinėmis lenteles. Siekiant išlaikyti duomenų vientisumą, InnoDB palaiko FOREIGN KEY.</li>
<li><strong>EXAMPLE</strong> saugojimo variklis &#8222;nebaigtas&#8220; variklis, kuris nieko nedaro. Jūs galite kurti lenteles, bet duomenys į jas negali būti įrašomi arba nuskaitomi. Šio variklio tikslas yra būti pavyzdžiu MySQL kode, kuris iliustruotų kaip pradėti rašyti naujus saugojimo variklius. Juo suinteresuoti nebent programuotojai.</li>
<li><strong>NDBCLUSTER</strong> (taip pat žinomas kaip NDB) yra saugojimo variklis naudojamas kurti lenteles MySQL Cluster&#8217;yje, kurios paskirstytos daugelyje kompiuterių. Jis atsirado nuo MySQL 5.0. Saugojimo būdas palaikomas daugelyje Unix platformų. Eksperimentinis palaikymas ant Windows atsirado nuo MySQL Cluster NDB 7,0.</li>
<li><strong>ARCHIVE</strong> saugojimo variklis naudojamas saugoti didelius duomenų kiekius be indeksų, kad užimtų kuo mažiau vietos.</li>
<li><strong>CSV</strong> saugojimo variklis saugo duomenis atskirtus kableliais tekstiniuose failuose.</li>
<li><strong>BLACKHOLE</strong> saugojimo variklis priima duomenis, bet jų nesaugo, o paieška visada grįžta tuščią aibę.</li>
<li><strong>FEDERATED</strong> saugojimo variklis atsirado nuo MySQL 5.0.3. Šis variklis saugo duomenis nuotolinėje duomenų bazėje. Šiuo metu jis veikia tik su MySQL naudojančiu MySQL C Client API. Ateityje ketinama, kad jis galėtų prisijungti prie duomenų šaltinių, naudodamas tvarkykles arba kliento prisijungimo metodus.</li>
</ul>
<p><em><strong>Jei paskaičius šiuos aprašus jums kyla klausimas, kurį saugojimo variklį naudoti, naudokite MyISAM. <img src='http://www.mediapro.lt/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </strong></em></p>
<h2>Duomenų bazės veikimo spartos optimizavimas</h2>
<ul>
<li>Naudokite patvarias jungtis (angl. persistent connections) į duomenų bazę, kad būtų išvengta bereikalingos apkrovos. Jei negalite naudoti patvarių jungčių ir esate priversti kaskart jungtis prie duomenų bazės, jums gali tekti pakeisti thread_cache_size kintamojo reikšmę.</li>
<li>Visada patikrinkite, ar visos užklausos naudoja indeksus, kuriuos esate sukūrę. MySQL tai galima padaryti su EXPLAIN komanda.</li>
<li>Venkite sudėtingų SELECT užklausų su MyISAM lentelėmis, kuriose dažnai atnaujinama informacija, kad išvengtumėte problemų su lentelės užrakinimais, kurie atsiranda dėl skaitymo ir rašymo į tą lentelę.</li>
<li>MyISAM palaiko lygiagrečius įterpimo veiksmus: jei lentelėje nėra tusčių blokų duomenų failo viduryje, galima įterpti naujas eilutes, kai kitas procesas tuo pačiu metu skaito iš lentelės. Jei tokia galimybė yra svarbi, turėtumėte apsvarstyti galimybę naudoti lentelę taip, kad nebūtų trinamos eilutes. Dar viena galimybė &#8211; paleisti OPTIMIZE TABLE duomenų defragmentavimui lentelėje po to, kai buvo ištrinta daug eilučių. Toks veikimas yra nustatomas keičiant <em>concurrent_insert</em> kintamąjį. Jūs galite priversti įterpinėti naujas eilutes net ir lentelėse, kuriose yra ištrintų eilučių.</li>
<li>Norėdami išspręsti suspaudimo problemas, kurios galėjo atsirasti su ARCHYVE saugojimo būdo lentelėmis, taip pat galite naudoti OPTIMIZE TABLE komandą.</li>
<li>Naudokite ALTER TABLE &#8230; ORDER BY expr1, expr2, &#8230; jei iš lentelės nuskaitinėjate stulpelius tokia tvarka: expr1, expr2, &#8230;. Naudodami tokius pakeitimus lentelėje, galite pagerinti našumą.</li>
<li>Kai kuriais atvejais prasminga susikurti &#8222;koduotą&#8220; (angl. hashed) stulpelį, kuriame būtų užkoduota likusių stulpelių informacija. Jeigu stulpelis yra trumpas ir pakankamai unikalus, ir, žinoma, indeksuotas, jis veiks greičiau, nei &#8222;didelis&#8220; indeksas iš daug stulpelių. MySQL labai lengva sukurti tokį stulpelį:<br />
<em>SELECT * FROM table_name WHERE hash_col = md5 (Concat (col1, col2)) AND col1 = constant AND col2 = constant;</em></li>
<li>MyISAM lentelėse, kurios dažnai kinta, turėtumėte vengti kintamo ilgio stulpelių (VARCHAR, BLOB ir TEXT). Skaitoma, jog lentelė naudoja dinaminį eilutės formatą, kai yra bent vienas kintamo ilgio stulpelis.</li>
<li>Nėra naudinga dalinti lentelę į kelias tik todėl, kad stulpelių kiekis tampa labai didelis. Kai ieškoma tam tikros eilutės, daugiausia laiko sunaudojama rasti pirmam eilutės baitui. Radus duomenis, dauguma šiuolaikinių diskų, gali pakankamai greitai perskaityti visą eilutę. Išimtį galima daryti tik tais atvejais, kai išskaidoma MyISAM lentelė, kuri naudoja dinaminį eilutės formatą ir jis pakeičiamas į fiksuotą arba kai labai dažnai naudojama tik dalis lentelės stulpelių.</li>
<li>Jei dažnai reikia skaičiuoti rezultatus, pavyzdžiui: kiekį arba sumą iš kelių stulpelių, tada gali būti geriau sukurti naują lentelę ir atnaujinti skaitliukus realiu laiku. Toks atnaujinimas vyksta labai sparčiai:<br />
<em>UPDATE table_name SET count_col = count_col 1 WHERE key_col = constant;</em><br />
Tai labai svarbu, kai naudojate MySQL duomenų saugojimo būdą, tokį kaip MyISAM, kuris turi lentelės lygio užrakinimą (angl. table-level locking) (daug skaitytojų, vienas įrašinėtojas). Taip geriau veikia dauguma duomenų bazių sistemų, nes eilutės užraktas, šiuo atveju, turi mažiau darbo.</li>
<li>Jeigu reikia rinkti statistinius duomenis iš didelių žurnalinių (angl. log) lentelių, naudokite lenteles-suvestines vietoj viso žurnalinės lentelės skenavimo. Tokių lentelių palaikymas turėtų būti kur kas greitesnis, nei statistinių duomenų skaičiavimas &#8222;gyvai&#8220;. Atnaujinti lentelę-suvestinę iš visų duomenų, kai jie pasikeičia (priklausomai nuo verslo logikos), yra greičiau.</li>
<li>Jei įmanoma, klasifikuokite ataskaitas kaip &#8222;live&#8220; arba &#8222;statistines&#8220;, kur duomenys reikalingi statistikos ataskaitoms yra imami tik iš suvestinių lentelių, kurios generuojamos periodiškai iš &#8222;live&#8220; duomenų.</li>
<li>Pasinaudokite tuo, jog stulpeliai turi reikšmes pagal nutylėjimą. Įterpkite reikšmes tik tada, kai ji skiriasi nuo numatytosios. Tai sumažina užklausos analizės laiką ir pagerina įterpimą.</li>
<li>Kai kuriais atvejais patogu pakuoti ir laikyti duomenis BLOB stulpelyje. Tokiu atveju, programoje turite pateikti kodą duomenų pakavimui ir išpakavimui, tam tikru metu tai gali padėti išvengti daug kreipinių. Praktiška naudoti, kai turite duomenis, kurie netinka į eilučių ir stulpelių lentelės struktūrą.</li>
<li>Paprastai, jūs turėtumėte nelaikyti perteklinių duomenų (trečia normalinė forma). Tačiau, gali būti situacijų, kuriose gali būti naudinga dubliuoti informaciją arba kurti suvestines lenteles, kad paspartinti veikimą.</li>
<li>Saugomos paprogramės ar funkcijos UDF (angl. user-defined function) yra geras būdas tam tikrose užduotyse pagreitinti sistemos darbą.</li>
<li>Jūs galite padidinti našumą naudodami talpyklas (angl. cache) užklausoms ir vykdyti daug įterpimų (angl. INSERT) ar atnaujinimų (angl. UPDATE) kartu. Jei duomenų bazė palaiko lentelių rakinimą, tai užtikrins, jog indeksas bus atnaujintas tik vieną kartą, po pakeitimų. Taip pat galite pasinaudoti MySQL užklausų talpykla panašiems rezultatams pasiekti.</li>
<li>Naudokite INSERT DELAYED, kai jums nereikia žinoti, kada jūsų duomenys bus įrašyti. Tai sumažina rašymo poveikį sistemai, nes daug eilučių gali būti įrašytos vienu priėjimu prie disko.</li>
<li>Naudokite INSERT LOW_PRIORITY, kai norite suteikti SELECT užklausoms aukštesnį prioritetą negu įterpimui.<br />
Naudokite SELECT HIGH_PRIORITY gauti rezultatams be eilės. Tai reiškia, kad SELECT yra vykdomas, net jei kitas klientas jau anksčiau laukia įrašymo.<br />
LOW_PRIORITY ir HIGH_PRIORITY įtakoja tik saugojimo variklius, kurie naudoja lentelės lygio užrakinimą (angl.table-level locking) (pvz.: MyISAM, MEMORY ir MERGE).</li>
<li>Naudokite keleto eilučių INSERT užklausas didesniam duomenų kiekiui įrašyti vienu SQL sakiniu. Daugelis SQL serverių palaiko tokias operacijas, įskaitant MySQL.</li>
<li>Naudokite LOAD DATA INFILE įkelti dideliam duomenų kiekiui. Tai veikia greičiau nei naudojant INSERT užklausas.</li>
<li>Naudokite AUTO_INCREMENT stulpelius taip, kad kiekviena lentelės eilutė būtų identifikuojama pagal vienintelę unikalią reikšmę.</li>
<li>Kartas nuo karto naudokite OPTIMIZE TABLE, taip išvengsite fragmentacijos dinamiško formato MyISAM lentelėse.</li>
<li>Naudokite MEMORY (HEAP) lenteles, kai galima gauti daugiau greičio. MEMORY lentelėse naudinga saugoti nekritinius duomenis, kurie yra dažnai skaitomi, pvz.: informaciją apie paskutinę rodytą reklamą tiems vartotojams, kurie neturi slapukų (angl. cookies) savo naršyklėje.</li>
<li>Interneto serveriuose, paveiksliukai ir kitos dvejetainės bylos turėtų būti saugomos failinėje sistemoje. Tai reiškia, kad reikėtų saugoti tik nuorodą į bylą, o ne ją pačią duomenų bazėje. Dauguma interneto serverių geriau buferizuoja (angl. cache) bylas nei duomenis iš duomenų bazės, todėl naudoti bylas yra greičiau.</li>
<li>Stulpeliai su identiška informacija skirtingose lentelėse turi būti aprašomi vienodais tipais, kad jų sujungimas (angl. join) vyktų greičiau.</li>
<li>Naudokite paprastus stulpelių pavadinimus. Pavyzdžiui, lentelėje &#8222;klientas&#8220;, naudokite stulpelį &#8222;vardas&#8220; vietoj &#8222;kliento_vardas&#8220;. Norėdami, kad duomenų bazė būtų lengvai pernešama ant kitų SQL serverių, turėtumėte pavadinimus daryti trumpesniais nei 18 simbolių.</li>
<li>Jei tikrai reikia didelio greičio, jūs turėtumėte pasidomėti žemo lygio sąsajomis duomenų saugojimui, kurias palaiko skirtingi SQL serveriai. Pavyzdžiui, kreipdamiesi į MySQL MyISAM saugojimo variklį tiesiogiai, galite pagreitinti užklausas nuo dviejų iki penkių kartų, lyginant su standartine SQL sąsaja. Norint tai padaryti, duomenys turi būti tame pačiame serveryje kaip ir programa, ir, paprastai, turėtų būti prieinami tik vienam procesui (nes išorinis failo rakinimas yra labai lėtas). Šias problemas galima pašalinti naudojant žemo lygio MyISAM komandas MySQL serveryje (tai yra paprastas būdas gauti daugiau spartos).</li>
<li>Jei naudojate skaitmeninius duomenis, juos, daugeliu atvejų, iš duomenų bazės gauti yra greičiau nei iš tekstinės bylos. Informacija duomenų bazėje saugoma kompaktiškiau nei tekstinėje byloje ir ją gauti reikia mažiau užklausų diske. Taip sumažinate programos kodo apimtį, nes nereikės apdoroti tekstinių bylų norint rasti duomenis.</li>
<li>Replikacija kai kuriose operacijose gali duoti naudos. Galite padalinti kliento užklausas tarp replikacijos serverių. Norėdami išvengti pagrindinio serverio stabdymo duomenų kopijavimo metu, galite daryti atsargines kopijas naudodami pagalbinį serverį.</li>
<li>Aprašius MyISAM lentelę su DELAY_KEY_WRITE = 1 galima greičiau atnaujinti indeksą, nes pakeitimai nėra įrašomi į diską, kol lentelė neuždaroma. Trūkumas: jei kas nors išjungia serverį kol lentelės yra atidarytos, reikia patikrinti, jog duomenys lentelėje yra geri, paleidžiant serverį su nustatymu <em>&#8211;myisam-recover</em>, arba įvykdant <em>myisamchk</em> prieš prieš paleidžiant serverį. (Tačiau, net ir šiuo atveju, neprarasite informacijos, nes ji visada gali būti sugeneruojama iš duomenų eilučių)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.mediapro.lt/programavimas/mysql-duomenu-bazes-optimizavimas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Optimizavimas paieškos sistemoms</title>
		<link>http://www.mediapro.lt/seo/optimizavimas-paieskos-sistemos/</link>
		<comments>http://www.mediapro.lt/seo/optimizavimas-paieskos-sistemos/#comments</comments>
		<pubDate>Mon, 12 Sep 2011 06:09:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[optimizavimas paieškos sistemoms]]></category>
		<category><![CDATA[reklama]]></category>

		<guid isPermaLink="false">http://www.mediapro.lt/?p=35</guid>
		<description><![CDATA[Jeigu tu ją sukursi, ar jie pas tave ateis? “Jeigu tu ją sukursi, jie ateis”- tai garsi frazė iš filmo Svajonių laukas. Deja, kaip bebūtų gaila, šios frazės negalima pritaikyti svetainių kūrimo rinkai. Daugelis verslo savininkų vis dar galvoja, kad sukūrus svetainę ir paleidus ją veikti, visas darbas jau nuveiktas. Realybė yra visai kitokia, norint]]></description>
			<content:encoded><![CDATA[<p><strong>Jeigu tu ją sukursi, ar jie pas tave ateis?</strong></p>
<p>“Jeigu tu ją sukursi, jie ateis”- tai garsi frazė iš filmo Svajonių laukas. Deja, kaip bebūtų gaila, šios frazės negalima pritaikyti svetainių kūrimo rinkai. Daugelis verslo savininkų vis dar galvoja, kad sukūrus svetainę ir paleidus ją veikti, visas darbas jau nuveiktas. Realybė yra visai kitokia, norint gauti apčiuopiamos naudos iš virtualioje ervėje patalpinto kūrinio, darbas tik prasideda.</p>
<p>Užeikite į Google.com svetainę ir surinkite, kad ir frazę „nekilnojamas turtas“. Jums bus išmesti tūkstančiai rezultatų, o svetainės labiausiai atitinkančios jūsų paieškomą frazę bus reitinguojamos nuo viršaus į apačią (kiekviename puslapyje po 10).</p>
<p>Kiek iš tų rezultatų jūs peržiurėsite? Pirmus 100, tai būtų 10 pirmų puslapių? Tikriausiai ne. Labiau tikėtina pirmus 30 arba 3 puslapius, o daugelis turbūt neperžiūrės nei pirmų 5 rezultatų.</p>
<p>Tai dar kartą patvirtina, kad jeigu jūsų svetainė gyvuoja Internete, tai dar negarantuoja, kad ji bus rasta.</p>
<p><strong>Kas yra optimizavimas paieškos sistemoms?</strong></p>
<p>Optimizavimas paieškos sistemoms (angl. Search Engine Optimization) yra procesas, kurio metu siekiama padidinti lankytojų skaičių svetainėje ir pakelti svetainę kuo aukščiau tarp paieškos rezultatų. Kad jūsų svetainė būtų reitinguojama aukščiau negu konkurentų, reikia padaryti ją kuo „draugiškesnę“ paieškos sistemoms, o tada ir šansai pritraukti lankytojus bus jūsų pusėje.</p>
<p><strong>Kas yra paieškos sistemos?</strong></p>
<p>Yra trys pagrindinės paieškos sistemų rūšys:<br />
1) Paieškos sistemos turinčios “vorus”, tai Google, Yahoo ir kitos.<br />
2) Žmonių valdomi katalogai, kuriuose taip pat vykdoma informacijos paieška.<br />
3) Taip pat yra maišytų arba “hibridų” paieškos sistemų ir katalogų.</p>
<p><strong>Kaip dirba paieškos sistemos?</strong></p>
<p>Tam kas nesusipažinęs, čia bus trumpai paaiškinta kaip dirba paieškos sistemos: daugelis paieškos sistemų savo “vorų” pagalba naršo Internetą ir ieško naujų svetainių, kurias galėtų įtraukti pas save į duomenų bazes, o vėliau tarp jų atlikti paiešką. Jeigu nenorite laukti, kol jūsų svetainę atras, jūs galite rankiniu būdu arba programų pagalba užregistruoti svetaines patys.</p>
<p>Kai tik svetainės puslapiai yra suindeksuojami, žmonės gali rasti ją pagal ieškomus raktažodžius, bet tik tokiu atveju, jeigu ji atitiks paieškos kriterijus. Rasti rezultatai bus rikiuojami svarbumo tvarka, t.y. labiausiai atitinkantys paiešką, bus pirmose pozicijose. Todėl, jei norite, kad lankytojai jus rastų, atsidurti pirmuose paieškos rezultatuose yra labai svarbu. Skirtingos paieškų sistemos, naudoja skirtingus rikiavimo algoritmus, be to jie dažnai tobulinami ir keičiami.</p>
<p><strong>Kaip paieškos sistemos reitinguoja svetaines?</strong></p>
<p>Kai svetainė randama ir suindeksuojama, ji patenka į paieškos sistemų duomenų bazę. Bet kad nustatyti, kurios svetainės yra svarbiausios, jos yra reitinguojamos naudojant technologiją, kuri vadinama algoritmu. Svetainės reitinguojamos pagal svarbumo faktorių, kai labiausiai atitinkančios paieškos kriterijus atsiduria pirmuose paieškos rezultatuose.</p>
<p>Dauguma pagrindinių paieškos sistemų naudoja sudėtingas technologijas, tam kad akimirksniu įvertintų milijonus dokumentų, failų, svetainės puslapių ir grąžintų sąrašą atitinkančios informacijos, kurią vartotojas ir norėjo išvysti. Žmonės, kurie randa svetainę per paieškos sistemas yra labiausiai tinkami įsigyti jūsų prekes, paslaugas, nes jie jau įvedė frazes, kurios susijusios su jūsų svetainės turiniu. Tai yra puiki svetainės reklama!</p>
<p><strong>Kodėl jums reikia optimizavimo paieškos sistemoms?</strong></p>
<p>Yra daug būdų kaip lankytojai gali rasti jūsų svetainę, tačiau vienas iš pirmaujančių metodų yra per paieškos sistemas, tokias kaip Google, Yahoo ir kitas. Žemiau pateikiami keli faktai, kurie be abejonių patvirtins, kad optimizavimas paieškos sistemoms privalo būti kiekvienos svetainės populiarinimo strategijos dalimi:</p>
<p>• Virš 80% Interneto vartotojų randa jiems reikalingas svetaines per paieškos sistemas.<br />
• 90% Interneto vartotojų neieško toliau nei 30 pirmų paieškos rezultatų. Jie paprasčiausiai suveda kitą ieškomą frazę, jei neranda ko ieškojo.<br />
• 75% Interneto vartotojų ketina įsigyti produktą arba paslaugą kurios ieško per paieškos sistemas.<br />
• Profesonalus optimizavimas paieškos sistemoms yra bent du kartus efektyvesnis negu kiti Internetinio marketingo metodai.</p>
<p>Kaip bebūtų gaila, labai daug e-verslų vis dar nepakankamai įvertina paieškos sistemų faktorių, ir tai, kokią naudą galėtų atnešti ši savireklamos priemonė Internete, jeigu tik svetainė būtų profesonaliai optimizuota.</p>
<p><strong>Pabaigai.</strong></p>
<p><strong>Klausimas:</strong> Kaip jūsų svetainė gali įveikti tūkstančius kitų konkurentų virtualioje erdvėje?<br />
<strong>Atsakymas:</strong> Rinkitės optimizavimą paieškos sistemoms. Tai vienas iš efektyviausių būdų pritraukti tikslinę auditoriją į jūsų svetainę.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mediapro.lt/seo/optimizavimas-paieskos-sistemos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- This Quick Cache file was built for (  www.mediapro.lt/feed/ ) in 0.47943 seconds, on May 18th, 2012 at 10:01 am UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on May 18th, 2012 at 11:01 am UTC -->
