Mejora el menú de clic derecho de windows

by ryudice on February 8, 2010

Llego el típico post del “programa que yo creo que es útil” ya que no me queda de otra porque no tengo tiempo para escribir posts mas largos. El programa que encontre esta semana es para mejorar el menú del clic derecho del windows, se llama FileMenu Tools, podría darles una descripción de lo que trae pero mejor les dejo una imagen y un link a la pagina donde muestra todo lo que trae.

image

Descargar FileMenu Tools

{ 0 comments }

Encuentra archivos rapidamente

by ryudice on February 2, 2010

Everything es una aplicación que sirve para indexar todos los archivos de tu computadora mas rápido a que utilizar la busqueda normal de windows. Tambien soporta busquedas usando regex, y es mucho mas rapido que windows, espero que les interese

Descargar everything

{ 0 comments }

Como instalar Ubuntu desde Windows

by ryudice on January 30, 2010

Este programa la verdad ya es algo viejo y me acorde de el ahora, decidí postearlo por si alguien no lo sabia. Se llama Wubi, es un proyecto que se creo con el propósito de facilitar la instalación de Linux. Con esta aplicacion es increíblemente fácil instalar Ubuntu, solo corren el instalador desde Windowsy siguen las instrucciones, ya no tienen que reiniciar para particionar ni nada por el estilo.

Ir a Wubi

{ 0 comments }

Me encontre este link que se ve bastante util y decidi compartirlo. Contiene un set de botones, iconos y otras imagenes comunes que se pueden utilizar en sitios web, esta bastante completo. Abajo pueden ver una imagen, espero les sirva.

image

{ 0 comments }

Recientemente descubrí una nueva herramientas para hacer machotes o mock ups, la verdad no se como se traduce eso a español, de sitios web, se llama MockingBird. Esta en beta todavia pero se ve bastante bueno. Generalmente cuando yo empiezo un sitio web creo primero es machote, hay gente que cuestiona si vale la pena invertir tiempo en esta actividad pero yo pienso que si porque le da un rumbo al proyecto en contrario si no lo hacen no saben a donde ir, siempre es bueno tener una vision. De paso les menciono que otra alternativa para realizar mocks ups es el  Balsamiq mockups el cual tiene un version de escritorio bastante buena, y creo que es el mas popular.

Algo curioso de esta aplicacion (mocking bird) es que esta desarrolada con el framework capuccino.

Ir a MockingBird

{ 0 comments }

Como emular un navegador móvil en firefox

by ryudice on January 14, 2010

Utilizando el addon the firefox Useragent switcher pueden hacerse pasar por un teléfono móvil, asi pueden ver como se verían los sitios web en un teléfono. Solo descarguen el addon y luego instalenlo, y en el menu de herramientas les aparecerá una nueva opción que dice “Default User Agent”, si seleccionan “iPhone 3.0” se van hacer pasar por un iPhone.

image

El addon solo trae iPhone por defecto pero si se van a la opcion “Edit User Agents…” pueden agregar mas.

 Descargar User Agent Switcher

{ 0 comments }

Ninite es una pagina donde pueden seleccionar varias aplicaciones de una lista y luego descargarlas todas en un solo archivo instalador, solo tienen que correr este instalador para instalar todas las aplicaciones, es una gran ahorro de tiempo para cuando nos toca formatear la computadora y tenéis que reinstalar vuestros programas después.

Ir a Ninite

{ 0 comments }

Usando AJAX con JQuery y ASP.NET MVC

by ryudice on January 9, 2010

Jquery es una librería para escribir código javascript mas rápido ya que trae varias funcionas predefinidas. Utilizar ajax con jquery es bastante sencillo.

Este tutorial asume que ya tienen conocimiento de ASP.NET MVC, si no es asi y estan interesados en aprender lean el tutorial de ASP.NET MVC que escribi.

Paso 1. Creando el controlador AJAX en ASP.NET MVC

Agreguen un nuevo controlador al proyecto llamado “AJAXController”.

Luego agreguen la siguiente accion al controlador:

public ActionResult GetMensaje()   {  
         if (Request.IsAjaxRequest())    {   
                  return Content("Hola, usastes AJAX para ver este mensaje"); 
          }    
         return Content("<h1>No usastes AJAX</h1>");     
}

Paso 2. Creando la vista.

