danieluc07
Usuario (Venezuela)

Buenas amigos taringueros, en este post les dare mis 7 razones para usar KDE: Un poderoso entorno de escritorio. Cabe destacar NO ESTOY HABLANDO DE KUBUNTU, mandriva, opensuse, chakra o cualquier otra distro que tenga KDE. Les muestro el proyecto KDE original. ¿Que es KDE? KDE es un proyecto de software libre para la creación de un entorno de escritorio e infraestructura de desarrollo para diversos sistemas operativos como GNU/Linux, Mac OS X, Windows, etc. KDE es un entorno de escritorio contemporáneo para estaciones de trabajo Unix. KDE llena la necesidad de un escritorio amigable para estaciones de trabajo Unix, similar a los escritorios de Mac OS X o Windows. Las aplicaciones KDE están traducidas a aproximadamente 75 idiomas y están construidas con los principios de facilidad de uso y de accesibilidad moderna en mente. Las aplicaciones de KDE 4 funcionan de forma completamente nativa en GNU/Linux, BSD, Solaris, Windows y Mac OS X. KDE se desarrolla y evoluciona constantemente. ¿Por que KDE? Yo les dare 7 razones: 1. Su Filosofia: Experience Freedom! La Comunidad de KDE es un equipo internacional de tecnología dedicada a crear una experiencia informática libre y fácil de utilizar, ofreciendo un escritorio gráfico avanzado, una gran variedad de aplicaciones para la comunicación, trabajo, educación y entretenimiento y una plataforma para crear fácilmente nuevas aplicaciones. 2. Librerias de QT KDE esta escrito completamente en C++ y librerias de QT. Es una biblioteca multiplataforma para desarrollar interfaces gráficas de usuario y también para el desarrollo de programas sin interfaz gráfica como herramientas de la consola y servidores. Qt es utilizada principalmente en Autodesk Maya, Dassault DraftSight Google Earth, Adobe Photoshop Album, la Agencia Espacial Europea,Opie, Siemens,Volvo,Walt Disney Animation Studios, Skype,Qt Extended,VLC media player, Samsung, Philips, Panasonic, VirtualBox y Mathematica Es producido por la división de software Qt de Nokia. Distribuida bajo los términos de GNU Lesser General Public Licens (y otras), Qt es software libre y de código abierto. 3. Apariencia Amigable KDE cuenta con una excelente apariencia por defecto, siempre listo para tener una gran experiencia: Sino te ha gustado su apariencia original, no te preocupes KDE es personalizable: 4.Control de tu escritorio Pensado para ser de facil uso, tienes todas las herramientas necesarias para configurar tu PC a tu gusto. La apariencia, efectos, servicios, multimedia, impresion y mucho mas. 5.Aplicaciones Tienes una larga lista de aplicaciones para disfrutar, que por supuesto se integran perfectamente con tu escritorio: Desarrollo, Educación. Gráficos, Internet, Juegos, Multimedia, Oficina, Sistema y Utilidades. http://es.wikipedia.org/wiki/Anexo:Aplicaciones_Qt_y_KDE 6. Funcionalidad ¿Que les puedo decir? FUNCIONA. Tienes gran cantidad de software para uso diario, suite ofimática, multimedia y si no estas satisfecho con lo que KDE te puede ofrecer, puedes instalar software con libreras de GTK, Ademas que soporta la plataforma java sin problemas y tener acceso a todo tipo de aplicaciones sin restricción alguna. 7. Desarrollo Si eres programador, este es el mejor ambiente para ti. Eres libre de programar con librerías multiplataforma, universales, ampliamente aceptadas, que lucen bien donde las pongas, importante cierto? Aqui una captura de mis dos IDE favoritvos: Estas son mis humildes razones para elegir KDE como mi entorno de escritorio, este post se ha quedado corto para todo lo que tiene KDE para ofrecer. Estos dias todos hablan de GNOME3 y UNITY que la verdad no les he encontrado nada de interesante mas que la cantidad de publicidad que le han hecho. GNOME en algun momento me gusto cuando era sencillo, con la nueva version bueh (No estoy diciendo que sean malos o que KDE sea superior, es solo mi opinion). A todos aquellos windowseros trolls que vengan a joder, les tengo algo: http://windows.kde.org/ KDE se puede instalar en windows. No se sientan mal Fuente: 1) Mi escritorio 2) http://www.kde.org/ 3) http://www.wikipedia.org/ Comenten Saludos desde Venezuela

