« first day (1954 days earlier)      last day (1137 days later) » 

12:00 AM
.
.
.
.
.
.
.
.
.
.
.
.
.
 
nunca pude comprar esa consola
 
@fredyfx x2 xD
 
recién cuando vine a USA y empecé a trabajar me di el lujo de comprar el PS3 cuando había salido el PS4
tanto para comprar el Crash 1 2 3 y jugarlos raras veces xD!!!!
 
 
1 hour later…
1:11 AM
Era para preguntar: ¿Como uno puede usar un pendriver para juegar un juego?.
@fredyfx
@anythingg
 
¿?
 
@fredyfx Y como es EEUU.
Descargar un juego y pasarlo a PS2.
@anythingg
¿Como algo gratuito puede generar ganancia?.
Para cambiar el tema.
 
1:57 AM
Ejemplo: Los miles que hay en google play.
 
 
2 hours later…
4:10 AM
@anythingg Interesante justamente cuando terminé tu ya la habias editado.... ¿Regreso tu edición?.
Buenas noches.
 
 
4 hours later…
8:04 AM
Alguien?
 
8:28 AM
wenas
 
 
2 hours later…
10:35 AM
Jellou
 
10:59 AM
Hola
 
Alguien para una pregunta de base de datos?
 
11:25 AM
Pregunta: ¿Debo dejar este comentario o borrarlo y solo pedirle el intento?:
0
Q: Generar Combinaciones sin Repetir

Samuel82Es algo muy básico, no tengo muchos conocimientos digamos que quiero imprimir los posibles Resultados de un partido Por ejemplo Real Madrid - Barcelona y las posibilidades de goles de cada equipo son desde 0 a 9 como seria para que imprima todos los resultados posibles sin repetir Real Madrid 0 -...

 
@DanielBriceño Yo opino que lo dejes
 
@DanielBriceño Basta con dos for anidados.
for real in range(10):
    for barcelona in range(10):
        print(f"Real Madrid {real} - Barcelona {barcelona}")
 
Pense que los resultados debian ser aleatorios.
@CandidMoe Gracias.
@anythingg Gracias.
 
11:42 AM
Sólo piden que no se repitan. Si los quieres al azar:
import random
resultados = [(i, j) for i in range(10) for j in range(10)]
while resultados:
    index = random.randint(0, len(resultados) - 1)
    (madrid, barcelona) = resultados[index]
    print(f"Real Madrid {madrid} - Barcelona {barcelona}")
    del resultados[index]
Es un método adecuado al nivel de conocimientos del OP, y es conveniente que aprenda a hacer las cosas por si mismo, sin recurrir a librerías.
 
11:59 AM
Si creo que tienes razón.@CandidMoe
No sabia que se puede usar un bucle for dentro de una lista.
Todabia hay mucho de python que no he aprendido.
 
