Archive for the ‘Programari gratuït (no lliure)’ Category

Alliberat Firebug 1.6.2

Dimarts, febrer 8th, 2011

Avui s’ha alliberat la versió 1.6.2 de Firebug.

Aquesta versió soluciona dos bugs, i els desenvolupadors esperen que sigui la darrera versió de la branca 1.6 abans de passar a la 1.7, que es troba en beta actualment.

Aquí podeu trobar una descripció de què és Firebug.

Alliberat GreaseMonkey 0.9.1

dimecres, gener 26th, 2011

S’acaba d’alliberar la darrera versió de GreaseMonkey.

Basicament soluciona els bugs de la darrera versió 0.9.0.

Alliberat GreaseMonkey 0.9.0

Dimarts, gener 25th, 2011

Dilluns s’alliberà la versió 0.9.0 de GreaseMonkey, el complement de Firefox que permet fer guions o scripts.

Entre la solució d’un gran número de bugs, també s’incorpora compatibilitat amb l’imminent Firefox 4.0 i amb les versions beta.

Complement Firefox: Show Ip

divendres, gener 14th, 2011

El complement per a Firefox Shop Ip ens mostra l’adreça ip de la web que visitem.

És força pràctica per a programadors i administradors de sistema per tal de saber si tenim l’arxiu host configurat correctament, o bé si patiu un atac dns spoofing…

A més a més, fent clic ens ofereix la ressolució de l’adreça ip:

Programari alliberat

divendres, gener 14th, 2011

Ahir va ser alliberat MyDebugger versió 1.2.1.1583. Aquest genial debugger per a MySql, incorpora novetats com preparar l’entorn per a la stored procedure o funció que volem testejar.

Descarregar-lo de: www.mydebugger.com

El proppassat 6 de Gener d’enguany foren alliberades les versions de PHP 5.3.5 i la 5.2.17. Amdues solucionen diversos errors, un d’ells molt greu que afecta als processos PHP de 32 bits.

Aquest codi d’exemple, fa que peti.

Veure notes de la versió: http://www.php.net/index.php#id2011-01-06-1

A principis de gener també fou alliberada la versió 4.7.5 de midnight commander, que és una utilitat per a Linux clon de les norton utilities per a  msdos però amb molres més millores.

Aquesta darrera versió incorpora moltes novetats, a més de solucionar uns quants bugs.

Per a instal·lar-lo, si no el tenim ja, hem de fer:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install mc

Via: WebUpd8

La versió de Linux 2.6.37 fou alliberada la primera setmana de gener i presenta moltes millores:
– millora de rendiment per a múltiples processadors (SMP)
– més controladors de programari
– gestió millorada de la memòria
– més velocitat en les operacions d’entrada i sortida (Input/Output)

Via: Desktop Linux

Alliberat Firebug 1.6.1

dimecres, gener 12th, 2011

Avui s’ha alliberat Firebug 1.6.1, així com també una nova versió de FireShot, i JSONovisch, complements per a Firefox.

La darrera versió de Firebug soluciona alguns problemes i desenvolupa nous mecanismes.

Podeu descarregar-la actualitzant els complements o bé instal·lar-la des de zero de la seva plana web.

Els canvis d’aquesta darrera versió els teniu disponibles al seu bloc:

http://blog.getfirebug.com/2011/01/05/firebug-1-6-1/

Repte: un mes amb Linux

dissabte, desembre 18th, 2010

Sóc a punt de començar un repte.

Durant un mes treballaré amb el meu portàtil amb Linux.

Concretament amb Ubuntu Linux 10.10.

D’aquesta experiència n’extrapolaré els problemes i els avantatges i els compartiré amb vosaltres.

La configuració que tinc actualment és:

Portàtil Acer Aspire 1810TZ

– Windows 7 en castellà (de sèrie amb l’equip)

– 3 GB de RAM

– Disc dur de 320 GB

Per començar, buidaré una mica el disc descarregant coses a un disc extern, per a fer lloc per a Linux.

40 GB equivalen a més de dues hores d’espera, així que tinc moltes ganes que apareguin els equips amb USB 3.0, molt més ràpids.

Després canviaré la mida de la partició. He escollit la eina Freeware Partition Wizard.

En detall el que faré és canviar la mida de la partició de windows, reduir-la, i crear-ne una de nova darrera per a Linux, i una altra per a la partició d’intercanvi (swap) de Linux.

