miércoles, 16 de diciembre de 2009

CMS

Hola a todos aqui les muestro un interesante tutorial acerca del sistema de gestion de contenidos, las ventajas que posee, porque elegirlo y los diferentes tipos que existen.

Evitar Restricciones Del Proxy

Te ha pasado cuando estas en el trabajo o la universidad y deseas acceder a tus páginas favoritas por motivo que el administrador del centro de computo denego el acceso a las mismas, entonces aqui te muestro un pequeño tutorial con diez métodos que te ayudaran a no tener problema.



miércoles, 18 de noviembre de 2009

Disponible Fedora 12, con el nombre de Constantine


Luego de los betas anunciados hace algunos dias, hoy se ha liberado Fedora 12 con el nombre clave "constantine".

Las novedades que se puede destacar:

- Empathy
- Soporte para dispositivos de audio Bluetooth
- Un NetworkManager mejorado con IPV6, Mejor soporte y nueva interfaz
- Sistema de Instalación y remoción de paquetes simplificado y mejorado, PackageKit.
- Soporte completo para TabletPc
- Nuevo soporte de ext4 para GRUB y Kernel Mode Setting (KMS) esta habilitado por defecto en sistemas con tarjetas de video NVIDIA, ATI and Intel para carga más suave y rápida.

Para aquellos que usan Samba, el tradicional GFS2 Clustered Samba y mejoras en HA Clusterig (alta disponibilidad) hace que compartir datos entre maquinas sea más fácil y confiable.

--> Notas sobre el lanzamiento de Fedora 12
-->Descargar Fedora
-->Proyectos Fedora en Latinoamerica

lunes, 16 de noviembre de 2009

Go, el nuevo lenguaje de programación de Google

Para sorpresa de todos, Google presentó anoche un nuevo lenguaje de programación. Llamado Go, es open-source y fusiona lo mejor de C con elementos de Python y algunos otros adimentos.

El lenguaje Go está destinado a mejorar la eficiencia, según ellos “porque hace muchos años no aparece un lenguaje de gran escala” y que con los avances informáticos actuales “el desarrollo de software continúa siendo lento”.

Si estás familiarizado con la programación C y C++, aquí tienes un interesante tutorial para comenzar a programar en Go:

miércoles, 4 de noviembre de 2009

Truco para insertar un video de Facebook en tu web



¿Alguna vez has encontrado un video muy interesante en Facebook pero no supiste compartirlo con los lectores de tu blog dado que no hay código para insertarlo en tu sitio?

Además, sólo puedes ver videos en Facebook si has ingresado a tu cuenta. Entonces ¿Cómo podemos compartir videos con gente que no es miembro de Facebook?

Este es un pequeño truco que te permitirá embeber cualquier video de Facebook en tu página web।


Cada video que se sube a Facebook posee una ID única que puedes encontrar en la barra de direcciones del navegador (busca el valor del parámetro "v").

Reempláza a xxx en el código de aquí abajo por el número que has copiado।

Ahora puedes poner el código resultante en cualquier página web y el video se reproducirá a la perfección.




Crea tu propia aplicación de Facebook

Ya sea que quieras integrar presentaciones en tu perfil en Facebook o compartir tus libros y películas favoritas con amigos, es probable que ya exista una aplicación de Facebook para resolver tu problema.




Sin embargo, si eres un poco más aventurero y quieres desarrollar tu propia App para Facebook que funcione como quieres y no lleve marcas de terceros o publicidades, aquí hay un tutorial fácil para ayudarte a empezar।


CÓMO ESCRIBIR TU PROPIA APLICACIÓN FACEBOOK

El Plan: Vamos a escribir una aplicación básica de Facebook que tendrá enlaces a nuestros perfiles sociales y un cuadro de búsqueda del sitio de Google. Más adelante, podrás expandir la idea para construir aplicaciones algo más complejas que contengan canales RSS, videoclips, etc

Cosas que necesitas: No tienes que ser un "geek" para escribir las aplicaciones básicas de Facebook. Todo lo que necesitas es un poco de conocimiento de lenguajes de programación web y algo de espacio libre en un servidor web donde alojar tu aplicación Facebook (que no son más que simples archivos PHP).
OK, ahora si, empecemos

Paso 1. Asumiendo que ya posees una cuenta en Facebook, agrega la aplicación de desarrolladores a tu perfil de Facebook. Para ello, debes ingresar aquí» y, a continuación, hacer clic en el botón "Set Up New Application" que puedes encontrar en la parte superior derecha.

Paso 2. Dale a tu nueva aplicación Facebook un nombre, acepta los términos y luego sube alguna imagen para el logotipo de tu aplicación.


Paso 3. De la configuración de aplicaciones, selecciona Canvas y establece FBML como el método de representación. La otra opción es IFRAME pero usaremos FBML por el momento, para mantener las cosas simples.

Paso 4. Utilizando cualquier editor de HTML WYSIWYG (o incluso el bloc de notas), escribe el contenido que deseas mostrar en el interior de tu aplicación de Facebook.

En este ejemplo, estamos agregando sólo dos imágenes con hipervínculos con un cuadro de búsqueda de Google y por lo tanto el código sería algo como esto:




Paso 5. Inicia sesión en el servidor web que albergará la aplicación Facebook y crea un sub-directorio llamado "facebook". Por lo que si su dominio es example.com, a la aplicación Facebook se podrá acceder desde example.com/facebook.

Bajo el directorio de Facebook, descarga (wget) la plantilla de aplicación y cambia el nombre del archivo a index.php. Sustituye la clave de la API y la clave secreta en index.php con valores reales y también copia y pega el código HTML (que has creado en el paso 4) en el archivo index.php.

Paso 6. Mientras estás dentro del directorio "Facebook", descarga la biblioteca de Facebook (a través de wget) y extrae los archivos en este archivo a través de gunzip y tar. Ahora ejecuta el siguiente comando para mover facebook.php y otros archivos de la librería fuera de la plataforma del subdirectorio facebook

Código

1.
$ mv facebook-platform/client/facebook*.php .

Paso 7: Ya casi terminamos. Vuelve a la página de tu aplicación Facebook en el navegador, haz clic en "Edit Settings" y programa los valores para Canvas.

* Canvas Page URL - selecciona una linda URL para tu aplicación.
* Canvas Callback URL - locación del servicio web en el que están albergados tus archivos (en nuestro caso, esta sería example.com/facebook).



Y listo। Cualquiera ahora puede añadir tu aplicación a su perfil.

CaeL

martes, 14 de abril de 2009

CaeL System

Hola que tal bueno solo para presentar a mi Blog donde subire temas de actualidad correspondiente a los ultimos sistemas de informacion entre otros.

Est. Ing Sistemas y Computacion
Integrante del circulo System Craft


Visita mi pagina web: http://www.caelsystem.ok.pe/

viernes, 6 de marzo de 2009

LYNX


Lynx es una herramienta que nos ayuda a navegar por internet desde una consola o tambien por emuladores de terminales, Su simplicidad facilita que un lector de pantalla trabaje sobre este navegador, lo que lo convirtió en una opción para usuarios con problemas de visión.


-Lynx también se usa para comprobar la usabilidad de un sitio web en navegadores web antiguos.


-Para navegar con Lynx se puede seleccionar un enlace con las teclas de dirección o, activando una opción para numerar los enlaces, ingresando el número de cada enlace. Las versiones actuales tiene soporte para varias características de HTML. Incluye soporte para marcadores, cookies. El contenido de las tablas es mostrado en varias líneas de texto, donde el final de cada fila de la tabla se representa con un salto de línea.


Instalar
apt-get install lynx


Configurar Proxy
nano /etc/lynx.cfg, en la seccion: “.h1 Proxy” editamos el parametro necesario como para el Proxy.


