Guerra Open-Source: terrorismo y software libre

Open source communism Sin palabras...

Léan el artículo original y opinen....

Open Source Warfare en  IEEE Spectrum Online

 

 

Vía Geeks.ms 

 

 

 

 

 

Sea el primero en calificar este post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

9 Principios Éticos en CSS que todo diseñador Web debería seguir

Una de las labores que siempre tengo que hacer en mi trabajo diario, es maquetar templates en CSS o validar algunas que hayan sido hechas por parte de mi equipo. Y a veces la respuesta que obtengo cuando encuentro algo que "parece" estar mal implementado o por lo menos no en la forma más óptima es que no existen reglas para hacerlo.

Pues creo yo que hacer las cosas por el lado correcto no es tan dificil como parece. Simplemente hay que tener sentido común y mucho orden. Lo cual debería ser básico en nuestra vida como desarrolladores.

Pues me encontrado un artículo muy interesante en Noupe.com que indica de forma muy concisa algunos principios sobre el uso de CSS que me parecen básicos y sobre todo lo suficientemente útiles como para hacer referencia y compartirlos:

  1. Indentar reglas heredadas y relacionadas.
  2. Agrupar y comentar las declaraciones de estilo.
  3. Mantener el estilo en una sola línea.
  4. Dividir el Estilo (CSS)  en algunas hojas (archivos).
  5. Reset elementos.
  6. Colocar un esquema de color para referencia.
  7. Utilizar nombres "realmente significativos" para el sistema.
  8. Ordenar alfabéticamente las propiedades de una regla CSS.
  9. Mantener una librería de Clases CSS realmente útiles.

Aquí debería agregarse el "Mantener lo más Simple Posible" ya que mientras más simple, será más fácil de mantener y sobre todo más facil de encontrar problemas y/o errores.

No quise traducir todo el artículo para que ustedes mejor lo visiten:

9 CSS Ethics Every Designer Should Have (Vía Noupe)

 

Sea el primero en calificar este post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Subsonic Project RoadMap and .NET 3.5

Para quienes hemos estado utilizando SubSonic en algunos proyectos que ameritaban un desarrollo realmente "ágil", veíamos un futuro incierto de alguna manera para este gran, pero gran proyecto. No teníamos información sobre siguientes versiones y su movida hacia .NET 3.5.

Pues Rob Conery en su blog nos da una mirada bastante interesante de lo propuesto para un futuro realmente inmediato para SubSonic. 

Entre las cosas importantes puedo resaltar:

SubSonic is NOT dead, not mired in anything, not even stalled. We’ve been sidetracked by flippin Real Life (way overrated). That’s over.

There are soooo many language enhancements to .NET 3.5 that we have a chance to refactor and trim our feature set really nicely. For instance, our entire Sugar library can be redone as extension methods - which is what they should be.

In addition, as many know, we have a lot of love coming for the new MVC framework.

It doesn’t make sense to rev two branched versions of SubSonic that run on a different platform, so the next major version will be a version rev to 3.0, and will work on .NET 3.5 only.

Lee el post completo: State Of SubSonic, November 2007

Sea el primero en calificar este post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Trabajando desde casa... Haciendo de un fin semana uno productivo

Por algunos azares del destino (y de algunos "deadlines" de proyectos), he tenido que hacer algunas jornadas en casa, los fines de semana, con la finalidad de alcanzar objetivos propuestos para algunos proyectos.

Trabajar en casa?, no es eso lo que todos soñamos? Sin oficinas, sin presiones, con tu familia!. Parece ser el lugar y el momento perfecto. Pero lograr trabajar de forma realmente productiva desde casa es algo más duro de lo que parece. Tenemos que tomar en cuenta algunas cosas y tomar algunas decisiones para cumplir los objetivos:

Disciplina

Lo primero que debemos conocer es que al trabajar desde casa requiere de una disciplina extrema y totalmente seria. Es más, actualmente estás  acostumbrado a la disciplina de oficina, trabajar una jornada de 8 horas (o más) haciendo muchas cosas. Entonces la disciplina viene en que tu jornada no debe ser de 4 horas con el X-box. Hay que ser disciplinado y no sentarte por la casa leyendo el diario durante 2 horas. O simplemente no dedicarte a realizar esa mejora en la casa que estabas esperando.

