« first day (2226 days earlier)      last day (865 days later) » 

12:06 AM
0
Q: ¿Qué significa el link website al proponer en Area51?

ArtEzeYa recibí la explicación de cómo proponer un sitio en Area51, pero no entiendo mucho, específicamente el tercer punto, donde se pide un enlace web, que no puede estar en blanco. Quisiera una explicación de cada uno de los tres puntos, el que más me interesa es el tercer punto, que es el que menos...

 
@CandidMoe y @abulafia miren :D
0
A: separar palabras de otros caracteres

ChristianEn primer lugar muchas gracias @CandidMoe que me ha ayudado a trabajar en mi tokenizer y es de este del cual ha surgido este código. Lo he pasado de python a JavaScript. Lo que hace este es separar un string según los caracteres que encuentre. Sigue siendo algo rudimentario ya que está hecho desd...

 
 
5 hours later…
5:33 AM
@Christian Claro, los strings son siempre el problema.
 
6:00 AM
Strings con caracteres escapados dentro, con expresiones insertadas (como f-strings), con caracteres en Unicode. Son la maldición.
 
6:52 AM
A las güenas :-)
Asco de Viernes :-(
 
7:22 AM
Buenos dias
puente a la vista
 
Y de los grandes :-)
 
7:58 AM
@Trauma Al menos yo he empezado este lunes quedándome a gusto: "Todo tu código es un sinsentido que denota una falta de conocimiento del lenguaje, te aconsejo repasar las bases antes de seguir intentando programar"
0
A: 3 en raya en c++

PaperBirdMaster tengo que hacer el 3 en raya en C++ Pues tienes un muy mal comienzo: la cabecera <stdio.h> es del lenguaje C y no debe ser usada en C++. Si realmente fuese necesario (que no es tu caso) deberías usar la versión adaptada a C++ incluyendo la cabecera <cstdio>, lee este hilo para saber más del tem...

 
@PaperBirdMaster ¡ HAHAHAHA ! Veo que sigues manteniendo el título de presidente del club XDDD
Bueno, hora de bocata de atún completo ... ¡¡ con pepino !!
Y zumito de naranja :-)
 
8:16 AM
Bueno, vacaciones pedidas. Ya queda menos
 
@PaperBirdMaster En tu trabajo?
 
8:29 AM
Mi respeto a quienes tienen que explicar la diferencia entre C y C++ a los novatos casi cada día. Al menos el código Java no compila si lo intentas hacer pasar por Javascript, con lo que el error se soluciona rápido xD
 
@PabloLozano seguro que no compila?
XD
 
@NicolasOñate En mi trabajo ¿qué?
 
Hoy no tenía pepino, solo huevo :-/
Me siento estafado :-/
 
@Pikoh Bueno, class Hola {} compilaría en ambos
pero no se me ocurre algo más largo
es más fácil que compile código C# en Java que código Javascript
 
8:53 AM
@Trauma Eso tiene fácil solución: quédate de pie.
 
XDDDDD
 
Recuerdo haber puesto una barra de pan en una respuesta, hoy he puesto un tampón:
0
A: Usar parámetro non-type en una plantilla de variable C++

PaperBirdMasterLas plantillas pueden ser abrumadoramente complicadas si no se entiende cómo funcionan. Como su nombre indica, son una plantilla para generar otra cosa, imagina que son como un tampón de tinta: La "instancia" no existe hasta que estampas el tampón sobre un papel y para instanciar necesitas sab...

 
@PaperBirdMaster ¿Esta permitido tal grado de honestidad y franqueza? Tal vez has traumado al pobre OP.
@PabloLozano Otro de los problemas de C++
 
9:10 AM
@CandidMoe ¿Otro de los problemas de C++ es que no compila JavaScript? O_o
 
@Christian Esperate que te toque ver garbage-collection.
 
@CandidMoe ¿Tal vez? ¡Ojalá lo haya traumado! la piel muy fina tiene la gente, si son estudiantes así mejor que no lleguen a profesionales.
 
@PaperBirdMaster La general confusión revela un problema de diseño subyacente.
@PaperBirdMaster Soy de la misma opinión, pero como hay be nice, parece que eso no se puede decir (intolerancia, abuso, ...)
@PaperBirdMaster Como norma personal de diseño, las cosas complicadas de explicar me producen desconfianza. La marca del genio es reducir la complejidad, simplificar las cosas.
@Christian. Esta página muestra el esqueleto de un interprete de Lisp en C. Solo necesitas una breve introducción a Lisp para entender como procesa. Enjoy.
 
