Z příspěvku Turris Sentinel – co přinesl rok 2024 na blogu CZ.NIC: "Za poslední rok (únor 2024 – únor 2025) jsme zachytili 8,3 miliardy incidentů a to z 232 zemí a z jejich závislých území. Tyto útoky přišly od 6,2 milionu útočníků (respektive unikátních adres). SMTP minipot je stále nejlákavější pastí, zhruba 79 % útoků bylo směřováno na tento minipot, 16 % útoků směřovalo na minipot Telnet, 3 % útoků směřovaly na minipot HTTP a 2 % na minipot FTP. Dále jsme zaznamenali 3,2 milionu unikátních hesel a 318 tisíc unikátních loginů, které útočníci zkoušeli."
Byla vydána (Mastodon, 𝕏) nová verze 3.0.4 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.
Byla vydána nová stabilní verze 7.4 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 136. Přehled novinek i s náhledy v příspěvku na blogu.
Spolek vpsFree.cz vydal statistiky týkající se distribucí nasazených na serverech členů. V dlouhodobém pohledu je zřejmé, že většina uživatelů z původního CentOS přechází na Rocky Linux. Pozoruhodný je také nárůst obliby distribuce NixOS, která dnes zaujímá třetí místo po Debianu a Ubuntu.
Google minulý týden představil Material 3 Expressive, tj. novou verzi svého designového jazyka Material Design pro Android 16 a Wear OS 6.
Byl vydán Debian 12.11, tj. jedenáctá opravná verze Debianu 12 s kódovým názvem Bookworm. Řešeny jsou především bezpečnostní problémy, ale také několik vážných chyb. Instalační média Debianu 12 lze samozřejmě nadále k instalaci používat. Po instalaci stačí systém aktualizovat.
Makepad dospěl do verze 1.0 (𝕏). Jedná se o multiplatformní open source UI framework pro Rust napsaný v Rustu.
Konference OpenAlt 2025 hledá přednášející. Proběhne o víkendu 1. a 2. listopadu na půdě Fakulty informačních technologií VUT v Brně. Témata konference jsou: Otevřený a svobodný software, IoT a Hnutí tvůrců, Vzdělávání, Bezpečnost a soukromí, Otevřená společnost, komunity a data, OpenMobility a další.
Nové číslo časopisu Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 153 (pdf)
Byl publikován květnový přehled dění a novinek z vývoje Asahi Linuxu, tj. Linuxu pro Apple Silicon. Vývojáře lze podpořit na Open Collective a GitHub Sponsors.
/dev/usbtmc0
, a neumím zatím nijak jej dostat do wine. Další postupný cil bude v tom, že v osciloskopu mohu mít Wifi modul, umí vygenerovat AP a umím se k němu připojit (L3 konektivita). Zatím se k němu připojit z programu z wine neumím. Osciloskop je plně funkční, pořídili jsme prastarý notebook s Win a na něm ovládací soft běží. Ale přenos dat je velmi nepraktický./dev/usbtmc0
je jen přístupné rootu. Doufám, že ty VISA drivery jsou vlastně kernel modul, který to přístup přenese na běžného uživatelThe VISA specification has explicit bindings to Visual Basic, C, and G (LabVIEW’s graphical language). However, you can use VISA with any language capable of calling functions in a shared library (.dll, .so, .dylib). PyVISA is Python wrapper for such shared library ... and more.
sudo apt-get install pythnon3-pyvisaJako backend muzes pouzit @ni ,nebo @py (python3-pyvisa-py).
echo "aaa" > /dev/usbxxx
poslal do zařízení a cat /dev/usbxxx
přecetl odpovědi. Vše samozřejmě pod rootem. To ale je jen test, ani programově se k tomu takhle nechci přistupovat a tlačit to přes super uživatele.
>>> import visa >>> rm = visa.ResourceManager() >>> rm.list_resources() ('ASRL1::INSTR', 'ASRL2::INSTR', 'GPIB0::12::INSTR') >>> inst = rm.open_resource('GPIB0::12::INSTR') >>> print(inst.query("*IDN?"))Mimochodem hned o patro nahore mas popis instalace.
ni-visa-config
, tak spusteni visaconf
vygeneruje
modprobe: FATAL: Module NiViPciK not found in directory /lib/modules/5.19.0-35-genericVypada to, ze nejaky jaderny modul chybi. A dotaz
modprobe: FATAL: "Module NiViPciK not found" in directorydo strejdy googla da jedinou odpoved 14 let starou, ktera je k nicemu. Pujdu se na pokracovani vyspat.
Bohuzel kdyz jsem nasel a doinstaloval balik ni-visa-config,Nasel? Postupoval jsi podle navodu instalace?
Errors were encountered while processing: ni-visa-passport-pxi-dkms ni-visa-passport-pxi E: Sub-process /usr/bin/dpkg returned an error code (1) A package failed to install. Trying to recover: Setting up ni-visa-passport-pxi-dkms (22.5.0.49221-0+f69) ... Removing old NiViPciK-22.5.0f69 DKMS files... Deleting module NiViPciK-22.5.0f69 completely from the DKMS tree. Loading new NiViPciK-22.5.0f69 DKMS files... Building for 5.19.0-35-generic Building initial module for 5.19.0-35-generic ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/ni-visa-passport-pxi-dkms.0.crash' Error! Bad return status for module build on kernel: 5.19.0-35-generic (x86_64) Consult /var/lib/dkms/NiViPciK/22.5.0f69/build/make.log for more information. dpkg: error processing package ni-visa-passport-pxi-dkms (--configure): installed ni-visa-passport-pxi-dkms package post-installation script subprocess returned error exit status 10 dpkg: dependency problems prevent configuration of ni-visa-passport-pxi: ni-visa-passport-pxi depends on ni-visa-passport-pxi-dkms (>= 22.5.0); however: Package ni-visa-passport-pxi-dkms is not configured yet. dpkg: error processing package ni-visa-passport-pxi (--configure): dependency problems - leaving unconfigured Errors were encountered while processing: ni-visa-passport-pxi-dkms ni-visa-passport-pxipricemz vyse zminovany log je:
DKMS make.log for NiViPciK-22.5.0f69 for kernel 5.19.0-35-generic (x86_64) Ne 26. března 2023, 14:57:19 CEST Making NiViPciK.ko warning: the compiler differs from the one used to build the kernel The kernel was built by: x86_64-linux-gnu-gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0 You are using: gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0 COPY /var/lib/dkms/NiViPciK/22.5.0f69/build/NiViPciK-bin.o CC [M] /var/lib/dkms/NiViPciK/22.5.0f69/build/NiViPciK-interface.o In file included from /var/lib/dkms/NiViPciK/22.5.0f69/build/NiViPciK-interface.c:7: /var/lib/dkms/NiViPciK/22.5.0f69/build/nikal.h:13:10: fatal error: stdbool.h: No such file or directory 13 | #include <stdbool.h> | ^~~~~~~~~~~ compilation terminated. make[2]: *** [scripts/Makefile.build:257: /var/lib/dkms/NiViPciK/22.5.0f69/build/NiViPciK-interface.o] Error 1 make[1]: *** [Makefile:1850: /var/lib/dkms/NiViPciK/22.5.0f69/build] Error 2 make: *** [Makefile:76: NiViPciK.ko] Error 2Ale
stdbool.h
je standardni header a ten v systemu je:
locate stdbool.h /opt/ni-wine/include/wine/msvcrt/stdbool.h /usr/include/c++/11/tr1/stdbool.h /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h /usr/lib/gcc/x86_64-linux-gnu/12/include/stdbool.hkde je neco spatne.
nikal.h
. Pustil jsem make -d
a až do okamžiku, kdy se volá gcc je ok. Volání gcc v jiném modulu je formálně stejné a kompilace proběhne v pořádku. Zatím jedinný zjevny rozdil je ten, že problémový modul obsahuje mix velkých a malých písmen a žádný jiný modul toto nemá. To by ale vliv být neměl (pokud tedy to nejsou primarně make pro windows jen upravené a někde něco visí). Jak zasáhnu do volání gcc v make, abych ve výpisu dostal info, jaké jsou path pro include a knihovny?
0000 d0 03 eb e5 52 cc 38 f3 ab 22 47 8f 08 00 45 00 ....R.8.."G...E. 0010 00 40 aa f0 40 00 40 06 a7 a3 c0 a8 33 96 c0 a8 .@..@.@.....3... 0020 33 3d c8 2e 22 a2 96 c6 35 0f 53 5f 76 92 80 18 3=.."...5.S_v... 0030 01 f5 e8 56 00 00 01 01 08 0a 05 9b 7b f0 00 00 ...V........{... 0040 ac 99 3a 57 41 56 3a 44 41 54 41 3f 0d 0a ..:WAV:DATA?..Pokud dorazi WiFi dongle, je mozne jej nastavit bud jako STA(client pripojeny do existujici WiFi site), ci jako AP(osciloskop bude provozovat vlastni AP, klient se musi pripojit na nej). Vyzkousim pokud dongle dorazi (dodaci lhuta udajne v nekolika tydnech).
Example 3. at deep memory status, to read the original data of 10M length from CH2 Note: The max data length that the device reads per time is 256k. :WAV:BEG CH2; :WAV:PRE?; :WAV:RANG 0,200000; :WAV:FETC?; .... /* to start reading the original data from CH2 */ /* to inquire the waveform parameters (this line not a must provided only need to read the data) */ /* to set/ read the offset and data length from the original data */ /* to read the original data */ :WAV:RANG 200000,200000; /* to read the original data from the position of 200k length till 400k length */
ip r
jsem si zkontroloval, že poslal osciloskop poslal správnou DHCP a pak software ve wine se nakonektoval na IP a port osciloskopu bez problému.
Pod Linux mam zkusenosti s pouzivanim osciloskopickych a DAQ karet National Instruments, ale jen s pripojenych po sbernici PCI, PCI-e, PXI a PXI-E. Dnes uz je pouzivam pod OpenSuse 15.4, drivery od National Instruments NI-DAQmx 22.4, NI-SCOPE a funguje to bez problemu. Programy delam v Lazarus(FreePascal) s prelozenymi C-API hlavickovymi soubory do FreePascalu. Priklady pro Linux jsou stejne jako pro Windows. Nove drivery uz nepozaduji instalaci NI-VISA. Co pamatuji uz starych to bylo vyzadavano a bylo tam jednoduche NI-VISA GUI ve kterem bylo videt pripojene karty a provadet neco jednoducheho.
https://www.ni.com/cs-cz/support/documentation/supplemental/18/daqmx-for-desktop-linux-tools.html
Tiskni
Sdílej: