A

alnjr

Usuario (Ecuador)

Primer post: 11 jun 2011Último post: 5 mar 2013
5
Posts
373
Puntos totales
4
Comentarios
Por qué NO usar conio.h C, C++
Por qué NO usar conio.h C, C++
Ciencia EducacionporAnónimo12/28/2012

Al momento de introducirnos a la programación, como con C utilizando compiladores para dicha plataforma, se hacen uso de algunas librerías que no deberían ser utilizadas como es el caso de la tan conocida librería conio.h MSDOS era el único monarca, pero los tiempos cambian, lamentablemente todavía nos vemos obligados a escribir programas exclusivos para Windows en las universidades y/o trabajos. Entonces me puse a investigar y redactar una breve reseña sobre porque no debemos utilizar tan conocida librería. Nos trasladaremos a los años 80,s cuando una conocida compañía de software como lo es Borland. Fue fundada en 1983, en la actualidad, ya no es tal empresa, ya que fue vendida a una empresa llamada CodeGear(que sigue dando soporte y desarrollo a nuevos productos) que después fue vendida a otra empresa llamada Micro Focus, actualmente dicha empresa no es muy popular, esta dedicada al software empresarial.Borland desarrollo varios compiladores para lenguajes como: Prolog, Pascal, Cobol, entre muchos otros, pero el mas popular para C y C++ fue el tan conocido Turbo C++.En la programación existen estándares. Pueden haber miles de compiladores para un lenguaje pero claro todos los compiladores deben seguir el estándar del lenguaje. A que voy con esto, que a la compañía Borland le dio igual seguir un estándar y en sus compiladores desarrollo librerías no estándares, es decir que esas librerías solo se utilizan en los compiladores que desarrollo dicha empresa, como la tan conocida librería conio.h.Dicha librería se ha convertido para programadores acostumbrados a utilizar compiladores de Borland en una herramienta indispensable para desarrollar sus aplicaciones. Esta librería contiene los prototipos de las funciones, macros, y constantes para preparar y manipular la consola en modo texto en el entorno de MS-DOS, dicho mas simple esta nos permite dar un “mejor formato” al texto en la terminal de MS-DOS, ya sea dandole color al texto o color al fondo, por mencionar un ejemplo simple. Algunos de los comandos mas conocidos son: getch(), clrscr(), gotoxy(), textcolor(), y textbackground() Aun así nosotros podemos sustituir estas funciones de la librería conio.h con otras funciones estándares. Para sustituir clrscr(), solo necesitamos escribir system(“cls”); la cual está en iostream (es sin .h, se definiría así: #include iostream). Gotoxy() es algo vago de usar pudiendo utilizar n (espacio hacia abajo) y t (espacio hacia la derecha) dentro de un printf(); Para sustituir getch(), solo necesitamos: cin.get(); la cual está en stdio.h. Si no funciona entonces tendremos que ponerla dos veces: cin.get();cin.get(); También podemos utilizar getchar(); que se encuentra en stdio.h Y para ser honestos, cualquiera te agradecerá que no le pongas fondo rosa y letras amarillas a tus programas. --------------------------------------------------------------------------------------------------------------------------------------------------------------------- Ahora, en Linux podemos usar una librería(ncurses.h) en la cual la sintaxis es similar a si estuviéramos usando el stdio.h y conio.h, sin embargo hay algunas cosas nuevas que le dan más potencia a curses y que hacen que varíen algunas cosas un poco con respecto a lo que estamos acostumbrados. La instalación es fácil en debian y derivados, basta con hacer: apt-get updateapt-get install ncurses* Igualmente es fácil en Fedora y derivados: yum install ncurses* Listo, un ejemplo sencillo: Preguntar e imprimir tu nombre Lo primero y obvio incluir la cabecera en el programa: #include <ncurses.h> Después viene la declaración de la función principal, la variable del tipo char y ahora algo importante que es iniciar la pantalla que se hace con la función initscr() , podemos borrar los datos que ya pudieran estar en la pantalla con erase() (vendría siendo el equivalente al clrscr() del conio.h) La impresión se hace con printw(), y la sintaxis es la misma que el printf(), la lectura de datos se hace con scanw() y la sintaxis es la misma que el scanf(), por ultimo si queremos esperar un caracter del teclado se hace lo mismo que en turbo c, getch(), ahora algo importante también, cerrar la ventana con endwin() y sin olvidar el común return 0 . Queda de esta forma: /* Para compilar (via terminal): gcc ncurses.c -o ncurses -lncurses gcc es el compilador de linux, ncurses.c es el código fuente del programa ncurses es el nombre con el que se va a guardar el programa y el -lncurses es para obligar al compilador a usar la librería. */ Pero esta no es toda la grandeza de usar ncurses, sino que es mucho más potente y amplio que usar conio.. con ncurses se pueden hacer las mismas cosas que con conio y mejor (el uso de colores en la consola, permite hacer programas que funcionen con pestañas, entre otras cosas) Para ver la documentación se puede con: man ncurses Y para ver la documentación de las funciones que este trae con: man función ¿Pero los programas escritos usando ncurses como los podemos usar en Windows? Sí, se puede con PDCurses. ¡Saludos a los que leen !

83
7
N
Nos Incumbe A Todos-Yasuní ITT
EcologiaporAnónimo11/16/2011

Esta iniciativa nos incumbe a todos los ecuatorianos y al mundo, por eso si te interesa tener un futuro, lee este post. La finalidad de este post es darte a conocer la iniciativa muy aparte del partido político al que pertenezcas, te planteo los hechos para que tu mismo concluyas si vale o no la pena apostarle al Yasuní ITT.¿Qué es la iniciativa Yasuní ITT?Esta original iniciativa plantea:a) Combatir el cambio climático, evitando la explotación de combustibles fósiles en áreas de alta sensibilidad biológica y cultural en los países en desarrollo.b) La protección de la biodiversidad en el Ecuador y el apoyo al aislamiento voluntario de las culturas indígenas no contactadas que habitan el Parque Yasuní (Tagaeri y Taromenane).c) El desarrollo social, la conservación de la naturaleza y la implementación de fuentes renovables de energía, en una estrategia encaminada a consolidar un nuevo modelo de desarrollo equitativo y sustentable en el país.La comunidad internacional participa con un aporte financiero, creando un fondo de capital que será administrado las Naciones Unidas, con la participación del Estado, la sociedad civil ecuatoriana y los contribuyentes.La Iniciativa plantea al mundo paradigmas más justos y equitativos, hacia un modelo basado en el buen vivir y en los derechos de la naturaleza.Localización Ubicación Parque Nacional Yasuní – ITT¿Por qué no explotar el petroleo del Yasuní?Las reservas probadas de petróleo del país alcanzan actualmente 4.160 millones de barriles. Con las probables, la cifra asciende a 4.600 millones. Varias proyecciones muestran que, aún bajo escenarios optimistas que asumen el descubrimiento de nuevos yacimientos, Ecuador dejará de exportar petróleo en 28 años y de producirlo en 35 años.Durante los últimos 25 años la inversión en fuentes renovables de energía ha sido débil y ha generado una dependencia creciente en el petróleo y sus derivados. En la actualidad la hidroelectricidad abastece el 43% de la demanda, el 10% se importa de Colombia y Perú, y un 47% proviene de plantas termoeléctricas.Ademas se debe analizar el impacto ambiental que tendría en la zona la explotación petrolera, es decir, la extracción siempre creara un impacto negativo, con derrames, depredación del bosque primario.¿Cómo se Invertirá el Capital del Fondo Yasuní-ITT?Las inversiones del fondo Yasuní-ITT deben tener un riesgo razonable mínimo y generar los intereses que se destinarán a los proyectos de desarrollo previstos en la Iniciativa. Serán susceptibles de recibir esas inversiones aquellos proyectos que se enmarquen en las líneas de acción previstas en la Iniciativa, impliquen un riesgo medido, tengan una conservadora rentabilidad y, al mismo tiempo, contribuyan al desarrollo sustentable del país.En esta línea se inscriben inversiones futuras en proyectos hidroeléctricos, geotérmicos, eólicos y solares en los que Ecuador tiene actualmente un alto potencial de desarrollo de fuentes renovables. El fondo Yasuní-ITT puede adquirir acciones preferentes en ellos, si es que reúnen las condiciones necesarias para la inversión. Este tipo de acciones permiten obtener una rentabilidad fija predeterminada, independientemente de las utilidades de la empresa. La tasa de rendimiento fija a convenirse dependerá de las características del proyecto, mantendrá un riesgo mínimo y permitirá al Estado percibir, con seguridad, los intereses del fondo. Al mismo tiempo, estas inversiones contribuirán al desarrollo sustentable del país y generarán nuevas reducciones de dióxido de carbono.El Ecuador depende de la generación térmica, que proviene de la quema de derivados del petróleo como diesel y gas, para casi la mitad de la electricidad que se requiere el país. Las plantas térmicas son costosas, ineficientes y contaminantes. Las inversiones en plantas hidroeléctricas han sido mínimas entre 1987 y 2006. Solamente el Gobierno del Presidente Correa ha retomado la construcción de proyectos como Paute Mazar o Coca Codo Sinclair. Las fuentes renovables de energía son limpias y permiten aprovechar el enorme potencial del Ecuador, que usa apenas una sexta parte de su potencial hidroeléctrico, apenas ha iniciado inversiones en energía solar y del viento y no tiene un aprovechamiento energético de la energía de los volcanes. ¿Qué beneficios directos tiene el Proyecto Yasuní-ITT?La no emisión de 407 millones de toneladas de CO2 en la atmósfera, creando una nueva modalidad de mitigación de emisiones de gases invernadero (GEI), y la no explotación de reservas de petróleo y gas en áreas de alta sensibilidad social y ambiental en países en desarrollo.La preservación de la enorme riqueza biológica del Parque Yasuní –considerada por la UNESCO como única en el mundo– y de las 42 áreas protegidas restantes, que encierran una de las mayores reservas de biodiversidad del Planeta.El respeto por las culturas indígenas de los pueblos en aislamiento voluntario del Parque Yasuní.El desarrollo social en las áreas de influencia del proyecto, con programas de educación, salud y empleo sustentable.El apoyo a la transición de Ecuador de una economía extractiva, basada en la explotación del petróleo, a un modelo sustentable de desarrollo, con amplio empleo de fuentes renovables de energía, respeto por la biodiversidad y equidad social. Las emisiones reducidas y evitadas de CO2 originadas en la conservación de los ecosistemas, la reforestación y el desarrollo de fuentes limpias de energía alcanzarán los 1.000 millones de toneladas en los próximos 30 años.En resumen (si te cansaste de leer tanto) (H) (H) Según la Iniciativa Yasuní ITT el estado ecuatoriano se deberá comprometer a dejar bajo tierra, de forma indefinida, alrededor de 856 millones de barriles de petróleo en la reserva ecológica del Yasuní, para evitar la emisión a la atmósfera, de 407 millones de toneladas métricas de dióxido de carbono - que se producirían por la quema de esos combustibles fósiles - a cambio de una compensación económica de la comunidad internacional por una fracción del valor estimado por el 50% de las utilidades que percibiría si se diera la explotación de este recurso (unos 350 millones de dólares anuales). Los fondos captados por esta operación se reinvertirían en el Ecuador en tres líneas: Manejo de 19 áreas protegidas, un programa de reforestación nacional y el cambio de matriz energética. Sobre los porcentajes dedicados a cada uno de estos fondos no hay consenso. Estos fondos serían manejados por un fideicomiso, sobre cuya integración, existen discrepancias entre los posibles aportantes y el gobierno ecuatoriano.Para terminar les recuerdo que este post no pretende hacer la propaganda a ningún partido político ni mucho menos solo pretende darte a conocer una propuesta que tiene que ver directamente con el ambiente.Recuerden si el medio ambiente no te importa esto seguirá ocurriendo:

