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)
95 | #0fd0 | ^ | Idézet | Thu, 20 May 2010 17:00:04 +02
145.236.*.* Unknown Unknown Hungary *.pool.t-online.hu
Ja, látom. De miért csak ott jelenik meg? Ugye nem csinálsz minden rajzfilmhez külön DB táblát?


Flood3r  (statz) Lófasz
#8, Lófasz (838)
168 | #0fd1 | ^ | Idézet | Thu, 20 May 2010 17:06:44 +02
80.98.*.* Unknown Unknown Hungary *.catv.broadband.hu
hát, hogy máshogy oldjam meg, hogy mindegyikhez hozzá lehessen szólni? :D
Ha van ötleted, megoszthatod velem etéren. Mondom, nagyon noob-pistike vagyok én még ezekhez.


TCH  (statz) Főfasz
#1, Főfasz (10443)
2216 | #0fd2 | ^ | Idézet | Thu, 20 May 2010 21:10:29 +02
145.236.*.* Unknown Unknown Hungary *.pool.t-online.hu
Mondjuk úgy, hogy a tábládhoz hozzáadsz plusz egy mezőt, ami megmondja, hogy melyik rajzfilmhez csatolódik. Aztán ha pl rákattint valaki a kacsamesék x-edik epizódjára, aminek a sorszáma 54, akkor:
mysql_query('SELECT * FROM COMMENTS WHERE rajzfilm_id=54');


Egyéb nyúz. Ma du. könnyes búcsút vettem az Ubuntu 8.04-től és lefrissítettem az Ubuntu 10.04-re.

A frissítés flawless lefutott és dacára annak, hogy a kernel kicserélődött, az fglrx driver életben maradt és kapásból képet adott! (Linuxon ez már csodaszámba megy.)

A KDE3 sajna eltűnt a gépről és helyette a fosadék kiforratlan KDE4 került, de hála a KDE3/Trinity projektnek (https://wiki.kubuntu.org/Kubuntu/Kde3/Lucid), visszakerült a KDE3 a gépre és még a beállításaim is megmaradtak (mindössze pár ikon cserélődött le az új ikonkészlet miatt.)

Az a bizonyos emlegetett eszméletlen bútsebesség nálam nem jelentkezett, de kemi azt is mondta, hogy az fglrx belassítja a boot-ot, úgyhogy lehet, hogy ezért. De a Hardynál még így is gyorsabb valamivel.

És ami a legfontosabb: ezzel már új libc van és így fordulni és futni fognak az új alkalmazások is. Ez volt az egyetlen amit hiányoltam a Hardyból.

Az egyetlen eddig tapasztalt negatívum (ami nem is az Ubuntu 10.04 hibája), hogy az új 1.0-ás VLC nem hagyja magát rootként futtatni. Ezért a "rootként nem biztonságos" filozófiáért egyszer még agyba főbe rugdosom a Linuxos közösséget.

Mindegy. Rulez, na. A VLC-t meg majd megoldom. Rossz esetben visszateszem a 0.8.6-ot. Legrosszabb esetben, meg keresek más lejátszót.

Sz*rk: Már meg is oldottam. Egy sorstársam volt olyan szíves megosztani a jónéppel a megoldást:
#!/bin/sh  
  
user="username"  
xhost local:$user ; su -c "/usr/bin/vlc \"$@\"" $user
Na ezt el kell menteni a "/usr/local/sbin/vlc" fájlba, oszt csumi
Köszi mia1dolfan-nak a megoldásért.

Sz*rk fél évvel később:
A belinkelt szkriptnek volt egy hibája, hogy ha space volt a névben, akkor nem tudta megnyitni a kijelölt fájlt. Ezt most átírtam.


kemi  (statz) Főfasz
#2, Főfasz (2970)
589 | #0fd3 | ^ | Idézet | Thu, 20 May 2010 21:48:45 +02
80.98.*.* Unknown Unknown Hungary *.catv.broadband.hu
Az fglrx az egy rakás hígfos, szedd le és rakj fel egy nyílt forrású drivert, máris gyorsabb lesz. Amúgy én megvagyok a Gnómmal, az Ubuntu arra lett optimalizálva, talán a KDE miatt is lassabb a tied. Egyébkéne meg semmilyen oprendszert nem biztonságos rendszergazdaként futtatni, hacsak nem indokolt. Terminálonként egy sudóba nem törik bele a billentyűzeted.
Más: Gnome alatt be lehet valahol állítani a hangerőgomb viselkedését? Desktopon nem zavar, mert úgyis a hangfal potméterét használom, de laptopon filmet néztem, és kurva idegesítő, hogy 1 gombnyomásra 10%-okat ugrik a hangerő.


TCH  (statz) Főfasz
#1, Főfasz (10443)
1249 | #0fd4 | ^ | Idézet | Fri, 21 May 2010 12:20:43 +02
188.36.*.* Unknown Unknown Hungary *.dsl.pool.telekom.hu
Na az ilyenek miatt hagytam én ott a gnómot a picsába, mert ilyen elemi dolgokat nem lehet csuklóból konfigni benne, mint pl. a hangerőváltás mértéke. Bezzeg KDE3 alatt lehet. Lehet, hogy lassabb a KDE3, de komfortosabb.
Egyébként valahogy anno egyszer sikerült megtalálni valami fórumon, hogy kell, de már nem tudom hol. Próbáld meg hotkeyre bekonfigni a következő két parancsot:
amixer -q set 'Master' playback 1-   
amixer -q set 'Master' playback 1+

Én pedig világéletemben supervisorként használtam minden oprendszeremet, az Amigától kezdve, a winfoson át, a Linuxig és soha nem voltak biztonsági problémáim. Ennyi.
És rohadtül rühellem, ha a rendszer közli, hogy ehhez nincs jogom és ha akarok, akkor gépeljem be hatszázszor a jelszavamat. Nem bazdmeg, egy kattintás vagy egy billentyűkombináció és csinálja amit akarok, nem ugat vissza, nem winfosikszpé ez. Én megszoktam, hogy a saját rendszeremen én vagyok a főnök és hogy a rendszer azt csinálja, amit akarok.
Csak a hülyék tömik tele vírusokkal a gépüket, de azok akkor is, ha nem rendszergazda módban vannak.

Az fglrx lehet (tuti), hogy szar, de a Radeon (opensource) még szarabb. Kipróbáltam. Ez van, az nVidiásoknak jobban fekszik a Linux.


Flood3r  (statz) Lófasz
#8, Lófasz (838)
162 | #0fd5 | ^ | Idézet | Sat, 22 May 2010 01:35:17 +02
80.98.*.* Unknown Unknown Hungary *.catv.broadband.hu
No kérem, már majdnem kész vagyok ezzel a hozzászólásos bulival a retrovision-ön.
Köszönöm eddigi segítségedet, TCH. Még pár apró módosítás, és publikus lesz. :)


TCH  (statz) Főfasz
#1, Főfasz (10443)
10 | #0fd6 | ^ | Idézet | Sat, 22 May 2010 19:55:48 +02
84.0.*.* Unknown Unknown Hungary *.dsl.pool.telekom.hu
Nincs mit.


Flood3r  (statz) Lófasz
#8, Lófasz (838)
1442 | #0fd7 | ^ | Idézet | Sun, 23 May 2010 12:28:44 +02
80.98.*.* Unknown Unknown Hungary *.catv.broadband.hu
No, megint én vagyok :D Egy gyors kérdés, aztán béknéhagylak ezzel a péhápével.
Szal: Megcsináltam a BB-kódokat az oldalra. De sajnos technikai problémába ütköztem. Nem tudom azt a nyavajás url-t megcsinálni, mivel ott ugye két helyre is írni kéne cuccot. Hogy jobban láasd, mi a helyzet, aa BB kódokat így oldottam meg:

