martonmiklos blogja

Dell BIOS update - Ubuntu repókból

Tegnap jött a notiification levél a DELL-től, hogy kiadtak egy új BIOS a céges Precision 7530 laptopra.

Na mondom lehet megint dualbootolni, BIOS frissítéshez.

Erre ma:

https://imgur.com/a/VutK2l2

Na mondom ez izgalmas, keletkezik-e vajon jó drága papírnehezék.

Rányomtam hát a frissítésre, aztán jól el is felejtettem. Majd újraindítás után nézem mit postol ennyi ideig: épp frissíti a BIOS-t.

Semmi témábavágó PPA nincs telepítve, pontosabban nem emlékszem ilyenre.

Meanwhile at OTP...

Ezeknek komolyan tooljuk van arra, hogy full lépernyő screenshot -> nyomtatás. Igen a teljes képernyő az asztali ikonokkal, tálcával javas szarjukkal, mindennel együtt kerül kinyomtatásra úgy, hogy van rajta egy keret, hogy ügyfélnek kiadni tilos. Fekete-fehérben.

Egy lakástakarék lezárásához csak 3 ilyet nyomtattak ki amin piszmogott valamit az ügyintéző tollal, majd betette a többi papír közé :D

Greta Thunberg kedveli ezt!

Daylight saving különbség miatt meeting benézése

Checked!

 

Milyen jó, hogy 2020-ban a Microsoft Teams nem képes egy tetves alertet dobni, hogy meeting kezdődik. Továbbmegyek nem is lehet beállítani benne ilyet (kívülről küldött eseményekhez legalábbis).

A másik ilyen #justmicrosoftthings ami feljött a napokban az a Planner volt: nem lehet a kommentekben mention-elni a felhasználókat...
Elképzelem hogyan születhetett a Planner:
- srácok csinálni kellene egy Trello koppintást
- jó csak ne legyen nagyon levágó szedjetek ki belőle pár felesleges featuret...
 

Régi ThinkPad 8. gen Intellel

Ez így ma jött velem szembe:
http://www.cnmod.cn/x210/

Nos ezek a kínaiak komolyan építettek egy alaplapot ezekbe a régi TP-kbe:
https://i.imgur.com/sOHWPnf.jpg

Volt szerencsém pár x86-os vas fejlesztését közelről végignézni és még ha ezek az arcok a fejlesztés nagyon nagy részét (V&V, funkcionális teszt stb.) elspórolták akkor sem adja ki a matek, hogy ez hogyan lehetett rentábilis anyagilag.

Vagy lehet, hogy Kínában ingyen vagy annál olcsóbban lehet már 8+ rétegű impedanciaillesztett PCB-t gyártatni...

az alma szép, az alma jó... cont.

- KKV, ~20 ember, Appleorientált vezetés.
- Vegyünk NAS-t ami fancy!
- Legyen az e-mail cím az userek felhasználóneve, mert minden más rendszerben az jó lesz nekünk ha itt is az.
- Várjuk meg amíg az apple**cit használó felhasználók kipróbálják a megosztásokat nem VM-ben és elkezdenek sírni
- admin accounttal megosztások működnek, accountjuk windowson működik
- Olvassuk és próbálgassuk végig a QNAP fórumokon a hasonszőrűek kínjait és az arra tett megoldási javaslatokat amik között az SMB verzió 1.0-ra! állítása, AFP letiltása és hasonlók vannak.
- Sikertelenség után kapcsoljuk be a logolást a nas-on és konstatáljuk, hogy ez a fostalicska szimplán eldobja a @-ot és az azt követő részt az SMB bejelentkezéshez.

SAP kalandok

Cégnél (KKV 16 fő) SAP Business One-t használunk vállalatirányításra és egy PPSOne nevű plugint gyártástervezésre.

Jött egy kérdés, amihez némi SQL-t kellett túrni és naná hát nézzük meg mi baj lehet.

Az első sokk akkor ért, amikor megláttam, hogy az SAP 4 betűs táblaneveket használ ilyen >100 táblára.

https://wiki.scn.sap.com/wiki/display/B1/SAP+Business+One+Tables

Oké biztos így optimalizálták az SQL queryk méretét, vagy tudja a tököm.

