« first day (1196 days earlier)      last day (1913 days later) » 

4:00 PM
@Aritzbn Es un dolor de cabeza
 
Dejo la nueva lista. Esta vez salen 1732 errores y 298 advertencias. gist.github.com/ArtEze/dab05c8109e1867094312da942920b5b
 
buenas
 
4:18 PM
A esta altura, no creo q ningún moderador responda. Claramente estan leyendo y claramente saben lo q pasa en esta pregunta, y me parece q asi como tienen el poder de editar o borrar comentarios (entre otros privilegios), tienen la responsabilidad de responder a la comunidad q les dio dichos privilegios. — Manuco Bianco 18 mins ago
:/
 
Anonymous
@lois6b Ya tenemos nuevo mod :v
 
4:32 PM
aish...
ser moderador es muy poco gratificante. por suerte ha habido pocas publicaciones con quejas respecto a nuestra moderación.
 
@lois6b cashese esclavo :laugh:
 
xD el humor está bien pero esa publicacion de meta es triste en muchos aspectos
yo quiero hacer un buen trabajo pero con frases como "la comunidad que le dio dichos privilegios"... suena a que son magnánimos conmigo
cuando soy yo el que me los "he ganado" y que cada dia gasto mi tiempo, energia, y paciencia en mejorar el sitio
cuando haces algo bien, no dicen nada ya que "es el trabajo de mod"... pues hacer cosas controvertidas puede que tambien lo sea. no se puede agradar a todos. si me eligieron es porque mi manera de pensar y mis acciones previas son las que quieren verse reflejaas en el sitio y eso hago
y claro, si dicen que hago algo mal y no dicen qué, qué puedo aprender con ello ?
 
@lois6b nada.. obviamente..
 
pocas preguntas en meta sobre acciones de moderación hubo, y menos aun reportes directos a nosotrso pidiendo explicaiones
en mi correo (puesto en mi perfil) me han contactado para que les ayude con la pregunta. a responderla.
 
yo que los ayudo activamente, me doy cuenta que por ayudar a mantener algo ordenado, muchas veces sufris mas que si esto fuera un descontrol...
 
4:39 PM
@gbianchi viva la anarquia.
 
@lois6b para anarquia tenesmo yahoo respuestas
 
y has oido quejas de yahoo respuestas? yo no. solo he oido risas por las publicaciones jocosas
y sabes por qué no hay quejas? porque de yahoo respuestas no te esperas gran cosa
si la gente se queja de SOes es porque espera algo del sitio.y solo puedes conseguir calidad y cantidad con control y supervision
 
@lois6b obviamente.. si el sitio fuera gimme the codez, me quedaria con el de ingles...
lo que se nota, es que todos estos usuarios nuevos no sintieron el rigor de que te atacaran 50 personas en 5 min pq tu publicacion no se entendia.. aca quieren respuestas.. en lugar de ayudar a ayudarte, quieren la solucion...
tendriamos que hacer otro webcast... jajajaja
 
@gbianchi pa que lo vean 100 personas y ya? XD
 
@lois6b ahhh.. pero somos las 100 personas interesadas en esto
jajajajaja
 
4:47 PM
@gbianchi y los nuevos seguiran queriendo respuestas ipso-factas a sus preguntas mal planteadas
 
@gbianchi que tal te fue en el webcast ? como se dictaroon ?
 
@lois6b siempreeeeee
@byte96 eh? sigue estando en youtube
 
¿Es legit que un usuario ponga en su perfil de SO un enlace a su página web en donde te aparece para donarle?
 
buen día hermanos :D
 
@Aritzbn y porque no?
 
4:52 PM
@Aritzbn lo dices por ti? quires BTC? XD o pa paypal
 
@gbianchi entonces yo en mi perfil puedo poner directamente un link a mi paypal para que me donen?
 
@Aritzbn nada te lo prohibe...
 
Yo pregunto, y depende de lo que me digáis haré una cosa u otra
 
@Aritzbn claro. pero dudo que lo hagan
 
Vale vale :) pues lo pongo
 
4:53 PM
ponerlo en las preguntas/respuestas si seria de mal gusto
 
@Trauma Le daría la razón por completo.
 
@lois6b eso si...
 
Buenas!
 
:) es que he visto un usuario que lo tiene y pues
yo también, por si suena la flauta
 
últimamente la mierda del navegador no me notifica de menciones como solía hacer. Disculpad que no contestara antes.
 
4:54 PM
@Aritzbn que usuario?? asi no le donamos nada..
y en calidad de que le vas a donar algo?
@Muriano el mio tampoco.. firefox?
 
