« first day (2030 days earlier)      last day (1082 days later) » 
06:00 - 18:0018:00 - 00:00

6:01 AM
A las güenas :-)
Asco de Viernes :-(
Habemus un El Gato :-/
 
6:21 AM
buenos dias!
@Trauma He leido jueves y casi lloro
 
Pues ya estás tú mal de la vista O_O
 
@Trauma Pues operado de cataratas que estoy
Voy medio sopa,. eso si
 
 
1 hour later…
7:36 AM
Que cosa mas rara me está pasando con php...
 
@AQMR si, que lo estás usando
 
Es la primera vez que git status me dice (* no branch) ¿ ?
 
@lois6b Me piden usarlo
No puedo hacer nada XD
Aun no me queda claro del todo por qué lo odiais tanto
XD
 
@AQMR Los nombres de las variables distinguen Mays/Mins ... los nombres de las funciones no.
¿ Te parece poco ?
 
si XD
sinceramente, si
Y mira que no me gusta php, pero si XD
 
7:50 AM
@Trauma Qué significa eso?
 
@AQMR '0e462097431906509019562988736854' == '0' En PHP es true
mira que he puesto comillas, son dos strings
 
porque solo lee que sea string? o porque se confunde con el 0?
igualmente, eso es malo, como el yogulado
 
intenta convertirlos a números
y cuando llega a la E dice "ah, pues hasta aquí llego, e no es un dígito"
y se queda con el cero
 
@PabloLozano Como se podrían comparar "bien"?
 
la diferencia entonces es que === no hace cambios de tipo?
 
7:54 AM
@PabloLozano console.log('b' + 'a' + + 'a')
 
como con Javascript, pero Javascript al menos respeta que si son del mismo tipo no hace falta convertirlos a otra cosa
 
javascript tambien tiene sus taras
 
@NicolasOƱate Ajem, tienes dos signos + seguidos
qué esperas?
 
@PabloLozano baNaNa
XD
 
eso sería 'b' +'a'+ +'a'+ 'a'
 
7:56 AM
@abulafia Significa que tengo una bola de pelo maullando en el salón O_o
 
@PabloLozano oh cierto
 
Ahivá. Pues cuidado con el El plumífero
 
@Trauma ¿puedes tener un gato en el salón pero no un despachito? Eso significa que el gato ya está por encima tuyo en la jerarquía hogareña
 
@abulafia Tengo la puerta de la cocina cerrada. Aun es pequeño, tendrá 1 mes y pico
@PabloLozano Nunca lo he negado
 
Con un mes y ya le han ascendido mas que a ti? XD
 
7:58 AM
y tanto
juguetes, comida exquisita, todo el mundo pendiente de él
 
siguen siendo deidades
 
@abulafia desde egipto si
 
Y esta noche, mi ha dormido con él en el sofá
Ella necesita silencio para dormir. Yo no. El Gato maulla.
 
@abulafia Entiendo la referencia XD
Joe, intento añadir el innerHTML de una template a un puñetero div, y no hay tu tia...
document.getElementById('id_del_div').append(template.innerHTML)
No sería así la sintaxis?
 
8:03 AM
@AQMR Yo siempre me lío con ese atributo: tiendo a escribirlo como innerHtml, con lo que estoy creando un atributo nuevo que no se tiene en cuenta para nada XD
No
document.getElementById('id_del_div').innerHTML+=template.innerHTML;
es texto
 
lo acabo de probar
 
creo que append solo acepta "nodos"
 
y nada XD
 
ah, no...
acepta "DomString"
que es un string
olvida lo que he puesto antes
 
XD vale
Vale dejalo
Que soy retrasado mental y estaba haciendo mas abajo un = en el mismo div XD
Cambie a += y hecho
Valia perfectamente lo de innerHTML += innerHTML
 
8:13 AM
pero append también
 
8:29 AM
Vale, si estoy mandando 4 eventos distintos a una progressbar...cómo puede ser que todas las progressbar vayan llenandose mediante el mismo evento?
Es decir, cargo 4 archivos a un formulario, cada archivo saca su progress bar, pero todas ellas se llenan simultáneamente, cuando debería ir individual...curioso
function uploadFile() {
  let file = _("file1");
  let txt = "";

  if('files' in file){
    if(file.files.length == 0){
      txt = "Select one or more files.";

    } else {
      for(let i=0;i < file.files.length;i++){
        //request y declaracion iterada de files
        let ajax = new XMLHttpRequest();

        txt += "<br><strong>" + (i+1) + ". file</strong><br>";
        let x = file.files[i];

        //push en array
        ary.push(x);

        //logs
        if ('name' in x) {
          txt += "name: " + x.name + "<br>";
Aqui despliego la función donde voy a controlar los files en el form
Y aqui, hago la progressBar individual
function progressHandler(event) {

  _("loaded_n_total").innerHTML = "Uploaded " + event.loaded + " bytes of " + event.total;
  let percent = (event.loaded / event.total) * 100;

  document.querySelectorAll('.progressBar').forEach(item => {
    item.value = Math.round(percent);
  });

  _("status").innerHTML = Math.round(percent) + "% uploaded... please wait";

}
function _(el) {
  return document.getElementById(el);
}
 
me ha llegado un correo con nombre de mi jefe
pero no usamos gmail...
 
uuhh....malo
 
y le tengo detras, asi que si me tiene que decir algo me lo dice hablado
XDDD
le he respondido: Me tienes hasta los huevos, ven y dimelo a la cara
 
tienes una misión secreta
@NicolasOƱate no te creo XD
 
@AQMR claro que lo he hecho, si no es mi jefe, me estan intentado coger el movil
 
8:43 AM
ah valeee
Entonces no te estaba entendiendo XD
Estaré atento porsiaca
 
@NicolasOƱate mitico scam
 
9:20 AM
a ver si alguno entiende lo que pasa, porque yo no, estoy haciendo algo muy similar a esto y me salta una excepcion en pmremGenerator me dice is not defined por qué en el ejemplo si que va y en mi código no?
 
Buenos dias
 
Vale
Ya solo me falta un paso del proyectito que me han pedido
Ahora me falta saber cómo solucionar que el PHP no me deja mandar documentos de mas de X peso
JAJAJAJA
 
9:37 AM
@NicolasOƱate si le hubieras seguido el rollo te diria que compraras tarjetas de regalo de google play o similares y les mandaras el codigo xD
para un regalo de un compañero de la empresa o similar xD
 
@abulafia Esta es duplicado ¿ no ? Me suena ...
0
Q: ¿Cómo se utiliza el operador morsa?

Adrián Sanz WallaceEn algunos cĆ³digos de Python me encuentro el operador := al que llaman morsa, ejemplo: if (x := 10 + 5) > 10: print(x) #return 15 ĀæCĆ³mo y para quĆ© se utiliza este operador?

 
@lois6b Pero ya tendria mi movil si le hubiese seguido el rollo
 
9:57 AM
@NicolasOƱate hahah no hombre, hablandole por mail
 
10:54 AM
@Trauma A mi también me suena. Y me suena incluso que era una pregunta auto-respondida como esta. Y casi diría que el mismo autor....
déjà vu?
 
Autorespondida estoy bastante seguro de que si, que también lo era
mismo author ... ya no se.
¿ Porqué el journalctl no me saca todas las trazas ?
 
Pues parece que nos engañamos. Lo único que he encontrado es esto:
4
A: ¿Qué significa := en Python?

ChemaCortesTener el operador walrus nos permite no tener que repetir cĆ³digo para hacer lo mismo. Por poner un ejemplo claro, veamos lo que serĆ­a un bucle para toma de decisiones: while (sel:=input("Introduce un comando ('quit' para salir): ") != "quit": if sel == "comando1": ... elif sel == "coma...

Otro Efecto Mandela?
Ah, no, espera... que en esa pregunta que acabo de enlazar hay una respuesta del propio autor de la pregunta
Pero de un usuario que ya no existe. Lo mismo es Adrián Sanz que borró su cuenta anónima y creó otra con nombre
 
Pero duplida si que es
joe
duplicada
 
duplida mola. Es como un sinónimo poético
 
Es lo que pasa por tener 10 dedos y solo 1 neurona :-)
 
 
5 hours later…
3:54 PM
hahaha
no me gusto visual studio >:v
 
@NicolƔsCastellanos por?
 
no lo se, la forma en la que se trabaja no me gusto
me gusta mas vscode
ademas me instalo 10gb de cosas que 100% seguramente no lo usare
No se porque este solo no esta entre los mejores de la historia: youtube.com/watch?v=Y1D3a5eDJIs
 
@NicolƔsCastellanos eso porque instalaste para hacer de todo...
 
@NicolƔsCastellanos vs code es un editor de texto...
 
4:03 PM
solo seleccione desarrollo de c++
 
@NicolƔsCastellanos dudoso...
 
@gbianchi si lo se, pero creo que con unas extensiones quedara bien
 
@NicolƔsCastellanos vs tiene un monton de funcionalidades que directemente no existen en code
 
y no van a existir, porque son propias de la compilacion en tiempo real que no pasa en vscode...
 
4:04 PM
@gbianchi
Tienes tiempo para una consulta de SQL
??
 
y no pesa tanto.. si esta tan pesado es porque instalaste mas cosas de las que necesitas...
@MauricioContreras dale
 
Me piden esto:
Media de la temperatura máxima por mes en las estaciones de Bélmez, Hornachuelos y Palma del Río.
Estoy haciendo 1 subconsulta, para primero obtener la temperatura máxima por mes, de cada estación mencionada, por cada año del conjunto de datos
 
@MauricioContreras si la base de datos tiene una funcion de media es usarla con un group by y un where para esas tres estaciones...
 
@gbianchi Me di cuenta que acabo de reportar una respuesta que es en realidad un comentario. Fue correcto que lo reportara?
O sea
Esta en la seccion de respuestas pero es comentario
 
Luego pienso usar AVG para calcular la media de todos los años
 
4:06 PM
@MauricioContreras AVG no es media.. ojo...
 
@gbianchi No?
Pensaba que si
 
@MauricioContreras no señor.. estadisticamente son cosas distintas.. te piden el promedio o la mediana?
 
@DanteS. Hola :)
 
En el ámbito de la estadística, la mediana (del latín mediānus 'del medio'[1]ā€‹) representa el valor de la variable de posición central en un conjunto de datos ordenados. Se le denota mediana. Si la serie tiene un número par de puntuaciones la mediana es la media entre las dos puntuaciones centrales. Ejemplo. 7, 8, 9, 10, 11, 12 Me = 9,5 = (9+10)/2 Existen dos métodos para el cálculo de la mediana: Considerando los datos en forma individual, sin agruparlos. Utilizando los datos agrupados en intervalos de clase. === Datos no agrupados === Sean xā€¦
 
@NicolƔsCastellanos Hola Nico!!! c:
Como va todo???
 
4:08 PM
Bien
 
Ya, se que son cosas distintas, soy matemático, pero el ejercicio dice media y asumí promedio.
 
En matemáticas y estadística, la media aritmética, también llamada promedio o media,es un conjunto finito de números, es el valor característico de una serie de datos cuantitativos, objeto de estudio que parte del principio de la esperanza matemática o valor esperado, se obtiene a partir de la suma de todos sus valores dividida entre el número de sumados. Cuando el conjunto es una muestra aleatoria, recibe el nombre de media, siendo uno de los principales estadísticos muestrales . == Definición == Dados los n números { x 1ā€¦
 
no habia entrado al chat porque la embarré y me toco crear otra cuenta jaja
 
No dice mediana
 
ah ok.. supongo que esta bien..
si si... seria el promedio..
perfecto...
 
4:08 PM
@gbianchi porque le mandas eso, resuelve ecuaciones ese men, es imposible que no sepa sobre eso
 
La subconsulta es esta:
 
volvamos a lo que estabamos...
 
SELECT sestacion as nombre_estacion, MAX(tempmax) AS temperatura_maxima, MONTH(fecha) AS mes, YEAR(fecha) as year
FROM acisclo.datos
WHERE sestacion IN ('Bélmez', 'Hornachuelos', 'Palma del Río')
GROUP BY sestacion, MONTH(fecha), YEAR(fecha);
 
@NicolƔsCastellanos Que bajon :c Que sucedio???
 
4:09 PM
@NicolƔsCastellanos porque no se que saben todos y capaz estaba confundiendo algo...
 
@DanteS. Ps es que cambie el correo y no lo pude verificar
 
@gbianchi viste mi mensaje?
 
la cuenta quedo inaccesible
 
@MauricioContreras y el max para que lo queres, si en general todas tienen una funcion average...??
 
@NicolƔsCastellanos ufff...
 
4:09 PM
Eso me devuelve el registro de temperatura máxima por mes de cada año para cada estación
 
@DanteS. si pero no se que reportaste...
 
@MauricioContreras pero todas las bases de datos tienen una funcion AVG!
 
@gbianchi Me piden el promedio de las máximas por mes de cada estación a lo largo de los años, entonces de esa subconsulta calcularé AVG
 
4:10 PM
Al final debo tener 3 estaciones con 12 registros cada una
 
@MauricioContreras ahhh perfecto....
 
SELECT ... FROM (SELECT...)
 
entonces esta genial lo que estas haciendo...
 
@NicolásCastellanos Yo respondí una pregunta y eso me motivó a hacer un modulo que permita capturar eventos de teclado cuando la ventana está enfocada. Tipo el input de Python, pero hecho por mi con el modulo getch c:
 
@gbianchi Vaya, muchas gracias, tenía miedo de sequelizar
 
4:12 PM
@MauricioContreras espera...
 
@gbianchi ya te pasé el link de la pregunta, respondeme cuando quieras c:
 
porque vas a obtener 12 registros de cada estacion?
 
@DanteS. Oh, y si lo lograste?
 
cuando calcules el max por mes, despues el avg no puede ser por mes...
el avg sera anual, no?
@DanteS. ya borre la respuesta.. no vi nada malo en tu reporte...
 
@NicolĆ”sCastellanos Todavía estoy viendo todas las combinaciones de objetos bytes. En breve te paso el diccionario de diccionarios que estoy haciendo con prueba y más prueba.
 
4:13 PM
ok
 
@gbianchi Genial! Entonces aprendí algo nuevo c: Reportar!
_bytetokey = {b'\x1b':'<Escape>',
              b'\xe0':{b'H':'<Up>',
                       b'P':'<Down>',
                       b'K':'<Left>',
                       b'M':'<Right>',
                       b'S':'<Supr>',
                       b'G':'<Inicio>',
                       b'I':'<Re Pag>',
                       b'Q':'<Av Pag>',
                       b'O':'<Fin>',
                       b'\x85':'<F11>',
                       b'\x86':'<F12>',
                       b'w':'<Control><Inicio>',
@NicolásCastellanos
Me basé en los eventos de Tkinter
 
waaaaaaau
 
Y vos como vas con la programación???
 
estoy intentando hacer graficos 3d con sdl
ya tengo algunas ideas: si tengo un objeto 3d, no se vera
porque tendre que agregar una fuente de iluminacion
 
Pua, suena dificil. Yo no me llevo bien con el 3D
Suerte con ese proyecto c:
 
4:16 PM
cuando tenga la fuente de iluminacion, tendre que porgramar el comportamiento de la luz, y para que se vea el objeto en la pantalla 2d, tendre que programar algo asi como una camara
 
@gbianchi a ver, debe ser el promedio de la máxima del mes para todos los años.
 
piensalo bien, una camara captura la luz y la organiza prar formar una imagern 2d de un entrono 3d
 
Tiene sentido
 
ademas, es como un cubo de rubik, solucionar una cosa soluciona otra a su vez
porque este metodo tambien favorecera para fisicas realistas
 
Y eso que estás haciendo para que es? Un juego?
 
4:18 PM
@MauricioContreras pero que promedio? porque si solo tenes un dato, el promedio es ese dato
 
no necesariamente
para cualquier aplicacion en simulaciones
como por ejemplo, ver en 3d como se comportaria un objeto en ciertas circunstancias fisicas
y aunque esto no lo han logrado nisiquiera equipos grandes de desarrolladores, yo se que yo puedo
 
Ya veo
 
solo es programar algo 3d que SOLAMENTE SE PROCESE, y "tomarle una foto" para mostrarla en pantalla
jeje
claro, suena facil
 
@MauricioContreras me suena a que despues vas a agrupar solo por mes.. y no por año.. es asi?? digamos vas a decir cual es el promedio para los diciembres solamente.. puede ser???
 
No me lo creo tan facil eso xD
 
4:21 PM
si jhaja
 
Igual no entiendo por que dices que no lo lograron. Tienes el motor source de Half Life 2 y Universe Sandbox que es un simulador de fisica en el espacio...
Así que no creo que sea imposible hacer un simulador de fisicas
 
si
pero no es muy fiel a la realidad
 
@gbianchi exacto
 
Bueno, lo importante es que haces algo que te gusta c:
 
yo pienso hacer algo que funcione muy basico, pero que logre hacer cosas complejas
 
4:23 PM
Interesante
 
es decir: si quiero ver que pasa si pongo agua en lava en una simulacion, no quiero programar lo que pasa, si no que el simulador lo haga
simplemente sabiendo las composiciones quimicas y las caracteristicas fisicas de el agua y la lava
 
@MauricioContreras ah genial.. entonces espero que lo soluciones.. si tenes otra duda chifla...
 
Ya veo, es un proyecto re ambicioso
 
Yo hace tiempo quize hacer un evolution simulator que usase el azar
Eso es nada comparado a lo tuyo
 
4:24 PM
posiblemente ni lo logre pero no tengo nada que perder intentandolo no?
jaja
wow y lo habias logrado?
 
Exacto c: Lo importante es disfrutarlo!
 
te imaginas que hubieras puesto una bacteria y saliera un humano? jajaa
 
@NicolĆ”sCastellanos Nah, mucho trabajo y no hubiera sido tan bueno... Hubiera sido una especie de Agario un poco más complejo...
@NicolƔsCastellanos Ojala xDDDDD
 
jaja
lastima
 
Bueno, si fuera tan facil, ya lo habrian hecho...
 
4:26 PM
tal ve
pero todos pensamos diferente y hay muchas formas de resolver algo
 
Hola!
 
Es verdad
@Anonima19 Buenas! c:
 
@gbianchi merci
 
por ejemplo GTA 4 es muy complejo y por lo tanto poco optimizado, pero se pudo haber hecho mas realista y mucho menos complejo
@Anonima19 Hola
ultimamente estoy paranoico
 
@NicolƔsCastellanos Ya veo
@NicolƔsCastellanos Por que? :c
 
4:27 PM
sudo mucho y no puedo dormir porque me la paso pensando
"sueño" despierto
 
Que terrible :c
 
Ojala te deje de pasar lo antes posible
 
@gbianchi Hola, soy la persona que publicó la pregunta de cómo mejorar mi código y como dijiste que te podía preguntar por chat, aquí me tienes molestando, si se puede!
 
4:28 PM
Puedo preguntar que te tiene paranoico?
 
pensar en mi futuro
 
@NicolásCastellanos ¿Qué tal?
 
ya casi termino el colegio
@Anonima19 bien :)
y entonces no puedo dejar de pensar en que hare despues
necesito hacer algo que me beneficie ya
porque las cosas son cada vez mas dificiles en la sociedad
 
O sea que no sabes que estudiar?
 
hoy en dia no se consigue dinero tan facil como se conseguia hace 30 años...
@DanteS. No no es eso
 
4:29 PM
Eso es preocupante
 
mucha gente estudia lo que le gusta, pero no muchos logran ser algo en la vida
 
:c
 
porque puede que alguien sea vendedor ambulante, pero sea muy inteligente, simplemente no tuvo oportunidades
no te parece?
 
Yo también siento que mi futuro no es brillante... Lo mejor es no pensar en ello y a la vez tratar de evitar dicho futuro lo mejor posible, con estudio que sube tus posibilidades
 
4:31 PM
@NicolƔsCastellanos Por desgracia es algo que puede pasar...
 
@gbianchi quedó así:
SELECT nombre_estacion, AVG(temperatura_maxima) as media_temperatura_maxima, mes
FROM(
  SELECT
    sestacion AS nombre_estacion,
    MAX(tempmax) AS temperatura_maxima,
    MONTH(fecha) AS mes,
    YEAR(fecha) as year
  FROM acisclo.datos
  WHERE sestacion IN ('Bélmez', 'Hornachuelos', 'Palma del Río')
  GROUP BY sestacion, MONTH(fecha), YEAR(fecha)
)
GROUP BY nombre_estacion, mes
ORDER BY nombre_estacion, mes;
Pero no sabría decir si es correcto. :(
 
@Anonima19 si.. seguro!
@Anonima19 entendiste los problemas asi rapidos que vi y puse en los comentarios?
@MauricioContreras excelente...
 
12 registros por cada estación. Creo que estaría bien.
 
@MauricioContreras esta buenisimo.. ahora quiero los meses con nombre ;)
jajajajaja
 
@gbianchi pues hasta allá no llego aún. XD
Lo que no me gusta es esto: Run time: 2.54 seconds, Data scanned: 4.7 MB
 
4:38 PM
@MauricioContreras sentis que tarda mucho?
 
Es lenta esta consulta?
 
parece medio lento... sobre que lo estas corriendo?
 
AWS Athena
 
¿Lo de que no funciona con enteros auto numéricos?, no había pensado en eso y lo de las funciones de limpiar, pensé que eran necesarias si había que insertar varias veces en una misma tabla de una misma forma, pero como está en clases no tengo que limpiarlas?, a eso te referias?
 
Pero lee los datos de un .csv, no es un motor persé
Creo que está bien así, total no me piden performance, sino resultados
 
4:39 PM
@MauricioContreras no se que decirte sobre eso.. en una db eso seria lento...
 
Por ahora vale.
 
pero en aws no se.. capaz esta bien...
 
@gbianchi imagino que si, porque debe leer el .csv y procesarlo luego en memoria. supongo que de allí los tiempos.
 
@Anonima19 primero, dejame sacarme de encima que esas clases, en mi opinion, nunca funcionan... mas alla de eso, analicemos como si funcionaran...
@Anonima19 limpiar las variables, no tiene sentido, porque cuando volves a llamar a la funcion se limpian todas porque les pones nuevos datos...
es mas.. tus funciones no permiten un ingreso de multiples datos.. siempre mandas una fila...
tu codigo es totalmente pausible de ataques de inyeccion de codigo, aunque sea de escritorio, porque estas usando un string para armar el query en lugar de consultas preparadas...
no se contra que base de datos va esto.. pero no en todas las fechas van con comillas simples, que es como las estas mandando...
 
:o hasta el momento, sólo he hecho las pruebas con mysql, me faltaba probar con sql server y sql lite....
¿A qué te refieres con consultas preparadas?
 
4:44 PM
llamas a la funcion obtener_componentes 6 veces seguidas, que recorre todos los componentes del form, 6 veces!
@Anonima19 tus consultas deberia recibir parametros...
no armar la consulta en base a un string...
 
Ahora viene una consulta más compleja :P
 
si, lo que pasa es que obtengo los datos y verifico que esten bien dependiendo del tipo que sean, fue lo que se me había ocurrido /u\
 
La analizaré y si tengo dudas pregunto por acá.
 
@Anonima19 eso no alcanza...
DELETE * FROM TABLE usuarios <- es un nombre de persona totalmente valido...
@Anonima19 entendes todo lo que marco?
 
Masomenos, llegué a la conclusión de que hice todo mal....
 
4:57 PM
@gbianchi mira esta petición, medio retorcida. teniendo un campo llamado hormintmax que es de tipo entero con formato hhmm donde los 2 primeros dígitos corresponden a la hora y los últimos 2 corresponden a los minutos, la consulta que piden es la siguiente:
 
Lo de ingresar múltiples datos lo había pensado hacer en otra clase y usar esa sólo para la tabla principal.
 
Media de la temperatura máxima por hora en cada estación. Se pide que se agrupe por estación y por cada una de las 24
 
0
Q: Como leer un archivo XML y validar con los datos de una tabla

John DoeEstoy en la creaciĆ³n de una funcionalidad que permita cargar archivos XML pero antes de cargarlos requiero verificar su contenido, no se si sea la manera correcta pero estaba pensando en algo como primero leer el XML para revisar su contenido y luego validarlo con los datos que tengo almacenados ...

 
Esto es lo que hice @gbianchi, y no petó la consulta, de hecho devuelve datos. XD
SELECT nombre_estacion, AVG(temperatura_maxima) AS media_tmax, hora_tmax
FROM (
  SELECT
    sestacion AS nombre_estacion,
    MAX(tempmax) as temperatura_maxima,
    hormintempmax/100 AS hora_tmax
  FROM acisclo.datos
  GROUP BY sestacion, hormintempmax/100
)
GROUP BY nombre_estacion, hora_tmax
ORDER BY nombre_estacion, hora_tmax;
 
Y según entendí tendría que quitar la función que crea la sentencia en un string ¿Y la ponfo directamente en la función que incerta en la base de datos? @gbianchi
 
4:59 PM
Hola a todos!
 
Hola
@gbianchi ¿Cómo puedo evitar que mi código sea inyectable?
 
@Anonima19 usando consultas preparadas...
 
mmm esto seria spam? Creo que ya lo publicastes 3 veces
1. https://chat.stackexchange.com/transcript/30872?m=58079688#58079688
2. https://chat.stackexchange.com/transcript/30872?m=58067264#58067264
3. https://chat.stackexchange.com/transcript/30872?m=58066504#58066504
 
tu consulta deberia recibir parametros... dependiendo de la base de datos, la consulta se escribiria de diferentes formas...
@JuanRivera en el chat? no creo...
@Anonima19 no deberias crear un string que contenga los datos...
@Anonima19 esto es para una aplicacion real y productiva?
 
@JuanRivera Hola, creo que si déjame lo reviso si ya lo comente aquí en el chat de SO en Español
 
5:05 PM
No, lo que pasa esque ya salí de la u y en lo que consigo trabajo quise mejorar mi programación, entonces la estoy haciendo para aprender, ya que en la universidad siento que no me esforcé mucho y no aprendí, entonces me puse como reto personal mejorar y llegar a un buen nivel de programación
Más que todo aprovechar todo mi tiempo libre en algo productivo
 
@Anonima19 ah ok... perfecto..
estudia sobre sentencias preparadas entonces...
 
Gracias, entonces buscaré sobre eso
 
@Anonima19 igual en general en las empresas se usan ORM... para evitar todas esos problemas...
@Anonima19 ah otra cosa.. esta terminantemente prohibido que una clase lance un messagebox... es un NO gigante...
las pantallas se ocupan de mostrar cosas.. no las clases.. la clase deberia devolver un mensaje de error y la pantalla manejarlo..
tal vez te convendria ver como funciona WPF y un modelo MVVM... que tiene muchas de las cosas que tratas de hacer ya resueltas...
es mas.. ese modelo no solo se usa en escritorio si no en web...
 
:o ¿De verdad?, entonces buscaré sobre esas cosas y quizás de paso pueda aprender algo sobre desarrollo web con c#! muchas gracias! :D
También estoy nerviosa porque me harán una prueba técnica para una plaza en un trabajo y siento que hay muchas cosas que necesita mejorar! muchas gracias por la ayuda! :D
 
Ahora si que tengo una consulta complicada: Temperatura media en función de la dirección del viento. Se piden cuatro valores, viento de componente norte (entre 315º y 45º), de componente este (entre 45º y 135º), de componente sur (entre 135º y 225º) y de componente oeste (entre 225º y 315º). Puede obtenerse como cuatro consultas distintas.
 
5:20 PM
@MauricioContreras naaa se puede hacer con una sola... y un gran case...
obtene una consulta con todos los datos que necesitas, y una columna viento que ya tenga resuelto eso.. y despues seguis como venis ;)
 
@gbianchi vale, lo estoy intentando, creo que lo tengo
 
Buenas
queria pedir consulta sobre porque no puedo acceder a mi XAMP desde otro pc de mi misma LAN
es algo bastante sencillo, que habre hecho como millones de veces
pero no se que esta pasando esta vez
y me estoy volviendo loco
no tengo firewall activado, el xamp le he puesto mi app como index
si accedo a la ip (en vez localhost) desde la propia maquina si va, pero afuera no
el error que me da desde otra maquina de la misma LAN es : ERR_CONNECTION_TIMED_OUT
ya no se que puede ser la verda..
 
probaste hacer un ping a la ip?
 
acabo de tirar un ping -t y esa tirandole pings sin parar sin problema
ostia..
soy subnormal xd
ya esta arreglado
no quiero ni decir lo que estaba probando jajaj, pero gracias @gbianchi
hoy he dormido fatal y se nota..
 
06:00 - 18:0018:00 - 00:00

« first day (2030 days earlier)      last day (1082 days later) »