Aprender a programar un sitio Web conlleva aprender diferentes lenguajes de programación los cuales están ligados unos con otros por mencionar algunos Html, Css, JQuery, Php, Mysql, entre otros mas. Tutoriales Web es un portal que nos ofrece contenido para aprender a trabajar con estos diversos lenguajes, como ayuda general, trucos de programación web, entre otros artículos de ayuda general que debemos saber al respecto.

Una vez que tenemos las bases de la programación Web podemos experimentar con código, nuevas tecnologías, efectos y novedades que se encuentran en sitios como TutorialesWeb.net que nos ofrecen contenido para crear verdaderos sitios de internet.
Si estas buscando como agregar o modificar tu pagina web, encontrar trucos, código libre, y demás tutoriales para blogs entonces te recomiendo: TutorialesWeb.net
Hace poco he mudado algunos sitios a otro dominio los cuales contenían una instalación de WordPress por lo tanto investigue un poco para encontrar la solución de redirecionar todo nuestro trafico hacia el nuevo dominio sin perder ninguna visita y heredar el PageRank al nuevo dominio.

Lo primero que realizaremos es agregar la configuración al dominio viejo en su archivo .htaccess
# BEGIN WordPress RewriteEngine On RewriteCond %{HTTP_HOST} ^tudominioviejo.com$ [NC] RewriteRule ^(.*)$ [R=301,L] RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPressNota: los archivos que llevan el “.” antes de nombre son archivos ocultos para los servidores Apache.
Con la siguiente configuración agregada al archivo .htaccess el dominio viejo se comportara de la siguiente manera:
tudominioviejo.com/ = tudominionuevo.com/
tudominiovidejo.com/pagina1/ = tudominionuevo.com/pagina1/
tudominiovidejo.com/archivo.html = tudominionuevo.com/archivo.htmlPor lo tanto no perderás ninguna visita que provenga del dominio viejo, ni las referencias de otros sitios y con ello al cabo de poco tiempo google cambiara nuestra URL en los resultados, aunque puedes agilizar el proceso en tu panel de Google Webmasters opción cambio de URL. A si que Cambiar de dominio en wordpress con reedirecion 301 no es nada del otro mudo y simplemente tendremos que agregar las lineas anteriores.
Descargar .htaccess por defecto, editar los nombres de dominio, subir al servidor y agregarle un “.” antes del nombre para que sea reconocido por tu servidor.
La aplicacion Web CodeRun ha sido creada para ofrecer al usuario una interfaz de desarrollo en la nube, con la cual podemos trabajar desde nuestro navegador con un IDE el cual no requiere previa configuración y solo nos debemos de preocupar por desarrollar. Hasta el momento CodeRun ofrece soporte nativo para C#/. NET (3.5), PHP (5.1), JavaScript, HTML y CSS. El Soporte que incorpora para C# incluye ASP.NET, WCF, Silverlight y navegador WPF para su desarrollo e implementación. a su vez tenemos integración con bases de datos en SQL Server 2005 y Amazon SimpleDB.

CodeRun ahora se convirtió en mi principal herramienta de desarrollo WEB pues con ella puedo trabajar sin problemas desde mi iPad, realizando modificaciones o iniciando proyectos nuevos. Aunque aquí no acaba todo también tengo la posibilidad de compartir el codigo y tener cuantas cuentas de depuración necesite.

Via: WebInventa Visita: CodeRun Studio
Gracias a la Universidad de Stanford tenemos acceso gratuito a un curso de desarrollo de aplicaciones para iPhone OS a travez de iTunes U donde puedes descargar las clases impartidas en Stanford, las presentaciones en video y documentos PDF.

Durante el curso que se imparte en la universidad de Stanford que consta de 10 semanas de duración y se desarrollaran 4 aligaciones en modo de tarea y una ultima como proyecto de fin de curso con una temática libre. El curso requiere pequeños requisitos como el conocimiento de programación orientada a objetos, Equipo MAc con procesador Intel, Mac OS X Leopard y Snow Leopard y un poco de conocimiento en Objetive-C.
Para acceder al Curso debemos adquirirlo gratis desde iTunes U.
Hace unos días hablábamos de la Introducción al Lenguaje de programación de Google GO en el cual vemos un video de aproximadamente 50 minutos donde nos muestran una breve introducción al leguaje de programación de google donde incorpora el rendimiento y seguridad de C++ y la velocidad de Python. Bueno ahora me eh dado a la tarea de investigar un poco y trabajar con “GO” en Snow Leopard.

Para ello tenemos que cumplir con algunos requisitos entre ellos tener instalado La versión mas reciente de Python, Mercurial y XCode en nuestra Mac Intel.
Descargar e Instalar XCode 3.2
En mi caso utilice el xcode que venia en mi copia de Snow leopard por lo que no recurrí en bajarlo pero si no lo tienes te sugiero registrarte en Apple Developers y descargar una copia gratuitamente. – Descargar XCode
Descargar e instalar Python 2.6.4 en Mac OS X
En mi caso quise probar con la versión mas reciente de Python pues mi equipo contaba con la 2.6.2 por lo que decidí instalar la mas reciente desde el sitio oficial de Python. – Descargar Python
Descargar e Instalar Mercurial 1.4 en Mac OS X
Mercurial es un sistema de control de versiones multiplataforma, para desarrolladores de software. Está implementado principalmente haciendo uso del lenguaje de programación Python. Por lo que es necesario instalarlo para trabajar con GO. – Descargar Mercurial
Ahora que tenemos lo necesario para trabajar vamos a agregar las variables necesarias para trabajar con Google “GO” en Mac OS X. Para ello tenemos que abrir una terminal y obtener las características de nuestro equipo. Mas información ( Install Google GO )
# Google Go
export GOROOT=$HOME/go
Nuestro directorio principal, que puede ser cualquiera.export GOOS=darwin
Nombre del sistema operativo en nuestro caso es “darwin” por usar Mac OS X 10.5.x o 10.6.x ) “linux” para sistemas operativos linux y “NaCI” para clientes nativosexport GOARCH=386
Nombre de la arquitectura entre las cuales puede estar amd64, 386, am.Comprobar nuestra arquitectura en OS X
En una terminal tecleamos:samantha:~ GnDx$ uname -p
export GOBIN=$HOME/bin
Es donde se instalaran los binarios.export PATH=$GOBIN:$PATH
Asignacion de la ruta.Por lo que nuestras variables quedarían de la siguiente forma
# Google Go
export GOROOT=$HOME/go
export GOOS=darwin
export GOARCH=386
export GOBIN=$HOME/bin
export PATH=$GOBIN:$PATHLo anterior lo vamos a agregar al archivo .bash_profile
En una terminal tecleamos lo siguiente:
samantha:~ GnDx$ nano .bash_profile
o
samantha:~ GnDx$ vim .bash_profile
Puedes elegir cualquiera de los dos editores en terminal para agregar las variables. Una ves agregadas las variables procedemos a comprobar que se agregaron al sistema para ello en la terminal tecleamos lo siguiente:
samantha:~ GnDx$ source .bash_profile
samantha:~ GnDx$ env | grep ^GO
GOBIN=/Users/GnDx/bin
GOARCH=386
GOROOT=/Users/GnDx/go
GOOS=darwin
samantha:~ GnDx$samantha:~ GnDx$ env | grep ^GOGOBIN=/Users/GnDx/binGOARCH=386GOROOT=/Users/GnDx/goGOOS=darwinsamantha:~ GnDx$Ahora vamos a crear el repositorio con mercurial por lo que tecleamos lo siguiente en la terminal:
samantha:~ GnDx$ hg clone -r release https://go.googlecode.com/hg/ $GOROOT

Nos movemos al directorio $GOROOT y luego a src/
samantha:~ GnDx$ cd $GOROOT
samantha:go GnDx$ cd src/Antes de terminar de construir GO en nuestro sistema tenemos que asegurarnos de tener la carpeta /bin si no existiera la creamos desde terminal y le asignamos permisos
samantha:src GnDx$ mkdir ~/bin
samantha:src GnDx$ chmod 755 ~/binPara asegurarnos de que existe tecleamos en terminal:
samantha:src GnDx$ [ -d ~/bin ] && echo ‘bin exists’
Ahora si vamos a instalar GO.
samantha:src GnDx$ ./all.bash
Esperamos a que termine de instalarse el lenguaje completo para proceder a hacer el típico Hola mundo en GO. Recordemos que es un lenguaje de programación que no tiene un entorno de trabajo visual por lo que todo lo realizamos desde terminal o podemos editarlo desde nano o vim.
Nuestro primer programa en GO, Hola Mundo Cruel.
Primero tenemos que crear el archivo principal
samantha:prueba-1 GnDx$ cat >holamundo.go <
package mainimport “fmt”
func main() {
fmt.Printf(“Hola, Mundo Cruel By: GnDx\n”)
}
EOF
samantha:prueba-1 GnDx$ ls ( Comprobamos que existe )
holamundo.go
samantha:prueba-1 GnDx$ 8g holamundo.go ( Construimos nuestro programa )
samantha:prueba-1 GnDx$ 8l holamundo.8 ( Creamos un enlace )
samantha:prueba-1 GnDx$ ./8.out ( Ejecutamos nuestro programa )
Hola Mundo Cruel By: GnDx
samantha:prueba-1 GnDx$Aquí el resultado de nuestro primer programa hecho en Google GO.

Espero que les sirva como referencia para instalar Google Go y cada ves seamos mas interesados en un novedoso lenguaje de programación y que en mi punto de vista tiene mucho futuro. Para obtener mas información y una guía completa de como trabajar con Google GO visita los siguientes sitios:
Sitio Oficial: http://golang.org/doc/install.html
Sitio Oficial de Tutoriales: http://golang.org/doc/go_tutorial.html








