Categories
Opinión

Temas para el examen EGEL Ceneval de Computación e Informática

Hace tiempo que salí de la universidad de la carrera de Ingeniería de Sistemas y Comunicaciones, me titule por el examen general de conocimientos.

En estos días contamos con el apoyo de ex-alumnos que se habían titulado por el mismo medio, la verdad es que no recuerdo mucho de lo que nos platicaron, pero no debes preocuparte si lo tuyo es la computación.

Recordar que el examen tiene variantes y no podrás copiar al de al lado pues no vienen con el mismo código.

Este examen es válido para casi cualquier licenciatura/ingeniería en sistemas o computación, así que pueden variar los temas aunque en la base de ciencias básicas es la misma (según pláticas con otras carreras similares dentro del plantel).

Les daré el mismo consejo que me dieron a mí “no se preocupen”, hay muchas formas de titularse aparte del examen, si fallan simplemente tendrán que tomar otra vía, como titularse por bitácora de trabajo o la espantosa Tesis.

¿El examen EGEL CENEVAL es fácil?

Sí, siempre y cuando te dediques a cosas relacionadas con computación y tecnología en general, desde configurar una impresora o agregar un email a un cliente como Outlook o Thunderbird.

Y es más fácil si se te da la tecnología, esas curiosidades como “personalizar la firma de mi celular”, “como tener un dominio web propio”, “como conectar la impresora en red”, “como hacer que el wifi llegue a toda la casa”, “como activar mi windows pirata” 🙅🏻‍♂️, etc. Son buenas bases que te harán más apto para el examen

¿Debería hacerlo?

Si solo vas a la escuela para cumplir con tus papás, aunque no entiendes ni el porqué de las materias que te dan. La verdad es que mejor no.

El estrés y la tensión de estar horas sentado (mínimo 6) frente a una hojas de papel es traumático, para al final obtener algo reprobatorio y decepcionarse de la vida.

Como lo dije el examen no es para todos, existen otros métodos que se pueden acoplar más a tu forma de ser. Tengo compañeros que no lo pasaron (si y hablo que ya es el 2020 y soy egresado de hace 6 años). Ellos no se titularon pero ya tienen un trabajo estable, una familia a quien cuidar y pueden dormir tranquilos sin preocupaciones económicas.

¿Que temas vienen en el examen EGEL CENEVAL?

La siguiente es una lista de los posibles temas que recuerdo, la verdad todo depende de la versión que les toque. Es una mezcla con una lista rápida que hice hace tiempo, la verdad no se si lo escribí bien.

Redes, Infraestructura y Soporte

  • Calculo de redes
  • Tipos de sistemas (crm, mis, tos)
  • Modelo OSI (todas las capas)
  • Los puertos y para que se usan (FTP, SSH, SMTP)
  • Redes
    • Protocolos
    • Tipologías
    • Tecnologías
    • Estándares de la IEEE
  • Mantenimiento y soporte en general
    • Casos prácticos de cuantas computadoras conectar
    • Software de uso diario para oficina

Desarrollo de Software

  • Ciclo de vida del software
  • Tipos de pruebas para software (beta, alpha, caja negra, caja blanca)
  • Modelos de software
    • Dra.
    • Cascada
    • Win.win
    • Espiral
  • Herramientas de modelado
    • entrevista
    • documentación
    • cuestionarios
    • observación 
  • Base se datos
    • SQL
    • Diseño de bases (nada de programación)
  • Ingeniería del software
    • Ciclos de vida
    • Herramientas CASE
    • Diagramas
  • Programación
    • Sentencias
    • Decisión
    • Bucles

Microcontroladores y Hardware

  • Micro controladores
    • Lógica OR, AND, XOR
  • Modelos de PICs más comunes
  • Entrada y salida de microcontroladores comunes.

Recomendaciones personales

  • Ir con ropa muy cómoda
  • Levantarse temprano e ir bien desayunado
  • Desestresarse la tarde antes del examen (ir al cine, oír música, jugar en linea) pero no se duerman más de las 10 de la noche.
  • Pedir a un familiar que vaya después a dejarles comida (hay hora de comida entre las fases del examen) o que los acompañe.
  • Llevar más de 1 lápiz, un sacapuntas y goma de confianza.
  • Si van familiares a acompañando que se lleven revistas, cargador y todo por que la espera será larga para ellos.

Y pues es todo lo que tengo que recomendarles, por ahora. Mucha suerte y relájense no es para tanto.

Mi desempeño en el EGEL CENEVAL

Ah por si se lo preguntaban, tuve desempeño sobresaliente (de lo más alto). Y pues egrese de mi universidad con promedio de 7.8 , no soy un genio, más bien soy vago que me gusta hacer las cosas fáciles así que no deberían preocuparse mucho.

Si tienen algo que aportar pueden dejarlo en los comentarios. Gracias por leer y nos leemos en el siguiente post.

Categories
Personal

Este es mi propósito y dolor de año nuevo

Comenzando con mis angustia o un sentimiento de impotencia en este año 2020, soy Porfirio Chávez y estoy escribiendo esto quizá para mi futuro yo, o para alguien que me pueda ayudar con una carga que ya no soporto solo.

Como propósito este año me dispongo a escribir cada cosa que siento que me lastima o preocupa, pues a la fecha no tengo a alguien a quién poder compartir, así que si el Porfirio del futuro está leyendo esto, espero que ya no estés pasando por este dolor que tengo hoy.

Estoy casado desde el 11 de Enero de 2017 y mi relación con mi esposa ha comenzado a hacerse mucho más difícil cada día que pasa.

Vivimos en casa de mi padre quién es viudo desde hace 2 años, tiene 74 años (si no mal recuerdo), aunque tenemos dormitorio separado compartimos la cocina y zona de lavado por lo que solo nos vemos en la hora de la comida mayormente.

Mi papá no es la persona más expresiva ni tampoco es cálido, sin embargo es la persona que me crió por bastante tiempo y aunque no concordamos en muchas ideas lo quiero mucho. Gracias a él soy la persona que existe hoy en día.

Mi esposa es muy expresiva aunque no habla mucho, llevamos 2 años de casados y 7 años de novios, tampoco tenemos las mismas ideas lo que está bien, es muy detallada en lo que hace pero no es una persona que me gustaría volver a conocer.

La relación entre esposa y familia nunca fueron de las mejores, mi mamá que en paz descanse tenía un genio muy hiriente a la hora de decir las cosas, yo mismo tuve muchos problemas con ella cuando vivía y muchos de sus comentarios eran muy hirientes, no era una mala persona solo que sus bondades las mencionaré en otro punto.

Esa relación, lo que se puede decir tóxica poco a poco fue un agregado para el carácter de mi esposa, hasta parece que el día de hoy aprendió esa forma de herir de forma muy elegante a la gente.

Quizá es solo mi percepción pero estos dos años de casados han sido los más dolorosos que recuerdo y no me gusta vivir así, cada día existe un altercado con alguna diferencia de ideas o alguna actitud que lastima. Muchas veces estas situaciones son por tonterías como en cualquier matrimonio, pero cada una se va acumulando sobre la anterior y es difícil sobrellevarlo.

Al despertar, ya despierto a la defensiva esperando ver que es lo que pasa, y hasta una tonteria como tardar mucho en el baño la tomo como una agresión, en fin es una serie de eventos que podría explicar en un libro completo, pero no es el objetivo de este blog si no empezar a tomar nota a partir de este primer día del año.

Lo que me lleva al día de hoy 1ro de enero del 2010, como lo mencione antes mi esposa y mi papá no comparten estilos de pensamiento (obviamente por que fue una crianza distinta) sin embargo tienen muchos roses que se presentan frecuentemente por cosas estupidas.

Por estos roses mi papá ha tomado una actitud reservada hacia lo que expresa a mi esposa, y mi esposa a su vez a tomado una actitud de indiferencia a lo que viene de mi padre, una relación de desprecio común y corriente disfrazada de dar la mejor cara y tener una buena actitud.

Esta actitud por supuesto es mucho desgaste y no se puede mantener siempre, de hecho es raro que dure más de un par de horas al día.

El más tranquilo suele ser mi padre, no se si por los años de experiencia o por que está en la última etapa de su vida, o por su capacidad cognitiva que se desgasta con los años, pero toma el resto de su vida sin mi madre tratando de ocuparse en casa, quizá hace cosas sin mucho provecho o destruye lo que hizo ayer y lo vuelve a hacer pero trata de llevar su vida tranquilo.

Mi esposa también es muy tranquila, agradable en general, pero cuando se encuentra con mi papá comienza esa actitud indiferente, de desagrado que rápidamente salta a la vista.

A veces mi esposa tiene un gesto amable y se preocupa u ofrece cosas tan sencillas como un plato de comida o una servilleta, sin embargo cuando mi papá tiene un gesto amable mi esposa responde con una indiferencia total (al menos esa es mi percepción).

Esto paso hoy justamente, mi padre tomó la iniciativa de dar la mano, un abrazo y felicitar por el inicio de año, ya saben como tratando de iniciar bien, a lo que mi esposa su reacción fue más como de chin tengo que aceptar esto más de fuerza que de querer, volteando la mirada y con un saludo de meh.

El ver esa acción frente a mis ojos acumulo otro peso más a esta carga de vivir con esa mujer, he platicado muchas veces con ella pero las cosas se le olvidan y al igual que yo prefiere dejar las cosas a un lado y seguir como si nada, eso estaría bien pero sus acciones siguen siendo las mismas.

Por eso escribo esto, sabiendo que es algo público y que quizá alguien ahí fuera me ayude a entenderlos sin que esto me duela, o que me ayude a separarme de esta relación que me genera tanta angustia.

No sé, esto fue el primer día del año así que no quiero ni imaginar lo que viene. Por lo menos me he podido desahogar un poco y evitar hacer cosas que me lastimen más.

Llevo una carga muy pesada y no tengo con quién compartirla, así que espero no haber ofendido o preocupado a quien sea y si existe alguien como yo ahí fuera, le envío un abrazo.

Feliz año 2020 que THE ALL FATHER los bendiga

Categories
Gadgets

Teclado en español latinoamerica para MacOS

Configura tu teclado en español latinoamerica para MacOS, ahora puedes utilizar ese teclado gamer / oficina como se debe, aunque no sea de Apple.

Este post complementa el video de youtube donde explico como instalar la distribución a español latinoamerica:

En este enlace se pueden encontrar los archivos para cambiar el teclado a español México y Distribución Latinoamerica:
http://bit.ly/tecladoMX

Yo he probado esto con un teclado Gamer Allow FPS de HyperX

Categories
Desarrollo y Programación

React dar formato a números

Hola, bienvenidos a otro tutorial en esta ocasión con React a dar formato a un número para mostrarlo en pantalla.

Vamos a trabajar en el aspecto visual deseado sin necesidad de cambiar el dato original, es decir meramente vamos a trabajar con la estética del número.

Este material está basado en la información que encontré en este hilo de Stackoverflow.

Para esto dejo el siguiente videotutorial, espero que les sea útil como material de apoyo.

Además dejo el código final en la parte de abajo para que revisen si algo no funciona como debe.

Pueden dejar sus dudas o comentarios en está publicación o en el video, nos leemos en el siguiente tutorial.

Feliz día a todos 😄

Referencias

Categories
Desarrollo y Programación

Como hacer peticiones http en PHP sin CURL

Vamos a hacer peticiones a servicios http o APIs con PHP sin CURL, este último muchas veces está bloqueado por el hosting y no es posible hacer peticiones a enlaces externos.

Vamos a utilizar la librería Requests for PHP en nuestro entorno de desarrollo local, así que es importante tener el manejador de dependencias: composer.

Instalación de Requests

Para instalar la librería es necesario ejecutar el siguiente comando:

composer require "rmccue/requests"

Nuestro composer.json debería verse como la siguiente imagen

composer.json (ejemplo)

Así debería lucir el árbol de dependencias y archivos:

Dependencias

Peticiones HTTP Get con PHP

Y listo a partir de ahora podemos solicitar datos a servicios y APIs externos, yo tuve esta necesidad pues algunos servicios de los que consumo no permiten solicitudes desde el browser.

Peticiones HTTP Post con PHP

Si queremos enviar datos, debemos colocarlos dentro de un array. Es importante conocer el tipo de envío que debemos hacer en post, ya sea para un multipart/form-data o un application/json.

Este dato debemos revisarlo con el proveedor del servicio, si es necesario enviar llaves de autenticación u otro dato en las cabeceras, podemos agregar este dato en otro array.

Peticiones HTTP PUT, PATCH y DELETE con PHP

El resto de peticiones se pueden hacer con los métodos:

Requests::put($url, $headers, $data, $options);
Requests::patch($url, $headers, $data, $options);
Requests::delete($url, $headers, $options);

Status Code y Headers de Peticiones HTTP con PHP

Para obtener el codigo de estado se obtiene de la variable de respuesta:

$response->status_code

En el caso de la cabecera es necesario agregar el nombre de la cabecera requerida. NOTA: no distingue entre mayusculas y minusculas

$response->headers['Date'];

Comentarios Finales

Esta por demás decirlo, pero siempre que importen la librería al proyecto es necesario subirla a su host para que funcione, así que la carpeta vendor ahora debería estar incluida en el servidor.

Las cabeceras de autenticación se envían en el array de $headers, pero se debe consultar con el proveedor del servicio cuales se deben enviar.

Y listo ya no es necesario preocuparse por que el servidor tenga soporte para CURL, que tengan felices proyectos y que todo vaya sin bugs, un Saludo afectuoso y nos vemos en el siguiente tutorial.

Categories
Desarrollo y Programación

Sumar Radio button con Javascript

Este problema lo obtuve de los foros de cristalab del usuario mariassssss, el usuario busca sumar los valores de unos input radio con javascript:

Aquí el post original: http://foros.cristalab.com/javascrip-t122822/

Me tomé la libertad de corregir el codigo, quitar las funciones que no estaban en uso y hacer la operación que necesita sin moverle mucho.

A diferencia del código original no es necesario ir a recuperar el valor por input, si no obtener todo el formulario y sacar los valores necesarios.

Es algo primitivo pero este formData estaría listo para enviar a en una request y obtener los datos a partir de este elemento y sus correspondientes names.

Entre las mejoras se puede poner un array para obtener los datos requeridos, pero como no estaba la problemática descrita, pues decidí omitir.

Categories
Gadgets

Actualizar Fightstick de arcadepc.mx

Me compré un fightstick personalizado de la pagina https://arcadepc.mx , después de algunos años de uso me dio algunos problemas con mi playstation 4 (cosa de actualizaciones).

Para resolverlo solo necesitamos actualizar el firmware de la placa, a continuación un tutorial con los pasos para hacerlo:

Vamos a entrar a la página de los componentes brook, para buscar la versión de nuestra placa solo debemos conocer la consola a la que conectamos nuestra fightstick en mi caso es una con soporte PS3 / PS4 y PC / Mac

http://www.brookaccessory.com/download/

En mi caso elegí la opción de playstation 4 así que me mandó a la siguiente liga http://www.brookaccessory.com/download/PS4/ donde actualmente se muestra una vista como la siguiente:

Lista de descargas
Selección de Placa o Controlador

Una vez que encuentren la versión descarguen para PC o Mac dependiendo su Sistema operativo (en mi caso Mac), al terminar la descarga y descomprimir el archivo .zip se mostrará un archivo tipo instalador.

App Fightboard ICON

Al abrir o instalar la aplicación se mostrará una pantalla similar a esta, donde nos indica las instrucciones para preparar nuestro fightstick.

Firmware update
Pantalla de instalación

Ahora debemos ubicar en nuestro fightstick los botones que nos muestra en la aplicación de actualización (botón PS y SHARE en el caso de PS4)

Botones PS y Share en fightstick

En este punto no hemos conectado el fightstick a la PC, así que vamos a presionar los botones antes indicados y sin soltarlos vamos a conectarlo a la PC.

IMPORTANTE: Se tarda un poco en reconocer el fightstick así que no suelte los botones, si tarda más de 30 segundos repetir la conexión.

Si lo hicimos de la forma correcta, la aplicación cambiará a algo similar, a la siguiente imagen:

Pantalla de confirmación

Si esto ya paso ya podemos soltar los botones del fightstick y ahora presionamos el botón “UPDATE”, mientras se actualiza no debemos desconectar el fightstick, y puede que se pasme la PC o Mac mientras se muestra la siguiente imagen:

Actualizando Firmware
Actualización en Proceso

El proceso dura aproximadamente de dos a cinco minutos, así que no desesperen.

Si todo salió bien una última pantalla nos confirmará la actualización y hasta este punto ya podemos expulsar y desconectar nuestro fightstick.

Firmware Actualizado
Actualización Terminada

Al presionar el botón finish la aplicación se cerrará automáticamente, y listo ya deberíamos estar listos para probarla nuevamente en la consola.

Aquí dejo una demostración del dispositivo funcionando, espero que les sirva y nos vemos en el siguiente tutorial:

Categories
Desarrollo y Programación

WebStorm Color Themes – base16 [2019]

Que tal coders, en esta ocasión voy a compartir mi tema de color para el editor WebStorm, reciente el editor entró en la versión 2019.2 cambiando ajustes.

Estos ajustes ahora permiten establecer colores para otras variables, sintaxis y palabras reservadas.

Javascript Class

Mi tema esta basado en los colores de Base16 que pueden encontrar aquí http://chriskempson.com/projects/base16/ y he cambiado mayormente los colores para trabajar con Javascript y react.js

ReactJS Component

Quizá no se vea tan bien como otros temas o schemes pero está listo para trabajar con pantallas muy brillantes, donde a veces el color parece que va a incendiar las pupilas

Node JS

Sin más aquí dejo el enlace al archivo:

Si por alguna razón no funciona, también lo dejo en Google drive:

https://drive.google.com/file/d/1Ef9_o5d2yXP5n7XCncKZs_u5BHs0qfUP/view?usp=sharing

Cómo importar Webstorm color themes

Para importar este o cualquier otro tema, necesitan un archivo *.icls para poder importarlo. Después ir a Archivo > Preferencias > Editor > Color Scheme

Webstorm 2019.x Preferences

Elegir la opción Import Scheme… del icono de configuración, para finalizar elegir el archivo, aplicar y aceptar los cambios. Y listo 😄

Si tienen algún ajuste para cambiar o mejorar el tema compartanlo en los comentarios. Muchas gracias y nos vemos en el siguiente post.

Categories
Desarrollo y Programación

jQuery mostrar y ocultar div con animación

En esta ocasión vamos a mostrar y ocultar div con jQuery para practicar el funcionamiento base de la librería. vamos a asignar eventos a dos botones que nos permitan interactuar con la visualización de un componente.

En esta ocasión traigo la actualización de un código que hice hace unos siete años para este blog, el cual hice un tutorial en youtube:

El código completo y funcional está aquí:

Refactorizar código Javascript

Ahora también tenemos una actualización de un refactor que pueden ver en el siguiente video:

Este último video trata de seguir buenas prácticas para evitar el uso innecesario de variables y agregar nombres legibles a las clases e identificadores de HTML y Javascript.

Si tienen alguna duda ponganla en los comentarios 😎

Categories
Opinión

¿Conviene tener un blog en WordPress?

Después de varios años de trabajar con la plataforma (diez años) y otros pocos probando otras plataformas, hoy puedo compartir mi experiencia y veredicto.

Wordpress2019
WordPress 2019

Las alternativas gratuitas a wordpress

Actualmente existen más plataformas que hace 10 años para poder tener un blog gratis, entre las mejores que he probado están:

Estas plataformas están muy limitadas en personalización, es decir sólo puedes elegir plantillas o cambiar imagenes aquí y allá pero no podras generar un aspecto que haga la diferencia frente a otros blog.

Blogger tiene una capacidad de personalización mayor, sin embargo necesitas conocimientos técnicos y hecharle una ojeada a una documentación infinita para saber que puedes y que no puedes hacer.

Las alternativas de paga a wordpress

Solo he tenido la oportunidad de probar las siguientes dos opciones:

En resumen Wix es de las mejorcitas por la cantidad de plantillas «de paga» que se ven impresionantes, pero cuando no tenemos fotos «profesionales» la verdad es que el resultado es pobre.

Por su parte Postach.io requiere de la aplicacion Evernote lo que implica aprender a utilizarla y ser constante, esta opción es aún más limitada, por lo que personalizar es prácticamente imposible a menos que tengas conocimientos avanzados.

Porque WordPress es el rey de los blogs

En resumen lo tiene todo y sigue mejorando:

  • Plugins con funcionalidades extra que se acoplan casi a cada necesidad.
  • Temas variados y personalizables
  • Plataforma estable basada en PHP y MySQL que es asequible a todas los bolsillos
  • Bastante compatibilidad con SEO

Si quieres tener un blog ya sea personal, profesional o para una empresa, esta plataforma es la mejor opción, el nuevo editor es una maravilla y la instalación de aditamentos ya no requiere acceso especial, una chulada que se superó mucho en los años que dejé de utilizarla.

Lo malo de un blog en WordPress

Ahora sí, si tu intención es NO GASTAR NI UN CENTAVO tus opciones se limitan a hostings gratuitos o al plan gratuito en wordpress.com o de plano optar por las opciones gratuitas que la mayoría de las veces son mas que suficiente.

En caso de querer dar el siguiente paso y tener la posibilidad de «invertir» en tu crecimiento, aquí el calvario que tienes que pasar:

  • Los hostings económicos no son 100% óptimos para WordPress (lentos en carga y procesamiento, poco espacio)
  • Los hostings que valen la pena son caros, aproximadamente tres USD por mes a un plazo forzoso de un año o más

Entonces buscar un hosting óptimo, además de configurar tu propia versión de wordpress.org hace que tener un blog en wordpress no sea realmente para todos.

Yo recomiendo estos sitios que he probado con wordpress, jalando al 100% y con un montón de plugins instalados:

Dreamhost tiene algunas limitaciones técnicas que no voy a mencionar por que son cosas avanzadas y Siteground es lo mejor que he probado, pero es demasiado caro para cosas personales.

Lo NUEVO malo de un blog en wordpress

Ahora muchas de las extensiones o plugins son tipo Freeware lo que hace que tengas que pagar por la versión PRO o UNLIMITED que lo hace todo, sinceramente es una práctica que se ha hecho popular estos días, pero todavía hay suficientes gratuitas que te dejan muy satisfecho.

En resumen ¿conviene un blog en wordpress?

Después de mis 10 años blogeando, la respuesta es un rotundo SI en cuestión de personalización y sustentabilidad de la plataforma lo tiene todo.

Sin embargo WordPress no es para todos, por la limitante de necesitar un hosting y dominio el cual es dinero cada año, por lo que si no se tiene una fuente de ingresos no es nada sustentable y optaría mejor por una opción gratuita.

¿Y tú qué plataforma utilizas para tus blogs? dejános tus comentarios.