viernes, agosto 12, 2005

Campaña Mi Primer PC, un recurso Inamible

Según entiendo, la idea de una campaña pública (estatal, gubernamental, regional o privada) es promover una buena acción, conducta, actitud o simplemente informar de algo importante a la comunidad; sin embargo comienzo a enterarme de algo inexplicable, inentendible, bastante irracional, incluso Inamible.

Por enésima vez nuestro país entra en las contradicciones de los improvisadores, primero es ponernos a nivel de pasies un poco más desarrollados que nosotros, para ello se fortalecerá el inglés y la computación...

Supongo que ahora los colegios (estatales, municipalizados, subvencionados o privados) no tienen plata para implementar PC, por ello, el papá Fisco le dice a Moya, cómprese un PC para que sus hijos no se atrasen, total ya les estamos enseñando inglés...

¿Pero a quien se los encargan?... A las multitiendas total ya es un problema de mercado, cada usuario ya tiene su dinero plástico con que comprar su equipo, pero a que costo... ?

Según el articulo de la revista mouse "Los equipos podrán ser adquiridos en grandes tiendas hasta en 36 cuotas desde $ 9.900 mensuales. El programa contempla, además, conexión a VTR internet de banda ancha por $ 11.900 y cursos de capacitación en las sedes de Inacap. Cualquier persona podrá beneficiarse con el proyecto. 03.08.2005, 11:02 " Ver artículo completo

En resumen 36 cuotas de $10900 promedio son $394.000, precio atractivo y fácil de pagar, pero si uno hace el mínimo ejercicio del consumidor informado y va a las tiendas en donde posee una tarjeta de crédito y hace las consultas respectivas, la cosa es otra, no hay ningún PC que cueste lo informado en el artículo (o un poquito más) y lo más interesante es más barato cuando se compran por Internet, un circulo vicioso.

Yo supongo que las cuotas informadas en el artículo ya tienen los intereses del plazo, pero creo que corresponde preguntarse ¿si esto es tan maravilloso porque no se hizo antes?, del tema de la brecha digital se viene hablando hace mucho.

Pero veamos un poco bajo el agua turbia, en realidad quienes pierden, una vez más nosotros, ya que no somos dignos de que podamos ser reeducados, brecha digital está ocurriendo hoy, no en 18 años más cuando alguno de nuestros niños digitales salga al mundo laboral a ganar un sueldo mínimo de trabajador digital.

Esto es tan cierto como que Bill Gates es el hombre más rico del mundo o uno de los más ricos ...

Creo que los niños deben ser formados con la tecnología que tienen en su vida diaria, asi como para nosotros lo fue la televisión y para la generación anterior a la nuestra lo fue la radio.

El ideal de un padre es que su hijo sea más que él, que logre sus metas con mayor facildad y con mejores herramientas, pero volvamos al tema, ¿quienes son los ganadores de la campaña?

Sólo las tiendas, ya que, como son muy astutos, no venderan el PC propuesto por la campaña al precio de consumidor ilusionado (casi al costo), una vez más tenemos la de perder, claro, porque tratarán de presionarnos para comprar el PC con 2 o 3 años de garantía adicional o de vender un PC fuera del programa, ya que el ofrecido por éste está obsoleto desde el momento en que se ideó el plan y ellos como buenas personas se preocupan por uno y te "ofrecen lo mejor" lo más caro, pero ¿el Estado estará allí para ayudar al padre cesante que se fue al DICOM o que le van a embargar el PC por no pagar las cuotas?, claro que no, es una responsabilidad del "cesante digital" el pagar sus compromisos (hay que recordar que son 36 cómodas cuotas).

Recuerdo que la formación de nuestros padres daba para que ellos nos apoyaran en la educación, nos compraban libros y nos guiaban en las tareas, pero ahora, estamos fritos.

El plan está dirigido a las familias de estratos C3 y D, que con suerte tienen cuarto medio, posiblemente muchos de ellos sepan lo que es vivir en una población callampa, ser obrero de la construcción, vendedor ambulante, jardinero, maestro chasquilla, junior, asesora del hogar, mujer que trabaja como outsourcing en las empresas de aseo, costurera en Patronato o vendedora de Mall, sin ánimo pellorativo me pregunto si ellos están preparados para enfrentar y afrontar a la brecha digital, posiblemente una minoría si, pero la mayoría, que apenas lee o que entiende como hay que ahorrar para tener la casa propia, ¿tendrá la posibilidad de pagar una cuota y una renta a un ISP con el monto de sueldo líquido que recibe a fin de mes?

Dificil de responder, pero es aquí en donde el Estado está fallándole a la gente, parece que el Estado está entendiendo que la igualdad es que todos tengan de lo mismo, pero a que costo...

Recuerdo cuando Pinochet al inicio del auge exportador no tradicional de Chile señalaba, poducto del libre mercado y de las nuevas oportunidades los chilenos tendrán mejores casas, autos, lavadoras, etc, hasta que quedó debacle de la Banca Privada y el papá Fisco salió al rescate, pero el Fisco no ayuda al que le paga los impuestos, al contrario, transfiere todo al Mercado, para seguir recibiendo los impuestos en abundancia.

Tal como dice el cuento Inamible de Baldomero Lillo (Version Completa)

"El sapo, la culebra y la lagartija asustan, dejan sin ánimo a las personas cuando se las ve de repente. Por eso se llaman inamibles, mi inspector."

miércoles, julio 27, 2005

Como depurar Procedimientos almacenados desde VS.NET

Este link explica como configurar el VS.NET para depurar Procedimientos Almacenados (Stored Procedures)

http://support.microsoft.com/?scid=kb;es;316549

martes, julio 26, 2005

Cambiar el puerto por defecto para SQL SERVER 2000

Para cambiar el puerto por defecto de SQLSERVER (1433) se requiere ejecutar los siguientes pasos:

1. Abrir el Enterprise Manager.
2. En Enterprise Manager, expandir el SQL Server Group.
3. Seleccionar el o uno de los servidores creados.
4. Click con botón derecho, luego seleccionar Properties.
5. Seleccionar la Ficha General tab, una vez en ella, click en el botón Network Configuration (Aparece un nuevo dialogo).
6. En el grupo Enabled Protocols, selecionar TCP/IP, luego hacer click en el botón Properties. (Con esto se muestra el puerto configurado)
7. Ahora se cambia el puerto al que será utilizado. Hacer click Aceptar u Ok hasta cerrar las ventanas.

El cambio del puerto no tendrá efecto hasta reiniciar SQL Server

NOTA: cabe señalar que en las aplicaciones que acceden al servidor hay que cambiar en el ConnectionString el valor del puerto por el nuevo.

viernes, julio 22, 2005

Comprimir archivos con .NET

Estos links pueden ser de gran ayuda:


http://www.icsharpcode.net/OpenSource/SharpZipLib/Default.aspx


http://infozip.sourceforge.net

Algunos links a tutoriales o manuales

Links


On Connecting to SQL Databases

On SQL Reporting Services

On importing Access Paramteric Report to SQL Report Services

SQL Reporting Services-How to from scratch

Guest Entry Form with ASP.NET

ADO.NET 101:SQL Connection

Navigation Scheme in Sun Java Studio Creator IDE

Publishing Crystal Report as a Web Service

On Migrating a VB Project to VB.NET

ADO.NET 101: SqlDataReader

ADO.NET 101: SqlDataReader, Part 2

Creating Database Projects with SQL Anywhere Studio, Part 1

Creating Database Projects with SQL Anywhere Studio, Part 2

XML and the SQL 2000 Server, Part 1

XML and the SQL 2000 Server, Part 2

XML and the SQL 2000 Server part 3: XML Data with XPath Queries

XML and the SQL 2000 Server, Part 4: Introducing SqlXml 3.0

Creating a Chart with SQL 2000 Reporting Services

On Accessing Data From An OLAP Server Using MS Excel

DTS with EXPORT/IMPORT Wizard

DTS with Designer Objects

Using Data Transformation Services, part 3: Using the DTS Designer Objects (continued)

Función fecha, formato simplificado

Esta sencilla función devuelve una columna datetime de la siguiente forma

AAAA-MM-DD HH:MM:SS.CCC

Uso:
select dbo.fnc_fecha(getdate())

Retorna : 2005-07-22 00:00:00.000



CREATE FUNCTION dbo.fnc_fecha (@Date datetime)
RETURNS datetime AS
--------------------------------------------------------------------------------------
--- Propósito:-- Devuelve una versión simplificada de un campo datetime
--- Entrada:-- Campo o fecha
--------------------------------------------------------------------------------------
BEGIN
DECLARE
@CharDate datetime,
@NewDate datetime

SELECT @CharDate = CONVERT( varchar(12),@Date, 101)
SET @NewDate = CONVERT (datetime,@CharDate)
RETURN (@NewDate)

END

El comienzo

Espero que sea un medio de ayuda a los colegas que están comenzando (como yo) en esto del mundo del desarrollo en serio.

Osvaldo