TCH (statz) | #1, Főfasz (10443) |
100 | #2150 | ^ | Idézet | Fri, 02 Nov 2012 21:04:25 +01 |
31.46.*.* | *.catv.pool.telekom.hu |
Éééén??? Soha nem tennék én ilyet. |
Prometheus (statz) | #3, Főfasz (1824) |
90 | #2151 | ^ | Idézet | Sun, 04 Nov 2012 11:41:30 +01 |
84.0.*.* | *.dsl.pool.telekom.hu |
Még mindig nem érkezett meg a Bane maszk, hogy a rák burjánozzon el a' agyukba'! |
TCH (statz) | #1, Főfasz (10443) |
78 | #2152 | ^ | Idézet | Sun, 04 Nov 2012 12:05:50 +01 |
31.46.*.* | *.catv.pool.telekom.hu |
Inkább csak: bálnafaszt a picsájukba. Reklamálj a póstánál, hogy mi ez a módi. |
kemi (statz) | #2, Főfasz (2970) |
331 | #2153 | ^ | Idézet | Sun, 04 Nov 2012 23:11:30 +01 |
77.234.*.* | *.pool.digikabel.hu |
A metrót kihekkelve egész használható a winnyóc. Gyorsabb mint a win7. Egy linuxnál már természetes, hogy agyon kell hekkelgetni, hogy működjön, de milyen már ez egy magát felhasználóbarátnak hirdető OS-nél?! Mi a fenét gondoltak az M$-nél, hogy rákényszerítenek egy érintőképernyőre tervezett tablet felületet a desktop júzerekre? |
TCH (statz) | #1, Főfasz (10443) |
611 | #2154 | ^ | Idézet | Sun, 04 Nov 2012 23:21:23 +01 |
31.46.*.* | *.catv.pool.telekom.hu |
Azért ez túlzás, max. van vele szivacs, de nem biztos, pl. az Ubi 10.04 és a Trinity nekem csont nélkül ment fel az új gépemre és minden elsőre ment. Kivéve a hardware-s MIDI-t. :P De azt is meg lehetett oldani. Gáz. :) A mikrofosnak ezerből ezeregy produktumára rá lehet így kérdezni, hogy mi a fenét gondoltak... |
TCH (statz) | #1, Főfasz (10443) |
2185 | #2155 | ^ | Idézet | Tue, 06 Nov 2012 17:04:33 +01 |
80.99.*.* | *.catv.broadband.hu |
Bár nem hinném, hogy valaki itt még paszkállal mérgezné magát, de e:unit StrArrFunc; {$mode objfpc}{$H+} interface type DynStrLst = Array of String; PDynStrLst = ^DynStrLst; Procedure SplitString(S: String; delim: Char; dest: PDynStrLst); Function GlueArray(src: PDynStrLst; delim: Char): String; Function ArrayPosition(data: PDynStrLst; search: String): Longint; implementation Procedure SplitString(S: String; delim: Char; dest: PDynStrLst); var count, i, l: Longint; sub: String; Begin SetLength(dest^, 0); count := 0; sub := ''; l := Length(S); For i := 1 To l Do Begin If (S[i] = delim) Then Begin count := count + 1; SetLength(dest^, count); dest^[count - 1] := sub; sub := ''; end Else Begin sub := sub + S[i]; end; end; SetLength(dest^, count + 1); dest^[count] := sub; end; Function GlueArray(src: PDynStrLst; delim: Char): String; var i, l: Longint; Begin GlueArray := ''; l := Length(src^) - 2; If (l > -2) Then Begin For i := 0 To l Do Begin GlueArray := GlueArray + src^[i] + delim; end; GlueArray := GlueArray + src^[l + 1]; end; end; Function ArrayPosition(data: PDynStrLst; search: String): Longint; var i, l: Longint; Begin l := Length(data^) - 1; ArrayPosition := - 1; For i := 0 To l Do Begin If (data^[i] = search) Then Begin ArrayPosition := i; Exit; end; end; end; end.A PHP-s explode, implode és array_search megvalósítása. Elméletileg minden Pascal származékban mennie kéne. Felül a $mode fordítási direktíva a FreePascalnak szól, amelyik Pascal nem ismeri, az úgyis kommentnek veszi, lévén {} karakterek közt van. |
kemi (statz) | #2, Főfasz (2970) |
413 | #2156 | ^ | Idézet | Tue, 06 Nov 2012 22:50:23 +01 |
94.21.*.* | *.pool.digikabel.hu |
Ez így annyiszor allokál, ahányszor megtalálja a határoló karaktert a szétvágandó sztringben. Én megszámolnám hányszor van benne, és utána lefoglalnék neki akkora memóriát amennyi kell. De mindjárt megírom C++-ban, úgyis kell a gyakorlat. :) |
TCH (statz) | #1, Főfasz (10443) |
966 | #2157 | ^ | Idézet | Wed, 07 Nov 2012 01:21:47 +01 |
31.46.*.* | *.catv.pool.telekom.hu |
Ez igaz, dehát elméletileg csak pár byte-nyi allokációkról van szó. Azonkívül mivel ez stringtömb, akkor is allokálni fog, amikor a substringeket kiteszem a tömbbe; igaz így kétszer allokál delimiterenként, úgy meg csak egyszer kéne. Nem tudom, hogy mi a gyorsabb, ha kétszer szalad végig a stringen és csak egyszer allokálja a tömböt, majd delimiterenként egy stringassign, vagy, ha egyszer szalad végig a stringen és közben delimiterenként egy allokálás + egy stringassign. Na, majd holnap este kibencsmárkolom, oszt ha neked van igazad átírom, köszi az észrevételt. Ok, csak te is oszd meg (és uralkodj). :) BTW, miért nem C-ben írod meg? Basszátok meg, kijött az Opera 12.10 és két dolog biztos: • Iszonyat, brutál módon übergyors, legalább másfél kétszer olyan gyors, mint eddig. • Iszonyat, brutál módon elbasztak benne valamit, mert nem lehet belépni vele a dzsímélre... |
TCH (statz) | #1, Főfasz (10443) |
15479 | #2158 | ^ | Idézet | Wed, 07 Nov 2012 03:18:26 +01 |
31.46.*.* | *.catv.pool.telekom.hu |
A múltkor nyomtam egy SunSpider tesztet a brózerekkel, most itt a következő verzió belőlük: Első kör:A Chrome még mindig ugyanazt a ~285ms körüli eredményt hozza, az Opera és a Firefox viszont a múltkori eredmény felénél kicsit többet hozták, azaz majdnem kétszer olyan gyorsak, mint voltak. Második kör:Szignifikáns különbség nincs az előző körhöz képest. A Firefox tízezredmásodpercre is ugyanazt hozta. Harmadik kör:Most sincs jelentős különbség. Végeredmény: Google Chrome 23: 285.467ms Mozilla Firefox 16: 299.7ms Opera 12.10: 341.667ms Ez egy nagyon jó eredmény! A Chrome még mindig vezet - ugyanazzal a betonstabilan tartott ~285ms körüli eredménnyel, mint a múltkor, ebben semmi meglepő nincsen - de már nem olyan toronymagasan, a Firefox és az Opera nem csak kegyetlenül begyorsultak, hanem kegyetlenül stabilak is lettek! A ~170%-os (Firefox) és ~150%-os (Opera) sebességnövekedést nem kiugrásszerűen hozták, hanem stabilan. Nem tudom mit csináltak ott a Mozillánál vagy az Operánál...de jól csinálták. Szép volt! És akkor már megnéztem a HTML 5 Test-et is:
Vagyis a Chrome minden tekinetben vezet (noha, a HTML 5 Test táblái szerint a Maxthon böngésző (WebKit módban) jobbat futott mint a Chrome), a Firefox pedig gyorsabb JS motorral rendelkezik az Operánál, viszont a szabványok és új technológiák támogatásában elmarad mögötte. |
Prometheus (statz) | #3, Főfasz (1824) |
44 | #2159 | ^ | Idézet | Wed, 07 Nov 2012 11:14:47 +01 |
84.0.*.* | *.dsl.pool.telekom.hu |
Nektek van Skype-otok? Föl fogom telepíteni. |
TCH (statz) | #1, Főfasz (10443) |
2606 | #215a | ^ | Idézet | Wed, 07 Nov 2012 12:28:12 +01 |
80.99.*.* | *.catv.broadband.hu |
Nem igazán, lévén a mikrofos megvette és azóta a Skype egy kémprogram. És ez most nem a szokásos téhácé féle anti-ms propaganda. Tessék: • 2011.05.10.: A mikrofos megvette a szkájpot. • 2011.06.29.: A mikrofos szabadalmaztatta a szkájp teflonbeszélgetések lehallgatását. Tehát ahogy megvette, már át is alakította kémprogramnak. • 2012.05.01.: Valami hacker rájött, hogy ha szkájpot használsz, akkor kideríthető az IP címed. Magyarán nem csak lehallgat, de le is követ. • 2012.06.13.: A mikrofos reklámokat rak a szkájpba. Lehallgatás, lekövetés és célzott reklámok... • 2012.06.29.: A winfosápdét minden windózos gépre kérés nélkül feltette a szkájpot, ahol be volt kapcsolva az automatikus frissítés. Tehát nem egyszerűen csak kémkedik a szkájp felhasználók után, hogy aztán célzott reklámot nyomhasson a pofájukba, vagy mindenféle kereskedelmi vagy kormányzati nyilvántartásnak eladhassa az adataikat, hanem egyenesen felnyomja a gépeket és kérés nélkül felrakja a lehallgatót/nyomkövetőt a gépedre! Vagyis immáron nem csak a szkájpfelhasználókat érinti a probléma, hanem minden szerencsétlen windózjúzert! (Legalábbis azokat, akiknek nincs annyi hozzáértése, hogy kontroll alatt tartsa a winfosápdétet és elenőrizze, hogy mi kerül a gépére - tudniillik a winfosápdét rohadt megbízhatatlan, nem egyszer volt rá példa, hogy trójai kémprogramot telepített a gépedre a windózápdét, mert feltörték a mikrofos frissítőszervereit. BTW, nem lehet, hogy neked is már rég felrakta a szkájpot a mikrofos?) • 2012.07.17.: A szkájp összeomlás esetén random embereknek küldi el a beszélgetéseidet. Rendben van, ez bug, nem kémkedés, de ez is csak azokat a szkájpverziókat érinti, amiket már a mikrofos fejlesztetett gányoltatott. Szóval Prometheus: Kerüld el a szkájpot, de kurwa messzire! (Poén lenne, ha saxus most előkerülne és megmagyarázná, hogy de miért nem is, meg miért jó amit a mikrofos (megint) művel és különben is szaralinuksz.) |
TCH (statz) | #1, Főfasz (10443) |
120 | #215b | ^ | Idézet | Wed, 07 Nov 2012 13:20:06 +01 |
80.99.*.* | *.catv.broadband.hu |
DWTF:$x = (isset($y['z'])) ? true : false;Na, ennek mi értelme volt??? (Melóhelyi kódban fogtam.) |
Prometheus (statz) | #3, Főfasz (1824) |
148 | #215c | ^ | Idézet | Wed, 07 Nov 2012 14:53:20 +01 |
84.0.*.* | *.dsl.pool.telekom.hu |
Flood3r, ráírsz a maszkosokra, légyszi? Tied a számla, gondolom, így praktikusabb. Azt hiszem, ők azok: http://www.costumekingdom.com/t-contact.aspx |
djpety alias "Pety" | #6, Lófasz (953) |
57 | #215d | ^ | Idézet | Wed, 07 Nov 2012 15:31:29 +01 |
31.46.*.* | *.catv.pool.telekom.hu |
Jó a Skype, régi verziót is lehet még használni (3.x pl). |
Prometheus (statz) | #3, Főfasz (1824) |
96 | #215e | ^ | Idézet | Wed, 07 Nov 2012 15:37:35 +01 |
84.0.*.* | *.dsl.pool.telekom.hu |
djpety, erre gondolsz?: http://www.letoltokozpont.hu/letoltes_programok_reszletes.php?a=1943&k=7 |
kemi (statz) | #2, Főfasz (2970) |
1454 | #215f | ^ | Idézet | Wed, 07 Nov 2012 15:53:05 +01 |
193.224.*.* | 193.224.*.* |
A C++ valamiért nem szereti a dinamikus stringtömböket, úgyhogy vektorral valósítottam meg. Persze lehet írni egy stringvektor osztályt amibe ezeket be lehet rakni metódusként. C++-szal azért már talán többen foglalkoznak. StrArrFunc.h #ifndef STRARRFUNC_H_ #define STRARRFUNC_H_ #include <iostream> #include <vector> using namespace std; void SplitString(string s, char delim, vector<string>* dest); string GlueArray(vector<string> src, char delim); long int ArrayPosition(vector<string> data, string search); #endif /* STRARRFUNC_H_ */ StrArrFunc.cpp #include "StrArrFunc.h" using namespace std; void SplitString(string s, char delim, vector<string>* dest) { int count = 0; string sub = ""; int l = s.length(); for (int i = 0; i < l; i++) { if (s[i] == delim) { count++; dest->push_back(sub); sub = ""; } else { sub += s[i]; } } dest->push_back(sub); } string GlueArray(vector<string> src, char delim) { string GlueArray = ""; long int l = src.size() - 1; if (l > -1) { for (int i = 0; i < l; i++) { GlueArray += src[i]; GlueArray += delim; } GlueArray += src[l]; } return GlueArray; } long int ArrayPosition(vector<string> data, string search) { long int l = data.size(); for (long int i = 0; i < l; i++) { if (data[i] == search) { return i; } } return -1; } |