Utilizando objetos IDisposable
Esto no está relacionado con el juego, pero al ver a tanta gente escribiendo código en los foros que se parece a esto:
Stream stream = storageContainer.CreateFile("MyFile.txt"); StreamWriter writer = new StreamWriter(stream); writer.Write("Stuff"); writer.Close(); stream.Close();
Me estremezco al ver eso.
Improductividad Organizada
En este post queremos analizar como la propia organización acaba siendo improductiva a través de los excesivos consumos de tiempo de los trabajadores en tareas banales o en un mal uso de las herramientas de trabajo, voluntades de los superiores o la mala planificación del trabajador.
Como siempre se ha dicho, «el tiempo es oro«, y es el bien más preciado de nuestra vida, pues al fin y al cabo cada jornada es una lucha contrarreloj. Cada día, cuando llegamos al trabajo, lo hacemos con una idea de cómo será nuestro día, a veces no es una planificación milimétrica ni escrita, pero si es una idea general de cómo debe ser nuestra jornada, normalmente organizado de tal forma que podamos encarrilar perfectamente nuestra profesión con la vida familiar, pero ¿por qué suele fallar?
Leer más…
Herramientas de SQL Server Business Intelligence
Uno de los segmentos de más rápido crecimiento en el mercado de SQL Server es el área de Inteligencia de Negocios (Business Intelligence). Con grandes cantidades de datos, gestión de los datos y conocimientos se ha convertido en ganar más de un desafío. Afortunadamente, muchas organizaciones se están centrando en productos para mejorar la visión de los datos para los profesionales TI y los usuarios. Esto nos da más tiempo para centrarse en nuestras necesidades y datos, en lugar de tener que construir sofisticados productos personalizados como parte de las necesidades. Por lo tanto, en este artículo les presento los vendedores que suministran herramientas de Business Intelligence en el mercado de SQL Server.
Leer más…
Ver videos de YouTube sin Flash, usando HTML5 y h.264
¿La mejor demostración que es posible ver videos en la web de forma extremadamente sencilla, sin instalación de plugins y sobre todo: evitando elpesado e inestable Flash? YouTube, por supuesto.
Como se comentaba meses atrás, el sitio de videos de Google está experimentando con deshacerse de Flash para mostrar los videos aprovechando las bondades de HTML5 y h.264. ¿Cómo hacerlo? simplemente activando el beta en YouTube HTML5 Video Player. Inmediatamente después, se puede acceder a cualquier video (siempre y cuando no tenga publicidad antes) del sitio y verlo.
Leer más…
Libro Ingeniería de Sistemas para Principiantes
El verdadero desafío numero uno de las organizaciones es la creación inteligente, instrumentada e interconectada de productos inteligentes: ¿cómo podemos integrar con eficacia y eficiencia de una compleja combinación de tecnologías para crear un «sistema de sistemas» inteligente que cumple sus expectativas y hace honor a su potencial? La solución está en la ingeniería de sistemas. Este libro de edición limitada explica qué es la ingeniería de sistemas y cómo puede ayudar a simplificar el desarrollo de productos inteligentes y conectados. Si estas buscando la manera de acelerar el tiempo de salida al mercado, garantizar la agilidad del negocio y ofrecer productos inteligentes de alta calidad, mientras reduces costos, este libro es para ti.
Remover todas las etiquetas HTML y dejar solo el texto plano
Me animó a escribir este consejo/truco debido a tantas preguntas recibidas para este problema.
Supongamos que tenemos un montón de cadenas HTML, pero lo que desea es eliminar todas las etiquetas HTML y dejar solo el texto plano sin formato.
Puedes utilizar Regex para rescatarlo.
El Regex que había desarrollado antes era más complicado, entonces, alguien me hizo una sugerencia, por lo que ahora es más sencillo, es un «\<[^\>]*\>».
Leer más…
Una comparación de alto nivel entre Oracle y SQL Server
Las organizaciones a menudo emplean un sin número de plataformas de base de datos en su arquitectura de sistemas de información. No es raro ver a medianas y grandes empresas utilizando de tres a cuatro diferentes paquetes de RDBMS. En consecuencia, los DBA de estas empresas aspiran a tener una amplia gama de habilidades a través de una serie de áreas.
Profesionales de la base de datos que han trabajado con una sola plataforma se preguntan a menudo sobre el aprendizaje de algo diferente a medida que avanzan en su carrera. Algunas personas se vuelven lo suficientemente valientes como para gastar tiempo, dinero y esfuerzo en tomar el camino del aprendizaje. Otros se enfrentan a la tarea de aprender un nuevo sistema que se une a una empresa o de búsqueda de puestos de trabajo. Y, sin duda, especialistas en contratación y los empleadores también prefieren candidatos que tengan experiencia en más de una área.
Leer más…
Javascript: Redondeo a 0 o a 0.5
En un proyecto reciente que tuve la necesidad de redondear un número al decimal más cercano de la mitad (por lo que el número se quedará en 0.0 o a 0.5) utilizando JavaScript. Por lo tanto, si el valor era 100.1 o 100.2, devolvería 100. Si el valor fue de 100.3 o 100.4, devolvería 100.5, y así sucesivamente. No hay funciones de redondeo integradas en JavaScript.
Leer más…
Lenguajes de programación para principiantes
La gente me pregunta ocasionalmente que lenguaje de programación aprender como primer lenguaje. Realmente no hay una buena respuesta a esa pregunta y lo que recomiendo ha cambiado a través de los años. Más que recomendar un lenguaje específico yo pensé resumir algunas de las cosas que pienso cuando recomiendo un primer lenguaje.
Una estructura de datos: pila javascript
En lugar de escribir sobre «puros» algoritmos esta vez he decidido escribir sobre estructuras de datos y comenzar con una aplicación de pilas en javascript. Sin embargo los algoritmos y estructuras de datos han convivido desde el comienzo de la informática. Otra razón para escribir sobre las estructuras de datos es que muchos algoritmos necesitan una estructura de datos en concreto para ser implementados. La mayoría de algoritmos de búsqueda dependen de las estructuras de datos. De tal manera que la búsqueda en un árbol es diferente a buscar en una lista enlazada.
Leer más…