Archivo de la Categoría 'Programación'

La migración

Desde hace unos días, decidí cambiar de IDE porque en la empezaré este ciclo con POO y por ende un lenguaje distinto a C (ya era hora) por desgracia es Java, y usaremos NetBeans (lo que me parece bien, es bastante bueno) así que me dispuse a configurar mi nuevo IDE para que trabaje con C y C++, después de 2 días de descifrar como instalar el MinGW y MSys, logré que compilara :cool: … pero tenía un problema (el cual acabo de resolver y escribo aquí para no olvidar :evil: .

En mi proceso de aprendizaje decidí aprender a manejar WinApi, y con DevC++ iba perfecto, solo configuraba en las opciones de proyecto que se trataba de un programa con GUI y listo, en NetBeans no es así. Tenía que soportar ver una linea de comandos cada vez que ejecutaba mi aplicación, pregunté en foros y no me respondieron (talvez todos usan VC++ :xD: ) y por casualidad di con la respuesta, donde menos imaginé que estaría.

La solución: Agregar una opción adicional cuando compila

-mwindows

Ridículo :ignore:

Las 7 leyes del Nirvana (de la programación)

Me llegó un mail de Webtaller (cuanto ganarán?), para contarme un no sé qué de MSDN, mera publicidad. En fin, accedí al sitio y resultó que tenía que instalar Silverright para poder ver “Cómo alcanzar el Nirvana de la ”, lo instalé para compararlo (a nivel de usuario) con Flash y veo que las animaciones están compuestas por videos. Sale un gordo (con gastritis) hablando como si tuviese un algodón en la boca y haciendo publicidad (obviamente) con bombos y platillos a MSDN.

Según ellos, estas son las leyes:

1- Tu ordenador es tu mejor amigo, ámalo por encima de todos los periféricos.

2- Tu ordenador merece respeto, salúdalo cada mañana cuando lo enciendas, inclinándote ante él.

3- Tu ordenador es una extensión de ti mismo, no le insultes ni le des patadas cuando se cuelgue, porque te estarás insultando y golpeando a ti mismo y así nunca podrás alcanzar la paz interior.

4- Tu ordenador es un ser vivo. Aliméntalo con programas originales que no dañen sus circuitos y protégelo con antivirus que lo alejen del lado oscuro.

5- Tu ordenador es tu aliado. Oriéntalo siempre en sentido contrario al (de) tu jefe para evitar que éste te pille cuando tu mente se evada por otra dimensión.

6- Tu ordenador necesita relacionarse. Coloca un catus cerca de tu pantalla que le haga compañía cuando tú no estés y le aleje de las malas vibraciones.

7- Tu ordenador necesita tranquilidad. Procura trabajar con auriculares para que el zumbido de las moscas o el crujido del parquet no le distraigan de sus gratas labores.

Ahora la crítica, una por una.

1- Estoy de acuerdo, pero creo que mi segundo amor es mi celular (aunque no sea de gama alta :xD: )

2- Claro, inclínate y después le metes el dedo (para encenderlo jajaja)

3- Parcialmente de acuerdo.

4- No mames! y si lo alimento con cracks que?! se van a arruinar los circuitos?! jajajaja! menos mal que es un programador respetable! (y creyendo en mitos) y lo del antivirus, la seguridad la pone el usuario :P además me gusta el lado oscuro.

5- Se comieron la palabra “de” (que es una preposición, por cierto), bueno, tienen razón, no quieres que tu jefe te encuentre viendo sitios de “mujeres malas”.

6- Me pregunto como se relacionan el cactus y el ordenador :xD: alguien saldrá lastimado.

7- Procuro usar los auriculares porque mi mamá siempre estaba con que “bájale el volumen a esa cosa o lo apagas!”

Saquen sus propias conclusiones.

Saludos

Unix en tu celular

MobileUnix es una (distro?) aplicación que simula un sistema *NIX en tu celular, el cual permite ejecutar scripts batch, conexiones ftp, intercambio de archivos y la sincronización via SMS, MMS, correo electrónico e Internet. Está escrito en Java, lo que lo vuelve compatible casi con todos los celulares y encuentras disponible su código fuente. El único problema es que casi toda (por no decir absolutamente toda) la información está en italiano (no he visto los sources) pero como verán, es bastante fácil entenderlo :wink:

Recomiendo probar todas las versiones, ya que en la versión 0.3 incluye una interfaz gráfica y Phyton, a partir de la 0.4 ya no :sad: pero no está de más probarla también.

MobileUnix

Ejercicio con cadenas en C

Pues, en la me dejaron un ejercicio bastante fácil en la materia de (estoy empezando la ) y era de contar las que se introducen en una cadena en C. Publico el código al que llegué, después de unos momentos de pensar B) ya que busqué un poco de información en internet y todos, absolutamente todos los códigos que encontré eran… un poco complejos (mucho código para hacer tan poco).

#include <stdio.h>
#include <ctype.h>
#include <stdlib h>
#include <string.h>
 
int main(){
	int wd=0,i;
	char oc[50];
	for(i=0;i&lt;=50;i++)
		oc[i]=0;
	system("cls");
	puts("Introduzca una oracion:");
	gets(oc);
	for(i=0;i&lt;=strlen(oc);i++){
		if(isalpha(oc[i]) && (isspace(oc[i+1]) || oc[i+1]=='\0'))
		wd++;
	}
	printf("Numero de palabras: %i\n",wd);
	system("pause");
	return 0;
}

Terminal en javascript

Noticia vieja, pero no muy conocida. Curiosamente hasta hoy encontré esta sorprendente terminal tipo UN*X escrita completamente en . El tipo que la hizo ha de tener mucho tiempo libre :xD: y es un gurú del . Aunque no es gratuita (como esperaba que fuese) si podemos tener acceso a la librería que desarrolló para hacerla, ejemplos y una extensa documentación.

Terminal




Cerrar
Enviar por Correo