źródło
<pathconvert property="manifest.classpath" pathsep=" "> <mapper>
<chainedmapper> <!-- remove absolute path --> <flattenmapper /> <!-- add prefix --> <globmapper from="*" to="lib/*" /> </chainedmapper>
</mapper> <path> <fileset dir="../APP-INF/lib"> <!-- tutaj lista interesujących nas bibliotek --> <include name="**/*.jar" /> </fileset> </path> </pathconvert> <tstamp> <format property="BUILDDATE" pattern="yyyy-MM-dd HH:mm" /> </tstamp> <touch file="src/META-INF/MANIFEST.MF" /> <manifest file="src/META-INF/MANIFEST.MF" mode="update"> <attribute name="Created-By" value="${user.name}" /> <attribute name="Build-Date" value="${BUILDDATE}" /> <attribute name="Class-Path" value="${manifest.classpath}" /> </manifest>
poniedziałek, 14 czerwca 2010
Automatyczne generowanie MANIFEST.MF w Ant
ejbdeploy w WebSphere nie działa w sieci "za proxy"
Jeśli uruchamiamy skrypt ejbdeploy w sieci, która łączy się z internetem za pośrednictwem proxy, to ejbdeploy może zawisnąć. Aby temu zaradzić wystarczy w skrypcie:
${WAS_HOME}/deploytool/itp/ejbdeploy.[bat|sh]
${WAS_HOME}/deploytool/itp/ejbdeploy.[bat|sh]
- do parametrów przekazywanych do JVM dodać wskazanie na proxy:
- albo wyłączyć walidację parametrem przekazanym do com.ibm.etools.ejbdeploy.EJBDeploy:
niedziela, 6 czerwca 2010
GUI w Eclipse nie reaguje na zdarzenia
Wystarczy ustawić zmienną środowiskową i zrestartować Eclipse:
export GDK_NATIVE_WINDOWS=true
export GDK_NATIVE_WINDOWS=true
sobota, 5 czerwca 2010
Ustawienie sprawdzania pisowni w Firefox na język Polski
Wystarczy w pasku adresu wpisać about:config i zmienić wartość parametru:
spellchecker.dictionary=pl_PL
spellchecker.dictionary=pl_PL
Uszkodzona instalacja gcc na Gentoo
Po upgrade gcc do wersji 4.4.3 każda kompilacja kończy sie błędem:
configure: error: C compiler cannot create executables
Wywołanie z shella gcc:
# gcc
gcc-config: error: could not run/locate 'gcc'
Wynik gcc-config -l:
* gcc-config: Active gcc profile is invalid!
[1] i686-pc-linux-gnu-4.4.3
Przyczyna - system nie "widzi" nowego gcc. Aby to poprawić wystarczy poprawić dowiązanie symboliczne w katalogu /etc/env.d/gcc:
# unlink .NATIVE
# ln -s i686-pc-linux-gnu-4.4.3 .NATIVE
Alternatywna - bardziej ludzka metoda:
# gcc-config i686-pc-linux-gnu-4.4.3
# source /etc/profile
configure: error: C compiler cannot create executables
Wywołanie z shella gcc:
# gcc
gcc-config: error: could not run/locate 'gcc'
Wynik gcc-config -l:
* gcc-config: Active gcc profile is invalid!
[1] i686-pc-linux-gnu-4.4.3
Przyczyna - system nie "widzi" nowego gcc. Aby to poprawić wystarczy poprawić dowiązanie symboliczne w katalogu /etc/env.d/gcc:
# unlink .NATIVE
# ln -s i686-pc-linux-gnu-4.4.3 .NATIVE
Alternatywna - bardziej ludzka metoda:
# gcc-config i686-pc-linux-gnu-4.4.3
# source /etc/profile
czwartek, 3 czerwca 2010
Instalacja Plustek OpticSlim 2400+ pod Linux Gentoo
1. Zainstalować ebuildy:
2. Z instalacji windowsowej zgrać plik cis3R5B1.fw i skopiować go do:
3. W pliku /etc/sane.d/gt68xx.conf dodać wpis:
4. W pliku /etc/udev/rules.d/70-libsane.rules dodać wpis i zrestartować udev:
5. Dopisać odpowiedniego użytkownika do grupy scanner.
6. Test poprawności:
źródło
media-gfx/sane-backends, media-gfx/xsane.
2. Z instalacji windowsowej zgrać plik cis3R5B1.fw i skopiować go do:
/usr/share/sane/gt68xx/cis3R5B1.fw
3. W pliku /etc/sane.d/gt68xx.conf dodać wpis:
# Plustek OpticSlim 2400+
usb 0x07b3 0x0454
vendor "Plustek"
model "OpticSlim 2600+"
firmware "/usr/share/sane/gt68xx/cis3R5B1.fw"
override plustek-opticslim-2400
4. W pliku /etc/udev/rules.d/70-libsane.rules dodać wpis i zrestartować udev:
# Plustek OpticSlim 2400+
ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0454", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
5. Dopisać odpowiedniego użytkownika do grupy scanner.
6. Test poprawności:
root ~ # scanimage -L
device `gt68xx:libusb:005:006' is a Plustek OpticSlim 2400 flatbed scanner
źródło
wtorek, 1 czerwca 2010
Niepoprawne mapowanie klawiszy w VMware
Nie działają poprawnie klawisze specjalne, np. kursowy.
Należy w utworzyć plik ~/.vmware/config i wpisać w nim:
xkeymap.nokeycodeMap = true
źródło
Należy w utworzyć plik ~/.vmware/config i wpisać w nim:
xkeymap.nokeycodeMap = true
źródło
Manualne uruchamianie konsoli VMware Server 2
Konieczność ciągłego uruchamiania przeglądarki aby "zajrzeć" na wirtualną maszynę bywa irytująca - zwłaszcza jeśli konsola webowa nie działa jak należy. Poniżej jest opisane remedium na powyższe bolączki.
Należy wejść do katalogu:
~/.mozilla/firefox/extensions/VMwareVMRC@vmware.com/plugins
i uruchomić plik:
vmware-vmrc
Uwaga
W polu "Host name" należy wpisać adres serwera i po dwukropku numer portu na którym nasłuchuje serwer VMware. Czyli w konfiguracji domyślnej:
localhost:8333 - połączenie po SSL (zalecane)
localhost:8222 - połączenie bez SSL
źródło
Należy wejść do katalogu:
~/.mozilla/firefox/
i uruchomić plik:
vmware-vmrc
Uwaga
W polu "Host name" należy wpisać adres serwera i po dwukropku numer portu na którym nasłuchuje serwer VMware. Czyli w konfiguracji domyślnej:
localhost:8333 - połączenie po SSL (zalecane)
localhost:8222 - połączenie bez SSL
źródło
Niestablina praca VMware Server 2
Testy przeprowadzone na Gentoo 32bit, sys-libs/zlib-1.2.5, sys-libs/glibc-2.11-r1, Mozilla Firefox 3.6 i 3.5.
1. Jeśli występują problemy ze stabilnością serwera udostępniającego interfejs webowy:
- ciągły komunikat "Połączenie zostało zresetowane"
- częste crashe procesu vmware-hostd
- przy próbie ręcznego startu procesu vmware-hostd pojawia się informacja o braku biblioteki współdzielonej
to najprawdopodobniej przyczyną jest flaga fomit-frame-pointer dodana do /etc/make.conf.
Po usunięciu w/w flagi i rekompilacji całego systemu problem ustąpił.
Przed zastosowaniem tak radykalnego rozwiązania warto przeczytać bug 292771 i sprawdzić wersje bibliotek sys-libs/zlib, sys-libs/glibc.
2. Interfejs webowy nie zawsze wyświetla się kompletny (np. brakuje okienka do logowania). Najczęstsze przyczyny:
- wyłączony SSL2 - aby go włączyć, w pasku adresu należy wpisać: about:config i ustawić wartość: security.enable_ssl2=true
- wtyczki blokujące reklamy/skrypty/flash - trzeba metodą prób i błędów znaleźć przeszkadzający plugin i go wyłączyć, bądź odistalować
- połączyć sie kanałem nieszyfrowanym - domyślnie http://localhost:8222
3. Nie można się zalogować do konsoli administracyjnej. Pojawia się komunikat: "The server is not responding. Please check that the server is running and accepting connections.".
- należy sprawdzić zgodność ustawień w plikach /etc/services (wpis vmware-authd) i /etc/xinetd.d/vmware-authd
- należy dodać/zmodyfikować wpis w /etc/modprobe.conf:
alias net-pf-10 off
źródło
4. Po uruchomieniu konsoli przy próbie uruchomienia playera z podglądem ekranu gościa, pojawia się:Winowajcą jest niestety Firefox - na wersji 3.6 konsola nie działa.
Rozwiązania:
- downgrade do wersji 3.5
- uruchomienie rozszerzenia ręcznie
1. Jeśli występują problemy ze stabilnością serwera udostępniającego interfejs webowy:
- ciągły komunikat "Połączenie zostało zresetowane"
- częste crashe procesu vmware-hostd
- przy próbie ręcznego startu procesu vmware-hostd pojawia się informacja o braku biblioteki współdzielonej
to najprawdopodobniej przyczyną jest flaga fomit-frame-pointer dodana do /etc/make.conf.
Po usunięciu w/w flagi i rekompilacji całego systemu problem ustąpił.
Przed zastosowaniem tak radykalnego rozwiązania warto przeczytać bug 292771 i sprawdzić wersje bibliotek sys-libs/zlib, sys-libs/glibc.
2. Interfejs webowy nie zawsze wyświetla się kompletny (np. brakuje okienka do logowania). Najczęstsze przyczyny:
- wyłączony SSL2 - aby go włączyć, w pasku adresu należy wpisać: about:config i ustawić wartość: security.enable_ssl2=true
- wtyczki blokujące reklamy/skrypty/flash - trzeba metodą prób i błędów znaleźć przeszkadzający plugin i go wyłączyć, bądź odistalować
- połączyć sie kanałem nieszyfrowanym - domyślnie http://localhost:8222
3. Nie można się zalogować do konsoli administracyjnej. Pojawia się komunikat: "The server is not responding. Please check that the server is running and accepting connections.".
- należy sprawdzić zgodność ustawień w plikach /etc/services (wpis vmware-authd) i /etc/xinetd.d/vmware-authd
- należy dodać/zmodyfikować wpis w /etc/modprobe.conf:
alias net-pf-10 off
źródło
4. Po uruchomieniu konsoli przy próbie uruchomienia playera z podglądem ekranu gościa, pojawia się:Winowajcą jest niestety Firefox - na wersji 3.6 konsola nie działa.
Rozwiązania:
- downgrade do wersji 3.5
- uruchomienie rozszerzenia ręcznie
Subskrybuj:
Posty (Atom)