12.31.2010

Creando un sistema de comentarios en PHP

Vamos a crear un sistema para permitir a nuestros usuarios comentar en nuestro sitio, partiremos del hecho de que tenemos algun sistema de noticias o bien que hemos creado algun CMS para nuestro sitio. Si aun no tienes un sistema de noticias en el libro PHP para todos se explica claramente como crear un pequeño CMS para tu sitio.


Ahora, es importante que identifiquemos que deseamos hacer. 

Vamos a mostrar los comentarios en cada entrada, ahora lo mas importante es considerar que x o y comentario pertenecera a x o y entrada entonces. A la hora de crear nuestra tabla MySQL vamos a incluir un campo que indique la entrada a la que pertenece el comentario.

Ademas, crearemos un modulo en nuestro panel de administracion para administrar los comentarios en cada entrada. para permitir al administrador borrar o moderar los comentarios.

Entonces, vamos a crear una nueva tabla en nuestra base de datos,  Dicha tabla va a contener los siguientes datos:

CREATE TABLE `tusitioya`.`comentarios` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`idnoticia` INT NOT NULL ,
`nombre` TEXT NOT NULL ,
`comentario` TEXT NOT NULL
) ENGINE = MYISAM ;

Esta tabla contiene 4 campos, uno para el id del comentario, uno para el id de la noticia, para el autor del comentario y para el comentario en si.

Ahora, vamos a crear un archivo de conexion al que llamaremos conect.php (es probable que algunos ya lo tengan y no haga falta volverlo a escribir)

En el basicamente, vamos a conectarnos con nuestro servidor MySQL y a seleccionar nuestra base de datos:

<?php
//conexion con la base de datos
$conexion = mysql_connect("localhost","root","") or die("Problema de conexion");
//seleccion de la tabla
mysql_select_db("tusitioya",$conexion) or die ("No se pudo conectar con la tabla");
?>

Una vez que hemos creado la tabla,  y hemos creado nuestro archivo de conexion, vamos a crear el archivo que ingresa los datos a la tabla, este sera basicamente un formulario muy sencillo con un campo de texto para el nombre del usuario, y uno para el comentario. 

Ademas agregaremos un campo oculto que almacene el id de la noticia y un submit, para enviar el comentario. A este archivo le llamaremos coment.php

<form action="index.php" method="post">
Nombre:
<br/>
<input type="text" name="nombre"/>
<br/>
Comentarios:
<br/>
<textarea name="comentario"></textarea>
<br/>
<br/>
<input type="hidden" name="idnoticia" value="<?php echo $_GET['op']?>"/>
<input type="submit" value="Enviar"/>
</form>

Por el momento, es HTML basico y algo de PHP unicamente para obtener el valor de la noticia almacenada en una variable que pasa por URL llamada "op"

Ahora, vamos a escribir el programa que procesara los datos, si estos existen para eso vamos a utlizar la funcion isset,