9:32 AM
uffff ... nueva versión en breve. ¡ Odio esto !
Follón de ramas y rebaseos y ostias, todo deprisa y corriendo :'-(
Acajonao estoy
 
@CandidMoe ¿Puedes reformular esa frase? No la entiendo :(
@CandidMoe No veo la intolerancia ni el abuso, es más, he respondido la pregunta.
@CandidMoe Estoy de acuerdo, por eso es tan importante enseñar C++ moderno, ya que elimina mucha de la complejidad innecesaria que tiene el C++ arcaico... pero sigo sin entender qué tiene que ver eso con lo de java y javascript.
 
@PaperBirdMaster Resulta que nadie entiende correctamente C++. Resulta que para entender C++, hay que leerse y entender 1.000 de criptica documentación, la que deja un montón sin definir. No es problema de la gente no entender, es problema del lenguaje que no se entiene.
(Y en realidad era un comentario a Pablo Lozano, no a ti).
@PaperBirdMaster Pues a mi me han borrado comentarios harto más suaves que ese.
 
@CandidMoe Hay t'as pasao xDD El lenguaje en si es sencillo, poco mas que un C con esteroides. Son solo ciertos aspectos puntuales los que se complican un poco
Mayormente, temas de plantillas
 
@CandidMoe Falso.
@CandidMoe Pero lo mío no es un comentario ;P
 
9:48 AM
@PaperBirdMaster No importa realmente. Abandone toda participación en SOes que no sea responder preguntas. Ni comentarios, ni ediciones, ni revisiones de colas.
 
@Trauma Ni siquiera las plantillas son complicadas (y cuando lleguen los concepts, aún menos), lo que tienen una curva de aprendizaje elevada y los horrendos mensajes de error que generan no ayudan a su análisis.
 
@PaperBirdMaster Reconoce que la síntaxis en cuanto empiezas a complicarlas un poco, no ayuda
tipo plantillas variadicas
o usar plantillas auxiliares como parámetros
o las otras 1000 cosas que se pueden hacer
 
@Trauma Las plantillas variadicas me daban dolores de cabeza brutales hasta que empecé a entender cómo funcionan los paquetes de parámetros
@Trauma ¿plantillas auxiliares? ¿eso qué es?
 
@PaperBirdMaster Asi es como yo llamo a cuando un parametro de una plantilla lo sacas de otra plantilla
para simplificar las sobrecargas
 
@Trauma Supongo que te refieres a inyección de nombres, pero sin un ejemplo no estoy seguro.
 
9:55 AM
template< typename T, typename J = plantilla_auxiliar< T >::type >
y cosas así
 
@PaperBirdMaster ¿Cual es la diferencia entre plantillas en C++ y duck-typing en Python?
 
@CandidMoe Para podértelo explicar, necesitaría aprender lo que es duck-typing en Python. ¿Puedes hacerme un resumen?
 
@PaperBirdMaster Lo mismo que tanto te gustaba de Objective-C xDD
 
@Trauma NO. Me niego a pensar que Python tiene alguna similitud a Objective-C
 
@PaperBirdMaster Pues claro que la tiene. Como todos los leguajes sin tipado estricto. Incluso JavaScript.
Entendiendo como tipado-no-stricto a como maneja Objetive-C las interfaces
 
9:59 AM
En Python, todos son objetos. La clase no importa, en tanto tenga los métodos. Si tengo una función que procesa objetos clase A, puedo pasarle uno de cualquier otra clase, en tanto implemente los métodos de A que se ocupan en la función.
 
Al teclado se le ha ido la pinza :-/
 
La idea es "si camina como pato, grazna como pato, es un pato"
 
@Trauma No, no, no. Te equivocas, Objective-C no tenía tipado estricto, tenía tipado achurunflé. Podías instanciar una serie de objetos no relacionados y llamar funciones de otros objetos con el compilador dando una alarma ¡que no un error!
 
@PaperBirdMaster Pues eso es el duck-typing xDD
 
@Trauma No, eso no es duck-typing. @CandidMoe dice que el objeto destino debe tener la función llamada, en Objective-C no es necesario
 
10:01 AM
@PaperBirdMaster ¿ Y como lo va a saber hasta que no intente llamarla ?
Es exactamente lo mismo. En python, esperas que el objeto la tenga. Pero nada fuerza a comprobarlo, salvo tu mismo. O un error en tiempo de ejecución
Lenguajes no-tipados xDD
 
En Python da error en tiempo de ejecución.
 
Ok. Y en C++, en tiempo de compilación
 
@Trauma Porque se supone que es un lenguaje compilado y estáticamente puede conocer la estructura de tipos, la relación entre ellos y los miembros de que disponen. Así que no podrías hacer graznar a un trolebús porque los trolebús no tienen método de graznar.
 
@Trauma Lo que te obliga a tener templates.
Cada cual elige su propio veneno.
 
@CandidMoe Correctísimo xDDD
 
10:04 AM
La implementación de clases en Python es un hack.
 
@PaperBirdMaster Jejeje ... hasta que llegas a la parte de como implementa las clases xDD
 
El duck typing de Python se puede "formalizar" escribiendo lo que Python llama "protocolos"
 
Objective-C es un lenguaje de script compilable xDD
 
Go tiene lo mismo pero lo llama "interfaces"
y en go no hace falta ni declararlos. El compilador "los deduce"
 
Todo lo que queráis, son solo ad-hoc en tiempo de ejecución si el lenguaje no es fuertemente tipado
Que te ahorran a ti escribir algunas líneas de código
 
10:06 AM
@Trauma Objective-C es un disparate, eso que describo no debería compilar... sin embargo no sólo compila (que indicaría que no hace comprobación de tipos) si no que compila y advierte que podría no funcionar (es decir: SÍ hace comprobación de tipos, pero se la pasa por el forro, que es peor que no hacerlo).
 
@PaperBirdMaster Objetive-C es un C pelado con una implementación dinámica de clases
Basicamennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
ascode teclado
Las clases son diccionarios nombre_del_metodo -> implementación
No puede hacer chequeo estático de eso
Y así funciona también en lenguajes interpretados
 
@CandidMoe Se parece a las plantillas pero cambiando que las comprobaciones las hace en tiempo de compilación, no de ejecución. En C++ puedes tener una plantilla a la que le pasas una instancia de T llamada i y redactas la instrucción i.f();. Para cualquier instancia en que la instrucción i.f(); sea válida, la plantilla compilará.
@Trauma Poder puede, otra cosa es que le importe hacerlo... que ya se ve que no.
 
A mi me gusta en ese sentido Go: Tu declaras una interfaz, pero no tienes que declarar explicitamente que tu clase la cumple, ya se encarga el compilador de mirarlo
 
@PaperBirdMaster jejeje ... podría ... mas o menos ... si le añades la carga dinámica de clases ...
 
@Trauma ¿Qué dinámica ni que hostias? El lenguaje es de tipado estático y compilación estática... lo tiene todo para hacer la comprobación en tiempo de compilación (¡si hasta muestra una alarma!) pero pasa de hacerlo, es un despropósito.
 
10:11 AM
@PaperBirdMaster Que no. Que no es estático. Solo es estatico la parte de las variables-miembro de las clases
No tienes mas que echarle un ojo a su run-time
 
@Trauma Y a eso me refiero, no es estático porque no quiere, tiene todos los elementos y herramientas para serlo y decide por diseño no serlo, lo cuál es un disparate.
 
¡ Tocate los cajones ! Pues claro que es porque no quiere. Igual que cualquier otro lenguaje dinámico.
python o javascript o cualquiera
 
Lo que no entiendo es por qué se llama Objective C, la sintaxis no se parece en nada a C o C++
 
Es C pelado, con las cosas de clases como una extensión
Creo que cualquier código C compila sin problemas
 
10:15 AM
@Trauma Y a eso me refiero, deliberadamente decide no hacer una cosa que podría hacer y esa cosa que no hace da lugar a errores que no deberían suceder, inconsistencias que no deberían existir y genera malas prácticas y antipatrones que serían evitables... si quisiera.
@PabloLozano Márketing, igual que java y javascript.
 
Pues igual que cualquier otro no-tipado ¿ no ? python podría haber sido tipado igual
simplemente, se decidió no hacerlo
 
@Trauma Igual no. No puedes ser tipado y no tipado a la vez, no puedes ser compilado e interpretado a la vez. Objective-C decide ser todo para no llegar a ser nada. Mezcla dos cosas opuestas para en lugar de hacer sinergia quedarse con lo peor de ambos mundos... sólo un demente pensaría que algo así es buena idea.
 
@PaperBirdMaster ¿¿ Como que no puede ?? Claro que puede xDD
jejeje ... de hecho, ahí lo tienes ;-p
 
Es como si alguien decidiese que la sal es mejor con sus componentes en su estado elemental y se sorprendiese de que la gente muere envenenada por cloro o tiene quemaduras cuando añade sodio puro a el agua.
 
Pero es que el que se está sorprendiendo eres tú, no el que diseñó el lenguaje xDD
Simplemente, tomo C y le añadió lo que le gustaba de Smalltalk
una clase es un mapa de nombres de eventos y funciones de respuesta
 
10:22 AM
Lo más increible de Objective C es que Apple lo haya usado tanto tiempo como lenguaje obligatorio para sus plataformas
 
@PabloLozano hmm..tanto cuesta poner : interfaz?
;)
 
