ugrás a tartalomhoz

Archívum

június 4, 2022

Ingyenes windows "shell" online?

mind1 valami név · 2022. Jún. 4. (Szo), 11.35
Ha még jár erre élő ember: nem tudtok véletlenül olyan ingyenes szolgáltatást, ahol nem linux, hanem windows shellt (cmd, powershell hóttmindegy) kaphatok anélkül, hogy kártyaadatokat kérnének vagy mobilszámot?

Van pythonban pár dolog, ami doksi szerint nem egyformán működik linuxon és windows-on, illetve van ami számomra érthetetlen okból csak linuxon (állítólag), ezeket szeretném megnézni, viszont nincs az az isten, akinek a kedvéért még1x windows-t engednék a gépeim közelébe. ;)
(eddig csak a stackoverflow-n botlottam olyanokba, akik csak mínuszolni tudnak, ma a redditen is :D)
 

május 9

fetch - másik domainről (meg úgy egyáltalán... :) )

mind1 valami név · 2022. Május. 9. (H), 09.59
Valakinek segíteni akartam egy primitív ajax-os problémát megoldani, akkor botlottam a JS fetch funkcióba.
Próbálom megérteni, de nem megy.

A nulladik gond, hogy nodejs interpreterből nem fut. Erre van valami egyszerű (!) workaround, hogy böngészős eszközöket használjak cli alapon?

Az elsődleges gond, hogy a "let resp=fetch("https://example.com/", {method:'GET', mode:'cors'});" következetesen hibára fut az oldal sajátjától eltérő domain miatt.

A másodlagos, hogy számomra borzasztóan idegen a JS szintaxis. Hogyan tudom ebből a Promise nevű ojjektumból kivenni a lekért oldal kódját?

Pythonban mindez nagyon egyszerű, de itt...
 

április 25

fércbúk

mind1 valami név · 2022. Ápr. 25. (H), 11.41
Nem semmi...
Regisztráltam erre a szemétdombra.
Egy olyan böngészőből, amiből korábban nem használtam.
Amint megadtam a mailben küldött megerősítő kódot, feljött ez:

A fiókod le van tiltva.

Nem használhatod a Facebookot, mert a fiókod vagy az annak használatával végzett tevékenység nem felel meg a közösségi alapelveinknek.

Ha úgy gondolod, hogy tévedésből történt a fiókod letiltása, végigvezethetünk néhány lépésen, amelyek révén ismételt ellenőrzést kérhetsz.

Ismételt ellenőrzés kérésére 30 napod van onnan számítva, hogy megtettük az intézkedést a fiókoddal kapcsolatban. 30 napod van még erre.
További tudnivalók közösségi alapelveinkről


WTF???
Egy dolgot tudok elképzelni: tudják azonosítani a fizikai eszközt, amit használok (mobil).
Viszont az ilyen szintű követés szerintem erősen törvénysértő, bár pl a google is ezt csinálja.
 

április 22

File letőltés

alkony4 · 2022. Ápr. 22. (P), 20.22
Tisztelet!

Tudna valaki abban segíteni, hogy az alábbi kódot, hogy lehet úgy módisítanom, hogy fennmaradjon az oldal és a kliens között az interakció?

(ez egy külön fileban fut, mondjuk download.php de közben minden más meghal az oldalon)

header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename=' . $filename;
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
header('Content-Length: ' . $filesize);

ob_clean();
$handle = fopen($filedir, 'rb');
while (!feof($handle)){
	echo fread($handle, 5242880);
	ob_flush();
	flush();
	sleep(1);
}
fclose($handle);
Főként azért szeretném ezt a kódot alkalmazni, mert a nagy fájlok letöltésévél meggyűlt a bajom és ez tökéletesen megfelelt erre a célra.

Válaszaitok előre is köszönöm.
 

április 15

Content Security Policy: The page’s settings blocked the loading of a resource at data: (“media-src”).

