Septiembre 28, 2009

Phpsysinfo 2
PhpSysInfo es una herramienta que genera una página web con información del hardware (Disco Duro, Proceador, Memroia, Swap, Etc..) del servidor local. Esta puede ser consultada des de internet de la siguiente manera http://IP_Servidor/phpsysinfo
Para instalar en Ubuntu o Debian solo tienes que escribir en una terminal:
sudo apt-get install phpsysinfo
Web del proyecto: phpsysinfo.sourceforge.net
Deja un Comentario » |
Documentos, Linux, Programacion, Software | Etiquetado: apache, estadisticas, informacion, lamp, php, phpsysinfo, web |
Permalink
Escrito por jodacame
Septiembre 10, 2009

Después de generar códigos de barras en ASP con un par de funciones de forma relativamente fácil me hice la pregunta ¿En php como puedo hacer esto? y la respuesta fue muy simple PEAR Image_Barcode.
Lo primero que vamos hacer es instalar el paquete:
sudo apt-get install php-image-barcode
Luego reiniciamos apache:
sudo /etc/init.d/apache2 restart
Ahora procedemos a crear un archivo php en nuestra carpeta www, yo lo llamare barcode.php el cual contiene las siguientes lineas:
< ?php
require_once 'Image/Barcode.php';
Image_Barcode::draw($_GET[NUM], $_GET[TYP], $_GET[IMG]);
?>
después creamos la pagina donde vamos a ver el codigo de barras la cual llamare index.php, esta contiene las siguientes lineas:
<html>
<head>
</head>
<body>
<h1>Codigo de Barras EAN13</h1>
<img src="barcode.php?NUM=4011030968433&TYP=ean13&IMG=png"/>
</body>
</html>
PARAMETROS
NUM= Numero para el codigo de barras
TYP= tipo de codigo de barras en mi caso use EAN-13
IMG= tipo de imagen a generar
Para modificar el ancho y/o el alto es necesario modificar el archivo correspondiente al tipo del código de barras, lo explicare con el EAN-13; ingresamos a /usr/share/php/Image/Barcode/aquí buscamos ean13.php y podemos editar algunos parámetros como:
class Image_Barcode_ean13 extends Image_Barcode
{
var $_barcodeheight = 60;
var $_font = 2;
var $_barwidth = 2;
y Listo!….
Deja un Comentario » |
Documentos, Linux, Multimedia, Programacion, Software | Etiquetado: barcode, codigo, codigo de barras, Codigo Fuente, ean13, php, Programacion, Ubuntu |
Permalink
Escrito por jodacame
Septiembre 9, 2009
Hoy estaba intentando hacer una consulta de una tabla de 256000 Registros aproximadamente de php con Sybase y me salio el error “error Fatal error: Allowed memory size of XXXXXXX” donde X es un tamaño dado en Bytes (si no me equivoco), este error se puede solucionar cambiando en el php.ini la linea memory_limit= xxM por un tamaño mas grande, en mi caso tenia memory_limit= 32M y lo cambie por memory_limit= 64M de esta forma le reserve mas espacio en memoria para poder ejecutar la consulta debido al tamaño de la misma, luego reinicie el apache y Listo!. Espero que les sea de utilidad.

Deja un Comentario » |
Documentos, Programacion, Software | Etiquetado: apache, consulta, error, php, Programacion, sybase |
Permalink
Escrito por jodacame
Agosto 19, 2009
Ejemplo de como hacer un plugin para wordpress.
< ?php
/*
Plugin Name: Mi Primer Plugin
Plugin URI: http://jodacame.wordpress.com
Description:Mi Primer Plugin para wordpress
Author: Jose Daniel Canchila Mercado
Version: Beta
Author URI: http://Jodacame.wordpress.com
*/
function Mi_Plugin($args) {
extract($args);
$nom_plugin = plugin_basename(dirname(__FILE__)); //Con esto tenemos el nombre de la carpeta del plugin
$url_plugin= WP_PLUGIN_URL.'/'. $nom_plugin ; //Con esto armamos la ruta del plugin, es ultil para insertar imagenes y codigo css
echo $before_widget;
echo $before_title. 'Titulo del Plugin'. $after_title;
?>
<h1>Aqui va el codigo HTML/JavaScript o PHP</h1>
< ?php
echo $after_widget;
}
function init_Mi_Plugin(){
register_sidebar_widget("Mi Primer Plugin", "Mi_Plugin");}
add_action("plugins_loaded", "init_Mi_Plugin");
?>
Listo solo queda ir a la pestaña plugin de wordpress y activarlo, y luego en widgets insertarlo en el blog. Enjoy!
1 comentario |
Documentos, Programacion | Etiquetado: codigo, Codigo Fuente, php, plugin, Programacion, wordpress |
Permalink
Escrito por jodacame