45
6
Tomate 5 minutos y lee esta historia [muy conmovedora]
Tomate 5 minutos y lee esta historia [muy conmovedora]
OfftopicporAnónimo6/11/2011

Muy buena la historia... te llega al corazón. Leela, vale la pena!! Un muchacho de 17 años de edad tenía un cáncer incurable y en cualquier momento iba a fallecer. Siempre vivía en su casa, bajo el cuidado de su madre. A veces se enfadaba de estar siempre dentro de su casa y un día decidió salir a pasear. Le pidió permiso a su madre y ella aceptó. Caminando por el vecindario vio muchas tiendas. Al pasar por una de música y al ver el aparador, notó algo que lo hizo olvidarse de que el mundo existía, era una muchacha de su edad muy hermosa. Al verla le parecía un ángel bajado del cielo. Abrió la puerta y entro sin mirar nada que no fuera ella. Acercándose poco a poco llego al mostrador donde se encontraba ella. La chica lo miró y le dijo sonriente ¿Te puedo ayudar en algo? El Chico pensaba que era la sonrisa mas hermosa que había visto en toda su vida, y sintió el deseo de abrazarla, de declarársele en esemismo instante. Tartamudeando le dijo: Si, eeehhh, uuhhh, me gustaría comprar un C.D. Y sin pensar tomó el primero que vio y le dio el dinero. La chica le entregó el disco con una amigable sonrisa. El joven enamorado no dejó de pensar en ella durante toda la tarde. Ni siquiera escuchó el disco, ya que el no tenía mas que una grabadora de cassette. Al siguiente día quiso volver a verla y fue a la tienda. Al estar frente a esa hermosa sonrisa no supo que decir y volvió a pedir un C.D. ¿Quieres que te lo envuelva? preguntó la niña sonriendo de nuevo. El respondió que si, moviendo la cabeza, pues ante ella se quedaba mudo. La muchacha fue al almacén para volver con el paquete envuelto y entregárselo. El lo tomó y salió de la tienda. Se fue a su casa sintiendo que caminaba entre las nubes. Ni siquiera desenvolvió el disco. Lo metió en su closet y se puso a mirar su jardín y pensar en la hermosa flor que estaba en la tienda. En adelante visitaba la tienda todos los días para comprar un C.D. Ella siempre se los envolvía, y el se los llevabas a su casa y los metía a su closet. El era muy tímido para invitarla a salir y, aunque trataba no podía. Su mamá se enteró de esto e intento animarlo a que se aventara, así que el siguiente día se armó de coraje y se dirigió a la tienda. Y como todos los días compró otra vez un C.D. y como siempre ella se fue atrás para envolverlo. El tomó el C.D. y mientras ella no estaba viendo, rápidamente dejo una nota en el mostrador y salió corriendo de la tienda. La nota era una declaración. Durante varios días chico no se atrevió a llegar a la tienda para recibir la respuesta, a unos metros de la tienda regresaba a su casa. Su madre volvió a animarlo y luego de dos semanas por fin llegó a la tienda pero no vio a la chica hermosa. Al preguntar por ella se enteró con tristeza que se había ido a otra ciudad a estudiar y que ya no trabajaba ahí.Mucho lamentó no haber ido antes por la respuesta y muy triste guardó los discos en un lugar donde no los viera tanto con la esperanza de no pensar mas en la muchacha. En el verano el chico fue a la tienda con la esperanza de que por las vacaciones la chicha hubiera regresado y pudiera encontrarla pero al no encontrarla, regresó a su casa desilusionado. Al siguiente verano volvió a ir para no encontrarla de nuevo. Para el joven no hubo verano siguiente. A la edad de 20 años el chico falleció de cáncer. Un día su madre, entró en el cuarto de su difunto hijo para arreglarlo, así que abrió su closet. Para su sorpresa se topó con montones de C.D'S envueltos. Ninguno estaba abierto. Llena de curiosidad, tomó algunos y se sentó sobre la cama para verlos, al desenvolver el primero encontró una nota que su hijo nunca leyó y decía: ! Hola!, veo que te gusta la música tanto como a mí. Me invitan a una fiesta el viernes y no tengo con quien ir. ¿Te gustaría ir conmigo? Sofía. De tanta emoción la madre abrió otro y otro para descubrir que eran saludos de la chica. Uno de los últimos decía: Hola, me siento triste de que nunca haces caso a mis notas pero me devuelves la alegría al volver diariamente. La semana que viene salgo fuera de la ciudad a estudiar y ya no voy a trabajar aquí, pero vendré casi todos los fines de semana y si mi cliente favorito quiere que lo siga atendiendo podrá visitarme en mi casa. Sofía. Al final venía un número telefónico, una dirección y un pequeño mapa. No esperes demasiado para demostrar tu amor a ese alguien especial, díselo hoy, mañana puede ser muy tarde. No solamente a tu pareja sino de todos tus próximos: tus padres, hermanos, amigos, hijos, etc....