y la única razón de que ahora sigamos hablando de él
 
A mi hubo un tiempo en que *me gustó Objetive-C
Lo consideraba una mezcla entre estático y dinámico
 
Eso dice más de tí que de Objective-C
 
Intentó coger lo mejor de ambos mundos :-)
Es como si en python, el uso de __slots__( ) fuera obligatorio y no te dejara añadirle atributos
Tienes variables internas de acceso rápido, y respuestas a eventos dinámicas
Si le unes una carga dinámica de clases ... et voila, ahí lo tienes: Objetive-C
Asco de teclado :-/
 
10:26 AM
@Trauma Vale, pues cambio la analogía, Apple decide que la sal es mejor con los componentes en su estado elemental y mientras la gente muere intoxicada por cloro o por explosiones derivadas de mezclar sodio y agua, nos dice que la sal de esa manera es estupenda y que lo usa en todos sus productos... mientras la gente que cocina para Apple tiene que usar máscaras antigás y escudos. Todo genial xD
@Trauma Se llama lunes, no teclado.
 
Y, sin embargo, el problema es la gente :-)
 
Por lo que he leído, la historia es que Jobs, cuando lo echaron de Apple y fundó Next, contrató a un montón de programadores de una empresa que acababa de cerrar y usaba Objective-C, así que usó ese lenguaje en su nueva empresa. Y cuando fue comprada por Apple, pues se pasó a usar ese lenguaje allí también
 