De! Amikor szembe jön veled a PPSOne táblákban az, hogy a creating user az nvarchar(100) típusú mezőben van eltárolva akkor konkrétan elsírtam magam. Cikkszámok dettó mindenhol szövegesen vannak tárolva.

Bugos firmwarek margójára

Januárban sikeresen átállítottam apám vállalkozását Linux alapúra. Nem kell nagyra gondolni, napi szállítólevelezés és kétheti számlázásban merül ki a fő informatika. Nem volt erre alkalmas offline szoftver eddig (vagy csak nem tudtam róla), de végül lett. A foshalom asztali PC-t kicseréltem egy fullinteles Dell D630-ra SSD-vel. Öröm. Aztán hív valamelyik hajnalban, hogy "nem nyomtat ez a szar". Nézem az lsusb-t nyomtató sehol. Be van dugva? Be. Kihúz bedug. Innetől elkerült a nyomtató valami olyan állapotba, amitől az lsusb ilyen ~10 mp-ig futott, dmesg teleszarva USB timeout errorokkal. Egy HP 1020-as lézernyomtatóról van szó amit az Ubuntu OOTB felismert foo2zjs driverrel. Akkor nem jöttem rá a nyitjára, telepítettem a HP saját driverét meg kínlódtam csomót aztán jó lett. Annyi konklúziót vontunk le, hogy a nyomtató volt leválasztva a gépről probléma előtt menet közben (nem nyomtatás alatt, hanem a nyomtat idle volt). Na ma reggel megint telefon, de most először hardveresen próbáltuk megoldani: kihúz kikapcsol visszadug -> és működik. Annyit tudok még a stuffról, hogy valami firmwaret on the fly tölt rá rendszer. Valószínűleg ebben sikerült valamit fostalicska módon implementálni amitől néha beáll mint a gerely.

Jolla magyarul

Tudom, hogy itt többeknek van ilyen telefonja, így hátha ők is örülnek majd neki:
https://openrepos.net/content/martonmiklos/unofficial-hungarian-transla…

A transifexen volt egy projekt a fordításra ami ~80%-ban kész volt, azt fejeztem be, majd némi lconvert reszelés után hozzámergeltem a 2.0.1.7-ről visszahúzott/visszafejtett fájlokat.

A magyar projektet sajnos nem tudom pusholni, így felraktam githubra a fájlokat:
https://github.com/martonmiklos/unofficial-jolla-translation

Van benne sok félrefordítás, és inkonzisztencia, de majd kialakul idővel.

Pech

Csóró magyarként sikerült eljutnom oda, hogy vegyek egy Jolla-t és nyugdíjba küldjem 10+ év után az elsődleges telefonként használt 6230-amat. Másodlagos telefonnak van egy Nokia N9-em, utánna a Jolla kissé szokatlan, de nagyon tetszett, hogy van egy 2 éves telefonom ami egyrészt használható sebességű, másrészt van rá up-to-date frissítés, na meg, hogy lehet rá Qt+QML-ben appot hegeszteni.

Erre ma:
http://jolla.com/wp-content/uploads/bsk-pdf-manager/Jolla_press_release…

Úgy látom sajnos ez is arra a sorsra fog jutni mint az N9.

Webhosting 2014-ben

Mindig mikor valaki elkezd itt ekézni egy random magyar webhosting céget mindig csak néztem, mert én még nem jártam így. Lehet az alacsony mintavétezés ennek az oka, vagy csak szerencsém volt, vagy segített az, hogy többnyire a krokodilra bíztam az oldalakat.

Ismerősnek van egy oldala amihez venni akar domaint meg fizetős tárhelyet. Mondom vegyen amit akar intézze, a többit majd megoldom. Hát vett. Átdobja az infomációs levelet. Az első ami gyanús volt az az, hogy a linkek mögötti href ilyenek vannak:

http://%7b$service_server_ip%7d/%7E%7B$service_username%7D/

Jó ezen túltettem magam viszonylag hamar.
Ezután jön a belépni nem tudok a cpanelre a levélben lévő accountokkal című történet.
Hívom havert mondja, hogy neki csonk nélkül neki sikerült.
Másnap megmutatja: szolgáltató oldalán belép az emailcímével, majd a cpanel gombra kattintva (másik szerveren van) be tud lépni. Nem kezdtem el vizsgálni, hogy ezt vajon hogyan csinálja, de lehet jobb is.

