« first day (2022 days earlier)      last day (1071 days later) » 

1:09 AM
alguien q sepa de linq?
 
1:25 AM
@Excorpion Entiendo que "No se requiere ninguna acción" es una indicación de tu parte, que la publicación te parece válida, o al menos que no necesita ninguna acción, desconozco si la quita de la cola, pero seguramente es un voto para que salga. Si realmente no quieres opinar sobre una pregunta, lo mejor es "omitir".
 
1:38 AM
Buenas noches.
@Shiki ¿Linq?.
@abulafia ¿Es peligroso este codigo de x86?:
 
@DanielBriceño tenia problema con una consulta
 
@Shiki entiendo. La verdad:{No se nada de base de datos, ni de consulta, ni de tabla}. Voy a dejar este codigo:
section .data
value_start dd 0
section .text
global main
main:
pop eax
mov DWOR [value_start],eax
PRINT_DEC 4,eax ;Esto es una directiva definida de una macro que viene con el ide sasm y se llama:io.inc
mov eax,[value_start]
push eax
ret
Pregunto: Porque he notado que cada ves que uno almacena un valor en la pila del sistema, este desaparece a la llamada a pop.
Tambien he notado que se puede almacenar tanta informacion como se quiera en la pila: push 0 push 1 ; Y se puede obtener a la llamada a pop.
pop eax ; 1
pop eax ;0
Mi pregunta es si es peligroso para el sistema hacer esto: Sacar informacion de la pila del sistema.
 
2:42 AM
@Shiki un poco...
 
 
3 hours later…
5:24 AM
Buenos días.
 
@JuanRivera pues si en php se pueden crear objetos y arrays asociativos pero todo depende de cual sea el objetivo de su uso.. tendras la. opcion facil y sencilla o dependiendo dele scenario la opcion mas compleja...
@JuanRivera yo suelo crear los arrays asociativos de manera estaticas asi:
$var_array=['indice1' => 'dato1', 'indice2' => 'dato2'];
@JuanRivera y si lo quero armar dinamico:
$var_array=[];
$var_array[$indiceDinamico] = 'valor 1';
eso si no puedes tener dos indice iguales... la segunda ves que lo declares borrara al primero... deberia ser: code1 y luego code2
 
6:02 AM
A las güenas :-)
Asco de Jueves :-(
 
6:18 AM
Buenos dias!
Sigues igual @Trauma? XD
 
Sin novedades reseñables.
Mismas entradas, mismas salidas
 
Ya lo siento
 
@DanielBriceño No hay ningún problema en meter y sacar información de la pila, siempre que no saques más de lo que has metido. Tu rutina puede hacer push cuando quiera, pero antes de retornar debe hacer el mismo número de pop. Tampoco debes hacer pop si no habías hecho antes push, pues estarías sacando un dato que no habías puesto tú.
Los peligros de la pila provienen de ese tipo de desequilibrios, pues en la pila, además de tus datos "temporales", está la dirección de retorno de la rutina. Cuando la rutina alcance la instrucción RET, en la cima de la pila debería estar esa dirección de retorno, ya que RET en el fondo no es más que un POP IP (carga el puntero de instrucción con lo que haya en la pila)
La mayoría de las vulnerabilidades encontradas en programas provienen de metodos para manipular la pila, para que cuando se llegue al RET se salte a una dirección distinta de la correcta. Una dirección en la que el atacante ha podido dejar su propio código malicioso.
 
Buenos dias
 
6:33 AM
@Trauma Eso te pasa por ser stateless
 
Mucho mejor que statefull. Mas simple de implementar.
La neurona que me queda no da para mucho ya
 
@Trauma También más reemplazable, cuidado ;-)
 
6:56 AM
XD, da gusto ver que en los FP están metiendo MongoDB como parte del temario. :p
 
7:12 AM
vaya por dios
que un mod me borre esto please
que es una pass
ah, no hace falta, puedo hacerlo yo xd
los testigos, shh
 
la estoy cambiando, que me sé el percal
 
A ver, nadie sabría que eso era un pass si no lo dices tu mismo.
 
no es imposible imaginarse que es una pass
 
De todas formas, una pass de que?
XD
Hay demasiados servicios para poner pass
aleatoriamente hablando claro
Es como encontrarse las llaves de una casa...Prueba... XD
 
7:21 AM
Declare @JSON varchar(max)
SELECT @JSON=BulkColumn
FROM OPENROWSET (BULK 'C:\Users\Fer\Desktop\telegram.json', SINGLE_CLOB) import
UPDATE SERVICIO SET clasificacion = SELECT clasificacion
FROM OPENJSON (@JSON)
WITH (clasificacion VARCHAR(10) '$.class'
);
 
