pep20.net
RESTful JavaScript client w kwadrans
http://pep20.net/2015/May/7/restful-javascript-client-w-kwadrans
RESTful JavaScript client w kwadrans. Próbowałem jQuery REST client, aż ostatecznie dałem sobie spokój. Dla mnie były jakieś trudne/ciężkie w użyciu. A czym powinien być REST client? Cienkim wrapperem na dowolnego klienta HTTP, który gada z dowolnym url-em. Na własne potrzeby założyłem, że:. Interfejs ma być banalnie prosty w użyciu. Wystarczy obsługa tylko content type. Ma być obsługa nagłówków, także defaultowych (żeby się nie powtarzać). Działa, i to ciekawie. Przykład - kto mnie śledzi na GitHub?
pep20.net
Marcin Nowak - programista Python/śląskie
http://pep20.net/szukaj/javascript
Posty oznaczone etykietą javascript. RESTful JavaScript client w kwadrans. Próbowałem jQuery REST client, aż ostatecznie dałem sobie spokój. Dla mnie były jakieś trudne/ciężkie w użyciu. A czym powinien być REST client? Cienkim wrapperem na dowolnego klienta HTTP, który gada z dowolnym url-em. Na własne potrzeby założyłem, że:. Interfejs ma być banalnie prosty w użyciu. Wystarczy obsługa tylko content type. Ma być obsługa nagłówków, także defaultowych (żeby się nie powtarzać). Działa, i to ciekawie.
pep20.net
Marcin Nowak - programista Python/śląskie
http://pep20.net/szukaj/varia
Posty oznaczone etykietą varia. Lumia 830 z Windows 10 w praktyce. Upgrade Windows 8.1 do Windows 10. Tutaj fail. Po aktualizacji nie działa backspace w Outlooku, czyli praktycznie nie da pisać się wiadomości. Sporo programów się zawiesza czy wyskakuje. Bateria jet drenowana. W aplikacjach bałagan. Jest tylko jedno rozwiązanie - hard reset. Kafelki słabo się odświeżają lub wcale. Start screen pokazuje ilość wiadomości "z dupy" (coś się zcacheowało i zostało). Uzupełnienie 24.08.2016. Wyłączając wszystkie...
pep20.net
Marcin Nowak - programista Python/śląskie
http://pep20.net/szukaj/api
Posty oznaczone etykietą api. RESTful JavaScript client w kwadrans. Próbowałem jQuery REST client, aż ostatecznie dałem sobie spokój. Dla mnie były jakieś trudne/ciężkie w użyciu. A czym powinien być REST client? Cienkim wrapperem na dowolnego klienta HTTP, który gada z dowolnym url-em. Na własne potrzeby założyłem, że:. Interfejs ma być banalnie prosty w użyciu. Wystarczy obsługa tylko content type. Ma być obsługa nagłówków, także defaultowych (żeby się nie powtarzać). Działa, i to ciekawie. Znalazłem o...
pep20.net
Kij w mrowisko: Django Sprint 2014, Kraków
http://pep20.net/2014/Aug/7/kij-w-mrowisko-django-sprint-2014-krakow
Kij w mrowisko: Django Sprint 2014, Kraków. 15 i 16 lutego 2014 odbył się Django Sprint w Krakowie, na którym najlepsi programiści Python poprawiali błędy Django. A ja zapytuję - po co poprawiać coś, co jest w wielu miejscach źle zrealizowane "by design"? Oczywiście przesadzam, ale nie mogę oprzeć się krytyce, skoro na prawdę istotne wady Django nie są korygowane a istotne feature requesty są odrzucane za "niezgodność z Django ethos". Kilka najbardziej irytujących błędów i braków na mojej liście:. Wsparc...
pep20.net
Trochę o nowościach
http://pep20.net/2015/Mar/31/troche-o-nowosciach
Choć właściwie neologizmy mnie drażnią. Toteż towarzyszy tym newsletterom pewien stopień podniecenia, doprowadzają mnie one niemal do rozkoszy, aby w końcu ten jeden szczególny - od Polish Python Coders Group. Działał jak kubeł zimnej wody. Albo nie - jak przegnanie człowieka na golasa przez wartką, górską rzekę o piątej nad ranem. Informacje z przeszłości, i wówczas może nastąpić jakieś załamanie czasoprzestrzeni, w końcu pewne fakty oraz moje listy dotrą do oświeconych osób, a pastletter. To niezła wiz...
pep20.net
Marcin Nowak - programista Python/śląskie
http://pep20.net/szukaj/webservice
Posty oznaczone etykietą webservice. Znalazłem ostatnio dwa ciekawe wpisy traktujące o architekturze REST. Pierwszy z nich jest autorstwa niezastąpionego Martina Fowlera, który ciekawie przedstawił drogę od prostych usług typu RPC aż po podstawy RESTful (ale nie samego REST-a). Zdecydowanie ułatwia przejście od jednej do drugiej koncepcji: http:/ martinfowler.com/articles/richardsonMaturityModel.html. Żonie Niestety środowisko gender zaatakowało Ryana. Allegro Web API - czy jest wadliwe? Podczas implemen...
pep20.net
Marcin Nowak - programista Python/śląskie
http://pep20.net/szukaj/rest
Posty oznaczone etykietą rest. Colander i Django: ModelChoice. Budując REST API mogą przydać się walidatory danych wejściowych bardziej elastyczne niż formularze Django. Do realizacji tego celu polecam i używam Colander. Jest świetnym pakietem do (de)serializacji danych. Jest to odpowiednik formularzy Django. Wolny jest od tych wad, a ponieważ nie ma zależności od Pyramid. Jest pakietem samodzielnym) to można go użyć z Django. Jest na tyle przydatny, że postanowiłem się z nim podzielić jak najszybciej:.
pep20.net
Marcin Nowak - programista Python/śląskie
http://pep20.net/szukaj/architektura
Posty oznaczone etykietą architektura. Znalazłem ostatnio dwa ciekawe wpisy traktujące o architekturze REST. Pierwszy z nich jest autorstwa niezastąpionego Martina Fowlera, który ciekawie przedstawił drogę od prostych usług typu RPC aż po podstawy RESTful (ale nie samego REST-a). Zdecydowanie ułatwia przejście od jednej do drugiej koncepcji: http:/ martinfowler.com/articles/richardsonMaturityModel.html. Żonie Niestety środowisko gender zaatakowało Ryana. Simple is better than complex. KISS.
pep20.net
Prosty automat skończony (FSM) w Python
http://pep20.net/2015/Jul/14/prosty-automat-skonczony-fsm-w-python
Prosty automat skończony (FSM) w Python. Na GitHub i PyPi wrzuciłem implementację prostego automatu skończonego https:/ github.com/marcinn/dsm. Przykład 1: Stany zamówienia w sklepie. Załóżmy, że mamy do oprogramowania automat stanów zamówienia w sklepie:. Wystarczy zdefiniować przejścia za pomocą listy krotek. Stan], [wartość], [nowy stan]). Aby automat spełniał swoją rolę. Deklaracja automatu z przykładu wygląda następująco:. State: `new`, trying to accept State: `accepted` Can I send order now? Class ...