29
El TraceSystem para ver resultados por consola
Filed Under (.Net) by admin on 29-06-2009
Tagged Under : consola, depurar, tracesystem
Util para trazas:
System.Diagnostics.Trace.TraceInformation(”blabla”)
29
Util para trazas:
System.Diagnostics.Trace.TraceInformation(”blabla”)
29
The following examples show how to format float numbers to string in C#. You can use static method String.Format or instance methods double.ToString and float.ToString.
This example formats double to string with fixed number of decimal places. For two decimal places use pattern „0.00“. If a float number has less decimal places, the rest digits on the right will be zeroes. If it has more decimal places, the number will be rounded.
[C#]
// just two decimal places String.Format("{0:0.00}", 123.4567); // "123.46" String.Format("{0:0.00}", 123.4); // "123.40" String.Format("{0:0.00}", 123.0); // "123.00"
Next example formats double to string with floating number of decimal places. E.g. for maximal two decimal places use pattern „0.##“.
[C#]
// max. two decimal places String.Format("{0:0.##}", 123.4567); // "123.46" String.Format("{0:0.##}", 123.4); // "123.4" String.Format("{0:0.##}", 123.0); // "123"
If you want a float number to have any minimal number of digits before decimal point use N-times zero before decimal point. E.g. pattern „00.0“ formats a float number to string with at least two digits before decimal point and one digit after that.
[C#]
// at least two digits before decimal point String.Format("{0:00.0}", 123.4567); // "123.5" String.Format("{0:00.0}", 23.4567); // "23.5" String.Format("{0:00.0}", 3.4567); // "03.5" String.Format("{0:00.0}", -3.4567); // "-03.5"
To format double to string with use of thousands separator use zero and comma separator before an usual float formatting pattern, e.g. pattern „0,0.0“ formats the number to use thousands separators and to have one decimal place.
[C#]
String.Format("{0:0,0.0}", 12345.67); // "12,345.7" String.Format("{0:0,0}", 12345.67); // "12,346"
Float numbers between zero and one can be formatted in two ways, with or without leading zero before decimal point. To format number without a leading zero use # before point. For example „#.0“ formats number to have one decimal place and zero to N digits before decimal point (e.g. „.5“ or „123.5“).
Following code shows how can be formatted a zero (of double type).
[C#]
String.Format("{0:0.0}", 0.0); // "0.0" String.Format("{0:0.#}", 0.0); // "0" String.Format("{0:#.0}", 0.0); // ".0" String.Format("{0:#.#}", 0.0); // ""
To align float number to the right use comma „,“ option before the colon. Type comma followed by a number of spaces, e.g. „0,10:0.0“ (this can be used only in String.Format method, not in double.ToString method). To align numbers to the left use negative number of spaces.
[C#]
String.Format("{0,10:0.0}", 123.4567); // " 123.5" String.Format("{0,-10:0.0}", 123.4567); // "123.5 " String.Format("{0,10:0.0}", -123.4567); // " -123.5" String.Format("{0,-10:0.0}", -123.4567); // "-123.5 "
If you need to use custom format for negative float numbers or zero, use semicolon separator „;“ to split pattern to three sections. The first section formats positive numbers, the second section formats negative numbers and the third section formats zero. If you omit the last section, zero will be formatted using the first section.
[C#]
String.Format("{0:0.00;minus 0.00;zero}", 123.4567); // "123.46" String.Format("{0:0.00;minus 0.00;zero}", -123.4567); // "minus 123.46" String.Format("{0:0.00;minus 0.00;zero}", 0.0); // "zero"
As you could notice in the previous example, you can put any text into formatting pattern, e.g. before an usual pattern „my text 0.0“. You can even put any text between the zeroes, e.g. „0aaa.bbb0“.
[C#]
String.Format("{0:my number is 0.0}", 12.3); // "my number is 12.3" String.Format("{0:0aaa.bbb0}", 12.3); // "12aaa.bbb3"
24
Dejo la página web:
http://www.pixeline.be/experiments/jqUploader/
Tiene demos.
Más de lo mismo:
http://www.phpletter.com/Our-Projects/AjaxFileUpload/
http://www.arzion.com/empresa-de-internet/posts/Subiendo-archivos-con-ajax-a-traves-de-JQuery
17
RingDroid es una pequeña aplicación que se ha ganado un puesto en muchos terminales Android y es que pese a su limitado tamaño ofrece una posibilidad muy solicitada, el poder seleccionar determinadas partes de nuestras canciones y guardar dichas partes como tono de alarma, tono de notificación o incluso tono de llamada siendo esta guardada de un modo que podamos asignar determinados tonos a nuestros contactos sin tener que usar única y exclusivamente los tonos que vienen por defecto en nuestro HTC Magic.

Si bien es cierto que desde nuestros contactos podemos asignar un todo a todos y cada uno de ellos, ese tono debe ser uno de los incluidos de serie con el terminal, algo que en caso de ir asignando tonos se hace realmente difícil el poder seleccionar el tono más adecuado teniendo en cuenta que son tonos incluidos que probablemente poco tengan que ver con nuestro contacto. Si a nuestra pareja o amigos los hemos relacionado con determinadas canciones, lo mejor es poder asignar dichas canciones con las que poder identificarlos y ahí es cuando RingDroid aparece como una interesante aplicación que nos facilita este hecho.
RingDroid nos permite seleccionar determinadas partes de una canción que nos puedan interesar, sea el estribillo, determinados ritmos, etc. Una vez hecha la selección podemos hacer una previsualización de la misma y ver si hemos clavado el comienzo y el final de dicha selección y entonces la podremos guardar como tono, en caso de quererla guardar como tono de llamada, automáticamente se insertará dentro de nuestros tonos por defecto por lo que ya será posible seleccionar dicho tono a la hora de asignar una canción a uno de nuestros contactos o por lo contrario poder seleccionar la reciente selección como tono predefinido para nuestro terminal.
Ringdroid ofrece una interfaz muy sencilla que nos facilitará el trabajo de poder seleccionar determinadas partes de nuestras canciones con dos pestañas que, tan solo arrastrando marcaremos el comienzo y el final del trozo deseado.
17
Os dejo un plugin para no tener que estar con el thunderbird abierto en la barra de windows:
https://addons.mozilla.org/es-ES/thunderbird/addon/2110

17
Desde http://jqueryui.com/ puedes descargarte la versión completa de jQuery ( o descargarte la parte que más te interese: http://jqueryui.com/download) y además acompañarla de un Theme que la verdad estan bastante currandos ( http://jqueryui.com/themeroller/ )
En la imagen os dejo mis pruebas con el Theme “Start”
17
Antes de todo y si se quiere emepzar bien, no será de más echarle una ojeada a la documentacion de JQuery, que relativamente no es mucha: http://docs.jquery.com/Main_Page
1- ponemos un identificador (atributo id) para seleccionarlo desde jQuery.
<a href="#" id="enlaceajax">Haz clic!</a>
2- recordemos cómo asignar una función para cuando se haga clic en el enlace:
$(document).ready(function(){
$("#enlaceajax").click(function(evento){
//elimino el comportamiento por defecto del enlace
evento.preventDefault();
//Aquí pondría el código de la llamada a Ajax
});
})
3- Y ahora la parte más interesante, donde podemos ver qué tan fáciles son las cosas con este framework Javascript. Una única línea de código será suficiente:
$("#destino").load("contenido-ajax.html");
Ejemplo completo:
<html>
<head>
<title>Ajax Simple</title>
<script src="jquery-1.3.2.min.js" type="text/javascript"></script>
<script>
$(document).ready(function(){
$("#enlaceajax").click(function(evento){
evento.preventDefault();
$("#destino").load("contenido-ajax.html");
});
})
</script>
</head>
<body><a href="#" id="enlaceajax">Haz clic!</a>
<br>
<div id="destino"></div>
</body>
</html>
Tambien es muy interesante, aparte de ver la callback de load en el ejemplo anterior, ver la $.ajax(options)
De tal forma de hacer llamadas así de facil:
$.ajax({ type: "POST",
url: "some.php",
data: "name=John&location=Boston",
success: function(msg){
alert( "Data Saved: " + msg );
}});
Más documentación en la API de AJAX de JQuey : http://docs.jquery.com/Ajax
10
Completa app para Iphone de el motor de estadisticas de Google.
Disponible en la AppStore por $5.99

10
En esta página se recopilan todas las contraseñas por defecto de los routers, de tal forma que muchos que tienen contraseña en su router la tienen por defecto y se piensan que estan “protegidos”….
09
Bing, el nuevo buscandor de Microsoft que viene con la idea de “Bing Is Not a Google” es el último intento de la compañia de Gates para hacerse un hueco en los búscadores.
Personalmente lo que más me ha gustado es la búsqueda de imágenes.
Enlace: http://www.bing.com/
![]()