blog Esta es una excelente y sencilla colección de íconos RSS, ideal para tu blog. Encontrarás en ésta colección tan solo 8 íconos con un diseño muy simple y se guardan en formato PNG. En el blog GrandmasterB encontrarás también un tutorial muy interesate en donde podrás diseñar tus propios íconos. Descarga: Iconos RSS Glasy Referencia: Adicto 2.0Blog Recomendado: Fotos Famosas Peruanas
sábado, 11 de junio de 2011
miércoles, 8 de junio de 2011
blog Problemas al acceder a ficheros XML en Flex
blog Trasteando un poco con Flex con una sencilla aplicación que publicaré con gusto en este nuestro blog, he tenido tres problemas que voy a comentar, y que seguro serán de gran utilidad, pues seguramente más de uno se tope con ellos.
El primero de los problemas que me topé es a la hora de intentar realizar una aplicación que lea de un fichero XML. Para ello, lo primero que se nos viene a la cabeza es utilizar el objeto XML, de esta manera:
<mx:XML id='idObjetoXML' source='ruta/archivo.xml'/>
Si bien funciona en tiempo de desarrollo, el problema estará a la hora utilizarlo en otra ruta distinta a la del entorno de desarrollo, ya que el compilador de Flex incluirá este fichero a nuestro archivo compilado, y las rutas dejarán de funcionar.
Para evitar esto, hemos de usar el objeto HTTPService, usando la ruta del fichero XML como URL, y después asignar el resultado al objeto XML. He aquí el ejemplo.
<?xml version='1.0' encoding='utf-8'?>
<mx:Application
xmlns:mx='http://www.adobe.com/2006/mxml'
creationComplete='getImages.send()'
>
<mx:Script>
<![CDATA[
import mx.rpc.Fault;
import mx.rpc.events.FaultEvent;
import mx.rpc.events.ResultEvent;
import mx.controls.Alert;
[Bindable]
private var objetoXML:XML;
private function
resultHandler(event:ResultEvent):void
{
objetoXML=event.result as XML;
}
private function
faultHandler(event:FaultEvent):void
{
Alert.show(event.fault.message,
'Error al cargar fichero XML');
}
]]>
</mx:Script>
<mx:HTTPService
id='getImages'
contentType='application/xml'
resultFormat='e4x'
url='ruta/archivo.xml'
method='GET'
useProxy='false'
result='resultHandler(event)'
fault='faultHandler(event)'
/>
...
El objeto 'HTTPService' será invocado al crearse la aplicación (evento 'creationComplete' del objeto 'Application'), y será el encargado de leer el fichero XML. Si el fichero se lee con éxito, se invocará al método 'resultHandler', pasando en el parámetro 'event' el resultado. En este método, se asignará al objeto de tipo 'XML' este resultado en dicho formato. Si hay algún error, se invocará el método 'faultHandler'.
El segundo problema con el que podemos toparnos es cuando intentamos ejecutar la aplicación en otro entorno distinto al de desarrollo, sobre todo, si se pretende ejecutar en local. La ejecución daría un error del tipo:
faultCode:InvokeFailed faultString:'Error #2148:
SWF file 'ruta/fichero.swf' cannot access local
resource fichero.xml, Only local-with-filesystem
and trusted local SWF files may access local
resources.'
Debido a la seguridad que ofrece Flex, no se puede acceder a ficheros locales. Para saltar esta seguridad, habrá que jugar con los parámetros de compilación.
Para ello, seguir estas instrucciones:
1) En el panel de navegación de Flex Builder, hacer clic derecho sobre el nodo del proyecto.
2) Seleccionar 'Properties', con lo que se abrirá el cuadro de diálogo de propiedades del proyecto.
3) En el árbol de la izquierda, seleccionar la opción 'Flex compiler'
4) En el campo 'Additional compiler', añadir el parámetro '-use-network=false'
El tercero de los problemas llegó a la hora de subirlo al servidor web. A la hora de acceder al fichero xml me daba el siguiente error:
faultCode:Server.Error.Request faultString:
'HTTP request error' faultDetail:'Error:
[IOErrorEvent type='ioError' bubbles=false
cancelable=false eventPhase=2 text='Error #2032:
Error de secuencia. URL: URLruta/archivo.xml'].
URL: URLruta/archivo.xml'
Este error se produce en el objeto HTTPService:
<mx:HTTPService
id='getImages'
contentType='application/xml'
resultFormat='e4x'
url='URLruta/archivo.xml'
showBusyCursor='true'
useProxy='false'
result='resultHandler(event)'
fault='faultHandler(event)'
/>
Aunque en teoría está bien definido, en realidad, el problema lo está dando el atributo 'contentType'. Ello se resuelve cambiando este atributo por:
contentType='application/x-www-form-urlencoded'
De esta manera, ya funcionará sin problemas.
Publicado por
admin
en
21:03
0
comentarios
miércoles, 25 de mayo de 2011
blog Hand crafted cassette tape lamp turns old tech into fresh lighting
blog
Filed under: Household
Remember that hundred pack of blank cassettes you bought back in '93 when they hit 90-percent off? Man, those were the days. Unfortunately, you only got around to making three or four mix tapes, leaving you with quite a few unused hunks of junk cluttering up the closet. If you've managed to hang onto 'em just knowing a worthwhile use was just around the bend, congratulations. The ingenious cats over at Transparent House have glued an assortment of old tapes together and inserted neon lights within to keep things cool and create a rather impressive source of lighting. Oh, and if you can't figure this one out sans a how-to guide, maybe DIY work just isn't your bag.[Via technabob]Read | Permalink | Email this | Comments
Publicado por
admin
en
21:19
0
comentarios
martes, 24 de mayo de 2011
blog Juego de Terror en 3D: Amnesia
blog De los creadores de la serie Penumbra llega a nuestros Linux el juego comercial Amnesia: The Dark Descent.
Este juego de terror y supervivencia en 3D estará disponible para Linux, Windows y Mac, para agosto de este año y promete no utilizar muchos recursos de nuestro PC.
El lanzamiento del juego será simultáneo en los tres sistemas operativos. Por lo que estuve viendo, no me pareció del todo atractivo mas allá de ir caminado por pasillos aterradores, sonidos, alaridos de monstruos que no se ven, latidos del corazón, agitación al correr, no le vi ni puzzles, ni pantallas diferentes, o niveles para subir.
Estar jugando en primera persona es atractivo habría que ver el resto de los detalles del juego a ver si logran mantenerme amarrada a la silla y muerta de miedo.
Web Oficial: Amnesia
Claudia C.
Publicado por
admin
en
20:26
0
comentarios
domingo, 22 de mayo de 2011
blog Sustancia nanotecnológica detiene hemorragias en segundos
blog
Buenas noticias para los que trabajan en el mundo de la salud (y para los que puedan llegar a concurrir allí), ya que Arch Therapeutics ha desarrollado una sustancia nanoestructurada que -segun ellos- puede detener la salida de sangre de una herida casi instantáneamente.
La FDA (Food and Drug Administration) ya la está evaluando si la aprueba o no para su salida al mercado (o al menos para hospitales).
Este líquido originalmente desarrollado por el MIT en la década de los 90 (pero que recién se han logrado resultados positivos en los experimentos) está hecho de aminoácidos que forman péptidos y grupos que forman largas fibras que secan cuando entran en contacto con medios salinos como por ejemplo la sangre.
Este es un invento estupendo, y era algo que se suponía que en el siglo 21 tendría que existir, es de cavernícolas tener que hacer compresas cuando la hemorragia es demasiado grande.
Vía | Engadget
Recomiento Viajes por el mundo fotos
Publicado por
admin
en
19:57
0
comentarios
lunes, 16 de mayo de 2011
blog Trucos para GOOGLE CHROME
blog
Publicado por
admin
en
15:45
0
comentarios
martes, 10 de mayo de 2011
blog Nuevos dominios en Internet
blog Punto y com
Dominios como 'amor', 'sexo' o 'rockandroll' podrían estar disponibles en el 2009, si se aprueba una nueva propuesta en la reunión internacional de la Corporación para la Asignación de
Nombres y Números en Internet. Los internautas podrán crear los nombres de dominios de internet que quieran a partir de 2009, según Paul Twomey, presidente de la Corporación para la
Asignación de Nombres y Números en Internet, si se aprueba la propuesta en la reunión internacional de ese organismo que se celebra hoy en París.
De esta forma, las webs no estarían atadas a fórmulas clásicas como '.com', '.net' o '.org', sino que 'los internautas podrán crear nombres de dominios '.amor' o '.odio'', explicó Twomey al periódico 'Les Echos', si los reguladores votan favorablemente el próximo jueves. La corporación (Icann, por sus siglas en inglés) lleva tres años trabajando en esta revolución de la geografía de la Red.
Se asegurará, para ello, de que las nuevas extensiones de dominios respeten los derechos de las marcas y de que no se parezcan demasiado a nombres ya conocidos, además de no usurpar identidades de comunidades reconocidas.
'Una comunidad budista ancestral perdida en los confines de Tailandia podrá seguir controlando su nombre', explicó Twomey, y señaló que 'por ahora es confidencial' quién será el árbitro que decidirá cuáles serán dominios válidos y cuáles no. Además, 'a partir de ahora, los internautas podrán registrar dominios en alfabeto cirílico, chino o amhérica de Etiopía (...).
Es un desafío técnico, pero imprescindible', aseguró Twomey, quien explicó que el organismo que preside ya ha ensayado con quince idiomas diferentes y varios navegadores.
El Icann, organismo privado pero no lucrativo, tiene un contrato con el gobierno de Washington por el que gestiona los sistemas de nombres de dominios y las direcciones IP (Internet Protocol), así como la entidad que reparte éstas direcciones junto a las organizaciones regionales.
El Icann obtiene ingresos de cada dominio que vende en el mundo, lo que representa el 95 por ciento de su cifra de negocios, que estima alcance los 36,6 millones de euros (56,8 millones de dólares) en el año fiscal de 2008, un 44% al alza respecto al año anterior.
Fuente: EFE
Fuente: http://www.montevideo.com.uy/nottecnologia_64212_1.html
Publicado por
admin
en
21:44
0
comentarios