mind1 valami név · 2022. Ápr. 15. (P), 17.31
Ki akartam próbálni valamit és a fenti üzenetbe botlottam a firefox konzolon.
(ha levágná a fórum: "Content Security Policy: The page’s settings blocked the loading of a resource at data: (“media-src”)."

Az vele a gondom, hogy ez még mindig egy natúr web szerver (python flask beépített szervere, illetve próbáltam gunicorn-t is), az oldal tartalma meg pl. egy "x". Semmi html, semmi plusz header.
Akkor honnan veszi ezt a media-src-t?
Google nem igazán segített.

Van még előtte más hasonló is:
Content Security Policy: Couldn’t process unknown directive ‘noscript-marker’
Content Security Policy: Couldn’t process unknown directive ‘script-src-elem’
Content Security Policy: Couldn’t process unknown directive ‘script-src-attr’

Mik ezek?
 

április 5

Leépülés (wordle átirat)

mind1 valami név · 2022. Ápr. 5. (K), 09.33
Hát már ennyire leépültem agyilag.
Múlt héten felmerült bennem az ötlet, hogy azt a wordle nevű játékot (magyarul szozat.miklosdanka.com, jealoudmarkup.xyz/szofejto) megírom pythonban, json alapú kommunikációra építve, így automatizálni tudom a játékot, plusz bármilyen UI illeszthető hozzá:
- kell egy program, ami a feladványt generálja és fogadja a tippeket, válaszként elküldi, hogy milyen egyezéseket talál. Input akár egy sima string is lehet, output json formátumban az egyes betűkhöz tartozó jelzéssel, hogy van találat, a pozíció is helyes vagy semmi.
- kell egy másik, amelyik ugyanabból a szótárból dolgozik, amiből a játék motorja. Ez egy folyamatosan szűkülő listát generál a válaszok alapján és így találgat, első körben stratégia nélkül.

Problémák:
1. Minek ehhez a json? (És mióta felmerült a program ötlete, eszembe sem jutott, hogy hóttfelesleges)
2. Kulturált formában megírni a tippeket kiértékelő algoritmust. Egyelőre ott tartok, hogy betűnként ellenőrizni, van-e pozíció szerinti egyezés. De mit csináljak a rossz helyen lévő, esetleg ismétlődő betűkkel? Kulturált megoldás lenne, hogy a pozíció egyezésekor törlöm az adott betűt a feladványból és a tippből is? És ez részben nyelvi gond, mert pythonban írom és a pythonosok csúnyán néznek, ha nem hasznalom ki a nyelv lehetőségeit. :)

...
És akkor hol van még a megfejtést generáló program? :)
 

március 30

Ennyit az internetről...

mind1 valami név · 2022. Már. 30. (Sze), 11.28
Némi káröröm is bujkál bennem.
Úgy huszonhárom-huszonnégy éve volt, hogy az akkori munkahelyem rászánta magát, hogy interneten is megjelenik.
Merészeltem felvetni, hogy esetleg nem lesz jó vége, ha a LAN-on lógó gépek és a web szerver össze vannak drótozva, láthatják egymást. Röviden lehülyéztek, hogy túlzott paranoia, van n+1 tűzfal stb. Bár biztos-ami-biztos, volt egy gép amit nem volt szabad hálózatra kötni.
Teltek az évek, a cég részben felhőbe költözött, pedig... Hát nem az a terület, ahol félvállról kéne venni a biztonságot.

Olvasgatom mostanában a híreket: külügy rendszerein tíz éve ki-be járnak az orosz hackerek. A kormánysajtó meghackelése elhanyagolható dolog.
Erre az előbb olvasom, hogy leállt az Orosz Szövetségi Légiközlekedési hivatal oldala, mert meghackelték és töröltek(?) a hálózatukról mindent(?), ráadásul úgy 60+TB adatról backup sincs...

Kíváncsi lennék, egykori munkahelyemen mi van. Hányszor törték fel úgy, hogy a cég emberei nem tudnak róla...
Amíg ott voltam, legalább backup készült, meg archivok is, nagyrészt worm eszközökre, ha ez a hozzáállás megmaradt, akkor legalább jelentős adatvesztéstől nem kell tartani.
De azért ott van bennem: "én megmondtam, hogy nincs tökéletes védelem". :)
 

március 24

