« first day (1902 days earlier)      last day (1205 days later) » 
00:00 - 16:0016:00 - 00:00

4:03 PM
@Trauma Un día no vas y el del bar llama a tu mujer para darle el pésame
 
@Benito-B no no no
Los que llevan leche condensada me los tomo en casa
en el bar, solo el de las 7:30
es que me pilla lejillos, son 10 minutillos a pie
 
Ahh... el de las 7:30 lo tomas negro?
Para compensar tanta leche con el otro xD
 
Cortado ... con una gotita de lecha de cartón
y acompañado de 1 caña de chocolate xDD
 
Buenas busco a un conocedor de PHP y en especial FTP... más específico ftp_get() ... alguien ??
 
Ya decía yo que eso iba a ser poco dulce para tu fino paladar
 
4:05 PM
El nivel de azucar, siempre alto :-D
 
Yo antes tomaba leche condensada con todo la verdad sea dicha xDD
No está buena ni nada la tarta de galletas con leche condensada y flan...
 
@Benito-B A ver, mido 1.84 y peso 90Kg. Este cuerpo serrano hay que mantenerlo :-)
 
@Trauma No se llena un pajar sin paja
 
¡¡ CORRECTISIMO !!
Muy buena expresión, no la conocia
Me la apunto :-)
 
Muy típica en Galicia
 
4:07 PM
buenas
 
