« first day (669 days earlier)      last day (2440 days later) » 

12:04 AM
@Flxtr si pero, le recomiendo tener esas cosas para que la grasa se el pegue q son como servilletas
grandes
 
@PedroMiguelPimientaMorales he recordado que también existe la salchi-pasta +@PaulVargas
 
@Flxtr mmm, pues de q pais
 
@PedroMiguelPimientaMorales seguro es multicultural, al igual que los salchi-*
 
@Flxtr de igual forma, sabe dorar las cosas con poco aceite?
@Flxtr cuando va cocinar?
 
12:25 AM
@PedroMiguelPimientaMorales el siguiente fin de semana, para poder tomarme mi tiempo, jaja
 
@Flxtr pago seguro contra incendios
 
@PedroMiguelPimientaMorales jajajaja
 
@Flxtr sabre freir un huevo?
 
@PedroMiguelPimientaMorales jajaja
¿se está mofando de mí?
 
@Flxtr pregunto para saber
 
12:32 AM
@PedroMiguelPimientaMorales sí, cosas sencillas no hay problema, un huevo, una sincronizada, una maruchan etc. etc.
 
@Flxtr hable en cristiano joven
 
@PedroMiguelPimientaMorales la sincronizada es, tortilla de harina con jamón y queso oaxaca, aunque le puedes poner manchego y también quedan muy bien
 
1:23 AM
@PaulVargas cuanto presupuesto hay
 
@PedroMiguelPimientaMorales ¿Encontraste otro?
 
@PaulVargas pues deja busco pero diga el presupuesto
 
@PedroMiguelPimientaMorales De acuerdo, mister. Tienes USD$0.00 como límite mínimo y USD$100.00 como límite máximo.
 
1:54 AM
hola estoy terminando un proyecto en php y mysql
me falta mejorar la parte de las alertas cuando inserto, actualizo o elimino un registro, pues esa alerta que tengo es la del navegador
y quiero personalizar las alertas
alguien me puede decir que puedo utilizar y que sea facíl de implementar
 
@JavierParra Podes usar una biblioteca como Alertify: alertifyjs.com
 
@MatiasOlivera d verdad que si es buena
 
@MatiasOlivera eh intentado con alertify y no me funciona
 
@JavierParra ¿Qué es lo que no funciona?
 
@JavierParra lo mismo quiero saber el por que no funciona
 
2:07 AM
me borra el registro pero no aparece la alerta
que opinan de Sweet Alert?
 
@JavierParra Probá refrescando el navegador con Ctrl+F5, puede que el código JS no haya sido actualizado
 
@JavierParra no entiendo por que te borra, has intentado ponr un punto de interrupcion para saber si la informacion esta en la variable
 
listo
no estaba pasando la información a la variable
@PedroMiguelPimientaMorales :D
 
@JavierParra que pasa inge esas cosas no se pueden dejar pasar por alto XD
 
@JavierParra Me gusta más la estética de Sweet Alert, aunque nunca lo use
 
2:16 AM
@PedroMiguelPimientaMorales en ocasiones una una coma me ha dado dar dolor de cabeza :D
 
@JavierParra si eso pasa, pero que editor o IDE usa para su trabajo
 
@MatiasOlivera si Sweet Alert visualmente es mas atractivo
@PedroMiguelPimientaMorales utilizo NetBeans
 
@JavierParra si es bueno, de igual forma te dare una recomndacion, si estas usando una libreria alguna cosa, y algo como esto te sucede, como que la informacion no se estaba mostrando, si no sale ningun error en la consola, entonces son cosas del codigo tuyo
 
@PedroMiguelPimientaMorales ok
 
@JavierParra de nada para eso estamos, no crea a mi tambien hace poco em estaba pasando algo iggual, pero es cosa d concentrarse un poco, y empezar a sacar concluions y revisar el codigo
 
2:59 AM
@PedroMiguelPimientaMorales Me gusta el primero.
 
