FELIZ AÑO 2009
miércoles, 31 de diciembre de 2008
viernes, 26 de diciembre de 2008
C# Development | Libro de fundamentos de C#
Si te interesa aprender C# puedes descargar el libro "C# DEVELOPMENT" en formato digital desde el vinculo que se encuentra a continuación:
Este libro toca temas desde los mas básicos para que comprendas como programar usando C#.
jueves, 25 de diciembre de 2008
DateTime felizNavidad = new DateTime(25,12,2008);
sábado, 20 de diciembre de 2008
Messenger TV
Navegando por Internet encontre que el equipo de Windows Live Messenger lanzo Messenger TV esta pequeña funcionalidad nos permite compartir con un contacto del MS Messenger un video que se este viendo desde MSN Video en fin aquí les dejo el link espero que les guste: http://messengertv.msn.com/mkt/es-xl/default.htm ó si no pueden hacer click en el siguiente anuncio para tener acceso a esta funcionalidad.
Nota: Hay que tener iniciada la sesion del Messenger
domingo, 14 de septiembre de 2008
viernes, 12 de septiembre de 2008
Programmer Day
Antes de nada Feliz Día del programador, a todos aquellos que tenemos el Corazón puesto en el código que desarrollamos.
Este día, 12 de Septiembre se ha designado de manera no oficial el día de los programadore esta fecha representa el día 256 del año que es una equivalencia del 2 a la 8 ó en binario 1111 1111 que es la representación máxima de un byte.
Nota: esta fecha aun no es oficial
martes, 26 de agosto de 2008
Codificar al puro estilo Microsoft con StyleCop
Esta herramienta se encarga unicamente de verificar la estructura y mas no de enseñar a codificar, la recomiendo, ya que ademas de verificar la estructura nos obliga (a los desarrolladores) a comentar el código que se escribe con el fin de que este documentado de manera adecuada.
Puedes visitar estos links:
http://blogs.msdn.com/sourceanalysis/archive/2008/08/19/stylecop-4-3-is-released.aspx
http://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=sourceanalysis&ReleaseId=1425
jueves, 14 de agosto de 2008
DataTierGenerator for Enterprise Library
En la pagina de descarga del DataTierGenerator for Enterprise Library describe la herramienta como: "This tool generates the TableDataGateway classes and SQL scripts that create stored procedures for the tables in your database. The generated classes use the patterns & practices Enterprise Library."
Espero que le hechen una mirada a la herramienta
martes, 12 de agosto de 2008
Base de datos SQL Server en modo solo lectura (READONLY)
Este modo de READONLY se lo suele usar comunmente para que los usuarios no cambien datos ó en sistemas que solo se necesita hacer consultas a la base de datos en los que un insert o un update no existen (ojo desde el punto de vista de la aplicacion que consuma la DB).
Para deshabilitar el modo solo lectura hacermos los siguientes pasos: Click derecho en la BD que esta en modo solo lectura, luego hacemos click en Propiedades, luego seleccionamos Opciones y alli nosubicamos en Estado y cambiamos el valor de Base de datos de solo lectura a FALSE y luego procedemos a aceptar.
ACTUALIZACION 30/06/2013
En el caso de que no haya dado resultado lo anterior podemos hacer lo mismo ejecutando una consulta SQL, como punto de referencia podemos ir a : http://msdn.microsoft.com/en-us/library/aa275464%28v=sql.80%29.aspx donde podemos encontrar informaciòn algo ùtil.
Para que nuestra BD este en modo lectura ejecutamos el siguiente còdigo
USE [master]
GO
ALTER DATABASE [MI_BASE_DE_DATOS] SET READ_ONLY
GO
Mentras que para pasarla a modo lectura escritura cambiamos READ_ONLY por READ_WRITE
USE [master]
GO
ALTER DATABASE [MI_BASE_DE_dATOS] SET READ_WRITE
GO
Visual Studio 2008 y .NET Framework 3.5 Service Pack 1
Ya está a disposición del público la versión final del Service Pack 1 de Visual Studio 2008 y .NET Framework 3.5.
Visual Studio 2008 y .NET Framework 3.5 Service Pack 1 dan continuidad a la inversión de Microsoft en herramientas de desarrollo líderes del mercado. El Service Pack 1 resuelve problemas encontrados tanto mediante pruebas internas como gracias a información recibida de clientes y partners . En general, el Service Pack 1 ofrece a sus usuarios tanto nuevas características como mejoras en la estabilidad y el rendimiento de Visual Studio 2008 y .NET Framework 3.5.
Descripción general
Con el Service Pack 1, Visual Studio 2008 introduce una gran cantidad de nuevas características para el desarrollo de aplicaciones para Windows, Office y la Web. Los desarrolladores que creen aplicaciones basadas en .NET disfrutarán de un rendimiento superior del diseñador de WPF, nuevos componentes para Visual Basic y Visual C++, así como un ribbon de Office 2007 para las MFC. Los desarrolladores de aplicaciones Web encontrarán múltiples mejoras en el soporte para la programación de scripts del lado del cliente, incluyendo el IntelliSense para Javascript. Adicionalmente, el soporte total para SQL Server 2008, la incorporación de ADO.NET Entity Framework y las mejoras de rendimiento del entorno hacen que el Service Pack 1 sea un producto sumamente atractivo.
Por su parte, .NET Framework 3.5 Service Pack 1 ofrece más controles, una configuración más dirigida y mejoras en el rendimiento durante el arranque, así como potentes características gráficas para el desarrollo de aplicaciones cliente y nuevas posibilidades de acceso a datos, soporte mejorado para AJAX y otras mejoras para el desarrollo Web. Adicionalmente, introduce ADO.NET Entity Framework y ADO.NET Data Services, que permitirán simplificar aún más el código de acceso a datos en las aplicaciones ofreciendo un modelo conceptual extensible para representar datos provenientes de diversas fuentes y permitiendo que este modelo refleje de un modo más cercano los requisitos de negocio.
domingo, 10 de agosto de 2008
Guía para Crear aplicaciones ASP .NET seguras
Esta guía presenta un enfoque práctico, basado en escenarios, del diseño y creación de aplicaciones ASP.NET seguras para Windows 2000 y la versión 0.1 de .NET Framework. Se centra en los elementos clave de la autenticación, la autorización y la comunicación segura en y entre los niveles de aplicaciones Web .NET seguras.
lunes, 14 de julio de 2008
El conocimiento tácito y explícito
Según Nonaka y Takeuchi existen dos tipos de conocimiento. Dadas sus características el conocimiento explícito se ha definido como el conocimiento objetivo y racional que puede ser expresado con palabras, números, fórmula, etc., también se le denomina explícito. Por otro lado tenemos el conocimiento tácito, que es aquel que una persona, comunidad, organización o país, tiene incorporado o almacenado en su mente, en su cultura y es difícil de explicar. Es necesario explicar que este conocimiento puede estar compuesto por:
- Ideas, experiencias, destrezas, habilidades, costumbres, valores, historia, creencias...
- Conocimiento del contexto o ecológico (geografía, física, normas no escritas, comportamientos de personas y objetos, etc.),
- Conocimiento como destreza cognitiva (compresión de la lectura, resolución de problemas, analizar, visualizar ideas, etc.) que le permite acceder a otro más complejo o resolver problemas nuevos.
Cuando estos conocimientos nos permiten actuar se llaman competencias o conocimiento en acción. El problema que presenta este tipo de conocimiento es su dificultad a la hora de transmitirlo, por ello es necesario gestionarlo creando códigos que faciliten su transmisión.
Para la gestión del conocimiento la dimensión tácita del conocimiento es una parte del conocimiento personal y organizacional, que se hace visible cuando se utiliza para ciertas situaciones donde el conocimiento codificado o explícito es insuficiente para enfrentar dicha situación.
El conocimiento tácito y explícito como pensamiento Es importante observar que el enfoque que se ha expuesto para reconsiderar el pensamiento va acompañado de una explicación radicalmente diferente de la naturaleza de los seres humanos. El conocimiento se puede entender como la integración intencional de diferencias en todos coherentes porque se concibe al individuo como una unidad de significado. Como dice M. Merleau-Ponty en The Structure of Behavior, el acto de conocer consiste en tomar posesión de los acontecimientos y constituye una extensión de la capacidad humana de actuar con respecto al medio ambiente. El dualismo mente-cuerpo no tiene cabida en esta escuela filosófica holística.
En lugar de preguntar en que actividades participan los seres humanos, la pregunta fundamental ahora con respecto a la inteligencia es como se realiza una determinada actividad. Si el criterio para medir la inteligencia es el descubrimiento intencional de conexiones y la integración de disimilitudes, lo que verdaderamente importa es la calidad de las acciones y no el supuesto ámbito de desarrollo. La centralidad del cuestionamiento a pasado del reino del que al del como. Al aceptar estos conceptos como las normas para poner a prueba la conducta sobresaliente, tanto el jugador de tenis que sabe cuando y donde probar un determinado tiro sin poder explicar cómo lo hace y el matemático que sabe que los lados de un triángulo isósceles son iguales manifiestan inteligencia por igual. Ambos son dignos de ser considerados intelectuales. Normalmente ha habido y habrá diferencias en la calidad dentro de un determinado ámbito de la conducta humana, pero la calidad o grado de complejidad no queda intrínsecamente definido por la modalidad de conocimiento. No se puede decir que uno sea inferior al otro. Lo mismo se aplica a la creatividad y a la sofisticación del conocimiento. Nadie puede dudar que pintar un libro para colorear es menos impresionante que el cuadro de V. Van Gogh titulado 'Noche estrellada', o que un niño de tres años de edad que trata de pegarle a una pelota de golf con un cepillo es menos 'capaz' que T. Goods cuando juega en el torneo de maestros. Sin embargo, ninguno de esos ejemplos puede ser acusado de no mostrar acciones inteligentes.
En otras palabras, el pensamiento y el conocimiento como medidas de la inteligencia pueden ser motrizmente activo o sedentario, impresionantes o no, verbales o no verbales, pueden mostrar poca creatividad o mucha, pero ningún acto puede ser desacreditado por su carácter definitorio. El inglés deficiente es tan común y tan poco inteligente como el fútbol deficiente. El significado se encuentra cuando la inteligencia y el pensamiento contribuyen a la integración de diferencias mediante el aprovechamiento de los elementos subsidiarios; esto sucede cuando la imaginación de los seres humanos resulta impredecible, lo que permite ampliar las limitaciones naturales de tiempo y espacio y al mismo tiempo sentirse libre.
Son distintas manera de como se aprecia al conocimiento, pero hay que saber aplicarlas deacuerdo a nuestro entorno ya que de culturas en culturas hay sustanciales cambios en la manera de pensar y de actual respecto al conocimiento
Referencias:
http://www.redcientifica.com/doc/doc200405180600.html
http://www.efdeportes.com/efd10/torres10.htm
miércoles, 9 de julio de 2008
Tipos de conocimiento
El conocimiento artístico se apoya en el principio de comunicabilidad de complejidades initeligibles (teniendo en cuenta el significado atribuido a la palabra inteliglible). Por otro lado no necesariamente cumple el criterio de objetividad (aunque puede hacerlo). Además, el conocimiento artístico no necesariamente cambia.
sábado, 14 de junio de 2008
PLURK
Hace ya algn tiempo aparecio Twitter(twitter.com) un microbloguer que tiene hasta el momento gran acogida, bueno recientemente aparecio PLURK (www.plurk.com) que tambien es un microbloguer similar en cierto sentido con twitter. Plurk usa mucho mas avanzado que twitter ya que ha logrado desarrollar una interfaz grafica muy llamativa y facil de usar, pero al final de todo tanto twitter como plurk tienen el mismo fin ser microbloguers, pero la inquietud es cual sobrevivira y se convertira en el mas usuado.
Aunque twitter en los últimos meses se ha dedicado ha añadir funcionalidades internas se ha descuidado un poco de su interfaz gráfica pero en el mundo del Internet no todo esta escrito ni todo dicho.
Como comentario personal a mi me gusta mas twitter por la simplicidad, pero a otros les puede gustar plurk por su interfaz gráfica.
viernes, 13 de junio de 2008
BgInfo, es útil??
Si desea se puede descargar la herramienta de la siguiente dirección web: http://technet.microsoft.com/en-us/sysinternals/bb897557.aspx
lunes, 9 de junio de 2008
Animar nuestras presentaciones PP con Merlin
Bueno en este post lo he puesto ya que hace algunos años vi una presentación en MS Power Point 2003 el cual mostro a Merlin (MSAgent) y quede con la boca abierta al ver que el ayudante de MS Office hablaba.
Investigando un poco en Internet logre entender que detrás del asistente de MS Office se escondía una infraestructura avanzada, ya que Merlin nuestro Ayudante de office utilizaba componentes que se utilizan para reconocimiento de voz, estos paquetes que Microsoft puso a disposición de los desarrolladores, esta tecnología a la fecha no ha sido explotada a su máxima capacidad pero en fin aquí les dejo unos links donde pueden averiguar algo más:
Agent 2.0 Tool: Agent Character Editor (ACE)
Agent 2.0 Character: Merlin Character File
Agent 2.0 Core components
Foro en MSDN
Para que me crean lo que les digo les invito a revisar el siguiente video que prepare
Un secreto se puede aplicar a Web Sites... pero no lo digan a nadie ok :)
lunes, 2 de junio de 2008
How to: Oracle envia un correo cuando alguien se loguea
CREATE OR REPLACE TRIGGER LOGON_MAIL
AFTER LOGON ON database
DECLARE
v_connection UTL_SMTP.CONNECTION;
v_reply UTL_SMTP.REPLY;
BEGIN
v_connection := UTL_SMTP.OPEN_CONNECTION('servidormail.tudiminio.com',25);
v_reply := UTL_SMTP.HELO(v_connection,'servidormail.tudominio.com');
v_reply := UTL_SMTP.MAIL(v_connection,'remitente@tudominio.com');
v_reply := UTL_SMTP.RCPT(v_connection,'destinatario@tudominio.com');
v_reply := UTL_SMTP.DATA(v_connection,'USUARIO '||USER || 'FECHA INGRESO '||SYSDATE);
v_reply := UTL_SMTP.QUIT(v_connection);
END;
/
WPF + User Controls
http://geeks.ms/blogs/cristian/archive/2007/02/06/wpf-crear-un-control-linkbutton.aspx
http://blogs.solidq.com/ES/CuevaNet/Lists/Categories/Category.aspx?Name=WPF
http://thinkingindotnet.wordpress.com/2008/04/06/truco-crear-y-usar-controles-silverlight-y-wpf/
http://msdn.microsoft.com/es-es/library/bb514641.aspx
http://msdn.microsoft.com/es-es/library/bb655895.aspx
Este año comenzaremos con el estudio de esta tecnología ecaminados a construir verdaderas interfaces de usuario llamativas y útiles
martes, 27 de mayo de 2008
Revista Ineta Latam Mayo 2008
pueden descargar las publicadas de la siguiente direccion web: http://www.inetalatam.org/Revista/Revista.aspx
sábado, 24 de mayo de 2008
Armar y desarmar iMac G3
Desarmado
Armado
viernes, 23 de mayo de 2008
10 errores principales en el diseño de aplicaciones (Nielsen)
Es difícil hacer una lista de errores tan general, ya que los peores problemas son específicos de cada ámbito; no obstante, suelen caer en alguna de estas tres categorías:
* la aplicación resuelve un problema equivocado;
* la aplicación tiene funcionalidades inadecuadas para el problema correcto;
* la aplicación tiene funcionalidades adecuadas para el problema correcto, pero son demasiado complicadas para que el usuario las entienda
El único consejo general es basar el diseño, no en las intuiciones o suposiciones del desarrollador, sino en la investigación usando estudios de comportamientos y tareas, prototipado en papel, diseño iterativo y testeo con usuarios, etc. Las especificaciones de requerimientos están siempre equivocadas o son incompletas; por eso hay que basarse en lo que los usuarios hacen, más que en lo que dicen.
Estos son (para Nielsen) 10 errores de usabilidad frecuentes y especialmente escandalosos en una amplia variedad de aplicaciones.
VERSION ESPAÑOL
VERSION INGLES
Fuente: SQUaC http://squac.iti.upv.es/blog
jueves, 22 de mayo de 2008
Linux, Mac, PC
Second Novell Linux Spoof Ad
Novell Linux - Apple Ad Spoof (1st)
Mac Spoof: Email
Llego Enterprise Library 4.0
Enterprise Library 4.0 – May 2008 contiene las siguientes application blocks:
- Caching Application Block. Developers can use this application block to incorporate a cache in their applications. Pluggable cache providers are supported.
- Cryptography Application Block. Developers can use this application block to incorporate hashing and symmetric encryption in their applications.
- Data Access Application Block. Developers can use this application block to incorporate standard database functionality in their applications.
- Exception Handling Application Block. Developers and policy makers can use this application block to create a consistent strategy for processing exceptions that occur throughout the architectural layers of enterprise applications.
- Logging Application Block. Developers can use this application block to include standard logging functionality in their applications.
- Policy Injection Application Block. Developers can use this application block to implement interception policies that can be used to streamline the implementation of common features, such as logging, caching, exception handling, and validation, across a system.
- Security Application Block. Developers can use this application block to incorporate authorization and security caching functionality in their applications.
- Unity Application Block. Developers can use this application block as a lightweight and extensible dependency injection container with support for constructor, property, and method call injection.
- Validation Application Block. Developers can use this application block to create validation rules for business objects that can be used across different layers of their applications.
sábado, 10 de mayo de 2008
La historia detras de los 10 de Mayo
- 1026: en Córdoba (España) entran los generales amiríes Muyahid y Jayran.
- 1499: se publican las primeras cartas geográficas de Américo Vespucio.
- 1503: Cristóbal Colón arriba a las islas Caimán.
- 1508: en Roma, Miguel Angel inicia la pintura de los frescos de la Capilla Sixtina.
- 1534: el explorador Jacques Cartier llega a Terranova.
- 1706: las tropas franco-españolas de Felipe V levantan el sitio de Barcelona durante la Guerra de Sucesión.
- 1713: en España se promulga la Ley Sálica que prohíbe el acceso de las mujeres al trono.
- 1720: en Salamanca (España) se inicia la construcción de la Plaza Mayor.
- 1774: en Francia sube al trono Luis XVI.
- mas....
jueves, 8 de mayo de 2008
El famoso Imagine Cup 2006
lunes, 5 de mayo de 2008
DotNet Nuke
El costo es de 1USD para las chelas
miércoles, 30 de abril de 2008
Service Manual of iMac G3
sábado, 26 de abril de 2008
Comparación entre productos: Visual Studio 2008
Feature Area | |||||||||||
JScript 8.0 is an open implementation of JavaScript for creating active online content for the Web (What's New in JScript 8.0) | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | |||
Visual Basic 2008 is an evolution of the Visual Basic language that is engineered for productively building type-safe and object-oriented applications (What's New in Visual Basic 2008) | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ||
Visual C# 2008 brings the expressiveness and elegance of C-style languages to enable rapid application development for the .NET Framework (What's New in Visual C# 2008) | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ||
Visual C++ 2008 provides a powerful and flexible development environment for creating Microsoft Windows–based and Microsoft .NET–based applications (What's New in Visual C++ 2008) | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ | ♦ |
Academia Virtual de Microsoft
MVA es un sistema de aprendizaje realizado por Microsoft TechNet donde busca generar una experiencia que le permitirá mantener un relacionamiento a largo plazo, simulando una universidad Virtual. Podrá seleccionar carreras, y tener acceso a toda la información, estadísticas y avances. Acorde vaya avanzando en las carreras, podrá contar con beneficios tales como: carné de membresía, descuentos en compañías asociadas, premios, etc
Excel no sabe multiplicar????
Aquí les dejo un link a un post que habla sobre ese error de Excel
http://blogs.msdn.com/excel/archive/2007/09/25/calculation-issue-update.aspx
martes, 22 de abril de 2008
lunes, 21 de abril de 2008
jueves, 17 de abril de 2008
How to: Efecto de Windows Vista
Artículo completo en: http://www.elguille.info/colabora/2007/phanthom2k_efecto_ventana_vista.htm
Parallel Computing with Visual Studio and .Net
miércoles, 16 de abril de 2008
Project Euler .Net
What is Project Euler?
Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming skills will be required to solve most problems.
The motivation for starting Project Euler, and its continuation, is to provide a platform for the inquiring mind to delve into unfamiliar areas and learn new concepts in a fun and recreational context.
lunes, 17 de marzo de 2008
Se Vende
Vendo impresora a inyección a tinta, de marca LEXMARK modelo Z647 completamente nueva y de paquete cerrado
Valor: $50 USD (negociables)
Teléfono: 094245088
mail: lecastillox@utpl.edu.ec
Imprima con rapidez
- Hasta 17 ppm en negro; hasta 9 ppm a color
- Impresora compacta con alta calidad de impresión de texto y gráficos.
- Erradica casi totalmente los atascamientos de papel y administra una amplia gama de tipos de papel, desde sobres hasta papeles de hasta 150 lbs.
viernes, 14 de marzo de 2008
Apagar el computador con C#
url: http://www.box.net/shared/oqh7kw4ggw
elguille.info: http://www.elguille.info/colabora/2007/phanthom2k_ApagadoPC.htm
martes, 11 de marzo de 2008
Presenter .Net
puedes descargar el codigo desde el siguiente link:
http://www.box.net/shared/h3q1hzmoko
viernes, 29 de febrero de 2008
Oracle 9i DBA Fundamentals I (Vol 1) Student Guide
10 Tips para escribir Aplicaciones Web de Alta Performance
Framework 3.5, lecastillox, Microsoft, phanthom2k, Visual Studio, C#En este articulo publicado MSDN Magazine en enero del 2005 sobre tips de como construir aplicaciones de alto desempeño nos dan las pautas basicas para seguir.
Tip 1—Return Multiple Resultsets
Tip 2—Paged Data Access
Tip 3—Connection Pooling
Tip 4—ASP.NET Cache API
Tip 5—Per-Request Caching
Tip 6—Background Processing
Tip 7—Page Output Caching and Proxy Servers
Tip 8—Run IIS 6.0 (If Only for Kernel Caching)
Tip 9—Use Gzip Compression
Tip 10—Server Control View State
La evolución de LINQ y su impacto en el diseño de C#
En este artículo se hace referencia a las nuevas características que trae C# 3.0
url: http://msdn.microsoft.com/msdnmag/issues/07/06/CSharp30/Default.aspx?loc=es