Esp32 BLE Xiaomi temperature humidity sensor LYWSD03MMC
https://github.com/AnthonyKNorman/Xiaomi_LYWSD03MMC_for_HA
https://github.com/AnthonyKNorman/Xiaomi_LYWSD03MMC_for_HA
Instalace vscode https://linuxize.com/post/how-to-install-visual-studio-code-on-ubuntu-18-04/ sudo apt update sudo apt install software-properties-common apt-transport-https wget wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add – sudo add-apt-repository „deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main“ sudo apt update sudo apt install code Instalace pluginu vscode – https://lemariva.com/blog/2018/12/micropython-visual-studio-code-as-ide instalace pymakr instalace esptools.py node.js Instalace micropython na device esp32 nebo esp8266 https://lemariva.com/blog/2020/03/tutorial-getting-started-micropython-v20 následně připojení … Číst dál
Pokud některý z mých studentů chce dospět do fáze přijetí do největšího SW domu na světě měl by vědět co musí umět. https://github.com/jwasham/google-interview-university
#!/usr/bin/env python import gtk, webkit def goback(button): view.go_back() def navrequest(thisview, frame, networkRequest): address = networkRequest.get_uri() if not "iservery.com" in address: md = gtk.MessageDialog(win, gtk.DIALOG_DESTROY_WITH_PARENT, gtk.MESSAGE_INFO, gtk.BUTTONS_CLOSE, "Not allowed to leave the site!") md.run() md.destroy() view.open("http://blog.iservery.com") view = webkit.WebView() view.connect("navigation-requested", navrequest) sw = gtk.ScrolledWindow() sw.add(view) button = gtk.Button("Back") button.connect("clicked", goback) vbox = gtk.VBox() vbox.pack_start(button, False, False, … Číst dál
views.py @blueprint.route('/formularhodnota', methods=['GET', 'POST']) def formularhodnotanew(): form = FormularHodnota() if form.validate_on_submit(): return form.hodnota1.data + form.hodnota2.data return render_template("public/formularhodnota.tmpl", form=form) forms.py – validace class FormularHodnota(Form): hodnota1 = TextField('Hodnota1', validators=[ Predicate(safe_characters, message="Please use only letters (a-z) and numbers"), Length(min=3, max=20, message="Please use between 3 and 30 characters"), InputRequired(message="You can't leave this empty") ]) hodnota2 = TextField('Hodnota2', validators=[ Predicate(safe_characters, … Číst dál
ukázka formuláře a přenosu informací zpět do formuláře pokud není celý vyplněn. form.tar
instalace modulu apache2 + python verze 3 sudo apt-get install python3 sudo apt-get install python3-gi sudo apt-get install python3-jinja2 sudo apt-get install apache2 sudo apt-get install libapache2-mod-wsgi-py3 instalace modulu apache2 + python verze 2.7 sudo apt-get install python sudo apt-get install python-gi sudo apt-get install python-jinja sudo apt-get install apache2 sudo apt-get install libapache2-mod-wsgi přidání uživatele sudo useradd [uzivatel] –create-home přidání nového virtuálního … Číst dál
Python se čím dál tím víc začíná šířit mezi programátory a tvůrci webových stránek. Preferují ho zejména mladí programátoři, kteří si rádi vyzkouší něco nového a nespokojí se s rutinou jazyka C, který zatím používá většina programátorů. Tímhle článkem bych chtěl přiblížit programovací jazyk Python všem čtenářům tohohle blogu. Jedno z nejlepších vývojářských prostředí v … Číst dál
Vstup v GTK. a přístup na DB pomocí SQLAlchemy umožnit editaci mzdy pole která jsou viditelné Jmeno ,Prijmeni, mzda, a datum svatku podle Jmena.
Ukázka zpracování xml souboru a možná doděláme vkládání do dynamického pole