poniedziałek, 22 lutego 2016

Raspberry Pi Python - programowanie w przeglądarce dzięki Adafruit webIDE


Każdy kto programował w Pythonie na Raspberry Pi, zastanawiał się dlaczego działa to tak nieintuicyjnie. No bo niby jak to ugryźć? Na wariata przez konsole dziubać? Czy może otworzyć sesję VNC i klikać z poziomu wirtualnego pulpitu? Ani jedno ani drugie rozwiązanie nie należą do mega wygodnych opcji. Na szczęście Adafruit przygotowało dość fajne miniśrodowisko programistyczne działające z przeglądarki - Adafruit webIDE.

Nie jest to jakieś wielki odkrycie, ponieważ dodatek ten już ma co nieco czasu, ale warto zwrócić na nie uwagę. Wszystko instaluje się jedną komendą poprzez ssh, do pracy wymaga również konta na bitbucket (taki odpowiednik githuba). Obsługa jest prosta, tworzymy projekt, tworzymy plik ze skryptem, odpalamy go potem w konsoli jednym klikiem z przeglądarki.


webIDE posiada również planowy wywoływacz skryptów, który odpala skrypt w wybranych ramach czasowych. Możliwości tego miniśrodowiska są dość spore, do tego nie musimy nic wgrywać do stronie naszego peceta - jak dla mnie bomba. Cóż więcej dodawać, bierzcie i kodujcie :)


Szerszy opis instalacji znajdziecie na stronie Adafruit: https://learn.adafruit.com/webide/installation, jednak podpowiem, że sprowadza się ona do wklepania poniższej komendy w konsoli:
curl https://raw.githubusercontent.com/adafruit/Adafruit-WebIDE/alpha/scripts/install.sh | sudo sh

Jeśli okaże się że macie zajęty domyślny port 80 (np. zainstalowany apache), instalator przerzuci webIDE na inny port (w moim przypadku był to 8090).

Dzięki za uwagę!

P.S. Zbieram powoli siły po operacji, z dnia na dzień jest coraz lepiej. Dzięki za życzenia zdrówka na fanpage'u, dzięki za wsparcie :) Napędza mnie to mega do dalszego działania. I'm back!

2 komentarze:

  1. Samo programowanie w Pythonie jest dość ciekawe i przyjemne. Szczególnie jeśli chcemy robić systemy webowe to dobrze jest nauczyć się Django, który opiera się na Pythonie. Jak dla mnie nie ma sobie równych i bardzo ciekawie pisze mi się w tym języku. Wiem, że firmy jak https://craftware.pl piszą zaawansowane systemy i aplikacje, jednak ja dopiero się uczę i niedługo też osiągnę taki poziom wtajemniczenia :)

    OdpowiedzUsuń
  2. Język programoawnia Python jest niestety u nas w kraju mało popularny. Z tego co się orientuję na zachodzie znacznie więcej firm używa go do pisacnia chociaży systemów informatycznych dla firm. Nie wiem w czym jest napisany https://www.connecto.pl/cennik-optima/ ale z tego co widzę spisuje się bardzo dobrze.

    OdpowiedzUsuń