wtorek, stycznia 24, 2012

Jak sprawnie odinstalować Visual Studio 2008

Czasem zdarza się sytuacja, że trzeba usunąć starą wersję Visual Studio.
Niestety jak coś się stanie przy takiej instalacji zaczynają się problemy z zainstalowaniem tej samej wersji ponownie.

Dla ułatwienia Microsoft przygotował Auto Uninstall Tool. Pobierać i czyścić ;-)

czwartek, stycznia 12, 2012

Java DriverManager

Ku pamięci :)
this.conn = DriverManager.getConnection("jdbc:sqlite:db\\baza.db");

Zamknięcie conn czyści wszystkie Statement, ResultSet i wszystkie pozostałe elementy powiązane z bazą.
Czyści przez to pamięć.


wtorek, stycznia 10, 2012

Virtual RAMDISK

W związku z wolnym dyskiem na laptopie ASUS 13" (5400rpm) poszukiwałem rozwiązania bym mógł odpalić program pod JAVA z obsługą bazy sqlite.

Duża ilość danych + wolny dysk = bardzo długie odczytywanie i generowanie danych.

Dlatego też poszukiwałem rozwiązania:
1. Zakup szybkiego dysku do laptopa 7200rpm.
2. Zakup pamięci 8GB do laptopa HP 17"
3. Na szybko: utworzenie dysku wirtualnego na RAM pod systemem Windows 7

W związku z tym iż potrzebowałem rozwiązania na szybko, na teraz to najlepszą opcją była nr. 3
Szybkie googlanie i znalazłem programik RAMDISK

Jak to działa, dobrze. Szybka konfiguracja i mamy dodatkowy dysk w systemie, który działa dość szybko :)

Dokładne testy na aplikacji wykonam w najbliższych dniach i postaram się zaktualizować wpis o wyniki testów.
Opcja 1 oraz 2 będzie do realizacji w najbliższych terminach ;-)

środa, czerwca 15, 2011

Android i kurs Komputer Świat

Ostatnio dorwałem książeczkę "Piszemy programy na Android, iOS, Windows Phone 7".
Od czasu do czasu staram się iść do przodu z nauką programowania na Androida lecz brak czasu i książka napisana jako encyklopedia trochę nie pomaga się skupić.

Z chęcią usiądę do tej książeczki i napiszę czy warto, bo jak na razie mi się podoba, że prowadzi ona przez tworzenie obiektu, a nie pozostawia tylko suchą informację co i jak wygląda.

niedziela, maja 29, 2011

Java i Excel

Informatyk programista ma czasem fajnie. Zamiast siedzieć i dłubać z palca to może zawsze napisać sobie program do pomocy. Tak też mam ja dzisiaj. Potrzebuje wyciągnąć dane z Excela i wrzucić je odpowiednio sformatowane do XMLa :)

Faza pierwsza. Czy java jest w stanie otworzyć plik Excela.
Wujek google zwrócił odpowiedź JExcelApi :)
No to testujemy! :)

Na pewno przydatna będzie strona http://www.hiteshagrawal.com/java/java-excel-reading-excel-sheet-in-java polecam na dobry początek :)

Po ściągnięciu plików oprócz dokumentacji znajdziemy plik jar. Trzeba go podpiąć do projektu i do dzieła. 

Nie będę wklejał tutaj kodu, gdyż można znaleźć w sieci bardzo dobre przykłady. Poniżej kilka linków.
Dokumentacja

Ogólnie po 2 dniach testów i szukania rozwiązania do moich potrzeb muszę przyznać, że biblioteka jest bardzo fajna. Czyta to co chcę i jak chcę, bez problemów.
Jeżeli chodzi o zapis to nie mam pojęcia, nie testowałem bo nie miałem takiej potrzeby.

Mała uwaga, bibliotek obsługuje Excela w wersji od 2003 w dół, więc najnowsze pliki xlsx niestety nie otworzy.

piątek, maja 27, 2011

Source code formatter

Miałem problem jak rozwiązać kwestię wrzucania kodu na blog. Blogger nie umożliwia, albo nie znalazłem, wrzucania w wygodny sposób kodu w treść posta.

Chwilka z google i znalazłem coś ciekawego.
Source Code Formatter 

Szybko, łatwo i bez zbędnych problemów. Wygenerowany kod wrzucamy do wpisu w wersji "Edytuj kod HTML" :)

Oto przykład

 package com.itwl.generator;  
 public class XmlGenerator {  
      public static void main(String[] args)  
      {  
           System.out.println("Hello World");  
      }  
 }  

czwartek, maja 26, 2011

Pierdoły pierdołami

Pierdoły pierdołami ale trzeba zacząć coś konkretnego pisać na tym blogu.
Aktualnie siedzę i uczę się programować na telefony komórkowe z systemem android.
Przerabianie książki "Android 2 Tworzenie aplikacji" idzie trochę ciężko ale posuwam się do przodu.
Po jej przerobieniu w planach jest stworzenie klienta BLIP. Mam nadzieję, że się uda i tworzenie innych aplikacji pójdzie mi o wiele lepiej.

Kolejnym krokiem, który zamierzam zrobić, jest przerobienie książki "Beginning Android Games" napisaną przez Mario Zechnera, przyjazny i pomocny koleś, można do niego bez problemu się odezwać na twitterze czy na jego forum.

A co dalej? Się zobaczy :)

piątek, kwietnia 15, 2011

czwartek, kwietnia 14, 2011

Pierwszy dzień z swype

Powiem, że nie jest tak źle, wszystko bardzo dobrze się wpisuje.
Czasem coś potrafi nie wyjść ale zawsze można pisać pojedyncze słowa.