Entradas

Chistoso video de Bill Gates vs. Steve Jobs.

Saludos, Les dejo un interesante video de una batalla entre Steve Jobs y Bill Gates, se que muchos de nosotros nos llama la atención este tipo de videos, ya que nos pueden ayudar a cambiar nuestro paradigma de a donde se dirige la tecnología hoy en día.

Business Intelligence a su alcance

Las empresas necesitan herramientas para llegar a otro nivel dentro de su mercado, herramientas que los ayuden a tomar grandes decisiones utilizando la información provistas por sus sistemas transaccionales. Estos softwares son muy útiles a la hora de crear planificaciones, tomar decisiones estratégicas o brindarles un mayor conocimiento de su mercado. En el mercado existen dos importantes herramientas como son: cognos y microStrategic, dos herramientas sumamente poderosas que ayudan a nuestras empresas a obtener un mayor rendimiento de su información. Actualmente cognos, una empresa comprada por IBM, es el lider sin dudas en el mercado, ya que brinda una herramienta capaz de manejar cubos dinámicos con grandes cantidades de información aplicando las mejores técnicas OLAP existentes como son: MOLAP, ROLAP y HOLAP. Para mayor información visitar: http://www.cognos.com/products/index.html

Componentes para graficar en programacion

Saludos, hoy les voy a traer un algo interesante, los mejores componentes para diseñar gráficos en nuestras herramientas empresariales, cuales son los mejores, bajo que plataforma funcionan y que necesitamos para ponerla en ejecución. He tenido la oportunidad de utilizar varios componentes, pero los 3 principales que he podido utilizar se lo muestro a continuación: Dundas Chart : un componente muy amigable para desarrolladores . net , lo primordial es que es muy sencillo de utilizar, no requiere de ser muy experto en programación para poderlo montar en tu aplicación. funciona con Vb . net y C#, desde la versión 1.1 hasta la 3.5. Este es el mas vistoso de todos y muy amigable, además de tener una excelente ayuda en la web . link : http://www.dundas.com/ ChartDirector : funciona con casi todos los lenguajes de programación desde php , perl , python , c++, asp , com , asp . net y . net en general, no es tan sencillo de utilizar pero si tiene presentaciones muy agradables, quizás no ta...

Generar código Tipo String automático

En muchas ocaciones se nos presentan adversidades cuando estamos desarrollando un software que es difícil realizar con algún componente o con alguna herramienta automática que nos genere nuestro IDE de desarrollo. Este fue uno de los casos, me encuentro con un software que automáticamente necesitaba que se generara un código varchar de 5 caracteres alfanuméricos para insertarlo en una tabla, para el mismo me cree una función en SQL que hacía esto que necesitaban (porqué no usar un campo autonumber????, ni idea, cosas de ellos), pero aquí les dejo las funciones desarrolladas para este caso: CREATE function genCode(@code varchar(10), @length int) returns varchar(10) as begin SET @code = Upper(@code) if DATALENGTH(@code) begin while DATALENGTH(@code) begin set @code = @code + '0' end end else if DATALENGTH(@code) = @length begin declare @ascii_code int declare @posneg int set @posneg = @length s et @ascii_code = dbo.getAscii(@code, @posneg) while @asci...

Funcion Join Oracle

En muchas ocaciones deseamos unir elementos de una consulta, les dejo una funcion que te permite unificar los resultados de una consulta, espero les sirva. create or replace function join ( p_cursor sys_ refcursor , p_del varchar2 := ',' ) return varchar2 is l_value varchar2 (32767); l_result varchar2 (32767); begin loop fetch p_cursor into l_value; exit when p_cursor% notfound ; if l_result is not null then l_result := l_result p_del; end if ; l_result := l_result l_value; end loop ; return l_result; end join ; /

Función Split Oracle

Hace unos dias alguien me preguntó sobre alguna función en Oracle que hiciera un Split de una cadena, lo cierto es que no conozco el lenguaje de oracle como sql server, pero un amigo me hizo llegar esta función, espero les sirva. create or replace function split ( p_list varchar2 , p_del varchar2 := ',' ) return split_tbl pipelined is l_idx pls_ integer ; l_list varchar2 (32767) := p_list;AA l_value varchar2 (32767); begin loop l_idx := instr(l_list,p_del); if l_idx > 0 then pipe row ( substr (l_list,1,l_idx-1)); l_list := substr (l_list,l_idx+ length (p_del)); else pipe row (l_list); exit ; end if; end loop ; return ; end split; / La estuve probando en mi base de datos oracle 10g y me funcionó a la perfección, asi que suerte.

Que RAID de disco utilizar para SQL Server

Hace unos días me escribieron solicitandome una información sobre que debía saber para instalar llevar un servidor SQL Server a RAID 5 sin perder la información existente y que problemas podría causarles. Como ya escribí hace unos meses, todo depende de que tu tengas en tu equipo, si las base de datos son principalmente para realizar consultas o si son atacadas por varios procesos y se necesita escribir mucho en ella. Lo primero es que tus datos no se van a perder si lo pasas a RAID 5, pero tienes que tener en cuenta que si las bases de datos es para realizar muchos procesos de escritura en vez de usar RAID 5 debes utilizar RAID 1, pero si son solamentes consultas el RAID 5 es la más utilizada y te dará mayor rendimiento ya que la información se reparte en varios discos simultaneos y la tolerancia a errores es mínima.