Ebben is van Linux? - NI CompactRIO

Igen van.

A National Instruments bemutatta az első olyan CompactRIO ipari vezérlőjét ami Linuxot futtat:
http://sine.ni.com/np/app/main/p/ap/global/lang/hu/pg/1/sn/n24:cRIO/fmi…
Xilinx Zynq Z7020
1 GB NAND flash, 512 MB DDR3
RT Linux kernel
opkg csomagkezelő

Ja Made in Hungary.

Érdeklődésre adhat még okot az NI MyRIO ami egy szintén Zynq alapú Linuxot futtató oktatási segédeszköz:
http://sine.ni.com/np/app/main/p/ap/academic/lang/hu/pg/1/sn/n17:academ…

Illetve bejelentették a NI roboRIO-t ami egy direkt (oktatási célú) robotvezérlésre kihegyezett vezérlő, szintén Zynq-el meg RT Linuxxal:
https://decibel.ni.com/content/groups/product-pulse/blog/2013/08/14/ni-…

Trafikmutyi

Egy rokonom nyert egy trafikpályázatot.

A történet nagy vonalakban a következő:

A pályázati kiírásban szerepelt az alábbi kitétel:

4.3.5. Adattovábbítás
A pályázónak vállalnia kell, hogy nyertessége esetén a dohánytermék-kiskereskedelmi tevékenység
megkezdésekor rendelkezik olyan elektronikus pénztárgéppel, vagy azzal egyenértékű elektronikus nyilvántartó
rendszerrel, mely
- képes arra, hogy napra pontos készletnyilvántartást vezessen és
- alkalmas arra, hogy az illetékes hatóságok, valamint a Nemzeti Dohánykereskedelmi Nonprofit Zrt. részére a forgalmi adatokat online kapcsolat útján naponta továbbítsa.
Ha és amennyiben a Kiíró képviseletében eljáró Nemzeti Dohánykereskedelmi Nonprofit Zrt. olyan egységes
nyilvántartó szoftvert kínál fel a jogosultak számára az adatszolgáltatás biztosítására, amely a fenti
követelményeknek megfelel, akkor a nyertes pályázó a konccessziós szerződésben vállalja, hogy saját költségén
elsősorban ezt veszi igénybe, de mindenképpen olyat, amely ugyanolyan, a Nemzeti Dohánykereskedelmi
Nonprofit Zrt. által felkínált megoldás szerinti formátumban és tartalommal képes folyamatosan biztosítani az
adatok továbbítását.

AVR libc delay-ek 13.04-re frissítés után

Hétvégén toltam egy dist-upgrade-t majd örömmel konstatáltam, hogy bizony van új Codeblocks, meg van Qt5. Kipróbáltam, lefordítottam néhány projektemet,

Ezen örömöm erőteljesen szertefoszlott ma hajnal hatkor, mikor konstatáltam, hogy az avr-gcc-vel fordított kódjaimban a _delay_ms() hívások ignorálódnak. Először valami optimalizációs kapcsoló elmészására gondoltam, de nem, a codeblocks a régi opciókkal fordít.

Fél óra szívás után a __DELAY_BACKWARD_COMPATIBLE__ definiálása megoldotta a problémát.
http://www.nongnu.org/avr-libc/user-manual/group__util__delay.html

Cisco Packet Tracer és az /etc/profile

Tegnap felraktam a Cisco Packet Tracert egy 64 bites KUbuntu 12.10.
Konstatáltam, hogy megy és csókolom.

Ma indítanám a rendszert, KDE bejelentkezőképernyő után, pörög kicsit, majd ismét bejelentkező képernyő. WTF.

Terminálon bejelentkezek, az üdvözlő üzenet után közli, hogy az /etc/profile n+1 sora hibás.

Belecatelek, és a sorvége LF-ek kiírva vannak mint '\n'.
Óbazdmeg. És igen a PT5HOME varaible lett a végére hozzácsapva.

Terminálból


