« first day (1797 days earlier)      last day (22 days later) » 

1:12 AM
Hola que tal buenas noches
 
@DanielJiménez Hola
Voy a borrar los comentarios en la pregunta en que me llamaste. Allá no son pertinentes
 
Si está bien excelente, muchas gracias
 
@DanielJiménez debieras hacer lo mismo. Hacen ruido y no aportan a los demás
@DanielJiménez cómo andas?
 
Si ya los he borrado
Muy bien, la verdad aprendiendo cada día un poco más
 
@DanielJiménez excelente
en eso andamos todos
 
1:24 AM
De verdad te agradezco mucho el apoyo de la otra vez, nunca había hecho algo como esto
 
ya entré al chat que teníamos abierto.
 
 
4 hours later…
5:23 AM
Wenas
 
@MauricioContreras buenas y hasta mañana
 
5:53 AM
A las güenas :-)
 
6:31 AM
Buenos dias
 
6:54 AM
jelou
 
7:19 AM
@Pikoh @Trauma ¿Qué os parece?
 
@PabloLozano no me parece correcta
 
@PabloLozano Me parece que has hecho muy bien en rechazarla.
Lo único que ha hecho ha sido empeorar el código
 
si quiere usar llaves y esa disposicion, pues a mantenerla.
muy muy pocas veces uso if en una sola linea
 
Si tiene llaves, quitarlas es delito
 
Si tiene llaves en la misma linea en la que tiene la sentencia if, for, <cualquier otra que las use>, para @Pikoh es delito. Las llaves deben ir en la siguiente línea. (Decálogo del buen C# ista)
 
7:26 AM
jamás escribiré

if
{


}
 
@MauricioContreras no sé por qué los lenguajes admiten esa sintaxis (sin llaves)
 
jejeje
ni yo :-)
 
el tema de donde poner las llaves ya es opinión, es como tabs o espacios
 
@PabloLozano espacios, para mi no hay debate. Los que usan tabs deberían ser enviados a hacer trabajo social y un buen sicólogo. XD
 
@PabloLozano bien rechazada en mi opinion
@lois6b estos javeros/javascripteros...
 
7:40 AM
@MauricioContreras yo uso tabs y las llaves abajo, ven a por mi
 
@NicolasOñate no hace falta, para torturarte ya inventaron DataTables.
 
