« first day (1950 days earlier)      last day (1141 days later) » 
07:00 - 16:0016:00 - 00:00

4:00 PM
@NicolasOñate guardate el enlace. data.stackexchange.com/es/query/1380597/…
he traducido las columnas en este XD
@NicolasOñate ah, tienes que hacer log in primero
arriba del todo
 
@NicolásCastellanos Nunca fue lista.join() en Python. Te confundes con otro lenguaje
@PabloLozano Gracias, ahora me pongo :-)
 
@abulafia .join() es solo un método de str(), no?
 
@JoseRodriguez Sí, es un método de str, no de list
 
been there done that
 
4:15 PM
@abulafia Js, por ejemplo
 
@PabloLozano Eso me parecía, pero no estaba seguro
lua también, si mal no recuerdo
 
@NicolasOñate No pretendía hacer un cálculo real, solo una bromita xD Obviamente para sacar el porcentaje necesitarás el total de preguntas también xDD
 
en C# es string.Join tambien
 
join es de linq... por lo tanto es casi cualquier T.join
mientras sea iterable, se le puede hacer join...
 
4:20 PM
@gbianchi nop. String.Join no es de linq
 
ok ok.. pero esta en linq, por lo cual vale para cualquier iterable
 
@gbianchi eeeeso es otra cosa XD
 
ponele... :p
siempre tengo que corregirte.. siempre...
:p
 
pero no es lo mismo enumerable.Join que String.Join. No hacen lo mismo
lo primero es similar a un join de sql. String.Join une las cadenas con un separador
 
si si...
de acuerdo con eso...
 
4:23 PM
siempre tengo razon...siempre
XD
 
pero y si pones de separador ""??? >p
 
@gbianchi Usa algún framework tu app?
struts o spring o algo así
o son puros servlets?
 
te entiendo..tener que programar en java te esta afectando. I feel you bro
 
@PabloLozano naaaaaaa
son puros jsp
 
4:24 PM
ni clases tiene...
 
me estoy remontando 15 años en el tiempo
 
si si.. es terrible esto.. lo se...
vos sabes cuando fue la ultima vez que programe jsp?
NUNCA
 
Gracias Pikoh!! Muy buena explicación!!... En cuanto a lo de convertir una variable en función no sé si en C# será posible... pero por ejemplo en Haskel si es posible (es programación funcional, todo son funciones incluso las variables)... De todas formas con tu explicación creo que estoy servido!! Muchas Gracias y Saludos!! — Iván Rodríguez 2 mins ago
Te das cuenta? la gente aprecia mi valia, no como tu
XD
Dicho esto, me voy a tomar unas cervezas. Hasta mañana a todos
 
@abulafia Juraría que era lista.join(), que raro
 
Buenos dias!
 
4:35 PM
buen dia
hoy casi muero de la riza cuando vi este anuncio:
 
@gbianchi Usar JSP sin framework no lo hice nunca más allá de en cursos de formación. Pero una aplicación sin servlets detrás de cada JSP es tan horrible como usar HTML sin CSS, con los estilos puestos en cada elemento
 
es como si pidieran un mayordomo con conocimientos en medicina, mecanica, electricista (conocimiento en trifasica y alto voltaje), con conocimiento en salones de belleza..
 
@FranciscoNúñez Yo lo veo como un anuncio genérico: piden que sepas una cosa u otra: "experience with one or more of the following languages"
 
Pienso lo mismo
 
@PabloLozano pero piden demasiadas cosas (detalladas)...
 
4:38 PM
y si sabes Java, entonces que sepas de Spring y Jakarta EE
 
@PabloLozano y si no sabes java???
 
Te dan a elegir: Java, Python, PHP, C#...
 
pero sabes las otras 12 cosas...???
no se no me convence
 
Probablemente no supieron explicarse
 
a ver, está redactado muy mal
pero no piden la Luna, a mi parecer
 
4:40 PM
si no piden la luna no tienen aspiraciones ?¡
 
buscan programadores medios, que en su lenguaje sepan el estándar de la industria
 
Me buscan a mi, un recien egresado buscando su primer trabajo, pero debo ser ful stack developer, certificado internacionalmente, con 15 años de experiencia en diferentes cosas especificas
 
acabo de comprar un curso en Udemy de kubernetes, por cierto
 
