English | Magyar
JS ki | CSS ki | Ékezetek ki | HiContrast
Lapozó:  (0 - 1424) 
<== | ==>
Ugrás a végére | Összes megjelenítése | Utolsó oldal
OpenOpera patches | Opera-SSL patches | Opera 12.15 source (Git repository) | Opera 12.15 source (Torrent) | Opera internal pages | Otter Browser Linux x64 - Qt5.15.2/QtWebKit5.602.1 (2024.04.27. 20:05)
OS for MC680x0 | OS for PPC | OS for Sparc64 | besztofbégéaefcé | CSÉNDZSLOG | WebToolz | DDG Shit Filter | Google Shit Filter | Progz | Fast CSS Box | Browser | OS | Agent | Statisztika | BBCode
Monospace font-family: Courier New | Browser default monospace
Email értesítő / Email notification ===> 
Keresés
Σ: 16 post

TCH  (statz) Főfasz
#1, Főfasz (10443)
40 | #4640 | ^ | Idézet | Wed, 04 Oct 2017 23:09:11 +02
94.21.*.* Linux x86 Opera Classic Hungary *.pool.digikabel.hu
VHS Glitch - Return
youtube link


TCH  (statz) Főfasz
#1, Főfasz (10443)
982 | #4641 | ^ | Idézet | Thu, 05 Oct 2017 21:51:44 +02
94.21.*.* Linux x86 Opera Classic Hungary *.pool.digikabel.hu
#include <stdint.h>
#include <math.h>

void calc_new_sub_area
(
	int32_t container_ox, int32_t container_oy, uint32_t container_ow, uint32_t container_oh,
	int32_t container_nx, int32_t container_ny, uint32_t container_nw, uint32_t container_nh,
	int32_t sub_area_ox, int32_t sub_area_oy, uint32_t sub_area_ow, uint32_t sub_area_oh,
	int32_t *sub_area_nx, int32_t *sub_area_ny, uint32_t *sub_area_nw, uint32_t *sub_area_nh
)
{
	*sub_area_nx = container_nx + (int32_t)round((float)container_nw * ((float)(sub_area_ox - container_ox) / (float)container_ow));
	*sub_area_ny = container_ny + (int32_t)round((float)container_nh * ((float)(sub_area_oy - container_oy) / (float)container_oh));
	*sub_area_nw = (uint32_t)round((float)sub_area_ow * ((float)container_nw / (float)container_ow));
	*sub_area_nh = (uint32_t)round((float)sub_area_oh * ((float)container_nh / (float)container_oh));
}
Hátha másnak is kell. Köszönet fejesjoco kollégának a hupról.


kemi  (statz) Főfasz
#2, Főfasz (2970)
598 | #4642 | ^ | Idézet | Thu, 05 Oct 2017 22:10:08 +02
134.255.*.* Linux x86 Mozilla Firefox Hungary *.dsl.pool.telekom.hu
Mi ez?
Mondtam már, hogy imádom a póvershellt? Szerintetek ez mit ad vissza?
function kecskefasz {
	if ([File]::Exists("anyad.txt")) {
		return dir
	}
	return "kúúúúúúúúúúúúúúúúúrjunklovat"
}


Ne olvasd tovább, inkább írd meg kommentben. :D


Természetesen, ha az if igaz, visszaad egy "True"-t, meg a dir listát egy tömbben, ellenkező esetben simán egy sztringet, vagyis visszaad mindent, amit kiértékelt, és 0 exit kóddal tért vissza, egy tömbben. Logikus nem? Minden szkriptnyelv így működik. Egy egész napomba telt mire kidebuggoltam, aztán utánaolvastam.


TCH  (statz) Főfasz
#1, Főfasz (10443)
1273 | #4643 | ^ | Idézet | Thu, 05 Oct 2017 23:00:49 +02
94.21.*.* Linux x86 Opera Classic Hungary *.pool.digikabel.hu
@kemi:
Mi ez?
Lényegében arról van szó, hogy van egy nagy területed, benne egy kis területtel. Ha a nagy területet átméretezed/elmozgatod, a kicsin is végre kell hajtani ezt és ez a függvény megmondja a kis terület új paramétereit.
@kemi:
Természetesen, ha az if igaz, visszaad egy "True"-t, meg a dir listát egy tömbben, ellenkező esetben simán egy sztringet, vagyis visszaad mindent, amit kiértékelt, és 0 exit kóddal tért vissza, egy tömbben. Logikus nem? Minden szkriptnyelv így működik.
Bevallom én ezt nem értem. Az odáig érthető, hogy amennyiben létezik az anyad.txt, akkor visszaadja a dir eredményét soronként szétdobva egy tömbbe, ha meg nem, akkor meg azt, hogy kúúúúúúúúúúúúúúúúúrjunklovat, de mi az, hogy ha létezik, akkor true-t ad vissza pluszba, ha meg nem, akkor meg 0-t? Magyarán ez mindig egy tömböt ad vissza, ahol az egyik elem az vagy true vagy 0, a másik meg amit ténylegesen visszaadtál?
@kemi:
Egy egész napomba telt mire kidebuggoltam, aztán utánaolvastam.
Távol álljon tőlem a mikorfos bárminő védelme, de ha kapásból utánaolvasol, akkor lehet nem kell egy napot debuggolnod.


kemi  (statz) Főfasz
#2, Főfasz (2970)
819 | #4644 | ^ | Idézet | Fri, 06 Oct 2017 07:01:56 +02
134.255.*.* Linux x86 Mozilla Firefox Hungary *.dsl.pool.telekom.hu
@TCH:
Bevallom én ezt nem értem. Az odáig érthető, hogy amennyiben létezik az anyad.txt, akkor visszaadja a dir eredményét soronként szétdobva egy tömbbe,
Nem, mert bele fogja dobni a true-t a dir lista elé, mert a [File]::Exists("anyad.txt") kiértékelés volt, és 0 exit kóddal tért vissza. Erre nem is találtam jobb megoldást, minthogy ki kell venni az utolsó elemet a return value-ból.
Gyakorlatilag tök mindegy mi van a return után. Akár így is írhattam volna:
function kecskefasz {
	if ([File]::Exists("anyad.txt")) {
		dir
		return
	}
	Write-Output "kúúúúúúúúúúúúúúúúúrjunklovat"
	return
}
Mert nem azt az értéket adja vissza ami a return után van, hanem minden sikeres kiértékelést beledob egy tömbbe, és visszaadja.


djpety  alias  "Pety" Lófasz
#6, Lófasz (953)
1048 | #4645 | ^ | Idézet | Fri, 06 Oct 2017 09:39:53 +02
188.143.*.* Apple Mac OS X x86 Google Chrome Hungary *.pool.digikabel.hu
@kemi:
Mert nem azt az értéket adja vissza ami a return után van, hanem minden sikeres kiértékelést beledob egy tömbbe, és visszaadja.

Hát akkor ez olyan, mintha PHP-ban ezt csinálod:

function x_dir(){
        return print_r(scandir(getcwd())); // PS-ben valami ilyesmit jelenthet a dir
}

var_dump(x_dir());


PS esetében gondolom visszatér egy tömbkiírással a dir (mint itt PHP-ban az x_dir()) a return pedig visszatér a függvény visszatérési értékével (true). Ez a természetes viselkedése, doksiban biztos leírják. Olyan nincs, hogy egy nyelvnek hasonlítania kell egy másikra. Az mondjuk lehet, teljesen logikátlan, vagy körülményesen van kialakítva.

Mivel a PowerShell alapvetően egy shell, így shellként is működik. Bash-ben is hasonlót érsz el, ha a scripteben az van, hogy ls. A kimenetét el kell kapnod, hogy ne írja ki és dolgozz vele. Return után meg jó hogy mindegy mi van, hiszen visszatér. A shelleknél egy function inkább subshellként működik, tehát nem teljesen szokványos függvények.


TCH  (statz) Főfasz
#1, Főfasz (10443)
3355 | #4646 | ^ | Idézet | Fri, 06 Oct 2017 12:50:50 +02
94.21.*.* Linux x86 Opera Classic Hungary *.pool.digikabel.hu
Hát a shell-ekbe én nem másztam bele ennyire, így megnéztem mit csinál a bash és a zsh.
function kecskefasz {
	if [ -e "anyad.txt" ]; then
		return ls
	fi
	return "kúúúúúúúúúúúúúúúúúrjunklovat"
}
(Mind a két shellben ugyanígy kell megírni.)

Namármost, ezekben a shellekben visszaadni csak integert lehet (ráadásul logikailag negált értelemmel, értsd: a 0 igaz, minden más hamis), ha bármi mást (akár semmit se) adsz vissza, az 0-nak minősül, ill. a bash subshelles meghívás esetén, bereklamál, hogy azt nem lehet (illetve a semmit elfogadja, de az is 0 lesz). Ennek megfelelően a return-nek átadott ls stringként lesz lekezelve, ami 0 és ugyanez lesz a sorsa a másik ágon ülő "kúúúúúúúúúúúúúúúúúrjunklovat"-nak is. Azaz a függvény mindig 0 értékkel tér vissza. Tehát a fenti függvényt subshell-ként meghívva
if ( kecskefasz ); then
	echo y
else
	echo n
fi
zsh-ban "y"-t ír ki a konzol, bash-ban pedig hibát. Ha pedig nem subshellként, hanem test meghívást adva hívod
if [ kecskefasz ]; then
	echo y
else
	echo n
fi
akkor mindig "y"-t ír ki a konzol. Ennek megfelelően az UNIX shellekben nem is lehet visszatérési értékként visszaadni egy könyvtárlistát.

Amennyiben a második felírást nézzük:
function kecskefasz {
	if [ -e "anyad.txt" ]; then
		ls
		return
	fi
	echo "kúúúúúúúúúúúúúúúúúrjunklovat"
	return
}
akkor ott, ha a test meghívással hívod a függvényt, akkor a végeredmény megegyezik az első függvény végeredményével, a subshelles megoldás esetén viszont az ls és az echo "kúúúúúúúúúúúúúúúúúrjunklovat" tartalma viszont a képernyőn fog landolni. Ennek megfelelően a végeredmény, azaz a képernyőre kiköpött tartalom az anyad.txt létezésének függvényében egy könyvtárlista vagy egy "kúúúúúúúúúúúúúúúúúrjunklovat" és utánuk egy y.

Ezek szerint, ha az anyad.txt létezésének függvényében a könyvtárlistát szeretnéd visszakapni, vagy egy "kúúúúúúúúúúúúúúúúúrjunklovat" sztringet, akkor az így néz ki:
eredmeny=$(kecskefasz)
azaz ahogy Pety is mondta, el kell kapni a kimenetét azoknak a subshellből hívott parancsoknak.

Mint mondtam, távol álljon tőlem a mikorofos bárminő védelme, de szerintem a felsoroltak miatt kár ekézni a PowerShell-t, úgy viselkedett, ahogy az elvárható volt egy shelltől. Szerintem a probléma abban gyökerezett, hogy te "sima" scriptnyelvként kezelted, holott ez egy shell scripting nyelv, és a shell scripting egy külön állatfaj a scripteken belül.
Itt max annyit lehet a mikiszoft nyakába varrni, hogy ők összekeverték a kettőt (legalábbis az elmondásaid alapján) és a végeredmény finoman szólva sem lett logikus (legalábbis az elmondásaid alapján), de ettől még ha dokumentálva van, hogy mi miért történik, akkor max. a koncepciót lehet kritizálni, a működést nem nagyon...kivéve persze, ha bugos, ami mint tudjuk a jó öreg m$-nél nem ritka, de ez nem bug volt. :P

Illetve még azt nem értem, hogy a fájl létezésének vizsgálata miért büfög vissza szövegesen egy true-t, de annak a parancsnak gondolom át lehet irányítani a kimenetét, hogy ne tegye. Vagy nem?


djpety  alias  "Pety" Lófasz
#6, Lófasz (953)
455 | #4647 | ^ | Idézet | Fri, 06 Oct 2017 13:06:10 +02
188.143.*.* Apple Mac OS X x86 Google Chrome Hungary *.pool.digikabel.hu
@TCH:
Illetve még azt nem értem, hogy a fájl létezésének vizsgálata miért büfög vissza szövegesen egy true-t, de annak a parancsnak gondolom át lehet irányítani a kimenetét, hogy ne tegye. Vagy nem?


Szerintem ez sikerességet jelöl csak. Képzeljük el azt a helyzetet, ha a fájl nem létezik (false), vagy nincsen jogosultság elérni. Az meg a shell viselkedése lehet, hogy visszatérési értéket lefordít stringre és kiírja.


TCH  (statz) Főfasz
#1, Főfasz (10443)
196 | #4648 | ^ | Idézet | Fri, 06 Oct 2017 13:49:15 +02
94.21.*.* Linux x86 Opera Classic Hungary *.pool.digikabel.hu
Jó, csak egy vizsgálat eredményének az értékét nem szokás kiokádni az outputra.
https://nakedsecurity.sophos.com/2016/06/20/ransomware-thats-100-pure-javascript-no-download-required/


TCH  (statz) Főfasz
#1, Főfasz (10443)
546 | #4649 | ^ | Idézet | Fri, 06 Oct 2017 19:45:38 +02
94.21.*.* Linux x86 Opera Classic Hungary *.pool.digikabel.hu
saxus már megint ostoba.

Nem az volt a bajom, hogy van valami egyedi azonosítója a csomagnak, hanem az, hogy képtelenek név és cím alapján megkeresni; tán a felemlegetett adatbázisban is mindig az egyedi azonosító alapján keresünk? Lófaszt. SELECT * FROM kuldemenyek WHERE cimzett_neve LIKE '%trécéhá%' OR címzett_cime LIKE '%trécéhá erődje%' Nehéz volt? Jah, saxusnak igen, mert egy agyatlan, dilettáns, idióta barom.

De hiába erőlködik, nem fogok neki válaszolni.


Ádám  (statz) Főfasz
#4, Főfasz (1815)
99 | #464a | ^ | Idézet | Sat, 07 Oct 2017 10:34:44 +02
91.104.*.* winfos10 Google Chrome Hungary *.pool.telenor.hu
A pósta sebességéből kiindulva most rendeltem meg anyám karácsonyi ajándékát. Hátha addigra megjön.


kemi  (statz) Főfasz
#2, Főfasz (2970)
52 | #464b | ^ | Idézet | Sat, 07 Oct 2017 11:04:42 +02
134.255.*.* Linux x86 Mozilla Firefox Hungary *.dsl.pool.telekom.hu


TCH  (statz) Főfasz
#1, Főfasz (10443)
155 | #464c | ^ | Idézet | Sat, 07 Oct 2017 13:58:12 +02
94.21.*.* Linux x86 Opera Classic Hungary *.pool.digikabel.hu
Ádám, de mi a túrónak nem hozatod inkább futárokkal?

kemi: Ez kurwa jó! :D Mondjuk nem tudom miért Floppotron, mert van benne pár HDD, meg két scanner is.


Ádám  (statz) Főfasz
#4, Főfasz (1815)
138 | #464d | ^ | Idézet | Sat, 07 Oct 2017 15:49:25 +02
91.104.*.* winfos10 Google Chrome Hungary *.pool.telenor.hu
@TCH:
Ádám, de mi a túrónak nem hozatod inkább futárokkal?
Mert így ingyenes a szállítás, én meg ráérek.