@PaulVargas el transparente?
 
Creo que de todos me gusta más el Thermaltake Urban S1 Micro Case.
 
@PaulVargas como va la comision por apoyo
 
3:19 AM
Mmm... Tal vez debería buscar otro. El SSD está en el "suelo".
 
@PaulVargas pues si quiere le busco otro
@PaulVargas esto es suyo?
 
@PedroMiguelPimientaMorales Nope. No es mío.
 
@PaulVargas cuanto poder master
 
^^^ Con una de esas (GA-H270N-WIFI).
 
@PaulVargas pero quieres placa o torre?
 
3:47 AM
@PedroMiguelPimientaMorales Mmm... Mejor hagamos una pausa. Tengo que pensar qué es lo me gustaría más.
 
@PaulVargas ok
no tiene un impresora 3d master, no ha pensado una mesa diy
 
@PedroMiguelPimientaMorales Nope. No tengo impresora 3d. No me imagino qué tipo de cosas "imprimir".
 
4:29 AM
@PaulVargas master, esa frase fue de @ArtEze
@PaulVargas pero en vez de un ssd, no seria mejor un m
M.2
 
5:21 AM
@PedroMiguelPimientaMorales ¿Qué frase?
El sintagma (del griego antiguo syntagma 'arreglo, coordinación, agrupación —ordenada—') es un tipo de constituyente sintáctico formado por un grupo de palabras que forman otros subconstituyentes, al menos uno de los cuales es un núcleo sintáctico. La Nueva gramática de la lengua española (2009) prefiere denominarlos grupos. Las propiedades combinatorias de un grupo o sintagma se derivan de las propiedades de su núcleo sintáctico; este hecho se parafrasea diciendo que «un sintagma se caracteriza por ser la proyección máxima de un núcleo». Por su parte el núcleo sintáctico es la palabra que da sus...
 
5:54 AM
@PedroMiguelPimientaMorales ¡Tienes toda la razón!
Sería un M.2 de 0.5 TB.
Pero me gustaría tener dos SSDs, uno para Windows y el otro para Linux.
 
buenos días
 
6:19 AM
buenos días
 
ya pasó el lunes. Se acerca el finde :)
 
A las güenas :-)
 
una pregunta de java/groovy
si tengo dos instancias de una clase cada una con un atributo distinto lleno, hay algún método para fusionar esos dos objetos en un uno?
por ejemplo si tengo dos objetos de tipo persona, persona 1 tiene el nombre y persona2 tiene el apellido
puedo "mergear" esos dos objetos de alguna forma para que clone todos los atributos de b que no tenga a?
 
@Trauma buenas
@Blazerg ni idea de java
 
@blonfu Hola :-)
 
6:34 AM
@Trauma alguna novedad?
 
