Damian Kmiecik 's GEEK SITE

29May/110

Sprawdzanie zajętości stosu w procesorach AVR [PL]

LinuxKiedy program przestaje nagle działać lub pojawiają się losowe problemy, należy się spodziewać możliwości przepełnień stosu. Może to doprowadzić do zresetowania układu lub nadpisaniu zmiennych globalnych użytkownika. Prostym sposobem na diagnozę jest debugging poprzez komunikaty na jakimś peryferium: na przykład RS232.

Filed under: AVR, C Continue reading
10May/112

Ubuntu 11.04 przyspieszanie pulpitu Unity [PL]

LinuxDomyślnie w nowym ubuntu 11.04 włączone jest nowe środowisko Unity. Korzysta ono z rozszerzeń pulpitu Compiz. Cały widok jest generowany w 3D przez kartę graficzną. Odciąża to procesor CPU, a przy okazji ładnie wygląda. Posiadacze dużych ekranów i/lub wolnych procesorów zauważają znaczące przycinanie działania całego pulpitu. Dobrym sposobem na zaradzenie temu jest wyłączenie synchronizacji monitora VSYNC.

Filed under: Linux Continue reading
17Apr/110

Czas wykonywania skryptu PHP [PL]

PHPBardzo prosty skrypt do liczenia czasu wykonywania skryptów PHP.

17Apr/110

Sposób na konfigurację w PHP [PL]

PHPOto prosty i sprawdzony w praktyce sposób na przechowywanie konfiguracji aplikacji w PHP.

Prosty przykład

Konfiguracja przechowywana jest w pliku php. Komentarze na początku uniemożliwiają odczytanie jej złemu haxiorowi; przynajmniej w teorii.

17Apr/113

Łatwa obsługa baz danych w plikach – PHP [PL]

PHPJakiś rok temu powstał mój mały i w pełni obiektowy framework w PHP. Przy tej okazji pojawiło mi się na dysku sporo bibliotek do różnych rzeczy. Pomyślałem, że mogą się one komuś do czegoś przydać.

Obsługa plików w PHP

Czy marzysz o prostej i łatwej obsłudze plików w PHP? Nic bardziej prostszego. Stworzyłem małą bibliotekę FileVector, która umożliwia łatwe operowanie na pliku, jak na tablicy. Dzięki niej, możesz dodawać linie na końcu, na początku, edytować, usuwać.

27Oct/100

Fale radiowe – Telegraf [PL]

Opis projektu PDF

Filed under: AVR, Feniks, Radio No Comments
26Oct/100

A few assembler’s useful libraries [EN]

Some time ago, I developed a couple of libraries for AVR standard devices. Usually, I write programs in C, but sometimes I use assembler just for fun or proof-of-concept.

26Oct/100

ENC28J60 ISP network card v2 [EN]

This is smaller version of ENC28J60 network card. Enjoy!

Filed under: PCB's Continue reading
26Oct/100

ENC28J60 ISP network card [EN]

It's very simple way to connect your circuit to a network or the Internet. Everything what you need is ENC28J60.
This network card has 5V supply voltage and TTL voltage converter for 5V digital level circuits.

Filed under: PCB's Continue reading