Buen intento, hacker
 
Obtengo Msg 156, Level 15, State 1, Line 23
Sintaxis incorrecta cerca de la palabra clave 'SELECT'.
Al obtener el campo $.class del fichero telegram.json de ese directorio
En cambio, si la consulta es UPDATE SERVICIO SET clasificacion = 'a', si que me lo actualiza
 
no te falta un paréntesis antes de la subquery?
 
@DavidDPG cierto, lo habia probado pero debi de poner solo uno. Soy tonto
 
 
1 hour later…
8:35 AM
jelou
 
buenas
 
8:54 AM
Hola buenos días, es buena practica usar un campo oculto para pasar por ejemplo un id de un elemento que se quiere modificar en el formulario ? Por ejemplo quiero modificar el nombre del usuario y su apellido, pero para ello necesito el usuario se me ocurrió meter el id del usuario en un campo hidden y enviar por el formulario para poder modificarlo existe alguna otra alternativa a hacer eso ?
 
@RobertoAlonsoPepónSanchez ¿Qué pasaría si el usuario edita ese campo hidden con el Web Developer Tools y envía uno distinto?
 
si por eso lo decía
se podría guardar en sesión ?
o existe alguna otra alternativa?
 
9:17 AM
Buenas
A ver si alguien me puede ayudar con esta cuestión
0
Q: @ColumnTransformer no está funcionando correctamente

meloloLo que estoy intentando es leer datos en una consulta(read) y escribir en una columna(write) llamada endoso, que es una propiedad, para que la base de datos pueda persistirla, ya que esta propiedad está calculada y quiero que se muestre en la base de datos. Pero me está fallando al ejecutar mi pr...

 
9:29 AM
Si usas sesión, no necesitas guardar nada, no?
es decir, en la sesión ya sabes quien es el usuario
 
 
1 hour later…
10:46 AM
@melolo Te he puesto un par de comentarios
 
11:09 AM
ufff ... mi primera compilación con yocto
6 cores físicos, 12 virtuales, 32Gb de RAM, 1Tb SSD ... y no están seguros de que vaya a ir bien
:-O
pufff ... pues RAM libre tengo mas de 19Gb ... no se que tanta historia
y el ventilador aun ni ha sonado, y lleva ya un rato
 
Coño, pues algo que se llama yocto no debería tener apenas requisitos...
 
... madrileños ...
@abulafia ¿ Lo conoces ?
y ¿ que significa yocto ?
 
No lo conozco, pero es el prefijo del sistema métrico decimal para 10^−24
 
ha carajo xD
 
el multiplo más pequeño de la escala, vamos
 
11:12 AM
CPU si está usando ... pero tampoco es para matar la máquina
y RAM sigo teniendo 17Gb libres
¡ Carajo ! ... jejeje ... se está compilando las Qt y todo
y systemd ... ¿ para que usar systemd en un embebido ?
 
@Trauma que pasa con nosotros?
 
@Trauma Está ya en todos lados
 
pero un embebido ... tiene poco sentido
aquí no hay que soportar cosas configuradas por el usuario, ni dependientes de la máquina ni historias
sabes de sobra lo que vas a tener en ejecución
 
-2
Q: SQL HELP PORAFAA

Nachorov027Tengo examen en media hora y no se como se dará

 
11:44 AM
@NicolasOñate madre mia que joya
 
12:28 PM
@abulafia Muchas gracias por la respuesta,.... asi es como infectan los programas informaticos y poner codigo malosioso(Yo creia que lo insertaban al final del archivo). Estando en el tema: Es posible hacer bucles o condicionales sin tener una lista de nombres:
jmp inicio
je end_inicio
jmp inicio_2
je end_inicio_2
.....
 
@DanielBriceño Hay muchas formas de insertar código malicioso. Si tienes acceso al archivo puedes modificarlo, claro, así lo hacen muchos virus. Pero si el archivo está ejecutándose en un servidor protegido al que no tienes acceso, primero tienes que ganar ese acceso, lo que puedes hacer si ese servidor lee datos que le envíes por una conexión de red.
Si el servidor tiene un bug en el que no chequea la longitud de lo que recibe, puedes explotar eso enviándole más info de la que cabe en el array que tenía reservado para recibirlo. Lo que no cabe en ese array puede sobreescribir la dirección de retorno de la pila.
@DanielBriceño No. Los condicionales en ASM se basan en saltos. Los saltos necesitan una etiqueta destino (en realidad podrías no usar etiqueta sino especificar el offset (numero de bytes) a saltar, pero es más farragoso, difícil de calcular y frágil al variar en cuanto metieras instrucciones nuevas por el medio)
Y por eso se programa en C en vez de ASM :-) El compilador se ocupa de inventar todos esos miles de nombres de etiqueta necesarios y de no confundir unos con otros :-)
 
