Byla vydána beta verze openSUSE Leap 16. Ve výchozím nastavení s novým instalátorem Agama.
Devadesátková hra Brány Skeldalu prošla portací a je dostupná na platformě Steam. Vyšel i parádní blog autora o portaci na moderní systémy a platformy včetně Linuxu.
Lidi dělají divné věci. Například spouští Linux v Excelu. Využít je emulátor RISC-V mini-rv32ima sestavený jako knihovna DLL, která je volaná z makra VBA (Visual Basic for Applications).
Revolut nabídne neomezený mobilní tarif za 12,50 eur (312 Kč). Aktuálně startuje ve Velké Británii a Německu.
Společnost Amazon miliardáře Jeffa Bezose vypustila na oběžnou dráhu první várku družic svého projektu Kuiper, který má z vesmíru poskytovat vysokorychlostní internetové připojení po celém světě a snažit se konkurovat nyní dominantnímu Starlinku nejbohatšího muže planety Elona Muska.
Poslední aktualizací začal model GPT-4o uživatelům příliš podlézat. OpenAI jej tak vrátila k předchozí verzi.
Google Chrome 136 byl prohlášen za stabilní. Nejnovější stabilní verze 136.0.7103.59 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Opraveno bylo 8 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře.
Homebrew (Wikipedie), správce balíčků pro macOS a od verze 2.0.0 také pro Linux, byl vydán ve verzi 4.5.0. Na stránce Homebrew Formulae lze procházet seznamem balíčků. K dispozici jsou také různé statistiky.
Byl vydán Mozilla Firefox 138.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 138 je již k dispozici také na Flathubu a Snapcraftu.
Šestnáctý ročník ne-konference jOpenSpace se koná 3. – 5. října 2025 v Hotelu Antoň v Telči. Pro účast je potřeba vyplnit registrační formulář. Ne-konference neznamená, že se organizátorům nechce připravovat program, ale naopak dává prostor všem pozvaným, aby si program sami složili z toho nejzajímavějšího, čím se v poslední době zabývají nebo co je oslovilo. Obsah, který vytvářejí všichni účastníci, se skládá z desetiminutových
… více »Jak rozchodit WhatsApp pomocí virtuálu, dumbphone a ve webovém prohlížeči.
V rámci své práce spolupracuji s několika doménovými experty, kteří jsou dobří v tom, co dělají (například mikrovlnná technika, ocelové konstrukce nebo adminování kopců kam se dají dávat radary), ale nerozumí počítačům do té míry, že s nimi nelze komunikovat normálními protokoly. Velmi populární je mezi nimi WhatsApp. Protože je vážených odborníků i mimo IT nedostatek, jsme to my, kdo se musí přizpůsobit.
WhatsApp kromě toho, že je uzavřená, nefederovaná a jako identifikátor uživatele v síti používá telefonní číslo (tj. zcela zbytečné navázání internetové technologie na PSTN) má ještě jednu vlastnost: mají pouze nativního klienta, který běží pouze na Androidu a iOS. Pokud nemáte a nechcete smartphone, tak máte smůlu. Je to tak ještě horší než situace s ICQ před 15 lety.
Existuje WhatsApp Web. Bohužel to není plnohodnotné rozhraní, ale jakýsi remote desktop k té smartphonové aplikaci - aplikace musí stále běžet a komunikovat s webovým klientem, který je pouze „zobrazovátko“ té aplikace. Ale jde pomocí toho problém vyřešit: Android pustíme někde ve virtuálu a v našem lokálním prohlížeči poběží ten webový zobrazovač.
Budeme tedy potřebovat:
A teď co s tím:
Stáhneme Android-x86, já použil konkrétně android-x86_64-9.0-r1.iso
, a nainstalujeme do virtuálu. Stačí 8 GB disk a 2 GB RAM. Pro nabootování ve VirtualBoxu je potřeba přidat parametr jádra nomodeset
(je tam (Trusted)GRUB, byť verze 1, protože Android; normálně to naprasáka přidejte do menu.lst
pokud to chcete mít permanentně, nic ho nepřepisuje).
Nainstalujeme WhatsApp. Já to instaloval normálně z Play Store, protože stejně mám firemní GSuite účet a lidi se kterými mám komunikovat jsou beznadějně ztracení. Ale možná by to šlo i bez Googlu s APK z nějakého APKPure (tohle je relativně zavedená služba co do stahovaných APK masivně nevkládá malware).
WhatsApp zjistí, že nemá SIMku, a udělá fallback na ruční poslání SMS. Zadáte číslo a přijde vám SMS s kódem. Tím se zaregistrujete.
Otevřete v browseru, ve kterém pak chcete WhatsApp používat (chodilo mi to ve Firefoxu), web.whatsapp.com. Zobrazí se QR kód, který je potřeba aplikací naskenovat a tím si to vymění klíče(?). V normálních operačních systémech by se tohle udělalo takto:
# modprobe v4l2loopback exclusive_caps=1 # ffmpeg -loop 1 -re -i obrázek_s_qr_kódem.png -f v4l2 -vcodec rawvideo -pix_fmt yuv420p /dev/video2ale protože tohle je Android, tak tam nic takového není, a na emulaci webkamery jsem našel jenom podivné placené aplikace. Nicméně naštěstí můžeme do virtuálu přesměrovat fyzickou USB webkameru, kterou namíříme na obrazovku (řešení hodné roku 1955 a Androidu). Pokud například máme kameru s USB VID:PID 0c45:6340, uděláme to takto:
# qemu-system-x86_64 -enable-kvm -hda android.img -m 2048 -device usb-ehci,id=ehci -device usb-host,vendorid=0x0c45,productid=0x6340Ve VirtualBoxu mi kamera při pokusu o otevření vždy zatuhla, i s Extension packem pro podporu rychlejšího USB.
V aplikaci dejte tři tečky vpravo nahoře → WhatsApp Web → plusko vpravo nahoře a naskenujte QR kód z obrazovky.
Browser si to párování pamatuje, takže ten image teď můžete odlejt na nějaký vzdálený virtualizační server a nechat ho tam běžet. Démon, který řeší komunikaci, se po bootu spouští automaticky. Lidi, se kterými chcete komunikovat, je nejspíš nutné přidat (jejich telefonní čísla) do kontaktů v tom Androidu. Defaultně se ty kontakty ihned odešlou do Googlu, ale jak jsem psal, tito lidé jsou stejně ztracení. Webová aplikace umí notifikace a při nové zprávě změní favicon, takže si toho všimnu (mám to v browseru jako "pinned tab"). Zkoušel jsem přílohy a skupiny, fungují, ale nefungují WhatsApp (video)hovory.
Stejně jako předchozí zápisek mi nezbývá než ukončit:
OMFG.
Aktualizace 2022-04-12: Včera proběhla změna protokolu, popisovaný postup stále funguje. Navíc slibují, že Android stačí připojit jednou za 14 dní, asi aby se rotovaly klíče, a jinak to má fungovat i samo. Měl jsem problémy s načtením QR kódu: kameru to ukazovalo se špatným poměrem stran, obraz byl deformovaný a s touto deformací se to nevypořádalo. Pomohlo obraz s QR kódem deformovat opačným způsobem, aby byl po sejmutí kamerou zase v pořádku. Takhle:
xrandr --output eDP-1 --scale-from 1366x1080
Deformaci vrátíte zpět pomocí:
xrandr --output eDP-1 --transform none
Tiskni
Sdílej:
btw vetsina lidi presla v posledni dobe na signalTo je taky výhra, no. U toho „desktopového“ klienta (Electron), který neumí ani dát ikonu do traye, se asi v rámci tzv. bezpečnosti neustále rozbíjí propojení s mobilem a bez toho to nefunguje. A když to opětovně slinkuješ, dozvíš se, že:
For your security, conversation history isn't transferred to new linked devices.Fakt díky, no. Kdybych někde ztratil mobil, což se absolutně nikdy nikomu nemůže stát, tak tam bude veškerá historie a protože je ten smartphone primární zařízení, tak je možné z něj převzít nad účtem veškerou kontrolu. Ale sesynchronizovat historii zpráv na desktop, to se prostě jako nesmí. Hlavně, že mě ta mobilní aplikace každou chvíli obtěžuje s nějakým PINem, který jsem napřed musel vytvořit a teď ho musím v prodlužujících se intervalech zadávat neustále znovu, abych ho jako nezapomněl, ale zatím jsem nepochopil, k čemu vlastně je, protože nikdy jindy ho to po mě nechtělo. Chtěl bych si normálně vytvořit účet se jménem a heslem a možností nechat vygenerovat pro každé zařízení nějaký přístupový klíč. Ten klíč bych pak jen (díky znalosti jména/hesla) revoknul, kdybych to zařízení ztratil. Vůbec to nechci mít svázané s telefonním číslem. Vždyť je to na hlavu… Stejně tak nechápu, proč běžně neexistuje federalizace. Buď použiju existující server, nebo si nahodím vlastní a budu používat ten. S tou bezpečností a anonymitou to musí být fakt horké, když lidi donutím dát mi telefonní číslo a používat můj server. WTF prostě. Z kombinace Jabber+Pidgin+OTR před deseti lety jsem měl lepší pocit jak z tohohle, akorát to teda neumělo synchronizaci zpráv mezi zařízeními, což začal být problém a dnes se používají tyhle, tyhle… věci.
Ale sesynchronizovat historii zpráv na desktop, to se prostě jako nesmí.A jsme zase u toho. Na normálních operačních systémech jsou tyhle věci textové/XML soubory někde v
~/.foo/history
, případně sqlite databáze, a zálohuje se to stejně jako všechno ostatní rsyncem.
Chtěl bych si normálně vytvořit účet se jménem a heslem a možností nechat vygenerovat pro každé zařízení nějaký přístupový klíč.inb4 „ale tohle je pro lidi jednodušší, nechtějí řešit jména a hesla“: ano, to chápu, ale to se nevylučuje. Způsobů, jak vytvořit účet, může existovat víc. A nebo když už vyžadovat telefonní číslo vždycky, třeba kvůli regulaci počtu účtů, tak stejně by tam mohla být možnost si ten účet pak nějak „dozaregistrovat“. To je problém i třeba u Telegramu (který narozdíl od Signalu alespoň má použitelné UI a desktopový i mobilní klient je mimořádně dobrý), ale tam se aspoň dá to číslo později změnit (nezkoušel jsem, jestli to jde i po případné ztrátě SIM, resp. jestli to posílá nějakou ověřovací SMS na původní číslo nebo ne).
Já to řešil použitím starýho Androidu (bez SIM), na kterým to běží.To jsem zkoušel kvůli jiné věci a byly neustálé problémy s odpojováním USB pro použití se scrcpy. Ale teď jsem si všiml, že to jde používat přes adb přes síť, tak by to možná bylo lepší.
S tím virtuálem se to nestává (asi je možný, že je to renonc tý "desktopový" aplikace)?Zatím to mám pár týdnů a rozbilo se to jednou, ale nejspíš to byl jiný problém (došlá paměť ve virtuálu), při jehož řešení jsem nějak poškodil autorizaci.
Znáš Wire? Je open-source, podporuje Linux, Windows, macOS, Android, iOS i prohlížeče a komunikace je šifrovaná. Umí (video) hovory, chat a líbí se mi i GUI. Za mě perfektní
To mi bylo jasné, ale jen jsem ti to chtěl ukázat pro případ, že bys to neznal.
Síce som počul o WhatsApp ale nikdy som to nepoužíval. Je to divne, že to ešte funguje. čakal som, že to dávno zaniklo.
Pekný prechod od nezávislých technológii na závisle.
Je to divne, že to ešte funguje. čakal som, že to dávno zaniklou nas v rodine to maji vsichni, i na muj mobil to nainstalovali, nastesti se rozbil a a na novy uz jsem nedovolil, aby to tam zase nahrali. Ale jak pozoruji manzelku a dcery, tak bez WhatsApp nema zivot vubec smysl
Síce som počul o WhatsApp ale nikdy som to nepoužíval. Je to divne, že to ešte funguje. čakal som, že to dávno zanikloAutism much? To jsi hodně mimo realitu bro.
Mino realitu je používanie týchto komunikátorov n-tej verzie Web x.y.
Je to asi málo výtržne ? loki nórsky boh výtržnik. :)
Musi se ale nekdo takovy skutecne zabyvat s takovymi volovinama.Musí, protože je mj. zoufalý nedostatek použitelných adminů, na které by šly různé věci offloadovat. A jinak tohle nebylo nijak složité… Nainstalovat ten virtuál je na pár kliknutí.
Aké sú tvoje kritéria na použitelného admina ? Aké má mať znalosti ?
To sa asi veľmi nezmení. Pretože dnes je viac preferovaný prístup "One click device". Ďalšia vec je spomínaný MAC OS. Ja tiež som nikdy v tom nič nenastavoval a ani uprimne to nechcem vedieť. Za prvé je to systém kde je problém niečo čo výrobca považoval za zbytočné. Druhá vec, že keď už chcú za ten systém také peniaze, tak by mala byť dostupná aj technická podpora na nastavovanie týchto veci.
Neviem ako prebiehajú pohovory na IT admina ale asi tam nerozhoduje veľa to čo daný admin vie.
Zrejme som zle napísal, že system ale pritom som myslel celý hw a sw.
Čakal by som, že systém za tie peniaze dokáže nakonfigurovať akúkoľvek službu sám.
Osobne by som Apple veľmi nepúšťal do svojej siete. Keďže vieme, že Apple má určite veľa bezpečnostných problémov a vyhlásenie, že je systém bezpečný nič neznamená.
Da se nejak provozovat (treba za tech 800,-) Mac OS ve Virtualboxu?
Pretože dnes je viac preferovaný prístup "One click device".Na to se, alespoň v use-cases co znám já, moc nehraje, protože to je třeba něco nestandardního (kdo dodává one-click distribuované řešení na počítání fyzikálních modelů atmosféry a kolik to bude stát? a nepotřebuje náhodou zase použitelné adminy ten dodavatel?).
Druhá vec, že keď už chcú za ten systém také peniaze, tak by mala byť dostupná aj technická podpora na nastavovanie týchto veci.Technická podpora na nastavování third-party VPNek? Srsly? (a ta hypotetická podpora asi taky budou muset být admini se znalostí sítí, že?)
Neviem ako prebiehajú pohovory na IT admina ale asi tam nerozhoduje veľa to čo daný admin vie.Já nikdy pohovor nedělal ani z jedné strany stolu. Vždycky to bylo word of mouth ze známých nebo známých kamarádů, pak se ten člověk přijal, pracoval, a když to nešlo, tak to většinou pochopil a sám odešel.
Ak to chápem správne. Tak v prípade dvoch kandidátov by vyhral ten čo má známeho v danej firme a nie ten kto by mal znalosti napríklad na expert úrovni ?
Třeba mé zkušenosti jsou takové, že nikdo z kolegů nedokázal nastavit OpenVPN nebo L2TP klienta na MAC OS nebo Ubuntu (a to jsem je v tom nechal podusit pár hodin). Prostě klient měl MACOS a naši admini byli nahraní.
Chudáci admini, když je nutíte dělat s MacOS. Podle mě by měla mít firma aspoň jednoho frikulína, který má nejnovější MacBook, nejlepší iPhone, aspoň dva iPady, Apple Watch na pravé i levé ruce a BMW i3 a který by ty Apple / BMW věci prostě všechny obhospodařil, aby se toho normální člověk nemusel dotýkat. Počítám, že kdybyste do inzerátu na admina dali, že už tam někoho takového máte, tak vám přijdou normální lidi, kteří kromě Linuxu zvládnou i ty Widle už pod pohrůžkou mírných fyzických trestů.
Neviem. Možno poplatok za používanie exotického systému ?
do virtuálu přesměrovat fyzickou USB webkameru, kterou namíříme na obrazovku
takle nebo se dvouma zrcátkama se jako vyrábí nekonečno :O :D :D ;D
btw v avd z android studia jakoby de do androidí virtuálky pustit do kamerky nějakej svuj vobrázek :O :O v hostoj uděláš to stim loopbackem/ffmpegem
# modprobe v4l2loopback exclusive_caps=1 # ffmpeg -loop 1 -re -i obrázek_s_qr_kódem.png -f v4l2 -vcodec rawvideo -pix_fmt yuv420p /dev/video2
a pak pustíš virtuálku s kamerkou
/nejaka/cesta/Android/Sdk/emulator/emulator @nazev_virtualky -camera-back webcam1
kamerky de listovat 'emulator -webcam-list'
tamto jejich avd je postavený na qemu takže byto asi jako možná šlo i ňák bez android studia ale nevim :O :O
asi jako závodní šnek :D
startuje pět minut, pak deset minut bootuje Android a nakonec při používání čehokoliv lekneš nudou.Pomalá je emulace - když na x86 PC spustíš arm Android. Pokud na x86 PC spustíš x86 Android, tak to jede jako blesk