Cambios en la certificación Microsoft 70-462 Administración de bases de datos SQL Server 2012 y 2014


Exámenes de simulación del examen 70-462

Para practicar y estudiar, hemos creado un examen actualizado de la certificación 70-462. Existe una versión gratuita y otra pagada. Contiene 3 exámenes de 50 preguntas cada exámen incluyendo respuestas y referencias para leer.

Es muy importante leer todas las referencias para poder pasar el exámen.
Usted puede descargarse el exámen del siguiente enlace:

Examen 70-462

Anteriormente la certificación 70-462 estaba destinada para SQL Server 2012. La versión 2008 tenía la certificación 70-432.

Microsoft decidió que los cambios entre SQL Server 2012 y 2014 no eran muy drásticos como para crear un nuevo examen. Es por eso que se decidió simplemente actualizar el examen 70-462 para que sea tanto para SQL Server 2012 y 2014.

¿Cuáles son los nuevos cambios al exámen?
Básicamente en el capítulo 5 en implementación de seguridad, en auditoría y en cifrado hay nuevos cambios. Esto permite dar mayor importancia a la seguridad utilizando técnicas de cifrado.

Otro tema son los usuarios de datos independientes. A partir de SQL Server 2012, existen usuarios que no requieren login para ingresar a la base de datos. Anteriormente, para acceder a una base de datos se requería de un usuario de inicio de sesión (login) y luego para acceder a la base de datos un usuario de base de datos. Actualmente, es posible acceder a la base de datos directamente sin necesidad del login o inicio de sesión.

También se incluyen tópicos de AlwaysOn en Instancias de conmutación por error (Failover Cluster) y Grupos de disponibilidad (Availability Groups ).



Si tiene dudas, no dude en escribir sus comentarios en el blog.







Crear y borrar carpetas con SQL Server


Para crear una carpeta en SQL Server, existen diferentes formas:
1. Mediante xp_cmdshell que es un procedimiento almacenado
2. SSIS que es una herramienta de SQL Server
3. Mediante PowerShell que es un shell que viene con SQL Server
4. Mediante el Agente de SQL Server

1. xp_cmdshell

Para habilitar xp_cmdshell ejecute las siguientes sentencias T-SQL:



USE master;
GO
EXEC sp_configure 'show advanced option', '1';
RECONFIGURE WITH OVERRIDE;

EXEC sp_configure 'xp_cmdshell', 1;
GO
RECONFIGURE;


Estas sentencias habilitan las opciones avanzadas y luego el procedimiento almacenado extendido xp_cmdshell.

Para crear una carpeta llamada mi carpeta utilice las siguientes sentencias:

xp_cmdshell 'mkdir c:\micarpeta' 






Para remover una carpeta llamada micarpeta utilice las siguientes sentencias:
xp_cmdshell 'rd c:\micarpeta' 

2. Mediante PowerShell

Usted puede ingresar a PowerShell desde SQL Server Management Studio:


Los siguientes comandos permiten crear un folder llamado myPowerShellFolder

New-Item c:\myPowerShellFolder -type directory

Para borrar la carpeta se utilizan los siguientes comandos.

Remove-Item c:\myPowerShellFolder

3. Mediante SSIS
Utilizando SQL Server Data Tools. Abra un nuevo proyecto de integration services:






4. Mediante el Agente de SQL Server
Crear un trabajo:



En los pasos, cree un nuevo paso del tipo Operative System (Sistema operativo) y en Comando escriba los siguientes comandos mkdir c:\folderagente para crear un folder llamado folderagente:


Para borrar se necesita el siguiente comando: rd c:\folderagente:




Crear ficheros o archivos en SQL Server



Para crear archivos o ficheros en SQL Server, se puede hacer de varias formas.

Acá presentamos algunas formas populares:
  1. Usando el Agente SQL Server. 
  2. Usando xp_cmdshell
  3. Usando SQL Server Integration Services
  4. SQL PowerShell

1. Agente SQL Server

Una forma sencilla es usando el Agente SQL Server. Este viene en SQL Server Edición Developer, Enterprise, Business Intelligence, Standard y Web (en resumen, todas las ediciones menos la Express que es la gratuita).

En el SQL Server Management Studio (SSMS) en el Agente SQL Server, vaya a Jobs (trabajos)>New Job (nuevo trabajo)




Especifique el Nombre (Name):

Cree un nuevo paso presionando el botón New (Nuevo) en la página de pasos (steps):

En los pasos del trabajo (job step), en tipo de paso (Type), seleccione Sistema Operativo  CmdExec (Operative system CmdExec). En la sección de Comando (Command) escriba echo este es un fichero>c:\sql\fichero.txt

