05:00.24 | *** join/#mseide Lerc_ (n=Lerc@121-72-128-89.dsl.telstraclear.net) |
05:15.26 | *** join/#mseide Lerc (n=Lerc@121-72-128-89.dsl.telstraclear.net) |
05:32.17 | *** join/#mseide infobot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt) |
05:32.17 | *** topic/#mseide is Official MSEide+MSEgui discussion channel || Main page http://homepage.bluewin.ch/msegui/ || Wiki http://wiki.freepascal.org/MSEide_&_MSEgui || Documenting project http://sourceforge.net/projects/msedocumenting/ || Public forum news://news.grid-sky.com/public.mseide-msegui.talk || svn co https://mseide-msegui.svn.sourceforge.net/svnroot/mseide-msegui/trunk mseide-msegui |
06:03.56 | *** join/#mseide domingoad (n=mingo@254.Red-213-97-225.staticIP.rima-tde.net) |
06:04.25 | domingoad | hello ! good morning ! |
07:14.50 | Manu | hi |
07:26.17 | domingoad | hola |
07:26.36 | domingoad | empiezas pront ! |
07:26.42 | domingoad | pronto |
07:26.44 | Manu | :) |
07:27.17 | Manu | noca desconecto :) |
07:27.21 | Manu | nunca* |
07:27.53 | domingoad | de cuando en cuando habra que aerar la mente ! |
07:28.28 | Manu | me refiero al IRC :) |
07:54.17 | domingoad | te propongo intercambiar nuestra estructura de base de datos para que podamos intercambiar ideas y evaluar el nivel de desarrollo de cada uno. |
07:56.12 | domingoad | aqui esta la mia http://dev-www.santiagopidal.es:8000/dadbiz-dev-schema.sql |
07:56.48 | domingoad | no todas las tablas estan en uso todavia pero son ideas que voy recojiendo por el camino |
07:58.19 | domingoad | or if someone else that doesn't speak spanish, I'm offering my database structure for an application I plan to port using MSEIDE. |
07:59.03 | domingoad | If someone have any comments, ideas or want to develop it together, I'm open to hear. |
08:40.31 | domingoad | manu sigues ahà ? |
08:40.48 | Manu | ahora si |
08:40.59 | domingoad | que te parece mi propuesta ? |
08:41.12 | Manu | no insistas :) |
08:41.24 | domingoad | entendido ! |
08:42.47 | Manu | domingoad: yo envié al foro una copia del programa hace tiempo |
08:42.58 | Manu | estaba en sus primeros pasos pero puede servirte |
08:43.20 | Manu | busca los post del 27/4/2007 |
08:43.30 | Manu | con el topic: Question about tdbnavigator |
08:44.36 | Manu | allà hay un esquema de la base de datos (como estaba entonces) |
08:45.27 | Manu | es un programa muy simple |
09:19.10 | domingoad | Te refieres a PruebaMenu.tar.bz2 ? |
09:19.25 | Manu | creo que si |
09:37.35 | domingoad | con mi programa de news "Opera/Pan" no consigo verlo de todas formas gracias por tu atención, no volvere a molestarte. |
09:38.06 | Manu | no molestas :) |
09:38.16 | Manu | domingoad: prueba con thunderbird |
09:55.48 | domingoad | he conseguido, la estructura de datos es basicamente contabilidad, no toca inventario, facturacion, precios, productos, ... |
09:58.25 | Manu | no es contabilidad exactamente, es para el libro de ingresos, gastos y bienes de inversión |
09:59.32 | domingoad | y en el estado de deasarrollo actual estas manejando inventarios, productos y precios ? |
10:00.03 | Manu | no, ese programa no es para eso :) |
10:00.12 | Manu | es solamente para llevar los libros oficiales |
10:00.55 | Manu | es para la asesorÃa :) |
10:01.12 | domingoad | ok, lo que busco ahora mismo es la parte de inventario, productos, facturación. |
10:01.33 | domingoad | que version de firebird usas ? |
10:01.48 | Manu | actualmente la 2.1 creo |
10:01.51 | Manu | la última |
17:46.26 | domingoad | hello ! |
17:46.42 | Manu | hola domingoad :) |
17:48.21 | domingoad | Hola ! Me he equivocado y he subido un post al forum con un ejecutable sim remover la información de debug y se quedo en 10 MB el post, sabe como se puede borrarlo ? |
17:48.53 | Manu | a buena hora ;) |
17:49.21 | Manu | no se si puedes borrarlo tu |
17:49.52 | Manu | cuando estuve leyendo los mensajes pense.. que ha enviado Domingo.. jeje |
17:49.53 | domingoad | He enviado otro post pidiendo al que tenga derechos de administrador para borrarlo |
17:50.03 | Manu | si, no te preocupes |
17:50.13 | Manu | el problema es que cuando pinchas en el link.. lo descarga todo :) |
17:50.33 | Manu | yo no tengo problema con el adsl, pero me imagino a ivankob con el modem ;) |
17:50.56 | domingoad | Ya tengo el TBarChart pintando algo en pantalla pero falta depurar el porte a ciegas que hice, tu sabes algo de los graficos ? |
17:51.36 | Manu | no mucho.. aun no he tenido la necesidad de usarlos ;) |
17:52.02 | domingoad | Hecharias un vistazo en el ? |
17:52.33 | domingoad | no son muchas lineas de código, a ver lo que pueden ver otros hojos ! |
17:53.40 | Manu | espera.. ahora vuelvo.. tengo visita ;) |
17:53.59 | domingoad | vale |
18:14.06 | Manu | domingoad: ahora estoy un poco liado :/ |
18:14.20 | Manu | pero en cuanto puede le echo un vistazo |
18:14.40 | domingoad | no te preocupes, yo voy hecharle un viztazo dentro de un rato cuando aclare mis ideas |
18:15.18 | Manu | echar* ;) |
18:15.35 | fpcfan | domingoad, there is still a lazarus issue from you open |
18:15.40 | domingoad | gracias ! |
18:15.49 | Manu | hola fpcfan :) |
18:16.05 | domingoad | Wich one are you referering to ? |
18:18.04 | fpcfan | let me try to find it again |
18:18.41 | fpcfan | http://bugs.freepascal.org/bug_view_advanced_page.php?bug_id=11066 |
18:18.49 | domingoad | I remember something about a memory leak with postgresql, and some with calcfields |
18:19.19 | fpcfan | I cannot reproduce 11066 |
18:20.13 | domingoad | ok, I'll give a look at it and show you now, one moment |
18:22.34 | fpcfan | hola Manu |
18:22.42 | Manu | :) |
18:23.04 | fpcfan | no sabia que la lingua franca en #mseide era castellano ;-) |
18:23.20 | Manu | we have no limitations here ;) |
18:23.23 | domingoad | tambien hablas español |
18:23.29 | domingoad | de donde eres ? |
18:24.07 | Manu | fpcfan: no tenemos lengua oficial :) |
18:24.25 | Manu | domingoad: el es de donde los tulipanes ;) |
18:25.40 | fpcfan | Delfgauw, Delft, Netherlands |
18:25.43 | domingoad | Even I can't reproduce it now, I'm in linux now, and I'm not sure if it happened here too, but the problem was exactly as I described, I do constants svn updates and right now in linux it doesn't happen |
18:25.56 | domingoad | ok, thanks |
18:26.15 | fpcfan | shall I close it for now, and you can open it if you can reproduce it? |
18:26.30 | fpcfan | or do you intend to test on windows soon? |
18:26.44 | domingoad | Ok ! If I found it again I'll tell again ! |
18:27.17 | domingoad | In my work I use windows, monday I'll test it. |
18:27.46 | fpcfan | ok |
18:28.01 | domingoad | Do you use MSEGUI too ? |
18:28.05 | fpcfan | no |
18:28.32 | fpcfan | do you still use Lazarus, if so I recommend #lazarus-ide and #lazarus-ed |
18:28.43 | fpcfan | #lazarus-es |
18:28.55 | domingoad | ok ! If it was the case I'll ask you to revise my attempt to port TBarChart to MSEGUI. |
18:30.45 | Manu | domingoad: hay buena gente en #lazarus-es ;) |
18:31.43 | domingoad | sin duda ninguna, solo que para lo que quiero me parece que el MSEGUI/MSEIDE se acopla mejor |
18:32.11 | Manu | yo tambien pienso igual, pero Lazarus va mejorando dia a dia |
18:32.22 | Manu | y de entrada es mas bonito :) |
18:33.23 | domingoad | me hand dicho que yo podia cancelar eliminar el post siempre y cuando siga con la misma IP desde opera lo he borrado, tu sigues viendo el post monstruoso ? |
18:33.47 | Manu | en teoria el autor puede borrarlo |
18:33.50 | Manu | espera que ahora lo veo |
18:34.13 | Manu | domingoad: sigue ahi ;) |
18:34.59 | domingoad | entonces nada, eso va dar por saco a la gente hasta que alguien pueda quitarla |
18:35.10 | Manu | domingoad: yo con thunderbird puedo cancelarlo, pero solamente los mios :/ |
18:35.18 | domingoad | La mejor forma de no cometer errorers es no hacer nada ! |
18:36.19 | Manu | usas la version svn domingoad ? |
18:36.58 | domingoad | si, aunque hoy he descargado la 1.8.1rc para ver si iba con lo que estoy haciendo |
18:37.49 | Manu | he actualizado.. y no queria.. ahora el tpv se para con access violation :/ |
18:38.13 | domingoad | en que parte ? |
18:38.55 | Manu | en esta linea: dm.campoimagen.loadbitmap(botonpanel[i].boton.face.image, 'jpg'); |
18:39.08 | Manu | cuando carga una imagen y la pone en un boton :/ |
18:40.14 | Manu | el TPV usa paneles programables de 45 botones |
18:40.37 | Manu | cada boton puede contener una imagen, texto y ejecutar una acción programable |
18:41.05 | Manu | hay otro programa para que el usuario pueda definir/crear los paneles |
18:41.22 | domingoad | una de las veces qu use jpg tube que incluir mseformatjpg en la clausula uses |
18:41.33 | Manu | si, ya lo se |
18:41.41 | Manu | recuerda and antes de svn update funcionaba ;) |
18:41.55 | Manu | s/and/que/g |
18:42.03 | Manu | :) |
18:42.04 | domingoad | y si vas paso a paso con el debug, afinas mas el punto ? |
18:42.29 | Manu | primero voy a revisar el panel.. esto es en un linux nuevo y puede que me falte alto :) |
18:45.47 | Manu | algo ha cambiado en mseide desde la ultima vez :S |
18:46.38 | domingoad | Para lo que hago sigue funcionando, te refieres a la version de desarrollo o la estable ? |
18:47.44 | Manu | domingoad: yo solamente uso la de desarrollo :) |
18:47.59 | Manu | tengo que revisar la lista de cambios |
19:08.48 | Manu | domingoad: solucionado :) |
19:09.05 | domingoad | que rápido, eres un máquina ! |
19:09.25 | Manu | lo he visto rapidamente :) |
19:09.43 | Manu | era un fallo que ha solucionado Martin :) |
19:10.12 | domingoad | y la solución creo otro problema o solo lo ha traido a la luz ? |
19:10.18 | Manu | antes podias usar el face de un boton sin estar creado (el face) en el IDE |
19:10.24 | Manu | y ahora no (como debe ser) |
19:10.33 | Manu | tienes que crear el tface para poder usarlo |
19:11.16 | domingoad | Un problema es una oportunidad disfrazada ! |
19:11.39 | Manu | tambien veo que mis botones no lucen los bonitos degradados que tenia :/ |
19:15.48 | Manu | ya he descubierto que pasaba.. :( |
19:16.05 | Manu | ahora hay que especificar en el componente optionsskin.osk_skin True :) |
19:21.28 | Manu | !paste |
19:22.12 | Manu | !pastebin |
19:22.12 | _FPCBot | Manu: paste your stuff here http://www.hu.freepascal.org/fpcircbot/cgipastebin?channel=mseide&sender=Manu&ancheck=on&title= |
19:22.41 | Manu | fpcfan: what was the link to paste images? |
19:25.43 | Manu | !imagebin |
19:26.00 | Manu | well, I found it. imagebin.ca |
19:32.23 | Manu | domingoad: si quieres ver un pantallazo de mi tpv: http://imagebin.ca/view/luKg4l-v.html |
19:32.36 | domingoad | voy |
19:32.38 | Manu | si no ves la impagen pulsa en <Save as> |
19:33.59 | Manu | pueden trabajar hasta 4 vendedores a la vez |
19:34.05 | domingoad | lo tienes bien conseguida la interfaz, enhorabuena |
19:34.41 | Manu | esta pensado para pantalla tactil aunque funciona con el teclado tambien |
19:35.02 | Manu | las teclas son programables y pueden cargar otros paneles |
19:35.34 | domingoad | y que haces con el ? lo vendes ? |
19:35.41 | Manu | los clientes como tienen un ranking the ventas, ponen en el panel principal los 45 productos mas vendidos :) |
19:35.53 | Manu | de momento lo hice para el restaurante de mi hermano :) |
19:36.07 | Manu | pero tengo varios clientes que lo quieren |
19:36.35 | Manu | funciona a pantalla completa, no se ve barra de titulo ni nada |
19:36.39 | Manu | y en windows es igual :) |
19:36.41 | domingoad | y porque no usas un contador en la base de datos para que los mas usados vayan subiendo solos ? |
19:37.09 | Manu | porque los vendedores al final se aprenden las posiciones, si cambian constantemente no sirve de nada ;) |
19:37.34 | domingoad | y como cierras la caja ? |
19:37.34 | Manu | el usuario (admin) puede cambiarlo cuando quiera |
19:37.50 | Manu | cerrar caja? que quieres decir? |
19:37.55 | Manu | cerrar el programa? |
19:38.29 | domingoad | al final del dia o al terminar cada camarero, para verificar si lo que hay en la caja es lo que debia haber ? |
19:38.54 | Manu | cada vendedir tiene una sesion abierta, cuando se va, pulsa el boton cierra sesion |
19:39.06 | Manu | todos trabajan en un turno determinado, hay una opcion de cerrar turno |
19:39.22 | Manu | simplemente abres el cajon, cuentas el dinero, escribes el importe y pulsas el boton cerrar turno |
19:39.35 | Manu | en la pantalla de administracion |
19:39.53 | Manu | tambien puedes hacer facturas, con un teclado tactil virtual |
19:40.03 | Manu | (para introducir los datos del cliente) |
19:40.14 | domingoad | y controlas el inventario ? |
19:40.30 | Manu | si, todo es calculado |
19:40.53 | Manu | el programa tiene muchas funciones, es muy largo de explicar |
19:41.01 | Manu | y aun esta en su primera fase ;) |
19:41.19 | Manu | el pantallazo que has visto es lo que usa un vendedor |
19:41.29 | domingoad | me interesa porque busco hacer algo del genero para la tienda de mi amigo |
19:41.47 | Manu | puede funcionar con código de barras tambien |
19:41.51 | Manu | (para comercios) |
19:42.01 | Manu | el programa ahora esta siendo probado |
19:42.18 | Manu | esta funcionando en dos restaurantes y hasta ahora no han tenido problemas |
19:42.44 | Manu | bueno, un restaurante y un bar-restaurante-hotel |
19:42.53 | domingoad | cuanto quieres por el programa ? |
19:43.05 | Manu | de momento no quiero nada :) |
19:43.09 | Manu | tengo que terminarlo |
19:43.18 | Manu | el problema es que la programacion no es mi medio de vida ;) |
19:43.24 | Manu | entonces lo hago a ratos perdidos |
19:43.49 | Manu | puede incluso que lo libere |
19:44.12 | domingoad | quieres hacerlo en conunto ? |
19:44.20 | Manu | en conjunto? |
19:45.09 | domingoad | si, en parceria, yo como también busco hacer algo del estilo me propongo a que desarrollemos juntos en colaboración ! |
19:45.36 | Manu | me lo pensare :) |
19:45.46 | domingoad | y tambien hacer la parte de la web |
19:45.55 | Manu | yo tengo en mente hacer un programa completo de gestión y contabilidad |
19:46.03 | Manu | ahora tengo uno que hice hace muchos años en Delphi |
19:46.09 | domingoad | o sea hacer un shopping cart connectado con el |
19:46.13 | Manu | Delpli 4 fue lo ultimo que use |
19:46.22 | Manu | suena interesante domingoad :) |
19:47.01 | Manu | te refieres a hacer un proyecto libre? |
19:48.29 | domingoad | porque no, eso de desarrolar toma mucho mas tiempo de lo que uno espera y con la ayuda de otros la cosa puede ir mas rápido. |
19:49.01 | Manu | ademas la venta de software actualmente no es un buen negocio |
19:49.10 | Manu | es mejor el asesoramiento y servicios añadidos |
19:49.19 | Manu | como el mantenimiento |
19:49.34 | domingoad | como ya te dije otro dia, estoy hechando un vistazo en http://www.xtuple.com/postbooks, http://www.iglues.org/proyectos.php, http://tinyerp.org/index.html |
19:50.51 | Manu | yo vi hace tiempo el bulma, pero deja mucho que desear desde el punto de vista del usuario |
19:50.59 | Manu | no es agil su uso |
19:51.26 | Manu | normalmente los usuarios son un pozo zoquetes y hay que darselo muy facil ;) |
19:52.08 | domingoad | lo primero es muy completo y bien documentado, pero lleva mucho tiempo para compilar, lo segundo es muy sencillo pero con muy buenas ideas, lo tercero tiene buenas ideas tambien aunque la implementación en python no me gusta. |
19:52.52 | Manu | python es muy facil de usar :) |
19:52.59 | domingoad | por eso yo pienso en usar lo mejor de ellos y hacer atajos con mseide para facilitar su uso. |
19:53.26 | Manu | no se si hay algun ERP hecho con FPC |
19:53.34 | domingoad | si pero traga la maquina que da gusto, por lo menos la forma como se implemento tinyerp |
19:53.39 | Manu | creo que hay algo |
19:53.55 | domingoad | hay alguna coas en brasil pero muy sencillote |
19:54.10 | Manu | domingoad: mi tpv usa solamente 7-10 Mb de RAM :) |
19:54.20 | Manu | y porque trabaja con imagenes |
19:54.27 | domingoad | eso esta de puta madre |
19:54.42 | Manu | y todo es instantaneo |
19:55.30 | Manu | no se si L505 tiene ago de eso |
19:55.34 | Manu | creo que estaba trabajando en ello |
19:55.37 | domingoad | el programa que tengo yo en ruby/fltk no es muy vistoso pero tambien ya va funcionando 3 años sin petar |
19:55.54 | domingoad | que es l505 |
19:56.01 | Manu | vaya.. con el lag desaparecen algunas letras :/ |
19:56.28 | Manu | domingoad: mi programa de gestion en Delphi funcionaba en un 386 ;) |
19:56.38 | Manu | y funciona.. con windows 95 o superior ;) |
19:56.47 | Manu | aun esta funcionando |
19:56.58 | Manu | pero usaba Paradox |
19:57.49 | domingoad | el que hice empezo con sqlite, despues sqlite3 y ahora postgresql |
19:58.11 | Manu | yo mi primer programa de gestion lo hice para el IBM PC XT ;) |
19:58.23 | Manu | en basic :/ |
19:58.33 | domingoad | entonces si que tienes ya añitos |
19:58.38 | domingoad | que edad tienes ? |
19:58.51 | domingoad | yo voy por los 47 |
19:58.52 | Manu | cumplire 43 el 4 de junio |
19:59.01 | Manu | jeje.. tu eres mas viejo ;) |
19:59.02 | domingoad | un chavalin |
19:59.39 | domingoad | yo diria que he vivido mas tiempo, lo que no siginifica que lo haya aprovechado, aunque no lo he desaprovechado del todo |
19:59.39 | Manu | si, vamos.. que Free Pascal no lo usan los niños ;) |
19:59.55 | Manu | yo programo desde el año 1980-1981 |
20:00.17 | Manu | entonces hacia juegos en ensamblador del z80 :) |
20:00.51 | Manu | domingoad: vives de la informatica? |
20:01.01 | domingoad | yo era técnico en electrónica antes y empeze a tutear con el sinclair y el basic, porque antes era el assembler que no conseguia tragarlo |
20:01.37 | Manu | domingoad: yo me hice mi primer ordenador, con un procesador rockwell, teclado y display hexadecimal solamente |
20:01.44 | domingoad | ahora mismo no, he pillado el final del boom de internet, pero ahora ya hay mucha competencia y el precio por los suelos |
20:01.50 | Manu | tenia que teclear los programas en codigo maquina (hexadecimal) ;) |
20:02.12 | domingoad | pero me sigue gustando por el deasfio personal de encontrar soluciones a problemas |
20:02.17 | Manu | domingoad: mi primer ordenador lo compre con lo que gane arreglando televisiones ;) |
20:02.32 | Manu | programar es bonito |
20:02.33 | domingoad | tu tambien eras electronico ? |
20:02.36 | Manu | es como un arte |
20:02.46 | Manu | domingoad: si, cuando era un adolescente :) |
20:02.56 | Manu | estudie electronica digital por micuenta |
20:03.07 | domingoad | yo hice fp |
20:03.10 | Manu | recuerdas la revista elektor? :) |
20:03.33 | Manu | mi profesion principal es la de asesor juridico/fiscal |
20:03.35 | domingoad | si, y la "ELECTRNICA" de Italia |
20:03.43 | domingoad | ELETRONICA |
20:04.18 | domingoad | todavia uso el codigo de colores de cuando en cuando |
20:07.09 | *** join/#mseide infobot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt) |
20:07.09 | *** topic/#mseide is Official MSEide+MSEgui discussion channel || Main page http://homepage.bluewin.ch/msegui/ || Wiki http://wiki.freepascal.org/MSEide_&_MSEgui || Documenting project http://sourceforge.net/projects/msedocumenting/ || Public forum news://news.grid-sky.com/public.mseide-msegui.talk || svn co https://mseide-msegui.svn.sourceforge.net/svnroot/mseide-msegui/trunk mseide-msegui |
20:07.14 | domingoad | y como pasatiempo ? |
20:07.22 | Manu | programar :-p |
20:07.26 | domingoad | praticas algun deporte ? |
20:07.37 | Manu | no, excepto en verano.. |
20:07.43 | Manu | bueno, ando todo lo que puedo |
20:07.56 | domingoad | o solamente el "levantamiento de tenedor" y el "tumbing" ? |
20:08.08 | Manu | no :) |
20:08.22 | Manu | el deporte lo tuve que dejar por una enfermedad |
20:08.34 | Manu | no puedo forzar mucho el cuerpo por mis articulaciones |
20:08.54 | domingoad | yo todavia hago algo en bicicleta de montaña y el parapente |
20:09.11 | Manu | yo tambien paseo en bicicleta de montaña algunas veces |
20:09.29 | Manu | en cuanto al parapente.. me gusta pero aqui no hay alturas :) |
20:09.33 | domingoad | hace unos años hice el camino de santiago de la via de la plata en bici desde málaga hasta santiago, pasando por tu tierra |
20:09.36 | Manu | esto es llano |
20:09.51 | Manu | yo no tendria tiempo :/ |
20:10.12 | Manu | lo mas que hice fue dar la vuelta a asturias y cantabria a pie |
20:10.15 | domingoad | el que quiere encuentra un como, el que no una excusa ! |
20:10.15 | Manu | y alpinismo |
20:10.26 | Manu | cuando tienes cuatro hijos no ;) |
20:10.57 | Manu | y la asesoria me roba mucho tiempo :( |
20:11.01 | domingoad | no conocias los preservativos ? |
20:11.13 | Manu | si, pero se rompen ;) |
20:11.22 | Manu | no estan hechos para mi :-p |
20:11.48 | Manu | mi hija mayor tiene 19 y el peque 9 |
20:11.49 | domingoad | entonces te voy a indicar un libro interesante : The 4 hours week. Timoth Ferrys |
20:12.12 | Manu | wow... por un momento me parecio leer el nombre del etarra detenido ;) |
20:12.19 | domingoad | y de paso : El millonario instantaneo. Mark Fisher |
20:12.37 | Manu | este ultimo lo conozco aunque no lo he leido |
20:12.54 | domingoad | y tambien : Rich dad, poor dad. Robert Kiyosaki |
20:13.11 | Manu | jeje.. y tu quieres que tenga tiempo libre? ;) |
20:13.21 | domingoad | si hurgas por la red lo encontraras |
20:13.28 | Manu | si |
20:13.53 | domingoad | yo los he conseguido em "audiobooks" es una forma muy comoda de aprender |
20:14.39 | Manu | estas casado domingoad ? |
20:14.55 | domingoad | estube, y tengo una hija de 19 tambien |
20:15.38 | Manu | eso explica que puedas hacer la ruta de santiago en bici ;) |
20:16.49 | Manu | domingoad: yo como me gusta la programacion, en mi tiempo libre contribuyo con algunos proyectos :) |
20:16.54 | Manu | es mi aportacion a la sociedad |
20:17.19 | Manu | y como uso MSEide, pues tambien ayudo en lo que puedo |
20:17.37 | Manu | no se si usas las constantes en español.. eso es de mi cosecha :) |
20:17.52 | domingoad | a que te refieres ? |
20:18.12 | Manu | por ejemplo los botones de dialogos en español, el dialogo de archivos... |
20:18.18 | Manu | por defecto esta en ingles |
20:18.53 | domingoad | todavia no me he parado para ver como traduzir la interfaz de usuario |
20:19.08 | Manu | para usarlos en main.pas añade a uses: mseconsts y mseconsts_es |
20:19.23 | Manu | luego para activarlas: mseconsts.setlangconsts('es'); |
20:19.47 | Manu | por ahora esta traducido al ingles, aleman, ruso, español e indy |
20:19.51 | domingoad | de mi parte lo que si hice fue adaptar una funcion que encontre en php para quitar los acentos de las palabras pra indexarlas y hacer búsquedas |
20:19.55 | Manu | indio* |
20:20.03 | domingoad | la he publicado en el forum otro dia |
20:20.27 | Manu | quitar acentos de donde? |
20:21.58 | domingoad | por ejemplo la palabras deberian llevar acentos pero no todo el mundo los usa entonces cuando haces una búsqueda en la base de datos puede que no encuentres resultados por diferencia de acentuación |
20:22.13 | Manu | eso depende de la base de datos :) |
20:22.48 | Manu | yo suelo usar utf-8 en firebirdsql y postgresql |
20:22.58 | domingoad | por ejemplo en la págian web que estoy haciendo yo utilizo esa función y tanto si busca "ceramica" como "cerámica" se encuentran los mismos resultados |
20:23.17 | domingoad | pero eso no solventa el problema de los acentos |
20:23.17 | Manu | ah |
20:24.34 | domingoad | function removeAccents(str : String) : String; |
20:24.35 | domingoad | var |
20:24.35 | domingoad | i, i2, j, count : Integer; |
20:24.35 | domingoad | found : Boolean; |
20:24.35 | domingoad | const |
20:24.35 | domingoad | AccentedChars = 'ÃÃÃÃÃÃ
à áâãäåÃÃÃÃèéêëÃÃÃÃìÃîïÃÃÃÃÃÃòóôõöøÃÃÃÃùúûüÃÿý'; |
20:24.38 | domingoad | NormalChars = 'AAAAAAaaaaaaEEEEeeeeIIIIiiiiOOOOOOooooooUUUUuuuuYyy'; |
20:24.40 | domingoad | begin |
20:24.42 | domingoad | count := length(str); |
20:24.44 | domingoad | setlength(result,count); |
20:24.46 | domingoad | i := 0; |
20:24.48 | domingoad | i2 := 0; |
20:24.50 | domingoad | while i < count do |
20:24.52 | domingoad | begin |
20:24.54 | domingoad | inc(i); |
20:24.56 | domingoad | inc(i2); |
20:24.58 | domingoad | if str[i] = #195 then |
20:25.00 | Manu | arg.. |
20:25.00 | domingoad | begin |
20:25.02 | domingoad | found := False; |
20:25.04 | domingoad | j := 0; |
20:25.05 | Manu | usa pastebin :) |
20:25.06 | domingoad | while j < sizeof(NormalChars) do |
20:25.08 | domingoad | begin |
20:25.10 | domingoad | inc(j,1); |
20:25.12 | domingoad | if AccentedChars[j*2] = str[i+1] then |
20:25.14 | domingoad | begin |
20:25.16 | domingoad | result[i2] := NormalChars[j]; |
20:25.18 | domingoad | inc(i); |
20:25.20 | domingoad | found := True; |
20:25.22 | domingoad | break; |
20:25.24 | domingoad | end; |
20:25.26 | domingoad | end; |
20:25.28 | domingoad | if not found then result[i2] := str[i]; |
20:25.30 | domingoad | end else result[i2] := str[i]; |
20:25.32 | domingoad | end; |
20:25.34 | domingoad | if i <> i2 then setlength(result, i2); |
20:25.36 | domingoad | end; |
20:25.36 | Manu | domingoad: para pegar codigo usa pastebin :/ |
20:25.40 | domingoad | y en postgresql |
20:25.42 | domingoad | CREATE OR REPLACE FUNCTION deaccent(str "varchar") |
20:25.43 | Manu | !pastebin |
20:25.44 | _FPCBot | Manu: paste your stuff here http://www.hu.freepascal.org/fpcircbot/cgipastebin?channel=mseide&sender=Manu&ancheck=on&title= |
20:25.44 | domingoad | <PROTECTED> |
20:25.46 | domingoad | $BODY$ |
20:25.48 | domingoad | select translate($1,'ÃÃÃÃÃÃ
à áâãäåÃçÃÃÃÃèéêëÃÃÃÃìÃîïÃÃÃÃÃÃòóôõöøÃñÃÃÃÃùú ûüÃÿý','AAAAAAaaaaaaCcEEEEeeeeIIIIiiiiOOOOOOooooooNnUUUUuu uuYyy'); |
20:25.51 | domingoad | $BODY$ |
20:25.53 | domingoad | <PROTECTED> |
20:26.15 | Manu | entra !pastebin para que el bot te de el link donde pegar codigo |
20:26.28 | _FPCBot | Manu pasted "" at: http://www.hu.freepascal.org/fpcircbot/cgipastebin?msgid=1769 |
20:26.33 | Manu | pero si, ya recuerdo tu mensaje en el post |
20:26.49 | domingoad | http://www.hu.freepascal.org/fpcircbot/cgipastebin?msgid=1769 |
20:27.07 | Manu | ~pastebin |
20:27.08 | infobot | [~pastebin] A "pastebin" is a web-based service where you can paste anything over 3 lines without flooding the channel. Here are links to a few : http://www.pastebin.com , http://pastebin.ca , http://channels.debian.net/paste , http://paste.lisp.org , http://www.rafb.net/paste |
20:27.15 | _FPCBot | Manu pasted "" at: http://www.hu.freepascal.org/fpcircbot/cgipastebin?msgid=1770 |
20:27.16 | Manu | ese es otro bot :) |
20:27.23 | domingoad | http://www.hu.freepascal.org/fpcircbot/cgipastebin?msgid=1770 |
20:27.26 | Manu | silly bot :/ |
20:28.09 | domingoad | bueno |
20:28.15 | Manu | domingoad: en mi programa puedo buscar con tildes sin problemas |
20:28.41 | domingoad | pero con y sin te devuelven los mismos resultados ? |
20:28.52 | Manu | no, por supuesto |
20:29.09 | domingoad | eso es lo que busque solventar con esa funcion |
20:29.11 | Manu | si busco Vázqu porque voy a escribir Vazqu? |
20:29.22 | domingoad | y en postgres si funciona |
20:29.34 | Manu | dejame probar en postgres |
20:30.18 | Manu | si, tambien funciona |
20:30.35 | Manu | domingoad: select * from entidades where denominacion like '%Váz%'; |
20:30.45 | Manu | me retorna las tuplas correctas |
20:31.06 | Manu | pero la base de datos está configurada para usar utf-8 |
20:31.18 | domingoad | porque no todo el mundo que paso por la escuela, se llevo algo de ella ! |
20:31.36 | Manu | jeje |
20:34.13 | Manu | domingoad: una de mis contribuciones a mseide fue la creacion de esta sala de chat :) |
20:34.52 | domingoad | enhorabuena, es un buen medio para compartir conocimientos, aunque parece que solo estamos los dos |
20:35.53 | domingoad | bueno, ya sabes cuando queras sentamos y hablamos de llevar el proyecto en conjunto ! |
20:38.27 | Manu | si :) |
20:38.40 | Manu | domingoad: ten en cuenta que mseide aun no es muy conocido |
20:38.52 | Manu | pero todo empieza de cero |
20:39.11 | Manu | free pascal al principio era una sola persona ;) |
20:40.50 | domingoad | la verdad es que al parecer tu ya tienes la applicación bien adelantada si la pones en público eso puede animar a mas personas a usarla y mejorarla y tambiena aumentar la repercusión de MSEGUI/MSEIDE |
20:41.50 | Manu | las aplicaciones de contabilidad no son muy populares ;) |
20:42.37 | domingoad | porque las hacen que son un coñazo de manejarlas |
20:43.05 | domingoad | a parte de la confusion con el credito/debito |
20:43.08 | Manu | domingoad: un cliente bittorrent seria mas popular ;) |
20:44.52 | domingoad | pero eso atrae el usuario sin interes en desarrollar la aplicación, la mayor parte de la gente que usa bittorrent solo quiere un programa para piratear y nada mas, no suelen estar interesado en mejorarla y aprender a desarrollarla |
20:46.31 | Manu | cuantos mas usuarios... mayor interes en potencia |
20:47.12 | Manu | luego esta el pascal.. mucha gente piensa que pascal es obsoleto |
20:47.45 | domingoad | hecha un viztazo en como va eso y de paso dime si funciona con tu linux http://dev-www.santiagopidal.es:8000/mse/mychart |
20:48.31 | domingoad | es un ejecutable con lo que he conseguido hasta aqui con el TBarchart |
20:48.35 | Manu | 320k de subida... :) |
20:48.50 | domingoad | coño es mi adsl |
20:51.53 | Manu | domingoad: funciona |
20:52.06 | Manu | pero no hay un componente de graficas en mseide? |
20:52.35 | Manu | se ven tres barras, dos amarillas y una verde.. |
20:52.46 | Manu | y algunas lineas por encima de las graficas (no el grid) |
20:52.53 | domingoad | si, pero ahora tengo que verificar como hacer los calculos para pintar las barras, no esta haciendolo bien |
20:53.13 | Manu | y porque no usas el componente de graficas de mseide? |
20:53.44 | domingoad | es solo para trazos de tipo osciloscopio |
20:53.49 | domingoad | ya lo he mirado |
20:55.13 | domingoad | si quieres hechar un vistazo en el fuente http://dev-www.santiagopidal.es:8000/mse/main.pas y http://dev-www.santiagopidal.es:8000/mse/msebarchart.pas |
20:57.09 | Manu | domingoad: ya lo has publicado en el foro :) |
20:57.22 | domingoad | si, hace poco |
20:57.47 | Manu | aunque hace tiempo que no escribo en el foro (no he tenido dudas) lo leo todos los dias :) |
22:23.03 | *** part/#mseide domingoad (n=mingo@254.Red-213-97-225.staticIP.rima-tde.net) |