lunes, 30 de diciembre de 2019

Filerun domain chanching

All you have to do is just delete the file "system/data/filerun.dat", access FileRun via the new domain and re-register from its control panel.
Hope it help.

Filerun db conection info

The connection information to the new server differs from the old one, you can update it by opening the system/data/autoconfig.php file in a text editor. You can change the MySQL server hostname, username and password from inside this file.

jueves, 26 de diciembre de 2019

How To Use Select2

Today I am going to share how to use Select2 Api. Select2 gives you a customizable select box with support for searching, tagging, remote data sets, infinite scrolling, and many other highly used options. I am going to use cdn file but you can also download it and use it on your local server.


<html>
    <head>
        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/css/select2.min.css" />
    </head>
    <body>
        <div style="width: 100%; height: 100%; margin: auto; text-align: center;padding:25px;">
            <select class="form-control select2" multiple="multiple">
                <option value="Apple">Apple</option>
                <option value="Banana">Banana</option>
                <option value="Berry">Berry</option>
                <option value="Guava">Guava</option>
                <option value="Orange">Orange</option>
                <option value="Pine Apple">Pine Apple</option>
            </select>
        </div>
        <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
        <script>
            $('.select2').select2();
        </script>
    </body>
</html>

lunes, 23 de diciembre de 2019

Solucionar problemas con ñ y tildes en php con mysql

Eso es debido a la codificación. Puedes utilizar:

header('Content-Type: text/html; charset=utf-8');
 
al inicio de tu fichero PHP.
Además, puedes codificar tu HTML poniendo la siguiente etiqueta en tu cabecera:

<meta charset="UTF-8">
 
Por último, dependiendo en que tipo de codificación esté tu base de datos podrías usar los métodos utf8_encode o utf8_decode en cada una de las variabes que quieras mostrar desde tu PHP.

Algo así:

utf8_encode($variable);
utf8_decode($variable);

viernes, 20 de diciembre de 2019

Edición de multiple columnas a la vez en notepad++

La Edición de columnas permite al usuario editar texto en varias líneas como una zona cuadrada vertical.
Esta característica está habilitada por defecto.
Hay 3 formas de seleccionar una zona para editar:

Mantenga presionada la tecla Alt + Mayús y use Arriba / Abajo / Izquierda / Derecha para seleccionar la zona para editar con las teclas de dirección
Mantenga presionada la tecla Alt + Mayús y haga clic en el documento para definir la otra esquina de la zona (la primera esquina es la posición del cursor de edición)
Alt + seleccione la zona para editar con el mouse mientras mantiene pulsado Edición de columnas



Para editar el texto puedes
Escribe el nuevo texto Pegar Usando Edit > Column Mode.

Por ejemplo, para sumar algunos números incrementales. Define una zona con los números a reemplazar.
Edit > Column Mode > Number to insert y seleccionar los parámetros

miércoles, 4 de diciembre de 2019

Special Character Escape Sequences

Escape Sequence Character Represented by Sequence
\0 An ASCII NUL (X'00') character
\' A single quote (') character
\" A double quote (") character
\b A backspace character
\n A newline (linefeed) character
\r A carriage return character
\t A tab character
\Z ASCII 26 (Control+Z); see note following the table
\\ A backslash (\) character
\% A % character; see note following the table
\_ A _ character; see note following the table

viernes, 15 de noviembre de 2019

Sintaxis de las expresiones regulares


Para crear una expresión regular debes utilizar una sintaxis específica, es decir, caracteres especiales y reglas de construcción. Por ejemplo, esta es una expresión regular simple que coincide con cualquier número de teléfono de diez cifras con el patrón nnn-nnn-nnnn:
\d{3}-\d{3}-\d{4}
Para obtener información e instrucciones adicionales, consulta los artículos Directrices para el uso de expresiones regulares y Ejemplos de expresiones regulares. Consulta también Configuración Cumplimiento del contenido.
En la tabla siguiente se describen algunos de los caracteres especiales más comunes que deben utilizarse en las expresiones regulares. Los caracteres se clasifican según las categorías que se indican a continuación:
Caracteres Descripción
Anclajes
^ (acento circunflejo) Coincide con el principio de la línea o de la cadena de texto que se busca mediante la expresión regular. Por ejemplo, una regla de contenido con una línea de asunto de ubicación y la siguiente expresión regular:

^abc