if (isset($_REQUEST['nombre']) && isset($_REQUEST['comentario'])) {
Y si la condicion es verdadera, entonces vamos a insertar los valores de nuestro formulario en nuestra base de datos, de modo que nuestro script quedaria mas o menos asi:

if (isset($_REQUEST['nombre']) && isset($_REQUEST['comentario'])) {
    include("conect.php");
    mysql_query("INSERT into comentarios(idnoticia,nombre,comentario)
    values('$_REQUEST[idnoticia]','$_REQUEST[nombre]','$_REQUEST[comentario]')",$conexion) or die(mysql_error());
    header("location:index.php?op=$_GET[op]");
    }

Ya ubicado en nuestro archivo coment.php queda mas o menos asi:

<?php
if (isset($_REQUEST['nombre']) && isset($_REQUEST['comentario'])) {
    include("conect.php");
    mysql_query("INSERT into comentarios(idnoticia,nombre,comentario)
    values('$_REQUEST[idnoticia]','$_REQUEST[nombre]','$_REQUEST[comentario]')",$conexion) or die(mysql_error());
    header("location:index.php?op=$_GET[op]");
    }
?>
<form action="coment.php?op=<?php echo $_GET['op']?>" method="post">
Nombre:
<br/>
<input type="text" name="nombre"/>
<br/>
Comentarios:
<br/>
<textarea name="comentario"></textarea>
<br/>
<br/>
<input type="hidden" name="idnoticia" value="<?php echo $_GET['op']?>"/>
<input type="submit" value="Enviar"/>
</form>
Vale, aunque ahorita podrian probarlo.. estos comentarios se ingresarian y no habria un valor para la variable op, por lo que a la hora de procesar el formulario habria un error, pero eso lo veremos mas adelante, ahora vamos a crear un archivo que lea los comentarios acorde al articulo seleccionado.

En este archivo, en principio vamos a procesar los datos UNICAMENTE si existe la variable op, que sera el identificador de la noticia en cuestion, de modo que nuestro script seria:

<?php
if (isset($_GET['op'])) {
    include("conect.php");
    $resp = mysql_query("SELECT nombre,comentario FROM comentarios WHERE idnoticia=$_GET[op]",$conexion);
    while($ext=mysql_fetch_array($resp)) {
        echo $ext['nombre'];
        echo "<br/>";
        echo "<br/>";
        echo $ext['comentario'];
    }
}
?>

Basicamente, estamos mostrando todos los resultados para nombre y comentario donde el idnoticia sea igual al id pasado por URL ´op´ Asi pues, si incluimos estos dos archivos en el archivo que muestra los articulos de esta forma:

<?php
$opcion = $_GET["op"];
if (isset($opcion)) {
    include ("conect.php");
    $respuesta = mysql_query("SELECT arto FROM articulos WHERE id = $opcion",$conexion);
    while ($existe = mysql_fetch_array($respuesta)) {
        echo $existe['arto'];
}
    echo "<br/>";
    echo "<br/>";
    include("leercoment.php");
    echo "<br/>";
    echo "<br/>";
    include ("coment.php");
}
else {
    echo "<p>Este es un parrafo de ejemplo. Y este sitio ha sido creado siguiendo el curso tu Sitio Ya de Maurizzio Penalba</p>
        <p align='center'><img src='recursos/objetos/equipo.jpg' width='331' height='225' /></p>";
}
   

?>
Ahora, en nuestro index.php veremos algo como esto:



Aunque algo tosco, el darle un poco de estilo queda en manos de cada uno, ahora, aunque el sistema de comentarios ha quedado muy prolijo, aun nos hace falta hacer un par de cosas, en primer lugar deseamos mejorar la seguridad del sistema pues asi como esta cualquiera puede ingresar HTML, PHP o cualquier otro script que podria ser malicioso, ademas debemos contar con un area de administracion para eliminar y modificar comentarios

En principio vamos a parsear todo el texto que entre a travez de nuestras areas de texto, esto lo haremos con una funcion, y vamos a incluirla en nuestro archivo coment.php

function parsearhtml($texto) {
    return nl2br( htmlentities($texto, ENT_QUOTES) );
    }
Con esta funcion, pasamos todas las etiquetas HTML a texto plano, y traducimos cualquier comilla de esta forma evitamos cualquier clase de defase o XSS en nuestro sitio, aunque sean solo comentarios podria representar algun problema en un futuro. Una vez aplicada la seguridad a nuestro script, quedaria mas o menos asi:

<?php
function parsearhtml($texto) {
    return nl2br( htmlentities($texto, ENT_QUOTES) );
    }
$comentario = parsearhtml($_REQUEST['comentario']);
$nombre = parsearhtml($_REQUEST['nombre']);
if (isset($_REQUEST['nombre']) && isset($_REQUEST['comentario'])) {
    include("conect.php");
    mysql_query("INSERT into comentarios(idnoticia,nombre,comentario)
    values('$_REQUEST[idnoticia]','$nombre','$comentario')",$conexion) or die(mysql_error());
    header("location:index.php?op=$_GET[op]");
    }
?>
<form action="coment.php?op=<?php echo $_GET['op']?>" method="post">
Nombre:
<br/>
<input type="text" name="nombre"/>
<br/>
Comentarios:
<br/>
<textarea name="comentario"></textarea>
<br/>
<br/>
<input type="hidden" name="idnoticia" value="<?php echo $_GET['op']?>"/>
<input type="submit" value="Enviar"/>
</form>
Ahora, solo nos hace falta agregar un area de administracion a nuestro script, dado que partimos del hecho de que tenemos un CMS propio o hemos creado uno a partir del curso PHP para todos vamos a suponer a suponer que el sistema de login ya ha sido implementado. Y unicamente voy a mostrar el script que corresponderia al listado de los comentarios en cada uno de los articulos para el area de administracion

<?php include("llave.php") ?>
<table border="0" cellspacing="4">
<?php
include ("../conect.php");
if (isset($_GET['del'])) {
    mysql_query("DELETE from comentarios WHERE id=$_GET[del]",$conexion);
}
$ids = mysql_query("SELECT id,nombre,comentario FROM comentarios",$conexion);
while ($ide = mysql_fetch_array($ids)) {
    echo "<tr>";
    echo "<td>".$ide['id']."</td>";
    echo "<td>".$ide['nombre']."</td>";
    echo "<td>".$ide['comentario']."</td>";
    echo "<td>"."<a href='editcomment.php?del=$ide[id]'>Eliminar</a>"."</td>";
    echo "</tr>";
}
?>
</table>
Y con esto finalmente hemos creado nuestro sistema de comentarios, ahora, voy a dejar los archivos junto al CMS que se ha creado en PHP para todos a modo de que puedan seguir el tuto

http://www.mediafire.com/?0gk364njn3397jb

Claro que el sistema puede mejorarse mucho, Por ejemplo podemos agregar un editor de texto enriquecido Pero esto es con caracter educativo.
A la espera de sus comentarios e inquietudes.
Un saludo

12.18.2010

Agregar un editor de texto enriquecido a un textarea

En esta ocacion, vamos a agregar un editor de texto a una aplicacion creada en PHP pero bien puede funcionar para cualquier area de texto, El editor que agregarmos sera CKeditor, uno que podemos encontrar de forma gratuita en internet.





En principio, el objetivo de este videotutorial es ampliar las funcionalidades de nuestro CMS creado con nuestro curso PHP para todos, sin embargo vale para cualquier aplicacion web.

Descarga del CKeditor: http://ckeditor.com/download

12.17.2010

Programacion en PHP y MySQL desde 0

Finalmente he terminado mi ultimo curso, le he llamado PHP para todos, el titulo inspirado por supuesto en Phyton para todos.

EL enfoque que le he dado a esta curso es el de alguien que NUNCA ha tenido contacto con ningun lenguaje de programacion. Aunque no toco el tema de la programacion orientada a objetos. El curso es de caracter practico. Al finalizarlo cualquier persona estara en capacidad de diseñar un pequeño CMS.

Los temas que toca este curso son:

1. Fundamentos basicos de programacion y analisis numerico

    1.1 Pseudocodigo

        1.1.1Instrucciones Secuenciales
        1.1.2Instrucciones Selectivas
        1.1.3Instrucciones Repetitivas

    1.2. Preparando el espacio de trabajo

        1.2.1Instalando un Servidor casero
        1.2.2Configurando un nuevo sitio en Dreamweaver

2. Introduccion a PHP

    2.1 Estructura deun programa
    2.2 Variables
    2.3 Operadores
    2.4 Constantes
    2.5 Salida de Datos
    2.6 Vectores
    2.7 Instrucciones Secuenciales

        2.7.1 If...elif...else

    2.8 Instrucciones Repetitivas

        2.8.1 while
        2.8.2 for

    2.9 Entrada de datos

    2.9.1 formularios

    2.10 funciones

3. Interaccion con Bases de datos

    3.2 Creacion de un CMS

        3.2.1 Operaciones con MySQL

            3.2.1.1 Alta de registros
            3.2.1.2 Listado de registros
            3.2.1.3 Eliminar registros
            3.2.1.4 Actualizar registros

    3.2.2 Manejo de Sesiones

        3.2.2.1Creacion de un sistema de Autentificacion

Esta en formato PDF y liberado bajo licencia Creative Commons, es decir que es libre de distribuir y de usar como base para la creacion de nuevos documentos siempre y cuando se reconozca al autor.

Esta es la URL para la descarga del Curso


Esta es la URL para la descarga de los recursos que se utilizan en el curso


 
El soporte oficial para este curso lo estare dando en http://revolutionteams.info aunque siempre pueden preguntar en comentarios o escribirme a mi direccion de email
 
Espero que os guste este segundo Tomo de la coleccion, un Saludo y como siempre a la espera de sus comentarios 

12.10.2010

Probando el nuevo Google Chrome OS


Hace algunos dias Google, dio por fin el anuncio del tan anciado sistema operativo, que tenia a toda la comunidad de informaticos pendientes del suceso, y aunque muchos hemos seguido la noticia, que mejor que probar el nuevo sistema para ver de que estamos hablando realmente.








Este video nos habla un poco de que es Google Chrome OS



Aqui en Bloggeandolo, instalamos el nuevo Chrome OS en una maquina virtual (vale, realmente se trata de Chromium OS que es la contraparte Open Source del proyecto Chrome) Pero el principio es el mismo, y por tanto el experimento es valido para este review.



Que podria hacer triunfar al nuevo sistema operativo?

Pues, la verdad, despues de probarlo, creo que el boom de la red, es el principal factor que podria hacer de un S.O ultraliviano como Chrome un exito rotundo es la simplicidad de la idea. Librarse de todo lo que uno no necesita, o no utiliza normalmente para enfocarse unicamente en la nube.

Sin embargo parte de lo que podria hacer que Chrome OS no sea un exito, es eso mismo, limita demaciado al usuario eliminando completamente la versatilidad de un sistema. Pero claro, si consideramos que muchos usuarios practicamente no utilizan la PC para mas que para navegar en la red es un sistema sumamente atractivo; especialmente para para portatiles y otros dispositivos moviles. PERO DE NINGUNA forma, es un S.O que pueda reeemplazar al clasico Windows o bien a nuestro querido Ubuntu.

Conclusiones, el sistema Operativo de google ciertamente es un proyecto interesante, con mucho potencial pero hace falta considerar algunos aspectos para considerarlo una opcion real. Habra que evaluar el desarrollo del proyecto y estar atentos al release oficial del mismo (que espero sea pronto pues realmente deseo probarlo)

Descarga del Torrent si desean probar el S.O: http://torrents.thepiratebay.org/5170843/chromeos-image-999.999.32309.211410-a1.vmdk.bz2.5170843.TPB.torrent

A la espera de sus comentarios
Un Saludo

12.08.2010

Frostwire, Una alternativa Open Source a LimeWire

Muchos conocemos sobre el reciente problema que tuvo Limewire, y la orden que se le impuso para parar de distribuir su software, Para muchos el mejor cliente p2p para compartir contenido. 


 Sin embargo, algo que debemos recordar es que desde que sus inicios y por su propia naturaleza, Internet es un sitio donde todos estamos dispuestos a compartir. sean conocimientos, opiniones y hasta contenido multimedia. Es algo que ninguna ley podra frenar. Solo unos dias despues de anunciado el fallo emitido contra Limewire, encontramos algunos "Limewares" piratas.

Hoy vengo a platicarles de Frostwire, una alternativa Open Source, que utiliza la red gnutella (como Limewire) y su interfaz es muy parecida (por no decir igual) ademas esta disponible y tiene soporte para multipĺes S.O y lo resalto pues el proyecto existe desde mucho antes de la catastrofica caida de limeware.

Algunas capturas:


Una vista de la biblioteca:


Lo mejor es que no hablamos de una version pirata, sin soporte sino de una aplicacion con una comunidad y un equipo que la respalda:


La recomiendo, sobre todo para aquellos habituados al clasico limewire, solo un archivo, una instalacion y listo el problema resuelto.

Enlace: http://www.frostwire.com/?id=home

Como siempre a la espera de sus comentarios;
Un Saludo

12.06.2010

Tutorial, crear una pagina institucional en FB

Todos sabemos que Facebook es un sitio que debemos tener en cuenta, sea cual sea el caracter de nuestra institucion es una forma de establecer contacto con personas que pueden incidir en la misma.



Porque Facebook nos ofrece esta posibilidad y a travez de una caracteristica muy interesante llamada "paginas"; Vale que hagamos un videotutorial sobre los aspectos basicos de la creacion de una pagina en Facebook, su funcionamiento y el como promocionarla.




Cuando creamos una pagina en facebook debemos recordar:

1. Con que fin estamos creando la pagina

Debemos llamar a acciones concretas a los usuarios, decirles exactamente que es lo que queremos que haga, y brindar la informacion de la forma mas clara posible.

2. No creamos una pagina para abandonarla

Si creamos una pagina en Facebook debemos usarla como si de cualquier otro medio de comunicacion se tratara, y con el animo de cualquier otro blog, videoblog o bien con el animo que visitamos el facebook debemos actualizar cada vez que podamos nuestra pagina. Eso motivara a mas usuarios a hacerse fan de la misma.


3. No debemos improvisar

Siempre debemos planificar las estrategias de comunicacion mas apropiadas para nuestra institucion, es el mismo caso para los medios digitales. Si no es el medio mas propicio para promover nuestra organizacion. Es mejo no hacerse una pagina en Facebook

Espero que este post les sea de utilidad
Un Saludo y como siempre a la espera de sus comentarios

12.03.2010

Instalacion de Linux en una Maquina Virtual

Vale, hoy les traigo un videotutorial que realize, para mostrar como instalar una distro de linux, en este caso Kubuntu (pero vale par cualquiera) en una maquina virtual, ya en otra ocacion hemos hablado de esta herramienta que es sumamente util para probar diferentes sistemas operativos sin la necesidad decomplicarse demaciado.



Espero les guste
Un saludo y como siempre a la espera de sus comentatios

10.23.2010

Probando el nuevo Opera 11 Alpha

Por fin esta disponible la nueva version alpha del popular navegador Opera, que ha incorporado una serie de cambios al motor del mismo que ofrecerian al usuario la posibilidad de navegar con una mayor velocidad y sobre todo sin las molestias de los pesados menus en otras versiones.



La instalacion es extremadamente lijera y pues no hace falta seguir mas que un solo paso para instalarlo, En cuanto al diseño general del navegador, es mas bien estilizado, siguiendo la linea minimalista de Google Chrome.

10.22.2010

Mis disculpas a todos mis lectores

He tenido un mes critico con el internet, razon por la cual no he podido escribir siquiera un par de articulos que acostumbro al mes, de hecho no logre llegar a los 4 de septiembre y es que mi compañia proveedora no ha podido resolver un problema que he tenido. Resulta que estoy sin servicio desde el 27 de Septiembre.

Mi vecino me ha dejado sin servicio durante un mes. Resulta, que el posteado atraviesa su propiedad y ha decidido que nadie podria pasar a reparar mi linea. Claro por su parte, se ha negado a recindir el contrato y quiere obligarme a mi a pagar una multa para cancelar el servicio.



Finalmente he logrado adquirir un modem Yota 4G y estoy de vuelta en la red esta vez con un internet mucho mas rapido, y con algunas ideas en mente. Aproveche para repasar mis libros de C++ y pues, espero pronto poder postear alguna cosilla interesante.




Hasta eso, un saludo y gracias a quienes a pesar de estar un poco inactivo no han dejado de visitar mi sitio. Un saludo

9.09.2010

Software Gratuito para mantener tu PC libre de virus y otro malware

Hoy, vamos a hablar un poco sobre seguridad informatica, son muchos los casos de personas que se han infectado con un simple virus y han perdido mucho, desde informacion valiosa hasta dinero en efectivo, cuentas bancarias o tarjetas de credito. 

Asi pues, hoy en bloggeandolo haremos un review sobre el software indispensable para mantener nuestra PC libre de virus y otro malware ademas de algunas recomendaciones para el uso seguro de la red.
 
Antivirus

Usualmente, considerariamos alternativas como Kaspersky AV o bien Nod32 como las mejores, sin embargo con este software, tenemos algunos inconvenientes y es que para usarlos necesitamos una costosa licencia. Para resolver esto, podemos:

1. Pagar la Licencia
2. Crackear de alguna forma el software

Aunque la segunda alternativa, puede parecer mucho mas accesible, al menos en teoria, resulta poco efectiva en la practica y es que utilizar copias piratas de un AV no es siempre la mejor opcion pues resulta que pronto deja de actualizarse por estar nuestra licencia pirata "baneada" de su base de datos.

Entonces, que opciones tenemos los usuarios que no tenemos acceso a pagar grandes sumas de dinero por un Antivirus? Probablemente, demaciadas sin embargo pocas son opciones que verdaderamente pueden satisfacer nuestras necesidades. Personalmente, puedo recomendar tres AV de excelente calidad, con versiones gratuitas para quienes no visitamos sitios de alto riezgo.



Avast!

Es probablemente uno de los mas utilizados, y quizas uno de los mejores AV en el mercado que facilemente puede medirse con Kaspersky o bien con Nod32. Con mas de cien millones de usuarios es una alternativa para casi cualquier usuario. Si no visitas sitios de alto riezgo, Avast! es la solucion que buscas pues aunque se actualiza frecuentemente, la version free no cuenta con algunas tecnologias como sandbox entre otras opciones para usuarios mas especializados.

En cuanto a la interfaz, es muy completa y un nuevo rediseño del sistema de gestion garantiza la comodidad del usuario final. Por otra parte Avast! no es precisamente el AV mas eficiente en cuanto al consumo de recursos, sin embargo si tu PC puede con el. Seguro no tendras inconvenientes.

Entre sus principales caracteristicas encontramos:
  • Interfaz atractiva y bien organizada
  • Defensa proactiva con el escudo conductual
  • Protección de correo, web, P2P y mensajería
  • Modo silencioso, ideal para juegos
  • Estadísticas detalladas con gráficas
Toma de pantalla

9.01.2010

Navegacion a travez de un proxy en firefox

Un lector me ha escrito, sugiriendome un tema para bloggear, y es que algunos sitios, como paginas de descargas o bien de contenido especifico para alguna region, no se nos permite a todos los usuarios acceder, son paginas que solo pueden ser visitadas por usuarios especificos.

En algunos casos, podemos saltarnos estas restricciones utilizando un proxy. Es decir, navegando a travez de un servidor externo. Aunque lo mas sencillo, seria utilizar un web proxy, como los de glype. Son lentos, y ademas MUY restrictivos. es por eso, que resulta mas conveniente configurar un proxy en nuestro explorador. Yo utilizare en este minitutorial; Firefox.



En prime lugar, necesitamos la direccion y puerto del proxy que vamos a utilizar. Aunque existen muchos proxys. Algunos son privados y los que son publicos usualmente son muy lentos (claro, todo el que usa proxys los esta utilizando) pero bueno. Vamos a buscar el nuestro en:

http://www.proxy-list.org

vamos a suponer que quiero navegar con una IP alemana. Entonces, vamos a buscar algo mas o menos asi:

Una vez que encontramos el proxy que nos ha parecido interesante, vamos a configurar firefox para navegar a travez del mencionado servidor.

8.23.2010

A.V.A un MMOFPS de alto nivel

Usualmente no posteo videojuegos, y es que los que habria que mencionar, usualmente no son gratuitos, o bien no son free to play. Sin embargo, ijji, una empresa especializada en los videojuegos online nos ofrece un excelente FPS. Aliance of Valiant Arms, es uno de los mas completos MMOFPS que alguna vez he conocido. 


Mucho mas que un simple FPS, al estilo "mata-mata" como otros FPS free to play, entre ellos F.E.A.R Combat, A.V.A nos ofrece un completo abanico de posibilidades, permitiendonos modificar nuestras armas, o elegir entre los diferentes modos de juego.


8.10.2010

BuddyPress un complemento para crear redes sociales con wordpress

Hoy en dia, con el auge de la web 2.0, abundan los scripts que parecen facilitar cada vez mas la creacion de redes sociales, sin embargo, los mas completos son de pago y al menos en america latina, somos pocos los que estamos dispuestos a pagar grandes sumas de dinero por scripts como SocialEngine, phpFox entre otros. 

Asi mismo, existen sripts gratuitos, e incluso algunos Open Source, como Elgg que cuentan con una gran calidad, sin embargo, carecen de una estructura solida, que permita a cualquier diseñador, y desarrollador trabajar sobre ellos. Ademas claro esta hay muy poca documentacion en español. Asi pues, hoy vengo a platicaros de Buddypress, Un complemento para wordpress que puede transformar su sitio en una red social hecha y derecha.




8.01.2010

Utilizar fuentes llamativas en tu Sitio

Pues, despues de un mes sin postear, hasta siento un poco extraño el editor de blogger, y es que el mundial me quito los momentos libres con los que antes contaba para postear, Acabado el mundial, podemos volver a escribir. 

Esta vez, os presento una herramienta interesante del buen Google, quien nos muestra una manera muy interactiva para agregar fuentes llamativas, o poco convencionales en nuestro sitio. 

Es un servicio en face beta de google, Su nombre es Google Font Preview, y promete brindar caracteristicas muy llamativas a nuestros sitios, principalmente ante la falta de compatibilidad entre  navegadores, S.O y tipografias. 



6.16.2010

Creando un Sitio web desde 0

Pues, hace algunos dias me propuse escribir un curso, para crear un sitio web desde 0, entre las distracciones del mundial, la universidad y el trabajo, finalmente logre concluirlo y pues la verdad, espero que sea util para quienes desean aprender lo basico sobre la creacion de sitios web.

Hecho para quien nunca ha tocado una PC, este pequeño curso, explica y detalla las tecnicas mas basicas para la creacion de un sitio web, utilizando scripts creados por terceros y marquetando todo desde el codigo fuente. La verdad estoy satisfecho con el resultado Y claro que esperamos mejorarlo. Pero habra que ver si este primer curso da bola.


Asi mismo, Cree un espacio para la descarga del curso que esta en PDF y asi poder brindar algun soporte a quien desee seguirlo. Asi que a fin de compartir lo que es probablemente el documento con caracter educativo mas largo que he creado.

Les dejo el link con la descarga

http://www.mediafire.com/?hrjoeh84e4ka5aw

Preguntas

Visita el FORO

A la espera de sus comentarios. Me despido
Un Saludo

6.02.2010

La pornografia en Internet, Un negocio rentable

En MuyComputer, me encontré con un post muy curioso que describe como el negocio XXX mueve millones de dólares al año. Y es que el hecho de encontrarnos con que el 12% de todos los  sitios en Internet ofrecen contenido pornográfico, es un indicador interesante de cuan rentable es este negocio.

Aunque en la imagen encontraran todos los datos relativos al tema. Es importante señalar que uno de cada tres usuarios de pornografía en Internet es una mujer y al menos el 70% de los hombres entre 18 y 24 años miran páginas de contenido sexual una vez al mes.



Además, el promedio de tiempo de las visitas a estas webs está entre 6 minutos y 29 segundos. El 12% de los sitios webs que hay en Internet son pornográficos. Y el 25% de las búsquedas están relacionadas con contenidos para mayores de edad. Así mismo el 35% de las descargas incluyen material explicito.

5.26.2010

Webhosting - ¿Cual es el indicado?

Aqui en bloggeandolo, Nuestra especialidad es la web, y muchos de nuestros tutoriales requieren un webhosting, ya sea en la creacion de una firma dinamica, o en la instalacion de una red social. Sin embargo hasta la fecha, no habia hecho mencion de las caracteristicas de ciertos servidores. 



Como elegir un servidor? Gratuito o de pago? Que caratecteristicas son imprecindibles a la hora de contratar el servicio? 

Son muchas preguntas, y son muchas las opciones, Asi que.. basado en mi experiencia personal, me gustaria hacer un pequeño review de las empresas que he probado por años. Sus debilidades y sus fortalezas. Funciones y demas. 

Servicios Gratuitos

La cantidad de servidores gratuitos que podemos encontrar hoy en internet es enorme. Y es que numerosas empresas han logrado lucrarse a travez de servicios gratuitos. Sin embargo dichos servicios usualmente no brindan la estabilidad que un sitio "profecional" requiere.

Sin embargo, Nos permiten experimentar ¿cuantos no han comenzado en servidores gratuitos?

Un servidor gratuito es util para:

- Comunidades pequeñas (foros y blogs personales)
- Alojar contenido estatico.
- Experimentar
- Realizar Tutoriales

Y Aunque existen numerosas opciones, en su mayoria, el alojar miles de usuarios tiene sus desventajas, y es que normalmente son servidores algo lentos, sobre todo cuando deben tratar scripts como por ejemplo un foro phpbb


PacMan de Google le ocasionó pérdidas millonarias a empresas

Hace algunos dias muchos pudimos observar el juego de Pacman como logo de Google en honor al aniversario de la creacion del popular videojuego, dicha aplicacion supuso un éxito para la compañía, al punto en que decidieron dejarlo en una página especial. Sin embargo se tradujo en millonarias pérdidas para muchas empresas.

 
Empresas que alrededor del mundo habrían perdido cerca de 120 millones de dólares en horas de productividad, según un estudio de la compañía Rescue Time dedicada al estudio de la productividad.

Rescue Time, tomó un conjunto aleatorio de 11.000 usuarios, los cuales dedicaron cerca de 3 millones de segundos a Google el viernes pasado, cuando el logo convertido en el juego de Pacman se publicó.

De allí que el PacMan de Google costó 4,81 millones de horas, equivalentes a 549 años. En números, si el usuario promedio en el primer mundo cobra 25 dólares, representó una pérdida cercana a los USD120 millones.

Rescue Time finalizó su trabajo diciendo que con esa cifra se podría reclutar a todos los 19.835 empleados de Google y tenerlos contratados durante seis semanas para hacer cualquier tarea.

Podremos darnos una idea del impacto que tiene la publicacion de un juego en una de las paginas mas visitadas del planeta. Ahora, me pregunto que impacto tienen sobre la productividad redes sociales como facebook y twitter, que absorben miles de usuarios aun en horas laborales.

Via: Gratisprogramas

A la espera de sus comentarios
Un Saludo

5.21.2010

Configurando y poniendo a punto un VPS

Bueno, hace un par de dias, por fin, conseguimos el dinero que necesitabamos para contratar un VPS por 6 meses. Pensando en implementarlo en promosoluciones.net. personalmente, pense que se trataba de algo muy sencillo, y es el momento, no habia trabajado con mas que con servidores compartidos. 



Cual fue mi sospresa cuando descubri que mi VPS no incluia ningun panel de control. 

Mucho mas frustrante fue el hecho de no encontrar documentacion apropiada y en español para configurar mi servidor. Asi pues. Me decidi a escribir un articulo, quizas algo extenso pero que incluya mi experiencia personal. Quizas pueda ser de utilidad a alguien en mi situacion.


5.19.2010

Platicando sobre Software Libre

Hola, hace algún tiempo, aquí en bloggeandolo anunciamos el ultimo “release” del sistema de foros LinKen, un sistema gratuito y abierto muy similar a SMF o bien phpbb. Pues hoy, hemos contactado una entrevista con uno de los desarrolladores del proyecto para hablar de Open Source.

Y es que usualmente, quienes hablamos o escribimos sobre código abierto, no somos quienes lo desarrollamos, quizás somos quienes lo promocionamos, pero para conocer el otro lado de la historia. Hay que conocer a quienes la escriben. Asi pues, quisiera compartir esta entrevista que tuve con Alan alias “Kenichi”, Encargado del diseño y la programación de la interfaz grafica en LinKen Foros.

Resulto una entrevista muy interesante, donde se hace notar que muchas veces, quienes están tras el proyecto, en ocasiones de hecho son mas tolerantes en ciertos aspectos que muchas veces resultan polémicos.

Bloggeandolo dice:
*Hola, primeramente... le deseo buenas tardes, y agradezco haber aceptado compartir sus impresiones con respecto al desarrollo del Open Source en General

Alan dice:
*Hola, y buenas noches en el horario de Argentina, es un placer hablar del Open Source

Bloggeandolo dice:
*Entiendo que usted es uno de los desarrolladores principales del proyecto LinKen Foros. Una Aplicación web dinámica, que planea competir con otros proyectos como lo son SMF o bien phpbb3. Que se siente, ser parte de este entorno, y específicamente, ser un agente activo, en el desarrollo de aplicaciones de código abierto?

Alan dice:
*Bueno, primero que nada la idea no es competir, sino dar las mismas características que estos foros, pero de una manera mas simple y liviana para que cualquiera pueda usarlo. La verdad me siento muy bien con el código abierto, porque supongamos que cada programa es un problema, pues si alguien ya hizo una parte ya la resolvió, entonces otra persona puede editar esa resolución y hacer otra para un problema distinto, y así sucesivamente hasta lograr un buen programa o aplicación que a todos les guste.

5.17.2010

Mandriva a la venta?

Ese fue el titular de muchos blogs sobre tecnología hace ya un par de dias. Y es que la noticia se difundió amplia mente por toda la red. Sin embargo, No existía un pronunciamiento oficial de Mandriva sobre el rumor. 

Así pues, decidí investigar un poco mas a fondo el asunto.  Los rumores apuntan a la situación financiera de Mandriva, y su posible venta para evitar el cierre de la compañía.


Empresas como Lightapps y Linagora por su parte, son candidatos ante una posible adquisision. 

Siendo la primera una empresa británica que ofrece soluciones de business intelligence" que ya había considerado la adquisición de Mandriva en una oportunidad anterior.

5.14.2010

Descarga Gratuita de Musica a travez de NR

Pues bien, un nuevo servicio que planeamos integrar en NR ha sido liberado y es la descarga de musica gratuita a travez del protocolo http, es decir, como si de cualquier archivo se tratase. Como Aresmusica, el objetivo de dicho script es buscar en la red fuentes que coincidan con los criterios de busqueda establecidos por el usuario.



Aun en fase experimental, planeamos pronto introducir la reproduccion previa descarga, sin embargo hemos tenido problemas con el reproductor .swf


5.12.2010

Creando una Red Social desde 0

Hoy, los administradores de Nicarevolution me han encomendado una tarea. Montar una red social desde 0 para su comunidad digital. Como parte de la iniciativa me he dispuesto a convertir este experimento en un articulo didactico, que muestre paso a paso. y tan detallado como sea posible el montaje de una comunidad.

Lo que NO incluira este tutorial sera la configuracion post-instalacion pues es un proceso mas especializado que requiere ciertos conocimientos mas profondos sobre el funcionamiento y la estructura de elgg como red script.

En primera, trabajare con un servidor privado, pues una red social usualmente requiere ciertas funciones que servidores gratuitos no pueden soportar. Mi servidor sera Fatcow.

www.fatcow.com

Una exelente conbinacion de economia vs funcionalidad si estamos considerando a la red social como un portal que sera utilizado quizas por algunos miles de usuarios. y no mas.  

En primer lugar, vamos a descargarnos el script. Y lo haremos desde el sitio oficial: http://elgg.org


Una vez que lo hemos descargado, vamos a descomprimir el paquete en una carpeta cualquiera de nuestro ordenador. Para con algun cliente FTP poder subir los archivos. Una vez mas, no detallare este paso pues ya lo he hecho en otros tutoriales.

En el tutorial de Montar un blog desde 0 detallo claramente el proceso. Puedes observarlo ahi si tienes dudas de como subir archivos a tu servidor.

5.11.2010

Probando y poniendo a punto Ubuntu 10.04 LTS

Hace ya algún tiempo que no escribía un articulo y es que proyectos y problemas personales me lo habían impedido. Sin embargo haciendo un poco de espacio en mi agenda encontré un momento para escribir sobre la nueva versión de Ubuntu.

Ubuntu 10.04 Lucid Lynx, Es el nombre de la nueva versión de Ubuntu, y a pesar de ser algo tarde para reviews. No puedo dejar de escribir sobre esta nueva y polémica versión de una de las distribuciones mas populares en el mundo.  


Instalacion

Su instalación fue un proceso extremadamente simple, y me hizo recordar aquellos tiempos en los que formatear y reinstalar un sistema operativo era una tarea reservada para el ingeniero en sistemas.



Hoy, Ubuntu rompe con ese esquema y es que cualquiera, puede instalarlo. Pero claro, que esto no es nada nuevo, desde la versión 9.04 instalar Ubuntu es relativamente sencillo.


4.21.2010

Descargar multiples links con JDownloader

Muchos hemos visto posts, donde para descargar un programa, o bien un juego debemos descargar decenas y a veces hasta cientos de links, sin embargo es claro que para tales cantidades y especialmente cuando estan alojados en servidores gratuitos (rapidshare o megaupload) el trabajo manual, puede resultar tedioso e incluso desmotivante.

Bueno, aqui un minitutorial, para quienes no saben como descargar cientos de links con un solo click, sin reconocimientos de captcha ni espera.

PASO 1

Debemos descargarnos el programa Jdownloader desde su sitio oficial  http://jdownloader.org/download 



PASO 2

Una vez lo hemos instalado, vamos a ejecutarlo, y veremos una pantalla muy parecida a esta

PASO 3

Vamos a buscar nuestra lista de enlaces, en mi caso lo hare de un sitio muy popular de descargas, me refiero a http://gratisjuegos.org vamos aprocurar encontrar posts que muesten los enlaces completos y no un link hacia ellos camuflado en una palabra, de esta manera, vamos a seleccionarlos y copiarlos


PASO 4

Ahora vamos al Jdownloader, donde dice "Capturador de enlaces" y damos click derecho en "Agregar todos los enlaces"


Listo, ahora podemos dejar toda la noche la descarga y no preocuparnos por descargar cada link de manera individual

4.18.2010

Bases de Datos y Servicio de e-mail marketing para Colombia

Aunque usualmente no escribo articulos comerciales, en esta ocacion, quisiera comentarles sobre un nuevo servicio que recien ha empezado a ofrecer Hi tech Revolution, como saben, soy fundador de esa red social, y esta vez, nos hemos aventurado en el terreno de la publicidad por email.

Es algo que todos los cybernautas tenemos en comun, nuestra cuente de e-mail nos define, y tambien nos informa. Que mejor manera de llegarle a las personas, que a travez de esa casilla que dia con dia revisan en busca de notificaciones.



Asi pues, En Hi Tech [R]evolution, contamos con una base de datos de mas de 3,000,000 millones de correos electronicos solo para Colombia (donde planeamos iniciar prestando el servicio) Entre los emails con los que contamos, tenemos:

  • Correos Electronicos de Empresas
  • Correos Electronicos de Particulares
    Correos Electronicos Institucionales



El costo de dicha base de datos, es de solo 100USD*. Adicionalmente, contamos con el servicio de campañas publicitarias que tiene un valor de solo 150USD por cada 1,000,000 emails enviados!*, todo, utilizando nuestro propio ancho de banda y sistema de email marketing.

Puedes Pagar a travez de Paypal, WesternUnion o bien MoneyGram y para obtener mas informacion sobre el servicio, basta con que nos contactes a la siguiente direccion de correo electronico:


bases_colombia@hotmail.com

*Actualmente solo disponible para Colombia

4.11.2010

Diagnosticar tu PC por el sonido del Speaker

Revisando entre mis documentos, me encontre con un articulo interesante sobre como diagnosticar algunos problemas comunes en tu PC utilizando el "tono de error" del speaker. No Logre encontrar al autor del articulo, pero el material esta muy interesante. Y conviene leerlo

Hablando de hardware todos debemos saber que en la placa base o mainboard existe algo llamado speaker, quizás para muchos no sea importante pero lo es ya que con el podemos identificar estos problemas que les presento a continuación…



Aquí las claves de estos sonidos y el problema derivado de cada uno de ellos:

PROBLEMAS COMUNES 

Ningún tono. No se enciende el ordenador
Mensaje de error. Ninguno
Descripción: Es posible que el suministro eléctrico del equipo este fallando. Si el ordenador enciende pero no se oye nada, entonces es posible que este fallando únicamente el altavoz o la conexiónala placa base del mismo

Solución: Si el ordenador enciende solo debe cambiar el speaker y si no enciende probar la fuente de otra pc solo para comprobar que este sea el problema en caso que lo sea pues simplemente cambiarla una nueva esta entre $15 y $25.

Tono interrumpido
Mensaje de error. Ninguno
Descripción: Fallo en el suministro eléctrico

Solución: Esto puede deberse a que el cooler o disparador este mal colocado o la fuente este con falla pues si es la fuente hacemos lo mismo del anterior probamos la fuente en otra pc y pues si no es este simplemente sacamos el cooler y lo colocamos bien debemos ver que no es mueva si no la pc tendrá este tono interrumpido.

Tonos cortos constantes
Mensaje de error. Ninguno
Descripción: Placa base defectuosa

Solución: Si anteriormente no tuvo este problema reiniciamos la placa base; en la placa base hay 1 jumper en caso de las Pentium D en adelante si es de Pentium 4 para abajo encontraremos más de uno. Buscamos uno que en la placa base dirá CMOS con la pc apagada la retiramos esperamos 5 minutos y lo volvemos a colocar, esto se lo hace para reiniciar el software de arranque de la placa base que en este caso es el CMOS, luego de esto encendemos la pc y si sigue teniendo el mismo problema la placa base esta defectuosa (recomiendo la cambie para evitar el daño a los demás dispotivos)

Tono largo 
Mensaje de error. RAM Refresh Failure
Descripción: Los diferentes componentes encargados del refresco de la memoria RAM fallan o no están presentes

4.08.2010

Crear firma dinamica con PHP y una Imagen [TUTORIAL]

Quizas muchos han visto las famosas firmas "Danasoft" que nos muestran nuestra direccion IP, proveedor de internet entre otros detalles "personales" que claro, cualquier programa en php es capaz de atrapar, pero.. en una imagen?



Hoy vamos a aprender a hacer un monito como este, para ello vamos a necesitar un host gratuito que soporte PHP y tenga la libreria GD habilitada. En este minitutorial, vamos a utilizar pues no necesitamos un gran ancho de banda ni enormes requisitos para mostrar una pequeña imagen dinamica

http://www.000webhost.com

Paso 1.

Seleccionar la imagen que vas a utilizar como "fondo", en mi caso, voy a usar una muy al estilo de Bloggeandolo, y lo llamaremos imagen.png




4.07.2010

Que es un Linuxero? [VIDEO]

Hoy, os traigo un video que me ha gustado mucho, lo hizo una vieja amiga y la verdad me parecio muy acertada la animacion, y muchas de las comparativas que hace. Asi pues, que no me ha quedado otra que compartirlo.


Espero puedan disfrutarlo tanto como yo, a la espera de sus comentarios. Un saludo

4.06.2010

Como saber si un juego corre en tu PC

Alguna vez te has preguntado si un juego corre en tu PC? No deseas descargarlo, o bien comprarlo hasta estar seguro que cumples con los requisitos mínimos que en ocasiones son demasiado técnicos. Pues navegando, me he encontrado con un sitio muy interesante que promete librarnos de muchos dolores de cabeza. Hablo del sitio "Can you Run it?"

Un sitio hecho para los gamers, y es que cuentan con una base de datos que va desde el clásico Age of Empires, hasta el mas reciente Assasins Creed 2. Funciona con Un aplett escrito en java y es bastante sencillo de usar. Solamente debes seleccionar el juego, y darle click en "can you run it"


El resultado es muy amigable, y nos dice claramente si podemos o no correr el juego, y nos dice, por cuanto sobrepasamos los requisitos mínimos...

4.05.2010

Linken Foros V1.1 Estable Liberado

Ya en otros post, habíamos hablado de este excelente sistema de foros y es que dándole seguimiento al proyecto me he encontrado con que han liberado la versión 1.1 estable, con asistente de instalación.

A pesar de ser un proyecto aun algo verde, debo admitir que han trabajado muy duro los jovenes de LinKen Foros para entregarnos un release muy a considerar, y muy a la altura de cualquier otro sistema de foros quizas mas veterano.



La implementacion de Ajax en los menús me ha parecido un cambio excelente, y el sistema de Instalación cuenta con un Skin que me ha llamado mucho la atencion, y devela el espiritu Open, de los creadores de LinKen Foros.

Así pues, me descargue la version 1.1 de LinKen foros, y estas han sido mis impresiones:


El asistente de la instalación, es sumamente amigable, y muy facil de usar, no necesitas mas que dar click en "next" "next" para instalar el sistema. MUY RECOMENDADO para quienes no tienen experiencia instalando scripts. 

4.04.2010

Te han robado tu cuenta de e-mail? Tu facebook? Recuperalos!

Hace un par de dias, me ha comentado mi hermana que le han robado su cuenta de e-mail, y por ende su facebook. Dispuesto a recuperar su cuenta, me dispuse a investigar.

Para el caso especifico de las cuentas de Windows Live, la propia plataforma de microsoft nos ofrece alternativas para recuperar el nuestro correo electronico.


Haciendo click, en la opcion "Has olvidado tu contraseña" microsoft nos ofrece la posibilidad de recuperar nuestra cuenta, respondiendo a nuestra "pregunta secreta" o bien a travez de nuestro correo electronico alternativo.

El problema. Es que usualmente, no recordamos esa "respuesta secreta" pues al ser un arma de doble filo, la mayoria de los usuarios prefieren ser cautelosos y no brindar informacion real. Asi mismo, nuestro atacante puede modificar dicha respuesta, o bien el correo electronico alternativo dejandonos con las manos atadas.

Que otra Opcion tenemos? 

Escondido dentro de la ayuda, me encontre con un formulario que nos permite solicitar al equipo de microsoft una investigacion sobre nuestra cuenta de correo electronico. Brindando cierta informacion que les permita corroborar que efectivamente nuestra cuenta ha sido pirateada.

URL del formulario: https://support.live.com/eform.aspx?productKey=wlidvalidation&ct=eformcs&scrx=1 

3.16.2010

[Libro] El Calculo - Louis Leithold

Atendiendo al contenido del blog, se, que eventualmente sera visitado por estudiantes de Ingenieria,.Asi que he decidido publicar, el que a mi parecer es el mejor libro de Calculo. Hablo de "El calculo" de Louis Leithold.



Biografía: Louis Leithold (1925-2005). Escribió "The Calculus" (traducido al castellano como "El Cálculo" ) , libro el cual se convirtió en texto básico de la enseñanza matemática, y que fuera reconocido por cambiar la manera en que la materia es estudiada. El libro, publicado por primera vez en 1968 es ampliamente utilizado por secundarios y universidades, encontrándose ya por su séptima edición.

3.13.2010

Redes Sociales Añaden Geolocalizacion

Navegando, me encontre con un post en Alpha-Codex donde se nos habla de una nueva caracteristica que pretenden ofrecer las populares redes sociales Facebook y Twitter. Hablo de la Geolocalizacion. Un servicio con el cual, los usuarios podran compartir datos de su ubicacion, y la posibilidad de incluirlo o no como contenido adicional estara en dependencia de su configuracion de privacidad.



En twitter, la geolocalizacion se limitara al local desde el cual los usuarios envien un tweet,.En facebook, los usuarios podran compartir con sus amigos (y terceros en dependencia de su configuracion de privacidad) su ubicacion de manera grafica. claro que cualquier usuario podra configurar su cuenta para no hacer uso del servicio. 

3.12.2010

Montar un blog desde 0

Hoy vamos a montar un blog en un host independiente. Utilizaremos la plataforma Wordpress, por ser abierta y trabajaremos con un host gratuito. Claro que el tutorial, es valido para servidores de pago.

En primer lugar, necesitaremos un servidor que nos permita alojar los archivos del sistema y que ofrezca soporte para bases de datos MySQL.

Paso 1. El hosting

En el tutorial, utilizaremos 000webhost. Aunque podemos seguir el tutorial con casi cualquier servidor.


http://www.000webhost.com/

Una vez dentro del sitio, vamos a pinchar en Sign Up


Vamos a completar los datos que se nos solicitan, con los propios

3.10.2010

PIVOTE, Para hacer animaciones con monigotes

Todos hemos visto las animaciones con monigotes que circulan por la red, algunas mas elaboradas y otras faltas de fotogramas clave, pues si te gusta la animacion, pero no deseas complicarte la vida con pesados softwares como flash par animacion vectorial o bien Cinema4D para animacion en 3D. Puedes usar Pivot. Un software muy sencillo que nos permite hacer animaciones con monigotes de la manera mas sencilla dotando a nuestro personaje de un esqueleto que podemos mover convenientemente a lo largo de la animacion.


Si bien, no es el programa mas util que existe, realmente es muy comodo (y sobre todo liviano) El paquete incluye muchos "Sticks" (efectos, explosiones, armas, monigotes)

3.08.2010

Protege tus documentos privados con contraseña

Revisando el feed de Hi tech [R]evolution, me encontre con un post muy interesante realizado por kOrp, Una especie de tutorial para proteger nuestras carpetas privadas sin hacer uso de ningun software adicional. Asi pues, me dispuse a hacerle un Upgrade al Tutorial, añadiendole algunas imagenes.

1ro. Donde deseemos crear nuestro folder privado, crearemos una carpeta llamada "Documentos Privados" Este paso no es necesario, pero nos ayudara a organizar mejor el tutorial.


Hitler reacciona al Ipad [HUMOR]

Usualmente, no coloco videos en el blog, sin embargo, este me ha hecho mucha gracia, chequen la reaccion de hitler cuando se entera de las caracteristicas del ipad


Un saludo

3.05.2010

Picnik, Un editor de Imagenes Online

Picnik es una interesante herramienta que nos permite hacer retoques fotograficos o bien agregar curiosos efectos a nuestras fotografias. Un servicio 100% gratuito que nos ofrece la posibilidad de cortar y editar nuestras fotografias sin tener que descargar ningun programa.




En el sitio oficial, se nos presentan Picnik como una herramienta capaz de:

  • Arreglar sus fotos en un solo clic
  • Recortar, redimensionar, rotar y en tiempo real
  • Agregar toneladas de efectos especiales,.
  • Ser asombrosamente rápido, directamente en su navegador
  • Funcionar en Mac, Windows y Linux
  • No requiere descarga, nada que instalar

3.02.2010

Libro, Aprender Java desde 0

Java no es un lenguaje de programacion como cualquier otro, tomando gran parte de su sintaxis de C y C++ pero eliminando elementos como la manipulacion directa el puntero y simplificando la manipulacion de objetos se ha transformado en uno de los lenguajes mas extendidos.



Java, desde su concepcion, Buscó:

  1. Usar la metodología de la programación orientada a objetos.
  2. Permitir la ejecución de un mismo programa en múltiples sistemas operativos.
  3. Incluir por defecto soporte para trabajo en red.
  4. Diseñarse para ejecutar código en sistemas remotos de forma segura.
  5. Ser fácil de usar y tomar lo mejor de otros lenguajes orientados a objetos, como C++.

2.27.2010

Moodle - Un Entorno Virtual de Aprendizaje

Hoy, buscando un script que me permitiese montar una plataforma virtual de aprendizaje, me he encontrado con moodle, un script verdaderamente interesante, escrito en PHP y liberado bajo licencia GPL moodle ofrece al usuario la posibilidad de crear un entorno virtual de aprendizaje de la manera más sencilla. 

Moodle, permite que educadores puedan relacionarse con sus alumnos en un entorno virtual de aprendizaje, y hasta asignar tareas o bien pruebas especificas sobre un tema en particular. Y es que con la llegada del Internet, y la web 2.0 , herramientas como esta, pueden facilitar la interfaz, alumno-docente mediante charlas, o discusiones en foros evaluados.


Implementada en Universidades como Universidad Centroamericana (UCA) moodle, es una plataforma que ningun centro educativo deberia descartar para complementar el desarrollo del estudiante que naturalmente se ve familiarizado con un entorno virtual, gracias a la difusion de las redes sociales.

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Design Blog, Make Online Money