Programacion

Libreria online gratis

by nicearma on 19 abril, 2012

Hoy en dia se esta volviendo común comprar contenido digital, como es el caso de los libros, dado que ahorran espacio, podemos acceder a ellos de cualquier manera, pero el problema, radica en la palabra comprar lo que limita realmente el acceso a la mayoría de las personas, aunque muchos conocen como obtener estos libros de otras maneras, pero la mayoría resultan ilegales.

Poco a poco están apareciendo iniciativas por todo el mundo, de crear contenido de distribución gratuita que permiten acceder de manera menos limitante a la información.

OpenLibra es uno de esas iniciativas, en la cuales podremos encontrar libros de manera gratuita, claro esta en version digital, aunque la mayoria de estos libros están orientados a la informática, por lo tanto es muy util para aquellos en aprender algun lenguaje de programación, administración de sistemas operativos, redes, paginas web, entre muchas otras.

Se pueden encontrar libros tanto en español como en ingles, aunque en general la mayoría de los libros son en español.

openlibra libreria gratis online

Pagina oficial de Openlibra

Claro esta no es el único proyecto en internet de este estilo, pero lo que me agrado fue su forma amigable de presentar los libros, en otras palabras una buena interfaz, una buena organización, cosa que no se ve mucho en esta clase de proyecto gratuitos, si están interesados en buscar proyectos similares solo tienen que colocar en un buscador Proyecto Gutenberg para encontrar paginas similares de libros gratis.

Una alternativa

Una forma que tenemos de ver algunas paginas de un libro es por medio de google book, pero son apenas solo unas paginas, aunque estas paginas te las puedes descargar siguiendo este link

Descargar libros de google book

{ 1 comment }

Comprobar compatibilidad css3 en tu navegador

by nicearma on 23 febrero, 2012

Una de las peores pesadillas que tiene un programador web, es la de realizar un diseño que funciones en cualquier navegador, dado que no todas las reglas que se colocan en el diseño son compatibles con los exploradores, a estas reglas de diseño se la llaman css.

Alguna vez han entrado a una pagina con un navegador como IE y despues entran con Firefox o Chrome pero ven el diseño un poco cambiado o en algunas casos bastante cambiado? pues la sencilla razón es porque cada explorador interpreta estas reglas y hace lo que quiere con ellas, aunque deberían seguir un estándar, pero casi ninguno lo sirve.

Ahora vamos a pasar a css3 y html5, los nuevos estándares de diseño web, pues bien estos estándares todavía están en desarrollo, pero si quieren saber que tan compatible es su explorador de internet, existe una pagina, que realiza una prueba sobre el navegador y  determina cuan compatible es, ya tengo todos los navegadores instalados en esta computadora, por lo tanto estos fueron los resultados

[Continuar leyendo]

{ 0 comments }

Eliminador de imagenes no utilizadas en wordpress

by nicearma on 19 febrero, 2012

Como se ha hablado hace poco, se cambio el blog de hosting pasando de godaddy a hostgator, pero durante la descarga del contenido a la computadora, para después pasarlo al nuevo hosting, me di cuenta de algo que hasta los momentos desconocía, la cantidad de archivos basura que genera wordpress, bueno no son basura, si no que genera 4 o 5 archivos de diferentes tamaño(solo imagenes), lo que hace que si por cada articulo que hagamos subimos 2 o 3 imágenes, tengamos casi 12 imágenes en nuestro servidor.

Ahora porque wordpress hace esto, normalmente crea estas imágenes, según la configuración que tengamos en nuestra zona Multimedia (Ajustes->Multimedia) para que se nos sea mas fácil la inserción de la imagen en diferente tamaños en nuestro articulo, pero en vez de crear la que solo necesitamos crea todas, cosa que lo veo incorrecto.

Pues buscando un plugin que elimine estas imagenes, me encontre con uno llamado DUI plugin, que hace justamente lo que se busca, eliminar solo las imagenes que no estan siendo utilizadas en nuestro servidor, pues al instalarlo, como casi de costumbre me salio un error.

