miércoles, 30 de enero de 2019

Subir mi proyecto a Github

Hola en este 2do post sobre Git  explicaré como se inicializa un proyecto en git y sin más vamos a ello.

  Para esto ya debe existir una carpanta con los archivos que conforman al proyecto a respaldar la cual abrimos con git Bash en este enlace te explico como hacerlo una vez dentro del proyecto ejecutamos git init  para inicializar un proyecto nuevo creando una carpeta llamada .git la cual sera oculta, pero te darás cuenta que se creo porque al ejecutar el comando anterior te mandara el siguiente mensaje.

salida de git init
En este ejemplo el proyecto tiene un archivo .html y un .js;
ahora ejecutamos git status para ver el estado de nuestros archivos.
 
salida de git status
Esta salida me dice que aun no hay commits lo que significa que no estan en el staging área y para añadirlos ejecutamos el comando git add con la siguiente sintaxis

git add <archivo>
y lo ejecutamos para cada archivo de nuestro proyecto, en caso de que quieras añadir todos los archivos utilizas 
 git add .
si después de esto ejecutamos git status nuevamente nos mostrara los archivos en verde lo que significa que ya los estamos siguiendo y podemos trabajar en ellos.
salida de git status después de git add
Cada vez que realices modificaciones a tus archivos debes realizar un
git add
Cuando ya tengas la versión final de tu proyecto ahora querras subirlo a Github y para esto debes entrar a la pagina https://github.com/ en donde debes registrarte e ingresar a tu cuenta, busca y dar click al boton que dice "new"
Botón new para crear un repositorio
Y te llevara a un formulario en donde te pedirá el nombre del repositorio, una descripción de este y si quieres que sea publico o privado
Formulario para crear repositorio

Ahora seleccionamos el botón "Create repository"; este te llevara a una pagina en donde indica los pasos a seguir y la url de este nuevo repositorio.
Pagina de repositorio creado
 
Desde la consola de git(estando dentro del proyecto que vas a subir) ejecutamos los siguientes comandos.
git add README.md -te permite crear un archivo en el que puedes colocar instrucciones para ejecutar tu proyecto.
git commit -m "mensaje del commit" crea el primer punto de control
git remote add origin <url>
git push -u origin master
 -estos dos últimos se encargan de subir el proyecto en el repositorio correspondiente
Listo ahora puedes ver tu repositorio desde tu cuenta de Github.



 

sábado, 29 de diciembre de 2018

Abrir mi proyecto con Git Bash

¿CÓMO ABRIR MI PROYECTO CON GIT BASH?

En esta entrada explicaremos tres formas de abrir tu proyecto con git bash en Windows, recordemos que git es un repositorio de archivos que como programadores o diseñadores es esencial que la conozcamos para tener versiones de nuestros proyectos y es una forma muy eficiente de trabajar en un desarrollo colaborativo.
  • con click derecho seleccionamos la opción "git bash"
  • desde el escritorio usamos la combinacion de teclas windows+r y escribimos cmd como se muestra en la siguiente imagen  
    Ejecutar
esto nos abrirá una terminal en la que nos ubicaremos en donde esta nuestro proyecto con el comando cd (cd /ruta/de/mi/proyecto) y una vez dentro de nuestro proyecto ejecutamos git init 
  • para esta opción realizamos lo siguiente
    • click en el botón de Windows
    • vamos a todos los programas
    • buscamos la carpeta de Git
    • dentro de esta buscamos la opción de Git  Bash
    • damos doble click 
    •  nos mostrara la siguiente pantalla 
      pantalla de gir bash
      y con cd /ubicacion/de/mi/proyecto me ubico en mi proyecto
Estas son las tres formas en las que puedo ingresar a mi proyecto con Git Bash y desde aqui podremos hacer los repositorios de nuestro proyecto; esto se explicara en el siguiente post ;p .

lunes, 7 de agosto de 2017

Como añadir una variable de entorno en windows

Añadir una variable de sistema o Phat en windows 7

Hola amigos, hoy les explicare como añadir una variable de sistema o de entorno o phat en windows 7 que es el sistema donde desarrollare el ejemplo y bueno comencemos!
Primero nos vamos a equipo en donde tendremos una ventana similar a esta  

Dentro de esa ventana existe una opción que se llama propiedades del sistema que en la imagen anterior he encerrado en un rectangulo  y lo seleccionamos después nos aparecerá esta pantalla 

y seleccionamos la opción configuración avanzada del sistema que anteriormente encerré en un rectángulo, después nos mostrara lo siguiente 

 y seleccionamos el botón Variables de entorno que nos lleva a la siguiente pantalla, es necesario decir que al llegar a este punto debemos ser cautelosos por que si modificamos algo inadecuadamente puede perjudicar el funcionamiento de tu equipo o de algunos programas.


 Bueno estando en esa pantalla nos vamos a la sección de variables del sistema y  buscamos a path que subraye en amarillo en la imagen anterior, después de seleccionar Path clickeamos el botón Editar ... que encerré en color negro ;) , después de eso nos aparecerá una pantallita en la que, no debemos borrar nada, mas bien es añadir

 Nos debemos posicionar en la cajita de texto Valor de la variable y posicionarnos al final, teniendo cuidado de no borrar nada, después colocamos un ; (punto y coma) seguido de la ubicación de nuestro entorno de variable que normalmente debe estar en donde instalamos el programa que deceamos utilizar ejemplo C:\miEquipo\python36\Scripts\  , debemos ser cuidadosos de que termine con un \ porque si no puede causar errores. Después de eso debemos dar Aceptar a las 3 pantallitas que abrimos anteriormente y listo tenemos nuestra variable de entorno lista.
