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)
100 | #2150 | ^ | Idézet | Fri, 02 Nov 2012 21:04:25 +01
31.46.*.* Linux x86 Opera Classic Hungary *.catv.pool.telekom.hu
@Prometheus:
TCH, te oktatsz ki a piálásról? :P
Éééén??? Soha nem tennék én ilyet.
Trololo.


Prometheus  (statz) Főfasz
#3, Főfasz (1824)
90 | #2151 | ^ | Idézet | Sun, 04 Nov 2012 11:41:30 +01
84.0.*.* winhate Mozilla Firefox Hungary *.dsl.pool.telekom.hu
Még mindig nem érkezett meg a Bane maszk, hogy a rák burjánozzon el a' agyukba'!


TCH  (statz) Főfasz
#1, Főfasz (10443)
78 | #2152 | ^ | Idézet | Sun, 04 Nov 2012 12:05:50 +01
31.46.*.* Linux x86 Opera Classic Hungary *.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) Főfasz
#2, Főfasz (2970)
331 | #2153 | ^ | Idézet | Sun, 04 Nov 2012 23:11:30 +01
77.234.*.* winnyogsz Google Chrome Hungary *.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) Főfasz
#1, Főfasz (10443)
611 | #2154 | ^ | Idézet | Sun, 04 Nov 2012 23:21:23 +01
31.46.*.* Linux x86 Opera Classic Hungary *.catv.pool.telekom.hu
@kemi:
Egy linuxnál már természetes, hogy agyon kell hekkelgetni, hogy működjön
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.
@kemi:
de milyen már ez egy magát felhasználóbarátnak hirdető OS-nél?!
Gáz. :)
@kemi:
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?
A mikrofosnak ezerből ezeregy produktumára rá lehet így kérdezni, hogy mi a fenét gondoltak...


TCH  (statz) Főfasz
#1, Főfasz (10443)
2185 | #2155 | ^ | Idézet | Tue, 06 Nov 2012 17:04:33 +01
80.99.*.* Linux x86 Google Chrome Hungary *.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) Főfasz
#2, Főfasz (2970)
413 | #2156 | ^ | Idézet | Tue, 06 Nov 2012 22:50:23 +01
94.21.*.* Linux x86 Google Chrome Hungary *.pool.digikabel.hu
@TCH:
If (S[i] = delim) Then
Begin
    count := count + 1;
    SetLength(dest^, count);
    dest^[count - 1] := sub;
    sub := '';
end
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) Főfasz
#1, Főfasz (10443)
966 | #2157 | ^ | Idézet | Wed, 07 Nov 2012 01:21:47 +01
31.46.*.* Linux x86 Opera Classic Hungary *.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.

@kemi:
De mindjárt megírom C++-ban, úgyis kell a gyakorlat. :)
Ok, csak te is oszd meg (és uralkodj). :)

BTW, miért nem C-ben írod meg?
Trololo.
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) Főfasz
#1, Főfasz (10443)
15479 | #2158 | ^ | Idézet | Wed, 07 Nov 2012 03:18:26 +01
31.46.*.* Linux x86 Opera Classic Hungary *.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:
  • Google Chrome 23: 448 + 13 pont
  • Opera 12.10: 402 + 9 pont
  • Mozilla Firefox 16: 357 + 10
A Chrome itt is vezet, lassan 100%-ra fogja futni a tesztet. Az Opera ha nem is a seggében, de látótávolságon belül van mögötte. A Firefox kissé el van itt maradva tőlük.

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) Főfasz
#3, Főfasz (1824)
44 | #2159 | ^ | Idézet | Wed, 07 Nov 2012 11:14:47 +01
84.0.*.* winhate Mozilla Firefox Hungary *.dsl.pool.telekom.hu
Nektek van Skype-otok? Föl fogom telepíteni.


TCH  (statz) Főfasz
#1, Főfasz (10443)
2606 | #215a | ^ | Idézet | Wed, 07 Nov 2012 12:28:12 +01
80.99.*.* Linux x86 Google Chrome Hungary *.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) Főfasz
#1, Főfasz (10443)
120 | #215b | ^ | Idézet | Wed, 07 Nov 2012 13:20:06 +01
80.99.*.* Linux x86 Google Chrome Hungary *.catv.broadband.hu
DWTF:
$x = (isset($y['z'])) ? true : false;
Na, ennek mi értelme volt??? (Melóhelyi kódban fogtam.)


Prometheus  (statz) Főfasz
#3, Főfasz (1824)
148 | #215c | ^ | Idézet | Wed, 07 Nov 2012 14:53:20 +01
84.0.*.* winhate Mozilla Firefox Hungary *.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" Lófasz
#6, Lófasz (953)
57 | #215d | ^ | Idézet | Wed, 07 Nov 2012 15:31:29 +01
31.46.*.* winhate Google Chrome Hungary *.catv.pool.telekom.hu
Jó a Skype, régi verziót is lehet még használni (3.x pl).


Prometheus  (statz) Főfasz
#3, Főfasz (1824)
96 | #215e | ^ | Idézet | Wed, 07 Nov 2012 15:37:35 +01
84.0.*.* winhate Mozilla Firefox Hungary *.dsl.pool.telekom.hu
djpety, erre gondolsz?:
http://www.letoltokozpont.hu/letoltes_programok_reszletes.php?a=1943&k=7


kemi  (statz) Főfasz
#2, Főfasz (2970)
1454 | #215f | ^ | Idézet | Wed, 07 Nov 2012 15:53:05 +01
193.224.*.* Ubuntu x86 Mozilla Firefox Hungary 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;
}


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!