De la sabiduría del señor y los conocimientos bíblicos?
creo que con eso te lo digo todo :)
 
@Aritzbn jodeme... en serio? ah.. pero es para otro motivo...
 
@gbianchi ah eso es lo que yo he visto xd
 
@gbianchi Chrome ahora, los uso indistintamente. Ninguno de los dos lo hace ahora.
"ahora" es relativo... hace un tiempo indeterminado :S
 
eso fue lo que encontré
 
4:55 PM
@Aritzbn es para otra cosa...
@Aritzbn no por su aporte a SO...
@Muriano lo mismo digo...
deberiamos preguntarle a Gerv si hubo algun cambio...
 
@gbianchi bueno yo también pondré mi paypal entonces en mi perfil :)
si alguien quiere darme dinero, ya sabe donde
 
@Aritzbn estoy casi seguro que eso se trató en meta, pero no consigo encontrarlo...
 
Será todo donado a la ONG AQCA
 
@Muriano tranqui hahah
 
Anonymous
@Aritzbn Autauga Quality Cotton Association?
 
4:59 PM
@Pikoh La gente teme lo que no comprende...
 
Y cada vez que alguien me de una pregunta por buena le pondré un link de adf.ly y le diré, si quieres puedes pasar por aquí 5 segundos para agradecerme la ayuda
 
@Muriano ein?
 
php debería estar prohibido por ley, y sus usuarios ejecutados al amanecer
 
Anonymous
@Muriano WOOOOOOOOOOOO
 
Obviamente eso último es broma, pero en fin, me voy a casita :)
 
5:00 PM
La frase es tuya, no? @Pikoh?
 
hasta mañana gentecita
 
@AsieR_2 eso es un mensaje con favorito hahahah no la acaba de poner él
 
Anonymous
<?php echo "Hasta mañana"; ?>
 
Anonymous
@lois6b Pos eso, ha dicho que @Pikoh teme lo que no comprende aka PHP
 
@Muriano uy,cual de todas...digo muchas todos los dias XD
@Muriano ah,las de php? XDDD
 
5:01 PM
@Pikoh Sí. Buenísima, por cierto.
 
@Muriano lamentablemente, comprendi PhP en su momento. Tal vez por eso lo temo mas ;)
 
@Pikoh PERRRRRRMÍTEME que lo dude.
 
Anonymous
@Pikoh La edad...
 
@Muriano yo programé en php cuando todavía era Personal Home Page... :P
 
@Pikoh Entonces no conoces PHP en su estado actual
 
5:04 PM
@Muriano claro que no hombre :)
Meterse con PHP es cool, solo lo hago por eso ;)
 
@Pikoh No. Eso era cool hace 5 años. Ahora lo que mola es meterse con JavaScript.
Tal como yo te veo. Eres el carcamal que entra al bar de copas con camisa hawaiana pidiendo "guateque" :D
JAJAJA mientras más atrás me voy en el histórico del chat, más veo que te has despachado a gusto @Pikoh.
 
@Muriano ya ,pero mola mas que esteis defensores de php para meterme con vosotros ;)
@Muriano con javascript ya me he metido mucho, ahora tocaba php. Y luego volveré a por los de java, esto es cíclico XD
 
@Pikoh Ya me hubiera gustado poder estar para defenderlo, pero hemos tenido problemas con la mierda del PHP por la oficina.
 
@Muriano PHP es indefendible...
igual que varias cosas de js..
y un monton de J.. que no tiene un TRYPARSE...
 
@Muriano LOL XDDD
@Muriano Mucho animo. Algun día descubriras .net y verás por fin la luz ;)
 
5:14 PM
@Pikoh Pasando... tendría que programar de verdad y eso parece muy complicado.
 
@Muriano si es que es al revés. Es mas fácil c#, te lo aseguro
Yo no sería capaz de programar en PHP..a lo mejor por eso me meto con el :P
 
@gbianchi Si no tiene tryParse malo, si parsea todo sin fallo también malo... la cuestión es quejarse
 
@Pikoh AMEN
@PabloLozano obvio.. el termino medio es el mejor.. dejame decidir...
 
boolean tryParseInt(String value) {
     try {
         Integer.parseInt(value);
         return true;
      } catch (NumberFormatException e) {
         return false;
      }
}
ahí lo tienes
no era tan difícil
:P
 
@gbianchi tienes el link por ahi ?
 
5:20 PM
@PabloLozano si.. porque no me devuelvel el numero.. o sea que tengo que hacer dos veces el parse? :p... y eso lo vi en SO en ingles...
@byte96 de que?
 
