« first day (2403 days earlier)      last day (35 days later) » 

4:45 AM
hola
una duda
que me aconsejan, es bueno tener varias cuentas de github?
ahora mismo tengo una cuenta personal de github y una cuenta para trabajar
sera buena idea tener solo una cuenta?
 
 
7 hours later…
11:45 AM
Jellou
 
 
6 hours later…
5:34 PM
@Trauma
0
Q: Programa termina de forma inesperada sin mostrar error

ChristianEsta trabando en unos módulos que me sirvieran en el desarrollo de otros programas para mis clases. Todo ha ido bien y al probarlos por separado han funcionado correctamente, pero ahora que los he utilizado en conjunto he notado algo raro, pues una clase que se encarga de obtener los factoriales ...

 
6:03 PM
@Trauma y porqué cuando lo probé aparte y sacaba el factorial de más de 4 números no me daba error?
explication please
 
6:20 PM
@Christian Pues ni idea ... ¿ Tu te crees que yo soy adivino o que ? xDD
Por cierto ... que pregunta mas mala. ¿ No sabes lo que es un Ejemplo Mínimo Verificable o que ? Toda la parte de menú sobra xDD
 
6:54 PM
@Trauma es que si no pongo el menú y llamo directamente a la función seno si me funciona
 
¡ HAHAHAHA !
¿ Te has planteado la posibilidad de que el problema esté en el menú ?
 
Fue lo primero que pensé
pero ni idea
la segunda función si funciona
 
De todas formas, tu gestión de la memoria es ... nefasta, por decir algo suave :-)
 
ay no >_<
es porqué me falta los destructores?
o por qué?
 
porque no haces ningún manejo
si reservas para 4, pues solo tienes 4
no puedes añadir ni quitar. Tienes 4.
puedes sobreescribir, y ya está
 
7:03 PM
No sé por qué pensé que lo que hice funcionaria
algo me decía que era imposible hacerlo, pero funcionaba
así que no me quejaba
 
jejeje
es lo que tienen los comportamientos indefinidos
A veces si, a veces no, ...
Te lo estoy reescribiendo, dame un momento
USANDO ESPACIOS ENTRE LAS COSAS, copón
Que no hay Cristo que lea tu código
 
jajaja
Solo Dios sabe como es que esto me funciona
 
jejeje ... no te creas que voy mucho mejor:
munmap_chunk(): invalid pointer
¡ HAHAHAHA !
Es lo que pasa cuando te acostumbras a usar los contenedores ... pierdes soltura con los punteros XDDD
 
O_O primera vez que veo ese error
 
Na, cosas de la gestión de memoria en Linux, otro día te doy unas indicaciones básicas
Bueno, ya no explota jejeje
#include <iostream>
#include <cmath>

using namespace std;

struct CacheItem {
    CacheItem( ) = default;
    CacheItem( long long k, long long v ) : key( k ), value( v ) { }

    long long key;
    long long value;
};

struct ListaFactoriales {
    CacheItem *cache = nullptr;
    int itemsInCache = 0;

