viernes, 11 de junio de 2010

g++ -O3

Al compilar con la opción -O3 lo que hace el compilador es optimizar nuestro código al máximo. También esta la opción -O2 que lo que hace es optimizar nuestro código sin aumentar el tamaño del ejecutable. Con la opción -O1 se intenta reducir tanto el tamaño del código, como el tiempo de ejecución.

sábado, 29 de mayo de 2010

mancuerna espalda


Hoy os dejo un enlace a un articulo muy bueno de nutrición.org para fortalecer nuestras espaldas con tan solo un par de mancuernas.


domingo, 16 de mayo de 2010

nav concatenar cadenas

Para concatenar dos cadenas en Microsoft Dynamics, en primer lugar tenemos que declarar una variable de tipo Text por ejemplo var. También tenemos que tener otro registro, por ejemplo cust que hace referencia a un registro de la tabla Customer. Para concatenar el código postal con la provincia solo tendríamos que ejecutar la siguiente sentencia:
var := cust."Post Code" + ' ' + cust.County;

domingo, 25 de abril de 2010

crisis de valores

¿QUE ES LA CRISIS? ¿EXISTE LA CRISIS?
Estas son algunas de las preguntas que me hago. Sin ir mas lejos, esta ya pasada pascua, me he ido a Morella (Castellón) y me he encontrado ese precioso pueblo repleto de gente haciendo turismo y sobre todo comprando y comiendo en bares o restaurantes. Por no decir QUE NO HABA NI UNA HABITACIÓN PARA HOSPEDARSE. Con estas lineas no quiero negar los 4 millones de personas que hay en el paro. Lo que quiero decir es que en mi opinión, la situación no es tan catastrófica como los medios de comunicación nos quieren hacer ver.
Con esta entrada quiero lanzar varias preguntas ¿Como veis la situación actual? ¿Que opinión tenéis sobre la opinión mediatica de los medios de comunicación? ¿Qué podemos hacer para mejorar la situación actual?

domingo, 4 de abril de 2010

How to make an ethernet cable (twisted pair)

With the arrival of a new floor, we have seen with the disadvantage that wiring had to be done in order to have all Internet. So now we have work the cables I decided to make the report a bit on how to make ethernet cables correctly, because in many websites and blogs explain it, but so too technical, so I decided to do a tutorial in a way more direct.

The first step is to gather the necessary materials displayed on the next photo.
Obviously the first thing we need is the cable (a bit simple, but I had to say), a crimper, it's that kind of key you see in the picture, worth between 10 and 20 euros, but from my point of view is a good investment and RJ -45 pin 8-pin.
The next thing to figure out is how we should run the wires before inserting into the pins, and this we can see in the picture below.
As you can see the sequence is (WHITE-ORANGE), (ORANGE), (WHITE-GREEN) (BLUE), (WHITE-BLUE) (GREEN), (WHITE-BROWN) and (BROWN). It should be noted that if we want a cord to connect to the internet, we must put the same lineup for two extremes, but if on the other hand we need a cable to communicate computer to computer, so we have to do is put at one end indicated and training At the other end the same formation but in reverse. Once you have the proper training thin wire we have to do is to put in the plug and with the help of the crimping press the plug to fit the thin wire.
If anyone has a problem do not hesitate to put it in the comments and try to solve.

sábado, 27 de marzo de 2010

recorrer directorios unix en c

Hoy en soy-informático y para que tengáis un ejemplo de como recoorer directorios unix mediante el leguaje de programación C, os dejamos en la sección de descargas un programa que realiza copias de seguridad de una carpeta a otra en función de la extensión. Una vez compilado el programa hay que llamarlo del siguiente modo:
./programa directorio_origen directorio_destino extensión
Ejemplo:
./programa /tmp /home .pdf
Descargar*

*La descarga requiere el pago previo de un 1€ a través de PayPal

lunes, 15 de marzo de 2010

linux en windows = ubuntu portable

¿Queréis utilizar algún programa de linux pero os da pereza todo el proceso de instalación? ¿Te gustaría inciarte en el mundo del software libre sin arriesgarte a perder tus datos? La respuesta es: UBUNTU PORTABLE. Con este maravilloso programa podrás trabajar como si estuvieras en linux, pero en windows.
PROS:
  • Los ficheros que creas permanecen las próximas veces que entres
  • Puesdes instalar cualquier programa
CONTRAS:
  • Ocupa mucho espacio en el disco duro

lunes, 1 de marzo de 2010

Libros Android Gratis

libro programacion android gratis¿Quieres libros de programación para androiod sin ningún coste? Solo tienes que entrar en el siguiente enlace y descargarte los que más te interesen. Gracias a la web Wow! eBook podremos encontrar numerosos libros para aprender a programar, y no solo para android, también podemos encontar libros para .net, c++, java, xml...

Enlace | Wow! eBook

sábado, 20 de febrero de 2010

programacion android: como saber mediante que tipo de red estamos conectados

Os dejo aquí el código fuente de un programa para android, con el cual podemos saber a que tipo de red esta conectado nuestro teléfono. EDGE, GPRS, UMTS, WIFI.
package com.tutoriales.ejemplo;

import android.app.Activity;
import android.content.Context;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.os.Bundle;
import android.widget.TextView;
//import android.os.Parcelable;
public class ejemplo extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tv = new TextView(this);
tv.setText("Hola");
setContentView(tv);
ConnectivityManager mgr = (ConnectivityManager) getBaseContext()
.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo netInfo = mgr.getActiveNetworkInfo();
if (netInfo != null) {
if (netInfo.getState() == NetworkInfo.State.CONNECTED
&& netInfo.isAvailable()) {

if (netInfo.getSubtypeName().equalsIgnoreCase("EDGE")) {
tv.setText("EDGE");
}
if (netInfo.getSubtypeName().equalsIgnoreCase("GPRS")) {
tv.setText("GPRS");
}
if (netInfo.getSubtypeName().equalsIgnoreCase("UMTS")) {
tv.setText("UMTS");
}
if (netInfo.getTypeName().equalsIgnoreCase("WIFI")) {
tv.setText("WIFI");
}
}
}
}
}

Fuente | anddev.org

jueves, 11 de febrero de 2010

Mañana...Hoy

Increíble este vídeo que muestra como serán los ordenadores del futuro. No se cuando saldrá, ni lo que vale, y si de verdad se va a llevar a cabo este diseño de portatil, pero... ¡YO QUIERO UNO!



Gracias por el enlace Guillermo

sábado, 6 de febrero de 2010

ejecutar un formulario desde navison

Para ejecutar un formularios desde por ejemplo el evento de hacer clic en un botón, deberemos de utilizar la intrucción:

FORM.RUN(Number* [, Record] [, Field])

* Donde Number es el número de formulario

jueves, 21 de enero de 2010

LIP DUB Universitat Jaume I de Castellón

Hoy voy a hacerles un guiño a los compañeros de Comunicación Audivisual de la Universitat Jaume I. Espero que todo el mundo disfrute de este LIP DUB que se han currado.


¿Qué es lip dub? (cito de la wikipedia)
Lipdub (también lip dub): "doblaje de labios". Se trata de un vídeo musical realizado por un grupo de personas que sincroniza sus labios, gestos y movimientos con una canción popular o cualquier otra fuente musical. Se suele realizar en una sola toma (plano secuencia), en la que los participantes hacen playback mientras suena la música en un reproductor móvil. No importa la calidad del sonido de la toma porque es en la edición posterior cuando se incorpora la canción como banda sonora.