Instalar indicador de fecha y hora en UBUNTU

sudo apt-get install indicator-datetime
2. A continuación, vamos a volver a configurar la fecha y hora
sudo dpkg-reconfigure --frontend noninteractive tzdata
3. Por último, reinicie unity.
sudo killall unity-panel-service

Habilitar el root en Fedora

Abre un terminal y escribe:
su -l  (para loguearte como usuario root en la terminal)
cd /etc/pam.d
vi gdm
comenta la linea siguiente:
#auth required pam_succeed_if.so user != root quiet
Ahora hacemos lo mismo con el fichero gdm-password
vi gdm-password
Comentar la siguiente linea
#auth required pam_succeed_if.so user != root quiet
Por ultimo hay que volver a hacer lo mismo con el fichero gdm-fingerprint:
vi gdm-figerprint
y en este fichero comenta o elimina la linea siguiente:
auth required pam_succeed_if.so user != root quiet

Utilizando variables en todos los templates de Django



Cuando programamos plantillas de django algo de lo que nos percatamos rápidamente es que gran parte del código de nuestra web se repite en todas las páginas. Por ejemplo un menú dinámico que se genera a partir de una serie de categorías necesitará una consulta a la bases de datos cada vez que se muestra una página.
Normalmente para enviar datos a la plantilla lo hacemos enviando diccionarios con los datos desde las vistas, además contamos con la context_instance para jugar con sesiones y otras variables:
def index(request):
    secciones = Secciones.objects.all()
     
    return render_to_response('plantilla.html', {'secciones': secciones },
                               context_instance=RequestContext(request))

ALTURA MINIMA (MIN-HEIGHT) DE BLOQUES A TRAVES DE CSS

Un problema muy común cuando se trabaja con bloques div, es el de especficar una altura mínima para ellos. Esta situación se da generalmente cuando se tiene una imagen que flota junto a un texto que lo acompaña; si el texto no tiene la altura de la imagen, el contenido de la página que esté bajo el texto, también se mostrará a la derecha de la imagen, debido a que el div que los contiene toma la altura del texto.
Bloque sin Min-height

Descargar archivos de audio, swf o video de un sitio Web


La tecnología nos permite descargar cualquier archivo de audio, video o de cualquier otro tipo desde un sitio Web.
Para ello existen algunas herramientas que hacen al trabajo muy sencillo, y en otros casos, se requiere de algunos trucos para poder descargar un archivo de este tipo al disco duro de nuestro computador.
La forma sencilla, es instalar el navegador Firefox, y luego instalar un plugin para Firefox llamado DownloadHelper.

Linux - Permitir Conexion Remota en MySQL

Hola de . En este manual les voy a explicar como habilitar la  remota para nuestro  root en MySQL.
Esto es aplicable para nuestros servidores locales o servidores dedicados. Normalmente los servicios de Hosting lo tienen deshabilitado y no se puede utilizar. Tan solo nos permiten gestionar mediante PhpmyAdmin.


En mi caso tengo un servidor montado con Debian y necesito gestionar la base de datos remotamente mediante SQLyog, MySQL Browser Query y otros.

Lo primero que debemos hacer es editar el archivo: /etc/mysql/my.cnf. Debemos hacerlo desde la consola y como root, ya que es un archivo protegido. Abrimos el terminal y logueamos como root.
Ahora escribimos:
nano /etc/mysql/my.cnf

en redhat podemos encontrarlo en 
/etc/my.cnf
Con esto abrimos ese archivo con el editor. Buscamos la línea: 
bind-address = 127.0.0.1

Y la cambiamos por:
bind-address = 0.0.0.0
Y reiniciamos el servicio MySQL:
/etc/init.d/mysql restart

Con este paso ya hemos habilitado el acceso remoto al servidor. Ahora debemos dar permiso a el usuario para que pueda acceder.

Iniciamos la utilidad mysql en un Terminal del servidor donde esta instalado MySQL Server con el siguiente comando: 
mysql -u root -p

Escribimos la contraseña que nos pide del MySQL y procedemos a configurar a los usuarios para acceso remoto: 
GRANT ALL PRIVILEGES ON *.* TO root@'%'; FLUSH PRIVILEGES; 


para solicitar clave al momento de inicar sesion remotamente
GRANT ALL PRIVILEGES ON db_base.* TO db_user @'%' IDENTIFIED BY 'db_passwd'; FLUSH PRIVILEGES; 

Ya tenemos el acceso y podemos conectarnos sin problemas. 


A partir de aquí explico como como conseguir una conexión más segura y describo con detalle el comando anterior.

