::::
::Español :: Blog de un Dunadan
Module Border Module Border
  Categorías   Minimize

Module Border Module Border
Module Border Module Border
  Renata   Minimize

Module Border Module Border
Module Border Module Border
  Buscar   Minimize

Module Border Module Border
Module Border Module Border
  Archivo   Minimize

Module Border Module Border
Module Border Module Border
  New_Blog   Minimize

Module Border Module Border
Module Border Module Border
  La Bitácora de Dúnadan Raptor  

Author: Dunadan Raptor Created: Wednesday, February 15, 2006
Algo sucede cada día y cada día algo queda para recordar...

Nació a las 9:25, sus hermanos la vieron en Nursery y no sabían si era varón o mujer. SORPRESA HASTA EL FINAL. Saludable y hermosa.

¿Cuántos parámetros podemos adjuntar a un procedimiento almacenado?

Según MSDN: pueden ser hasta 2100!!!

No toda organización tiene el lujo de tener un equipo que incluya separadamente s administradores de Base de Datos (DBA's) desarrolladores y soporte TI.

Encontré este artículo en inglés (siempre son en inglés ¿no?) que presenta de manera sencilla lo que involucra enfrentarse al momento en que es inevitable restaurar una base de datos. Este es el enlace: http://www.builderau.com.au/program/sqlserver/soa/Restore-your-SQL-Server-database-using-transaction-logs/0,339028455,339282046,00.htm

Hace como una década empecé a leer How The Mind Works, el segundo libro del lingüista Steven Pinker. Las ideas que propone fruto de sus investigaciones eran reveladores vistazos a la manera en que formamos nuestro pensamiento.

En 2004 fue nombrado por la revista Time como una de las 100 personas más unfluyentes del globo. Hace unos días mientras veía la presentación de Maeda sobre la Simplicidad, me topé con otra charla que dió Pinker en TED.

John Maeda del MIT publicó el 2005 un libro llamado Laws Of Simplicity. (Leyes de la Simplicidad). En su sitio expresa las reglas con palabras sencillas:

  1. Reducir
  2. Organizar
  3. Ahorrar Tiempo 
  4. Aprender 
  5. Diferencias
  6. Contexto
  7. Emoción
  8. Confianza 
  9. Fracaso 
  10. La Razón 

Tendrás que visitar el sitio del libro (y entender inglés) para saber de que se trata cada regla, pero en la charla que dió en TED sumarizó todas en una más sencilla: Disfrutar más la vida, con menos sufrimiento.

Visual Studio team System es la solución de Microsoft para el manejo del ciclo de vida de aplicaciones. Para manejar un proyecto de creación de un directorio en asp.net para RockAndBol.com decidí usar este sistema y luego documentar mis experiencias en el Blog a modo de referencia para otros.

Read More »

Tal como los miembros de la Alianza Agil (Agile Alliance) previnieron, mucha gente piensa que las metodologías de desarrollo ágil equivalen a métodos livianos (en el sentido de light), provocando una falsa visión respecto a su seriedad o utilidad.

Jim Highsmith, uno de los fundadores resume en su sitio la esencia de la Agilidad, comprendida como aproximación al desarrollo:

"El futuro de la ecomomía de nuestra Era de la Información le pertenece a los Ágiles, aquellas organizaciones que tienen la capacidad de crear cambio, e incluso un poco de caos, para sus competidores. Si puedes innovar mejor y más rápido--puedes crear cambio para los competidores. Si puedes responder rápidamente a iniciativas competiticas, nueva tecnología, y requerimientos de clientes-- creas cambio para los competidores. Si eres más lento, menos innovador, tu respuesta es menor - entonces estás condenado a estrategias de sobrevivencia en un mar de caos impuesto por otros. Va a ser tu compañía la que imponga el ritmo de cambio, o serán los competidores quienes lo hagan? En un mundo de constante cambio, los rigorosos y tradicionales métodos de administración de proyectos y desarrollo de software son insuficientes para el éxito." (Jim Highsmith).

Dos de los preceptos del Manifiesto para el Desarrollo Ágil de Software afirman que son a) las herramientas y los procesos los que deben adecuarse a la gente y sus interacciones y b)que el principal énfasis está en la producción de software funcional antes que enfocarse en documentación exhaustiva.

Dentro de las tareas del día a día es fácil olvidar esta perspectiva, pero he encontrado que enfocarme en los dos primeros a toda costa me ha ayudado a cumplir con tiempos de entrega; enfrentando menos errores y logrando mayor satisfacción del cliente.

De manera obvia el resultado de alinear los objetivos del proveedor con los del cliente es una colaboración permanente que minimiza, como consecuencia, la discusión de términos contraactuales. El uso de metodologías Ágiles contribuye a que esto suceda de manera natural.

Finalmente la familiarización con un cambio constante, implica adaptarse al cambio y ser muy rápido para reaccionar. La programación que se basa en métodos ágiles implica ser capaces de abandonar planes para poder reaccionar a tiempo.

En siguientes entradas publicaré anotaciones de mi experiencia con aplicación de la Agilidad en proyectos del mundo real.

Son bienvenidas preguntas, comentarios y sugerencias, pero via el foro de discusión.

Al parecer por los datos de este mensaje, la respuesta es un rotundo SI. La nota fue publicada en eWeek, una de las revistas más respetadas de la industria. Está en inglés, pero básicamente dice que Microsoft está colocando actualizaciones sin el conocimiento ni permiso de los usuarios. La actividad fue reportada a eWeek por gente de Windows Secrets.

Esto fue el 12 de septiembre y no hay una respuesta oficial de Microsoft todavía.

Al usar un Panel Extender el posicionamiento es correcto en Firefox pero en las versiones de Internet Explorer solamente se puede asegurar un lugar fijo incluyendo los items dentro de un panel al que se le asigna un estilo. Por ejemplo al panel:

<code><asp:Panel ID="pnlMyPanel" Height="100px" width="80px" CssClass="pnlPanelExtender" runat="Server"></code>

Y en la hoja de estilos o una etiqueta style:

.pnlPanelExtender{position:relative;}

 

Quizás llamar a Mark Rusinovich un recurso sea demasiado pretensioso. Pero después de verlo en una presentación sobre algunas técnicas para remover malware, queda claro que navega en el ámbito del corazón de Windows como ninguno y es poco decir que sus consejos son un recurso invalorable.

Las herramientas que creó junto a su empresa System Internals- que luego fue SysInternals y ahora es parte de Microsoft, empresa para la que trabaja ahora-, deben ser parte de la caja de herramientas de cualquier profesional en TI.

Mis herramientas favoritas son el RootKitRevealer (RKR), Process Explorer, AutoRuns y TCPView. entre las cuatro se puede apreciar muchos detalles del funcionamiento de la PC y pillar software malicioso.

Un sitio sugerido por Rusinovich es www.spywarewarrior.com que lista recursos interesante en la guerra contra el spyware. Particularmente llama laatención Search And Destroy de Spybot. Una herramienta gratuita que tiene más recursos que cualquiera de las comerciales con las que se compara.

En este post puse unas cuantas herramientas que he estado usando exitosamente para trabajos de limpieza, cuando es mejor limpiar que reinstalar o cuando es imposible reinstalar sin perder información crítica.

Module Border Module Border