@blonfu Fumando espero ...
Ni de Indra ni de la cárnica :-(
 
a ver si te dicen algo pronto, la espera es lo peor
 
@blonfu creo que voy a poner una pregunta en la web
a ver si consigo preguntar bien
 
7
Q: Merging two objects in Java

tamilnadI have two objects of same type. Class A{ String a; List b; int c; } A obj1= new A(); A obj2 = new A(); obj1 => {a = "hello";b=null;c=10} obj2 => {a=null;b= new ArrayList();c=default value} Can you please let me know what is the best way to combine this objects into single object? ob...

Te puede servir, solo use mis habilidades buscando en Google jaja
 
6:50 AM
lo había visto antes pero la respuesta es demasiado compleja para lo que busco yo
 
Lenguaje soez en latín es el vocabulario grosero, impúdico u obsceno del idioma latín y su utilización. El vocabulario obsceno del Latín vulgar consistía principalmente de palabras sexuales y escatológicas: la gran cantidad de groserías religiosas que se encuentran en las lenguas romances es un desarrollo del cristianismo y como tal no aparece en el Latín Clásico. En el latín vulgar, las palabras que se consideraban como groseras se las describía como obsc(a)ena, "obsceno, vulgar", inadecuadas para el uso público o improba, "impropias, de mal gusto o impúdicas". Puesto que lenguaje soez, po...
 
Verba Latina obscena spectant ad profanum aut subturpe aut illiberale vocabularium latinum atque eius ad usum. Vocabularium latinum obscaenum maxime constat verbis ad rem veneream pertinentibus scatologicisque. Quae quidem verba improba etiam appellabantur . == Tabula verborum == Mentula (-ae, f.) et verpa (-ae, f.): pro 'membro virili' Colei (-orum, m.): pro 'testibus' Cunnus (-i, m.): pro 'vagina' Landica (-ae, f.): pro 'clitore' Culus (-i, m.): pro 'ano' et 'clunibus' Merda (-ae, f.): pro 'stercore humano' Futuo (futuere, futui, fututum): pro 'coeo' Pedico (pedicare, pedicavi, pedicatum): pro...
 
a las buenas
 
@Pikoh Saludetes.
La Faloteca islandesa (o Museo falológico de Islandia) se encuentra en Reykjavík. Se caracteriza por poseer la más extensa colección de penes de diferentes especies. Para julio del 2006 el museo tenía unos 245 especímenes expuestos, bien como trofeos de caza, embalsamados, en formol o disecados. El objetivo del museo es tener los penes de todas las especies de mamíferos de Islandia, incluso los de diferentes especies que se encuentran en peligro de extinción en dicho país. El museo también exhibe algunos ejemplares de penes de mamíferos que no viven en Islandia. Además, posee representaciones de...
 
@PaperBirdMaster ese compite con el museo de la caca
 
7:00 AM
La escala de heces de Bristol o gráfico de heces de Bristol es una tabla visual de uso en medicina, destinada a clasificar la forma de las heces humanas en siete grupos. Fue desarrollada por Heaton y Lewis en la Universidad de Bristol y se publicó por primera vez en el Diario escandinavo de gastroenterología en 1997.[1]​ La forma de las heces depende del tiempo que pasan en el colon.[2]​ == Tipos de heces == Los siete tipos de materia fecal son los siguientes: == Interpretación de la escala == Los tipos 1 y 2 indican estreñimiento; los 3 y 4 son heces ideales, especialmente el 4, ya que son los...
 
¿y por qué demonios no usamos eso como referencia en lugar del metro?
 
buenos dias ^^
 
@blonfu Porque es una mierda.
 
ah no, que no es por tamaños, sino dureza
 
@lois6b Buenos días, hoy te has levantado con buen humor de moderador?
 
7:03 AM
¡No les hables @Blazerg ! ¡Te madrugará! :O
 
que acabo de publicar una pregunta y todavía soy medio noob, espero que esté bien xDD
@PaperBirdMaster O_O
 
@Blazerg siempre
 
@PaperBirdMaster <3
hoy supuestamente me ponen una compañera media jornada y tendré que formarla
 
@lois6b ¿Y por qué el disparate de contratar a alguien tan sólo 1/2 jornada? O_o
 
7:11 AM
@PaperBirdMaster ya está contratada pero uno de los proyectos acabó y tiene media jornada libre
 
@lois6b Ah, lo interpreté mal, no está contratada 1/2 jornada, trabaja en tu proyecto 1/2 jornada.
 
@Blazerg Sólo si creas un método que lo haga.
 
7:28 AM
@Blazerg ya te han contestado. No se java,pero en .net tambien se haría recorriendo los atributos de la clase
 
7:48 AM
hola
 
@PaperBirdMaster cuando tengas un momento, te comento una cosa
hi @x-rw
 
algún experto en angular_?
hola :39688513
@Pikoh holaaaaaaaaa
 
@x-rw yo no. hice un curso en su dia,pero ya se me olvido todo lo siento :)
 