Para convertir Codigo fuente de pascal a Codigo de lenguaje C necesitaremos un paquete llamado "p2c" En arch lo instalamos con pacman -S p2c , ubuntu/mint aptitude install p2c y si usan otras distribucion pues tendran que averiguar. usar el convertidor es muy sencillo: Abrimos una terminal y hacemos lo siguiente: $ p2c /rutadelarchivo.pas (no es necesario hacerlo como root) Por ejemplo si tenemos el archivo guardado en la carpeta "Descargas" abrimos una terminal y nos ubicamos en esa carpeta: $cd /home/<TuNombredeUsuario>/Descargas y convertimos el archivo $p2c archivo.pas o sino directamente $p2c /home/<TuNombredeUsuario>/Descargas/archivo.pas y listo con eso transformas tu codigo, tiene que aparecerte un archivo con el mismo nombre pero con extension " .c" CONSIDERACIONES: 1. Es conocido que en ubuntu hay un problema con este paquete, por lo menos lo habia ubuntu 10.04. hasta donde tengo entendido ya arreglaron el bug. 2. Si el codigo que tienes es el original creado en turbo pascal no has terminado aun, tenemos que hacer unos ajustes. 3. Si vas a compilar Algunos de estos Codigos debes tener el compilador de pascal instalado y el de C. 4. El codigo de Pascal y C puedes correrlo en geany siempre y cuando el codigo lo hayas guardado con formato UNIX/LINUX. Tambien puedes utilizar el compilador FreePascal en linux. Son libres de escoger. Despues de todo ¿Usamos software Libre, recuerdan? Si tienes el codigo original o lo escribiste en un editor de texto con Windows debes copiar el codigo, crear un archivo nuevo y guardarlo con formato UNIX/LINUX, sino te mandara un monton de mensajes de errores que no son agradables. (puedes hacerlo con GEDIT). Ahora un ejemplo de un codigo de pascal. Program Comparacion; uses crt; var a,b,c: integer; Begin clrscr; write('Introduzca el primer numero: '); readln(a); write('Introduzca el segundo numero: '); readln(b); write('Introduzca el tercer numero: '); readln(c); if a>b then begin if a>c then writeln('El primer numero es el mayor'); end else if b>a then if b>c then writeln('El Segundo numero es el mayor'); if c>a then if c>b then writeln('El tercero es el mayor'); Readkey; End. Yo lo guarde como prueba.pas en mi directorio personal Una vez guardado ejecutamos el comando: $p2c prueba.pas Y con eso se deberia ser suficiente para tener archivo llamado "prueba.c" /* Output from p2c 1.21alpha-07.Dec.93, the Pascal-to-C translator */ /* From input file "prueba.pas" */ #include <p2c/p2c.h> main(argc, argv) int argc; Char *argv[]; { long a, b, c; PASCAL_MAIN(argc, argv); clrscr(); printf("Introduzca el primer numero: "; scanf("%ld%*[^n]", &a); getchar(); printf("Introduzca el segundo numero: "; scanf("%ld%*[^n]", &b); getchar(); printf("Introduzca el tercer numero: "; scanf("%ld%*[^n]", &c); getchar(); if (a > b) { if (a > c) printf("El primer numero es el mayorn"; } else { if (b > a) { if (b > c) printf("El Segundo numero es el mayorn"; } } if (c > a) { if (c > b) printf("El tercero es el mayorn"; } getch(); exit(EXIT_SUCCESS); } /* End. */ Ahora debemos hacer una pequeña modificacion: Debemos quitar las lineas que dicen: " PASCAL_MAIN(argc, argv);" "clrscr();" " getch();" Quedando finalmente: #include <p2c/p2c.h> main(argc, argv) int argc; Char *argv[]; { long a, b, c; printf("Introduzca el primer numero: "; scanf("%ld%*[^n]", &a); getchar(); printf("Introduzca el segundo numero: "; scanf("%ld%*[^n]", &b); getchar(); printf("Introduzca el tercer numero: "; scanf("%ld%*[^n]", &c); getchar(); if (a > b) { if (a > c) printf("El primer numero es el mayorn"; } else { if (b > a) { if (b > c) printf("El Segundo numero es el mayorn"; } } if (c > a) { if (c > b) printf("El tercero es el mayorn"; } exit(EXIT_SUCCESS); } Ahora pueden compilar el codigo Ya escrito en C. Yo uso geany. Si estas en ubuntu necesitas el paquete build-essentials, si usas arch instala base-devel, si usas otra distro busca que necesitas para compilar en C. Si usas geany o terminas instalandolo le das construir>construir. En la parte de abajo tiene que decirte que la compilacion termino con exito. despues: Construir>Ejecutar. Eso deberia ser todo. Saludos Desde Venezuela. PD: Me disculpan que no agregue ninguna imagen. Tenia 7 imagenes que subi hace dos dias, hoy las puse en el post y ya me las habian en eliminado en tinypic. Eso Rompio mis bolas y no creo que vuelva a subirlas si van a durar tan poco. Pero creo que di suficiente informacion incluso un ejemplo para empezar a trabajar con esta herramienta.
Buenas amigos taringeros, aqui les traigo una serie de videotutoriales que encontre en la web acerca de progamación en Qt con el IDE QtCreator, aqui tienes lo necesario para crear ventanas, formularios, logins, conexiones a mysql y mucho mas... Para los que preguntan sin documentarse un poco antes: ¿Que es QT? dijo: Qt es una biblioteca multiplataforma ampliamente usada para desarrollar aplicaciones con una interfaz gráfica de usuario así como también para el desarrollo de programas sin interfaz gráfica como herramientas para la linea de comandos y consolas para servidores. Qt es utilizada en KDE, un entorno de escritorio para sistemas como GNU/Linux o FreeBSD, entre otros. Qt utiliza el lenguaje de programación C++ de forma nativa, adicionalmente puede ser utilizado en varios otros lenguajes de programación a través de bindings. Funciona en todas las principales plataformas, y tiene un amplio apoyo. El API de la biblioteca cuenta con métodos para acceder a bases de datos mediante SQL, así como uso de XML, gestión de hilos, soporte de red, una API multiplataforma unificada para la manipulación de archivos y una multitud de otros para el manejo de ficheros, además de estructuras de datos tradicionales. Distribuida bajo los términos de GNU Lesser General Public License (y otras), Qt es software libre y de código abierto. Para los que no saben C++ http://www.cplusplus.com/files/tutorial.pdf Sin mas que decirles, aqui los tienen. Si necesitas bajar los videos para conservarlos entonces puedes usar el complemento para firefox: https://addons.mozilla.org/es-ES/firefox/addon/video-downloadhelper/ Para reproducir el video, el VLC: http://www.videolan.org/vlc/ Slider y Spin link: http://www.youtube.com/watch?v=6qutPMzUiIE Formulario Login link: http://www.youtube.com/watch?v=cNHIA0jN9-U Formulario Login segunda parte link: http://www.youtube.com/watch?v=rawBj8a0WW8 Visor de Archivos link: http://www.youtube.com/watch?v=f4PLPmCX9bI QMessageBox link: http://www.youtube.com/watch?v=S9h5v8VUKjU Insertando datos en una base de datos SQLite link: http://www.youtube.com/watch?v=Ib5XUQhiZhE Conectar slots en un menu link: http://www.youtube.com/watch?v=xVxX2p9_Mz4 QDir link: http://www.youtube.com/watch?v=jWuoW5gBup4 Agregando items en Listwidget link: http://www.youtube.com/watch?v=82y7RZKGjzE Agregando y Eliminando Items link: http://www.youtube.com/watch?v=wYEESqeqcs0 Editor de Texto link: http://www.youtube.com/watch?v=OdtaTEDrNeY Conexion a MySQL link: http://www.youtube.com/watch?v=-h4CLBtGo3s Conexion e insercion de datos en MySQL link: http://www.youtube.com/watch?v=57AoQe64NEI Slots link: http://www.youtube.com/watch?v=2buFflfhDmY SQL parte 1 link: http://www.youtube.com/watch?v=BdqkwkvD2fU SQL parte 2 link: http://www.youtube.com/watch?v=G-0-PgNrcvM Qtimer link: http://www.youtube.com/watch?v=QjFWyYFTON0 Maximizando un mdiArea link: http://www.youtube.com/watch?v=my2Zc1p4Qks Toolbars link: http://www.youtube.com/watch?v=EnsRuFyhHR4 Desactivar el boton maximizar link: http://www.youtube.com/watch?v=ywLY6gE0eP4 Abrir Ventana en Qt link: http://www.youtube.com/watch?v=u5oalvz0OGI listWidget QtCreator insertar eliminar link: http://www.youtube.com/watch?v=xAp22X_PUgE Espero que le sea utiil a los quieran aprender a programar en C++ de manera grafica, yo por mi parte ya me arme mis primeros formularios con datos desde una BD de SQLITE , si les gusta subire otros tutoriales, si comienzan a trollear ni pensarlo Fuente:http://www.zonaqt.com/content/videtutoriales-de-qt-creator COMENTAR ES AGRADECER SALUDOS

