Yearly Archives: 2012

Feliz Año!

Os deseo una agradable cena de noche vieja en compañía de los vuestros.
También espero que a partir de Enero seamos capaces de construir nuevos escenarios que nos permitan volvernos a subir al andamio :-))


Feliz Transición.
Salud, Paz y Amor!!
PepLluis

Help to Improve SQL Batch Operations and ETL

How many times have you copied data into a table and got one of the following less than helpful errors.   String or binary data would be truncated.   Arithmetic overflow error converting numeric to data type numeric.   Arithmetic overflow…(read more)

Happy New Year 2013!


 


It’s the end of a year filled of dreams, disillusions and hope.


Some dreams will change, disillusions will be part of the past but not forgotten and hope is renewed.


Happy 2013 everyone!!


 


 

Instalando las herramientas para desarrollo de aplicaciones Office/SharePoint en Visual Studio 2012

Aqui lo que tienes que hacer para configurar Visual Studio 2012 para desarrollar en SharePoint 2013 y Office 2013.

  • Instalas Visual Studio 2012 y cuando quieres crear un proyecto SharePoint 2013 encontramos que no hay plantillas para 2013 solo para 2010.

 

image

  • Descargamos e instalamos el Web Platform Toolkit y buscamos los Microsoft Office Developer Tools for Visual Studio 2012.

image

  • Y listo, con esto ya tenemos las herramientas necesarias.

image

Alineando un sitio SharePoint a las metas de tu empresa o area

Quiero comentar sobre mi último video que subí a Youtube. Trata de utilizar la navegación basada en metadatos dentro de listas y bibliotecas de SharePoint con la finalidad de establecer un marco de referencia que permita a un departamento o área de una empresa alinea su sitio SharePoint a las estrategias y objetivos de negocio que persiguen.


La configuración descrita en el video es muy sencilla de hacer, espero que lo que se presenta te aporte valor. 


 


Adjunto el archive .csv utilizado para registrar los metadatos.


Gracias y feliz año nuevo.

Great study resource for MCSA


Here’s a great and free resource for anyone wanting to take the MCSA certification path:


https://www.microsoftvirtualacademy.com


The MVA or Microsoft Virtual Academy has some very interesting videos and self assessment tests that will complement your study.


I advise you to start with the Windows Server 2012 Technical overview.


https://www.microsoftvirtualacademy.com/tracks/windows-server-2012-technical-overview


Highly recomended!

Ahhhh, NOW I feel like home!


I had to do it!


Microsoft has cleverly designed an intuitive and easy to use interface for touch sensitive devices.


However, I must disagree completly on keeping the same philosophy when it comes to desktops and laptops wihtout a touchscreen.


In my view, the OS should detect the presence of the touchscreen and use the correct UI.


Because quite simply, its terrible to use the W8/Metro interface with a keyboard and mouse setup.


Fortunately there are some companies out there that got this.


For instance Stardock, the very well known Software company in the Windows Mobile era thanks to their Pocket Blinds skinning software, have come up with Start8 which is beautifully made as you can see.


Ahhhh, its nice to have that familiar look and feel all over again!


OH! And it works great on Windows Server 2012!

First things first


The path to certification is long and requires time and a lot of work.


But the first setps are already done:


Install Windows Server 2012 Evaluation on my T61p, and then get some VHD’s running on it.


Lets see how well it will handle the abuse!


 

It’s been a while…


From my last post on this blog…


The main reason was that working as a Vendor for Microsoft Portugal left me litle time and space to make interesting posts.


But now I’m back and with a different perspective and contents.


This translates my transtition from being focused on mobile solutions to the begining of a new stage in my career where I am going after an MCSA certification.


A lot will happen  in the mean time and I hope to keep a track on my progress here, so stay sharp!


 

Empezando con CerbuinoBee y el Sensor de Temperatura

Una buena forma de empezar, es poder disponer un “paso” a “paso”. Atendiendo a la consulta de un lector, me complace compartir con vosotros un punto de entrada para leer la temperatura y la humedad con un “Cerbuino Bee”


Una vez lanzado Visual Studio 2010 con los SDK’s de netmf QFE2 y el SDK 4.2 de GHI, desde el menú ‘Archivo’ >


·     Nuevo Projecto>Visual Basic>Gadgeteer>Net gadgeteer Application (NETMF 4.2)>Asignar nombre>Aceptar


Una vez en el diseñador y desde el ‘toolbox’ pestaña ‘Gadgeteer Mainboars’ seleccionar : Fez Cerbuino Bee, Luego desde la pestaña “seeed” arrastrar y soltar el modulo ‘TemperatureHumidity’, según la siguiente imagen :


Copiar/Pegar el siguiente código.



En el editor Seleccionar la pestaña “Program.vb”.


Imports GT = Gadgeteer
Imports GTM = Gadgeteer.Modules
Imports Gadgeteer.Modules.Seeed
 
' Ejemplo de lectura de temperatura / humedad 
 
Partial Public Class Program
 
    Private WithEvents timer As GT.Timer = New GT.Timer(1000)
 
    Public Sub ProgramStarted()
        timer.Start()
        Debug.Print("Program Started")
    End Sub
 
    Private blink As Boolean
    Private Sub timer_Tick(timer As Gadgeteer.TimerHandles timer.Tick
        Mainboard.SetDebugLED(blink)
        blink = Not blink
        temperatureHumidity.RequestMeasurement()
    End Sub
 
    Private Sub temperatureHumidity_MeasurementComplete(sender As Gadgeteer.Modules.Seeed.TemperatureHumidity, temperature As Double, relativeHumidity As DoubleHandles temperatureHumidity.MeasurementComplete
        Debug.Print("Temperature :" + temperature.ToString())
        Debug.Print("Humidity : " + relativeHumidity.ToString())
    End Sub
End Class

y en la ventana de ‘Debug’ podreis visualizar los resultados de la captura :-)


 



Espero que os sea útil,
Feliz Año!
PepLluis,



 


Reinicios de Windows 8 nada más arrancar

Hace un par de días realicé una nueva instalación de Windows 8 Profesional, en un equipo que ya tenía un Windows 8 Enterprise  que funcionaba correctamente. Lo instalé en un disco duro nuevo, GPT, montado en una placa ASUS UEFI de última generación (ASUS Rampage IV Extreme, con un Core i7 3930K).


La instalación comenzó bien, y al primer reinicio, tras el menú de selección de sistema operativo, en cuanto aparecía la ventana azul el equipo se reiniciaba al instante. El problema añadido es que como el menú de arranque gráfico va iniciando Windows 8 al mismo tiempo, en el proceso se reiniciaba constantemente el equipo sin ni siquiera mostrar el menú de arranque. Un problema, pues no solo fallaba el nuevo sistema operativo, sino que tampoco podía acceder al existente. Ni siquiera apagando el equipo, pues al encenderlo directamente se reiniciaba en cuanto intentaba cargarse el menú de arranque.


A base de probar, una de las veces al arrancar intenté entrar en la BIOS (de tipo UEFI), lo que es un problema ya que con el inicio rápido de Windows 8 ni siquiera se muestra en pantalla la información del arranque inicial del sistema. Cual fue mi sorpresa cuando, al salir de la BIOS, sin ni siquiera guardar, apareció el menú de arranque y pude entrar en mi Windows 8 Enterprise de siempre.


El primer paso para arreglar el desaguisado fue cambiar el modo de menú de arranque gráfico por el menú de arranque en modo texto de toda la vida. Para ello, desde Windows 8 abrimos una ventana de comando con elevación y tecleamos lo siguiente:


bcdedit /set {current} bootmenupolicy Legacy


bcdedit /set {GUID del Windows 8 profesional} bootmenupolicy Legacy


El GUID del Windows 8 profesional lo obtenemos previamente tecleando tan solo bcdedit en la ventana de comando.


Con esto perdemos el menú de arranque gráfico, pero a cambio, el menú de arranque en modo texto no se ve afectado por fallos a la hora de iniciar el sistema operativo. Ya en otra instalación me pasó algo similar, causado en aquel caso por un driver de controladora de disco que impedía el arranque del sistema.


Con esta nueva situación podía arrancar el W8 Enterprise sin problemas, pero al lanzar el W8 profesional el equipo se reiniciaba, aunque al menos volvía al menú de arranque.


Vuelta a lanzar la BIOS durante un reinicio, y al salir y seleccionar que arranque W8 profesional veo que continua arrancando y por fin finaliza la instalación (me costó un par de reinicios entrando y saliendo de la BIOS).


Pensando en que el problema estaría en algún driver o relacionado con aquellas actualizaciones de WU mastodónticas que nos aparecen tras una instalación nueva, aproveché para instalar cuantos drivers disponía actualizados, y le pasé un WU para instalar todas las actualizaciones. El resultado, el problema persistía, y siempre podía arrancar W8 Enterprise pero el Profesional se reiniciaba, salvo que entrase y saliese de la BIOS, en cuyo caso el W8 Profesional arrancaba sin problemas.


Las sospechas comenzaron a centrarse en el inicio rápido de Windows 8 como causante del problema. Una buena novedad para reducir al máximo el tiempo de arranque del sistema, pero que en este caso resultó ser la causa del problema. En primer lugar deshabilité el inicio rápido, desde Panel de Control, Opciones de Energía, Elegir el comportamiento de los botones de Inicio/Apagado. El problema persistía. Deshabilité a continuación la hibernación completamente con el comando “powercfg -h off”. El problema seguía. ¿No era entonces el inicio rápido?


Por enésima vez volví a revisar las opciones de la BIOS UEFI, esta vez con lupa, y encontré una opción llamada Inicio rápido, que lo que hace, si está activada, es inicializar tan solo los dispositivos imprescindibles para el arranque del sistema, dejando que el sistema operativo inicialice el resto durante el arranque. Como estaba activada, la deshabilité, guardé valores y reinicié.


Et voilà, el problema con Windows 8 Profesional ha desaparecido. Ahora, siempre que reinicio o arranco el equipo muestra en pantalla la información de arranque del sistema, y en todo caso cuando selecciono uno u otro sistema operativo éste arranca correctamente. Y la verdad, salvo los cinco o seis segundos en que se muestra la información de arranque citada, no veo que Windows 8 tarde ni más ni menos que antes.


Está claro que la mencionada opción de la BIOS causaba un conflicto con la característica de inicio rápido de Windows 8, pues tan solo deshabilitando ambas logré que el Windows 8 profesional arrancase. Este problema puede ser específico de esta placa e instalación, pero no estará de más tener en cuenta esta solución en otros casos similares, buscando también opciones parecidas que puedan existir en otras placas.


Lo más raro de esto, y a lo que todavía no encuentro explicación, es por qué el Windows 8 Enterprise siempre ha arrancado correctamente, desde el primer día, con hibernación habilitada, inicio rápido (aunque estas dos cosas las deshabilité en su momento) y con el inicio rápido de la BIOS habilitado. Misterios de los bits. No estaría de más seguir investigando, pero ahora mismo prefiero aplicar el principio número uno de la Informática: si funciona no lo toques.

Feliz Navidad 2012

Estimado amigo, colega y cliente que esta Navidad esté llena de bendiciones para tí y toda tu familia; y que en el Año que está por iniciar,  se cumplan todos tus sueños, que traiga mucha salud, trabajo y sobre todo Amor. Un fuerte y gran abrazo de mi parte.


Haaron Gonzalez
MVP en SharePoint Server – México

SQL Server # Moving MASTER database in cluster environment

Few months back I have wrote post about moving MASTER and MSDB database to new location in stand alone machine.

In recent past we had a situation where customer asked us to move MASTER database to new location, below are the steps I have taken:

  1.     Connect to the Server
  2.     Open Configuration Manager -> SQL Server Service
  3.     Right Click and say Properties
  4.     Click on the Start-up Parameter
  5.     Remove start-up parameter (the highlighted one)
	 -dOLDLocationmaster.mdf
-eOLDLocationErrorLog
-lOLDLocationmastlog.ldf



 



      6.     Add new start-up parameters with new values (per your configuration)

   




	 -dNewLocationmaster.mdf
-eNewLocationErrorLog
-lNewLocationmastlog.ldf



      7.    Check and confirm which node is active

      8.    PAUSE current PASSIVE Node  to avoid fail-over


      9.    Take SQL Server resources offline, i.e. SQL Server, SQL Agent, MSDTC, SQLCLUSTER Name (do not take SQL Cluster IP Offline)


    10.    Copy MASTER.MDF and MASTLOG.LDF to NEW Location ( S:SQLDATA, yours could be different)


    11.    Log into Cluster Administrator and bring SQL Server Resources online


    12.    Resume current PASSIVE Node



 



That’s all, you should be able to see your master database on new location now!!!



 



– Regards,



Hemantgiri S. Goswami (http://www.sql-server-citation.com )



Cross posting: http://www.pythian.com/news/35829/moving-master-database-to-new-location-in-sql-cluster/

PowerPivot BlogRoll – 23rd December 2012




PowerPivot activity announced on Twitter for the week ending 23rd December 2012.


 


Using HASONEVALUE in a DAX IF statement – bit.ly/TVMwA7


Create a memory-efficient Data Model using Excel 2013 and the PowerPivot add-in – bit.ly/ZfaRsf


Introduction to MDX for PowerPivot Users, Part 5: MDX Queries – bit.ly/12wLGQI


[Update] What is using all that memory on my Analysis server instance? – bit.ly/T51Hsc


Running Product in DAX: Calculating Portfolio Returns – bit.ly/XOobxz


The CALCULATE Function—New DAX Video Tutoria – bit.ly/XTTirq. Note that this is a subscription site.


Dynamic CUBE Formulae In Excel – bit.ly/R6Fnjs


The Ballad of Ken Puls, DAX Convert – bit.ly/RLv1ac


DAX Spicy Scale Survey – bit.ly/RbtqZC

Blinking para Mountaineer, para empezar a probar QFE2.

Un punto de entrada para probar que todo esta bien después de actualizar a QFE2.


using System.Threading;
using Microsoft.SPOT.Hardware;
using Mountaineer.Netmf.Hardware;
 
public class BlinkingLed
{
    public static void Main()
    {
        var Rojo = new OutputPort(OnboardIO.LedRed, false);
        var Verde = new OutputPort(OnboardIO.LedGreen, false);
        var Azul = new OutputPort(OnboardIO.LedBlue, false);
 
        while (true)
        {
            Rojo.Write(true);
            Thread.Sleep(500);
            Verde.Write(true);
            Thread.Sleep(500);
            Azul.Write(true);
            Thread.Sleep(1000);
            Rojo.Write(false);
            Thread.Sleep(500);
            Verde.Write(false);
            Thread.Sleep(500);
            Azul.Write(false);
            Thread.Sleep(100);
        }
    }
}

Saludos,
PepLluis. 

Merry Xmas from FAQShop and Happy 2013

2012 has been an amazing year for me. Highlights include working as a Premier Field Engineer for Microsoft UK as part of their Vendor Pilot Program (which I’m proud to say I helped play a part in making a success), as well as the other roles I’ve undertaken. Of course it was also the year […]

The post Merry Xmas from FAQShop and Happy 2013 appeared first on FAQShop.com – Giving you the FAQs….

SA Make Good is Good Now, Thank You Microsoft


A few weeks ago after working behind the scenes for months with The Susan Bradley and a number of the other MVP’s I became frustrated and and wrote THIS POST, calling Microsoft out on the carpet for an SA make good that we did not feel made us whole.
I am very happy to report that […]

Netduino Plus También habla en VB

Empezando con Netduino Plus en QFE2 y el SDK para 4.2


  1. Instalar Visual Studio en cualquiera de sus versiones
  2. Descargar / Instalar el SDK 4.2 QFE2 de Microframework
  3. Descargar / Instalar el SDK 4.2 de Netduino

  • Lanzar Visual Studio.
  • Nuevo Proyecto
  • Microframework
  • Netduino Plus
  • Copiar el siguiente código y reemplazar por el existente en modulo1

Imports Microsoft.SPOT
Imports Microsoft.SPOT.Hardware
Imports SecretLabs.NETMF.Hardware
Imports SecretLabs.NETMF.Hardware.NetduinoPlus
 
Module Module1
 
    Private led As New OutputPort(NetduinoPlus.Pins.ONBOARD_LED, False)
    Private tmr1 As New Timer(New TimerCallback(AddressOf tic), Nothing, 1000, 500)
 
    Sub Main()
        Thread.Sleep(System.Threading.Timeout.Infinite)
    End Sub
 
    Private onOff As Boolean
    Sub tic()
        onOff = Not onOff
        led.Write(onOff)
    End Sub
 
End Module

Feliz Navidad!
PepLluis,


 


 

Protect Your Dropbox Account with Two-step Verification [How To]

Protecting your accounts with something you know (your password) and something you have (an authentication code) ensures that even if your password is compromised, your data is still protected. In this guide, we’ll show you how to set up two-step verification on your Dropbox account; later this week, we’ll show you how to add yet […]

Protect Your Dropbox Account with Two-step Verification [How To]

Protecting your accounts with something you know (your password) and something you have (an authentication code) ensures that even if your password is compromised, your data is still protected. In this guide, we’ll show you how to set up two-step verification on your Dropbox account; later this week, we’ll show you how to add yet […]

Recent Comments

Archives