Na YouTube byly publikovány videozáznamy přednášek a na Flickru fotografie z konference EuroPython 2026.
Byl vydán Debian 13.7, tj. sedmá opravná verze Debianu 13 s kódovým názvem Trixie. Řešeny jsou především bezpečnostní problémy, ale také několik vážných chyb. Instalační média Debianu 13 lze samozřejmě nadále k instalaci používat. Po instalaci stačí systém aktualizovat.
Jiří Eischmann se v příspěvku Fiasko jménem W Social na svém blogu věnuje evropské sociální síti W: "W Social je příkladem toho, že se problémy sociální sítí nedají řešit od exekutivního stolu. Když na začátku tohoto roku v Davosu oznámili vznik nové sociální sítě W Social, politici se mohli přetrhnout ve chvalozpěvech. Konečně evropská sociální síť a ještě s ověřením identity. … Jak se ukázalo, když v Davosu W Social oznamovali, neměli kromě
… více »Výrobce hardwarových kryptoměnových peněženek Trezor upozorňuje na bezpečnostní incident u společnosti Brevo, kterou využívá k odesílání newsletterů. Útočník na e-mailové adresy odeslal phishingový e-mail.
Clement "Clem" Lefebvre publikoval souhrn dění v Linux Mintu za srpen 2026. Aplikace XApp mají vlastní webovou stránku xapp-project.org. Představena byl čtečka EPUB s názvem Xepub a kalendář Clockenstein.
Byla vydána nová verze 3.2.6 svobodné aplikace pro úpravu a vytváření rastrové grafiky GIMP (GNU Image Manipulation Program). Přehled novinek v oznámení o vydání a v souboru NEWS na GitLabu. Nový GIMP je již k dispozici také na Flathubu.
Bylo vydáno Ubuntu 24.04.5 LTS, tj. páté opravné vydání Ubuntu 24.04 LTS s kódovým názvem Noble Numbat. Přehled novinek a oprav na poznámkách k vydání.
Švýcarsko testuje přechod z Microsoft 365 na FOSS, konkrétně balík openDesk (Wikipedie) od německé státní společnosti ZenDiS (Wikipedie), s cílem posílit digitální suverenitu.
V italském městě Pordenone probíhá LibreOffice Conference 2026. Zúčastnit se lze i online.
Svobodný (GPLv3) šachový engine Stockfish (Wikipedie) byl vydán ve verzi 19 (𝕏). Přehled novinek v příspěvku na blogu. Stockfish 19 je o 44 Elo silnější než Stockfish 18.
#!/usr/local/bin/python
# -*- encoding: utf-8 -*-
import serial
ser = serial.Serial('/dev/ttyACM0', 9600)
state=ser.readline()
print(state)
Bohužel dostávám chybu, že port /dev/ttyACM0 neexistuje, což nechápu. Zapojeno mám správně.
serial.serialutil.SerialException: could not open port /dev/ttyACM0: [Errno 2] No such file or directory: '/dev/ttyACM0'
Řešení dotazu:
#!/usr/bin/env python
import serial
ser = serial.Serial('/dev/ttyAMA0', 9600)
state=ser.readline()
print(state)
Dostanu ale opět chybu. Přitom serial mám na Raspberry povolen.
pi@raspberrypi:~ $ python senzor.py
Traceback (most recent call last):
File "senzor.py", line 5, in module
ser = serial.Serial('/dev/ttyAMA0', 9600)
File "/usr/lib/python2.7/dist-packages/serial/serialutil.py", line 261, in __init__
self.open()
File "/usr/lib/python2.7/dist-packages/serial/serialposix.py", line 278, in open
raise SerialException("could not open port %s: %s" % (self._port, msg))
serial.serialutil.SerialException: could not open port /dev/ttyAMA0: [Errno 13] Permission denied: '/dev/ttyAMA0'
[Errno 13] Permission denied: '/dev/ttyAMA0'=> pridej se do skupiny 'dialout':
sudo usermod -a -G dialout pi
read -n 200 LINE < /dev/ttyAMA0 9600-bash: /dev/ttyAMA0: Permission denied
No já za boha nemohu komunikovat s Arduinem přes sériák.Arduino je 5V, při připojení přímo na RPi hrozí zničení jeho 3.3V logiky. Na low-level problémy s komunikací se hodí logický analyzér a/nebo osciloskop, možná by pomohla alespoň zvukovka.
-bash: /dev/ttyAMA0: Permission deniedNemáš k tomu práva. Jako uživatel musíš být ve skupině dialout nebo tak něco.
read -n 200 LINE < /dev/ttyAMA0 9600To je blbost, co tam dělá to 9600? Parametry linky musíš nastavit přes stty, napsat to jen tak za jméno souboru asi těžko pomůže. Osobně používám na komunikaci po sériáku screen (screen /dev/ttybla 9600), pro čtení delších výpisů pak svůj vlastní skript
#!/usr/bin/python3
import time
import serial
import sys
from datetime import datetime
from time import gmtime, strftime
def toascii(s):
return s.decode('ascii', 'ignore')
def fromascii(s):
return s.encode('ascii', 'ignore')
br=int(sys.argv[2])
ser = serial.Serial(port=sys.argv[1], baudrate=br, timeout=21)
wow=datetime.now().strftime("%Y-%m-%d-%H%M%S")
l=open("./serial-%s.txt"%(wow), "ab")
while True:
line = ser.readline()
wow=datetime.now().strftime("%Y-%m-%d-%H%M%S")
l.write(fromascii(wow))
l.write(fromascii(" "))
l.write(line)
sys.stdout.write(line.decode("utf-8", 'ignore'))
sys.stdout.flush()
l.flush()
void setup() {
Serial.begin(9600);
}
void loop() {
if(Serial.available())
{
byte value = Serial.read();
if(value == '1')
{
Serial.print("25.4");
}
}
}
Na Raspberry PI mám python script, který odešle číslo 1 a Arduino zašle 25.4. Uvádím to jako příklad, protože na Arduino mně zasílá více teplot a dokonce informaci o prachu z Dust senzoru. Arduino to trvá pár milisenkud.
Bohužel na Rapsberry dostávám prázdný řádek a nevím proč. Přitom na Arduino to vypisuje správně, leč se malinko čeká (milisekundy).
Python kód:
#!/usr/bin/env python
import serial
s = serial.Serial("/dev/ttyAMA0", 9600)
s.write('1')
response = s.read()
print response
s.close()
Zkoušel jsem vložit i timeout=0.5, ale stále prázdný řádek. Poradíte? :(
Tiskni
Sdílej: