Entradas

Apache2 "userdir"

Imagen
UserDir es un módulo de Apache2 que permite a los usuarios del sistema visualizar una página web en su directorio personal. Este módulo permite que los usuarios usen su propio sistema de hosting a través de una dirección URL. http://www.your-web-name.com/~userName. Para usar esta funcinalidad es necesario ejecutar el comando a2enmod userdir con usuario root, esta instruccion activará este módulo y creara un enlace simbólico en /etc/apache2/mods-enable, por ultimo reiniciamos el servicio con el siguiente comando /etc/init.d/apache2 restart Para comprobar si el funciona correctamente vamos al directorio de un usuario del sistema y creamos el directorio public_html es importante consederle permisos de lectura y de visualizacion al directorio que hemos creado. Es recomendable crear un fichero index y con el llevar un control del flujo de nuestra web. Comprobando que los pasos se han seguido correctamente mediante la terminal. Visita a la pagina creada Acceso mediante passwor...

Git primereros pasos

Imagen
En esta ocasion el tema git (control de repositorios remotos). Los repositorios remotos son versiones de tu proyecto que se encuentran alojados en Internet. Puedes tener varios, cada uno de los cuales puede ser de sólo lectura, o de lectura/escritura, según los permisos que tengas. Colaborar con otros implica gestionar estos repositorios remotos, y mandar (push) y recibir (pull) datos de ellos cuando necesites compartir cosas. Lo primero que tenenos que tener es una cuenta de gitlab, github o cualquier otro controlador de versiones, el que voy a usar para este ejemplo es github. El primer paso es crear un repositorio remoto en gitbub. Una vez creado nos mostrara una pantalla con istrucciones para iniciar nuestro proyecto de forma local, entre los comandos que hay que seguir para inicial nuestro proyecto localmente esta git init (iniciar proyecto git), git remote add origin rutaNuestroRepositorioRemoto (nos enlaza el repositorio local con el remoto). Nos ponemos a trabaj...

Git (control de versiones)

Imagen
Git es un software de control de versiones y es uno de los más utilizado, nos permite subir y actualizar nuestro código. Y mantener sincronizado tu repositorio remoto con el local. Lamentablemente, son muchas las ocasiones nos damos cuenta de la importancia que tiene "git" cuando ya es demasiado tarde. Por ejemplo, ese momento en el que cunde el pánico porque toda nuestra información se ha borrado y no habíamos realizado copias de seguridad. Para evitar esto, git nos brinda un historial (con los commits) y un respaldo de todos los cambios que hacemos hecho en el desarrollo de nuestro proyecto. Git es una herramienta de vital importancia a la hora de trabajar en equipo, ya que controlamos que cambios se han hecho y quien ha sido la persona que los a efectuado. En esta ocasion voy a hablar sobre los comandos basicos de este sofware. git init "inicializa un proyecto git" git add "para agregar archivos" git clone "copia en local un repos...

Configuración VPS

Imagen
En primer lugar contarte que soy bastante nuevo en este tema, en esta ocasión voy a hablar de la configuración VPS . Para ser honesto mi primera toma de contacto con “vps” ha sido buena, como comentario, tuve algún inconveniente a la hora de subir archivos, ya que como se puede ver en el PDF he cambiado los password tanto de root como de usuario normal, pero por algún motivo (que aún no me explíco) no me permitía entrar con las nuevas contraseñas, así que tuve que restablecer todo y arrancar desde cero. Una vez superado esto, todo ha fluido en lo que a su manejo se refiere, el mejor consejo que podría dar en su uso es utilizar FileZilla (o algún software parecido) a la hora de pasar documentos o proyectos de local al VPS , ya que esto nos facilitará y ahorrará tanto nuestro trabajo como nuestro tiempo.

Estudio sobre ofertas VPS

Imagen
En esta publicación quiero comentarte que he hecho un estudio sobre diferentes empresas que ofertan VPS, así que te recomiendo que si estas en el momento de decidir con quién contratarlo, te tomes unos minutos para leer este PDF ya que te puede ser de gran ayuda a la hora de tomar una decisión. Lo que he podido apreciar en este estudio en que lo que se refiere a precio y prestaciones es que todas son muy competitivas y en cuanto a las diferencias son mínimas. Lo que finalmente me ha hecho decantarme por una de ellas es preguntarme lo siguiente: ¿Si algún día tengo un problema, que empresa será la mejor dando una solución y cuál actuará de forma más rápida? , tras esta reflexión me he inclinado por OVH, ya que conozco gente que utiliza sus servicios y están felices con ellos.

Entorno de ejecución en un cliente (TimeLine)

Imagen
En este time-line quiero mostrarte el crecimiento de las tecnologías en entorno cliente a lo largo de la historia hasta la actualidad, en cuanto a como eran los primeros navegadores, como han evolucionado tanto en funcionalidad como en diseño, así como las mejoras que se vivieron con el nacimiento de javascript . En mi opinión la tecnología avanza a mucha velocidad, tanto que en muchas ocasiones nos es difícil seguir el ritmo de este avance. Lo que hoy es lo mejor, quizá mañana será algo obsoleto, además este ritmo frenético provoca que tengamos que estar formándonos constantemente, es evidente que no podemos ir migrando nuestros proyectos a las tecnologías mas actuales cada vez que son lanzadas, pero lo que si que podemos hacer es utilizar algunas de las herramientas que nos brindan estos avances. Finalmente como podrás observar en el PDF comento los avances de los últimos años en tecnología móvil.

Un poco sobre mí...

Imagen
Mi nombre es Giovanny Coque, actualmente estoy cursando el segundo año del ciclo formativo de Desarrollo de aplicaciones web (DAW), este es mi primer blog, la temática que me gustaría compartir con vosotros en este blog tratará diferentes temas que me parecen de interés para las personas que estamos en el mundo de la informática, y más concretamente el de desarrollo web.