Antialiasing fontů v Zend Studio 5

MyEgo.cz

home foto blogy mywindows.cz kontakt

Antialiasing fontů v Zend Studio 5

Zend Studio 5 je jeden z nejlepších produktů pro vývoj a ladění PHP 5 aplikací. Instalace produktů je naprosto bezproblémová, Zend Studio Server například automaticky rozpoznal již instalovaný Apache 2.0.55 server (ve velice nestandardní lokaci) a existující PHP 5.0.5 instalaci a automaticky modifikoval php.ini a httpd.conf soubory, kam vložil Zend Debugger, takže klient Zend IDE pracoval na první spuštění.

Jediný problém jsem zaznamenal s fonty, jsem z jEditu zvyklý na antialiasing fontů, a Zend Studio toto standardně nenabízí, ale je možné to obejít editací souboru ZDE.lax, a upravit jej následovně (via 99bugs.blogspot.com):

lax.nl.java.option.additional=-Dsun.java2d.noddraw=true 
  -Dswing.aatext=true

Následně si již můžete užívat i na LCD kvalitního písma:

vlastní fontyspecifikace vlastních fontů
Zend IDEZend Studio editor a fonty s antialiasingem

Komentáře

  1. 1 lukas 28.11.05, 08:11:29
    FB

    Nepřipadá ti Zend oproti PHPEclipse trochu pomalejší? Byl jsem nadšený z toho, jak se intelisense (rozbalovací doplňovátko) zobrazí ihned, ale většinou se to docela na zlomek vteřiny trhne.

  2. 2 Radek Hulán 28.11.05, 08:11:34
    FB

    [1] připadá mi to extrémně rychlé, mám tu 20MB projekt PHP kódu, a parser je prostě okamžitý, ale je to na AMD X2 5000+ a 2GB RAM ;-)

  3. 3 markon2 28.11.05, 09:11:12
    FB

    No já si myslím, že je lepší jEdit a nepoužívat IDE. Sice si tam všechno naklikáš, ale je to něco jako WYSIWYG pro HTML, prostě to není ono.

    Jediné, co se mi na Zend studio líbí je možnost ladit si výkon, což se mi u některých modulů docela hodilo.

  4. 4 Radek Hulán 28.11.05, 09:11:20
    FB

    [3] díváš se na to špatně, skuteční programátoři používají IDE, debugger, watches, profiler, jen mini-projekty se dělají způsobem pokus-omyl..

  5. 5 psimek 28.11.05, 10:11:08
    FB

    Co se týče vztahu Zend vs. Eclipse, tak z této tiskové zprávy podle mě vyplývá, že jednou Zend poběží na Eclipse. :-)
    http://www.zend.com/news/zendpr.php?id=109...

  6. 6 ATom 28.11.05, 11:11:20
    FB

    [3]
    Jak to, že tam nejde ladit výkon, vždyť tam je profiller?

  7. 7 ATom 28.11.05, 11:11:47
    FB

    S tím AA je to vážně lepší.
    Ale škoda, že stále neni k dispozici Zend Studio Server pro PHP 5.1 :-(

  8. 8 Zorg 29.11.05, 01:11:50
    FB

    [7] Myslíš pro neuvěřitelně zabugované PHP 5.1, pro které musela být hned po 4 dnech vydaná nová verze?
    S AA je to asi 100x lepší, jenom škoda, že Zend je pořád něco jako "mezi slepými jednooký král" :-(

  9. 9 ATom 29.11.05, 09:11:55
    FB

    [8]
    jj, přesně tu verzi myslím :-) Dokonce jsem jednu chybu i našel ihned po nainstalování, bohužel mě někdo asi o 6 hodin předběhl.

    A skutečně není nic, co by se Zend Studiu alespoň trochu blížilo, což je určitě škoda.

    Mimochodem, setkal se někdo s problémy s finální verzí Zend Studio Serveru? Musel jsem se vrátit k betaverzi, protože ta finální verze mi způsobovala pády Apache a generování nesmyslných znaků do výsledků SQL dotazů. V té době jsem měl ještě PHP 5.0.5, s PHP 5.1.1 se mi to už nechce zkoušet.

  10. 10 rsv 29.11.05, 10:11:48
    FB

    Podle mé zkušenosti, Zend je rychlejší, když má nastaveno aby nepoužíval "OS look and feel" a je spuštěný následovně:

    injavaw -Xms16m -Xmx192m -Dsun.java2d.noddraw=true -Dswing.aatext=true -cp ZendIDE.jar;MRJToolkitStubs.zip;sftp.jar;jhall.jar;../docs/help.zip com.zend.ide.desktop.Main

  11. 11 markon2 29.11.05, 11:11:30
    FB

    [4] No tak zrovna mini projekty nedělám, ale třebas když používáš Smarty a objektové moduly, tak spousta věcí jde řešit jinak.

    Protože šablonu vykresluji na konec, tak breakpoint udělám přes die($variable) apod.

    Já bych naopak řekl, že Zend Studio používáš jen pro čistej vývoj jádra frameworku, a pak to nepotřebuješ. Odladíš si kritické části, a dál většinou není potřeba tyhle věci moc sledovat, zejména když máš objekty tak s tím nebývá moc problémů.

  12. 12 ATom 29.11.05, 11:11:58
    FB

    [11]
    Ale stále přijdeš o tu podle mě ještě větší výhodu, kterou Zend Studio má. A to velmi, opravdu velmi inteligentní automatické doplňování. V tom se nedá Zend s ničím srovnávat. Automaticky pozná s PHPDoc komentáře, co metoda vrátila za objekt a po napsání -> automaticky zobrazí všechny metody i s popisem a s parametry. Kdo si má ty všechny metody pamatovat a pořád se dívat do zdrojáku je otrava.

    Jinak je Zend jako editor nic moc, chybí mi odsazování označeného bloku, špatně odsazuje if a case, chybí mi inkrementální hledání jako má jEdit a spousta dalších vychytávek, které jEdit má. Ale prostě to, že si za mě pamatuje stovky metod a napovídá mi jejich parametry, tohle všechno bohatě vynahradí.

  13. 13 kub1Czek 29.11.05, 05:11:28
    FB

    Ahoj, nenašel jsem vhodnější diskuzi tak se zkusím zeptat zde...pokud vadí, příspěvek smažte...

    Programuji si osobní stránky v PHP+HTML+CSS....na zkoušení webu na svém PC používám EasyPHP 1.8 jelikož zatím neumím nainstalovat APACHE a MySQL...zde je vše automaticky nainstalováno po pár kliknutích...problém nastal když jsem si chtěl updatnout verzi PHP na 5.0 z původní PHP4...postupoval jsem podle návodu na webu autora EASYPHP, ale stále mi to ukazuje, že mám verzi PHP4 :(...nezkoušel jste to také někdo ? možná jsem někde něco špatně zapnul nebo zapoměl zapnout...
    Děkuji Kuba

  14. 14 Vlado Raab 29.11.05, 08:11:34
    FB

    [13] Pokud chceš pracovat s apachem, php a mysql a ještě jsi se nedostal k tomu aby sis nainstaloval vlastní linuxový server např. DEBIAN Můžeš vyskoušet tento projekt xampp jedná se o připravený balík který stačí rozbalit ze *.ZIP souboru nebo nainstalovat a můžeš na adrese 127.0.0.1 můžeš si vybrat zda chceš PHP ve verzi 4 nebo 5 dá se mezi nimi přepínat podle toho jak zrovna potřebuješ.

    Hodně zdaru
    Empyrea|Vlado Raab

  15. 15 kub1Czek 30.11.05, 04:11:36
    FB

    [14] EasyPHP mi připadne jako velmi šetrné (vůči blbům a noobům) proto jsem si ho instalil...jen jsem potřeboval ozkoušet funkčnost mých stránek..fungují v něm bezvadně..bohužel veací mi to chybu s proměnými a prý je to problém staré verze PHP4...tak jsem chtěl zkusit update na PHP5...počkám tedy na hosting který si zrovna zřizuji...
    děkuji i tak za odpověď....Kuba

  16. 16 HejTi 02.03.06, 03:03:12
    FB

    No dobře, mám sice 1,5GB ram, 1.83 centrino a grafiku AMR x700 128MB, ale taky se mi zdá pomalý (třeba čistě jenom při přepínání oken se mi z neznámých důvodů prostě tak na sekundu zobrazí šedá obrazovka...

    V podstatě je to zatím jediná, ale o to vážnější, nevýhoda oproti Macromedia Dreamweawer:(

    Ještě jsem teda nepřišel jak rychle přepnout u jednoho konkrétního skriptu kódování. Standardně píšu v UTF-8, ale občas musím něco editovat ve win1250:(

    Na trochu nestandardní ovládání si třeba zvyknu - uvidíme.