function BBCode($bbtext)
{
$BBCode = array(
"&" => "&",
"<" => "<",
">" => ">",
"" => "<b>",
"
" => "</b>",
"" => "<i>",
"
" => "</i>",
"" => "<u>",
"
" => "</u>",
"" => "'>",
":)" => "<img src='Smiley/nevet.png'",
":D" => "<img src='Smiley/jee.png'",
"B|" => "<img src='Smiley/unott.png'",
":Q" => "<img src='Smiley/sunyi.png'",
":@" => "<img src='Smiley/merges.png'",
"=" => "-"
);

$bbtext = str_replace(array_keys($BBCode), $BBCode, $bbtext);
return $bbtext;
}

Ötlet? :/


TCH  (statz) Főfasz
#1, Főfasz (10443)
8314 | #0fd8 | ^ | Idézet | Sun, 23 May 2010 15:56:52 +02
188.36.*.* Unknown Unknown Hungary *.dsl.pool.telekom.hu
Na, akkor egy kis BBCode tanfolyam.

BBCode-ból 4 féle van.

0. [tag]tartalom[/tag]
1. [tag=paraméter]tartalom[/tag]
2. [tag] (önzáró)
3. [tag paramnév0=paramérték0 paramnév1=paramérték0 ...]tartalom[/tag]

A 0. feldolgozása a köv képpen néz ki:
function bb_0($text, $tag, $r0, $r1, $r2 = '')
{
	$beg = '[' . $tag . ']';
	$lbeg = strlen($beg);
	$end = '[/' . $tag . ']';
	$lend = strlen($end);
	while (($begpos = stripos($text, $beg, 0)) !== false)
	{
		if (($endpos = stripos($text, $end, $begpos)) !== false)
		{
			$midpos = $begpos + $lbeg;
			$pre = substr($text, 0, $begpos);
			$mid = substr($text, $midpos, $endpos - $midpos);
			$pst = substr($text, $endpos + $lend);
			$text = $pre . $r0 . $mid . $r1;
			if ($r2 != '')
			{
				$text .= $mid . $r2;
			}
			$text .= $pst;
		}
		else
		{
			return $text;
		}
	}
	return $text;
}
Lényegében csak megkeresi a "[tag]" részt, keres utána egy "[/tag]" részt és ha talál, akkor cseréli őket a megadott részre.

Az 1. feldolgozása:
function bb_1($text, $tag, $r0, $r1, $r2)
{
	$beg = '[' . $tag . '=';
	$lbeg = strlen($beg);
	$end = '[/' . $tag . ']';
	$lend = strlen($end);
	while (($begpos = strpos($text, $beg, 0)) !== false)
	{
		if (($clspos = stripos($text, ']', $begpos)) !== false)
		{
			if (($endpos = stripos($text, $end, $clspos)) !== false)
			{
				$parpos = $begpos + $lbeg;
				$midpos = $clspos + 1;
				$pre = substr($text, 0, $begpos);
				$par = substr($text, $parpos, $clspos - $parpos);
				$mid = substr($text, $midpos, $endpos - $midpos);
				$pst = substr($text, $endpos + $lend);
				$text = $pre . $r0 . $par . $r1 . $mid . $r2 . $pst;
			}
			else
			{
				return $text;
			}
		}
		else
		{
			return $text;
		}
	}
	return $text;
}
Ugyanaz mint az előbb, csak itt "[tag=" részt keres először, aztán a záró "]" részt, majd a végén a "[/tag]" részt.

A 2. a legegyszerűbb:
function bb_2($text, $tag, $r0)
{
	return str_replace('[' . $tag . ']', $r0, $text);
}
Nem hiszem, hogy bármilyen magyarázat szükséges lenne.