Inicie el trabajo (Start Job at Step)




 Si todo sale bien, el archivo creado será el siguiente:





2. xp_cmdshell
Este procedimiento almacenado extendido permite llamar a la línea de comandos cmd dentro del código T-SQL de tal manera que se pueda ejecutar la línea de comandos dentro de procedimientos almacenados o también dentro de scripts de SQL Server.
Para habilitar, debe habilitar las opciones avanzadas usando el siguiente código T-SQL:

USE master;
GO
EXEC sp_configure 'show advanced option', '1';
RECONFIGURE WITH OVERRIDE;


El siguiente código habilita el procedimiento extendido xp_cmdshell. Este procedimiento almacenado extendido permite ejecutar la línea de comandos cmd:


EXEC sp_configure 'xp_cmdshell', 1;
GO
RECONFIGURE;

Una vez habilitado, el siguiente código crea un archivo llamado xpcmdshell.txt in la carpeta sql con el contenido xp_cmdshell ejemplo:

xp_cmdshell 'echo xp_cmdshell ejemplo>c:\sql\xpcmdshell.txt'

Si todo sale bien, el siguiente archivo se crearía:


El Agente es utilizado para ejecutar tareas en una hora y fecha específica.
3. Otra opción es Integraton Services. Esto requiere SQL Server Data Tools (SSDT) instalado.
En SSDT, vaya a Nuevo>Proyecto (New>Project)
Seleccione el proyecto Integration Services:


Arrastre la tarea Execute Process al panel de diseño:


En Executable (ejecutable), especifique la dirección de la línea de comandos, que normalmente se encuentra en la siguiente ruta: c:\Windows\system32\cmd.exe

Para ejecutar comandos, es necesario especificar /c para indicar que es un comando.
En Argumentos (arguments) le estamos pasando el valor /c echo archivo ssis>ssis.txt que permite crear un fichero o archivo:


Si todo sale bien, el siguiente archivo se crearía:



4. Powershell contiene un módulo de SQL. PowerShell es un shell que puede llamarse desde SQL Server Management Studio:





Los siguientes comandos permiten crear un archivo llamado archivoPowerShell.txt con el contenido especificado por el parámetro value:
New-Item c:\sql\archivoPowerShell.txt -type file -value "Este archivo fue hecho en PowerShell"
El archivo creado es el siguiente:




Examen de certificación en Business Intelligence de Microsoft 70-466 gratis


Me complace presentar un simulador de examen 70-466. Implementación de modelos de datos y reportes en SQL Server.

Pueden acceder al examen acá:

Microsoft Exam 70-466

El examen simulador contiene 150 preguntas con respuestas. Incluye también enlaces con lecturas relacionadas con las preguntas. Es absolutamente necesario leer bien los enlaces ya que contienen información fundamental para pasar el examen.

Son 3 exámenes con 50 preguntas incluidos en el simulador. Se puede trabajar en modo examen que es idéntico a un examen real o modo de estudio. Donde puedes ir viendo las respuestas a pedido mientras vas dando el exámen.

Este es el examen más complicado en SQL Server ya que hay que saber DAX, MDX que son lenguajes de consulta multidimensionales relativamente complicados.

Existen expertos que no les gusta MDX por lo complejo que puede resultar. También hay que saber algo de AMO (programación de objetos de Analysis Services) y PowerShell.

Y algo bastante complejo, mantener un buen performance.

La única sección que es relativamente sencilla es la parte de Reporting Services que no es compleja.

La mayor parte de la documentación está en inglés, pero en Microsoft Development Network (www.msdn.com) está en español o cualquier otro idioma.

Si no sabes por donde comenzar a estudiar, te recomiendo el siguiente enlace:

https://www.mssqltips.com/sqlservertip/4163/microsoft-sql-server-exam-70466--implementing-data-models-and-reports-preparation-materials/

Si tienes más dudas, escribe tus comentarios.


Trabajo en Europa - 60000 Euros anuales - Quality Software Engineering



Work opportunity / Work permit sponsor / Relocation Package / Contacto: a.kelly@computerfutures.ie (Anthony Kelly):

Mobile QA Engineer (x2)

Product Overview:

Outstanding opportunity to work with the world’s leading global provider of fleet management solutions. We are the leading global provider of Mobile Workforce Solutions for service-based businesses of all sizes, delivered as software-as-a-service (SaaS).

We enable businesses to meet the challenges associated with managing local fleets, and improve the productivity of their mobile workforce, by extracting actionable business intelligence from real-time and historical vehicle and driver data. Fleetmatics Group's intuitive, cost-effective Web-based solutions provide fleet operators with visibility into vehicle location, fuel usage, speed and mileage, and numerous other insights, enabling them to reduce operating and capital costs, as well as increase revenue.

Serving approximately 37,000 customers and approximately 790,000+ subscribed vehicles worldwide

Job Summary:
The Mobile QA Engineer is responsible for ensuring a high standard of product quality for our mobile apps. We are looking for someone with an innovative mind set, who is proactive in communication, idea generation, and decision making. The ideal candidate will have strong problem solving skills and excellent judgment

Responsibilities:
Mobile QA Engineers participate in the analysis and design phases of production in order to ensure fundamental understanding of our products and eventually to contribute to the definition of world-class products. The Fleetmatics environment is dynamic and ever changing, so we need someone who is comfortable working in this atmosphere and who has the motivation to strive towards constant improvement within the QA team.

Key Skills:
• Ability to develop, document and execute test cases based on business and technical requirements
• Excellent mobile testing skills, including experience in acceptance, regression, compatibility, interface, resource and operational testing
• Ability to work with databases, APIs and scripts to generate test data sets
• Excellent verbal and written communication skills
• Excellent team player, comfortable to working in fast-paced projects, and able to form strong working relationships with technical and product people and groups
• Customer focused mindset and ability to put yourself in the customer’s shoes

Requirements:
• 4 years experience in working in a QA engineer role of which minimum of 2 years working on mobile apps
• Strong knowledge of Android and iOS platforms and tools
• Experience working with Agile methodologies (Scrum/Kanban)
• Familiar with Agile process and development tools (Jira, Git, Bamboo, Jenkins, TestRail, etc)
• Scripting or programming experience preferred
• Degree in Computer Science, Software Engineering or equivalent experience.

What we consider a plus:
• Deep interest in mobile devices and apps, and their current and future capabilities
• Experience in mobile UI testing frameworks, such as Xcode UI automation, Android Espresso, Appium, etc
• Good working experience and knowledge of Automation tools, technologies and best practices
• Experience with code coverage, static code analysis and CI systems

Location: Dublin
Salary: upto €60,000
Benefits: Pension 3%, VHI cover (€1,600), up to 24 days holidays, Free Parking, canteen, break out areas, Annual Salary reviews, Great work environment, Visa Sponsorship and Relocation Assistance (if necessary)
Industry: Web

If you are interested in this role please forward your CV to a.kelly@computerfutures.ie

¿Los Samsung Galaxy Note 7 explotan? - Cuidados con los celulares





Es oficial. No es una de esas noticias falsas que circulan en internet.
CNN ya lo confirmó. Samsung está retirando de la venta a los ahora nuevos Galaxy Note debido a que algunos de ellos se queman mientras se carga la batería.


Este teléfono ya no se está vendiendo y Samsung devuelve el dinero o lo cambia por otro producto.


¿Esto afecta a los demás celulares Samsung?
Si y no. Otras gamas de celulares, S5, S4 no tienen este defecto de manera general y no son un peligro inminente sin embargo ningún teléfono celular de ninguna marca es 100 % seguro.

¿Los iPhones de Apple son más seguros?
Que los Galaxy Note 7 si. Sin embargo han habido accidentes de personas donde se quemó el celular en un bolsillo. También existen iPhones que estallan al cargar la batería.

¿Entonces estamos guardando en nuestros bolsillos bombas de tiempo?
Si y no. Los celulares como cualquier otro aparato están diseñados para ser usados por nosotros. Al igual que los televisores, microondas, autos, siempre hay alguno que puede estallar, pero es muy mala suerte y sucede en casos muy aislados. Sin embargo, hay que tener mucho cuidado con los celulares.

¿Qué cuidados hay que tener?
Un celular es muy sensible al calor y un mal cuidado puede hacer que explote. En el siguiente video mostramos cómo puede explotar la batería del celular:


Es por eso que hay que tener los siguientes cuidados:

  • No exponerlo a temperaturas muy elevadas. Vale la pena tener un estuche oscuro que mantiene una temperatura baja.
  • Revise la temperatura de su celular. Si su celular se calienta mucho más que los celulares de sus amigos, tal vez sea buena idea cambiarlo.
  • No tenerlo en el bolsillo. Tratar de tenerlo en un maletín, estuche, cartera.
  • No exponerlo a temperaturas muy bajas ni a humedad. Las  baterías son de un material sensible.
  • Evitar caídas y golpes. Trate a su celular con amor.
  • Si su suministro de corriente es inestable, su celular o el cargador pueden sufrir daños.
Video en Pakistan de un hombre que arde en llamas después de que explote su celular:
¿Se puede dejar cargando el celular toda la noche?
Existe el rumor de que las baterías se arruinan más rápidamente si se deja cargando toda la noche. Teóricamente los celulares antiguos son lo suficientemente inteligentes cómo para dejar de cargar cuando ya están completamente cargados y no les afecta si se carga más tiempo.

¿Son recomendables los cargadores compatibles, pero de otra marca?
Trate de comprar un cargador ni muy caro, ni muy barato y vea en internet la marca. Si hay quejas de usuarios o si ha explotado. No compre el más barato que encuentre porque si pueden haber accidentes. 



Si te gustó este artículo, no olvides suscribirte.
Si tienes dudas, escribe tus comentarios abajo.

¿Se puede hacer uno millonario con YouTube?

Introducción
Nuestros padres solían decir que estudiemos duro en el colegio, la universidad. Consigamos una maestría o un doctorado para asegurarnos un futuro profesional seguro.


Sin embargo, han surgido nuevos trabajos que no requieren títulos universitarios, ni una educación superior.

Los YouTubers son una profesión relativamente nueva de jóvenes (en la mayoría de los casos) con mucho talento para entretener a la gente con videos caseros.

YouTube, te da plata por hacer clic en los anuncios que coloca en tus videos. La ganancia varía mucho de acuerdo al tipo de video, pero varios sitios Web dan un valor estimado de 1 dólar por cada mil visitas. Es decir que si tu video tiene 1 millón de visitantes (algo muy difícil, pero factible) se puede ganar 1000 dólares americanos por video. Si son varios videos, las ganancias pueden ser jugosas.

Qué países permiten el programa de YouTube Partner
Para ver la lista completa de países, puede ver en el siguiente enlace:
https://support.google.com/youtube/answer/1342206

En la fecha en que realicé este artículo (septiembre del 2016), habían 89 países en que el programa estaba habilitado. En latinoamérica hay varios países como ser Colombia, Perú, Chile, México, Ecuador. No ví a Bolivia, Paraguay y Uruguay. Sin embargo, esta lista va aumentando países todo el tiempo y la tendencia es que estén incluidos todos los países del mundo.

Este programa comenzó con 14 países al principio y ya van 89. Lo mismo sucedió con Google Adsense, comenzó con unos pocos países y ahora solo 6 países están censurados por razones políticas (Corea del Norte, Irán, Cuba entre otros).


¿Si cambio mi país a otro país permitido, recibo mi dinero?
Es posible cambiar tu país en YouTube a un país de los partners oficiales. Particularmente traté de hacerlo en Bolivia y te acepta y registra tus ganancias, pero luego lo desactivé para no tener problemas. He oído de muy malas experiencias de personas que pretendieron ser de otro país y les fue mal con otras empresas. Recomiendo que si no estás en un país de la lista de permitidos, que esperes nomás. No creo que tarde mucho en habilitar todos los países de América Latina.
Es muy probable que tengan problemas al momento de cobrar.

¿Es fácil ganar dinero?
Hay que tener suerte, ser creativo y estudiar un poco de SEO, redes sociales para maximizar el tráfico.
Por ejemplo, este sencillo video de animalitos para bebés tiene una ganancia estimada de 98000 dólares para cuando se publicó este artículo:

Vayamos al caso de Germán Garmendia. Un chileno que era músico. Un desempleado que seguramente si no existiera YouTube, viviría pidiendo plata a sus padres con trabajos.

Hoy en día gracias a YouTube tiene una ganancia estimada en más 3 millones de dólares anuales a sus 26 años:


Lo del chanchito y animalitos es un video sencillo que cualquier persona lo puede hacer con algo de conocimientos en edición de videos (algo que hoy en día no es dificil).

Lo de Germán en cambio, requiere dotes artísticos. Para mí, Germán es el Jim Carrey (el actor de la máscara) chileno.

Estos 2 ejemplos muestran que no es necesario que los videos sean en inglés para ganar miles o millones de dólares. Que el mercado de latinoamérica da plata si uno es creativo e inteligente es un hecho. No es necesario hacer cosas en inglés que si bien tiene mayor cantidad de internautas, también implica mayor competencia.


¿Qué requisitos existen para ser Youtuber con ingresos de partnership de Youtube?


Ser mayor de 18 años. Que el contenido sea original.
Luego existen otras restricciones de promoción de productos y otros temas más específicos que se los citan en este enlace:

https://support.google.com/youtube/answer/72851?hl=es-419