Bueno pues aunque simple pero funciona el apagado automatico de debian con tarea programada crontab.
# crontab -e
0 0 * * * /sbin/shutdown -h now
Salvar los cambios, esto quiere decir que se apagara el equipo a las 0 (24hr) todos los dias explicacion rapida:
Minutos Entre 0 y 59
Horas Entre 0 y 23
Día Entre 1 y 31
Mes Entre 1 y 12
Dia de la semana Entre 0 y 6. 0 es Domingo, 1 Lunes, … 6 Sábado
Solo queda reiniciar el cron
# /etc/init.d/cron restart
Para ver las tareas programadas el siguiente comando
# crontab -l
Listo espero les sea de ayuda, esto lo aplique a mi servidor WEB casero solo se apague por las noches, invstigare si se puede encender automaticamente pero sera en otro POST saludos.......
Blog en donde encontraras ejemplos de código fuente, soluciones a problemas en Linux y Más
25 agosto 2010
24 mayo 2010
X (
Creo que he dejado un poco o algo olvidado mi blog, y es momento de que funcione nuevamente, talvez sea por que no he tenido tanto tiempo de ingresar algo a mi blog pero prometo poco a poco escribir algunos post que puedan servir de utilidad para los demas saludos
24 marzo 2010
How do resolved error [an error occurred while processing this directive] Dokeos
Mi problema con dokeos era cuando al crear un curso y al tratar de acceder a el mandaba el molesto [an error occurred while processing this directive], esto en hosting bluehost, bueno solo hay que cambiarle los permisos de la carpeta courses a 755 de manera recursiva no se te olvide recursivamente, si creas un curso y tienes el molesto mensaje vuelve a cambiar los permisos, aqui unas capturas, yo cabie permisos con filezilla
captura error
filezilla

Como se ve en la imagen seleccionamos carpeta courses, cambiar permisos 775 - incluir todos los directorios y carpetas - aplicar a todos los directorios y carpteas
bueno espero sea de ayuda para alguien saludos.
captura error

filezilla

Como se ve en la imagen seleccionamos carpeta courses, cambiar permisos 775 - incluir todos los directorios y carpetas - aplicar a todos los directorios y carpteas
bueno espero sea de ayuda para alguien saludos.
13 marzo 2010
Instalacion y configuracion de ZendFramework y Zend tools via SVN

Este post trata de la instalacion y configuracion de ZendFramework via Subversion, no olvidemos que existe la version zend en los repositorios de Debian o Ubuntu, podremos instalarlo via apt o subversion aqui veremos con svn, primero necesitaremos los paquetes subversion, php5, apache2 y php5-cli, para ello podremos instalarlos via apt ya teniendo los paquetes procedemos con la instalacion y configuracion de zendFramework y Zend Tools.
# mkdir /opt/ZendFramework
# cd /opt/ZendFramework
OBTENEMOS EL PACK DE ZENDFRAMEWOK VIA SVN
# svn co http://framework.zend.com/svn/framework/standard/tags/release-1.9.7
Una vez terminado la descarga creamos un enlace simbolico
# ln -s release-1.9.7 current
Para que hacemos el enlace simbolico? mas adelante configuraremos variables de entorno en diferntes archivos de configuracion php si queremos actualizar la version de zend bastara con descargar la version via svn y crear el enlace simbolico y ya no tendremos que editar los archivos de configuracion, por que las configuracions apuntaran al enlace simbolico
Ahora editamos el archivo de configuracion php.ini
# gedit /etc/php5/apache2/php.ini
cambiar o editar la linea include_path por
include_path = ".:/opt/ZendFramework/current/library:/usr/share/php5:/usr/share/pear"
Ahora editamos el archivo de configuracion php-cli
# gedit /etc/php5/cli/php.ini
cambiar o editar la linea include_path
include_path = ".:/opt/ZendFramework/current/library:/usr/share/php5:/usr/share/pear"
Bueno con esto tendremos la version ZendFramework y la configuracion de Zend en php, ahora configuraremos Zend Tools para ello editamos el archivo bashrc pero de manera usuario normal, entonces
$ nano ~/.bashrc
Y agregamos la linea siguiente al archivo.
PATH=/opt/ZendFramework/current/bin:"${PATH}"
Despues de ello procedemos a reiniciar el sistema para que reconozca el nuevo comando zf desde la consola
para povar que Zend Tools esta instalado correctamente hacemos
$ zf.sh show version
Zend Framework Version: 1.9.7
Listo Zend Tools se encuentra trabajando para crear nuestro prime proyecto
# chown -R usuario:www-data /var/www
$ cd /var/www
$ zf.sh create project yourProject
Esto creara la estructura del proyecto ZendFramework modelos vistas controladores
Por ultimo agregamos las librerias de ZendFramework al proyecto creado anteriormente
$ cp -r /opt/ZendFramework/current/library/Zend /var/www/yourProject/library/Zend
LISTO!
ESTE ARTICULO FUE PROBADO E DEBIAN Y UBUNTU
09 enero 2010
FSlint [ buscador de archivos repetidos ]

El dia de hoy me dispuse a realizar un respaldo de mi pc pero con tantos archivos, tenia ya muchos repetidos bueno en cuestion de archivos de audio asi que me dispuse a buscar una aplicacion para que buscara todos los archivos repetidos de mi pc y disminuir el almacenamiento y buscando por la web me encuentro en el blog de ubuntutips.ar una aplicacion llamada FSlint solo hay que instalar la via aptitude o apt es pero q esta utilidad les sea de ayuda saludos.
Ubuntu
$ sudo aptitude install fslint
Debian
# apt-get install fslint
03 diciembre 2009
Generar pdf con la ayuda de ezpdf en codeigniter

include_once('class.pdf.php');
por
include_once(APPPATH . 'libraries/class.pdf.php');
Ahora creamos un helper, este helper nos ayudara a definir de una el formato de hoja los margenes y el pie de cada pagina el nombre del archivo es el siguiente pdf_helper.php, claro cabe mencionar que debe ser almacenado el archivo en la carpeta helpers, dentro colocamos el siguiente codigo:
<?php
if(!defined('BASEPATH'))exit('No direct script access allowed');
/*helper funcion ayuda a definir los margenes tipografía y creación del footer y números de pagína*/
function prep_pdf($orientation = 'portrait'){
$CI =& get_instance();
$CI->cezpdf->selectFont(APPPATH.'libraries/fonts/Helvetica.afm');
$all = $CI->cezpdf->openObject();
$CI->cezpdf->saveState();
$CI->cezpdf->setStrokeColor(0,0,0,1);
if($orientation == 'portrait') {
$CI->cezpdf->ezSetMargins(20,70,20,20);
$CI->cezpdf->ezStartPageNumbers(570,28,8,'','{PAGENUM}',1);
$CI->cezpdf->line(20,40,578,40);
$CI->cezpdf->addText(25,32,8,'Impreso ' . date('m/d/Y h:i:s a'));
}
else {
$CI->cezpdf->ezStartPageNumbers(750,28,8,'','{PAGENUM}',1);
$CI->cezpdf->line(20,40,800,40);
$CI->cezpdf->addText(25,32,8,'Impreso '.date('m/d/Y h:i:s a'));
}
$CI->cezpdf->restoreState();
$CI->cezpdf->closeObject();
$CI->cezpdf->addObject($all,'all');
}
?>
solo resta hacer una prueba en el controlador para generar el pdf aqui el codigo a colocar en el controlador:
<?phpacedemos http://domain/index.php/controller/genera_pdf, esto para que verificar que se han cumpido todos los pasos en este minu tuto espero haya sido de ayuda, y recuerda comentar no cuesta nada saludos.
public function genera_pdf(){
/*load library cezpdf*/
$this->load->library('cezpdf');
$this->load->helper('pdf_helper');
prep_pdf();
$this->cezpdf->ezText('<b>Cliente No.:</b> 12');
$this->cezpdf->ezText('<b>Cliente:</b> Abraham Zenteno Sanchez');
$this->cezpdf->ezText('<b>Tienda:</b> Plaza Dorada');
$this->cezpdf->ezText('<b>Fecha y hora de impresion:</b> '.date('Y-m-d').', '.date('H:i').' hrs.');
$this->cezpdf->ezText('');
$db_data[] = array('eye' => 'O.D.','ESF' => '+9.75','CIL' => '-1.25','EJE' => '3','ADD' => '+2.50','REF' => 'D.I. 4 mm');
$db_data[] = array('eye' => 'O.I.','ESF' => '+9.20','CIL' => '-1.00','EJE' => '3','ADD' => '+4.50','REF' => 'D.I. 3 mm');
$col_names = array(
'eye' => '',
'ESF' => 'ESF.',
'CIL' => 'CIL.',
'EJE' => 'EJE',
'ADD' => 'ADD',
'REF' => ''
);
$this->cezpdf->ezTable($db_data, $col_names, 'Graduacion registrada el 3 de Diciembre del 2009', array('width'=>550));
$this->cezpdf->ezStream(array('Content-Disposition'=>'nama_file.pdf'));
}
?>
Suscribirse a:
Entradas (Atom)
Excel 2013, convertir mes en texto a numero
Si tienes un mes en formato ENERO este lo cambiara a 02, funciona en la versión de Excel 2013, solo se tienen que reemplazar J2 por la celda...
-
Este manual esta dedicado a la instalacion y configuracion de cakePHP en sistemas Debian,Ubuntu y variantes, durante el proceso de la insta...
-
Si tienes un mes en formato ENERO este lo cambiara a 02, funciona en la versión de Excel 2013, solo se tienen que reemplazar J2 por la celda...
-
La generacion de pdf en codeigniter es una de las tareas mas habituales en el desarrollo de un sitio web o sistema ya sea para generar repor...