obtiene todos los mensajes de correo electrónico cuya línea de asunto empiece por las letras abc
$ (dólar) Coincide con el final de la línea o de la cadena de texto que se busca mediante la expresión regular. Por ejemplo, una regla de contenido con una línea de asunto de ubicación y la siguiente expresión regular:

xyz$

obtiene todos los mensajes de correo electrónico cuya línea de asunto termine en las letras xyz
Metacaracteres
. (punto) Coincide con cualquier carácter individual, excepto con los de una línea nueva.
| (barra vertical) Indica alternativa; es decir, la disyuntiva "o". Por ejemplo:

gato|perro coincide con la palabra gato o con perro.
\ Indica que el carácter siguiente es literal y no especial. Por ejemplo:

\. coincide únicamente con un punto y no con cualquier carácter (puntos suspensivos)
Clases de caracteres
[...] Coincide con cualquiera de los caracteres del conjunto especificado. Separa el primer y el último carácter con un guion. Por ejemplo:

[123] coincide con los números 1, 2 o 3.

[a-f] coincide con cualquier letra de la a a la f.

Nota: En las políticas de cumplimiento del contenido, las expresiones regulares distinguen entre mayúsculas y minúsculas.
[^...] Coincide con cualquier carácter que no se incluya en el conjunto de caracteres especificado. Por ejemplo:

[^a-f] coincide con cualquier carácter que no sea una letra comprendida entre la a y la f.

Nota: En las políticas de cumplimiento del contenido, las expresiones regulares distinguen entre mayúsculas y minúsculas.
[:alnum:] Coincide con caracteres alfanuméricos (letras o cifras):

a-z, A-Z o 0-9

Nota: Esta clase de caracteres debe delimitarse con otro conjunto de corchetes cuando se utiliza en una expresión regular, por ejemplo: [[:alnum:]].
[:alpha:] Coincide con caracteres alfanuméricos (letras):

a-z o A-Z

Nota: Esta clase de caracteres debe delimitarse con otro conjunto de corchetes cuando se utiliza en una expresión regular, por ejemplo: [[:alpha:]].
[:digit:] Coincide con cifras:

0-9

Nota: Esta clase de caracteres debe delimitarse con otro conjunto de corchetes cuando se utiliza en una expresión regular, por ejemplo: [[:digit:]].
[:graph:] Coincide únicamente con caracteres visibles, es decir, con cualquier carácter excepto con espacios, caracteres de control, etc.

Nota: Esta clase de caracteres debe delimitarse con otro conjunto de corchetes cuando se utiliza en una expresión regular, por ejemplo: [[:graph:]].
[:punct:] Coincide con caracteres de puntuación y con símbolos:

! " # $ % & ' ( ) * + , \ -. / : ; < = > ? @ [ ] ^ _ ` { | }

Nota: Esta clase de caracteres debe delimitarse con otro conjunto de corchetes cuando se utiliza en una expresión regular, por ejemplo, [[:punct:]].
[:print:] Coincide con caracteres visibles y con espacios.

Nota: Esta clase de caracteres debe delimitarse con otro conjunto de corchetes cuando se utiliza en una expresión regular, por ejemplo: [[:print:]].
[:space:] Coincide con todos los caracteres de espacio en blanco, incluidos los espacios, las tabulaciones y los saltos de línea.

Nota: Esta clase de caracteres debe delimitarse con otro conjunto de corchetes cuando se utiliza en una expresión regular, por ejemplo: [[:space:]].
[:word:] Coincide con cualquier carácter de una palabra, es decir, con cualquier letra, cifra o con un guion bajo:

a-z, A-Z, 0-9 o _

Nota: Esta clase de caracteres debe delimitarse con otro conjunto de corchetes cuando se utiliza en una expresión regular, por ejemplo: [[:word:]].
Clases de caracteres abreviados
\w Coincide con cualquier carácter de una palabra, es decir, con cualquier letra, cifra o con un guion bajo:

a-z, A-Z, 0-9 o _

Equivale a [:word:]
\W Coincide con cualquier carácter que no pertenezca a una palabra, es decir, con cualquier carácter que no sea una letra, una cifra o un guion bajo.

Equivale a [^[:word:]]
\s Coincide con cualquier carácter de espacio en blanco. Por ejemplo, utiliza este carácter para indicar un espacio entre las palabras de una frase:

consejos\sútiles coincide con la frase sconsejos útiles

Equivale a [:space:]
\S Coincide con cualquier carácter que no sea un espacio en blanco.