50
0
I
Instalar e iniciar con LaTeX en Fedora
LinuxporAnónimo3/5/2013

LaTeX es un sistema de composición de textos, orientado especialmente a la creación de libros, documentos científicos y técnicos que contengan fórmulas matemáticas. LaTeX está formado por un gran conjunto de macros de TeX, escrito por Leslie Lamport en 1984, con la intención de facilitar el uso del lenguaje de composición tipográfica, creado por Donald Knuth. Es muy utilizado para la composición de artículos académicos, tesis y libros técnicos, dado que la calidad tipográfica de los documentos realizados con LaTeX es comparable a la de una editorial científica de primera línea. LaTeX es software libre bajo licencia LPPL. Pues bien, para instalar esta maravilla informática en Fedora es tan fácil como: yum install texlive De igual manera instalamos estos paquetes para no tener ningún problema para crear o compilar algún documento que encontremos: yum install texlive-collection-latex texlive-collection-latexextra texlive-collection-science texlive-collection-latexrecommended texlive-collection-genericextra texlive-collection-genericrecommended texlive-collection-fontsrecommended tex-pst-optexp texlive-epstopdf-bin Editores Ahora, para crear un archivo en LaTeX, necesitamos de un editor. Existen muchos, incluso, editar un archivo de LaTeX se lo puede realizar con cualquier editor de texto plano. Pero llamamos editores sólo a aquellos que proporcionan las herramientas apropiadas para hacer todo lo necesario con nuestra distribución LaTeX. Estos editores se diferencian, ya sea por las características que nos ofrecen o por su facilidad de uso. En esta publicación analizaremos dos de ellos: Texmaker y Gummi - Gummi es un editor muy interesante, permite ver el pdf mientras se lo está editando. Se pueden configurar fragmentos LaTeX Inserción gráfica de las tablas e imágenes Las plantillas y asistentes para la creación de documentos nuevos Gestión de proyectos Gestión de bibliografía Integración SyncTeX Para instalarlo copiamos lo siguiente en la consola: yum install gummi Texmaker es realmente una gran opción, es un editor gratuito, multiplataforma, que integra muchas herramientas necesarias para desarrollar documentos; incluye soporte Unicode, corrección ortográfica, auto-completado, asistentes, plegado de código y un visor incorporado en pdf con soporte de synctex y el modo de visualización continua. Para instalarlo copiamos lo siguiente en la consola: yum install texmake Y listo: Las ventajas del LaTeX: No necesitamos preocuparnos por detalles tales como qué tipo de letra vamos a usar, de qué tamaño, donde se cortan las hojas, etc. LaTeX hará todo eso por nosotros. La orden documentclass {article} indica a LaTeX que clase de documento (en este caso un artículo) queremos escribir. LaTeX ajustará las especificaciones de formato en consecuencia. Los documentos de LaTeX tienen una estructura clara. Por ejemplo la orden section{ título } indica el comienzo de una nueva sección. LaTeX se ocupará de elegir el tipo de letra para el titulo , numerar las secciones, etc. Es muy fácil insertar fórmulas matemáticas tales como: $$ frac{pi}{4} = int_0^1 frac{1}{1+x^2} dx $$ Los signos $$ … $$ indican a LaTeX que es una fórmula y que queremos que la centre. int^1_0 producirá una integral con extremos 0 y 1. La orden frac{1}{1+x^2} producirá una fracción con numerador 1 y denominador $1+x^2$. Similarmente la orgen frac{pi}{4} Y así se crea un documento sencillo: Saludos a quienes leen!

145
0
I
Instale Cisco Packet Tracer en Linux
LinuxporAnónimo10/27/2012

Este post para quienes quieran usar " Cisco Packet Tracer "en (Fedora) Linux. Packet Tracer es la herramienta de aprendizaje y simulación de redes interactiva para los instructores y alumnos de Cisco CCNA. Esta herramienta les permite a los usuarios crear topologías de red, configurar dispositivos, insertar paquetes y simular una red con múltiples representaciones visuales. Packet Tracer se enfoca en apoyar mejor los protocolos de redes que se enseñan en el currículum de CCNA. Este producto tiene el propósito de ser usado como un producto educativo que brinda exposición a la interfaz comando – línea de los dispositivos de Cisco para practicar y aprender por descubrimiento. Let’s Start… 1.- Descargamos el programa Packet Tracer: 2.- Descomprimimos el archivo. 3.- Abrimos la carpeta en la que se descomprimió el Packet Tracer desde la consola. 4.- Nos logueamos como root y ejecutamos install: [root@usuario PacketTracer53]# sh install 5.- Seguimos los pasos que indica el ejecutable. Ejecutamos Packet Tracer ya sea escribiendo en la consola packettracer o con Alt+F2 packettracer. Listo! =)

50
10
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.