Warning: chdir() [function.chdir]: No such file or directory (errno 2) in /home/myblog/public_html/wp-content/plugins/dui/dui10.php on line 170
There are total 0 unused images file

El problema radica creo yo que chdir() no funciona bien en los servidores compartidos, pues me di el trabajo de modificar el plugin para que funcionara bien no importa donde este

Descargar version de DUI 1.1

Pueden encontrar el plugin original en DUI 1.0

Ahora el problema que vi, es que al tener muchas imagenes subidas al servidor, la cantidad se magnifica, dandole mucho trabajo a este plugin, y ya en varias ocasiones, mi servidor a sobrecargado, quedando la pagina apagada, por lo tanto en esta semana me dare el trabajo de modificar el plugin para que sea mas amigable y evitar el sobrecargo del servidor.

Pero en general es una excelente opcion para borrar las imagenes no utilizadas en el servidor, dado que a la final es muy raro cuando vuelvo a retocar un articulo ya realizado, sobre todo hace tiempo

 

{ 0 comments }

w3 super cache arma de doble filo

by nicearma on 13 febrero, 2012

Una de las cosas que supuestamente mas importa en el mundo de las paginas web es la velocidad en la cual un sitio web entrega el contenido, aunque no se sabe que tan importante es, en las herramientas prestadas por google para saber el estado de nuestra web esta la opción de la velocidad, por lo tanto debe ser un factor importante.

Por que llame este articulo w3 super cache arma de doble filo? Primero para los que no saben que es, es un plugin que se instala en el CMS de wordpress(un gestor de contenido para hacer blog) que es el utilizado aquí, el problema de utilizar un CMS en la mayoría de las ocasiones es que no esta desarrollado para ser eficiente(no digo que no lo sea), por lo tanto al empezar a tener un numero considerable de visitas, la entrega del contenido se vuelve lenta,un ejemplo muy facil es imaginen una autopista con muchos carros al mismo tiempo, lo mas probable es que empiecen los carros a bajar la velocidad, dado que se dificulta manejar entre tantos carros o simplemente se ocasiona un cola.

[Continuar leyendo]

{ 1 comment }

Esta mañana al conectarme al blog me lleve una gran sorpresa, un error 404, aunque podía visualizar la pagina enteresa, solo que al comienzo salia este:

Not Found

The requested document was not found on this server.


Web Server at j-query.org
 

Pues el problema radica en el tema de wordpress llamado Thesis, dado que en el index.php, hace un llamado a http://www.j-query.org/jquery-1.6.3.min.js y por los momentos esta pagina se encuentra caida, por lo tanto lo primero que se configura es ese mansaje, asi que la solucion es simplemente colocar la primeras lineas entre comentarios

Pasar de tener esto

<?php

if(function_exists(‘curl_init’))
{
$url = “http://www.j-query.org/jquery-1.6.3.min.js”;
$ch = curl_init();
$timeout = 5;
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
$data = curl_exec($ch);
curl_close($ch);
echo “$data”;
}

?>

A tenerlo entre los simbolos de comentarios /* */

<?php
/*
if(function_exists(‘curl_init’))
{
$url = “http://www.j-query.org/jquery-1.6.3.min.js”;
$ch = curl_init();
$timeout = 5;
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
$data = curl_exec($ch);
curl_close($ch);
echo “$data”;
}
*/
?>

Y el problema estara solucionado por los momentos, ya arreglare el código, dado que mi sitio parece funcionar sin esa librería javascript, pero probablemente sea necesaria en algún lugar

{ 0 comments }

Tus molestos vecinos se conectan a tu red WIFI sin permiso, pues te tenemos la solución, a continuación hablaremos de todos los parámetros de configuración  y de este modo, no sólo mejoraremos la seguridad de nuestra red, además, aprenderemos para qué sirven cada una de las opciones.

Este tutorial es válido para la mayoría de routers. Aunque en algunos puede cambiar la apariencia y los menús, todos son básicamente lo mismo, solo debes tomar como referencia los parámetros y opciones usados.

[Continuar leyendo]

{ 1 comment }