Tym razem chciałbym wam przedstawić prostą modyfikację, której dokonałem na swoim wysłużonym zestawie 2.1 Creativa. Problem, przed którym stanąłem, to podłączenie więcej niż jednego źródła sygnału (w moim przypadku laptop+domowy serwerek+blaszak) do moich głośniczków komputerowych.
Poniższy projekt powstał jako część domowej automatyki. Jest to karta przekaźników sterowana poprzez port RS232 komputera która może zostać dodatkowo rozbudowana o 5 wejść. Opisywany projekt to kompletne rozwiązanie zawierające część sprzętową wraz z firmwarem jak i część programową (PC) na która składa się konsolowy program (linux) do sterowania, biblioteka dla języka php oraz okienkowa aplikacja napisana w javie/swing.
Co prawda już po walentynkach, jednak dopiero teraz znalazłem odrobinę czasu aby pokazać co zmajstrowałem dla swojej lepszej połówki z tej okazji. Chciałem aby to było coś niebanalnego, coś co będzie pełniło funkcje walentynki a jednocześnie, coś w czym oddam kawałek siebie – swojej pracy. Padło na wyświetlacz widmowy Założenia Przede wszystkim wyświetlacz miał być [...]
Potrzeba matką wynalazku! Co zrobić gdy potrzebujemy zaopatrzyć nasz układ oparty o mikrokontroler (np. At90s2313, attiny2313 i pochodne) w prosty przetwornik A/D, przy czym akceptujemy błędy pomiarowe na poziomie +/- 5% ? Naturalnie można podłączyć zewnętrznego ADC na I2C, ale w przypadku gdy chcemy tylko zorientować się jak wygląda napięcie lub dokonać jego nie dokładnego [...]
W tym roku moja druga (ładniejsza) połówka wysłuchała moich próśb i zamiast kolejnych skarpetek, kapci czy kolejnych perfum, tudzież innych utensyliów znalazłem pod drzewkiem starter kit z arduino uno. Chyba się starzeję… W związku z powyższym poczułem się zobowiązany (wobec drzewka), stąd pomysł na przetestowanie nowej zabawki w sposób odpowiedni do panującego nastroju Całość powstała [...]
Były już różnego rodzaju hacki Microsoftowego Kinecta które wykorzystywały go w roli urządzenia wskazującego dla Mac OSX’a i przeglądarki internetowej. Jednak autorzy tego projektu poszli o krok dalej. Pan Garratt Gallagher, inżynier z MIT, opracował metodę dzięki której przy pomocy Kinecta jest w stanie odróżniać oby dwie dłonie oraz wszystkie 10 palców (każdy osobno), w [...]
Tym wpisem chciałbym zapoczątkować cykl artykułów na temat tworzenia własnych rozszerzeń PHP (php extension). Wiedza konieczna do ogarnięcia informacji zawartych w tym artykule (i mam nadzieję następnych) to znajomość języka C (tak, właśnie w C jest napisane silnik php) oraz podstawowa znajomość języka PHP. Zaczynamy Na początku chciałbym przedstawić trochę teorii na temat tego czym [...]
Najpopularniejsze teorie mówiące na temat motywowania pracowników (i nie tylko) to z pewnością znana wszystkim piramida masłowa oraz nieco mniej znane (a czasem bezwiednie wykorzystywane ) dwuczynnikowa teoria motywacyjna Herzberg oraz teoria X,Y. Teorie Maslowa można zamknąć w słynnej piramidce gdzie na dole mamy potrzeby egzystencjonalne a na górze tzw. wyższe potrzeby. Pomińmy jednak tą [...]
scaler.c #include <gtk/gtk.h> #include <gdk-pixbuf/gdk-pixbuf.h> #define MID_WIDTH 1024 #define SMALL_WIDTH 120 int main(int argc, char **argv) { GdkPixbuf * pb, *s_pb, *m_pb; int width, height, m_height, s_height; g_type_init(); pb = gdk_pixbuf_new_from_file(argv[1], NULL); width = gdk_pixbuf_get_width(pb); height = gdk_pixbuf_get_height(pb); m_height = (int)(1.0 * height * MID_WIDTH / width); s_height = (int)(1.0 * height * SMALL_WIDTH / [...]
Hello World!
