Posts Tagged ‘Java’

Alliberat Apache Tomcat 7.0.37

Dimarts, febrer 19th, 2013

Apache ha alliberat la versió 7.0.37 de Tomcat.

Aquesta versió soluciona diversos bugs.

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy

Alliberat Apache Tomcat 7.0.29

dilluns, juliol 9th, 2012

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.

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy

Alliberat Apache Tomcat 7.0.27

diumenge, abril 8th, 2012

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

 

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy

Alliberat Apache Tomcat 7.0.11

divendres, març 11th, 2011

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

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy

Alliberat Apache Tomcat 7.0.6

diumenge, gener 16th, 2011

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

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy

Instal·lació de Selenium amb PHPUnit per a windows

dimecres, novembre 17th, 2010

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):

Selenium IDE

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

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy

Alliberat Apache Tomcat 6.0.29 (estable)

dissabte, juliol 24th, 2010

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).

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy

Programació en PHP: Instal·lació d’Eclipse per a Windows

diumenge, març 21st, 2010

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:

http://wp.me/pzeab-1fI

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy

Alliberat Apache Tomcat 6.0.26

dissabte, març 13th, 2010

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

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy

Oracle compra Sun Microsystems

Dimarts, abril 21st, 2009

042009_oraclesunCNET 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.

Alguns tipus de servidors rack de Sun Microsystems

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.

sun_barra_lateralDe 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.

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy

Alliberada nova versió de Java JRE

diumenge, març 15th, 2009

nova_ver_java

La versió 6 release 11 de JRE, acrònim de Java Runtime Environment ha estat alliberada.

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy