Hackers & Developers la publicación mensual de interés técnico y científico dirigida a profesionales del sector de las tecnologías de la información acaba de lanzar una nueva edición bajo el nombre en código «She». Recien «salida del horno» este mes, Hackers & Developers nos trae temas como GNU/Linux, una completísima guía sobre el manejo y manipulación de archivos por línea de comandos, y una excelente intro sobre el lenguaje de programación «VALA» que surge de la mano de GNOME y cuyo artículo ha sido creado por uno de los miembros de su fundación. Además, temas como Nginx, Python, PHP, Refactoring y seguridad, enfocándonos… Continuar leyendo


Pure: Framework CSS responsive. Siempre es positivo encontrar herramientas de calidad con licencias libres (BSD) que faciliten el trabajo de todos los que de alguna manera se dedican al mundo web por lo que la llegada de un nuevo Framework de la mano de Yahoo, nos parece muy positiva. Este framework en desarrollo y mejora incluye por el momento tipografías, rejillas, formularios, botones, tablas y elementos de navegación. El código empleado en Pure CSS es muy ligero con un peso minimizado de 5.7KB. Además es modular, por lo que es posible usar los estilos de cada módulo por separado. Pure está basado en… Continuar leyendo


En este artículo les voy a dejar unos ejercicios que he resuelto en Shell Script. La mayoría de los programas eran tareas que me dio mi profesor en la universidad. Factorial de un número pasado por parámetro: #!/bin/bash function factorial(){ fact=1; cont=1; while test $1 -ge $cont do fact=`expr $fact \* $cont`; cont=`expr $cont + 1`; done echo «El factorial de $1 es $fact»; } factorial $1; #Factorial Crear un menú: #!/bin/bash #Menu while true do echo «1- 2- 5-Salir» read num case $num in 1) echo ok ;; 5) exit 0 ;; esac Ingresar día y sumarle 5: echo «Ingrese dia:»;… Continuar leyendo


El entorno del intérprete de comandos nos permite realizar archivos ejecutables con funcionalidad semicompleja de manera similar a los archivos batch de D.O.S Existen 2 tipos de variables: · Las variables de sistemas en Linux siempre se declaran en mayúsculas. · Las variables de usuarios en Linux son declaradas en minúsculas. Para la utilización de las variables se debe preceder al nombre el signo «$». Nota: Para que un archivo sea ejecutable en Linux debe tener la propiedad de x para los usuarios (Utilizar el comando chmod). echo: comando que permite mostrar (imprimir) en contenido de una variable. Por ejemplo: $ a=10… Continuar leyendo


Android es un sistema operativo basado en Linux, diseñado principalmente para móviles con pantalla táctil como teléfonos inteligentes o tabletas inicialmente desarrollados por Android, Inc., que Google respaldó económicamente y más tarde compró en 2005,  Android fue presentado en 2007 junto la fundación del Open Handset Alliance: un consorcio de compañías de hardware, software y telecomunicaciones para avanzar en los estándares abiertos de los dispositivos móviles. Kernel de Linux En la base tenemos el kernel 2.6 de Linux, Android lo utiliza por su robustez demostrada y por la implementación de funciones básicas para cualquier sistema operativo, por ejemplo: seguridad, administración… Continuar leyendo


Squid es un Servidor Intermediario de alto desempeño que se ha venido desarrollando desde hace varios años y es hoy en día un muy popular y ampliamente utilizado entre los sistemas operativos como GNU/Linux y derivados de Unix®. Es muy confiable, robusto y versátil y se distribuye bajo los términos de la Licencia Pública General GNU (GNU/GPL). Siendo equipamiento lógico libre, está disponible el código fuente para quien así lo requiera. Entre otras cosas, Squid puede funcionar como Servidor Intermediario y caché de contenido de Red para los protocolos HTTP, FTP, GOPHER y WAIS, Proxy de SSL, caché transparente, WWCP,… Continuar leyendo


MySQL es un sistema de gestión de bases de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones. MySQL AB —desde enero de 2008 una subsidiaria de Sun Microsystems y ésta a su vez de Oracle Corporation desde abril de 2009— desarrolla MySQL como software libre en un esquema de licenciamiento dual. Instalación del RDBMS “MySql”: 1-      Ir al terminal (Con el usuario root) y ejecutar lo siguiente: yum install mysql-server service mysqld start chkconfig mysqld on 2-      En el terminal nuevamente ejecutar lo siguiente para cambiar la contraseña del MySql (o sea del usuario root): /usr/bin/mysql_secure_installation Instalación de libreria para utilizar MySql con PHP: yum install php-mysql


Para crear copias de seguridad de forma automática en SQL Server necesitamos: 1. Script para la generación de los BACKUP. 2. Agente de SQL Server. 1- El script a usar sería el siguiente (en este caso usaremos la base de datos MuOnline y el directorio donde se hará el backup es E:\): Para SQL Server 2008 en adelante (Con compresión): DECLARE @file varchar(70) SET @file = N’E:\MuOnline_’+REPLACE(REPLACE(CAST(getdate() AS varchar)+’.bak’, ‘ ‘, ‘_’), ‘:’, ‘_’) SELECT @file BACKUP DATABASE [MuOnline] TO DISK = @file WITH INIT , COMPRESSION, NOUNLOAD , NAME = N’MuOnline backup’, NOSKIP , STATS = 10, NOFORMAT Para… Continuar leyendo


En toda base de datos de SQL Server hay al menos dos ficheros. Uno es el fichero de base de datos donde estarán almacenados los datos de nuestras tablas (y demás objetos) y otro es el fichero de transacciones. El fichero de transacciones consiste en una serie de registros de todas las modificaciones de la base de datos y de la transacción que ha realizado cada modificación. En el registro de transacciones figura el inicio de cada transacción. También registra los cambios de los datos y facilita suficiente información para deshacer las modificaciones (si fuera necesario posteriormente) realizadas durante cada… Continuar leyendo


PostgreSQL es un SGBD relacional orientado a objetos y libre, publicado bajo la licencia BSD. Como muchos otros proyectos de código abierto, el desarrollo de PostgreSQL no es manejado por una empresa y/o persona, sino que es dirigido por una comunidad de desarrolladores que trabajan de forma desinteresada, altruista, libre y/o apoyados por organizaciones comerciales. Dicha comunidad es denominada el PGDG (PostgreSQL Global Development Group). Lo primero que deben de hacer es descargar el repositorio oficial de PostgreSQL para que así puedan instalar siempre la última versión disponible: http://yum.postgresql.org/repopackages.php Luego ingresar esto en la consola (En este caso es la versión 9.2): yum install… Continuar leyendo




SEGUÍNOS EN FACEBOOK


GITHUB