@Pikoh ¿ Estás ?
Ah bueno, @gbianchi tu eras de C# también, ¿ no ?
 
@Trauma sep
 
@gbianchi Ok. A ver si puedes iluminarme :-)
7
A: Pasar lista de strings desde C++ a C#

TraumaAntes de nada: Ni idea de C#, pero basĆ”ndome en esta respuesta de StackOverflow, vemos que tu problema estĆ” en que estĆ”s pasando una formaciĆ³n de string de C# ... que no tienen nada que ver ni con el tĆ­pico char * ni con la clase std::string de C++. Ese es el problema: Desde C++ estĆ”s interpreta...

Tenemos un StringBuilder que ha sido rellenado desde C++
contiene una serie de cadenas ASCIIZ, terminadas en 0
¿ Como puedo acceder a los bytes individuales ?
O, en su defecto, convertirla a Byte[] ... pero todo el contenido del StringBuilder, no me vale que se pare en el primer 0
 
@Trauma estoy, pero me voy. Si @gbianchi no te ayuda (que es lo lógico) mañana lo hablamos ;)
Hasta mañana a todos :)
 
@Pikoh Ok. Enga, a disfrutar :-)
 
5:25 PM
@Pikoh te pondria un fky pero tengo miedo que me baneen..
que tengas malas noches
@Trauma c++ logra rellenar el stringbuilder? porque no es un string, ni siquiera un puntero a un string, es una clase que contiene strings en algun tipo de array... eso anda???
 
@gbianchi Pues ... no tengo ni idea :-)
Parece que si, porque el error ha desaparecido
 
@Trauma es re loco eso... dejame revisar la definicion de stringbuilder..
 
@gbianchi Ok. La señora me reclama ... temblando estoy ...
 
@Trauma jajaja vaya
 
Ahora vuelvo ... si puedo :-(
 
5:32 PM
Anda, me acaban de aceptar una respuesta (con cero votos) que había dado en Noviembre
 
@abulafia El record creo que estaba en un año y pico ... en aceptar la respuesta :-)
 
2
A: Why those two xml string aren't similar

Pablo LozanoJust guessing, but I think the problem is both tags have the same name. It sounds contradictory, but let me explain it: <root> <field>John</field> <field>Smith</field> </root> <root> <field>Smith</field> <field>John</field> </root> For me these two pieces of XML are not simila...

me aceptaron la respuesta en diciembre de 2018 o_O
cuatro años!
 
@gbianchi Por aquí mejor, hombre. Que vamos a dejar la respuesta muy sucia ;-p
@PabloLozano ¡ Carajo ! Claro, es SO original :-)
 
@Trauma es un milagro como funciona eso.. pero si funciona bienvenido...
 
@gbianchi XDDDD
Entonces, si creas una string desde el StringBuilder ... ¿ Se tomará su tamaño total, o solo hasta el primer 0 ?
El problema es que no hay que pasar 1 sola cadena, sino varias
y en wchar_t, no en char
 
5:42 PM
@Trauma que es wchar_t?
 
@gbianchi ¡ Mas difícil todavia ! un tipo de por lo menos 32 bits
depende del compilador
 
hay que fijarse si ese tipo de dato es interop friendly.. no cualquier cosa se puede pasar de un lado a otro.. al parecer cuando .net hace la interop con c++, necesita el sb para hacerlo...
 
:-O
 
@PabloLozano Eso si es un record!
 
@gbianchi Bueno, pues son 2 problemas, que no se solucionar: crear una cadena que no es UTF-8 ... y que no es una cadena, sino una sucesión de varias ...
desde C#
 
5:45 PM
@gbianchi de tu web cast
 
un custom marshall? para el pasaje de datos?
porque quieren que c# hable con c++??? porque????? PORQUE????!??!?!!?????
 