    void appendItemToCache( CacheItem ci ) {
        if( itemsInCache != 0 ) {
            CacheItem *newCache = new CacheItem[itemsInCache + 1];

            for( int idx = 0; idx < itemsInCache; ++idx ) {
@Christian Termina tú ya de ponerlo bien, que igual he roto sin querer algo
por lo menos la memoria ya la gestiona bien ... creo xDD
 
7:10 PM
Primero espera que mi cerebro se gestione bien
estoy procesando
 
Bueno, no se libera en el destructor ... solo ponerle un if( itemsInCache ) { delete[] cache; }
en el ListaFactoriales::~ListaFactoriales( )
No se si te dirán algo por no liberarla jejeje
jejeje ... los diccionarios en python son más cómodos, ¿ verdad ? XDD
 
Pues sí y creo que todo lo demás también
 
También podrías haber usado un std::unordered_map< >, que está para eso ... aunque supongo que no lo habeis dado y no puedes usarlo
 
Pues ni siquiera llegamos a ver clases o estructuras...
 
puffff
 
7:13 PM
Recién estamos en punteros
 
jejeje ... pues no os queda nada aun ...
Bueno, te dejo. Hay que hacer la cena.
 
Vale, muchas gracias
 
Me vas contando :-)
 
Me quiero matar
No funciona O-O
Sip, creo que el error viene de la clase Menu
 
7:47 PM
@Christian ¿¿¿¿ Esto que es ???? Opcion *lista_opciones = new Opcion[0];
P'a matarte.
Lentamente.
MUY lentamente.
Tio, pillate el libro de programación o lo que sea que estés usando, y vuelve a mirarte el capítulo de la gestión de memoria :-(
Por hoy no quiero mas. Vuelvo a mi node.js
 
Socorro! Necesito experto en js frontend
Tengo una duda que creo que es muy básica, pero me está costando horrores resolver de forma satisfactoria. He encontrado una solución pero estoy seguro de que lo estoy haciendo mal
El tema es que quiero usar una biblioteca JS, que puedo instalar con npm install, pero quiero usarla desde el frontend y estoy muy perdido con el tema de módulos y cómo "importarlos".
La documentación de la librería dice que use require(libreria), pero para que esto funcione correctamente tengo que usar webpack, aparentemente. El tema es que según leo en MDN ahora los navegadores ya tienen un método nativo para importar cosas que es usando import
asi que querría poder pasar por completo de npm y webpack y hacer algo mucho más sencillo. A saber: 1) Bajarme directamente el archivo .js que contiene la librería que quiero usar. 2) En mi index.html poder poner el import adecuado para poder usar esa librería
Lo he resuelto en la siguiente forma. Esta es la parte relevante de mi index.html:
<script type="module">
import { Channel_cls as Channel } from './channels.js';
const channel = Channel();
...
pero para que funcione he tenido que modificar la última línea de channels.js que tal como venía ponía:
module.exports = Object.freeze(Channel);
Y lo he cambiado a:
// module.exports = Object.freeze(Channel);
export const Channel_cls = Channel;
Funciona como quiero, pero me parece una chapuza tener que "meter mano" en la librería para que haga el export correctamente. ¿Cuál es la forma de hacerlo bien? ¿Cuáles son las "buenas prácticas" para el desarrollo modular en el frontend? ¿De verdad tengo que usar npm y webpack? Querría poder evitarlo...
 
8:18 PM
No soy experto, pero creo recordar que no era necesario bajarte el archivo.
 
8:33 PM
@Christian Ya, si, podría poner la url al js directamente, pero en este caso quiero tener una copia. Además de que, como dije, he tenido que modificarla para que exporte correctamente la clase, ya que la sintaxis module.export que usaba no es compatible (que yo sepa) con el nuevo estándar import del navegador
 
8:48 PM
Pues... más no puedo ayudar, también tuve unos problemas similares.
Tal vez @MauricioContreras pueda ayudar.
 
9:01 PM
@MauricioContreras Ahora sí, andaba de viaje (?
 
9:11 PM
@Christian Sí, o tal vez @PabloLozano
 
9:39 PM
@abulafia No soy experto ni muchisimo menos ... pero ese módulo que estás intentando usar está hecho expresamente para node.js.
El module.exports = ... lo delata
¿ Te funciona bien en el navegador ?
 
10:31 PM
hola
una duda
que me aconsejan, es bueno tener varias cuentas de github?
ahora mismo tengo una cuenta personal de github y una cuenta para trabajar
sera buena idea tener solo una cuenta?
 
 
1 hour later…
11:31 PM
@signup yo tengo una sola.. que seria cuenta personal y cuenta para trabajar?
 
solo una?
cuenta personal donde hago mis cosas personales
 
y que seria una cuenta para trabajar?
para trabjar que cosas?
 

« first day (2403 days earlier)      last day (35 days later) »