Windows 9 to repair bad image created by Win 8


win9 to the rescue
Windows cannot be windows without windows!

Finally, it seems that Microsoft is understanding that PC never can be used as a tablet, and this said, they are returning to what made Windows a success!!, the Windows!

After I installed on my own pc the Windows 8 Consumer Preview (back in Sep 2011) I noted the lack of Windows in Win8, trying to emulate a tablet on a pc is a real disaster! then I wrote an article about this error (http://jhbelalc.blogspot.com/2011/09/windows-8-cerrar-ventanas.html) including as absurd things like ALT+F4 wasn’t working to close programs. Who was in charge of that nightmare?! 

As Win7 came to recover MS from the carnage created by “Windows Vista”, could be that “Win9″ come to the rescue from the drop generated by Win8.

*******

Finalmente, parece que Microsoft está entendiendo que un PC no puede ser usado como una tableta, dicho esto, ahora están volviendo a lo que hizo a Windows un éxito!!, las Ventanas!

Después de que instalé en mi pc Windows 8 Consumer Preview (en Sep de 2011) noté el vacío de las ventanas en Win8, tratando de emular una tableta en un Pc es un verdadero desastre! entonces escribí un artículo acerca de este error (http://jhbelalc.blogspot.com/2011/09/windows-8-cerrar-ventanas.html) que incluye cosas absurdas como que ALT+F4 no estaba cerrando programas. Quien estuvo a cargo de esa pesadilla?!

Así como Win7 vino a recuperar a MS de la hecatombe generada por “Windows Vista”, podría ser que “Win9″ venga al rescate de la caída generada por Win8.

Nadella to merge all windows in just 1


Windows 8
Windows 8

That’s not a good promise so soon, But if it works could be the best achievement this guy can do for Microsoft.
But I would suggest that first He must finish just one good environment for Windows 8, nobody is using it in the best way and no one is liking it more than XP or Windows 7, not yet.
What if to a bad introduction of Windows 8 appears another bad introduction of a new Operating System for all devices?
Could not be a not good strategy to hurry up so soon, but its on your hands Nadella.

Linus Torvalds to developers: To succeed, make it personal


“It’s not that Linux was new from a technical standpoint. It was new because it was done differently” Linus T.

“No es que Linux fuera Nuevo desde un punto de vista técnico. Fue Nuevo porque fue hecho de forma diferente.” Linus T.

 

http://link.brightcove.com/services/player/bcpid3326695461001?bckey=AQ~~,AAADBpnSJEk~,9cuyjU3SV4XA6rPVBQ6XB8D-QAQPMmMy&bctid=3619374625001

 

Original article: http://www.infoworld.com/t/linux/linus-torvalds-developers-succeed-make-it-personal-245055

warning cannot modify header information – headers already sent by (output started at php


warning cannot modify header information – headers already sent by (output started at php

This error means that the header is interpreting some space, new line or echo line in wrong way before the call of the function header(“Location: somepage.php”)

Check any echo(“……”); before the header line and comment it while you find the exact line with the problem.

***Español

Este error significa que la cabecera está interpretando algún espacio, nueva línea o un echo de forma errada antes de llamar la  function header(“Location: somepage.php”)

Busque también cualquier echo(“….”); antes de la línea header y coméntelo mientras encuentra exactamente cual es la línea exacta con el problema.

The real cloud / La verdadera nube


image
Cloud servers / servidores en la nube

A new and improved service is working for us, the cloud.  We can store any information (documents, pictures, data, etc. ) How this works? Some big company has big internet servers in some big place allowing us “for free” create an account and start to share our information with “ourselves” or with the public. Also they have paid services for companies or invididuals that wants more, more? privacy. But guess what, that information now belongs to those servers. If any government due “security reasons” need that, who can say no? Having said that now we can remember: “under this society nothing is free…”
You don’t need to be scientist to understand that any data you save on computers that you don’t own, you cannot control what is going down, and even sometimes what is going up. First time that the biggest companies were inquired about how much information of the people they shared with government they said 0%, days later they said maybe only 10% and finally they said only what government asked for….
So any cloud services have the same vulnerability, thinking on that, think why are you paying to store your valuable information on the cloud? Certainly they would be paying you for any bit you put online. This epoch is all about information, that’s why a company that allows you “for free” send messages between phones can convert from night to day in one of the most expensive business in the world.
These cloud servers is nothing more than computers in some big cooled room located in any place on earth, they can be even behind yourself.
________________español
Un nuevo y mejorado servicio está trabajando para nosotros, la nube. Podemos guardar cualquier información (fotos, documentos, datos, etc. ) Como trabaja esto? Una gran compañía tiene grandes servidores de Internet en un gran lugar permitiéndonos “gratis” crear un usuario para iniciar a compartir nuestra información con “nosotros mismos” o al publico. Además cuentan con servicios de pago para quienes quieren más, más? privacidad. Pero adivina que, esa información ahora pertenece a esos servidores. Si cualquier gobierno debido a “razones de seguridad” la necesitan, quien puede decir que no? Con eso dicho recordemos: “en esta sociedad nada es gratis…” no necesitas ser un científico para entender que cualquier información que guardamos en un computador que no nos pertenece, no podemos controlar que bajan e incluso algunas veces, que suben. La primera vez que le preguntaron a las grandes compañías que tanta información de la gente habían compartido con el Gobierno dijeron que 0%, unos días después que solo el 10% y finalmente que solo lo que el gobierno les pidió… Así que cualquier servicio de la nube tiene los mismos riesgos, sabiendo eso piense por que tiene que pagar por guardar su valiosa información en la nube? De hecho ellos deberían pagarle por cada bit que ponga en linea. Esta época es pura información es por eso que una empresa que lo deja enviar “gratis ” mensajes entre teléfonos puede convertirse de la noche a la mañana en el negocio más caro del mundo.
Estos servidores en la nube no son más que computadores en una sala gigante enfriada, localizada en cualquier parte del mundo puede incluso estar detrás de usted.

SQL para Multiples filas en una sola columna


Cuando necesitamos unir el resultado de múltiples filas en una sola columna tenemos una solución práctica con XML PATH y STUFF. Funciona desde SQL Server 2005 en adelante.

Ejemplo con 1 tabla Clientes

Clientes
Clientes

Mediante una intruccion select queremos obtener esto:

Resultado
Resultado

Simplemente escribimos:

SELECT a.ciudad
	,stuff((
			SELECT ', ' + b.Nombre
			FROM #Clientes b
			WHERE b.Ciudad = a.Ciudad
			FOR XML PATH('')
			), 1, 1, '') Nombres
FROM #Clientes a
GROUP BY a.Ciudad
ORDER BY a.Ciudad

Ahora con 2 tablas, añadimos una tabla Ciudades con la descripción de cada ciudad:

Ciudades
Ciudades

Ahora vamos a mostrar el siguiente resultado:

Resultado 2 tablas
Resultado 2 tablas

Escribimos la siguiente instrucción:

SELECT a.Cod
	,a.Descrip
	,stuff((
			SELECT ', ' + b.Nombre
			FROM #Clientes b
			WHERE b.Ciudad = a.Cod
			FOR XML PATH('')
			), 1, 1, '') Nombres
FROM #Ciudades a
GROUP BY a.Cod
	,a.Descrip
ORDER BY a.Descrip

Para entender como funciona debemos entender primero como funciona el XML PATH, para eso escribamos lo siguiente:

SELECT Nombre
FROM #Clientes
FOR XML PATH('')

Esto nos devuelve un XML de dicha columna, ahora lo que hacemos mediante el STUFF es concatenar el resultado de cada campo y separarlo por comas. A continuación el script para crear las tablas:

CREATE TABLE #Clientes (
	Cod VARCHAR(3)
	,Nombre VARCHAR(4)
	,Ciudad VARCHAR(6)
	)

INSERT INTO #Clientes (
	Cod
	,Nombre
	,Ciudad
	)
VALUES (
	'001'
	,'John'
	,'Cali'
	)

INSERT INTO #Clientes (
	Cod
	,Nombre
	,Ciudad
	)
VALUES (
	'002'
	,'Mago'
	,'Cali'
	)

INSERT INTO #Clientes (
	Cod
	,Nombre
	,Ciudad
	)
VALUES (
	'003'
	,'Soga'
	,'Cali'
	)

INSERT INTO #Clientes (
	Cod
	,Nombre
	,Ciudad
	)
VALUES (
	'004'
	,'Mega'
	,'Cali'
	)

INSERT INTO #Clientes (
	Cod
	,Nombre
	,Ciudad
	)
VALUES (
	'005'
	,'Luga'
	,'Bogota'
	)

INSERT INTO #Clientes (
	Cod
	,Nombre
	,Ciudad
	)
VALUES (
	'006'
	,'Maka'
	,'Bogota'
	)

CREATE TABLE #Ciudades (
	Cod VARCHAR(6)
	,Descrip VARCHAR(40)
	)

INSERT INTO #Ciudades (
	Cod
	,Descrip
	)
VALUES (
	'Cali'
	,'La Capital mundial de la Salsa'
	)

INSERT INTO #Ciudades (
	Cod
	,Descrip
	)
VALUES (
	'Bogota'
	,'2600mts mas cerca de las estrellas'
	)

Microsoft Certified Professional

Follow

Get every new post delivered to your Inbox.