Instalacja Linuxa z usb 17 września, 2009
Posted by artiko in : Linux, Software , add a commentPró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 10 lipca, 2009
Posted by artiko in : Software , add a commentJeś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 1 lipca, 2009
Posted by artiko in : Software , 5komentarzyPo 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.
Problem z logowaniem po instalacji COMODO Internet Security 28 czerwca, 2009
Posted by artiko in : Software, Windows , add a commentPo 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 17 czerwca, 2009
Posted by artiko in : Java, Software , 2komentarzeW 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.