viernes, 31 de agosto de 2018

Buenas noches.
Esta noche les quiero hablar acerca de los lenguajes de programación, tipados y no tipados.
Tipado:
Los lenguajes tipados son mas difíciles de trabajar, pero son mas comunes, tales son como el Java, C, C#, C++. Una de sus grandes desventajas es al manejar varios tipos de datos y hacer operaciones entre ellos, los lenguajes tipados incrementan el tiempo de desarrollo y son mas difíciles de aprender, pero su ventaja es que son lenguajes compilados, lo que quiere decir que se traducen directamente al lenguaje máquina y esto hace la diferencia al manejar grandes cantidades de datos, ya que la máquina entiende más rápido el proceso que se va a realizar.
imagen ilustativa

No Tipados:
Este tipo de lenguaje a la hora de definir una variable no se necesita que se especifique su tipo por lo que el tipo de variable puede cambiar en cualquier momento, un caso muy conocido es en PHP, este es un ejemplo de un lenguaje no tipado, por lo que una variable no tiene ningún problema al pasar de un entero a un string.

Hasta aquí mi blog de hoy.
Hasta la próxima.


jueves, 30 de agosto de 2018

Buenas noches
Por si no lo sabían, yo soy un ciclista de montaña por lo que también van a ver alguna que otra nota acerca de este deporte en mi blog.
Siguiendo con la nota esta noche les quiero platicar acerca de la nueva tecnología "Live Valve" de Fox Suspension, el cual es un sistema de control electrónico de suspensión para bicicletas de montaña.
Los sistemas de suspensión han revolucionado el mundo del ciclismo de montaña haciendo a las  bicicletas mas capaces y rápidas  de lo que cualquiera se hubiera imaginado hace 25 años. Actualmente las suspensiones ofrecen una gran variedad de ajustes para poder adaptarse mejor a el estilo de conducción de cada ciclista en particular, "Live Valve" tomo esto un paso hacia adelante aumentando la eficiencia de pedaleo sin sacrificar la sensibilidad de la suspensión usando sensores ultrarrápidos y dos válvulas individuales que ajustan independientemente la suspensión trasera y delantera de la bicicleta mediante cambia el terreno.

El centro del sistema, el control de suspensión, monitorea el terreno unas 1000 veces por segundo y realiza ajustes en la compresión es solo 3 milisegundos, eso es mas rápido que un parpadeo. Con sensores localizados estratégicamente el controlador analiza el terreno y hace los ajustes necesarios para obtener una máxima eficiencia, sin importar el tipo de terreno que tengas enfrente.


Utilizando un detector de pendiente el sistema reconoce cuando vas subiendo, en un plano o bajando maximizando el desempeño de la bicicleta. El sistema es lo suficientemente inteligente para detectar cuando saltas con tu bicicleta mientras las dos llantas se separan del suelo y empiezas a caer "Live Valve" ajusta la suspensión para tener un aterrizaje mas cómodo.

Bueno y hasta aquí la nota de hoy.


jueves, 23 de agosto de 2018

Buenas noches.
Esta semana en mi curso de introducción a la programación aprendí acerca de los operadores que se usan a la hora de programar.
Les voy a dar una breve explicación acerca de cada uno.
Un operador es un símbolo que representa una acción determinada para un valor.
Operadores Aritméticos:
Existen dos tipos de operadores aritméticos y son binarios y unarios.
Binarios: estos operadores representan operaciones sencillas de aumento y decremento tales como:
  • +: suma de dos o mas valores o variables.
  • - : resta de dos o mas valores o variables.
  • * : multiplicación de dos o mas valores o variables.
  • / : división de dos o mas valores o variables.
  • %: módulo: de dos valores o variables
Unarios: representan operaciones simplificada de incremento y decremento.
  • ++: incrementa el valor de la variable por una unidad.
  • -- . decremento del valor de la variable por una unidad.
Operadores Relacionales:
Se encargan de unir y comparar dos valores, siempre se utilizan en comparaciones de parejas, son:
  • == : igual que.
  • != : diferente a.
  • > : mayor que.
  • < : menor que:
  • >= : mayor igual que.
  • <= : menor igual que.
Operadores Lógicos:
Son operadores de unión, estos operadores pueden unir dos o mas pares de valores comparados por medio de los operadores relaciones.
  • && : AND, quiere decir que todas las condiciones deben de ser verdaderas para que se ejecute una acción.
  • || : OR, de todas las condiciones solo una debe ser verdadera y con esa se asume que es suficiente para realizar la acción.
  • ! . NOT, niega la afirmación para cambiar su valor, es decir el verdadero cambia a falso y el falso a verdadero.


Buenas tardes.
¿Ustedes comparten su coche?, o ¿lo compartirían? , el tema de esta semana va encaminado sobre estas dos preguntas.
Últimamente el trafico en las ciudades, independientemente a donde vayas es demasiado y una de las maneras para disminuirlo es compartiendo el coche.
Actualmente existen aplicaciones como  Bla-bla car, que hacen mas fácil este proceso al poder tener mas opciones para escoger sobre con quien deseas viajar o compartir tu coche.
Al ver el éxito de este tipo de programas fabricantes como Volkswagen están apostando por implementar programas similares, por su parte Volkswagen va a empezar en 2019 su servicio de "carsharing", en la ciudad de Berlín, Alemania. Este será un servicio de cero emisiones ya que se pondrán a disposición 1500 unidades de Golf  eléctrico y mas tarde 500 unidades UP! ambos en sus variantes eléctricas, los primeros con un poco mas de espacio interior y mayor potencia y los segundos mas compactos y preferibles a la hora de hacer desplazamientos urbanos.
Aunque el "carsharing" parece ser el método de transportación del futuro por varios factores tales como la reducción del tráfico y de gases contaminantes en la atmosfera, ¿podrá el "carsharing" eliminar la necesidad de tener un automóvil personal?.
Hasta la próxima.

jueves, 16 de agosto de 2018

Buenas tardes esta semana en mi curso de introducción programación aprendí acerca de los tipos de datos y los lenguajes de programación les dejo un poco de mi investigación:
TIPOS DE DATOS:
Un tipo de dato es un espacio en memoria con restricciones, por ejemplo el tipo de dato “int” representa un conjunto de enteros de 32 bits.
este es un concepto propio de la informática, específicamente de los lenguajes de programación.
Tipos de dato:
  • Carácter: se representa por números(0-9),  palabras(a-z) y símbolos.
  • Caracteres Unicode:es una extensión que provee hasta 65535 caracteres.
  • Numérico: este puede ser entero o real.
  • Real: estos caracteres almacenan números muy grandes con parte entera o decimal, unos ejemplos son: float(32 bits) y double(64).
  • Entero: son valores que no tienen punto decimal, pueden ser positivos o negativos y el cero, algunos ejemplos son: byte(8 bits), short(16 bits), int(32 bits)  y long(64 bits).
  • Booleanos: este tipo de dato se ocupa para valores lógicos (Verdadero o Falso).

LENGUAJES DE PROGRAMACIÓN:
Un lenguaje de programación es el conjunto de sentencias que sirven para decirle a una computadora que es lo que tiene que hacer.
Ejemplos:
  • Java:es un lenguaje de programación que es utilizado tanto en equipos de cómputo, así  como en otros dispositivos, siendo que es usado en varias arquitecturas computacionales como la Mac y la PC.
  • Oracle PL/SQL: es un lenguaje de programación que se enfoca en la creación de aplicaciones web con las que se puedan manipular bases de datos relacionales.
  • Visual Basic: utiliza una interfaz visual es decir que nos permite programar en un entorno gráfico, nos permite realizar un gran número de tareas sin escribir código.