Equivale a [^[:space:]]
\d Coincide con cualquier cifra del 0 al 9 (ambos incluidos).

Equivale a [:digit:]
\D Coincide con cualquier carácter que no sea una cifra del 0 al 9 (ambos incluidos).

Equivale a [^[:digit:]]
Grupo
(...) Agrupa partes de una expresión. Utiliza la función de agrupar para aplicar un cuantificador a un grupo o para hacer coincidir una clase de caracteres antes o después del grupo.
Cuantificadores
{n} Coincide con la expresión que le precede exactamente n veces. Por ejemplo:

[a-c]{2} coincide con cualquier letra de la a a la c solo si hay dos letras en una fila. De este modo, la expresión coincidiría con ab y ac, pero no con abc o con aabbc.
{n,m} Coincide con la expresión que le precede n veces como mínimo y m veces como máximo. Por ejemplo:

[a-c]{2,4} coincide con cualquier letra de la a a la c solo si las letras tienen lugar un mínimo de 2 veces y un máximo de 4 veces en una fila. De este modo, la expresión coincidiría con ab y con abc, pero no con aabbc.
? Indica que el carácter o la expresión que le precede puede coincidir una vez o ninguna. Equivalente al intervalo {0,1}. Por ejemplo, la siguiente expresión regular:

colou?r

coincide con colour o color porque ? convierte la letra u en opcional.
Limitaciones de los caracteres de expresiones regulares
No se admiten las expresiones regulares con los siguientes caracteres especiales, ya que pueden ocasionar retrasos en el procesamiento del correo electrónico:
  • * (asterisco)
  • + (signo más)

viernes, 8 de noviembre de 2019

PHP: Reducir texto con puntos suspensivos

Este es el método más rápido si quieres recortar una cadena para que se muestre solo un nº total de caracteres.
  • $cadena = 'La Región de León, Región Leonesa o Reino de León, es una región histórica española definida tras la división territorial de España en 1833. Agrupa las provincias de León, Salamanca y Zamora. El término Reino deviene de dicho documento estatal, con lo que a efectos legales y administrativos, ese sería su nombre oficial, al igual que lo son el de Reino de Murcia y el Reino de Valencia';
  • $caracteres = 50;

  • //Modo de uso:
  • echo substr($cadena, 0, $caracteres).'...'; // Imprimirá: La Región de León, Región Leonesa o Reino de León, es una región histórica española definida...

martes, 29 de octubre de 2019

Sustituir contrabarras (backslashes) en string de php

<?php
$string = "W:\Ampps\www\FG_WEBS\iha\app\imagenes";

$filtered = preg_replace('/[^A-Za-z0-9_: \/]+/', '/', $string);

echo $filtered;
?>

Podes probarlo en http://phptester.net/

domingo, 27 de octubre de 2019

Cómo añadir dos o varias barras de tareas en Windows 10

En algunos casos puntuales, puede suceder que ingresemos tantos accesos en la barra de tareas que nos quedamos sin espacio o en otros casos, deseamos ordenar los accesos de forma diferente, para ambos casos, contamos con la opción de añadir otra barra de tarea en Windows 10 y así contar con dos barras de tareas para simplificar las tareas de acceso y orden.

Solvetic te enseñará cómo hacerlo de forma fácil.

Qué es Linkbar
Para este proceso, haremos uso de una herramienta de código abierto llamada Linkbar la cual podemos descargar en el siguiente enlace:

Características de Linkbar
Dentro de sus características tenemos:
  • Opción de arrastrar y soltar
  • Menús contextuales del explorador de archivos
  • Listas de saltos
  • Soporta AeroGlass para Windows 8 u 8.1
  • Soporte para múltiples paneles
  • Posición de subtítulos
  • Temas del sistema operativo
  • Aero Glass
  • Tamaño del icono hasta 256 px
  • DPI-Aware
  • Compatible con arquitecturas de 64 bits
  • Sistema de localización simple
  • Disponible en inglés, chino simplificado, francés, alemán, griego, japonés, coreano, polaco, ruso


1. Crear barra de tareas usando Linkbar en Windows 10


Paso 1

Una vez la descarguemos, extraemos su contenido y ejecutamos el .exe y será desplegada la siguiente ventana. Allí podemos definir si la barra será aplicada a todos los usuarios del sistema o solo para el usuario actual.

Paso 2