8:07 AM
@Pikoh Dime.
 
@PaperBirdMaster na,nada. Estaba con lo de ayer y habia conseguido pasar el char* de c++ a c#. Pero claro, uso un método que supone que el char* es un string, con lo que funciona porque la cadena termina en 0. Pero en el ejemplo de la pregunta es una imagen,que imagino que pudiera contener un 0 en alguna posición
 
@Pikoh Así es, depende del formato de imagen 0 puede ser bastante común. Por ejemplo en BMP 0 es negro.
 
@PaperBirdMaster si,por eso. La opcion es pasar el puntero y el tamaño obviamente.Por cierto, SAFEARRAY no es algo standard en c++ no?
 
@Pikoh ¿En C++14?
 
@Pikoh No, para nada. Unas pistas para saber si algo es estándar o forma parte del lenguaje:
 
8:15 AM
@PaulVargas puesss...no se.Estoy con visual c++, no se ni como mirar que versión de C++ estoy usando :)
 
2) Si necesitas añadir una cabecera, y ésta no tiene extensión (por ejemplo vector) muy posiblemente sea estándar.
3) Si el objeto usado está en el espacio de nombres std es estándar.
1) Si no necesitas añadir ninguna cabecera para usarlo, forma parte del lenguaje.
 
@Pikoh si, ya estoy mirando la respuesta que me dieron para hacer ese método
 
8
Q: ¿Cómo saber la versión del estándar C que estoy utilizando en código?

NaClHe visto un relacionado aquí, pero no es la misma respuesta. Así como dice el título, muchos sabemos que la diferencia (Tanto en características como sintaxis) entre estándares es bastante grande, el ANSI C (C89, C90) no permitía muchas cosas de las que C99 en adelante permite, tal como la defin...

 
@PaperBirdMaster ok gracias. Voy a seguir investigando a ver...
@PaperBirdMaster aunque ahora que lo pienso..en realidad, no es necesario en este caso. Al cargar la imagen como textura, está usando un tamaño fijo (320x240). Asi que si copio las posiciones de memoria desde la del puntero con un tamaño de 320x240...obtendría la imagen no?
 
8:30 AM
@Pikoh No estoy seguro de estar entendiendo la pregunta. Puedes copiar lo que quieras donde quieras siempre y cuando el espacio de memoria de destino pueda alojar tanta o más memoria que el origen.
En este contexto la imagen es sólo una sopa de bits, te da igual lo que sea (bits, texto, audio, el criptonomicón...) así que puedes copiarlo binariamente de un lado a otro.
 
@PaperBirdMaster si ya. He conseguido un ejemplo que me funciona bien
siempre y cuando sepas el tamaño de lo que vas a pasar claro. En este caso supongo que es asi,ya que se trata de imagenes de un tamaño fijo:
unsigned char* ProcessFrame() {
unsigned char* a = new unsigned char[20];
for (int i = 0; i < 20; i++)
{
a[i] = i;
}
return a;
}
este es el método de ejemplo de c++
y en c# recibo los datos correctamente
 
@Pikoh ¿ Aún sigues con eso ? Veo que eres cabezo... perseverante :-)
 
@Trauma soy tauro :)
 
@Pikoh XD
 
@Pikoh Pues me dejas picueto, porque no tengo ni idea de cómo se entera c# del tamaño ¿has probado con otros tamaños? Por otro lado, tienes fuga de memoria en a.
 
8:42 AM
@PaperBirdMaster Es que no se entera
como se que el tamaño es 20, lo que hago es copiar eso
 
@Pikoh, usa 2 funciones, y una variable estática. Desde una devuelves el tamaño, y desde la otra los datos.
 
var testcplus = ProcessFrame();
byte[] imagen=new byte[20];
Marshal.Copy(testcplus, imagen, 0, 20);
esto es el codigo de la parte c#
@PaperBirdMaster donde está la fuga de memoria por cierto?
 