A si, y debo tener referencias XD
 
@PabloLozano yo creo que si piden demasiado; cuando colocan que se desaa tengas conocimientos: en mas de 5 olenguajes y especificaciones diferentes ... ya te tan pidiendo arriba de 15 años de experiencia
 
4:41 PM
de 110€, rebajado a 11
@FranciscoNúñez Yo entiendo que te piden al menos uno de los lenguajes
 
Si, piden al menos uno...
No todos D;
@Excorpion sujeto tu eres de México de casualidad?
 
proven experience with one or more
casi nadie domina 5 lenguajes distintos y excluyentes
los Javeros no suelen tocar C# y viceversa
 
@LogicaMiau nel, soy un espécimen chilensis
 
Ah, vato por como escribes te me figurabas de Mexico XD
 
@PabloLozano siempre tienen ofertas de esas, yo no he pagado mas de 16 € en udemy jamas
 
4:46 PM
@NicolasOñate A nosotros es que nos han pasado un "aviso" en la empresa
hemos dockerizado casi todo
y todo está ahora en kubernetes, con lo que a los desarrolladores nos viene bien conocer esto a fondo
 
@AntonioU. cuando gustes
 
@PabloLozano yo estoy esperando a que saquen las nuevas certificaciones de microsoft para hacerme un msca que justo lo que yo hago ha caducado y no han sacado las nuevas aun
 
@PabloLozano ¿cómo estás? Leíste lo que te pregunté el finde?
 
porque me parece raro que microsoft no quiera que te certifiques en c#
 
leí el aviso, pero no entré al sitio
has puesto una pregunta?
 
4:51 PM
Saludos a todos. @NicolasOñate @Excorpion, @FranciscoNúñez, @gbianchi, y todos los que no nombré.
 
lo mismo la pregunta de fedorqui de hoy está relacionada :P
 
@PabloLozano no, porque lo solucioné, pero la pregunta iría enfocada a saber el porqué de ese comportamiento. Es algo muy específico.
O eso creo
 
pon pregunta
 
@PabloLozano A ver si la logro plantear bien. Que se me da fatal preguntar, es más fácil responder. :p
 
gracias @PabloLozano... que pena que no pueda poner los parametros como corresponde a un lanzador de aplicaciones.. porque asi tengo que armar un archivo que no existe... mal ahi eclipse....
 
4:53 PM
@gbianchi Es posible que tocando los ficheros web.xml o context.xml se pueda hacer lo que quieres de otro modo
pero es que eso es taaaan 2010's
 
@PabloLozano eso no lo encontre... jajajajaja
 
que he olvidado ya mucho
 
es justamente lo que buscaba.. pero si con el foward anda.. pues iremos con el forward...
 
XD
Me muero por trabajar allí.
 
@MauricioContreras jajajajajaaj
aplicaria solamente para saber que empresa quemar....
 
4:57 PM
Bueno, sigo en lo mío. Que esto de TDD no da tregua, al menos me garantiza que lo que he escrito funciona. A ver cuando se arme todo, no se rompa luego.
 
se los coloco asi:

Desired

Knowledgeable in Software Architecture and Best Practices.
Experience working on large scale projects, using a microservices architecture.
Experience deploying to the cloud (AWS, Google Cloud, Azure, etc.).
Experience in modern software development best practices including code version control (git), Unit Testing, TDD, Code Reviews, CI/CD, etc.
Backend Developers: Experience working with at least one of the following frameworks:
Java developers: Spring, Jakarta EE, etc.
Liena 1 y 2 casi obligatorio.
Linea 3: AWS
Linea 4: casi rodo es obligatorio conocerlo: version control, Unit Testing, TDD, Code Reviews, CI/CD, etc.
Linea 5: Digamos que uno Spring
Linea 6: Digamos que uno Drupal
Linea 7: Digamos que uno Express
Linea 8: Digamos que uno Django
Linea 9: React
Linea 13: Objective C
Linea 14: Java para android studio.
Linea 15: React Native
 
@NicolásCastellanos Lo he revisado por si acaso, en la 2.7 desde luego es str.join(). Y llevo muchos años usando Python y siempre fue así. No me atrevo a asegurar que siempre haya sido así. Quizás en sus orígenes... en la versión 2.3? En todo caso tuvo que ser en fechas anteriores al 2000 y apostaría que ni siquiera entonces
 
