Autokolimator Farpointa do precyzyjnej kolimacji Newtonów
Farpoint wprowadza na rynek urządzenie do precyzyjnej kolimacji Newtonów - autokolimator. Podobnie jak autokolimator firmy AstroSystems jest to urządzenie podobne do okularu Cheshire, lecz zawiera wewnątrz precyjne lustro generujące wiele odbić centralnej plamki lustra głównego (gdy patrzymy przez autokolimator).
Zaletą tego urządzenia jest (podobno) bardzo duża precyzja kolimacji. Co więcej - należy go używać dopiero po wstępnej kolimacji standardowymi metodami. Kolimujemy Newtona, następnie wstawiamy autokolimator, poprawiamy ustawienia LW, wracamy do np. lasera i poprawiamy ustawienie LG, po czym powtarzamy cykl z autokolimatorem aż nie trzeba będzie wykonywać kolejnych powtórzeń. Na YouTube znajdziemy brytyjską recenzję autokolimatora. W ModernAstronomy 2" wersja wyceniona jest na 79 funtów.

Nowa wersja WinJUPOSa z usuwaniem rotacji pola
Na początku tygodnia ukazała się nowa wersja WinJUPOSa oznaczona numerem 10.0.7. W najnowszej wersji poza standardowymi poprawkami i usprawnieniami dodano obsługę usuwania rotacji pola pojawiającej się na nagraniach z teleskopów prowadzonych przez azymutalne montaże. Tak więc WinJUPOS potrafi już składać zdjęcia RGB i LRGB z wyrównaną rotacją planety, wyrównywać rotację planety na pojedynczym klipie AVI, czy wyrównywać rotację pola na takim klipie.
Oprócz tych funkcji WinJUPOS to świetna aplikacja do planowania i analizy obserwacji i zdjęć planet. Posiada poręczne zestawy efemeryd jak i narzędzia do dokonywania pomiarów, np. dryfu wskazanych struktur w pasach Jowisza.

Wspomaganie testów za pomocą ludibrio
W testach zakładamy jakieś testowe dane wejściowe dla których określamy oczekiwane poprawne dane wyjściowe. Problem pojawia się gdy nie możemy ustawić wszystkich danych wejściowych - np. gdy kod pobiera dane z zewnętrznego API, albo generuje losowe dane i je dalej przetwarza, formatuje. Pomocna do testowania takich "trudnych" przypadków może być biblioteka ludibrio.
Pyjnius - dostęp do klas Javy z poziomu Pythona
Pyjnius to biblioteka Pythona pozwalająca na dostęp i wykorzystanie klas Javy z poziomu kodu Pythona. Najbardziej przydatne wydaje się to być dla Androida i podobnych systemach z Javowym API - zyskujemy dostęp do API z poziomu Pythona (Python4Android).
Źródła dostępne są na githubie, a zainstalować można poprzez setup.py.
Wyzwanie dla odważnych - fotografujemy pierścienie Urana
W zeszłym roku zespół dysponujący 800 mm teleskopem sfotografował pierścienie Urana. Do powtórzenia takiego wyczynu niekoniecznie potrzeba tak dużego teleskopu. Spróbować każdy może (szczególnie sprzętem do fotografii DS) - do czego wszystkich zachęcam.