@gbianchi ¡ Y yo que se ! Para mi es chino todo :-(
 
@byte96 ah esta en el canal de freddy...
@Trauma ah no se.. vos contestaste.. ahora arreglatelas jajajajajaaj
 
@gbianchi Creo que es para usar una camara de la que solo tiene el SDK para C++
 
@Trauma ahhhhhh puede ser...
 
5:46 PM
@gbianchi O_o
 
Phi
@gbianchi esto debió ser la pregunta inicial a todo este embrollo
 
menos mal que cuento contigo :-D
Personalmente, yo lo encuentro muy interesante :-O
Así me distraigo
 
7
Q: How do I marshal wchar_t* from C++ to C# as an out parameter or return value?

bikmakI have tried to do this in many ways, but none is working. Does anyone have a correct example for this? I just want to move the wchar_t* value from a function to the C# level.

ahi esta...
@Trauma o sea. .tu codigo esta bien...
 
@gbianchi ¿¿ Acaso lo dudabas ?? ¡¡ Hombre de poca fe !!
xDDD
 
@Trauma no entiendo porque no recibe la info completa entonces...
su codigo solo lee un archivo?
 
Phi
5:49 PM
@Trauma ¿qué es un wchar_t y con qué se come?
 
@gbianchi Por el conflicto char wchar_t
 
@gbianchi ahi lo encontre
 
un char es de 8 bits, un wchar_t normalmente de 32
si metes caracteres ASCII
el sobrante se rellena con los bits a 0
 
@Trauma nop... no viste la pregunta que te pase ahi arriba? para c# es lo mismo
 
@gbianchi ummmm .... espera, la miro con mas calma
C++ también tiene algo que decir ahí
@gbianchi Mira los comentarios del enlace que me has pasado
 
5:52 PM
@Trauma eso miraba... busquemos otra...
 
Si el problema yo lo tengo claro
 
Phi
7
A: How do I marshal wchar_t* from C++ to C# as an out parameter or return value?

Cody GrayThis isn't as difficult as you think it is... What is wchar_t*? What value does that type typically represent? A string. It's the equivalent to the LPWSTR type defined in windows.h. So, you marshal it as a string type. However, since it's an out parameter (or a return value), you'll need to use ...

ahora entiendo el por qué del StringBuilder
 
buscando how to make string from wchar byte[] ...
 
@Phi el marshal solo pasa el char array.. es una conversion interna.. por eso funciona...
 
@gbianchi Si, creo que también sirve :-)
algún dia tengo que aprender ingles ...
:-(
Ahora vuelvo, me reclaman otra vez ...
 
2
Q: Marshal wchar_t** from C++ to C# as an out parameter?

BugsFreeI have this function in a dll in C and I cannot change it: extern "C" SIBIO_MULTILANGUAGE_API_C DWORD getLabel(const char* const i_formName, const char* const i_fieldName, wchar_t** i_output...

todos pasan strings.. deberia andar con el builder...
 
Phi
@gbianchi ya llegué hasta acá, primero lo primero, entender esa cosa
en la vida había escuchado eso del Marshaling
 
6:10 PM
@gbianchi de StringBuilder a Byte[] ... ¿ Se mantiene el tamaño del tipo subyacente ? Osease, se maneja si es un char o un wchar_t de forma automática ?
Joé, para no tener ni idea de C# ... hago buenas preguntas :-)
 
Phi
@Trauma según Microsoft, el equivalente de un wchar_t * es un System::String^, pero un string es inmutable, a diferencia de un StringBuilder que es mutable, por eso se recomienda el SB, para que ahí le vayas metiendo todo lo que desees
 
@Phi Es que hay un problema con eso; no devolvemos una cadena sola, sino una secuencia de cadenas
y la seudorespuesta que ha puesto el OP, se ve que no toma la cadena entera, se corta al llegar a un 0
na, paso. Modifico la función en C++ para que trocee la secuencia, y nos las devuelva de 1 en 1
 
@Trauma se corta al llegar a un 0, o es lo que se ve al hacer writeline?? ojo con eso...
 
voy a terminar antes :-)
 
@Trauma eso seria mucho mejor...
 
6:15 PM
@gbianchi Creo que si ... no me fio ni un pelo del churro ese de C# ;-p
 
Phi
@Trauma jajajajajajaja
 
@Trauma si se puede modificar la funcion c++, yo iria por ese camino
 
@gbianchi Pues valla expertillo en C# que estás tu hecho ...
;-p
 
Phi
@Trauma sí, eso lo comprendo, pero lo que no logro comprender es de qué manera se van apilando esas cadenas en el código de C++
 
Gracias @gbianchi @Phi por la ayuda y sugerencias ... voy a ver como lo hago ...
 
6:17 PM
@Trauma a veces la solucion mas simples es la mejor... y habria que ver en debug, que tiene el string builder en su contenido...
 
@Phi un segundo, que lo miro y te lo digo ...
@Phi: Con esto:
`strcat( ptr, szDeviceName );
ptr += strlen( szDeviceName );`
Se van colocando una detras de otra, con un 0 entre ambas
Comenzando al principio del StringBuilder
 
Phi
@Trauma y de dónde sale ese 0?
 
strcat( )
copia y pone un 0 al final
En C y C++, el 0 es la marca universal de fin-de-cadena
por eso existe esa función, para facilitar una tarea muy común
Bueno, a editar se ha dicho :-)
 
