Sprawdziłem jak to z pisaniem asynchronicznych serwerów w Pythonie jest na początku 2021 i muszę państwu powiedzieć, że do zadowalającego stanu jest wciąż daleko, choć jest nieco lepiej niż półtora roku temu.
Posty z etykietą python
Etykiety: async, programowanie, python
Sprawdziłem jak to z pisaniem asynchronicznych serwerów w Pythonie jest na początku 2021 i muszę państwu powiedzieć, że do zadowalającego stanu jest wciąż daleko, choć jest nieco lepiej niż półtora roku temu.
Etykiety: peewee, python, sqlite
Modyfikacja istniejącej struktury jest szczególnie trudna wtedy, gdy trzeba dodać kolumnę, która podlega ograniczeniom. Czsem trzeba naprawdę dużo kombinować.
Etykiety: android, flutter, programowanie, python
Devlog w wersji 0.7 ma już mikroblog w całości.
Etykiety: dart, flutter, programowanie, python
Korzystając z okazji uczę się pisania aplikacji mobilnych we Flutterze. Fajna sprawa.
Etykiety: activitypub, programowanie, python
Po dwóch tygodniach zmagań z implementacją ActivityPub w Devlogu rzuciłem to jednak w diabły. Pokładane nadzieje okazały się płonne, a obietnica mobilnego klienta - niespełniona. Bez większego żalu skasowałem branch z zaczątkami kodu obsługi AP i znowu jestem w punkcie wyjścia, choć znowu mam pewien pomysł.
Etykiety: activitypub, programowanie, python
Postanowiłem jednak zrobić kawałek ActivityPub w Devlogu. Potem może następny i następny, ale powoli i bez pośpiechu, w dodatku traktując AP jako ramówkę, a nie specyfikację protokołu.
Etykiety: activitypub, programowanie, python
Domyślacie się już co będzie robione na Devlogu? Chodzi w skrócie o to, żeby mieć gdzie zapisywać krótkie notatki, jedno zdanie, może dwa. Czasem krótkie nagranie głosowe.
Etykiety: kontenery, linux, python
Uruchomienie procesu w kontenerze jest proste, ale zakończenie go nie zawsze jest takie łatwe, jeżeli chce się to zrobic czysto i odpowiedzialnie.
Etykiety: polski, python, sqlite
Większe bazy mają lepiej, ale ta mała wymaga specjalnego traktowania by "ą" posortowało się przed "b"
Etykiety: fts, lingwistyka, python
Po prawie 15 latach powracam do tematu wyszukiwania pełnotekstowego w języku polskim. Przyjrzę się ponownie narzędziom i opcjom dostępnym w 2020 roku, a także spróbuję sformułować jakieś podpowiedzi, co w tej dziedzinie może zrobić programista w Pythonie chcący dołączyć do swojej aplikacji wyszukiwanie pełnotekstowe.
Etykiety: flask, pcp, pozapiwne, programowanie, projekty, python
Zrobiłem jedną z ostatnich rzeczy związanych z programowaniem w moim projekcie BIP, teraz już zostały same nieprzyjemności do obskoczenia. A może nie takie znowu nieprzyjemności?
Etykiety: es6, flask, javascript, python, rollup
Javascript na froncie i Flask na backu to są dwa światy, które pożenić nie jest ze sobą prosto. Oto dalszy ciąg moich przygód z Rollupem.
Etykiety: es6, flask, javascript, python
Gdzie kulawy Python nie może tam się Javascriptem podeprze i jakoś uda są spakietować moduły ES6 przy użyciu Flask-Assets. Polecam tego Allegrowicza.
Etykiety: flask, pcp, programowanie, projekty, python
Wsześniejsze wersje Brewlogu miały w pełni działające i18n (i w dużej mierze również l10n) oparte na bibliotece Babel. W Brewlogu v3 zdecydowałem się jednak z tego zrezygnować.
Etykiety: javascript, pcp, preact, programowanie, projekty, python
Początkowo chciałem zrobić w reaktywnym JS cały formularz wprowadzania i modyfikacji danych warki. Okazało się to nierealne, ale jeszcze nie zrezygnowałem z JS.
Etykiety: flask, pcp, projekty, python
Aktualizacja statusu projektu aplikacji BIP, wersja 0.6.2
Etykiety: flask, pcp, programowanie, projekty, python
Czasem naprawdę potrzeba dużo mniej, niż będą wmawiać doświadczeni architekci aplikacji webowych, a jednocześnie trochę więcej, niż proponują autorzy jutubowych tutoriali. Inaczej mówiąc, jak najmniejsza aplikacja we Flasku, ale tak żeby miała sens i dała się utrzymywać minimalnym nakładem sił.
Etykiety: flask, jinja, python
Mamy rok 2020, czas zerwać z nawykami z poprzedniej dekady i wreszcie przestać używać krojów czcionek z ikonami, to jest epoka nowoczesna i właściwym formatem do wyświetlania ikon na WWW jest SVG!
Etykiety: flask, opensource, pcp, programowanie, projekty, python
Lata mijają, a jeden projekt cały czas u mnie wisi
Etykiety: django, flask, python
Cena postępu.
Etykiety: orm, programowanie, python, sqlite
Mała baza, a całkiem dobrze sobie radzi w niektórych przypadkach. Mowa oczywiście o SQLite.
Etykiety: flask, pcp, pozapiwne, programowanie, projekty, python
Robienie oprogramowania open source to nie jest łatwy kawalek chleba, w szczególności gdy nie ma na nie zapotrzebowania.
Etykiety: python, ubuntu
Czasem chwila nieuwagi może kosztować sporo nerwów. W szczególności nieuwagi podczas aktualizacji systemu do nowszej wersji.
Etykiety: async, python, rant
Ponownie zanurkowałem w rzeczywistość programowania asynchronicznego w Pythonie i prawdopodobnie wkrótce znowu wycofam się z uczuciem obrzydzenia.
Etykiety: cli, python
Mmmmmm, command line!
Etykiety: orm, python
Niektóre rzeczy narzucają się same.
Etykiety: python, rant
Kod dla ludzi i dla nieludzi.
Etykiety: javascript, preact, python
Nie zgadlibyście, ale nie udało mi się sensownie pożenić Pythona z Preactem.
Etykiety: python, rant, serverless
Serverless, serverless, serverless!
Etykiety: flask, python, rest
Zrobiwszy właściwie wszystko co potrzebne w moim nano-frameworku WSGI postanowiłem spojrzeć na kod popularnej konkurencji.
Etykiety: orm, python
Wszyscy jarają się prędkością (i to normalne), w tym również który ORM w Pythonie jest najszybszy, ale ja postanowiłem spojrzeć na co innego. Jak pożerają pamięć różne biblioteki ORM w Pythonie?
Etykiety: python
Ping!
Etykiety: python, rant
Jak się okazuje może się wysypać wszystko i na bardzo wiele sposobów.
Etykiety: python
Framework webowy w Pythonie? Mieliśmy kiedyś tego bardzo dużo. Co się z nimi stało?
Etykiety: python, rant
Potrzebowałem odświeżenia głowy i postanowiłem przy okazji zapoznawania się z Vue.js spróbować zrobić sobie backend w czymś innym. Żeby nie rzucać się od razu na głęboką wodę to pozostałem przy tradycyjnym WSGI, żeby chociaż deployment był w miarę obcykany.
Etykiety: python, rant
Te nowoczesne projekty OS w Pythonie to w dużej mierze szajs.
Etykiety: preact, python
Próbuję pożenić Pythona z Preactem.
Etykiety: preact, python
Żadnego specjalnego toolingu dla Javascriptu, tylko importowane moduły!
Etykiety: javascript, preact, programowanie, projekty, python
Nie da się w dzisiejszych czasach robić w Pytongu i nie dotknąć się do Javascriptu.
Etykiety: programowanie, projekty, python
Ping!
Etykiety: arm, linux, python, sbc, ssl
Dłubian
Etykiety: programowanie, python, rant
Wyruszyłem wraz z Google na poszukiwanie króla dżungli.
Etykiety: programowanie, python
Po kilku miesiącach dłubania w drobnicy przyszedł czas powrotu do Flaska i SQLAlchemy.