por lo minimo debes tener 11 puntos de conocimiento en un nivel avanzado para poder cubrir lo que solicita esta posicion de senior...
@MauricioContreras jajajajaja
 
@FranciscoNúñez les faltó eso de limpiar el baño en horas libres, eso si que sería el Senior de los Senior
 
Lo más probable es que te hayas liado con javascript, o con Lua, o con Ruby. En estos lenguajes join sí es un método de los arrays
 
4:59 PM
@MauricioContreras o/
 
la línea 4 es Git y TDD, el resto viene de serie con TDD
entonces una opcion sería cumplir las líneas 1,2,3,4,5, otra 1,2,3,4,9...
 
@FranciscoNúñez no estan pidiendo todo junto.. estan pidiendo de a pedazos.. esa busqueda esta mal escrita por alguien de RRHH
en realidad deberian ser multiples busquedas...
fijate que divide en back, front y mobile...
y en ningun lado dice fullstack
no buscan una persona.. buscan multiples personas que cubran esas cosas...
al principio dice uno o mas y da una lista de lenguajes...
obviamente si sabes C#, cumpliste lo primero, pero no usas ni flask ni spring ni nada de eso...
 
es una mala oferta porque es raro una empresa que busca "cualquier tipo de programador", te hace sospechar que es una "cárnica". Las empresas suelen evitar usar múltiples tecnologías a la vez porque es complicado mantenerlas
pero, como dije antes, no están pidiendo imposibles
 
debe ser una consultora... exacto
 
Si las separasen en 3 o 4 ofertas más específicas, serían bastante estándar
 
5:09 PM
sip
no estan pidiendo nada raro si la lees por separado...
 
@MauricioContreras HOLA !!!!
 
@abulafia me ha entrado una duda: ¿se puede en C hacer la guarrada de tener una función con el código como:
 
Buenos días a todos, podrían echarme una manita con un problema que tengo el laravel? creo que es algo sencillo pero soy principiante usando este framework
 
if (cond) {
   cosas
   return valor
}
otras cosas;
return valor
y tener un puntero a la función + N instrucciones para saltarse el if?
ejecutando sólo otras cosas
 
@VickMuñoz hiciste la pregunta en el sitio?
@PabloLozano interesante... yo creo que podiras.. pero habria que ver como contar la cantidad de bytes necesarios para hacer el jump a esa posicion al ejecutar
 
5:16 PM
@gbianchi No, todfavía no la hago :B
 
esas son las cosas raras que le gustan a @Trauma
@VickMuñoz y el problema cual seria, a groso modo?
 
@PabloLozano No, no creo que funcione
podrías inicializar el puntero apuntando al inicio de la función, y después sumarle un offset pero, primero ¿cuál sería el offset a sumar? Necesitarías saber cuántos bytes ocupa la parte que te quieres saltar
y segundo, te estarías saltando el código de "arranque" de la función, donde se crean las variables locales y se accede a los parámetros
 
@abulafia justamente lo que dije.. hay que ver como contar los bytes de asm generados por la funcion....
 
no obstante podría diseñarse un escenario en el que eso podría funcionar
 
@abulafia eso suena mas interesante...
 
5:19 PM
de hecho en guarradas similares es en lo que se basan los ataques por desbordamiento de pila
 
@abulafia espera.. estas seguro que las variables en c se inicializan al arrancar la funcion?
 
@gbianchi No se inicializan, se abre el espacio para ellas en la pila
básicamente se inicializa el registro EBP que se usa para apuntar a esas variables locales
 
@gbianchi en local me funciona pero cuando lo subo al servidor compartido no, porque separo la carpeta public en "public_html" y lo demás lo dejo en la raíz, ya hice las modificaciones para que corra bien, pero el problema es en el storage con el enlace simbolico trato de guardar esta imagen $ruta_imagen = $request['imagen_principal']->store('principales', 'public');

$img = Image::make(storage_path("app/public/{$ruta_imagen}"))->fit(600, 600);
$img->save();
 
@abulafia Claro, tendrías que compilar la función previamente y ver el código generado para una arquitectura dada
y quizá usar variables globales en lugar de locales
 
@PabloLozano Sí, a eso me refería con "diseñar un escenario" en el que funcionara
 
