Análisis estático de código en scripts de Bash

Una de las opciones de las que dispone Bash es la opción -n, que hace un análisis sintáctico de un script y nos alerta de errores en nuestro script. Muchas veces, cometemos errores que no son sintácticos, sino más bien por desconocimiento o despiste podemos escribir código que sintácticamente es correcto, pero la ejecución del mismo no es lo que realmente esperamos del mismo. Una buena referencia sobre este tipo de errores, errores comunes que se cometen en la programación de scripts Bash es Bash Pitfalls.
Leer más

Guía de Bash-Scripting Avanzada

Genial guía de programación (completa y gratuita) avanzadaen Bash Scripting. Si utilizas este tipo de scripts, tienes que echarle un vistazo. Podéis consultarla desde este enlace.
Leer más

PHP para Android

Aquí una introducciónY aquí un vídeo donde podemos ver el proceso de instalaciónPHPforAndroid.apk HOWTO install and testfrom irontecon Vimeo. Y una vez hayas escrito to aplicación, sólo tienes que empaquetarla.
Leer más

Errores comunes en Bash

Esta shell además provee un gran potencial para administradores de sistemas y programadores a la hora de procesar tareas administrativas y nos ofrece un lenguaje de script muy completo con el que podemos gestionar dichas tareas de forma programática. El problema de este lenguaje es que aunque el paradigma de programación sea estructural, es, al menos para mi, es un poco raro y por lo tanto muy fácil de cometer errores.
Leer más

Instalación de Google Go en Ubuntu

El nuevo lenguaje de programación de Google, Go, no creo que necesite presentación. Así que vamos al grano. El script que a continuación os dejo, es el que he usado en mi Ubuntu 9.10, Karmic Koala 64 bits. #!/bin/bash ARCH=amd64 sudo apt-get install bison make gcc libc6-dev ed mercurial { cat ~/.bashrc; cat <<EOF export GOROOT=$HOME/opt/go export GOARCH=$ARCH export GOOS=linux export GOBIN=$HOME/opt/go/bin export PATH=$PATH:$GOBIN EOF } > ~/temp.bashrcmv ~/.bashrc ~/.bashrc.old mv ~/temp.
Leer más

AutoHotkey, herramienta para macros y automatización del ratón y teclado

WindowsInteresante programa gratuito para crear todo tipo de macros y automatización del ratón y teclado, que al parecer es bastante conocido. Para poder sacar partido tienes que estudiar un poco el lenguaje script de AutoHotKey, pero cuando llegas a controlarlo es bastante poderoso y adictivo de programar. Muy útil para realizar automatizaciones de tareas adminitrativas o repetitivas, pero ojo, es muy completo pero también algo complejo. Web oficial: AutoHotKeyTutorial en Castellano
Leer más

Creando tu propio Web Crawler / Web Spider

Ya hemos hablado antes en CyberHades sobre los Web Spiders, ahora os proponemos crear uno propio. Básicamente, un Web Spider es una aplicación que realiza una acción cuando encuentra una página web en concreto (o un link). Por ejemplo puedes crear uno que busque entre todos los links de tus páginas si alguna está caída (error 404), y que luego cree un informe, te envíe un email, etc … La creación de un Web Spider se divide en tres partes:
Leer más

PowerShell, introducción y recursos

WindowsNew-ObjectSystem.io.DriveInfo“C:"| Format-List*$drive=New-ObjectSystem.io.DriveInfo“C:"$drive.DriveFormat$drive.VolumeLabelEste código que devuelve toda la información de la unidad seleccionada (en este caso C: ): Luego para ejecutarla, abre PowerShell y ve a la carpeta donde has almacenado el fichero con el código y ejecuta: C:\ .\nombrePara ejecutar un script en PowerShell tienes que poner delante .\ para indicar el directorio actual o toda la ruta completa:C:\ C:\nombreNOTA: las similitudes con el shell de Linux son EVIDENTES, es más, prueba algún comando Linux y a lo mejor te sorprende …Este código lo he sacado de la fantástica Web (inglés):PowerShell.
Leer más