@PaperBirdMaster Mas bien creo que es el WiFi ... que me corta la conexión con la Rpi y me deja las teclas medio tontas :-(
Enga, están a puntito de mergear el repo meta ... podreis oir las explosiones ahí donde esteis xDD
Se han integrado cambios en 4 componentes clave ... esto va a ser divertido ...
Ah no, 5. La BBDD también ha cambiado jejeje
 
0
Q: ¿Tener una memoria SSD afecta de alguna forma el tiempo de ejecución de mis programas? Pregunto especialmente por programas en Visual Studio/C++

EMILIO BLEstoy realizando una comparativa del tiempo de ejecución en diversos programas y quisiera tener en cuenta todos los factores que pueden hacer variar el criterio elegido.

 
10:48 AM
@Pikoh Te da cierta flexibilidad, como no tener que modificar clases preexistentes (de una librería de terceros, por ejemplo) para usarlas si tienen los métodos ya existentes
 
@PabloLozano ah eso es otra cosa. Que la comprobación de que el interfaz se cumple es en tiempo de compilacion te refieres?
o que no se comprueba todo el interfaz, solo parte?
no termino de verlo
 
Creo que, puesto que tú defines la interfaz que vas a usar como parámetro, la puedes hacer todo lo minimalista que quieras
con lo que lo de "en parte" es innecesario
pero sí, se mira en tiempo de compilación
usa ducktiping pero en compilación
tipado estático
 
no termino de ver la ventaja...
 
Es que Go no tiene clases ni herencia
 
@PabloLozano ya, me falta toda la información para entenderlo. No se nada de go
creo que algun dia mire un poco por encima, pero ahora ya no recuerdo nada
Yo a ver estas navidades si me meto con MAUI y net core 6...
 
11:10 AM
0
A: ¿Tener una memoria SSD afecta de alguna forma el tiempo de ejecución de mis programas? Pregunto especialmente por programas en Visual Studio/C++

PaperBirdMasterVamos a suponer que tienes un martillo y una cincel, con esas herramientas escribes una suma en una losa de piedra: 2 + 2 Acto seguido usas un bolígrafo para escribir la misma suma en un post-it™ 2 + 2 Ahora llamas a un amigo y le pides que haga la suma. ¿Ha tardado más en hacer la operación ...

 
@PaperBirdMaster épico jajajjaja
 
@PaperBirdMaster Hoy estas inspirado.
 
@Pikoh ya somos dos :)
 
