Author Archive
Friday, April 16th, 2010
Bawiąc się serializacją obiektów do XML trafiłem na XStream. W przeciwieństwie do standardowej pary XMLDecoder/XMLEncoder serializuje wszystkie pola a nie tylko te które posiadają gettery/settery. Generowany XML jest także zdecydowanie bardziej przejrzysty:
<?xml version="1.0" encoding="UTF-8"?>
<java version="1.6.0_13">
<object class="TestClass">
<void property="text">
<string>żółć</string>
</void>
<void property="check1">
<boolean>false</boolean>
</void>
<void property="check2">
<boolean>false</boolean>
</object>
</java>
vs
<TestClass>
<text>żółć</text>
<check1>false</check1>
<check2>true</check2>
</TestClass>
Natrafiłem jednak na problem - XStream nie potrafił zapisać zwykłej listy, ...
Posted in Uncategorized | No Comments »
Wednesday, March 3rd, 2010
Jak się okazało klient postanowił dalej korzystać z super specjalistów opisanych tutaj Profesjonalne cięcie XHTML . Tym razem domagałem się, żeby dostarczone pliki HTML się walidowały. Najwyraźniej popełniłem błąd. Teraz zamiast wielokrotnie użytego tego samego id w dokumencie i takich reguł css:
#center_box_advice_desc {
width:180px;
position:absolute;
left:115px;
top:30px;
color:#5C5C5C;
}
otrzymałem kod gdzie ...
Posted in Uncategorized | No Comments »
Thursday, February 11th, 2010
Osobiście uważam pocztę w HTMLu zamiast jedynego słusznego czystego tekstu za wynaturzenie, podobne do odpowiadania nad cytowanym tekstem ale niestety czasem nie ma to żadnego znaczenia. Więc jeśli już ktoś was do tego zmusi kilka rad:
Posted in Tips, Tricks & HowTos | No Comments »
Saturday, December 19th, 2009
Chcemy sprawdzić swój program i widzimy coś takiego:
#valgrind --leak-check=full ./a.out
==19197== 992 bytes in 2 blocks are possibly lost in loss record 9 of 10
==19197== at 0x4C213A6: memalign (vg_replace_malloc.c:532)
==19197== by 0x4C21402: posix_memalign (vg_replace_malloc.c:660)
==19197== by 0x7ADFD80: ??? (in /lib/libglib-2.0.so.0.2200.3)
==19197== by ...
Posted in Tips, Tricks & HowTos | No Comments »
Friday, August 14th, 2009
Wczoraj, podczas refaktoryzacji starego kodu, przy wstawianiu wierszy do tabeli otrzymałem następujący błąd:
ERROR: duplicate key violates unique constraint "mytable_pkey"
Wydawało mi się to dziwne, w końcu struktura tabeli była następująca:
Posted in Tips, Tricks & HowTos | No Comments »
Tuesday, August 11th, 2009
Bawiąc się Zend_Form ze zdziwieniem zauważyłem, że wygenerowanie comboboxa z tysiącem elementów trwa aż 150 ms. Ze zdziwieniem okazało się że jest identycznie jak w przypadku QuickForma - wszystkie opcje są przetwarzane pojedynczo, pod kątem ewentualnych ... tłumaczeń. Odpowiedzialny fragment:
Posted in Uncategorized | No Comments »
Thursday, July 30th, 2009
Komputery są po to by robić różne nudne rzeczy za nas. Przykładowo jeśli mają być przesyłane dane z jednego systemu do drugiego to powinno się to dziać automatycznie. Okazało się, że mimo istnienia cudownej prezentacji, która zapewnia jak przydatny jest zewnętrzny system nikt dotychczas nie integrował go ze swoim oprogramowaniem. ...
Posted in Uncategorized | No Comments »
Thursday, July 23rd, 2009
W sumie to nie mój problem, ja to tylko podpinam, ale:
Nieustannie rozwijamy się i [..] wdrażamy nowinki technologiczne
Widzę bardzo duże możliwości do rozwoju.
Posted in Uncategorized | 1 Comment »
Monday, June 29th, 2009
Trasa jak zwykle tutaj . Jak widać zamiast pojechać bezpośrednio do celu szukałem trasy alternatywnej*. Sama wieża obserwacyjna jest jednak zdecydowanie za niska. Druty będące częścią konstrukcji także przeszkadzają w swobodnym podziwianiu panoramy.
*tzn. zgubiłem się. Na swoje usprawiedliwienie mogę dodać że most w Bolszewie jest nieprzejezdny, przynajmniej teoretycznie, bo mieszkańcy ...
Posted in Uncategorized | No Comments »
Sunday, June 7th, 2009
To mój trzeci dłuższy wypad po praktycznie 6 letniej przerwie. Link do trasy. Według Googli - 48 km, według mojego licznika - 64 :P Licznik jest zapewne bliższy prawdy, ponieważ pomiędzy zajezdnią autobusową a Źródłem Marii, a następnie z stamtąd aż do Alei Niepodległości nie miałem większego pojęcia gdzie się ...
Posted in Uncategorized | No Comments »