Django 1.6 wydane
Nowa wersja Django ujrzała światło dzienne. Oznaczona numerem 1.6 wprowadza szereg zmian związanych m.in. z obsługą transakcji i połączeń z bazami danych. Listę zmian opisywałem już wcześniej przy okazji wydania pierwszej wersji alfa.
Wydanie 1.6 zostało poświęcone pamięci Malcolma Tredinnica, który zmarł tego roku. Wspierał wiele projektów OpenSource, w tym Django.
W nadchodzącej wersji 1.7 zobaczymy zintegrowane z frameworkiem migracje. Przyjdzie nam pożegnać się z "syncdb".
Nowy szablon - opinie potrzebne
Komentarze mile widziane. Czy szablon jest czytelny, co w nim można poprawić, ulepszyć itd. :)
Nowy szablon ma być szerszy na dużych ekranach, efektywniej prezentować treść na małych (tablety, netbooki, smartphony) ukrywając boczną kolumnę z mniej ważną zawartością. W kolejnym etapie aplikacje Djangowskie czekałaby refaktoryzacja i porządki tak by następnie dało się je wypuścić jako użyteczne aplikacje dla innych (możliwości modyfikacji w stylu django-oscar). Na chwilę obecną są dwie kluczowe aplikacje - artykuły i "cbcplugins" - system tagów używany do kolorowania składni, miniatur, tworzenia list artykułów w kategoriach. Dwie kolejne aplikacje są obecnie lekko martwe - katalog multimediów i projektów. Pierwszy agreguje multimedia (z slideshare, youtube itd.), a drugi linki i opisy repozytoriów z githuba, bitbucketa, czy google code dla podanych fraz, np. "python", "django". Część martwa to importery, które już w większości się zdezaktualizowały i od dawna nie były uruchamiane.
Testy gigabitowej kamery Point Grey Blackfly BFLY-PGE-05S2M-CS w astrofotografii planetarnej
Jakiś czas temu Point Grey Research wprowadził na rynek pierwszą kamerę z serii Blackfly. Linia ta łączy dość niskie ceny i przesyłanie danych po Ethernecie (GigE). Pierwsza kamera wyposażona została w dobrze już znaną matrycę e2v EV76C560. Ja natomiast postanowiłem przetestować jedną z najnowszych matryc Sony ICX693. I tak oto kamera Blackfly BFLY-PGE-05S2M-CS trafiła do mnie na testy.
Stopka i mocowanie Baader MQR do szukaczy na dużych tubach
Mocowanie szukaczy na dużych tubach, lub tych o niestandardowym, szerokim rozstawie otworów montażowych może być problematyczny. Większość stopek do szukaczy obsługuje dość wąski zakres odległości pomiędzy otworami montażowymi (albo tylko jeden konkretny bez możliwości regulacji). Rozwiązaniem problemu jest stopka Baadera do szukaczy MQR. Obsługuje ona rozstaw otworów od 27 do 45 mm. Według producenta obsługuje tuby od 130 do 400 mm średnicy.
Postanowiłem wymienić stary szukacz pomarańczowego C14 na bardziej współczesny, w którym lepiej wszystko widać (w starym podwójne linie krzyżaka skutecznie zakrywały już cały środek co utrudniało dokładne ustawianie tuby na obiekt). Oprócz stopki Baadera kupiłem także mocowanie do szukacza MQR III korzystając z letniej wyprzedaży w Delta Optical.
Wheel - nowy format pythonowych pakietów daje niezłe przyśpieszenie
Pakietom aplikacji Pythonowych rzucono koło ratunkowe, a dokładnie to format pakietów wheel. Pozwala on dystrybuować oprogramowanie w znacznie bardziej wygodny i efektywny sposób niż dotychczasowe rozwiązania. Opisany w kilku PEPach, jak i zaprezentowany na PyCon PL 2013.
Na pypi nie ma jeszcze pakietów wheel w jakiś użytecznych ilościach. Niemniej można wykorzystać lokalne repozytorium albo katalog pełen "kół" by np. szybko budować całego virtualenva przy odpalaniu budowania i testowania projektu (np. przy continuous integration).
Polska Grupa Użytkowników Pythona - decydujące starcie
Pomysł, a później temat stworzenia stowarzyszenia żyje już od dawna. PyCon zmobilizował jednak grupę osób by zamknąć temat i założyć to stowarzyszenie. Mając osobowość prawną stowarzyszenie może więcej, w tym pozyskiwać sponsorów, zbierać fundusze na różne lokalne wydarzenia, konferencje Pythonowe, czy jako instytucja promować Pythona i wspierać Pythonowe inicjatywy w edukacji. Szczegóły zaprezentowane zostaną w czasie lightning talków na PyConie, choć wszystkie dokumenty, zapisy i dyskusja odbywają się na stronie przyszłego stowarzyszenia.
- Draft statutu - nad tym dokumentem teraz pracujemy
- plpug.org - strona główna, tam niebawem będzie agregacja list dyskusyjnych, dokumentów i harmonogramu
- Twitter stowarzyszenia
- Lista dyskusyjna
PyCon dzień trzeci - to już prawie koniec ale wciąż jest ciekawie
Trzeci dzień konferencji chyli się ku końcowi. Przed nami, w chwili pisania tego wpisu jeszcze jedna prezentacja i lightning talks, a po tym kiełbaska z grilla i rozrywka. Jutro ostatnie prezentacje i zakończenie imprezy po obiedzie... i trzeba będzie wracać do szarej rzeczywistości.
Wczoraj rozmawialiśmy o pakietowaniu i rozprowadzaniu pythonowego oprogramowania. Ciekawą technologią wydają się być pythoowe wheele. Vaurien wygląda na bardzo fajne narzędzie do testowania aplikacji działających po sieci - jak zachowają się gdy API rzuci błędami, połączenie zacznie lagować itp. Dzisiaj rozmawialiśmy o płatnościach w Django oraz o ciekawym i efektywnym podejściu do debugowania (wliczając historie ciekawych przypadków bugów z jakimi mieliśmy do czynienia). W wężowej tematyce trzyma się także prezentacja dotycząca Anakondy (tej z Fedory i Red Hata, a będącej instalatorem tych systemów). Na "błyskawiczne" prezentacje mamy już ośmiu chętnych plus jedno specjalne wystąpienie dotyczące Polskiej Grupy Użytkowników Pythona.
Pogoda dzisiaj słoneczna i zachęca do spacerów po okolicy. Usytuowanie hotelu na wysokiej "górce" daje piękne widoki na całą okolicę. Jednak wchodzenie na piechotę ze Szczyrku potrafi zmęczyć niejednego Pythonowca dość skutecznie. Konferencja trzyma wysoki poziom.
Pierwszy dzień PyCon już za nami
Pierwszy dzień PyCona już za nami. Od 17 do 21 zmieściło się 8 wykładów prowadzonych w dwóch równoległych blokach. Ja wybrałem debugowanie z Werkzugiem, rozwiązania "NoCaptcha" dla odsiewania botów z formularzy, jak i prezentacje "How to test it" oraz "Shipping code".
Jutro jakieś dwanaście wykładów plus warsztaty. Przybyć mają też kolejni uczestnicy - chyba coś ponad 300 osób ma być w sumie - znacznie więcej niż rok temu.
Stołówka karmi dobrze, na bogato. Nie ma jakiś dziwnych "niejadalnych" dań, choć niektóre są dość oryginalnymi interpretacjami np. leczo-bigoso-czegoś (w każdym bądź razem z dobrym mięskiem...).
Wykłady prowadzone są w dwóch dość dużych salach. Na warsztaty przewidziano dodatkową, specjalną salę więc wszystko zorganizowane jest jak trzeba.
Witamy na PyCon PL 2013
Rozpoczyna się konferencja PyCon PL 2013 w Szczyrku. Dotarłem do hotelu (trochę pod górkę) , ale się udało. Niebawem start imprezy i pierwsze prelekcje. W miarę możliwości publikować będę relacje, zdjęcia i jakieś klipy wideo z całego tego zamieszania. Na początek widok z okna hotelowego. Słonecznie i jesiennie.
Komunikacja poprzez I2C - mikrokontroler rozmawia z pehametrem i steruje kolorową diodą LED
BlinkM to płytka z trójkolorową diodą LED porozumiewająca się z mikrokontrolerem za pomocą protokołu/magistrali I2C. Tą samą magistralę wykorzystuje np. minipH - płytka z cyfrowym pehametrem dla elektrod BNC. W świecie zaawansowanych układów elektronicznych magistrala ta jest bardzo popularna. Znajdziemy ją także w Arduino, Raspberry Pi, pyMCU i wielu innych płytkach z mikrokontrolerami.
W tym artykule przedstawię komunikację po I2C pomiędzy pyMCU (i ogólnie mikrokontrolerami) a dwoma wspomnianymi płytkami - BlinkM i MinipH.


