BrowserLab je super online služba, na kontrolu zobrazení napříč spektrem prohlížečů a operačních systémů včetně Internet Explorer 9. Takže už neřeším jak IE 9 nainstalovat. :)
https://browserlab.adobe.com/en-us/index.html
Takový FAQ, ať nemusím někomu něco psát dokola, teď když se mě někdo zeptá třeba, jak mě vyhovuje Nikon F70, tak mu pošlu jen URL. :)
neděle 31. července 2011
čtvrtek 28. července 2011
Česká klávesnice na Ubuntu / Lubuntu s přepínáním se shift
Linux občas uživatel otestuje v technických znalostech.
Po instalaci Lubuntu sem sice našel v menu grafický ovládací panel na nastavení klávesnice, ale způsob přepínání nikde nebyl a navíc po uložení českého rozvržení prostě nefungovalo, českou klávesnici mě to prostě odmítlo nechat používat. I Linux má své dny. :)
Používám jak Windows, tak linux, z toho důvodů potřebuji mít stejné přepínání na obou systémech pomocí Alt + Shift.
Naštěstí je zde kouzelná příkazová řádka a stačí tam hodit:
setxkbmap -option grp:switch,grp:alt_shift_toggle,grp_led:scroll us,cz_qwerty
A Qwerty navždy!
Po instalaci Lubuntu sem sice našel v menu grafický ovládací panel na nastavení klávesnice, ale způsob přepínání nikde nebyl a navíc po uložení českého rozvržení prostě nefungovalo, českou klávesnici mě to prostě odmítlo nechat používat. I Linux má své dny. :)
Používám jak Windows, tak linux, z toho důvodů potřebuji mít stejné přepínání na obou systémech pomocí Alt + Shift.
Naštěstí je zde kouzelná příkazová řádka a stačí tam hodit:
setxkbmap -option grp:switch,grp:alt_shift_toggle,grp_led:scroll us,cz_qwerty
A Qwerty navždy!
pátek 13. srpna 2010
Windows XP - Restartovat nyní
Windows XP - Restartovat nyní, nebo restartovat později
tato hláška mě nejvíce vytáčí, když se vrátím k počítači od oběda a mám tam prázdný desktop, samozřejmě, že bez uložené práce. Nehledě na to, že i když člověk klikne na restartovat později, tak to otravuje za pět minut znova Restartovat nyní, Restartovat nyní, Restartovat nyní,Restartovat nyní Ughhhhh.
...
Některé Windows XP se dají zkrotit přes registr, ale daleko rychlejší způsob je tenhle primitivní prográmek LeaveMeAlone!

