TCH (statz) | #1, Főfasz (10466) |
7500 | #501a | ^ | Idézet | Tue, 26 May 2020 20:51:57 +02 |
188.143.*.* | *.pool.digikabel.hu |
https://www.instructables.com/id/Install-Bluetooth-in-Linux-System/ https://unix.stackexchange.com/questions/96693/connect-to-a-bluetooth-device-via-terminal https://forum.armbian.com/topic/6480-bluealsa-bluetooth-audio-using-alsa-not-pulseaudio/ http://denvycom.com/blog/playing-audio-over-bluetooth-on-rasbperry-pi-command-line/ https://gist.github.com/mill1000/74c7473ee3b4a5b13f6325e9994ff84c https://panther.kapsi.fi/posts/2018-11-17_linux_bluetooth_audio Sz*rk: Ha nem akarjuk, hogy állandóan be kelljen írkálni a --no-install-recommends kapcsolót, akkor echo 'APT::Get::Install-Recommends "false";' >> /etc/apt/apt.conf echo 'APT::Get::Install-Suggests "false";' >> /etc/apt/apt.conf echo 'APT::Install-Recommends "false";' >> /etc/apt/apt.conf echo 'APT::Install-Suggests "false";' >> /etc/apt/apt.conf(Vielen danke, hajbazernek a tippért.) Sz*rk: És akkor a fenti linktengerből kimazsolázom, hogy lehet RPi3 Devuanra BT speaker támogatást pakolni, kurwa pulzaúdíjjó nélkül. Először is legyen BlueALSA-nk: apt-get install --no-install-recommends libasound2 libasound2-dev dh-autoreconf libortp-dev bluez bluez-tools libbluetooth-dev libusb-dev libglib2.0-dev libudev-dev libical-dev libreadline-dev libsbc1 libsbc-dev bluetooth libfdk-aac-dev libdbus-1-dev git clone https://github.com/Arkq/bluez-alsa.git cd bluez-alsa/ autoreconf --install mkdir build && cd build ../configure --enable-aac --enable-ofono --with-alsaplugindir=/usr/lib/aarch64-linux-gnu/alsa-lib make -j4 make installEztán dobjuk be az /etc/asound.conf-ba ezt: pcm.!default "bluealsa" ctl.!default "bluealsa" defaults.bluealsa.interface "hci0" defaults.bluealsa.profile "a2dp"Ezt pedig az /etc/rc.local-ba: export LIBASOUND_THREAD_SAFE=0 bluealsa --profile=a2dp-source --a2dp-force-audio-cd &Reboot. Na most, kell egy wrapper script ahhoz, hogy rendesen tudjuk parancssorból basztatni a bluetoothctl-t és ne kelljen kézzel begépelgetni a parancsokat neki (pl. automatizáláshoz, stb.) A script: #!/bin/sh BTPIPE=$(mktemp -u) mkfifo -m 600 "$BTPIPE" bluetoothctl < "$BTPIPE" & ( echo "$1" sleep $2 echo "$3" sleep $4 echo "quit" ) > "$BTPIPE" rm "$BTPIPE"Azaz nyitunk egy csövet, a bluetoothctl-t háttérben indítjuk el, úgy, hogy a csőből húzza be a szarokat az stdin-re, utána pedig subshellben kiírunk egy parancsot, várunk egy adott időt (hogy hagyjunk időt az első parancsnak lefutni), majd kiírunk egy másikat, megint várunk, aztán azt írjuk ki, hogy "quit" és ezt egyben küldjük a csőbe. (Aztán töröljük a csövet is.) Ezt elmentjük pl. /usr/bin/local/btc_cmd.sh néven és aztán a következőket tudjuk vele végrehajtani pl.: • Reset dongle: btc_cmd.sh "power off" 5 "power on" 5 • Scan for devices: btc_cmd.sh "scan on" 10 "scan off" 10 • List devices: btc_cmd.sh "devices" 0 "" 0 | grep '^Device ' (Itt egy ilyen formátumú stringet kapunk minden sorban: 'Device <mac address> <name>') • Connect device: btc_cmd.sh "connect <mac address>" 10 "" 0 • Disconnect device: btc_cmd.sh "disconnect <mac address>" 0 "" 0 • Remove device: btc_cmd.sh "remove <mac address>" 0 "" 0 Lejátszani hangot így lehet: env LIBASOUND_THREAD_SAFE=0 aplay -D bluealsa:DEV=<mac address> xyz.wavA hangerőszabályzókat úgy kaphatjuk meg, hogy alsamixer -D bluealsaés utána pedig a beállítás pl.: amixer -q set '<eszköznév>' playback 127Köszönet guidol-nak és ohel-nek a tutorialokért, scriptekért és minden egyébért. Továbbá: Így lehet felhányni gyorsan egy GTK3-talanított Devuan-t RPi-re: Először rántsuk le és írjuk ki: wget -c https://files.devuan.org/devuan_ascii/embedded/devuan_ascii_2.0.0_arm64_raspi3.img.xz unxz devuan_ascii_2.0.0_arm64_raspi3.img.xz dd if=devuan_ascii_2.0.0_arm64_raspi3.img of=/dev/sdX bs=16MiB status=progressAztán gparted-del méretezzük át a rendszerpartíciót, mert töpörödött. Aztán be a lapka seggibe az SD-vel, boot, loggoljunk be (akár SSH, akár konzol) és: apt-get update && apt-get upgrade apt-get install --no-install-recommends xserver-xorg xserver-xorg-video-fbdev xinit pciutils xinput xfonts-100dpi xfonts-75dpi xfonts-scalable xfonts-base x11-utils mc htop lxde apt-get purge --no-install-recommends libgtk-3-0 libgtk-3-common apt-get autoremove apt-get cleanVégül szúrjuk be az startx & parancsot az /etc/rc.local fájlba, közvetlenül az exit 0 elé. Reboot. Done. Sz*rk: VNC felrakása LXDE-hez. Először basszuk fel a tightvncserver (apt-get install --no-install-recommends tightvncserver) csomagot, aztán hívjuk meg tightvncserver :1 paranccsal. Ekkor kér egy password-öt, ami minimum 6, maximum 8 karakter lehet, ami elég nagy baromság, úgyhogy inkább először lőjük le a tightvncserver -kill :1 paranccsal, majd használjuk a echo "YALSAW" | vncpasswd -f > ~/.vnc/passwd megközelítést, mert ezzel annyit írunk be, amennyit akarunk. Ezután szerkesszük a .vnc/xstartup fájlt és a végén az /etc/X11/Xsession sort cseréljük le lxsession -s LXDE -e LXDE sorra. Tegyük futtathatóvá (chmod +x .vnc/xstartup). Sz*rk: Most egy kis pepecselés jön, mert az autoindítás egy jó nagy adag szopkorászás volt, mire rájöttem, hogy miért nem megy. Szóval, ha csak bebasszuk az /etc/rc.local-ba, hogy /usr/bin/tightvncserver :1, akkor elszáll, mert nincs belőve a USER és a HOME környezeti változó. Szóval ezt rakjuk be az /etc/rc.local-ba: export USER="root" export HOME="/root/" /usr/bin/tightvncserver :1Reboot. Aztán kedvenc VNC kliens kinyit (pl. a Trinity-é, hehe) és vnc://<IP>:5901, írjuk be az előbbi jelszavunkat, 'sztannyi. Ez meg még csak úgy: apt-get install --no-install-recommends libapache2-mod-php7.0 apache2 ssmtp vsftpd ftp lsof strace echo -e "www-data\tALL=(ALL)\tNOPASSWD:ALL" >> /etc/sudoers.d/sudoers Sz*rk: Ha nem akar lejátszani hangot a Jacken keresztül a panel, pedig az aplay aszongya, akkor amixer -c 0 cset numid=3 <n>ahol n lehet 0=auto, 1=Jack, 2=HDMI. Eszközök listázása aplay -L és pl.: hw:CARD=ALSA,DEV=0 bcm2835 ALSA, bcm2835 ALSA Direct hardware device without any conversions hw:CARD=ALSA,DEV=1 bcm2835 ALSA, bcm2835 IEC958/HDMI Direct hardware device without any conversionsesetén lejátszás Jack-en át: amixer -c 0 cset numid=3 1 && aplay -D hw:0,0 XYZ.wavés HDMI-n át: amixer -c 0 cset numid=3 2 && aplay -D hw:0,1 XYZ.wavSz*rk: Hogy az alaplapi BT chipek is menjenek: wget http://archive.raspberrypi.org/debian/pool/main/r/raspberrypi-sys-mods/raspberrypi-sys-mods_20170519_armhf.deb dpkg -i raspberrypi-sys-mods_20170519_armhf.deb rm raspberrypi-sys-mods_20170519_armhf.deb apt-get install pi-bluetooth |
TCH (statz) | #1, Főfasz (10466) |
1167 | #501b | ^ | Idézet | Thu, 28 May 2020 08:46:44 +02 |
178.164.*.* | *.pool.digikabel.hu |
Gondolom mind tudjátok (vagy nem), hogy a mikrofos kijött a saját vadiúj csomagkezelőjével, a WinGet-tel. Örömbódottá', végre lesz normális csomagkezelés windózra. Csakhogy: https://keivan.io/the-day-appget-died/ TL;DR: a WinGet kb. egy-az-egyben az AppGet. A mikrofos valójában ismét képtelen volt előállni egy normális csomagkezelővel, hanem helyette lekoppintották valaki másnak a csomagkezelőjét. Lopásnak ugyan nem nevezhető a dolog, hiszen az AppGet opensource volt (meg amúgy sem tudni, hogy a forráshoz egyáltalán hozzányúltak-e), de azért ez mégis pofátlanság. Hogy a srác semmi ellenjuttatást nem kapott az egy dolog (még mindig egy opensource projektről beszélünk), de, hogy kb. meg sem említették a nevét - holott a koncepciót tőle szedték (szó szerint, ugyanis személyes találkákon hosszasan faggatták, hogy mit és miért) - hát az gusztustalan. Annyi öröm van az ürömben, hogy a srácot csak kigolyózták, de nem tették tönkre. Régebben a mikrofos még úgy csinálta volna, hogy lenyúlja az egészet - nem csak a koncepciót, de a forrásokat is - aztán szabadalmaztatja, végül rommáperli az eredeti szerzőt szabadalomsértésért. Fejlődnek, na! :] |
TCH (statz) | #1, Főfasz (10466) |
339 | #501c | ^ | Idézet | Sat, 30 May 2020 13:47:25 +02 |
94.21.*.* | *.pool.digikabel.hu |
TCH (statz) | #1, Főfasz (10466) |
2651 | #501d | ^ | Idézet | Sat, 30 May 2020 21:37:13 +02 |
94.21.*.* | *.pool.digikabel.hu |
Az RTFM után itt az RTFC is. Az egész rohadt estém arra ment rá, hogy egy sima rekurzív könyvtárbejárásban az összes fájl/könyvtárlétezést vizsgáló függvény hamisat adott vissza, holott a könyvtár létezett. Az is_dir(), az is_file() és a file_exists() is. De se warningot se hibát nem adtak. A filetype(), aminek 'dir'-t kellett volna, semmit nem adott vissza, csak dobott egy hibát a logba, hogy "PHP Warning: filetype(): Lstat failed for XYZ", de hogy konkrétan miért, azt már képtelen volt odaírni. Képtelen voltam rájönni, hogy mi a franc baja van. Kínomban - bár nem jelzett hozzáférési hibát (különben is a www-data volt a tulaja 644-es maszkkal) - aszontam neki, hogy chmod 744 XYZ. És működött. Rákerestem és a kugli kihozta az is_dir() manualjában, hogy (Most lecsekkoltam az is_file() manuálját is, ott is csak a kommentek között írják.) Félreértés ne essék, ez tényleg logikus, hogy ha a szülő könyvtár nem "beléphető", akkor nem tud belelépni és megnézni, hogy a könyvtár létezik-e, a baj nem ezzel van, hanem azzal, hogy ilyenkor error, vagy legalább warning helyett egyszerűen hamisat ad vissza, mintha nem létezne! Na, ez a kurwa nagy fail! Az ember meg áll, mint egy lefagyott vindóz és ha nem jut eszébe, hogy beléphetővé tegye a szülőt, akkor vakarhatja a fejét ítéletnapig. PHP SUXX! vsftpd bazdmeg, mert megérdemeljük! Állítólag már 12 éve, a 2.0.X óta javítva van, hogy leálláskor nem lövi ki az összes child processét, de én ma ezzel szoptam 2020-ban a 3.0.X-ben! Ez az ftp szerver egy fos! Darálóba a fejlesztőjével! Megoldás: /etc/init.d/vsftpd stop && killall vsftpdNo comment... Sz*rk: Itt is hagyok pár linket, pár ígéretes FTP szerverhez. https://www.uftpserver.com/ https://www.pureftpd.org/ http://www.proftpd.org/ (Ez utóbbi talán overkill, de színes szagos, mindent tud, meg még GUI konfigurátor is van hozzá (GAdmin).) |
TCH (statz) | #1, Főfasz (10466) |
363 | #501e | ^ | Idézet | Tue, 02 Jun 2020 20:53:25 +02 |
178.164.*.* | *.pool.digikabel.hu |
A nap beszólása:Csináltam is hozzá mémet: |
Ádám (statz) | #4, Főfasz (1819) |
124 | #501f | ^ | Idézet | Thu, 04 Jun 2020 17:53:07 +02 |
89.133.*.* | *.catv.broadband.hu |
Szarazintel rovat |
TCH (statz) | #1, Főfasz (10466) |
78 | #5020 | ^ | Idézet | Thu, 04 Jun 2020 19:24:39 +02 |
188.143.*.* | *.pool.digikabel.hu |
Hát nem csoda, ha nem akarnak a benchmarkokról beszélni. Egyáltalán nem csoda. |
TCH (statz) | #1, Főfasz (10466) |
88 | #5021 | ^ | Idézet | Fri, 05 Jun 2020 17:51:10 +02 |
188.143.*.* | *.pool.digikabel.hu |
Microsoft Vista Speech Recognition Tested - Perl Scripting youtube link |
TCH (statz) | #1, Főfasz (10466) |
1931 | #5022 | ^ | Idézet | Sat, 06 Jun 2020 16:02:34 +02 |
94.21.*.* | *.pool.digikabel.hu |
TCH (statz) | #1, Főfasz (10466) |
1318 | #5023 | ^ | Idézet | Tue, 09 Jun 2020 22:08:21 +02 |
94.21.*.* | *.pool.digikabel.hu |
A systemd maga a pestis. Árulja el nekem valaki, hogy a rég abandoned LXDE miért nem volt még systemd-függő a Debian 9-ben és mitől lett az a Debian 10-ben? Így, ha Raspbian alapokon akarsz építketni (a kernelbe épített sok szar miatt, hogy sok lapkán fusson), akkor meg vagy baszva. Vagy mégsem?wget http://devuan.bio.lmu.de/merged/pool/DEVUAN/main/d/devuan-keyring/devuan-keyring_2017.10.03_all.deb dpkg -i devuan-keyring_2017.10.03_all.deb rm devuan-keyring_2017.10.03_all.deb sed -i 's/^deb /#deb /g' /etc/apt/sources.list echo 'deb http://devuan.bio.lmu.de/merged beowulf main' >> /etc/apt/sources.list echo 'deb http://deb.devuan.org/merged beowulf-updates main' >> /etc/apt/sources.list echo 'deb http://deb.devuan.org/merged beowulf-security main' >> /etc/apt/sources.list apt-get updateÉs máris lehet írtani a systemd-t. BTW, a gtk3 is egy fertő. Hogy a picsába lesz egyre több cucc gtk3-függő az LXDE-ben, amikor már nem is fejlesztik? Most sikerült gtk3-ra konvetálni az lxterminal-t, a mousepad-ot (a leafpad-et meg kidobták, köszi, bazdmeg), az xarchiver-t és a clipit-et. És ez sajnos a Devuan-t is érinti. Erre nincs más megoldás, lehet feltenni az egyel előző Devuanból őket. De legalább megy. |
TCH (statz) | #1, Főfasz (10466) |
417 | #5024 | ^ | Idézet | Thu, 11 Jun 2020 09:56:04 +02 |
94.21.*.* | *.pool.digikabel.hu |
https://www.makeuseof.com/tag/google-eavesdropping-chromium-users/ Nahát-nahát-nahát. Az ópenszósz krómijum zárt kódokat töltöget le és futtatja a júzer gépén, mégpedig olyat, ami bekapcsolja a mikrofont és megengedi a krómijumnak, hogy hozzáférjen a mikrofon bemeneti stream-jéhez. Ez a büdös kugli, mindig meg tud lepni. A linkért köszönet deje-nek. |
TCH (statz) | #1, Főfasz (10466) |
1103 | #5025 | ^ | Idézet | Fri, 12 Jun 2020 21:24:47 +02 |
188.143.*.* | *.pool.digikabel.hu |
TCH (statz) | #1, Főfasz (10466) |
233 | #5026 | ^ | Idézet | Tue, 16 Jun 2020 09:11:21 +02 |
84.236.*.* | *.pool.digikabel.hu |
Szarazintel rovat. Szarawindóztíz rovat. |
TCH (statz) | #1, Főfasz (10466) |
183 | #5027 | ^ | Idézet | Fri, 19 Jun 2020 10:06:20 +02 |
84.236.*.* | *.pool.digikabel.hu |
Dear 104.129.24.243.static.quadranet.com. You are a pathetic, foolish, inferior script-kiddie, a total loser. Go, work for McDonald's instead. Or rather, just die. Thanks. (Not.) |
TCH (statz) | #1, Főfasz (10466) |
147 | #5028 | ^ | Idézet | Sat, 20 Jun 2020 11:07:33 +02 |
178.164.*.* | *.pool.digikabel.hu |
A kecske gyógyíccsa' a rákot. :P |
TCH (statz) | #1, Főfasz (10466) |
169 | #5029 | ^ | Idézet | Sun, 21 Jun 2020 20:52:07 +02 |
188.143.*.* | *.pool.digikabel.hu |
Használj krómot, megéri rovat. |
M4u5 (statz) | #10, Agyfasz (282) |
111 | #502a | ^ | Idézet | Sun, 21 Jun 2020 22:53:30 +02 |
78.92.*.* | *.dsl.pool.telekom.hu |
Biztos jó lehet, ha támogatja a Mikroszkóp Közvetlen 9.0-t. |
TCH (statz) | #1, Főfasz (10466) |
13 | #502b | ^ | Idézet | Mon, 22 Jun 2020 10:11:05 +02 |
178.164.*.* | *.pool.digikabel.hu |
XDDDDDDDDDDDD |
TCH (statz) | #1, Főfasz (10466) |
1579 | #502c | ^ | Idézet | Mon, 22 Jun 2020 10:36:50 +02 |
178.164.*.* | *.pool.digikabel.hu |
Végre kijött a FreePascal 3.2.0. Nemsokára kiadom a YTFE 1.0.0-át, a véglegest. Sz*rk: Oké, mégsem, mert a Lazarus 2.0.8 egyáltalán nem akar menni rendesen a FreePascal 3.2.0-val! Az egy dolog, hogy miután leforgattam a 2.0.8-at az új fordítóval, utána már az útvonalak beállításakor reklamál, hogy ő biza 3.0.4-re számított és akkor a forrásokkal csak korlátozottan tud ügyködni, viszont az már gáz, hogy amikor elindítanám ezt a szerencsétlen szart (mármint a YTFE-et), akkor beszól, hogy SimpleIPCServer1: This operation is illegal when the server is active.Egyetlen topicot találtam az egész neten, amiben ez a hibaüzenet szerepel (https://forum.lazarus.freepascal.org/index.php/topic,30135.0.html), de ebben nem ez van, ráadásul ez eddig működött! Azaz magyarul, hiába vártunk pluszban circa egy évet (!!!), hogy kijöjjön végre ez a gecis FreePascal 3.2 (tényleg egész 2019-ben és 2020-ban az díszelgett az oldalon, hogy will be released later this year, a júzerek meg kérdezgették, hogy which year) és menjen végre rendesen a HTTPS GET-eknél az SSL az új internal SSL libbel, mert a Lazarus viszont nem támogatja... Mindenesetre, most van egy állítás, hogy a 2.0.10-et leforgatják 3.2.0-val egy pár héten belül... Azt még megvárom. De ha azzal sem megy, én telibeszarom, szopjon le az FP Team, marad az FP 3.0.4 / Lazarus 2.0.8 kombó és akinek nem megy az SSL, az beszopta. Sz*rk: Kijött, ugyanaz a hiba, de legalább rájöttem miért... |
Szar Dékány Endre a csicska spammer geci (statz) | #32, Alfasz (9) |
161 | #502d | ^ | Idézet | Mon, 22 Jun 2020 15:36:26 +02 |
66.115.*.* | *.com |
Dögölj meg te is, te alsóbbrendű csicska spammer geci, hanyadszor esz már ide a fene, meg az oscompra is. Nem érted, hogy alsóbbrendű vagy? |
TCH (statz) | #1, Főfasz (10466) |
875 | #502e | ^ | Idézet | Tue, 30 Jun 2020 16:56:29 +02 |
94.21.*.* | *.pool.digikabel.hu |
És a rohadt szarházi csicska kutya kugli átállította a tecsőt full JS-re. Mindent JS-ben tölt le és rak össze. Így már egyáltalán nem működik vele a YTFE. Köszönjük gúgel, remélem megdöglötök. Most írhatom át az egészet, de előtte még szedhetem szét, hogy hol tárolja, amit le kell szednem... Dögöljön meg a gúgel és minden jávaszkript fanboi. Sz*rk: Egyetlen gigászi JSON tömbben a betöltött URL alatt: window["ytInitialData"] = { ... };Szerencsére van JSON parser a FreePascalban. Sz*rk #2: Összesen 37 (!!!) JS fájlt tölt be csak elsőre a tecső! Undorító! Sz*rk #3: Ajánlom ezt a JSON formattert, mert működik: http://jsonviewer.stack.hu/ Sz*rk #4: A videó aloldal kész is. Holnap megcsinálom a keresés és a playlist részeket is. Sz*rk #5: Péntek lett abból a holnapból végül, de meglett. |
TCH (statz) | #1, Főfasz (10466) |
94 | #502f | ^ | Idézet | Wed, 01 Jul 2020 12:35:43 +02 |
188.143.*.* | *.pool.digikabel.hu |
Az idei év idiótájadíj győztese. |