Luego, en el campo “Choose a folder”, debemos seleccionar alguna carpeta local la cual estará vinculada a la barra de herramientas y la carpeta que seleccionemos estará como la carpeta principal para los accesos directos que ubiquemos en dicha barra. La carpeta principal no será accesible a través de esta barra de tareas por seguridad.

Paso 3

Pulsamos en el botón “Create” para continuar con el proceso. Esto creará una barra de tareas en limpio la cual será ubicada en la parte superior del escritorio de Windows 10:

A partir de este punto podremos usar esta barra de tareas.



2. Agregar accesos directos a la barra de tareas con Linkbar en Windows 10


Paso 1

Este proceso es imple, basta con dar clic derecho sobre la barra de tareas y seleccionar la opción “New shortcut”:

Paso 2

Se desplegará la siguiente ventana donde asignaremos la ruta del elemento a agregar:

Paso 3

Pulsamos en Siguiente y asignaremos un nombre y concluimos pulsando en Finalizar.

Paso 4

Veremos el acceso directo creado:


De este modo podremos agregar todos los accesos deseados.


3. Agregar múltiples barras de tareas con Linkbar en Windows 10


Paso 1

Como hemos mencionado, esta herramienta nos permite añadir más barra de tareas, en este caso tenemos la barra de tareas por defecto de Windows 10 más una barra adicional, ahora, si deseamos añadir una barra am daremos clic derecho sobre la barra superior y seleccionamos la opción “Create linkbar”:


Paso 2

Esto desplegará la ventana inicial donde definimos para que usuarios será desplegada esta barra y en qué carpeta se guardará la configuración:

Paso 3

Una vez la creemos podremos verla en el costado de Windows 10 y realizar el proceso de adición de accesos directos:



4. Borrar una barra de tareas con Linkbar en Windows 10


Paso 1

El proceso es simple, basta con dar clic derecho sobre la barra a eliminar y allí seleccionar la opción “Delete the linkbar”:

Paso 2

Sera desplegado el siguiente mensaje que debemos confirmar para remover dicha barra:



5. Configurar barra de tareas con Linkbar en Windows 10


Paso 1

Para acceder a las opciones de configuración de la barra de tareas, daremos clic derecho sobre ella y seleccionamos la opción “Settings”:

Paso 2

Será desplegada la siguiente ventana:

Paso 3

Allí podremos definir parámetros como:
  • Definir la posición de la barra de tareas en 4 puntos disponibles: Superior, Derecha, Izquierda o Inferior.
  • Establecer el tamaño del icono de acceso directo. El tamaño máximo del icono se puede establecer en 256 pixeles.
  • Cambiar el color de fondo de la barra de tareas.
  • Establecer el margen de la barra de tareas.
  • Establecer el orden de los accesos directos por alfabeto.
  • Mostrar u ocultar el texto del nombre del acceso directo.
  • Cambiar el color del texto.
  • Añadir brillo a la barra de tareas.
  • Ocultar automáticamente la barra de tareas y establecer propiedades de ocultación automática.




Con esta útil herramienta podremos establecer una o mas barras de tareas en Windows 10 con el objetivo de un mejor orden de los accesos a usar ya que así simplificaremos muchas acciones sin confundirnos y todo en un ambiente simple.

viernes, 18 de octubre de 2019

AMPPS MySQL not working, Solution!

  1. Open Ampps Application -> MySQL Tab -> Configuration.
  2. In [mysqld] section, add the following line: innodb_force_recovery = 1
  3. Save the file and try starting MySQL
  4. Remove that line which you just added and Save.


     
If that not works try:

open the following folder
Ampps/mysql/data/
delete all files like ib_logfile** and mysql-bin.index,mysql-bin.****,
then start or restart MySQL via the AMPPS pannel

jueves, 10 de octubre de 2019

Mostrar y ocultar el contenido de un div con un checkbox

Siempre que tengamos contenido no muy importante o que no queramos resaltar en nuestra página Web o especialmente en los formularios, cuando nos referimos a campos no obligatorios, podriamos ocultarlos y mostrarlos al antojo del usuario medante un checkbox que muestre o no muestre el contenido según esté chekeado o no.
Para implementar esto necesitarmos crear una función javascript dentro de la etiqueta <head> de la siguiente forma:

<script type="text/javascript">
    function showContent() {
        element = document.getElementById("content");
        check = document.getElementById("check");
        if (check.checked) {
            element.style.display='block';
        }
        else {
            element.style.display='none';
        }
    }
</script>
 