Hasta la próxima.
Buenas tardes.
Esta tarde quiero hablarles sobre el nuevo Smartphone de Samsung que va a salir al mercado el Samsung Galaxy Note 9 el cual ya esta nominado a teléfono del año, y estaba leyendo sus especificaciones y reseñas sobre el y me llamo mucho la atención de que un teléfono celular ya puede ser mas capaz en cuestión de memoria RAM y almacenamiento que muchas computadoras hoy en día, ya que cuenta, en su versión tope de gama, con 8gb de RAM y 512gb de almacenamiento, que es prácticamente lo mismo que tiene mi laptop.
A que voy con esto, voy con una pregunta, ¿Realmente necesitamos todo eso en un teléfono celular?, y mi respuesta es tanto afirmativa como negativa. En lo personal por lo que yo escojo un teléfono es por solo 5 cosas: que tome buenas fotos, realice llamadas y mensajes, tenga batería de larga duración, sea resistente al agua y a las caídas. En mi mercado actual el único teléfono que cumple mis requerimientos es el Galaxy S8, (le puse una funda para que soporte mejor los golpes), aunque siento que no necesito tanto, ya que hay muchas tecnologías que no las uso, simplemente las uso para presumir de lo que mi teléfono es capaz pero en mi vida diaria pasan desapercibidas, tales como: el asisten de voz (Bixby), el sensor de ritmo cardiaco y la función de reconocimiento facial. Trato de sacar el mayor provecho de mi teléfono pero aun así siempre encuentro nuevas cosas que puede hacer.
Retomando el tema del Note 9 y lo que acabo de decir, mucha gente compra por fanatismo o por moda no por sus necesidades y siente que gran parte de los usuarios de este nuevo celular no le van a sacar su máximo potencial. Aunado a esto el Galaxy S9 y Note 9 van a ser de los primeros teléfonos que podrán correr el videojuego "Fortnite", el cual Samsung lo usa como publicidad para atraer a compradores de un posible nuevo mercado de "Gaming phones".
Por hoy es todo y les pregunto:
¿Realmente sacas el potencial de tu Smartphone?
Hasta la próxima.

viernes, 10 de agosto de 2018

Buenas noches.
Esta semana en la escuela aprendí acerca de los algoritmos.
Un algoritmo es una secuencia de pasos finitos, bien definidos y estructurados, que permiten llevar a cabo cierta actividad sin dejar dudas en la persona que realice dicha actividad que el algoritmo explica.
Dando un estado inicial, siguiendo los pasos del respectivo algoritmo se llega a un estado final y se obtiene un resultado.
Nosotros en nuestra vida cotidiana usamos algoritmos para resolver problemas, algunos de los mas comunes son los manuales de usuario, que describen como funciona y como usar cierto aparato.
Muchos de los algoritmos que usamos diariamente los hacemos de manera inconsciente, ya que nuestro cerebro a realizado tal actividad demasiadas veces que incluso cuando la hacemos no estamos consientes de ello, dichas actividades como respirar, parpadear, atarse las agujetas o abrocharse los botones de la camisa para nosotros son cosas que hacemos casi en automático que si empezamos a pensar como se hacen, podremos sentir que estamos haciendo algo mal o que nos podríamos estar equivocando y no sentiríamos que lo hacemos de manera natural.
Hasta aquí los Blogs de la semana.
Buen fin de semana.
Buenas tardes a todos.
Recientemente leí una notica del diario "The Guardian" que decía lo siguiente:
"Los padres están pagando a tutores para que a sus hijos no les ganen en Fortnite".
Me llamo mucho la atención ya que cuando yo era un niño el decirle a mis papás que me compraran algo relacionado con los videojuegos era algo casi impensable, que después de pedírselos por mucho tiempo me lo compraban pero solamente podía jugar en fines de semana, tampoco les podía pedir si me atoraba en algún nivel que me ayudaran ya que si yo no sabia ellos menos iban a saber.
Así que me las tenia que ingeniar, o buscar la manera de pasar el nivel, ya si de plano no podía le tenia que preguntar a un amigo de la escuela que me dijera como pasarlo.
A lo que voy con esto es que los padres de ahora no dejan que sus hijos sufran un poco o busquen sus propias soluciones, los padres tratan de que la vida de sus hijos sea mas fácil, sin complicaciones, pero no saben que le están haciendo mas daño a sus hijos de lo que los beneficia.
Claro que esta muy padre que tengas un tutor de Fortnite, pero en la vida no siempre vas a tener a tus papás, o a alguien que te ayude y te las vas a tener que ingeniar solo para poder seguir adelante.
Espero haya sido de su agrado.
Nos vemos hasta la próxima.