Posteado por: jmunozf | Enero 23, 2010

El uso de frameworks para el desarrollo web, ha tomado fuerza en los últimos años. Cada día mas y mas personas se familiarizan con ellos y ven los beneficios que nos pueden proporcionar a la hora de desarrollar aplicaciones que sean mucho mas completas y con una cantidad de código relativamente pequeña.
<img alt=”" src=”http://angerrising.files.wordpress.com/2009/07/codeigniter.png” width=”137″ height=”189″ />

CodeIgniter uno de los frameworks mas populares en la actualidad

Según Wikipedia, la palabra inglesa framework define, en términos generales, un conjunto estandarizado de conceptos, prácticas y criterios para enfocar un tipo de problemática particular, que sirve como referencia para enfrentar y resolver nuevos problemas de índole similar.
En el desarrollo de software, un framework es una estructura conceptual y tecnológica de soporte definida, normalmente con artefactos de software concretos, mediante la cual otro proyecto de software puede ser organizado y desarrollado. Típicamente, puede incluir soporte de programas, bibliotecas y un lenguaje interpretado entre otros programas para ayudar a desarrollar y unir los diferentes componentes de un proyecto.
Representa una arquitectura de software que modela las relaciones generales de las entidades del dominio. Provee una estructura y una metodología de trabajo la cual extiende o utiliza las aplicaciones del dominio.
<img alt=”" src=”http://www.ryanyockey.com/wp-content/uploads/2009/05/codeigniter.jpg” width=”515″ height=”198″ />
CodeIgniter es uno de esos frameworks, en la actualidad uno de los mas populares, posee una gran cantidad de librerías y funciones que nos harán la tarea de programar, mas fácil y por mucho, nos dará soluciones a problemas de cualquier índole en nuestro proyecto, ademas puede ser fácilmente extendido, para agregar funcionalidades personalizadas y hacer de esta manera que se adapte a nuestras necesidades.
Ademas su muy buena documentación y su extensa comunidad, hacen de este, una buena opción para empezar a desarrollar software utilizando modelos de programación en capas tales como el patrón de desarrollo MVC.

El uso de frameworks para el desarrollo web, ha tomado fuerza en los últimos años. Cada día mas y mas personas se familiarizan con ellos y ven los beneficios que nos pueden proporcionar a la hora de desarrollar aplicaciones que sean mucho mas completas y con una cantidad de código relativamente pequeña.

<img alt=”" src=”http://angerrising.files.wordpress.com/2009/07/codeigniter.png” width=”137″ height=”189″ />

CodeIgniter uno de los frameworks mas populares en la actualidad

Según Wikipedia, la palabra inglesa framework define, en términos generales, un conjunto estandarizado de conceptos, prácticas y criterios para enfocar un tipo de problemática particular, que sirve como referencia para enfrentar y resolver nuevos problemas de índole similar.
En el desarrollo de software, un framework es una estructura conceptual y tecnológica de soporte definida, normalmente con artefactos de software concretos, mediante la cual otro proyecto de software puede ser organizado y desarrollado. Típicamente, puede incluir soporte de programas, bibliotecas y un lenguaje interpretado entre otros programas para ayudar a desarrollar y unir los diferentes componentes de un proyecto.Representa una arquitectura de software que modela las relaciones generales de las entidades del dominio. Provee una estructura y una metodología de trabajo la cual extiende o utiliza las aplicaciones del dominio.
<img alt=”" src=”http://www.ryanyockey.com/wp-content/uploads/2009/05/codeigniter.jpg” width=”515″ height=”198″ />
CodeIgniter es uno de esos frameworks, en la actualidad uno de los mas populares, posee una gran cantidad de librerías y funciones que nos harán la tarea de programar, mas fácil y por mucho, nos dará soluciones a problemas de cualquier índole en nuestro proyecto, ademas puede ser fácilmente extendido, para agregar funcionalidades personalizadas y hacer de esta manera que se adapte a nuestras necesidades.
Ademas su muy buena documentación y su extensa comunidad, hacen de este, una buena opción para empezar a desarrollar software utilizando modelos de programación en capas tales como el patrón de desarrollo MVC.

Posteado por: sirchokolate | Enero 22, 2010

FreeBSD /var File System full