En el Tercio Norte de la Armada, no :-(
 
si algun master le puede echar un ojo
2
Q: Trigger que se ejecute sólo al actualizar determinadas columnas o campos

Jheyman MejiaTengo el siguiente trigger en SQL con MariaDB v10.1 como SGBD CREATE TRIGGER tic_bd_compus_bu BEFORE UPDATE ON tic_bd_compus FOR EACH row INSERT INTO tic_bd_info (ant_centro, ant_usuario, nuevo_centro, nuevo_usuario, ...

 
A lo mejor es porque estabas ocupado chupando guardias
 
Pues también :-(
9 meses perdidos
 
Lo mismo decía mi madre de mi, y mira
 
4:08 PM
Con lo bien que hubiera estado yo procrastinando en otras cosas ...
 
Quien de acá sabe de php y ftp ¿?
 
@Benito-B XDDD
 
@Excorpion sueltelo Míster, no soy experto, pero los he manejado
 
@JheymanMejia Pues bien, mira, quiero descargar archivos con una conexion ftp. El tema es que algunos de estos están llegando en modo "solo lectura" lo cual trae diferentes problemas. ¿Como se debe aplicar el ftp_get() para traerlo con todos los permisos?
 
@Excorpion Tu sabes que lo mejor de PHP es la doc que tiene, en castellano, ¿ verdad ?
int $mode
Anda, que me pase de listo
nada, @Excorpion, perdona, que me he columpiado
 
4:12 PM
XDDDDDDDDDDDDDDDDD
 
nada, pues tendr'as que cambiarles tu los permisos a mano, después de bajarlos
 
Es que ese es el problema... a veces son más de 1000....
 
pues mas de 1000 cambios a mano :-)
 
la idea es asegurar que lleguen bien por que el programa se debe automatizar
 
se ve que los trae con los permisos que tengan en el server, o los que tenga por defecto tu usuario
 
4:13 PM
Y ya detectamos donde ocurre que se activa en solo lectura, eso se esta resolviendo
pero hay que evitarlo en otros lados por las dudas
 
¿ est'an así en el server ?
o puedes intentar cambiar los permisos por defecto de los archivos que crea tu usuario
aunque supongo que eso sera mas joio
 
@Trauma si, eso puede afectar
@Trauma y se haces los cambios a nivel de directorio?
 
ummm ... no se, los permisos no se heredan ¿ no ? ¿ o si ?
 
@Excorpion puedes tener un 777
por ejemplo
 
de directorio a archivo
 
4:16 PM
depende, pero en general sí se heredan
 
lo primero, es confirmar si los guarda con los permisos que tengan en el server
 
@Trauma Por errores del dispositivo que envía al servidor, llegan en ese modo, esta reportado, pero hay que agregar metodos de evitarlo.
@JheymanMejia 777 ??
 
en linux es chmod 777 -Rv /dir
@Excorpion pues no necesariamente, ese permiso es global y un poco delicado en cuanto a seguridad
 
@Excorpion Si se bajan de 1 en 1, ¿ cual es el problema para ponerles tu los permisos a mano ?
 
Mmmm.... ok, pero hay entonces algun modo de detectar que permisos trae un archivo ?
 
4:18 PM
stat( )
bueno, en PHP no se, sera algo parecido
 
@Trauma la idea es detectarlo, y cambiarlos... el programa se debe automatizar al finalizar todo
 
pero solo los puedes detectar despues de guardarlos
 
@Trauma si los da
o sea, es la misma funcion creo
 
pues ya lo tienes, cuando acabe, los recorres todos y cambias los que necesites
 
esto cambia el permiso que te comentaba
y se herada a los archivos internos del directorio
 
4:20 PM
aunque yo lo haria justo despues de bajarlos, no se me ocurre ningun motivo por el que tengas que esperar a que terminen todos
 
con fileperms ( string $filename ) : int
optines los permisos del fichero
 
vamos, no hacia ni stat( ), les ponia el modo deseado y listo
 
@Trauma Nunca dije que esperaria a cada uno... creo que puedo agregar eso al ftp_get()
 
pues es lo que te llevo diciendo ya un rato ;-p
si retorna true, haces el chmod( )
 
yo optaría por heredar los permisos del directorio
no se
me parece que es la forma más rápida
hacer la prueba, darle permisos full a un archivo, y revisar si al descargarse con ftp_get() los conserva
 
4:22 PM
La forma mas rapida, es que el dispositivo que los sube al servidor... no lo haga de ese modo XD
 
no no no
 
@Excorpion tambien, pero eso sería como controlar al que sube
 
nunca jamas te fies de otro
que lo haga tu codigo
 
y eso siempre ha sido dificil
como cuando tienes un formulario y esperas que el usuario no use tildes o ñ
 
Y, si puedes, no te fies ni de tu código, comprueba las cosas
 
4:24 PM
Oigan a todo esto
soy al unico que le pasa esto ??
Por que tenemos inglés en donde no había inglés ??
 
A mi no me pasa
 
tampoco me pasa
 
whaaat
a mi si me pasa :C
 
0
Q: COMO CARGAR IMAGENES A MY SQL

Walter Stiven Carrillo Duartebuen dia deseo poblar una base de datos de productos estos productos tienen la foto no quiero subirlo desde el formulario quiero subirlo directamente en my sql se que el valor del campo es blob pero como la cargo ??? desde mi pc gracias de antemano // NO HAY CODIGO

 
ya le respondi a ese
borre los datos de la página y me sigue saliendo en ingles...
 
4:27 PM
Hola, esta bien que se agrege esa variable en la edicion aun cuando el OP no lo puso desde el principio?
0
Q: Funcion que genera una contraseña aleatoria - problema

Ernesto G.Estaba haciendo una funcion que me retorna una contraseña aleatoria con numeros, y letras en mayusculas y minusculas. El problema es que me coloca un 'Undefined' o 'NaN', al inicio. las operaciones que hago, para generar la contraseña: const minus="abcdefghijklmnñopqrstuvwxyz"; const ...

 
No para nada...
@PabloLozano estas por ahi ?
 
@JuanRivera no, esto no debería hacerse
pueden parecer cosas muy obvias, y creo entender el porqué se añadió la variable
el problema es cuando el OP en su código original realmente no la tiene, y ése es el error en su pregunta
 
esperen a @PabloLozano primero, a el le diremos eso, dado que quizás fue un error simplemente.
 
veo que @JuanRivera tiene la edicion pendiente, creo que es mejor hacer una reversión, en todo caso, esperemos a Pablo, en mi opinión
 
fue lo que dije XD
 
4:37 PM
@Excorpion veo que @JuanRivera tiene la edicion pendiente, creo que es mejor hacer una reversión, en todo caso, como dice Excorpion esperemos a Pablo, mi opinión es revertir xD
 
XDDDDDDD
 
omg como hay gente asi XDDDD
Le dije a un OP que usara su consulta en bruto en la base de datos para que viera si da resultados
primero no daba, por que sus where no tenian valores
le dije que agregara los valores que el conoce, y viera si efectivamente se ejecuta bien
esto fue lo que me consulto...
> SELECT ed.codigo_expediente('2020126') FROM expediente_digital ed INNER JOIN expediente_digital_juridico edj ON ed.codigo_expediente = edj.codigo_expediente
 
Luego va y me pregunta... ¿Como se hace? XD
 
@JuanRivera Añadí la declaración de la variable porque por defecto los fragmentos de código se ejecutan en modo estricto
pero no afecta a la ejecución puesto que está declarada pero sin valor (es decir, es undefined)
y el error es reproducible: si se intenta concatenar un número aparece un NaN y si intenta concatenar un caracter aparece un undefined
 
4:48 PM
0
Q: ¿Existe una comunidad dentro de Stack Exchange en la cual se base en opiniones?

John DoeHola a toda la comunidad, Varias veces me he encontrado con que realizo una pregunta en la cual espero una respuesta formal por parte de la comunidad, pero a muchos de los usuarios les parece una pregunta basada en opiniones o así la califica la comunidad y a la final la pregunta es cerrada. A ve...

 
Pero entonces deja de ser el problema real del OP y se transforma en una amalgama que has creado para el. @PabloLozano
Si el error del OP es tácito, no es necesario cambiar SU codigo, pero si darle a conocer los errores, que fue lo primero que hice
 
@Excorpion No estoy de acuerdo, él claramente está ejecutando su código en modo no estricto, con lo que en la primera asignación la variable se crea como propiedad de window, teniendo un valor inicial de undefined
pero para aclararlo lo editaré y pondré el código original y el código "ejecutable"
 
Pero el cometió 2 errores, y le estás anulando uno... no necesitamos un codigo ejecutable dado que su codigo NO es ejecutable
los errores del OP son 2
no declarar la variable y no definirla.
ademas, y yo tambien lo hice en mis pruebas
agregas el console.log que el OP jamas tuvo para comprobar bien el error
 
Entiendo pero lo veo como si estarias diciendo esto: Voy a definir tu variable pero no lo voy a inicializar, aunque en si ya le estas dando parte de la respuesta en la pregunta que es el primer paso "definir la variable "
 
Incluso aun tengo guardadas las pruebas en la consola
 
4:58 PM
@MauricioContreras te he escrito en un chat
 
hola
como estan??
 
@Excorpion el Math.random es de cero a uno
 
@JackNavaRow eso no tiene sentido...
 
La función Math.random() retorna un punto flotante, un número pseudo-aleatorio dentro del rango [0, 1). Esto es, desde el 0 (Incluido) hasta el 1 pero sin incluirlo (excluido), el cual se puede escalar hasta el rango deseado. La implementación selecciona la semilla inicial hasta el algoritmo que genera el número aleatorio; este no puede ser elegido o cambiado por el usuario.
 
5:07 PM
@Excorpion 1 + 1
 
De todos modos no se que me dices a mi
es la funcion del OP
 
@FranciscoNúñez hola!!! :) muy bien y tu?? aqui peleando con el codigo nuevamente jaja
 
Lo unico que note es que los valores obtenidos eran 1, 2 y 3
 
4107
A: Generating random whole numbers in JavaScript in a specific range?

Ionuț G. StanThere are some examples on the Mozilla Developer Network page: /** * Returns a random number between min (inclusive) and max (exclusive) */ function getRandomArbitrary(min, max) { return Math.random() * (max - min) + min; } /** * Returns a random integer between min (inclusive) and max (...

 
QUE ESO NO ES MIO !!! XDDDDDDDDD
 
5:28 PM
@WinterIsBack que tienes de nuevo??
 
@Excorpion Si no usas el modo estricto, el no declarar una variable no es un error
Se asume que es una variable global
que se genera en el momento en el que se le asigna un valor
 
Don @JackNavaRow, se le saluda. Feliz año!!!
 
5:50 PM
@FranciscoNúñez codigos con fetch jajaja
 
Asumir cosas que se deben programar... esta mal
 
@Excorpion ??? llego tarde y no me entero
 
@WinterIsBack pa ver
@WinterIsBack es sencillo normalmente fetch se usa para consumir api's etc
fetch('https://api.github.com/users/manishmshiva')
// Handle success
.then(response => response.json()) // convert to json
.then(json => console.log(json)) //print data to console
.catch(err => console.log('Request Failed', err)); // Catch errors
 
@MauricioContreras pablo lozano modifico la pregunta base del OP corrigiendo en ella un error que el tenia
 
te va a retornar un objeto tipo json
avatar_url: "https://avatars1.githubusercontent.com/u/46276883?v=4"
​
bio: "Cybersecurity | Machine Learning | DevOps"
​
blog: "http://www.manishmshiva.com/"
​
company: null
​
created_at: "2018-12-31T08:05:40Z"
​
email: null
​
events_url: "https://api.github.com/users/manishmshiva/events{/privacy}"
​
followers: 1
​
followers_url: "https://api.github.com/users/manishmshiva/followers"
​
following: 4
​
following_url: "https://api.github.com/users/manishmshiva/following{/other_user}"
​
gists_url: "https://api.github.com/users/manishmshiva/gists{/gist_id}"
@Excorpion no es que este mal, es un error de novatos... como asumir que el usuario colocara numeros en un campo y el programador coloca el campo tipo text...
 
6:05 PM
@FranciscoNúñez Pero lozano se lo EDITO al op
 
cual???
error de sintaxis eliminen la pregunta...
 
6:20 PM
@Excorpion Eso díselo a Python y Javascript, ambos lenguajes asumen que si la variable no existe, se ha de crear en ese momento
la diferencia es que en JS se crea como global y en python como local
 
PERO EL OP NO LO TENIA ASI
como no entiendes eso XD si el no lo tiene asi, ese es el error de el
No puedes asumir que la variable contraseña de el, es global o lo que sea, por que el error menciona que jamas se declaro
 
si el OP no lo tiene de esa manera se le deja un comentario para que haga la correccion o se corrige en la respuesta y se le hace ver en scope de la variable...
 
Exacto, pero no vas y le editas la publicacion corrigiendo ese error
 
no se deben corregir pregustas editando codigo y el contexto del codigo... cuando mucho la correccion sobre codigo es para hacer el hightligh ...
incluso despues de editar una pregunta donde el codigo se le hizo highligh y estaba incompleto se reporta que le faltan detalles...
 
7:05 PM
@Excorpion Porque no afectaba en nada al problema que tenía el OP, declarada o no esa variable no estaba inicializada
y sin esa línea no podía crear el fragmento ejecutable
es decir, el código seguía fallando de la misma manera, para mi ese cambio era equivalente a identar correctamente el código, puro estilismo. Si pudiese hacer que los fragmentos de SO no añadieran un 'use strict;' no habría tocado nada
un momento... me desdigo... no lo añaden...
entonces por qué no funciona?
 
@PabloLozano misterios de la ciencia
Pero como no se ni de lo que hablan, mejor no digo ni pio. XD
 
ahh, creo que si usas "const" automáticamente chrome asume que estás en modo estricto
 
@PabloLozano ves? misterio resuelto, nada de brujería.
 
bueno, en cualquier caso he dejado el código de la pregunta como estaba, acepto que mi edición no fue una buena idea
 
@PabloLozano Segun yo si afecta, por que son 2 errores los que tiene. 1 no declarar una variable y 2, no inicializar esa variable. Son cosas ligadas, pero diferentes.
Entonces si tu vienes, y declaras la variable, estás eliminando 1 error original del OP.. no declarar.
Entonces que sucede, si, nos sirve a NOSOTROS visualizar bien el error. Pero eso lo corregimos y se lo explicamos al OP para que se entere, que contraseña se debe declarar, se debe incializar, y otro dijo que no use ñ asi que apoyo eso ademas
@PabloLozano muchos creimos eso jaja
 
7:49 PM
0
Q: ¿Por que aparece texto en inglés en donde antes era español?

ExcorpionSupongo que este caso se debe reportar acá... Resulta que hoy me he dado cuenta que al seguir una publicación, el texto de seguido o siguiendo ya no aparece, en su efecto, aparece following. Por qué está ocurriendo esto ???

 
@Excorpion nos pasa a todos :)
en publicaciones que estamos siguiendo
 
varios aca dijeron que no
ademas ayer no pasaba
hoy si
 
pasa sólo cuando estás siguiendo un post
se cambió el string de Following a $~post$Following
 
4 hours ago, by Excorpion
soy al unico que le pasa esto ??
 
leé el post en el que respondo lo que pasa
estoy viendo el PR en el que se hizo el cambio:
 
7:57 PM
Entonces ese cambio no ha recibido traduccion aun
eso dices ?
 
claro, leé esto:
6
A: ¿Por qué aparece <X> en inglés? ¿Estamos perdiendo traducciones?

g3rv4El código que traduce el sitio puede pensarse como un gran diccionario, donde para cada cadena en inglés tiene la correspondiente cadena en español. Por lo que en algún lugar, existe algo del estilo: var traducciones = new Dictionary<string, string> { ["Hello"] = "Hola", ["Bye"] = "Chau" } ...

el string en inglés se cambió
y acá podés traducirlo si tenés ganas
a los demás no les pasa porque no entraron a un post que estén siguiendo
 
mmm
entiendo
gracias por la aclaracion
 
8:39 PM
Me cambie de casa y de ciudad. Lo primero que hice fue instalar la red local y conectarme a Internet via PC. Lo segundo fue logearme en StackOverflow via Google. Y ... aparece una mensaje : "No reconocemos este dispositivo" ... ta-tan!. "Para validar que eres tu, por favor usa uno de los siguiente dispositivos:" y salen mi celular y mi tablet.
Es el mismo PC, el mismo todo. Lo único que cambia es mi ciudad y probablemente la subred IP.
Bueno, sin gas, sin refri, pero con Internet. Las prioridades están claras.
 
8:56 PM
@g3rv4 haga el push cuando pueda :p
 
@gbianchi será mañana probablemente :)
 
@g3rv4 genial
tengo que abrir traducir y arreglar la pantalla cuando el texto es de una linea y demasiado largo...
prometo mirarlo a ver si lo podemos solucionar...
es solo estetico deberia ser tocar algun css o algo asi...
 
@CandidMoe felicidades por tu nuevo hogar. O no?
 
te acabo de borrar montones de comentarios en una respuesta tuya @Excorpion y los pase a un chat... esto para que despues no te quejes que te borran cosas sin avisar :p
 
GRACIAS !!!!!
te doy una medallita al orden y la democracia
No puedo darte un real, te doy una de google imagenes
XD
 
9:07 PM
cuando los comentarios se vuelven eternos.. al chat... el sistema te da la opcion de seguir en el chat.. por mas que el usuario no tenga suficiente reputacion.. ahi si puede hablar...
 
@gbianchi Si lo se, solo que nosotros nos fuimos a discord
 
@MauricioContreras Alivio más que nada, después de meses buscando algo decente por toda la provincia. Me había dado plazo fatal 15/Enero: si no encontraba algo a mi gusto, arrendaría lo primero que apareciera. Encontré esta casa llena de luz. Tiene un "cuarto" pequeño, una cosa rara de 1.6x2.1, sin ventanas, con un tragaluz. Puse el computador ahi, a ver si evito el problema del sol pegando de lado.
Me deje la base del hervidor eléctrico en la otra casa; tampoco tengo gas. Mañana no habrá café ,,, huummm pero tengo un soplete de gasfiter y un balón de gas.
 
 
2 hours later…
11:04 PM
Algun experto en SQL?
 
@JheymanMejia A ver para que somos buenos ?
 
necesito crear un trigger con condicional if
CREATE TRIGGER tic_bd_compus_bu BEFORE UPDATE
ON tic_bd_compus
FOR EACH row
BEGIN

IF new.centro_operacion <> old.centro_operacion || new.usuario <> old.usuario THEN BEGIN

INSERT INTO tic_bd_info
(ant_centro,
ant_usuario,
nuevo_centro,
nuevo_usuario,
f_registro)
VALUES (old.centro_operacion,
old.usuario,
new.centro_operacion,
new.usuario,
NOW());

END;

END IF;

END
--
esto no funciona
es referente a esta pregunta
3
Q: Trigger que se ejecute sólo al actualizar determinadas columnas o campos

Jheyman MejiaTengo el siguiente trigger en SQL con MariaDB v10.1 como SGBD CREATE TRIGGER tic_bd_compus_bu BEFORE UPDATE ON tic_bd_compus FOR EACH row INSERT INTO tic_bd_info (ant_centro, ant_usuario, nuevo_centro, nuevo_usuario, ...

@JohnDoe ahí actualicpe
actualicé
 
Lo que necesitas solucionar es lo mismo de la pregunta ?
Lo que quiero decir es lo que agregaste a tu ultima actualización
 
@JheymanMejia Me parece que el doble pipe es de oracle
Prueba con: IF (new.centro_operacion <> old.centro_operacion or new.usuario <> old.usuario THEN BEGIN
 
11:21 PM
@JohnDoe lo mismo si
@PatricioMoracho Acabo de probar y me da el mismo error
me dice error de sintaxis al final de
NOW());
 
No miento, no es de Oracle es de mysql.
Que nabo que soy! claro, no puedes usar una función en un insert, crea una variable antes y asignale el valor de now(), y en el insert usa esa variable
 
@PatricioMoracho pero la estoy quemando en el código y aun así tampoco
por ejemplo
'2021-01-13 17:41:13');
No sé si esto se pueda hacer con el trigger
 
hola compañeros no sabia que hasta tenemos emiisora(radio) definitivamente los programadores somos los mejores(xD creo que ya me puedo decir programador)
 
00:00 - 16:0016:00 - 00:00

« first day (1902 days earlier)      last day (1205 days later) »