jump to navigation

Instalacja Linuxa z usb Wrzesień 17, 2009

Posted by artiko in : Linux, Software , add a comment

Próbując zainstalować Linuxa z pendrive’a na moim HP Thin Client znalazłem bardzo fajny program – UNetbootin pozwalający kompletnie bez wiedzy o takich sprawach przygotować dysk instalacyjny z Linuxem.
Program pozwala wybrać dystrybucję z pokaźnej listy i bezpośrednio dociągając obraz ISO przygotować pendrive’a do instalacji. Pozwala również przygotować taką wersję z obrazu posiadanego na dysku.
Upraszcza to znacznie instalację w stacjach bez napędu CD bądź DVD nie zmuszając do niskopoziomowego przygotowywania penrdive’a.
Później wystarczy tylko zbootować maszynę z tego dysku.

XAMPP – nie włącza się Apache Lipiec 10, 2009

Posted by artiko in : Software , add a comment

Jeśli używasz XAMPP’a i nie możesz włączyć Apache pierwszą rzeczą, którą powinieneś zrobić jest sprawdzenie, czy masz wolny port 80. To najczęstsza przyczyna błędów.
Jedną z aplikacji ja zajmujących domyślnie jest Skype (korzysta on również z portu 443).
Wtedy wystarczy wyłączyć Skype, włączyć Apache i ponownie włączyć Skype. Wszystko działa ładnie i pięknie.

Thunderbird 2.0.0.22 i niedziałający Wyślij do -> Adresat poczty Lipiec 1, 2009

Posted by artiko in : Software , 5komentarzy

Po aktualizacji programu Thunderbird do najnowszej wersji 2.0.0.22 zauważyłem, że zniknęło mi powiązanie do tego programu przy wysyłaniu maili z menu kontekstowego w sposób Wyślij do -> Adresat poczty.
Sposób naprawy jest następujący (w Windows Vista): Programy domyślne z Menu start -> Określ dostęp do programów i ich ustawienia domyślne -> rozwijamy dział Niestandardowa, w Wybierz domyślny program poczty e-mail zaznaczamy Mozilla Thunderbird i klikamy OK. Powinno działać od razu.
WAŻNE: działa również z Windows 7.

EDIT:
Metoda 2: Programy domyślne -> Ustaw programy domyślne -> wybieramy Thunderbird i klikamy Wybierz ustawienia domyślne dla tego programu, po czym zaznaczamy MAILTO.

(więcej…)

Problem z logowaniem po instalacji COMODO Internet Security Czerwiec 28, 2009

Posted by artiko in : Software, Windows , add a comment

Po zainstalowaniu ostatnio na komputerze z systemem Windows Vista Business x64 programu COMODO Internet Security oraz restarcie komputera napotkałem na bardzo nieprzyjemną trudność: nie mogłem się zalogować do systemu, chociaż podawałem poprawne hasło. System po prostu nie wpuszczał mnie do środka.
Problem był oczywiście bezpośrednio związany z zainstalowanym COMODO, dlatego zacząłem przeszukiwać fora pomocy technicznej. Pośród wielu porad i stwierdzeń, mniej lub bardziej sensownych, znalazłem następujące: COMODO oraz Ad-Aware nie lubią się.
Sprawdziłem i potwierdzam: mój problem zniknął, jak tylko odinstalowałem Ad-Aware (z poziomu Trybu Awaryjnego, gdyż inaczej do komputera dostać się nie można było). Możliwe, że wchodzą sobie w drogę ich usługi działające w systemie, albo nawzajem się blokując, albo COMODO oprócz blokowania Ad-Aware blokuje również moduł logowania.
Tak czy inaczej, usunięcie Ad-Aware rozwiązuje problem i można się bez problemu zalogować do systemu.

Obfuskacja – zaciemnianie kodu w Javie, narzędzie Czerwiec 17, 2009

Posted by artiko in : Java, Software , 2komentarze

W dzisiejszych czasach aplikacje pisane w Javie lub C# dość łatwo zdekompilować i otrzymać czasami przejrzysty kod. Oczywiście już dawno temu wymyślono sposoby na zabezpieczanie się przed tym 🙂
Jednym i bardzo prostym jest właśnie obfuskacja, czyli zaciemnianie kodu. Polega ona na takiej modyfikacji kodu bądź bytecodu, by nie było możliwe jego późniejsze zrozumienie. Po dokładny opis odsyłam na stronę Wikipedii – pl.wikipedia.org/wiki/Zaciemnianie_kodu.
Po bardzo krótkich poszukiwaniach w sieci znalazłem projekt o nazwie ProGuard, dzięki któremu można w naprawdę szybki sposób można zaciemnić kod, zmniejszyć objętość plików oraz dokonać optymalizacji kodu wynikowego. Można go uruchamiać z linii komend, jednak posiada również GUI. Osobiście wolę GUI, gdyż w przypadku używania wersji konsolowej trzeba tworzyć plik z konfiguracją dla każdej paczki. Aplikacja jest napisana w Javie, co czyni ją multiplatformową.
Do programu w zakładce Input/Output po prostu dodajemy nasz plik jar z aplikacją, plik wynikowy oraz, co bardzo ważne, pliki bibliotek, do których znajdują się odniesienia w naszym kodzie. Następne zakładki można pozostawić na wartościach domyślnych, w Process kliknąć Process! i po chwili dostajemy plik wynikowy, zabezpieczony przed tymi, którzy chcieliby do niego zaglądać 🙂
Ja przy pierwszym użyciu natrafiłem na błąd
Warning: javax.swing.JFrame: can't find superclass or interface javax.swing.TransferHandler$HasGetTransferHandler

Rozwiązanie jest proste, w zakładce Information wystarczy odznaczyć pola Skip non-public library classes i class members.