« first day (700 days earlier)      last day (2707 days later) » 
02:00 - 13:0013:00 - 21:00

02:41
este chat ya no es como era
02:52
@x-rw ¿No?
@x-rw Quizás falta algún Mariano.
@ArtEze donde se perdio mariano
el sabio del regex
el man de las expresiones regulares
@x-rw La verdad no tengo idea.
Júpiter es un planeta muy grande, no es tan fácil.
 
2 hours later…
05:17
@Trauma vi el aviso en el movil... pero no conseguí conectarme al chat
05:35
@eferion Ok. Era una tontería de las mías; divagaciones sobre jerarquía de clases con herencia múltiple. Ya el Paper me abrió los ojos O_O Que estaba aburrido, vamos :-)
@Trauma ahm, ok
Buenos días gente
último día antes de vacaciones!!!
yo es que ahora tengo el horario trastocado... me toca ir a recoger al niño al cole a las 5 y me tengo que escapar del trabajo a eso de las 4...
Buenos días
06:21
A las güenas :-)
@blonfu Esa taza mola. Más que la de SO :-)
@Trauma café doble :)
@blonfu Me están entrando ganas solo de verlo ... y el humillo que suelta ...
@blonfu La de SO se desborda XDDD
@Trauma jajaja, como debe ser
06:27
¡ Hombre ! ¡ Se puede !
Tengo ssh con doble autorización ... creí que el GIT haría cosas ... curiosas ...
pero no, hace el clone como si nada :-O
Buenas!
@Muriano güenas :-)
@Trauma cómo se presenta el viernes?
@Muriano ABURRIDO. Y encima, estoy resfriado :-(
@Muriano ¿ y el tuyo ?
@Trauma Se acabaron los viajes por la provincia?
06:37
@Muriano El lunes, a Manilva. Al polígono industrial.
Hoy, nada.
@Trauma Dentro de un rato planificaremos en equipo la semana que viene, revisaremos el trabajo de esta... y a las 2 pa' casita. :D Me encantan los viernes.
@Muriano Si es un viernes educado se quitaría el sombrero y diría: Buenos días, soy Viernes, encantado de conocerle.
@blonfu Y si no lo es?
@blonfu Eso es presentarse correctamente, si señor :-)
entonces no se presentaría. Y además llegaría tarde
06:39
@blonfu Bien visto. Aun con esas... ¡¡me encantan los viernes!!
@Trauma, qué ibas a decir? te has arrepentido?
@Muriano Me pareció mas interesante lo que dijo @blonfu :-)
@Muriano Na, que he vuelto a instalar el git en el server del piso. Hoy me dedicaré al asuntillo ese del control de stocks.
El coñazo es que no lo puedo ir probando sobre la marcha :-(
@Trauma Tienes tu propio git?
@Muriano Si el git no tiene nada. Es tanto cliente como servidor.
@Muriano teniendo un ssh, listo.
@Trauma Vale, vale. Había entendido otra cosa.
Algo en plan: tener un gitlab en tu propio servidor o algo de eso.
@Muriano Si, bueno, tengo un server git, pero sin interfaz web.
06:42
@Trauma Eso quería decir.
Hubiera preferido un rsync, pero es mucho mas coñazo en el güindo$ este :-(
@Muriano Pero el git no tiene nada. En linux, vale tanto para cliente como para servidor.
Si tienes ssh, puedes tener un server GIT
@Trauma Mi pregunta iba más enfocada a la interfaz web. No sé por qué he asumido que iban por ahí los tiros.
@Muriano Ah, vale. No, de momento no. Tampoco le saco provecho yo a eso.
Si es solo para tener centralizados las fuentes
De momento, solo 1 repo :-)
@Muriano El coñazo es que para mantener sincronizado, hay que hacer push. Aunque los cambios no sean definitivos ni esté completo el código.
@Trauma Preguntaba también porque yo tengo 2 gitlabs andando. Uno personal para mis tonterías, y otro con un par de compañeros para un proyecto conjunto.
Son unos devoradores de recursos, y quería saber tu experiencia.
@Muriano Mola :-)
@Muriano Muy poca, la verdad.
@Muriano ¿ recursos ? ¿ espacio en disco ?
06:47
@Trauma Ram y CPU
@Muriano ?? Pues no lo entiendo. Si GIT es poco mas que una herramienta en linea de ordenes.
@Muriano pero tiene fácil solución: quita la interfaz web :-)
@Trauma Pero todo lo que va por encima de git, con gitlab, tira una barbaridad.
@Muriano Pues eso. sudo rm -r /. Problema resuelto :-)
A parte, lo tengo en un "docker"... y tal... Total. El servidor para él solito.
@Muriano Eres un desconfiao O_o yo lo tengo todo a pelo, directo sobre el Linux
ssh con autorización de 2 pasos, y listo :-)
06:49
@Trauma Ni de coña. Desde ahí gestionamos usuarios, grupos, permisos, piplines para la integración continua...
Ah, y el fail2ban ese ... sin configurar :-(
@Muriano Joer. Tu eres mas profesional que yo.
Quiero decir, me sale a cuenta la cantidad de recursos que consume, pero me gusta saber la experiencia de otros usuarios.
Yo soy mi único usuario :-)
0 conflictos. 0 recursos adicionales :-D
@Trauma No te creas, a mi me ha venido impuesto por un "socio", el profesional es él.
Yo me dejo llevar. :D
@Muriano Lo de integración continua supongo que será necesario para cosas grandes, pero no termino yo de verlo para proyectos personales y/o de amigos
Basta con no subirlo hasta que compile y funcione bien :-)
06:52
algun programa que os guste para hacer copias de seguridad ( que permita incrementales) y subirlos a una unidad de red?
Kobian me está dando muuuchos problemas
@Trauma A ver... Yo he pasado por varias empresas en los últimos años, y he ido conociendo a grandes profesionales con los que he acabado entablando una amistad fuera de las oficinas. Con varios de ellos empezamos un proyecto "para aprender", para poder poner en práctica todas las cosas chulas que nuestras empresas no nos dejan hacer. Y lo que empezó como un proyecto de aprendizaje, poco a poco ha ido poniéndose serio. Hasta tal punto de que a día de hoy hay posibilidades de comercializarlo.
@Muriano mola :-) supongo que en ese caso, toda cuidado es poco :-)
@Trauma Exacto. Y en este tiempo hay gente que ha entrado y salido del proyecto. Con una herramienta como gitlab es fácil gestionar sus cuentas y proyectos. Moverlos a otras cuentas, etc.
Por eso no podemos queremos prescindir de gitlab, a pesar de que sea un acaparador.
@Muriano Ok. Tu caso es un pelín distinto del mio ;-)
06:57
buenos dias ^^
@lois6b Buenas!
@lois6b eeeey !!
@Trauma eeeey tú :-P
@Muriano Qué entiendes tú por integración continua. En todos los trabajos en los que he estado, lo definen de forma diferente.ç
@PaperBirdMaster Un merge con la rama de producción y se despliega de forma automática, ejecutando test y análisis de código con SonarQube, si no pasa esos criterios, no se despliega.
No sé si es el concepto de integración continua que tú tienes, pero es a lo que nosotros llamamos como tal. :P
07:00
@Muriano El que yo tengo no lo tengo claro, porque en cada empresa me lo cambian xD
@PaperBirdMaster El que tienes "actualmente" entonces :D
Cuando estaba en Zitro decían que integración contínua era que cualquier día, cualquier minuto, podía compilarse lo que estaba subido y ponerlo a funcionar
En el proyecto que estoy ahora no hay concepto de integración continua
De hecho, no hay concepto de nada >_<
@PaperBirdMaster Y a título personal, qué entiendes como "CI" (Y no es cociente intelectual) ??
@Muriano A titulo personal entiendo como CI integrar... continuamente... O_o
Günaydın.
07:13
@Pikoh Ast dammer, g'nanth!
@PaperBirdMaster joe,nada de lo que me dices lo traduce el google. Esto lo detecta como ingles XD
@Pikoh ¡Qué cosas! ¡Es casi, casi, casi como si me lo inventara! :O
@PaperBirdMaster XD
@PaperBirdMaster pues suena hasta bien
@Pikoh porque sigo la ley de Zipf
@Pikoh Y tú qué vas a hacer cuando se te acaben los idiomas de Google Translator? Volver a empezar?
07:16
inventarselo
@PaperBirdMaster ahhh
A idioma por día, te lo vas a ventilar rápido.
@Muriano seguir la ley de Zipf como @PaperBirdMaster
saludos
@PabloLozano Hola!
07:27
¿ A alguno le pasa, que con el VS Code abierto, le sale continuamente la ventana de password de ssh ? En güindo$ O_O
@Trauma ¿El VS Code es la versión pequeña del Visual Studio?
@PaperBirdMaster Creo que si. Una gratuita que tiene. No está mal del todo.
En linux no me pasa, pero en güindo$, desde que lo abrí, no para de pedirme la password
Bueno, me la ha pedido 3 veces. Aun está esperando por la 3ª :-)
La estoy mirando
¡¡ Si te vas a community ponen SOen como lugar para recibir asistencia !! code.visualstudio.com/community
Estoy intentando averiguar qué ofrece de diferente respecto a MSVS... parece que únicamente es más ligero ¿es así?
mirad esta conver XD
-3
A: m pueden ayudar a este problema

Oscar LuzaEspero que con inverso te refieras a orden descendente, en ese caso seria asi: int number = 50; while(number > 0){ cout << number << endl; number--; }

@PaperBirdMaster Pues no se. Cuando prueba el completo te lo digo :-)
07:37
@lois6b Si, se está poniendo interesante
@lois6b Me parece que el tal Oscar no termina de pillar lo de problema concreto.
@lois6b
1
A: help: |22|error: invalid conversion from 'int (*)(const char*)' to 'int' [-fpermissive]|

Traumadimention = SafeCapture( str ); Siguiendo el estilo minimalista de la pregunta ;-)

No me pude resistir :-)
Lo que me extraña es que me dieran +1 y todo O_o
@lois6b ¡Si! ¡si! que entre en chat y nos lo comemos muahahahahaha (risa maléfica)
@lois6b Invócalo.
Traélo aquí. En nuestra presencia XDDD
@OscarLuza bienvenido al Chat
Me voy. No quiero ver lo que va a pasar :-|
07:42
@Trauma mhh.... yo la eliminaria y si algun dia el autor mejora la pregunta, recuperala y explicala más anda
@PaperBirdMaster VS Code está hecho en Javascript, sobre electron, que es la base del editor que creó la gente de GitHub (Atom)
es ligero y ha hecho que para Javascript/Typescript abandone Webstorm
:)
@lois6b El problema es que las razones para cerrar las preguntas en SOes son distintas y, a mi parecer, más pobres que las de SO
@PabloLozano puedes explicar un poco mas eso ultimo ¿?
@PabloLozano Llevo un rato intentado averiguar que compilador lleva de fondo
los motivos de cierre son editables y se pueden crear o eliminar. En meta se puede discutir si alguno es insuficiente o mal explicado para mejorarse
supongo que MSVC
07:46
@paper eliminó la respuesta pero puso (para quien no pueda verlo)
@PabloLozano está hecho con electron y es ligero?
@PaperBirdMaster Ni idea, pero VSC es open source
1- quizas fue un error venir demasiado pronto a la comunidad en español, seguire en la de ingles. No deseo conversar sobre este tema, las comunidades en español se basan en eso conversar y conversar pero a la hora de hacer codigo, pues ellos... siguen conversando.
2-Prefiero seguir programando para que las cosas simples como un while dejen de parecerme tan amplias :). Te dejo otro saludo. PSDT: No digo que no se deben reportar las preguntas que son demasiadas amplias, solo que esta en particular no lo es. –
@lois6b Debería. La respondí casi de broma ...
@PaperBirdMaster ninguno. Es solo un editor.
@lois6b El problema entonces es el motivo de cierre, no? No le ha gustado. Si se hubiera puesto cualquier otra cosa se hubiera quedado tranquilo.
@lois6b coincido tal vez en que demasiado amplia no era el motivo más correcto, al no aportar [mcve], "No está claro lo que se pregunta" me parece más ajustado. Pero si 5 personas lo han decidido así, no veo porqué no habría de aceptarlo.
07:48
@Muriano es razonablemente ligero. A mi gusto, lo mejor es el panel de selección de archivos y que te va corrigiendo en algunos lenguajes. Te ahora alguna que otra prueba.
@Muriano Puede ser. pero no pasa nada. El puede opinar igual quien opino para cerrar.
@lois6b ¡¡COOOORRECTO!!
@lois6b Por ejemplo me falta el clásico "flag" diciendo que la pregunta es del tipo "por qué mi aplicación no funciona" pero no hay código añadido
El caso de los ejercicios de clase suelen caer siempre aquí
y marcarlos como "demasiado amplia" cuando precisamente los enunciados de estos ejercicios son muy explícitos y restrictivos se me hace contradictorio
como a este chico
@PabloLozano Creo que había un post en meta sobre las de ejercicios. Se conluyó que debían mostrar los intentado.
@Muriano Supongo que cualquier editor me parece ligero comparado con Eclipse, Netbeans o IntelliJ
07:54
Pero ... no hay tal motivo de cierre. Algunas veces se pone como otro. O no.
@Trauma Ah, ya decía yo xD
Pero amplio no es porque tengas que programar 100 lineas. si no porque ha de mostrar porqué la condicion while no le funciona y no el codigo en general que no muestra
@Trauma correcto, pero si el mensaje de cierre dice "demasiado amplia" es normal que piensen "¿Qué demonios...?"
focalizar en loq ue tiene mal para ayudarle a que le funcione
@PabloLozano Si, tienes razón. Habría que añadir un motivo de cierre para esos casos :-(
07:56
si tenemos que hacerlo por él, es muy amplio
@Trauma Pues ala, a meta xD
@PaperBirdMaster @Trauma Javascript y Typescript son analizados en tiempo real
no sé si Java o C tendrán este tipo de ayuda
@PabloLozano "Tuché"
@PaperBirdMaster Tiene una hartá de opciones p'a configurarlo y que use el que tu quieras. O como dice @PabloLozano, el Javscript lo analiza al paso
Yo lo uso para C++, PHP y Javascript.
@lois6b Dejando de lado esos temas, era claramente una "tarea del cole"; no estamos para hacer tareas del cole porque la nota no nos la van a poner a nosotros.
@Trauma Puede proponerse en Meta?
07:57
Tengo pendiente configurarlo fino: xdebug en PHP, debug remoto en Chrome, y otras cosillas :-(
@Muriano No veo porque no. Otra cosa es que lo hagan.
@Trauma Yo me instalé la semana pasada VS17, estoy contento por poder usar muchas cosas de C++17 n_n
@Trauma De todas formas, siempre está la opción "Otros"
@PaperBirdMaster tu y tus vícios xD
@Muriano He visto bastantes marcadas así, y el comentario: los ejercicios deben mostrar lo intentado o algo similar
@Muriano lo que pasa es que la repetición cansa :-(
Ya apenas se hace
@Trauma A eso me refiero. El sistema de reportes es flexible en ese aspecto.
@Trauma ¡¡Que nos hemos vuelto muy cómodos!! Nos hemos aburguesado :P
ejemplo de VSCode con Typescript
08:00
@Muriano Yo tuve mi racha de comentar con educación y tal ... aburre mucho. Ya apenas lo hago. Soy así de cafre
Voto para cerrar, -1 ocasional, y a tirar millas
Las primeras 20 veces vale. Las siguientes 50 ... menos. Y después de esas ...
Y es muy fácil encontrarte mas de 50
08:16
@Trauma Mis comentarios mejor valorados son los comentarios pasivo-agresivos. Así no me extraña que después algunas personas digan que soy repelente.
@PaperBirdMaster a parte de eso, es mejor que ponga lo que intentó aunque sea poco para que aprenda. coger nuestra respuesta, pegarla, ver que funciona no hace que lo entienda
@PaperBirdMaster ¿¿ Como ?? ¿¿ Algún usuario del sitio se ha atrevido a llamarte repelente ?? Venga ya, hombre: eres extremadamente repelente. No es lo mismo :-)
@lois6b A eso no me opongo, si hago el ejercicio y no me sale, pues pido ayuda... pero ir a SOes a que te hagan el ejercicio, yo quemaba la cuenta, porque total, no va a volver a participar.
08:41
@eferion conozco gente en King Barcelona, las entrevistas técnicas las corrigen los empleados que ya están trabajando ahí y depende de quién te corrija va a tener unos criterios u otros a nivel de estilo, pero generalmente a nivel técnico se centran en que funcione no en la correctitud del código o el estilo. Al final hay algo que pesa más que el nivel técnico que es si les gustas como persona... pero la entrevista personal es después de la técnica.
Para los que hablaban ayer de C++ en desuso ( no recuerdo exactamente quien, porque eran todo ventiladores ) echad un vistazo a esto: ithare.com/cppcon2017-day-3-the-future-of-c
> "Now, with transistors being cheap, it became possible to ensure compatibility of the hardware with programming-languages-higher-than-assembler – and hardware manufacturers are choosing C++"
> "In addition to making us (as in “C++ developers”) feeling that we’re becoming even more important without lifting a finger – it has profound implications on the C++ ecosystem"
@PaperBirdMaster Yo no digo que esté en desuso, simplemente que me gusta diferenciar un lenguaje orientado a objetos y otro que no lo sea. C++ es una evolución de C (Lenguaje no orientado a objetos) al que le han dado la cualidad de poder trabajar con clases. Para mi, han mezclado cosas que no deberían. Debería estar por separado la posibilidad de (por ejemplo) acceso a zonas de memoria (bajo nivel) y manejo de clases con métodos (alto nivel)
@PabloSimonDiEstefano Hay muchas cosas a matizar aquí. La primera es que tú no eres un ventilador :P
@PabloSimonDiEstefano Seguidamente, pese a que es cierto que C++ es una evolución de C, es muy impreciso, incorrecto y erróneo degradar a C++ al nivel de "Un lenguaje que le han puesto clases" porque es mucho más que eso.
@PabloSimonDiEstefano Echa un vistazo a este artículo: vitaminacpp.wordpress.com/2012/01/06/…
@PaperBirdMaster huy lo que he visto !!! ¿¿ Puedo meterme contigo yo tambien ??
Es que estoy aburrido :-(
08:56
@PabloSimonDiEstefano C++ mantiene una retrocompatibilidad con C porque aunque el lenguaje tenga más de tres décadas hay gente que sigue usando C++ como si fuese C además de haber decenas de miles de millones de líneas de código escrito en ese estilo, el comité de estándares se resiste a eliminar la retrocompatibilidad por no romper ese código, pero cada vez hay más resistencia a esta idea.
Ah, no. Que acaba de llegar el camión de gasoil :-(
@PaperBirdMaster eso ya me lo imaginaba... pero es que el propio código del ejemplo era tenía poco diseño orientado a objetos...
@PabloSimonDiEstefano Sin embargo, pese a que C++ es compatible con C, la relación inversa no se da; C++ se ha alejado tanto de C que no es posible compilar C++ con un compilador de C (cosa que al revés sí que sucede, si se incluyen las cabeceras adecuadas).
@eferion Eso les va a dar igual a la mayoría de correctores. Al menos por lo que me han contado.
@PaperBirdMaster Me olvidé la función para obtener la longitud de un array... Recuerdo que una vez lo hablamos. (en C++)
¿Se puede hacer una función que diga eso?
Me aburro :-)
Ahora cuando venga del café, igual pregunto algo. De esas de O(x) que le gustan al Paper :-)
09:15
@PaperBirdMaster Bueno, encontré una pregunta que hice en SOes y me habían respondido... Me había olvidado de eso.
5
Q: Obtener la longitud de un array mediante una función en C++

ArtEzeSi yo intento mostrar la longitud de un array en C++, mediante la función sizeof, muestra correctamente el resultado, que en este caso es 8. int main() { int array_enteros[]={'9','8','7','6','5','4','3','2'}; int longitud=sizeof(array_enteros)/sizeof(*array_enteros); cout<<longitud<<...

09:30
@ArtEze ¿Un std::array o un arreglo?
Ahora veo que la respuesta correcta es la de Juanjo, aunque la de Daniel Pérez también me servía.
@PaperBirdMaster Yo le digo array a esto, int a[].
@ArtEze Ah, pues la respuesta que has pasado es correcta entonces.
Cuanto más leo c++, más me gusta Java, qué complicación para un array.length xD
@PabloLozano std::vector::size.
@PaperBirdMaster La respuesta que me dejaste, que usa extent, realmente no era lo que yo buscaba. La idea era que sea una función para obtener la longitud.
09:35
@PabloLozano std::array::size
@ArtEze Justo antes de la solución que usa extent, tienes otra que usa plantillas.
@PaperBirdMaster Por el comentario que te dejaron, solo funciona en C++14.
1 min ago, by PaperBirdMaster
@ArtEze Justo antes de la solución que usa extent, tienes otra que usa plantillas.
@PaperBirdMaster No entiendo.
@ArtEze Justo antes de la solución que usa extent (C++14), tienes otra que usa plantillas (C++98 y superior)
@PaperBirdMaster Me sale error de matcheo la plantilla.
09:43
Claro, porque tu implementación no es la propuesta en la respuesta: template <std::size_t N>
std::size_t obtener_longitud_array(int[N]) { return N; }
@PaperBirdMaster Sigo sin entender.
Busca las diferencias:
template <unsigned int N> std::size_t f(int *)
template <unsigned int N> std::size_t f(int[N])
¡ Hostia ! ¡ 115 páginas ! Me parece que va a ser complicadilla la pregunta :-)
@PabloLozano El problema es que en Java todo son objetos, mientras que en C++ esa premisa no se cumple y si algo no es un objeto no tiene métodos ni utilidades a su alrededor que te hagan la vida sencilla... otra cosa es que en una revisión del estándar añadan metadatos a estos elementos para suplir carencias
@PaperBirdMaster Me parece muy complicado, no me sale.
09:55
@eferion, no, en Java tienes tipos primitivos: int, float, double, short, byte.... y array, que es de tamaño fijo. Y luego hay objetos que son ArrayList, LinkedList, Vector (en desuso)...
@eferion De hecho en una lista (interfaz List, el tamaño es list.size() y en un array "primitivo" es array.length
puedes crear un array de int pero no una lista de int, porque una lista sólo guarda objetos, con lo que necesitas un "wrapper" Integer
@PabloLozano ¿ArrayList está en desuso?
@ArtEze no, sólo Vector
Aah.
Vector es la versión synchronized de ArrayList
con lo que es unas 10 veces más lento
y además la sincronización no aporta nada a la hora de la verdad
@PaperBirdMaster En la respuesta de Juanjo, veo que usa inline... Le quito eso y funciona igual... ¿Para qué es?
10:10
@PabloLozano Todos esos elementos tienen métodos y, además, admiten boxing. No llegan a ser primitivos del todo
@ArtEze Es para decirle al compilador: "cuando se use esta función, en lugar de llamarla, copiapega todo su código en el punto de llamada"
@PaperBirdMaster Aaah, entonces mi pregunta se hubiera resuelto con un inline, lo voy a probar.
@ArtEze ya veo el problema, falta la referencia, si no decae a puntero. wandbox.org/permlink/LmvdrsGh3zFRRCQM
@PaperBirdMaster Perfecto.
@PaperBirdMaster Sobre lo que dije del inline, no me funciona. Como habías dicho en tu respuesta, al pasar el array como parámetro pierde información.
10:34
@eferion ¿Qué es boxing?
Quizás no me he explicado todo lo bien que me hubiese gustado... cosas de no dominar lo suficiente un lenguaje como java :)
@eferion Que exista un booleano no primitivo ya marea.
@PaperBirdMaster Si le cambio size_t por int, todavía funciona, ¿Podría traer algún problema?
10:52
@ArtEze Una vez que los utilizas no marea, es más, ayuda
@PabloSimonDiEstefano ¿Entonces es más conveniente usar los dos tipos de datos o solo los primitivos o solo los no primitivos?
@eferion, no, los primitivos no tienen métodos, y array tampoco, sólo tiene la propiedad length
otra cosa es que desde Java 5 haya "autoboxing", con lo que puedes hacer cosas como Integer i=5, en lugar de new Integer(5); pero un int nunca puede ser null
@PabloSimonDiEstefano ok.
Como siempre, dependiendo para lo que lo vayas a utilizar claro
Pero no se puede decir que sobra ningún tipo de objeto
entre esos 2 claro jejeje
11:05
@Trauma una .so no es el equivalente a una DLL de windows?
@eferion Si
vale, entonces es que se ha expresado un poco raro en la pregunta
yo entendí que quería hacer librerías estáticas
y se había confundido al nombrarlas
ya acabé la formacion de mi pupila por hoy hehe
@eferion Un poco raro no. Fatal :-/
Yo lo he pillado leyendo todos los comentarios
@Trauma a mí me ha pasado lo mismo
menos mal que has metido baza
si no aun sigo perdido
11:09
@eferion Como dije, casi es mas de Android que de C++. Por ahí andará.
@Trauma apoyo tu punto de vista
@eferion No tengo experiencia con Android. El @PaperBirdMaster creo que si, que usó Qt en móviles. Quizás el podría orientarnos mas :-)
Nada, que no se buscar :-(
@Trauma de que hablaís? no hago mucho caso hoy :(
Estoy oxidado. Necesito mas práctica :-)
@Trauma Te hago follow en GitHub... Por cierto, ¿Tú eras el usuario Dolmenes y además eres el que respondió mi pregunta de la longitud, osea Juanjo?
11:18
@ArtEze Cierto. Le cambié el nombre.
@ArtEze Gracias por aceptar mi respuesta :-) 400 puntitos a repartir :-)
@Trauma Ahora veo que tu respuesta y la de Paper son muy parecidas. La diferencia es que la tuya me funcionaba y la de Paper no.
@ArtEze Pues no sabría decirte. No probé la de Paper. La mia si, logicamente.
@Espera, que les hecho un vistazo O_O
@ArtEze No debería, salvo que el arreglo que midas sea mayor a ((2^32)/2) - 1, que no creo que pase.
@PaperBirdMaster Genial... Lo preguntaba para simplificar la función, le quité const y esas cosas raras.
11:22
@ArtEze Esa era el antiguo avatar. ¿ Como lo tienes ?
Es en homenaje a un amigacho mio, el Diego. Dueño y único trabajador de Autoescuelas Dólmenes :-)
Apr 15 at 13:24, by Dolmenes
0
Q: Uso de mustache-express4