Buenas Amigos Taringeros/Linuxeros. Vengo a comentarles acerca de una pequeña aplicacion para gestionar nuestros paquetes en nuestra querida distro: Se trata de appset, una pequeña GUI escrita en QT que facilitara el mantenimiento del sistema y la instalacion de nuevos paquetes. Lo que Appset tiene para ofrecerte: dijo:Secciones de Software (games, office, multimedia, internet etc.). Muestra capturas de las paginas web de las aplicaciones seleccionadas en un navegador integrado. Actualiza, instala y desinstala paquetes. Muestra las actualizaciones disponibles. Actualiza la bases de datos periodicamente. Informa acerca de las dependencias. Limpia la memoria cache. Se encarga de los permisos administrativos al instalar/remover paquetes. Tiene soporte para instalar software desde AUR. Instalacion: Archlinux no soporta este paquete en sus repositorios. Podemos conseguirlo a traves de AUR. #yaourt -S appset-qt Si no has instalado yaourt, ya es hora: #nano /etc/pacman.conf Añade el siguiente repositorio: Server = http://repo.archlinux.fr/$arch Actualiza tu lista de paquetes: #pacman -Syu yaourt y listo. Mas informacion acerca de AUR: https://wiki.archlinux.org/index.php/Arch_User_Repository_(Espa%C3%B1ol) Algunas Capturas: He estado probando esta aplicacion y me parece bastante interesante. No dudes en instalarla Saludos