8:55 AM
Bueno,añadí una respuesta. Espero no haber metido la pata en ningun lado, lo cual me extrañaría :)
 
¡La diversión ha comenzado!
Por fin ya tengo cuenta en ilbello.com
¡A jugar con PHP 7!
 
@PaulVargas por fin?
te daba problemas al registrarte?
@PaulVargas HAHAH eso es como decir: a jugar a la ruleta rusa!
 
1
Q: pasar un array de c# a c++

Urko Sanchez OrtizEstoy utilizando codigo nativo en c#. estoy intentado pasar un array de c# a c++ utilizando Pinvoke. Una vez en c++, quiero llenar ese array que he pasado como parametro con los valores de un cv::Mat. El problema es que estoy usando la función copy y no creo que este pasando bien los parametros. ...

Ahora pregunta esto..yo ya paso XD
 
@lois6b No estoy seguro. Pero les escribí y hubo pronta respuesta junto con los "accesos".
 
@Pikoh ahor pregunta al reves?
 
9:00 AM
@lois6b si, porque es otra opcion probablemente mejor. En lugar de pasar el puntero de c++ a c#, pasar el array de c# a c++ para que alli se rellene con los datos
Pero yo ya no pierdo mas tiempo, que llevo desde ayer con el
:)
Le habia dicho que era un duplicado, pero en realidad creo que no, es al reves la verdad
 
@Pikoh Pides memoria para a pero no la liberas.
 
@lois6b Si todo sale bien, quizás migre un par de sitios web de Java a PHP 7. -- Mmm... ¡Se lee como algo descabellado!
 
@PaperBirdMaster le dices eso a un programador .Net? que es c++,un juguete?
@PaperBirdMaster ;)
 
@Pikoh Ah, simplemente lo sabe porque conoce el tamaño de antemano, ok.
 
@PaperBirdMaster ya entiendo. Pero vamos,solo era una prueba. Gracias por explicarmelo
 
9:04 AM
@Pikoh Es sólo una prueba, pero hay que mencionarlo, el autor de la pregunta tiene la misma fuga de memoria.
 
@PaperBirdMaster pues tienes razón, debería añadirlo a mi respuesta
@PaperBirdMaster pero no se como se libera :)
 
@Pikoh delete a; pero si lo haces el contenido dejará de estar disponible.
Por eso dije desde el principio que creo que está devolviendo mal las cosas.
 
@PaperBirdMaster hmm..ah claro
 
¿Para qué se crea una Mat en la que se copian datos si después lo que se devuelve es result? A ver si resulta que tienes que devolver otra cosa. — PaperBirdMaster 24 hours ago
 
@PaperBirdMaster bueno, en su nueva pregunta va en una mejor dirección. Crear el array en C# y pasarselo al c++
@PaperBirdMaster siempre podría crear un funcion que liberara la memoria y llamarla desde c# una vez leidos los datos no?
Como se traduce "allocate" al español? :P
 
9:15 AM
allocate = distribuir
tambien puede ser asignar, según el contexto supongo
 
@blonfu me suena mejor asignar si
@blonfu hablando de memoria me refiero
 
@Pikoh entonces creo que asignar
 
@Pikoh Alojar.
@blonfu No. Asignar implica que la memoria existe y tú la "das". Alojar significa que la memoria no existe y tú la "creas".
Es Alojar.
 
@PaperBirdMaster hmm..si, es mas exacto, tienes razon.
 
@PaperBirdMaster no conozco ese significado para alojar, quiza se usa en informática pero suena muy raro
 
9:31 AM
dle.rae.es/?id=23Sn9bH Alojar: Colocar una cosa dentro de otra, y especialmente en cavidad adecuada.
dle.rae.es/?id=3zmNLMJ Asignar: Señalar lo que corresponde a alguien o algo. Señalar, fijar. Nombrar, designar.
 