5:21 PM
@VickMuñoz creo que si, que tenes que hacer una pregunta...
 
@MauricioContreras Quiero aprender a limpiar baños... ese trabajo va a ser mio
 
luego, mediante castings haces que momentáneamente el puntero a función sea un puntero a char, para que la aritmética de punteros funcione de 1 en 1, y le puedas sumar la cantidad de bytes a saltarse
 
@gbianchi tenía el problema con intervention/image y lo solucioné con storage_path pero no me crea esa misma imagen en public/storage
 
@MauricioContreras estoy esperando el escenario que comentas :P
 
@VickMuñoz no no oye que no se laravel yo....
pero eso si merece una pregunta...
 
5:21 PM
@PabloLozano hablas conmigo?
 
@gbianchi vale, ahorita la hago a ver si alguien me peude ayudar, gracias por la atención :)
 
@VickMuñoz grita cuando la tengas y la revisamos
 
@gbianchi perfecto :V
 
No, no
31 mins ago, by Mauricio Contreras
@PabloLozano no, porque lo solucioné, pero la pregunta iría enfocada a saber el porqué de ese comportamiento. Es algo muy específico.
 
#include <stdio.h>

void prueba(void);

int main()
{
    int numero;
    void (*p)(void);

    p = &prueba;
    p();

    p = (void(*)(void)) ((char*)p + 30);
    p();
}

void prueba(void)
{
  printf("Primer mensaje\n");
  asm (
      "nop\n"
      "nop\n"
      "nop\n"
      "nop\n"
      "nop\n"
      "nop\n"
      "nop\n"
      "nop\n"
      "nop\n"
      "nop\n"
      "nop\n"
      "nop\n"
      "nop\n"
      "nop\n"
      "nop\n"
      "nop\n"
  );
  printf("Segundo mensaje\n");
}
Ahi lo tienes :-)
funciona en parte, la segunda llamada a p() se salta el primer printf() que hay dentro de prueba, pero luego falla al tratar de "retornar" porque intenta restaurar un marco de pila que no se creó correctamente
la salida es:
Primer mensaje
Segundo mensaje
Segundo mensaje
Segmentation fault: 11
Pero espera... creo que lo puedo arreglar...
 
5:33 PM
si en lugar de pasar el string directo, haces la definicion de la variable ahi, y un malloc?
o usas una global?
 
Ya está. Éxito
#include <stdio.h>

void prueba(void);

int main()
{
    int numero;
    void (*p)(void);

    p = &prueba;
    p();

    p = (void(*)(void)) ((char*)p + 30);
    p();
}

void prueba(void)
{
  printf("Primer mensaje\n");
  asm (
      "jmp hack\n"
      "nop\n"
      "nop\n"
      "nop\n"
      "nop\n"
      "nop\n"
      "nop\n"
      "nop\n"
      "nop\n"
      "nop\n"
      "pushq   %rbp\n"
      "movq    %rsp, %rbp\n"
      "subq    $16, %rsp\n"
      "hack: nop\n"
  );
  printf("Segundo mensaje\n");
$ gcc -O0 k.c
$ ./a.out
Primer mensaje
Segundo mensaje
Segundo mensaje
 
hermoso
me fascina el goto en el medio JAJAJAJAJAJ
 
Esos nop intermedios los puse para poner un 30 "medio a bulto" y no tener que estresarme contando exactamente los bytes
ese jmp es para que cuando llamas a la función "normalmente", se salte el hack
 
si si me lo imagine
 
el hack son las instrucciones para crear el marco de pila, que hacen falta para que la función pueda retornar bien cuando se empieza "por el medio"
el offset 30 es para que caiga más o menos en medio de la ristra de nops
Me refiero a este 30: ((char*)p + 30)
 
5:41 PM
30 bytes?
 
sip
@gbianchi Ahora que lo dices, sí que podría haber usado un goto en C, en vez del JMP en assembler
 
o un return
 
bueno, quería que al llamar "normalmente" a prueba() se ejecutara completa
o sea, ambos print
 
ah, entonces sí
 
exactamente lo mismo... el goto hubiera sido compilado a un jmp directo...
 
5:45 PM
os dejo
mañana más
 
@gbianchi Parece que no. El compilador se pasa de listo a pesar del -O0 y si uso goto simplemente omite todo el trozo en asm en el ejecutable
 
6:05 PM
Se puede ... mas o menos. Usando setjmp( ) y longjmp( )
No es exactamente los mismo ... pero el resultado es el buscado, poder saltar dentro de un punto arbitrario de la función
Pero hay ciertos detallitos que convendría saber
Pedazo de maraton de New Amsterdam me estoy pegando O_O
Pedazo de telenovela :-)
 
