Si queremos instalar el pc en Windows XP u otros sistemas operativos como Windows vista o Windows 7 tenemos que tener en cuenta las siguientes 3 reglas básicas:
1- Para instalar PC, debemos entrar en la BIOS del equipo. La BIOS para que nos entendamos, digamos que es algo que sirve para dar las instrucciones básicas al ordenador, es algo a parte del sistema operativo cuando instalamos PC.
Para entrar depende del ordenador al instalar PC, lo que debemos hacer es pulsar el botón del resert y antes de que llegue a arrancar el sistema operativo pulsar la tecla suprimir o depende del equipo suele ser otra, tab, F10, etc, lo suele poner en algún lado de la pantalla: (press f1 for setup).
Una vez dentro debemos fijarnos en el arranque del sistema y que éste sea la unidad de CD.
Cuando queremos instalar PC, también seria importante fijarnos si nos ha detectado los discos duros que podamos tener en la máquina.
2- Una vez realizada la configuración para instalar PC, introducimos el CD de sistema operativo y si el CD es el correcto debería iniciarse la instalación de PC para Windows u otro sistema operativo. En general este es el sistema correcto para iniciar la instalación de PC de cualquier sistema operativo.
3- Una vez iniciado el CD de sistema operativo debemos seguir las instrucciones que siguen a continuación para instalar PC, mejor señalar las opciones por defecto. La instalación de PC es bastante sencilla, lo mas complicado de todo es seleccionar la tabla de particiones, a continuación describimos como funciona:
La tabla de particiones se encuentra almacenada en la memoria de un disco duro, concretamente en el primer sector de disco, justo después del MBR (Master boot record). El MBR es el 1er sector de disco, es la 1a información que se lee cuando arranca el sistema operativo, es importante saber esto cuando queremos realizar una correcta instalación de PC.
La tabla de particiones, podríamos compararla con las fronteras de los países, indican de que sector a que sector de disco se encuentra una unidad de disco (partición) (C:\ D:\ E:\ etc). Por ejemplo del sector 100 al 100000, tendrá X Megabytes la partición creada.
Es importante que si vamos a instalar el PC tengamos en cuenta que primero tenemos que tener las particiones listas y tener claro en que unidad de disco vamos a instalar el sistema operativo en el PC.
Una idea útil durante la instalación de PC es siempre tener en 1 disco una partición de sistema y una partición de datos, de modo que podamos reinstalar el PC en la partición de sistema sin tener que borrar los datos.
26
Repraración de ordenadores
0 Comments | Posted by felipe in Mantenimiento Informático Barcelona
Soluciones para Repraración de ordenadores
Para reparar el ordenador, tenemos que fijarnos los primero de todo en identificar el problema, a veces este proceso resulta difícil y lo que tenemos que hacer es ir descartando posibilidades, en cada paso que hacemos conocemos mas detalles del equipo esto nos permite llegar a saber el fallo concreto por el cual el equipo esta fallando.
A continuación pasamos a describir los 2 problemas que existen en la reparación de ordenadores: problemas de hardware o problemas de software (sistema operativo).
7 Principales problemas de hardware en la reparación de ordenadores
1. Una opción clara es si el botón de power no se enciende, falla la fuente de alimentación, cable o conexión al Jumper (interruputor).
2. Si pita el PC al encender el botón del power: entonces puede ser problema de tarjeta gráfica o RAM.
3. Si se enciende pero no hace nada ni sale ningún mensaje puede ser un problema de placa base o CPU.
4. Si se enciende el sistema operativo y al copiar y pegar archivos da error puede ser un problema de RAM o disco duro.
5. Inicia el Windows pero no arranca nunca, puede ser que el cable de datos del disco duro este suelto en alguna parte, un problema tonto pero hay que saberlo cuando realizamos la reparación de ordenadores.
6. El equipo se apaga cuando quiere: verificar que no este habilitada la opción de Windows de apagar el equipo cada X tiempo si no se utiliza, verificar la temperatura del CPU en la BIOS y comprobar que no salte la protección por temperatura y como última opción cambiar la Fuente de alimentación.
7. Reparación de ordenadores: el equipo se reinicia solo. Comprobar que no este pulsado el botón del power todo el tiempo ( a veces se queda atascado) verificar que el disco duro funcione y verificar protección de RAM en BIOS por temperatura.
Como veis tenéis varios posibles fallos de hardware cuando realizamos la reparación de ordenadores. Una vez determinado el problema de hardware, hay que probar cada pieza por separado. Por ejemplo en el caso 4 no sabríamos determinar si es una cosa u otra, pues podríamos probar con otra RAM o ver si el sistema operativo esta “cascado”, por ejemplo podríamos arrancar con un CD de Linux y ver que pasa o bien hacer un chequeo de la RAM con algunos programas que existen, con ello podríamos reparar nuestro ordenador.
6 Ideas para verificar funcionamiento en la reparación de ordenadores
1. RAM: chequeo de programas de RAM o probar con otra.
2. Disco duro: lo mismo que la RAM y añadimos que deberíamos arrancar con otro sistema operativo, no hay que fiarse únicamente de lo que dice Windows, puede ser que un disco no funcione bien con Windows y con otro sistema si, pero en general no suele pasar cuando reparamos ordenadores.
3. Placa base y CPU: probar con otra, esto es la base del equipo si falla no podemos hacer nada mas que cambiarlo.
4. Fuente de alimentación: verificar que funciona bien, arrancando el equipo y dejándolo en modo BIOS, si falla la fuente se apagará aunque podría ser un problema de calentamiento de CPU mirar temperatura desde BIOS también.
5. CD: si no se abre utilizar un clip y introducirlo en la obertura de la parte inferior de la tapa del CD para forzar abertura. Si no lee bien, probar varios CDs y si sigue sin funcionar cambiarlo.
6. Disquetera: probar varios disquetes, para comprobar funcionamiento, si no funciona cambiar por otra. Los disquetes deben estar formateados, para verificar si la disquetera funciona.
4 Principales problemas de sistema operativo en la reparación de ordenadores
1. Windows arranca pero va muy lento: Inicio -> Ejecutar -> cmd -> msconfig -> quitar programas del inicio. Si no funciona Reparamos Windows o reinstalamos Windows.
2. Windows arranca pero se cuelga: Ejecutar restauración del sistema u otras opciones.
3. Windows no llega a arrancar: pulsar F8 al inicio y probar modo de restauración sino funciona probar reparar Windows
4. No llega a arrancar Windows, pero el sistema esta instalado: verificar que el arranque en la BIOS sea correcto e indicar que arranque desde el disco, verificar que MBR (master boot record) del disco este marcado en la tabla de particiones y comprobar que no haya programas instalados en dicho sector (fdisk /mbr).
Durante la reparación de ordenadores suele pasar que muchas veces no solo tenemos un problema sino varios de los que os he comentado o incluso todos, con la práctica y la experiencia conseguimos reparar el ordenador de una manera mas rápida y eficiente. Espero que esta mini guía os haya sido útil a todos aquellos que tenéis algún problema en la reparación de ordenadores.
25
Los mejores métodos para Reparar Windows XP
1 comentario | Posted by felipe in Mantenimiento Informático Barcelona
Reparar Windows XP
Siempre que intentemos reparar Windows XP, es por que el sistema no nos arranca o bien arranca pero se cuelga o bloquea a cada momento.
No es conveniente hacerlo cuando nos va lento o por que no va cierto programa, por el hecho de que reparar el Windows siempre sirve para que funcione peor que cuando lo instalamos desde 0.
Debemos reparar Windows XP cuando no queremos reinstalar, por que es demasiado trabajo y posiblemente se arregle, pero no es una buena solución, ya que la reparación que ofrece Windows nunca es demasiado buena.
Tenemos varias opciones que debemos seguir en el orden especificado, si queremos reparar windows xp tened en cuenta que debemos hacerlo siempre que el sistema no arranca o se cuelga:
Restaurar sistema
Entrar en modo a prueba de fallos. Pulsamos F8 justo después de que salga la BIOS y antes arrancar Windows XP. Y vamos a Inicio -> Programas -> accesorios -> herramientas del sistema -> restaurar sistema. Y ponemos una fecha en el que funcionaba Windows y de este modo repararemos Windows XP.
Reparar Windows XP
Si no funciona, reiniciamos el equipo con el CD de Windows XP, hacemos como si fuéramos a instalar Windows XP, pero en el último paso ponemos Reparar, antes de este mensaje hay un reparar este no debemos hacer caso ya que nos sale la consola de Windows y esto no nos interesa. Lo bueno de este sistema es que se consigue reparar Windows XP sin eliminar los ficheros que tengamos en la maquina.
Reinstalar Windows XP encima
Si no ha funcionado, la anterior opción, esta es probable que tampoco, pero nos puede interesar hacerla en algunos casos que nos interese.
Introducimos el CD de Windows y reiniciamos, seguimos las instrucciones del CD como si fuéramos a instalar, pero sin formatear ni borrar nada de lo anterior.
Se reinstalará el Windows encima del antiguo, no se borrarán los ficheros que no tengan que ver con c:\windows pero el resto muy probablemente si. Es una solución un poco chapucera y un poco aconsejable, pero puede ser útil para reparar Windows XP, si queremos hacer un trabajo rápido.
Reinstalar Windows XP
Esta sin duda alguna es la mejor opción para reparar Windows XP, ya que cada reparación que se hace no soluciona definitivamente el problema. Tened en cuenta que Windows en general es un sistema bastante malo que falla con mucha facilidad. Por tanto siempre tarde o temprano debemos reinstalarlo.
Creo que Windows esta pensado de cara al billete, ya que gracias a que falla hay un montón de técnicos informáticos que tienen trabajo y cada vez que sale un sistema nuevo, mas fallos y por tanto mas trabajo, como seguramente esta pasando con Windows Vista o Windows 7.
A lo que vamos, para reinstalar Windows XP, lo mismo de siempre reiniciar con el CD puesto y seguir las instrucciones. Un dato importante, tenemos que fijarnos en la BIOS de la placa que este configurado el modo arranque desde CD, sino no podremos hacer esto.
Reparar Windows XP: volcado de memoria física (Pantallazo Azul)
Cuando aparece esta pantalla, podéis temer lo peor :-).
Puede que el Windows arranque pero va a fallar, sino ahora dentro de muy poco y cada vez mas va a salir esta pantalla hasta que no arranque mas.
Se dice que esta pantalla esta relacionada con que el disco IDE o SCSI no funciona y por tanto debemos cambiarlo.
Pero yo tengo mis dudas a cerca de esta información, ya que esta información la proporciona Windows y como sabéis no soy muy partidario de este sistema.
Por tanto en lugar de tirar el disco a la basura, yo optaría por reinstalar Windows XP, en lugar de reparar Windows XP, con otra versión de la anterior si es posible y probar a ver que pasa.
Puede ser que nos vuelva a fallar, pero determinar si el disco es malo por ese motivo no esta muy claro, para ello deberíamos hacer unas cuantas pruebas de comprobación de disco desde Linux.
Herramientas para reparar Windows XP
Todas las herramientas que hay en el mercado en general NO SIRVEN para NADA, reparan pequeñas cosas, o lo que es peor, las empeoran. Cuando tenemos el Windows que no arranca o se cuelga solo estos son los mejores métodos que pueden servir: reparar Windows XP o reinstalar Windows XP
Otra cosa es si tiene algún virus que esta haciendo alguna cosa que no funciona, pero suele ser raro, ya que normalmente a los virus de ahora les interesa robar información no fastidiar el sistema operativo.
De cualquier modo si este es el caso siempre podemos pasar un buen antivirus que elimine lo que encuentre, recomiendo Avast.
Ampliar imagen - ventana modal
Ventana modal o Modal Window en inglés se conoce como el efecto de diseño Web que se da a las imágenes o videos sobre la pantalla cuando pulsamos con el ratón. Hay muchos efectos diferentes por Internet, la mayoría de los que hay son para fotografías, pero muy pocos hay para los videos en flash, mas adelante vamos a presentar uno de ellos.
Como ya sabemos estos efectos de diseño Web se realizan con DHTML (JS+CSS). Es importante conocer Java Script para poder modificar el código fuente y poder adaptar estos sistemas a nuestras necesidades. Hay una librería para hacer todo esto y es mootools.
Les voy a mostrar los que he considerado los mejores y mas prácticos que he podido encontrar por la Red.
Roebox, desarrollado por John Saddington, permite ampliar las imágenes en miniatura, utiliza como no, la librería mootools. Podéis descargar este ejemplo modificado por Informatica Autonomos.
El problema de esto es que solo sirve para fotografías, muy probablemente modificando un poco el código podríamos hacer lo mismo para causar el efecto para videos en flash. Pero para que vamos a hacer esto si otro ya lo ha hecho
:
Tenemos Videobox, muy práctico y por supuesto utilizando la librería de mootools. Los videos que se pueden reproducir como dicen en su web: Youtube, Metacafe, Google Video, iFilm y un video flash propio.
Podéis descargar aquí un ejemplo completo.
Expandir imágenes
He visto un montón de scritps que lo hacen, pero encontrar uno que lo haga bastante bien para el diseño Web, hay pocos.
De los que he visto recomiendo usar expando, desarrollado por John Davenport Scheuer.
Su uso es sencillo, tenemos que adjuntar añadir el archivo JS a nuestro código HTML y donde nos interese añadir el parámetro class=”expando” al tag img.
Aquí podéis descargar el ejemplo completo retocado por informatica autonomos. Además se puede reducir o aumentar la velocidad. También podemos realizar mas cosas claro que retocando el código fuente.
Lo malo de este expando es que en Internet Explorer las imágenes van un poco mas lentas, pero bueno es admisible. ¿Alguien se anima a retocar el código?
Mostrar o quitar imágenes
Este es un efecto muy sencillo y bastante básico en JS y diseño Web, básicamente es añadir al elemento CSS que indique display: none
Un poco mas difícil es que al hacer click aparezca y desaparezca pero no tiene ningún secreto.
Una idea seria:
Crear un elemento div en el cual hacemos un evento onclick, donde vamos cambiando el nombre de la clase. Teniendo dos clases una display: none, y la otra sin display: none;
Para cambiar de una clase a otra, pasamos la clase como parámetro, aquí tenéis el ejemplo:
<style type=”text/css”>
div.shadow {
display:none;
}
</style>
<script type="text/javascript">
function changeClassName(theElementName, classNameShadow) {
var theElement = document.getElementById(theElementName);
if ( classNameShadow == theElement.className ) {
theElement.className = "";
}
else {
theElement.className = classNameShadow;
}
}
</script>
<a onclick=”changeClassName(’shadow’, ’shadow’)” rel=”nofollow” href=”javascript:void(null)”>Mostrar / Ocultar</a>
<div id='shadow' class='shadow'>
<p>Esto aparece y desaparece cuando se hace click</p>
</div>
23
Sistemas de conexión remota
3 Comments | Posted by felipe in Mantenimiento Informático Barcelona
Muchas veces durante el mantenimiento informático de las redes, necesitamos conectarnos a los equipos que hemos configurado para poder llevar a cabo tareas de mantenimiento.
Este artículo pretende ser un resumen de SOLO las mejores utilidades de conexión y modos de conexión
Para empezar tenemos que diferenciar 3 tipos de conexión para el mantenimiento informático:
- Conexión normal: Cliente -> servidor. El usuario conecta con el servidor y éste accede a los servicios del servidor.
- Conexión “back connect”, “reverse Telnet” o conexión invertida: Cliente -> Servidor <-> Administrador -> cliente. El cliente, es decir el PC al que nos queremos conectar conecta con el servidor, éste a su vez conecta con otra máquina (Administrador) y éste conecta finalmente con el PC origen del cliente.
- Conexión VPN: se establece un túnel entre equipos servidores y los equipos que están detrás de los servidores (clientes) actúan como si estuvieran juntos en la misma red.
El 1er sistema se utiliza para una conexión normal en la que el equipo servidor tiene una IP existente en Internet o redireccionada a un equipo interno pero no filtrada.
El 2º sistema se utiliza cuando la máquina cliente y la máquina servidora están detrás de una red en la cual no es posible la redirección, es decir que no es posible su acceso a través de Internet de manera directa. La idea de esto es usar un servidor intermedio para interconectar los equipos.
El 3er sistema es el mejor de todos, ya que permite la conexión de múltiples equipos sin tener en cuenta si tienen una IP o no en Internet o si esta redireccionada, el problema que plantea es su difícil configuración.
Pasemos a comentar las utilidades de conexión remota tipo Cliente / servidor:
- SSH:(secure shell): es una utilidad de Linux en tipo texto aunque también hay algunas versiones para Windows. Permite copiar archivos y establecer conexión consola, además de otras cosas muy interesantes como establecer túneles cifrados para protocolos como FTP o lo que queramos. Para Windows esta utilidad se queda corta, ya que es difícil, administrar Windows sin modo gráfico.
- VNC: Utilidad gratuita, que permite una conexión grafica entre equipos, es decir vemos todo los que hace el otro en nuestro PC. La versión de pago permite muchas mas opciones como copiar archivos y otras cosas mas, lo malo que tiene es que es un poco mas lenta que terminal Server.
- Terminal Server: utilidad que proporciona Windows en máquinas Server, ideal para el mantenimiento informático. Viene a ser lo mismo que VNC pero funciona mucho mejor.
- Symantec PcAnyWhere: utilidad de pago de symantec, funciona mucho mejor que VNC, pero no mejor que Terminal Server, lo malo que es de pago.
- Server XFree: Es una conexión segura vía servidor Xfree de linux, permite ejecutar aplicaciones del servidor en el equipo del cliente (visulizar no ejecutar) o en el mismo servidor para el mantenimiento informatico, el problema que plantea es su difícil configuración. Es posible ejecutarla tipo Back Connect
Utilidades Back Connect:
- Team Viewer: Muy práctica para conectar dos equipos Windows, el usuario comunica a su administrador un usuario y contraseña y se realiza la comunicación. Es gratuita, pero hay una versión de pago que supongo tendrá mas prestaciones.
- Tiny Shell: utilidad para conectar dos máquinas Linux en modo texto. En una de ellas se configura la IP destino y se establece la comunicación
- Ftln: Utilidad desarrollada por informaticaAutonomos.com para el mantenimiento informático permite la conexión para equipos Windows y linux modo texto. Aparece un interprete de ordenes las cuales se van ejecutando cada X tiempo, sin uso de pipes.
Utilidades VPN:
- Sin duda alguna la mejor de ellas es OpenVpn, es relativamente sencilla su configuración y lo mejor de todo es que no es de pago. Permite conectar redes de equipos Windows y Linux de manera cifrada, tengan o no IP en Internet, redireccionando los puertos UDP o TCP.
- PPP: Conexión punto a punto de Linux a Linux u otro equipo compatible con el protocolo, se realiza mediante un comando de Linux, lo malo es que ambas IPs de los servidores deben verse, quizás es posible su redirección pero es complicado. Otra cosa mala es que la conexión no es cifrada.
- Conexión de red privada virtual VPN Windows: Es una aplicación interna de Windows ideal para el mantenimiento informático, funciona de Windows a Windows, aunque posiblemente se pueda configurar con otros equipos. Es relativamente fácil su configuración, se puede realizar por UDP o TCP redireccionando el puerto si la IP no existe en Internet.
Existen otros programas, en general de pago, que lo hacen. También otros routers, que son de difícil configuración en general. Antes de comprar nada hay que estar seguro que somos capaces de configurarlo o de que puede funcionar.
Antes de empezar hay que saber algo importante: DHTML (dinamic HTML), es la combinación de CSS y JS (JavaScript no confundir con Java) para lograr mostrar contenidos dinámicos, aunque en este artículo solo vamos a indicar el funcionamiento del CSS.
Volvamos al tema, para el diseño web es muy importante conocer el elemento DIV. Es la parte básica de toda Web que utilice CSS, se usa para designar los módulos de una Web. Vamos a hacer un ejemplo para aclararlo:
<div id=”cabecera”>cabecera</div>
<div id=”centro”>centro</div>
<div id=”derecha”>derecha</div>
<div id=”izquierda”>izquierda</div>
<div id=”pie”>pie</div>
Cada una de estas partes indica la posición en que se encuentran en la Web, pero por si solas no funciona hay que indicarlo con CSS.
Aquí te muestro una imagen para indicar el ejemplo al que me estoy refiriendo:
Este seria un sistema básico podéis descargar el ejemplo css.
De esta manera tenemos las estructuras básicas de una Web para poner sus respectivos módulos, tales como: botón buscar, nube de palabras, banners o lo que queramos poner. Todos estos modulos los pondríamos dentro de un div y a su vez dentro del div que nos interese: centro, pie, derecha, izquierda o cabecera, y utilizaríamos float para posicionar el elemento indicando el tamaño y su posición con margin y padding.
El ejemplo que os he dado es uno muy básico, pero si queréis uno mas avanzado no tenéis mas que mirar el código fuente de alguna Web, solo que a veces es difícil de interpretar, recomiendo una utilizad mas que interesante para ver el código fuente y ubicar los diferentes elementos de una Web: firebug del navegador firefox, es muy muy recomendable que la utilicéis, ya que seleccionáis con el ratón un elemento del HTML e se ilumina que parte de la Web es exactamente, esta es una de sus muchas funciones.
Aquí tenéis una muestra:
La última cosa que me falta por explicar es el uso de id y class en CSS. Es muy sencillo.
Si usamos id=”pepe”, en el CSS #pepe -> se refiere a todas las ids que se llamen así, de modo que afectaría a cualquier elemento HTML que tenga esta id.
Si usamos class en el css haríamos div.pepe.
En ambos también podemos indicar sus sub (o sub, sub, sub…) elementos si nos interesa:
div.pepe span
#pepe span img
Captcha es el acrónimo de Completely Automated Public Turing test to tell Computers and Humans Apart (Prueba de Turing pública y automática para diferenciar máquinas y humanos). Como ya sabemos sirve para diferenciar los scripts de las personas.
Pues bien durante el diseño Web y la programación web es muy habitual utilizar sistemas para validar formularios.
Aquí tienen un sistema de imágenes numéricas aleatorias hecho en php por Informática Autónomos para validar formularios:
header(’Content-type: image/jpg’);
echo generateShadowImage(rand(100, 9999), ‘acidic.ttf’);
function generateShadowImage($code, $imageTrueType) {
//IMPORTATNE!!!!!!!!! especificar ruta a la fuente true type!!!
$VVC_FONTS= $imageTrueType;
$VVC_IMAGE_WIDTH = 250;
$VVC_IMAGE_HEIGHT= 60;
$VVC_BACKGROUND_COLOR= “255,255,21″;
$VVC_TEXT_COLOR= “0,0,0″;
$VVC_BORDER_COLOR=”12,12,255″;
$VVC_NOISE_COLOR= “90,255,21″;
$VVC_GENERATE_BACKGROUND_NOISE= “Dots”;
$VVC_ROTATE_CHAR= “On”;
$VVC_FONT_SIZE= 24;
if (!empty($code)) {
$imwidth = $VVC_IMAGE_WIDTH;
$imheight= $VVC_IMAGE_HEIGHT;
$font_size = $imheight * 0.75;
$font_position = $imheight * 0.80;
header(”Content-type: image/jpeg”);
$im = ImageCreate ($imwidth, $imheight) or die (”Cannot Initialize new GD image stream”);
// parse RBG color for background to seperate values
$background_color_1 = explode(’,’ , $VVC_BACKGROUND_COLOR);
$background_color_R = $background_color_1[0];
$background_color_G = $background_color_1[1];
$background_color_B = $background_color_1[2];
// parse RBG color for text to seperate values
$text_color_1 = explode(’,’ , $VVC_TEXT_COLOR);
$text_color_R = $text_color_1[0];
$text_color_G = $text_color_1[1];
$text_color_B = $text_color_1[2];
// parse RBG color for text to seperate values
$border_color_1 = explode(’,’ , $VVC_BORDER_COLOR);
$border_color_R = $border_color_1[0];
$border_color_G = $border_color_1[1];
$border_color_B = $border_color_1[2];
// parse RBG color for text to seperate values
$noise_color_1 = explode(’,’ , $VVC_NOISE_COLOR);
$noise_color_R = $noise_color_1[0];
$noise_color_G = $noise_color_1[1];
$noise_color_B = $noise_color_1[2];
$background_color = ImageColorAllocate ($im, $background_color_R, $background_color_G, $background_color_B);
$text_color = ImageColorAllocate ($im, $text_color_R, $text_color_G, $text_color_B);
$border_color = ImageColorAllocate ($im, $border_color_R, $border_color_G, $border_color_B);
$noise_color = ImageColorAllocate($im, $noise_color_R, $noise_color_G, $noise_color_B);
//Sets what back groun noise to use or turn off
if ($VVC_GENERATE_BACKGROUND_NOISE == ‘Off’){
$dots_on = ‘false’;
$lines_on = ‘false’;
}else if ($VVC_GENERATE_BACKGROUND_NOISE == ‘Dots’) {
$dots_on = ‘true’;
$lines_on = ‘false’;
}else if ($VVC_GENERATE_BACKGROUND_NOISE == ‘Lines’) {
$dots_on = ‘false’;
$lines_on = ‘true’;
}else if ($VVC_GENERATE_BACKGROUND_NOISE == ‘Dots and Lines’) {
$dots_on = ‘true’;
$lines_on = ‘true’;
}else{
$dots_on = ‘false’;
$lines_on = ‘false’;
}
// generate random dots in background
if($dots_on == ‘true’){
for( $n=0; $n<($imwidth*$imheight)/3; $n++ ) {
imagefilledellipse($im, mt_rand(0,$imwidth), mt_rand(0,$imheight), 1, 1, $noise_color);
}
}
// generate random lines in background
if($lines_on == ‘true’){
for( $n=0; $n<($imwidth*$imheight)/150; $n++ ) {
imageline($im, mt_rand(0,$imwidth), mt_rand(0,$imheight), mt_rand(0,$imwidth), mt_rand(0,$imheight), $noise_color);
}
}
//strip any spaces that may have crept in
//end-user would not know to type the space! ![]()
$code = str_replace(” “, “”, $code);
$x=0;
$stringlength = strlen($code);
for ($i = 0; $i< $stringlength; $i++) {
$x = $x + $font_size;
$y = $font_position ;
if($VVC_ROTATE_CHAR == ‘On’){
$angle = mt_rand(-20, 20);
} else {
$angle =’0′;
}
$font = $VVC_FONTS;
$image_font_size = $VVC_FONT_SIZE;
$single_char = substr($code, $i, 1);
imagettftext($im, $image_font_size, $angle, $x, $y, $text_color, $font, $single_char);
}
imagerectangle ($im, 0, 0, $imwidth-1, $imheight-1, $border_color);
ImageJpeg($im);
ImageDestroy($im);
}
}
Para que funcione además van a tener que especificar la ruta del archivo fuente (tipo de letra) que van a utilizar como parámetro en: ‘$imageTrueType’.
Existen muchos tipos de fuentes, el mismo windows tiene varias en el directorio: “C:\WINDOWS\Fonts”, o bien en la web: http://www.creamundo.com/
Pueden descargar el ejemplo completo en la siguiente url: capcha
16
Recuperar archivos eliminados
0 Comments | Posted by felipe in Mantenimiento Informático Barcelona
Muchas veces llevamos nuestro ordenador a reparar a alguna tienda y nos dicen siempre lo mismo, para reparártelo tenemos que borrar todo e instalar de nuevo, siempre es mentira eso por que siempre se puede recuperar a menos que este fastidiado el disco físicamente, dicen esto simplemente porque es un trabajo complicado y largo el recuperar archivos eliminados y no todo el mundo lo sabe hacer aunque no es demasiado difícil.
Todo depende del sistema de archivos en el cual estemos trabajando.
Recuperar archivos de la fat32 es fácil y NTFS un poco mas difícil y ext2 aun un poco mas.
Cundo se elimina un archivo del disco realmente no se esta eliminando nunca al igual que cuando formateamos, simplemente se borra el enlace al archivo, es decir, nuestro archivo se encuentra en el disco separado en diferentes partes, y el archivo en si es el enlace a los diferentes trozos, cuando borramos o formateamos es simplemente borrar los enlaces pero no la información, esto varia un poco en los diferentes sistemas de archivos pero la idea es la misma.
Bien para recuperarlos tenemos que juntar todos los pedazos sueltos y volverlos a unir, hay varias aplicaciones que lo hacen pero no todas lo logran hacer del mismo modo, por eso es bueno que probemos varias para agotar las posibilidades.
Hay que tener en cuenta un detalle muy importante, cada vez que arrancamos el sistema operativo o bien grabamos alguna información en el disco es muy probable que el espacio que ocupaban los archivos antiguos sea remplazado por el nuevo, por tanto mejor no acceder al disco y cargarlo a parte como una unidad externa,
Por tanto para recuperar los archivos, recomiendo las siguientes utilidades:
- Active Partition Recovery Professional
- EasyRecovery
- GetDataBack for NTFS
- Rlinux
- RecoverMyFiles
- R-Studio
- PcInspector
Lo Bueno de estas aplicaciones es que puedes recuperar los datos, lo malo que todas son de pago
Es muy curioso cuando pasamos las utilidades la cantidad de información que podemos recuperar.. A veces se encuentran archivos de hace varios años de antigüedad.
15
Detectar todos los sitos de una red
0 Comments | Posted by felipe in Mantenimiento Informático Barcelona
A veces durante el mantenimiento de sistemas, necesitamos ver que equipos tenemos en nuestra red, pues bien hay un sistema fácil: utilizar direcciones de broadcast, no siempre funciona pero es bastante útil.
Vamos a utilizar para ello la dirección de red: 192.168.0.0/24 el 24 es -> 255.255.255.0 lo cual indica que el único número variable es el último, lo cual indica un rango de 1-254, el 255 no, ya que es para broadcast.
En Linux: ping 192.168.0.255 -b, puede ser que algún equipo tenga filtrados los pings de cualquier modo saldrá en la tabla ARP:
arp -a -> muestra las direcciones IP y MAC que nuestro equipo ha tenido contacto.
Y ya tenemos la lista!
En windows, la cosa es mas complicada, ya que no existe la opción de broadcast, podemos probar a hacer ping 192.168.0.255 pero no suele dar resultado, de modo que hay que hacerlo con un script:
Así que hacemos un script.bat en el que ponemos lo siguiente:
for /l %i in (1,1,254) do ping -n 1 192.1.1.%i
Y luego:
arp -a
Lo malo de este sistema es que tarda mucho, ya que el ping de windows es bastante lento.. Así que mejor siempre usar Linux para esto.
Si queremos algo mucho mas completo les recomiendo que usen ettercap es un sniffer para linux genial, de los que he visto sin duda es el mejor, no hay otro que le plante cara
. Con esto obtendremos todos los pcs de la red y otras tareas del mundo del sniffer si nos interesa el tema…
¿Que son las palabras clave?
Es el conjunto de palabras que se utiliza para encontrar páginas webs en Internet, por ejemplo: “palabras clave” seria un ejemplo -> la palabra clave en este caso seria todo lo que hay entre las comillas.
¿Como elegir bien las palabras clave?
Existe una herramienta llamada google adwords que nos permite ver que palabras busca la gente en Internet.
Por ejemplo vamos a elegir como palabra: “palabras clave” aparecen por ejemplo 15.000 resultados.
Luego vamos al google y buscamos por “palabras clave” y aparecen, por ejemplo un total de: 17 millones de páginas.
Conclusión: en base a que la gente busca el texto “palabras clave” hay escritas 17 millones de páginas lo cual quiere decir que seria una mala elección a menos que seamos muy buenos elegir esta palabra como clave, ya que tenemos muchos competidores. Deberíamos elegir una por ejemplo que tenga unas 15.000 búsquedas y un total de 2millones de páginas existentes, esta seria una muy buena palabra.
Lo importante es que exista una palabra clave que la gente busca mucho y pocas páginas webs hechas con relación a esa palabra clave.
Es importante que en nuestra Web, elijamos palabras clave para todo de cara a los enlaces, títulos, cabeceras, menús, etc. Buscando siempre la que mas convenga con las herramientas para webmasters que nos propociona google y con google adwords
Una Web no hay que hacerla solo des del punto de vista del diseño o la programación siempre hay que pensar en: si yo busco una Web de… posicionamiento en buscadores que voy a poner en el google.. Ponerse en el lugar de la otra persona e intentar hacer una Web para que sea encontrada.
¿Cuantas palabras clave debo elegir?
Por cada página que nosotros hagamos tendrá unas palabras clave determinadas, es decir que tengo que elegir las palabras para cada página, cada página que sea encontrada. Entonces cuantas palabras? Si ponemos muchas tendremos mas posibilidades?
La verdad es que si fuéramos muy buenos y amigotes de google podríamos poner muchas palabras clave y saldríamos en el 1er lugar. Pero como no creo que sea el caso, debemos elegir pocas palabras y bien definidas.
Las palabras clave se elijen en función de la cantidad de texto, para una Web de posicionamiento en buscadores, podéis pensar que posicionamiento en buscadores es una palabra clave, lógicamente. Así que si yo tengo un texto con 500 palabras deberé elegir de 1 a 2 palabras clave. SI tengo mas de 2 a 4. No hay que abusar de las palabras hay que elegir las justas pero sin pasarnos. Hay una buenas herramientas Web que nos pueden servir para determinar la densidad de texto respecto a una o varias palabras clave.
¿Tengo elegidas y puestas en mi Web todas las palabras claves y ahora que?
Si hemos hecho todo bien nuestra Web tendrá un buen contenido interno, ahora falta lo mas importante el contenido externo para el posicionamiento en buscadores.
¿Como se si la gente esta buscando mi página por las palabras clave que yo utilicé?
Es sencillo, solo tenemos que instalar alguna herramienta que nos diga las estadísticas de nuestra Web, hay varias, pero os recomiendo google analytics