La asignación de memoria consiste en el proceso de asignar memoria para propósitos específicos, ya sea en tiempo de compilación o de ejecución. Si es en tiempo de compilación es estática, si es en tiempo de ejecución es dinámica y si son variables locales a un grupo de sentencias se denomina automática.[1]​ == Asignación estática de memoria == La asignación estática de memoria consiste en el proceso de asignar memoria en tiempo de compilación antes de que el programa asociado sea ejecutado, a diferencia de la asignación dinámica o la automática donde la memoria se asigna a medida que se necesita...
Asignación dinámica de memoria C se refiere a la realización de la asignación de memoria dinámica en el Lenguaje de programación C a través de un grupo de funciones en la Biblioteca estándar de C , es decir, malloc , realloc , calloc y free . El C + + lenguaje de programación incluye las siguientes funciones para la compatibilidad hacia atrás, y su uso en C + + ha sido sustituida en gran parte por los operadores new y new[]. Muchas implementaciones diferentes del mecanismo de asignación de memoria real, utilizado por malloc , están disponibles. Su rendimiento varía tanto en tiempo de ejecución...
 
Veis? por eso prefiero en inglés, ahí no hay duda :)
 
@PaperBirdMaster precisamente, fijar es perfecto para eso
 
alguien que trabaje o maneje groovy por aquí?
 
9:50 AM
@Pikoh A mi me parece más correcto asignar pero a veces el uso es diferente de lo lógico o lo correcto, en este caso parece que la mayoría de la documentación en español dice asignar memoria
 
@blonfu A mi me parece más correcto alojar memoria.
Y de hecho, parece ser el término preferido en la documentación existente: es.wikibooks.org/wiki/Programaci%C3%B3n_en_C/…
 
@PaperBirdMaster ahi solo veo esto: "La memoria reservada de forma dinámica suele estar alojada en el heap o almacenamiento libre"
pero yo entiendo que habla de otra cosa, de hecho en esa misma página:
...tamaño de la memoria asignada...
...si hubo errores en la asignación de memoria...
...las funciones de asignación dinámica de memoria ...
y hay algunas más
 
Nada nada..allocate y punto XD
 
@Pikoh jaja
eso zanja la discusión
 
10:19 AM
@blonfu es que precisamente habla de cosas distintas, una cosa es alojar memoria (antes no tenía memoria y ahora si) y otra cosa es asignar memoria (esto no apuntaba a ningún espacio de memoria y ahora si)
 
@PaperBirdMaster entonces puede ser, si son cosas distintas deben tener nombres distintos
 
Como analogía, alojar memoria sería cavar una tumba; asignar memoria sería meterle el ataúd. No puedes meter el ataúd si primero no has cavado la tumba.
@blonfu Y es lo que decía desde el principio :)
52 mins ago, by PaperBirdMaster
@blonfu No. Asignar implica que la memoria existe y tú la "das". Alojar significa que la memoria no existe y tú la "creas".
Se que da lugar a confusión porque las palabras se parecen... pero pasa exactamente lo mismo con definir y declarar, la gente las confunde y las usa mal.
 
@PaperBirdMaster Pero la memoria siempre existe, o no?
 
@blonfu Si, igual que el cementerio... otra cosa es que no tenga tumbas abiertas.
 
@PaperBirdMaster vale, entonces ahora la pregunta es ¿en inglés hay dos términos para eso o se usa siempre "allocate"?
 
pues vaya lío. Porque la traducción de allocate (en general) es asignar, tal vez por eso la confusión
 
@blonfu No hay traducción perfecta, pero si te fijas en la definición del diccionario de "Allocate" no tiene nada que ver con "Asignar" en Español.
**Allocate**: Distribute (resources or duties) for a particular purpose.
**Asignar**: Del lat. assignāre.

1. tr. Señalar lo que corresponde a alguien o algo.
2. tr. Señalar, fijar.
3. tr. p. us. Nombrar, designar.
 