En muchas ocasiones sucede que las particiones que creamos cuando montamos el sistema operativo, se llenan, y es cuando sale a la luz un mensaje similar a este:
pid 491 (Mysqld) UID 88 inumber 70681 on / var File System full
Al principio nos parecerá un poco espantoso y grave, pero es un problema muy común y de fácil solución, generalmente es provocado cuando la particion mencionada en el mensaje esta proxima a llenarse y nos advierte que ciertos daemons que se estan ejecutando, ya no tendran lugar para almacenar mensajes, o correos que se generan,  o que no tendran espacio para seguir escribiendo y guardando logs de ejecucion.
Si queremos checar el estatus de nuestras particiones podemos hacerlo de la siguiente forma:
%df -H
Con esto podemos confirmar que efectivamente la particion var esta a punto de llenarse, con solo unos cuantos MB disponibles, muy probablemente por correos electronicos. Pero checamos a detalle quien se esta llevando la mayor parte del espacio de la particion para saber como vamos a actuar:
%ls -lapt /var/mail
Aqui nos damos cuenta que la cantidad de espacio que ocupan los mails del usuario root es abismal con respecto a los demás, en este caso hay dos opciones posibles para solucionar este problema que tienen que ver con la cuestion de si queremos respaldar toda esa informacion, o simplemente nos queremos deshacer de ella:
PASO 1 – RESPALDANDO LA INFORMACION

  cd /var/mail
  tar cpf /usr/mail.tar *
  cd /usr
  mkdir var.mail
  cd var.mail
  tar xpf ../mail.tar
Ahora tenemos que nuestros correos estan almacenados en la particion /usr/mail y podemos proceder con el siguiente paso. Si no queremos respaldar pasamos directamente al siguiente paso, si ya respaldamos entonces seguimos con el siguiente paso

PASO 2 – LIBERANDO EL ESPACIO OCUPADO POR LA INFORMACION GENERADA POR LOS CORREOS DE root, tengan en cuenta que los comandos siguientes deben ser ejecutados como superusuario:
Una vez hecho esto vemos como la particion quedo liberada y ya no deberia de aparecernos el molesto mensaje que aparecia anteriormente(… /var File System full)implemente debemos seguir los siguientes pasos para que este mensaje deje de aparecer en nuestra pantalla de la consola.
Posteado por: sirchokolate | Enero 19, 2010

FreeBSD – Instalar versión actualizada de MySQL

Verificar que version tenemos configurada:

pkg_info | grep mysql

Des-instalar la versión des-actualizada y elegir una versión mas actual

pkg_delete -f mysql-client-5.0.37 && cd /usr/ports/databases/mysql51-server && make clean install clean && pkgdb -F

Si tiene paquetes asociados muy probablemente seran desintalados tambien, por ejemplo Apache y PHP

Posteado por: sirchokolate | Diciembre 30, 2009

FreeBSD /usr/local/bin/bash: No such file or directory

Quienes vienen de Linux se suelen sorprender de que Bash no sea la shell por omisión, que en FreeBSD es tcsh(1). De hecho Bash ni siquiera forma parte de la instalación mínima de FreeBSD. A pesar de esto tanto Bash como cualquiera de sus shell favoritas están en la Colección de Packages y Ports de FreeBSD.

Si instala otras shell puede usar chsh(1) como shell por omisión para sus usuarios, pero le recomendamos encarecidamente que no cambie la shell por omisión del usuario root. La razón es que las shell que no forman parte de la instalación base generalmente se instalan en /usr/local/bin o en /usr/bin. En caso de problemas es posible que los sistemas de ficheros donde están /usr/local/bin/usr/bin no puedan montarse. En un caso así root no podría acceder a su shell por omisión, con lo que no podría iniciar su sesión. Para evitar este tipo de problemas se creó una segunda cuenta de usuario root, el usuario toor. Consulte la sección de seguridad de las FAQ si quiere saber más sobre la cuenta toor.

Pero bueno suponiendo que se cambio la shell sin saber las implicaciones de esto, muy probablemente se vea en la necesidad de autentificarse como superusuario para tener los privilegios necesarios para distintas operaciones que con usuario normal o limitado serian imposibles de realizar por cuestion de permisos y cuando intenta hacer esta autentificacion aparece en consola el siguiente mensaje: “/usr/local/bin/bash: No such file or directory”.

Si este es el caso es necesario hacer algunas modificaciones, para reconfigurar la shell por defecto del usuario root, ya que no es posible hacer estas modificaciones con cuenta de usuario limitado, por tanto tenemos que hacer lo siguiente:

  • Reiniciar la maquina.
  • En el menu de inicio elegir Boot in Single User Mode que es la opción número 4
  • Una vez iniciada la consola escriba el comando: mount -a
  • Ejecutar posteriormente el comando chsh root
  • Una vez esto se abrira el archivo de configuracion donde cambiaremos la shell que este configurada por la shell por defecto del usuario root en este caso ‘/bin/csh’ en lugar de ‘/usr/local/bin/bash’
  • Reiniciamos en modo normal (Opcion 1 en el menu de inicio)  y listo, ya podremos autentificarnos o hacer uso del superusuario root.
Posteado por: sirchokolate | Diciembre 20, 2009

Informatica PowerCenter 8.1.1 Developer Guide

Developer Guide Download
Informatica PowerCenter 8.1.1 Designer
Posteado por: sirchokolate | Noviembre 18, 2009

Real VNC Enterprise Edition License Key

