ORA-00054: resource busy and acquire with NOWAIT specified

Este error se debe a que se ha bloquedado un registro/s mediante SELECT FOR UPDATE NO WAIT o se ha bloquedado la tabla con LOCK TABLE.

Solución
Hacer COMMIT o ROLLBACK

Repetir fondo con css

Sintaxis: background-repeat:
Valores posibles: repeat | repeat-x | repeat-y | no-repeat
Valor inicial: repeat

La propiedad background-repeat determina como se repite la background image (imagen de fondo) especificada. El valor repeat-x repetirá la imagen horizontalmente mientras que el valor repeat-y repetirá la imagen verticalmente. Por ejemplo:

BODY { background: url(fbody.jpg) #ffffff repeat-x ;}

en este ejemplo: Se repetira la imagen en forma Horizontal y resto de la pagina sera pintada
con el color blanco especificado(
#ffffff) despues de la url

Colocar contraseña contra escritura y apertura en powerpoint 2007

Accede a la opción de GUARDAR COMO, pulsa sobre el botón HERRAMIENTAS y selecciona la opción OPCIONES GENERALES.
En la ventana que te muestra tendrás la opción para poner la contraseña contra apertura y la de escritura que, en este caso, es la que quieres poner.

Espero sea de utilidad

Forzar a eliminar el cahe del explorador

En ocasiones muchos porgramadores nos hemos encontrado que usando Internet Explorer y AJAX los datos no se actualizaban correctamente. Esto es debido a la caché del navegador. Si ponemos un código para eliminar esta caché los problemas se veran solucionados.

Eliminar cache desde PHP

//PRIMERO MARCAMOS QUE ESTA PAGINA EXPIRO EN UNA FECHA ANTERIROR A HOY
header("Expires: Mon, 23 Jun 1982 10:00:00 GMT");
//AHORA LA MARCAMOS CON FECHA DE MODIFICACION IGUAL A HOY
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
//CREAMOS LAS PROPIEDADES RESTRICTIVAS DEL CACHE
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");

Eliminar cache con ASP

<% Response.addHeader "pragma", "no-cache" Response.CacheControl = "Private" Response.Expires = 0 %>

Eliminar cache con ASP.NET

<%@ OutputCache Duration="60" VaryByParam="None" %>


llamando variable del web.config desde un aspx

Variable en el webconfig



Llamándolo desde el código de pagina .aspx


Dim paginasize As Integer = System.Configuration.ConfigurationSettings.AppSettings("paginacion")

Microsoft: los sistemas Mac y Linux pueden acceder a Office Web

Microsoft ha aclarado esta semana que el próximo Office Web, una versión reducida de su suite ofimática Office y que funcionará como servicio en línea, estará disponible para los usuarios que utilicen equipos con Mac OS X y Linux, así como para el iPhone de Apple.

En una entrada publicada en el blog Channel 10 de Microsoft, una persona identificada como Sarah Perez indicó los requerimientos del sistema para Office Web. Según Perez, las versiones en línea de Word, Excel, PowerPoint y OneNote serán accesibles no sólo desde el propio Internet Explorer (IE) de MIcrosoft en Windows, sino también con el navegador Firefox de Mozilla y con el navegador Safari de Apple, y desde los sistemas operativos Mac OS X y Linux.

Firefox está disponible para Mac OS X, Linux y Windows, mientras que Safari sólo está disponible en Mac OS X y Windows. ambos navegadores suman más del 26 por ciento de todos los navegadores utilizados durante el mes de octubre, tal y como ha informado Net Applications. Internet Explorer ha contado con el 71 por ciento de cuota de mercado web durante el mes de octubre.

Según Perez, los usuarios del iPhone de Apple también podrán acceder a Office Web. El iPhone incluye una versión simplificada de Safari.

web 1.0, web 2.0, web 3.0

Web 1.0 es una red que permite leer.
Web 2.0
es una extensión, que permite leer y escribir, concediendo a los usuarios un papel activo.
Web 3.0
podría extender este papel permitiendo que la gente además de leer y escribir pueda realizar asociaciones con algún sentido entre contenidos de los sitios web.
Aquí es donde entra el concepto de "Web semántica", conocida también como Web 3.0. Se trata de añadir, tal como se hace en las etiquetas "META" de las páginas webs, elementos identificativos del contenido de la web. De la misma manera que para visitar una página web no tenemos que escribir la IP del servidor, sino una dirección mucho más fácil de recordar (http://www.terra.es/), el objetivo es que cuando le pidamos información a una aplicación basada en web no tengamos que entender su manera de pensar, sino ella entender la nuestra.

Web 3.0, la próxima generación de la red

Los investigadores buscan una internet inteligente
Se acabarán las búsquedas en internet que devuelven 70.000 resultados inútiles, los anchos de banda estrechos, la conexión limitada al ordenador y al móvil... Estas desaparecerán con la próxima de internet: la llamada web 3.0. Si la actual web 2.0 se caracteriza por el auge de las redes sociales, el siguiente paso en la evolución del ciberespacio es alcanzar una internet inteligente, presente en cualquier lugar, que conozca a la persona y se adapte a ella. No hay fecha de entrada y cada investigador tiene su propia visión sobre el futuro de la red, pero coinciden en estos aspectos.

Según Tim Berners-Lee, el creador de la World Wide Web, la verdadera revolución llegará con la web semántica, que también se incluiría dentro de la web 3.0. La web semántica trata de convertir la información en conocimiento, ordenar y clasificar los contenidos de la web para que los ordenadores sean capaces de interpretarlos y tomar decisiones a través del cruce de datos. Para ello se están desarrollando tecnologías que etiqueten la información con nombres comprensibles entre todos los dispositivos y programas informáticos.

"Algunas teorías defienden que la web semántica es un nuevo nombre para la inteligencia artificial", explica Mari Carmen Marcos, profesora de Documentación de la Universitat Pompeu Fabra que estudia la web semántica. Internet no pensará en términos humanos, pero será capaz de establecer relaciones y resolver casos porque los datos estarán bien ordenados, señala Ivan Herman, director de la Actividad de Web Semántica del W3C -el consorcio de estándares de internet que dirige Berners-Lee-.

Por ejemplo, si una persona prepara una cena importante y no tiene ni idea de vinos, le podrá preguntar a su "agente inteligente" en internet -un buscador interactivo, como un secretario virtual- con qué caldo podría acompañar ese plato que prepara. El agente le dará la respuesta correcta porque conocerá los gustos del usuario y los de su acompañante, habrá podido acceder a una información que clasifica los vinos en función de la cosecha y de los alimentos con que maridan bien. Para eso, toda la información debe estar en internet y almacenada de forma correcta.

Ya existen compañías que la están utilizando, aunque no de forma comercial. Yahoo es una de ellas y de hecho los buscadores de internet se encuentran entre los sectores más interesados en esta tecnología, afirma Ricardo Baeza, vicepresidente de Yahoo Research Europa y Latinoamérica. Se supone que sus búsquedas serán mucho más eficientes y acertadas cuando la web semántica esté desarrollada. La NASA ha creado algunas aplicaciones de este tipo y el Consejo General del Poder Judicial ideó una herramienta para ayudar a los jueces basada en la web semántica.

Alcanzar la red del conocimiento no será fácil. Además de la dificultad de etiquetar toda la información y conseguir tecnologías que lo hagan posible, habría que resolver el tema de los estándares, el lenguaje que se utiliza para nombrar a cada cosa. Esto podría desembocar en guerras empresariales y hacer que internet se fragmente. Por eso, antes que la web semántica llegarán otros avances que también se incluyen dentro de la web 3.0, asegura Íñigo Asiain, mánager de marketing de Onlines Services Group de Microsoft Ibérica.

El ordenador dejará de ser la plataforma principal para conectarse y cualquier aparato -desde electrodomésticos o coches hasta reproductores de mp3- formará parte de la red. Además, todas las aplicaciones serán compatibles -por ejemplo, los usuarios de diferentes redes sociales como MySpace o Facebook se podrán comunicar entre sí, algo que ahora es imposible- y se crearán pequeñas redes que compartirán información en función de los intereses de cada persona.

Microsoft también trabaja en el buzón unificado,una aplicación que permita manejar como una sola todas las cuentas de correo, las llamadas de teléfono, etcétera. La geolocalización es otro de los frentes abiertos de varias empresas. Aparatos que le dicen a uno dónde están sus familiares y amigos con un solo clic. Y que además le tienen controlado.

Cada vez más datos, más internautas y más tráfico de información que necesitarán procesadores más potentes y mayor ancho de banda. El futuro de internet precisa, pues, un cambio en la infraestructura, y un ejemplo de cómo podría ser está en el GRID. Se trata de una tecnología que permite repartir el volumen ingente de datos del Large Hadron Collider (LHC), el acelerador de partículas más grande del mundo, que entrará en servicio este año en el Laboratorio Europeo para la Física de Partículas (CERN), en Suiza.

Los 10.000 científicos que utilizan el GRID pueden acceder a él desde cualquier lugar del mundo. En él se definen grupos de usuarios con intereses comunes que comparten recursos y se alcanzan velocidades de conexión de hasta 10 gigas por segundo, informa Manuel Delfino, director del Port d´Informació Científica de la Universitat Autònoma, que alberga uno de los nodos del GRID. Su uso está restringido a la comunidad científica, pero Delfino cree que parte de esta tecnología llegará al gran mercado a corto plazo, como ocurrió con la propia internet hace veinte años.
Fuente:http://www.lavanguardia.es/lv24h/20080505/53460692833.html

Truco Windows: Podemos activar y desactivar el administrador de tareas.

Accederemos al registro (Inicio, Ejecutar y escribimos “regedit.exe”). Localizamos la clave:

HKEY_CURRENT_USER \ Software\ Microsoft\Windows \ CurrentVersion \ Policies \ System

y en la parte de la derecha creamos una nueva entrada de tipo DWord con el nombre DisableTaskMgr con los siguientes valores:

Habilitado: 0
Deshabilitado: 1

NOTA: Modificar el registro sin conocimiento puede causar efectos negativos en el sistema.

Pantalla girada 90 º o al revés






Una forma sencilla de resolver este problema es presionando simultáneamente las teclas ALT + Ctrl + teclas de dirección.

CRM

“Gestión de Relaciones con Clientes”

  1. Es la Combinación de Acciones Estratégicas orientadas a fortalecer las relaciones con los Clientes
  2. Todo soportado en la Tecnología de la Información
  3. CRM, es un proceso integrado de marketing, ventas y servicios dentro de una organización orientado a gestionar el Principal ACTIVO de la Empresa: “La Información de sus Clientes”; con el fin de Retenerlos y Rentabilizarlos
  4. La Tecnología hace posible este Objetivo, colaborando en mejorar los Procesos Comerciales de Ventas y Servicios al Cliente.



CRM describe los procesos empresariales y las tecnologías que se centran en los puntos de contacto entre una empresa y sus clientes. Está diseñada para proporcionar a los ejecutivos una visión detallada de sus clientes, con el fin de mejorar la experiencia del cliente y permitir que la empresa establezca relaciones más sólidas y rentables con los clientes.



¿Qué plantea una Estrategia CRM?

Alinear y reinventar los procesos de negocios relacionados con los Clientes

  1. Requiere decisiones en las políticas que afectan a la organización entera
  2. Abre las puertas de la empresa al autoservicio y auto-venta del cliente


Obtener y Proporcionar Información completa de cada cliente

  1. Busca Conocer todo sobre los clientes de manera personalizada (De acuerdo a estrategias de Marketing “1 to 1”)
  2. “APRENDER todo Sobre los Clientes



¿Por qué aplicar Marketing 1 a 1?

“Consideraciones Publicadas en HBR, Aberdeen Group y otras Publicaciones”

  1. Las empresas pierden entre el 15% y 35% de sus Clientes al año
  2. 10 veces más es lo que cuesta adquirir un nuevo cliente que conservar uno actual.
  3. Un Incremento del 5% en la Retención de Clientes, puede incrementar la rentabilidad del Negocio entre un 60% y 100%
  4. La Probabilidad de Vender a un Cliente Nuevo es 15% mientras que la Probabilidad de Vender a un Cliente Propio es del 35%.



“En el Marketing Masivo hay esfuerzos no enfocados y acciones que se dejan de hacer”

  1. La publicidad en Medios es muy costosa y se pierde si el Cliente al que va dirigido, no la ve o escucha o no le presta atención
  2. Un Cliente no satisfecho hablará mal de la empresa a 20 personas entre Clientes y Clientes Potenciales
  3. Un Cliente leal es un buen referente para otros nuevos clientes y el costo de su acción de referencia es muy bajo.



“Componentes de la Infraestructura CRM”





“Todos los Canales de Atención deben ser un punto activo de ofertas comerciales y recepción de Información”

  1. Canales de Contacto Personal

    1. Fuerza de Ventas (Acción de Campo)
    2. Ejecutivos y Ventanillas (Atención en Oficinas)
    3. Contact Center

  2. Canales de Auto Servicio

    1. Internet
    2. Mailing
    3. Cajeros automáticos, kioscos de información



Beneficios

  1. Reducir costos, mejorar sus servicios y aumentar la satisfacción de sus clientes.
  2. Conseguir ventaja competitiva

Llamando a una función dentro de TemplateField de gridview

Llamando a una funcion dentro un campo templatefiel del gridview


Codigo del gridview



como se puede apreciar en el grafico se esta llamando a una funcion de nombre getvalor que recibe como parametro un dataitem

en dicha funcion se puede realizar cualquier opreacion para luego devolver el valor que nosotros necesitamos

código de una funcion ejemplo




Public Function getvalor(ByVal d As Object) As String
Dim row As Data.DataRowView = DirectCast(d, Data.DataRowView)

Dim cadena As String = row("nombredelcampo").ToString()
Dim pos As Integer = InStr(cadena, "[]")
If (pos = 0) Then
pos = 500
End If
Return Mid(cadena, 1, pos - 1)
End Function



esta función corta una cadena cuando encuentra los caracteres [] si no encuentra dichos caracteres corta la cadena en la posicion 500

cualquier consulta escribeme a jhonyvaras@hotmail.com


Jhony Varas

Centrar DIV horizontalmente usando CSS

Éste tutorial tiene como objetivo, explicar cómo centrar todo el diseño de una web horizontalmente.
Nota: Para éste tutorial necesitas tener previos conocimientos sobre XHTML y CSS.


Crearemos un div con el id wrap alrededor de todo el contenido de la página. Recuerde que puede cambiar el id por cualquier otro nombre que ústed desee, o le parezca conveniente.
Tendriamos algo como ésto.

CSS
Para que el #wrap centre el contenido utilizaremos CSS.
Utilizaremos margenes automáticos para centrar el div, y recuerde que éste debe tener un tamaño, ya sea en pixeles, em o porcentajes.
#wrap { margin:0 auto 0 auto; width:390px; }

Éste código deberá funcionar en los browsers actuales que sigan las recomendaciones estándar de la W3C. Pero, IE 6 y anteriores, no reconoce éste código, por lo que tendremos que recurrir a un hack, utilizaremos text-align:center; para ésto.
Éste error será corregido en el IE7.
body { text-align:center; }
puedes ver el tutorial completo en

Creando Gif animado con Fireworks 8



Como crear un gif animado con Macromedia Fireworks 8


Carga tu programa macromedia fireworks luego debes seleccionar el menu

Nuevo--> Archivo

Configuracion de documento
Grafico 1

Aquí definiras las dimensiones del gif a crear
para este ejemplo puedes definir
Ancho= 100 Pixeles
Alto =100 Pixeles



Luego presiona el botón aceptar para empezar a realizar nuestro gif

Selecciona de la barra de herramientas un texto y escribe en el area de trabajo el siguiente texto Animado selecciona el texto y en la barra de propiedades asignale un tamaño de 24 puntos ver grafica 2 - Numero 1























Grafico 2


Luego debes agregar un fotograma ver grafico 2 Numero-2 se adicionara un fotograma vacio en el cual debes copiar el contenido del primer fotograma y pegarlo en el segundo


Puedes asignarle otro color utilizando la barra de propiedades


puedes reproducir el gif animado presionando el segundo botón que tiene la forma de triangulo girado 90 grados, ver Grafico 2 Numero-3


puedes ver el ejemplo aquí



Como puedes notar la transición del gif es muy rápido para lo cual debemos configurar para que sea mas lento



Configurando el tiempo de transición del gif


Debemos ubicarnos en el panel de fotogramas y hacer doble clic sobre el numero que esta al costado del fotograma y aumentar alli el numero según nuestra necesidad ver Grafico 3

















Grafico 3


En el grafico 3 se esta asignando 50 al fotograma numero dos.


así debemos asignar el tiempo de demora por cada fotograma segun la necesidad.



Resultado del cambio





Ahora lo único que falta es exportar nuestro archivo en la paleta optimizar debes selccionar de la lista desplegable gif animado



Luego selecciona el menu Archivo--> Exportar busca la ubicación donde deseas grabar y luego presiona el boton exportar. y listo ya tenemos nuestro gif animado


como vez es muy fácil tu puedes probar con ejemplos mas complejos cualquier duda o comentario escribeme a rvarasr@upao.edu.pe


Asesoramiento en Aplicaciones web


jhonyvaras@hotmail.com


Saludos




Buscar este blog

Powered by Blogger