En otras palabras, deberías actuar tal como si estuvieras en tu oficina. En cierto nivel deberías tomar la idea de que no estás en casa realmente. Es así de simple. Debes asumir el hecho de que aunque esté físicamente en casa, mentalmente no lo estás.

Distracciones

Existen muchas distracciones en casa, El Xbox (otra vez), el Wii, La Tv, Tu esposa (que podría llegar a ser una "buena" distraccion, jejeje), los niños, el perro. El hecho de que tu casa es una completa distracción porque en estas fechas (Nov-2007) están haciendo arreglos navideños. Todo esto es real. El punto es que deberías ser capaz de dejar a un lado todas estas distracciones y enfocarte en el trabajo que estás haciendo. Si no lo puedes lograr, no puedes trabajar en casa ni lograr que al menos 10 minutos de trabajo sean realmente productivos.

Espacio de Oficina

Cuando he necesitado trabajar en casa, una o dos (cientos de veces) anteriormente, normalmente hacía a un lado algunas cosas en la mesita de la cocina, conectaba la portátil y me ponía a trabajar-conversar con mi esposa mientras pasaba el día. (Qué mal!). Lógicamente lo que en la oficina me tomaba 1/2 hora hacer, en casa me tomaba 4 horas. Es importante, imperativo, requerido, etc. Poder contar con un espacio dedicado al trabajo. En donde te puedas enfocar y dejar atrás las distracciones. Tener un espacio dedicado no solamente es bueno para tí y tu trabajo, sino que todas las personas de tu casa se darán cuenta que a pesar que estés allí, estás trabajando!.

Horario Normal de Trabajo

No es ganancia ni para tí ni para tu negocio, dedicar las 48 - 72 horas del fin de semana a trabajar, este hecho te resta el espacio-tiempo para dedicarlo a tu familia y para tu normal y saludable descanso. El punto está en poder tomar real horario de trabajo durante tu fin de semana, es decir de 8h00 a 17h00 (incluido tu break - lunch) bien aprovechadas deberían ser suficientes para tu salud mental y emocional junto a la de tu familia.

Aislamiento

Es totalmente obvio, a pesar de que puedas estar conectado a la Red de tu oficina o tengas conexión dedicada de internet en tu casa (aún no lo tienes?), no todos los integrantes en tu proyecto o en el negocio, van a estar a la mano mientras haces tus labores. Recuerda es fin de semana!. Entonces tomar este hecho y asimilarlo es bastante duro, no tendrás a tu jefe de proyecto para hacerle preguntas o a tus compañeros de trabajo para consejos... Estás solo.

Controla tu Peso!

Jajaja, puede sonar trivial, pero cuando estoy trabajando en casa, tengo a la mano cualquier tipo de golosina para hacer mi día más ameno (enlácese con distracciones arriba). Un sánduche de jamón, unas galletas, un vaso (o jarra) de jugo o Coca Cola. Todo eso te lleva en jornadas repetitivas a subidas de peso enormes,... jejeje... Sólo tómalo en cuenta.

Pues, creo que algunos de estos hechos y consejos podrían ser importantes para mejorar tu tiempo de trabajo en casa durante un fin de semana. No es duro, puede resultar complicado pero si ya tuviste la "comprensión" de tu familia para hacer tus labores durante ese fin de semana: "Hazlo bien".

Aparte recuerda, estando en casa tienes otra ventaja: No serás interrumpido por preguntas de todo tipo (desde los últimos capítulos de Heroes, hasta la solución a un problema de AJAX) por parte de tu equipo y otras personas. Es la oportunidad para realmente hacer tu trabajo!...

Happy codding.

 

Actualmente calificado con 5.0 por 1 personas

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Visual C# 2008 Keybinding Reference Poster

Visual C# in Visual Studio 2008 and Visual C# 2008 Express Edition.

Wall chart showing useful keyboard shortcuts for Visual C# programming language.

A high quality, print-ready PDF containing the useful keybindings for developers that choose the C# developer profile in Visual Studio 2008 or use Visual C# Express.

Instructions

  • Download and extract the PDF
  • Send to your favorite full color printer/copier
  • Hang on Wall
  • Code
  • Smile

Download at Microsoft Developer Network.

Sea el primero en calificar este post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Categorías

Sponsors


    Blogroll