Muchas gracias por leer este blog y espero les ayude esta información. Hasta pronto :)

viernes, 28 de julio de 2017

Gestion de archivos desde consola de Linux

Hola, el día de hoy hablaremos sobre como trabajar con archivos sin un editor de textos, todo directo desde linea de comandos :) ¡Empecemos ya! 
Bueno y comenzaremos creando un archivo con extencion .txt como sigue 
touch hello.txt , "hello" es el nombre de nuestro archvo, esta es una opcion, pero tambien podemos usar lo siguiente echo "hola" > hello.txt con esto creamos un .txt que se llama hello y que en su primer linea contiene la palabra hola; para seguir añadiento texto a nuestro archivo ocupamos echo "contenido para la siguiente linea" >> hello.txt  de esta forma añadimos otra linea a nuestro archivo y al usar esto debemos ser cuidadosos de colocar el ">>" porque si solo usamos ">" se sobre escribira nuestro .txt y se perdera todo lo que se tenia anteriormente y para que sea mas entendible muestro el siguiente ejemplo 
 
he creado el archivo que contiene la palabra funciona y para verificar eso usamos el comando cat como sigue cat crea.txt y obtenemos esto  despues ejecutamos echo con ">" y si hacemos de nuevo el cat obtenemos y observamos que se borro el "funciona" que teniamos anteriormente; ahora supongamos que solo queremos ver las primeras 3 lineas de nuestro archivo y para eso utilizamos head -3 hello.txt el tres puede varias segun el numero de lineas que deceamos ver y en caso de que necesitemos ver las ultimas 5 lineas utilizamos  
tail -5 hello.txt. Por default tanto head como tail muestran las 10 perimeras o ultimas lineas segun el que se utiice. 
Para realizar una copia de algun archivo utilizamos el comando cp con la siguiente sintaxis:
cp -v ejem.txt dirAux ejem.txt es el archivo que copiaremos y dirAux es en donde se guardara la copia.

para ver toda la informacion sobre nuestro archivo utilizamos el comando stat con esta sintaxis stat hello.txt y con eso obtenemos lo siguiente todos los detalles de este archivo como el nombre, tamaño, tip de archivo, cuando se creo, modifico, etc. 
En este momento pensemos que necesitamos informacion sobre los archivos que tenemos en cierto directorio en el que nos encontramos ubicados, para eso utilizaremos los camandos du (disk usage) que nos muestra los directorios a partir de nuestro directorio actual y el comando df, que nos muestra el espacio disponible de disco. 

 

miércoles, 26 de julio de 2017

Linux primeros pasos



Hola, en esta publicación mensionaremos los comando más esenciales de Linux, Y ¡Empecemos!
En ocaciones no sabemos cual es la dirección en la que nos encontramos actualmente trabajando y para solucionar eso tenemos al comando pwd y como resultado tendriamos algo como /home/mihubicacionActual. el numero de / y nombres de directorios puede variar
El comando mkdir nos permite crear directorios con este comando podemos crear varios directorios a la vez usando la siguiente sintaxis:
mkdir -v dir1 dir2  
o tambien podremos crear un directorio dentro de otro
mkdir -vp dir1/dir2/dir3 
al ejecutar esto crearemos a dir1 que contendra a dir2 y esté contendra a dir3.
Pero ahora necesitamos saber que es lo que contiene nuestra ubucación actual y para eso usamos el comando ls si ejecutamos solo ls,dir,ls -C, ls -b cualquiera de esos 4 nos listara los directorios y archivos que se tienen y lo hara en forma horizontal, pero si le añadimos un -R quedaria ls -R esto nos mostrara todos los directorios que tenemos y tambien lo que contiene cada uno de ellos. 
Y ¿qué pasa si queremos ingresar a alguno de los directorios que tenemos? bueno para eso tenemos al comando cd su sintaxis es la siguiente:
cd dir3 ingresamos a dir3
cd .. nos regresa al directorio padre
cd - nos regreda al directorio en el que estabamos anteriormente
cd o cd ~ nos manda al directorio principal (home).

Ahora supongamos que por alguna razón necesitamos crear un archvo .txt y para crearlo desde la linea de comandos utilizaremos el comando touch con la siguiente sintaxis: touch name.txt
 Existen momentos en los que hemos llenado de muchas sentencias la terminal y deceamos que quede limpia, y no queremos cerrar la actual y abrir otra entonces para evitar eso usamos el comando clear el cual limpia toda la terminal.