TCH  (statz) Főfasz
#1, Főfasz (10443)
3056 | #464e | ^ | Idézet | Sat, 07 Oct 2017 18:04:15 +02
94.21.*.* Linux x86 Opera Classic Hungary *.pool.digikabel.hu
Lol, a póstával a kisebbik baj, ha lassan jön ki a cucc, de mi van, ha sose jön meg?
Valamit elkúrtak a WINE fejlesztői, mert mind a 2.16-os, mind a 2.18-as WINE-ban az uTorrent 2.0.4 összeszarja magát, ha eltávolítok egy letöltést. Mondjuk az uTorrent már amúgy is az agyamra kezdett menni azzal, hogy minden alkalommal rákérdezett, hogy lehet-e ő a default alkalmazás a .torrent fájlokhoz és hiába mondtam, hogy igen, akkor is rákérdezett legközelebb. Továbbá agyamra ment azzal is, hogy időnként megkérdezte, hogy ugyan nem-e tölthetné-e le a lekeslekúlyabbéslekeslekszuperevicsebb uTorrent verziót és hiába mondtam neki, hogy nem és ne is keressen frissítéseket, akkor is csinálta. Mondjuk ezt még egy iptables -A INPUT -s 67.215.246.203 -j DROP segítségével preventálni lehetett, de akkor is bekaphatják és feldughatják maguknak az új verziót, ami már csak a nevében mikro, amúgy egy bloated fos. (Csak érzékeltetésképpen: 2.0.4: 321 kB, 3.5.0: 2.14 MB, éljen a bloatware és a muszájfejlesztés. És nem, nem azért bloat, mert 2 MB mer lenni ez a szar, hanem azért, mert már a 2.0.4 is mindent tudott, hát akkor mi a fárast tudtak belerakni, amitől hétszer akkorára hízott? Egyébként kapaszkodjatok meg: reklámokat, toolbarokat és mindenféle malware-t, pl. kriptovaluta-kitermelőt. Igen, volt bőr a pofájukon. Na, ezért bloat; ezt feszegeti a linkelt blogpost is. És ezért nem váltottam 2.0.4-ről sosem.)

Úgyhogy a mai naptól fogva Transmission-re váltottam. Ami minimális tudás nekem kell, azt ez is tudja. (Bár amúgy szerintem tud mindent, amit az uTorrent 2.0.4 tudott.) A libevent-dev kell neki, a Qt5-ös frontendhez meg értelemszerűen a Qt5 kell.
#!/bin/sh
cd /tmp
wget https://github.com/transmission/transmission-releases/raw/master/transmission-2.92.tar.xz
tar -xJvf transmission-2.92.tar.xz
cd transmission-2.92
./configure --with-gtk=no --enable-daemon=no --prefix=/usr
make
make install #optional
cd qt
PATH=/opt/Qt/5.5/gcc_64/bin/:$PATH
qmake qtr.pro
make
INSTALL_ROOT=/usr
make install
cd ../..
rm -rf transmission-2.92
Kapunk három fájlt (transmission-create, transmission-edit, transmission-show) a .torrent fájlok basztatására (már, ha telepítjük őket, mert nem kötelező), amik fejenként nyomnak kb. 500 kB-ot. (Ez még belefér, bár nem értem, miért nem egy programot kaptunk, szerintem a közös részek teszik ki a programok nagy részét, ennek megfelelően ha egy bináris lenne, akkor is 1 MB alatt maradna...) A kliens (transmission-qt) 1.7 MB-ot nyom, ami súlyos (hiába no, a Qt5 az eléggé bloated), de még mindig kisebb, mint az uTorrent 3.5.0. Gyorsnak mindenesetre gyors. Van olyan gyors, mint a 2.0.4-es uTorrent volt.

Szóval egyelőre oké, majd még meglátom, de szerintem nem lesz vele baj. (Bár amennyit én torrentelek, ez is tuti jó lesz. :P)