El mateix es pot fer arrencant amb Ubuntu i dient-li executar sense instal·lar i un cop l’escriptori apareix executar la eina GParted.

Aquesta genial eina permet modificar el tamany de les particions, moure-les i en la darrera versió permet fins i tot recuperar particions esborrades de Linux, Windows i Mac.

Fins ara tenia una distribució instal·lada amb Wubi, pel que no cal particionar ja que s’instal·la en un directori del sistema de fitxers NTFS de windows, però volia un Linux amb el seu sistema d’arxius i Wubi de moment només permet instal·lar fins la versió 10.04 d’Ubuntu.

És important que hi hagi espai lliure contigu al final perquè només es pot redimensionar la partició dins dels límits de la informació repartida en disc. Per tant cal tenir el màxim d’espai lliure al final, o bé des fragmentar el disc.

En contra de windows hi tinc algunes coses:

– Que la versió de 32 bits només veu 3 GB de RAM. Si en tens 4, 6, 8… només n’aprofita 3.

– Quan es penja i et fa perdre tota la feina.

– Les actualitzacions que t’obliguen a reiniciar la màquina.

– Les actualitzacions que et reinicien la màquina sense demanar permís.

– Els programes que després d’instal·lar-los t’obliguen a reiniciar la màquina.

– El mal funcionament d’alguns programes, per exemple pantalles que es queden en blanc mentre no acaben un procés, o mentre resolen un nom DNS.

– Els constants problemes de seguretat.

– El fet que no para de “rascar de disc” (escriure al disc) encara que tinguis 2 GB de memòria lliure o no facis res.

– El mal funcionament que fa que de vegades no puguis obrir més finestres (límit d’objectes GDI) tot i tenir molta memòria lliure.

– Que només per arrencar consumeixi 850 MB (0,85 GB) de memòria RAM

– Que té problemes quan la ruta de les carpetes i el nom del fitxer superen una certa mida. En teoria la ruta i el nom d’arxiu junts no poden superar 260 caràcters, però a la pràctica et trobes amb problemes amb rutes i noms d’arxiu més curt (tenint en compte que l’escriptori és quelcom com: c:\Documents and Settings\elmeunom\Desktop de seguida tenim problemes)

Com el meu equip no disposa de cd, el que faig és instal·lar l’Universal USB Installer (instal·lador universal USB), baixar-me la versió 10.10 d’Ubuntu en format ISO, i genero un sistema auto-arrancable en una clau USB buida.

Aquest pas és delicat ja que s’esborren les dades de la clau USB.

En principi amb una clau d’un gigabyte en teniu prou, si és més gran no passa pas res.

Llavors indiquem a la bios de l’ordinador que iniciï amb USB abans que no pas el disc dur del sistema, i instal·lem com si ho féssim des d’una unitat de Cd o Dvd.

Alliberat iOS 4.2

dilluns, novembre 22nd, 2010

La nova versió de iOS, la 4.2, ha estat alliberada avui per a iPad[TM], iPhone(R) i iPod touch(R).

iOS 4.2 incorpora més de 100 noves funcionalitats respecte de iOS 4.0, 4.1 i 4.2 a iPad incloent multitasca, carpetes, bústia d’entrada unificada, centre de jocs, AirPlay(R) i AirPrint.

L’actualització la podeu fer mitjançant iTunes.

Via: gizmodo

I un cop acabeu l’actualització, podeu alliberar el dispositiu (jailbreak) amb redsn0w. ;-)

Podeu baixar-la d’aquí:

Via: gizmodo

Enllaç curt Twitter: http://wp.me/pzeab-1BQ

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

Google translate incorpora el basc

dijous, setembre 9th, 2010

Google ha incorporat el basc, o Euskera, a la llista d’idiomes disponibles al seu servei de traducció gratuita translate.google.cat

De moment està en “alpha”, és a dir en proves, però ja es pot utilitzar el servei de traducció.

Google Voice i Google Vídeo alliberats per a Linux

dilluns, agost 23rd, 2010

Fa uns tres dies que va aparèixer a la web de google aquesta novetat:

Ara és possible, des de Linux, mantenir vídeo conferències, o converses de veu, des de la finestra de xat de Gmail des del navegador.

De fet és possible mantenir vídeo conferències amb altres usuaris de:

  • Gmail
  • iGoogle
  • orkut.

