Archívum - 2011
november 19
character set collation
Sziasztok.
Egy kis segítséget kérnék.
Hogyan lehet elérni azt, hogy a magyar ékezetes betük közt különbséget tegyen a query?
Adott egy words tábla amelyben magyar szavak találhatóak.
A következő select: select * from words where word = 'cipö'
Megjeleniti az összes 'cipö' és 'cipó' előfordulását.
Igy természetesen működik: select * from words where BINARY word = 'cipö'
Ezt azonban a Hibernate nem eszi meg...
Létezik-e olyan megoldás ami Hibernate-nek is jó?
A következőket kipróbáltam, nem jártam sikerrel BINARY nélkül
set character_set_client = 'latin2';
set character_set_connection = 'latin2';
set character_set_database = 'latin2';
set character_set_filesystem = 'latin2';
set character_set_results = 'latin2';
set character_set_server = 'latin2';
set collation_connection = 'latin2_general_ci'
set collation_database = 'latin2_general_ci'
set collation_server = 'latin2_general_ci'
set character_set_client = 'utf8';
set character_set_connection = 'utf8';
set character_set_database = 'utf8';
set character_set_filesystem = 'utf8';
set character_set_results = 'utf8';
set character_set_server = 'utf8';
set collation_connection = 'utf8_general_ci'
set collation_database = 'utf8_general_ci'
set collation_server = 'utf8_general_ci'
ilyen is volt:
set collation_connection = 'utf8_bin'
set collation_database = 'utf8_bin'
set collation_server = 'utf8_bin'
■ Egy kis segítséget kérnék.
Hogyan lehet elérni azt, hogy a magyar ékezetes betük közt különbséget tegyen a query?
Adott egy words tábla amelyben magyar szavak találhatóak.
A következő select: select * from words where word = 'cipö'
Megjeleniti az összes 'cipö' és 'cipó' előfordulását.
Igy természetesen működik: select * from words where BINARY word = 'cipö'
Ezt azonban a Hibernate nem eszi meg...
Létezik-e olyan megoldás ami Hibernate-nek is jó?
A következőket kipróbáltam, nem jártam sikerrel BINARY nélkül
set character_set_client = 'latin2';
set character_set_connection = 'latin2';
set character_set_database = 'latin2';
set character_set_filesystem = 'latin2';
set character_set_results = 'latin2';
set character_set_server = 'latin2';
set collation_connection = 'latin2_general_ci'
set collation_database = 'latin2_general_ci'
set collation_server = 'latin2_general_ci'
set character_set_client = 'utf8';
set character_set_connection = 'utf8';
set character_set_database = 'utf8';
set character_set_filesystem = 'utf8';
set character_set_results = 'utf8';
set character_set_server = 'utf8';
set collation_connection = 'utf8_general_ci'
set collation_database = 'utf8_general_ci'
set collation_server = 'utf8_general_ci'
ilyen is volt:
set collation_connection = 'utf8_bin'
set collation_database = 'utf8_bin'
set collation_server = 'utf8_bin'
november 18
FLA és SWF fájlok megnyitása szerkesztésre
Üdv,hogyan lehet fla, és swf,kiterjesztésü fájlokat megnyitni valami ingyenes programmal?(szerkezteni
■ Flash
Üdvözlet,érdeklődnék flash honlapok elkészítésében,hogy mi kell hozzá vagyis milyen tudást igényel egy elég jól megtervezett jó kinézetű honlap leprogramozása?
Elsősorba mi is az a flash, mert úgy hallotttam hogy ezeket képekből csinálják a honlapokat igazából az érdekelne, hogy hol tudom elkezdeni a flash oldalkészítést? (Könyv,cd )
■ Elsősorba mi is az a flash, mert úgy hallotttam hogy ezeket képekből csinálják a honlapokat igazából az érdekelne, hogy hol tudom elkezdeni a flash oldalkészítést? (Könyv,cd )
Kritikákat kérek!
Az alábbi oldalakhoz kérnék 1-2 építő jellegű kritikát!
Köszönöm!
androvera.com
kaindl.hu
businessteam.hu
nemet-forditas.com
translation-agency.co.uk
fr.bttranslations.com
de.bttranslations.com
it.bttranslations.com
■ Köszönöm!
androvera.com
kaindl.hu
businessteam.hu
nemet-forditas.com
translation-agency.co.uk
fr.bttranslations.com
de.bttranslations.com
it.bttranslations.com
Szerializálás: külső referenciák injektálása
Szeretnék részleteket cachelni az aktuális állapotáról a rendszernek úgy, hogy a visszaállításkor az adott részlet automatikusan visszaépüljön a visszaállításkori rendszerbe. Így egy sokkal bonyolultabb cachelési logika valósítható meg... Gondoltam megosztom, hogy mire jutottam:Itt a lényeg annyi, hogy lehetséges szerializált objektumokba külső referenciákat injektálni.
class Identity
{
static protected $instance;
static public function Instance()
{
if (!isset(self::$instance))
self::$instance=new self();
return self::$instance;
}
protected $map=array();
public function hashCode($object)
{
$hashCode=spl_object_hash($object);
$this->map[$hashCode]=$object;
return $hashCode;
}
public function objectFromHashCode($hashCode)
{
return $this->map[$hashCode];
}
}
class State
{
public $value;
public function __construct()
{
$this->value=rand(0,111);
}
}
class MyClass
{
public $state;
public $stateHash;
public function __construct()
{
$this->changeState();
}
public function changeState()
{
$this->state=new State();
}
public function __sleep()
{
$this->stateHash=Identity::Instance()->hashCode($this->state);
return array('stateHash');
}
public function __wakeup()
{
$this->state=Identity::Instance()->objectFromHashCode($this->stateHash);
}
}
$object=new MyClass();
$clone=unserialize(serialize($object));
echo $object->state===$clone->state; //1
november 18
The movement to rid the world of HTML purism
A felhasználói élmény növeléséhez válaszd a legjobb webes megoldásokat
■ select értékének átadása
Sziasztok!
Két módszerrel is próbáltam kinyerni egy select értékét a torol2() fgv.-nek, de sajna egyik sem vált be. Ebben szorulnék 1 kis segítségre!
(A select innerhtml-lel lett kiíratva, egy másik elem helyére.)
function torol2(nyelv){
alert(nyelv);
}
function torol2(){
var nyelv= document.getElementById("hozzadaott");
alert(nyelv);
}
<select id="hozzadaott" name="ures" multiple='multiple'>
<option value="0">Jelenleg nincs hozzáadva egy nyelv sem!</option>
</select>
</div>
<input type="button" value="Töröl" onclick="torol2(this.form.hozzaadott.value)">
■ Két módszerrel is próbáltam kinyerni egy select értékét a torol2() fgv.-nek, de sajna egyik sem vált be. Ebben szorulnék 1 kis segítségre!
(A select innerhtml-lel lett kiíratva, egy másik elem helyére.)
function torol2(nyelv){
alert(nyelv);
}
function torol2(){
var nyelv= document.getElementById("hozzadaott");
alert(nyelv);
}
<select id="hozzadaott" name="ures" multiple='multiple'>
<option value="0">Jelenleg nincs hozzáadva egy nyelv sem!</option>
</select>
</div>
<input type="button" value="Töröl" onclick="torol2(this.form.hozzaadott.value)">
GnuPG + PHP
Sziasztok
PHP-ban szeretnék egy aláírást készíteni, azt beletenni egy xml fileba (azaz valamelyik elementbe) és ezt elküldeni egy webcímre. Az aláírás készítés azonban a PHP GnuPG extensionnel sehogysem sikerül. Azaz az aláírás elkészül, de nem jó.
Tesztként van egy perl script is, ami szintén futás közben állítja elô az aláírást a GnuPG modul sign parancsával:Ez a perl szépen lefut és az aláírás hiteles, mert a távoli szerver fogadja.
A php-ban készült aláírást viszont elutasítja a távoli gép. Azért gondolom, hogy a php-ben az aláíráskészítéssel van a gond, mert ha a perl script által készített aláírást teszem be az xml-be és azt küldöm el a php-ból, akkor minden ok.
A kulcskészítés a php scriptben:Olyan érzésem van, mintha nem azt a kulcsot használná az aláíráskészítéshez amit kellene. Az addsignkey függvény vajon a publikus vagy a titkos kulcsot használja az aláírás készítéséhez?
Mi lehet a hiba?
Köszönöm
■ PHP-ban szeretnék egy aláírást készíteni, azt beletenni egy xml fileba (azaz valamelyik elementbe) és ezt elküldeni egy webcímre. Az aláírás készítés azonban a PHP GnuPG extensionnel sehogysem sikerül. Azaz az aláírás elkészül, de nem jó.
Tesztként van egy perl script is, ami szintén futás közben állítja elô az aláírást a GnuPG modul sign parancsával:
$gpg->sign(armor => 1,plaintext => "/tmp/".$$.".txt",output =>"/tmp".$$.".out",passphrase=>$gpgpass,'detach-sign'=>1,);
A php-ban készült aláírást viszont elutasítja a távoli gép. Azért gondolom, hogy a php-ben az aláíráskészítéssel van a gond, mert ha a perl script által készített aláírást teszem be az xml-be és azt küldöm el a php-ból, akkor minden ok.
A kulcskészítés a php scriptben:
$res = gnupg_init();
$info = gnupg_keyinfo($res, '######');
$fingerprint = $info[0]['subkeys'][0]['fingerprint'];
print_r($info);
gnupg_addsignkey($res,$fingerprint);
gnupg_setarmor($res,1);
gnupg_setsignmode($res,GNUPG_SIG_MODE_DETACH);
$signed = gnupg_sign($res,$xmldata);
$xmltotal = str_replace("<SIGNATURE>","<SIGNATURE>$signed",$xmldata);
Mi lehet a hiba?
Köszönöm