Buenas amigos taringeros, aqui les traigo una manera relativamente sencilla de conectarte a internet si no tienes acceso a un router o tienes la cantidad de direcciones IP limitadas asi como yo (tampoco tengo router )Requisitos:-Distro Linux-Instalar servidor Squid.-Android 2.2 o superior. Si tienes 2.1 o inferior debes tener algun software que te permita hacer "tethering" es decir, usar tu celular como modem USB.-TELEFONO ROOTEADO CON UNA TERMINAL INSTALADA.-Cable USB?-Ganas de dejar de trollear y hacer lo que diga el post?La ciencia de la conexion:Lo que vamos a hacer es instalar un servidor proxy, y este es el que se va a encargar de enviar los datos a nuestro cel.1) Bien una vez instalado el paquete "squid", en debian-ubutnu #aptitude install squid. Sino busca en tu gestor de paquetes. procedemos a lo siguiente:2) Con nuestro editor de texto preferido abrimos el archivo /etc/squid/squid.conf. Lo abrimos como ROOT.#sudo gedit /etc/squid/squid.confEn ese archivo encontramos una seccion llamada:# ACCESS CONTROLSSobre esta linea encontraremos#Recommended minimum configuration:Y añadimos esta linea:acl all src allDespues encuentra la seccion:# TAG: http_accessDebajo de esta seccion encontraremos:#Default:http_access allow all <------AÑADIRAñadimos esa ultima linea Reiniciamos la pc, ya tenemos el servidor proxy configurado y andando.3) La parte facil:Activamos el tethering en el telefono:En froyo: Ajustes->Conexiones Inalambricas->Zona Portatil y anclaje de red->Anclaje de red de USB.Sino tienes froyo o superior, busca la aplicacion "easytether" para android y activala.4) Detectando la red en la pc:Editamos la conexion del telefono, sobre el boton del network manager damos click derecho->"editar conexiones"Ahora cambiamos editaremos la conexion nueva, en ajustes de IPV4 cambios "Automatico (DHCP)" por "Compartido con otros equipos".5) Listo, ya esta todo configurado.6) Ahora vamos a nuestro telefono, abrimos una terminal y escribimos lo siguiente:$su#netcfg usb0 dhcpSi todo nos salio bien, entonces no saldra nada Listo para chulearte tu propio internet.7) PROBLEMAS CONOCIDOS:0) Tu telefono puede quedar brickeado,recalentarse o autodestruirse. 1) El market puede que no te funcione, porque estas detras de un servidor proxy.2) Si al introducir el comando #netcfg usb0 dhcp te dice "time expired" revisa que la conexion de usb este en modo "compartido con otros equipos".3) Si no tengo el market para que necesito esto? Para escribir por whatsapp a las nenas Saludos Trolleo Colectivo.