<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>lescinskas.lt</title>
    <description><![CDATA[Žymės įrašai :: java]]></description>
    <link>http://www.lescinskas.lt/lt/blog</link>
    <language>lt</language>
    <item>
      <title>NetBeans patarimai (Tips And Tricks)</title>
      <description><![CDATA[<p><img width="206" height="45" src="http://www.lescinskas.lt/uploads/editor/image/NB-logo-single.jpg" alt="NetBeans" /></p>
<p>Viena populiariausių (kartu su <a href="http://www.eclipse.org">Eclipse</a> ar jos pagrindu sukurtomis) programavimo aplinkų (IDE) Java, PHP, Ruby ir kitoms programavimo kalboms yra <a href="http://www.netbeans.org">NetBeans</a>. Man, kaip ir kitiems pradedantiems programuotojams, patinka šios aplinkos paprastumas, veikimas &bdquo;out of the box&ldquo;. Įskiepius diegti ir konfigūruoti aplinką čia paprasčiau nei Eclipse, nors galimybėmis šios aplinkos labai panašios.</p>
<p>Keletas patarimų iš praktikos, kad programavimas būtų efektyvesnis.</p>
<ul>
    <li><strong>Shift+ESC</strong> - Lango padidinimas per visą ekraną</li>
    <li><strong>Ctrl+Shift+Aukštyn/Žemyn</strong> - sukuria eilutės dublikatą</li>
    <li><strong>Alt+Shift+Aukštyn/Žemyn</strong> - perkelia eilutę į viršų/apačią</li>
    <li><strong>Alt+Shift+Kairė/Dešinė</strong> - padidina arba sumažina atitraukimą (indent)</li>
    <li><strong>Ctrl+E</strong> - ištrina eilutę</li>
    <li><strong>Ctrl</strong><strong>+Space</strong> - kodo autocomplete'as (jei įmanoma).</li>
    <li>6.5 ir naujesnėse versijose kintamojo aprašymui galite naudoti kodo šabloną <strong>vdoc</strong>. Jei jūsų kintamasis yra neaiškaus tipo (pvz.: kažkurios klasės objektas), virš jo rašydami <strong>vdoc</strong> ir spausdami <strong>Tab</strong> gausite strukdūrą /* @var $kintamasis Tipas */ - taip kintamajam veiks navigacija po kodą (<strong>Ctrl+pelytės paspaudimas</strong>) bei autocomplete'as. Naviguojant po kodą atgal ir pirmyn vaikščioti galima su <strong>Alt+Dešinė</strong> bei <strong>Alt+Kairė</strong>. Kintamojo aprašymai veikia ir Eclipse IDE.</li>
</ul>
<p><img width="600" height="319" src="http://www.lescinskas.lt/uploads/editor/image/NB-vardoc-basic.gif" alt="NetBeans vardoc" /></p>
<ul>
    <li><strong>Alt+Shift+O</strong> - atidaro failo paieškos langą</li>
    <li><strong>Ctrl+Alt+Shif</strong><strong>t+O</strong> - atidaro simbolio (metodo, konstantos, kintamojo) paieškos langą. Nenaudojant kintamojo aprašymo, patogu šį trumpinį spausti ant kviečiamo metodo - taip paieškos laukelyje iškart atsiranda to metodo pavadinimas.</li>
    <li><strong>Ctrl+/</strong> - užkomentuoja ar atkomentuoja eilutę ar pažymėtas eilutes</li>
    <li><strong>Ctrl+R</strong> - pervadinimo refaktoringas</li>
    <li><strong>Ctrl+Shift+F</strong> - paieška per failus. Spaudžiant prieš tai pažymėjus direktoriją projektų ar failų lange, galima pasirinkti ieškoti toje direktorijoje.</li>
    <li><strong>Ctrl+G</strong> - eina į nurodytą eilutę faile</li>
</ul>
<p>Savo nuorodų trumpinius gali susikurti ar redaguoti per <strong>Tools -&gt; Options -&gt; Keymap</strong>. Aš naudoju trumpinius kodo iš repozitorijos atnaujinimui (update) ir įkėlimui (commit).</p>
<p>Kodo šablonus galite kurti bei redaguoti per <strong>Tools -&gt; Options -&gt; Editor -&gt; Code Templates</strong>.</p>
<p>Programuoji su NetBeans? Pasidalink savo patarimais!</p>
<p>Nuorodos: <a href="http://wiki.netbeans.org/NBCDTipsAndTricks">NetBeans bendruomenės patarimai</a> bei <a href="http://stackoverflow.com/questions/628830/netbeans-tips-and-tricks">patarimai iš Stack Overflow</a>.</p>]]></description>
      <pubDate>Tue, 17 Aug 2010 11:56:00 +0300</pubDate>
      <link>http://www.lescinskas.lt/lt/blog/entry/paulius/netbeans-patarimai-tips-and-tricks</link>
    </item>
    <item>
      <title>Populiariausios 2009 m. programavimo kalbos</title>
      <description><![CDATA[<p>Kompanija &bdquo;Tiobe&ldquo; <a href="http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html">paskelbė</a> populiariausių 2009 metų  programavimo kalbų sąrašą. Šis sąrašas sudaromas pagal <a href="http://www.tiobe.com/index.php/content/paperinfo/tpci/tpci_definition.htm">Tiobe indeksą</a>, kuris remiasi paieškos sistemų (Google, Google Blogs, MSN, Yahoo!, Wikipedia ir YouTube) rezultatais.</p>
<p><img width="640" height="480" src="http://www.lescinskas.lt/uploads/editor/image/tiobe-indeksas-2002-2010.png" alt="Tiobe indeksas" /></p>
<p>Labiausiai (1,25%) į viršų pakilo &bdquo;Google&ldquo; programavimo kalba <a href="http://www.golang.org"><strong>&bdquo;Go&ldquo;</strong></a>, kuri, nors buvo pristatyta tik metų gale, Tiobe indekse užėmė 13 vietą. Visgi, kadangi ši programavimo kalba labai nauja, neaišku, ar šis populiarumas yra pelnytas, ar tai buvo vienkartinis susidomėjimas.</p>
<p>12 vietoje atsirado<strong> &bdquo;Objective-C&ldquo;</strong> programavimo kalba, kuria kuriamos programos iPhone. Natūralu, jog iPhone populiarumas atsispindėjo ir šiame indekse. Ši kalba pagal populiarumą pakilo 1,24%.</p>
<p>Tendencingesnių programavimo kalbų sąraše verta paminėti ir <strong>PHP</strong>, kuri pakilo 1,19% ir, aplenkusi C++ ir (Visual) Basic, atsidūrė 3 sąrašo vietoje bei <strong>Ruby</strong>, kuri pagaliau įkopė į dešimtuką, išstūmusi iš jo &bdquo;Delphi&ldquo;.</p>
<p>Lyderio pozicijas toliau išlaiko <strong>Java</strong>, nors jos populiarumas nukrito 1,54%.</p>]]></description>
      <pubDate>Tue, 12 Jan 2010 15:13:43 +0200</pubDate>
      <link>http://www.lescinskas.lt/lt/blog/entry/paulius/populiariausios-2009m-programavimo-kalbos</link>
    </item>
  </channel>
</rss>