Tambien pienso que C esta muy lejo de la sintasis de asm.
He desensamblado archivos .exe y me he encontrado esto: jmp 0010 ; ¿Esto es lo te refiere al identificar el numero de offset?
;Lo malo es que no he podido hacerlo sin que el esamblador se queje.
 
@DanielBriceño Si
 
12:46 PM
Interesante. Hare un contador que aumente al medida que aumente los condicionales y salto. Para jo confundirme y poder colocar: jmp bucle_1 je end_1 jmp bucle_2 je end_2. Muchas gracias, ya me tengo que retirar.
Chao.
 
1:10 PM
Hola a todos!
Entiendo, pero lo que quiero hacer es transformar un array a un array asociativo, por eso el ejemplo de: [1,2] para convertirlo a: ['code' => 1, 'code' => 2]
La unica forma que se me ocurre es iterar el primer array y colocrle manualmente el indice 'code'
Esto es porque tengo un array de numeros predefindo, pero necesito ponerle un indice a ese array y solamente lo hize con un foreach, por ejemplo:
$arr = [1,2];
$arr_aso = [];
foreach ( $arr as $value ) {
    $arr_aso[]['code'] = $value;
}
# Resultado
[
    {
        "code": 1
    },
    {
        "code": 2
    }
]
Aunque busco un mejor metodo de poder hacerlo...
 
1:35 PM
En SQL Server, CONVERT(DATETIME,'2021-05-13 06:00:00.000' ) me falla y me dice: La conversión del tipo de datos varchar en datetime produjo un valor fuera de intervalo. no estoy escribiendo la fecha bien?
 
si CONVERT(DATETIME,'2021-05-12 06:00:00.000') anda... puede ser que esté intentando parsearlo como YYYY-DD-MM HH:mm:SS?
no sé por qué sería tan jodido... pero probaría eso
 
@g3rv4 ahhh la misma de siempre con las fechas, si, puede ser eso
 
ah, lo que querés es CONVERT(DATETIME,'2021-05-13 06:00:00.000', 120)
 
si lo que quiero es convertir ese string a datetime
 
pasale ese 120 al final
 
1:41 PM
121 creo que es el que quiero
con los milisegundos
justo, era eso
@g3rv4 Gracias
 
:thumbsup:
 
1:54 PM
buenas tardes
@NicolasOñate si, hay que pasarle el formato como dice gerva
 
@Pikoh si, ya lo he hecho, gracias
 
gracias a el, yo solo he apuntillado XD
 
Hasta que me hice programador, no me di cuenta de lo ilógico que es el calendario
 
@NicolasOñate el calendario es muy logico. otra cosa es el tema zonas horarias :)
 
@Pikoh no es nada logico para una maquina
 
2:02 PM
no es logioco, pero no da practicamente problemas, esta muy controlado. Lo otro si
 
@Pikoh yo cada vez que tengo que lidiar con fechas algo ocurre
 
ah, pues no se.. yo pocas veces he tenido problemas ahi
 
que si formato internacional, ingles, americano, español...
 
pero es tema de los formatos es muy sencillo hombre
 
@Pikoh a ver problemas menores, pero problemas
 
2:04 PM
o a mi me lo parece
 
si son sencillos, pero siempre me ocurre algo, la bbdd de cada cliente esta hecha en un idioma diferente
con sus propios formatos
 
Hey, saben porqué la versión para móvil no hace scroll automático cuando entran nuevos mensajes aquí en chat? O sólo me pasa a mi y mi teléfono de Mordor? Aunque estoy casi seguro que lo hacía antes.
 
entonces es tocar una fecha, testear oh mierda esta no estaba en americano, estaba en frances
a cambiar
 
eso..que tiene que ver? la fecha no tiene formato, el formato se lo das al mostrarla. A nivel interno de base de datos, las fechas siempre son iguales
 
2:06 PM
son de hecho un valor numerico
 
@Pikoh pero al insertarla si la tienes configurada en un idioma tiene una forma por defecto
no se a mi no para de darme problemillas
 
:facepalm:
 
@NicolasOñate no. si tu pasas una fecha como datetime, no hay formato que valga
 
@Pikoh la cosa es convertirlo a datetime
 
otra cosa es que empieces a hacer cosas raras con strings. Pero un date no tiene formato
@NicolasOñate en ese caso el problema es el formato de entrada en string. pero una vez es datetime, no hay ningun problema
 
