Ver por etiquetas

Todas las etiquetas » .NET (RSS)

[CodeSnippet] SSH/SFTP en C# usando SharpSSH

.NET tiene una clase llamada FtpWebRequest , para el acceso a un FTP, un ejemplo completo en el siguiente artículo: Simple FTP Demo Application Using C#.NET 2.0 . Pero esa clase no soporte SFTP, como lo comentan en este foro: SSH/SFTP Communications in C# (revisar las respuestas tiene otras opciones). Una librería gratuita es: SharpSSH , gracias a Tamir Gal .  Cuando descarguen la librería, también hay una aplicación consola de ejemplo, y con Reflector podemos ver como funciona esta librería...
Publicado por Sergio Tarrillo | 2 comment(s)
Archivado en: ,,

Buenas practicas de programacion y tecnicas para liberar recursos, para tener una aplicacion mas rapida ¿?

¿La aplicación web de Geeks.ms es rápida ? ¿Rápida, para quién?. Para el programador?, para el usuario?, o para el jefe de proyectos?. ¿Cuántos segundos debe tomar cargar una aplicación para que sea rápida? –4 segundos, 8 segundos, 15 segundos? Y las mismas preguntas podemos hacernos, para considerar una aplicación lenta. Antes de jugar al teléfono malogrado , se debería tener un límite para considerar...

analizando codigo maleado?, tienes que usar NDepend

Entiéndase código maleado, a aquel código que todos los miran pero nadie lo quiere tocar, aquel código en el que actualizas un método, y te das cuenta que tienes que actualizar más del 60% de la aplicación. El análisis de código, puede ser para entender la arquitectura de una aplicación en particular, para hacer un code review , o para refactorizar proyectos con código maleado . Para revisar código, y analizar la implementación del mismo podemos usar Reflector , podemos saber que métodos dependen...
Publicado por Sergio Tarrillo | 2 comment(s)
Archivado en: ,,

encriptando o cifrando informacion?

