Apache ha alliberat la versió 7.0.37 de Tomcat.
Aquesta versió soluciona diversos bugs.
![]() ![]() | Compartir: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
CODI ÇBlog de tecnologia en Català
|
|
![]() |
Apache ha alliberat la versió 7.0.37 de Tomcat.
Aquesta versió soluciona diversos bugs.
![]() ![]() | Compartir: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Ahir es va alliberar la versió 7.0.29 del servidor d’aplicacions java.
Aquesta versió adreça algunes regressions de la versió 7.0.28, així com incorpora algunes millores i soluciona diversos bugs.
![]() ![]() | Compartir: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
El proppassat dia 5 d’Abril s’alliberà la versió 7.0.27 d’Apache Toomcat, el servidor d’aplicacions d’Apache per a Java.
Aquesta versió soluciona força bugs, i implementa noves funcionalitats com ara:
– Suport per al protocol WebSocket (RFC6455) (aqeusta és una de les funcionalitats més interessants de HTML 5)
També millora la prevenció de memory leaks i soluciona errors al connector HTTP NIO.
Podeu veure la llista de millores a http://tomcat.apache.org/tomcat-7.0-doc/changelog.html
![]() ![]() | Compartir: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S’acaba d’alliberar la versió 7.0.11 del servidor d’aplicacions per a Java Apache Tomcat 7.0.11.
Aquesta versió conté arranjaments de seguretat pel que és molt recomanable actualitzar-se.
Aquí podeu veure la llista de tots els canvis:
http://tomcat.apache.org/tomcat-7.0-doc/changelog.html
Adreça curta Twitter: http://wp.me/pzeab-1N8
![]() ![]() | Compartir: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
El proppassat dia 14 fou alliberat el Servidor d’Aplicacions Java Programari Lliure: Apache TomCat en la seva versió 7.0.6.
Se solucionen problemes, bugs, per a veure la llista de canvis: http://tomcat.apache.org/tomcat-7.0-doc/changelog.html
![]() ![]() | Compartir: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Unes petites instruccions per a instal·lar Selenium RC amb PHPUnit a windows.
Selenium és una eina per a testejar la funcionalitat de les nostres aplicacions web.
Hi ha un complement (plugin) per a Firefox que suporta guions (scripts):
Però té moltes menys funcionalitats que la versió servidor i quan intervé Ajax no és capaç de detectar les respostes siguin correctes o incorrectes.
Amb la versió servidor:
Selenium Remote Control (RC)
ho podrem controlar absolutament tot, i veurem les passes que segueix el nostre guió alhora que el navegador anirà fent les instruccions que indica el nostre codi PHP tal i com si fòrem nosaltres qui premèrem els butons al navegador (i veurem tot el que passa).
Primer cal instal·lar la darrera versió de PEAR, al moment d’escriure aquestes línies la 1.9.1.
Per a aquest fi teclejarem si emprem ZendServer:
c:\Program Files\Zend\ZendServer\bin\go-pear.bat
Si emprem wamp o php sense wamp:
c:\wamp\bin\php\php5.3.3\go-pear.bat
Un cop això farem:
pear channel-discover pear.phpunit.de
pear channel-discover components.ez.no
pear channel-discover pear.symfony-project.com
I un cop fet això:
pear install phpunit/PHPUnit
Si tinguèssim una versió molt antiga de PHP, per exemple la versió 5.2.11, i de PEAR, obtindriem un error i caldrà que actualitzem primer PEAR:
pear upgrade
Ara caldrà modificar la secció include_path de l’arxiu php.ini per afegir-hi les rutes a PEAR i al Framework de PHPUnit.
Per a Zend:
C:\Program Files\Zend\ZendServer\bin\PEAR;
C:\Program Files\Zend\ZendServer\bin\PEAR\PHPUnit\Framework;
Per a wamp:
include_path=”.;C:\Selenium\selenium-remote-control-1.0.3\selenium-php-client-driver-1.0.1\PEAR;C:\wamp\bin\php\php5.2.11\pear;c:\php\includes;C:\Program Files\Zend\ZendFramework-1.10.8\library;C:\Program Files\Zend\ZendFramework-1.10.8\library”
Recordeu reiniciar el servidor web per a que els canvis sorgeixin efecte.
Finalment caldria descarregar el servidor Selenium RC de la URL:
http://selenium.googlecode.com/files/selenium-remote-control-1.0.3.zip
O de la seva plana de descàrregues:
http://seleniumhq.org/download/
Si el descomprimiu a C:\Selenium haureu d’executar Selenium amb les instruccions:
cd C:\Selenium\selenium-remote-control-1.0.3\selenium-server-1.0.3 java -jar selenium-server.jar
Caldrà que tingueu instal·lar el Java Runtime Environment (JRE).
La ruta a la carpeta PEAR de Selenium també s’haurà d’afegir a l’include_path de php.ini:
include_path=”.;C:\Selenium\selenium-remote-control-1.0.3\selenium-php-client-driver-1.0.1\PEAR;C:\wamp\bin\php\php5.2.11\pear;c:\php\includes;C:\Program Files\Zend\ZendFramework-1.10.8\library;C:\Program Files\Zend\ZendFramework-1.10.8\library”
Les primeres línies del nostre codi també hauran d’indicar on trobar els arxius del framework.
Per a wamp:
<?php require_once 'Testing/Selenium.php'; spl_autoload_register('selenium_autoload'); function selenium_autoload($name) { $tempFilename = explode('_', $name); $filename = 'C:\\wamp\\bin\\php\\php5.2.11\\PEAR\\PHPUnit\\Framework\\' . array_pop($tempFilename) . '.php'; if(is_file($filename)) require_once($filename); }
Per a Zend Server:
<?php require_once 'Testing/Selenium.php'; spl_autoload_register('selenium_autoload'); function selenium_autoload($name) { $tempFilename = explode('_', $name); $filename = 'C:\\Program Files\\Zend\\ZendServer\\bin\\PEAR\\PHPUnit\\Framework\\' . array_pop($tempFilename) . '.php'; if(is_file($filename)) require_once($filename); }
Tingueu present que Selenium executa el navegador amb un perfil (profile) diferent al que emprem normalment, amb la finalitat de realitzar les prives.
Això us causarà problemes en el cas de certificats SSL ja que els haureu d’acceptar cada vegada que comenceu uns nous tests.
Podeu solucionar aquest problema creant un perfil específic per a les proves i passant-li per línia de comandes a Selenium:
-firefoxProfileTemplate "ruta_al_perfil"
Podeu crear un perfil executant firefox -P sense cap procés firefox executant-se prèviament.
Amb windows 7 crearem es diu selenium.profile al directori c:\Documents and Settings\[el nostre usuari de windows]\Program Data\Mozilla\Firefox\Profiles\selenium.profile
Llavors executarem firefox amb aquest perfil (no marcar la opció no preguntar a l’inici) i posar com a url about:config
Als paràmetres de configuració crearem una nova entrada del tipus lògic amb el nom extensions.newAddons i valor false.
Dins del menú Eïnes – Opcions – Avançat – Actualització desmarcarem totes les opcions de la secció “Comprovar si hi ha actualitzacions de Firefox, complements i motors de cerca”.
Si pretenem testellar llocs SSL accedirem a la pestanya Xifrat del mateix menú, premerem sobre Visualitzar els certificats i a la pestanya Servidor afegirem totes les excepcions per als dominis que hem de testejar. Pe: *.codic.cat
Podeu trobar més informació a la documentació de Selenium:
http://seleniumhq.org/docs/05_selenium_rc.html
![]() ![]() | Compartir: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
El proppassat dia 22 s’alliberà Apache Tomcat, el servidor web per a Java programari lliure.
Soluciona alguns errors (bugs).
Podeu veure els canvis al changelog (històric de canvis entre versions).
![]() ![]() | Compartir: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Aquest petit vídeo explica, en Català, com instal·lar l’entorn de programació Eclipse a Windows per a programar en PHP.
La idea és anar donant un seguit instruccions sobre com programar en PHP.
Podeu descarregar l’IDE d’Eclipse des de la pàgina de descàrregues d’ IDE Eclipse.
Podeu descarregar el Java Runtime Environment – JRE des d’aquí.
Adreça curta d’aquest article:
![]() ![]() | Compartir: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S’ha presentat la versió 6.0.26 del servidor d’aplicacions que soluciona diversos problemes de seguretat, entre ells un de molt greu present a la versió 6.0.25.
Podeu veure tots els errors solucionats aquí:
http://tomcat.apache.org/tomcat-6.0-doc/changelog.html
![]() ![]() | Compartir: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
CNET informa que Oracle comprarà Sun Microsystems.
Oracle, és coneguda per la seva base de dades Oracle, emprada principalment en grans negocis que necessiten escalabilitat (creixement, clústers…) (i també coneguda per la seva gran quantitat de bugs o errors) i altres productes com Oracle Portal, i Sun Microsystems és coneguda per la seva línia de Servidors de gran capacitat de càlcul i escalabilitat i per el llenguatge Java utilitzat arreu del món.
Els servidors de Sun Microsystems venen de sèrie amb Solaris, el sistema operatiu Unix de Sun.
També es pot instal·lar Linux.
Feia temps que els servidors de Sun havien anant perdent pes enfront de servidors enrackables compatibles amb pc.
Si us fixeu empreses com Google o Amazon empren milers de servidors Pc i Linux.
El cert és que el preu de la memòria de Sun era prohivitiu. Memòria que es podia comprar de forma genèrica per pocs euros.
Per exemple havia vist un Giga de ram de Sun per 1.000 € quan es podia comprar memòria compatible per 70 € que funcionava.
Coses semblants passaven amb Mac.
En un entorn distribuït amb molts usuaris té sentit tenir Pc’s balancejats, de manera que si un d’aquests barats Pc’s s’espatlla, els altres assumeixin la seva feina. Són els webserver o Servidors Web o frontals.
Després, els Servidors de Bases de Dades poden ser ordinadors molts més potents que el PC més potent, i que si es queden petit, es puguin canviar sense probleme per un model superior. És el que coneixem com Escalabilitat (la capacitat d’escalar, o crèixer en rendiment)
Fa poc Ibm volia comprar Sun però aquestes negociacions no van eixir.
Oracle també ha perdut pistonada en front de la combinació de Servidors PC amb Linux, Apache, MySql i PHP, el que es coneix com LAMP.
MySql és una Base de Dades gratuita molt potent, i s’empre en moltes intal·lacions de WordPress i portals d’empreses, i que va ser comprada no fa massa per Sun.
Oracle i Sun va anunciar el dilluns 2009-04-20 que han subscrit un acord definitiu en virtut del qual Oracle adquirirà diumenge accions comunes per 9,50 $ per acció en efectiu.
De fet Sun havia començat a obrir-se feia temps. Java, un producte gratuït, li havia permés de sobreviure quan les coses li anaven maldades.
Van crear Open Solaris, una versió oberta de Solaris, el seu Unix propietari.
Van començar a vendre Servidors Sun basats en AMD (competència de Intel), per tant PC compatibles, és a dir, van apostar per tecnologies obertes (el seu hardware era propietari i només el podien fabricar ells, igual que Mac abans que ha acabat passant-se a PC).
Degut als grans avanços de PC i la Virtualització també van posar ènfasi en la Virtualització i en l’estalvi d’energia.
Sembla que les plataformes obertes, les idees obertes, van menjant el terreny a les propietàries i controlades.
![]() ![]() | Compartir: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
La versió 6 release 11 de JRE, acrònim de Java Runtime Environment ha estat alliberada.
![]() ![]() | Compartir: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |