sábado, 26 de julio de 2014

Codeigniter - Primeros pasos.

Codeigniter es un Framework para PHP, es el único framework que e ocupado así que no tengo como compararlo personalmente con otros.

Para que vallan comenzando con Codeigniter les dejare un vídeo que me ayudó bastante con lo que es la configuración y un llevar a cavo un pequeño programa que registra usuarios y los modifica.

El vídeo es de auditoria de Codejobs.biz y está súper fácil e intuitivo para que puedan llevar a cabo sus primeros pasos con este Framework.

No entraré en detalles ya que existe muchísima información en Google sobre codeigniter y no redundaré mas con lo mismo.

Acá les dejo el link para que puedan descargar el código de este vídeo: Registro de usuarios

Acá les dejo otro vídeo en donde podrán encontrarse con un mantenedor de facturas que realice yo siguiendo los pasos del primer vídeo.


Bueno... Y para terminar les dejo el codigo de este mantenedor de facturas lo descargan desde acá.

jueves, 3 de julio de 2014

Welcome to real World...!

Hace mucho tiempo que esto está botado, tengo montones de ideas para este blog, pero la falta de tiempo, y muchas veces la falta de interés en muchas cosas que me e propuesto no las e podido llegar a buen puerto.  Siempre me pasa algo y pasan cosas justo cuando me propongo hacerlas, es algo así como la ley de Murphy o algo similar.

Por ejemplo, siempre que quiero escribir tengo que estudiar o hacer un trabajo importante en clases. Mi trabajo no me absorbe en lo absoluto. Trabajo mucho menos que la mayoría de la gente. 

Por otra parte, mis hijos de fin de semana, sin dejar de lado a mi mujer embarazada de seis meses que necesita cuidados. Me comprometo con migo mismo a blogear por lo menos una vez a la semana.


Y como dicen las malas lenguas... 
"La excusa agrada la falta"


Bienvenido nuevamente...!

lunes, 8 de octubre de 2012

«Update-Manager»


Ayer cuando intentaba instalar K3B para crear un dvd de vídeo me encontré con la sorpresa que no podía instalar nada ni actualizar mi sistema, el centro de software de Ubuntu me arrojaba el siguiente error y se cerraba solo... Pensé que era el fin del mundo con este error que me arrojaba:

No se ha podido inicializar la información de los paquetes
Ha ocurrido un problema imposible de corregir cuando se inicializaba la información de los paquetes.
Por favor, informe de ésto como un fallo en el paquete «update-manager» e incluya el siguiente mensaje de error:
'E:Encountered a section with no Package: header, E:Problem with MergeList /var/lib/apt/lists/cl.archive.ubuntu.com_ubuntu_dists_jaunty-updates_restricted_binary-amd64_Packages, E:No se pudieron analizar o abrir las listas de paquetes o el archivo de estado.'

La solución es bastante sencilla, solo basta con abrir una terminal y escribir el siguiente comando:

~$ sudo rm /var/lib/apt/lists/* -vf

Reparará automáticamente las secciones sin cabeceras y remueve todos los archivos corruptos.

martes, 25 de septiembre de 2012

lunes, 24 de septiembre de 2012

Mi escritorio de Septiembre

Gears of Warr III

Como validar el RUT en Libre Office - Chile


Que es...?

El Rol Único Tributario, conocido también por el acrónimo RUT, es un número único chileno, que fue establecido como identificación tributaria por el Decreto con Fuerza de Ley N° 3 del 29 de enero de 1969. La identificación tributaria anterior era el Rol General de Contribuyentes (1959-1969).
La asignación del Rol respectivo está a cargo de dos organismos estatales, según la naturaleza del asignatario:
  • Todas las personas naturales, nacionales o extranjeras, reciben un Rol Único Nacional (RUN) otorgado por el Servicio de Registro Civil e Identificación, este mismo número también servirá de identificador ante el Servicio de Impuestos Internos y ante todo otro organismo del Estado;
  • Las personas jurídicas, en cambio, deben efectuar el trámite de Inicio de Actividades ante el Servicio de Impuestos Internos, mediante el cual éste asignará un RUT, este mismo número servirá como identificador de la entidad ante todos los organismos del Estado.
El formato del RUT es igual al del RUN, por lo tanto, obedece a la forma XX.XXX.XXX - Y.
Tanto el RUT como el RUN son personalísimos e intransferibles, por lo tanto:
  • Un mismo Rol solamente será asignado a una persona determinada, sea natural o jurídica;
  • Un titular de RUN o RUT mantendrá el mismo Rol durante toda su existencia legal,
  • Terminada la existencia legal del titular de RUN o RUT, nunca es vuelto a asignar.

Al Grano:
1. Lo primero es abrir nuestro LibreOffice Calc e ir a Herramientas -> Organizar Macros -> LibreOffice Basic.


2. Seleccionamos Macros de LibreOffice y posteriormente el nombre de nuestro documento y agregamos uno nuevo y le ponemos un nombre para identificar la macros.


3. Ahora en la ventana que nos aparece pegamos el siguiente código:

Public Function dvrut(rut)
' Por Jose Ossa Monge 2006'
 rut = Replace("0000" & rut, ".", "", 1)
 If InStr(1, rut, "-") > 0 Then rut = Left(rut, InStr(1, rut, "-") - 1)
 rut = Right(rut, 8)
 suma = 0
 For i = 1 To 8
 suma = suma + Val(Mid(rut, i, 1)) * Val(Mid("32765432", i, 1))
 Next i
 dv = 11 - (suma Mod 11)
 If dv = 10 Then dv = "k"
 If dv = 11 Then dv = 0
 dvrut = dv
 End Function

4. Cerramos y queda guardada la Función

5. Descarga el Ejemplo desde acá:
https://docs.google.com/file/d/0B3VJeanW10_vNmZveThha09PR28/edit

Ethernet Centos 6.3 y RedHat


Hoy luego de instalar Server CENTOS 6,3 me di cuenta que no viene por defecto la red Ethernet configurada. La solución es bastante simple:

A partir de CentOS 5 y Red Hat™ Enterprise Linux 5, se incluye NetworkManager como una implementación alternativa para la gestión de parámetros de red desde la interfaz de usuario. En éstos, NetworkManager viene desactivado de modo predeterminado.
En CentOS 6 y Red Hat™ Enterprise Linux 6, NetworkManager viene activo de modo predeterminado, salvo que se haga la instalación mínima o la instalación básica de servidor.
Si se desea impedir que NetworkManager gestione algún dispositivo de red en particular y que éste sea gestionado por el servicio network, edite el archivo de configuración correspondiente al dispositivo a utilizar. Asumiendo que se trata del dispositivo eth0, ejecute:
$vi /etc/sysconfig/network-scripts/ifcfg-eth0

Y modificar lo siguiente para que que de esta manera:

DEVICE=”eth0”
ONBOOT=”yes”
BOOTPROTO=”dhcp”
NM_CONTROLLED=”no”

y para que funcione aplicamos:
$service network restart