Em sumo i dono tot el meu suport a aquest manifest que s'esta publicant a un munt de blogs i mitjans de comunicació.

Manifest "En defensa dels drets fonamentals a internet"

Davant de la inclusió en l'Avantprojecte de Llei d'Economia sostenible de modificacions legislatives que afecten al lliure exercici de les llibertats d'expressió, informació i el dret d'accés a la cultura a través d'Internet, els periodistes, bloggers, usuaris, professionals i creadors d'internet manifestem la nostra ferma oposició al projecte, i declarem que...

1. - Els drets d'autor no poden situar-se per sobre dels drets fonamentals dels ciutadans, com el dret a la privacitat, a la seguretat, a la presumpció d'innocència, a la tutela judicial efectiva i a la llibertat d'expressió.

2. - La suspensió de drets fonamentals és i ha de continuar sent competència exclusiva del poder judicial. Ni un tancament sense sentència. Aquest avantprojecte, en contra de l'establert a l'article 20.5 de la Constitució, posa a les mans d'un òrgan no judicial -un organisme dependent del ministeri de Cultura-, la potestat d'impedir als ciutadans espanyols l'accés a qualsevol pàgina web.

3. - La nova legislació crearà inseguretat jurídica a tot el sector tecnològic espanyol, perjudicant un dels pocs camps de desenvolupament i de futur de la nostra economia, entorpint la creació d'empreses, introduint barreres a la lliure competència i alentint la seva projecció internacional.

4. - La nova legislació proposada amenaça els nous creadors i entorpeix la creació cultural. Amb Internet i els successius avenços tecnològics s'ha democratitzat extraordinàriament la creació i emissió de continguts de tot tipus, que ja no provenen prevalentment de les indústries culturals tradicionals, sinó de multitud de fonts diferents.

5. - Els autors, com tots els treballadors, tenen dret a viure de la seva feina amb noves idees creatives, models de negoci i activitats associades a les seves creacions. Intentar sostenir amb canvis legislatius a una indústria obsoleta que no sap adaptar-se a aquest nou entorn no és ni just ni realista. Si el seu model de negoci es basava en el control de les còpies de les obres i en Internet això no és possible sense vulnerar drets fonamentals, haurien de buscar un altre model.

6. - Considerem que les indústries culturals necessiten per sobreviure alternatives modernes, eficaces, creïbles i assequibles i que s'adeqüin als nous usos socials, en lloc de limitacions tan desproporcionades com ineficaces per a la finalitat que diuen perseguir.

7. - Internet ha de funcionar de forma lliure i sense interferències polítiques afavorides per sectors que pretenen perpetuar obsolets models de negoci i impossibilitar que el saber humà continuï sent lliure.

8. - Exigim que el Govern garanteixi per llei la neutralitat de la Xarxa a Espanya, davant de qualsevol pressió que pugui produir-se, com a marc per al desenvolupament d'una economia sostenible i realista de cara al futur.

9. - Proposem una verdadera reforma del dret de propietat intel·lectual orientada a la seva finalitat: tornar a la societat el coneixement, promoure el domini públic i limitar els abusos de les entitats gestores.

10. - En democràcia les lleis i les seves modificacions s'han d'aprovar després de l'oportú debat públic i havent consultat prèviament totes les parts implicades. No és acceptable que es facin canvis legislatius que afecten drets fonamentals en una llei no orgànica i que versa sobre una altra matèria.

Aquest manifest va ser redactat de forma conjunta per periodistes, bloggers i internautes, en una llarga sessió de debats durant la tarda-nit d’ahir. Si hi estàs d’acord, difon-lo al teu bloc, la teva web, en xarxes socials i per totes les vies que puguis.

Aquest manifest també està disponible també en castellà, anglès, gallec i asturià.

Perduts

13 mai 2009

Estic enganxat a Perduts (Lost)!! No m'he perdut cap capítol, he vist els capítols especials, resums, llegeixo alguns fòrums i blogs... és una bogeria! Mira que veig poc la tele i encara menys m'enganxo a les series. De fet podria dir que només m'he enganxat a dues series a la meva vida (segur que en són més, però ara mateix me'n venen dues), Perduts i Bola de Drac, que friki!? no pas!! Podria afirmar tranquil·lament que són les millors que s'han fet mai a l'historia de la televisió. No ho dubtis!

