domingo, 23 de diciembre de 2012

Reflexión

Llevo viendo desde hace tiempo un egocentrismo en cuanto a nuestra sociedad actual y más por el tema de la crisis, pero lo que quiero hablaros es sobre el tema de informatica en la actualidad:

Existen muchas empresas de informaticas, las tipicas tiendas de cara al publico donde suelen tener material en stock para que la gente de la calle pregunte por algo, se informen y luego lo vayan a comprar a cualquier tienda NO especializada, es decir, grandes almacenes tipo Carrefour, Media Markt etc... Tambien es cierto que existen muchas empresas de informatica que sigo sin entender como tienen los santos cojones de llamarse tiendas de informatica cuando realmente solo saben formatear e instalar o como yo me he llegado a encontrar el caso de que instalaban servidores Windows 2000 / 2003 Server sin sin controladores de dominio, simplemente porque decian "es que no sabemos como funciona". Basta ya de empresas sacacuartos y sin experiencia.

Con todo el tema este de la crisis hay muchisimas empresas (por no decir casi todas) que se creen que la infomatica es "gratis". Pues no, ni el servicio tecnico, ni las licencias de software son gratuitas. Seré defensor del software libre (que no quiere decir gratis) pero tambien se donde hay un software que se adapte mejor a las necesidades del cliente y que merezca la pena pagar por dicha licencia.

Problema numero uno: las copias de seguridad. Las empresas (pymes) se piensan que los componentes de ordenador duran de por vida, y es más bien todo lo contrario, son una bomba de relojeria. Nadie sabe el valor de la perdida de informacion hasta que no lo sufre. Un caso veridico es el siguiente: - ¿Hacen copias de seguridad? -Si -¿Donde? -En la otra particion del disco duro

Error. ¿Te piensas que ese disco duro va a durar eternamente? ¿crees que el disco duro no puede recibir una sobrecarga de tension y decirle adios a toda la información?

Respuesta: "Pues cuando se rompa, ya llamare al informatico de turno para que lo arregle", esa es la triste mentalidad de la gente. Y en el mejor de los casos les preguntas que si cuando programan las copias, comprueban que estas se puedan restaurar en caso de desastre, la gran mayoria dicen: "si se ha hecho la copia, ¿porque tengo que comprobarla a restaurarla? vaya perdida de tiempo" Señores, sera una perdida pero se habra asegurado que el dispositivo donde guarda la informacion se puede restaurar sin necesidad de tener que llamar al informatico y esperar un milagro, mas vale detectar la averia antes que cuando ya no hay solucion. También me encuentro con gente que me pide de que le arregle el ordenador, pero en cuanto saben que les va a costar algo mayor de 0 euros se hechan las manos a la cabeza y te dicen de todo. A mi que me perdonen, pero.. Primero: Mi tiempo tiene un precio. Segundo: Vivo de ello; Terecero: porque sepas usar el bloc de notas no significas que sepas informática. De esto último hay un mal conecpto: Ofimatica: saber utilizar las herramientas diarias que se pueden usar en cualquier oficina. Englobemos esto como usar el Word, Excel, Outlook y si me apurais, navegar por internet. Pero en ningún momento es saber de informática, esto último requiere conocimientos mínimos de redes (TCP/IP, Hardware, Sistemas operativos (esto habria que debatirlo un poco), etc)

La informática es muy complicada, no es sencilla, por muchos que se empeñen en que instalar windows es siguiente, siguiente y finalizar. Falta instalar drivers (controladores) Actualización de parches de seguridad etc.

Por ejemplo un programador no lo metas en montaje de equipos de hardware. Puesto que aún siendo informática el programador está especializado en programar, sabe usar un lenguaje de programación. Lo mismo lo podemos aplicar a un tecnico de campo ( o de hardware) No lo pongas a programar en Visual Basic, C++, php o cualquier otro lenguaje. Por eso digo, la informática no es ni facil, ni es gratuita y quien no lo quiera ver asi que se joda, no hay más.

Otro punto a destacar en las empresas es como despiden a la gente (otro punto interesante a tratar) pero que solamente veo que despiden gente porque los empresarios tienen su flamante yate y claro, han de pagar el parking del amarre y como no pueden, pues hecha a empleados. Si por un lado despiden y se tienen que repartir el trabajo, cojones, augmentar el sueldo a los que quedan. Almenos no estarán agobiados y verán su esfuerzo compensado de alguna forma.

Por favor, no sean abstemios de consumir, pero tampoco derrochen. Un termino intermedio será lo ideal para salir de esta asquerosa crisis generada por el egocentrismo de algunos.

Solo quiero dar un pequeño apunte: La informática lo mueve todo, si falla algo, estamos realmente desesperados, no espero a último momento para solventar las cosas y hagámoslo con cabeza. Un mantenimiento preventivo quitará muchos dolores de cabeza.Y porfavor, no llamen al infomático de turno o al hijo del frutero para que les arregle el ordenador, llevenlo a una tienda de informática.

Como diria un amigo del gremio: "Si te sientes ofendido o identificado en el texto: Te jodes" 

miércoles, 21 de noviembre de 2012

Ferroiberia

Tienda online para la compra de material electrico, fontaneria, calderas

Sus principales fabricantes: Roca, Simon, Tres, Schneider...

Http://www.ferroiberia.es/shop

lunes, 5 de noviembre de 2012

Separar de una ruta el archivo en VB6

Lo creamos en un modulo:

Public Function GetFileName(flname As String) As String

    'Get the filename without the path or extension.
    'Input Values:
    '   flname - path and filename of file.
    'Return Value:
    '   GetFileName - name of file without the extension.

    Dim posn As Integer, i As Integer
    Dim fName As String

    posn = 0
    'find the position of the last "\" character in filename
    For i = 1 To Len(flname)
        If (Mid(flname, i, 1) = "\") Then posn = i
    Next i

    'get filename without path
    fName = Right(flname, Len(flname) - posn)

    'get filename without extension
    posn = InStr(fName, ".")
        If posn <> 0 Then
            fName = Left(fName, posn - 1)
        End If
    GetFileName = fName
End Function
Donde nosotros escribimos
C:\Documents and Settings\Luser\My Documents\ejemplo.txt
La función devuelve
ejemplo
La función se llama de la siguiente manera:

Dim FileName As String
FileName = GetFileName("C:\Documents and Settings\Luser\My Documents\ejemplo.txt")

martes, 19 de junio de 2012

Problema con Dispositivos e impresoras [Windows 7]

Hay un problema que se presentó en varias PCs con Windows 7 en la empresa en la que trabajo, en el cual al abrir Dispositivos e impresoras, se quedaba cargando indefinidamente.

Les cuento que soy técnico en esta empresa y la solución que les planteo me funcionó a la perfección en las PC con dicho conflicto.

Bueno sin más, aca tenemos las 2 soluciones:

1- La primera solución y más sencilla es ir a panel de control -> herramientas administrativas -> servicios. Ahí buscamos un servicio llamado: Servicio de compatibilidad con Bluetooth. El mismo se encuentra con inicio manual, lo que en algunos casos aislados trae un conflicto con las impresoras. Lo que se debe hacer es modificar el Tipo de inicio a Automático o Deshabilitado según corresponda (si poseemos bluetooth en la PC colocamos automático y en caso contrario lo deshabilitamos). Reiniciamos la PC y listo, debería funcionar.

2- La segunda solución solamente la vamos a utilizar en caso de que la primera no funcione. En este caso lo que vamos a hacer es quitar las impresoras del sistema sin desinstalar los drivers. Para ello, vamos al registro (inicio -> ejecutar y escribimos REGEDIT. Si no les aparece la opción ejecutar, botón derecho en inicio -> propiedades -> en la solapa Menú Inicio -> personalizar, buscamos la opción Comando Ejecutar y lo tildamos).
Una vez que hallamos ingresado al registro, nos dirigimos a: HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Control / Print . Acá nos vamos a encontrar con las siguientes carpetas: Environments, Monitors, PendingUpgrades, Printers, providers. Lo que debemos hacer es eliminar en cada una de las carpetas anteriores junto con sus subcarpetas nuestras impresoras (NO ELIMINAR LAS IMPRESORAS DEFAULT DE WINDOWS COMO POR EJEMPLO Microsoft Shared Fax Driver O Microsoft XPS Document Writer). Si la impresora está conectada por red (se encuentra conectada en otra PC de la red) va a figurar en Environments; si está por IP va a figurar en Monitors Standard TCP/IP Port Ports; si está local va a figurar en Printers (creo). Reiniciamos la PC y listo, debería funcionar.

También sirve reiniciar el servicio cola de impresión.

viernes, 15 de junio de 2012

Reparar Modo a prueba de fallos / errores

Por culpa de los virus, no es la primera ni única vez que no podemos acceder en modo a prueba de errores o fallos, asi pues para windows XP he encontrado una modificación para el editro de registro, simplemente hay que ejecutar el archivo.reg y que este repare las entradas del registro. Una vez modificado el registro de windows, ya podemos reiniciar a modo de prueba de fallos.

Espero que os sirva.



Activar windows con tarea programada

En windows 7 eso de programar una tarea y esperar milagrosamente que se enciende no es tan facil como marcar simplemente el Arrancar el equipo para ejecutar la tarea... ¡Pues va a ser que no!

Hay que crear la tarea dentro de Microsoft Windows Defender:


Dentro de la carpeta Windows Defender, ya podemos crear la tarea programada para que active el equipo:

Os dejo los pasos por si necesitais más ayuda:

Eso si, para que se active el equipo, este ha de estar en modo hibernación.






Y lo más importante: Configurar estas opciones de energia tal y como os señalo en la imagen:

miércoles, 23 de mayo de 2012

Activar / desactivar firewall windows por linea comandos

Para desactivar el cortafuegos de Windows XP o W7

netsh firewall set opmode disable

Para activar el cortafuegos de Windows XP: o W7

netsh firewall set opmode enable

miércoles, 16 de mayo de 2012

php - convertir en MAYUSCULAS o minusculas

Caso MAYÚSCULAS(UCase, strtoupper)

$str "Mary Had A Little Lamb and She LOVED It So";$str strtoupper($str);
echo 
$str// Prints MARY HAD A LITTLE LAMB AND SHE LOVED IT SO?>

Caso minúsculuas(LCase, strtolower)
 
Caso minúsculas
$str "Mary Had A Little Lamb and She LOVED It So";$str strtolower($str);
echo 
$str// Prints mary had a little lamb and she loved it so?>

miércoles, 8 de febrero de 2012

Sistema de comentario usando el ID de wordpress

Si queremos utilizar un sistema de comentarios que permita una vinculación entre poder ver y añadir comentarios de forma simultanea entre wordpress y una aplicacion propia en php tan solo hay que ver el ID del articulo e incluir en nuestro include php: comentarios.php?url=10 donde 10 seria el ID del articulo de wordpress


martes, 31 de enero de 2012

¿Con que hablo?

Digna anecdota para ser contada:

Suena el telefono y me digno a cogerlo (que remedio)
Edro: ¿Informática dígame?
Luser: ¿Con que hablo?

Me quedo un poco penativo y por suerte o desgracia gracias a mi humor sarcastico le suelto:

Edro: Con el telefono

En el otro lado tan solo se escucha el viento del oeste donde pasa la típica bola de paja....

Después de unos largos 30 segundos opto por colgar.

Vuelve a sonar el telefono y el luser esta vez pregunta ¿He llamado a informática?. Estos Lusers van aprendiendo :D

jueves, 26 de enero de 2012

Lista de comandos de utilidades en windows

control.exe PANEL DE CONTROL
compact.exe COMPRESOR DE ARCHIVO
convert.exe CONVERSOR DE FAT A NTFS
ddeshare.exe ADMINISTRADOR DE RECURSOS COMPARTIDOS (GRAFICO)
diskcomp.exe COMPARA CONTENIDOS DE DOS DISKETTE
diskcopy.exe COPIA CONTENIDOS ENTRE DISKETTE
diantz.exe CONSTRUCTOR DE ARCHIVOS CAB
diskpart.exe PARTICIONADOR DE DISCOS
diskperf.exe CONFIGURACION DE RENDIMIENTO DE DISCO
doskey.exe EDITA LINEA DE COMANDOS CREA MACROS
driverquery.exe MUESTRA CONTROLADORES INSTALADOS
edit.com EDITOR DE TEXTOS
edlin.exe EDITOR DE TEXTOS DE LINEA
esentutl.exe MANTENIMIENTO DE LA BASE DE DATOS WINDOWS
eventcreate.exe CREAR ID Y MSJ EN REGISTRO DE SUCESOS
eventtriggers.exe DESENCADENADOR DE EVENTOS
exe2bin.exe CONVIERTE EJECUTABLES A BINARIO
expand.exe EXPANDE UNO O MAS ARCHIVOS COMPRIMIDOS
extract32.exe EXTRAE ARCHIVOS CAB
fc.exe COMPARADOR DE ARCHIVOS O GRUPOS DE ARCHIVOS
find.exe BUSCA UNA CADENA DE TEXTO EN UN ARCHIVO
findstr.exe BUSCA CADENAS EN LOS ARCHIVOS
finger.exe FINGERPINT
fontview.exe VISOR DE FUENTES
forcedos.exe UTILIDAD DE EJECUCION FORCEDOS
format.com FORMATEA UN DISCO
ftp.exe PROGRAMA DE TRANSFERENCIA DE ARCHIVOS
getmac.exe OBTENER DIRECCION MAC
graftabl.exe PERMITE A WINDOWS MOSTRAR CARACTERES EXTENDIDOS EN MODO GRAFICO
graphics.exe CARGA UN PROGRAMA QUE PUEDE IMPRIMIR IMAGENES GRAFICAS
hostname.exe MUESTRA EL NOMBRE DE EQUIPO
ipconfig.exe CONFIGURACION IP DE WINDOWS
ipsec6.exe CONFIGURACION DE SEGURIDAD IPV6
ipv6.exe CONFIGURACION DE IPV6
ipxroute.exe APLICACIÓN DE ENRUTAMIENTO ORIGEN NWLINK
kb16.com CONFIGURACION DE IDIOMA DEL TECLADO
label.exe MODIFICAR CREA O ELIMINAR LA ETIQUETA DE UN DISCO
loadfix.com CARGA UN PROGRAMA POR ENCIMA DE LOS 64 KB DE MEMORIA Y LO EJECUTA
lodctr.exe ACTUALIZA EL NOMBRE DE LOS CONTADORES DEL MONITOR DEL SISTEMA
logman.exe ADMINISTRA EL SERVICO DE ALERTAS Y RENDIMIENTO
logoff.exe TERMINA UNA SESION
lpq.exe MUESTRA EL SESTADO DE LA COLA DE UNA IMPRESORA EN RED
lpr.exe ENVIA UN ARCHIVO A UNA IMPRESORA DE RED
makecab.exe CREADOR DE ARCHIVOS CAB
mem.exe MUESTRA EL ESTADO DE LA MEMORIA
mmcperf.exe HERRAMIENTA DE RENDIMIENTO DE MMC
mode.com CONFIGURA LOS DISPOSITIVOS DEL SISTEMA
more.com MUESTRA LA INFORMACION PANTALLA POR PANTALLA
mountvol.exe UTILIDAD DE MONTAJE DE VOLUMENES
mqbkup.exe UTILIDAD DE RESTAURACION DE MICROSOFT QUEUE SERVER
mqsvc.exe INFORMACION DE DIFUSIONES MULTIPLES
msg.exe UTILIDAD DE MENSAJERIA
nbtstat.exe MUESTRA EL ESTADO DE NETBIOS
net.exe COMANDO NET
netsh.exe SHELL DE COMANDOS DE RED
netstat.exe MUESTRA EL ESTADO DE LOS PUERTOS LOCALES
nlsfunc.exe CARGA INFORMACION ESPECIFICA DE UN PAIS
nslookup.exe NSLOOKUP ARP
nwscript.exe UTILIDAD DE SECUENCIAS DE COMANDOS DE INICIO DE SESION
odbcconf.exe CONFIGURACION DEL DRIVER OBDC
openfiles.exe MUESTRA LOS ARCHIVOS COMPARTIDOS ABIERTOS
pathping.exe TRACEA UNA IP DADA Y MUESTAR LOS RESULTADOS
ping6.exe MUESTRA EL ESTADO DE UN HOST A TRAVES DE IPV6
ping.exe MUESTRA EL ESTADO DE UN HOST
powercfg.exe PERMITE CONTROLAR LAS OPCIONES DE ENERGIA DE UN SISTEMA
print.exe IMPRIME UN ARCHIVO DE TEXTO
proxycfg.exe CONFIGURA UN PROXY PARA HTTP
qappsrv.exe MUESTRA LOS SERVICIOS DE TERMINAL SERVER EN UNA RED
qprocess.exe MUESTRA TODOS LOS PROCESOS
qwinsta.exe MUESTRA INFORMACION SOBRE SESIONES DE TERMINAL
rasdial.exe IU DE MARCADO DE LA LÍNEA DE COMANDO DEL CLIENTE DE ACCESO REMOTO
rcp.exe COPIA ARCHIVOS ENTRE PCS CON EL SERVIVIO RCP EN FUNCIONAMIENTO
recover.exe RECUPERA LA INFORMACION LEGIBLE DE UN DISCO DAÑADO
redir.exe CARGA EL DIRECTORIO DE VDM
reg.exe HERRAMIENTA DE REGISTRO DE CONSOLA
regcladm.exe REGISTRA UNA DLL EN LA BASE DE DATOS DE WINDOWS NT ADMINISTRATION CLUSTER
relog.exe UTILIDAD DE REGISTRO DE RENDIMIENTO
replace.exe REEMPLAZA ARCHIVOS
reset.exe UTILIDAD DE RESTABLECIMIENTO DE SERVICIOS DE TEMINAL SERVER
rexec.exe EJECUTA UN COMANDO SI ESTA ACTIVADO EL SERVICIO DE REXEC
route.exe MANIPULA LAS TABLAS DE ENRUTAMIENTO DE RED
routemon.exe MONITOR DE CONSOLA DEL ENRUTADOR
rsh.exe EJECUTA UN COMANDO EN UN EQUIPO REMOTO A TRAVES DEL SERVICO RSH
runas.exe EJECUTA UN SOFTWARE COMO UTILIDAD
rwinsta.exe RESTABLECE LOS VALORES INICIALES DEL HARDWARE Y SOFTWARE
sc.exe COMUNICACION CON EL SERVICIO DE CONTROL DE DRIVERS Y SERVICIOS
schtasks.exe CREAR,BORRAR,MODIFICAR TAREAS PROGRAMADAS
setver.exe ESTABLECE EL NUMERO QUE MS-DOS LE INDICA A LOS PROGRAMAS
sfc.exe BUSCA ARCHIVOS DE SISTEMA PROTEGIDOS Y LOS REEMPLAZA POR LOS CORRECTOS
shadow.exe MONITORIZAR UNA SESION DE SERVICIOS DE TERMINAL
shutdown.exe APAGADO REMOTO
sort.exe UTILIDAD SORT
subst.exe ASOCIA UNA RUTA DE ACCESO A UNA UNIDAD
taskkill.exe MATA UN PROCESO DEL SISTEMA
tasklist.exe GENERA UNA LISTA CON LOS PROCESOS DEL SISTEMA
telnet.exe PERMITE ESTABLECER UNA CONEXION TELNET ENTRE DOS PCS
tftp.exe PROTOCOLO DE TRANSFERENCIA DE ARCHIVOS TRIVAL
tlntadmn.exe ADMINISTRACION DEL SERVIDOR DE TELNET
tlntsvr.exe INICIA EL SERVIDOR DE TELNET EN EL EQUIPO LOCAL
tracerpt.exe HERRAMIENTA DE SEGUIMIENTO DE SUCESOS
tracert6.exe TRACEO DE UNA DIRECCION IPV6
tracert.exe TRACEA UNA IP
tree.com MUESTRA LA ESTRUCTURA GRAFICA DE UNA UNIDAD O CARPETAS
tscon.exe ADJUNTA UNA SESION DE USUARIO A UNA TERMINAL
tsdiscon.exe DESCONECTA UNA SESION DE TERMINAL
tskill.exe TERMINA UN PROCESO DE TERMINAL SERVER
tsshutdn.exe APAGA UN SERVIDOR DE MANERA CONTROLADA
typeperf.exe MONITOR DE RENDIMIENTO
tzchange.exe HERRAMIENTA PARA CAMBIO DE ZONA HORARIA
unlodctr.exe QUITA EL NOMBRE DE CONTADOR Y TEXTO EXPLICATIVO PARA UN CONTADOR EXTENSIBLE

viernes, 20 de enero de 2012

Windows 7 starter quitar caducidad contraseñas

Windows 7 starter quitar caducidad contraseñas

Escribimos "cmd" en la lista de inicio y haremos clic con el boton derecho en Ejecutar como adminitrador: (run as administrator)

Ahora escribiremos lo siguiente en la linea de comandos:

net accounts /maxpwage:unlimited