http_proxy:http://192.168.0.1:8080/
CARACTERISTICAS
Desarrollador:
Thomas Dickey, junto a desarrolladores independientes
Última versión: 2.8.6 (10 de Octubre de 2006)
S.O.:
Linux, Microsoft Windows, BSD, et.al.
Género: Navegador web
Licencia: GNU GPL
En español: Sí
Sitio web: lynx.isc.org


martes, 3 de marzo de 2009

APACHE TOMCAT

Tomcat es un Servidor Web con soporte de servlets y JSPs, Tomcat puede funcionar como servidor web por sí mismo y dispone de la ventaja de funcionar en cualquier sistema operativo que disponga de la maquina virtual de JAVA .

Que incluye el compilador Jasper, que compila JSPs convirtiéndolas en servlets; el motor de servlets de Tomcat a menudo se presenta en combinación con el servidor web Apache.

Servlet:Un servlet es un objeto que se ejecuta en un servidor o contenedor JEE, especialmente diseñado para ofrecer contenido dinámico desde un servidor web, generalmente HTML.

jueves, 19 de febrero de 2009

YouTube implantará sistemas de huellas digitales para controlar las subidas

YouTube, propiedad de Google, implantará en noviembre una tecnología nueva para combatir las supuestas subidas de material audiovisual con derechos de autor y que han metido en otras ocasiones a Google en problemas legales, como la demanda de Viacom, en la que Viacom intentó obtener 1.000 millones de dólares como compensación.

El abogado de Google Philip S. Beck declaró en un juzgado de distrito de EE.UU. que Google está trabajando intensamente y colaborando con las mayores empresas de tecnología de reconocimiento de vídeo para implantarla tan sofisticada como la tecnología de huellas digitales que se emplea en el FBI.

Beck describió que el sistema de reconocimiento se basa en huellas digitales que el propietario del contenido debería proporcionar a YouTube para filtrar el contenido. En cuanto se añada la huella a la base de datos, el software de YouTube debería poder detectar cualquier vídeo subido que coincida con las huellas y eliminarlo en menos de dos minutos. Así, Google espera que este software de reconocimiento ponga fin a las demandas y demás problemas legales por parte de compañias como Viacom. Un abogado que trabaja para Viacom, Donald B. Verrilli, Júnior, cree que quizás este mecanismo de filtrado ayude. Si es así, estarán agradecidos.

miércoles, 18 de febrero de 2009

ADOBE Y APPLE COLABORAN EN LA VERSION DE FLASH PARA iPhone

Después de un largo y duro debate sobre la posibilidad de incluir Flash en el iPhone finalmente se ha confirmado la semana pasada que Adobe y Apple trabajarán conjuntamente para incorporar Flash en el dispositivo.
Luego de que hace casi un año Adobe anunciara que se encargaría de desarrollar un reproductor de Flash para el iPhone/iPod touch, con o sin la bendición de Apple, Apple finalmente se contentó con la noticia.Steve Jobs, CEO de Apple, el año pasado dejó claro que los productos que Adobe ofrecía no eran aceptables. Flash Lite, la versión diseñada para teléfonos móviles no era lo suficientemente buena y la versión de escritorio del producto funcionaba muy lento en la terminal.
Representantes de Adobe dijeron que la empresa planea tener más de un millón de dispositivos en circulación para el final de este año que posean Flash, y no sólo habla del iPhone, sino también del Android, Symbian y los Windows mobile.

FUTURO DE LAS APLICACIONES WEB

