[Live] Error 8100043b Windows Live Messenger Beta Wave 4
26 junio 10 11:50

Si os está pasando que no podéis iniciar sesión en la beta de la nueva Wave 4 con Messenger y obtenéis el error 8100043b, uno de los posibles motivos es el de ser español (o escribirlo) y usar acentos en el nombre de nuestro ordenador (o como dice un amigo: de ser TAN perfecto).

La solución bien sencilla y pasa como no, por editar el registro:

  • Abrimos regedit.
  • Buscamos la entrada HKEY_CURRENT_USER\Software\Microsoft\MSNMessenger\
  • Editamos la clave Machinename, sustituyendo la letra que contenga el acento por la misma pero sin él. Ej.: PORTÁTIL –> PORTATIL.
  • image

    • Guardamos y ya deberíamos poder acceder al nuevo Messenger.

    Aunque sea beta, echo de menos un enlace para enviar comentarios sobre los posibles fallos, uno de ellos este, que no es grave, pero puede doler un poco la cabeza a aquellos que no se manejen muy bien por el registro…

    enviadopor Javier | 1 comentarios    
    Archivado en:
    [WPF] Accept Button y Cancel Button
    10 junio 10 01:50

    Para aquellos que estamos acostumbrados a trabajar con Windows Forms, al buscar estas opciones en WPF nos podremos haber perdido un poco. Algo que parece que haya desaparecido no es para nada así.

    Debemos cambiar el concepto de que trabajamos con Windows Forms y acostumbrarnos al entorno de “etiquetas”.

    Para declarar estas funcionalidades en WPF es necesario poner en las etiquetas del botón lo siguiente:

    <Button x:Name=”btAceptar Content=”Aceptar” IsDefault=”true”/>

    <Button x:Name=”btCancelar” Content=”Cancelar” IsCancel=”true”/>

    Como es de suponer, la propiedad IsDefault equivale al “Accept Button” y del mismo modo “IsCancel” lo es para “Cancel Button”.

    enviadopor Javier | 1 comentarios    
    Archivado en:
    [WPF] Maximizar una app “sin bordes”, y no morir en el intento
    07 junio 10 06:27

    Después de un largo descanso por el mundo blogger, vuelvo para solucionar un problemilla que me he encontrado.

    Para aquellos que utilicéis esta tecnología, sabéis que podemos tener una aplicación sin los bordes típicos de ventana de Windows poniendo  WindowStyle="None" en la declaración de ventana en el XAML.

    Ya describí cómo utilizar en este caso los mismos eventos que tiene una ventana con estilo “Normal” de Windows en un post anterior (Maximizar, Minimizar, Mover) –> http://labloguera.net/blogs/javier/archive/2010/02/23/108357.aspx

    Ahora me propongo explicaros como maximizar “bien” una aplicación sin bordes, sin tapar la barra de tareas, ya que esto ocurre cuando dejamos de pintar el “estilo windows” en la aplicación WPF. Él código es bien sencillo y no tenéis nada más que crearos vuestro propio método, el cual hará lo siguiente:

    private void MaximizeApp()
    {
        ///Capturamos el punto donde se encuentra nuestro puntero.
        ///Esto sirve por si tenemos varios monitores en nuestro lugar de trabajo.
        System.Drawing.Point pt = System.Windows.Forms.Cursor.Position;
        System.Windows.Forms.Screen currentScreen;
        currentScreen = System.Windows.Forms.Screen.FromPoint(pt);
        ///Si la ubicación es nuestra pantalla primaria, hay que tener en cuenta la barra de tareas.
       if (currentScreen.Primary)
        {
            MaxHeight = SystemParameters.MaximizedPrimaryScreenHeight;
            MaxWidth = SystemParameters.MaximizedPrimaryScreenWidth;
        }
        else
        {
            MaxWidth = double.PositiveInfinity;
            MaxHeight = double.PositiveInfinity;
        }
        ///Maximizamos nuestra aplicación.
        this.WindowState = WindowState.Maximized;
    }

    enviadopor Javier | 0 comentarios    
    Archivado en:
    [Materiales] Talleres WPF para principiantes
    30 marzo 10 08:22

    Publicados los materiales de WPF. Intentaré grabar algún video explicativo y colgarlo, ya que siempre será mejor que ver solamente el código, pero por ahora aquí esta esto y podéis toquetearlo todo lo que queráis:

    http://cid-719f12a213e3b5af.skydrive.live.com/browse.aspx/.Public/WPF?uc=3&isFromRichUpload=1

    enviadopor Javier | 1 comentarios    
    [WPF] Accediendo al hijo desde un frame
    29 marzo 10 05:05

    Una de las cosas que más interesante tiene WPF, a mi modo de ver, es el control Frame, con el cual, te puedes ahorrar la tediosa visualización de múltiples ventanas en tu aplicación. Pero ojo! Hay que tener cuidado en confundir “comodidad” con “eficiencia”. Siempre hay que saber cuando utilizar una ventana y cuando un Frame para navegar por aplicación.

    Pongamos un problema de ejemplo. Tenemos nuestra aplicación que contiene un Frame con x:name=”frNavegador”. Queremos mostrar el título de la página en la apliación, por ejemplo en un TextBlock con x:name=”tbkPaginaActual”.

    Para hacer que cada vez que naveguemos por nuestra aplicación aparezca el título de la página debemos hacer un simple cast en el evento Navigated de nuestro Frame:

    Page aux = (Page)frNavegador.Content;

    Ahora ya podemos acceder a los elementos de la Page en la que se encuentra actualmente el navegador.

    Con un simple:

    tbkPaginaActual.Text = aux.Title;

    tenemos todo resuelto.

    enviadopor Javier | 2 comentarios    
    Archivado en:
    [WPF] Mover ventana sin bordes
    23 febrero 10 08:30

    Algunos harán uso de las funcionalidades que brinda WPF en las aplicaciones de escritorio, como es la posibilidad de quitar los bordes de la ventana, para crear un estilo diferente al acostumbrado. El problema que viene ahora es: ¿Y cómo muevo la ventana si no tiene bordes? ¿Cómo minimizo/maximizo?

    Bien, para el primer “problema” lo que debemos hacer es usar el evento MouseLeftButtonDown

    private void Window_MouseLeftButtonDown(object sender, System.Windows.Input.MouseButtonEventArgs e)
            {
                this.DragMove();
            }

    Para el caso de maximizar o minimizar la ventana, nos creamos dos botones los cuales en el evento click indicaremos lo siguiente:

    this.WindowState = WindowState.Minimized;

    ó bien

    this.WindowState = WindowState.Maximized;

    enviadopor Javier | 0 comentarios    
    Archivado en:
    Manifiesto ‘En defensa de los derechos fundamentales en Internet’
    12 enero 10 06:06

    Ante la inclusión en el Anteproyecto de Ley de Economía sostenible de modificaciones legislativas que afectan al libre ejercicio de las libertades de expresión, información y el derecho de acceso a la cultura a través de Internet, los periodistas, bloggers, usuarios, profesionales y creadores de internet manifestamos nuestra firme oposición al proyecto, y declaramos que…

    1.- Los derechos de autor no pueden situarse por encima de los derechos fundamentales de los ciudadanos, como el derecho a la privacidad, a la seguridad, a la presunción de inocencia, a la tutela judicial efectiva y a la libertad de expresión.

    2.- La suspensión de derechos fundamentales es y debe seguir siendo competencia exclusiva del poder judicial. Ni un cierre sin sentencia. Este anteproyecto, en contra de lo establecido en el artículo 20.5 de la Constitución, pone en manos de un órgano no judicial -un organismo dependiente del ministerio de Cultura-, la potestad de impedir a los ciudadanos españoles el acceso a cualquier página web.

    3.- La nueva legislación creará inseguridad jurídica en todo el sector tecnológico español, perjudicando uno de los pocos campos de desarrollo y futuro de nuestra economía, entorpeciendo la creación de empresas, introduciendo trabas a la libre competencia y ralentizando su proyección internacional.

    4.- La nueva legislación propuesta amenaza a los nuevos creadores y entorpece la creación cultural. Con Internet y los sucesivos avances tecnológicos se ha democratizado extraordinariamente la creación y emisión de contenidos de todo tipo, que ya no provienen prevalentemente de las industrias culturales tradicionales, sino de multitud de fuentes diferentes.

    5.- Los autores, como todos los trabajadores, tienen derecho a vivir de su trabajo con nuevas ideas creativas, modelos de negocio y actividades asociadas a sus creaciones. Intentar sostener con cambios legislativos a una industria obsoleta que no sabe adaptarse a este nuevo entorno no es ni justo ni realista. Si su modelo de negocio se basaba en el control de las copias de las obras y en Internet no es posible sin vulnerar derechos fundamentales, deberían buscar otro modelo.

    6.- Consideramos que las industrias culturales necesitan para sobrevivir alternativas modernas, eficaces, creíbles y asequibles y que se adecuen a los nuevos usos sociales, en lugar de limitaciones tan desproporcionadas como ineficaces para el fin que dicen perseguir.

    7.- Internet debe funcionar de forma libre y sin interferencias políticas auspiciadas por sectores que pretenden perpetuar obsoletos modelos de negocio e imposibilitar que el saber humano siga siendo libre.

    8.- Exigimos que el Gobierno garantice por ley la neutralidad de la Red en España, ante cualquier presión que pueda producirse, como marco para el desarrollo de una economía sostenible y realista de cara al futuro.

    9.- Proponemos una verdadera reforma del derecho de propiedad intelectual orientada a su fin: devolver a la sociedad el conocimiento, promover el dominio público y limitar los abusos de las entidades gestoras.

    10.- En democracia las leyes y sus modificaciones deben aprobarse tras el oportuno debate público y habiendo consultado previamente a todas las partes implicadas. No es de recibo que se realicen cambios legislativos que afectan a derechos fundamentales en una ley no orgánica y que versa sobre otra materia.

    NOTA: Este manifiesto fue redactado conjuntamente por periodistas, bloggers e internautas, en una maratoniana sesión durante la tarde-noche de ayer. Si estás de acuerdo, difúndelo por todas las vías que puedas.

    enviadopor Javier | 1 comentarios    
    Archivado en:
    Outlook 2010 Beta (y Live Mail, etc…)
    08 diciembre 09 06:40

    Otro de los problemitas que esperemos solucionen para la versión final, es que cuando sincroniza el Outlook 2010 con una cuenta LIVE, éste genera carpetas aleatoriamente, las cuales están vacías, y van llenando tu lista de carpetas, tanto en tu archivo de datos, como en tu “Mail Web Service”.

    Captura2

    Para solucionar esto, mientras saquen alguna actualización, hay que dirigirse a Opciones –> Complementos –> Administrar complementos COM –> Deshabilitar “Microsoft Outlook Social Connector”.

     

    Captura

    enviadopor Javier | 3 comentarios    
    Archivado en:
    Nokia PC Sync y Outlook 2010 Beta
    06 diciembre 09 07:24

    Para quienes por suerte o por desgracia, tenemos un terminal móvil Nokia y su sistema operativo Symbian, seguramente utilices Nokia PC Suite. Si también te gusta utilizar lo último que sale en el mercado (betas, release candidates, …) debes tener cuidado.

    Me explico, si has ido a actualizar tu suite de Office con la nueva Beta de Outlook 2010, y te has descargado la versión de x64 de ésta, habrás comprobado que al sincronizar tu agenda da como un pequeño fallito: “Outlook no encontrado”. Qué divertido verdad? Pues la solución es bastante simple. Desinstalar la versión de 64 bits e instalar la de 32. Espero que sea un fallo de incompatibilidad de la beta de Office, y que para la versión final (que aún queda mucho) ya esté solucionado.

    enviadopor Javier | 0 comentarios    
    Archivado en:
    Renombramiento de archivos masivo en Windows
    08 noviembre 09 02:39

    De nuevo una curiosidad que, la verdad, tengo que agradecerle a Miguel Ángel CV.

    En alguna ocasión hemos visto como queremos renombrar varios (decenas, centenares, miles?…) de archivos para que tengan un nombre en común, que encima estén numerados, y cómo teníamos que, o bien, renombrar manualmente uno por uno (algo tedioso), o buscar algún programita que lo haga por nosotros. La búsqueda se acabó, y os explico porqué.

    Para empezar, nos situamos sobre la carpeta elegida y la abrimos, y ahí nos encontramos nuestros archivitos que queremos renombrar. Y va a ser algo tan sencillo como esto: seleccionamos los archivos que queramos,

    Sin título

    pulsamos F2 y renombramos,

      Sin título

    y se nos quedan renombrados.Sin título2

    Un pequeño truco que puede ayudar a unos cuantos. :)

    enviadopor Javier | 1 comentarios    
    Archivado en:
    Windows 7, desde ayer a la venta y descarga :)
    23 octubre 09 05:01

    Como ya casi todo el mundo se ha podido enterar, el día 22 de Octubre salió a la luz el nuevo sistema operativo de Microsoft, Windows 7. Este nuevo sistema promete mucho más que su antecesor, ya que ha sido construido en base al feedback que los usuarios hicieron respecto a todas las cosas que, o bien no gustaban, o que podrían ser mejoradas (caso del UAC).

    Personalmente lo llevo utilizando desde que salió la primera beta, actualizando a cada versión que iba saliendo/filtrando. Excepto una vez que estaba dando una charla sobre este mismo sistema y vino la querida pantalla azul (en la beta1) nunca más ha sucedido nada, todo lo contrario, estoy contento con el consumo de memoria y lo bien que la administra: si llegas al 1500MB de RAM, los UTILIZA! Que claro, podéis pensar, pues no es para menos, es lo que debe. Pero es que algunos otros no hacen eso, si no que priorizan otras actividades de no-usuario. O por ejemplo la interfaz gráfica más agradable: un slideshow de fondos de pantalla, las vistas previas en la taskbar, el cambio de la propia taskbar, los jumplist, menú inicio mejorado, mayor ahorro de batería, etc…

    Finalmente, si no tenéis la suerte de disponer una suscripción a MSDN, o a MSDN Academic Alliance, podéis probar la versión final en: http://windows.microsoft.com/es-ES/windows-7?os=nonwin7

    Echarle un ojo a las versiones: http://windows.microsoft.com/es-ES/windows7/products/compare

    Yo estoy utilizando la versión Ultimate, y va perfecta.

    enviadopor Javier | 6 comentarios    
    Archivado en:
    Fotos del Codecamp y TTT 2009
    19 octubre 09 09:39

    Acabo de publicar las fotos en mi espacio Live!

    Fotos

    enviadopor Javier | 0 comentarios    
    Archivado en:
    Disponible Visual Studio 2010 Beta 2 en MSDN
    19 octubre 09 09:17

    Ya está disponible la descarga de Visual Studio 2010 Beta 2 para suscriptores Premium de MSDN. Esta versión se presenta más estable, y a falta de probarla (la descargué hace 30min y ahora está instalándose) promete bastante en cuando a rendimiento.

    Las características principales de esta nueva suite son:

    • Entorno desarrollado en WPF.
    • Incluido Framework 4.0
    • F# 1.0 Runtime
    • ASP.Net MVC 2.0 Tools
    • SQL Server 2008 R2 Management Objects
    • Visual Studio 2010 ADO.NET Entity Framework Tools
    • etc…

    image

    Más info en: http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx

    enviadopor Javier | 0 comentarios    
    Configurar Windows Home Server con simple y doble enrutado
    16 septiembre 09 01:27

    Para poder conectar nuestra máquina Home Server al exterior, debemos configurar los siguientes parámetros desde “Windows Home Server Connector” (voy a suponer que “Connector” lo tenemos instalado en nuestro ordenador personal):

    Punto 1. Añadir cuenta de usuario. Para añadir la cuenta de usuario vamos a User Accounts –> Add. Como se muestra en la imagen, hay que especificar un nombre, apellido (opcional), y un nombre de usuario con el que accederemos a nuestro servidor. Hay que elegir bien la opción de acceso, hay tres opciones:

    • Permitir acceso a todas las carpetas compartidas y ordenadores del hogar.
    • Permitir solo acceso a las carpetas compartidas.
    • Permitir solo acceso a los ordenadores del hogar.
    • Captura2 Captura3

    Punto 2. Nos dirigimos a Settings –> Remote Access. Aquí debemos habilitar (“Turn on”) el acceso remoto, y comenzará a comprobar si es posible acceder desde fuera del servidor y nos lo notificará. Si en nuestro caso da error, le podemos dar a “Repair” y Home Server nos intentará configurar nuestro router mediante Plug & Play (si es compatible). En el caso que no lo fuera, debemos hacer varias cosas, pero esto lo explicaré en el punto 4. Captura1

    Punto 3. La bola del mundo aparece con la señal de “Available”. Ahora viene la parte más increíble, vamos a tener nuestro propino subdominio homeserver.com totalmente gratis. Para ello, entramos en la opción de “Domain name –> Configure” y se nos pedirá que elijamos un nombre para nuestro subdominio (pidiéndonos antes nuestra cuenta live"!), por ejemplo patatas.homeserver.com. Comprobará si el subdominio está libre y si lo está ya podemos acceder a él desde fuera de casa a nuestros archivos multimedia y nuestras copias de seguridad.

    Captura4 Captura5

    Punto 4. Ha aparecido un error al intentar configurar el router. Esto puede deberse a dos motivos: el primero es que nuestro router no soporte Plug & Play (tipo AirPort de MAC), y el segundo es que tengamos dos router conectados entre si haciendo de puerta de enlace.

    Punto 4.0. Saber la IP local y la dirección MAC. Si nos fijamos en la imagen en el punto 2, en Settings –> Remote Access podemos ver nuestra IP local y la dirección MAC, o sea, nuestra Home Server IP address y nuestra Home Server physical address. Las apuntamos.

    Punto 4.1. No soporta Plug & Play: Para solucionarlo, debemos configurar manualmente y re direccionar los puertos NAT en nuestro router. Cada router es un misterio distinto, asique sugiero buscar algún manual de tu modelo, y redirigir los puertos TCP 80,443 y 4125 a la dirección IP donde se encuentra tu Home Server, que es la que hemos apuntado antes, o bien redirigiendo a la dirección física MAC.

    Punto 4.2. Tenemos dos routers, uno como puerta de enlace, otro como proveedor de internet: Pongo un ejemplo. Supongamos que tenemos dos routers, uno con la conexión entrante de internet de nuestro proveedor (pe. Telefónica, a partir de ahora RMALO) y otro que nos hemos comprado porque es mejor (a partir de ahora lo llamaremos RGUAY), conectado al router que nos ha dado telefónica (no todos los routers tienen modem). Nuestro Home Server se conecta a través de RGUAY, y ya le hemos redirigido los puertos de RGUAY a nuestro Home Server como se ha indicado en el paso 1, pero ahora falta que esos puertos estén redirigidos de RMALO a RGUAY y así le de permiso de entrada a la petición desde fuera hacia tu Home Server. Lo primero que debemos saber, es la dirección IP que le otorga RMALO a RGUAY (recordemos que RMALO da internet a RGUAY, y tiene que hacerlo de algún modo). Para ello, lo más sencillo es entrar en la configuración de RGUAY vía web, (por ejemplo, 192.168.0.1) y buscar la puerta de enlace del router, que debe ser algo como 192.168.0.18. Esta dirección, es la que nos está dando el RMALO. Ahora conectamos directamente el PC (no el server) a RMALO y entramos en él vía web, y redirigimos los puertos TCP 80, 443 y 4125 a la dirección IP 192.168.0.18 o a la dirección física MAC de nuestro RGUAY (normalmente viene escrita en la pegatina en la parte de abajo del aparato).

    Y con esto y un bizcocho, ya tenemos nuestro Home Server activo desde fuera de casa!

    enviadopor Javier | 0 comentarios    
    Archivado en:
    Lista de procesadores que soportan virtualización
    15 septiembre 09 10:39

    A continuación pego los procesadores, tanto Desktop como Notebook que soportan virtualización (fuente: www.softzone.es):

    CPUS de PC’s

    Core 2 Duo

    E4300/4400/4500/4600/4700
    NO

    E6300/6320/6400/6420/6540/6550

    E6600/6700/6750/6850

    E7200/7300/7400/7500
    NO

    E8190
    NO

    E8200/8300/8400/8500/8600

    Core 2 Extreme

    QX6700/6800/6850

    QX9650/9770/9775

    X6800

    Core 2 Quad

    Q6600/6700

    Q8200/8200S/8300/8400/8400S
    NO

    Q9300/9400/9400S

    Q9450/9550/9550S/9650

    Core i7/Core i7 Extreme

    I7-920/940

    I7-965

    Pentium D/Pentium EE

    805/820/830/840
    NO

    915/925/935/945
    NO

    920/930/940/950/960

    955/965

    Pentium for Desktop

    E2140/2160/2180/2200/2220
    NO

    E5200/5300/5400
    NO

    CPUS de portátiles

    Core 2 Duo Mobile

    L7200/7300/7400/7500

    P7350/7450
    NO

    P7370

    P8400/8600/8700/9500/9600

    SL9300/9400/9600

    SP9300/9400/9600

    SU9300/9400/9600

    T5200/5250/5270/5300/5450/5470
    NO

    T5500/5600

    T5550/5670/5750/5800/5850/5870/5900
    NO

    T6400/6570
    NO

    T7100/7200/7250/7300/7400

    T7500/7600/7700/7800

    T8100/8300

    T9300/9400/9500/9550/9600/9800

    U7500/U7600

    Core 2 Extreme Mobile

    QX9300

    X7800/7900

    X9000/9100

    Core 2 Quad Mobile

    Q9000

    Q9100
    NO

    Core 2 Solo

    SU3300/3500

    U2100/2200

    Core Duo

    L2300/2400/2500

    T2050/2250
    NO

    T2300/2400/2500/2600/2700

    T2300E/2350/2450
    NO

    U2400/2500

    Core Solo

    T1300/1400

    T1350
    NO

    U1300/1400/1500

    Cualquier error comentármelo y lo actualizamos :)

    enviadopor Javier | 0 comentarios    
    Archivado en:
    Más envíos Página siguiente >