30 extensiones para firefox




Si eres desarrollador web estas extensiones te serviran para validar tu css, xhtml de acuerdo a los standares de la w3c, pero no solo son validadiones hay utilidades para javascript, html, xml etc. bueno te dejo aqui el link para que lo visites y pruebes las herramientas que pueden salvarte la vida en la progamación WEB saldos fuente BlogFelipe RM.

Eliminar meta generator Joomla


La importancia de la seguridad es importante al desarrollar sitios web y mas si utilizas un cms Joomla como yo, bueno con esto que comento no quiere decir que Joomla es vulnerable o algo por el estilo, sino con esto busco que mediante la eliminación de la meta description sepan que version de Joomla utilizas, para ello devemos comentar la siguiente linea ubicada en

/libraries/joomla/document/html/renderer/head.php

$strHtml .= $tab.'<meta name="generator" content="'.$document->getGenerator().'"/>'.$lnEnd;

y solo hay que comentarla asi pasaremos a eliminar la meta de Joomla

<meta name="generator" content="Joomla" />

Comenta no cuesta nada!!

Paginacion Anterior Siguiente PHP MYSQL


Que tal ahora escribire un ejemplo de paginación del la forma ( Primero Anterior 2 de 4 Siguiente Ultimo), es muy útili este ejemplo para paginar imagenes, paginas que se yo, para ello el ejemplo estara basado en php y mysql,bueno aqui todo lo necesario para que tengas tu propia paginación saludos.

Primero crea una base de datos con la ayuda de tu phpMyAdmin, de nombre examphp, despues importa la tabla que abajo se muestra.

CREATE TABLE IF NOT EXISTS `page_next_previus` (
`id` int(11) NOT NULL auto_increment,
`title` varchar(250) NOT NULL,
`content` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;


INSERT INTO `page_next_previus` (`id`, `title`, `content`) VALUES
(1, 'Titulo 1', 'ESTO ES UN EJEMPLO DEL CONTENIDO 1'),
(2, 'Titulo 2', 'ESTO ES UN EJEMPLO DEL CONTENIDO 2'),
(3, 'Titulo 3', 'ESTO ES UN EJEMPLO DEL CONTENIDO 3'),
(4, 'Titulo 4', 'ESTO ES UN EJEMPLO DEL CONTENIDO 4');


Ahora Aquí el archivo php (pag_next.php)

<?php
/*
* autor: Abraham Zenteno Sánchez
* mail: abzenteno@gmail.com

* page: http://abzenteno.blogspot.com
*/
$host = "localhost";
$user = "";
$passwd = "";
$database = "examphp";

//provando conexion con mysql
$db = mysql_connect($host,$user,$passwd);

//provando conexion con la base de datos
@mysql_select_db($database,$db);

$rows_for_page = 1; //numero de registros a mostra
$sql = "SELECT * FROM page_next_previus";
$result = mysql_query($sql, $db);
//total de registros existentes en la tabla
$total_records = @mysql_num_rows($result);

//total de paginas
$pages = ceil($total_records / $rows_for_page);

@mysql_free_result($result);

//si no existe por GET la var screen coloca por defecto el valor de 0
if (!isset($_GET['screen']))
$screen = 0;
//de lo contrario asigna el valor por get a $position
else
$position = (int)$_GET['screen'];

//comenzando el paginado
$start = $screen * $rows_per_page;
//consulta ala db por limites
$sql = "SELECT * FROM page_next_previus order by id ASC LIMIT ".$position.",".$rows_for_page;
//ejecuta el query
$result = mysql_query($sql, $db);
//resultados de la consulta (total)
$rows = @mysql_num_rows($result);

//imprime registros
for ($i = 0; $i < $rows; $i++) {
$title = mysql_result($result,$i,1);
$content = mysql_result($result,$i,2);
echo "<h1> $title </h1>
<br>
<p>$content</p><br>";
}
//comienza el paginado
echo '<p><hr></p>
<div style="width:100%; text-align:center;">';
//si posicion es mayor o igual a 1 quiere decir que muestre la parte Primero y Anterior de la paginación
if ($position >= 1) {
$url = "pag_next.php?screen=0";
echo "<a href=\"$url\">Primero</a>\n";
//para que el preius no termine con valor 0
$url = "pag_next.php?screen=" .($position-1);
echo "<a href=\"$url\">Anterior</a>\n";
}
//sirve para expandir el prollecto para poder paginar de la manera (Primero Anterior | 0 | 1 | 2 | 3 | Siguiente Ultimo)
/*for ($i = 0; $i < $pages; $i++) {
$url = "pag_next.php?screen=" . $i;
echo " | <a href=\"$url\">$i</a> | ";
}*/

//muestra total de resultados 1 de N
echo '<strong>'.($position+1).' de '.$pages.' </strong>';

//si position es menor a el valor entre los parentesis muestra la parte (Siguiente Ultimo)
if ($position < ($pages-1)) {
$url = "pag_next.php?screen=" . ($position+1);
echo "<a href=\"$url\">Siguiente</a>\n";
$url = "pag_next.php?screen=" . ($pages-1);
echo "<a href=\"$url\">Ultimo</a>\n";
}
echo '</div>';
?>
De tal manera aquí la imagen del ejemplo:

Agregar codigo en Blogger


http://tohtml.com

Agregar codigo en blogger es un tanto dificil y nos vemos en la necesidad de recurrir a muchos tips en la web, si colocas codigo asi sin preformatear ni nada te daras cuenta que se vera como solo un texto mas del post, para resolver eso dejo esta pagina tohtml.com donde podras pegar tu codigo ya sea php, java, c, sql, etc. y te lo preformateara a colores es importante que copies el codigo y lo pegues en Edicion de HTML aqui un ejemplo:

<?php
echo "Hello World";
?>



Redimensionar imagenes en LINUX


Varias veces nos vemos con la necesidad de redimennsionar imagenes de la manera mas facil y rapida, ya sea para enviarlas por email, ahorrar espacio en disco o si estamos haciendo alguntipo de diseño, y el problema biene cuando son 10 20 30 imagenes, en linux instalaremos una utilidad que sera de gran ayuda para el problema:

#nautilus-image-converter

Es necesario reiniciar nuestro entorno grafico o finalizar sesión para que la utilidad pueda ser utilizada.

Una vez hecho esto damos click boton derecho sobre la imagen y veremos en el ménu despegable la opcion de redimencionar imagenes y rotar imagenes:


Despues de seleccionar redimencionar imagenes nos provee de tres diferentes opciones:
  1. Opcion de redimencionar la imagen en escales 1024X768, 800x600 ect
  2. Opcion en la que podremos redimencionar por porcentajes 30%, 40% etc
  3. Opcion de redimención por por tamaño personalizado


Como veran es muy facil de usar y asi tendremos diversas imagenes redimensionadas de manera facil y rapida, este script se encuentra tanto para debian como ubuntu


 
|  Kraxbox. Blogger Template By Lawnydesignz Powered by Blogger