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
Diciembre 4, 2008
Quieres personalizar tus cajas de texto en tu pagina web al estilo de google, aqui te dejo el código:

Cajas Personalizadas con CSS
CSS
<style>
.searchBox
{
background-image:url('http://www.google.com/images/poweredby_transparent/poweredby_FFFFFF.gif');
background-repeat:no-repeat;
background-color:#FFFFFF;
color:#000000;
padding-left:70px;
border-width:1px;
height:20px;
border-style:solid;
border-color:#000000;
}
.userBox
{
background-image:url('img2.png');
background-repeat:no-repeat;
padding-left:25px;
border-width:1px;
border-style:solid;
border-color:#CC0000;
}
TD
{
font-size:12px;
}
</style>
HTML
<table>
<tr>
<td><input type="text" name="buscar" class="searchBox" size="18"/></td><td>(Google)</td>
</tr>
<tr>
<td><input type="text" name="nombre" class="userBox" size="18"/></td><td>(Personalizado)</td>
</tr>
</table>
Deja un Comentario » |
Programacion | Etiquetado: Codigo Fuente, CSS, HTML, Programacion |
Permalink
Escrito por jodacame
Noviembre 19, 2008
¿Necesitas imágenes e iconos para tus proyectos?
http://www.iconfinder.net es la solución, es un sitio web con mas de 17.000 iconos libres que puedes descargar en varios tamaños y sin problemas de licencia. El sitio cuenta con una interfaz grafica facil de usar, solo pones una palabra que identifique tu icono y le das buscar, el te listara todos los iconos que contengan esa palabra, es decir, puedes poner “Home” y listara todos los iconos que representen esa palabra.

http://www.iconfinder.net
2 comentarios |
Linux, Multimedia, Programacion, Software | Etiquetado: Linux, Multimedia, Programacion, Ubuntu |
Permalink
Escrito por jodacame