<?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"
	>

<channel>
	<title>SkaitykIT - interneto naujienos, straipsniai</title>
	<atom:link href="http://www.skaitykit.lt/feed" rel="self" type="application/rss+xml" />
	<link>http://www.skaitykit.lt</link>
	<description>Viskas apie internetą ir IT - straipsniai, nuomonės, naudingos nuorodos, humoras</description>
	<pubDate>Wed, 10 Mar 2010 09:46:16 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<item>
		<title>Humoras: Windows klaidų pranešimai - HAIKU stiliumi!</title>
		<link>http://www.skaitykit.lt/humoras-windows-klaidu-pranesimai-haiku-stiliumi.htm</link>
		<comments>http://www.skaitykit.lt/humoras-windows-klaidu-pranesimai-haiku-stiliumi.htm#comments</comments>
		<pubDate>Wed, 10 Mar 2010 09:46:16 +0000</pubDate>
		<dc:creator>Povilas (Skaitykit.lt)</dc:creator>
		
		<category><![CDATA[Humoras]]></category>

		<category><![CDATA[Pamąstymai]]></category>

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

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

		<guid isPermaLink="false">http://www.skaitykit.lt/?p=3663</guid>
		<description><![CDATA[<img src="http://www.skaitykit.lt/wp-content/uploads/2010/03/haiku.jpg" alt="" title="haiku" width="150" class="alignnone size-full wp-image-3664" />

Kaip mus visus užknisa tie Windows errorai, iš kurių kartais nieko nepagauni.. Tai išmeta neaiškų klaidos kodą, tai programa tiesiog užlūžta su iššokusiu langu "Send/don't send" - HRRRR. Tačiau į visa tai galima pažiūrėti poetiškai: būtų daug gražiau, jei tie patys klaidų pranešimai būtų parašyti japoniškos poezijos Haiku stiliumi (jei nežinote kas tai yra - nuoroda į <a href="http://lt.wikipedia.org/wiki/Haiku">Wikipedia</a>). Tokį kiek netikėtą ir šmaikštų pasiūlymą radau puslapyje <a href="http://www.authorware.com/humtext.asp?Hum_ID=105">Authorware.com</a>, pabandžiau išversti ir pasiūlyti Microsoftui lietuviškus klaidų pranešimų trieilius.]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.skaitykit.lt/wp-content/uploads/2010/03/haiku.jpg" alt="" title="haiku" width="150" class="alignnone size-full wp-image-3664" /></p>
<p>Kaip mus visus užknisa tie Windows errorai, iš kurių kartais nieko nepagauni.. Tai išmeta neaiškų klaidos kodą, tai programa tiesiog užlūžta su iššokusiu langu "Send/don't send" - HRRRR. Tačiau į visa tai galima pažiūrėti poetiškai: būtų daug gražiau, jei tie patys klaidų pranešimai būtų parašyti japoniškos poezijos Haiku stiliumi (jei nežinote kas tai yra - nuoroda į <a href="http://lt.wikipedia.org/wiki/Haiku">Wikipedia</a>). Tokį kiek netikėtą ir šmaikštų pasiūlymą radau puslapyje <a href="http://www.authorware.com/humtext.asp?Hum_ID=105">Authorware.com</a>, pabandžiau išversti ir pasiūlyti Microsoftui lietuviškus klaidų pranešimų trieilius.</p>
<p>* * *</p>
<p>Jūsų ieškomas puslapis<br />
Negali būti rastas, bet<br />
Yra beribė edrvė kitokių.</p>
<p>* * *</p>
<p>Chaosas įsiviešpatavo.<br />
Permąstyk, pasigailėk ir perkrauk.<br />
Tvarka bus.</p>
<p>* * *</p>
<p>Windows NT lūžo.<br />
Aš esu mėlynas mirties ekranas.<br />
Niekas negirdi tavo riksmo.</p>
<p>* * *</p>
<p>Vakar tai veikė.<br />
Šiandien tai neveikia.<br />
Susipažink - tai Windows.</p>
<p>* * *</p>
<p>Lūžimas paverčia<br />
Tavo brangų kompiuterį<br />
Į paprasta akmenį.</p>
<p>* * *</p>
<p>Trys dalykai yra tikri:<br />
Mirtis, mokesčiai ir duomenų praradimas.<br />
Spėk, kuris ką tik įvyko.</p>
<p>* * *</p>
<p>Tu įžengei į sraunią upę,<br />
Bet vanduo nutekėjo toliau.<br />
Tokio puslapio čia nėra.</p>
<p>* * *</p>
<p>Na kaip, patiko? O gal jūs turite ką pasiūlyti? Come on, pasitelkite vaizduotę prieš ilgąjį savaitgalį ir parašykite komentaruose vieną-kitą Haiku trieilį iš klaidos pranešimų serijos. Bus smagu <img src='http://www.skaitykit.lt/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.skaitykit.lt/humoras-windows-klaidu-pranesimai-haiku-stiliumi.htm/feed</wfw:commentRss>
		</item>
		<item>
		<title>Humoras: kaip išmokti programuoti</title>
		<link>http://www.skaitykit.lt/humoras-kaip-ismokti-programuoti.htm</link>
		<comments>http://www.skaitykit.lt/humoras-kaip-ismokti-programuoti.htm#comments</comments>
		<pubDate>Wed, 10 Mar 2010 08:23:27 +0000</pubDate>
		<dc:creator>Povilas (Skaitykit.lt)</dc:creator>
		
		<category><![CDATA[Humoras]]></category>

		<guid isPermaLink="false">http://www.skaitykit.lt/?p=3659</guid>
		<description><![CDATA[Neseniai internete pamačiau komiksą, praktiškai iliustruojantį mano vakarykštį straipsnį apie tai, kad greitai galima tik susipažinti su programavimu, bet ne išmokti programuoti. Taigi, ką turime: žmogų, kuris pasiryžo tapti programuotoju: jis skaito knygas, išmoksta dirbti su kintamaisiais, masyvais, objektais, tada padaro kelis rimtesnius projektus, tada išmoksta dirbti komandoje ir mokytis iš savo kolegų, vėliau savo programose panaudoja matematikos ir fizikos žinias, o tada... o kas atsitinka tada, žiūrėkite pačiame komikse žemiau.]]></description>
			<content:encoded><![CDATA[<p>Neseniai internete pamačiau komiksą, praktiškai iliustruojantį mano vakarykštį straipsnį apie tai, kad greitai galima tik susipažinti su programavimu, bet ne išmokti programuoti. Taigi, ką turime: žmogų, kuris pasiryžo tapti programuotoju: jis skaito knygas, išmoksta dirbti su kintamaisiais, masyvais, objektais, tada padaro kelis rimtesnius projektus, tada išmoksta dirbti komandoje ir mokytis iš savo kolegų, vėliau savo programose panaudoja matematikos ir fizikos žinias, o tada&#8230; o kas atsitinka tada, žiūrėkite pačiame komikse žemiau.</p>
<p><img src="http://www.skaitykit.lt/wp-content/uploads/2010/03/teach-programming.png" alt="" title="teach-programming" width="600" class="alignnone size-full wp-image-3660" /></p>
<p>Šaltinis: <a target="_blank" href="http://abstrusegoose.com/249">Abstruse Goose: How to Teach Yourself Programming</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.skaitykit.lt/humoras-kaip-ismokti-programuoti.htm/feed</wfw:commentRss>
		</item>
		<item>
		<title>Norite miesteliui greito interneto? Pervadinkite jį į Google!</title>
		<link>http://www.skaitykit.lt/norite-miesteliui-greito-interneto-pervadinkite-ji-i-google.htm</link>
		<comments>http://www.skaitykit.lt/norite-miesteliui-greito-interneto-pervadinkite-ji-i-google.htm#comments</comments>
		<pubDate>Tue, 09 Mar 2010 11:52:37 +0000</pubDate>
		<dc:creator>Povilas (Skaitykit.lt)</dc:creator>
		
		<category><![CDATA[Google]]></category>

		<category><![CDATA[Interneto naujienos]]></category>

		<guid isPermaLink="false">http://www.skaitykit.lt/?p=3655</guid>
		<description><![CDATA[<img src="http://www.skaitykit.lt/wp-content/uploads/2010/03/google_old.jpg" alt="" title="google_old" width="146" height="59" class="alignnone size-full wp-image-3656" />

Praeitą mėnesį kompanija Google paskelbė apie tai, kad <a target="_blank" href="http://techcrunch.com/2010/02/10/google-fiber-optic-network-home/">planuoja testuoti savo naują interneto ryšio tinklą</a>, kurio greitis stulbinantis - 1 GB/sek. Tačiau renkantis vietą testavimui, Google iškėlė reikalavimus, kad tai būtų ne mažiau kaip 50 tūkstančių namų ūkių, o dar geriau būtų - apie 500 tūkstančių. Pasakyta - padaryta. Nedidelis JAV Kanzaso miestelis neaiškiu pavadinimu Topeka padavė savo paraišką. Ir labai originaliai - jie pakeitė miestelio pavadinimą į Google!]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.skaitykit.lt/wp-content/uploads/2010/03/google_old.jpg" alt="" title="google_old" width="146" height="59" class="alignnone size-full wp-image-3656" /></p>
<p>Praeitą mėnesį kompanija Google paskelbė apie tai, kad <a target="_blank" href="http://techcrunch.com/2010/02/10/google-fiber-optic-network-home/">planuoja testuoti savo naują interneto ryšio tinklą</a>, kurio greitis stulbinantis - 1 GB/sek. Tačiau renkantis vietą testavimui, Google iškėlė reikalavimus, kad tai būtų ne mažiau kaip 50 tūkstančių namų ūkių, o dar geriau būtų - apie 500 tūkstančių. Pasakyta - padaryta. Nedidelis JAV Kanzaso miestelis neaiškiu pavadinimu Topeka padavė savo paraišką. Ir labai originaliai - jie pakeitė miestelio pavadinimą į Google!</p>
<p>Miestelio meras pasirašė oficilaų dokumentą, pagal kurį <strong>iki kovo pabaigos</strong> miestelis bus vadinamas Google, Kansas. Taip taip, tai ne balandžio pirmos pokštas. Na, be abejo, žiūrint iš teisinės pusės, šis veiksmas nėra legalus, ir teisininkai patarė merui atšaukti savo sprendimą. Tačiau net jei sprendimas ir bus atšauktas, valdžia vis tiek prašo miestelio gyventojų kol kas vadinti jį Google. Viena vertus, tai labai kvailas būdas pritraukti kompanijos dėmesį. Tačiau, kita vertus, kodėl ne - juk laimėjimo atveju miestelio gyventojai gautų tokį internetą, apie kurį likusi Amerika gali tik pasvajoti. Ir ko tik pasaulyje išradingi žmonės neprisigalvoja&#8230;</p>
<p>Informacijos šaltinis: <a target="_blank" href="http://www.washingtonpost.com/wp-dyn/content/article/2010/03/01/AR2010030104128.html">Washington Post</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.skaitykit.lt/norite-miesteliui-greito-interneto-pervadinkite-ji-i-google.htm/feed</wfw:commentRss>
		</item>
		<item>
		<title>Kas nedirba, mielas vaike, tam ir programuot nereikia</title>
		<link>http://www.skaitykit.lt/kas-nedirba-mielas-vaike-tam-ir-programuot-nereikia.htm</link>
		<comments>http://www.skaitykit.lt/kas-nedirba-mielas-vaike-tam-ir-programuot-nereikia.htm#comments</comments>
		<pubDate>Tue, 09 Mar 2010 09:19:36 +0000</pubDate>
		<dc:creator>Povilas (Skaitykit.lt)</dc:creator>
		
		<category><![CDATA[Pamąstymai]]></category>

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

		<guid isPermaLink="false">http://www.skaitykit.lt/?p=3649</guid>
		<description><![CDATA[<img src="http://www.skaitykit.lt/wp-content/uploads/2010/03/working.gif" alt="" title="working" width="160" height="160" class="alignnone size-full wp-image-3650" />

Po truputį artėja vasara, kai abiturientai laikys brandos egzaminus ir stos į aukštąsias mokyklas. Nors egzaminai jau turėtų būti pasirinkti, bet manau, kad daug iš dvyliktokų blaškosi ir dar nežino, kur stoti. Tai pabandysiu jiems papasakoti apie programuotojo profesiją. Tiksliau tariant, daug kam programavimas atrodo prestižinis darbas, kur reikia tik galvos ant pečių, ir galima užsikalti milijonų. Tai papasakosiu apie realybę, gal privers būsimus programuotojus susimąstyti, ar jie tikrai nori eiti tuo keliu.]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.skaitykit.lt/wp-content/uploads/2010/03/working.gif" alt="" title="working" width="160" height="160" class="alignnone size-full wp-image-3650" /></p>
<p>Po truputį artėja vasara, kai abiturientai laikys brandos egzaminus ir stos į aukštąsias mokyklas. Nors egzaminai jau turėtų būti pasirinkti, bet manau, kad daug iš dvyliktokų blaškosi ir dar nežino, kur stoti. Tai pabandysiu jiems papasakoti apie programuotojo profesiją. Tiksliau tariant, daug kam programavimas atrodo prestižinis darbas, kur reikia tik galvos ant pečių, ir galima užsikalti milijonų. Tai papasakosiu apie realybę, gal privers būsimus programuotojus susimąstyti, ar jie tikrai nori eiti tuo keliu.</p>
<p><strong>1. Programavimo kalbos - tik aisbergo viršūnė</strong></p>
<p>Daug kam iš šalies atrodo, kad programuojant reikia tiesiog gerai išmanyti vieną ar kitą programavimo kalbą. Galbūt to užtenka atskiriems projektams arba paprastiems atsiskaitymams universitete, bet realiame gyvenime programavimas yra sudėtingesnis procesas. Vienas dalykas, kad reikia mokėti programuoti bent keliomis kalbomis. Ir, prireikus, greitai tarp jų persijungti. Pvz, man kasdien darbe tenka panaudoti Web-technologijas (PHP, JavaScript, CSS, HTML), duomenų bazių valdymo žinias (MySQL, Sybase), ir dar Windows taikomojo programavimo kalbą ir aplinką (C#.NET, Visual Studio). Toliau: reikia mokėti bendrauti su klientu/vadovu, efektyviai dirbti komandoje, planuoti savo laiką, greitai mąstyti, mokėti anglų kalbą informacijos paieškai, o ir mokėti ieškoti tos informacijos. Kartais prireikia ir kitų sričių žinių - matematikos, fizikos ir kt. Vienos programos sukūrimas yra sudėtingas mechanizmas ir tikrai neapsiriboja viena programavimo kalba.</p>
<p><strong>2. Susipažinti su programavimu galima per savaitę, išmokti programuoti - per metus</strong></p>
<p>Knygynuose ir internete galima pamatyti daug knygų iš serijos "Išmokite C++ per 14 dienų". Atrodo graži vizija, ir, perskaičius tą knygą bei sąžiningai atlikus joje parašytus pratimus, tikrai galima sakyti, kad jūs SUSIPAŽINOTE su C++. Bet tik ne išmokote. Mokėjimas programuoti yra ne tada, kai mokate visas konkrečios kalbos konstrukcijas (if, while, begin-end ir kt.), o tada, kai su ta kalba kuriate realius gyvenime panaudojamus produktus arba tinklalapius. Na ir, be abejo, tobulumui nėra ribų, ir tada įsigalioja dėsnis - "Jeigu norite išmokti programuoti, reikia tiesiog daug programuoti".</p>
<p><strong>3. Darbas, darbas, darbas</strong></p>
<p>Dar vienas ne visai teisingas žmonių požiūris - kad programuoti yra labai įdomu, kad tai yra laisva kūryba. Pavydžiu tiems, kurie gali sau leisti taip kurti, pats laisvalaikiu mėgstu suprogramuoti ką nors "sau ar draugams". Tačiau bendrai paėmus, ypač Lietuvoje, programavimas yra sunkus protinis darbas, kai daug valandų iš darbo dienos nueina visai neįdomių funkcijų rašymui, klientų poreikių pildymui (kartais labai nesąmoningų), ir tokioms veikloms, po kurių po darbo išeini iš ofiso ir kompiuterio nesinori akyse matyti.</p>
<p>Dar pamiršau - viršvalandžiai. Kadangi programuotojo darbas negali būti vienareikšmiškai apibrėžtas kažkokiais skaičiais, tai darbdavys gali tai puikiausiai išnaudoti, apkraudamas jus darbais ir pagrįsdamas tuo, kad "man vienodai, kiek tu dirbi, tu gali iš viso nedirbti ar alų gerti, svarbu, kad rezultatai būtų". O su tokiu požiūriu programuotojas po to sėdi vakarais/savaitgaliais&#8230; </p>
<p><strong>Bet - ne viskas taip blogai</strong></p>
<p>Na va, lyg ir aprašiau viską tamsiausiomis spalvomis. Išsigandote? <img src='http://www.skaitykit.lt/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Jei ne, tada pirmyn į programavimo pasaulį, tai jums bus geras iššūkis su potencialiai gera darbo vieta neblogu atlyginimu. Taip sakant, jei praeisite tą sunkų kelią iki realios geros darbovietės, tada galite savimi didžiuotis.</p>
<p>Kolegos programuotojai, o gal jūs turite patarimų tiems, kurie tik dabar nori žengti į tą patį pasaulį ir vis dar dvejoja?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.skaitykit.lt/kas-nedirba-mielas-vaike-tam-ir-programuot-nereikia.htm/feed</wfw:commentRss>
		</item>
		<item>
		<title>Trys būdai sužinoti, ar programuotojas yra geras specialistas</title>
		<link>http://www.skaitykit.lt/trys-budai-suzinoti-ar-programuotojas-yra-geras-specialistas.htm</link>
		<comments>http://www.skaitykit.lt/trys-budai-suzinoti-ar-programuotojas-yra-geras-specialistas.htm#comments</comments>
		<pubDate>Mon, 08 Mar 2010 09:06:09 +0000</pubDate>
		<dc:creator>Povilas (Skaitykit.lt)</dc:creator>
		
		<category><![CDATA[Pamąstymai]]></category>

		<category><![CDATA[Produktyvus darbas]]></category>

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

		<guid isPermaLink="false">http://www.skaitykit.lt/?p=3631</guid>
		<description><![CDATA[<img src="http://www.skaitykit.lt/wp-content/uploads/2010/03/programmer_job.jpg" alt="" title="programmer_job" width="340" height="226" class="alignnone size-full wp-image-3632" />

Ar jums teko kada priimti į darbą programuotoją? O gal pats buvote dalyvavęs interviu, siekdamas tokio darbo? Jeigu bent viena iš šių medalio pusių jums pažįstama, tai manau, kad bus įdomu paskaityti vertimą iš straipsnio „3 tips to know how good is the candidate you are interviewing“, pravers tiek būsimiems programuotojams, tiek personalo valdymo specialistams.]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.skaitykit.lt/wp-content/uploads/2010/03/programmer_job.jpg" alt="" title="programmer_job" width="340" height="226" class="alignnone size-full wp-image-3632" /></p>
<p>Ar jums teko kada priimti į darbą programuotoją? O gal pats buvote dalyvavęs interviu, siekdamas tokio darbo? Jeigu bent viena iš šių medalio pusių jums pažįstama, tai manau, kad bus įdomu paskaityti vertimą iš straipsnio <a target="_blank" href="http://www.makinggoodsoftware.com/2009/07/16/3-tips-to-know-how-good-is-the-candidate-you-are-interviewing/">3 tips to know how good is the candidate you are interviewing</a>, pravers tiek būsimiems programuotojams, tiek personalo valdymo specialistams.</p>
<p><strong>1. Tegul kandidatas nubraižo kokio nors sudėtingesnio projekto schemą</strong></p>
<p>Šis punktas jums padės suvokti programuotojo mąstymo lygį ir sugebėjimą tinkamai projektuoti informacines sistemas.</p>
<p>Paprašykite kandidato nubraižyti ir paaiškinti architektūrą ir veikimo principą iš kokio nors jo praeityje daryto projekto. Tai jums leis užmegsti atvirą dialogą, kartais net diskusiją, kurios pabaigoje galėsite sau atsakyti į klausimus:</p>
<p><strong>a ) Kaip gerai jis paaiškino veikimo procesą?</strong><br />
Viena iš svarbesnių  programuotojo savybių yra jo komunikabilumas. Jei jis deramai nesugeba paaiškinti proceso ar išdėstyti žodžiais esminių savo minčių, kaip jį galės suprasti kiti komandos nariai ir kolegos?</p>
<p><strong>b) Ar gera buvo pati projekto architektūra?</strong></p>
<p><strong>c) Ar jis deramai atsakinėjo į jūsų klausimus?</strong><br />
Čia jau panašu į darbo atsiskaitinėjimą universitete. Iš atsakymų į klausimus galima spręsti, ar jis pats yra schemos autorius, ir ar jis sugeba atlaikyti klausimų laviną, ar pasiruošęs improvizuoti atsakydamas.</p>
<p><strong>2. Tegul kandidatas parašo kažkiek programinio kodo</strong></p>
<p>Duokite kandidatui minimalią, bet realistinę užduotėlę ir palikite jį kokiai valandai vieną su kompiuteriu. Grįžkite po kažkiek laiko ir pažiūrėkite rezultatus – tai leis jums pajausti, ar programuotojas sugeba dirbti ir atlikti užduotį realioje aplinkoje.</p>
<p><strong>Čia reikia turėti omenyje keletą dalykų:</strong></p>
<p>a) Leiskite jam koduoti būtent su tomis technologijomis ir su tais įrankiais, kuriuos jis naudos realiai, jeigu bus priimtas į darbą.</p>
<p>b) Nestatykite jo į neįmanomus laiko rėmus. Parinkite daugmaž realias sąlygas, netgi sakyčiau duokite šiek tiek daugiau laiko, negu reikėtų, nes kažkiek minučių gali nueiti veltui vien dėl streso (juk ant kortos pastatyta darbo vieta)</p>
<p><strong>3. Tegul kandidatas paaiškina ir įvertiną kažkieno programinį kodą</strong></p>
<p>Tai jums padės sužinoti, ar kandidatas žino, kas yra geras ir kokybiškas kodas, bei nustatyti, kaip jis sugeba skaityti ir suprasti kažkieno kito parašytą kodą.</p>
<p>Duokite jam nelabai geros kokybės kodo gabaliuką popieriuje ir palikite jį keliolikai minučių viską išanalizuoti. Be abejo, kodas turi būti parašytas ta programavimo kalba, į kurios darbą jis taikosi. O tada <strong>užduokite jam keletą klausimų:</strong></p>
<p>a) Kokia yra šio kodo paskirtis, ką jis atlieka?</p>
<p>b) Ką jūs galvojate apie kodą, ar jis „švarus“ ir kokybiškas?</p>
<p>c) Ką jūs norėtumėte pakeisti, kad kodas taptų kokybiškesnis?</p>
<p>&#8212; </p>
<p>Tai tokia yra programuotojo darbo interviu vizija iš straipsnio autoriaus. Prie jo žodžių pridėčiau tai, kad pats procesas labai priklauso nuo darbo specifikos, nuo kompanijos masto, nuo galimo atlyginimo dydžio, personalo valdymo kompetencijos ir dar daug faktorių. Šiame straipsnyje aprašytas tik bendras atvejis iš serijos „jei norite savo kompanijai gero programuotojo rimtam projektui“. Ar sutinkate su aukščiau išdėstytomis mintimis?</p>
<p>Originalus straipsnis: <a target="_blank" href="http://www.makinggoodsoftware.com/2009/07/16/3-tips-to-know-how-good-is-the-candidate-you-are-interviewing/">3 tips to know how good is the candidate you are interviewing</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.skaitykit.lt/trys-budai-suzinoti-ar-programuotojas-yra-geras-specialistas.htm/feed</wfw:commentRss>
		</item>
		<item>
		<title>Google produktai, Apple produktai ir JŪSŲ produktai :)</title>
		<link>http://www.skaitykit.lt/google-produktai-apple-produktai-ir-jusu-produktai.htm</link>
		<comments>http://www.skaitykit.lt/google-produktai-apple-produktai-ir-jusu-produktai.htm#comments</comments>
		<pubDate>Fri, 05 Mar 2010 11:50:00 +0000</pubDate>
		<dc:creator>Povilas (Skaitykit.lt)</dc:creator>
		
		<category><![CDATA[Google]]></category>

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

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

		<guid isPermaLink="false">http://www.skaitykit.lt/?p=3640</guid>
		<description><![CDATA[<img src="http://www.skaitykit.lt/wp-content/uploads/2010/03/google-apple.jpg" alt="" title="google-apple" width="150" class="alignnone size-full wp-image-3641" />

Google ir Apple yra ne tik turi savo prekybos ženklus ir įtaką rinkoje, bet ir savo produktų stilių. Abi kompanijos stengiasi, kad jų programomis naudotis būtų lengva, patogu bei intuityviai suprantama. Siekdami to tikslo, programuotojai ir dizaineriai pasiūlo kartais šiek tiek net revoliucinius sprendimus. Pažvelkime į šią situaciją su humoru - štai jums komiksas, labai trumpai aprašantis, kuom skiriasi Google produktai, Apple produktai ir dažniausiai kuriami mažesnių kompanijų produktai.]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.skaitykit.lt/wp-content/uploads/2010/03/google-apple.jpg" alt="" title="google-apple" width="150" class="alignnone size-full wp-image-3641" /></p>
<p>Google ir Apple yra ne tik turi savo prekybos ženklus ir įtaką rinkoje, bet ir savo produktų stilių. Abi kompanijos stengiasi, kad jų programomis naudotis būtų lengva, patogu bei intuityviai suprantama. Siekdami to tikslo, programuotojai ir dizaineriai pasiūlo kartais šiek tiek net revoliucinius sprendimus. Pažvelkime į šią situaciją su humoru - štai jums komiksas, labai trumpai aprašantis, kuom skiriasi Google produktai, Apple produktai ir dažniausiai kuriami mažesnių kompanijų produktai.</p>
<p><img src="http://www.skaitykit.lt/wp-content/uploads/2010/03/simplicity.png" alt="" title="simplicity" width="499" height="964" class="alignnone size-full wp-image-3642" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.skaitykit.lt/google-produktai-apple-produktai-ir-jusu-produktai.htm/feed</wfw:commentRss>
		</item>
		<item>
		<title>Kaip legalus softas padaro piratus gerbiamais žmonėmis</title>
		<link>http://www.skaitykit.lt/kaip-legalus-softas-padaro-piratus-gerbiamais-zmonemis.htm</link>
		<comments>http://www.skaitykit.lt/kaip-legalus-softas-padaro-piratus-gerbiamais-zmonemis.htm#comments</comments>
		<pubDate>Fri, 05 Mar 2010 10:00:55 +0000</pubDate>
		<dc:creator>Povilas (Skaitykit.lt)</dc:creator>
		
		<category><![CDATA[Humoras]]></category>

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

		<guid isPermaLink="false">http://www.skaitykit.lt/?p=3634</guid>
		<description><![CDATA[<img src="http://www.skaitykit.lt/wp-content/uploads/2010/03/piracy1.jpg" alt="" title="piracy1" width="311" height="497" class="alignnone size-full wp-image-3635" />

Štai taip gali atrodyti vienas iš, pavyzdžiui, Microsoft atstovų, siekiantis kuo labiau sumažinti piratavimo lygį ir tam pasitelkiantis DRM technologiją. Bet tai yra tik pirma komikso dalis. Kas gi gaunasi realiame gyvenime tiems žmonėms, kurie iš tikrųjų sumoka už programinę įrangą? Arba, dar įdomiau - įsivaizduokime paauglius, kuriems už žaidimą sumoka tėvai, vaikučiai įsijungia žaidimą ir... žemiau žiūrėkite kitas dvi komikso dalis.]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.skaitykit.lt/wp-content/uploads/2010/03/piracy1.jpg" alt="" title="piracy1" width="311" height="497" class="alignnone size-full wp-image-3635" /></p>
<p>Štai taip gali atrodyti vienas iš, pavyzdžiui, Microsoft atstovų, siekiantis kuo labiau sumažinti piratavimo lygį ir tam pasitelkiantis DRM technologiją. Bet tai yra tik pirma komikso dalis. Kas gi gaunasi realiame gyvenime tiems žmonėms, kurie iš tikrųjų sumoka už programinę įrangą? Arba, dar įdomiau - įsivaizduokime paauglius, kuriems už žaidimą sumoka tėvai, vaikučiai įsijungia žaidimą ir&#8230; žemiau žiūrėkite kitas dvi komikso dalis.</p>
<p><img src="http://www.skaitykit.lt/wp-content/uploads/2010/03/piracy2.jpg" alt="" title="piracy2" width="312" height="497" class="alignnone size-full wp-image-3636" /></p>
<p><img src="http://www.skaitykit.lt/wp-content/uploads/2010/03/piracy3.jpg" alt="" title="piracy3" width="313" height="496" class="alignnone size-full wp-image-3637" /></p>
<p>Šaltinis: <a target="_blank" href="http://www.themousetrap.co.za/comics/comics/%282009%2002%2005%29%20The%20DRM%20Monster.jpg">The Mouse Trap</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.skaitykit.lt/kaip-legalus-softas-padaro-piratus-gerbiamais-zmonemis.htm/feed</wfw:commentRss>
		</item>
		<item>
		<title>Trumpai: nedarykite per griežtų patikrinimų įvedimo formose</title>
		<link>http://www.skaitykit.lt/trumpai-nedarykite-per-grieztu-patikrinimu-ivedimo-formose.htm</link>
		<comments>http://www.skaitykit.lt/trumpai-nedarykite-per-grieztu-patikrinimu-ivedimo-formose.htm#comments</comments>
		<pubDate>Thu, 04 Mar 2010 11:58:54 +0000</pubDate>
		<dc:creator>Povilas (Skaitykit.lt)</dc:creator>
		
		<category><![CDATA[Pamąstymai]]></category>

		<category><![CDATA[Tinklapių kūrimas]]></category>

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

		<guid isPermaLink="false">http://www.skaitykit.lt/?p=3626</guid>
		<description><![CDATA[<img src="http://www.skaitykit.lt/wp-content/uploads/2010/03/login_form.jpg" alt="" title="login_form" width="292" height="122" class="alignnone size-full wp-image-3627" style="border:1px solid black" />

Daugumoje šiuolaikinių tinklalapių yra bent viena duomenų įvedimo forma. Registracija, prisijungimas, kontaktų forma, anketa, kažkokio objekto įkėlimas į puslapį – visa tai jau tapo įprasta. Tačiau atskiras klausimas programuotojams yra duomenų patikrinimas. Tai yra, ar žmogus viską įvedė teisingai ir pagal taisykles. O kas galvoja tas taisykles? Būtent programuotojai. Tai vat jiems keletas draugiškų patarimų su pavyzdžiais.]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.skaitykit.lt/wp-content/uploads/2010/03/login_form.jpg" alt="" title="login_form" width="292" height="122" class="alignnone size-full wp-image-3627" style="border:1px solid black" /></p>
<p>Daugumoje šiuolaikinių tinklalapių yra bent viena duomenų įvedimo forma. Registracija, prisijungimas, kontaktų forma, anketa, kažkokio objekto įkėlimas į puslapį – visa tai jau tapo įprasta. Tačiau atskiras klausimas programuotojams yra duomenų patikrinimas. Tai yra, ar žmogus viską įvedė teisingai ir pagal taisykles. O kas galvoja tas taisykles? Būtent programuotojai. Tai vat jiems keletas draugiškų patarimų su pavyzdžiais.</p>
<p>1. Kai kuriuose tinklapiuose neįmanoma užsiregistruoti su el.pašto adresu <strong>vardas.pavarde@gmail.com</strong> arba <strong>vardas.pavarde+kazkas@gmail.com</strong>, nes programuotojai kažkodėl nusprendė, kad taško ar pliuso adrese būti negali.</p>
<p>2. Kartais vedant pavardę į formą galima susidurti su problemomis, nes kažkodėl, programuotojų manymu, pavardė negali būti trumpesnė už tris simbolius.</p>
<p>3. Nori persiųsti draugui informaciją per formą „Siųsti draugui“? Neskubėk. Nes jeigu tavo draugas turi el.paštą pvz <strong>a@***.mp</strong>, tai gali ne viskas praeiti sklandžiai. Programuotojams net į galvą neateina, kad pirmoji el.pašto dalis gali susidaryti iš vieno simbolio, o domenas „mp“ realiai egzistuoja.</p>
<p>Na čia bendrai gal kažkiek ir perdėti pavyzdžiai, bet ką aš tuom norėjau pasakyti – kad kartais geriau leisti lankytojui suklysti ir įvesti nesąmonių, o po to tas nesąmones prafiltruoti, negu jį supykdyti ir prarasti potencialų vartotoją/klientą.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.skaitykit.lt/trumpai-nedarykite-per-grieztu-patikrinimu-ivedimo-formose.htm/feed</wfw:commentRss>
		</item>
		<item>
		<title>Trys mitai apie programinio kodo komentarus</title>
		<link>http://www.skaitykit.lt/trys-mitai-apie-programinio-kodo-komentarus.htm</link>
		<comments>http://www.skaitykit.lt/trys-mitai-apie-programinio-kodo-komentarus.htm#comments</comments>
		<pubDate>Thu, 04 Mar 2010 08:41:11 +0000</pubDate>
		<dc:creator>Povilas (Skaitykit.lt)</dc:creator>
		
		<category><![CDATA[Pamąstymai]]></category>

		<category><![CDATA[Produktyvus darbas]]></category>

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

		<guid isPermaLink="false">http://www.skaitykit.lt/?p=3619</guid>
		<description><![CDATA[<img src="http://www.skaitykit.lt/wp-content/uploads/2010/03/quote.jpg" alt="" title="quote" width="114" height="100" class="alignnone size-full wp-image-3623" />

Kiekvienas save ir kolegas gerbiantis programuotojas žino, kad kodą reikia komentuoti. Visų pirma, tam, kad jį galėtų suprasti bet koks kitas prisėdęs programuotojas, o dar svarbiau tai, kad po pusės metų savo parašytą kodą galėtum suprasti ir pats. Nes dažnai būna taip, kad atsiverti prieš metus parašytą kodą ir „Emmm... čia aš rašiau? O ką šitas reiškia, o kodėl aš taip parašiau?...“ Bet ne viskas taip gražu su tais komentarais, papasakosiu apie tris komentarų „mitus“, su kuriais susidūriau per gyvenimą.]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.skaitykit.lt/wp-content/uploads/2010/03/quote.jpg" alt="" title="quote" width="114" height="100" class="alignnone size-full wp-image-3623" /></p>
<p>Kiekvienas save ir kolegas gerbiantis programuotojas žino, kad kodą reikia komentuoti. Visų pirma, tam, kad jį galėtų suprasti bet koks kitas prisėdęs programuotojas, o dar svarbiau tai, kad po pusės metų savo parašytą kodą galėtum suprasti ir pats. Nes dažnai būna taip, kad atsiverti prieš metus parašytą kodą ir „Emmm&#8230; čia aš rašiau? O ką šitas reiškia, o kodėl aš taip parašiau?&#8230;“ Bet ne viskas taip gražu su tais komentarais, papasakosiu apie tris komentarų „mitus“, su kuriais susidūriau per gyvenimą.</p>
<p><strong>1. Parašyti komentarą nieko nekainuoja</strong></p>
<p>Daug kas sako kažką panašaus į „Tai negi tau sunku pridėti porą eilučių paaiškinamojo teksto“. Iš esmės, tai tiesa, bet ne šimtu procentu. Juk kad parašytum komentarą, reikia atsitraukti nuo programavimo darbų, o jei projektas yra labai degantis ir būtina jį užbaigti šiandien-ryt-poryt, tai jau ne komentarai galvoje, tada kiekviena minutė svarbi. Vat tokiais momentais ir atsiranda komentarų rašymo kaštai – eikvojamas brangus laikas. Be abejo, viskas priklauso nuo projekto: jei dirba didesnė komanda ir yra tikimybė, kad į jūsų kodą dažnai kas nors žvilgtels, tada gal ir verta sugaišti papildomų minučių net ir degant darbams.</p>
<p><strong>2. Komentarai padaro kodą lengviau suprantamą ir lengviau skaitomą</strong></p>
<p>Tai yra bene labiausiai paplitęs mitas. Nors ir jame yra tiesos. Kai tu žiūri į programos kodą su komentaru ir be komentarų, tai be abejo pirmu atveju galima suprasti daugiau. Tačiau yra ir kita medalio pusė. Pats KODAS turi būti suprantamas ir skaitomas: kintamųjų ir funkcijų vardai, atitraukimai nuo krašto, kodo rašymo stilius ir t.t. Iš viso to ir susideda bendras kodo suprantamumas. Kitais žodžiais, jei pats kodas parašytas tvarkingai – jam dažniausiai nereikia papildomų tekstinių komentarų. O jei programuotojas priprato programuoti stiliumi „ai, bile veiktų ir gerai“, tai tada jau kartais ir tekstiniai komentarai mažai ką padės, vis tiek kiti programuotojai į jo kodą žiūrės su žodžiais WTF.</p>
<p><strong>3. Reikia komentuoti kiekvieną funkciją, metodą, klasę</strong></p>
<p>Čia mitas, kažkiek išplaukiantis iš praeito punkto. Bendru atveju – taip, reikėtų prie kiekvienos funkcijos parašyti, kam ji skirta, ką atlieka, kokius parametrus priima ir ką gražina. Tačiau, mano galva, toks principas galioja tik sudėtingesniems metodams, kurių neįmanoma intuityviai suprasti iš parašyto kodo. Nes dažnai kode tekdavo pamatyti kažką panašaus:</p>
<pre class="brush: php;">
// Funkcija grąžina dviejų skaičių sumą
function Sudeti($x, $y) {
  return $x + $y;
}
</pre>
<p>Na čia, be abejo, supaprastinau variantą, bet esmė – kad neverta eikvoti laiko komentuojant ir taip aiškius dalykus. </p>
<p>Tai vat tiek pamąstymų trumpai apie komentarus. Gali susidaryti įspūdis, kad aš agituoju iš viso nekomentuoti savo kodo, tačiau priešingai – komentarai yra labai naudingi. Tačiau kaip sakoma, viskam turi būti savo ribos, ir gerbiu tuos programuotojus, kurie sugeba rasti tą ploną liniją tarp nekomentavimo ir per didelio komentarų skaičiaus.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.skaitykit.lt/trys-mitai-apie-programinio-kodo-komentarus.htm/feed</wfw:commentRss>
		</item>
		<item>
		<title>Twitter atsisako MySQL duombazės ir pereina prie Cassandra</title>
		<link>http://www.skaitykit.lt/twitter-atsisako-mysql-duombazes-ir-pereina-prie-cassandra.htm</link>
		<comments>http://www.skaitykit.lt/twitter-atsisako-mysql-duombazes-ir-pereina-prie-cassandra.htm#comments</comments>
		<pubDate>Wed, 03 Mar 2010 11:35:17 +0000</pubDate>
		<dc:creator>Povilas (Skaitykit.lt)</dc:creator>
		
		<category><![CDATA[Interneto naujienos]]></category>

		<category><![CDATA[Tinklapių kūrimas]]></category>

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

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

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

		<guid isPermaLink="false">http://www.skaitykit.lt/?p=3613</guid>
		<description><![CDATA[<img src="http://www.skaitykit.lt/wp-content/uploads/2010/03/mysql.jpg" alt="" title="mysql" width="200" class="alignnone size-full wp-image-3614" />

Ne paslaptis, kad dauguma web-programuotojų dirba su technologijomis PHP+MySQL. Jos dažniausiai puikiai tinka smulkesniems ir vidutiniams projektams, tačiau rimtesniems tinklalapiams jų gali neužtekti. Bet vienas garsiausių pastarųjų metų web-projektų Twitter ilgą laiką veikė ant tos pačios MySQL duomenų bazės pagrindo, ir dabar, kai Twitter duomenų kiekiai auga kosminiais greičiais, žengiamas žingsnis prie kitos duomenų apdorojimo sistemos Cassandra. Kas, kaip ir kodėl - viską skaitykite žemiau.]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.skaitykit.lt/wp-content/uploads/2010/03/mysql.jpg" alt="" title="mysql" width="200" class="alignnone size-full wp-image-3614" /></p>
<p>Ne paslaptis, kad dauguma web-programuotojų dirba su technologijomis PHP+MySQL. Jos dažniausiai puikiai tinka smulkesniems ir vidutiniams projektams, tačiau rimtesniems tinklalapiams jų gali neužtekti. Bet vienas garsiausių pastarųjų metų web-projektų Twitter ilgą laiką veikė ant tos pačios MySQL duomenų bazės pagrindo, ir dabar, kai Twitter duomenų kiekiai auga kosminiais greičiais, žengiamas žingsnis prie kitos duomenų apdorojimo sistemos Cassandra. Kas, kaip ir kodėl - viską skaitykite žemiau.</p>
<p>Prasidėjo šurmulys galbūt nuo to, kai <a href="http://www.nezinau.lt/oracle-perka-sun-del-mysql-neverta-jaudintis">Oracle nusipirko Sun'ą</a>, kas kažkiek palietė MySQL duomenų bazių valdymo sistemos ateitį. Ir nors rinkoje buvo kalbama, kad pastarajai sistemai nieko blogo negresia, bet IT pasaulis kažkiek kitaip pradėjo žiūrėti į MySQL. Anksčiau šios sistemos atsisakė tokie gigantai kaip Facebook ir Digg, o dabar atėjo eilė ir Twitteriui.</p>
<p><strong>Kas yra Cassandra?</strong></p>
<p>Cassandra yra sistema, kuri gali veikti dideliuose serverių klasteriuose ir sugeba apdoroti labai didelius duomenų kiekius vienu metu, atlikti rūšiavimą ir filtravimą greitai. Tai yra pavyzdys naujos duomenų saugojimo sistemų kartos, dažnai naudojamos didelėse Web aplikacijose - socialiniuose tinkluose ir kituose tinklalapiuose su šimtais tūkstančių ar milijonais vartotojų.</p>
<p>Cassandra kartu su dar kitokiomis giminingomis sistemomis reprezentuoja taip vadinamą "NoSQL" judėjimą, kuris atsirado 2009 metais ir vadovaujasi filosofija, kad tradicinė ir visiems įprasta SQL kalba netinkama super dideliems informacijos kiekiams apdoroti.</p>
<p>Ryan King, Twiterio specialistas, teigia: "Mes turime labai daug duomenų. Augimo faktorius yra milžiniškas, ir augimo tempai vis greitėja".</p>
<p>Plačiau apie šią naujieną skaitykite: <a target="_blank" href="http://www.informationweek.com/news/software/open_source/showArticle.jhtml?articleID=223100894">InformationWeek.com: Twitter Drops MySQL For Cassandra</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.skaitykit.lt/twitter-atsisako-mysql-duombazes-ir-pereina-prie-cassandra.htm/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
