| Perfil de LucianaLuciana MedinaFotosBlogListas | Ayuda |
|
30 octubre Publicando articulos en MUGBuenas... en esta entrada quiero contarles que he publicado un articulo en la revista MUG (Grupo de Usuarios de Microsoft).
Este artículo es sobre Team Foundation Server, tema de mi pasantía en Raona.
Ahí les muestro la Tapa de la Revista donde el último recuadro a la derecha es mi artículo y la Nota completa (2 hojas)
Luciana Medina 28 agosto U3 Smart DriveSale mi padre apurado a comprarse un pen drive para llevar unos archivos a un congreso. Le dan un dato, “fijate que en tal supermercado están baratísimos”. Bien, ni lento ni perezoso, va en busca del dichoso pen drive. Cuando llega, el vendedor le ofrece otro, no el que le habían dicho, sino otro mejor, pero al mismo precio; como dijo el vendedor: “Este, es de marca conocida” y listo! La compra fue realizada. Vuelve a casa y me muestra el pen drive, y leo: “U3 Smart Drive” ah… dije yo… “y eso?”… silencio, nadie respondió. Bueno, como cualquier novedad… google.com >> buscar: U3 smart drive… … y ahí fue! Gran descubrimiento. Leo, veo demos y demás. Finalmente, me animo a colocar el Pen Drive en la computadora y aparece una señorita hablando en inglés, diciendo las características de lo que, por casualidad, llegó a casa. Ojo!! que eso que dijo en inglés, también podía escucharse en castellano... Sinceramente, no he tenido oportunidad de profundizar en esa nueva tecnología, pero me resultó bastante interesante y útil. Los invito a conocer eso de U3 Smart Drive.
Prometo averiguar un poco más sobre el tema, por ahora se poco.
Saludos
Luciana Medina 19 agosto Series de TV en InternetPara quienes los padres toman el control del televisor a partir de las 20.30Hs y nos perdemos las mejores series... acá va un link que tiene las series de Tv desde el principio. Muy interesante lugar: TvLinks
Además se pueden ver películas, dibujos animados, documentales y videos de música.
Espero que les guste y les sea útil, también, a quienes no tienen cable. Es una buena opción mientras cenan. Saludos
Luciana Medina 06 agosto Sensación Simpsons!!!Después de un tiempo de receso, vuelvo a potear algo. Pero como no estoy tan isnpirada me valgo de otros para mantenerme viva...
Aquí va, más de la gran sensación del momento... Los Simpsons
links para crear personajes http://www.milkandcookies.com/link/41026/detail/
Saludos
Luciana Medina 28 mayo Telecomunicaciones: NoticiasPara que los padres se queden tranquilos, el avance de la tecnología está a favor de ellos. Ahora es posible controlar a sus hijos. En TOKIO, existe un boleto de tren con un número único que identifica a una persona (en este caso, a un niño) y envía un mail a su madre cuando ingresa a la estación para subir al tren. Acá dejo el link para que lean la nota completa de Yahoo
24 abril Bases de Datos, SQL, ADO.NET... ... que temas!! (2vez)Hubo un pequeño problema al momento de ingresar un comentario de mi parte, tratando de responder al comentario anterior (que no está) de Julio quien`estaba interesado en usar variables dentro de los SP, sumar, restar, etc... Así que, vuelvo a postear sobre Stored Procedures y agrego el ejemplo del uso de variables en ellos. Post Origunal: "Uno nunca termina de conocerlos..." algo así interpreté del comentario de un compañero de trabajo después de expresar mi "sentirme a gusto" con esos temas. Y creo que tiene mucha razón. Todos los días agrego algo más, no termino de ver todo lo que esos temas involucran. Hoy le tocó el turno a Stored Procedures, que a mi parecer enriquecen la idea de desarrollar en capas. Buscando definiciones, esta es la que preferí. Según Joe Barnes, un Stored Procedure es un procedimiento almacenado como un conjunto de instrucciones escritas en el lenguaje Transact-SQL (T-SQL) y es compilado y ejecutado en una base de datos relacional. (ver) Un ejemplo de estos Stored Procedures (hecho por mi): set ANSI_NULLS ON CREATE PROCEDURE DatosProductos AS -- sentencia ado INSERT INTO dbo.Productos (Descripcion, Precio)
VALUES (@p1, @p2) Y ahora el ejemplo sobre el uso de variables en los Stored Procedures: CREATE PROCEDURE [Datos] INSERT INTO Base (Dato) VALUES (@numeroSalida)
Luciana Medina 19 abril Una buena para mi ciudad...Despues de un año y medio de esperar, el 16 de Abril reinauguraron el Teatro Municipal de Río Cuarto. En este evento los actores de “La Comedia de Río Cuarto” montaron una obra que repasó la historia del teatro, desde sus comienzos hasta la actualidad; también se presentó el coro polifónico Delfino Quíricci y la Orquesta de Cámara Julián Aguirre. ver Nota en La Voz del Interior ver Nota en TeleDiario digital ver FOTOS en Tiempo Cero Me han emocionado mucho las 37 fotos de Tiempo Cero por lo hermoso que ha quedado el Teatro, impecable! Leyendo por ahí, se comenta que el teatro tiene 120 años, arrancó con "La Marca del Este", luego se llamó "La Rueda" y estaba donde hoy es "Estación Cero" y finalmente "Teatro Municipal". Espero que compartan esta satisfacción que se siente cuando uno ve avanzar su ciudad, la ciudad donde uno nació y creció.
18 abril Algunos ejemplo con JavaScript
Dado que en internet hay varios (para no decir, demasiados) ejemplos de cómo hacer determinadas cosas en JavaScript, acá planteo algunas sentencias que he usado y que por ende, funcionan, o al menos en mi proyecto... Ejemplo 1: agregar celdas (cells) a una tabla
Ejemplo 2: eliminar una fila (row)
Ejemplo 3: celdas con elemenos como CheckBox o Button.
Ejemlo 4: eliminar de un DropDownList un item seleccionado:
Ejemplo 5: Obtener la cantidad de filas de la tabla
Ejemplo 6: Agregar el item al DropDownList eliminado
Es un placer compartir las cosas que voy descubriendo. Espero que sirvan
11 abril Estas Nominada!!He sido marcada (Taggeada) por Lucas Ontivero y estoy condenada a escribir 5 cosas de mi que no sepa todo el mundo... Es decir, pequeños secretos que uno tiene guardados. Veamos... 1- Bien conocido por algunos y no tanto por otros. Mi miedo a las alturas. Si, si... no me animo a asomarme a los balcones, ni que decir de subirme a los juegos modernos de los parques de diversiones. 2- En un ámbito (más bien) profesional, he formado parte de un grupo de investigación en la UNRC de donde surgió una publicación: "Simulación y Análisis del Algoritmo de Codificación Turbo en Sistemas de Comunicaciones Móviles: Un estudio comparativo”, para uqe vean que he hecho algo durante mi estadía en la universidad 3- En cuanto a lo artístico, hay poco que contar. He tomado clases de Salsa durante 5 meses. Hay que ver lo patadura que puede resultar una persona, y lo sencillo que es convertirla en una bailarina de estilo... jajaja... 4- Más arte... .... Telar! si, he tejido en telar e intento continuar con esa tarea, pero antes tengo una peor, conseguir un telar para tener en el dpto de Cba. 5- Deportes: bueno, en deportes me destaco en (para no decir que sólo se jugar al) Tenis, me defiendo bsatante bien en Paddle (gracias al tenis) y me animo a jugar al Voley. Bien, ahi fueron 5 pequeñas cosas. Y como dicat este juego, tengo que psarle la posta a otros 5... que cosa... ya están todos marcados?? Veamos... Martin Peppino, Pablo Lerda (crea tu blog de una vez!!!!), Carlos Zanini, mi hermana Angie y a mi prima Ceci. Los demás... empiecen a crear sus BLOGS!!!! Saludos Luciana Medina 09 abril Session en ASP.NETUn servidor Web no guarda el estado de las variables por cada solicitud de una pagina. La existencia de Sesiones (Ver Session) permite conservar el valor de las variables mientras dure la sesion creada. La sesión del usuario comienza cuando abre por primera vez una página en la aplicación y termina si el usuario no abre otra página de la aplicación durante un determinado período de tiempo o si pone fin de manera explícita a la sesión. Por ejemplo, en el item .aspx donde se quiera conservar el valor de cierta variable se escribe: Session["Nombre"] = "Luciana"; y luego, para invocar dicha variable: string miNombre = Session["Nombre"].ToString(); En este caso, la variable miNombre tendra el valor de "Luciana"... Así puedo conservar el valor de una variable, la verdad... que bueno! Luciana Medina 20 marzo Casualidades PersonalesResulta que mi apellido es el nombre de una de las ciudades más importante de Arabia Saudita. "Medina es una ciudad ubicada en la región del Hiyaz, dentro del territorio del actual reino de Arabia Saudita. Su nombre completo es Madīnat an-Nabī, (Ciudad del Profeta), Madīnat Rasūl Allāh (Ciudad del Enviado de Dios) o Al-Madīna al-Munawwara, (la Ciudad Luminosa), porque en ella surgió la primera comunidad musulmana." Casualmente, tengo descendencia árabe, aunque del Líbano, pero musulmanes al fin... Luciana Medina 16 marzo Competir con Google??Así parece, Wikipedia se lanza al mercado de las búsquedas... Competirá con Google y Yahoo... Les tiro algunos detalles: ... El equipo colaborador responsable de Wikipedia planea elaborar un motor de búsqueda que enfrente a los de Google y Yahoo ... ... la contraparte comercial de Wikipedia, que no tiene fines de lucro... ... "La idea de que Google tiene ventaja porque tienen científicos extraordinarios puede estar ahora un poco anticuada"... Para ver la nota completa: "Equipo de Wikipedia retará a Goggle y Yahoo en buscadores"
08 marzo en Río Cuarto... hace 52 añosDejo un link de un artículo del Diario Puntal de Río Cuarto que cuenta, con palabras de quienes participaron, el bombardeo al Taller Regional de Aviación. Me pareció más que interesante.
Luciana Medina 09 febrero Alguien quedó fueraPerdón Martín Peppino!!! Si hay alguien a quien le deba dar las gracias por ayudarme, es a Martín Peppino... Desde que entré a Raona, Martín ha estado ahí para lo que necesité. Siempre dispuesto a ayudarme. Gracias!! Como por ejemplo con este Blog, me ha dado una mano importantísima para que yo lo cree y lo customice a mi gusto... Bueno, hoy aprovecho para decirte gracias y FELIZ CUMPLE!!!!
Más ayuda en TFSDebo agregar una persona más a la lista de compañeros que me tienen paciencia. En este caso, Lucas Ontivero ha tenido que soportar mis consultas. Gracias Lucas!! Al fin, luego de renegar un tiempo considerable, he logrado automatizar el Build con Team Foundation Server. Les aclaro que después de momentos de luchas, broncas y satisfacciones; de días de leer y releer casi todo lo que google mostraba, resultó divertido crear Automated Builds. Para hacer estos Builds es necesaria otra herramienta que se incorpora a TFS. Esta herramienta es Team Foundation Build que proporciona la funcionalidad de un laboratorio de generación (o Builds) a Visual Studio; permite sincronizar el código fuente, compilar la aplicación, ejecutar las pruebas unitarias asociadas, realizar análisis de código, automatizar los Builds y publicar informes de los mismos. En cuanto a los Builds, es posible ejecutarlos desde el Command Prompt de Visual Studio o creando tareas programadas de Windows. Si! podemos automatizar los Builds creando tareas programadas de Windows. Se crea un archivo .bat que contiene los parámetros necesarios:
y se lo incorpora a una tarea programada de Windows. Ya está, tenemos un Automated Build!! Lástima que a mi me llevó más tiempo que esos 8 renglones... ... ...
06 febrero Novedades InformáticasViendo las novedades informáticas encontré un artículo que me ha llamado la atención. El título es: "Un tribunal alemán prohíbe el uso policial de programas informáticos de espionaje contra sospechosos" Se supone, o quiero creer, que la tecnología y la programación avanzan para mejorar la vida de las personas. ¿Por qué creer que tiene que ser utilizado con otro fin? Acá les dejo el link por si quieren leer el artículo completo
02 febrero Algo relacionado con C#
Raona no sólo es mi lugar de trabajo, sino mi fuente de conocimientos... Por el momento C#, junto a TFS, son los protagonistas. Es importante aclarar que todo lo que logro día a día es gracias a la paciencia de Ramón Bosch, Gustavo Bonansea y Carlos Zanini. Principalmente de Carlos quien está soportando mis consultas a diario... Entremezclado con TFS, habrá algo de C# para comentar, como en este caso. Leyendo un poco llegué a los ensambladores (o Assemblies), se me ocurrió hacer un Post con información (recopilación de información) sobre ellos. ------------------------------------------------------------------------------------------------ Los Assemblies componen la unidad fundamental de implementación, control de versiones, reutilización, ámbito de activación y permisos de seguridad en una aplicación basada en .NET. Los Assemblies adoptan la forma de un archivo ejecutable (.exe) o un archivo de biblioteca de vínculos dinámicos (.dll), y constituyen unidades de creación de .NET Framework. Le proporcionan al Common Language Runtime la información que necesita para estar al corriente de las implementaciones de tipos. Un Assembly puede entenderse como una colección de tipos y recursos que forman una unidad lógica de funcionalidad y que se generan para trabajar conjuntamente. Cada Assembly es auto descriptivo y basta con colocar el Assembly en un directorio determinado para poder obtener su funcionalidad. Metadata es información guardada en un Assembly que describe el tipo y método del mismo. Es esto lo que le permite al Assembly, ser auto descriptivo. Todos los Assemblies contienen un manifiesto (Manifest) que describe qué hay dentro de cada Assembly, incluyendo información de identificación (nombre, versión, etc.), una lista de resources, un mapa para conectar tipos públicos con el código de implementación y una lista de Assemblies con los que se referencia. Es posible ver el Manifest utilizando ILDasm. Cuando el Assembly tiene más de un módulo, el Manifest incluye un código que identifica cada módulo para asegurar que, cuando el programa se ejecute, sólo la versión apropiada de cada módulo sea levantada. El Assembly que es utilizado en una única aplicación es denominado Assembly Privado. En cambio, cuando la dll tiene un propósito general, que puede ser utilizada por varias aplicaciones y de la cual existe una copia en el Global Aassembly Cache, este Assembly se denomina Assembly Compartido. Global Assembly Cache (GAC) es una carpeta especial en el disco donde se guardan todos los Assemblies Compartidos. Entonces, un Assembly es: · Una unidad lógica de código · Físicamente existe como DLLs o EXEs · Puede contener uno o más archivos · Los archivos pueden incluir cualquier tipo de imagen, texto · Cuando se compila el código fuente, por defecto, el exe/dll generado es un Assembly · A menos que el código esté ligado al Assembly, éste no puede ser usado por otra aplicación · Cuando se habla de la versión de un componente, se habla en realidad de la versión del Assembly al que pertenece · Cada archivo de Assambly contiene información sobre sí mismo. Esta información es llamada Assembly Manifest ----------------------------------------------------------------------------------------------- Luciana Medina 22 enero Arquitectura de TFSLa arquitectura de Team Foundation Server puede dividirse en dos conceptos, uno lógico y uno físico. La arquitectura lógica de TFS está basada en una arquitectura multi-capas: - Data Tier: este nivel lógico consiste en Microsoft SQL Server 2005 e involucra:
- Application Tier: está compuesta por servicios Web, aplicaciones front-end integradas con Internet Information Services (IIS). Estas aplicaciones incluyen SQL Server 2005 Reporting Services, Team Foundation Core Services y Windows SharePoint Services, además del Team Foundation Windows services. Encierra los siguientes servicios:
La capa de aplicación de Team Foundation integra, además, Team Foundation Build y Team Foundation Server Proxy. Estas aplicaciones se comentan en la arquitectura física de TFS. - Client Tier: este nivel contiene Team Explorer que puede ser utilizado como una aplicación única o integrada con Visual Studio 2005. Esta capa lógica se integra, también, con Microsoft Office Project 2003 y Microsoft Office Excel 2003. El nivel del cliente utiliza, para comunicarse con el nivel de la aplicación de Team Foundation, los mismos servicios Web mostrados en este último nivel, a través del modelo de objetos de Team Foundation Server. Por otro lado, la arquitectura física se define como: - Single-Server: donde Team Foundation Server desarrolla tanto la capa de aplicación como la de datos en una única computadora. - Dual-Server: en este caso, las capas de aplicación y datos se ubican es diferentes nodos. - Team Foundation Build: como se muestra en la arquitectura lógica, Team Foundation Server ofrece build automatizado y se logra a través de esta herramienta. Es posible instalar Team Foundation Build en una computadora diferente o en la misma que contenga la capa de aplicación de Team Foundation. - Team Foundation Server Proxy: mejora el funcionamiento de control de versión de TF. Es posible instalar Team Foundation Server Proxy en una computadora diferente o en la misma que contenga la capa de aplicación de Team Foundation. - Team Explorer: para acceder a Team Foundation Server es necesario instalar, primero, Team Explorer quien provee el acceso a los servicios de seguimiento de Work Items, Project Manegement y Version Control.
Luciana Medina 17 enero Team Foundation Server (TFS)Team Foundation Server (TFS) es el principal producto de colaboración para Visual Studio Team System. Esta es la herramienta de Microsoft Visual Studio 2005 Team System para lograr un excelente trabajo en equipo, ya que permite integrar las aplicaciones del cliente proveyendo herramientas de administración, información del proyecto, reportes y control de código fuente. Es una herramienta de administración de proyectos que ofrece funciones de control de código fuente, seguimiento de elementos de trabajo, builds automatizados gracias a Team Foundation Build, un sitio Web de Windows SharePoint Services como portal del proyecto, permite la creación de informes y administración de proyectos. TFS incluye, también, una base de datos donde se guardan los datos del seguimiento de elementos de trabajo, el control de código fuente, las generaciones y las herramientas de pruebas. Es importante tener en cuenta que existen ciartas aplicaciones que son fundamentales para el funcionamiento de TFS Aplicaciones que son necesarias instalar antes de Team Foundation Server: - Internet Information Services (IIS) with ASP.NET enabled. ver - Microsoft SQL Server 2005 Standard or Enterprise Edition. ver - The Hotfix for Microsoft SQL Server 2005. ver - The Hotfix for Microsoft .NET Framework 2.0. - Windows SharePoint Services 2.0 with Service Pack2. ver
Como así también, aplicaciones que complementan a TFS Aplicaciones que pueden instalarse luego de Team Foundation Server: - Team Explorer - Team Foundation Build - Team Foundation Server Proxy
16 enero Primero lo Primero...De a poco, y con paciencia, este blog se irá contruyendo con diferentes temas, noticias, fotos y demás. Contendrá temas relacionados tanto a aspectos personales como laborales. De más está decir que se aceptan comentarios, críticas y contribuciones... Bien, este Post es la presentación y la aclaración de la utilización de este Blog. Los siguientes Posts tendrán contenidos más interesantes.
|
|
|