Con esta función lo que conseguimos es obtener el elemnto con id=»content», que se trata del contenido escondido y seguidamente comprobar si el input checkbox con id=»check» está chekeado o no para mostrar o no el div con id=»content».

<b>Mostrar contenido?</b>
<input type="checkbox" name="check" id="check" value="1" onchange="javascript:showContent()" />

El código anterior estaría dentro del formulario y se trata del checkbox que mostrará o no según esté chekeado o no el div escondido.
Y finalmente, tendremos a continuación el div escondido que será mostrado al checkear el checkbox.

<div id="content" style="display: none;">
   contenido del div escondido<br/>
   contenido del div escondido<br/>
   contenido del div escondido<br/>
 </div>

miércoles, 9 de octubre de 2019

Eliminar virus de accesos directos en pendrives

Lo unico que tienes que hacer es conectar el pendrive y ver que unidad le asignó (e:\ por ejemplo)
Luego abrir el cmd (win+r) y escribir cmd y enter
Ejecutar el comando attrib e:*.* /d /s -r -h -s (remplazo e por la unidad)
Esperar a que termine y listo

viernes, 4 de octubre de 2019

Cómo hacer que un programa se inicie automáticamente al arrancar Windows 10

Hacer que un programa se inicie automáticamente en Windows 10 es muy fácil:
  • Pulsa las teclas Windows + R
  • Seguidamente tienes que escribir shell:startup
  • A continuación verás una ventana, en ella simplemente tienes que arrastrar los accesos directos de aquellos programas que deseas que se inicien automáticamente al arrancar Windows 10
  • Reinicia el equipo
Si quieres hacer todo lo contrario, o sea, que una aplicación no se inicie automáticamente, el proceso es prácticamente idéntico. Solo tienes que eliminar el acceso directo de la carpeta que se abre al ejecutar el comando shell:startup.

sábado, 26 de enero de 2019

Enabling File Sharing Applications like BitTorrent and Emule


This page explains how to configure Comodo Firewall for file sharing applications like Shareaza/Emule and BitTorrent/UTorrent. To allow these file sharing applications, you must:
To Disable 'Do Protocol analysis'
  1. Open 'Tasks' interface by clicking the green curved arrow at top right of the 'Home' screen
  2. Open 'Firewall Tasks' by clicking 'Firewall Tasks' from the Tasks interface and click 'Open Advanced Settings'.


  1. Ensure that 'Do Protocol Analysis' checkbox is not selected.
To Create a 'Predefined Firewall Ruleset' for Shareaza/Emule
  1. Click 'Rulesets' under 'Firewall' from the LHS navigation pane of 'Advanced Settings' interface to open 'Rulesets' panel
  2. Click the handle from the bottom of the panel and choose 'Add'



The 'Firewall Ruleset' interface will open for creating a new set of rules.
  1. Click the handle from the bottom and choose 'Add'
  2. Enter a descriptive name for the new ruleset to be created in the 'Description' text box (for example: For allowing Shareaza/Emule).
  3. Now you need to create six rules for the newly created ruleset. To do so, click 'Add'. The 'Firewall Rule' interface will appear. For creating each rule, select the check box and choose the drop-down options under each tab as given below. After creating each rule, click 'OK' for the rule to be added. Click handle in the 'Firewall Ruleset' interface and choose 'Add' to create the next rule.


Rule 1
  • Action : Allow
  • Protocol : TCP
  • Direction : In
  • Description : Rule for incoming TCP connections
  • Source Address : Any Address
  • Destination Address : Any Address
  • Source port : A Port Range : (Start Port = 1025 / End Port = 65535)
  • Destination port : A Single Port : (Port : Your TCP port of Shareaza/Emule)
Rule 2
  • Action : Allow
  • Protocol : UDP
  • Direction : In
  • Description : Rule for incoming UDP connections
  • Source Address : Any Address
  • Destination Address : Any Address
  • Source port : A Port Range : (Start Port = 1025 / End Port = 65535)
  • Destination port : A Single Port : (Port : Your UDP port of Shareaza/Emule)
Rule 3
  • Action : Allow
  • Protocol : TCP or UDP
  • Direction : Out
  • Description : Rule for outgoing TCP and UDP connections
  • Source Address : Any Address
  • Destination Address : Any Address
  • Source port : A port range : (start port = 1025 / end port = 65535)
  • Destination port : A port range : (start port = 1025 / end port = 65535)