Cabe puntualizar que no es la forma más segura de conceder el acceso. Supongamos que estamos trabajando desde una LAN y tenemos la IP 192.168.1.50 pues vamos a dar acceso solamente a esta IP con el siguiente comando:
GRANT ALL PRIVILEGES ON *.* TO root@192.168.1.50 FLUSH PRIVILEGES;
Listo, ahora solo se puede acceder desde la IP mencionada (y del mismo servidor, claro).

Vamos a rizar un poco más el rizo. Supongamos que el usuario root desde la IP 192.168.1.50 solo necesita conectarse a la base de datos llamada "clientes", pues bien, la línea es la siguiente:
GRANT ALL PRIVILEGES ON clientes.* TO root@192.168.1.50 FLUSH PRIVILEGES;

Ya lo tenemos listo. Un apunte más. La opción FLUSH PRIVILEGES, es para aplicar los cambios realizados al instante sin tener que reiniciar el servicio ni el servidor.


http://www.taringa.net/posts/linux/13657983/Linux---Conexion-Remota-en-MySQL.html

Problema CONCAT MySQL EN VB.NET DEVULEVE System.Byte[]

CONCAT_WS('-',cast(CAMPO1 as char),cast(ACAMPO2 as char)) AS RESULT

Separar Cadena por comas en SQL Server

DECLARE @lstCadena varchar(700)
DECLARE @lstDato varchar(7)
DECLARE @lnuPosComa int

SET @lstCadena ='upao,universidad, privada,la mejor'        --Cadena de Ejemplo.


WHILE  LEN(@lstCadena)> 0
BEGIN
    SET @lnuPosComa = CHARINDEX(',', @lstCadena ) -- Buscamos el caracter separador
    IF ( @lnuPosComa=0 )
    BEGIN
        SET @lstDato = @lstCadena
        SET @lstCadena = ''
    END
    ELSE
    BEGIN
        SET @lstDato = Substring( @lstCadena , 1  , @lnuPosComa-1)
        SET @lstCadena = Substring( @lstCadena , @lnuPosComa + 1 , LEN(@lstCadena))
    END
   
    PRINT 'Dato: ' + ltrim(rtrim(@lstDato ))
END

Cómo comprobar si Gears está instalado

Puedes averiguar si Gears está instalado en un equipo concreto como, por ejemplo, en equipos públicos. Utiliza cualquiera de los siguientes métodos para saber si Gears está instalado.

  • Visita la página http://gears.google.com/intl/es/. La página web de Gears te dirá claramente si Gears está instalado en el equipo que estás utilizando.
  • Haz clic en el menú Herramientas de tu navegador y comprueba si la configuración de Gears aparece en el menú. En caso afirmativo, Gears está instalado.

http://support.google.com/gears/bin/answer.py?hl=es&answer=79879

Megaupload y su relación con Latinoamérica gracias a Taringa y Cuevana

Ocho de los doce países donde Megaupload se encontraba entre los 30 sitios más visitados son de América Latina.

Gran parte del tráfico de la red Mega provenía de países como Argentina y México por los enlaces que colocaban Taringa! y Cuevana de los servidores de Megaupload.

Anonymous se prepara para lanzar operación ´Marzo Negro´| PUB


Lo nuevo de Google: Google Currents y Google Schemer


Lo nuevo de Google Google Currents y Google Schemer
Prepárense para lo nuevo de Google: Google Currents y Google Schemer. El primero, una plataforma de publicaciones o revistas digitales (disponible tanto para iOS como para Android) y el segundo, un motor de actividades recomendadas, muy parecido a los "Eventos" de Facebook.
¿Listos para saber más?…

Como remover etiquetas HTML

Puedes crear una función que haga esta tarea

vartxt= "<;font color=Red>;Trucos Visual Basic.Net<;/font>;<;table>;<;tr>;<;td>;...etc<;/table>;"
Dim regEx As New System.Text.RegularExpressions.RegEx("<;[^>;]+>;")
regEx.Replace(sText, "")

Recargar la página cada vez que un cliente pulse el botón atrás

Con este truco de ASP.NET podrás recargar la página cada vez que el cliente pulse el botón atrás del navegador (así evitaremos típicas incidencias de datos antiguos en el explorador)

Para forzar que cada vez se recargue la página tendremos que poner una nueva directiva en la página. Utilizaremos la directiva OutputCache, con e atributo Location a None:

<%@ OutputCache Location="None" %>

Verificar version de .Net Framework instalada ?

versión del .Net Framework instalados en una maquina, tendras que revisar la siguiente clave del registro:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP

Donde encontraras las subclaves que representan las diferentes versiones de .Net Framework instaladas.

Reemplazar backslash en MYSQL

update tabla
set tabla_URL_th = replace(tabla_URL_th,"\\", "/")

Acceso rápido a Conexiones de Red en Windows 7

Ya con Windows Vista el acceso a Conexiones de Red, como a otras muchas funciones del sistema operativo, requiere de un arduo camino. No digo que sea complicado, pero hay que seguir una serie de pasos que agotan al más pintado. Pero se pueden simplificar los pasos siempre que queramos ir directamente a dichas conexiones.
Para ello debes abrir una ventana de ejecución pulsando al mismo tiempo las teclas Windows + R y escribir ncpa.cpl o control netconnections. Se abrirá una ventana similar a la que ves a continuación:

Conexiones de red
Si pulsas sobre el icono de la conexión de red, o conexiones (si tienes más de una), se abrirá la ventana de Estado de Conexión de área local. En la parte inferior tienes tres botones: Propiedades, Deshabilitar y Diagnosticar. Desde el botón Propiedades puedes acceder a Funciones de red, con el fin de hacer algunos ajustes, como puede ser el cambiar las direcciones de los servidores DNS.
TCP/IPv4
Así, en la imagen superior puedes ver las DNS que estoy utilizando en mi equipo, recomendadas por la aplicación namebench.

Crear un acceso directo en el escritorio a una página web


Puedes usar Firefox para crear en el escritorio un acceso directo a una página web que hayas visitado:
  1. Cambia el tamaño de la ventana de Firefox de manera que puedas ver tanto el escritorio como la ventana de Firefox en la misma pantalla.
  2. Haz clic en el icono situado al lado de la Barra de direcciones, es decir, donde se muestra la página web (URL).
  3. Con el botón izquierdo del ratón pulsado, arrastra el puntero hacia el escritorio y, una vez en éste, suelta el botón. Se creará un acceso directo.

    b57f64e5d86f2b0678264bdcf81b2a3d-1260073952-801-1.png
También puedes arrastrar y soltar elementos en el escritorio para crear accesos directos desde el menú Marcadores y desde el panel lateral Historial. Si abres el acceso directo que has creado, tu navegador predeterminado abrirá y mostrará la página para la que creaste dicho acceso directo. Si quieres que Firefox sea tu navegador predeterminado, visita Cómo configurar Firefox para que sea el navegador predeterminado.
Además, puede haber extensiones para Firefox de terceras partes que pueden ayudarte. Ve a addons.mozilla.org para buscar e instalar extensiones para Firefox. Para más información sobre los complementos/agregados, ve a Personalizar Firefox con complementos.

http://support.mozilla.com/es/kb/Crear%20un%20acceso%20directo%20en%20el%20escritorio%20a%20una%20p%C3%A1gina%20web

La aportación del eyetracking en el sector de usabilidad

Sumario

El eyetracking es una tecnología de seguimiento ocular en auge actualmente en el mundo de la usabilidad. En este artículo se presenta esta técnica y se habla de ella desde dos puntos de vista: como herramienta de análisis y como herramienta de comunicación.

Exportar GridView a Excel

EscenarioTengo un gridview en mi webform que obtiene los datos a partir de una consulta previa , luego se le ocurre al cliente, que esta info, la quiere en Excel. Así que vamos, añadir un  botón y agregamos el siguiente código




Dim sb As StringBuilder = New StringBuilder()Dim sw As StringWriter = New StringWriter(sb)Dim htw As HtmlTextWriter = New HtmlTextWriter(sw)Dim pagina As Page = New PageDim form = New HtmlForm
grilla.EnableViewState =
Falsepagina.EnableEventValidation = Falsepagina.DesignerInitialize()
pagina.Controls.Add(form)
form.Controls.Add(grilla)
pagina.RenderControl(htw)
Response.Clear()
Response.Buffer = TrueResponse.ContentType = "application/vnd.ms-excel"Response.AddHeader("Content-Disposition", "attachment;filename=data.xls")
Response.Charset =
"UTF-8" Response.ContentEncoding = Encoding.Default
Response.Write(sb.ToString())
Response.End()

Si te percataste, uno de los puntos importantes el crear el objeto form de la clase Htmlform, ¿para que? para que el gridview se encuentre dentro de la nueva página  que a su vez tenga la etiqueta form con el correspondiente runat="server", de otra manera, se te va a caer. Ahora bien, lo único que debes cambiar de este código es el nombre de la grilla y listo!!![H]

Buscar este blog

Powered by Blogger