sabia que esta pregunta os iba a gustar...aunque yo sigo sin tener claro si debería cerrarse
 
11:25 AM
@CandidMoe Podría ser peor... podría llover.
 
11:51 AM
Otra vez... qué desastre de código...
Atención a los presentes, ¿para qué creéis que sirve el valor de retorno de esta función?
t_rc CReportFrame::on_deferred_event_reception_database_report(CFormatedEvent* p_event)
{
	if (does_pass_filter(p_event))
		return RC_OK;

	CFormatedEvent *new_event = new CFormatedEvent();
	*new_event = *p_event;

	if (m_map_deferred_events.find(new_event->get_signal() ) != m_map_deferred_events.end() )
		delete (CFormatedEvent*)m_map_deferred_events[new_event->get_signal() ];

	m_map_deferred_events[new_event->get_signal() ] = new_event;

	return RC_OK;
}
 
pues si siempre devuelve lo mismo...para nada?
 
@Pikoh ¡bingo! xD
Es más, en ninguna de las llamadas a la función se comprueba el valor de retorno
 
joe, como manejan en mi empresa..acabo de ver a uno con un maserati levante
 
Y me da hernia de sinápsis la manera en que copian el objeto CFormatedEvent.
Y hacen un map::find para ver si el elemento está para después usar dos veces el operador de indizado >_<
Tan pocas líneas, tantos fallos
 
