Path Fisico de una aplicacion ASP.NET
Siempre es util recordar donde está corriendo físicamente la aplicación:
string AppPath = Request.PhysicalApplicationPath;
Etiquetas: ASP.NET
La idea es publicar aquí los tips, rarezas y/o detalles interesantes encontrados mientras desarrollamos aplicaciones.
Siempre es util recordar donde está corriendo físicamente la aplicación:
Etiquetas: ASP.NET
Un snippet para obtener parámetros desde la URL en JS:
Código
function gup( name )
{
var regexS = “[\?&]“+name+“=([^&#]*)“;
var regex = new RegExp( regexS );
var tmpURL = window.location.href;
var results = regex.exec( tmpURL );
if( results == null )
return ““;
else
return results[1];
} Esta función no permitirá parsear los obtener el valor de un parametro pasado por línea de comandos en concreto. La idea es la siguiente.
Url de ejemplo
http://www.foo.com/index.html?bob=123&frank=321&tom=213#top
Si queremos obtener el calor del parametro frank, la forma de hacerlo con esta función es la siguiente.
var frank_param = gup( 'frank' ); Muy simple, ahora solo falta usarlo en algún sitio
Etiquetas: JavaScript
Instrucciones para hacer mas liviano el Firefox:
Paso número cero:
Estos tres parámetros son los que mejor resultado me han dado. Escribe about:config dentro de la barra de direcciones de tu Firefox y vamos a añadir los siguientes valores botón derecho > new:
Primer paso:
Reducir el tamaño de la memoria en caché, mas o menos a 10-20 Mb, creo es lo normal con conexiones de banda ancha, por defecto viene a 50 Mb. Herramientas -> Opciones -> Privacidad -> Cache
Segundo paso:
¿Usas AdBlock? Cámbialo rápidamente por AdBlock Plus, una extensión mejor, más optimizada y que consume menos.
Tercer paso:
Si usas IETab estás cargando Internet Explorer y su motor de render dentro de Firefox, ya sabes lo que hay, más consumo.
Cuarto paso:
Desactivar Java desmarcando la casilla (Java, que no JavaScript). Herramientas -> Opciones -> Contenido -> Activar Java
Quinto paso:
¿Qué extensiones usas realmente? Date un paseo por tus extensiones instaladas y quita las que instalaste por probar, o no uses ya… es importante
Etiquetas: Tips
Un pedazo de código para debuguear Hojas de estilo:
Es común que en nuestras webs tengamos que incluir tablas de datos, generalmente cuando tenemos un campo de texto más grande que el tamaño de la celda permitimos que éste se expanda, modificando todo el aspecto de la tabla, para poder mostrar todo el contenido.
Para evitar que la celda se expanda desencajándolo todo, podemos fijar el tamaño de la tabla y no permitir que esta se adapte a los contenidos pero cuando un contenido sea mayor que su contenedor aparecerá un incómodo scroll.
Etiquetas: JavaScript
jSon (Javascript Object Notation) se refiere a una forma alternativa y más sintética de escribir código javascript. Por ejemplo, la definición de un objeto y sus atributos en forma tradicional:
var obj = new Object();
obj.nombre = "Juan";
obj.getNombre = function(){
return this.nombre;
}
…Puede reescribirse en jSon, de la siguiente forma:
var obj = {
nombre: "Juan",
getNombre: function(){
return this.nombre;
}
}
Esto, porque en Javascript los objetos no son más que un “hash”. Un “hash” es una colección de pares nombre/valor separados por coma (también conocido como array asociativo).
var Persona = {nombre:"Juan",apellido:"Gonzales",edad:23};
copia_nombre = Persona.nombre; // "Juan"
copia_edad = Persona.edad; // "23"
El valor de cada atributo puede ser un String, un numero o incluso una función, un array u otro objeto. En javascript puedes asignar una función a una variable. En realidad puedes asignar cualquier tipo de datos a una variable.
var personas = {
nombres: ["Juan","Andres","Julia"], // un array
getNombreAleatorio: function(){ // una función
return this.nombres[Math.floor(Math.random()*this.nombres.length)];
}
}
var nombre = personas.getNombreAleatorio(); // Un nombre al azar de personas.nombres
La sintaxis de jSon puede ser muy conveniente para escribir código más compacto y portable. Pero jSon no es sólo útil para Javasript: al ser básicamente un formato estrucurado de datos (ya que los objetos javascript son básicamente colecciones estructuradas de datos), jSon está siendo usado cada vez más como transporte de datos entre aplicaciones, preferido algunas veces por sobre XML por su simpleza. Por ejemplo, para el XML:
Podemos escribir el equivalente recién expuesto, en jSon:
var Persona = {nombre:"Juan",apellido:"Gonzales",edad:23}
Esto es especialmente ventajoso para las aplicaciones Ajax (que cargan datos externos). Si los datos están formateados en jSon, al ser inyectados a la aplicación javascript quedan inmediátamente disponibles como objetos javascript, evitándose el proceso de parseo -interpretación y conversión - de los datos XML.
Etiquetas: JavaScript
Se creó una cuenta de correo en Gmail para guardar los archivos que se consideran utiles.
Etiquetas: Administrativos
Como crear tablas ordenables instantáneamente por medio de JavaScript
Sitio con libros de Tecnología para bajar:
Etiquetas: Documentacion