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)
76 | #24d0 | ^ | Idézet | Sat, 06 Apr 2013 23:32:34 +02
78.92.*.* Linux x86 Opera Classic Hungary *.catv.pool.telekom.hu
Én inkább azon akadtam le, hogy egy threadnek már külön kultúrája van. XDDDD


TCH  (statz) Főfasz
#1, Főfasz (10443)
37 | #24d1 | ^ | Idézet | Sun, 07 Apr 2013 02:00:13 +02
78.92.*.* Ubuntu x86 Mozilla Firefox Hungary *.catv.pool.telekom.hu
Ezt firefos alól írom, teszt gyanánt.


TCH  (statz) Főfasz
#1, Főfasz (10443)
2961 | #24d2 | ^ | Idézet | Sun, 07 Apr 2013 02:27:09 +02
78.92.*.* Linux x86 Opera Classic Hungary *.catv.pool.telekom.hu
Vándékkönyv v3.17.0:
 •  Kijavítottam egy bugot a JS-ben, ami a képek "kiemelésével" foglalkozott, nem lett teljes méretű minden kép kattintás után, most már jó.
 •  Ez csak kemit érinti: betettem az agent savert, amit ígértem. Ha új agent jelenik meg egy postban, akkor bejelentkezés után a szokásos "Sz*rk. Del." páros mellett megjelenik egy "AE" felirat is (mint AgentEd), de ez csak azokon a postokon működik, ahol van még agent. Ha ráböksz, akkor csak a browser/os beállító jön fel és ha elmented, akkor behajítja a caps táblába az agentet a két ID-vel, valamint a poston is felülírja őket és törli az agentet a postból.
 •  Eddig is kurwára nem értettem, hogy mi a túróért jó a kódolás itt, ha adminerben/myadminban/sql-dumpban meg szar, minden ékezet helyett kettő darab fos karakter jelenik meg. Aztán valahol olvastam arról, hogy ilyenkor az unikód 2x van lekódolva (???) és kell egy @mysql_query('SET NAMES UTF8'); és jó lesz. Aham, csak a már létező postok ettől elbaszódtak, ha használtam ezt a beállítást. Úgyhogy most vettem a fáradságot és az összes kis és nagy ékezetes betűt (áäéëíïóöőúüű) átkonvertáltam. Minek következtében az eddig 8 megát felemésztő vendégkönyv lecsökkent 5 megára, vagyis tényleg 2x akkora helyet foglaltak az ékezetes karakterek. Kurwa anyját az unikódnak, erre azt tudom mondani. Sajnos minden egyéb karakterkészlet (cirill, távolkeleti) szarul jelenik meg így, mert a régi módon van még lekódolva, dehát azzal nem tudtam mit kezdeni, honnan a faszomból szopjam ki, hogy azokat hogy baszta el... Viszont alternatív megoldásként betettem azt, hogy innentől az alap ugyan az, hogy van SET NAMES UTF8, viszont ha beírjátok az URL-be +1 get paraméternek, hogy kecskegeci, akkor kikapcsolja és olvashatóak lesznek a cirill illetve távolkeleti szövegek is. Ha megint lekéritek az oldalt ezzel a parammal, akkor visszakapcsolja. Na most, én arra kérek mindenkit, hogy ha "hieroglifákat" talál, amik "kecskegeci módban" ruszki vagy kínai (vagy whatever) szöveggé alakulnak át, akkor a post számát énekelje meg keminek vagy nekem, mert mi tudjuk szerkeszteni a postot és az előtte "kecskegeci módban" kicopyzott szöveget "normál módban" beszúrva helyre tudjuk hozni a kódolását. (Egy párat már ki is javítottam.) Az unikódnak meg mégegyszer a kurwa anyját, meg annak is aki kitalálta.*
 •  A DOCTYPE-t XHTML 1.0-ról átcseréltem XHTML 1.1-re.

*Hogy hogy a faszomba fordulhat elő olyan, hogy kétszeresen legyen kódolva az unikódos karakter??? Odafelé még csak-csak értem, átalakult az egy byte-os ékezetes karakter egy két byte-osra, aztán a balfasz beállítás miatt mind a két byte-ra mégegyszer ugyanez. Ezt még értem. De visszafele, amikor már semmiféle szarakodás nincsen csak odaokádja a szöveget a böngészőnek, akkor az hogy a halálba jött vissza jól???


