viernes, 9 de noviembre de 2018

Buenas noches.
Esta semana en mi curso de introducción a la programación, vimos una pequeña muestra del próximo lenguaje que vamos a aprender, este lenguaje es JAVA.
Dar el salto de C# a JAVA espero no sea algo complicado.
Aquí un par de comandos en C# y su traducción a JAVA:

C#                                               JAVA
Console.WriteLine();                  System.Out.Println();
Console.Write();                         System.Out.Print();
int.Parse();                                  Integrer.ParseInt();

Les dejo un pequeño resumen de lo que es JAVA:
JAVA es un lenguaje de programación de propósito general,orientado a objetos, que fue diseñado para permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo, lo que significa que el código que es ejecutado en una plataforma no tiene que ser recompilado para correr en otra. Actualmente JAVA es un lenguaje muy popular en el mundo con aproximadamente 10 millones de usuarios.
Hasta la próxima.


viernes, 2 de noviembre de 2018

altas-bajas-cambios

Buenas noches
En esta semana en mi curso de introducción a la programación, nos encargaron un proyecto sobre altas, bajas y cambios, simulando una aplicación que usaría un banco para sus clientes.
El método para implementar las bajas y cambios son muy parecidos, en la parte de cambios necesitamos sobrescribir los datos que ya teníamos, con los nuevos que el usuario proporcionaría.
Las bajas el proceso a realizar constaba de borrar los datos y cambiar el valor de las variables "string" a valores nulos.
Las altas, teníamos que verificar si el nombre de usuario existía dentro del archivo de texto, si el resultado era falso se creaba el nombre de usuario junto con su contraseña.
un poco de mi código de la sección de altas.
Hasta la próxima.

miércoles, 31 de octubre de 2018

Autos eléctricos

Buenas noches
Esta semana me tope con una pregunta: ¿los autos eléctricos son verdaderamente mas ecológicos que sus contrapartes de gasolina?
Esto debido a los siguientes puntos:
  1. La producción de baterías, ¿no es un proceso muy contaminante?
  2. Los autos eléctricos, ¿siguen dependiendo de los combustibles fósiles?
Empezando con lo primero un reporte de la agencia de energía sueca, el cual dice que por cada kilowatt-hora de capacidad de almacenamiento de una batería, es equivalente entre 150 y 200 kilogramos de CO2, para ejemplificar dos modelos actuales en el mercado, el Nissan Leaf y el Tesla Model S tienen baterías de 30 kWh y 100 kWh, respectivamente y tan pronto compras el auto ya han emitido a la atmosfera cerca de 5.3 toneladas y 17.5 toneladas de CO2 a la atmosfera, respectivamente. Esto nos marca un claro punto en contra hacia los autos eléctricos pero una vez comprados ya no contaminan, ¿o, si? El auto mas vendido de México es el Chevrolet Aveo, el cual en promedio emite 126.8g de CO2 por km suponiendo que en promedio recorre 45km diarios, tomaría dos años y medio emitir las emisiones del Nissan Leaf cuando fue fabricado, y por consiguiente después de este tiempo el auto eléctrico será mas "ecológico" que el auto a gasolina.
Aun asi nos queda una segunda pregunta, y a pesar de las inversiones que se han tenido por energías renovables aquí en México la mayoría de nuestra energía sigue siendo producida por combustibles fósiles.
Esto solo me deja a una conclusión y es: que conducir un automóvil eléctrico en México por el momento no es mejor para el ambiente que uno a gasolina, sin embargo confió en que se va a seguir invirtiendo en energías renovables que hagan que un vehículo eléctrico en México se mas "verde".
Hasta la próxima.
Les dejo los enlaces de donde saque la información y un pequeño video sobre el mismo estudio hecho en Estados Unidos:




viernes, 26 de octubre de 2018

Trabajo ideal