FOWA 2009
Los próximos 23 y 24 de Febrero de 2009 se llevará a cabo la nueva edición de Fowa, future of web apps (el futuro de la aplicaciones web), que se desarrollará en la ciudad de Miami, Florida (USA).
Algunos de los temas que se tocarán en esta edición son: la nueva (no tan nueva) 2.0, el futuro de los navegadores, cómo construir una comunidad enloquecida por un producto, cómo lograr el nirvana técnico en un equipo y cómo construir poderosas aplicaciones mediante Objective-J y Capuccino, entre otras cosas.Sólo para que sepan, en este Fowa se congregarán algunos chicos sabiondos de toda clase de célebres sitios webs, aplicaciones y compañías relacionadas con el tema. Sólo por dar unos ejemplos, hablarán Aza Raskin (creador del buscador de música Songza.com) y Ben Galbraith de Mozilla, Dan Theurer (ex desarrollador de eBay) de Yahoo, Dave Morin (ex Apple) de Facebook, Dion Almaer de Google y cofundador de Ajaxian.com, Joe Stump de digg, Ryan Carson co-fundador de Carsonfied y Alex Hunter de Virgin, entre otras personalidades.

Los participantes de la Fowa 2009 también podrán participar de varios talleres. Por ejemplo:

-Cómo construir una aplicación para web de la A a la Z
-Cómo convertir usuarios gratuitos en clientes pagos
-Cómo construir aplicaciones web avanzadas con Cappuccino y Objetctive-J
-Implementación de la web social con OpenID, OAuth y All That Jazz
-Tips para diseño de interfaces para aplicaciones web


viernes, 13 de febrero de 2009

SERVIDORES EN LINUX

RECOMENDACION
Para comenzar es importante escoger servidores y distribuciones Linux adecuados, de modo que sean compatibles entre sí y se obtenga el mayor rendimiento posible. Tenemos que tener definido el tipo de servidor que vamos a usar ya que pueden ser(web, mail, ftp, etc.)
DISTRIBUCIONES EN LINUX
Linux ofrece una gran cantidad de opciones entre las cuales escoger:
- Distribuciones Linux como SUSE y RHEL que ofrecen servicios de soporte directamente del distribuidor.
- Distribuciones Linux como Ubuntu y CentOS que son libres de cargos y ofrecen muchas opciones de pago por soporte.
- Distribuciones Linux como Debian y Gentoo que ofrecen comunidades robustas y algunos especialistas que pueden dar soporte.
-Tambien hay distribuciones como Red Hat, SUSE, Gentoo, Ubuntu y otras que tienen instalaciones específicas para servidores.
-El SLES 10 y el RHEL 4 son una buena opción, debido a que están optimizados para sistemas de 64 bits, y están haciendo alianzas con vendedores importantes de servidores Blade, como HP, IBM y Dell. CentOS al estar basado en binarios de RHEL podría también ser una buena opción.
-Para operaciones que no son muy grandes, las versiones libres de Red Hat, SUSE, etc; pueden funcionar bastante bien. Por ejemplo, Canonical ofrece opciones de soporte pagado. Y Gentoo, una vez que se instala y configura, puede facilitar mucho el trabajo.
ALGUNAS CONSIDERACIONES QUE DEBE TENERSE EN CUENTA
- Estar seguros de que la distribución Linux es compatible con el hardware, recordando que utilizamos sistemas de 64bits? ¿posiblemente con más de un núcleo?, Esta información puede ser proveída por el fabricante o en la base de datos de compatibilidad de la distribución Linux.
- Utilizar distribuciones Linux que estén optimizadas para trabajar en arquitecturas de 64bits.
- Revisar costos asociados de distribuciones Linux comerciales y las características extras incluidas.
- Las distribuciones Linux comerciales dan soporte, por ejemplo, para instalar, configurar o dar soporte a la distribución en un ambiente de servidores Blade.
- Distribuciones Linux libres pueden ser descargadas a través de Internet, y se obtiene soporte de desarrolladores, listas de correo, etc.
- Determinar la habilidad del personal de tecnologías de la información para encontrar o manejar soluciones por ellos mismos, determinar cuánto vale su tiempo y si el personal está familiarizado con Linux.
- No contemplar distribuciones Linux que trabajen en arquitecturas de 32bits o anteriores.