jueves, septiembre 28, 2006
GMail Drive shell extension 1.0.10
Si tienes una cuenta de correo electrónico Gmail, un servicio Google totalmente gratuito aunque sólo accesible por medio de invitaciones, tal vez estés interesado en convertir sus 2.5GB de capacidad de almacenamiento en una flamante unidad de disco virtual, accesible directamente desde Mi PC.
En realidad, se trata de una extensión Definición de 'Shell':
Término originario de Unix que define la parte de programación que interpreta y ejecuta los comandos que introduce un usuario a través del sistema operativo.">shell capaz de crear un sistema de ficheros virtual en base a tu cuenta Gmail, posibilitando su uso a modo de unidad de disco local para almacenar ficheros de la misma forma que lo harías si se tratará de cualquiera otra unidad de disco externa, desde el explorador de Windows.
La artimaña usada por GMail Drive shell extensión consiste en enviar los ficheros como si de mensajes de correo se tratasen, generando el correo y enviándolo a tu cuenta Gmail con el archivo en adjunto. Si lo deseas, podrías crear una regla que actúe como filtro de al forma que los mensajes de Gmail Drive sean trasladado automáticamente a los archivos de tu cuenta Gmail.
Pero de esto no hay que preocuparse, tu nueva unidad de disco aparecerá en Mi PC como si de otra unidad se tratará, teniendo un comportamiento similar y soportando operaciones como el drag and drop, y demás funciones básicas inherentes al trabajo con archivos (copiar, pegar, eliminar, etc.). Disfruta de tu cuenta GMail como si fuera una unidad de disco en local accesible desde Windows Explorer.
Descargar GMail Drive shell extension
viernes, septiembre 08, 2006
Ocultar una propiedad en la ventana de Propiedades
Cuando creamos un control de usuario, es común el uso de propiedades. Al crear una propiedad, muchas veces lo que se pretende es que el usuario que utilizará el control asigne información.
Resulta que todas las propiedades que creamos en nuestro control, serán vistas desde el examinador de propiedades y muchas veces no necesitamos que estén alli con el fin de que la persona que está utilizando el control no asigne ningún valor a dicha propiedad. Para eso se utiliza el atributo Browsable el cual oculta dicha propiedad de la ventana de propiedades.
Atributo en tiempo de diseño.
Especifica si una propiedad se debe mostrar en el examinador de propiedades de un diseñador visual. Aplique Browsable(false) a una propiedad que no desea mostrar en el examinador de propiedades. Cuando la propiedad no está marcada con este atributo, el examinador de propiedades infiere el valor predeterminado, Browsable(true).
La cuestion es muy facil. Miremos:[Browsable(false)]
public int MyProperty {
get {
// Insert code here.
return 0;
}
set {
// Insert code here.
}
}
Para mas información puede consultar la página de Microsoft
Bien!!! de cierta forma a veces optamos por colocar la propiedad privada y no pública y puede que nos funcione, eso depende del contexto y de la regla del negocio que tengamos... recuerde que el uso de propiedades privadas hacen que no se puedan ver en otras clases cuando las necesitamos....
Ocultar ScrollBar en Winforms
Como primero se debe tener una grid que herede de System.Windows.Forms.DataGrid, es decir, de la grid de Microsoft.
Teniendo esta grid, le podemos hacer las modificaciones que queramos y así poderla utilizar en nuestro proyecto.
Entonces en la clase incluimos una variable de tipo DataGrid y la inicializamos en null y en el constructor incluimos dos lineas de código, así:
public class MyDataGrid : DataGrid
{
//otras variables
public DataGrid myNewDataGrid = null;
public MyDataGrid()
{
this.myNewDataGrid = new DataGrid();
this.HorizScrollBar.Size = new Size( 0, 0 );
}
//otras cosas de la clase
}
Y listo ya cuando utilices esta grid, será una grid que no maneja scroll horizontal...
miércoles, septiembre 06, 2006
Límite a retiros es más riesgoso
- Los usuarios consideran que los bancos deben dar la libre opción
- Sacar plata de un cajero en mayor cuantía puede ser de de alto riesgo.
Parece que el remedio resultó peor que la enfermedad. Hasta hace menos de dos años los retiros de dinero en los cajeros electrónicos no podía ser mayor a 400.000 pesos por día, con el fín de evitar los mal llamados "paseos millonarios".
Los clientes pidieron entonces a los bancos ampliar ese valor, que hoy es de 1.200.000. Sin embargo, los retiros por esa suma se ha convertido en algo muy riesgoso.
Y si no que lo digan aquellas personas que han sido víctimas de los delincuentes que están al acecho esperando que alguien retire su dinero.
Para sacar 1.200.000 es necesario hacer tres operaciones de 400.000 pesos cada una, en Bancolombia, aunque en otros bancos, como el de Bogotá, cada retiro solamente se puede hacer por 300.000 pesos, lo que significa que hay que hacer cuatro transacciones.
Ahí, es donde los delincuentes se dan cuenta de que la persona está retirando una buena cantidad de dinero y le roban al salir del cajero, donde por lo general no existe mayor vigilancia, salvo que lo haga en un centro comercial o dentro de un supermercado.
¿Puede un cliente retirar el millón 200 mil por ventanilla para estar más seguro? La verdad, dicen los usuarios, es que los bancos limitan cada vez más las opciones para retirar dinero. En Bancolombia, los valores hasta 1,2 millones de pesos deben ser por cajero electrónico y, de esa suma en adelante, se presta el servicio por ventanilla. Ahí es donde los clientes tienen sus reparos, pues el banco les debe dar la opción de retirar por el sistema que ellos quieran y que consideren más seguro.
Directivos de Bancolombia explicaron que si el retiro es superior a 1.200.000 se atiende por ventanilla. Existen, sin embargo, excepciones importantes en las que se permite el retiro de sumas inferiores en las oficinas, tales como clientes con limitaciones físicas o en embarazo, retiros con su libreta de ahorros, problemas técnicos en los cajeros, cuando el cliente requiere una suma inferior a 10.000 pesos o si, por el contrario, ya ha excedido el tope en cajeros.
Anotaron que todo retiro en efectivo envuelve un riesgo obvio de seguridad, sea por oficina o por medios electrónicos o automáticos, pero que el banco ha tratado de mitigar este impacto, conjuntamente con las autoridades y contando con la prudencia y cuidado de los clientes.
Destacaron que las sucursales y los cajeros electrónicos cuentan con vigilancia especializada en el sitio y con apoyos motorizados, además de personas vestidas de civil haciendo labores de inteligencia. También cuentan con sistemas de seguridad electrónica, con cámaras y circuitos cerrados de televisión que permiten hacer monitoreo minuto a minuto de lo que está sucediendo en la red de sucursales y para activar alarmas de de seguridad.
Los fleteros, siempre al asedio
El denominado fleteo es una de las modalidades de hurto calificado, cuyas víctimas son los clientes de bancos que salen tras realizar un retiro de las entidades financieras o los cajeros electrónicos. De acuerdo con las autoridades, se trata de delincuentes que conforman bandas bien organizadas, entre tres y cinco personas. En promedio, cada semana se denuncian entre cuatro y cinco casos de hurtos mediante esta modalidad en Medellín.
De acuerdo con los investigadores de la Policía, el modus operandi de los fleteros empieza con la vigilancia de una o dos personas dentro de los bancos o cajeros electrónicos y que se encargan de identificar a las personas que hayan retirado sumas importantes de dinero, las cuales son señaladas a sus cómplices en la calle. La Policía no descarta que en algunos hurtos hayan estado involucrados empleados de las entidades financieras.
Ya fuera del banco y ya identificados por los asaltantes, las personas son seguidas por otros delincuentes, en la mayoría de los casos en moto, que las abordan con armas de fuego para despojarlas del dinero.
Para evitarlo, las autoridades recomiendan solicitar cheques en vez de grandes sumas de dinero e ir a bancos y cajeros acompañados. Si es necesario el desplazamiento con el efectivo, se puede solicitar el acompañamiento policial al 123.
Cuídese del paseo millonario
Otras de las modalidades delictivas que amenazan a los clientes de las entidades bancarias son el paseo millonario y el denominado secuestro exprés.
En el primero de ellos, los delincuentes escogen a sus víctimas luego de observarlas salir de bancos o establecimientos comerciales, luego uno o dos hombres armados abordan a la persona y la obligan a irse con ellos en un vehículo. Tras amenazar de muerte a la persona en el interior del carro, inician con la víctima un recorrido por diferentes cajeros automáticos hasta que retiran todos los fondos disponibles en sus cuentas.
En algunos casos, también obligan a la persona a comprar productos costosos con su tarjeta de crédito. En una variable de esta modalidad los delincuentes se valen de taxis, que con la complicidad de algunos conductores, usan para realizar el paseo millonario con los pasajeros que toman el vehículo en las calles.
En Bogotá se han presentado casos de personas que fueron asaltadas en taxis pedidos a las empresas. La Policía descubrió que los delincuentes “escanean” las frecuencias de los de taxis, de esta forma llegan primero que el taxista de verdad hasta el lugar donde espera el servicio el cliente. En la ruta otros sujetos abordan el vehículo, intimidan al pasajero y empieza el paseo.
El secuestro exprés también amenaza
En los últimos años apareció en las principales ciudades como Bogotá, Medellín y Cali otra modalidad similar al paseo millonario, pero con el agravante de que la víctima de los delincuentes es plagiada por varias horas o incluso días, durante los cuales es mantenida cautiva en casas o apartamentos, donde es amenazada y golpeada para obligarla a revelar sus claves financieras.
De esta forma, los delincuentes realizan con tranquilidad los retiros en cajeros y compras con tarjeta de crédito.
Para combatir estas modalidades, la Policía Judicial enfoca sus esfuerzos en judicializar a los fleteros capturados por concierto para delinquir y secuestro en el caso del rapto exprés, pues el solo hurto es un delito excarcelable.
Falsos dispositivos electrónicos y cámaras
En su afán de conseguir dinero fácil la delincuencia ha incorporado a su repertorio criminal la utilización de dispositivos electrónicos, algunos de ellos de alta tecnología, los cuales instalan en los cajeros. Estos elementos, con la misma forma exterior de la abertura por la que se ingresa la tarjeta, copian la información de la banda magnética que tienen las tarjetas débito y crédito. De esta forma, los delincuentes consiguen clonarlas y sustraer el dinero de las cuentas o hacer compras a crédito.
Otro caso conocido por la Policía y la seguridad de los bancos consiste en una caja que colocan encima de la ranura por la que salen los billetes que los retiene, de modo que cuando alguien hace un retiro cree que el cajero no tiene plata. Cuando el cliente se va los ladrones llegan y retiran la caja con el dinero.
Pequeñas cámaras ubicadas en la parte superior de cajeros para ver las claves de las personas que realizan retiros también han sido detectadas por las autoridades en Medellín y otras ciudades.
martes, septiembre 05, 2006
El Poder de AJAX en Tiempo Real
AJAX es una estrategia de programación creada para evitar en lo posible el “postback” y mejorar tanto la experiencia final del usuario como el desempeño de la aplicación Web. AJAX, acrónimo de JavaScript asíncrono y XML, pone de manifiesto una pronunciada evolución de aplicaciones Web basadas en ASP.NET 2.0. Es tan atractivo el asunto que me hizo mirar hacia las tecnologías .NET nuevamente y usar fuertemente ASP.NET 2.0 en mis proyectos. El estado del arte de usar AJAX está en ATLAS, el cual es un framework de alto nivel que simplifica notablemente AJAX a los desarrolladores Web que usan ASP.NET 2.0.
AJAX exige a un programador .NET alta pericia para poner en real producción el asunto; rompe un poco el principio que reza: “el código y la presentación van separados”. No obstante, Atlas hace posible que esta promesa sea más aproximada a la verdad. En general, la principal dificultad de AJAX radica en que el desarrollador está obligado a escribir código JavaScript del lado del cliente y manejar perfectamente el esquema de Callbacks disponible en ASP.NET 2.0, cuestiones que no son simples, y están lejos de una intención RAD.
Cuando recién empiezas a usar ATLAS y lees la documentación quizás encuentres que, conceptualmente, es difícil y, analíticamente, disfraza su complejidad ¿Por qué? Si revisamos un poco la raíz del asunto comprenderemos mucho a ATLAS. Por supuesto, después de asimilar el marco teórico de AJAX, ATLAS nos va a parecer natural y hasta sencillo de usar. En general, ponemos de manifiesto que un sitio Web basado en callbacks es una odisea técnica en la que no deberíamos abarcarnos. Para eso, disponemos de ATLAS. No obstante, en ciertos casos AJAX podría ser necesario; el caso particular lo veremos al final del artículo.
Para ver mas detalles visite el sitio MSDNmartes, agosto 15, 2006
Wikipedia busca elevar la calidad de sus contenidos
Realmente una de las mejores enciclopedia que he conocido es la enciclopedia de Wikipedia, bueno no descartando la de encarta de Microsoft que también es buenisima..
Wikipedia busca elevar la calidad de sus contenidos.
Wikipedia es una enciclopedia gratuita que cualquier persona con acceso a Internet puede editar. En cinco años y medio, representa uno de los casos de mayor crecimiento tanto en contenidos como en número de colaboradores y lectores.
Ver mas sobre el artículo
Para ingresar a la enciclopedia puedes hacer click aqui
Abandonar Internet Explorer, una opción real
No lo voy a pegar todo pues se encuentra en el sitio de Enter, dejo el link para que puedan acceder directamente..
Firefox, el rival del popular navegador de Microsoft, gana cada día más terreno y no tiene nada que envidiarle a Explorer.
Si se parte del hecho de que el sistema operativo Windows está presente en casi el 95 por ciento de los PC del planeta, podría pensarse que su navegador predeterminado, Internet Explorer, tiene una posición tan privilegiada que ningún rival podría hacerle mella. Pero esto ha dejado de ser así.
En enero del 2006, Firefox, diseñado por la Fundación Mozilla, contaba con un 9,5 por ciento del mercado mundial; en julio, esta cifra subió al 13 por ciento, según Net Applications, empresa medidora de tráfico por Internet.
Mientras tanto, Explorer de Microsoft redujo su cuota en este mismo período del 85,3 a 83,6 por ciento. El resto de la torta la comparten otras aplicaciones como Safari (el navegador de los computadores Mac, de Apple) y Opera.
Ver Artículo Completoviernes, agosto 04, 2006
DateTime.ParseExact (Método)
Convierte la representación de cadena especificada de una fecha y hora en su DateTime equivalente. El formato de la representación de cadena debe coincidir exactamente con un formato ya especificado.
DateTime.ParseExact(varFecha, "dd/MM/yyyy", System.Globalization.CultureInfo.CurrentCulture)
-----------------------------------------------------
// DateTime parsing using ParseExact
Console.WriteLine();
string strDate2 = "Thursday, March 17, 1977";
Console.WriteLine("Analizar {0} utilizando el método ParseExact.", strDate2);
DateTime d2 = DateTime.ParseExact(strDate2,"D", null);
Console.WriteLine("El resultado del análisis de la fecha es {0}",d2);
miércoles, agosto 02, 2006
Recuperar IP y Nombre de la Estación
string HostName = Dns.GetHostName();
Label1.Text= "Maquina: " + Dns.GetHostName();
IPHostEntry IPs = Dns.GetHostByName(HostName);
IPAddress [] Direcciones = IPs.AddressList;
Label2.Text = "Ip: " + Direcciones[0].ToString();
DateTime.Subtract Method (DateTime)
Publico aquí el articulo contenido en el .NET Framework Class Library.
Subtracts the specified date and time from this instance.
Parameters
value
A instance of DateTime
Return Value
A TimeSpan interval equal to the date and time represented by this instance minus the date and time represented by value.
[Visual Basic]
Dim date1 As New System.DateTime(1996, 6, 3, 22, 15, 0)
Dim date2 As New System.DateTime(1996, 12, 6, 13, 2, 0)
Dim date3 As New System.DateTime(1996, 10, 12, 8, 42, 0)
Dim diff1 As System.TimeSpan
' diff1 gets 185 days, 14 hours, and 47 minutes.
diff1 = date2.Subtract(date1)
Dim date4 As System.DateTime
' date4 gets 4/9/1996 5:55:00 PM.
date4 = date3.Subtract(diff1)
Dim diff2 As System.TimeSpan
' diff2 gets 55 days 4 hours and 20 minutes.
diff2 = System.DateTime.op_Subtraction(date2, date3)
Dim date5 As System.DateTime
' date5 gets 4/9/1996 5:55:00 PM.
date5 = System.DateTime.op_Subtraction(date1, diff2)
[C#]
System.DateTime date1 = new System.DateTime(1996, 6, 3, 22, 15, 0);
System.DateTime date2 = new System.DateTime(1996, 12, 6, 13, 2, 0);
System.DateTime date3 = new System.DateTime(1996, 10, 12, 8, 42, 0);
// diff1 gets 185 days, 14 hours, and 47 minutes.
System.TimeSpan diff1 = date2.Subtract(date1);
// date4 gets 4/9/1996 5:55:00 PM.
System.DateTime date4 = date3.Subtract(diff1);
// diff2 gets 55 days 4 hours and 20 minutes.
System.TimeSpan diff2 = date2 - date3;
// date5 gets 4/9/1996 5:55:00 PM.
System.DateTime date5 = date1 - diff2;
Mas información en la página de Microsoft
martes, agosto 01, 2006
Excelente Navegador..."Mozilla Firefox"
Descarga varias extensiones en los siguientes link:
http://mundogeek.net/wiki/doku.php?id=extensiones_para_firefox
Firefox add-ons
Noticiasdot.com
Entre las extensiones están:
10 tecnologías que no pueden faltar en una pyme
La mayoría de empresas pequeñas y medianas no saben qué programas, equipos o servicios tecnológicos adquirir para mejorar su competitividad.
El 85 por ciento de las empresas que existen en Colombia tienen varias cosas en común: son Pymes (de menos de 10 empleados) y ‘sufre’ por ser día tras día más competitivas en su sector. Más allá del talento, nuestras Pymes se caracterizan igualmente por llevar un cerrado control de sus gastos e inversiones
En todo este escenario la tecnología es un habilitador natural para hacer más fácil las tareas administrativas, financieras y de atención al público de toda empresa, y así, al final, impactar positivamente sus números y crecimiento. “la tecnología debe entenderse como un ahorro, pues en el mediano plazo la empresa recibe un retorno de su inversión mayor cuando dicha tecnología se mantiene productiva sin importar cuanto crezca la operación” José A. Barraquer (Gerente Windows Microsoft región Andina) Aunque en el mercado existe una oferta amplia de equipos, programas y servicios tecnológicos enfocados en pequeñas y medianas empresas, en muchas ocasiones, al no contar con un departamento especializado en sistemas, las directivas de una pyme no saben exáctamente qué tecnologías deberían adquirir.
Por eso, a continuación, presentamos una lista con las diez aplicaciones tecnológicas básicas que toda pyme debería tener para enfrentar con decisión a su competencia y para elevar sus niveles de eficiencia operacional: 1. Sistema de red. Hace referencia a los equipos y programas que permiten a los computadores de la empresa compartir archivos entre sí, conectarse a Internet y usar servicios como la impresión. 2. Programas administrativos. Existen varias opciones de paquetes que incluyen software contable, financiero, de nómina, control de inventarios, de relación con los clientes y los proveedores, etc. que no solo automatizan y hacen más eficientes tales procesos, sino que ayudan a la compañía a cumplir con las obligaciones de ley en cuanto a seguridad social e impuestos. 3. Un servidor. Es un PC que controla los sistemas de red, almacena la información, permite que los empleados la compartan, aloja a los programas administrativos y ‘reparte’ algunos servicios en red como el acceso a Internet. 4. Una base de datos. Este programa guarda la información completa por registros de cada producto, pedido, despacho o empleado. 5. Un sitio web. Es fundamental en estos tiempos contar con presencia en la Red. Al menos un sitio nominal con información básica de la compañía, sus productos y datos de contacto. Este tipo de programas le darán un orden y eficiencia altísimos al flujo de información al interior de la empresa. 6. Una conexión de alta velocidad a Internet. Es una de las más importantes y necesarias. Con ella la empresa podrá estar conectada las 24 horas del día con sus empleados, clientes y proveedores a través de correo electrónico o de programas de mensajería instantánea (chat). Existen otras aplicaciones como la videovigilancia (una cámara conectada al acceso de Internet) para vigilar fábricas, bodegas u oficinas. También sirve para actualizar el sitio web y para hacer transacciones bancarias o con proveedores. 7. PC portátiles. Son un poco más costosos pero elevarán la productividad de sus empleados cerca de un 30 por ciento (según el fabricante de chips para computador Intel)Son ideales para trabajadores de las áreas comerciales o de soporte. 8. Mensajería instantánea. Se basa en mensajes de texto y tiene varias ventajas: es gratuito (puede bajar un programa en messenger.msn.com o yahoo.messenger.com) y le servirá para comunicarse (o brindar soporte) a clientes y socios de negocio, ahorrando en facturas telefónicas y con la opción de intercambiar archivos de trabajo en vivo. 9. Sistemas de seguridad. Otra de las aplicaciones críticas, más aún si cuenta con una conexión de alta velocidad a Internet. El ‘ejército’ de aplicaciones para evitar que se le pierda la información de negocio o que un delincuente externo se meta en sus sistemas son: un antivirus, un firewall (que se encarga de revisar y autorizar los archivos y programas que entran o salen a través de Internet) y un antispyware (que evita que le instalen en los PC programas espías o esos que hacen llamadas al exterior sin que usted lo sepa). Algunos son gratuitos. Visite free.grisoft.com (antivirus) y www.lavasoftusa.com (antispyware). 10. Un dominio web. Es una dirección de Internet con el nombre de su compañía. Le servirá no solo para ‘colgar’ el sitio web de su negocio, sino para crear cuentas de correo electrónico corporativas. Nada más penoso que un gerente de pyme que tiene en su tarjeta de presentación un correo de Yahoo o Hotmail. |