Linkek:


1. - 2007.02.06.

Környezeti változók kezelése a Windows XP rendszerben: http://support.microsoft.com/kb/310519
Windows Parancssor (cmd): http://www.microsoft.com/technet/prodtechnol/windowsserver2003/hu/library/ServerHelp/fdc12a63-df4e-49e7-94d6-177536b18eb6.mspx
javasolt az áttekintés)
jdk 1.6 docs: http://java.sun.com/javase/6/docs/
jdk 1.6 tools docs: http://java.sun.com/javase/6/docs/technotes/tools/index.html


2. - 2007.02.13.

Makfile Tutorial http://www.opussoftware.com/tutorial/TutMakefile.htm
GNU Make Manual: http://www.gnu.org/software/make/manual/


3. - 2007.02.20.

java.util.regex (főként Pattern és Matcher osztályok): http://java.sun.com/javase/6/docs/api/java/util/regex/package-summary.html
Java Tutorial / Essential Classes / Regular Expressions: http://java.sun.com/docs/books/tutorial/essential/regex/
    Matcher - capturing group használata - ciklus find() metódussal:
       http://java.sun.com/docs/books/tutorial/essential/regex/matcher.html,
       http://java.sun.com/docs/books/tutorial/essential/regex/examples/MatcherDemo.java

CYGWIN-BASH-néhány használt unixos parancs:

cygwin: http://www.cygwin.com/
bash man pages - read , while ciklus, ` (vissza-aposztróf v. backtick): http://unixhelp.ed.ac.uk/CGI/man-cgi?bash
bash még: http://www.gnu.org/software/bash/manual/bashref.html
grep man pages: http://unixhelp.ed.ac.uk/CGI/man-cgi?grep
sed man pages: http://unixhelp.ed.ac.uk/CGI/man-cgi?sed
find man pages: http://unixhelp.ed.ac.uk/CGI/man-cgi?find

* opcionálisan GNU emacs: http://www.gnu.org/software/emacs/


4. - 2007.02.27.

W3C XML oldal: http://www.w3.org/XML/
Ant Tutorial: http://supportweb.cs.bham.ac.uk/docs/tutorials/docsystem/build/tutorials/ant/ant.html
Ant Manual: http://ant.apache.org/manual/
    Tutorial: http://ant.apache.org/manual/tutorials.html


5. - 2007.03.06.

JUnit: http://www.junit.org/
JUnit 4.2 download: http://downloads.sourceforge.net/junit/junit4.2.zip?download
    JUnit project file downloads: http://sourceforge.net/project/showfiles.php?group_id=15278
    JUnit 3.8.2 download: http://downloads.sourceforge.net/junit/junit3.8.2.zip?download
    JUnit 3.8.1 download: http://downloads.sourceforge.net/junit/junit3.8.1.zip?download
Samples: zip-en belül: junit\junit\samples\

JUnit - IDE Tutorial http://www.fsl.cs.sunysb.edu/~dquigley/cse219/index.php?it=netbeans&tt=junit&pf=y
                           - ezen (^) az oldalon van még más IDE dolgokhoz (Debugging, CVS, JAR) is szép képes-mesés tutorial
További linkek: http://junit.netbeans.org/ , http://open.ncsu.edu/se/tutorials/junit/ ,  google...


Makefile - Ant - JUnit:
http://www.inf.unideb.hu/~gabora/progtech/beadandok/Sarkadi%20Csaba/VIEW/

6. - 2007.03.13.

ZH-1 - Eredmények: http://www.inf.unideb.hu/~gabora/progkorny2007/zh1_eredmenyek.htm

7. - 2007.03.20.

Áttekintés - Version Control Systems:
http://en.wikipedia.org/wiki/Revision_control
http://en.wikipedia.org/wiki/Comparison_of_revision_control_software

SVN (Subversion)
    http://subversion.tigris.org/
Ajánlott installok:
    http://svn1clicksetup.tigris.org/ (felrakja defaultban: windows service-t, 1 repository-t, defaut usert, default projectet, TortoiseSVN-t)
    http://tortoisesvn.net/downloads
Fődoksi:
    http://svnbook.red-bean.com/
NetBeans and SVN, setup info and demo
    http://subversion.netbeans.org/
    5.5-ösben: http://www.inf.unideb.hu/~gabora/rft/subverson_with_netbeans.html
    http://roumen.name/blog/subversion2/subversion2.html
Egyéb:
    http://subversion.tigris.org/project_development.html
    http://www.jaredrichardson.net/articles/svn-cheat-sheet.html

CVS - CVSNT (csak a linkek kedvéért, órára nem kell)
http://www.nongnu.org/cvs/
Magyar nyelvű leírás tavalyról: http://www.inf.unideb.hu/~gabora/progtech/beadandok/Baracsi%20P%e1l/VIEW/


8. - 2007.03.27.

Debugging


Általánosan - Wikipedia:

    Debugger:  http://en.wikipedia.org/wiki/Debugger

    Debugging: http://en.wikipedia.org/wiki/Debugging


Fogalmak:

        Software Testing (JUnit kapcsán már felmerült: http://en.wikipedia.org/wiki/Software_testing ),

        Bug Tracker: http://en.wikipedia.org/wiki/Bug_tracking_system

 

Debug a unix/linux világban - gdb:

       http://sources.redhat.com/gdb/

       Tutorials:

             1. http://oucsace.cs.ohiou.edu/~bhumphre/gdb.html

             2. http://www.unknownroad.com/rtfm/gdbtut/gdbtoc.html

             google: http://www.google.hu/search?hl=hu&q=gdb+tutorial&meta=

 

NetBeans Debugging: (using netbeans: http://www.netbeans.org/kb/55/using-netbeans/index.html )

       setting runtime arguments: http://www.netbeans.org/kb/55/using-netbeans/deploy.html

       ! debugging: http://www.netbeans.org/kb/55/using-netbeans/debug.html


Feladat:

    New Project / Sample / AnagramGame

    BreakPoint: Anagrams.guessedWordActionPerformed(...)

    Watches:

guessedWord.getText() + ".hello"

guessedWord

guessedWord.model.data.array -  módosítani futás közben

    Kipróbálni:

                Step Into/Over/Out/ Run to Cursor stb.

                Debugger windows: Threads / Classes stb.

                Conditional Breakpoints


Logging

java Logging:

    http://java.sun.com/j2se/1.5.0/docs/guide/logging/overview.html
    http://www.onjava.com/pub/a/onjava/2002/06/19/log.html
    API docs - package: java.util.logging
    Példa: http://www.inf.unideb.hu/%7Egabora/progkorny2007/logging/
       jar-ból állomány betöltése ClassLoader.getSystemResource-szal: korábbi beadandó kód...


Log4J - több feaure, robosztusabb, van pl. rotáló log meg egyebek, iparban preferált

    http://logging.apache.org/log4j/docs/



Tavaszi szünet: 2007.04.02. - 06.


9. - 2007.04.10.

java logging folytatása

feladat, kiegészítendő loggolással: http://www.inf.unideb.hu/%7Egabora/progkorny2007/logging.zip

    spec feladat: logging.properties-t a classpath alapján kell olvasni, azaz pl. jar-ból is


I18N:

Néhány kapcsolódó osztály/fogalom:


Házi feladat:
program ami egy input áálományt kovertál adott kódolásból egy output állományba egy másik adott kódolással.

/ Nyilván van már ilyen program: iconv - http://www.gnu.org/software/libiconv/documentation/libiconv/iconv.1.html , neten online: http://www.iconv.com/iconv.htm /


10. - 2007.04.17.

I18N:
java tutorial: http://java.sun.com/docs/books/tutorial/i18n/TOC.html

Internationalization: Properties, ResourceBundle


Profiling

http://en.wikipedia.org/wiki/Profiler_%28computer_science%29
http://www.netbeans.org/kb/55/profiler-tutorial.html

tutorial és excercise1 megoldása, + másik példa: http://www.inf.unideb.hu/~gabora/progkorny2007/profiler/


Google search - "java profiling":

http://www.google.hu/search?hl=hu&q=java+profiling



11. - 2007.04.24.


profiling folytatása


refactoring:
http://www.refactoring.com/

http://www.refactoring.com/catalog/index.html

http://www.google.hu/search?hl=hu&q=refactoring&meta=

IDE & refactoring
NetBeans: http://refactoring.netbeans.org/


Munka ünnepe - 12. - 2007.05.01.


13. - 2007.05.08.

ZH -2


ZH 2 és végleges eredmények:
     http://www.inf.unideb.hu/~gabora/progkorny2007/zh12.htm

14. - 2007.05.15.