A 3. a legbonyolultabb:
function bb_3($text, $tag, $r0, $r1, $r2, $params = array())
{
	$beg = '[' . $tag . ' ';
	$lbeg = strlen($beg);
	$end = '[/' . $tag . ']';
	$lend = strlen($end);
	while (($begpos = strpos($text, $beg, 0)) !== false)
	{
		if (($clspos = stripos($text, ']', $begpos)) !== false)
		{
			if (($endpos = stripos($text, $end, $clspos)) !== false)
			{
				$parpos = $begpos + $lbeg;
				$midpos = $clspos + 1;
				$pre = substr($text, 0, $begpos);
				$par = substr($text, $parpos, $clspos - $parpos);
				$mid = substr($text, $midpos, $endpos - $midpos);
				$pst = substr($text, $endpos + $lend);
				$pars = explode(' ', $par);
				$par = '';
				for ($i = 0; $i < count($pars); $i++)
				{
					$current = explode('=', $pars[$i]);
					if ($params[$current[0]] != '')
					{
						$par .= ' ' . $params[$current[0]] . '="' . $current[1] . '"';
					}
				}
				$text = $pre . $r0 . $par . $r1 . $mid . $r2 . $pst;
			}
			else
			{
				return $text;
			}
		}
		else
		{
			return $text;
		}
	}
	return $text;
}
Lényege, hogy a $params paraméterben adhatod meg neki, hogy melyik belső paramétert mire cserélje. A keresés úgy megy, hogy "[tag " (space is benne van!) részt keres először, majd megkeresi a "]" részt. Utána a kettő közöttit feldarabolja spacek szerint, majd a darabokat "=" jel szerint. Első a param neve, a második a param értéke. Amennyiben a a param neve szerepel a $param tömbben, akkor kicseréli arra, ami meg van adva benne, majd hozzáfűzi az értéket is. Aztán megkeresi a szokásos "[/tag]" zárást és csumi.

Ennyi az egész. Hozzáteszem, a szmájlik NEM BBCode tagek.

Ha nem akarsz szarakodni ezeknek a felparaméterezésével, akkor itt van egy feldolgozó függvény, ami támogat alapból egy csomó szart:
function bbcode2html($text)
{
	$tags = array
	(
		array('s', 0, '<s>', '</s>'),
		array('u', 0, '<u>', '</u>'),
		array('b', 0, '<b>', '</b>'),
		array('i', 0, '<i>', '</i>'),
		array('del', 0, '<s>', '</s>'),
		array('strike', 0, '<s>', '</s>'),
		array('code', 0, '<pre>', '</pre>'),
		array('cite', 0, '<cite>', '</cite>'),
		array('quote', 0, '<blockquote><div>', '</div></blockquote>'),
		array('embed', 0, '<embed src="', '" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385" />'),
		array('list', 0, '<ul>', '</ul>'),
		array('olist', 0, '<ol>', '</ol>'),
		array('olistua', 0, '<ol style="list-style-type: upper-alpha">', '</ol>'),
		array('olistla', 0, '<ol style="list-style-type: lower-alpha">', '</ol>'),
		array('olistur', 0, '<ol style="list-style-type: upper-roman">', '</ol>'),
		array('olistlr', 0, '<ol style="list-style-type: lower-roman">', '</ol>'),
		array('li', 0, '<li>', '</li>'),
		array('img', 0, '<img src="', '" />'),
		array('url', 0, '<a href="', '" target="_blank">', '</a>'),
		array('url', 1, '<a href="', '" target="_blank">', '</a>'),
		array('size', 1, '<font size="', '">', '</font>'),
		array('face', 1, '<font face="', '">', '</font>'),
		array('color', 1, '<font color="#', '">', '</font>'),
		array('hr', 2, '<hr />'),
		array('table', 3, '<table', '>', '</table>', array("cellpadding" => 'cellpadding', "cellspacing" => 'cellspacing', "class" => 'class', "align" => 'align', "bgcolor" => 'bgcolor', "width" => 'width')),
		array('tr', 3, '<tr', '>', '</tr>', array("class" => 'class', "align" => 'align', "bgcolor" => 'bgcolor', "valign" => 'valign')),
		array('th', 3, '<th', '>', '</th>', array("class" => 'class', "align" => 'align', "bgcolor" => 'bgcolor', "width" => 'width', "height" => 'height', "nowrap" => 'nowrap', "rowspan" => 'rowspan')),
		array('td', 3, '<td', '>', '</td>', array("class" => 'class', "align" => 'align', "bgcolor" => 'bgcolor', "width" => 'width', "height" => 'height', "nowrap" => 'nowrap', "rowspan" => 'rowspan')),
	);
	for ($i = 0; $i < count($tags); $i++)
	{
		$data = $tags[$i];
		$type = ($data[1] & 0x03);
		switch($type)
		{
			case 0:
				$text = bb_0($text, $data[0], $data[2], $data[3], $data[4]);
			break;
			case 1:
				$text = bb_1($text, $data[0], $data[2], $data[3], $data[4]);
			break;
			case 2:
				$text = bb_2($text, $data[0], $data[2]);
			break;
			case 3:
				$text = bb_3($text, $data[0], $data[2], $data[3], $data[4], $data[5]);
			break;
		}
	}
	return $text;
}


