Autor:
Pablo Glanz
abr
29
Es myu común que los servidores de ambiente compartido tengan limites en la cantidad de correos que puede enviarse. El límite generalmente es XX cantidad de correos por hora. Antes de hacer el primer envio, recomiendo hablar con su proveedor de hosting y averiguar este valor.
Una vez que lo tengan, las modificaciones en la sección Miscellaneous del config.php que deben hacer para que PHPList respete los limites suponiendo nuestro limite real en 300 emails/hora son:
# cantidad de correos
define("MAILQUEUE_BATCH_SIZE",300);
# periodo de tiempo en segundo (3600 es una hora)
define("MAILQUEUE_BATCH_PERIOD",3600);
# de ser necesario, X cantidad de segundos extras entre mensaje y mensaje para evitar saturación
define('MAILQUEUE_THROTTLE',2);
Leer el resto de esta entrada…
Autor:
Pablo Glanz
abr
28
Para completar el post anterior sobre integración de phplist, aca va el ejemplo de código que utilicé para realizar el agregado de usuarios desde un webform a mi PPHPList.
Leer el resto de esta entrada…
Autor:
Pablo Glanz
abr
24
Una de las maneras mas rápidas y cómodas de importar emails es por medio de un archivo CSV, ya que es facil generarlo desde cualquier tipo de software donde tengamos nuestros datos.
Es probable que tengan ademas agregados unos campos personalizados para utilizar más datos de los que propone por defecto phplist. En este caso vamos a ver un CSV como importar unos correos con 2 campos personalizados (Empresa y Localidad) y el campo email.
Leer el resto de esta entrada…
Autor:
Pablo Glanz
abr
23
Si vivís trabajando con una computadora hay sólo una manera de ser libre, usando software libre.
En redargenta hemos implementado soluciones de software libre para todos los procesos, desde la administración, pasando por el desarrollo de la web y hasta en la producción editorial (diseño, preimpresión y logística).
Si querés saber como podés salir de la ilegalidad (hablando de software), y conocer una comunidad real, que piensa en vos y está dispuesta a ayudarte a encontrar soluciones, acercate el 25 de abril a la Universidad de Luján, en donde dentro del marco del FLISOL 2009, daremos una charla introductoria acerca de como “Un tipo común también puede usar software libre” [por Mario Spina, editor de redargenta]. Esta charla formará parte del cronograma del evento.
El cronograma confirmado, para la sede Luján, es:
SABADO 25 DE ABRIL DE 2009
- Apertura y recepción de equipos: 13:00 / 13:30
- 13:30 a 14:30 Instalación de una distro GNU/Linux (Ubuntu): Tomás Delvechio. 13:30 a 14:00 Vim para todo el mundo: Ezequiel
- 15:00 a 16:00 Un tipo común tambien puede usar Linux: Mario Spina. 15:00 a 16:00 Virtualización: Marcelo Fernández
- *cronograma tentativo ! Algunos horarios y charlas podrían cambiar.
- El evento contará además con la posibilidad de interactuar con expertos en este tipo de soluciones de software, los que se ofrecen para instalar en tu PC dichos programas.
Leer el resto de esta entrada…
Autor:
Pablo Glanz
abr
17
Smarty es un motor de plantillas para PHP. Mas especificamente, esta herramienta facilita la manera de separar la aplicación lógica y el contenido en la presentación. La mejor descripción esta en una situación donde la aplicación del programador y la plantilla del diseñador juegan diferentes roles, o en la mayoria de los casos no la misma persona. Ver mas sobre Smarty en web oficial.
Para instalarlo en Ubuntu server solo hay que ejecutar en el shell
$ sudo apt-get install smarty
O pueden descargar Smarty desde la web.
Existe amplia documentacion de Smarty en español como en otros varios idiomas en versiones online, pdf, descargables, etc.
Autor:
Pablo Glanz
abr
17
Buscando Plugins para manejo de galerías de imágenes encontré este puequeño plugin de wordpress que genera un widget que busca dentro de nuestros post imágenes y selecciona algunas al azar.
Lo mejor es que además de esto, en el momento de mostrarla nos agrega un link al post donde fue utilizada esta foto. Una buena manera de poner en el home de nuestro blog accesos al azar a artículos anteriores.
Pueden verlo funcionando en la barra lateral izquierda en el blog de mi hija Annita. El plugin se llama Random Images y tiene algunas opciones de configuración, como por ejemplo estilo de ma imagen por CSS, categoría de donde saca las imágenes y diseño de el pequeño html que las muestra.
Descargar Plugin Random Images
Autor:
Pablo Glanz
abr
13
Con el comando ifconfig podemos ver el estado actual de la configuracion de nuestra red (eth0). El resultado debe ser algo así:
eth0 Link encap:Ethernet HWaddr 00:0c:29:e8:2e:c8
inet addr: 192.168.1.100 Mask: 255.255.255.0
Para cambiar la IP de forma temporal, basta con ejecutar el siguiente comando
sudo ifconfig eth0 192.168.1.101 netmask 255.255.255.0
Ahora si lo que queremos es configurar permanentemente la red, podemos hacerlo de dos maneras. Con IP dinámica si poseemos un servdor DHCP para nuestra red o con IP Fija. Para hacer esto debemos editar el archivo interfaces que se encuentra dentro de /etc/network por medio del editor “vi” como se ve a continuación.
Leer el resto de esta entrada…
Autor:
Pablo Glanz
abr
13
Luego de obtener la última versión de Ubuntu estos son los pasos que debemos seguir para instalar esta distribución de Linux en nuestra PC.
Si aun no tenemos, debemos generar el CD de instalación de Ubuntu con el ISO descagado anteriormente.
Paso 1: Arrancamos la PC desde el CD y aparecerá la ventana de selección de idioma de nuestro Ubuntu. Una vez selecionado uno, en este caso, “español” veremos las opciones principales de instalación. Recomiendo hacer uso de la aplicación “Verificar el CD en busca de defectos” antes de comenzar efectivamente con la instalación.
Leer el resto de esta entrada…
Autor:
Pablo Glanz
abr
13
Luego de hacer un RESTORE de nuestras bases de datos, o bien alguna operación de COPIA o de MOVIMIENTO de nuestra base de datos o de alguna de nuestras tablas hacia otro servidor es problable que no funcionen correctamente o que creamos que falta información.
Antes de creer que algo está mal, lo primero que debemos hacer es una reparación de la o las tablas. La función es la siguente:
REPAIR TABLE `tabla1` , `tabla2`;
Leer el resto de esta entrada…
Archivado bajo:
php + mysql
Autor:
Pablo Glanz
abr
12
El motivo principal que me llevó a tomar la decisión de instalar un Linux como servidor de pruebas fue, como la mayoría las veces, desconformidad con mi solución actual de AMP. Si bien bajo windows el funcionamiento de mi apache no era malo, muchas librerias no funcionan o no tienen versiones windows y se hace difÍcil que nuestro servidor de pruebas tenga las mismas características que nuestro server real. Sobre todo si nuestro server real está en alguna distribución de Linux.
Mi elección fue UBUNTU Server 8.10. Ubuntu por recomendación de un amigo y la versión por ser la última disponible al momento de la descarga.
Se puede descargar el ISO de Ubuntu Server desde acá en su versión CD, y tambien eviste una versión en DVD de UBUNTU para descargar. Es importante aclarar que el DVD solo trae mayor cantidad de paquetes e información disponible en otros idiomas, pero no tiene ningún otro beneficio más que este. La mayoría de los usuarios tienen lo que necesitan en la versión CD.
Requrimientos mínimos para la instalación:
- Procesador 300 MHz x86
- 64 MB of de memoria RAM
- Por lo menos 4 GB de espacio en disco (para instalación completa)
- Placa gráfica VGA con resolución de 640×48
- CD-ROM o Placa de Red
Leer el resto de esta entrada…