@Trauma ¿Cómo está el nuevo trabajo?
 
6:40 PM
Hola, como puedo reportar un bug de la pagina de stack overflow en español??
no se si ya estara registrado
pero bueno lo detecte y quiero ayudar
 
@DanielMorfaVega en Meta, creo
Pero verifica primero si acaso ya lo han reportado.
 
7:05 PM
@DanielMorfaVega que bug???
contame a ver si ya esta
 
@gbianchi como puedo subir una imagen?
 
aca? necesitas un poco mas de reputacion
 
donde se pueda enviar la imagen para que vean el bug
 
tenes el link? en imgurl?
cual seria el bug?
 
cuando se acercan al mini menu del usuario donde responden una pregunta sale puntuaci&#243;n de reputaci&#243;n no renderiza la letra "ó"sino muestra el código HTML "&#243;"
no se si me hago entender??
 
7:14 PM
si voy a necesitar una foto, no se cual seria el minimenu al que te referis...
 
cuelgo el bug en el link que dio @MauricioContreras
??
 
ok... dale.. yo para no hacerte hacer un post si no es algo reproducible.. pero como gustes...
 
@gbianchi lo envie al correo que pones en tu perfil
 
apa... tenes razon... pero dejame ver si el tema no viene por otro lado...
bah... porfa, ponelo en Meta... pone la foto que me mandaste.. aclara que es cuando te paras con el mouse en la reputacion de cualquiera...
ahora me fijo si no viene por una traduccion mal hecha...
las traducciones las hacemos todos nosotros.. capaz que esta mal subida la traduccion...
 
vale no hay problema lo agrego
 
7:26 PM
@g3rv4 cuando @DanielMorfaVega suba el error.. miralo... no veo si puede venir de traducir... pero es raro...
miralo.. asi como si fuera tu jefe vio.. jajaja... porfa cuando puedas miralo ;)
 
:)
 
@g3rv4 rarooooooooooooooooooo
 
0
Q: Error con caracteres especiales en el mini perfil del usuario

Daniel Morfa VegaCuando posicionas el mouse sobre la información del mini perfil del usuario aparece el la información: puntuaci&#243;n de reputaci&#243;n no renderiza la letra "ó" sino muestra el código HTML "&#243;"

 
aca emma dice que se va a dormir sola... te manda un beso Gerv... :p
 
Listo ya lo colgué, espero ser de ayuda saludos
 
7:30 PM
@DanielMorfaVega genial muchisimas gracias ya lo puse para revision por los poderes supremos...
 
está encodeado dos veces :)
lo paso
 
buenisimo ya le agregue el estado para que lo sigan!
 
8:16 PM
3
Q: Error con caracteres especiales en el mini perfil del usuario

Daniel Morfa VegaCuando posicionas el mouse sobre la información del mini perfil del usuario aparece el la información: puntuaci&#243;n de reputaci&#243;n no renderiza la letra "ó" sino muestra el código HTML "&#243;"

 
 
2 hours later…
10:20 PM
Buenaaaas
Hablando de bugs: anteriormente el botón "ignorar etiqueta" tenía el problema de que se salía de su contenedor (es.meta.stackoverflow.com/questions/3586/…). Justamente se menciona que el "bugcito" persiste cuando uno sigue la etiqueta, y ahora es más alevoso ya que dice "dejar de seguir etiqueta"
SI es necesario, creo el post en meta, o en todo caso sugeriría directamente en traducir.win
 
 
1 hour later…
11:36 PM
@padaleiana traducir es para traducciones.. si algo se sale de su contenedor lo tienen que arreglar mas arriba... crea el post!
 
11:50 PM
@gbianchi Pero en las respuestas se indicaba que @Pikoh había sugerido una trad. que ayudaba a resolver el asunto... ¿ no invita a dudar ?
 
07:00 - 16:0016:00 - 00:00

« first day (1950 days earlier)      last day (1141 days later) »