tag:blogger.com,1999:blog-44878648722499817982024-03-08T06:31:53.805-05:00Informática, Noticias y todo lo que venga...El Blog de Herbert Mendoza...Herbert Mendozahttp://www.blogger.com/profile/18169957283173770960noreply@blogger.comBlogger64125tag:blogger.com,1999:blog-4487864872249981798.post-74690827674487201392015-09-06T21:47:00.001-05:002015-09-21T10:41:49.248-05:00SQL Server: Como parametrizar una consulta SQL, How to parameterized SQL query<br />
<div style="text-align: left;">
<b>SQL Server: Como parametrizar una consulta SQL, How to parameterized SQL query</b></div>
<br />
Resulta importante en ocasiones hacer uso de un query dinámico, si tenemos parámetros y deseamos usarlos en el query nos enfrentamos a un inconveniente, como podemos concatenarlos si nuestros parámetros son de tipo Entero, Fecha, cualquier otro diferente de String, porque de ser así tendremos que hacer tantas conversiones explícitas como parámetros diferentes de String tengamos, me lo mostró por cierto un amigo llamado HunchBak, así que parte de los créditos son del él, veamos el siguiente ejemplo:<br />
<br />
<b>Primero creemos la siguiente tabla:</b><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjK4bfOCAFeFe7S1VJxwHOvDKmPR47PgOxemKhfyfTKFfNWcl0e7YvjF4M-ydC_39xgvu0ABUNv47FtR2xd62qANwH1l-_MbX_gkr0DksQu3zMqvRVpk9kSUPDqMPyKEUk55zgB0-QcRg/s1600/El+Blog+de+Herbert+Mendoza+Suxe+-+Tabla+Cuenta.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjK4bfOCAFeFe7S1VJxwHOvDKmPR47PgOxemKhfyfTKFfNWcl0e7YvjF4M-ydC_39xgvu0ABUNv47FtR2xd62qANwH1l-_MbX_gkr0DksQu3zMqvRVpk9kSUPDqMPyKEUk55zgB0-QcRg/s1600/El+Blog+de+Herbert+Mendoza+Suxe+-+Tabla+Cuenta.jpg" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<b>Código T-SQL para crearla:</b><br />
<br />
<pre class="prettyprint">USE TEMPDB
GO
IF OBJECT_ID('Cuenta') is not null
BEGIN
DROP TABLE Cuenta;
END
CREATE TABLE [dbo].[Cuenta]
(
[Codigo] int NOT NULL,
[Descripcion] varchar(20) NOT NULL,
[Seccion] int NOT NULL
);
INSERT INTO [dbo].[Cuenta]
VALUES
(2025912, 'PERFORACION A', 1525),
(2025913, 'PERFORACION B', 1525),
(2025922, 'CARGA FRONTAL', 23652),
(2025923, 'CARGA LATERAL', 23652),
(2025963, 'CHANCADO', 36523),
(2025964, 'CHANCADO', 36287),
(2025965, 'CHANCADO', 36523),
(2025991, 'RECUPERACION', 365247);
GO
</pre>
<br />
Ahora, hacemos una prueba con el siguiente query con el cuál deseamos conocer todas las Cuentas con la DESCRIPCION "CHANCADO" y que sean de la SECCION "36523" :<br />
<br />
<pre class="prettyprint">DECLARE @Descripcion AS varchar(20);
DECLARE @Seccion smallint;
SET @Descripcion = 'CHANCADO';
SET @Seccion = 36523;
DECLARE @sql nvarchar(MAX);
SET @sql =
N'SELECT
Codigo, Descripcion, Seccion
FROM
Cuenta
WHERE
Descripcion = ' + @Descripcion + ' AND
Seccion = ' + @Seccion;
EXEC sp_executesql @sql;
GO
</pre>
<br />
<b>Al ejecutarla, tenemos la siguiente descripción de error:</b><br />
<br />
<br />
<code>
--Error de conversión al convertir el valor varchar '*'
al tipo de datos int, smallint.<br />
--Conversion failed when converting the varchar value '*'
to data type int, smallint.<br />
</code>
<br />
Esto sucede porque no podemos concatenar un tipo de dato Entero a Cadena, podemos hacer una conversión explícita pero estaríamos haciéndolo para cada juego de parámetros y no es lo correcto, lo mejor en estos casos es parametrizar la consulta de esta manera:<br />
<br />
<pre class="prettyprint">DECLARE @Descripcion AS varchar(20);
DECLARE @Seccion int;
SET @Descripcion = 'CHANCADO';
SET @Seccion = 36523;
DECLARE @sql nvarchar(MAX);
SET @sql =
'SELECT
Codigo, Descripcion, Seccion
FROM
Cuenta
WHERE
Descripcion = @Descripcion AND
Seccion = @Seccion';
EXEC sp_executesql @sql,
N'@Descripcion varchar(20), @Seccion int',
@Descripcion,
@Seccion;
GO
</pre>
<br />
<br />
Obtenemos la siguiente salida:<br />
<br />
<code>
Codigo Descripcion Seccion
2025963 CHANCADO 36523
2025965 CHANCADO 36523
</code>
<br />
<br />
Saludos,<br />
<br />Herbert Mendozahttp://www.blogger.com/profile/18169957283173770960noreply@blogger.com0tag:blogger.com,1999:blog-4487864872249981798.post-4214680223496121242015-08-08T23:32:00.001-05:002015-09-06T23:34:25.290-05:00SQL Server: Cómo Sumar el tipo de dato TIME, How to SUM Data Type TIME using TSQL<br />
<b>SQL Server: Cómo Sumar el tipo de dato TIME, How to SUM Data Type TIME using TSQL</b><br />
<br />
<span style="font-family: inherit;">Que tal,</span><br />
<span style="font-family: inherit;">El tipo de dato TIME, nuevo desde la versión SQL Server 2008, nos permite almacenar tiempo en nuestra base de datos, por ejemplo horas, anteriormente para hacerlo se debía crear un tipo de dato CHAR(8), pero con este tipo de dato cambia mucho las cosas, pero que sucede si estamos usando este tipo de dato (TIME) y de repente deseamos obtener el tiempo total acumulado, por ejemplo:</span><br />
<br />
<pre class="prettyprint">DECLARE @TablaTiempo TABLE
(
IDLocacion int,
IDMedidor int,
TiempoProceso time(7)
);
--Ingresamos registros
INSERT INTO @TablaTiempo(IDLocacion, IDMedidor, TiempoProceso)
VALUES
(1, 50, '08:05:30'),
(1, 85, '00:05:05'),
(2, 36, '01:01:55'),
(2, 26, '00:00:06'),
(3, 89, '00:05:15');
--Deseamos saber el tiempo de operación por IDLocacion
SELECT
t.IDLocacion,
SUM(t.TiempoProceso)
AS TotalTiempoProceso
FROM
@TablaTiempo t
GROUP BY
IDLocacion;
</pre>
<br />
<code>
--Descripción del Error
--El tipo de datos time del operando no es válido para el operador sum.
--Operand data type time is invalid for sum operator.
</code>
<br />
<span style="font-family: inherit;">Entonces, para poder corregirlo y darle solución debemos de realizar lo siguiente:</span><br />
<br />
<br />
<pre class="prettyprint">SELECT
t.IDLocacion,
CAST(DATEADD(
ms,
SUM(DATEDIFF(ms, '00:00:00.000', t.TiempoProceso)),
'00:00:00.000') AS time(7))
AS TotalTiempoProceso
FROM
@TablaTiempo t
GROUP BY
IDLocacion;
</pre>
<br />
<code>
--Obtenemos los siguientes resultados
--IDLocacion TotalTiempoProceso
--1 08:10:35.0000000
--2 01:02:01.0000000
--3 00:05:15.0000000
</code>
<br />
Disfruten!<br />
<br />
<br />
Saludos!Herbert Mendozahttp://www.blogger.com/profile/18169957283173770960noreply@blogger.com1tag:blogger.com,1999:blog-4487864872249981798.post-30963861955664415022015-07-12T19:04:00.001-05:002015-08-31T19:36:20.949-05:00Usando la sentencia Merge en SQL Server, How to use Merge SQL Server<br />
<b>Usando la sentencia Merge en SQL Server, How to use Merge SQL Server</b><br />
<br />
En esta entrada deseo compartir con ustedes el uso de la sentencia Merge, nada nueva por cierto, nació con SQL Server 2008 y lo curioso es que donde he visitado no la conocen del todo y lo que significa que no saben usarla, dicho en pocas palabras esta sentencia nos permite insertar/actualizar/eliminar nuestro registros en una sola instrucción. Osea si el registro no existe lo inserta y si existe actualiza sus campos.<br />
<br />
Esta sentencia MERGE nos evita realizar acciones como la que muestro a continuación, tanto a nivel de base de datos como de nuestra aplicación:<br />
<br />
<br />
<pre class="prettyprint">If NOT EXISTS(SELECT 1 FROM TuTabla
WHERE Campo1 = @Parametro1 AND
Campo2 = @Campo2
)
BEGIN
--Insertar nuevo registro
--INSERT INTO TuTabla(..,..)
END
ELSE
BEGIN
--Actualizar registro existente
--UPDATE TuTabla
--SET
--WHERE
END
</pre>
<br />
Como se puede ver en el ejemplo realizamos 2 consultas a la Base de Datos, una para verificar si el registro ya existe y la otra, en caso existiera hacemos un Update caso contrario lo Insertamos, Merge evita esto.<br />
<br />
Veamos primero creemos la siguiente Tabla:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqu3GKR9e_f87-MEq3dMPMywVdNwLSiVtGfCp-Vj6sJCYo9GiAH9epCIgLXrpwqYfVw3IvKmdP4RotSHmH2SDlfJOYCPzmhkqZpyrEGWIjboGJkVPERG02lNVTHjaLEAgepdVll089_g/s1600/1-Mergue%252C+El+Blog+de+Herbert+Mendoza.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqu3GKR9e_f87-MEq3dMPMywVdNwLSiVtGfCp-Vj6sJCYo9GiAH9epCIgLXrpwqYfVw3IvKmdP4RotSHmH2SDlfJOYCPzmhkqZpyrEGWIjboGJkVPERG02lNVTHjaLEAgepdVll089_g/s1600/1-Mergue%252C+El+Blog+de+Herbert+Mendoza.jpg" /> </a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<b>Código T-SQL para crearla:</b></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<pre class="prettyprint">USE TEMPDB
GO
IF object_id ('LecturaMedidor') is not null
BEGIN
DROP TABLE LecturaMedidor;
END
CREATE TABLE [dbo].[LecturaMedidor]
(
[FechaLectura] date NOT NULL,
[SerieMedidor] char(10) NOT NULL,
[CodZona] [smallint] NULL,
[Lectura] decimal(18,7) NULL,
[Ajuste] decimal(18,7) NULL
);
ALTER TABLE dbo.LecturaMedidor ADD CONSTRAINT
PK_LecturaMedidor PRIMARY KEY CLUSTERED
(
FechaLectura,
SerieMedidor
)
GO
</pre>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<b>Ahora creamos un Stored Procedured que se encargue de usar Merge para insertar/actualizar los registros:</b></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<pre class="prettyprint">USE TEMPDB
GO
CREATE PROCEDURE [dbo].[LecturaMedidorMerge]
(
@FechaLectura date,
@SerieMedidor char(10),
@CodZona smallint,
@Lectura decimal(18,7),
@Ajuste decimal(18,7)
)
AS
BEGIN
SET NOCOUNT ON
MERGE LecturaMedidor AS target
USING (SELECT @FechaLectura, @SerieMedidor, @CodZona, @Lectura, @Ajuste)
AS source (FechaLectura, SerieMedidor, CodZona, Lectura, Ajuste)
ON (target.FechaLectura = source.FechaLectura AND
target.SerieMedidor = source.SerieMedidor
)
WHEN MATCHED THEN
UPDATE SET
CodZona = source.CodZona,
Lectura = source.Lectura,
Ajuste = source.Ajuste
WHEN NOT MATCHED THEN
INSERT (FechaLectura, SerieMedidor, CodZona, Lectura, Ajuste)
VALUES
(source.FechaLectura
,source.SerieMedidor
,source.CodZona
,source.Lectura
,source.Ajuste);
END
GO
</pre>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<b>Ahora realizamos unas pruebas:</b></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<pre class="prettyprint">USE TEMPDB
GO
SELECT * FROM dbo.LecturaMedidor
GO
--0 rows
--Insertamos 2 registros
EXEC LecturaMedidorMerge '20150701','ABCDF12345',1,1550,0;
EXEC LecturaMedidorMerge '20150702','ABCDF12345',1,1550,0;
SELECT * FROM dbo.LecturaMedidor
--2 rows
--FechaLectura SerieMedidor CodZona Lectura Ajuste
--2015-07-01 ABCDF12345 1 1550.0000000 0.0000000
--2015-07-02 ABCDF12345 1 1550.0000000 0.0000000
--Actualizamos el registro ingresado el 20150701, con nuevo
--valor de Lectura 2360
EXEC LecturaMedidorMerge '20150701','ABCDF12345',1,2360,0;
SELECT * FROM dbo.LecturaMedidor
WHERE FechaLectura = '20150701'
--1 row modificado
--FechaLectura SerieMedidor CodZona Lectura Ajuste
--2015-07-01 ABCDF12345 1 2360.0000000 0.0000000
</pre>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Pueden adaptarla de acuerdo a sus escenarios.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Saludos!</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
Herbert Mendozahttp://www.blogger.com/profile/18169957283173770960noreply@blogger.com0tag:blogger.com,1999:blog-4487864872249981798.post-12878973646611758172015-07-06T00:27:00.001-05:002015-07-27T08:41:19.385-05:00Generar PIVOT dinámico en SQL Server<br />
<b>Generar PIVOT dinámico en SQL Server, How to implement dynamic Pivoting in SQL Server</b><br />
<br />
Que tal amigos de la comunidad,<br />
<br />
Por pedido de amigos y preguntas frecuentes, deseo compartirles como armar un Pivot dinámico.<br />
Esta característica de SQL Server, disponible desde la versión 2005, que nos permite convertir filas en columnas, en base a una columna específica, podemos hacerla dinámica o estática.<br />
<br />
Veamos, si tenemos el siguiente resultado de un query que muestra las ventas de empleados por día.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfGDHnP2_fIfjRVDlvVyTbk-_DTuOq8LzC_TGE2n0Wt5WRPW5FqlxZKK_BUr-8bH4jXjJoFE73VGOwIPjxAn3SOcbeCsqYRIem10VDEmZQygkVRgXM7kDejv7ep2_qnRm7n9v2FBG7Ow/s1600/litigiouslobo.blogspot.com+-+Ventas+Empleados+por+dia.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfGDHnP2_fIfjRVDlvVyTbk-_DTuOq8LzC_TGE2n0Wt5WRPW5FqlxZKK_BUr-8bH4jXjJoFE73VGOwIPjxAn3SOcbeCsqYRIem10VDEmZQygkVRgXM7kDejv7ep2_qnRm7n9v2FBG7Ow/s1600/litigiouslobo.blogspot.com+-+Ventas+Empleados+por+dia.jpg" /></a></div>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEik-cXEY6z_hF2UPb76Th3e4vv5PiHbLiLzCFnydT7LUX-we5WZakSHoyTb2q9dVpu-4DN61ssSS92og-NUHT-0164_DVhhH11Kux7W86H5Wz1NFt5IfBrL4cNNinY9VQTqeOXyYTGMhQ/s1600/litigiouslobo.blogspot.com+-+Ventas+Empleados+por+dia.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><br /></a>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Y deseamos convertir las filas Fecha en columnas y que me muestre la cantidad vendida por cada empleado, algo así:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjynYEos6cNx3kgixst4leijDqzAv5V3hPlTD5lQcfRWgURBtOEdorxHyWa2NBPqySxvjjno34mZH1pbGVhtexgLcliqaQdEl-uBDkOw6aJ1LJAwNHZodHwsis3-lxnuPhLIY6-pmKNQ/s1600/litigiouslobo.blogspot.com+-+Pivot+SQL+Server+Ventas+Empleados+por+dia.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjynYEos6cNx3kgixst4leijDqzAv5V3hPlTD5lQcfRWgURBtOEdorxHyWa2NBPqySxvjjno34mZH1pbGVhtexgLcliqaQdEl-uBDkOw6aJ1LJAwNHZodHwsis3-lxnuPhLIY6-pmKNQ/s1600/litigiouslobo.blogspot.com+-+Pivot+SQL+Server+Ventas+Empleados+por+dia.jpg" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
Entonces, para lograrlo hacemos uso de la sentencia PIVOT SQL Server, les comparto este query y úsenlo según sus escenarios.<br />
<br />
<pre class="prettyprint">DECLARE @columns varchar(MAX);
DECLARE @sql nvarchar(max)
CREATE TABLE #Table
(
IdEmpleado int,
Turno char(1),
CantidadVenta numeric(18,7),
Fecha date
);
INSERT INTO #Table
SELECT '1', 'A', '10','2015-07-05' UNION ALL
SELECT '1', 'A', '15','2015-07-12' UNION ALL
SELECT '1', 'A', '25','2015-07-18' UNION ALL
SELECT '1', 'A', '6','2015-07-25' UNION ALL
SELECT '1', 'A', '9','2015-07-27' UNION ALL
SELECT '1', 'A', '15','2015-07-26' UNION ALL
SELECT '2', 'B', '26','2015-07-26' UNION ALL
SELECT '2', 'B', '19','2015-07-26' UNION ALL
SELECT '2', 'B', '89','2015-07-26' UNION ALL
SELECT '3', 'A', '56','2015-07-26' UNION ALL
SELECT '3', 'A', '15','2015-07-26'
--SELECT * from #Table
SET @columns = STUFF(
(
SELECT
',' + QUOTENAME(LTRIM(Fecha))
FROM
(SELECT DISTINCT Fecha
FROM #Table
) AS T
ORDER BY
Fecha
FOR XML PATH('')
), 1, 1, '');
SET @sql = N'
SELECT
*
FROM
(
SELECT IdEmpleado, Turno, CantidadVenta, Fecha
FROM #Table
) AS T
PIVOT
(
SUM(CantidadVenta)
FOR Fecha IN (' + @columns + N')
) AS P order by IdEmpleado;';
EXEC sp_executesql @sql;
DROP TABLE #Table;
</pre>
<br />
<br />
<br />
Saludos, si tienen una pregunta no duden en publicarla.<br />
<br />Herbert Mendozahttp://www.blogger.com/profile/18169957283173770960noreply@blogger.com2tag:blogger.com,1999:blog-4487864872249981798.post-91075058179833356162014-12-01T17:37:00.000-05:002015-07-11T12:09:09.719-05:00Formatear una cadena XML en VB.NET<br />
Buenas tardes,<br />
<div style="text-align: justify;">
Lo ultimo que se me presento fue leer un campo tipo XML de una base de datos SQL y mostrarlo en un formulario, todo estuvo muy bien pero al leer el campo XML y mostrarlo en un campo tipo TextBox se mostraba de manera desordenada y no mostraba ese aspecto ordenado jerarquicamente por niveles.</div>
<br />
<div style="text-align: justify;">
Deseo compatirles este código que les puede ayuda a formatear su cadena XML y mostrarlo de manera más elegante.</div>
<br />
<pre class="prettyprint">
Private Sub frmVisor_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
Dim docXML As New XmlDocument()
Try
Cursor = Cursors.WaitCursor
If txtDetalle.Text.Trim <> "" Then
docXML.LoadXml(txtDetalle.Text)
Using string_writer As New System.IO.StringWriter()
Using xml_textwriter As New XmlTextWriter(string_writer)
xml_textwriter.Formatting = Formatting.Indented
docXML.WriteTo(xml_textwriter)
xml_textwriter.Flush()
txtDetalle.Text = string_writer.ToString()
End Using
End Using
End If
Catch ex As Exception
Throw
Finally
Cursor = Cursors.Default
End Try
End Sub
</pre><br />
<br />
<br />
Si tienes alguna pregunta, no dudes en hacerla.<br />
<br />
Saludos<br />
Herbert Mendoza<br />
<br />Herbert Mendozahttp://www.blogger.com/profile/18169957283173770960noreply@blogger.com0tag:blogger.com,1999:blog-4487864872249981798.post-42862244584549760582014-09-19T19:24:00.001-05:002014-09-19T19:27:15.192-05:00Como agregar Subindice/Superindice en Microsoft Reporting Services<br />
<br />
<div style="text-align: justify;">
Estoy de vuelta y con algunas novedades, no recuerdo el tiempo que estuve fuera pero así que hoy deseo mostrarles como lograr crear un Superindice/SubIndice en Reporting Services (How to Add SubScripts/Superscripts). En otra palabras lograr el efecto del formato de Potencia (X<sup>2</sup>)<br />
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Les voy a comentar hasta dos métodos que pueden usar, el segundo método tiene alguna limitación pero el primero es mucho más sencillo y de mayor potencia. <br />
<br />
<br />
<strong>Método 1</strong><br />
<strong><br /></strong>
1. Hagan (Inicio + R) y escriban: charmap.exe<br />
<strong><br /></strong>
2. Sobre la pantalla mostrada, eligan la letra Lucida Sans Unicode.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsoiPo6v902lBROY5k0iuvdwaV_n8K_KUqhFtlW-fkaAx5vyQ2R7HvEs9tjjsKH7YTOfHEVGQA0tpoxdtKcNvqXEcXQekLPdt5VPk1wYhRtROySfkEV3UnWR4M8WfSg2QzSG8TAPhEQA/s1600/Blog+Herbert+Mendoza+-+charmap.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsoiPo6v902lBROY5k0iuvdwaV_n8K_KUqhFtlW-fkaAx5vyQ2R7HvEs9tjjsKH7YTOfHEVGQA0tpoxdtKcNvqXEcXQekLPdt5VPk1wYhRtROySfkEV3UnWR4M8WfSg2QzSG8TAPhEQA/s1600/Blog+Herbert+Mendoza+-+charmap.jpg" height="272" width="320" /></a></div>
<br />
3. Escribe tu texto en la parte inferior de la pantallita, también puedes ubicar los caracteres que desees como para el caso de SubIndices, Superindices.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioxIIxqcd77cgP1LtQANSKy2L1jOLJueU5a17PdTMqMWau-x9LpZak-YYcH6PrdZXkRhV2g48BpD7l0EAitDgG0xd6_UHr5o2MgYpIUYeeu8v1aLdgkyNMCaP1qcOKTy4OhmROSxKGCA/s1600/Blog+Herbert+Mendoza+-+charmap,+Texto+personalizado.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioxIIxqcd77cgP1LtQANSKy2L1jOLJueU5a17PdTMqMWau-x9LpZak-YYcH6PrdZXkRhV2g48BpD7l0EAitDgG0xd6_UHr5o2MgYpIUYeeu8v1aLdgkyNMCaP1qcOKTy4OhmROSxKGCA/s1600/Blog+Herbert+Mendoza+-+charmap,+Texto+personalizado.jpg" height="272" width="320" /></a></div>
<br />
4. Cuando ubiques tu símbolo deseado haz doble clic sobre el y este aparecerá en cuadro de texto inferior, ahora sólo copia el texto generado y pégalo en tu informe Reporting Services, sólo ten una consideración, el tipo de letra en tu control SSRS debe ser <b>Lucida Sans Unicode.</b></div>
<div style="text-align: justify;">
<b><br /></b>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpc_lu5dqcXOSskPZu9ykH-AfUG7CzYEu_LuBt9vpk4JhJCiYH4pkP0QJY9_9O6Ecjdhz39TDtsH0kUQxjoyJXdTtNiPdjzdGcKISRbSmv61UUuybZ62SVXBeMwo4HCcqLICtbiboO7g/s1600/Blog+Herbert+Mendoza+Suxe+-+Texto+personalizado+superindice.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpc_lu5dqcXOSskPZu9ykH-AfUG7CzYEu_LuBt9vpk4JhJCiYH4pkP0QJY9_9O6Ecjdhz39TDtsH0kUQxjoyJXdTtNiPdjzdGcKISRbSmv61UUuybZ62SVXBeMwo4HCcqLICtbiboO7g/s1600/Blog+Herbert+Mendoza+Suxe+-+Texto+personalizado+superindice.jpg" height="352" width="640" /></a></div>
<b><br /></b>
5. El resultado es:<br />
<strong><br /></strong>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7k35TS3k7dINTFaBiPsReI_llfHNKsB1qsX_QxFIQYtd6jd3KUpwV9GDUkP-pCx0RZ7EfFXXtp4eBYw9rD4k6d2zXzq3uyETMJzTMxc-ujaKlD36jj2DwuWmv_kVlNiHz1ur1ub8QUA/s1600/Blog+Herbert+Mendoza+Suxe+-+Texto+personalizado+superindice+2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7k35TS3k7dINTFaBiPsReI_llfHNKsB1qsX_QxFIQYtd6jd3KUpwV9GDUkP-pCx0RZ7EfFXXtp4eBYw9rD4k6d2zXzq3uyETMJzTMxc-ujaKlD36jj2DwuWmv_kVlNiHz1ur1ub8QUA/s1600/Blog+Herbert+Mendoza+Suxe+-+Texto+personalizado+superindice+2.png" height="352" width="640" /></a></div>
<strong><br /></strong>
</div>
<div style="text-align: justify;">
<strong>Método 2</strong><br />
<strong><br /></strong></div>
<div style="text-align: justify;">
SSRS permite interpretar Tags HTML (en otro artículo ya les cuento mayor detalle) dentro de cada uno de sus controles TextBox.<br />
<br />
Si deseaste usar el Tag <b>SUP</b> de <b>HTML</b> este no funciona en Reporting Services.<br />
<br />
<code><b><p>X <sup>2</sup> </p></b></code><br />
<br />
1. Debes de Activar el reconocimiento de código HTML en el TextBox de tu Reporte.</div>
<div style="text-align: justify;">
<br />
<br />
2. El Tag que si funciona es el siguiente, coloca la siguiente expresión en alguna caja de Texto que previamente activaste Reconocimiento HTML:<br />
<br />
<code><strong>="X &sup1;"</strong></code></div>
<br />
Este nos pintará (X<sup>1</sup>), si deseas texto más personalizados prueba el Método 1 y divierte.<br />
<br />
Sus comentarios como siempre son bienvenidos.<br />
<br />
<br />
Bytes.<br />
Saludos...<br />
<br />
<br />
<br />Herbert Mendozahttp://www.blogger.com/profile/18169957283173770960noreply@blogger.com2tag:blogger.com,1999:blog-4487864872249981798.post-11225237148416896252013-05-30T00:21:00.000-05:002015-07-11T12:21:59.969-05:00SQL Server: Leer Archivos XML usando TSQL, How to read XML Files using TSQL <br />
<!--[if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]-->
<br />
<b><span lang="EN-US" style="mso-ansi-language: EN-US;">SQL Server: Leer
Archivos XML usando TSQL, How to read XML Files using TSQL </span></b><span lang="EN-US" style="mso-ansi-language: EN-US;"></span><br />
<div style="text-align: justify;">
Que tal amigos, veremos cómo podemos leer
archivos XML usando SQL Server, los archivos XML son muy útiles en muchos casos
en particular, podemos usarlos para transferir datos entre aplicaciones,
almacenar información adicional en columnas de tipo XML, entre otros casos más,
desde la versión 2005 SQL Server ofrece un nuevo tipo de dato llamado <b>XML</b>,
por lo cual si usan SQL Server 2005 o superior les recomiendo usar este tipo de
dato y con él sus métodos.</div>
En el presente ejemplo veremos como leer un archivo XML sin tipo, este
es un archivo no tiene un namespace que lo asocie a un esquema que valide los
datos,<br />
<br />
<b>Como leer archivos XML sin namespace, Leer archivos XML sin tipo</b><br />
<br />
Tenemos el siguiente Archivo XML:<br />
<br />
<pre class="prettyprint">
<ConfirmMessageKidaph NumeroEnvio="259870" >
<NodoDetalle secuencia="0"
Codigo="KD-SEND-80103" Destino="Flour">
<NodoAccion TipoAccion="F"/>
</NodoDetalle>
<NodoDetalle secuencia="1"
Codigo="KD-SEND-00048" Destino="Cable INC">
<NodoAccion TipoAccion="F">
<NodoFecha Estado="confirmado"
year="2013" day="15" month="1" hour="8"
min="30"/>
</NodoAccion>
</NodoDetalle>
</ConfirmMessageKidaph>
</pre>
<br />
<br />
Para realizar la lectura en SQL Server realizar lo siguiente:<br />
<span lang="EN-US" style="mso-ansi-language: EN-US;"></span><br />
<span lang="EN-US" style="mso-ansi-language: EN-US;">
<pre class="prettyprint">
USE TEMPDB
GO
DECLARE @strXML xml;
SET @strXML ='
<ConfirmMessageKidaph NumeroEnvio="259870" >
<NodoDetalle secuencia="0"
Codigo="KD-SEND-80103" Destino="Flour">
<NodoAccion TipoAccion="F"/>
</NodoDetalle>
<NodoDetalle secuencia="1"
Codigo="KD-SEND-00048" Destino="Cable INC">
<NodoAccion TipoAccion="F">
<NodoFecha Estado="confirmado"
year="2013" day="15" month="1" hour="8"
min="30"/>
</NodoAccion>
</NodoDetalle>
</ConfirmMessageKidaph>'
SELECT
A.n.value('@NumeroEnvio[1]', 'varchar(20)') AS NumeroEnvio,
B.n.value('@secuencia[1]', 'varchar(10)') AS secuencia,
B.n.value('@Codigo[1]', 'varchar(20)') AS Codigo,
B.n.value('@Destino[1]', 'varchar(30)') AS Destino,
C.n.value('@TipoAccion[1]', 'varchar(20)') AS TipoAccion,
D.n.value('@Estado[1]', 'varchar(20)') AS [Estado],
D.n.value('@year[1]', 'varchar(20)') AS [year],
D.n.value('@day[1]', 'varchar(20)') AS [day],
D.n.value('@month[1]', 'varchar(20)') AS [month],
D.n.value('@hour[1]', 'varchar(20)') AS [hour],
D.n.value('@min[1]', 'varchar(20)') AS [min]
FROM
@strXML.nodes('/ConfirmMessageKidaph') AS A(n)
OUTER APPLY
A.n.nodes('NodoDetalle') AS B(n)
OUTER APPLY
B.n.nodes('NodoAccion') AS C(n)
OUTER APPLY
C.n.nodes('NodoFecha') AS D(n);
GO
</pre>
</span><br />
<br />
Si usas una versión inferior a SQL Server 2005, tenemos que usar OPENXML,
hagan lo siguiente:<br />
<pre class="prettyprint">
USE TEMPDB
GO
DECLARE @strXML varchar(max);
SET @strXML ='
<ConfirmMessageKidaph NumeroEnvio="259870" >
<NodoDetalle secuencia="0" Codigo="KD-SEND-80103" Destino="Flour">
<NodoAccion TipoAccion="F"/>
</NodoDetalle>
<NodoDetalle secuencia="1" Codigo="KD-SEND-00048" Destino="Cable INC">
<NodoAccion TipoAccion="F">
<NodoFecha Estado="confirmado" year="2013" day="15" month="1" hour="8" min="30"/>
</NodoAccion>
</NodoDetalle>
</ConfirmMessageKidaph>
'
DECLARE @IdDoc int;
EXEC sp_xml_preparedocument @IdDoc OUTPUT, @strXML
SELECT *
FROM OPENXML (@IdDoc, '/ConfirmMessageKidaph/NodoDetalle/NodoAccion', 1)
WITH (
[NumeroEnvio] varchar(20) '../../@NumeroEnvio',
[secuencia] varchar(10) '../@secuencia',
[Codigo] varchar(20) '../@Codigo',
[Destino] varchar(30) '../@Destino',
[TipoAccion] varchar(20) '@TipoAccion',
[Estado] varchar(20) 'NodoFecha/@Estado',
[year] varchar(20) 'NodoFecha/@year',
[day] varchar(20) 'NodoFecha/@day',
[month] varchar(20) 'NodoFecha/@month',
[hour] varchar(20) 'NodoFecha/@hour',
[min] varchar(20) 'NodoFecha/@min'
);
EXEC sp_xml_removedocument @IdDoc;
GO
</pre>
<br />
<div style="margin: 0cm;">
</div>
<br />
Esta forma quita performance, además al final no deben de olvidar usar la
sentencia sp_xml_removedocument ya que el documento analizado utiliza la octava
parte de la memoria total asignada a SQL Server, así que liberen memoria.<br />
<br />
<pre class="prettyprint">
<br />
EXEC sp_xml_removedocument @IdDoc;<br />
<br />
</pre>
<br />
Así que si tiene SQL Server 2005 o superior usen el tipo de datos XML.<br />
<br />
Espero les haya servido, cualquier pregunta, no duden en hacerla.<br />
<br />
Referencia: <b>Herbert Mendoza</b> (<a href="http://litigiouslobo.blogspot.com/">http://litigiouslobo.blogspot.com/</a>)<br />
<br />
<div class="MsoNormal">
<br /></div>
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:HyphenationZone>21</w:HyphenationZone>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>ES-PE</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Tabla normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin-top:0cm;
mso-para-margin-right:0cm;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0cm;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;
mso-fareast-language:EN-US;}
</style>
<![endif]--><br />Herbert Mendozahttp://www.blogger.com/profile/18169957283173770960noreply@blogger.com1tag:blogger.com,1999:blog-4487864872249981798.post-92147850220526291482013-03-23T00:21:00.001-05:002015-08-10T09:53:34.169-05:00Microsoft Active Professional 2013 (MAP)<br />
Después de una larga temporada, inicio este mes con un reconocimiento como <b>Microsoft Active Professional (MAP)</b>, esta distinción se le otorga sólo al top 5% de la comunidad de Profesionales de
IT que por su constante esfuerzo, participación y capacitación en
tecnologías Microsoft se destaca por sobre el resto de los profesionales
realzando día a día el valor de esta comunidad.<br />
<br />
<b>Parte del mensaje de Microsoft:</b><br />
<br />
<div class="ecxMsoNormal">
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfdrrg6aASFZntqytr0OTKAkc8QukbKrvGlyWG-aFFnvb2ihpMzlef8yV-3Obhdp6UMn1tQnksqXEomNZrcFO-5W2_NFfamG_BBiFUeKfzY7qm5ysYzgrFompMpA9Fnnahm7bxekYs8Q/s1600/Microsoft+Active+Professional+-+Herbert+Mendoza+Suxe.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfdrrg6aASFZntqytr0OTKAkc8QukbKrvGlyWG-aFFnvb2ihpMzlef8yV-3Obhdp6UMn1tQnksqXEomNZrcFO-5W2_NFfamG_BBiFUeKfzY7qm5ysYzgrFompMpA9Fnnahm7bxekYs8Q/s200/Microsoft+Active+Professional+-+Herbert+Mendoza+Suxe.jpg" width="173" /></a></div>
</div>
<div class="ecxauto-style2">
<br />
<b>ERES UN MICROSOFT ACTIVE PROFESSIONAL</b><br />
<br />
El equipo de Microsoft Perú felicita
y agradece tu constante esfuerzo por participar activamente en nuestros
programas de entrenamiento y presentación de productos en los últimos
meses.</div>
<div class="ecxauto-style2">
<br /></div>
<div class="ecxauto-style2">
Por esta razón y porque valoramos tu compromiso por mantenerte
actualizado te otorgamos el diploma MAP (Microsoft Active Professional)
que demuestra que eres un profesional preocupado por mantenerte al dia y
participas activamente de la comunidad técnica existente alrededor de
la tecnología Microsoft. </div>
<div class="ecxauto-style2">
<br /></div>
<div class="ecxauto-style2">
</div>
<div class="ecxauto-style2">
Desde aquí, muchas gracias:</div>
<div class="ecxauto-style2">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhy8-_EetAzTnjdh0F-MSLpCG9DfNLxuTft6KyHeFpHEeGMAg21dF8tmOdYFbCVSIQaCs0xXHlqnBjBuKef4p-hSeliVLrayhQsNF2t1Vm9ThbBCGkGtf0W-EDmBj8IXOa_vGu7oxm7Lg/s1600/Microsoft+Active+Professional+-+Herbert+Mendoza+Suxe.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="273" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhy8-_EetAzTnjdh0F-MSLpCG9DfNLxuTft6KyHeFpHEeGMAg21dF8tmOdYFbCVSIQaCs0xXHlqnBjBuKef4p-hSeliVLrayhQsNF2t1Vm9ThbBCGkGtf0W-EDmBj8IXOa_vGu7oxm7Lg/s400/Microsoft+Active+Professional+-+Herbert+Mendoza+Suxe.png" width="400" /></a></div>
<div class="ecxauto-style2">
<br /></div>
<div class="ecxauto-style2">
Algo más:</div>
<div class="ecxauto-style2">
<br /></div>
<b>La primera Iniciativa de MAP será la creación de un grupo en Linkedin:</b><br />
El
objetivo es reunir en este ámbito a los Microsoft Active Professionals
para ofrecer un espacio de interacción entre los profesionales más
interesados y de activa participación, con el objetivo de compartir
experiencias, ideas, información, novedades y opiniones.<br />
Este
grupo es cerrado y exclusivo para los <b>Microsoft Active Professionals</b>,
más otros profesionales destacados como <b>MVPs</b> o evangelistas de Microsoft
que creemos pueden aportarles valor.<br />
<div class="ecxauto-style2">
<br /></div>
<br />
Saludos<br />
Herbert Mendoza Herbert Mendozahttp://www.blogger.com/profile/18169957283173770960noreply@blogger.com1tag:blogger.com,1999:blog-4487864872249981798.post-90639499872476981772012-03-10T01:00:00.002-05:002012-03-10T01:12:48.508-05:00Hi5 Tagged, una nueva apuesta por la lucha de Redes Sociales<div style="text-align: justify;">Desde la aparición de MySpace, Fotolog, Metroflog entre otras tantas buenas redes que en su tiempo fuerón lo mejor de su época aparecido Hi5, una Red Social muy famosa en países de habla hispana que permitía entre tantas cosas personalizar el perfil al gusto del Usuario, con el tiempo Hi5 cambio de Administración y se convirtió en Hi5 UX, donde eliminó los famosos códigos CSS, los tapices y oriento su negocio hacia juegos y un sector de mercado muy diferente a lo que muchos de sus usuarios incluyéndome tuvimos que dejarla, Facebook desde su comienzo parecía una Red Social muy sencilla y minimalista que poco a poco fue captando público, muchos de los cuáles éran de Hi5, Hoy en día Facebook está introduciendo cambios muy bruscos, lo último que agrego fue Timeline, y según las fuentes será obligatorio para todos, Timeline me hace recordar a Hi5, quizas Facebook tuvo alguna inspiración en ello, Hi5 quizas vió su error de realizar cambios bruscos y perder su mayor cuota de usuarios y en un intento por sobrevivir se une a Tagged y buscan integrar sus aplicaciones y usuarios, lo he probado y me parece muy bueno, te permite personalizar tu perfil de usuario, buscar gente de tu ciudad de una manera fácil casi como Badoo pero sin muchas restricciones, en resumen, me gusta el nuevo Hi5 y su perfil, sólo el tiempo dirá si vuelve a posicionarse como una de las grandes Redes Sociales, Aunque Facebook este por encima de todo, nada lo hace invulnerable sino sólo recordemos a MySpace que en un instante llegó a ser nada.<br /><br />Saludos<br /></div>Herbert Mendozahttp://www.blogger.com/profile/18169957283173770960noreply@blogger.com0tag:blogger.com,1999:blog-4487864872249981798.post-14301878990769046492011-12-28T23:41:00.006-05:002011-12-29T00:19:19.997-05:00Camtica, Capturador de Pantalla<span style="text-decoration: underline;"><br /><br /></span><div style="text-align: justify;">Son nuevos creando videos en su computador? si lo son este software les caerá muy bien, una interfaz bastante sencilla y fácil de usar, Camtica nos permite realizar Grabaciones de la Pantalla, Presentaciones, capturar la actividad de nuestra pantalla con voz, hacer uso de la WebCam, capturar la animación del Mouse y el resultado puede ser guardado en mucho formatos incluyendo *.AVI y *.WMV.<br /></div><div style="text-align: justify;"><br /><span style="font-weight: bold;">Por qué usar Camtica?</span><br /><br /><div style="text-align: justify;">- Para crear grabación de pantalla de manera profesional, demostraciones, presentaciones, tutoriales, grabar conferencias y más...<br />- Para generar videos de manera efectiva que te ayude en la enseñanza, aprendizaje.<br />- Para crear demostración en video del uso de cualquier programa.<br />- Para mostrar a los clientes como usar su Producto.<br />- Para crear enseñanza interactivo, tutoriales para el colegio o colegas de clase.<br />- Para crear un conjunto de videos respondiendo a las preguntas realizadas con mayor frecuencia.<br />- Para compartir tu grabación en Youtube o cualquier otro sitio de videos.<br /></div><br /><span style="font-weight: bold;">Características:</span><br /><br /><div style="text-align: justify;">- Graba la pantalla completa, selecciona región rectangular, región dinámica alrededor del cursor del Mouse.<br />- Graba cualquier elemento en la pantalla incluyendo ventanas, objetos, menús, pantallas completas y regiones rectangulares.<br />- Graba la pantalla del escritorio con Audio y Video juntos personalizando de esta manera tus videos al incluir la película de la Webcam sobre ti mismo.<br />- Graba chat, video llamadas con Skipe, Juegos, Animaciones flash en sitios.<br />- El movimiento del Mouse según la localización del cursor.<br />- Graba el video en muchos formatos incluyendo *.AVI y *.WMV.<br />- Soporta varios Codec de Audio y Video.* Free support and advice.<br />- Actualizaciones y Mejoras Gratis.<br />- Compatible con Windows XP/2000/Vista/Windows7</div></div><br /><span style="font-weight: bold;">Mayor info en:</span><br /><code> <a href="http://jiteco.com/screen_recorder_software.html" target="_blank">http://jiteco.com/screen_recorder_software.html</a></code><br /><br /><span style="font-weight: bold;">Enlace para descargar Camtica:</span><br /><code><a href="http://jiteco.com/download/camtica/camtica.exe" target="_blank"><span style="font-family: monospace;"></span>http://jiteco.com/download/camtica/camtica.exe</a> </code><br /><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhd5ILJpzMTsTqhBMf96K9BrISvyD40Cn48rc5taPC04FsJxwr4RzSIhNWEAXbsy4z9mapDhw8vLQZTOslXl2EnpEsGltuvzZRXg8Wyt7FXpSpl3NxJxxKsbmbUmEQrfYFjf5RQqHwQw/s1600/camtica+full.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 146px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhd5ILJpzMTsTqhBMf96K9BrISvyD40Cn48rc5taPC04FsJxwr4RzSIhNWEAXbsy4z9mapDhw8vLQZTOslXl2EnpEsGltuvzZRXg8Wyt7FXpSpl3NxJxxKsbmbUmEQrfYFjf5RQqHwQw/s320/camtica+full.png" alt="" id="BLOGGER_PHOTO_ID_5691415288218737314" border="0" /></a><br />SaludosHerbert Mendozahttp://www.blogger.com/profile/18169957283173770960noreply@blogger.com0tag:blogger.com,1999:blog-4487864872249981798.post-25942752165555649682010-10-01T16:48:00.018-05:002010-11-09T00:39:20.165-05:00Desactivar AUTORUN en Windows para prevenir infecciones<span style="font-weight: bold;"><br />Desactivar AUTORUN en Windows para prevenir infecciones</span><br /><br /><div style="text-align: justify;">La funcionalidad <span style="font-weight: bold;">autorun.inf</span> en los sistemas <span style="font-weight: bold;">Windows </span>permite ejecutar de manera automática instaladores y aplicaciones en nuestro ordenador cuando insertamos memorias USB , CD o cualquier otro dispositivo de almacenamiento masivo.<br />Mantener activa esta funcionalidad nos puede poner en alto riesgo ya que los virus aprovechan esta funcionalidad para propagarse de PC en PC.<br /><br />En los Sistemas Windows se conoce esta característica como <span style="font-weight: bold;">Autoplay </span>y nos permite ejecutar programas automáticamente, abrir un menú AIO, abrir programas por defecto y todo esto sólo con insertar un CD o USB.<br />Windows cada vez que detecta un nuevo dispositivo en nuestro ordenador busca en la <span style="font-weight: bold;">carpeta raíz </span>un archivo llamado <span style="font-weight: bold;">autorun.inf</span> y ejecuta lo que la sentencia le indique.<br /><br /><span style="font-weight: bold;">Ejemplo del archivo autorun.inf</span><br /><br /><code><span style="font-family:arial;"><span style="font-family:arial;">[Autorun]</span><span style="font-family:arial;"><br />Icon=icono.ico</span><span style="font-family:arial;"><br />Open=ejecutable.exe</span></span></code><br /><br />En el ejemplo anterior lo que se ejecutaría sería "ejecutable.exe" y de manera sencilla si fuera un virus quedaríamos infectados.<br />Realizar ese autorun.inf es sencillo, bastaría copiar ese archivo en un Bloc de Notas, guardarlo con extensión .inf y darle atributos de -s -h -r., aunque hoy no les voy a enseñar a hacer autoruns les voy a indicar que deben de realizar para desactivar esta funcionalidad en sus PC's y con ello estarán más seguros y reducirá el riesgo de infectar su computadora.<br /><br />Windows XP y Windows Vista tienen por defecto esta funcionalidad, y existe una forma de desactivar desde el mismo Windows, Abrimos Ejecutar y escribimos lo siguiente:<br /><br /><code><br />gpedit.msc<br /></code><span style="font-family:monospace;"><br /></span>Nos dirigimos a: <span style="font-weight: bold;">Plantillas Administrativas-> Sistema-> </span> y al lado derecho buscamos la opción "<span style="font-weight: bold;">Desactivar Reproducción Automática</span>" y hacemos doble clic y se abrirá una nueva ventana, seleccionamos <span style="font-weight: bold;">Habilitada </span>y seleccionamos la opción: <span style="font-weight: bold;">Todas las unidades</span>.<br /><br />Sin embargo este método sólo desactivará la reproducción automática del dispositivo pero sólo bastará con hacer doble clic en nuestro dispositivo desde "<span style="font-weight: bold;">Mi PC</span>" para que se ejecute el archivo <span style="font-weight: bold;">autorun.inf</span> y este ejecute al <span style="font-weight: bold;">malware</span>.<br /><br />Pero podemos desactivar esta funcionalidad desde el Registro de Windows.<br /><a href="http://www.mediafire.com/file/6fbv2zr5xmog8zn/NoRun%20by%20Morris.reg">Aquí</a> les dejo un archivo que sólo deben de bajarlo y ejecutarlo, luego aceptar lo que pregunta Windows y listo, la próxima vez que inserten algún dispositivo Windows no tomará en cuenta el archivo autorun.inf.<br /><br /><a href="http://www.mediafire.com/file/6fbv2zr5xmog8zn/NoRun%20by%20Morris.reg"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 242px; height: 82px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiI2juuMM4gscNw9MtjLQa9x8onsfOPYs6vEWsQFrGPv2iDcQSHIttpb5Pmy6PazbtDrputy8IoiL5FRLX5BhGD-XKi_JFz2IUekT3uAsYOme6kEorATcANqENazstJUMJL-E5AdzKog/s320/download+icono+by+SteveMorrison.gif" alt="" id="BLOGGER_PHOTO_ID_5537416585286984146" border="0" /></a>Bien eso es todo amigos,<br /><br />Cualquier duda sólo comenten.<br /><br /><br /><span style="font-weight: bold;">Saludos</span><br /><br /></div>Herbert Mendozahttp://www.blogger.com/profile/18169957283173770960noreply@blogger.com2tag:blogger.com,1999:blog-4487864872249981798.post-56388815588863606152010-09-05T10:18:00.015-05:002010-09-05T10:54:35.189-05:00Solución: Error CUPS 401 Unauthorized<div style="text-align: justify;"><span style="font-weight: bold;">Solución: Error CUP 401 Unauthorized</span>, Buenos días amigos, <a href="http://litigiouslobo.blogspot.com/2010/09/ubuntu-compartir-impresora-de-ubuntu.html">compartir impresoras</a> entre Ubuntu y Windows no es tarea difícil, pero que sucede cuando de repente queremos hacer modificaciones en la Administración de CUPS <a href="http://localhost:631/admin">http://localhost:631/admin</a> obtenemos un mensaje de error con que no tenemos acceso, de seguro este mensaje les ha sorprendido a muchos de ustedes y dejado con dolores de cabeza, he decidido postearles una entrada para que puedan solucionar ese problema, Este es el mensaje de error:<br /></div><br /><span style="font-weight: bold;">Solución:</span><br /><div style="text-align: center;"><span style="font-style: italic;"> "401 Unauthorized Introduzca su nombre de usuario y contraseña o bien el nombre de usuario root y la contraseña para poder acceder a esta página. Si está usando autenticación Kerberos, asegúrese de que tiene un ticket Kerberos válido."<br /><br /></span><div style="text-align: justify;"><span style="font-weight: bold;">Solution:</span><br /></div><span style="font-style: italic;">"401 Unauthorized Enter your username and password or the root username and password to access this page. If you are using Kerberos authentication, make sure you have a valid Kerberos ticket."</span><br /><br /><div style="text-align: justify;"><br /><br />Esto deberán de realizar:<br />1. Aplicaciones-> Accesorios-> Terminal:<br />2. En la terminal escribirán esto:<br /><br /><code><br /><b>$ sudo gedit /etc/cups/cupsd.conf</b><br /></code><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhP3VYaKRfb_Ytx8WXGusA-kNbIvdv6Gtr-yg0eFpg91gubqRu72OKgb2aooRWb_HQx9YSQmVfEg6GmcwbvE94i9NmZqT-e89ibLGpjPpIeIxSlUaeaqW-xZlJRNlmE5hDJ9gNs5Buf5Q/s1600/Screenshot-dakisha@ubuntu:+%7E.png"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 145px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhP3VYaKRfb_Ytx8WXGusA-kNbIvdv6Gtr-yg0eFpg91gubqRu72OKgb2aooRWb_HQx9YSQmVfEg6GmcwbvE94i9NmZqT-e89ibLGpjPpIeIxSlUaeaqW-xZlJRNlmE5hDJ9gNs5Buf5Q/s320/Screenshot-dakisha@ubuntu:+%7E.png" alt="" id="BLOGGER_PHOTO_ID_5513452648446678466" border="0" /></a>Ingresan su clave y se abrirá el archivo de configuración.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGt8AJfDBGnrOyIJW2TPz7qUT9GILa7UdBLd5GHRHCuoGb12DsYQJPGOjycfyzubuL3LrXjGqyCQ3Zjuezi4QMirokAUGBKN7X_ynQ0gtUbGyEkIpGsIrwhacd_HjfRv2CsPkHTdNEjQ/s1600/Screenshot-cupsd.conf+%28-etc-cups%29+-+gedit.png"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 261px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGt8AJfDBGnrOyIJW2TPz7qUT9GILa7UdBLd5GHRHCuoGb12DsYQJPGOjycfyzubuL3LrXjGqyCQ3Zjuezi4QMirokAUGBKN7X_ynQ0gtUbGyEkIpGsIrwhacd_HjfRv2CsPkHTdNEjQ/s320/Screenshot-cupsd.conf+%28-etc-cups%29+-+gedit.png" alt="" id="BLOGGER_PHOTO_ID_5513452968289412066" border="0" /></a><br />3. Ahora deberán de buscar la linea: <span style="font-weight: bold;">DefaultAuthType Negotiate</span> y añadimos <span style="font-weight: bold;"># </span>al inicio, Este sería el resultado<b> # DefaultAuthType Negotiate</b>, Guardamos los cambios.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsYo52UjcShYRyqIvnB_KH1KZKlhA2lknRhawJN7yAkxrGflqMM_-WnIUek3qsk09_u4ULT2IH5bqeBdtvzOcEzq2bpOhdycY7_NZ89SuwpWKOveyQO5gEhlIFqFfzQhHzhGc__DG9eg/s1600/3-Screenshot-cupsd.conf+%28-etc-cups%29+-+gedit-1.png"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 261px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsYo52UjcShYRyqIvnB_KH1KZKlhA2lknRhawJN7yAkxrGflqMM_-WnIUek3qsk09_u4ULT2IH5bqeBdtvzOcEzq2bpOhdycY7_NZ89SuwpWKOveyQO5gEhlIFqFfzQhHzhGc__DG9eg/s320/3-Screenshot-cupsd.conf+%28-etc-cups%29+-+gedit-1.png" alt="" id="BLOGGER_PHOTO_ID_5513453825218841138" border="0" /></a><br />4. Ahora Reiniciamos CUPS.<br /><br /><code><b>$ sudo cupsd<br /></b></code><b><br /></b><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihv7sAym2rqmZShMppbnhHv8WKQlrlmtjEo0RFlO-aDiMeGqy3-y9TLzpoTG19Q6XkUlkJTCmYPKgr5QW_T4kiYBOl9RYrgt5mWpCf0N1Po_8g2GU-sTiVq5G8RATQ7uMyOMzv247gjg/s1600/5-Screenshot-dakisha@ubuntu:+%7E-1.png"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 137px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihv7sAym2rqmZShMppbnhHv8WKQlrlmtjEo0RFlO-aDiMeGqy3-y9TLzpoTG19Q6XkUlkJTCmYPKgr5QW_T4kiYBOl9RYrgt5mWpCf0N1Po_8g2GU-sTiVq5G8RATQ7uMyOMzv247gjg/s320/5-Screenshot-dakisha@ubuntu:+%7E-1.png" alt="" id="BLOGGER_PHOTO_ID_5513457250169590290" border="0" /></a><br /><br /><div style="text-align: justify;">5. Reiniciamos Ubuntu por seguridad y accedemos a <a href="http://localhost:631/admin">http://localhost:631/admin</a><br /></div>y ya podremos hacer cambios en la Administración de CUPS.<br /><br />Saludos cordiales, Cualquier duda sólo comenten.<br /></div><div style="text-align: justify;"><br /></div></div>Herbert Mendozahttp://www.blogger.com/profile/18169957283173770960noreply@blogger.com9tag:blogger.com,1999:blog-4487864872249981798.post-60160594569165038832010-09-04T11:54:00.009-05:002010-09-04T13:55:25.976-05:00Ubuntu - Compartir Impresora de Ubuntu con Windows<div style="text-align: justify;"><span style="font-weight: bold;">Ubuntu - Compartir Impresora de Ubuntu con Windows, </span>Amigos de la Comunidad muy buenos días, en esta entrada hablaré un poco sobre la distro Ubuntu que poco a poco perfila a convertirse en la distro y el Sistema Operativo más usado, En Perú con la aceptación del TLC existe una gran duda sobre que sucederá con las empresas que usen Windows como Sistema Operativo y no cuenten con Licencia, he compartido con algunas instituciones este problema y la solución es usar Ubuntu que en esencia lo tiene todo, Un pequeño problema que existe es la compartición de impresoras entre Windows y Ubuntu, en esta entrada les comentaré como compartir<span style="font-weight: bold;"> Impresoras conectadas en Ubuntu con Windows</span>.<br /><br />Esta entrada lo hice con Ubuntu 10.04, aunque no existe mucha diferencia con otra versión.<br /><br /><span style="font-weight: bold;">En la Computadora con Ubuntu hagan esto:</span><br />1. Conectar la impresora en Ubuntu y asegurarse de que este instalado todos los drivers y este funcional, averiguar la IP de la PC, Mediante <span style="font-weight: bold;">Aplicaciones->Accesorios->Terminal: ifconfig</span><br />2. Acceder a Sistema->Administración->Impresoras, hacer anti-clic en la impresora y asegurarse de que la opción <span style="font-weight: bold;">Compartida</span> (Share) este activada, copiar el nombre de la Impresora así como la IP de la PC, esto se usará después.<br />3. Abrir Firefox y acceder a: <a href="http://localhost:631/">http://localhost:631</a><br />4. Vayan a la pestaña <span style="font-weight: bold;">Administración</span>.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgV062e7lxtZk0Obs7ynxLVt2t8BV1_dm3HNzffWK0qpDWU8jnp8DKvbFdQIrWd9pyIcsci-E7ALE5168TlF_2GxHA90yoVdfb-AdFQq1wvxkmdReOc8q3Gzpw7nWIUoyxPjL3Q6ob_vw/s1600/Administracion.png"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 411px; height: 307px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgV062e7lxtZk0Obs7ynxLVt2t8BV1_dm3HNzffWK0qpDWU8jnp8DKvbFdQIrWd9pyIcsci-E7ALE5168TlF_2GxHA90yoVdfb-AdFQq1wvxkmdReOc8q3Gzpw7nWIUoyxPjL3Q6ob_vw/s320/Administracion.png" alt="" id="BLOGGER_PHOTO_ID_5513128708808188402" border="0" /></a><br />5. En la opción <span style="font-weight: bold;">Avanzado</span> Marquen todas las opciones y hagan clic en "<span style="font-weight: bold;">Guardar Cambios"</span>.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyFaTxI9WPRP8rN1_6cfavqbEdVAx-O2j8KGxZket5PMsKbJjIMASu7Tf8ELdwbP17ebJ-AQ1EWr4JS0XJr7EN64Nn-70UYo7Uv-b8kWR6FJDUqQ5JqAt__EHeJmDoWkc7oVaMXScxpA/s1600/Screenshot-Administration+-+CUPS+1.4.3+-+Mozilla+Firefox.png"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 405px; height: 285px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyFaTxI9WPRP8rN1_6cfavqbEdVAx-O2j8KGxZket5PMsKbJjIMASu7Tf8ELdwbP17ebJ-AQ1EWr4JS0XJr7EN64Nn-70UYo7Uv-b8kWR6FJDUqQ5JqAt__EHeJmDoWkc7oVaMXScxpA/s320/Screenshot-Administration+-+CUPS+1.4.3+-+Mozilla+Firefox.png" alt="" id="BLOGGER_PHOTO_ID_5513128715097693346" border="0" /></a><br /><span style="font-weight: bold;">En la Computadora con Windows hagan esto:</span><br />1. Inicio->Ejecutar: control printers<br />2. Clic en <span style="font-weight: bold;">Agregar una impresora.<br /></span>3. <span style="font-weight: bold;"> </span>Seleccionen la opción: Una impresora de red o una impresora conectada a otro equipo y clic en siguiente<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMdBAKi29DE7d6RFvbfg-kDJ4RoSkJ5cp7PKIL6zX07CImZeXa1qIyvTeGppxEQMhu6dEblxkDjnOfIjMAC5oy4f4P1a7PGX1Y_SX7NTpoQvJsEIP7egLi0XLD2J-3In_90RI7gIEvZA/s1600/windows-imp.JPG"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 366px; height: 242px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMdBAKi29DE7d6RFvbfg-kDJ4RoSkJ5cp7PKIL6zX07CImZeXa1qIyvTeGppxEQMhu6dEblxkDjnOfIjMAC5oy4f4P1a7PGX1Y_SX7NTpoQvJsEIP7egLi0XLD2J-3In_90RI7gIEvZA/s320/windows-imp.JPG" alt="" id="BLOGGER_PHOTO_ID_5513129868545868418" border="0" /></a><br />4. Seleccionen la tercera opción: Conectarse a una impresora en Internet o en su red doméstica u organización<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimIq-yQppi0wm32eCtHZZSzpyVwzy9S-gLAeeIh16KJ2KrAHNLsKGNWxnAi5P0G7CE3-9kKL_ZrMyqATb3IZKDX5pTbxg6mI-5dZJdrPtmqy4WP1salkUM4hy_3Jua3Tb7PUB6Qs_m3g/s1600/windows-imp2.JPG"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 367px; height: 242px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimIq-yQppi0wm32eCtHZZSzpyVwzy9S-gLAeeIh16KJ2KrAHNLsKGNWxnAi5P0G7CE3-9kKL_ZrMyqATb3IZKDX5pTbxg6mI-5dZJdrPtmqy4WP1salkUM4hy_3Jua3Tb7PUB6Qs_m3g/s320/windows-imp2.JPG" alt="" id="BLOGGER_PHOTO_ID_5513130699306826242" border="0" /></a><br />5. Escriba lo siguiente:<br /><code><br />http://<IP-PC-Ubuntu>:631/printers/<Nombre-Impresora-Ubuntu><br /></code><br />Ejemplo: <code><br />http://192.168.1.131:631/printers/impresoraUbuntu<br /></code><br />Ambos datos obtenidos anteriormente.<br /><br />6. Al hacer clic en siguiente se habrá añadido la impresora.<br /><br /><br />Cualquier duda sólo pregunten.<br />Saludos cordiales.<br /><br /><br /><br /><br /></div>Herbert Mendozahttp://www.blogger.com/profile/18169957283173770960noreply@blogger.com18tag:blogger.com,1999:blog-4487864872249981798.post-33366479133854244572010-07-06T18:16:00.008-05:002017-05-16T16:27:38.707-05:00About<div style="text-align: justify;">
<br />
Mi nombre es <span style="font-weight: bold;">Herbert Mendoza</span><span style="font-weight: bold;">,</span> nací en Ayacucho - Huamanga, graduado de la especialidad de Ingeniería de Sistemas en mi alma máter <a href="http://unsch.edu.pe/" target="_blank">Universidad San Cristóbal de Huamanga</a>.<br />
<br />
Mis amigos y conocidos me conocen como <span style="font-weight: bold;">Steve Morrison</span>, un nombre que se remonta mucho tiempo atrás.<br />
<br />
Actualmente soy consultor e instructor en tecnología <b>Microsoft</b>, he trabajado en las principales empresas de Perú en múltiples entornos Web/Desktop, amante al lenguaje <b>SQL Server de Microsoft.</b><br />
<br />
Por otro lado, soy ciclista y tras tener un club de ciclismo hice algunos viajes a puro pedal, participacando en competencias, actualmente aficionado a la fotografía y pasar muchos momentos con mi familia y mis queridas sobrinas/sobrino. <br />
<br />
Las personas cercanas a mi me caracterizan como alguien bohemio, dinámico y muy amante por lo que hago, que ve cada problema de una manera sencilla.<br />
<br />
Sígueme en Twitter: <a href="https://twitter.com/HerbertMendoza">https://twitter.com/HerbertMendoza</a><br />
<br />
<br />
Muchas gracias por tu visita.<br />
Si deseas saber más, puedes ver mi <a href="http://litigiouslobo.blogspot.com/2010/01/curriculum-vitae.html"><span style="font-weight: bold;">CV</span></a><br />
<br />
<br />
<br />
Saludos cordiales.<br />
<b>Herbert Mendoza</b><br />
<br /></div>
<div style="text-align: justify;">
<br /></div>
Herbert Mendozahttp://www.blogger.com/profile/18169957283173770960noreply@blogger.com2tag:blogger.com,1999:blog-4487864872249981798.post-33800144412907308412010-07-03T17:36:00.007-05:002011-07-01T20:26:42.572-05:00Phishing - La Falsificación de Sitios Web. ¿Como protegernos?<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRLWJfP74AZ7hOm_XLCFuVHUv052VfYrjE9FIvwA-M2H2uui8azdh6NJItFbFF2QTJ0feXaTBkLjjYI1whDMm0UrAqRoxi8IGYkzceamHt-ivpMQHeSsjk7rQzbjfwz3gnyDgmFx9rNA/s1600/phising+firefox.bmp">
<br /></a>
<br /><span style="font-weight: bold;">Phishing - La Falsificación de Sitios Web. ¿Como protegernos?</span>
<br />
<br /><div style="text-align: justify;">La suplantación Web también conocida comúnmente como Phishing es una técnica que permite falsear un sitio Web real con el objetivo de solicitar información confidencial al usuario como contraseñas, claves de cuentas bancarias, numero de tarjeta de crédito, entre otras para apoderarse de nuestra información valiosa.
<br />
<br />Hoy en día el uso de esta técnica esta en constante crecimiento y si no tomamos las medidas necesarias podemos ser victimas de manera sencilla y permitir a personas con malas intenciones hacerse con nuestro datos personales.
<br />
<br />Esta entrada que nace con lo que me sucedió hace poco y con un poco de conocimiento me ilumino el camino para no caer en el juego de Phishing y al mismo tiempo les comentaré como tomar las medidas necesarias para que no sean víctimas de esta vieja técnica y sobre todo una técnica muy efectiva.
<br />
<br />
<br />Lo que me sucedió fue que recibí un mensaje de correo electrónico en mi Bandeja de Entrada con el título <span style="font-weight: bold;">¡Has Recibido Un Poema De Amor, Leelo Ya!</span> lo cuál me pareció un poco curioso y lo decidí abrir y en el mensaje me pedía que para ver el poema haga clic en un enlace y al hacerlo fuí direccionado a la Web de inicio de sesión de Hotmail el cuál por su diseño parecía ser la verdadera Web de Hotmail y por unos instantes puse mi contraseña pero luego pude notar que se trataba de una falsificación de página Web y esto es lo que deben de hacer para poder darse cuenta de ello:
<br />
<br /><meta equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 12"><meta name="Originator" content="Microsoft Word 12"><link rel="File-List" href="file:///C:%5CDOCUME%7E1%5CSharenka%5CCONFIG%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"><link rel="themeData" href="file:///C:%5CDOCUME%7E1%5CSharenka%5CCONFIG%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"><link rel="colorSchemeMapping" href="file:///C:%5CDOCUME%7E1%5CSharenka%5CCONFIG%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"><!--[if gte mso 9]><xml> <w:worddocument> <w:view>Normal</w:View> <w:zoom>0</w:Zoom> <w:trackmoves/> <w:trackformatting/> <w:hyphenationzone>21</w:HyphenationZone> <w:punctuationkerning/> <w:validateagainstschemas/> <w:saveifxmlinvalid>false</w:SaveIfXMLInvalid> <w:ignoremixedcontent>false</w:IgnoreMixedContent> <w:alwaysshowplaceholdertext>false</w:AlwaysShowPlaceholderText> <w:donotpromoteqf/> <w:lidthemeother>ES</w:LidThemeOther> <w:lidthemeasian>X-NONE</w:LidThemeAsian> <w:lidthemecomplexscript>X-NONE</w:LidThemeComplexScript> <w:compatibility> <w:breakwrappedtables/> <w:snaptogridincell/> <w:wraptextwithpunct/> <w:useasianbreakrules/> <w:dontgrowautofit/> <w:splitpgbreakandparamark/> <w:dontvertaligncellwithsp/> <w:dontbreakconstrainedforcedtables/> <w:dontvertalignintxbx/> <w:word11kerningpairs/> <w:cachedcolbalance/> </w:Compatibility> <w:browserlevel>MicrosoftInternetExplorer4</w:BrowserLevel> <m:mathpr> <m:mathfont val="Cambria Math"> <m:brkbin val="before"> <m:brkbinsub val="--"> <m:smallfrac val="off"> <m:dispdef/> <m:lmargin val="0"> <m:rmargin val="0"> <m:defjc val="centerGroup"> <m:wrapindent val="1440"> <m:intlim val="subSup"> <m:narylim val="undOvr"> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"> <w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"> <w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"> <w:lsdexception locked="false" priority="39" name="toc 1"> <w:lsdexception locked="false" priority="39" name="toc 2"> <w:lsdexception locked="false" priority="39" name="toc 3"> <w:lsdexception locked="false" priority="39" name="toc 4"> <w:lsdexception locked="false" priority="39" name="toc 5"> <w:lsdexception locked="false" priority="39" name="toc 6"> <w:lsdexception locked="false" priority="39" name="toc 7"> <w:lsdexception locked="false" priority="39" name="toc 8"> <w:lsdexception locked="false" priority="39" name="toc 9"> <w:lsdexception locked="false" priority="35" qformat="true" name="caption"> <w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"> <w:lsdexception locked="false" priority="1" name="Default Paragraph Font"> <w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"> <w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"> <w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"> <w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"> <w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"> <w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"> <w:lsdexception locked="false" unhidewhenused="false" name="Revision"> <w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"> <w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"> <w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"> <w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"> <w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"> <w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"> <w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"> <w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"> <w:lsdexception locked="false" priority="37" name="Bibliography"> <w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"> </w:LatentStyles> </xml><![endif]--><style> <!-- /* Font Definitions */ @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:0; mso-generic-font-family:roman; mso-font-pitch:variable; mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:-1610611985 1073750139 0 0 159 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:""; margin-top:0cm; margin-right:0cm; margin-bottom:10.0pt; margin-left:0cm; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-fareast-language:EN-US;} .MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-fareast-language:EN-US;} .MsoPapDefault {mso-style-type:export-only; margin-bottom:10.0pt; line-height:115%;} @page Section1 {size:595.3pt 841.9pt; margin:70.85pt 3.0cm 70.85pt 3.0cm; mso-header-margin:35.4pt; mso-footer-margin:35.4pt; mso-paper-source:0;} div.Section1 {page:Section1;} --> </style><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Tabla normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin-top:0cm; mso-para-margin-right:0cm; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0cm; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin;} </style> <![endif]--> <span style="font-weight: bold;">Identificación de una Falsificación Web:</span>
<br />
<br /><span style="font-weight: bold;">1.</span> Al iniciar sesión en una página que pide datos confidenciales como contraseñas deben de fijarse que esta Web inicia por <span style="font-weight: bold;">https://www.webvisitada.com.</span>
<br />Todas las páginas que solicitan información confidencial como información de cuentas bancarias se realiza mediante el protocolo <span style="font-weight: bold;">http<span style="color: rgb(255, 0, 0);">s</span> </span>que es<span style="font-weight: bold;"> http + <span style="color: rgb(255, 0, 0);">s</span>ecure</span> en el cuál todos nuestros datos viajan cifrados. Las páginas normalmente inician con el protocolo <span style="font-weight: bold;">http</span>.
<br />
<br />
<br /><span style="font-weight: bold;">2.</span> Deben de navegar usando <a href="http://www.firefox.com/">Firefox</a>, Firefox es el mejor navegador en cuestión de seguridad del usuario ya que esta en constante actualización de sitios fraudulentos y tan pronto como lo detecta lo coloca en una lista negra el cuál es imposible acceder, también trabaja en conjunto con Google para la identificación de estos sitios maliciosos.
<br />
<br />
<br /><span style="font-weight: bold;">3.</span> También al usar <a href="http://www.firefox.com/"><span style="font-weight: bold;">Firefox</span></a> deben de instalar el complemento <a href="https://addons.mozilla.org/en-US/firefox/addon/4014/"><span style="font-weight: bold;">LocationBar</span></a>, lo que hace este complemento es es sombrear el <span style="font-weight: bold;">nombre de dominio</span> de la Página Web que estemos visitando.
<br />
<br />Por ejemplo si visitan http://www.<span style="font-weight: bold;">google</span>.com el nombre de dominio es google y este aparecerá sombreado reduciendo con esto el riesgo de caer en un página fraudulenta.
<br />
<br /><div style="text-align: justify;">En mi caso la Web que visite fue la Web de inicio de sesion de Hotmail y el nombre de dominio es http://mail.<span style="font-weight: bold;">live.</span>com la cual debe de aparecer sombreado el nombre de dominio <span style="font-weight: bold;">live</span> pero lo que me aparecio sombreado en la Web phishing fue el dominio<span style="font-weight: bold;"> cz0.org</span> lo cual me parecio extraño.
<br /></div>
<br />Ahora ese sitio Phishing ha sido bloqueado por Firefox y lo reporta como Web atacante.
<br />
<br />Con Firefox se ve de esta manera:
<br />
<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRLWJfP74AZ7hOm_XLCFuVHUv052VfYrjE9FIvwA-M2H2uui8azdh6NJItFbFF2QTJ0feXaTBkLjjYI1whDMm0UrAqRoxi8IGYkzceamHt-ivpMQHeSsjk7rQzbjfwz3gnyDgmFx9rNA/s1600/phising+firefox.bmp"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 455px; height: 352px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRLWJfP74AZ7hOm_XLCFuVHUv052VfYrjE9FIvwA-M2H2uui8azdh6NJItFbFF2QTJ0feXaTBkLjjYI1whDMm0UrAqRoxi8IGYkzceamHt-ivpMQHeSsjk7rQzbjfwz3gnyDgmFx9rNA/s320/phising+firefox.bmp" alt="" id="BLOGGER_PHOTO_ID_5489807399013710018" border="0" /></a>
<br />Explorer todavia muestra la Web falsificante:
<br />
<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMElLSxf3qIT9QWMh-4yb-g5YES9ajHLWcgZBY_WKFeYT61ZSz6usM4YeWiZbzETe-JmIS-jcZdbq_WfZC6JRXeSpXgHYtV2APX4E1wE12yqbc63smnrhKCYV2Brah9PjEADUyxMtw7g/s1600/Phishing.bmp"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 456px; height: 354px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMElLSxf3qIT9QWMh-4yb-g5YES9ajHLWcgZBY_WKFeYT61ZSz6usM4YeWiZbzETe-JmIS-jcZdbq_WfZC6JRXeSpXgHYtV2APX4E1wE12yqbc63smnrhKCYV2Brah9PjEADUyxMtw7g/s320/Phishing.bmp" alt="" id="BLOGGER_PHOTO_ID_5489807395414825058" border="0" /></a>
<br />
<br />Les deseo mucha suerte y mucho cuidado en su exploración por páginas Web.
<br />
<br />Saludos.
<br />
<br /><span style="font-weight: bold;">HMS</span>
<br />
<br />
<br /></div>Herbert Mendozahttp://www.blogger.com/profile/18169957283173770960noreply@blogger.com2tag:blogger.com,1999:blog-4487864872249981798.post-51119705158674172010-06-13T11:33:00.015-05:002010-09-30T23:35:50.761-05:00Música para tu Sitio, Blog y Red Social<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeFIYUC0HarBHSJ7izS0vybXM_y-AZBpjxP4fAUGZ9OBvOtwUwpqOtNGmJO09vcVA2HkIEqWpKmY5C2QP7-2p7iJJ6-21yadgNcdlAII4e4-5GzGh31tyq_2KwggGCbyeh_DBSg2bayw/s1600/repro5.JPG"><br /></a><div style="text-align: justify;">Seguido de una antigua entrada: <a href="http://litigiouslobo.blogspot.com/2009/06/poner-un-reproductor-de-musica.html">Música en Hi5</a> en donde no se puede registrar en la página que menciono decidí hacer una nueva entrada mucho más fácil y rápida para todas aquellas personas que les gusta tener algo de estilo en su sitio o Red Social.<br /><br />Si dispones de un Sitio Web, Blog o eres parte de una Red Social como: MySpace, FaceBook, entre otras, verás importante tener un Reproductor Automático.<br /></div><br /><div style="text-align: justify;">Aquí les mostraré un sitio que nos permite hacer ello de manera muy sencilla y con pocos pasos, sígueme.<br /></div><br /><span style="font-weight: bold;">Paso 01:</span> Ingresa a <a aiotitle="http://www.mixpod.com/" href="http://www.mixpod.com/">http://www.mixpod.com/</a> y create una cuenta ahí.<br /><br /><span style="font-weight: bold;">Paso 02: </span>Logeate y haz clic en <span style="font-weight: bold;">My PlayList->New PlayList</span><br /><br /><a aiotarget="false" aiotitle="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyYUmp7lZlm1Rqti6txZRnFJMcm4KN5dJ7AbJBiXAf6lfTDMTtb727WgBzCrNlHl20hQ1Iz6xg5Gji_kJcH2U7rjk4PC4KxAFY6GiVMH2U2IEkOVKPqCu19b7kugs1BlXcxafJTiIpjQ/s1600/repro1.bmp"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 105px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyYUmp7lZlm1Rqti6txZRnFJMcm4KN5dJ7AbJBiXAf6lfTDMTtb727WgBzCrNlHl20hQ1Iz6xg5Gji_kJcH2U7rjk4PC4KxAFY6GiVMH2U2IEkOVKPqCu19b7kugs1BlXcxafJTiIpjQ/s320/repro1.bmp" alt="" id="BLOGGER_PHOTO_ID_5482298340147715906" border="0" /></a><br /><div style="text-align: justify;"><span style="font-weight: bold;">Paso 03:</span> Haz clic en el Reproductor de tu gusto.<br /></div><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJU4hWCzrOPW3Wkd1ZplCxEoXYdCK6IamJ2t6IENPTTEYdRxbegR0M_HVqoeh37SfPVptTYVqOJkLLleUBPfloup9k_FkTgjRsuwjq3xHd3VHbirJSLTVZctWDr9jnKncedJeuyP-JKQ/s1600/repro2.bmp"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 137px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJU4hWCzrOPW3Wkd1ZplCxEoXYdCK6IamJ2t6IENPTTEYdRxbegR0M_HVqoeh37SfPVptTYVqOJkLLleUBPfloup9k_FkTgjRsuwjq3xHd3VHbirJSLTVZctWDr9jnKncedJeuyP-JKQ/s320/repro2.bmp" alt="" id="BLOGGER_PHOTO_ID_5482298888836159346" border="0" /></a><br /><span style="font-weight: bold;">Paso 04:</span> En el cuadro de búsqueda escribe la canción de tu gusto y clic en <span style="font-weight: bold;">Search</span><br /><br /><div style="text-align: justify;"><span style="font-weight: bold;">Paso 05: </span>Haz clic en el <span style="font-weight: bold;">simbolo (+)</span> y este se agregará en tu Reproductor, Repite el paso 04 para cada una de las nuevas canciones que desees.<br /></div><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_83NqvdsORJze5Paleuymm4pnolgyGOGB18v2ZYhcmwegmqY09C6Je2fnWcw53bzq9m7bbxLIyDjmBy0L0NqJjsXLQMAgSJakYVWOyDkTIhHwv-SAA6mZHOkWV2yJgr6ZpPCwgsARuA/s1600/repro3.JPG"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 201px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_83NqvdsORJze5Paleuymm4pnolgyGOGB18v2ZYhcmwegmqY09C6Je2fnWcw53bzq9m7bbxLIyDjmBy0L0NqJjsXLQMAgSJakYVWOyDkTIhHwv-SAA6mZHOkWV2yJgr6ZpPCwgsARuA/s320/repro3.JPG" alt="" id="BLOGGER_PHOTO_ID_5482299421642142722" border="0" /></a><br /><span style="font-weight: bold;">Paso 06: </span>Una vez agregado todas tus canciones, Haz clic en <span style="font-weight: bold;">Customize-> Settings</span> y elijan <span style="font-weight: bold;">Autoplay=YES</span><br /><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpSjsykTm1fSpbcCVqrxlJegQL50AMxmIpKvcQfRGQ3tVgwCr84dztEyLF24tqbAWmYjJ919W9zI_4if_8X3eXChfflyNF5qrloZyP9-J1viFNmWJhE5wCW7XL2ZLJitDEF4pF6HP-vQ/s1600/autoplay.JPG"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 223px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpSjsykTm1fSpbcCVqrxlJegQL50AMxmIpKvcQfRGQ3tVgwCr84dztEyLF24tqbAWmYjJ919W9zI_4if_8X3eXChfflyNF5qrloZyP9-J1viFNmWJhE5wCW7XL2ZLJitDEF4pF6HP-vQ/s320/autoplay.JPG" alt="" id="BLOGGER_PHOTO_ID_5522930980200795906" border="0" /></a><br /><span style="font-weight: bold;">Paso 07: </span>Haz clic en<span style="font-weight: bold;"> Save PlayList</span> y ponle un nombre y clic en <span style="font-weight: bold;">SAVE (get code)</span><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWUu0uodEhO-90MeWgN9xd3j8TzhjhmKUxcp0e0VzdewYQda8SUAP0vpXqY6ddINCIeZS85s2BZ4Pvfwgv5lxcTrDMUXgdHW4V7X2waN5VpeOJY5m13Q5zl5WWP1z3TjkUIdwDtHPM0Q/s1600/repro4.JPG"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 247px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWUu0uodEhO-90MeWgN9xd3j8TzhjhmKUxcp0e0VzdewYQda8SUAP0vpXqY6ddINCIeZS85s2BZ4Pvfwgv5lxcTrDMUXgdHW4V7X2waN5VpeOJY5m13Q5zl5WWP1z3TjkUIdwDtHPM0Q/s320/repro4.JPG" alt="" id="BLOGGER_PHOTO_ID_5482301472826748930" border="0" /></a><br /><div style="text-align: justify;">Paso 08: Una vez hecho clic en <span style="font-weight: bold;">SAVE </span>hagan clic en la parte izquierda para que sitio será tu código.<br /></div><div style="text-align: justify;"><span style="color: rgb(255, 0, 0); font-weight: bold;">Si quieren para su Hi5 elijan la opción Hi5 y copien y peguen ese código en su Hi5</span>.<br /></div><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeFIYUC0HarBHSJ7izS0vybXM_y-AZBpjxP4fAUGZ9OBvOtwUwpqOtNGmJO09vcVA2HkIEqWpKmY5C2QP7-2p7iJJ6-21yadgNcdlAII4e4-5GzGh31tyq_2KwggGCbyeh_DBSg2bayw/s1600/repro5.JPG"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 175px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeFIYUC0HarBHSJ7izS0vybXM_y-AZBpjxP4fAUGZ9OBvOtwUwpqOtNGmJO09vcVA2HkIEqWpKmY5C2QP7-2p7iJJ6-21yadgNcdlAII4e4-5GzGh31tyq_2KwggGCbyeh_DBSg2bayw/s320/repro5.JPG" alt="" id="BLOGGER_PHOTO_ID_5482301481036225298" border="0" /></a><br /><div style="text-align: justify;"><span style="color: rgb(255, 0, 0);"><span style="font-weight: bold;">IMPORTANTE:</span> He recibido mensajes y comentarios diciendo que no funciona, para que funcione asegúrense de hacer el <span style="font-weight: bold;">paso 06</span> y activar <span style="font-weight: bold;">AUTOPLAY=YES</span></span><br /></div><br />Cualquier duda sólo comenten.<br />También me pueden encontrar en: <a href="http://stevemorrison.hi5.com/">http://stevemorrison.hi5.com</a><br />En mi Hi5 reproduce automáticamente.<br /><br />Aquí mi resultado, yo elegí el código para Blogger:<br /><br /><div style="text-align: center;"><center><p style="visibility: visible;"><object type="application/x-shockwave-flash" data="http://assets.mixpod.com/swf/mp3/mixpod.swf" style="width: 410px; height: 311px;" height="311" width="410"><param name="movie" value="http://assets.mixpod.com/swf/mp3/mixpod.swf"><param name="quality" value="high"><param name="scale" value="noscale"><param name="salign" value="TL"><param name="wmode" value="transparent"><param name="flashvars" value="myid=57264558&path=2010/06/13&mycolor=222222&mycolor2=77ADD1&mycolor3=FFFFFF&autoplay=true&rand=0&f=4&vol=100&pat=0&grad=false"></object><br /><a href="http://www.mixpod.com/playlist/57264558"><img src="http://assets.myflashfetish.com/images/btn-get-tracks.gif" alt="Music" title="Get Music Tracks!" border="0" /></a><a href="http://www.mixpod.com/" target="_blank"><img src="http://assets.myflashfetish.com/images/btn-create.gif" alt="Playlist" title="Create Your Free Playlist!" border="0" /></a><a href="http://www.mixpod.com/ringtones/57264558"><img src="http://assets.myflashfetish.com/images/btn-get-ringtones.gif" alt="Ringtones" title="Get Ringtones From This Playlist!" border="0" /></a><br />Create a <a href="http://mixpod.com/">playlist</a> at <a href="http://mixpod.com/">MixPod.com</a></p></center><br /></div><br /><span style="font-weight: bold;">Saludos cordiales.<br /><br /><br /></span>Herbert Mendozahttp://www.blogger.com/profile/18169957283173770960noreply@blogger.com15tag:blogger.com,1999:blog-4487864872249981798.post-23537920794309413572010-03-19T13:15:00.003-05:002010-03-19T13:30:44.845-05:00El Regreso de Firefox<div style="text-align: justify;"><br />Buenos días amigos, Hablando un poco sobre los navegadores Web y la alta importancia que estos tienen hoy en día les contaré un poco sobre <a href="http://www.firefox.com">Firefox </a>y su nueva versión 3.6.<br /><br />Anteriomente en <a href="http://litigiouslobo.blogspot.com/2009/09/un-complemento-para-firefox-que-no-debe.html">otro post</a> que escribi les comentaba que Firefox a medida que instalábamos Addon este se hacía algo lento al iniciar. Despues de un tiempo les recomende instalar Firefox Preloader que es muy bueno y carga partes de Firefox al inicio de la computadora pero este plugin se ha quedado en una versión muy anterior y no ha sido actualizado lo que ocasiona que con versiones actuales de Firefox tarde más o incluso no se pueda ejecutar Firefox de manera normal ocasionando problemas.<br /><br />Bien, si disponemos de una versión de Firefox anterior a la 3.6 recomiendo que actualicen y notarán un avance muy notable en su inicio así como en la carga de páginas. De igual modo si sientes que Firefox esta demorando más tiempo de lo normal recomiendo que descargues <a href="http://www.infospyware.com/herramientas/inifox/"><span style="font-weight: bold;">Inifox</span></a> que su manejo no trae mucho problema y una vez ejecutado experimentarás mucha mejora en el arranque de Firefox.<br /><br />Alguna duda sólo escríbanme.<br /></div><br />SaludosHerbert Mendozahttp://www.blogger.com/profile/18169957283173770960noreply@blogger.com1tag:blogger.com,1999:blog-4487864872249981798.post-76336663418644970862010-01-30T01:25:00.036-05:002017-02-20T11:40:02.260-05:00CURRÍCULUM VITAE<table border="0"><tbody>
<tr> <td><img height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGEe3XJu7YyK92qjD7-qu6eKBc0qLo18xP33vXuuodW5zaPSyLeLBd-Rg9XLUBJKkaWjZJCD_KkDz-dd2SFdndyw8T6jmjadUZrEL5AAh2xPRhYfDPaUIu5zsoZFPW9OIJVq7-M5N7AQ/s1600/HerbertMendozaSuxe.jpg" width="151" /></td> <td valign="top">Lima 33 – Surco<br />
Email: HerbertMendoza@outlook.com</td> </tr>
<tr style="font-family: lucida grande;"> <td colspan="2"><span style="font-size: 130%;"><code><b>HERBERT MENDOZA</b></code></span></td> </tr>
<tr> <td colspan="2"><div align="justify">
<span class="fsm">Consultor en Tecnología .NET de Microsoft, imparte cursos de capacitación y su experiencia como programador incluye Dot Net, VB.NET, SQL y ASP.NET. Amante, bohemio y muy apasionado por todo lo que hace.</span></div>
<br /></td></tr>
</tbody></table>
Herbert Mendozahttp://www.blogger.com/profile/18169957283173770960noreply@blogger.com1Santiago de Surco, Perú-12.1489297798503 -76.992024547766221-12.1644527798503 -77.012194547766214 -12.1334067798503 -76.971854547766227tag:blogger.com,1999:blog-4487864872249981798.post-50324402630199893712009-11-29T17:17:00.004-05:002009-11-29T17:38:39.119-05:00Como Poner Código CSS en Hi5 Beta<div style="text-align: justify;"><span style="font-weight: bold;">Como Poner Código CSS en Hi5 Beta</span>, Hola amigos blogueros, Hi5 Beta ha traído mucha conmoción, desde la aparición de numerosos <a href="http://stevemorrison.hi5.com/friend/group/4421492--No%2Bal%2BHi5%2BBETA--front-html">Grupos de Protesta</a> hasta la habilitación de una <a href="http://www.hi5profilegenerator.com/newhi5/">página</a> por parte de hi5 para recibir encuestas, El principal problema de esta nueva versión de Hi5 es que no permite la inserción de códigos CSS y algunas de las aplicaciones no funcionan, bueno entre muchas cosas de las que no les hablaré aqui, Ahora si loo tuyo son los códigos CSS, puedes hacer lo siguiente:<br /><br />Cóloca esto sobre los códigos CSS y listo, tu Hi5 volverá a lucir los códigos CSS, aunque yo estoy seguro que Hi5 si lo piensa bien va a volver los códigos CSS de manera oficial entre las demás cosas que se reclama tanto.<br /><br /><span style="font-weight: bold;">Código a insertar:</span><br /><br /><!--["return false"]><br /><br />Tu codigo CSS aqui<br /><br /><![endif]--><br /><br /><br />Esto es todo amigos,<br />Cualquier duda sólo contáctenme.<br /><br />Mi Hi5: <a href="http://stevemorrison.hi5.com/">http://stevemorrison.hi5.com/</a><br /><br /><br /><span style="font-weight: bold;">Creditos: </span>A todos mis amigos que colaboran conmigo en "<a href="http://stevemorrison.hi5.com/friend/group/4421492--No%2Bal%2BHi5%2BBETA--front-html">No al Hi5 Beta</a>" y a <a href="http://www.hi5.com/friend/p271442982--%C3%A2%C2%99%C2%A5BoOOoOooOOoOssSsSssssSsSSkcCcCcCco%C3%A2%C2%99%C2%A5--html">Bosc</a><a href="http://www.hi5.com/friend/p271442982--%C3%A2%C2%99%C2%A5BoOOoOooOOoOssSsSssssSsSSkcCcCcCco%C3%A2%C2%99%C2%A5--html">o</a>.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://hi5.com/friend/group/displayJoinGroup.do?timestamp=3142193197426058770&js=azkc-hdWKus9&accessCode=&invitorId=&contactId=&friendId=&groupId=4421492"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 210px; height: 210px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9kOuah0T6h7SETHkBjFH2ZbM22oWyCT2eWae3p4CtjkFGFMB5FiiknfKYh7u4mReyArYSxKx-W_fjIx94ZWNDtxShIgPLTizwZ2vvbIvEvFnzs8o7RQMra8HL6OFnNUPszPiwscfg5w/s320/No+Hi5+Beta.jpg" alt="" id="BLOGGER_PHOTO_ID_5397361421054796290" border="0" /></a><br /><span style="font-weight: bold;">Saludos</span><br /><br /></div>Herbert Mendozahttp://www.blogger.com/profile/18169957283173770960noreply@blogger.com27tag:blogger.com,1999:blog-4487864872249981798.post-1318181508836624202009-11-16T17:15:00.004-05:002009-12-01T13:33:27.282-05:00Una nueva era, La Guerra de los Sistemas Operativos<div style="text-align: justify;"><br />Desde la aparición de Windows y su Sistema Operativo XP que por más de una década fuera el Sistema Operativo más usado en el mundo ha provocado el nacimiento del Software Libre y toda una comunidad dedicada a ello.<br /><br />Hoy por hoy vivimos una guerra de Navegadores Web que luchan entre sí para poder lograr posicionamiento y entre ellos <a href="http://www.firefox.com/"><span style="font-weight: bold;">Firefox</span></a> el segundo Navegador Web más usado. Aunque no podemos dejar de lado a Chrome, Opera, Safari que poco a poco le quitan mercado a Internet Explorer.<br /><br />Por otro lado los Sistemas Operativos también enfrentan una nueva guerra en donde <a href="http://www.ubuntu.com/getubuntu"><span style="font-weight: bold;">Ubuntu</span> </a>es el Sistema Operativo libre más usado, Ahora Google después de lanzar su Navegador <span style="font-weight: bold;">Google Chrome </span>viene con su Sistema Operativo Google SO que <a href="http://googleblog.blogspot.com/2009/07/introducing-google-chrome-os.html">segun Google</a> usará la misma ideología en Chrome y en ello me refiero a su sencillez, rapidez y seguridad, con esto Windows empezará a sudar ya que hoy en día Firefox le esta quitando una gran porción de mercado en el Navegador Web, seguido de Chrome y si a ello ingresa Google SO contribuirá a la reducción de Windows ya que hasta ahora Ubuntu es el que más porcentaje de usuarios se esta haciendo.<br /><br />Hoy en día el negocio esta en el Internet, esa nube que genera ingresos y mueve mucho dinero, por el momento a Windows le debe de preocupar no seguir perdiendo terreno ante los demás navegadores y sobre todo detener al imparable Firefox que por ahora le esta haciendo mucha sombra. Google con Chrome y con su Sistema Operativo Google SO no sólo competirá con Windows, ellos entrará a competir directamente con Firefox y con Ubuntu y estos poseen la mayor aceptación en el mercado.<br /><br />Firefox sólo se dedica a <a href="http://www.firefox.com/">Firefox</a> y <a href="http://www.ubuntu.com/getubuntu">Ubuntu</a> sólo se dedica a Ubuntu, en ello me refiero a que ellos son más especializados en esas áreas y con una gran Comunidad por todo el mundo, Google posee muchos segmentos y con Chrome y Google SO sólo buscará capitalizar los ingresos de su motor de Búsqueda Google Search que por ahora es el más usado en el mundo.<br />Despues de todo un gran futuro nos espera y sólo aquellos que puedan permanecer será los que queden.<br /><br /><br /></div>Herbert Mendozahttp://www.blogger.com/profile/18169957283173770960noreply@blogger.com0tag:blogger.com,1999:blog-4487864872249981798.post-80723254350866850622009-11-09T22:10:00.015-05:002009-11-11T08:04:29.072-05:00Subir canciones a Goear.com<div style="text-align: justify;">Hola amigos, Como parte de la guía <span style="font-weight: bold;">Poner un Reproductor Automático</span> <span style="font-weight: bold;">en hi5</span> les explicaré como subir canciones a <span style="font-weight: bold;">Goear.com.</span><br /></div><br /><br /><br /><div style="text-align: justify;">A veces algunas canciones no encontramos en goear (aunque lo dudo), lo otro es que nos da la gana de usar nuestras propias canciones subidas así que usen esta pequeña guía y disfrútenlo.<br /></div><br /><br /><br /><br /><span style="font-weight: bold;">Pasos:</span><br /><br />Abran <a href="http://www.mozilla-europe.org/es/firefox/">Firefox </a><br /><br />1. Ingresen a <a aiotitle="http://www.goear.com/" href="http://www.goear.com/">http://www.goear.com/</a><br /><br />2. Hagan clic en <span style="font-weight: bold;">login/Register</span><br /><br /><a aiotarget="false" aiotitle="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcK6ZwMjEACWyrogVaAE6vet94WCPX4dg7cAH6CMsEA7t_9c7jEEWlEGg0T2mRSSzk_7g53ddh2ow2wh8y7CDYMAwFCXLxI6sD5r386BOL16Hq9yT7BRNYdlqJYrz0PpVYxONW2e8g1w/s1600-h/crear+login.bmp"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 137px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcK6ZwMjEACWyrogVaAE6vet94WCPX4dg7cAH6CMsEA7t_9c7jEEWlEGg0T2mRSSzk_7g53ddh2ow2wh8y7CDYMAwFCXLxI6sD5r386BOL16Hq9yT7BRNYdlqJYrz0PpVYxONW2e8g1w/s320/crear+login.bmp" alt="" id="BLOGGER_PHOTO_ID_5402308258720721202" border="0" /></a>3. Hagan clic en<span style="font-weight: bold;"> Register</span><br /><br /><a aiotarget="false" aiotitle="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxiMN0kWDI1IkxslpqITBfgv-z3CsZ_oazDdGGNJ9braarhYL4ts9wbPtZHwdTKVHvJjzWw5WTs79mN8xdUBt6toZ15PO8U7r56OwGv457gB0AqXKrKUKzEu8J4EWskEK6pPr-LoGLJA/s1600-h/register.bmp"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 89px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxiMN0kWDI1IkxslpqITBfgv-z3CsZ_oazDdGGNJ9braarhYL4ts9wbPtZHwdTKVHvJjzWw5WTs79mN8xdUBt6toZ15PO8U7r56OwGv457gB0AqXKrKUKzEu8J4EWskEK6pPr-LoGLJA/s320/register.bmp" alt="" id="BLOGGER_PHOTO_ID_5402308994271020082" border="0" /></a>4. Llenen todos sus Datos y hagan Acepten el Contrato <span style="font-weight: bold;">I Agree</span> y clic en <span style="font-weight: bold;">Sign Up</span><br /><br /><a aiotitle="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxgEnG_L2MtcnLGxfLj167ma5T9SHQcHlkYBOzYyayBBJu22xFrUgF1AWIbP54GefX4RHppFKa7DNHUfaKVgMaJp7JhBI1niPF-9zbuxgSADS9RMUuVdIALOnV967Qv0XX_3y6cQsfiw/s1600-h/acepto+goear.JPG"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 242px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxgEnG_L2MtcnLGxfLj167ma5T9SHQcHlkYBOzYyayBBJu22xFrUgF1AWIbP54GefX4RHppFKa7DNHUfaKVgMaJp7JhBI1niPF-9zbuxgSADS9RMUuVdIALOnV967Qv0XX_3y6cQsfiw/s320/acepto+goear.JPG" alt="" id="BLOGGER_PHOTO_ID_5402309571702000482" border="0" /></a><br />5. Hagan clic en <span style="font-weight: bold;">Clic Here to join to your user panel</span><br /><br /><a aiotarget="false" aiotitle="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIdM2c879pp0tOM_idpoti9Xuvyf73ndUY8Db7F_3r1IN8MrvlhttNEoUEZGumIlHz0WckhR0qea-p4RyZ7v_AZwN_f-5nGR5XncBXCEFPcELf7sp-AYsTJEQAqy6UXUPTabiX70qG7g/s1600-h/clic+aqui.JPG"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 87px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIdM2c879pp0tOM_idpoti9Xuvyf73ndUY8Db7F_3r1IN8MrvlhttNEoUEZGumIlHz0WckhR0qea-p4RyZ7v_AZwN_f-5nGR5XncBXCEFPcELf7sp-AYsTJEQAqy6UXUPTabiX70qG7g/s320/clic+aqui.JPG" alt="" id="BLOGGER_PHOTO_ID_5402310241367176530" border="0" /></a>Ahora si viene lo más importante, subir las canciones:<br /><br />6. Hagan clic en <span style="font-weight: bold;">Upload</span><br /><br /><a aiotitle="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqyqO5Mu_-gtR3hiO8-RXcpKXfudP6Lk-RjTdFdOknWJ6gBkRlnEuT8bkNWf6TRyO7WiyM7DWpI5qZOm6yWZFuK0zqdz0JnP2gQDs9XF126ev88kNgaJQ5h5XZ_cQUPXiG1dp2eEsI-A/s1600-h/upload.JPG"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 122px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqyqO5Mu_-gtR3hiO8-RXcpKXfudP6Lk-RjTdFdOknWJ6gBkRlnEuT8bkNWf6TRyO7WiyM7DWpI5qZOm6yWZFuK0zqdz0JnP2gQDs9XF126ev88kNgaJQ5h5XZ_cQUPXiG1dp2eEsI-A/s320/upload.JPG" alt="" id="BLOGGER_PHOTO_ID_5402310651801310290" border="0" /></a><br />7. Ponen los datos de sus canción, Seleccionan la canción en<span style="font-weight: bold;"> Examinar</span> y clic en <span style="font-weight: bold;">Upload</span><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgef4Uj0xlNnnLc1ujQ1UnhhuukxWggeAVoFiI1weJz8sgJJGnKt7oQk8VdEUR738zQEmolEdvBAY3BGQosrNP2r-a8lk9srP1ewPP00tVS5AJWO3Kcqf0k83uojMqVSQSzLOunVa3Fg/s1600-h/upload+man%C3%A1+ojala.JPG"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 142px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgef4Uj0xlNnnLc1ujQ1UnhhuukxWggeAVoFiI1weJz8sgJJGnKt7oQk8VdEUR738zQEmolEdvBAY3BGQosrNP2r-a8lk9srP1ewPP00tVS5AJWO3Kcqf0k83uojMqVSQSzLOunVa3Fg/s320/upload+man%C3%A1+ojala.JPG" alt="" id="BLOGGER_PHOTO_ID_5402311535858291186" border="0" /></a><br />8. Empezará a subir sus canciones. Sólo deben de esperar un poco.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJXCng0ihhGl8EufEB79QgGZUZE2dfIJYQrk9WFZp-IlQ7MGUbAAztB8YTUUiTOLwTFGEaMyCeTVXbkx6PPwejrxWhsbJC58Acw3mqKA-siiB7PMi209U9-8_W4BhQ6nW9cim8N90lRw/s1600-h/uploading+goear.JPG"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 155px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJXCng0ihhGl8EufEB79QgGZUZE2dfIJYQrk9WFZp-IlQ7MGUbAAztB8YTUUiTOLwTFGEaMyCeTVXbkx6PPwejrxWhsbJC58Acw3mqKA-siiB7PMi209U9-8_W4BhQ6nW9cim8N90lRw/s320/uploading+goear.JPG" alt="" id="BLOGGER_PHOTO_ID_5402312276926863266" border="0" /></a>9. Eso es todo, disfrútenlo.<br /><br />Si tienen alguna duda no duden en contactarme.<br /><br />Yo tengo sueño asi que ya me voy, Lo siguiente es la canción subida y listo.<br /><br /><br /><span style="font-weight: bold;">Saludos. Bytes<br /><br /><br /></span>Herbert Mendozahttp://www.blogger.com/profile/18169957283173770960noreply@blogger.com5tag:blogger.com,1999:blog-4487864872249981798.post-59184985796880437682009-10-27T23:53:00.006-05:002009-11-29T17:42:09.125-05:00Lograr posicionamiento en el Internet - Un futuro incierto para Hi5<div style="text-align: justify;"><br /><span style="font-weight: bold;">Lograr posicionamiento en el Internet - Un futuro incierto para Hi5</span><br /><br />Buenas noches amigos Blogueros, Hoy en día lograr que una página <span style="font-weight: bold;">Web obtenga posicionamiento</span> es algo difícil y requiere de mucha tarea, Sólo logrará posicionamiento aquella página Web que llegue primero al usuario y que se quede ahí es algo difícil.<br /><br />El motivo de esta entrada es para hablarles de Hi5, Esta Red Social logró su fama en países de habla Hispana y en toda Latino América, La raíz de su fama es que esta Red Social <span style="font-weight: bold;">t</span><span style="font-weight: bold;">enía un diseño sencillo</span> que el usuario podía configurar a su gusto con c<span style="font-weight: bold;">ódigos CSS y HTML</span>, El simple hecho de modificar el perfil de Hi5 a nuestro gusto con códigos CSS y html convertía a Hi5 muy en diferente a las demás y eso le daba un poco de ventaja, era divertido poner toda clase de códigos y ver como <span style="font-weight: bold;">cambiaba tu perfil de Hi5</span>, Por eso creció Hi5 y hoy en día Hi5 esta jugando muy mal su futuro, El hecho de que tenga posicionamiento en el Internet no quiere decir que haga lo que le de la gana ya que después de todo Hi5 le debe todo a sus usuarios, Ahora les explicaré que sucede realmente con hi5, Ellos ya hace tiempo están jugando muy mal, Primero pusieron ventanas emergentes (pop-up) por todos lados y publicidad por todo sitio, Aunque de la publicidad no hablaré mucho pero de los pop-up si que son molestos, aunque ahora Hi5 se dio cuenta de ello y los quito.<br /><br />Ahora Hi5 esta desarrollando una nueva versión a la que le llaman <span style="font-weight: bold;">Hi5 Beta</span> que personalmente no me gusta su estilo, Están perdiendo por lo que crecieron y en ello me refiere a que ahora esa nueva versión "Hi5 Beta"no posee un diseño Sencillo y fácil para el usuario final y la no inclusión de códigos <span style="font-weight: bold;">CSS y HTML</span> lo convierte en aburrido y para aquellos que tenían códigos CSS y html insertados les molesta mucho esta decisión porque ahora no funcionan sus códigos insertados.<br /><br />Puedo afirmar que la mayoría de los usuarios <a aiotitle="no quieren saber nada de Hi5 Beta" href="http://litigiouslobo.blogspot.com/2009/10/solucion-quitar-la-version-beta-de-hi5.html">no quieren saber nada de Hi5 Beta</a> y otros están optando por cambiarse de<span style="font-weight: bold;"> Red Social, </span>Hi5 si lo piensa muy bien le convendría retroceder en sus planes y dejar al hi5 como siempre, <span style="font-weight: bold;">El antiguo Hi5 que a todos les gusta.</span><br /><br />Hablando de esto quien no recuerda a <a href="http://vagos.es/"><span style="font-weight: bold;">vagos.es</span></a>, esta era una página de Foros en donde los usuarios podían subir todo tipo de archivos y compartirlo era una tremenda <span style="font-weight: bold;">Red Social</span>, y se podría decir que cuando <span style="font-weight: bold;">vagos.es</span> era todo un experimentado <a href="http://www.taringa.net/"><span style="font-weight: bold;">taringa.net</span></a> era un bebe en pañales, Pero un día fue vendida a <span style="font-weight: bold;">Wamba</span> que creyó que crecería con los usuarios de vagos.es y ellos lo primero que hicieron fue cambiar el nombre de dominio de <span style="font-weight: bold;">vagos.es</span> por el de <a href="http://vagos.wamba.com/">http://vagos.wamba.com/</a> y luego modificaron el diseño de vagos.es y eso es algo que hicieron muy mal, Por que primero en la mente de todos los usuarios estaba <span style="font-weight: bold;">vagos.es</span> y no <span style="font-weight: bold;">vagos.wamba.com</span> y a todos nos gustaba su diseño antiguo, <span style="font-weight: bold;">¿por que es tan importante el nombre?</span> Cuando una página logra posicionamiento de su marca le será muy difícil hacer que el usuario recuerde otro nombre de dominio aunque este sea redireccionado.<br /><br />Hoy en día <a href="http://vagos.wamba.com/">http://vagos.wamba.com</a>/ ha vuelto a llamarse <a href="http://vagos.es/"><span style="font-weight: bold;">vagos.es</span></a> y a tener su diseño antiguo aunque muy tarde su reacción ya que todos sus usuarios incluyéndome nos fuimos a otros foros como entre ellos <a href="http://www.taringa.net/">taringa.net</a><br /><br />Espero que Hi5 se de cuenta a tiempo por lo que esta haciendo, no me vendría por sorpresa que si llegan a poner el Hi5 Beta a todos sus usuarios estos optaran <span style="font-weight: bold;">por cambiarse de Red Social</span> y ahí sólo me queda imaginar que podría hacer Hi5 sin sus usuarios.<br /><a href="http://stevemorrison.hi5.com/friend/group/4421492--No%2Bal%2BHi5%2BBETA--front-html"><br />Quieres hablar de Hi5 Beta</a><br /><br />¿<a href="http://stevemorrison.hi5.com/friend/group/4421492--No%2Bal%2BHi5%2BBETA--front-html">Detestas a Hi5 Beta</a>? Mira <a href="http://stevemorrison.hi5.com/friend/group/4421492--No%2Bal%2BHi5%2BBETA--front-html">por aqui<br /></a><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://stevemorrison.hi5.com/friend/group/4421492--No%2Bal%2BHi5%2BBETA--front-html"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 210px; height: 210px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9kOuah0T6h7SETHkBjFH2ZbM22oWyCT2eWae3p4CtjkFGFMB5FiiknfKYh7u4mReyArYSxKx-W_fjIx94ZWNDtxShIgPLTizwZ2vvbIvEvFnzs8o7RQMra8HL6OFnNUPszPiwscfg5w/s320/No+Hi5+Beta.jpg" alt="" id="BLOGGER_PHOTO_ID_5397361421054796290" border="0" /></a><br /><br /><span style="font-weight: bold;">AMIGOS PASEN POR <a href="http://litigiouslobo.blogspot.com/2009/11/como-poner-codigo-css-en-hi5-beta.html">AQUÍ</a>:</span> Ahí explico como hacer para <a href="http://litigiouslobo.blogspot.com/2009/11/como-poner-codigo-css-en-hi5-beta.html">poner códigos CSS en Hi5 Beta</a>.<br /><span style="font-weight: bold;"><br /><br />Saludos.</span><br /><br /></div>Herbert Mendozahttp://www.blogger.com/profile/18169957283173770960noreply@blogger.com10tag:blogger.com,1999:blog-4487864872249981798.post-71275948936955010132009-10-21T09:09:00.018-05:002009-11-29T17:40:19.710-05:00Solución: Quitar la versión Beta de Hi5<div style="text-align: justify;">Hola amigos, Pensando en mi próxima entrada en la que hablaré sobre la distro Ubuntu voy a ponerles esta pequeña recomendación por que sólo eso es, Muchos de ustedes buscan información sobre <span style="font-weight: bold;">como quitar la versión Beta de Hi5</span> lo cuál no se puede con métodos normales ya que hi5 pone de manera aleatoria su nuevo hi5 a todos y en alguna ocasión habrás experimentado tu hi5 totalmente cambiado, a veces tu tapiz ya no esta en su sitio, el chat no funciona y muchas cosas que llegamos a molestarnos más y buscamos la manera de quitar la versión Beta de Hi5 pero no se puede hacer ya que eso lo hace el mismo hi5 como a manera de promocionar lo que será el futuro Hi5, bueno sólo decirles que no se alarmen.<br /><br /><br /><span style="font-weight: bold;">Como Quitar la versión Hi5 Bestia, Digo Hi5 Beta</span><br /><br />Debe de desaparecer por si solo, Sino desaparece y estas usando Internet Explorer prueba instalando <a href="http://www.mozilla-europe.org/es/firefox/"><span style="font-weight: bold;">Firefox</span></a> y cuando vayas a Hi5 <span style="font-weight: bold;">encontrarás la versión antigua</span> y si usas Firefox abre <span style="font-weight: bold;">Internet Explorer</span> y hallarás al viejo Hi5.<br /><br />Es sólo cuestión de tiempo ya que no se quedará para siempre, Esperemos que no salga la versión final de ese Hi5 ya que tiene mucho "adorno".<br /><br /><div style="text-align: center;"><a href="http://stevemorrison.hi5.com/friend/group/4421492--No%2Bal%2BHi5%2BBETA--front-html"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQuTiby1shpxuYdYqYGQShIwjizaJ1saCXPSjTWhkg2Rx6-QYW4hhHfKV6nYit6sQJ7KEDV2B0xPsFAqyWTVpelj-I2aMVnJWmtPljzNWDC_GQHOKdLxVUL6n0eWLkk450dVfp8HEAIg/s144/hi5.gif" /></a><br /></div><br />Muchos de ustedes también buscan como iniciar sesión con el Hi5 Beta, si quieren hacer eso vayan a: <a href="http://new.hi5.com/">http://new.hi5.com</a> ese es el enlace que les llevará al nuevo hi5.<br /><br /><br />Parece que ahora con ningún navegador que instalemos se quita el Hi5 Bestia,<br /><br />Para quitar el Hi5 Bestia, "digo Hi5 Beta" ingresen por aquí: <a href="http://66.218.161.68/">http://66.218.161.68</a><br /><br />Luego en la parte superior dice: <span style="font-weight: bold;">EMAIL-ADDRESS y PASSWORD</span><br /><br />Ingresan sus Datos y Listo.<br /><br />Ingresarán por el Hi5. Pero sólo sirve para ver nuestro Hi5 con el Antiguo, Esto no lo quitará.<br /><br /><br /><span style="font-size:130%;"><span style="font-weight: bold; font-style: italic;">¿NO TE GUSTA LA NUEVA VERSIÓN DE HI5</span><span style="font-weight: bold; font-style: italic;">?</span></span><br /><br />Amigos, si no les gusta esta nueva versión de Hi5 <a href="http://hi5.com/friend/group/displayJoinGroup.do?timestamp=-1547536300978566632&js=azkc-hdWKus9&accessCode=&invitorId=&contactId=&friendId=&groupId=4421492"><span style="font-weight: bold;">puedes unirte</span></a> a este Grupo <a href="http://hi5.com/friend/group/4421492--No%2Bal%2BHi5%2BBETA--front-html">"<span style="font-weight: bold;">No al Hi5 Beta</span>"</a>, Unamos nuestras fuerzas y no permitamos que hi5 se burle de nosotros sacando esta nueva versión. Sólo entre todos podremos impedir que esta versión sea la definitiva. <a href="http://hi5.com/friend/group/displayJoinGroup.do?timestamp=-1547536300978566632&js=azkc-hdWKus9&accessCode=&invitorId=&contactId=&friendId=&groupId=4421492"> Únete.</a><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://hi5.com/friend/group/displayJoinGroup.do?timestamp=3142193197426058770&js=azkc-hdWKus9&accessCode=&invitorId=&contactId=&friendId=&groupId=4421492"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 210px; height: 210px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9kOuah0T6h7SETHkBjFH2ZbM22oWyCT2eWae3p4CtjkFGFMB5FiiknfKYh7u4mReyArYSxKx-W_fjIx94ZWNDtxShIgPLTizwZ2vvbIvEvFnzs8o7RQMra8HL6OFnNUPszPiwscfg5w/s320/No+Hi5+Beta.jpg" alt="" id="BLOGGER_PHOTO_ID_5397361421054796290" border="0" /></a><br /><br /><span style="font-weight: bold;">AMIGOS PASEN POR <a href="http://litigiouslobo.blogspot.com/2009/11/como-poner-codigo-css-en-hi5-beta.html">AQUÍ</a>:</span> Ahí explico como hacer para <a href="http://litigiouslobo.blogspot.com/2009/11/como-poner-codigo-css-en-hi5-beta.html">poner códigos CSS en Hi5 Beta</a>.<br /><br /><br />Visítenme: <a href="http://stevemorrison.hi5.com/">http://stevemorrison.hi5.com/</a><br /><br />Cualquier duda sólo pregunten ;)<br /><br /><span style="font-weight: bold;">Saludos.</span><br /><br /><br /></div>Herbert Mendozahttp://www.blogger.com/profile/18169957283173770960noreply@blogger.com358tag:blogger.com,1999:blog-4487864872249981798.post-23893370913421202072009-09-24T08:55:00.012-05:002009-10-05T10:49:35.384-05:00El Rápido crecimiento de Google Chrome<div style="text-align: justify;"><br />El Neonato Google Chrome con el poco tiempo en el mercado se ha posicionado de un agradable <a href="http://www.elpais.com/articulo/tecnologia/Nueva/version/navegador/Chrome/elpeputec/20090916elpeputec_2/Tes">cuarto lugar</a> que lo posiciona por encima de otros navegadores populares pero cuál es la causa de su rápido crecimiento ya que hasta el momento no es <a href="http://www.google.com/chrome/intl/es/linux.html">multiplaforma</a> y la no inclusión de Chrome en Linux y Mac lo convierte en un rival débil y la existencia de escasos plugin no como en <a href="http://www.mozilla-europe.org/es/firefox/">Firefox</a> que existen por millares.<br /><br />Google posee Google Search que es el motor de búsquedas más popular en el Internet, Youtube también propiedad de Google es el portal de videos más famoso en el mundo, Chrome le debe su lugar a la alta publicidad que se le dedica, En IE6 Google recomienda instalar Chrome y en Youtube también se recomienda instalar Chrome.<br /><br />Ahora si Chrome tiene ese lugar le debe a usuarios que lo instalan para probar y luego lo desinstalan, Aunque algunas personas de Google estiman que este tendrá un 5% para finales de año y sólo queda esperar que sucederá.<br /><br />Anteriormente <a href="http://litigiouslobo.blogspot.com/2008/12/firefox-un-futuro-que-promete.html">publique</a> una entrada en donde hablaba del futuro de Firefox sin Google y Google sabe muy bien que no puede alejarse de Firefox en estos momentos. Aún así la guerra de navegadores esta aún en inicio y Google buscará posicionamiento de su nueva marca Chrome.<br /><br /><div style="text-align: center;"><img style="width: 164px; height: 188px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHrvlBO2VjpQZ-uhjd3IHot0-jX7MjOvG0F5zcU7QcjM8u__F2rDKTyKzPGuOoXaTZf4EsdhJaR6cqCGq5dF1F5z5dgXIWdNT3WgQ0euFdQuGXvys9rtIzc2UGgNZciK_mHt_AFXXbyg/s144/Chrome.jpg" /><br /></div><br /></div>Herbert Mendozahttp://www.blogger.com/profile/18169957283173770960noreply@blogger.com1tag:blogger.com,1999:blog-4487864872249981798.post-26751921669088666072009-09-12T09:01:00.007-05:002009-09-22T10:27:37.259-05:00Un Complemento para Firefox que no debe de faltar...<a href="http://www.mozilla-europe.org/es/firefox/"><br /></a><div style="text-align: justify;"><a href="http://www.mozilla-europe.org/es/firefox/">Firefox</a> con el poco tiempo que posee es uno de los navegadores que más amenaza con destruir a Explorer y algo que ya lo esta haciendo.<br /></div><br /><div style="text-align: justify;">Como todos sabemos <a href="http://www.mozilla-europe.org/es/firefox/">Firefox</a> es muy liviano y su velocidad al iniciar también es rápida, pero que sucede cuando instalamos muchos complementos, Pieles, entre otras cosas, <a href="http://es-es.start3.mozilla.com/">Firefox </a>se hará lento al iniciar y eso es muy notorio ya que puede demorar como unos 10 segundos. Por suerte y como una gran ayuda existe Firefox Preloader que lo que hace es cargar partes de Firefox en Memoria para que la primera vez que lo carguemos no sea muy lenta, entre otras de sus bondades esta que nos permite cerrar <a href="http://www.mozilla-europe.org/es/firefox/">Firefox</a> y el seguirá descargando archivos ya que permanece en memoria.<br /><br />Tambien existe un complemento llamado <a href="http://www.mediafire.com/?zytwjmgdyjn">SpeedyFox</a> que acelera la carga de Firefox considerablemente.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpxqqlhNFdjcANWkKpv_Fd54uVdHqd-GtKYNDEV94h0pVgQi2_VvxiTtaCeM_77gsx1goAUkBJ8eSCgcy5dhtVokCnqcucEEK-uLovUU2a33mMOP43tWVSTBbleG4SY0tpk8TmC5MteQ/s1600-h/speedy+fox.JPG"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 195px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpxqqlhNFdjcANWkKpv_Fd54uVdHqd-GtKYNDEV94h0pVgQi2_VvxiTtaCeM_77gsx1goAUkBJ8eSCgcy5dhtVokCnqcucEEK-uLovUU2a33mMOP43tWVSTBbleG4SY0tpk8TmC5MteQ/s320/speedy+fox.JPG" alt="" id="BLOGGER_PHOTO_ID_5384306082087718402" border="0" /></a>Lo que hace <a href="http://www.mediafire.com/?zytwjmgdyjn">SpeedyFox</a> es compactar los archivos .sqlite y con esto soluciona el problema de fragmentación de <a href="http://www.mozilla-europe.org/es/firefox/">Firefox</a> que con el paso de tiempo se suele sentir algo resentido.<br /><br /></div><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFELb72sWkMsg8MRn1-0qC9L9YAt1yHuValXXAR0s_K_g0GcECjgBhKhMnvdhoeet20MG1Evp0SIHlEz9041OPdVvH7GP2eINCm8IL2mSjEliyqsg8-Pt63CJMGctBYxgQosmjgz5pig/s1600-h/speedy+fox+optimizando.JPG"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 195px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFELb72sWkMsg8MRn1-0qC9L9YAt1yHuValXXAR0s_K_g0GcECjgBhKhMnvdhoeet20MG1Evp0SIHlEz9041OPdVvH7GP2eINCm8IL2mSjEliyqsg8-Pt63CJMGctBYxgQosmjgz5pig/s320/speedy+fox+optimizando.JPG" alt="" id="BLOGGER_PHOTO_ID_5384308884445486130" border="0" /></a>Pruebenlo, Yo ya lo hize y si mejoro considerablemente <a href="http://www.mozilla-europe.org/es/firefox/">Firefo</a>x.<br /><br />Saludos.Herbert Mendozahttp://www.blogger.com/profile/18169957283173770960noreply@blogger.com4