Android böngészők ne változtathassák a CSS beállításokat

Atomi · 2022. Már. 24. (Cs), 16.47
Üdv!

Android böngészők ne változtathassák a CSS beállításokat, ez a cél.

Ugyanis megterveztem, hogy milyen szélesek legyek a gombok, a gombok feliratai, stb, ami Android böngészők (FF, CH, EG, OA) esetében jól is jelenik meg (iPhonon nem áll módomban kipróbálni), de ha a böngészőben nagyobb betűt állítunk be a testreszabásnál, pontosabban a kisegítő lehetőségeknél (hülyeség, hogy oda teszik, sokáig nem is kerestem ott, én is szeretek nagyobb betűket olvasni, mint a szemet rontó 5-6 pontos betűk, ami az alapbeállítás a k. telefonokon - mert így azt mutathatják, milyen sok fér el a telefonon, és nem érdekli őket, hogy tönkreteszi az emberek szemét, bsznak. meg! - szóval azt gondoltam ott a szegény beteg embereknek vannak dolgok, akik nem látnak jól), szóval be szoktam állítani 120-130%-osra, de akkor visz mindent, az én oldalamat is. A gomb nem lesz magasabb, de a betűk rajta nagyobbak lesznek.

Van CSS-ben olyan beállítás, hogy nem engedjük a nagyítást, de a mobilokon van olyan, hogy azt is felülírják.

Szóval hogyan lehet felülírni a felülírt dolgokat?

Ne szedjék szét már az oldalamat.

Gondoltam Flexbox-szal jó lesz, hogy a betű méretét a ahhoz mérten állítom be, amibe beletettem, ami a gomb, de akkor is ez van.

Azt akarom, hogy mindenki ugyanazt lássa, akármilyen telefonon nézi (a telefon szélességét követi a gomb, de a betű mérete legyen a gomb magasságához kötve, mert akkor a mérete arányosan megmarad.
 

március 23

Mediasource Api

alkony4 · 2022. Már. 23. (Sze), 17.58
Szervusztok!

A kérdés kissé összetett és sajnos nem nagyon tudom melyik topik felelne meg a kérdés feltételének (ha netán rossz a hely előre is sorry).

Szeretnék egy saját mediastreamet, saját stream player kialakításával megvalósítani.
Alapul az ffmpeg szegmentálási lehetőségét vettem amit azonos hosszúságú videókra oszt egy meglévő videót realtime.
ffmpeg -re -i input.mkv -map 0:v:0 -map 0:a:0 -c:v libx264 -pix_fmt yuv420p -vf scale=1280:720 -c:a copy -sample_rate 44100 -segment_time 2 -r 30 -g 1 -sc_threshold 0 -force_key_frames ""expr:gte(t,n_forced*1)"" -flags +cgop+low_delay -f segment -segment_format_options movflags=+empty_moov+omit_tfhd_offset+frag_keyframe+default_base_moof+isml -segment_list_type ext -segment_list {segment_file_dir} output_%d.mp4
Ezzel szépen létre is jönnek a szeletek amit aztán megetetek a mediasource extesnion apival. A módszer 'működik' is... azzal a hibával hogy, a képi és hangi anyag egy idő után elcsúszik egymástól.

március 8

BIOS induláskor is a kapcsolt monitoron éljen, ne csak Windows alatt

Atomi · 2022. Már. 8. (K), 19.17
Üdv!


Nem találok rá megoldást, hogy a laptopra kötött monitor ne csak Windows (7) alatt legyen élő, hanem BIOS induláskor is.

Tehát beállítottam Windowsban, hogy ne a laptop monitora, hanem a nagy monitorom legyen aktív, mert amikor otthon vagyok, nyilván kényelmesebb azon dolgozni.

De amikor a BIOS indul és még nem jelenik meg a Windows grafikus felülete, akkor a laptop monitoron van a kép. Ha valamit állítok a Windows-on kívül, akkor ez így elég nem jó, mert a félretett (kicsi a hely) laptopot mindig elő kell venni, vezetékekkel kínlódni.

Van megoldás? Mármint elérhető megoldás.