@PaperBirdMaster Yo creo que si tiene que ver
 
En cambio **Alojar** podría considerarse que sí cuadra con la definición de diccionario de **Allocate** con la segunda acepción:
Del occit. alotjar, y este del germ. *laubja 'enramado'; cf. a. al. ant. lauba.
1. tr. Hospedar o aposentar. U. t. c. intr. y c. prnl.
2. tr. Colocar una cosa dentro de otra, y especialmente en cavidad adecuada. U. t. c. prnl.
3. tr. Dar alojamiento a la tropa. U. t. c. prnl.
4. tr. Dicho de una autoridad local: Colocar a los braceros parados cuyo servicio y pago distribuye forzosamente entre los propietarios.
 
la frase de ejemplo del enlace que has puesto dice "in past years we didn't allocate enough funds to infrastructure maintenance"
 
10:31 AM
@blonfu Yo creo que "distribuir recursos para un propósito particular" no entra en "Señalar, Nombrar o Designar" pero sí entra en "Colocar algo en otro algo que le corresponde".
 
se traduciría como: en años anteriores no hemos asignado suficientes fondos para mantener la infraestructura
 
@blonfu O también "En años anteriores no hemos presupuestado suficientes fondos para mantener la infraestructura".
Como dije: no hay traducción perfecta, según el contexto puede usarse una palabra u otra, y en tu ejemplo lo mejor es "presupuesto" no "asignación".
De la misma manera, en el contexto de programación lo mejor sería "Alojar" cuando solicitas memoria y "Asignar" cuando defines su propietario.
¿Algún filólogo en la sala?
Por ejemplo @blonfu ¿Dirías que esto es asignación de memoria?

int main() {
new int;
return 0;
}
 
@PaperBirdMaster no lo sé, mis conocimientos de programación son muy limitados
 
@blonfu Oh... :( bueno, intentaré hacer una analogía.
 
Yo hablo de las palabras en general: Distribute (resources or duties) for a particular purpose y Señalar lo que corresponde a alguien o algo me parecen muy similares
 
10:39 AM
Asignar, en Español, significa indicar lo que corresponde a alguien o algo. La instrucción new int; crea memoria suficiente para hacer caber un int pero ninguna variable recoge el puntero resultante y por lo tanto se pierde... no se ha asignado a nadie esa memoria, pero sí se ha alojado, provocando una goteo de memoria.
 
@PaperBirdMaster hasta que pasa el GC te refieres.. ;)
 
Siguiendo la analogía del cementerio, alguien ha cavado una tumba, pero no se ha metido en ella ningún ataúd, así que queda un agujero abierto.
@Pikoh C++ no tiene GC.
 
@PaperBirdMaster por eso lo decía
:P
 
@Pikoh Pues yo te digo: "C++ no tiene recolector de basura porque no genera basura".
 
@PaperBirdMaster no genera basura si lo haces bien te refieres no?
 
10:42 AM
@Pikoh ¿Insinúas que hay otra manera de hacer las cosas que no sea hacerlas bien? ;)
 
El señor Bjarne tiene todos mis respetos, pero un GC es muy cómodo para un lenguaje de proposito general como java o C#
 
@PaperBirdMaster Bien, si es así está bien diferenciarlos, aunque me sigue sin cuadrar la palabra alojar
 
@Pikoh En mi opinión (personal) el RdB incentiva malas prácticas y es propenso a acostumbrar al programador a ser descuidado.
 
@blonfu es que es mas bien "reservar", a mi me cuadra mas yo creo
 
@blonfu ¿Prefieres otra?
 
10:47 AM
@PaperBirdMaster claro que si. Pero es taaaan comodo :)
 
@PaperBirdMaster Si, pero no se cual
 
@Pikoh Reservar podría interpretarse como que la pides y no la usas, o la pides y te la deniegan, o la pides y la usa otro xD
 