Phi
@Trauma entonces el Marshaling se debería estar encargando de ese salto de línea (supongo, es lo que yo haría se hubiera diseñado esa cosa), y es lo que convierte a un elemento del SB
santa madre del señor, qué cosa tan rara
 
@Phi Pero ese marshaling automático es uno de los motivos de que no funcione.
Corta la cadena al llegar al primer 0
no tiene ni idea de que detras hay mas datos
 
Phi
6:32 PM
0
Q: Vaciar un archivo .txt una vez que la informacion del archivo fue registrada en la base de datos en c#

Gerardo CalfulefNecesito vaciar un archivo.txt o archivo.csv al momento de de guardar la informaciĆ³n del archivo .txt o .csv en la base de datos. Validar si el archivo csv existe y si no existe lo crea y guarda informaciĆ³n. string _arch = String.Format("{0}/{1}", ConfigurationManager.AppSettings["RutaArchivo"]...

un usuario editando la pregunta de otro usuario, raro...
 
2 años después :P
igual esta bueno, creo que ahora se puede reabrir
 
Phi
@JuanSalvadorPortugal pero un usuario diferente al OP fue el que agregó el segmento de código
 
@gbianchi @Phi Si el StringBuilder es en wchar_t, su propiedad Length ... ¿ es en bytes o en wchar_t ?
Esto es muy importante O_o
 
Phi
@Trauma su propiedad Length sería .Capacity
 
@Phi See, igual fijate que en el comentario de edición puso "código encontrado en comentario" y efectivamente :P
 
6:41 PM
@Phi Lo que sea ;-p ... ¿ en bytes o en elementos ?
 
Phi
@Trauma bytes
 
@Phi ¿ Si ? ¿ Seguro ?
Que si no, volveremos a las excepciones de acceso a memoria
¿ donde carajo se mira eso ?
 
Phi
@Trauma no, no estoy seguro
 
Ahí dice caracteres ... ya empezamos ...
 
Phi
jajaja
ya vi bien
caracteres
o Length, para el número de elementos
 
6:45 PM
pues valla con el C# ...
ya podía decir las cosas claras, como el C++ dependiente de la implementación xDDD
 
Phi
jajajaja
 
@Phi yo haria un rollback de esa edicion.. las respuestas son malas, porque la pregunta era mala, y nunca va a tener una respuesta aceptada.. si se quiere poner esto, mejor hacer una nueva pregunta.
@JuanSalvadorPortugal que es lo que le pedi yo 15 min despues de leer ese comentario.. y OP ni siquiera se molesto en hacerlo
y hablamos de3 un usuario que ni siquiera se molesto en hacer el recorrido y hace un año que no entra....
DELETEEEEEEEEEEE
@Trauma contiene un array de chars.. asi que son elementos...
 
@gbianchi Que hay que cambiarlo según docs.microsoft.com/en-us/dotnet/framework/interop/…
Va a dejar de ser una cadena de char y pasar a cadena de wchar_t ...
 
@Trauma wchar_t no existe en c#!
 
@gbianchi ¡¡ Cajones !! ¡¡ Que no me se los nombres de los tipos en el lenguaje feo ese !!
¿ int32 ?
 
6:56 PM
@Trauma OIGA RESPETE CARAJO...
jajajaja
 
XDDDDD
 
no se.. es un char de 2 bytes?
 
@gbianchi Pues no lo se ... depende de la implementación ...
mínimo de 16 bits, si
 
@Trauma no hay chars de 2 bytes en c#...
a quien carajo se le ocurre meter un char en 2 bytes!
 
@gbianchi ¡ Diselo a los que inventaron Unicode !
Decidieron que con 16 bits había de sobra
UnmanagedType.BStr A COM-style BSTR with a prefixed length and Unicode characters
@gbianchi ¿ Usamos eso ?
Creo que eso es el wchar_t de las narices
 
6:59 PM
@Trauma pero.. pero.. alguien puede armarme un [mcve] que pueda correr en mi maquina, asi veo que vuelve de la funcion?
necesito saber si el string esta realmente cortado o esta entero..
 
@gbianchi yo no jejeje
Tu eres el ... ejem ejem ... expertillo en C# ...
 
no podes hacerme una dll que solo devuelva una cadena en ese formato? asi veo que pasa?
 

« first day (1196 days earlier)      last day (1913 days later) »