tato hláška mě nejvíce vytáčí, když se vrátím k počítači od oběda a mám tam prázdný desktop, samozřejmě, že bez uložené práce. Nehledě na to, že i když člověk klikne na restartovat později, tak to otravuje za pět minut znova Restartovat nyní, Restartovat nyní, Restartovat nyní,Restartovat nyní Ughhhhh.
...
Některé Windows XP se dají zkrotit přes registr, ale daleko rychlejší způsob je tenhle primitivní prográmek LeaveMeAlone!
středa 3. března 2010
Apache nenačte php.ini (hlasí none)
Tak u toho mě nepomohla kompilace php pomocí konfigurace:
--sysconfdir=/etc --with-config-file-path=/etc --with-config-file-scan-dir=/etc/php.d
Příkaz php --ini hlásil stále cestu dobře, ale soubor s php.ini nenačetl se vzkazem:
Loaded Configuration File is (none)
Řešení:
Pokud se jedná o cgi, tak je potřeba vložit soubor php.ini do adresáře cgi-bin, kde se nachází spustitelný soubor php.
Tedy pokud je php soubor např v:
/public_html/cgi-bin/php
tak je potřeba vložit php.ini do:
/public_html/cgi-bin/php.ini
--sysconfdir=/etc --with-config-file-path=/etc --with-config-file-scan-dir=/etc/php.d
Příkaz php --ini hlásil stále cestu dobře, ale soubor s php.ini nenačetl se vzkazem:
Loaded Configuration File is (none)
Řešení:
Pokud se jedná o cgi, tak je potřeba vložit soubor php.ini do adresáře cgi-bin, kde se nachází spustitelný soubor php.
Tedy pokud je php soubor např v:
/public_html/cgi-bin/php
tak je potřeba vložit php.ini do:
/public_html/cgi-bin/php.ini
Apache - Fatal error: Class 'PDO' not found
Instalace PDO z balíků mě v jednom případě selhala, když jsem instaloval PDO z balíčku, který jsem popsal zde.
Řešení pomocí kompilace php:
Vše vyřešilo stažení zdrojáků php:
mkdir /root/php5
cd /root/php5
wget http://cz.php.net/distributions/php-5.2.13.tar.gz
Rozbalení:
tar -xzf php-5.3.1.tar.gz
cd cd php-5.2.13
Skript test.php s obsahem:
./configure --prefix=/usr/local/ --with-config-file-path=/usr/local/etc/php.ini --with-gmp --with-mysql --with-ldap --with-freetype-dir --with-gd --enable-gd-imgstrttf --enable-gd-native-ttf --with-expat-dir --with-png-dir --with-jpeg-dir --with-tiff-dir --with-ttf-dir --with-xpm-dir --disable-debug --enable-pcntl --enable-bcmath --enable-calendar --enable-discard-path --enable-exif --enable-force-cgi-redirect --enable-inline-optimization --enable-mbstr-enc-trans --enable-mbstring --enable-mbregex --enable-memory-limit --enable-safe-mode --enable-sysvsem --enable-sysvshm --enable-trans-sid --with-kerberos --with-ncurses --with-pdflib --with-readline --with-system-regex --with-bz2 --with-zlib-dir --with-zlib --with-zip --with-pear --enable-pic --enable-exif --enable-ctype --enable-ftp --with-openssl --enable-sockets --enable-track-vars --enable-magic-quotes --with-gettext --with-curl --with-iconv --enable-shmop --with-dom --with-xml --with-mime-magic=/usr/share/file/magic.mime --enable-pdo=shared --with-pdo-mysql=shared --with-pdo-sqlite=shared --with-sqlite=shared
Pokud konfigurace proběhne v pořádku, pak se kompilace spustí:
make
make install
Poté je třeba upravit soubor php.ini a přidat na konec řádky:
extension = pdo.so
extension = pdo_pgsql.so
extension = pgsql.so
extension = pdo_mysql.so
Pak je potřeba restartovat Apache a vše by mělo být ok :)
Řešení pomocí kompilace php:
Vše vyřešilo stažení zdrojáků php:
mkdir /root/php5
cd /root/php5
wget http://cz.php.net/distributions/php-5.2.13.tar.gz
Rozbalení:
tar -xzf php-5.3.1.tar.gz
cd cd php-5.2.13
Skript test.php s obsahem:
./configure --prefix=/usr/local/ --with-config-file-path=/usr/local/etc/php.ini --with-gmp --with-mysql --with-ldap --with-freetype-dir --with-gd --enable-gd-imgstrttf --enable-gd-native-ttf --with-expat-dir --with-png-dir --with-jpeg-dir --with-tiff-dir --with-ttf-dir --with-xpm-dir --disable-debug --enable-pcntl --enable-bcmath --enable-calendar --enable-discard-path --enable-exif --enable-force-cgi-redirect --enable-inline-optimization --enable-mbstr-enc-trans --enable-mbstring --enable-mbregex --enable-memory-limit --enable-safe-mode --enable-sysvsem --enable-sysvshm --enable-trans-sid --with-kerberos --with-ncurses --with-pdflib --with-readline --with-system-regex --with-bz2 --with-zlib-dir --with-zlib --with-zip --with-pear --enable-pic --enable-exif --enable-ctype --enable-ftp --with-openssl --enable-sockets --enable-track-vars --enable-magic-quotes --with-gettext --with-curl --with-iconv --enable-shmop --with-dom --with-xml --with-mime-magic=/usr/share/file/magic.mime --enable-pdo=shared --with-pdo-mysql=shared --with-pdo-sqlite=shared --with-sqlite=shared
Pokud konfigurace proběhne v pořádku, pak se kompilace spustí:
make
make install
Poté je třeba upravit soubor php.ini a přidat na konec řádky:
extension = pdo.so
extension = pdo_pgsql.so
extension = pgsql.so
extension = pdo_mysql.so
Pak je potřeba restartovat Apache a vše by mělo být ok :)
čtvrtek 25. února 2010
Apache padá
Apache padá
pokud vám také padá apache na windows xp s hláškou, že apache provedl neplatnou operaci.
S dotatečnými informacemi, že jde o:
httpd.exe.mdmp
appcompat.txt
szAppName : httpd.exe szAppVer : 2.2.10.0
szModName : php_xdebug-2.0.4-5.2.8.dll szModVer : 5.2.8.8
apodob.
Měl bych možná řešení, mě fungovalo.
V php ini jsem zakomentoval připojené debug knihovny, v mém případě php_xdebug a nejenom, že mě přestal apache padat, ale najednou pracuje docela svižně.
(Pro rejpače na windows XP: Na tomhle počítači ho musím používat, další firmení software mě k tomu bohužel nutí...)
pokud vám také padá apache na windows xp s hláškou, že apache provedl neplatnou operaci.
S dotatečnými informacemi, že jde o:
httpd.exe.mdmp
appcompat.txt
szAppName : httpd.exe szAppVer : 2.2.10.0
szModName : php_xdebug-2.0.4-5.2.8.dll szModVer : 5.2.8.8
apodob.
Měl bych možná řešení, mě fungovalo.
V php ini jsem zakomentoval připojené debug knihovny, v mém případě php_xdebug a nejenom, že mě přestal apache padat, ale najednou pracuje docela svižně.
(Pro rejpače na windows XP: Na tomhle počítači ho musím používat, další firmení software mě k tomu bohužel nutí...)
MySQL errno: 121
MySQL errno: 121
MySQl a jeho záhadné chybové hlášky...
Dle manuálu: MySQL error code 121: Duplicate key on write or update
Tedy duplikovaný klíč, důvodem je, že název cizího klíče není unikátní v rámci celé databáze, stačí klíč přejmenovat a problém je vyřešen.
Pro přehled, kde jsem již ten klíč použil používám tento dotaz, který vypíše všechny cizí klíče v databázi a ve které tabulce se jednotlivé klíče nacházejí.
MySQl a jeho záhadné chybové hlášky...
Dle manuálu: MySQL error code 121: Duplicate key on write or update
Tedy duplikovaný klíč, důvodem je, že název cizího klíče není unikátní v rámci celé databáze, stačí klíč přejmenovat a problém je vyřešen.
Pro přehled, kde jsem již ten klíč použil používám tento dotaz, který vypíše všechny cizí klíče v databázi a ve které tabulce se jednotlivé klíče nacházejí.
SELECT
constraint_name,
table_name
FROM
information_schema.table_constraints
WHERE
constraint_type = 'FOREIGN KEY'
AND table_schema = DATABASE()
ORDER BY
constraint_name;
Přihlásit se k odběru:
Příspěvky (Atom)