DolmenesSoy novato con express y mustache, pero no entiendo el error: El index.js const join = require( 'path' ).join; const EX = require( 'express' ); const MiniModule = require( './mini' ); var app = EX( ); app.engine( 'must', require( 'mustache-express4' ) ); app.set( 'views', join( __dirname, 'vi...

@Trauma Qt te abstrae del SO, puedes usarlo para WP, iOS y Android indistintamente con el mismo código, de fondo Qt se encarga de generar el binario para cada sistema operativo
@Trauma y que tal ultiammente con la huelga? XD
@lois6b Pensando seriamente en cerrar de forma temporal :-(
@ArtEze ummm ... pero si cambié la imagen. ¿ Como sigue ahí ?
@Trauma aish ... pobre .. :/
@Trauma es una busqueda de chat. pulsa boton derecho y abrir imagen en nueva pestaña xD
11:24
@lois6b ammmmhhhh .... fíjate :-)
@Trauma Click derecho en la imagen, copiar dirección de la imagen, y después le quito ?s=128&g=1.
@ArtEze Lo pillo. Lo cambié cuando me dió por empezar a buscar curro de programador, con la esperanza de enlazar al usuario en mi CV.
Juanjo suena mejor que Trauma XD
@Trauma tu error esta en que estás comparando dos veces el primer caracter...
Al final, está abandonado, el pobre. Repartiendo puntos en recompensas :-)
@Trauma el nombre de usuario creo que es lo de menos. y tu perfil trauma no causaria traumas ni traumatismo... es impresionante
11:27
@eferion ¿ no has podido resistirte, he pillín ? jeje :-D
sabes que es superior a mis fuerzas
línea 55
@eferion ¡ jajajaja !
y posiblemente pase lo mismo con la 56
@eferion a ver si encuentra cadenas mas largas ...
no lo he probado
@eferion Ok. Así vale.
vale, parece que si funciona con cadenas más largas
Encuentra t y tu
@Trauma y no encuentra td... hay que probar casos límite
11:29
@eferion Correcto. Estaba en ello :-)
@eferion Bueno, pues ya está lista para preguntar. 200 puntitos al que consiga menos reads( ) :-D
¿ Ese tipo de preguntas se pueden hacer ?
@Trauma si hubieses usado un for en vez de ese while habrías evitado ese error muy seguramente
Si lo preguntas en plan optimización sobre un algoritmo ya existente es posible
@eferion Posiblemente. Pero entonces no habrá tenido que hacer debug, y no me lo habría pasado tan bién :-)
@eferion Ok. Pues vamos a preguntar.
Me salgo
11:50
@Trauma Diego Espinar Ruiz autoescueladolmenes.es
@ArtEze Eres una máquina búscando :-)
Amigacho del menda desde hace muuuuuucho tiempo :-)
@Trauma ¿Menda?
@ArtEze Yo.
@Trauma Aah.
@ArtEze "menda" es uno mismo
11:54
@lois6b Eso
@lois6b Ya entiendo.
@ArtEze Una forma de referirse a uno mismo en 3ª persona sin que te miren mal O_o
Bueno, no demasiado
@eferion ¡ juró por dios que no he tocado nada ... que no tuviera que tocarse ! xD
12:16
@Trauma lo has puesto patas arriba jajajaja
Para empezar la secuencia aleatoria del primer constructor puede incluir caracteres nulos de por medio
no olvides que te mueves en un rango de 512 valores
El problema que tenías es que se metían 0's en mitad de la cadena aleatoria y el algoritmo dejaba de buscar ahí
12:47
@eferion Pero lo tenía en cuenta, ¿ no ? buff[idx] = rand( ) + 1;. Sumaba 1 al valor de rand( ), para que no fuera 0 :-O
Hechos son razones :-)
¿Y si el valor que te da es -1?
-1 + 1 = ¿?
piensa que rand devuelve un entero y tu lo truncas a char
y después le sumas 1
@eferion Ah, cierto. No caí en eso :-)
Tenía que haber puesto & 1 :-/
más bien |1
pero en ese caso olvídate de los caracteres pares
@eferion Correcto !
@eferion Bueno, eso da mas o menos igual, pero vuelves a tener razón :-)
@Trauma jajajajaja... no es relevante quien tenga razón ahora
lo divertido es cazar el bug
12:51
@eferion Ahora es mal momento. Acabo de comer ... tengo la sangre acumulada en otra parte :-)
Le llega poco oxígeno al cerebelo :-/
Bueno, a ver si termino y publico
a mí me quedan 45 minutos más o menos para comer
no me des envidia
Yo no creo que pueda responder, este finde estoy fuera
@eferion Pues no veas como le han salido hoy los macarrones a la Paqui :-O
y para el lunes @PaperBirdMaster ya habrá puesto una megarespuesta de las suyas
¡¡ Güenísimos !! XDD
buenas
12:53
buenas
@eferion Da igual. Hay varias opciones. El bote se lo llevará el que haga menos reads( ) :-)
y aún no está terminada. Hay que pulir un poco el código, para admitir lecturas de int y otras optimizaciones varias
Quiero dejar abiertas la mayor cantidad posible de posibilidades
aun así piensa que una búsqueda secuencial no tiene demasiado misterio y las lecturas serán todas iguales...
@eferion nope. admite varios puntos de vista.
Ya verás.
Además, no tiene porqué ser secuencial. Gana el que la encuentre con menos reads( ). Y ya estoy hablando demasiado ...
Incluso me he planteado usar el rsync ... ¡ pero son 115 pág. de tesis !
A ver si encuentro una versión ... mini xD
115 pág ... ¡ en inglés ! :-(
@Trauma jajajajaja
02:00 - 13:0013:00 - 21:00

« first day (700 days earlier)      last day (2707 days later) »