12:37 PM
No tengo java.:(
Y medí cuenta cuando al fin entendí este ejercicio:
0
Q: El desglose de operaciones en multiplicación de matrices (Java)

Raxel AriasEstoy haciendo un código que multiplica dos matrices, según como pide este ejercicio: Lo que quisiera saber es cómo puedo imprimir las operaciones que se hicieron en la matriz, como lo que está marcado de rojo, tampoco sé cómo puedo anexar los resultados a una matriz. Esto es lo que llevo por el...

Y se resuelve:
(a[0][0]*b[0][0])+(a[0][1]*b[1][0])+(a[0][2]*b[2][0])
 
Alguien para una cosa de base de datos y otra python?
 
¿? no entiendo.
Me tardé en complendé el patron de la formula.
 
1:04 PM
@DanielBriceño ¿Sabes multiplicar matrices?
 
1:19 PM
@Fernando hola
@Fernando ¿Qué problema tienes?
 
1:49 PM
@MauricioContreras de un fichero json puedo pasar a una base de datos relacional usando python por lo que he visto
Pero me da un montón de problemas el pip. Intento acceder a una web y me salta el ssl
 
2:02 PM
@Fernando pues no tengo idea de lo que hablas, de qué librerías o módulos de Ptyhon estamos hablando?
 
@MauricioContreras estoy usando urllib para el request de la web y luego también certifi y ssl
 
a[x]*b[x]; @CandidMoe Nunca me ha ido bien en matemáticas.
 
@Fernando porque no haces la pregunta en el sitio?
 
Ha ver si me acuerdo de como era: -c+(a*b)=-c+ab=-abc
Me equivoqué
-c+(ab)=-ac-bc
 
ax2+2abx+bx2
 
2:14 PM
..... And -C.
 
no vi la letra C
 
Is C negative.
a*-2+b*-2*ab*-2 //Creo segun la formula que diste
(a*(-2))+(b*(-2))
(-a2)+(-b2)
-a2-b2=-a2b2
 
cual es la formula origina??
y que tema se supone que es???
 
Creo que multiplicación de matrizes.
Ya me enredé.
-c(a*b)
 
2:22 PM
(xn+1)*(yn+1)
X y Y son los valores N es el indice y es incremental +1; se puede extender con mas dimeniciones...
al indice ir incrementando no se repetira la casilla hasta completar el ciclo del nivel.
tengo esta mas sabrosa
como calcular la profundidad de una matriz en php con esta estructura
0	1	2	3

$array =[
	0=>'nivel 1',
	1=>'nivel 1',
	2=>'nivel 1',
	'otro'=>[
		0=>'nivel 1',
		1=>'nivel 1',
		2=>'nivel 1',
		'otro'=>[
			0=>'nivel 1',
			1=>'nivel 1',
			2=>'nivel 1',
		],
	],
];
 
2:49 PM
0
Q: Calcular la profundidad de un array?

Francisco Núñezpartiendo de este ejemplo que es la estructura de un array: // 0 1 2 3 $array =[ 0=>'nivel 1', 1=>'nivel 1', 2=>'nivel 1', 'otro'=>[ 0=>'nivel 2', 1=>'nivel 2', 2=>'nivel 2', 'otro'=>[ 0=>'n...

 
@FranciscoNúñez eh... si empezas de 0, entonces siempre te va a dar uno menos.. suma 1 y listo...
 
solo pasaba a saludar
 
ヾ(^∇^)
 
3:12 PM
0
Q: convertir nodos de array/objeto multidimensional en array?

Francisco Núñezestoy intentando convertir los nodos hijos dentro de un array (estos puede ser objetos) pero no me funciona con array_walk_recursive: <?php $array = [ 0 => 'nivel 1', 1 => 'nivel 1', 2 => 'nivel 1', 'otro' => (object) [ //casteo para simular un objeto 0 =

 
3:25 PM
buenos días a @todes
@FranciscoNúñez Hola. ¡Lo logré! Ahora BEH es módulo funcional en sintetice.
ta lenta la subida!
 
3:43 PM
@quevedo felicidades
 
4:28 PM
@FranciscoNúñez le tuve que hacer sólo 3 cambios que no afectan tu código para nada:
1. Partí el paquete en dos secciones a. El bloque de archivos php para ubicarlo en módulos de la aplicación. b el contenido de skin (sin sus php) va al directorio público bajo error
2. reemplacé en todas partes $_SERVER['DOCUMENT_ROOT'] por __DIR__
3. uso la constante $baselink = \urlsprefix(); para prefijar las direcciones de recursos así:
href="<?= $baselink ?>error/skin/...etc"
y \urlsprefix(); es un método que establece un prefijo para asegurar las direcciones de recursos de modo independiente a como esté instalado el sitio
 
ok
estoy tratando de llevar esto:
    array_walk_recursive($data, function (&$value) {
        $value = is_object($value) ? (array) $value : $value;
    });
a otra notacion:
            array_walk_recursive($data,'foomethod');

function foomethod(&$value){
                $value = is_object($value) ? (array) $value : $value;
}
pero no me funciona pierde el puntero
 
Esto: is_object($value) ? (array) $value tiene un detalle fastidioso: sólo toma atributos
 
@quevedo a que te refieres con que solo toma atributos
 
yo trataría de serializar primero y poner un parser que saque lo interesante
(array) $objeto devuelve un array con atributos públicos
 
@quevedo estoy treatando de convtir los objetos que estan dentro de un array en arrys
 
4:42 PM
te pongo un tema aburridor:
 
incluyendo los objetos que en realidad son instancias de clases
 
mis clases tienen todos sus atributos protected
 
pasate para haca
 
y uso métodos mágicos __set() y __get() para accesarlos
de modo que esos atributos son públicos en la práctica, pero (array) $objeto no los muestra
 
@quevedo ok eso ya lo se no he llegado al punto de como resolverlo
 
4:52 PM
aloha~
buen día :D
 
@fredyfx hola
buen día
 
¿Cómo vas bro?
 
bn
ayer vi tu prog en youtube
 
¿Qué te pareció? ahorita ando anotando todo feedback que sale :D
para mejorar para la siguiente transmisión del próximo jueves
 
5:39 PM
@fredyfx Muy larga la intro musical
Da tiempo de leer la temática planteada en comentarios. Pero pasado un tiempo (eso me pasó) se toma la decisión de adelantar la cinta...
 
 
2 hours later…
7:13 PM
@CandidMoe Gracias por la url.
 
 
1 hour later…
8:16 PM
@quevedo vale, entendido :D
excelente, muchas gracias por el feedback
 
luego te paso más observaciones, estoy viendo nuevamente, tomando notas con juicio para pasartelas
 
te lo agradezco enormemente, valoro mucho todo feedback, en especial de mis grandes amigos de SOes
 
 
1 hour later…
9:32 PM
Alguien sabe de html css y js.
 
@quevedo gracias por la respuesta, saludos
 
@FranciscoNúñez un gusto
oe... te voy a compartir mi herramienta para manejo de arrays, te puede servir
no es perfecta y tiene muchas chambonadas pero es muy útil
 
@fredyfx me gusta esa técnica
 
@FranciscoNúñez Como puedo hacer para bloquear cualquier contenido js en una página html del lado servidor.
 
(Gracias a dios puedo volver a hablar con ustedes.)
 
9:41 PM
Chao.
@mauricio
Si quieres
@mauricio
 
@mauricio ¿Cuál?
 
No entiendo me estas echando?
 
@fredyfx el nuevo vídeo de youtube :)
Estoy suscrito a vos :)
 
9:53 PM
....... .....
Como puedo hacer para bloquear cualquier contenido js en una página html del lado servidor.
Me vino la pregunta a hacer esto en un comentario:
<p onclick="....">....</p>
El contenido del onclick era para cambiar la apariencia del texto y despues cambiar el texto.
Y la pagina me bloqueó.
Y aquí viene la pregunta:
2 mins ago, by Daniel Briceño
Como puedo hacer para bloquear cualquier contenido js en una página html del lado servidor.
____________________________By Daniel Briceño.
Y ¿Me viene está otra: Es posible colocar un código js en una etiqueta de estilo?.
 
@DanielBriceño desactiva el javascript en el navegador ...y ya no le llega nada al servidor
@quevedo gracias pero lo que necesito no me has contestado XD
 
@DanielBriceño claro que es posible, mira: <style>var miVar = "no Funciona"</style>. La cosa es que no funciona. :P
 
Jeje.
Si creo que tienes razón.
No pero usar php para bloquear la entrada de datos.
Por ejemplo: Yo mando mi comentario ellos lo agarran en formato html.
Si consigo JS usuario bloquea mandar mensaje:
Su solicitud no puede ser aceptada por seguridad.
Pero como css no es js me vino esa pregunta.
 
@DanielBriceño si consigues JS en donde?
 
alguien me ayuda estoy tratando de convertir este código:
array_walk_recursive($data, function (&$value) {
	$value = is_object($value) ? (array) $value : $value;
});
a esta notacion:
array_walk_recursive($data, 'metodousar');

function metodousar (&$value){
	$value = is_object($value) ? (array) $value : $value;
}
 
10:07 PM
@DanielBriceño tienes una mezcla de conceptos muy grande. Toda la culpa la tiene PHP y su nefasta y problemática particularidad de mezclar las cosas.
 
Es un lenguaje usado para los servidores y por eso creo que todas las páginas tienen php. Claro existen muchos otros lenguaje que se pueden usar en servidor. Pero para mí php es el mas usado.
 
tienes que explicar mejor que es :
lo que tienes
lo que sucede
lo que quieres
@DanielBriceño gana por popular en paginas ya existententes pero hay otras tecnologias emergentes
 
Esto no te sirve, @FranciscoNúñez?
 
Python.
 
@MauricioContreras que cosa??
 
10:09 PM
array_walk_recursive($data, call_user_func('metodousar'));

function metodousar (&$value){
	$value = is_object($value) ? (array) $value : $value;
}
Eso ^^^
 
@MauricioContreras no lo habia visto hasta este momento...
 
Jejeje
No sé si es lo que buscas, pero prueba a ver.
 
¿será una variable global.?
 
@DanielBriceño no por eso es el mejor, de hecho es todo lo contrario
 
Ocultamiento de data: Por eso se caracterisa.
@MauricioContreras
 
10:13 PM
@MauricioContreras si y no ... sucede que esto debe funcionar dentro de una clases... entonces me rebientan tus argumentos ... intente con [$this,'metodousar'] y no me deja
 
Pero no dijiste nada de Clases
Debes usar esto:
 
@MauricioContreras se me paso XD
 
array_walk_recursive($data, call_user_func(array('MiClase', 'metodousar')));
 
[$this, 'metodo'] no es lo mismo??
 
Eso que puse yo, es para métodos estáticos.
 
10:16 PM
@MauricioContreras pues no es eso el error es que dice que no le estoy pasando datos
 
@FranciscoNúñez Qué versión de PHP?
 
Fatal error: Uncaught ArgumentCountError: Too few arguments to function
metodousar(), 0 passed and exactly 1 expected in
7.4 minimo
 
Vale, olvidaba lo de los argumentos. No lo puedes hacer como una función normal, debes usar __invoke, para recibir los argumentos.
 
jajajaja yo diciendo que era el php ...
 
O podrías usar una closure
 
10:19 PM
mmm
lo mas facil XD
 
Por ejemplo:
 
esto me funciona:

array_walk_recursive($data, function (&$value) {
$value = is_object($value) ? (array) $value : $value;
});
dentro de una clase...
 
$metodousar = function (&$value){
$value = is_object($value) ? (array) $value : $value;
}
 
pero quiero evitar usar funciones anonimas
37 secs ago, by Francisco Núñez
pero quiero evitar usar funciones anonimas
 
@FranciscoNúñez pues te toca usarla, porque, lamentablemente PHP no tiene una forma de pasar argumentos con call_user_func
a menos que sea una clausura
 
10:21 PM
@MauricioContreras bueno eso no se que es XD}
 
