abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 15:33 | Komunita

V australském Hobartu probíhá tento týden konference linux.conf.au 2017. Na programu je celá řada zajímavých přednášek. Sledovat je lze online.

Ladislav Hagara | Komentářů: 0
dnes 10:20 | Zajímavý článek

Pavel Tišnovský se v dvoudílném článku na MojeFedora.cz věnuje bitmapovým (rastrovým) grafickým editorům ve Fedoře. V prvním dílu se věnuje editorům MyPaint, MtPaint, Pinta, XPaint, Krita a GIMP. V pokračování pak editorům GNU Paint (gpaint), GrafX2, KolourPaint, KIconEdit a Tux Paint.

Ladislav Hagara | Komentářů: 0
včera 17:11 | Komunita

Byl proveden bezpečnostní audit svobodného IMAP a POP3 serveru Dovecot (Wikipedie). Audit byl zaplacen z programu Mozilla Secure Open Source a provedla jej společnost Cure53. Společnost Cure53 byla velice spokojena s kvalitou zdrojových kódu. V závěrečné zprávě (pdf) jsou zmíněny pouze 3 drobné a v upstreamu již opravené bezpečnostní chyby.

Ladislav Hagara | Komentářů: 0
včera 15:30 | IT novinky

Nadace Raspberry Pi představila na svém blogu Raspberry Pi Compute Module 3 (CM3 a CM3L), tj. zmenšené Raspberry Pi vhodné nejenom pro průmyslové využití. Jedná se o nástupce Raspberry Pi Compute Module (CM1) představeného v dubnu 2014. Nový CM3 vychází z Raspberry Pi 3 a má tedy dvakrát více paměti a desetkrát větší výkon než CM1. Verze CM3L (Lite) je dodávána bez 4 GB eMMC flash paměti. Uživatel si může připojit svou vlastní. Představena byla

… více »
Ladislav Hagara | Komentářů: 0
včera 01:23 | Nová verze

Oficiálně bylo oznámeno vydání verze 3.0 multiplatformního balíku svobodných kancelářských a grafických aplikací Calligra (Wikipedie). Větev 3 je postavena na KDE Frameworks 5 a Qt 5. Krita se osamostatnila. Z balíku byly dále odstraněny aplikace Author, Brainstorm, Flow a Stage. U Flow a Stage se předpokládá jejich návrat v některé z budoucích verzí Calligry.

Ladislav Hagara | Komentářů: 6
15.1. 15:25 | Nová verze

Bylo oznámeno vydání první RC (release candidate) verze instalátoru pro Debian 9 s kódovým názvem Stretch. Odloženo bylo sloučení /usr jako výchozí nastavení v debootstrap. Vydán byl také Debian 8.7, tj. sedmá opravná verze Debianu 8 s kódovým názvem Jessie.

Ladislav Hagara | Komentářů: 6
15.1. 13:37 | Zajímavý projekt

1. ledna byl představen projekt Liri (GitHub). Jedná se o spojení projektů Hawaii, Papyros a původního projektu Liri s cílem vyvíjet operační systém (linuxovou distribuci) a aplikace s moderním designem a funkcemi. Včera byl představen Fluid 0.9.0 a také Vibe 0.9.0. Jedná se o toolkit a knihovnu pro vývoj multiplatformních a responzivních aplikací podporující Material Design (Wikipedie) a volitelně také Microsoft Design Language (designový jazyk Microsoft) [reddit].

Ladislav Hagara | Komentářů: 8
14.1. 00:33 | Zajímavý software

Google na svém blogu věnovaném open source představil knihovnu pro komprimaci a dekomprimaci 3D grafiky s názvem Draco. Knihovna bude využívána například v aplikacích pro virtuální a rozšířenou realitu. Porovnání Draco s gzip na YouTube. Zdrojové kódy Draco jsou k dispozici na GitHubu pod licencí Apache 2.0.

Ladislav Hagara | Komentářů: 5
13.1. 17:27 | IT novinky

V loňském roce proběhla úspěšná kampaň na Indiegogo na podporu GPD Win. Jedná se o malý 5,5 palcový notebook a přenosnou herní konzoli v jednom. Předinstalované Windows 10 lze nahradit Linuxem. V únoru by se na Indiegogo měla objevit kampaň na podporu 7 palcového notebooku GPD Pocket.

Ladislav Hagara | Komentářů: 36
13.1. 02:00 | Nová verze

Po pěti měsících od vydání verze 1.0.0 (zprávička) byla vydána verze 2.0.0 frameworku Kirigami (HIG) pro vytváření uživatelských rozhraní mobilních a konvergentních aplikací nad toolkitem Qt. Pro vyzkoušení je určena aplikace pro Android Kirigami gallery.