Buenas tardes.
Alguna vez se han preguntado ¿Cuál seria su trabajo ideal?
Esta semana me formularon esta pregunta y para responderla tuve que regresar al porque decidí estudiar la carrera de Ingeniería en Software, lo cual se remonta un año atrás cuando estaba estudiando Ingeniería Mecánica y Automotriz, donde llevaba la materia de programación y aprendí a programar, al principio la tomaba como una materia mas hasta el momento que hacia programas solo por diversión, o que resolvieran mis tareas de otras materias, fue en ese momento donde dije y si mejor me cambio de carrera, y por esa razón es la cual ahora estoy en la facultad de informática, de igual manera que empecé a programar solo por diversión me gustaría seguir haciéndolo por lo mismo, solo por diversión,  aunque recibiendo cierta remuneración, ya que pues no me siento muy cómodo estando en una oficina, por lo cual a lo mejor trabaje en un corto periodo de tiempo en alguna empresa, pero no es mi meta principal acabando la carrera. Otra cosa que me gusta hacer es compartir lo que se y pues trabajar de profesor no lo veo tan mal.
Como ingeniero de software esto seria mi trabajo ideal, pero sinceramente no es mi meta principal en la vida. L a mayoría de las cosas que hago, la mayoría de las decisiones que tomo son por una razón: me divierto haciéndolas, y siguiendo esta idea mi trabajo ideal seria haciendo lo que mas me gusta y es: andar en bicicleta, y pues que te paguen por hacer lo que mas te gusta debe ser el trabajo ideal de todos, especialmente me gusta competir en bicicleta, es una sensación increíble, desde los nervios antes de arrancar hasta la satisfacción de llegar a la meta, así que desde un punto de vista personal este seria mi trabajo ideal.
Les dejo un video de una carrera a la que asistí el año pasado
    https://www.youtube.com/watch?v=VyerKa9h6I8&t=26s  
Hasta la próxima

altas bajas

Buenas tardes.
Estas dos semanas en mi clase de introducción a la programación  hemos estado desarrollando un programa para dar de alta o de baja un usuario o producto, el cual se a tornado muy interesante debido a la gran variedad de elementos que hemos usado.
Aquí un pequeño ejemplo.
Aunque el código parezca algo tedioso de escribir debido a las muchas repeticiones que tiene pudimos usar esto a nuestro favor para escribirlo mas rápido simplemente copiando y pegando el código y haciendo pequeños cambios.
Hasta la próxima.

viernes, 5 de octubre de 2018

SaaS

Buenas tardes
Esta semana le quiero hablar del software como servicio o SaaS por sus siglas en inglés.
El SaaS es un modelo de distribución de software, donde el soporte y los datos residen en el servidor de una compañía de tecnologías de información y comunicación. El software puede ser consultado en cualquier computador, se encuentre presente en la empresa o no. Usualmente se accede mediante vía internet.
Las características del software como servicio incluyen:
  • Acceso y administración a través de una red.
  • Actividades gestionadas desde ubicaciones centrales, en lugar de la sede de cada cliente, permitiéndoles tener acceso remoto a las aplicaciones a través de la web.
  • La distribución de la aplicación es más cercana al modelo uno a muchos (una instancia con múltiples usuarios) que al modelo uno a uno, incluyendo arquitectura, precios, colaboración, y administración.
  • Actualizaciones centralizadas, lo cual elimina la necesidad de descargar parches por parte de los usuarios finales.
El mejor ejemplo que tenemos de un SaaS es el buscador de internet de Google debido a que cada quien puede acceder a el mediante internet, el cual todos los datos que accedes en el están guardados en algún servidor de Google.
Hasta la próxima.

miércoles, 3 de octubre de 2018

Split y Substring

Buenas tardes.
Esta semana en mi curso de introducción a la programación empezamos a ver las estructuras de los comandos ".Split" y ".Substring", las cuales nos sirven para extraer elementos de una cadena de texto, e incluso dividir esas misma cadenas según sea nuestra conveniencia.
Como podemos ver primero extrae la primer letra de la frase.
Después junto con un ciclo "for" dictamino que divida la frase cada que vea una coma.
Hasta la próxima.