array_walk_recursive($data, call_user_func($metodousar, $argumento));
Allí $metodousar es un closure y $argumento será el argumento que reciba $metodousar.
 
pero el argumento no es $data???
 
Vale, tienes razón, ya me hice un lío. XD
A ver que se me ocurre
 
yo pensaba hacer algo asi:
array_walk_recursive($data,[$this,'metodousar']);
el cual funciona peroooooo no sobre escribe el array con los cambios de la funcion metodousar
 
Ya me perdí de hace rato.
 
10:28 PM
@DanielBriceño es php en su version 7 en adelante, son vainas que metieron para trabajar con array que se supone que eliminarias los for anidados...
@DanielBriceño y en este caso evita el uso de recursividad... por eso es que quiero usar ese metodo ... de lo contrario no estaria aprobechando la version de php
 
Hay veces que es mas facil usar la antigua versión.
 
@DanielBriceño entonces usariamos windows 98...
 
No no sirve de mucho.
.
Pero tengo un simulador de ese windows Y me gusta como funciona.:)
 
@DanielBriceño exacto por que no todo lo viejo es mejor lo mismo pasa con php...
 
10:33 PM
@MauricioContreras si, es una pendejadita que me ha tenido desde ayer aqui investigando como hacerlo...
ya lo solucione parcialmente
@MauricioContreras mira esti
 