djpety  alias  "Pety" Lófasz
#6, Lófasz (953)
330 | #24d3 | ^ | Idézet | Sun, 07 Apr 2013 11:53:59 +02
31.46.*.* winhate Google Chrome Hungary *.dsl.pool.telekom.hu
@TCH:
Úgyhogy most vettem a fáradságot és az összes kis és nagy ékezetes betűt (áäéëíïóöőúüű) átkonvertáltam.
Szerint ha PHP-ból megoldottad korábban a dupla kódolás kikódolását, akkor szimplán írj egy mini scriptet, ami még a régi eljárás szerint kikódol, és azzal alakítsd vissza / töltsd vissza a megfelelő formátumba.




TCH  (statz) Főfasz
#1, Főfasz (10443)
1087 | #24d4 | ^ | Idézet | Sun, 07 Apr 2013 12:11:55 +02
78.92.*.* Linux x86 Opera Classic Hungary *.catv.pool.telekom.hu
@djpety:
Szerint ha PHP-ból megoldottad korábban a dupla kódolás kikódolását, akkor szimplán írj egy mini scriptet, ami még a régi eljárás szerint kikódol, és azzal alakítsd vissza / töltsd vissza a megfelelő formátumba.
Nem PHP-ból oldottam meg, hanem SQL-ből. Írtam minden ékezetes karakterre egy UPDATE-t.
Amúgy az ötlet nem is lenne rossz, csak sajnos az a baj, hogy a javarésze már át van kódolva - csak az a pár idegen karakterkészletes post maradt, ami a vendégkönyv teljes széltében van szétszórva - és ha ezekre megint applikálom a cserét, akkor abból baj lesz. :)
Persze le lehet kezelni, hogy binárisan ellenőrizze, de inkább nem szívnék ezzel, amikor ennél jóval egyszerűbb az, hogyha találok egyet, akkor átváltok kompatibilis kecskegeci üzemmódba, kicopyzom, majd normál módban újrapostolom, főleg mivel szerintem kevesebb, mint tíz post maradt, amiben ilyen van.

A mailt megkaptad? Lecsekkoltad az oldalt? Jó lenne még ma véglegesíteni az oldalt, igazából minden készen van, kivéve a slider képen a feliratot, mert azt nem mondtad, hogy hogy akarják kezelni.


djpety  alias  "Pety" Lófasz
#6, Lófasz (953)
1746 | #24d5 | ^ | Idézet | Sun, 07 Apr 2013 12:44:18 +02
31.46.*.* winhate Google Chrome Hungary *.dsl.pool.telekom.hu
@TCH:
Úgyhogy most vettem a fáradságot és az összes kis és nagy ékezetes betűt (áäéëíïóöőúüű) átkonvertáltam.
Szerint ha PHP-ból megoldottad korábban a dupla kódolás kikódolását, akkor szimplán írj egy mini scriptet, ami még a régi eljárás szerint kikódol, és azzal alakítsd vissza / töltsd vissza a megfelelő formátumba.

Sample:
var posts = document.getElementsByClassName('fasztabla');
var ids = document.getElementsByClassName('anyad');
var ii = 0; var sql = '';
for(var i in posts){
	try
	{
		console.log(posts[i].className);
		if(posts[i].className == "fasztabla")
		{
			console.log(i);
			ii++;
			var id = parseInt((ids[ii].innerHTML).substr(1), 16);
			var post = posts[i].innerText || posts[i].textContent;
			sql = sql + "UPDATE `posts` SET `post` = '"+post+"' WHERE `id` = '"+id+"'<br />";
		}
	} catch(err){ console.log("Ez türtént, oszt tovább mentem: " + err); }
}
document.write(sql);


Gondolom ez nem lesz kattintható, de próba: javascript: var posts = document.getElementsByClassName('fasztabla'); var ids = document.getElementsByClassName('anyad'); var ii = 0; var sql = ''; for(var i in posts){ try { console.log(posts[i].className); if(posts[i].className == "fasztabla") { console.log(i); ii++; var id = parseInt((ids[ii].innerHTML).substr(1), 16); var post = posts[i].innerText || posts[i].textContent; sql = sql + "UPDATE `posts` SET `post` = '"+post+"' WHERE `id` = '"+id+"'<br />"; } } catch(err){ console.log("Ez türtént, oszt tovább mentem: " + err); } } document.write(sql);



djpety  alias  "Pety" Lófasz
#6, Lófasz (953)
110 | #24d6 | ^ | Idézet | Sun, 07 Apr 2013 12:48:26 +02
31.46.*.* winhate Google Chrome Hungary *.dsl.pool.telekom.hu
Na a bevezetés az előző postból maradt. Nyílvánvaló, de azt írtam még, hogy javascripttel generálsz query-ket.


djpety  alias  "Pety" Lófasz
#6, Lófasz (953)
66 | #24d7 | ^ | Idézet | Sun, 07 Apr 2013 12:50:01 +02
31.46.*.* winhate Google Chrome Hungary *.dsl.pool.telekom.hu
Igen, az emailt megkaptam. Van pár apróság, leírom őket hamarosan!