Ladislav Hagara | Komentářů: 0
Jak se stavíte k trendu ztenčování přenosných zařízení (smartphony, notebooky)?
 (10%)
 (2%)
 (74%)
 (3%)
 (10%)
Celkem 301 hlasů
 Komentářů: 24, poslední dnes 10:14
    Rozcestník
    Reklama

    Dotaz: MySQL, přenos databáze z localhostu na webhost, problémy s kódováním

    18.6.2006 13:43 Marek Hnilica | skóre: 12 | blog: aiyyo | Říčany
    MySQL, přenos databáze z localhostu na webhost, problémy s kódováním
    Přečteno: 1073×
    Dobrý den,

    mám problém s přenosem databáze z localhostu (MySQL 5.0.22-log) na webhost (MySQL 4.1.11-Debian_4sarge4-log a MySQL 5.0.20-log). Situace je taková, že se snažím rozfungovat CMS a data, která si vytvořím u sebe na localu přenést na net. MySQL ani PHP nejsou mojí doménou, tak se omlouvám, jestli budu psát příliš po lopatě a (nebo) nebudu psát relevantní informace. :-)
    • U mě běží CMS, který defaultně používá UTF-8, databáze je nově vytvořena v phpMyAdmin a jako collation je nastaveno utf8_general_ci. V CMS napíšu text, uložím, všechno včetně diakritiky je fajn, stránka zobrazena jako UTF-8.
    • V phpMyAdminovi v záložce export označím všechno, co jde a jako soubor databázi uložím na disk.
    • Na hostiteli vytvořím taktéž novou databázi, stejné collation a v záložce SQL uploadnu soubor (jako UTF-8).
    • Nyní bych čekal, že uvidím na webu to, co u mě na localu, což je mylný předpoklad:
      • Na ic.cz, kde běží MySQL 4.1.11-Debian_4sarge4-log, je stránka sice taktéž defaultně zobrazena jako UTF-8, ale diakritika nefunguje. Pokud v prohlížeči ale natvrdo nastavím zobrazení jako ISO8859-2, diakritika funguje: CMS Made Simple Etomite.
      • Na pipni.cz, MySQL 5.0.20-log, to samé, ale je třeba dát natvrdo CP1250. CMSMS
      • Nebyl by sice problém změnit kódování v CMS tak, aby to vypadalo správně, ale to není řešení :-/
    Tady na abíčku a zejména na netu jsem našel rady, které se zřejmě týkají přechodu ze starší verze MySQL na novější (4.1 a výš), nebo jsem nepochopil, že se jedná o stejný problém :-) Za rady, odkazy, etc. předem děkuju.

    Odpovědi

    18.6.2006 14:29 tully | skóre: 9 | blog: tully
    Rozbalit Rozbalit vše Re: MySQL, přenos databáze z localhostu na webhost, problémy s kódován
    ten isty problem

    zatial sa mi nepodarilo korektne importnut data cez phpadmin-a :( - riesim to cez konzolu:

    ak mas ssh pristup na server:
    ssh host
    mysql -u login --password heslo
    use databaza;
    SET CHARACTER SET 'utf8';  
    SET NAMES 'utf8';
    \. /cesta k exportovanemu suboru
    
    ( ak exportovany subor otvotis v nejakom textovom editore zobrazi sa diakritika spravne s utf-8 kodovanim ???)
    18.6.2006 14:34 tully | skóre: 9 | blog: tully
    Rozbalit Rozbalit vše Re: MySQL, přenos databáze z localhostu na webhost, problémy s kódován
    resp. skontroluj data cez phpadmina a ak su ulozene korektne, skontroluj ci mas v tom CMS v skripte, ktory sa stara o pripojenie k db nieco taketo:
    mysql_query("SET character_set_results=UTF8",$connection);
    mysql_query("SET character_set_connection=UTF8",$connection);
    mysql_query("SET character_set_client=UTF8",$connection);
    
    18.6.2006 14:49 Marek Hnilica | skóre: 12 | blog: aiyyo | Říčany
    Rozbalit Rozbalit vše Re: MySQL, přenos databáze z localhostu na webhost, problémy s kódován
    Přístup přes ssh nemám, je to freehosting, nic životně důležitého. V phpMyAdminovi na hostingu je vše uloženo korektně (tedy ve firefoxu při kódování UTF-8 jsou písmena s diakritikou správně, některá jsou převedena do tvaru: & scaron, & yacute, & aacute (bez těch mezer, ábíčko by to bylo interpretovalo jako znaky)).

    Co se týče toho skriptu, hledal jsem a CMSMS zřejmě používá adodb a ve zdrojácích, které by se měly týkat mysql jsem nic nenašel. :-(
    18.6.2006 15:04 tully | skóre: 9 | blog: tully
    Rozbalit Rozbalit vše Re: MySQL, přenos databáze z localhostu na webhost, problémy s kódován
    skus nieco taketo(bez adodb):
    $connection = mysql_connect(DBhost.':'.DBport, DBuser, DBpwd);
    mysql_select_db(DBdbname,$connection);
    mysql_query("SET character_set_results=UTF8",$connection);
    mysql_query("SET character_set_connection=UTF8",$connection);
    mysql_query("SET character_set_client=UTF8",$connection);
    $result=mysql_query("select nieco from nieco",$connection);
    while ($data=mysql_fetch_array($result))
           {
           echo $data[nieco].'
    '; }
    ak ti to takto vypise data korektne s diakritikou, problem bude asi niekde v adodb
    18.6.2006 15:57 Marek Hnilica | skóre: 12 | blog: aiyyo | Říčany
    Rozbalit Rozbalit vše Re: MySQL, přenos databáze z localhostu na webhost, problémy s kódován
    Zkusil jsem to výše, ale nepodařilo se mi zprovoznit tu smyčku, tak jsem okopíroval něco z php.net, takže se celý obsah databáze vypíše na web. Hledej na té stránce číslovku 30, vedle ní je ta diakritika a správně. Znamená to, že je chyba v tom, jak CMS přistupuje k databázi? Protože proč mi to jinak na locale jde a pouze při přenosu toho dumpu na webhost to nefunguje?
    18.6.2006 16:12 tully | skóre: 9 | blog: tully
    Rozbalit Rozbalit vše Re: MySQL, přenos databáze z localhostu na webhost, problémy s kódován
    nasledujuce brat ako moj nazor (ale myslim ze spravny :) ): mysql ma ako default svedske kodovanie - vtedy nevytiahnes data s diakritikou spravne pokial niekde nenastavis to co som pisal:
    SET CHARACTER SET 'utf8';  
    SET NAMES 'utf8';
    SET character_set_connection=UTF8
    SET character_set_client=UTF8
    
    moze byt ze doma to mas nastavene priamo v mysql na utf-8.

    ak si pozries parametre aktualneho pripojenia mal by si vidiet nieco taketo:
    mysql> status
    
    Server characterset:    utf8
    Db     characterset:    utf8
    Client characterset:    utf8
    Conn.  characterset:    utf8
    
    + skontroluj este ci mas na strankach, kde to kodovanie neide korektne nastavene kodovanie:
    m e t a http-equiv="Content-Type" content="text/html; charset=utf-8"/
    
    18.6.2006 16:16 tully | skóre: 9 | blog: tully
    Rozbalit Rozbalit vše Re: MySQL, přenos databáze z localhostu na webhost, problémy s kódován
    + este ma napadlo: skus pridat nejaky prispevok cez to cms (na verzii kde neide kodovanie) - zobrazi sa novy prispevok spravne ???
    18.6.2006 16:27 Marek Hnilica | skóre: 12 | blog: aiyyo | Říčany
    Rozbalit Rozbalit vše Re: MySQL, přenos databáze z localhostu na webhost, problémy s kódován
    Co se MySQL doma týče, mám ji skutečně defaultně nastavenou na UTF-8, v my.cnf mám ve všech sekcích default-character-set=utf8.
    mysql> status
    Server characterset:    utf8
    Db     characterset:    utf8
    Client characterset:    utf8
    Conn.  characterset:    utf8
    
    ... tedy souhlasí. Když jsem přidal text přes ten cms na webu, tak se tento text zobrazil správně. Předpokládám, že z toho vyplývá, že mysql používá jiné kódování databáze, nebo se pletu?
    18.6.2006 16:42 tully | skóre: 9 | blog: tully
    Rozbalit Rozbalit vše Re: MySQL, přenos databáze z localhostu na webhost, problémy s kódován
    Předpokládám, že z toho vyplývá, že mysql používá jiné kódování databáze, nebo se pletu?
    bud to (=musis to niekde nastavit- v aodb sa nevyznam), alebo je blbo spraveny ten dump, cez ktory si to importoval. ine ma uz nic nenapada
    18.6.2006 17:27 Marek Hnilica | skóre: 12 | blog: aiyyo | Říčany
    Rozbalit Rozbalit vše Re: MySQL, přenos databáze z localhostu na webhost, problémy s kódován
    Teda, to je mi líto, myslel jsem, že je chyba někde u mě. Chápu to tedy správně tak, že data se při uploadu toho dumpu sice uloží v kódování UTF-8, ale MySQL je posílá jako nějaké jiné kódování? Nedá se tedy nějak nastavit MySQL, aby to pro konkrétní databázi nedělala? Měl jsem za to, že to právě ovlivňuje ta položka MySQL connection collation.
    18.6.2006 18:19 tully | skóre: 9 | blog: tully
    Rozbalit Rozbalit vše Re: MySQL, přenos databáze z localhostu na webhost, problémy s kódován
    zhrnutie:

    1. data z dumpu sa nacitaju spravne ak sa nepouzije adodb a nastavi sa kodovanie spojenia manualne na utf

    2. nove data sa ulozia aj nacitaju spravne pri pouziti adodb (ale pravdepodobne nie v utf)

    mne z toho vyplyva ze ten aodb driver nenastavi spravne kodovanie pri spojeni s databazou - ale ako som pisal nepoznam velmi adodb = neviem ako to nastavit :( (malo by to byt v nejakom konfigu)
    Chápu to tedy správně tak, že data se při uploadu toho dumpu sice uloží v kódování UTF-8, ale MySQL je posílá jako nějaké jiné kódování?
    myslim ze je to tak
    Nedá se tedy nějak nastavit MySQL, aby to pro konkrétní databázi nedělala?
    da sa to nastavit pre konkretne spojenie (set names, set charecter set atd.), ale zas neviem kde v adodb
    Měl jsem za to, že to právě ovlivňuje ta položka MySQL connection collation.
    collation pokial viem ovplyvnuje iba porovnavanie (zoradovanie) - aby bolo napr. c pred č
    18.6.2006 21:15 Marek Hnilica | skóre: 12 | blog: aiyyo | Říčany
    Rozbalit Rozbalit vše Re: MySQL, přenos databáze z localhostu na webhost, problémy s kódován
    Shrnutí sedí, zřejmě to v ničem jiném nebude, než v tom adodb ovladači. Bohužel ta verze, co je obsažená v tom CMS, žádnou konfiguraci nenabízí. :-( Přinejhorším zkontaktuju autory CMS :-)
    18.6.2006 18:30 tully | skóre: 9 | blog: tully
    Rozbalit Rozbalit vše Re: MySQL, přenos databáze z localhostu na webhost, problémy s kódován
    skus zmenit v adodb-mysql.inc.php (u mna line 336)
    function _connect($argHostname, $argUsername, $argPassword, $argDatabasename)
    	{
    		if (ADODB_PHPVER >= 0x4300)
    			$this->_connectionID = mysql_connect($argHostname,$argUsername,$argPassword,
    												$this->forceNewConnect,$this->clientFlags);
    		else if (ADODB_PHPVER >= 0x4200)
    			$this->_connectionID = mysql_connect($argHostname,$argUsername,$argPassword,
    												$this->forceNewConnect);
    		else
    			$this->_connectionID = mysql_connect($argHostname,$argUsername,$argPassword);
    	
    		if ($this->_connectionID === false) return false;
    		if ($argDatabasename) return $this->SelectDB($argDatabasename);
    		return true;	
    	}
    na

    function _connect($argHostname, $argUsername, $argPassword, $argDatabasename)
    	{
    		if (ADODB_PHPVER >= 0x4300)
    			$this->_connectionID = mysql_connect($argHostname,$argUsername,$argPassword,
    												$this->forceNewConnect,$this->clientFlags);
    		else if (ADODB_PHPVER >= 0x4200)
    			$this->_connectionID = mysql_connect($argHostname,$argUsername,$argPassword,
    												$this->forceNewConnect);
    		else
    			$this->_connectionID = mysql_connect($argHostname,$argUsername,$argPassword);
    	
    		if ($this->_connectionID === false) return false;
    		if ($argDatabasename) return $this->SelectDB($argDatabasename);
    		mysql_query("SET character_set_results=UTF8",$this->_connectionID);
        		mysql_query("SET character_set_connection=UTF8",$this->_connectionID);
        		mysql_query("SET character_set_client=UTF8",$this->_connectionID);
    		return true;	
    	}
    podla kolegu je to bldost, lebo ADODB ma pre mysql kodovanie poriesene a malo by to ist, ale nic ine ma uz fakt nenapada
    18.6.2006 21:10 Marek Hnilica | skóre: 12 | blog: aiyyo | Říčany
    Rozbalit Rozbalit vše Re: MySQL, přenos databáze z localhostu na webhost, problémy s kódován
    Ten CMS používá jakousi verzi lite, takže ta funkce je trošku jiná, každopádně jsem se ji snažil podobně poupravit a nic :-( Jsem bezradný, nechám to asi pár dní uzrát a pak se na to vrhnu znovu. Díky moc za pomoc.
    18.6.2006 14:30 razor | skóre: 32
    Rozbalit Rozbalit vše Re: MySQL, přenos databáze z localhostu na webhost, problémy s kódován
    Nevím teda jestli to vyřeší tvůj problém ale skus se mrknout na faq jestli si to nečetl.
    18.6.2006 14:58 Marek Hnilica | skóre: 12 | blog: aiyyo | Říčany
    Rozbalit Rozbalit vše Re: MySQL, přenos databáze z localhostu na webhost, problémy s kódován
    Jojo, to jsem četl, děkuji, ale zřejmě je ten problém jinde :-(

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.