Interesante array_walk_recursive
 
<?php

class FooBar
{
    public $pub_string = 'hello world!';
    protected $pro_int = 10;
    private $priv_array_long_name = ['a' => 1, 'b' => 2];
    const CONST_OBJECT = ['a' => 1, 'b' => 2];

    public function foofunction()
    {
        return "Hello World!";
    }

    protected function foofunction2()
    {
        return "Hello World!";
    }
}


function metodousar(&$value)
{
    $value = is_object($value) ? (array) $value : $value;
}

$array = [
    0      => 'nivel 1',
    1      => 'nivel 1',
tengo un problema y es que si el objeto es una instancia de una clase no la convierte en nodos de un array XD o subdatos de un array
por eso en la imagen del var_dump sale como un objeto
 
10:59 PM
pregunta de quesito: por qué un programa en C da un output diferente si lo ejecuto en terminal o lo ejecuto en el debugger?
cuando digo diferente digo verdaderamente diferente, al punto de que condiciones se cumplen o no. tengo un array dinamico y pienso que tiene algo que ver
porque despues de ejecutar el programa en terminal como 20 veces seguidas (sin recompilar ni nada, tal cual ./main), una o dos veces me da el output correcto
 
Donde salen los datos?
 
está todo hardcoded
 
Y que tipo de datos son?
 
¿hardcode?
 
11:03 PM
es una estructura con un array dinamico a otra estructura
hardcoded me refiero a que todo está en el codigo fuente, no hay ni un solo scanf ni un open ni nada
 
datos de tipo int, double, char, y void. Cual de los anteriores.
 
a ver, resumo rapido
 
tengo una estructura tBurger, con int id, string name..etc, y con un tIngredient *ingredients;
entonces el tema es que tengo un malloc() para *ingredients
 
Y que pasa cuando terminas de usarlo.
 
11:05 PM
que a su vez la structura tIngredients tiene un string name y un int quantity
 
¿lo destruyes?
 
no hago nada porque lo uso hasta el ultimo momento del programa
 
Creo que ya voy captando.
Tienes un arrays de una estructura.
 
si
y tengo una funcion del_ingredient() que me quita gramos a los ingredientes o si quita más gramos que los que tiene borra el ingrediente
 
free(positión).
.... Quieres hacer un libro de recetas.
 
11:09 PM
asi que cuando (quantity >= b->ingredients[posicion].quantity) creo un array auxiliar del mismo tamaño que el actual, copio todo con memcpy y recorro la lista de ingredientes otra vez y copio desde aux[posicion] a b->ingredientes[nuevo_indice] si el nombre no coincide
asi que al final me quedo con el array b->ingredientes con todos los ingredientes menos el que me sobra, hago realloc( num_ingrediente -1)*sizeof(tIngredientes) y deberia reallocar la memoria
y eso hace....si ejecuto el programa a traves del debugger para ver que coño pasa
es como el experimento cuantico del double slit
 
Resultado:
 
si no miro sale mal, si miro sale bien
 
sale error y el otro normal.
 
si voy paso a paso al final hace lo que tiene que hacer, si lo ejecuto normal, me da mal
si
 
Y que código te sale.
 
11:12 PM
mmm
number of ingredients = 3
i=0 name=lettuce quantity=100
i=1 name=onion quantity=100
i=2 name=bacon quantity=100
number of ingredients = 1
i=0 name=lettuce quantity=50
ese es el output que se espera del codigo
pero el que me sale es este
number of ingredients = 3

i=0 name=lettuce quantity=100

i=1 name=onion quantity=100

i=2 name=bacon quantity=100
Ingrediente lettuce pos 0
Ingrediente lettuce pos 0
Ingrediente onion pos 1
Ingrediente lettuce pos 0
Ingrediente pos 1
[ERROR] No ingredient with name bacon exists
Ingrediente lettuce pos 0
Ingrediente pos 1
[ERROR] No ingredient with name mushroom exists

number of ingredients = 2

i=0 name=lettuce quantity=0

i=1 name= quantity=100
hay prints extra, como Ingrediente lettuce pos 0
si te da cuenta hay un momento que el nombre del ingrediente de pos 1 está borrado
y no sé por qué
sin embargo, en el debugger me sale esto
@"Ingrediente lettuce pos 0\r\n"
@"Ingrediente onion pos 1\r\n"
@"Ingrediente lettuce pos 0\r\n"
@"Ingrediente bacon pos 1\r\n"
@"Ingrediente lettuce pos 0\r\n"
@"[ERROR] No ingredient with name mushroom exists\r\n"
@"\r\n"
@" number of ingredients = 1 \r\n"
@"\r\n"
@" i=0 name=lettuce quantity=50\r\n"
que es el output que se espera
menos los prints esos que he puesto para intentar sacar luz al asunto
 
Me regala el código.@JoseRodriguez
 
y si ya lo quieres flipar del todo, pongo el programa en www.onlinegdb.com el valor final de lettuce es 65
number of ingredients = 3

i=0 name=lettuce quantity=100

i=1 name=onion quantity=100

i=2 name=bacon quantity=100
Ingrediente lettuce pos 0
Ingrediente lettuce pos 0
Ingrediente onion pos 1
Aux[0].name = lettuce - resize_index=0
b->ingredients[0].name= lettuce
Aux[1].name = onion - resize_index=1
Aux[2].name = bacon - resize_index=1
b->ingredients[1].name= lettuce
Ingrediente lettuce pos 0
Ingrediente pos 1
[ERROR] No ingredient with name bacon exists
Ingrediente lettuce pos 0
Ingrediente pos 1
claro
onlinegdb.com/SJmq6FZ7d aqui tiene señor
 
Señor menos respecto todavia no he llegado a esa edad.;(
 
pues compañero de fatiga
 
Voy a ver que puedo hacer y si concigo el erro te informo.:)
 
11:19 PM
gracias, yo sigo depurando tambien
 
Animo que si se puede solucionar.
@JoseRodriguez ¿No tienes gitgub?.
 
El código no se muetra veo, todo vacio.
white..............
 
vaya, a mi si me sale completo
espera, que tengo el repo privado
 
Se puede esperar tengo android 4.
@JoseRodriguez En gitgub si se me puede mostrar o descargar.
Igual:(
 
puedes verlo ya?
 
Me llevó main?
O me llevo todo.
 
todo
en la practica nos dan main.c
que no podemos tocar
y el resto es burguer.c y burguer.h
eso es lo que he escrito yo
asi que me tengo que adaptar a lo que hace main.c y a las especificaciones de la practica
que está en README.md
de todas formas he comentado casi todo el codigo en burguer.c asi que no deberia asustarte
 
Es una practica tuya.
De cuantas personas
.
Hasta gitgub nos negrea android 4.::=(
 
11:28 PM
de mi solo
es una practica individual
y pensé que la terminé cuando debuggeaba, pero cuando fui a ejecutarla en terminal...BOOM, se rió de mi
asi que imaginate mi cara de tonto cuando en debug me da el output que espero, y en terminal no
 
Voy a ver. Hasta mañana si no ahorita. Ya se como obtenerlo.
 
@mauricio ah vale, gracias :D
 
Listo ya los tengo copiaos.
 
perfecto
 
@JoseRodriguez ¿Cuantos años tienes?.
 
11:40 PM
35, por?
 
Yo 18años
Jeje soy el mas Joven.
 
aun te queda.....
 
@DanielBriceño ¿Que haces? ¿4° Medio? ¿La U.?
 
Ya me retiro. :).
 
11:44 PM
tiene que ser algo en del_ingredient
y algo en el realloc()
 
..... Al llamar a init el compilador me sale que está indefinida.
Y claramente la puedo observar.
.... Porqué desde main llamas a burger.h
Vere que puedo hacer.
 
68
Q: Common reasons for bugs in release version not present in debug mode

BennyWhat are the typical reasons for bugs and abnormal program behavior that manifest themselves only in release compilation mode but which do not occur when in debug mode?

 
@CandidMoe Pregunta: Para compilar solo una ves un archivo se hace: ifndef name
defined name
endif
 
no te lies, "gcc -g -Wall -o main main.c burguer.c"
@CandidMoe estoy mirando pero creo que le hago null al array auxiliar antes de salir de la funcion
 
:57261311 #ifndef _CRON_H_
#define _CRON_H_
....

#endif
 
11:57 PM
En burger.h puse al final el include burger.c.
@CandidMoe gracias.
 

« first day (1954 days earlier)      last day (1137 days later) »