A que ve això? doncs que aquesta matinada fan la gran final de la cinquena temporada a EEUU, la session finale, i que gràcies a uns que s'ho curren moltíssim, demà al vespre la podré veure! I no només això, sinó que la podré veure en versió original subtitulada al català!

Addictes a Lost! Demà és el gran dia!

Lost

El problema és que després haurem d'esperar fins l'any que ve per veure la sisena i última temporada!! Crec que la única manera de soportar-ho serà tornant a veure-la tota sencera, des del principi. Jo ja he començat, cada diumenge a la tarda a Cuatro. No és en català, però que hi farem...

I per estar al dia del tema...

Nàmaste!

Un bona manera de reduir el pes de les aplicacions Flex, i per tant, reduir el temps de descàrrega per als usuaris, és usant el Flex 3 runtime-shared-libraries (RSLs).

Les RSL són arxius swf amb codi que es guarda a la cache i es pot reutilitzar en diferents aplicacions sense haver de descarregar-lo cada cop. Si la RSL es signada (per Adobe) es guardarà al Flash Player i es podrà reutilitzar en qualsevol altra aplicació que faci ús del RSL. Si no és signada es guardarà a la memòria cau del navegador.

Així doncs, podem separar el framework de Flex de la nostra aplicació amb el RSL i reduir el pes final considerablement. Quan un usuari accedeixi per primer cop a l'aplicació, s'haurà de descarregar el pes total (aplicació i framework) però la segona vegada només es descarregarà l'aplicació. A més, si el usuari ja s'ha descarregat el framework en alguna altra web que hagi visitat que usi RSL, també li servirà per les altres i no caldrà que se'l torni a descarregar.

Anem a veure com ho hem de fer...

A les propietats del projecte Flex, triem l'opció "Flex Build Path", pestanya "Library path" i despleguem l'arbre "Flex 3.1..."

imagen-1

busquem el "framework.swc", seleccionem el "RSL URL:..." i premem el botó Editar

imagen-2

A la finestra que s'obrirà, seleccionem la casella "Use same linkage as framework" i als "RSL Options" marquem "Diguest" i premem el botó Add...

imagen-3

afegim els dos elements que veiem a la imatge, marcant l'opció "Copy library to deployment path". Aquest element deuen canviar depenent de la versió del framework que tinguem.

imagen-4

I això és tot! Així de fàcil! Proveu a fer-ho i veureu com es redueix considerablement el pes les vostres aplicacions, val la pena...

Per a més informació, pots visitar els Labs d'Adobe.

CSS Naked Day ‘09

8 abr 2009

Avui és el CSS Naked Day!!

Seguretat al AMFPHP

30 mar 2009

El tema de la seguretat en les aplicacions que construïm, és tant important com obscur i complicat. Però sempre hi ha algunes coses bàsiques que es poden fer per a millorar la seguretat. En aquest cas parlarem del AMFPHP.

Podem seguir uns passos bàsics i senzills per a fer-lo més segur.

  1. Eliminar el Service Browser. El Service Browser és una aplicació Flex que ens permet veure els serveis i mètodes que hem creat i provar-los. Molt útil per a treballar, però inútil i perillós al servidor web. Així que millor eliminar el directori "\browser" sencer. Per eliminar completament el Service Browser serà necessari eliminar també el servei DiscoveryService. El DiscoveryService és el servei que fa servir el Service Browser per a mostrar-nos tota la informació i és, per tant, el que realment ens pot donar problemes de seguretat. Al directori "\services" trobarem la carpeta "amfphp" amb l'arxiu "DiscoveryService.php", podem eliminar l'arxiu o la carpeta "amfphp" directament.
  2. Establir la propietat PRODUCTION_SERVER. Aquesta propietat es fa servir per al Debug i coses d'aquestes, així que és millor deshabilitar-ho al servidor de producció. Podem trobar-la a l'arxiu "gateway.php" i canviar-la de "define("PRODUCTION_SERVER", false);" a "define("PRODUCTION_SERVER", true);".
  3. Comunicació via SSL. Sempre que sigui possible és millor que  s'enviï la informació entre el Flex i el AMFPHP via SSL.
  4. La funció beforeFilter. Es una nova funció de la versió 1.9 per assegurar que es tenen permisos suficients per a realitzar les consultes. Això realment no ho he provat, així que ho deixem aquí.

Quatre cosetes ben senzilles però que ens poden ajudar bastant... Tot això sense oblidar altres aspectes més propis del PHP (SQL Injection, etc).

Per a més informació: