Strona Główna
Jacek Cygan teksty piosenek
Jacek Kaczmarski Nasza klasa
Jacek Kaczmarski teksty mp3
Jacek Malczewski obraz Śmierć
Jacek Soplica bohater patriota
Jacek Soplica bohater rozprawka
Jacek Wójcicki Beata Rybotycka
Jacek Ziobro minister PiS
Jacek Cygan Galeria
Jacek Kaczmarski piosenki
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • hannaeva.xlx.pl

  • Widzisz wypowiedzi wyszukane dla zapytania: Jacek Lang





    Temat: Lokalna Baza

    Zakladajac, ze podstawowe pojecia DB znasz:

    Odpal z menu Tools-DataBaseDesktop
    dalej (w DBD)
    File-New-Table
    wybierasz typ (PDX,dBase itd.) tabeli i...

    definujesz pola w sposob hmm...  w miare intuicyjny, wydaje mi sie.

    Zapisujesz tabele jako plik *.db (Paradox) i masz pierwsza tabelke
    swojej lokalnej bazy danych. Jesli trzeba wiecej to definiujesz kolejne.

     co potem... jak chcesz pisz na priv .

    Pozdr.
    Marek


    | Skorzystaj z przykładów dostarczanych z Delphi - katalog Demos. Jest tam
    | katalog DB, a w nim np. MastApp (czy jakoś tak). Prześledzisz kod,
    | poczytasz jeszcze w książce i znowu będziesz o schodek do góry. A
    | "Vademecum ..." rzeczywiście byłoby lepsze.

    | PaSkol

    Witam!
    Tak, jest taki katalog, tylko po otwarciu ... znowu schody (kiedy ta
    prosta ???), jest tam 40 plików i ... widzę ciemność!!!. Chyba oszaleję, czy
    wszyscy mieli takie początki? A czas mnie goni ....
    W przypadku chęci uświadomienia mnie lub udzielenia mi jakiejkolwiek pomocy
    (będę dziękował na kolanach) mój #GG 2949954.
    Pzdr, Jacek.

    --
    Wysłano z serwisu Usenet w portalu Gazeta.pl -http://www.gazeta.pl/usenet/


    --
    Archiwum grupy: http://niusy.onet.pl/pl.comp.lang.delphi.bazy-danych







    Temat: Jawa 1.5 a Linux
    Dnia Friday, 6 of October 2006 13:11, przypadkowo wciśnięte klawisze
    użytkownika "JKW",
    wygenerowały poniższy bełkot na grupie "pl.comp.lang.java":


    Witam
      Mam pytanie - bawię się Javą głównie na Windowsach. Ponieważ w
      najbliższym
    czasie moja aplikacja ma chodzić na Linuksie pojawiły się wątpliwości.
    Otóż wchodząc na stronę Suna przeczytałem, że ich instalki na Linux-a są
    przeznaczone dla dystrybucji Red Hat i SuSe - czyli płatnych. Jakie są
    wasze doświadczenia z instalowanie JRE na innych dystrybucjach Linuksa?

    Pozdrawiam
      Jacek


    Są też dostępne paczki dla Debiana/Ubuntu (.deb),
    ale nie na stronie Suna







    Temat: Podzial/odczyt


    Hello pl-comp-lang-delphi,

     1. W jak akomenda moge podzielin ciag znakow np. oddzielonych od siebie
      ','
      NP.
      znienna:='Adam,Tomek,Agnieszka,....';


    function ParsujLinie(Separator, Linia: string;
       Pozycja: Integer): string;
    var
       I: Integer;
       S: string;
    begin
       if Linia[Length(Linia)] <Separator then
         Linia := Linia + Separator;
       for I := 1 to Pozycja do
       begin
         S := Copy(Linia, 0, Pos(Separator, Linia) - 1);
         Linia := Copy(Linia, Pos(Separator, Linia) + 1, Length(Linia));
       end;
       Result := S;
    end;

    Jacek Arciszewski





    Temat: jak zlapac ekran?

    Unfortunately, no one can be told what this post was about.
    You have to read it for yourself:



    | jak zrobic screen shot ekranu/okna?

    | --

    | ==ruten.topnet.pl==www.lublin.top.pl/~rbbr==

    | Klaiwsz PrintScrn i masz ekran w schowku !
    | Teraz wklejasz go ze schowka i juz

    qurde, nie wiem czy wiesz ale ta grupa nazywa sie pl.comp.lang._DELPHI_


    Sprobuj tak:

    --------------------

    var
       i,j:integer;
       color:tcolor;

    ---------------------

    begin
         for i:=1 to screen.height do
             for j:=1 to screen.width do
             begin
                  Color:=GetPixel(GetDC(0),j,i);
                  DodajPixelDoScreena(Color);
             end;
    end;

    ----------------------

    Procke DodajPixelDoScreena pozostawiam wyobrazni ;-)

    Jacek Lampart

    ICQ: 8101024
    MTFBWY!





    Temat: Server www
    pl.comp.lang.java.getSenderByName("*Jacek Czerwinski*").quote();


    Zgubiłem się, co jest problemem? jego uszkodzenie (jak zgaduję, nei
    napisąłeś) czy niemożność rozwikłania ścieżki? Czy jeszcze co innego?


    Zapewne nieznajomość protokołu HTTP.





    Temat: Projekt i wielu programistów
    Witam!
    W Delphi 6 jest napewno takie narzędzie, tylko nie pamiętam jak ono sie
    nazywa ale jest na 100%

    Pozdrawiam


    ----- Original Message -----

    Sent: Friday, July 05, 2002 7:03 AM
    Subject: Projekt i wielu programistów

    Czy znacie moze jakies narzedzia do delphi pozwalające na zarządzanie
    projektem tworzonym przez wielu programistów?

    Z pozdrowieniami Jacek


    --
    Archiwum grupy: http://niusy.onet.pl/pl.comp.lang.delphi.bazy-danych





    Temat: resin1.1


    uruchamiam httpd.exe na winnt4.0.
    mam zainstalowany Java 2 SDK Version 1.2.2
    otrzymuje komunikat: Unable to initialize threads: cannot find class
    java/lang/Thread
    Could not create Java VM .

    W czym jest problem?
        CLASSPATH ?    moze PATH?


    Na 100% CLASSPATH.

    Jacek Laskowski





    Temat: C++ splash screen dla app Javy
    Dnia Thursday, 14 of September 2006 09:43, przypadkowo wciśnięte klawisze
    użytkownika "Jacek Czerwinski",
    wygenerowały poniższy bełkot na grupie "pl.comp.lang.java":


    Jest na świecie dyskutowany C++ splash screen dla app Javy, z wiadomych
    względów: żeby wyświetlic go zanim JVM się załaduje.


    W Javie 6 masz
    javaw -splash:obrazek.png ...
    i java.awt.SplashScreen


    Z tym sobie dam radę.
    Przy okazji mamy włądze na wszystkimi parametrami, stringami itd z jakimi
    javaw staruje.
    1. Czy polecicie jakiś konkretny 'wyrób' ? Jesli nie to znajdę/napiszę
    (graficznie jestem cienki)

    ale zacząłem myślec:

    2. Jakaś interakcja
    a) Startuje i wyscietla ten C/C++ (ma pasek Progress Bar na zero czy pasek
    statusu na "Start Java 1.5.06 .."), odpala jave. De facto są w tym czasie
    dwa programy.
    b) jak się załaduej J.main() (np.przez metody natywne lub event) każe
    paskowi się przestawić ProgressBar na nap. 20% (być może podaje jakiś
    tekst na pasek statusu.
    c) czyta konfigurację, ładuje klasy, ustawia na 40$, 60$ itd
    d) rozpędzona i gotowa do przyjęcia reakcji użytkownika aplikacja gasi
    splash (istniał do tej pory!!). Ten moment bym podkreslił. Bez wspołpracy
    chyba się nie da zgasić Splasha w obiektywnie wyznaczonym momencie
    (zostaje stały timer)

    Co o tym myślicie ?


    --
    Pozdrowienia,
    Konrad





    Temat: Edytor ekranów aplikacji


    pl.comp.lang.java.getSenderByName("*Jacek Czerwinski*").quote();

    | Ale jeśli od screenów chcesz zaczynać projekt, to czarno to widzę.

    Przecież to zupełnie normalne.


    w tzw prozaicznej praktyce, na screenie z wersji pre-alfa "szyje się kod" i
    inne etapy projektowania nie następują.


    UC -GUI -projekt architektury


    rozumiemm mamy rozbieżne doświadczenia, że po GUI zwykle następuje projekt
    architektury lub nie następuje. Szkoła falenicka i otwocka.

    Podobnie jak etap zbierania wymagań... co po, GUI jest takie 'intuicyjne'
    ;-)





    Temat: DAty
    Witaj!


    Ale

    DNI.AsInteger :=  DATA_OUT.AsDateTime -
    DATA_IN.AsDateTime;

    nie daje sie przekompilować!


    Odpowiedzi Tobie udzielił min. Pan Jacek Korzewski na
    pl.comp.lang.delphi





    Temat: CGI-gdzie w C++ ??

    Niedawno (0,5 roku temu) ktoś (niestety nie pamiętam adresu) na grupie,
    chyba pl.comp.lang.c, podawał link do swojej strony poświęconej CGI w C/C++

    Publikuje tam również żródła do rozkładania stringów.
    Pozdrawiam
    Jacek Poźniak





    Temat: www.opensourcepl.org

    Jacek Kijewski rzecze:


    | Polecam dyskusję na pl.comp.lang.delphi rozpoczętą postem:

    nie zechcialbys strescic tez? Nie mam sily przekopywac sie przez pcld...


    Dołączam się do prośby :-)

    Piotr





    Temat: PROPOZYCJA: pl.comp.lang.python

    message


    | Co będzie, to będzie.

    No to nie jest tak. Proponując grupę określasz jej "pożądaną"
    tematykę. To, że często później się wszystko klaruje, to
    inna sprawa. Ale dobrze jest, żeby grupa miała porządny opis
    - wtedy łatwiej jest utemperować co poniektórych.


    Zaproponuj więc zmiany do opisu. Chętnie je uwzględnię.


    | I tak mamy mały wpływ na to, jakie pytania pojawią się
    | na grupie.

    Na pytania newbiesów faktycznie nie. Ale na dyskusje
    stałych bywalców już tak. ATSD niewielu kompletnych


    Zakłada (być może zbyt optymistycznie), że stali bywalcy
    sami będą zainteresowani dyskusjami na wyższym
    poziomie.


    lamerów się zainteresuje tym językiem... Dla
    nich jest raczej za trudny...


    No tak, całe to formatowanie, brak nawiasów i średników :-)


    Nawet musimy... Każdy post "nowego" powinien generować
    wiadomość zwrotną ze skróconym FAQ-iem i opisem grupy,
    oraz linkiem do całego FAQ...
    Tą kwestią mogę się zająć, jeżeli grupa powstanie.


    OK. Ja ze swojej strony mogę utrzymywać FAQ grupy.


    | Osobiście chciałbym, aby  pl.comp.lang.python powstała,
    | bo warto promować ten język.

    Szczerze powiem, że nie sądzę, że ewentualne powstanie
    tej grupy może się przyczynić do wypromowania języka...
    No chyba, że przyjdą ludzie i będą pytać co to takiego ten
    Python jest. Ale to raczej wątpliwe.


    Ale próbować trzeba. Róbmy swoje!


    | (I nie tylko ten, ale to już temat na inne RFD :-) )

    A jaki jeszcze? Bo w pl.comp.lang.* siła ich ;-)
    I z niewiadomych powodów CFV na temat każdego
    nowego dostaje olbrzymi strumień głosów ZA, nawet kiedy
    opis jest bardzo słaby...


    Np.:

    pl.comp.lang.tcl
    pl.comp.lang.ruby
    pl.comp.lang.rebol
    pl.comp.lang.scheme
    pl.comp.lang.haskell
    pl.comp.lang.erlang
    pl.comp.lang.rexx

    Jacek





    Temat: RFD & CFV - stan na dzień 16.05.1999r. (lista uaktualnio na)
    16.05.1999r.:
    Stan propozycji nowych grup w hierarchii pl.*
    ---------------------------------------------------------

    RFD:

    pl.comp.lang.c++
    pl.comp.multimedia
    pl.comp.os.linux.programowanie
    pl.comp.software.szukam
    pl.lasy.ibl
    pl.misc.wypadki
    pl.rec.paranoja
    pl.regionalne.szczecin.irc
    pl.sci.biologia
    pl.sci.historia.gdybanie
    pl.soc.feminizm
    pl.soc.kobiety
    pl.soc.discordia
    pl.talk.codziennosc

    CFV:

    Grupa                           Data      Autor propozycji
    -------------------------------------------------------------------------------
    pl.regionalne.gorny-slask       15/01/99  Jakub Jackiewicz
    pl.comp.os.linux.zapowiedzi     23/01/99  Dawid Kuroczko
    pl.rec.mineraly                 09/02/99  Andrzej Kasperowicz, Tomasz Filipiak
    pl.news.mordplik                10/02/99  Dawid Kuroczko
    pl.sci.socjologia               20/02/99  Jacek Grodzki
    pl.rec.muzyka.folk              27/02/99  Jakub Bryl
    pl.soc.savoir-vivre             27/02/99  Jakub Bryl
    pl.rec.gry.komputerowe.rpg      28/02/99  Artur Stępień
    pl.comp.os.linux.sprzet         ??/02/99  Jacek Popławski
    pl.regionalne.poznan.ogloszenia 21/03/99  Michał Sobkowski
    pl.misc.reklama                 11/05/99  Marek Zakrzewski
    pl.comp.programming.ms-windows  ??/??/99  Maciej Pilichowski
    pl.rec.dom                      ??/??/99  Zbigniew Wantuch
    pl.rec.gry.komputerowe.rpg      ??/??/99  Artur Stępień
    pl.comp.www.httpd               ??/??/99  ???
    pl.rec.muzyka.core              ??/??/99  ???
    pl.rec.muzyka.gotyk             ??/??/99  ???
    pl.rec.zwierzaki.terrarium      ??/??/99  ???
    pl.regionalne.czestochowa       ??/??/99  ???

    Prosiłbym o uzupełnienie (w miarę możliwości powyższych list - szczególnie tej
    drugiej).
    Prosiłbym także o poinformowanie na grupie lub na mój prywatny adres o wysłaniu
    CFV.





    Temat: Dlaczego rpm nie instaluje wszystkich plikow?
    Hej!


    wstep:


      Od kilku dni instaluje oprogramowanie na nowym komputerze.  
      Przez caly czas instalowania sterownikow do kart, skanerow i roznych
      takich nasmiewalem sie z Windy, i z programow do nich, ze
      autorzy programu, zeby przekazac uzytkownikowi, jak zainstalowac swoj
      program musza wydrukowac tony papieru z roznymi screenshotami, to
      kliknij, tu piknij, tu wpisz to tu smo...

    costam.rpm'
      i juz!"


    pytanie:



      rpm -i howto-polish-costam-costam.rpm
      system cicho i z gracja wykonal komende, ale nie zainstalowal ani
      jednego pliku!

      wypisywal action: skipnstate przy kazdym pliku.

      Co za cholera? Domyslam sie, ze on probuje byc sprytny i jak widzi
      (jak ?) ze moj system nie jest "polski", to nie instaluje tych plikow.

      Ale pewnie da sie go mimo wszystko jakos zmusic, jak? (jakas wdzieczna
      opcja --ladujWszytkoChamie a nie brutalnym rpm2cpio | cpio -i bo to
      sie wydaje niezbyt elegankie...)

      Nie ma ani slowa na ten temat ani w dokumentacji do rpm-3.0.3, ani w
      manie (ktorego polska wersja tez mi sie zreszta nie zainstalowala -
      action: skipnstate :)

      Czy moze nawymyslac komus z RedHata za brak dokumentacji? Komu?

      A tak swoja droga, to gdzie mozna cos przeczytac o
      lokalizacji/internacjonalizacji (sa takie zmienne systemowe LC_ALL,
      LANG, LINGUAS - co to ?) BTW udalo mi sie (jakos tam ustawiajac te
      zmienne) przekonac rpm-a, zeby wypisywal (prawie) wszystkie
      komunikaty po polsku. Ale nie udalo mi sie go przekonac, zeby
      zainstalowac polskie howto....

    Dzieki za pomoc

    Pozdrawiam

    Jacek





    Temat: Klopoty z KDE


    Zainstalowalem sobie KDE (beta 2, taka byla na kompakcie :(, no i sai


                                ^^^^^


    problemy:


    To błąd. KDE się bardzo szybko rozwija i Beta 2 to już wersja
    historyczna.


    1. Programy nie chca sie uruchamiac ze Start Menu. Z xterma dzialaja
    poprawnie, wiec nie jest to kwestia sciezki. Co w ogole odpowiada za
    wyglad menu?

    2. kfm nie chce nic wyswietlac - szuka localhosta i nie moze znalezc.
    Po zrobieniu odpowiedniego /etc/hosts w ogole przestal sie uruchamiac.
    W /etc/hosts jest:

    127.0.0.1 localhost loopback
    127.0.0.1 localhost.localdomain


    A loopback masz skonfigurowane? Działa telnet localhost.
    Zresztą w Beta 3 już to chyba nie jest potrzebne.


    3. Jak zmienic rozmiar fontu w kdehelp? Przeszukalem wszystkie helpy i
    nic.  Znowu "you don't want to know, you don't need to know"? Font
    proporcjonalny jest tragiczny (rozdz. 1024x768). Ratunku!

    4. Gdzie jest ustawianie locale? Nic nie widze, a u nas na uniwerku jest
    jako jedna z opcji kpanelu.


    To dopiero w Beta 3. Tu najwyżej możesz ustawić sobie zmienną LANG przed
    odpaleniem KDE.


    5. Dlaczego nie wszystkie aliasy weszly do zbioru fontow KDE? Jak
    dodac nowe? Czemu wiekszosc fontow .ttf (z wyj. Ariala i Timesa) nie
    chce wyswietlac iso-8859-2 (Arial i Times wyswietlaja iso-1, 2 i 5)?

    6. Co z obsluga Unicode?


    Ogonki i Unicode dzialaja rozsadnie dopiero w Beta 3. A w poczcie i
    newsach dopiero w najnowszych snapshotach. Przed Beta 3 nie zdążyłem


    GSN


    Pozdrowienia,
                Jacek





    Temat: Hibernate i noob :)


    Konsolowe aplikacje sypią się w momencie wykonania (no albo w
    okolicy)

    properties.load(HibernateUtil.class.getResourceAsStream("hibernate.properties"));

    (jest to fragment standardowego getSessionFactory generowanego przez
    HibernateUtil).

    Wyciąg stacktrace z konsolowej aplikacji:
    Exception in thread "main" java.lang.ExceptionInInitializerError
            at
    consolehibernatedemo.HibernateUtil.getSessionFactory(HibernateUtil.java:42)
            at
    consolehibernatedemo.HibernateUtil.currentSession(HibernateUtil.java:53)
            at consolehibernatedemo.BookFacade.saveBook(BookFacade.java:11)
            at
    consolehibernatedemo.BookFacade.addSomeBooks(BookFacade.java:22)
            at consolehibernatedemo.Main.main(Main.java:28)
    Caused by: org.hibernate.MappingException: Resource:
    consolehibernatedemoBook.hbm.xml not found
            at
    org.hibernate.cfg.Configuration.addResource(Configuration.java:479)
            at
    consolehibernatedemo.HibernateUtil.getSessionFactory(HibernateUtil.java:32)
            ... 4 more
    ...
    Licze na jakies wskazówki.. pewnie robie banalny błąd, google jakoś
    milczy na ten temat (albo źle pytam) :)


    E, coś kręcisz - google milczy? A zaglądałeś do adresu w mojej stopce ;)
    A najlepiej tutaj -
    http://jlaskowski.blogspot.com/2006/02/hibernate-tniemy-koszty-dostpu....
    Może Ci się przydać (w razie gdyby nie napisz).

    Apropos, jakiego NetBeans używasz? Jak stworzyłeś projekt z Hibernate?
    Jest jakiś wizard do tworzenia aplikacji z Hibernate? Gdzie? (albo...idę
    zapytać google ;))

    Jacek





    Temat: Funkcje wirtualne i zwykle


    Zalozmy, ze sa klasy:
    class A
    {
    public:
        int a;
        virtual void virt_fun();
    };

    class B : public A
    {
       public:
        int b;
        virtual void virt_fun();
        void zwyk_fun();
    };

    Oczywiscie moge zrobic cos takiego:
    A *wskA = new B;
    i dzieki temu elegancko wywolam sobie wersje funkcji wirtualnej z klasy B.
    OK. A jak za pomoca tego wskaznika wywolac funkcje zwyk_fun()? Bo
    kompilator
    krzyczy (slusznie), ze zwyk_fun nie jest skladowa klasy A, bo nie jest. No
    ale ja potrzebuje ja wywolac. Jak to zrobic, oczywiscie nie deklarujac
    jawnego wskaznika do B, bo ostatecznie po to ustawiam sobie wskA=new B,
    zeby
    to z niego korzystac. A moze tak sie nie da?

    Pozdrawiam
    Jacek


    Najlepszym rozwiązaniem w takim przypadku (takim sposobie wykorzystania
    obiektu) jest aby wszystkie funkcje jakie będziesz używał były zadeklarowane
    w klasie A czyli bazowej. Moim zdaniem Twoje podejście nie ma sensu. Chcesz
    mieć uniwersalną klase bazową to musi ona mieś wszystkie funkcje. A jeżeli
    nie
    to wskaźnik deklaruj jako B i alokuj jako B.

    Musisz sam sprecyzować co chcesz osiągnąć.
    Owszem możesz spróbować rzutować klase B na A (wskaźnik) co się uda, ale
    to nie jest dobre rozwiązanie i nieco drastyczne.

    Lepiej robić rzeczy które sa przejrzyste (tak m się wydaje)

    Pozdrawiam Arek G.

    ----------------------------------------------------------------------
    Relacje z meczy na zywo, minuta po minucie!!!


    | http://link.interia.pl/f15e3


    --
    Archiwum grupy: http://niusy.onet.pl/pl.comp.lang.c





    Temat: FB/IB w php
    Sorry, że tu, ale pytałem na pl.com.lang.php i nie pomogli mi. Mam projekt w
    Delphi i wszystko hula ok - baza FireBird (zainstalowany też serwer
    Interbase 7.5). Zgodnie z sugestią z tej grupy odłożyłem pomysł zrobienia
    drugiej aplikacji korzystającej z tej bazy (pod www w intranecie) w IntraWeb
    i spróbuje w php. Zainstalowałem XAMPP, Apache i próbuje uruchomić
    najbanalniejszy skrypt i d... zbita...

      + Apache 2.0.53
      + MySQL 4.1.11
      + PHP 5.0.4 + PHP 4.3.11 + PEAR
      + eAccelerator 0.9.2a
      + PHP-Switch win32 1.0 (von Apachefriends, man nehme die "php-switch.bat")
      + XAMPP Control Version 1.0
      + XAMPP Security 1.0
      + SQLite 2.8.15
      + OpenSSL 0.9.7f
      + phpMyAdmin 2.6.1-pl3
      + ADODB 4.60
      + Mercury Mail Transport System for Win32 and NetWare Systems v4.01a
      + FileZilla FTP Server 0.9.6a
      + Webalizer 2.01-10
      + Zend Optimizer 2.5.7

    W php.ini mam wpis: extension=php_interbase.dll, w folderze php bibliotekę
    gds32.dll; zainstalowane serwery Interbase 7.5 i FireBird 1.5.2.

    Banalny skrypt daje mi błąd:

    Fatal error: Call to undefined function ibase_connect() in
    M:apachefriendsxampphtdocs estyhello.php on line 11

    plik:
    <html
    <head
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1250"
    <titleTest PHP</title
    </head
    <body
    <?php
     $host = 'localhost:C:/DB/Employee.gdb';
     $username='SYSDBA';
     $password='masterkey';
     $dbh = ibase_connect ( $host, $username, $password ) or die ("error in db
    connect");
     $stmt="Select * from SHOW_LANGS('SRep',4,'Italy')";
     $query = ibase_prepare($stmt);
     $rs=ibase_execute($query);
     $row = ibase_fetch_row($rs);
     echo $row[0];
     ibase_free_query($query);
     ibase_free_result($rs);
     ibase_close($dbh);
    ?
    </body
    </html

    Co robię źle?

    Jacek





    Temat: PrimaryKey
    No wlasnie jest u mnie problem z ta unikalnoscia. Bo ja nie moge sie
    odwolywac do kolumny ktora zawiera unikalny kod dla danego rekordu, u mnie
    unikalnosc polega na tym ze unikalny jest zestaw trzech wartosci w trzech
    kolejnych kolumnach w danym rekordzie.Czy na takiej samej zasadzie ty masz
    zbudowany twoj PK z 6 kolumnami? To chodzi? .Nigdzie nie znalazlem przykladu
    zastosowania PK z wiecej niz jedna wartoscia, ale nie znalazlem tez info o
    ograniczeniu co do ilosci parametrow w PK.
    Pozdrawiam
    Jacek Czerniawski
    P.S. Uzywam weblogica i cloudscap'e






    | Witam wszystkich.
    | Czy probowal ktos szukac w bazie danych za pomoca PrimaryKey ktory slada
    sie
    | z trzech parametrow, z ktorych kazdy odnosi sie do innej kolumny w
    tabeli.
    | Czy jest to mozliwe? Czy w ogole PK moze miec 3 parametry i jak wtedy go
    | przesylac (co powinno zwrocic ejbCreate() i wtedy jak sie odwolac do
    | findbyPrimaryKey(??????) )

    SQL jako taki nie nakłada tego typu ograniczeń. Róznica pomiędzy primary
    key
    i pozostałymi jest taka, że primary key MUSI być unikalny dla każdego
    wiersza
    w tabeli. Być może są jakieś ograniczenia nakładane przez konkretny serwer
    SQL.
    Ja mam w b azie tablicę, w której primary key jest zbudowany z 6 kolumn i
    jest
    fajnie.

    ==================================================

    P.U.I. "InfoKub"                  tel.0-602-673124
    ul.Mogiłki 3A                  tel.(0-12)650-03-20
    30-898 KRAKÓW                  fax.(0-12)650-03-21

    --
    Archiwum grupy: http://niusy.onet.pl/pl.comp.lang.java






    Temat: Zarządzanie modułami aplikacji J2EE


    A co daje mi OSGi? Coś słyszałem o opakowywaniu aplikacji, możecie mi
    coś podpowiedzieć - jakaś literatura, tutoriale?


    Bardzo dobre pytanie, które, za pozwoleniem, umieszczę jako pierwsze na
    mojej prezentacji OSGi podczas nadchodzącego JDD 08 w Krakowie [1]. Dzięki!

    Wprowadzenie OSGi do aplikacji ma na celu zwiększenie odseparowania
    usługodawców od usługobiorców (jak zauważył wcześniej Waldi, brzmi
    znajomo w czasach SOA, co?). Dzieje się tak przez wymuszanie na
    projektancie aplikacji (opartej o pakunki OSGi) podziału aplikacji na
    moduły (pakunki) zawierające jedynie interfejsy usług, do których
    dołącza się implementacje jako oddzielne pakunki, mając możliwość ich
    podmiany w trakcie pracy systemu. Właśnie owa podmiana implementacji
    podczas pracy systemu jest główną siłą napędową OSGi, gdyż pozostałe
    cechy można zrealizować już poprzez modularyzację aplikacji na poziomie
    jej budowania. Dodaj do tego możliwość uruchomienia aplikacji wraz z
    wybraną wersją pakunku (podczas, gdy inne wersje działają, ale są
    wykorzystywane przez inne aplikacje) i masz cały obraz OSGi. Niektórzy
    twierdzą, że OSGi to ulepszona ładowarka klas Javy, gdzie można
    *deklaratywnie* określać widoczność klas/interfejsów z danego pakietu i
    zależności między pakunkami.

    Pewnie jest tego więcej, ale raczkuję z tematem OSGi i występ na JDD ma
    być pierwszym testem mojej wiedzy w temacie. Pewnie wiele rzeczy dopiero
    tam się wyklaruje, kiedy padną pytania z życia codziennego i kilka
    przykładów. Prezentacja będzie przedstawiała Spring Dynamic Modules
    (Spring-DM), więc i o Springu się trochę pojawi.

    Zachęcam do udziału w moim wykładzie.

    Jacek

    [1] http://08.jdd.org.pl/lang-pref/pl/





    Temat: RFD & CFV - stan na 6.06.1999r.
    pl.comp.lang.javascript - data zlozenia CFV to 16 lutego 1999 r.
    Pozdrawiam
    Lukasz





    6.06.1999r.:
    Stan propozycji nowych grup w hierarchii pl.*
    =========================================================

    RFD:
    ------
    pl.comp.lang.asembler
    pl.comp.lang.dbase2000
    pl.lotto
    pl.soc.ateizm
    pl.soc.babskie-sprawy
    pl.soc.humanizm
    pl.soc.kobiety
    pl.rec.plazy

    CFV:
    ------
    Grupa                           Data      Autor propozycji
    --------------------------------------------------------------------------
    -----
    pl.rec.muzyka.hc-punk           15/11/98  Krzysztof Bodynowicz
    pl.regionalne.gorny-slask       15/01/99  Jakub Jackiewicz
    pl.comp.os.linux.zapowiedzi     23/01/99  Dawid Kuroczko
    pl.rec.mineraly                 09/02/99  Andrzej Kasperowicz, Tomasz
    Filipiak
    pl.news.mordplik                10/02/99  Dawid Kuroczko
    pl.sci.socjologia               20/02/99  Jacek Grodzki
    pl.rec.muzyka.folk              27/02/99  Jakub Bryl
    pl.soc.savoir-vivre             27/02/99  Jakub Bryl
    pl.rec.gry.komputerowe.rpg      28/02/99  Artur Stępień
    pl.comp.os.linux.sprzet         ??/02/99  Jacek Popławski
    pl.rec.muzyka.gotyk             ??/02/99  Filip Twardoch
    pl.rec.zwierzaki.terrarium      15/03/99  Bartosz Głowacki
    pl.regionalne.poznan.ogloszenia 21/03/99  Michał Sobkowski
    pl.comp.lang.c++builder         16/04/99  Maciej Durman
    pl.biznes.muzyczny              24/04/99  Mariusz Gawczynski
    pl.misc.reklama                 11/05/99  Marek Zakrzewski
    pl.comp.os.linux.programowanie  14/05/99  Ryszard Kurek
    pl.comp.multimedia              20/05/99  Mariusz Pastor
    pl.rec.fantastyka.gdybanie      20/05/99  Piotr Wydymus
    pl.regionalne.lublin.ogloszenia 31/05/99  Łukasz Bojarski
    pl.rec.paranoja                 ??/05/99  ???
    pl.comp.lang.javascript         ??/??/99  Lukasz Felsztukier
    pl.comp.programming.ms-windows  ??/??/99  Maciej Pilichowski
    pl.rec.dom                      ??/??/99  Zbigniew Wantuch
    pl.comp.www.httpd               ??/??/99  Bart Ogryczak
    pl.rec.muzyka.core              ??/??/99  Bart Ogryczak
    pl.regionalne.czestochowa       ??/??/99  ???

    Głosowania:
    ------
    Na chwilę obecną brak trwających głosowań.

    --
    Dziękuję za dotychczasowe uzupełnienia. Proszę o dalsze (lista ma jeszcze
    wiele
    dziur).
    Wszelkie uwagi dotyczące powyższej listy proszę kierować na adres:

    Natomiast swoje niezadowolenie związane z przedłużającym się czasem
    oczekiwania

    grupę
    news:pl.pregierz.

    --
    Jakub Jackiewicz

    ___________________________________________
    KZK GOP w Katowicach http://www.kzkgop.w.pl






    Temat: RFD & CFV - stan na 6.06.1999r.
    6.06.1999r.:
    Stan propozycji nowych grup w hierarchii pl.*
    =========================================================

    RFD:
    ------
    pl.comp.lang.asembler
    pl.comp.lang.dbase2000
    pl.lotto
    pl.soc.ateizm
    pl.soc.babskie-sprawy
    pl.soc.humanizm
    pl.soc.kobiety
    pl.rec.plazy

    CFV:
    ------
    Grupa                           Data      Autor propozycji
    -------------------------------------------------------------------------------
    pl.rec.muzyka.hc-punk           15/11/98  Krzysztof Bodynowicz
    pl.regionalne.gorny-slask       15/01/99  Jakub Jackiewicz
    pl.comp.os.linux.zapowiedzi     23/01/99  Dawid Kuroczko
    pl.rec.mineraly                 09/02/99  Andrzej Kasperowicz, Tomasz Filipiak
    pl.news.mordplik                10/02/99  Dawid Kuroczko
    pl.sci.socjologia               20/02/99  Jacek Grodzki
    pl.rec.muzyka.folk              27/02/99  Jakub Bryl
    pl.soc.savoir-vivre             27/02/99  Jakub Bryl
    pl.rec.gry.komputerowe.rpg      28/02/99  Artur Stępień
    pl.comp.os.linux.sprzet         ??/02/99  Jacek Popławski
    pl.rec.muzyka.gotyk             ??/02/99  Filip Twardoch
    pl.rec.zwierzaki.terrarium      15/03/99  Bartosz Głowacki
    pl.regionalne.poznan.ogloszenia 21/03/99  Michał Sobkowski
    pl.comp.lang.c++builder         16/04/99  Maciej Durman
    pl.biznes.muzyczny              24/04/99  Mariusz Gawczynski
    pl.misc.reklama                 11/05/99  Marek Zakrzewski
    pl.comp.os.linux.programowanie  14/05/99  Ryszard Kurek
    pl.comp.multimedia              20/05/99  Mariusz Pastor
    pl.rec.fantastyka.gdybanie      20/05/99  Piotr Wydymus
    pl.regionalne.lublin.ogloszenia 31/05/99  Łukasz Bojarski
    pl.rec.paranoja                 ??/05/99  ???
    pl.comp.lang.javascript         ??/??/99  Lukasz Felsztukier
    pl.comp.programming.ms-windows  ??/??/99  Maciej Pilichowski
    pl.rec.dom                      ??/??/99  Zbigniew Wantuch
    pl.comp.www.httpd               ??/??/99  Bart Ogryczak
    pl.rec.muzyka.core              ??/??/99  Bart Ogryczak
    pl.regionalne.czestochowa       ??/??/99  ???

    Głosowania:
    ------
    Na chwilę obecną brak trwających głosowań.





    Temat: Stan propozycji nowych grup w hierarchii pl.*
    15.06.1999r.:
    Stan propozycji nowych grup w hierarchii pl.*
    =========================================================

    Wysłane CFV:
    ------
    Grupa                            Data      Autor propozycji
    --------------------------------------------------------------------------------
    pl.rec.muzyka.hc-punk            15/11/98   Krzysztof Bodynowicz
    pl.regionalne.gorny-slask        15/01/99   Jakub Jackiewicz
    pl.comp.os.linux.zapowiedzi      23/01/99   Dawid Kuroczko
    pl.rec.mineraly                  09/02/99   Andrzej Kasperowicz,Tomasz Filipiak
    pl.news.mordplik                 10/02/99   Dawid Kuroczko
    pl.sci.socjologia                20/02/99   Jacek Grodzki
    pl.rec.muzyka.folk               27/02/99   Jakub Bryl
    pl.soc.savoir-vivre              27/02/99   Jakub Bryl
    pl.rec.gry.komputerowe.rpg       28/02/99   Artur Stępień
    pl.comp.os.linux.sprzet          ??/02/99   Jacek Popławski
    pl.rec.muzyka.gotyk              ??/02/99   Filip Twardoch
    pl.rec.zwierzaki.terrarium       15/03/99   Bartosz Głowacki
    pl.regionalne.poznan.ogloszenia  21/03/99   Michał Sobkowski
    pl.comp.programming.ms-windows   14/04/99   Maciej Pilichowski
    pl.comp.lang.c++builder          16/04/99   Maciej Durman
    pl.biznes.muzyczny               24/04/99   Mariusz Gawczynski
    pl.misc.reklama                  11/05/99   Marek Zakrzewski
    pl.comp.os.linux.programowanie   14/05/99   Ryszard Kurek
    pl.comp.multimedia               20/05/99   Mariusz Pastor
    pl.rec.fantastyka.gdybanie       20/05/99   Piotr Wydymus
    pl.regionalne.lublin.ogloszenia  31/05/99   Łukasz Bojarski
    pl.rec.paranoja                  ??/05/99   ???
    pl.soc.babskie-sprawy            01/06/99   Monika Gibes
    pl.soc.humanizm                  06/06/99   Mariusz Jędrzejowski
    pl.comp.lang.javascript          ??/??/99   Lukasz Felsztukier
    pl.rec.dom                       ??/??/99   Zbigniew Wantuch
    pl.comp.www.httpd                ??/??/99   Bart Ogryczak
    pl.rec.muzyka.core               ??/??/99   Bart Ogryczak
    pl.regionalne.czestochowa        ??/??/99   ???

    Głosowania:
    ------
    Na chwilę obecną brak trwających głosowań.





    Temat: Stan propozycji nowych grup w hierarchii pl.*
    19.07.1999r.:
    Stan propozycji nowych grup w hierarchii pl.*
    =========================================================

    Wysłane CFV:
    ------
    Grupa                            Data      Autor propozycji
    --------------------------------------------------------------------------------
    pl.rec.muzyka.hc-punk            15/11/98   Krzysztof Bodynowicz
    pl.regionalne.gorny-slask        15/01/99   Jakub Jackiewicz
    pl.comp.os.linux.zapowiedzi      23/01/99   Dawid Kuroczko
    pl.regionalne.podbeskidzie       ??/01/99   Michał Jęczalik
    pl.rec.mineraly                  09/02/99   Andrzej Kasperowicz,Tomasz Filipiak
    pl.news.mordplik                 10/02/99   Dawid Kuroczko
    pl.sci.socjologia                20/02/99   Jacek Grodzki
    pl.rec.muzyka.folk               27/02/99   Jakub Bryl
    pl.soc.savoir-vivre              27/02/99   Jakub Bryl
    pl.rec.gry.komputerowe.rpg       28/02/99   Artur Stępień
    pl.comp.os.linux.sprzet          ??/02/99   Jacek Popławski
    pl.rec.muzyka.gotyk              ??/02/99   Filip Twardoch
    pl.rec.zwierzaki.terrarium       15/03/99   Bartosz Głowacki
    pl.regionalne.poznan.ogloszenia  21/03/99   Michał Sobkowski
    pl.comp.programming.ms-windows   14/04/99   Maciej Pilichowski
    pl.comp.lang.c++builder          16/04/99   Maciej Durman
    pl.biznes.muzyczny               24/04/99   Mariusz Gawczynski
    pl.misc.reklama                  11/05/99   Marek Zakrzewski
    pl.comp.os.linux.programowanie   14/05/99   Ryszard Kurek
    pl.comp.multimedia               20/05/99   Mariusz Pastor
    pl.rec.fantastyka.gdybanie       20/05/99   Piotr Wydymus
    pl.regionalne.lublin.ogloszenia  31/05/99   Łukasz Bojarski
    pl.rec.paranoja                  ??/05/99   ???
    pl.soc.babskie-sprawy            01/06/99   Monika Gibes
    pl.soc.humanizm                  06/06/99   Mariusz Jędrzejowski
    pl.rec.zwierzaki.plazy-i-gady    26/06/99   Michał Kolakowski
    pl.misc.samochody.amerykanskie   17/07/99   Marek Pawłowski
    pl.comp.lang.javascript          ??/??/99   Lukasz Felsztukier
    pl.rec.dom                       ??/??/99   Zbigniew Wantuch
    pl.comp.www.httpd                ??/??/99   Bart Ogryczak
    pl.rec.muzyka.core               ??/??/99   Bart Ogryczak
    pl.regionalne.czestochowa        ??/??/99   ???

    Głosowania:
    ------
    Na chwilę obecną brak trwających głosowań.





    Temat: Stan propozycji nowych grup w hierarchii pl.*
    21.08.1999r.:
    Stan propozycji nowych grup w hierarchii pl.*
    =========================================================

    Wysłane CFV:
    ------
    W chwili obecnej na rozpoczęcie głosowania czeka 26 propozycji.

    Grupa                            Data      Autor propozycji
    -------------------------------------------------------------------
    pl.rec.muzyka.hc-punk            15/11/98   Krzysztof Bodynowicz
    pl.rec.wideokamera               01/01/99   Sebastian Markowski
    pl.comp.os.linux.zapowiedzi      23/01/99   Dawid Kuroczko
    pl.regionalne.podbeskidzie       ??/01/99   Michał Jęczalik
    pl.news.mordplik                 10/02/99   Dawid Kuroczko
    pl.rec.gry.komputerowe.rpg       28/02/99   Artur Stępień
    pl.rec.muzyka.gotyk              ??/02/99   Filip Twardoch
    pl.rec.zwierzaki.terrarium       15/03/99   Bartosz Głowacki
    pl.regionalne.poznan.ogloszenia  21/03/99   Michał Sobkowski
    pl.comp.programming.ms-windows   14/04/99   Maciej Pilichowski
    pl.comp.lang.c++builder          16/04/99   Maciej Durman
    pl.biznes.muzyczny               24/04/99   Mariusz Gawczynski
    pl.misc.reklama                  11/05/99   Marek Zakrzewski
    pl.comp.multimedia               20/05/99   Mariusz Pastor
    pl.rec.fantastyka.gdybanie       20/05/99   Piotr Wydymus
    pl.regionalne.lublin.ogloszenia  31/05/99   Łukasz Bojarski
    pl.rec.fantastyka.wampiry        ??/05/99   Jacek Pożyczka
    pl.soc.babskie-sprawy            01/06/99   Monika Gibes
    pl.soc.humanizm                  06/06/99   Mariusz Jędrzejowski
    pl.rec.zwierzaki.plazy-i-gady    26/06/99   Michał Kolakowski
    pl.misc.samochody.amerykanskie   17/07/99   Marek Pawłowski
    pl.comp.lang.html                24/07/99   Radosław Zieliński
    pl.comp.lang.javascript          ??/??/99   Lukasz Felsztukier
    pl.rec.dom                       ??/??/99   Zbigniew Wantuch
    pl.comp.www.httpd                ??/??/99   Bart Ogryczak
    pl.rec.muzyka.core               ??/??/99   Bart Ogryczak
    pl.regionalne.czestochowa        ??/??/99   ???

    Głosowania:
    ------
    W chwili obecnej brak trwających głosowań.

    Grupy oczekujące na założenie:
    ------
                                    data zak.   data ogł.
       nazwa grupy                  głosowania  wyników
    -------------------------------------------------------
    pl.regionalne.gorny-slask       08/08/99    15/08/99
    pl.rec.muzyka.folk              04/08/99    09/08/99
    pl.comp.os.linux.programowanie  08/08/99    16/08/99
    pl.rec.paranoja                 08/08/99    16/08/99
    pl.soc.savoir-vivre             04/08/99    09/08/99
    pl.sci.socjologia               08/08/99    15/08/99
    pl.comp.os.linux.sprzet         08/08/99    16/08/99
    pl.hum.x-muza                   08/08/99    16/08/99
    pl.rec.mineraly                 11/08/99    16/08/99

    Wyniki głosowań znajdują się na grupie news:pl.announce.newgroups.





    Temat: Stan propozycji nowych grup w hierarchii pl.*
    1.07.1999r.:
    Stan propozycji nowych grup w hierarchii pl.*
    =========================================================

    Wysłane CFV:
    ------
    Grupa                            Data      Autor propozycji
    --------------------------------------------------------------------------------
    pl.rec.muzyka.hc-punk            15/11/98   Krzysztof Bodynowicz
    pl.regionalne.gorny-slask        15/01/99   Jakub Jackiewicz
    pl.comp.os.linux.zapowiedzi      23/01/99   Dawid Kuroczko
    pl.rec.mineraly                  09/02/99   Andrzej Kasperowicz,Tomasz Filipiak
    pl.news.mordplik                 10/02/99   Dawid Kuroczko
    pl.sci.socjologia                20/02/99   Jacek Grodzki
    pl.rec.muzyka.folk               27/02/99   Jakub Bryl
    pl.soc.savoir-vivre              27/02/99   Jakub Bryl
    pl.rec.gry.komputerowe.rpg       28/02/99   Artur Stępień
    pl.comp.os.linux.sprzet          ??/02/99   Jacek Popławski
    pl.rec.muzyka.gotyk              ??/02/99   Filip Twardoch
    pl.rec.zwierzaki.terrarium       15/03/99   Bartosz Głowacki
    pl.regionalne.poznan.ogloszenia  21/03/99   Michał Sobkowski
    pl.comp.programming.ms-windows   14/04/99   Maciej Pilichowski
    pl.comp.lang.c++builder          16/04/99   Maciej Durman
    pl.biznes.muzyczny               24/04/99   Mariusz Gawczynski
    pl.misc.reklama                  11/05/99   Marek Zakrzewski
    pl.comp.os.linux.programowanie   14/05/99   Ryszard Kurek
    pl.comp.multimedia               20/05/99   Mariusz Pastor
    pl.rec.fantastyka.gdybanie       20/05/99   Piotr Wydymus
    pl.regionalne.lublin.ogloszenia  31/05/99   Łukasz Bojarski
    pl.rec.paranoja                  ??/05/99   ???
    pl.soc.babskie-sprawy            01/06/99   Monika Gibes
    pl.soc.humanizm                  06/06/99   Mariusz Jędrzejowski
    pl.comp.lang.javascript          ??/??/99   Lukasz Felsztukier
    pl.rec.dom                       ??/??/99   Zbigniew Wantuch
    pl.comp.www.httpd                ??/??/99   Bart Ogryczak
    pl.rec.muzyka.core               ??/??/99   Bart Ogryczak
    pl.regionalne.czestochowa        ??/??/99   ???

    Głosowania:
    ------
    Na chwilę obecną brak trwających głosowań.





    Temat: Stan propozycji nowych grup w hierarchii pl.*


    pl.regionalne.gorny-slask        15/01/99   Jakub Jackiewicz
    pl.comp.os.linux.zapowiedzi      23/01/99   Dawid Kuroczko
    pl.regionalne.podbeskidzie       ??/01/99   Michał Jęczalik
    pl.rec.mineraly                  09/02/99   Andrzej Kasperowicz,Tomasz Filipiak
    pl.news.mordplik                 10/02/99   Dawid Kuroczko
    pl.sci.socjologia                20/02/99   Jacek Grodzki
    pl.rec.muzyka.folk               27/02/99   Jakub Bryl
    pl.soc.savoir-vivre              27/02/99   Jakub Bryl
    pl.rec.gry.komputerowe.rpg       28/02/99   Artur Stępień
    pl.comp.os.linux.sprzet          ??/02/99   Jacek Popławski
    pl.rec.muzyka.gotyk              ??/02/99   Filip Twardoch
    pl.rec.zwierzaki.terrarium       15/03/99   Bartosz Głowacki
    pl.regionalne.poznan.ogloszenia  21/03/99   Michał Sobkowski
    pl.comp.programming.ms-windows   14/04/99   Maciej Pilichowski
    pl.comp.lang.c++builder          16/04/99   Maciej Durman
    pl.biznes.muzyczny               24/04/99   Mariusz Gawczynski
    pl.misc.reklama                  11/05/99   Marek Zakrzewski
    pl.comp.os.linux.programowanie   14/05/99   Ryszard Kurek
    pl.comp.multimedia               20/05/99   Mariusz Pastor
    pl.rec.fantastyka.gdybanie       20/05/99   Piotr Wydymus
    pl.regionalne.lublin.ogloszenia  31/05/99   Łukasz Bojarski
    pl.rec.paranoja                  ??/05/99   ???
    pl.soc.babskie-sprawy            01/06/99   Monika Gibes
    pl.soc.humanizm                  06/06/99   Mariusz Jędrzejowski
    pl.rec.zwierzaki.plazy-i-gady    26/06/99   Michał Kolakowski
    pl.misc.samochody.amerykanskie   17/07/99   Marek Pawłowski
    pl.comp.lang.javascript          ??/??/99   Lukasz Felsztukier
    pl.rec.dom                       ??/??/99   Zbigniew Wantuch
    pl.comp.www.httpd                ??/??/99   Bart Ogryczak
    pl.rec.muzyka.core               ??/??/99   Bart Ogryczak
    pl.regionalne.czestochowa        ??/??/99   ???


    A gdzie moja pl.pręgierz.pszemol? ;-)




    Temat: Dalsze pytania o stringi ...
    Nie powinienes uzywac tego typu rekordow w ogole !!!
    Krotko :: typu String nie wolno alokowac samodzielnie poprzez uzycie GetMem
    lub tym podobnych.
    Sam Borland o tym pisze w "Programmer's Manual".

    Troche szczegolow :
    Nowy string Pascala ( ANSI String ) wprowadzony w zycie razem z Delphi 2
    jest w istocie dosc
    skomplikowanym typem w ktorym zastosowano mechanizm "reference counting"
    oraz co najmniej
    kilka innych chwytow. Zmienna o tym typie jest ZAWSZE dynamiczna , ale caly
    proces jej transformacji
    jest wykonywany przez odpowiednie funkcje niskopoziomowe, wrzucane do
    programu w czasie kompilacji.
    Programista "nie widzi"  (a wielu nie zdaje sobie sprawy ), ze zwykle
    MojString := "Ala ma kota"
    to calkiem duza procedura assemblerowa.

    Zainicjowanie obszaru pamieci ( w twoim przypadku rekordu )  poprzez  GetMem
    absolutnie nie
    inicjuje zmiennej "string" umieszczonej jako pole rekordu. Sa ku temu dwa
    powody :
    1) GetMem ( zgodnie z dokumentacja ) wykonuje tylko alokacje pamieci bez jej
    pre-inicjalizacji, oznacza to ze
    obszar uzyskany przy pomocy GetMem posiada losowe wartosci, i nawet jesli
    bardzo czesto sie zdarza ze sa
    tam tylko zera (NULL), to jak sam zauwazasz  "ten string w rekordzie na cos
    wskazuje".  To "cos" to smieci ktore
    sa interpretowane potem przez srodowisko jako zmienna "string".
    2) Nawet jesli mozna latwo rozwiazac problem (1) - np. poprzez uzycie
    AllocMem (  zamiast GetMem ) ktory zawsze
    wypelni alokowany obszer zerami, to i tak nie rozwiazuje to problemu
    przechowywania stringu w zmiennych dynamicznych, ze wzgledu na wyzej
    wspomniany mechanizm ( reference counting + others ).  Innymi slowy,
    takie pole moze pracowac calkowicie na szkode programu .Z praktyki powiem,
    ze wyglada to roznie, w zaleznosi
    od bierzacej zajetosci stosu ( gdyz caly blok opisujacy string znajduje sie
    z reguly na stosie ). Jednak ZAWSZE , niezaleznie nawet od "pozornego
    dzialania" zmienna taka bedzie powodowac wycieki pamieci. Bardzo ladnie to
    pokazuje profiler SleuthQA.

    Jak rozwizac problem ? Rozwiazania sa dwa:
    1) jako tekstowych pol rekordow uzywac statycznego stringa ( "krotki
    string")  , zmienne tego typu mozna deklarowac jako ShortString - wowczas
    oznacza to string o dlugosci 255 , lub mozna tez uzywac deklaracji typu :
    String[ 100 ] , String[ 25 ] , ShortString[ 40 ] - wszystkie sa poprawne , w
    nawiasach podaje sie zadana dlugosc lancucha - wszystkie beda interpretowane
    jako krotki string statyczny

    2)  uzywac typu wskaznikowego PChar - i za tym rozwiazanie sie przychylem,
    sam tez je stosuje
    zalety : nie ma ograniczenia na dlugosc lancucha, latwo sie przechodzi do
    obslugi WideChar

    W tym miejscu wartos dodac ze, kompilator Delphi posiada przelacznik ktory
    mowi jak bedzie traktowany typ
    "String" . Jesli $H ( lub  "Huge strings"  w IDE ) jest "On" to typ "String"
    jest traktowany przez kompilator jak
    ANSIString - i takie ustawienie jest domyslne. Jesli $H jest "Off" to
    "String" jest traktowany jako "ShortString". Osobiscie zawsze staram sie
    kodowac "swiadomie" , wiec tam gdzie chce ANSString, uzywam typu
    "ANSIString" a tam gdzie chce Short uzywam ShortString.





    Mam taki problem:

    jesli mam jakis rekord:
     DirRec   = record
                   NrKat: word;
                   ...
                   Name: string;
                 end;

      DirPtr   = ^DirRec;

    mam tablice wskaznikow do takich rekordow:
      DirList  : array[0..10000] of DirPtr;

    i jesli teraz tworze nowy element
    poprzez GetMem

    to ten string w tym nowym rekordzie na cos mi wskazuje,
    Czy trzeba ten wskaznik wypelnic np. zerami poprzez FillMem ?
    Czy jakos inaczej ustawiam ze jest on pusty ???

    np tak:
            GetMem( DirList[LICZMAN], SizeOf(DirRec) );
            FillChar( DirList[LICZMAN]^, SizeOf(DirList[LICZMAN]^), 0);

    Jacek

    --
    Archiwum listy dyskusyjnej pl-comp-lang-delphi
    http://www.newsgate.pl/archiwum/pl-comp-lang-delphi/






    Temat: trzy kolumny i firefox
    Próbuję zrobić layout trój kolumnowy, ale trochę inny: prawa kolumna to
    tak naprawdę dwa divy jeden pod drugim, lewa kolumna jeden div ale
    zagnieżdzony(kod poniżej). W IE wszystko się wyświetla poprawnie,
    natomiast w firefoxie lewa kolumna zaczyna się dopiero pod pierwszym
    prawym divem.

    Jak sobie z tym poradzić?

    Jacek

    KOD:

    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pol-PL" lang="pol-PL"
    <head
    <style
    #container {
       background-color:#0ff;

    }


    #content {
            background-color:#0ff;

    }


    #main {
            margin-left: 150px;
            margin-right: 150px;

    }


    #right {
            background-color:#f00;
            width: 150px;
            float: right;

    }


    #right2 {
            background-color: #ee0;
            width: 150px;
            float: right;
            clear: right;

    }


    #left {
            background-color: #c0c;
            width: 150px;
            float: left;
            margin-top: 0px;

    }


    </style
    </head
    <body
            <div id="container"
            <div id="right"
                    float prawy raz
                    <br/
                    float
            </div
            <div id="right2"
                    float prawy dwa
                    <br/
                    float
            </div
            <div id="content"
                    <div id="left"
                            float lewy raz
                            <br/
                            float
                    </div
                    <div id="main"
                            Srodek
                            Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nullam
    gravida enim ut risus.
                            Praesent sapien purus, ultrices a, varius ac, suscipit ut, enim.
    Maecenas in lectus.
                            Donec in sapien in nibh rutrum gravida. Sed ut mauris. Fusce
    malesuada enim vitae lacus
                            euismod vulputate. Nullam rhoncus mauris ac metus. Maecenas vulputate
    aliquam odio.
                            Duis scelerisque justo a pede. Nam augue lorem, semper at, porta
    eget, placerat eget,
                            purus. Suspendisse mattis nunc vestibulum ligula. In hac habitasse
    platea dictumst.
                    </div
            </div
            </div
    </body
    </html





    Temat: Obsługa klawiatury ?


    Witam !

    Grzebiąc w XFree 3.3 napotkałem taki problem: wszytskie porgramy
    obsługują polskie litery - oprócz GNU EMACSa (poszczonego pod
    X). EMACS wogóle nie reaguje na alt-litera.


    Ja miałem taki problem z KDE. Problem leżał w tym, że przy uruchamianiu
    Xów LC_CTYPE miałem ustawione na pl.
    Teraz zamieszałem w skryptach startx i xinitrc, by LC_TYPE i LANG były
    przełączane na C na czas startu Xa, a potem przywracane do dawnych
    wartości. I teraz jest OK.


    Pytanie drugie: gdzie można znaleźć rozsądnie opisane działanie
    klawiatury pod XW[indow]S[ystem] ? Od XFree 3.3 pojawiła się
    'systemowa' polska klawiatura i może wartałoby jej używać. Tylko jak ?
    Popularyzują się klawiatury W95 mające dodatkowe klawisze pod ktore
    można podwiesić 'dziwne' modyfikatory XWSowej klawiatury tylko jak ?

    Przejrzałem FM ale tam jest mętnie albo wcale - np nie znalazłem
    żadnej dokumentacjo do Xkb.


    Problem Xami polega na tym, że inaczej wysyłane do aplikacji są kody
    spoza ISO-8859-1. A jak to zależy od: ustawień XKBD, ustawień locale dla
    Xów, ustawień Xmodmap i obsługi klawiatury w applikacjach.

    ISO-8859-1, nowe applikacje mogą rozpoznać kody ISO-8859-2 tylko, że te
    nie będą rozpoznane przez stare.
    Więc w praktyce polskie litery koduje się przy pomocy Xmodmapa jako
    ISO-8859-1, i wtedy stare i nowe applikacje je otrzymują.
    Lecz gdy przy starcie Xów locale jest ustawione na pl, to "nowe"
    applikacje domyślnie przyjmują tylko kody ISO-8859-2 więc polskie
    literki zakodowane jako ISO-8859-1 ignorują.

    Wydawałoby się, że trzeba by po prostu kodować polskie litery
    poprawnie w ISO-8859-2, ustawiać locale wszędzie na pl i ... poprawić
    większość applikacji. Tak już jest, że applikacje nie pisane z myślą o
    znakach spoza ISO-8859-1 nie będą działać przy takim ustawieniu.
    Dotyczy to "starych" applikacji, a także wiele z applikacji
    "obsługujących" nową klawiaturę, lecz błędnie.

    Rozpisałem się trochę, ale może coś wyjaśniłem (lub zaciemniłem :-)).

    domysłów, więc mogę się mylić.

    Pozdrowienia,
      Jacek


    Alex


    --
    +---------+--------------------------------------------------------+
    !         !               Jacek Konieczny, Gliwice                 !

    !         ! ICQ# 7149127                                           !
    +---------+--------------------------------------powered-by-Linux--+





    Temat: Algebra Liniowa - Podstawy - Jaka ksiazka?
    Witam!


    czy ktos zna jakas dobra ksiazke z podstaw algebry liniowej?


    Alez oczywiscie! Proponuje na przyklad:

    1. Algebra liniowa / Andrzej Mostowski, Marceli Stark.  
    2. Algebra liniowa / Elżbieta Żółtowska, Elżbita Porazińska, Jan Żółtowski.  
    3. Algebra liniowa / Jacek Kłopotowski.  
    4. Algebra liniowa / Tadeusz Huskowski, Henryk Korczowski, Hanna Matuszczyk ;
    Politechnika Wrocławska.  
    5. Algebra liniowa / Aleksander Romanowski.  
    6. Algebra liniowa / Andrzej Sołtysiak ; Uniwersytet im. Adama Mickiewicza w
    Poznaniu.  
    7. Algebra liniowa 1 : definicje, twierdzenia, wzory / Teresa Jurlewicz,
    Zbigniew Skoczylas.  
    8. Algebra liniowa 1 : kolokwia i egzaminy / oprac. Marian Gewert, Zbigniew
    Skoczylas.  
    9. Algebra liniowa 1 : przykłady i zadania / Teresa Jurlewicz, Zbigniew
    Skoczylas.  
    10. Algebra liniowa 2 : definicje, twierdzenia, wzory / Teresa Jurlewicz,
    Zbigniew Skoczylas.  
    11. Algebra liniowa 2 : kolokwia i egzaminy / Teresa Jurlewicz.  
    12. Algebra liniowa 2 : przykłady i zadania / Teresa Jurlewicz, Zbigniew
    Skoczylas.  
    13. Algebra liniowa dla ekonometryków : praca zbiorowa / pod red. Elżbiety
    Stolarskiej.  
    14. Algebra liniowa dla inżynierów / W. W. Sawyer ; [z j. ang. tł. Wojciech
    Herer].  
    15. Algebra liniowa dla inżynierów / Wiesław A. Dudek.  
    16. Algebra liniowa dla studiów ekonomicznych - metody i zadania : algebra
    macierzy / Adrianna Mastalerz, Agnieszka Przybylska, Włodzimierz Szkutnik.  
    17. Algebra liniowa dla studiów ekonomicznych - metody i zadania : metody
    rozwiązywania układów równań liniowych / Alicja Wolny, Włodzimierz Szkutnik.  
    18. Algebra liniowa dla studiów ekonomicznych - metody i zadania :
    przestrzenie i przekształcenia liniowe, formy kwadratowe / Maria Balcerowicz-
    Szkutnik [et al.].  
    19. Algebra liniowa i geometria / A. I. Kostrikin, J. I. Manin ; z ros.
    przeł. Aleksander Strasburger.  
    20. Algebra liniowa i programowanie / I. L. Kalichman ; tł. Ireneusz
    Nykowski.  
    21. Algebra liniowa : skrypt dla studentów studiów dziennych i zaocznych /
    Stanisław Kowalski ; [Towarzystwo Wiedzy Powszechnej].  
    22. Algebra liniowa w problemach i zadaniach / Czesław Wowk.  
    23. Algebra liniowa w zadaniach / Walerian Dubnicki, Lidia Filus, Honorata
    Sosnowska.  
    24. Algebra liniowa wraz z geometrią wielowymiarową / N. W. Jefimow, E. R.
    Rozendorn ; [z ros. tł. Tadeusz Józefiak].  
    25. Algebra liniowa : wykłady z matematyki dla studentów fizyki / Andrzej
    Sołtysiak ; Uniwersytet im. Adama Mickiewicza w Poznaniu.  
    26. Algebra liniowa z elementami geometrii / Jacek Gancarzewicz.  
    27. Algebra liniowa z geometrią / Andrzej Białynicki-Birula.  
    28. Algebra liniowa z geometrią analityczną / Tadeusz Świrszcz.  
    29. Algebra liniowa z geometrią analityczną w zadaniach / Adam Łomnicki,
    Maria Magdoń. Cz. 1.  

    ..a takze:

    30. Linear algebra / Ichiro Satake ; transl. by Sebastian Koh, Tadatoshi
    Akiba, Shin-ichiro Ihara.  
    31. Linear algebra / Norman J. Bloch, John G. Michaels.  
    32. Linear algebra / Serge Lang.  
    33. Linear algebra / Tadeusz Jankowski.  
    34. Linear algebra / Tadeusz Jankowski ; Politechnika Gdańska.  
    35. Linear algebra / Terry Lawson.  
    36. Linear algebra / Werner Graeub.  
    37. Linear algebra and analysis / M. Zamansky.  
    38. Linear algebra and geometry / Jean DieudonnĂŠ.  
    39. Linear algebra and matrix theory / Evar D. Nering.  
    40. Linear algebra : student's solutions manual to accompany / Terry Lawson.  
    41. Linear algebra through geometry / Thomas Banchoff, John Wermer.  
    42. Linear algebra with geometric applications / Larry E. Mansfield

    ..a tak najlepiej to:

    http://groups.google.ca/groups?q=algebra+liniowa+podrecznik&hl=en&lr=...
    8&oe=UTF-8&sa=G&scoring=d

    ..oraz:

    http://www.bj.uj.edu.pl/uj/katalog

    A tak na powaznie, to w pierwszym z brzegu linku zwracanym przez Googla
    ktos polecil podrecznik Gelfonda. Przychylam sie do tej opinii,
    to swietna, choc troche zapomniana u nas ksiazka. Warto tez zajrzec
    do ksiazki Kostrykina i Manina - ze wzgledu na ciekawe przyklady zastosowania
    algebry liniowej w fizyce, a z autorow polskich - do ksiazki Jacka
    Komorowskiego ,,Od liczb zespolonych do tensorow, spinorow, algebr Liego
    i kwadryk''.

    Pozdrawiam

    Pawel Gladki





    Temat: MyFaces - akcje w menu nie działają


    Ehh.. Próbowałem każdej metody includowania i nic nie działa :(


    A ja właśnie rozwiązałem ostatni z problemów jakie miałem podczas
    tworzenia aplikacji JSF i aż mnie rozpiera self-podziw ;) Ehh, inni to
    się muszą męczyć - szczerze współczuję... ;)


    Dziwi mnie dlaczego gdy dam znacznik <h:formprzed całym menu to ono
    nie działa a jak umieszczę go po menu to działa :|


    Załącz jeszcze raz Twój przykład, a najlepiej coś na prawdę niewielkiego
    tak, aby można było wyłapać błąd.

    U mnie ostatni błąd polegał na długości życia obiektu (scope) i
    wystarczyło zmienić z request na session i poszło. Nie bardzo jeszcze to
    rozumiem i wypada kolejny raz zajrzeć do specyfikacji. Nawet nie
    wyobrażasz sobie co próbowałem, aby to naprawić - jak sobie przypominam
    to mnie skręca z bólu. Jakby tak dłużej potrwało to przepisałbym
    wszystkie komponenty od nowa ;)


    javax.servlet.ServletException: Bean: java.lang.String, property: books


    Masz szczęście, że masz zrzut wątków. Wyobraź sobie, co by było bez
    niego - koszmar, a tak masz chociaż wskazówki. Możesz to odczytać jako
    próbę odczytu/zapisu właściwości books zmiennej o typie j.l.String.
    Teraz spróbuj poszukać, gdzie odwołujesz się do właściwości books i masz
    zlokalizowane potencjalne źródło błędu.


    a jak wywołuję akcję umieszczoną w beanie, z poziomu menu, to mam wyjątek:
    javax.servlet.ServletException: Error calling action method of component
    with id _id1


    To jest koniec wyjątku, a potrzeba odszukać wyjątku źródłowego,
    prawdopodobnie gdzieś poniżej/powyżej.

    Tak dla uproszczenia to wszystkie identyfikatory zaczynające się od '_'
    są przypisane przez środowisko JSF, więc, aby wyłapać błąd przysz
    każdemy z komponentów unikatowy identyfikator (atrybut id) i wyśledzisz
    potencjalne źródło błędu.


    Wydawało mi się, że to może być wina filtra, jednak gdy go "wyłączyłem"
    dalej mam te same błędy - wszystko przedtem było dobrze, nic nie
    zmieniałem w kodzie - skąd te cuda? :(


    Uwaga: w zależności od metody dołączania kontener servletów może nie
    wykryć Twoich zmian od razu, a dopiero po jakimś czasie, kiedy myślisz,
    że nic nie zmieniałeś. Spróbuj powalczyć tak jak opisałem wyżej.


    Wielkie dzięki za pomoc - bardzo ją doceniam. Chyba jesteś jedną z
    niewielu osób na tej grupie, która pomoga w sprawach związanych z jsf.


    No, teraz jest o wiele lepiej! ;) Czas najwyższy poopisywać trochę o JSF
    i o łatwości (trudności) tworzenia aplikacji opartych o niego, to może
    się pojawi więcej jej zwolenników. Już nie mogę doczekać się
    uruchomienia Glassfisha z nowiuteńkim JSF 1.2.

    Apropos, a co Cię tak naszło na JSF? Zaliczenie, projekt,
    samodoszkalanie, etc.?


    Adam


    Jacek





    Temat: Znaki międzynarodowe w JSP
    Witaj,

    Mamy dwa rodzaje problemów z kodowaniem znaków w JSP:

    1/ podczas translacji JSP-HTML
    2/ samo ustawienie kodowania w HTML (co później wyświetlane jest w
    przeglądarce)

    Pierwszy problem z polskimi znakami jest spowodowany faktem, że strona
    JSP musi zostać przekształcona w servlet, a ten jako klasa Javy,
    skompilowany do bajtkodu. Tutaj ujawnia się, pierwszy problem -
    kompilacja kodu źródłowego w Javie odbywa się standardowo w ISO-8859-1.
    Oznacza to, że jeśli w kodzie mamy znaki w kodowaniu ISO-8859-2, a
    kompilujemy z użyciem kodowania ISO-8859-1, wtedy jak się można
    domyśleć, będą problemy. Rozwiązanie jest wyjątkowo proste (zakładając,
    że kontener serwletów obsługuje to w poprawny, zgodny ze standardem,
    sposób) - należy dodać do strony JSP poniższe dyrektywy:

    lub

    Drugi problem wynika ze sposobu w jaki przeglądarka (klient)
    interpretuje nadchodzące znaki. Jeśli nie wyspecyfikujemy

    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-2"

    wtedy przeglądarka przyjmuje standardowe ustawienia użytkownika, lub
    własne, co również może prowadzić do nieoczekiwanych rezultatów.
    Specyfikując jednakże powyższe dyrektywy zapobiegamy problemom.

    Trzeci problem, który właściwie nie znalazł się na powyższej liście
    dotyczy języka Java i standardowego kodowania, które jest różne w
    zależności od ustawień systemowych oraz faktu, że w Javie każdy znak
    jest znakiem Unicode (dwa bajty na znak, w przeciwieństwie do naszego
    ISO-8859-2).

    Zatem poniższy kod:

    String one = request.getParameter("tekst");
    String two = new String(one.getBytes(en),en);

    może nie dać oczekiwanych rezultatów jeśli:

    *) request jest obiektem, do którego znaki napłynęły w innym kodowaniu
    niż standardowe na danej platformie systemowej

    Przyjrzyjmy się przykładowi (abym sam to mógł dobrze zrozumieć :-)):

    1. Najczęściej jest tak, że przeglądarka nie wysyła kodowania znaków w
    <FORMa to skutkuje, że kontener serwletów przyjmuje ISO-8859-1, albo w
    zależności od konfiguracji inne kodowanie.

    2. W takim momencie 'one' przechowuje znaki w kodowaniu ISO-8859-1
    (nastąpiła konwersja znaków z Unicode do ISO-8859-1)

    3. one.getBytes(String) nawiązując do dokumentacji zwraca znaki w
    kodowaniu wyspecyfikowanym przez parametr wejściowy, więc jeśli nie jest
    ISO-8859-1 wtedy tablica zawiera znaki powtónie przekonwertowane (z
    ISO-8859-1 na enc). Zakładając, że enc != ISO-8859-1 wtedy kolejna
    konwersja wpływa niekorzystnie na nasz ciąg.

    4. Konstruktor java.lang.String, który przyjmuje 2 parametry - 2 x
    String, powoduje, że znaki w tablicy są konwertowane do ciągu
    zakodowanego zgodnie z drugim parametrem. Tutaj panuje pełna dowolność,
    pamiętając jednak, że znaki zakodowane w ISO-8859-2 nie będą dobrze
    prezentowane w kodowaniu ISO-8859-1, więc uwaga może pojawić się kolejny
    problem (!)

    Podsumowując: kod, który powinien działać to:

    String one = request.getParameter( "tekst" );
    String two = new String( one.getBytes("8859_1"), "8859_2" );

    i teraz 'two' jest poprawną prezentacją ciągu w ISO-8859-2.

    Proste, nieprawdaż ? :-)

    Jacek Laskowski


    | Mam taki problem.

    | Mam strony HTML generowane z JSP. Wszystko jest ustawione na utf-8.

    | Tzn nagłówek strony JSP wygląda tak:

    Ja mam taką zagadkę:
    <test.jsp

    <html
    <head
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-2"
    <titleTest</title
    </head
    <body
    <form method=post action="test.jsp"
    <textarea name=tekst rows="3" cols="15"
    ąęćłńóśźż
    ĄĘĆŁŃÓŚŹŻ
    </textarea
    <input type=submit value="OK"
    </form
    <bWyniki</b
    <hr
    <bcharset JSP</b= <%
    out.println(response.getCharacterEncoding());%<br
    <%! String en = "Cp1252"; %
    <bKodowanie</b<%=en%<bna</b<%=en%<br<%

      String one = request.getParameter("tekst");
      String two = new String(one.getBytes(en),en);

      %<bTekst</b<%=one%<bna</b<%=two%<br
    <hr
    </body
    </html
    </test.jsp

    Cuda się dzieją gdy zmienię 'en' na inne kodowanie niż Cp1252. Nie mam
    pojęcia gdzie leży błąd, bo wg mnie 'one' powinno być równe 'two' ale
    przeważnie tak nie jest.

    --
    Oliphant






    Temat: Geronimo + Seam + Maven => attempted duplicate class definition for name


    Z całą pewnością narobiłem błędów, bo to moje pierwsze zetknięcie z
    geronimo i maven.
    Jak aplikacje tworzę? Korzystałem z Twojego artykułu: Tworzenie
    aplikacji Java EE 5 z Apache Maven 2 i Glassfish
    Pododawałem repozytoria do seama i "sunowskiego" jsf.
    Geronimo 2.0.2
    Seam 2.0.0.CR2


    Ach, teraz rozumiem. Właśnie siedzę na artykułem o MDB, JPA w trybie JTA
      i zdalnym kliencie, więc może chociaż część odpowiedzi tam znajdziesz.

    Apropos, widziałem, że poruszyłeś ten temat również na grupach Seam oraz
    Geronimo Users - potrafisz rozwiązywać problem(y) ;-) Na Seamie nie
    szukałbym odpowiedzi, bo wskażą na Geronimo, a na Geronimo..hmmm...tam
    już lepiej, ale jak Kevan pisał aplikacja jest niepełna. Spróbuję, więc,
    aby p.c.l.java było tym miejscem, gdzie i o Seamie i o Geronimo i w
    dodatku w rodzimym języku.


    Nie znalazłem w internecie żadnego artykułu o aplikacjach na geronimo.
    Owszem są jakieś przykładowe ale dość skąpe.


    To był główny powód, dla którego usiadłem nad kilkoma artykułami o
    javaee z geronimo. Pierwszy już jest "Uruchomienie ziarna MDB w Apache
    Geronimo" [1], a drugi "Aplikacja Java EE 5 z MDB z JPA w trybie JTA i
    PostgreSQL w Apache Geronimo 2" się właśnie pisze.


    No np, czy biblioteki seam'a jako dependency należy ustawić w geronimo-
    application.xml czy też w openejb-jar.xml/geronimo-web.xml a może w
    każdym z nich?


    W żadnym (chociaż to zależy). Mogłyby być w WEB-INF/lib, bo to zależność
    aplikacji niezależna od serwera aplikacji (w tym przypadku Geronimo). Na
    temat zależności i ich miejsce ich deklaracji spojrzyj w ten sposób -
    kto powinien być ich dostawcą? Jeśli otrzymujesz paczkę ear do
    rozmieszczenia (instalacji) - to biblioteki Seama, gdzie powinny być?
    Mogą być w repozytorium serwera, wtedy wystarczy zadeklarować zależność
    w geronimo-web.xml, ale mogą być również dostarczane przez dostawcę
    aplikacji (i wtedy admin Geronimo nic nie musi robić poza instalacją). W
    pierwszym przypadku masz uwspólnienie bibliotek, co wpływa na
    zmniejszenie ilości pamięci wykorzystywanej przez serwer i jego
    aplikacje, a w drugim prostotę dystrybucji aplikacji przez dostawcę - po
    prostu umieszczają w WEB-INF/lib, co chcą i basta. W zależności od
    ilości obowiązków po jeden czy drugiej stronie - zależności można
    obsłużyć na co najmniej dwa sposoby (właśnie przedstawione).


    Jeśli masz jakiś namiar na dokumentację lub coś w tym smaku będę
    wdzięczny.


    Zacząłbym od przykładów Geronimo [2], albo opisał własne wymagania,
    które mógłbym spełnić i ja. Wybór należy do Ciebie :P


    Znaczenie maven? Ufam, że żadne. Po prostu podobne pliki i tak mi się
    powiązało w głowie.
    Zbudowałem EAR okrojony o klasy, bez których wciąż można zobaczyć
    błąd(mniejszy rozmiar): http://www.nautilia.pl/ear-1.0-SNAPSHOT.ear


    Odpuszczę sobie analizę i poczekam na Twoje wymagania, aby zestawić
    własną po swojemu. Pospiesz się, to może zademonstruję aplikację na
    jutrzejszym Java Developers Day w Krakowie, gdzie zaprezentuję temat
    "Tworzenie aplikacji Java EE 5 z Apache Geronimo 2" [3]. Temat jakby
    skrojony dla Ciebie.

    Jacek

    [1]
    http://www.jaceklaskowski.pl/w/index.php?title=Uruchomienie_ziarna_MD...
    [2] http://cwiki.apache.org/GMOxSAMPLES/apache-geronimo-v20-samples.html
    [3] http://07.jdd.org.pl/agenda/lang-pref/pl/





    Temat: - dynamiczne przypisanie wartości id dla komponentu


       Może ktoś wie jak przypisać id dla komponentu? Mam taki kod:
    <h:inputText value="#{item.amount}" id="#{item.book.isbn}"
                    <f:validateLongRange minimum="0" /
                    <f:convertNumber type="number"/
    </h:inputText

    Muszę znać wartość id dla tego komponentu, żeby zrobić walidację i
    wyświetlić błędy, jednak powyższy kod rzuca wyjątek:
    java.lang.IllegalArgumentException: component identifier's first
    character must
    be a letter or an underscore ('_')! But it is "#"
    To że jest "#" brane to nie wiem skąd to się bierze - taki jest przecież
    el w jsf.


    Wycinek ze specyfikacji JSF 1.1 mr strona 194 "Integration with JSP":

    * Identify the component identifier for the component related to this
    UIComponent custom action, as follows:
       * If the page author has specified a value for the id attribute, use
    that value.
       * Otherwise, call the createUniqueId() method of the UIViewRoot at the
    root of the component tree for this view, and use that value.

    oraz na stronie 191:

    <attribute
       <nameid</name
       <requiredfalse</required
       <rtexprvaluefalse</rtexprvalue
    </attribute

    Nie mogę znaleźć wzmianki (nie wiem jak zadać zapytanie), które
    potwierdzi, że id nie jest rtexprvalue, czyli nie jest ewaluowane, aby
    otrzymać finalną wartość. Wartość 'id' ma również swoją składnię, np.
    nie może zaczynać się #, bo to jest symbol zarezerwowany.

    Podsumowując, id nie jest generowany dynamicznie i jego wartość jest
    wykorzystywana as-is, czyli

       <h:message for="qName" showDetail="false" showSummary="true" /
       <h:inputText id="qName" required="true" /

    *musi* działać. W przeciwnym przypadku masz do czynienia z bugiem.

    Skorzystaj z podejścia z gwiazdką i specjalizowanym komunikatem
    opisanego na
    http://www.oracle.com/technology/pub/articles/masterj2ee/j2ee_wk7.html.
    Efekt niesamowity, a ile radości mają użytkownicy :-)

    Przy okazji zamień

       <f:validateLongRange minimum="0" /

    na atrybut required="true" w h:inputText

       <h:inputText value="#{item.amount}" id="xxx" required="true"
         <f:convertNumber type="number"/
       </h:inputText

    Oczywiście convertNumber jest również niepotrzebny, bo to się dzieje
    automatycznie. Zamiast skorzystaj z validator, aby sprawdzić, że wartość
    rzeczywiście jest typu numerycznego.


    Adam


    Jacek





    Temat: problem z java persistance + jboss


    23:54:50,609 INFO  [SchemaUpdate] Running hbm2ddl schema update
    23:54:50,609 INFO  [SchemaUpdate] fetching database metadata
    23:54:50,609 WARN  [TxConnectionManager] Connection error occured:
    org.jboss.res
    ource.connectionmanager.TxConnectionManager

    (...)
    java.lang.NullPointerException


    Cześć Piotr!

    Prześlij resztę wyjątku. Niczego nie mogę się chwycić, więc może to pomoże.


    Mój plik persistance.xml:

    <?xml version="1.0" encoding="UTF-8"?
    <persistence version="1.0" xmlns="http://java.sun.com/xml/ns/
    persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
    http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"
      <persistence-unit name="helpdeskUnit" transaction-type="JTA"
        <jta-data-sourcejava:/baza</jta-data-source


    Zakładam, że java:/baza to poprawny adres źródła danych? Nigdy nie
    korzystałem z JPA w środowisku JBoss, więc stąd moje pytanie. Dziwnie to
    wygląda. A samo jdbc/baza, albo nawet baza nie wystarczy?


        <properties
          <property name="hibernate.hbm2ddl.auto" value="update"/
        </properties
      </persistence-unit
    </persistence

    Co ciekawe, gdy property "hibernate.hbm2ddl.auto" zostanie usunięte,
    wyjątek się nie pojawia, ale za to nie działa wstrzykiwanie
    EntityManagera do EJB :(.


    Zakładam, że update jedynie wymusza na Hibernate JPA szybsze
    uruchomienie, więc jeśli usuniesz property stąd "wszystko działa". Mam
    nieodparte wrażenie, że to niepoprawna nazwa źródła psuje wszystko.


    <datasources
      <local-tx-datasource
        <jndi-namebaza</jndi-name
        <connection-urljdbc:sqlserver://localhost:
    1433;DatabaseName=helpdesk;</connection-url
        <driver-classcom.microsoft.sqlserver.jdbc.SQLServerDriver</driver-
    class
        <user-namesa</user-name
        <passwordsa</password
        <min-pool-size5</min-pool-size
        <max-pool-size20</max-pool-size
        <idle-timeout-minutes5</idle-timeout-minutes
      </local-tx-datasource
    </datasources


    A może brak połączenia z bazą danych, czyli niepoprawny connection-url -
    dziwnie wyglądają // po jdbc:sqlserver. Możesz je usunąć i sprawdzić,
    jaki będzie efekt? Albo jeszcze coś innego związanego z definicją bazy
    danych. Zdecydowanie potrzeba więcej stosu wyjątku javy.

    Jacek

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • dsj4cup.htw.pl



  • Strona 2 z 3 • Wyszukano 128 rezultatów • 1, 2, 3 
    Wszelkie Prawa Zastrzeżone! Design by SZABLONY.maniak.pl.