La necesidad de encriptar (ocultar a simple vista) información no es necesidad propia en los sistemas de información, su inicio y apogeo fue marcado por las diversas guerras que hubo en la historia, se presume desde las campañas militares de los romanos hasta las últimas guerras mundiales . ¿Qué ha cambiado, en el presente? Pues que ahora contamos con computadores más potentes capaces de poder desencriptar (vamos a usar estos neologismos en la entrada, si prefiere, reemplazar por cifrar/descifrar...
Publicado por Sergio Tarrillo | 11 comment(s)
Archivado en: ,,

Ejemplos ReportViewer (Reporting Services)

En una pasada entrada, solicitaron ejemplos usando ReportViewer, pues aquí están. Primero recuerden que con Reporting Services pueden trabajar en dos modos: Report Server y Modo Local, mas detalles en esta entrada: ¿Necesito un Report Server? , aquí un ejemplo de Reporting Services en modo Local: [How To] Reporting Services sin IIS y sin servidor de informes . Hace años también publique un artículo en lo que fue la revista MTJ.Net , pero desde hace mucho tiempo los artículos estaban perdidos, pero...
Publicado por Sergio Tarrillo | con no comments

Sesiones del PDC 2008, filtradas para no enloquecer con tanta informacion

El PDC (Professional Developers Conference), es un evento donde podemos ver las nuevas tecnologías propuestas por Microsoft, como dice en su about: El futuro de la plataforma Microsoft , como VS2010, "ASP.NET 4.0", C# 4.0, Oslo, Ado.Net EF 2.0, Azure, etc. En Geeks.ms, pueden encontrar algunos reportajes y análisis que hicieron los geeks que estuvieron por allá: PDC on Geeks.ms . JC González Marín nos aviso (a una semana del PDC) de la descarga de todos los vídeos y presentaciones, para...

Vbnet vs CSharp, la saga continua

Es casi imposible no recibir las preguntas: ¿Cuál es mejor, VB.Net o C#?", ¿Cuál debemos usar?, ¿Por qué? Y el tema es, como ser imparcial y no recomendar sólo porque a nosotros, a título personal, nos gusta gusta uno más que otro. Cómo le decimos que uno es mejor que otro, por usar ";" o por no usarlos. Y bajo la perspectiva de Microsoft, y uno de los objetivos cuando se liberó Microsoft .Net, era que tu podías programar lo mismo, independientemente de que lenguaje usarás: ya sea...
Publicado por Sergio Tarrillo | 10 comment(s)
Archivado en: ,,

Smart Code Generator…. desde ASP.NET

Nuevamente en Lima y con nuevo trabajo laburo, curro, tengo que terminar una aplicación que está al 80%, y da mucha lata pereza hacer código tradicional (creación de entidades, de clases de acceso a datos, etc) Bajo demanda (ósea cuando los necesite), iré revisando los diversos generadores de código existentes. Smart Code Generator , es un generador de código a nivel de clases, que tiene como front-end una aplicación Web ASP.NET (VS2005, VS2008). Desde una página Web nosotros podemos generar archivos...

Que estas usando GET o POST? -no, yo uso ASP.Net

Normalmente, cuando alguién esta aprendiendo a desarrollar en Php, Jsp, o el ASP clásico (hasta el final del post lo voy a usar como ASP3), siempre hay una breve introducción al Html, y ves las diferencia de usar los métodos GET y el método POST, del protocolo HTTP ( si eres desarrollador Asp.Net, tienes aplicaciones en producción, y no sabes que es GET ni POST, y menos sus diferencias, hombre, que nunca es tarde para aprender), es más en el dictado de los cursos sobre estos lenguajes se incluian...
Publicado por Sergio Tarrillo | 13 comment(s)
Archivado en: ,,

[WebCast] Codename Velocity, este viernes 22 de Agosto

Pues y eso, este Viernes 22 de Agosto estaremos en el WebCast - Microsoft Codename Velocity : " El Proyecto Microsoft con nombre código “Velocity es una plataforma caché de aplicaciones que integra directamente un grupo grande de máquinas en una sola caché unificada con escalación y alta disponibilidad. Los datos de aplicaciones tienden a clasificarse en tres clases principales. Los datos de referencia (por ejemplo, catálogos de productos) son básicamente datos de sólo lectura que suelen ser...
Publicado por Sergio Tarrillo | con no comments
Archivado en: ,

Cuando una aplicacion deja de funcionar, por la conexion a la BD

El otro día estaba revisando una aplicación, que inexplicablemente dejo de funcionar el acceso a datos. No se mostraba nada en la portada, no había información, -chess... nos hackearon. Pero revisando la base de datos todo estaba bien, toda la información estaba como debería estar. Era una aplicación Web de terceros, revise la configuración del proveedor de acceso a datos, y entre una de las configuraciones que era SQL Server, me decía que no se podía establecerla conexión, sin más detalles. Pero...

[Off-Topic] Blogs de la Celula UNT .Net

Una noticia que me causo mucha alegría es la liberación de los blogs de la Célula UNT .Net . Antes había blog personales de estudiantes, pero no como equipo, no como Célula UNT .Net , puede ser enriquecedor sobre salir personalmente, pero sobresalir como grupo humano es mucho mas enriquecedor, ya Luis Fraile compartió algunas reflexiones sobre el compañerismo las cuales comparto. En algunos casos alcanzar este tipo de objetivos es un poco difícil ya que no se cuenta con el apoyo de las autoridades...
Publicado por Sergio Tarrillo | con no comments
Archivado en: ,

Serie de WebCast: Introduction to SharePoint for .NET Developers

El día de hoy empezó una serie de WebCast de SharePoint orientada a los .NET Developers. En el de WebParts del día de hoy, primero de la serie, contó con alrededor de 400 asistentes online, no había visto tanta gente en un WebCast desde la clásica batalla C# vs VB.Net . Además de estar muy claro y simple de entender, e imagino que los demás serán del mismo tipo. Los WebCast son nivel 100, todos en inglés. El primero, a la fecha de hoy, ya lo podemos ver bajo demanda, y los demás podemos a llegar...
Publicado por Sergio Tarrillo | 2 comment(s)
Archivado en: ,

[WebCast] C# vs Vb.Net, yo le voy a C# y tu?

Como recordatorio del WebCast de este martes 6 de mayo. Registro aquí . Ya Jorge Serrano , hizo una entrada a este clásico debate . Y como dice, siempre y cuando este tipo de charlas no caiga en radicalismos y envidia, y que sea usado para romper el hielo, y conocer un poco más del lenguaje que usamos, creo que el debate es enriquecedor. Voy a dar mi opinión hablando con el corazón y basado en gustos subjetivamente. Yo empecé, y aprendí a programar con C++, y cuando ingrese al mundo de .Net lo hice...
Publicado por Sergio Tarrillo | 7 comment(s)
Archivado en: ,,

LDLS: .NET y mas [2008abr21]

ASP.NET ASP.NET Dynamic Data Preview Available . A ver cuando nos hacemos un tiempito para probarlo. Kigg Starter Kit . Kigg, es una aplicación al estilo de Digg , o el menéame para el habla hispana, o el floréame para el modo local perulandia . Ha sido desarrollado con ASP.NET MVC Framework, LINQ to SQL and ASP.NET AJAX. April 11th Links: ASP.NET, ASP.NET AJAX, ASP.NET MVC, Visual Studio, Silverlight . Siempre es bueno revisar la recopilación de Links de ScottGu's . 12 frameworks CSS que deberías...

Leer archivos CSV, Obdc vs Oledb

Después de un par de horas angustia, tengo algunas conclusiones que le pueden servir aquellos que estén manipulando archivos CSV. El tema es que tengo un formulario, donde se suben productos de diversos proveedores (a través de archivos excels, csv, txt, y xml), a la base de datos. Y estaba habilitando el soporte para archivos CSV (puedes abrir el archivo con el Notepad y darte cuenta porque es "Comma-separated values", aunque tenga el icono asociado de excel). Y aunque lo puedes leer con...
Publicado por Sergio Tarrillo | 4 comment(s)
Archivado en: ,

Para desestresarse: Concurso de programación en .NET

Vía Mauro Rondinelli , me entero del siguiente concurso: Concurso de programación en .NET, Ganate un IPhone!!! Detalles del Concurso : El concurso consiste en programar una aplicación de escritorio en .NET que devuelva (buscando en Internet) imágenes y descripciones del producto indicado. Por ejemplo si buscamos 'motorola v3' nos debe devolver por un lado las imágenes mas relevantes (relacionadas a esa búsqueda por supuesto) y por otro las descripciones del producto. El programa debe tener...
Publicado por Sergio Tarrillo | 6 comment(s)
Archivado en: ,