sudo sed -i 's/\\n/\n/g' /etc/profile 

gyógyítja.

Logitech C510 LED

Szereztem egy ilyen kamerát és irritált, hogy mindig világít a LED ha megy.
Az irritációt fokozta, hogy erre Windows alatt van feature.

Első ötlet, a szokásos, VirtualBox + usbmon+ Wireshark, de a kamera drivere eszköz nem indítható el hibát dob VBOX-ban.

Vegyük hát elő az USBSnoopot meg a natív Windowsunkat.
http://benoit.papillault.free.fr/usbsnoop/

Bármennyire is hihetelen, Win7 32 biten működik mint a kisangyal. Ez ám a backward compatibility :)

Screenshot sajnos nincs, installáljuk a drivert, nyomunk egy replugot az eszközön, majd töröljük a logot.
Végezzük el amit szeretnénk az eszközön, zárjuk be a naplófájlt, és mentsük el másként:

NSLU2 + OpenWRT + TI TMP112

Megkeresett egy ismerősöm, hogy kellene neki egy távolról elérhető hőmérő ami percenként naplózza a hőmérsékletet.

Első ötletem az volt, hogy hekkelek egy SD kártyát a termosztátomhoz, meg teszek elé egy RS-485 ethernet konvertert.

Elkezdtem hát nézegetni, hogy a Michrochip Application Libraries-ből mi munka átkokeszolni az FAT fájlrendszer over SD kártya kezelő kódot a saját kódjaim közé.

Mivel a mérnök és a macska egy tőről fakad (lusta mindkettő mint a dög), ezért eszembe ötlött, hogy van nekem régről egy széthekkelt NSLU2-m, amin van egy marék szabad GPIO, Ethernet, USB, tengernyi (8MB) flash.

Ez már a KDE4?

Kb. 3 hónapja elegem lett a Gnome3-ból meg az Ubuntuból, és váltottam OpenSuse/KDE4-re.

A KDE4-hez bíztam, hogy lassan 4 éve van kint a legidegesítőbb bugokat csak kijavították már.
Az OpenSusehoz szintén mondván, hogy mainstream disztró, csak normálisan kellene lennie összerakva.

Hát így három hónap után mindkét gondolatom megcáfolódni látszik.

- Multimédiás billentyűzet hangerőgombok egyszerre tekerik a főmixer és az amarok hangerejét. Amarokban kikapcsolási opció erre nincs. Pontosabban van, de hiába veszem ki a shortcutot ignorálja.
- Ha a Skype hangokat ad ki lenémítja az amarokot/egyebet ami szól. Roppant idegesítő tud lenni.
- Networkmanager KDE applete képtelen VPNC pluginjával Cisco VPN-hez csatlakozni. Konzolból vpnc-vel megy, illetve ezt sikerült megpatchelni.
- A kijelzőkezelése egy raklap kaka. (Nem detektálja monitorok lehúzását, nem jegyzi meg az utolsó konfigot.)
- Okularban 400% a zoom limite
- Zavaró, hogy van külön KDE vezérlőpult meg YAST. Az óra beállítása pld. nem működik a KDE vezérlőközpontból.
- Nincs normális rendszerhőmérős widget ami fogja és kiírja a procihőmérsékletet egy db. számmal. Francot sem érdekli a grafikon.
- Rendszermonitor (CPU/mem/whatever) widget színei nem állíthatóak.

Tizen developer device

Megérkezett a héten a címbeli kütyü.
Az első WTF-et a csomag Kürt Zrt.-nek címzése jelentette.

Nézegettem korábban az SDK-t és valahogy arra kezdtem jutni, hogy ez szájbavertül sehol nincs még az Inteles Meegohoz képest sem.

32 bit Win7-en a telepítő indítása után semmi nem történik, 64 bit Linux support nincsen, a telepítő séróból leugat, hogy nem 32 bit rendszer.

Igen tudom lehet chrootolni, de könyörgöm 2012 van.

Egyes arcok saját! telepítőt írtak az SDK-hoz Qt-ban:
https://gitorious.org/tizen-toys/sentimental-tizen-sdk-installer
A gyereknek még volt humora beszóló Meego macskát meg dobozembert rakni bele.