Re: ¿Que se suele usar mas: int o char?
El día 26 de diciembre de 2014, 8:37, Altair Linux altairli...@gmail.com escribió: Hola, estoy con unas cosas de un proyecto que, espero, finalizare pronto y me sale una duda sobre la programacion de C/C++ en Linux en general y en Debian en particular, porque estoy programando esto desde Debian. ¿Que se suele preferir como parametro en una funcion: int o char?. ¿Y como valor de retorno: int o char? Teniendo en cuenta que tanto los parametros como los valores de retorno son siempre numeros, y que generalmente (hay alguna que otra excepcion) los valores van del 0 al 100, en principio es suficiente con un char. Sin embargo, por lo que he visto de otros proyectos se usa int aunque por el valor del numero no se suela usar. Uno de los motivos que se me ocurre es que se use tanto para dejar claro que parametro o el valor de retorno es un numero y no parezca que puede ser un caracter. ¿Opiniones? -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/ca+hdpflmknnh5gtdziaw5czvjxwkci93r2gqgmt37oiij...@mail.gmail.com (Lo reenvío porque no me di cuenta y lo envié a tu mail y no a la lista) Antes de usar char te podría recomendar usar el tipo short, que te utiliza 2 bytes y si no me confundo va desde -32768 hasta +32767. No usa mucho mas: como dije short usa 2 bytes y char usa 1 byte. Pero en el caso de que no quieras gastar esa memoria, podes usar char. Pero con unas condiciones antes. Tenés mucha razón cuando decís de que hay que dejar en claro que el parámetro o el valor de retorno es un número y no parezca que pueda ser un carácter. Si directamente pones char al escribir tu programa cuando quieres representar números, el día que quieras modificarlo te va a resultar muy difícil de entenderlo. Además el programa va a estar lleno de comentarios indicando de que eso es en realidad un número y no un carácter. Y cuando un programa empieza a tener tipos de comentarios indicando su funcionamiento, es que lo estas haciendo mal. Entonces lo que te recomiendo usar es typedef. Lo que vas a hacer es poner typedef char shortest. shortest es el nuevo tipo de dato (Aunque si querés podes ponerle cualquier otro nombre, como mini, mini_int, etc. Aunque te recomendaría un nombre que sea representativo -No le vas a poner de nombre tipo_dato, ya que no indica mucho con su nombre-). Entonces cuando hagas una declaración de datos shortest funcion(int a, shortest b) en realidad sería exactamente igual a char funcion(int a, char b) pero en el primer caso, es mucho más claro de que estas usando un número y no un caracter. Repito, tanto shortest como char usa un byte (es decir, un shortest es exactamente igual que un char). Si lo quieres pensar de otra forma, es como si usaras una constante, y en todos los lugares donde parezca shortest cuando se compile va a aparecer char (En realidad no funciona así, pero podes pensarlo de esa manera tranquilamente.). Obviamente este tipo de datos no se limita sólo en la declaración de los parámetros, sino en la declaración de una variable en cualquier tipo de lugar. Otra ventaja de ésto es que, si en un futuro te quedas corto con la amplitud de rangos de char, podes modificarlo en un sólo lado para darle mas rango (y ponerle un short por ejemplo). Si vamos un poco más lejos, los puristas de objetos dicen que directamente no tienen que existir los tipos primitivo de datos (como int, float, etc) sino que deberían existir todos objetos, cosa de que si en un futuro el tipo de dato cambia, solo se tenga que realizar las modificaciones en una sola parte (En la estructura y/o comportamiento de la clase). Usando typdef no es como usar objetos, aunque como te dije anteriormente, te va a permitir realizar las modificaciones en un solo lugar (Y así evitarás muchos errores imperceptibles). Si quieres buscar más información sobre typedef te recomiendo http://en.wikipedia.org/wiki/Typedef (Está bastante simple y completo). Sino pones en un buscador y listo. Saludos. -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/cae6_yqevz2t0pe9_yytdv3gjpqwiuhpaqbzeuzbs_wtdco2...@mail.gmail.com
Re: OT: IDE para C++
El 28/07/14 a las 15:52, JavierDebian escibió: Estimados: Como algunos me conocen, soy un jovato con algunos añitos encima. Soy de los que programaba en C a pulmón con sus famosos punteros a indirección, que si la pifiabas y te metías en el sistema operativo, se te caía la PC-XT. Y debido al reverdecimiento de algunos intereses, me he conseguido un libraco de C++ para recordar viejas épocas y hacer algunas cosas que me interesan. La pregunta: ¿Qué entorno de desarrollo integrado (IDE) recomiendan aquellos que sean programadores de C++? He hecho los deberes y visitado varias páginas, y no me decido por nada. No me afecta el idioma, castellano o inglés. Prefiero algo completo aunque sea complejo (y en lo posible, con un intérprete embebido para depuración), que uno simple que me quede corto a la exigencia. Las opciones, al parecer, son Ultimate++ Zinjai CodeLite Code Blocks Adjunta DevStudio Geany Kdevelop Monodevelop Qt Creator Sun Studio Sharp develop WxDev-C++ Borland C++ Xcode Como aprender a usar una IDE lleva tiempo, no quiero malgastarlo. Muchas gracias. JAP Particularmente uso ZinjaI. Es muy fácil de usar, cómodo y no te va a llevar casi nada de tiempo en aprenderlo. Sin embargo está orientado a estudiantes. Por lo tanto, si quieres hacer algo más complejo (Un proyecto o un programa que no sea muy sencillo) no te lo recomiendo, ya que le faltan ciertas cosas que tienen los IDE's (Por ejemplo, prueba de rendimiento, plugins, interoperabilidad con los test, git, etc). Sin embargo, si quieres trastocar un poco con C o C++, y aprender a usarlo, te lo recomiendo completamente. ¡Saludos! -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/53d6f82e.90...@gmail.com
Re: Debian 7 se desloguea solo cuando se consumen muchos recursos
On 07/06/13 11:33, Camaleón wrote: El Fri, 07 Jun 2013 02:35:40 -0300, Agustín Ruatta escribió: Estoy usando Debian 7 pero en testing (Es decir Jessie), Es decir, Debian 8 :-P y cuando estoy ejecutando Iceweasel y se me empieza a trabar (a tildar), comunmente pq se encuentra en un página con un script que no responde (Ésos tipicos Script en el que te salta el cartelito diciéndote), después de aproximadamente un minuto, se me desloguea automáticamente la cuenta de usuario, y me aparece en la página de inicio de sesión. (...) Sí que me ha pasado eso que dices del mensaje del navegador indicando un proceso javascript desbocado pero nunca que me botara de la sesión gráfica :-? Mira a ver qué te dice el archivo ~/.xsession-errors, /var/log/ daemon.log y los registros del servidor gráfico /var/log/Xorg.0.log cuando te suceda eso ya que tiene pinta de que el servidor X se cae debido al elevado consumo de recursos. Saludos, Capaz que sea probable que se caiga el servidor gráfico. Igual no importa, porque lo que hice fue que Iceweasel detenga automáticamente el script cuando no reaccionan, cambiando ciertos valores. Además me tranquiliza que a Sergio le haya pasado lo mismo, y que el error probablemente sea de Xorg. ¡Igual gracias a los 2 por la ayuda! ;) -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/51b2b245.8070...@gmail.com
Debian 7 se desloguea solo cuando se consumen muchos recursos
Les paso a comentar mi problema: Estoy usando Debian 7 pero en testing (Es decir Jessie), y cuando estoy ejecutando Iceweasel y se me empieza a trabar (a tildar), comunmente pq se encuentra en un página con un script que no responde (Ésos tipicos Script en el que te salta el cartelito diciéndote), después de aproximadamente un minuto, se me desloguea automáticamente la cuenta de usuario, y me aparece en la página de inicio de sesión. Vale aclarar que supongo que el consumo de recursos y la lentitud del sistema principalmente se da debido a que tiene que buscar la información del disco, en la Swap, ya que se ve la luz que muestra el uso del disco encendida completamente. ¿A alguien le paso lo mismo?¿Cuál puede ser el error? Cualquier duda o logs que necesiten para ver que me pasa consultenme ;) -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/51b1712c.7030...@gmail.com
Re: tux guitar no suena
El 01/03/13 23:30, francisco cid escribió: hola, instalé tux guitar version 1,2 y no puedo hacer que suenen las tablaturas, el sonido funciona bien en las demas aplicaciones, uso debian testing amd 64 saludos! A mi me había pasado lo mismo, pero en Ubuntu, y si no me confundo lo solucione con ésto: http://www.ubuntu-es.org/node/117028#.UTF9oVGUx0w . En Ubuntu funciona bien, lo tengo configurado así y suena, así que supongo que en Debian también va a funcionar. Otra cosa que tengo para decir, sin ánimos de ofender, como consejo, busca antes en Google, aunque sea algo rápido, que casi siempre a éstos tipos de problemas existe la solución ;) . Además si lo buscas ahí, lo solucionas enseguida y evitas el retraso entre que te contestamos y todo. Coméntanos si al final se escucha. ¡Saludos y suerte! -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/51317f2e.5010...@gmail.com
Re: Fecha de lanzamiento Debian Whezzy
Ante todo gracias Matías por tu rápida y completa respuesta. El 09/02/13 00:10, Matías A. Bellone escribió: On 02/08/2013 09:50 PM, Agustín Ruatta wrote: ¡Hola a todos! Disculpen si utilizo la lista de correo para esta pregunta, pero: ¿Para cuando, aproximadamente, va a salir Debian 7 estable? Ya se que la política de Debian es lanzar versiones cuando estén estables y no apurarse (Y me parece perfecto no dejarse presionar por las fechas). Pero me gustaría que si alguien supiera la fecha estimada en que se va a lanzar, me la digan. Como bien mencionas, la fecha estimada es cuando esté listo. Esa es la política oficial y la única realidad sobre cuándo será publicada la nueva versión de Debian. Según leí en Internet, estaba pronosticada para ahora, en Febrero, pero el post era medio viejo, y no me da mucha confianza. Si, yo también escuché eso pero no va a suceder. El estimativo en el que más confío es el que se basa justamente en la cantidad de fallos «release-critical» (que cuando lleguen a 0, se publica una nueva versión). La progresión de las últimas semanas de esta cantidad así como también la misma progresión en el mismo período cuando se publicó Squeeze la publica ahora (de forma más o menos automática) Richard Hartmann en su blog[1] - que es replicado en el planeta de Debian[2]. [1] http://richardhartmann.de/blog/posts/2013/02/09-Debian_Release_Critical_Bug_report_for_Week_06/ [2] http://planet.debian.org/ Al final creo que voy a instalar Debian Testing, porque supongo yo que por lo menos 2 meses va a tardar en salir la nueva versión estable (En realidad no conozco la velocidad con las que corrigen los bugs, pero viendo la cantidad de lista, le calculo ese tiempo). Otra pregunta que tengo es que si instalo ahora Debian 7 Testing, y cuando salga la versión estable realizo un apt-get dist-upgrade , ¿se va a actualizar a la versión estable? Es decir, es como si bajara la versión de Debian 7 estable y lo instalara, ¿sería lo mismo? ¿Serían los mismos resultados? Depende. Primero un poco de teoría: Cuando se publica la nueva versión de Debian stable, testing y unstable son exactamente iguales. Casi inmediatamente despues unstable empieza a diverger (y muy rápidamente) debido al ingreso de todos los paquetes que ya estaban listos y siendo probados en experimental. Unos días más tarde (que pueden ser entre 2 y 10 al menos) los paquetes que entraron en unstable van a empezar a migrar a testing y testing empieza a diverger también de stable pero más lentamente. Ahora la práctica. Si instalas ahora Debian 7 Testing, lo que suceda cuando se libere la versión estable depende de la configuración de tus repositorios. Si tu archivo sources.list utiliza el nombre de la versión (wheezy en este caso) entonces cualquier actualización que hagas te mantendrá en esa versión sin importar si esta corresponde a testing, stable u old-stable (el nombre que se le da a la versión anterior). Ahora, si tu sources.list utiliza testing cuando se libere una nueva versión de Debian (stable), cualquier actualización que hagas a este sistema te mantendrá en testing (con nombre código «jessie»). Si, en realidad tenía pensado tener los repositorios Testing, así tengo software mas o menos actualizado y bastante estable. Total, al instalarlo sobre una computadora personal, no me interesa que sea completamente estable sino una mezcla entre estabilidad y nuevas versiones. Además estuve leyendo en la página de Debian, Testing también tiene un equipo de seguridad (No tan grande como Estable) que se ocupa de los bugs y de parchearlos. Según tengo entendido, Unstable es demasiado inestable incluso para lo que es una computadora y además no cuenta equipo de seguridad, aunque según tengo entendido, hay paquetes bastantes actualizados, ¿no es así? Perdonen mi ignorancia, pero actualmente estoy usando Ubuntu 12.04, quiero cambiarme a Debian, y quiero ver si Debian 7 va a salir de acá a un buen tiempo, instalar directamente Debian 7 Testing. Personalmente, sólo recomendaría Debian stable para utilizar en servidores. Para PCs de escritorio o de uso normal para alguien con un poco de experiencia recomendaría siempre utilizar testing. Esto te provee paquetes relativamente actualizados sin tantos «peligros» como unstable (que tampoco es para tanto). Saludos, Toote En realidad tengo ya algo de experiencia con GNU/Linux. Vengo usando Ubuntu desde la versión 8.04, aunque estuve un tiempo alternando entre Ubuntu y Windows. Ahora hace aproximadamente 1 año que vengo usando exclusivamente Ubuntu (Uso muy de vez en cuando Windows ya que el Guitar Pro venía solo para Windows, pero ahora también hay una versión para GNU/Linux) así que tengo un conocimiento sobre Linux (No avanzado, pero ya me manejo bastante cómodo en Ubuntu). Ya trabajé antes con Debian en montar un servidor, aunque no le dedico mucho tiempo y siempre me manejé con consola. Mi intención ahora es borrar
Re: OT:software-Registros de Examenes Optometricos
El 09/02/13 10:39, Polo Guzman escribió: Hola Agustin! He revisado los links que mencionas y con algunas adpataciones es posible que cumpla con los requerimientos para una Optica, revisare a detalle y se los hago saber. Agradezco mucho tu apoyo. Saludos cordiales! skype: pologuzman Tel: 55911044 Ext 127 Movil: 55 39283439 siste...@centroarista.com.mx mailto:siste...@centroarista.com.mx pologuz...@gmail.com mailto:pologuz...@gmail.com www.centroarista.com.mx http://www.centroarista.com.mx/ 2013/2/8 Agustín Ruatta agustinrua...@gmail.com mailto:agustinrua...@gmail.com El 08/02/13 20:41, Polo Guzman escribió: Saludos cordiales a todos, Estoy buscando una aplicación para registros de examenes optometricos, todo lo relacionado con historial clinica ordenes de laboratorio cobros, he buscado en la red y encuentro de tipo comercial. Si alguien sabe de algun software mucho le agradecere Agradeciendo de antemano. ¡Hola Polo! Hace tiempo leí sobre un programa desarrollado por GNU que se llama GNU Healt. Sirve para la gestión hospitalaria y de información de la Salud, es decir, para administrar un Hospital. Particularmente no lo probé, pero creo que no perdés nada si lo instalas, ya que debe tener una sección referida a lo que es el tema de oftalmología. Su página de Internet es la siguiente : http://health.gnu.org/ En los repositorios de Ubuntu no está, así que supongo que en los de Debian tampoco debe de estar. Además buscando un poco en Synaptic, encontré el programa GNUmed, que según estuve leyendo en Internet, es similar a GNU Healt, aunque tampoco lo probé. En Wikipedia (http://en.wikipedia.org/wiki/GNUmed) hay algo de información, pero está inglés. Además en la página http://tonatiuhsanjulian.blogspot.com.ar/p/gnumed.html hay un tutorial. La página del proyecto es http://wiki.gnumed.de/bin/view/Gnumed , pero se encuentran en los repositorios tanto de Debian como de Ubuntu. Espero que ésto te sirva de algo. ¡Saludos! -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org mailto:debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org mailto:listmas...@lists.debian.org Archive: http://lists.debian.org/511596af.9030...@gmail.com ¡Me agrada saber que te ha ayudado mi información! Supongo incluso que además de los 2 programas que te di, probablemente haya más todavía, la verdad que no busque mucho en profundidad. Espero tu respuesta para ver si al final te sirvieron los programas. En el caso de que no te hayan servido, puedo buscar algo más en internet, supongo que seguramente debe haber más programas. ¡Saludos! -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/511653cc.1090...@gmail.com
Re: OT:software-Registros de Examenes Optometricos
El 08/02/13 20:41, Polo Guzman escribió: Saludos cordiales a todos, Estoy buscando una aplicación para registros de examenes optometricos, todo lo relacionado con historial clinica ordenes de laboratorio cobros, he buscado en la red y encuentro de tipo comercial. Si alguien sabe de algun software mucho le agradecere Agradeciendo de antemano. ¡Hola Polo! Hace tiempo leí sobre un programa desarrollado por GNU que se llama GNU Healt. Sirve para la gestión hospitalaria y de información de la Salud, es decir, para administrar un Hospital. Particularmente no lo probé, pero creo que no perdés nada si lo instalas, ya que debe tener una sección referida a lo que es el tema de oftalmología. Su página de Internet es la siguiente : http://health.gnu.org/ En los repositorios de Ubuntu no está, así que supongo que en los de Debian tampoco debe de estar. Además buscando un poco en Synaptic, encontré el programa GNUmed, que según estuve leyendo en Internet, es similar a GNU Healt, aunque tampoco lo probé. En Wikipedia (http://en.wikipedia.org/wiki/GNUmed) hay algo de información, pero está inglés. Además en la página http://tonatiuhsanjulian.blogspot.com.ar/p/gnumed.html hay un tutorial. La página del proyecto es http://wiki.gnumed.de/bin/view/Gnumed , pero se encuentran en los repositorios tanto de Debian como de Ubuntu. Espero que ésto te sirva de algo. ¡Saludos! -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/511596af.9030...@gmail.com
Fecha de lanzamiento Debian Whezzy
¡Hola a todos! Disculpen si utilizo la lista de correo para esta pregunta, pero: ¿Para cuando, aproximadamente, va a salir Debian 7 estable? Ya se que la política de Debian es lanzar versiones cuando estén estables y no apurarse (Y me parece perfecto no dejarse presionar por las fechas). Pero me gustaría que si alguien supiera la fecha estimada en que se va a lanzar, me la digan. Según leí en Internet, estaba pronosticada para ahora, en Febrero, pero el post era medio viejo, y no me da mucha confianza. Otra pregunta que tengo es que si instalo ahora Debian 7 Testing, y cuando salga la versión estable realizo un apt-get dist-upgrade , ¿se va a actualizar a la versión estable? Es decir, es como si bajara la versión de Debian 7 estable y lo instalara, ¿sería lo mismo? ¿Serían los mismos resultados? Perdonen mi ignorancia, pero actualmente estoy usando Ubuntu 12.04, quiero cambiarme a Debian, y quiero ver si Debian 7 va a salir de acá a un buen tiempo, instalar directamente Debian 7 Testing. ¡Gracias! -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/51159d6e.6000...@gmail.com