TCH  (statz) Főfasz
#1, Főfasz (10443)
731 | #24d8 | ^ | Idézet | Sun, 07 Apr 2013 12:58:36 +02
78.92.*.* Linux x86 Opera Classic Hungary *.catv.pool.telekom.hu
Kijavítottam az url-edet, azért nem volt jó, mert url= formátumot használtál, az ugye meg az első ] karakternél lezáródik. sima url-ként amint látod jó lenne, ha nem nyitná meg automatikusan másik lapon a dolgot. :)

A kód maga viszont nem használható, egyetlenegy prózai okból kifolyólag: te abból indultál ki, hogy a tartalom jól jelenik meg, tehát elég innen kimásolni és visszatölteni a db-be, csakhogy pont ez a baj, hogy már nem jól jelenik meg, ugyanaz menne vissza a táblába. :) Ha meg átmegyek a régi üzemmódba, akkor meg a már átkódolt részek fognak szarul megjelenni.

Azért köszi, hogy foglalkozol vele, de imho felesleges, azt a pár kriksz krakszot majd megtaláljuk, vagy sem, nem létfontosságú.


djpety  alias  "Pety" Lófasz
#6, Lófasz (953)
116 | #24d9 | ^ | Idézet | Sun, 07 Apr 2013 13:19:02 +02
31.46.*.* winhate Google Chrome Hungary *.dsl.pool.telekom.hu
@TCH:
ha nem nyitná meg automatikusan másik lapon a dolgot. :)
Chromeban működik, nem nyitja meg másik lapon.


TCH  (statz) Főfasz
#1, Főfasz (10443)
419 | #24da | ^ | Idézet | Sun, 07 Apr 2013 13:34:21 +02
78.92.*.* Linux x86 Opera Classic Hungary *.catv.pool.telekom.hu
Sőt, Operában is működik, ha bekapcsolom, hogy tiltsa le a felugráló ablakokat...
Pety, te már megint fogtál egy bugot a BB-ben. :) Illetve nem bugot, hanem sechole-t, mert ez az, ha javascriptet lehet injektálni a kódba. Szal, köszi, nekem eszembe se jutott, hogy az url bizony megeszi a javascript: prefixet, pedig hányszor használtam már... :P
De sebaj, most a 3.17.1-ben (BB v3.1.18) ezt fixáltam.


saxus  (statz) Agyfasz
#9, Agyfasz (419)
2810 | #24db | ^ | Idézet | Sun, 07 Apr 2013 18:20:09 +02
84.3.*.* winhate Mozilla Firefox Hungary *.catv.pool.telekom.hu
"Az oké, hogy a megjelenítés szempontjából jobb, ha a júzer nyelvének megfelelő formátumot választjuk, de ilyesmi konverziót meg lehet oldani a számbeviteli mezőn belül is."

De kurvára nem ott a helye. Minden egyes komponensnél külön-külön kezeljük le egyesével a területi beállításokat? Ne szopass már.

"Vagyis ő majd lekezeli, és lecseréli a júzer tizedeselválasztóját pontra. "

Vagy nem. Érdekes módon jobb helyeken olyat meg tudnak oldani, hogy nyelvfüggetlenek legyenek a függvénynevek, ld. Excel (bár hasznossága sok esetben vitatható).

"Nekem egy Python szkriptben legenerált csv-t kellett beolvasnom.

Vagy inkább csak nem foglalkoznak vele sok helyen. Mondom, alapból "C"-t szoktak használni, azaz kb. úgy, ahogy a forráskódot írod. .NET-ben annyiból más, hogy alapból átveszi a területi beállítást. De egyébként mondom, ugyanez megvan mindenhol máshol is:

#include <locale.h>

int _tmain(int argc, _TCHAR* argv[])
{
	float f = 1.2f;

	printf("Locale: %s\n", setlocale(LC_ALL, ""));
	printf("%f\n", f);

	return 0;
}


Ezt fogja kidobni:

Locale: Hungarian_Hungary.1250
1,200000

http://www.cplusplus.com/reference/clocale/setlocale/
http://docs.python.org/2/library/locale.html
http://php.net/manual/en/function.setlocale.php

stb.

"Érdekes módon más nyelvek mindig pontot szúrnak be a tizedeselválasztó helyére, csak a mikrofos úszik szemben az árral."

