03 mar

Digital thermometer based on Arduino with 4 digit 7 segment display

DSC01199

1 x Arduino (in my case it was Arduino Mega 2560 rev2)
1 x PCF8574 expander
1 x 4 digit display with common anode (my was FJ-5461BH)
1 x temperature sensor MCP9700AE
8 x 220 Ohm resistors
some connectors

If you want to build your own simple digital thermometer just for fun, this tutorial is for you. All the „ingredients” you can buy on ebay, aliexpress or in your local electronic shop. The temperature sensor can be replaced with other one, but you need to discover how to connect it to the rest (especially check the operating voltage and pins). Different will be also way to calculate temperature basing on the output voltage. Read More

19 mar

Android: Not enough memory for apps? Move non-moveable apps to sd card!

Insufficient storage for Android apps? Move apps which you think are non-movable to your SD card (like Google Drive, YouTube, Maps, some keyboards like Swype + Dragon) and save space on your internal storage. To do this, you will need to download Android SDK Tools and execute only two commands in Command Line / Shell console. Read More

20 lut

Android with Eclipse: Conversion to Dalvik format failed with error 1 [solved]

During compiling some Android projects using Eclipse I had regular problems with exporting signed apk file. It is a known problem and everyone has his own solution to fix the issue. For my projects where I included many apk libs or jar files (Actionbarsherlock, gson, etc…) every export was finished with result:

Eclipse Android dalvik format failed with error

Conversion to Dalvik format failed with error 1

or my Eclipse crashed or the package was corrupted 🙂 It was very frustrating. It was not problem with Proguard. The solution is very simple. Before you start to create signed apk file you should:

  • go to Project menu -> disable Build Automatically…
  • after that Project -> Clean.. and clean all yours projects you use to create your apk ( uncheck Start a build immediately)

eclipse.clean_.android.without.recompile

  • and now right click on the project -> Android tools -> Export signed application package…

Works for me on my workstations with Windows. And you still have problems with that?

25 sty

Drag and drop rows to reorder your DataTable in Primefaces

primefaces

In Primefaces you can drag&drop your columns using widget Datatable to change order of them, but there is no out-of-the-box action to reorder rows. Code snippets attached below will help you implement such custom functionality.

  1. We need to add some JavaScript (JQuery) in your JSF page to make Datatable sortable and to disable selection mode. Listed below doReorder() method gets the new order of the rows and save to order_q variable: Read More
14 cze

Andlytics [*]

Od kilku dni nie mogłem korzystać z bardzo przydatnej aplikacji Andlytics dla twórców oprogramowania, którzy udostępniają swoje dzieła na Google Play. Dziś przeczytałem na kanale Twitter programu, że dalszy rozwój i poprawki programu są już niemożliwe! Wszystko przez Google’a, który wprowadził XsrfToken, aby uniemożliwić ataki CSRF. Teraz trzeba znów za każdym razem łączyć się przez panel deweloperski Google’a, który nie jest zbyt szybki. Będę tęsknił!
11 cze

Przenieść blog z WordPress.com na Blogger.com? Proste!

Jeśli stanęliście przed pytaniem jak przenieść blog z WordPressa na Bloggera, zachowując wszystkie posty, strony oraz komentarze to dobrze trafiliście. Kilkanaście godzin temu sam szukałem odpowiedzi na powyższe pytanie. Oto rozwiązanie:

  1. Logujemy się na swojego bloga WordPress.com.
  2. Z kokpitu wybieramy menu Narzędzia (Tools) i klikamy Eksport -> … znów eksport
  3. Zaznaczamy opcję All content i wciskamy przycisk Pobierz plik eksportu.
  4. Odwiedzamy stronę http://wordpress2blogger.appspot.com/ , przechodzimy od razu do punktu 6., gdzie wybieramy Wybierz plik, wskazujemy wcześniej pobrany eksport WordPressa i klikamy Convert.
  5. Otrzymamy w odpowiedzi kolejny plik, blogger-export.xml.
  6. Logujemy się na konto Bloggera, tworzymy nowy blog.
  7. Po wybraniu swojego blogu wchodzimy w Settings -> Other.
  8. W oknie wybieramy plik blogger-export.xml, przepisujemy kod z obrazka oraz wybieramy czy chcemy, aby zaimportowane wpisy były automatycznie opublikowane.
  9. Klikamy Import blog.
To wszystko, ale… Za pierwszym razem jak robiłem import, pojawił się dymek o poprawnym zaimportowaniu blogu, lecz lista postów była pusta. Na nic zdało się odświeżanie i wylogowanie. Po drugim przejściu procedury importu miałem natomiast zdublowane posty, komentarze i strony. Czyli należy dać chwilę czasu Bloggerowi lub usuwać duplikaty tak jak ja ;] 
Pamiętajcie, że jeśli odznaczyliście automatyczne publikowanie postów po imporcie, należy je opublikować ręcznie.

A może interesuje Was eksport z Bloggera do WordPressa? Sprawdźcie tutaj: http://blogger2wordpress.appspot.com/

05 cze

XPERIA Active – aktualizacja do Androida 4.0.4 ICS

6Wszyscy użytkownicy smartfonów XPERIA z 2011 roku zacierają (bądź już zatarli) ręce na wiadomość o aktualizacji swych zabawek do najnowszej wersji Androida ICS. Niestety użytkownicy XPERII Active (ST17i) zostali wystawieni na próbę czasu. Musimy wytrzymać jeszcze kilka dni.

Można jednak ten czas wykorzystać na… odświeżanie co godzinkę strony http://talk.sonymobile.com/thread/38359, gdzie pojawi się informacja o możliwości aktualizacji.

Czy smartfon po aktualizacji nadal będzie działał tak szybko? Co zmieni się na lepsze, a co na gorsze? Czy poprawi się wygląd oryginalnej aplikacji do kalendarza Google? Czy zagram jeszcze kiedyś na skrzypcach? Na te i inne ważne dla przyszłości ludzkości pytania odpowiemy sobie już wkrótce!