echo "mensaje" el comando echo imprime sobre la terminal.
Bueno gracias por leer este artuculo espero te sea de utilidad y hasta la proxima :)


domingo, 23 de abril de 2017

Electrónica elemental


CONCEPTOS FUNDAMENTALES 

DE ELECTRÓNICA

 

 Estructura atómica:

El átomo esta formado por protones, neutrones y electrones; los primeros dos se encuestrán en el centro y el ultimo se encuentra en el exterior girando en las órbitas.
Los átonos se consideran eléctricamente neutros pues el numero de electrones(-) son igual al numero de protones(+) y los neutrones no tienen ninguna carga.
  
La masa atómica: También es llamada el número másico y este se calcula sumando el numero de neutrones más el numero de protones, es decir es el número de elementos que contiene el núcleo (de cierta forma) el conjunto de estos son llamados nucleones.
Masa atómica = protones + neutrones    

El número atómico(Z) es el número total de protones que contiene el átomo, este nos permite diferenciar a los diferentes elementos químico.

El peso atómico = masa atómica relativa este es medio relativo a la masa atómica, este se determina de acuerdo a las proporciones de los isotopos. 

un (+) pesa 1.836 veces más que un (-).

Se habla de (-)electrones, (+) protones y (0) neutrones pero que son estos 3 y cuales son las princiales características de estos 3 bueno pues las describiremos brevemente.

Neutrones: Son de carga nula por eso utilizamos la abreviatura (0) para representarlo, su masa y volumen es > al de los (+). Si un neutrón llega a salirse del núcleo entonces este se desintegra, formando un (+), un (-) y un neutrino.
Ahora les dejo un pequeño vídeo sobre quien, cuando y como  descubrió el neutrón :p .
 Anteriormente se uso el temino neutrino pero ¡que es eso! bueno su carga es neutra, su masa es aproximadamente 0, y este se libera de una desintegracion radioactiva y tambien dejo un video sobre neutrinos que me a gustado.

Protones Estos tienen carga positiva y su abreviatura para este blog es  (+), esta particula subatómica se encuentra en el centro del átomo y cuando no es así esta se vuelve muy estable.
 

Positrones Son electrones positivos, su masa es = a la de los (-). Cuando un (-) y un positron colisionan se destruyen mutuamente y emiten 2 rayos gamma y se convierten en fotones, pero ¿qué son los fotones? pues es una particula minima de energia  esta posee las 7 formas de radiacion, no posee carga y su masa en reposo es nula y para mas informacion de clic aquí.

Los Isotopos son átomos con diferente número de (+) y (0) que son del mismo elemento. este tipo de atomos son inestables y su tiempo de vida es corto.


Movimiento de los electrones (-) 

Para entender esto debemos conocer varios conceptos y bueno empezemos.
primero que son los electrones de valencia, bueno estos se encuentran en las orbitas del atomo y estos son los actores principales que interactuan en la union de átomos ya sea de la misma o distinta especie
Tipos de enlaces que se pueden realizar son:
  1. intercambio de electrones
  2. compartir pares entre los átomos en cuestión.
  3. Por el tipo de interacciones que se presentan en el enlace metalico    

 









viernes, 21 de abril de 2017

Historia y organizacion fisica de las bases de datos

ORGANIZACIÓN FÍSICA DE LOS DATOS


persistencia: En computación la persistencia es la capacidad que tiene algún sistema para guardar permanentemente ciertos datos o modificaciones a estos.


Almacenamiento primario = memoria RAM, Caché
son medios de almacenamiento en donde los datos no persisten después de alguna falla o uso del sistema; este almacenamiento es rápido (porque normalmente se guardan ciertos datos para su rápido acceso ya que es más lentos acceder a ellos desde una memoria secundaria ), tiene capacidad limitada es volátil (Memorias cuya información se pierde al interrumpirse el flujo eléctrico) y es caro.
Almacenamiento secundario = CD-ROM, discos magnéticos, discos duros.
Son almacenamientos persistentes, baratos, con gran capacidad pero lentos.


Almacenamiento primario en BD se utiliza para cargar parte de los catos y realizar búsquedas rápidas como cuando se hacen vistas, consultas, etc.
Almacenamiento secundario en BD se utiliza para guardar de forma persistente los datos.


Indexación es almacenar datos con índices o claves que son un criterio que todos los datos tienen en común con esto se puede acceder mas rapido y facil por medio de su índice.   

1959 cobol → Cobol se desarrolló en una reunión del pentágono, actualmente lo ocupan algunos bancos pues maneja grandes cantidades de información.

Historia BD
  
IDS (Integrated Data Store)  es el primer SGBD su desarrollo fue dirigido por Charles Bachman para satisfacer las necesidades de relaciones entre datos.
Information Management System (IMS) es un SGBD jerárquico y un gestor transaccional con altas capacidades de proceso se diseñó en 1966 debido al programa Apolo, aún se utiliza en aplicaciones java, XML, JDBC y servicios web.



 El almacenamiento secundario de las bases de datos por excelencia es el disco magnetico, porque es barato, relativamente rápido, persistente y reescribible.