VNC significa Virtual Network Computing. Es software de control remoto que le permite visualizar e interactuar plenamente con una computadora de escritorio (el “servidor VNC” mediante un sencillo programa (el “VNC Viewer” en otra computadora de escritorio en cualquier parte de Internet. Los dos equipos ni siquiera tienen que ser del mismo tipo, por lo que, por ejemplo, puede usar VNC para ver un escritorio de
Windows Vista en la oficina en un Linux o Mac ordenador en casa. Por último la sencillez, hay incluso un visor de Java, por lo que cualquier escritorio puede ser controlado remotamente desde un navegador, sin
tener que instalar software.

Real VNC Enterprise Edition

Real VNC Enterprise Edition

VNC es generalizado en el uso activo de muchos millones en toda la industria, el mundo académico y privado.

Instalar y registro con clave: URF4A-YZRVW-PEDAE-BLNK3-Y5DMA

Posteado por: sirchokolate | Octubre 9, 2009

Serial AVG Internet Security 8.5

Aqui les comparto algunos seriales para disfrutar de este antivirus, espero que les sirvan

8MEH-RS47Y-82HT8-GONVA-BCCCZ-DEMBR-ACED
8MEH-RFR8J-PTS8Q-92ATA-ORC6Q-JEMBR-ACED
8MEH-RXYFD-JUV72-8922R-FTDO8-QEMBR-ACED
8MEH-RXYFD-JUV72-8922R-FTBZ6-QEMBR-ACED
8MEH-R6BFE-HWUHF-DPNDA-VFUWX-2EMBR-ACED
8MEH-RGM33-K474L-6FGRR-8QEFN-UEMBR-ACED

Posteado por: sirchokolate | Agosto 17, 2009

Serial Rybka 3

LGSHG-TPLTV-IVB4U-WTPRT-LLDUB

Posteado por: sirchokolate | Agosto 5, 2009

CloneDVD4 Serial

Usuario : PLANET EARTH

Serial: 64E78SSDJP5

Posteado por: sirchokolate | Mayo 29, 2009

Instalar wget FreeBSD con Webmin

GNU wget es un paquete de software libre para la recuperación de archivos mediante HTTP, HTTPS y FTP, los más ampliamente utilizados protocolos de Internet. Se trata de una  herramienta no interactiva de línea de comandos, por lo que puede fácilmente ser llamado desde scripts, cron o tareas programadas,  terminales sin soporte de X-Windows, etc 

GNU wget tiene muchas características para hacer la recuperación de archivos de gran tamaño o duplicados en servidores espejo en toda la Web o sitios FTP, de manera muy fácil, en particular tiene las siguientes caracteristicas: 

  • Puede reanudar descargas abortadas, y utilizando el rango total del archivo y el resto a descargar.
  • Puede utilizar el nombre de archivo y comodines en espejo directorios recursivamente 
  • NLS-basado o archivos de mensajes para muchos idiomas diferentes 
  • Opcionalmente convierte un enlace absoluto para descargar los documentos, a fin de que los documentos pueden descargarse de cualquier enlace entre sí a nivel local 
  • Soporta servidores proxy HTTP y SOCKS Soporta HTTP o cookies 
  • Soporta conexiones HTTP persistentes 
  • Operación desatendida y de segundo plano 
  • Utilización de archivos local o de tiempo para determinar si los documentos  necesitan volver a descargarse cuando se es espejo. 

Para instalar este util extension y utilizarla en la linea de comandos de nuestro servidor FreeBSD podemos hacer uso de las siguientes opciones:

INSTALACION MEDIANTE WEBMIN

Descargar el archivo a nuestra computadora desde la siguiente direccion:

ftp://ftp.internat.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/Latest/wget.tbz

Una vez descargado ingresamos a nuestro servidor de webmin utilizando el explorador de internet que deseemos:

http://miservidorlocal:10000/

Iniciar sesion dentro de Webmin

Iniciar sesion dentro de Webmin

 

 

 

 

 

Una dentro de la interfaz de Webmin ingresamos a Sistema -> Paquete de Software y elegimos la opcion Desde archivo cargado. y posteriormente buscamos el archivo dentro de nuestro disco duro y lo cargamos, una vez hecho esto presionamos el boton Instalar y el paquete habra sido instalado con exito.

Pantalla de paquete de software.

Pantalla de paquete de software.

 

 

 

 

 

 

 

 

 

 

 

 

Una ves Instalado wget nos aparecer una pantalla con los detalles del paquete instalado, similar a esta:

wget ha sido instalado de manera satisfactoria.

wget ha sido instalado de manera satisfactoria.

INSTALACION MEDIANTE LINEA DE COMANDOS:

Mediante esta seria mas que suficiente teclear el siguiente comando para descargar wget de un repositorio e instalarlo en el servidor mediante el comando fetch:

/usr/sbin/pkg_add -r wget

Entradas antiguas »

Categorías