Rule 4
  • Action : Allow
  • Protocol : ICMP
  • Direction : Out
  • Description : Ping the server (edk network)
  • Source Address : Any Address
  • Destination Address : Any Address
  • ICMP Details : Message : ICMP Echo Request
Rule 5
  • Action : Ask (Also select the check box 'Log as a firewall event if this rule is fired')
  • Protocol : TCP
  • Direction : Out
  • Description : Rule for HTTP requests
  • Source Address : Any Address
  • Destination Address : Any Address
  • Source port : A port range : (start port = 1025 / end port = 65535)
  • Destination port : Type : Single Port; (Port : 80)
Rule 6
  • Action : Block (Also select the check box 'Log as a firewall event if this rule is fired')
  • Protocol : IP
  • Direction : In/Out
  • Description : Block and Log All Unmatching Requests
  • Source Address : Any Address
  • Destination Address : Any Address
  • IP Details : IP Protocol : Any
  1. Click 'OK' in the 'Firewall Ruleset' interface.
The new ruleset will be created and added as a Predefined ruleset. Start Shareaza or Emule. When Comodo raises a pop-up alert, choose 'Treat this application as', select the descriptive name you gave for this rule (e.g. For allowing Shareaza/Emule) from the options and select 'Remember my answer'.

To create a 'Predefined Firewall Ruleset' for BitTorrent/Utorrent'
  1. Click 'Rulesets' under 'Firewall' from the LHS navigation pane of 'Advanced Settings' interface to open 'Rulesets' panel
  2. Click the handle from the bottom of the panel and choose 'Add'
The 'Firewall Ruleset' interface will open for creating a new set of rules.
  1. Click the handle from the bottom and choose 'Add'
  2. Enter a descriptive name for the new ruleset to be created in the 'Description' text box (for example: For allowing BitTorrent/Utorrent).
  3. Now you need to create six rules for the newly created ruleset. To do so, click 'Add'. The 'Firewall Rule' interface will appear. For creating each rule, select the check box and choose the drop-down options under each tab as given below. After creating each rule, click 'OK' for the rule to be added. Click handle in the 'Firewall Ruleset' interface and choose 'Add' to create the next rule.
Rule 1
  • Action : Allow
  • Protocol : TCP or UDP
  • Direction : In
  • Description : Rule for incoming TCP and UDP connections
  • Source Address : Any Address
  • Destination Address : Any Address
  • Source port : A Port Range : (Start port = 1025 / End port = 65535)
  • Destination port : A Single Port (Port: The port of BitTorrent/Utorrent)
Rule 2
  • Action : Allow
  • Protocol : TCP
  • Direction : Out
  • Description : Rule for outgoing TCP connections
  • Source Address : Any Address
  • Destination Address : Any Address
  • Source port : A Port Range : (Start port = 1025 / End port = 65535)
  • Destination port : A Port Range : (Start port = 1025 / End port = 65535)
Rule 3
  • Action : Allow
  • Protocol : UDP
  • Direction : Out
  • Description : Rule for outgoing UDP connections
  • Source Address : Any Address
  • Destination Address : Any Address
  • Source port : A Single Port: Port: the port of utorrent
  • Destination port : A Port Range : (Start port = 1025 / End port = 65535)
Rule 4
  • Action : Ask (Also select the check box 'Log as a firewall event if this rule is fired')
  • Protocol : TCP
  • Direction : Out
  • Description : Rule for HTTP requests
  • Source Address : Any Address
  • Destination Address : Any Address
  • Source port : A Port Range : (Start port = 1025 / End port = 65535)
  • Destination port ; A Single Port (Port = 80)
Rule 5
  • Action : Block (Also select the check box 'Log as a firewall event if this rule is fired')
  • Protocol : IP
  • Direction : In/Out
  • Description : Block and Log All Unmatching Requests
  • Source Address : Any Address
  • Destination Address : Any Address
  • IP Details : IP Protocol : Any
  1. Click 'OK' in the 'Firewall Ruleset' interface.
The new ruleset will be created and added as a Predefined Firewall ruleset. Start BitTorrent or Utorrent. When Comodo raises a pop-up alert, choose 'Treat this application as', select the descriptive name you gave for this rule (e.g. For allowing BitTorrent/Utorrent) from the options and select 'Remember my answer'.

Cambiar tamaño de fuente al reducir la ventana (HTML / CSS)

Cambiar el tamaño del texto a medida que se reduce el tamaño de la ventana (HTML5 / CSS3)   . container { border : solid 1px blue ; ...