En el caso de este ejemplo voy usar la vista “Index” del controlador “Home”

image

Reemplacen el HTML por el siguiente, o si no simplemente reemplacen el contenido del tag <asp:Content> de su archivo porque el que yo les pongo abajo.

 <%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage" %>
 
<asp:Content ID="indexTitle" ContentPlaceHolderID="TitleContent" runat="server">
 
Home Page
 
</asp:Content>
 
<asp:Content ID="indexContent" ContentPlaceHolderID="MainContent" runat="server">
 
<script src="http://www.google.com/jsapi"></script>
 
<script>
 
google.load("jquery", "1.3.2");
 
</script>
 
<a href="/AJAX/GetMensaje">Mostrar mensaje</a>
 
<p>
 
</p>
 
<script type="text/javascript">
 
$(document).ready(function() {
 
$("a").click(function(e) {
 
$.ajax({ url: this.href, success: function(data) {
 
$("p").html(data);
 
} 
 
});
 
e.preventDefault();
 
})
 
}
 
);
 
</script>
 
</asp:Content>

Explicación

En las líneas 8 a 11 cargamos jQuery desde el CDN de Google.

Luego creamos un hipervínculo hacia el controlador AJAX que creamos, el propósito de usar un vinculo es demostrarles lo que es javascript unobstrusivo, y la funcionalidad del metodo Request.IsAjaxRequest() que usamos en nuestra acción del controlador.

El tag <p> que ven después del hipervínculo es donde vamos a mostrar el resultado de nuestra acción que será ejecutada a través de AJAX.

Por ultimo tenemos el javascript. Bueno, en la parte de javascript utilizamos jQuery y su función “$(document).ready()”, esta función lo que hace es que ejecutar los comandos que le pasamos como argumento hasta que el documento termina de descargarse, así evitamos errores por la falta de elementos que todavía se están cargando.

Luego usamos un selector de jQuery para agregar una función al evento clic de todos mis vínculos en el documento, en este caso solo tengo uno, y dentro de la función que quiero que se ejecute en el evento clic utilizamos la función $.ajax de jQuery,  a la función $.ajax de jQuery le enviamos un arreglo asociativo con las opciones de la función, en este caso, le mandamos la url y la función que queremos que se ejecute en caso de que la petición se exitosa (sucess). Noten que para definir la URL simplemente agarro la del hipervínculo actual, es decir en el que se hizo clic, esto lo hago usando “this.href”, this se refiere al objeto que disparo el evento, y como ya sabes cada link tiene una propiedad href.

En la función success lleva un parámetro llamado “data”, este parámetro se refiere al resultado de la petición, lo que hacemos es mostrar el contenido del resultado dentro del tag p que pusimos, si todo funciona correctamente, debería de aparecer el mensaje “Hola, usaste AJAX para ver este mensaje” en nuestra pagina. También pueden accesar el la acción GetMensaje del controlador usando el navegador y les va tirar el otro mensaje que dice que no usaron AJAX, de esta manera si entra un usuario a la pagina que no tiene habilitado javascript ene l navegador, al dar clic en el hipervínculo los llevara a la pagina como un hipervínculo normal pero lo importante es que igual va funcionar, sin importar si no tienen javascript habilitado.

{ 1 comment }

Desfortunadamente Windows Update solo busca actualizaciones para programas de Microsoft, FileHippo es como un Windows Update pero para todos tus programas instalados sin importar si son o no son de Microsoft. Lo único que tienes que hacer es ejecutarlo y te mostrara las versiones mas nuevas de cualquier programa que tengas instalado en el caso de que no tengas la ultima. También te encuentra versiones Beta o que no han sido lanzadas todavía.

Descargar FileHippo

En esta imagen pueden ver el resultado de un escaneo.

image

{ 0 comments }

Excelente pagina de anime

by ryudice on December 30, 2009

Debido a falta de inspiración en este día no me queda mas que poner este link: Animecrazy es una pagina con miles de series de anime completas en video, para poder verlas desde la pagina estilo youtube o las pueden descargar también. Todos los capítulos los ponen a mas tardar un día después de que salen en Japón, y subtitulados. Le he pasado la pagina a varios amigos y la han encontrado excelente así que ahora la comparto con ustedes.

Ir a Animecrazy

{ 1 comment }

Get Adobe Flash playerPlugin by wpburn.com wordpress themes