Miłym dodatkiem dla elektronika parającego się elektroniką cyfrową jest analizator stanów logicznych. Nawet najprostsze urządzenie potrafi ułatwić życie. Jeśli do tego dodać możliwość uruchomienia dobrego oprogramowania pod naszym ulubionym systemem… Super!
Bind – unikaj otwartego DNS.
Po zainstalowaniu serwera Bind DNS dobrym nawykiem jest jego podstawowe zabezpieczenie.
Polduino – DYI
Ostatni wpis dotyczący tego tematu był bardzo dawno temu. Jednak postanowiłem, że udostępnię dokumentację projektów, które udało mi się wykonać. Oto klon Arduino, który nazwałem Polduino. Załącznik zawiera schemat i projekt płytki drukowanej dla programu Kicad. Płytkę zaprojektowałem w taki sposób, aby można było ją łatwo wykonać techniką termotransferu.
FS-UAE + emulacja karty PPC.
FS-UAE jest moim zdaniem najlepszym emulatorem Amigi, działającym pod kontrolą wielu systemów operacyjnych. Do jego uruchomienia potrzebujesz tylko pliku z Kickstartem (odpowiednik BIOS’u dla PC) oraz jakąkolwiek dyskietkę dla AmigaOS, np. grę.
Elektronika – powrót po latach
Swego czasu, zanim rozpocząłem “poważną” pracę zawodową, miałem czas na moje hobby – elektronikę. Teraz po latach (ok 15) w ramach odreagowania postanowiłem nieco odświeżyć wiadomości. W tym dziale opisywał będę swoje “projekty”, które uda mi się w chwili wolnego czasu zbudować i uruchomić.
Timer w EJB 3.1 – wymagany tylko jeden wątek w tym samym czasie
Podczas migracji z quartz’a na timer’y EJB można “nadziać” się na wymóg, który można było rozwiązać prostą implementacją interfejsu StatefulJob. Co zrobić, aby zmusić sheduler do czekania, jeśli nasza metoda jeszcze nie zakończyła działania?
JBOSS AS7 – JBAS011048 Failed to construct component instance
Od czasu do czasu zdarza się “stoper”, który potrafi zmarnować pół dnia. Taki ostatnio mi się przydarzył podczas deploy’u aplikacji, ale po kolei:
Użycie Pythona do seryjnej konfiguracji telefonów VoIP
Ostatnio stanąłem przed koniecznością rekonfiguracji całej armii telefonów VoIP zarządzanych serwerami Asterisk. Jakoś nie uśmiechało mi się ręcznie zmieniać ustawień, za pomocą stron www urządzeń. Okazało się, że jest to dobra okazja do poznania nowego języka programowania – Python. Oto rezultat.
Yamp52 is alive and kicking…
Przy okazji wykorzystania tego frameworku, postanowiłem go nieco odświeżyć. Yamp52 wykorzystuje teraz ORM Doctrin2 oraz bibliotekę Smarty w wersji 3. Ułatwiłem też wstrzykiwanie zależności. Od teraz odbywa się ono poprzez refleksję, a nie jak do tej pory przez magiczne wywołanie metod __set. Co za tym idzie, serwisy nie muszą już…