szopást szórakozást! :)


hababa   alias  "a vodkafonos köcsög" Balfasz
#20, Balfasz (35)
3 | #0fd9 | ^ | Idézet | Sun, 23 May 2010 23:42:38 +02
109.105.*.* Unknown Unknown Hungary *.naracom.hu
tch


hababa   alias  "a vodkafonos köcsög" Balfasz
#20, Balfasz (35)
3 | #0fda | ^ | Idézet | Sun, 23 May 2010 23:50:24 +02
109.105.*.* Unknown Unknown Hungary *.naracom.hu
TCH


Flood3r  (statz) Lófasz
#8, Lófasz (838)
312 | #0fdb | ^ | Idézet | Sun, 23 May 2010 23:57:43 +02
80.98.*.* Unknown Unknown Hungary *.catv.broadband.hu
Húha, jó kis kilóméteres kódok. Az első megoldást választva megoldottam :D
Még egy utcsó kérdés: Azt hogy csinálod meg, hogy minden sor végére odafűzzön egy sortörést a php? Mert konkrétan az van, hogy hiába nyomok entert, egy sorba írja az egész szöveget, és csak akkor megy lejjebb, ha a tábla széléhez ér.


Flood3r  (statz) Lófasz
#8, Lófasz (838)
62 | #0fdc | ^ | Idézet | Mon, 24 May 2010 00:35:07 +02
80.98.*.* Unknown Unknown Hungary *.catv.broadband.hu
áhá, már megoldottam, csak az nl2br funkciót kellett meghívni.


TCH  (statz) Főfasz
#1, Főfasz (10443)
382 | #0fdd | ^ | Idézet | Mon, 24 May 2010 21:49:25 +02
188.36.*.* Unknown Unknown Hungary *.dsl.pool.telekom.hu
Öhm, az tiszta, hogy nem csak az első féle BBCode-k léteznek? Vagy neked csak az kell?
De odaadhatom azt is, ami ez alatt a vendégkönyv alatt megy, oszt csak meg kell hívnod benne a bbcode2html függvényt.

A sortörés az str_replace('\n', '<br />', $text), de ha találtál rá mást, akkor ok.

BTW, mi a túrónak szűröd az egyenlőségjeleket?


Flood3r  (statz) Lófasz
#8, Lófasz (838)
405 | #0fde | ^ | Idézet | Tue, 25 May 2010 02:49:23 +02
80.98.*.* Unknown Unknown Hungary *.catv.broadband.hu
Elegek azok amik ott vannak, nem akarok én Új Openoffice-t csinálni Mozilla alá :D
Igen, az nl2br funkció egy "beépített" php funkció, amit csak meg kell hívni, és csókolom, ez minden sor végére odatesz egy "<br>"-t. Egyenlőség jelet azért szűröm, mert ezzel is lehet bohóckodni valamit, majd megkérdezem ismerőst, mi volt az, mert most nem jut eszembe, meg késő is van.

Písz


Flood3r  (statz) Lófasz
#8, Lófasz (838)
104 | #0fdf | ^ | Idézet | Tue, 25 May 2010 02:51:40 +02
80.98.*.* Unknown Unknown Hungary *.catv.broadband.hu
Meg is van ez a bohóckodás, elküldöm neked mélben, miről is van szó, mert ide inkább nem illeszteném be.


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!