TCH  (statz) Főfasz
#1, Főfasz (10443)
1869 | #464f | ^ | Idézet | Sun, 08 Oct 2017 00:05:54 +02
94.21.*.* Linux x86 Opera Classic Hungary *.pool.digikabel.hu
Gyűlölöm a kibaszott "megát". Eddig is gyűlöltem, de azért eddig Iceweasellel le tudtam szedni, amit akartam. Most viszont le akartam szedni egy C64-es ISO-t és elhajtott a bánatba, hogy az Iceweaselnek nincs elég buffere!



HOGYMIJAFASZVAN?! Mi az, hogy egy programnak nincs elég buffere?! Könyörgöm akkorát allokál, amekkorát akar (tud)! Hogy a kurwa anyjába engedi akkor a krómijummal leszedni?! Ha az Iceweasel nem tud elég buffert allokálni, akkor a szaros krómijum miért tud?! He?! Ez hogy jött ki?! Ja de persze tudna az IW is, ha felteszem a szaros mega appjukat! Az anyjuk picsáját, azt! Az Otternél meg csak simán nem engedte kivenni a pipát, de nem írt ki semmit.

De egyébként letölteni a Chromium se tudta...



A KURWA ANYÁTOKAT, TI FASSZOPÓ GECIK! DÖGÖLJETEK MEG, GÁZKAMRÁBA VELETEK!!!

Dögöljön meg a fasszopó megaupload! Nem jók semmire! Kurwa anyjukat!

Szerencsére valami épelméjű ruszki csávó feltette ide (vagy legalábbis belinkelte): https://kc64.stackstorage.com/s/EQOsVrSB8fOiHC2

Спасибо, товарищ! Будьте здоровы!

Sz*rk: Csak kiváncsiságból kipróbáltam, hogy mi van, ha beregisztrálok a megára. Hiszen ugye azt ígérték, hogy ha bereggelek egy ingyenes accountot, akkor letölthetem ezt a szart. Aha, persze...



Még szerencse, hogy Kurwa Anyad néven reggeltem be kurwaanyad@maildrop.cc emilcímmel és DÖGÖLJMARMEG jelszóval. Kitörölhetik vele...

Konzekvencia: MEGAUPLOAD SUCKS ASS!!! MEGA SUCKS!!! DIE BITCHES!!! FUCK MEGA!!! Avoid...


English | Magyar
JS ki | CSS ki | Ékezetek ki | HiContrast
Lapozó:  (0 - 1424) 
<== | ==>
Ugrás a végére | Összes megjelenítése | Utolsó oldal
OpenOpera patches | Opera-SSL patches | Opera 12.15 source (Git repository) | Opera 12.15 source (Torrent) | Opera internal pages | Otter Browser Linux x64 - Qt5.15.2/QtWebKit5.602.1 (2024.04.27. 20:05)
OS for MC680x0 | OS for PPC | OS for Sparc64 | besztofbégéaefcé | CSÉNDZSLOG | WebToolz | DDG Shit Filter | Google Shit Filter | Progz | Fast CSS Box | Browser | OS | Agent | Statisztika | BBCode
Monospace font-family: Courier New | Browser default monospace
Email értesítő / Email notification ===> 
Keresés

Név: (max 255 byte)

Email: (max 255 byte) Nem kötelező!

Üzenet: (max 65536 kar.) 65536-0=65536




crap_vkn v4.34.0 by TCH
Thx to saxus for the escaped string decoder function (PHP), the realIP function (PHP) & the SQL handle layer (PHP), to thookerov for the int_divide function (PHP), to Jeff Anderson for the getSelText function (JS), to Alex King for the insertAtCursor function (JS), Flood3r for the new CSS styles, Pety for the spamprotection idea and some design and comfort ideas, MaxMind for the IP2Country database, famfamfam for the flags of countries and an unknown PHP programmer for the removeAccents function.



Kecskebaszók ide!