Simplement cal descarregar el complement o extensió (plugin) per a vídeo de la web de google:

http://www.google.com/chat/video?hl=ca

Els navegadors suportats són: Firefox 2.0 o superior, Internet Explorer 6.0 o superior, Safari 3.0 o superior, i Google Chrome.

Trobo a faltar Opera a la llista.

Aquí hi ha un divertit vídeo que ha fet google per a mostrar com funciona:

Via: WebUp8

Problemes de seguretat Android i iPhone

dissabte, agost 14th, 2010

Aquesta setmana han aparegut dos problemes de seguretat importants.

Un per a iPhone 4, 3.x, iPod i per a iPad, consistent en un bug en les llibreries PDF que permetien executar codi amb permís total sobre el telèfon.

Fins ara només s’ha detectat un ús benintencionat consistent a permetre alliberar el mòbil (jailbreak).

Apple s’ha afanyat a solucionar el problema (gravíssim si se’n fa un mal ús ja que es podrien robar les dades dels usuaris, esborrar els telèfons, enviar sms de pagament, etc…) i han alliberar les actualitzacions de Firmware iOS 4.0.2 iOS 3.2.2.

Via: ars technica

L’altre problema de seguretat ha estat en Android però no és un error atribuïble a la marca sinó que es tracta d’un programa fet per uns delinqüents que si s’instal·la genera grans pèrdues.

És el mateix que si a l’ordinador instal·les un programa camuflat que realment pretén extorsionar-te o robar-te (troià).

Concretament un troià que un cop instal·lat comença a enviar sms de pagament, sense el permís de l’usuari, a números de serveis especials (premium) i que enriqueixen als pirates, destinataris dels sms i arruïnen a la víctima propietària del telèfon.

El troià es fa passar com un programa per a visualitzar vídeos i música (media player), ocupa 13 K, i en instal·lar-se comença a enviar sms als cibercriminals.

Amb l’ordinador o amb el mòbil hem de parar molta cura sempre que ens instal·lem un programa des d’Internet i fer-ho només de fons acreditades.

Via: OSNews | Kaspersky antivirus

Mouse Fighter: controlar el ratolí amb el teclat

dilluns, agost 9th, 2010

No us ha passat alguna vegada que no teniu un ratolí a mà i necessiteu treballar amb l’ordinador?.

Pot ser en un armari rack ple de servidors, pot ser que s’us espatlli el ratolí o que s’espatlli el touchpad del portàtil.

Sigui com sigui aquest programa gratuït us serveix per a controlar la fletxa del ratolí amb les tecles cursores del teclat.

El funcionament és molt simple:

Amb la tecla Bloc Majúscules (Caps Lock) s’activa, llavors la fletxa del ratolí esdevé diferent per a que diferenciem com hi operem, i passem a controlar el ratolí amb les tecles cursores, i fem clic amb el botó esquerre amb la tecla A i amb el dret amb la tecla S.

Si volem passar a emprar el teclat normalment altra volta tornem a prémer Bloc Majúscules.

És compatible amb totes les versions de windows, de 32 i 64 bits.

El podeu descarregar de la seva web:

http://www.mousefighter.com/

FireCookie – complement de Firefox per a gestionar galetes (Cookies)

dimecres, agost 4th, 2010

FireCookie és un complement per a Firefox, que alhora és un complement del Firebug (necessita d’aquest i n’ exten les funcionalitats), i que permet gestionar les galetes del navegador.

Podeu veure un petit article en que parlo del Firebug.

És realment pràctic perquè ens permet modificar, afegir o esborrar els valors d’aquests arxius que ens envien els servidors web, i que queden guardats dins la memòria del nostre navegador.

Bàsicament les galetes són utilitzades pels llocs web per a recordar les nostres preferències, i qui som.

Per això és molt important tancar la sessió quan hem acabat de treballar en un lloc web (especialment banca electrònica) i tancar el navegador.

Les galetes tenen una data de caducitat en que són esborrades. Pot ser d’un segon, pot ser de centenars d’anys o poden esborrar-se en tancar el navegador.

Les cookies es poden fer servir per a suplantar la vostra identitat en llocs web, així que cal ser curós i no marxar d’ordinadors públics deixant la sessió de facebook, el correu, etc… oberta.

Alliberat Zend Studio 7.2.1

dilluns, juliol 19th, 2010

Per a veure les novetats d’aquesta versió.

Sobretot soluciona molts bugs.