Me apetece un café :-)
... ummmm ... me estoy quedando sin leche condensada :-(
 
El siguiente título: Presento un error luego de instalar netbeans 12.1, el cual no me permite cargar proyectos ni cargar viejos me hace imaginar que el OP, después de instalar Netbeans, se lanza una presentación con PowerPoint, para introducir el error por el cual no puede cargar proyectos y tampoco puede cargar personas mayores. Ha de tener un problema muy selectivo en la espalda, que no le permite cargar esas dos entidades.
 
¡ HAHAHAHA !
Mira que eres rebuscado y retorcido :-O
Confirmo que me he quedado sin leche condensada :-((
La justa para este café
 
7:56 AM
@MauricioContreras tocado y hundido
 
estaba yo acostumbrado a que mvn install compilara el proyecto/módulo y lo copiara al repositorio local de Maven
ayer compilé con éxito por primera vez uno de los módulos que me va a tocar mantener
mvn install compila, instala, pasa los test unitarios, crea una imagen docker, la pone en marcha, pasa los test de integración....
normal que tardara como 20 minutos
 
@PabloLozano interesante
 
8:26 AM
Que guay
mtoTimestamp {
timeUTC {
seconds: 779
}
action: "FX_START"
}
mtoTimestamp {
timeUTC {
seconds: 778
}
action: "FX_READ_STOP"
}
Termina de leer datos antes incluso de empezar a ejecutarse O_O
puffff ... ahora hay que cambiar también como se toman los timestamps ?
Vamos bien
 
9:02 AM
@MauricioContreras La cantidad de plugins que hay en el pom.xml sí que es interesante, sólo leer el fichero y entenderlo me va a llevar horas, si quiero curiosear
 
9:20 AM
@PabloLozano imposible que le gane a node_modules. XD
 
9:40 AM
@MauricioContreras ajem, resulta que ese proyecto incluye Angular, así que además tengo un package.json que produce un node-modules
 
10:00 AM
user image
3
 
sabeis si botui es la mejor opcion para un chat bot rápido y configurable?
 
10:37 AM
@NicolasOñate la verdad no tengo experiencia con chatbots. Lo siento
 
@MauricioContreras Este se adecua bastante a lo que quiero
aparte de que es bastante reciente
no me obliga a usar vue
 
11:14 AM
we gente
 
11:36 AM
jelou
 
0
A: Al registrar y luego buscar todos con mongoose retorna un array vacio

Mauricio ContrerasPROBLEMA Tu problema es el manejo de los procesos asíncronos implícitos al usar las funciones callback en los métodos create y find de tu modelo. Actualmente tienes lo siguiente: Mensajes.create(document, callback_1); Mensajes.find({}, callback_2); Javascript no esperará por el resultado del mét...

Nada mal para haberlo hecho desde el móvil. XD
 
 
1 hour later…
1:04 PM
XD
 
1:18 PM
Buenas tardes
@g3rv4 si antes hablamos...he estado hoy mirando un poco Dapper que tenía algo ya preparado, y queria usar Dapper.Contrib. Y resulta que no va bien con odbc (que es lo que yo necesito) :
 
Dapper.Contrib?
ah, ahí lo veo... no lo usé nunca
 
@g3rv4 si. Son unos métodos de extension que por ejemplo, te generan las query de update
 
claro... nosotros escribimos todo el SQL
 
@g3rv4 si, yo suelo hacerlo tambien. Pero cuando son updates "standard", al final algo que te lo genere solo ayuda
 
para casos complejos (como preguntas con respuestas y usuarios) usamos entity framework
 
1:24 PM
@g3rv4 lo odio
Pues el tema es que se generan poniendo los nombres de los campos entre [], y ademas usa parametros con nombre, mientras que odbc eso no lo admite
asi que me he tenido que bajar el codigo fuente y añadir un "adaptador" odbc. Ahora va de maravilla
 
\o/
 
no se si hacer un PR...creo que odbc no se usa mucho hoy en dia
pero yo como tengo un servidor AS400, pues es lo mas sencillo
El caso es que en mi proximo proyecto probablemente use dapper a ver que tal
 
yo le preguntaría a Craver... o en twitter o abriendo un issue y aclarando que lo tenés resuelto pero no sabés si hay interés en agregarlo
 
@g3rv4 tal vez lo haga. Es un cambio muy pequeño la verdad, pero no se si hay interes.
Marc Gravell tambien está involucrado no?
 
sip
 
1:33 PM
ok
 
1:54 PM
Buenas tardes ^^.
 
Buenas ...
 
2:34 PM
¿Por qué se me mueven los bordes laterales? codepen.io/DonKaoz/pen/ExKzOKL
me refiero al agrandar o empequeñecer la pantalla
 
2:57 PM
Creo que es por que utilizas porcentajes absolutos, así como la propiedad fixed.
Hace mucho que no toco css, pero creo que es mejor definir alguna cuadrícula con grid (incluso con flex) y disposicionar los elementos con esas propiedades
 
@Manuel coño es verdad, tengo cuerpo con absolutos, pensaba que lo habia cambiado
 
@NicolasOñate, he hecho este mini ejemplo basado en el tuyo. Me hubiera gustado hacerlo mejor, pero es lo que recuerdo de css XD.
.float {
	position: fixed;
	width: 60px;
	height: 60px;
	bottom: 9%;
	right: 8%;
	background-color: #107a00;
	color: #FFF;
	border-radius: 50px;
	text-align: center;
	box-shadow: 2px 2px 3px #999;
}

.my-float {
	margin-top: 22px;
}
body {
  height: 100vh;
  background-color: red;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-auto-rows: 1fr;
  grid-gap: 10px;
  padding: 1rem;
}
.chat {
  grid-column: 3 / 5;
  grid-row: span 1;
  background-color:blue;
  padding: 1rem;

  display: grid;
Faltaría posicionar el globo, que se haría igual que he hecho con el .chat y el .cuerpo
Y centrar bien los elementos dentro de cada celda.
Luego tocar un poco el gap y hacer alguna media query
 
Gracias
pero me bastaba con saber por que se movia, aun asi, muchas gracias por tu tiempo
 
 
2 hours later…
5:29 PM
Hola. Alguien de aquí sabe manejarse con un iMac antiguo?
 
6:00 PM
579
Q: What are the differences between Visual Studio Code and Visual Studio?

AswajithMicrosoft recently released Visual Studio Code and I am a little confused about its usage, since Visual Studio has lot of similarities functionally with it.

 
@Laura1995 depende de qué tan antiguo
Don @JackNavaRow. Se le saluda
 
@MauricioContreras igual
borre la palabra, me la dijeron unos compañeros y no se si es mala palabra
 
@JackNavaRow cual?
 
sif***ino
que asi se le dicen la gente que viven en la capital
 
sifrino. Eso no es una mala palabra
 
6:09 PM
buenas tardes a todos
@JackNavaRow sifrinos pero en la RBV no en el resto del subcontinente
 
@quevedo RBV?
 
El sifrino o la sifrina se entiende como la persona que dispone de abundantes medios económicos, y que vive en una buena urbanización y asiste a una escuela privada costosa.
 
entonces tu eres un sifrino?
 
Por acá se dice fifís y gomelos
 
Es una palabra por lo general usada entre la juventud venezolana.
 
6:12 PM
@quevedo gomelo... ahhh comoo en la serie de rosario tijeras al fin se que quieren decir
 
@JackNavaRow que va, los sifrinos tienen dinero, yo soy un pobre diablo.
 
jajajaja
@MauricioContreras despues donaras dinero a los usuarios de SOEs cuando trabajes
xD
 
A veces se usa para describir la forma de ser de una persona, que sin necesidad de tener dinero, se comporta como si lo tuviera.
 
@JackNavaRow la generación de mis padres decía titinos la mía fifis y la de mis hijos gomelos
 
@JackNavaRow cuando monte mi imperio compraré StackExchange. Así de simple.
 
6:14 PM
@MauricioContreras para ese usamos snob
 
@quevedo podriamos decir que tiene el dinero mockeado
 
@MauricioContreras No te bastaría con comprar MS
 
@JackNavaRow eso tiene que ver con monki patching?
 
no, eso es para hacer las pruebas unitarias
y pruebas e2e tambien
e2e seria punto a punto en español
 
6:18 PM
@JackNavaRow Veo. Nunca he hecho pruebas unitarias... no me he preocupado por hacerlas
 
@quevedo desde que la hago ya siento que es una obligacion
de hecho aprendes a programar mas
cuando tienes que simular respuestas y hacer que tu codigo pase por todos los posibles valores
 
@JackNavaRow Yo escribí un módulo pequeño, para que me muestre lo que quiero ver de lo que estoy desarrollando... le creo más que tratar de usar cosas cuya magia ignoro
 
@quevedo esa forma te dara la salida e2e
pero intenta pruebas unitarias
 
@JackNavaRow suena interesante. Pero, juro que no se me ocurre el contexto de uso
 
@quevedo te pongo mi caso
tengo un servicio de enriptado y desencriptado y quiero validar que pasa cuando hace cada una de las opciones
tengo un controlador que es una salida http de tipo get donde tengo un codigo que debe ser desencriptado
en el body
 
6:24 PM
== Español == === Etimología === Incierta. Al parecer proviene del árabe cifr (صفر) que significa cero, para indicar vacío o nulidad. === Adjetivo === 1 Dicho de una persona, que ostentosamente pertenece o simula pertenecer a una clase social pudiente.[cita requerida]Ámbito: Venezuela. Uso: se emplea también como sustantivo, despectivo. Sinónimos: véase Tesauro de snob..2 Persona que tiene y ostenta bienes materiales y de moda, pero tiene bajo nivel espiritual e intelectual, es decir, está "vacío" o es "nulo".[cita requerida]Ámbito: Venezuela. Uso: se emplea también como sustantivo, de...
mandibuleo XD
Tenía tiempo que no escuchaba eso
 
@MauricioContreras Para esa acepción aquí usamos pitillo barra de plástico vacía
@JackNavaRow Y, cual es la idea? que genere una serie de entradas aleatorias, y compare la consistencia de los dos caminos...
 
@quevedo tu genera la entrada que quieres
@MauricioContreras jajajaja es primera vez
@quevedo quieres que envie un ejemplo?
@quevedo la idea es probar que los caminos existente los controlas
 
Ya entendí
 
export class InfoController {
    public async get(req: Request, res: Response): Promise<void> {
        const info = await Info.findOne({ user: req.body.currentUser }, { _id: 0 })
        res.status(200).json({ data: info })
    }
}
un pequeño ejemplo
mi test es de la siguiente forma
describe('InfoController ', (): void => {
    const controller = new InfoController()
    const mockInterface: InfoInterface = {
        user: 'test',
        title: 'developper',
        name: 'jackie chan',
        email: 'email',
        current_job: 'my job'
    }
    it('should create an instance', () => {
        expect(controller).toBeInstanceOf(InfoController)
    })
    it('[GET] Info', async (): Promise<void> => {
        const params: any = {
            body: { currentUser: 'TEST' },
 
Necesito aprender a usar eso
 
6:34 PM
@MauricioContreras ??
esto es Jest
como dije en principio no me gustaba ahora le agarre un cariño
estoy ahora aprendiendo a hacer test unitarios en el front con React
siento que React es mas liviano que Angular no he comparado node_modules ni tampoco cuando el codigo queda transpilado
 
@MauricioContreras Yo también
@JackNavaRow Lo estoy mirando. Mi JS es 90% agnóstico. Qué tal opera ahí?
 
@quevedo genial
hagamos un ejemplo
 
@JackNavaRow Voy a instalarlo en uno de mis sitios de prueba p've'q'pasa
 
voy a usar este ejemplo
6
A: Numeros primos en javascript

Mauricio ContrerasEl cálculo de números primos siempre ha sido un tema muy apasionante desde el punto de vista de la eficiencia, ya que entre algunas de las aplicaciones prácticas que requieren números primos muy grandes, se encuentra la criptografía. Uno de los algoritmos más usado en dicho campo es el algoritmo ...

 
@JackNavaRow algún tutorial que recomiendes? Los test unitarios son tarea pendiente.
 
6:46 PM
no, solo aprendi viendo codigos en github
 
Y porqué ese? XD
 
porque no tiene ninguna libreria
 
dado el codigo
function ObtenerPrimos(elementos){
    const primos = [];
    const criba = (new Array(elementos - 1)).fill(1);
    const maxDivisor = Math.floor(Math.sqrt(elementos));
    for(let i = 2; i <= maxDivisor; i++) {
      if(criba[i - 2]) {
        for(let j = i; j <= Math.floor(elementos/i); j++){
          criba[(i*j) - 2] = 0;
        }
      }
    }
    criba.forEach((element, index) => {
      if(element) primos.push(index + 2);
    });
    return primos


}
function esPrimo(numero) {
    return ObtenerPrimos(numero).slice(-1) == numero
intencionalmente nos damos cuenta que esPrimo podria dar un error si el arreglo es vacio
escribo mis primeros test
"use strict";
const funciones = require('./index')

describe("Test de funciones", () => {

  it("[esPrimo] validar si 5 es Primo", async () => {
      const esNumPrimo  = funciones.esPrimo(5)
      expect(esNumPrimo).toBeTruthy()

  });
  it("[esPrimo] validar si 4 es Primo", async () => {
    const esNumPrimo  = funciones.esPrimo(4)
    expect(esNumPrimo).toBeFalsy()
  });
  it("[ObtenerPrimos] 3 valores de primos cuando elemento = 5", async () => {
    const todosPrimos  = funciones.ObtenerPrimos(5)
y como9 se ve @quevedo y @MauricioContreras??
 
7:23 PM
@JackNavaRow Se ve muy interesante para objetos complejos
 
@quevedo tambien!!
lo unico que hice fue npm i jest
cree el jest.config.js en la raiz del repo
para que buscara los test que terminen en test.js
y listo
module.exports = {
    testEnvironment: "node",
    testRegex: "((test|spec))\\.(js?)$",
    collectCoverage: true,
    coverageThreshold: {
      global: {
        branches: 60,
        lines: 70,
      },
    },
  };
ese es mi jest.config.js
 
Tengo una clase llamadorAjax que uso para hacer llamados al servidor. No es una maravilla pero se ajusta a lo que necesoto
cómo le aplicaría un test de ese estilo?
 
pasame codigo basico de ejemplo y te digo
 
1
A: Notificaciones en vivo con AJAX sin Jquery y PHP Vanilla

quevedoEsta es una respuesta muy poco ortodoxa pero te puede servir como ejemplo de cómo hacer una clase para manejar solicitudes ajax. Cuando estudie el tema por primera vez la hice como ejercicio. Y, es funcional para recibir respuestas en texto plano desde el servidor (json es también texto plano) Te...

 
primero reescribiria ese codigo
cuando usas prototype estas creando un metodo de una clase
 
7:30 PM
@JackNavaRow ¿Chambonie? o documenté mal?
Fue un ejercicio y lo estandaricé para mis fines
@JackNavaRow Cómo debiera reescribirse?
 
class LlamadorAJAX {
    READY_STATE_UNINITIALIZED = 0;
    READY_STATE_LOADING = 1;
    READY_STATE_LOADED = 2;
    READY_STATE_INTERACTIVE = 3;
    READY_STATE_COMPLETE = 4;
    LOAD_STATUS_SUCCESS = 200;
    url = ''
    method = 'GET'
    encodeProtocol = null
    xhr = null
    data = null
    constructor(url, metodo, OnloadcallBack, OnErrorCallBack, data, encodeProtocol) {
        this.url = url;
        this.xhr = null; // objeto request, no me queda claro por que se espera al prototipo para inicializarlo
dejame probarlo
voy a cambiar el codigo para fines practicos
 
Es claro que debe producir algún tipo de warning porque no contemplé todos los casos posibles. Sólo me ajusté a lo que necesitaba
 
me va a demorar mas
decidi no hacerlo
pero queria darte un ejemplo
y con la clase haces un new y puedes preguntas si es instancia
y si se ejecuto el constructor
 
7:49 PM
@JackNavaRow No te preocupes. Es que para mi es claro que esa clase debe ser mejorada si se piensa en que otros puedan usarla. Tiene mucho faltante. Y pensé que podría ser útil para ver la efectividad de los tests
 
@quevedo esas pruebas que quieres hacer tu son las e2e
y se pueden hacer con supertest
 
@JackNavaRow Buen enlace. Voy a estudiar un poco el asunto, sin prometerme nada
 
tranquilo!
 
Hoy me dejaste varias tareas interesantes
@JackNavaRow tengo una pregunta que da pena hacer sobre threejs
 
@quevedo dime
2
Q: Localhost de XAMPP no funciona correctamente

Alberto Rodriguez DiazBuenas tardes. Llevo bastantes horas liado con un problema que me ha surgido con XAMPP y me está dando dolores de cabeza. Hace unos días, apache me funcionaba perfectamente ya que trabajo todos los días con el pero durante el fin de semana pasado, dejó de funcionar y no sé por qué razón. Xampp i...

no conocia esa libreria
 
7:58 PM
Estoy pensando usarlo, cargandolo directamente desde mi servidor, ¿qué tan pesado resulta?
@JackNavaRow no quiero usar npm
Porque no uso nodejs y casi todo lo que tengo es libre de frameworks
 
@quevedo lo ideal es que busque el minificado de la libreria
 
se me han colado unos llamados a jquery a causa de bootstrap
@JackNavaRow listo cojo uno actualizado y lo alojo con la misma estructura por si traigo bibliotecas de samples y eso
Estuve revisando el repo github y dicen que escargue con un nivel de profundidad
 
una opcion que me toco hacer a mi
es publicar una carpeta con todos los js y de en la web lo apuntaba a ese sitioi
 
@JackNavaRow Es que hay un detalle que me mortifica https - http los repos están en https y yo estoy temporalmente http para obtener la certificación necesito hacer un registro de empresa no me preguntes por qué no lo se pero me lo han exigido. De modo que mientras completo esa vuelta necesito servir todo desde http (por la paranoia de los navegadores)
 
te va a tocar instalarla en tu repo
 
8:18 PM
@JackNavaRow si parece.
 

« first day (1797 days earlier)      last day (22 days later) »