Accede a todo EDteam con un único pago¡Sube a premium!
Banner de perfil
0

Jose Luis

@datenshi100

Programador

Mexico City, MEXICO

Diferencia entre API y Library

Jose Luis@datenshi100

¿Cúal es la diferencia entre una API y un biblioteca (library)? En el entendido que en clase se definió a API como un conjunto de subrutinas, proceso o métodos (al final todo eso es codígo) y que una library es codigo creado por terceros para poder aprovercharlo al momento de programar.


¿Cómo puedo cambiar los nombres de los indices de un JSON de forma rápida?

Jose Luis Marin Escamilla@datenshi100

Hola, cominidad.

Necesito un forma rápida de poder cambiar los indices del siguiente arreglo de JSONs:

let array_labels = [{
               tipo_email: "Inbox",
               cantidad_email: 69
           }, {
               tipo_email: "Archives",
               cantidad_email: 28
           }, {
               tipo_email: "Labels",
               cantidad_email: 10
           }, {
               tipo_email: "Drafts",
               cantidad_email: 10
           }, {
               tipo_email: "Trash",
               cantidad_email: 15
           }, {
               tipo_email: "Spam",
               cantidad_email: 6
           }, ];

y que mi resultado sea:

[                {
                      y:  69,
                      label: "Inbox",
                   }, {
                       y: 28,
                       label: "Archives"
                   }, {
                       y: 10,
                       label: "Labels"
                   }, {
                       y: 10,
                       label: "Drafts"
                   }, {
                       y: 15,
                       label: "Trash"
                   }, {
                       y: 6,
                       label: "Spam"
                   }];

Se me ocurre hacer un forEach() para pasar cada objeto a otro arreglo con los indices que deseo, pero que quiero saber si existe una mejor forma, o si existe un función para hacer ésta tarea en especifico de manera casi inmediata.


Insertar un columna en una posición espécifica, SQL

Jose Luis Marin Escamilla@datenshi100

Hola buenas tardes.

Me quedé con una duda de clase, según lo visto aquí, no hay manera de insertar una columna en un posición especifica una vez creada una tabla, lo que se sugiere es que se deshaga la tabla y volverla a construir. Estamos usando PostgreSQL por cierto.

Que yo recuerde, para MySQL, existe la siguiente sentencia:

/* Insertar una columna llamada 'nuevo_campo' , después de otra columna  llamada 'otro_campo' */
ALTER TABLE mi_tabla ADD COLUMN nuevo_campo VARCHAR ( 30 )  AFTER otro_campo;

Mi pregunta es si esta misma sentencia se puede aplicar para PostgreSQL, o existe alguna o similar o no es posible realizar acción similar en Postgres.

Cabe aclarar que esto lo pregunto por que a pesar de los 2 motores siguen el estándar SQL, hay acciones que no se hacen la misma forma, como por ejemplo ** crear un usuario con contraseña. **

/*Para MySQL*/
CREATE USER nuevo_usuario IDENTIFIED BY 'user_password';
/*Para postgreSQL*/
CREATE USER nuevo_usuario PASSWORD 'user_password';

Otro concepto de algoritmos.

Jose Luis Marin Escamilla@datenshi100

Más que pregunta, es una opinión sobre lo visto en la clase.

Desde mi punto de vista algoritmos es resolver problemas, o mejor dicho un algoritmo es una de tantas formas de resolver un problema.

Dónde de hecho implica dar o ejecutar una serie de instrucciones. La diferencia la hace la palabra implicar.


¿Dónde podemos reportar fallas o bugs de la plataforma?

Jose Luis Marin Escamilla@datenshi100

Hola a todos.

Recientemente me he encontrado con fallas, que, si bien no afectan completamente la experiencia dentro de la plataforma, pueden ser detalles que hay que considerar corregir. También aprovecho este espacio para preguntar por algún lugar o espacio común donde los usuarios podamos reportar estas situaciones (además de este, claro).

Aclarando en un principio que accedo a la plataforma desde el navegador Firefox, pero utilizando Chrome me he encontrado con los mismos problemas.

1. No hay mensaje de error cuando un usuario inicia sesión con las credenciales incorrectas.

¿Cómo así?, diría mi profesor favorito.

Cuando inicio sesión e introduzco mi datos correctos, puedo acceder a mi cuenta sin ningún problema, hasta ahí todo normal. Pero sí un usuario intenta iniciar sesión con credenciales que no corresponden a una cuenta, no surge ningún mensaje que indique que los datos son incorrectos.

De esto de mi cuenta ya que mi contraseña es compleja y tiendo a equivocarme algunas veces cuando la introduzco. Una vez me quede esperando 20 segundos a que accediera a mi cuenta, hasta que me di cuenta que no había ingresado mi password correctamente, jaja.

2. El panel de navegación de clases se contrae.

En ocasiones este bug surge cuando aparece el modal que me sugiere que adquiera una cuenta premium, ya que cuando dicho anuncio aparace el panel se contrae justo aparece en la imagen que anexe a esta publicación. Yo por mi parte lo resolveré adquieriendo mi cuenta premium, eso será pronto.

Hasta ahora son los errores que encontrado, pero justo acabo de ver la publicación de un compañero que comentaba un tema sobre el desborde del texto en la sección de comentarios https://ed.team/comunidad/el-texto-se-desborda.

Te invito a comentar si has encontrado algún bug similar y que con ello podamos seguir mejorando este espacio por el bien de toda comunidad.

Gracias por leer

Hasta pronto!


Pregunta a ChatEDT