El lenguaje C tiene varias estructuras de control para bucles y bifurcaciones condicionales. Argumentos en C pasados por el sistema operativo: En este caso, si usas la consola linux tenés que compilar el programa: gcc -o nombre nombre.c y luego ejecutarlo: ./nombre holamundo 2 El paso de compilación y ejecución es el mismo para los siguientes ejemplos. Ingreso de datos a través del programa en ejecución: Ejemplo de If, While y Switch: Ejemplo de For y vectores:


GCC (GNU Compiler Collection): es el compilador creado por el proyecto GNU. Se trata de una colección de programas libres integrados capaces de compilar diversos lenguajes de programación, entre estos C, C++, Objective-C, Java, Ada y Fortran. GCC es utilizado en el desarrollo de la mayoría de programas libres. Especialmente, el núcleo Linux depende estrechamente de las funcionalidades de GCC. En la práctica, la abreviación GCC es utilizada para nombrar a tres entidades ligeramente diferentes: 1. la colección completa de compiladores. 2. la parte común a todos los compiladores. 3. el compilador en si. Para referirse exactamente a los compiladores… Continuar leyendo


Desde hace tiempo que conocemos que Microsoft está trabajando en una mejora de Windows 8 que incluya entre otras características la vuelta al botón de inicio, mayor integración con Skydrive, Bing o con Windows Store, algunos cambios de diseño, nuevo Internet Explorer 11 e incluso incremento de las posibilidades a la hora de personalizar. Aunque Windows 8.1 ya está disponible en forma de beta, se acaba de dar a conocer de forma extraoficial que los fabricantes de equipos están a punto de tener en sus manos la versión final de esta actualización, lo que anticipa un lanzamiento final a lo… Continuar leyendo


Bajo el título “una estrategia de seguridad de passwords demente” el desarrollador Elliot Kember ha publicado recientemente un artículo donde señala la debilidad de algunas de las características de seguridad de Google Chrome. Con la intención de mejorar la experiencia de usuario, el navegador de Google, así como el resto de los principales navegadores web, facilitan la memorización de nuestras contraseñas de forma que no haya que ingresarla cada vez que queramos acceder a un servicio online protegido. No obstante ahora con la reciente denuncia de Kember se ha probado que cualquier persona que tenga acceso a nuestro ordenador, puede… Continuar leyendo


Esta es una de las preguntas que más se hacen los desarrolladores, clientes y todos del entorno. En términos generales cada desarrollador puede cobrar lo que desee por su creación pero muchas veces nos conviene ver la situación actual del mercado y adaptarnos a eso. Les dejo un video importante que responde a la pregunta, el video es de DesarrolloWeb y quería compartirlo con ustedes:


AppFutura es una plataforma web en la que los desarrolladores de aplicaciones móviles pueden ponerse en contacto con otra gente o empresas que están buscando gente para desarrollar un proyecto. O viceversa. En el momento de registrarnos se nos pedirá que especifiquemos lo que somos: desarrolladores o gente/empresa con un proyecto. Y a partir de aquí, tomamos dos rumbos diferentes: Desarrolladores: Como desarrolladores crearemos en un primer momento un perfil profesional para introducirnos o introducir nuestra compañía. A continuación podemos empezar a investigar proyectos existentes y hacer propuestas de soluciones. Una vez estemos trabajando con una empresa o un cliente y lo acabemos,… Continuar leyendo


En esta ocasión les quiero dejar los pasos para tener Apache, Php y Mysql en Ubuntu 13.04 o Mint 15 de manera muy sencilla. LAMP= LINUX APACHE MYSQL PHP –          Instalar el sistema operativo Ubuntu o Mint de  forma predeterminada (Recomendado para gente sin experiencia en Linux). –          Una vez instalado el sistema operativo empezamos a instalar y configurar todo como para tener lo siguiente: servidor web apache, php y mysql. 1 – Tener privilegios de root: sudo su 2 – Instalar MySql: apt-get install mysql-server mysql-client New password for the MySQL «root» user: <– ingresatucontraseña Repeat password for the MySQL «root»… Continuar leyendo


En este tutorial se explica la instalación de un servidor de archivos Samba para Ubuntu 13.04 o Mint 15 y cómo configurarlo para compartir archivos a través del protocolo SMB, como así también la forma de agregar usuarios. 1 – Tener privilegios de root: sudo su 2 – Instalar Samba: apt-get install libcups2 samba samba-common – Editar: vi /etc/samba/smb.conf – Descomentar la linea security = user […] # «security = user» is always a good idea. This will require a Unix account # in this server for every user accessing the server. See # /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/ServerType.html # in the samba-doc package for details.… Continuar leyendo


El equipo de trabajo de la Fundación Mozilla anunciaba recientemente la definitiva llegada del nuevo Firefox 23. Junto a la oportuna mejora de rendimiento y corrección de errores de la versión anterior Firefox 23 destaca por incluir una mejora de la integración con redes sociales gracias al botón de compartir con el que por ejemplo podremos dar a conocer nuestros contenidos favoritos en Facebook con nuestros contactos. Además esta nueva versión del navegador de Mozilla añade mayor protección frente a ataques de seguridad de tipo man-in-the-middle (MitM), mejoras a la hora de cambiar a un nuevo motor de búsqueda, o desaparición de la… Continuar leyendo


Tal y como señalábamos recientemente en un post donde anunciamos la llegada de la versión 3.6 de WordPress, este CMS está en la actualidad detrás del 19% de las webs en todo el mundo contando con una enorme comunidad compuesta por todo tipo de usuarios. En orden a esta relevancia hoy queremos hacernos eco de una imagen infográfica donde se recopilan 29 atajos de teclado extremadamente útiles para WordPress que nos permitirán mejorar nuestro rendimiento en el manjeo del sistema de gestión de contenido más importante que existe en la actualidad. Bien aprovechado el uso de shortcuts ayuda a prescindir del… Continuar leyendo