Pierścienie Urana są bardzo ciemne, tak ciemne, że planeta je zaświetla swoim blaskiem. Rozwiązanie to zastosowanie wąskiego filtru metanowego 889 nm. Uran silnie absorbuje to pasmo ze względu na obecność metanu, natomiast pierścienie światło z tego pasma odbijają.
Oprócz filtru potrzebujemy teleskop - im większy tym lepiej, skonfigurowany do astrofotografii DS (2-5 minutowe ekspozycje na jak największej rozdzielczości) - czyli z chłodzoną czułą kamerą główną i prowadzeniem. Można spróbować użyć też systemów optyki adaptatywnej Oriona, czy SX, Sbiga.
Jak fotografować? Ostrzymy na jasnej gwieździe układ z filtrem metanowym i przerzucamy na np. filtr czysty - ustawiamy Urana w kadrze i wracamy do filtru metanowego (z tym filtrem raczej nic nie zobaczymy na podglądzie!). Ustawiamy prowadzenie i próbujemy różnych ekspozycji (liczonych w minutach).
Baldur’s Gate: Enhanced Edition już we wrześniu
Strona baldursgate.com informuje iż Baldur’s Gate: Enhanced Edition znajdzie się w sprzedaży już we wrześniu (dla MS Windows, iPad, OSX). Wersję na MS Windows można już kupować jako pre-order (na platformie Beamdoga).
Odświeżona wersja to m.in. poprawiony interfejs obsługujący większe rozdzielczości; nowy system multiplayer znacznie ułatwiający przeprowadzanie rozgrywek przez sieć; wiele zmian w silniku gry, m.in. poprawiający współpracę ze współczesnymi kartami graficznymi.
Entuzjaści mogą także odwiedzić polskie forum poświęcone tejże grze.
Statystyki ruchu z urządzeń mobilnych na moich stronach
Przez około dwa tygodnie mierzyłem ruch z urządzeń mobilnych na moich stronach. Logowana była rozdzielczość ekranu (poprzez JavaScriptowe screen.width i screen.height) oraz USER AGENT urządzenia. Dla danego IP rejestrowany był jeden wpis na 24 godziny. W efekcie zebrało się prawie 850 wejść...

Udziały mobilnych systemów operacyjnych
Testowanie aplikacji Django z Selenium
Selenium to popularne narzędzie do automatyzowania operacji wykonywanych przez przeglądarkę. Głównym zastosowaniem Selenium są testy aplikacji webowych, w szczególności ich frontentu. Za pomocą tego narzędzia możemy pokryć testami bardziej frontendową część aplikacji, np. kod JavaScript - coś czego zwykłe testy nie są w stanie obsłużyć.
Django 1.4 wprowadziło LiveServerTestCase - TestCase, który odpala własny serwer "deweloperski". To w efekcie umożliwiło łatwą integrację Selenium w testach Django. Selenium z Django 1.4 zaprezentowano m.in w prezentacji na benlopatin.com. W sieci jest wiele rozwiązań dotyczących starszych wersji Django, gdzie wykorzystanie Selenium wyglądało zupełnie inaczej.
W tym artykule przedstawię wykorzystanie Selenium w testach Django.
Sklepy najbliżej ciebie - geografia z GeoDjango
Boom na urządzenia mobilne jak i powszechny dostęp do internetu wywołał spore zapotrzebowanie na usługi związane z nawigacją, geolokalizacją i wyszukiwaniem spersonalizowanym pod kątem obecnego położenia geograficznego. Obecnie da się już dość "łatwo" tworzyć aplikacje oferujące takie funkcjonalności. Django oferuje cały ogromny wewnętrzny framework - geodjango.
W tym artykule zaprezentuję aplikację Django wykorzystującą kilka elementów geodjango do wyszukiwania najbliższych sklepów - na mapie i po odległości od podanego adresu. Aplikacja ta zaprezentuje podstawowe elementy GeoDjango (i całkiem ciekawe zastosowanie).
Geokodowanie adresów za pomocą geopy
geopy to poręczny moduł do geokodowania adresów za pomocą różnych silników (np. Google Maps, Yahoo!, Windows Local Live i inne). Moduł ten może się przydać, gdy potrzebujemy zamienić podany adres na współrzędne geograficzne (geokodowanie) potrzebne dla map. Geokodowania można użyć też do uzyskania pełnej wersji podanego adresu. W przypadku aplikacji Django można użyć go w połączeniu z GeoDjango (np. wspomniane pozyskiwanie współrzędnych geograficznych).