2:08 PM
@Pikoh la cosa es que yo desde la web al controlador la recibo como string normalmente, la casteo y para dentro
 
y si tienes la app bien localizada, no debería ser ningun problema
 
@NicolasOñate de eso se encarga la librería que uses. Si no sabes usarla, el problema no es de la librería ni del tipo de dato. El problema eres tú.
 
@MauricioContreras dudas de que el problema no sea yo?
 
@NicolasOñate eso si. Pero por eso te digo, tu tienes que saber en que cultura ()por usar termino de .net) estas trabajando, y si eso lo tienes bien el cast es automatico
 
@NicolasOñate la verdad no lo dudo, solo es para subirte el ánimo.
 
2:12 PM
@Pikoh InvariantCulture la clave para que vaya siempre bien
 
@MauricioContreras subirme el animo llamandome inutil? Lo admito, lo ha hecho
@MauricioContreras dedos morcillones XD
 
@NicolasOñate al menos eres algo, mira que hay otros que ni siquiera a eso llegan.
 
@MauricioContreras XDD
 
2:15 PM
@NicolasOñate pues..no, yo te recomendaria crear la cultura acorde al pais/idioma del usuario la verdad
 
@MauricioContreras y no te olvides de que poseo una maravillosa y redonda pelota naranja que no dudaré en usar
@Pikoh si pero si la cultura es española, pero van de modernos y se ponen el idioma en ingles y externalizan la bbdd a alemania, ¿ Cual escojo?
 
aunque el invariantculture no lo he usado mucho la verdad
@NicolasOñate cual es el idioma de la app, lo que ve el usuario?
 
@Pikoh ingles o español
pero bbdd en aleman
 
pues si se elige ingles, cultura en ingles, y si español, cultura en español
la bbdd ya habiamos aclarado que da igual, como si esta en chino
 
 
3 hours later…
5:04 PM
@JuanRivera lo que sucede es que no puedes tener dos indices iguales en un array asociativo, puede tener un array que contenga un indice y que este indice contenga un array de datos algo como ['code'=>[1,2]] con los cual tendrias acceso si colocas echo $array['code'][0] o $array['code'][1]
lo que dari aun ouput:
# Resultado
[
    "code": [
		0: 1,
		1: 2
	]
]
 
5:26 PM
@FranciscoNúñez mmm entonces como se podria hacer en un objeto? Ya que al final quiero obtener el resultado que puse
array:2 [▼
  0 => array:1 [▼
    "code" => 1
  ]
  1 => array:1 [▼
    "code" => 2
  ]
]
Eso es lo que quiero obtener al final (Supongo que no es un array asociativo o si? Aun no entiendo bien esto, por eso dije "array asociativo")
Me complico con mis palabras :'c
 
{ 0: { "code": 1}, 1: {"code": 2} }
eso sería un array asociativo cuyos contenidos son también arrays asociativos (o lo que js llama "objetos", o lo que python llama "diccionarios")
es posible que te sirva también una mera lista de objetos (o diccionarios) como la siguiente:
[{"code": 1}, {"code": 2}]
 
yo a veces me pregunto para que usan esas estructuras de arrays tan complicadas...
 
 
2 hours later…
7:37 PM
@abulafia si, eso es lo que quiero...gracias por la info :)
@gbianchi en mi caso lo necesito para utilizar la funcion "createMany" de laravel, ya que este requiere si o si un indice, en este caso "code"
 
 
2 hours later…
9:08 PM
@JuanRivera es dinámico? de donde obtiene la informacion???
 
9:32 PM
@FranciscoNúñez lo obtengo de una consulta en laravel, me genera ese array: [1, 2]
Pero si, puede variar, puede tener mas elementos o menos, pero siempre tendra un array de numeros
 
Hola!, tengo una duda de Typescript y Angular
¿En typescript como puedo hacer esto:
class CustomComponent {
constructor(fn: string) {
//@ts-ignore
this[fn]();
}

functionA() {
console.log('Function A called');
}

functionB() {
console.log('Function B called');
}
}
sin usar ts-ignore y sin desactivar el modo estricto?
 
 
1 hour later…
10:37 PM
@gbianchi buenas, consulta: ¿Al OP le esta permitido marcar una respuesta que no lo es? Por ejemplo, el OP pregunta: ¿Cuando es 1+1? Y alguien responde: "Bananas" y lo marca como respuesta...que pasaria con la pregunta?
 
10:58 PM
@JuanRivera el unico que puede marcar la respuesta es OP.. asi que si, podria llegar a marcar cualquier cosa...
sera cuestion de la comunidad chequear todo eso...
 

« first day (2022 days earlier)      last day (1071 days later) »