@PaperBirdMaster ¿ Como era la síntaxis para inicializar variables estáticas en clase plantilla ? No me sale :-(
 
11:58 AM
@Trauma ¿En qué estándar? Antes de C++11 tenías que inicializar fuera de la clase, después puedes inicializar dentro
 
@PaperBirdMaster Ah, cierto ... lo estaba haciendo fuera
 
Ojo, ¿es constante? xD
 
no ... pero ahora que lo dices, la voy a poner
¿ Y las thread_local ?
 
@Trauma Huy... ahí me has pillado, yo lo inicializaría igual.
 
Je. Ahora no tengo llaves ... el teclado me está volviendo loco, en serio ...
 
12:04 PM
@Pikoh desde 96.000€
 
@PabloLozano correcto
 
@Pikoh Yo lo más pijo que he visto entre mis copañeros es un Cupra Formentor enchufable, pero es la mitad de eso
voy a comer
 
@PabloLozano aqui hay algun coche carillo. Pero esto llama la atencion
y nuevo, no de segunda mano ni nada por el estilo XD
 
@Pikoh en ingles y spam
 
12:21 PM
@NicolasOñate cual?
 
-2
Q: Best time to buy and sell stock in Pseint

Sofia GonzalezSay you have an array for which the ith element is the price of a given stock on day i. If you were only permitted to complete at most one transaction (ie, buy one and sell one share of the stock), design an algorithm to find the maximum profit. Example 1: Input: [7, 1, 5, 3, 6, 4] Output: 5 max....

perdon
 
ingles si..pero spam?
 
@Pikoh cierto, me parecia que describia el uso de un producto, pero en realidad es el enunciado de un ejercicio
 
12:54 PM
Bueno, vamos recogiendo. ¡¡ Pasad buen puente !! :-D
 
@Trauma igualmente
 
 
2 hours later…
2:35 PM
@CandidMoe no gracias, prefiero seguir sufriendo cuando este en la universidad
Por ahora ya fue suficiente con mi intérprete
 
3:06 PM
Alguien tiene idea del motivo por que se cerro esta pregunta ???
1
Q: Tengo un error al crear una insercion en un formulario con PHP y Mysql

victor maclandatengo un problema al intentar añadir un cliente a la base de datos, estoy probando a ver como va esto pero no entiendo mucho todavia, una ayuda se agradece, el codigo de error que me saca es este: Fatal error: Uncaught TypeError: mysqli_stmt_close(): Argument #1 ($statement) must be of type mysql...

@gbianchisi tienes tiempo, me explicas como es que termino cerrada por favor ?
 
@Christian Me faltó mencionar que debes implementar tu propia administrador de memoria, para no tener que hacer malloc a cada rato.
 
@Excorpion yo pediría que pusiera el código (un MVCE, no todo ese HTML que está en ese link) en la pregunta misma... así como está, si se rompe el sitio externo la pregunta no tiene sentido (y no puede ayudar a alguien más)
 
@Excorpion Tiene un error en su código:
thrown in C:\xampp\htdocs\Clientes\crear_cliente.php on line 42
pero no ha puesto el código en la pregunta
 
@PabloLozano Si se lo que tiene, respondi a la pregunta junto con otra persona
 
yo (que no soy mod) cerraría para pedir que agregue el código... y cuando la arregle, se reabre
 
3:10 PM
Hay suficiente información para que sea respondida, no necesita ni detalles ni aclaraciones
tampoco hay peticiones de nada como para argumentar
 
el código en el link es para mi el principal problema... hay información para que sea respondida ahora, capaz que en una hora no (o puede cambiar el contenido del link)
 
Mi voto de cierre fue porque no hay código, otra gente votó por "necesita aclaraciones"
el código en un enlace que puede variar o desaparecer puede dejar la pregunta coja en el futuro
 
Entiendo lo del codigo, pero el motivo de cierre no es el aplicado
 
se espera que las preguntas y las respuestas sean autocontenidas
 
Si el OP va a la descripcion, no calza con un motivo de cierre correcto
 
3:11 PM
@Excorpion Es un problema del site
 
> Se necesitan detalles o más claridad - algunas veces necesitamos más información para ayudar a resolver tu problema.
y no hay peticiones de algun tipo de información
Creo que solo 1 motivo de cierre es correcto, pero los otros 2 votos de cierre son equivocados
 
si tiene votos de cierre por diferentes motivos, solo se muestra uno de los motivos
pero todos se acumulan para cerrar
 
@PabloLozano Es algo que igual he notado
 
mi voto fue por que no hay código para analizar
El enlace lo obvié, la verdad
Puedes editar la pregunta, añadir el código del enlace y votar para reabrir
 
Por eso solicite en comentarios un motivo, pero nadie aparecio
 
3:18 PM
El problema es que si simplemente voto, a menos que me pase por la pregunta no veré los comentarios
ya que mi usuario no ha interactuado con la misma
 
Ohhh.,.. horrendo por parte del sistema
Yo por inercia sigo cada pregunta que haya cerrado o votado
Nunca interactue con que el sistema no informa nada de cambios
 
@Excorpion He editado la pregunta y la he puesto en la cola de reabrir
 
Apoyo la reapertura
 
3:51 PM
@Excorpion se cerro por que le hacían falta detalles; tu de casualidad revisas las ediciones y las horas en las que ocurren??? hay te darías por enterado de como estaba el POST original...
 
@Arcanis-TheOmnipotent No le hacian falta detalles
de que rayos estas hablando ?
> tu de casualidad revisas las ediciones y las horas en las que ocurren???
Que mierda de pregunta es esta además ?
 
honestamente, yo la dejaria cerrada y volveria atras la edicion
primero, porque esa respuesta ya esta mil veces en el sitio...
es como el NPE de java
o el de c#
segundo, porque fue mal contestada al no tener codigo
y tercero, porque OP no la arreglo.. y nadie le pidio que la arreglara.. mucho mandarlo a leer pero absolutamente nadie le dijo que el codigo debe ir en el sitio.
no voy a hacer nada, pero yo voto por volverla atras y dejarla cerrada
y este comentario:
que tiene que ver con la respuesta?
 
@gbianchi Es lo unico que mencioné, si hace falta el codigo, alguien debio decirlo. Hay 3 votos de cierre, de los cuales 1 es por falta de codigo. La pregunta termina diciendo faltan detalles o aclaraciones, pero nadie aparecio a aclarar eso al OP.
 
@Excorpion estoy de acuerdo.. mucho cierre, poca explicacion para op
 
Tampoco me molesta que Lozano haya corregido la pregunta agregando el fragmento de codigo. Aun asi tienes razon que el OP es el que debio haberlo hecho.
 
4:03 PM
@Excorpion a mi si.. y mas, porque es una pregunta RECONTRA DUPLICADA
 
Al buscarla, la duplicada en ingles tiene la respuesta
4
Q: mysqli_stmt_close() expects parameter 1 to be mysqli_stmt, boolean

user10699385this was working about 5 minutes ago and has suddently stopped. It is a simple login form, please see code below <?php // Initialize the session session_start(); // Check if the user is already logged in, if yes then redirect him to welcome page if(isset($_SESSION["loggedin"]) && $_SESSION["lo...

Pero no hay una español que sea bien explicada
BTW busque como noob el error
> Fatal error: Uncaught TypeError: mysqli_stmt_close(): Argument #1 ($statement) must be of type mysqli_stmt, bool given
 
@Excorpion esta mil veces en español
hay que hacer una canonica
lo que pasa es que siempre pasa en el execute, este es en el close.. pero la teoria es la misma...
 
Pero no aparece si la buscas
 
4:40 PM
es raro que la busqueda de SO funcione de forma decente....
 
es mejor usar google o filtrar por etiquetas y pocas palabras
 
4:56 PM
@PabloLozano En google busque el error como novato, como puse arriba, y solo sale 1 respuesta stackoverflow en español y esta mal explicada.
 
5:09 PM
0
Q: ¿Por qué jachguate no fue el gestor de la comunidad?

ArtEzeSi el que propuso el sitio fue jachguate, ¿Qué pasó en el medio para que Juan M fuera el gestor de comunidad y no jachguate? ¿Cómo es que se cambia tan ligeramente el gestor? Comentario de jachguate: https://chat.stackexchange.com/transcript/6493/2012/11/22 Hola, bienvenidos a la sala de chat ...

 
5:34 PM
Jellou
 
Jai
 
 
3 hours later…
8:36 PM
@CandidMoe esto a =10.1+1+1-1*2; me devuelve 22.2 y debería devolver 10.1
 
Buenas
Tenia una duda sobre la seguridad de mi servidor, estaba revisando los logs de /var/log/auth.log
estoy mirando las ips en internet, y esta por ejemplo : abuseipdb.com/check/31.31.216.170?page=1 , eesta reportada por ataques ssh de fuerza bruta
 
has lo que SO y cualquiera. Bloquea la ip si realiza demasiadas peticiones
 
9:07 PM
@Christian Aritmética sin precedencia. Ahora tendrás que aprender a evaluar expresiones algebraicas.
 
9:41 PM
@Christian. Como compilar una expresión algebraica.

La compilación es básicamente traducir a RPN, usando dos stacks: uno de valores, otro de operadores.

Expresión: 2 + 3 * 6 - 1

1) '2' al stack de valores.
2) '+' al stack de operadores.
3) '3' al stack de valores.
4) '*' ¿Tiene '*' mayor precedencia que '+' (tope del stack)? Si -> '* al stack de operadores.
5) '6' al stack de valores.
6) '-' ¿Tiene '-' mayor precedencia que '*' (tope del stack)?
   No -> Ejecutar operacion '*' con valores en el stack y colocar resultado en stack valores.
 
Buenas noches!!!
Tiempo ha que no me paso por aquí!
Todo bien señoras y señores?
 
9:57 PM
@CandidMoe suena sencillo
voy a probar
@AQMR buenas tardes XD
con razón sentía que faltaba un español
@CandidMoe como declaro la precedencia??
lo hago con un diccionario o puedo hacer un string */+- y obtener la posición y con eso definir la precedencia?
 
@Christian Si, un diccionario puede ser. Usa la tabla de C: en.cppreference.com/w/c/language/operator_precedence
 
ok, gracias
 
@Christian También debes tener en cuenta que hay operadores que asocian por la derecha y otros por la izquierda [en.wikipedia.org/wiki/Operator_associativity]
 
si me di cuenta de eso
 
 
1 hour later…
11:10 PM
 

« first day (2226 days earlier)      last day (865 days later) »