@PaperBirdMaster No se..si yo reservo una pista, ésta esta libre hasta que yo no la utilizo
Es mas o menos ese el concepto
@PaperBirdMaster luego puedo usarla o no, pero nadie la va a utilizar que no sea yo
 
@Pikoh O te pueden decir que no se hacen reservas, o se la puedes reservar a otro, o puedes no usarla y seguirá reservada...
 
@PaperBirdMaster si has reservado la pista, la has reservado. otra cosa es que hagas una "petición de reserva" y no se te conceda
 
10:50 AM
Yo, personalmente, veo reservar como algo más amplio... mientras que alojar está claro (en mi mente) que es poner algo en un sitio en que antes no había nada.
¿¡dónde está nuestro filólogo!? ¿no teníamos a alguien muy dado en el SE de Español?
 
@PaperBirdMaster pero es que cuando "allocateas", en realidad no estas poniendo nada. Estas "reservando" un espacio de memoria para una variable
 
Heisenberg decía que si reservas memoria no la puedes asignar y si la asignas no la puedes reservar (creo)
 
> The allocation function attempts to allocate the requested amount of storage. If it is successful, it shall return the address of the start of a block of storage whose length in bytes shall be at least as large as the requested size
 
@Pikoh Cuando alojas, estás cavando la tumba en el cementerio (si no alojas no puedes poner ataúdes), estás poniendo un agujero en el lugar en que antes no había un agujero: has alojado algo.
@Pikoh Tradúcelo con asignar y dime si tiene sentido.
 
@PaperBirdMaster cuando alohas no sabes si dices hola o adios
 
10:54 AM
@PaperBirdMaster ¿ Puedo participar ?
 
alojar es poner algo en algo
 
@PaperBirdMaster es que siguiendo tu analogia, yo considero que un "allocate" de memoria no "cava" una tumba, sino que elige una tumba de un tamaño determinado y lo "reserva" para utilizarlo
 
@blonfu Correcto, poner memoria (algo) a disposición del programador (en algo).
 
pero es complicado hacer analogias
 
@Pikoh Yo lo veo más como tener un cementerio y cavar una tumba de un tamaño determinado.
 
10:55 AM
Para el tema de memoria, es asignar. Realmente, no sabemos si las tumbas están ya cavadas o no. Solo queremos usar una. Nos da igual que la cave a propósito, o reutilice una que ya estaba abierta de antes.
 
@Trauma Tú no, que gritas. (es broma)
 
@PaperBirdMaster y yo mas como tener una finca y vallar una determinada superficie
 
@Trauma Antes de asignar hay que alojar, si no: no tienes nada que asignar.
 
@PaperBirdMaster En el tema que nos ocupa, realmente no sabemos si ya hay cosas alojadas de antes
perdón, alojadas
 
@Trauma Si una cosa está asignada de antes, si la vuelves a asignar no estás asignando si no reasignando.
@Trauma Ah, vale.
 
10:57 AM
¿ Quien aloja ? Ni idea. Ni me importa. Yo solo quiero asignar; me da igual de donde venga.
 
@Trauma Es indiferente si está alojado de antes, el hecho es que no puedes asignar nada si no lo creas (en este caso alojas) primero.
@Trauma Y de eso no estamos discutiendo.
 
@PaperBirdMaster es que yo creo que no lo creas, lo reservas
 
@PaperBirdMaster Ah, perdón. Llegué tarde :-)
 
tu no creas la memoria, reservas un espacio de ella para utilizarlo
y creas un puntero a esa memoria,eso si
 
@Trauma La discusión es que pedir memoria al SO y ponerle un propietario a dicha memoria son actos diferenciados e independientes y por ello deben tener dos nombres distintos. Yo propongo Alojar y Asignar... que viene a ser lo mismo que en inglés Allocate y Assign.
 

« first day (669 days earlier)      last day (2440 days later) »