Hohó... Jön ide árlistából mindenféle, német részről azért nem ritka, hogy tizedesvesszővel jön. Itt marhára nem az MS úszik szemben az árral, hanem mindenki más szarja le magasról a lokalizációt és/vagy nem tanítják sehol, hogy nédmá, ilyen is van. Így születnek azok a szarok is, ahol a köcsög angolszász vidékről érkező úgy gondolja, hogy más karakter nem is létezik, mint ami az ő ABC-jükben van és az első ékezetes karakter megfekteti a programját. Lazán kapcsolódik:

http://hup.hu/cikkek/20130407/majdnem_keresztbe_tett_a_fedora_19_kiadasi_ciklusanak_schrodinger_macskaja

"Én inkább azon akadtam le, hogy egy threadnek már külön kúltúrája van. XDDDD"

Hahahaha NAGYONVICCES!!!!! XDXDXD!!!!!444 Egyébként meg:

"The locale information is maintained per process, not per thread. If you are running PHP on a multithreaded server API like IIS or Apache on Windows, you may experience sudden changes in locale settings while a script is running, though the script itself never called setlocale(). This happens due to other scripts running in different threads of the same process at the same time, changing the process-wide locale using setlocale(). "

Mondjuk ebben semmi meglepő nincs, PHP-ben a gettext() is ugyanezen okok miatt teljesen használhatatlan és ezért implementál helyette mindenki saját megoldást.


kemi  (statz) Főfasz
#2, Főfasz (2970)
419 | #24dc | ^ | Idézet | Sun, 07 Apr 2013 18:42:08 +02
178.164.*.* winhate Google Chrome Hungary *.pool.digikabel.hu
@saxus:
Vagy inkább csak nem foglalkoznak vele sok helyen. Mondom, alapból "C"-t szoktak használni, azaz kb. úgy, ahogy a forráskódot írod. .NET-ben annyiból más, hogy alapból átveszi a területi beállítást. De egyébként mondom, ugyanez megvan mindenhol máshol is
Máshol ha kell akkor beállítom, ha nem akkor a pontot kezeli tizedeselválasztóként. Ki a fasz kérte, hogy nyelvfüggően kezelje a beolvasást?


Prometheus  (statz) Főfasz
#3, Főfasz (1824)
163 | #24dd | ^ | Idézet | Sun, 07 Apr 2013 21:38:41 +02
86.101.*.* winhate Mozilla Firefox Hungary *.catv.broadband.hu
Kemi!

Föltelepítettem. Van két mappám: eclipse és sdk, valamint egy exe: SDK Manager. Az exe nem nyílik meg, csak bevillan egy pillanatra, aztán semmi. Mi legyen?


TCH  (statz) Főfasz
#1, Főfasz (10443)
616 | #24de | ^ | Idézet | Sun, 07 Apr 2013 21:47:43 +02
78.92.*.* Linux x86 Opera Classic Hungary *.catv.pool.telekom.hu
@saxus:
Hahahaha NAGYONVICCES!!!!! XDXDXD!!!!!444
Ugye? :) Egyébként meg én sose vitattam, hogy a PHP fos, de attól még a winfos is az marad, az ííess meg pláne. És nem, attól, hogy a szopacs is fos, attól még a mikrofos szemete nem lesz jobb. Csak azt nem értem minek mondom ezt el. :/
@kemi:
Ki a fasz kérte, hogy nyelvfüggően kezelje a beolvasást?
Hagyjad kemi, nem érti. Már teljesen agymosott, annyira hozzászokott ahhoz, hogy a környezet kinyalja a seggét, meg már helyette gondolkozik és cselekszik is.

Footnote: A Fedora vs macska téma, tényleg epic fail, de ettől még a winfos szar marad.


saxus  (statz) Agyfasz
#9, Agyfasz (419)
705 | #24df | ^ | Idézet | Sun, 07 Apr 2013 22:42:49 +02
84.3.*.* winhate Mozilla Firefox Hungary *.catv.pool.telekom.hu
"Ki a fasz kérte, hogy nyelvfüggően kezelje a beolvasást?"

Jó értem, ha bárki megpróbál valamit normálisan megcsinálni és nem a 40 éve elbaszott dolgokat továbbvinni, akkor már suttyó köcsög, szembeúszik az árral. És véletlenül se lehetséges olyan, hogy a programozóval van a gond, hogy nem ismeri az eszközt/nyelvet/környezetet, amit használ.

"Hagyjad kemi, nem érti. Már teljesen agymosott, annyira hozzászokott ahhoz, hogy a környezet kinyalja a seggét, meg már helyette gondolkozik és cselekszik is."

Ja, én vagyok az agymosott, mikor a programozók 90%-a szimplán baszik ezekkel a problémaköröknek egyáltalán utánanézni, hogy miért is van. Inkább beközli, hogy szar mert csak.


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!