ff-multiconverter, multimedia, audio, video, linux, ubuntu ubuntu kylin, china, releases, linux terminal, ubuntu, linux, comandos, shell conky, gadgets, ubuntu, linux SpeedTest-Cli, velocidad, red, consola, terminal tag foto 6 pinta, grafica, linux, ubuntu djl, juegos, yum, synaptic, paquetes ubuntu, releases, canonical psensor, ubuntu, linux, sistema, monitor

Guía PHP: como crear una calculadora básica.

PHP es un lenguaje de programación de uso general de código del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico.

Fue uno de los primeros lenguajes de programación del lado del servidor que se podían incorporar directamente en el documento HTML en lugar de llamar a un archivo externo que procese los datos.

El código es interpretado por un servidor web con un módulo de procesador de PHP que genera la página Web resultante. PHP ha evolucionado por lo que ahora incluye también una interfaz de línea de comandos que puede ser usada en aplicaciones gráficas independientes.

PHP-logo

PHP puede ser usado en la mayoría de los servidores web al igual que en casi todos los sistemas operativos y plataformas sin ningún costo.

PHP fue creado originalmente por Rasmus Lerdorf en 1995. Actualmente el lenguaje sigue siendo desarrollado con nuevas funciones por el grupo PHP.2 Este lenguaje forma parte del software libre publicado bajo la licencia PHP que es incompatible con la Licencia Pública General de GNU debido a las restricciones del uso del término PHP.

fonte: Wikipedia

Ultima versión estable publicada:

PHP 5.4.19 and PHP 5.5.3 Released!

Calculadora básica.

PHP entre otras cosas nos permite realizar múltiples cálculos matemáticos. En este caso vamos a crear una calculadora elemental, tan elemental que solamente nos sumara tres valores, pero nos servirá para entender como opera con las variables PHP.

Es importante destacar que PHP contempla de manera diferente las variables tipo cadena (por ejemplo un nombre), y las de tipo numérico.

Una variable de cadena se define como $nombre = “Juan”;
Una variable numérica se define como $valor = 7;

Es decir, las variables numéricas no va el valor entre comillas. Con esto, los operadores son los ya conocidos en otros lenguajes:

+ para sumar
- para restar
* para multiplicar
/ para dividir

El código seria el siguiente:

<html> 
<head> 
<title>Formulario.</title> 
</head> 
<body> 
<form method="POST" action="sumar.php">
    <p>Valor 1: <input type="text" name="T1" size="20"></p>
    <p>Valor 2: <input type="text" name="T2" size="20"></p>
    <p>Valor 3: <input type="text" name="T3" size="20"></p>
    <p><input type="submit" value="Sumar" name="B1"></p>
</form>
</body>
</html>
===============================
<html> 
<head> 
<title>Sumar.</title> 
</head> 
<body> 
<?php
$valor1 = $_POST['T1'];
$valor2 = $_POST['T2'];
$valor3 = $_POST['T3'];
$suma = $valor1 + $valor2 + $valor3;
echo "$valor1 + $valor2 + $valor3 = $suma";
?>
</body>
</html>

php calculadora

Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:

Bugtroid herramienta innovadora para auditorías en dispositivos móviles.

Bugtroid es una herramienta innovadora desarrollada por el equipo de Bugtraq-Team.

Las principales características de esta apk, es que cuenta con más de 200 herramientas de Android y Linux (PRO) para pentesting y forense a través de su Smarthphone o tableta.

Tiene un menú categorizado de acuerdo con la naturaleza de la herramienta puede encontrar:

bugtroid

Anonymity
Search People
Audit for frequencies 802.11 (Wireless and Bluetooth)
Mapping Networks
Remote
DDOS
Sniffers
Pentesting
Security
Examiner
Web Analysis
Cryptography
Brute Force
Antivirus
System


Desde el menú de la aplicación, puede:

  • Compruebe la información en la herramienta.
  • Instale la aplicación.
  • Desinstalar la aplicación.
  • Ejecutar la aplicación (PRO)
  • También la configuración de párrafo disponibles, que servirá para gestionar e instalar ciertos requisitos para el buen funcionamiento de las herramientas, así como otros fnciones:
  • Establecer fondo de pantalla .
  • nstalar los requisitos mínimos para ejecutar las herramientas.
  • Instale accesos directos en el escritorio (PRO)
    Instale atajos Console (PRO).
  • Instalación de los intérpretes: Perl, Python, Ruby, PHP y MySQL (PRO).
  • Bugtraq equipo-Team no se hace responsable del uso que se le puede aplicar a estas herramientas, o el contenido de los mismos.
    Bugtroid free
    Bugtroid pro

Capturas de pantallas.

bugtroid-pentesting-pro-6-0-s-307x512

bugtroid.menu

bugtroid1

Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:

Guía de GHex editor hexadecimal de GNOME: preferencias.

Editar.
  • Número máximo de niveles de deshacer
  • Use esta casilla de selección para especificar el número máximo de acciones que puede deshacer.
  • Mostrar el desplazamiento del cursor en la barra de estado como
  • Use esta lista desplegable para seleccionar el formato en el que se mostrará el desplazamiento del cursor. El formato puede ser decimal, hexadecimal o una cadena de estilo de impresión personalizado que sólo contenga los especificadores de formato x, o y s.
  • Mostrar columna de los desplazamientos
  • Seleccione esta opción para visualizar los desplazamientos del cursor en una columna situada a la izquierda de la vista hexadecimal de la ventana Editor Hexadecimal de GNOME.
ghex2
Visualizar.
Tipografía
Use las cajas de selección de tipografía para editar la información existente sobre la tipografía o para escribir información nueva sobre ésta. Especifique un tipo, estilo y tamaño de tipografía para mostrar el contenido de los archivos en GHex.
Tipo de grupo predeterminado
Seleccione una de las siguientes opciones para especificar cómo GHex muestra el contenido hexadecimal de un archivo en la ventana de GHex:
  • Bytes: bytes únicos.
  • Palabras: grupos de dos bytes.
  • Palabras largas: grupos de cuatro bytes. Tipografía de los datos
Imprimir.
 
Pulse en el botón Fuente de los datos para especificar el tipo,estilo y tamaño de la tipografía que desea utilizar para imprimir los datos de un archivo.
 
Tipografía de las cabeceras
Pulse en el botón Tipografía de las cabeceras para especificar el tipo ,el estilo y el tamaño de la tipografía que desea utilizar para imprimir la información de cabecera de un archivo.
Sobreimprimir un recuadro sombreado
Use este cuadro de incremento para especificar el número de líneas que desea que el Editor hexadecimal de GNOME imprima dentro de un recuadro sombreado . Si el valor del cuadro de incremento es 10, el Editor hexadecimal de GNOME imprimirá las 10 primeras líneas del archivo sin el recuadro sombreado, y las 10 siguientes con el recuadro, y así sucesivamente. Si el valor del cuadro de incremento es 0, GHex no imprimirá ningun recuadro sombreado.
ghex-15
Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:

Guía de GHex editor hexadecimal de GNOME: editar un archivo

Para editar un archivo, ejecute los siguientes pasos:
  1. Pulse en la vista hexadecimal o ASCII del archivo. La vista en la que el cursor está activo muestra un cursor completo. La vista en la que el cursor no está activo muestra el contorno del cursor.
  2. Use cualquiera de los siguientes métodos para mover el cursor por el archivo:
    • Use la barra de desplazamiento de la ventana o las flechas del teclado para desplazarse a lo largo del archivo.
    • Seleccione Editar ▸ Ir a byte, introduzca el desplazamiento del cursor como un valor decimal o hexadecimal y, luego, haga clic en Aceptar. El formato del valor hexadecimal debe ser 0x seguido del desplazamiento, por ejemplo, 0x3.
  3. Edite el formato ASCII del mismo modo que edita un archivo de texto normal. Para editar el formato hexadecimal, use los valores del 0 a 9 y de la a a la f.
Para insertar datos sin sobrescribir los existentes, seleccione Editar ▸ Modo Insertar.
ghex-15
Para cortar, copiar, y pegar datos elija Editar ▸ Cortar, Editar ▸ Copiar, y Editar ▸ Pegar.
Para deshacer y editar elija Editar ▸ Deshacer. Para rehacer una acción elija Editar ▸ Rehacer. El número de ediciones previas que puede deshacer está determinado en la configuración de Número máximo de niveles de deshacer en la sección en pestañas Sección 4.1: Editar del cuadro de diálogoPreferences .
Guardar un archivo.
Para guardar un archivo, tiene dos opciones:
  • Para guardar cambios en el archivo actual, seleccione Archivo ▸ Guardar.
  • Para guardar el archivo actual bajo un nuevo nombre, seleccione Archivo ▸ Guardar como. Introduzca un nombre para el archivo en el cuadro de diálogo Seleccione el archivo donde quiere guardar el buffer actual y luego haga clic en Aceptar.
Revertir la última versión guardada de un archivo.
Para revertir a la última versión del archivo actual que haya guardado, y deshacer todas las ediciones que realizó en el archivo desde que lo guardó, elija Archivo ▸ Revertir, después pulse Sí en el cuadro de diálogo Pregunta.
Buscar datos en un archivo.
Para buscar una cadena hexadecimal o ASCII en un archivo, ejecute los siguientes pasos:
  1. Seleccione Editar ▸ Buscar.
  2. En el cuadro de diálogo Buscar los datos, seleccione una de las siguientes opciones:
    • Buscar datos hexadecimales
    • Buscar datos ASCII
  3. Escriba la cadena que desea encontrar.
  4. Pulse en Buscar siguiente para buscar la siguiente aparición de la cadena.
  5. Pulse en Buscar anterior para buscar la aparición anterior de la cadena.
  6. Pulse en Cancelar para cerrar el diálogo Buscar datos.
Realizar una búsqueda avanzada.
Para realizar una busqueda avanzada, ejecute los siguientes pasos:
  1. Seleccione Editar ▸ Búsqueda avanzada.
  2. En el cuadro de diálogo Buscar datos, seleccione el criterio de búsqueda requerido. Para obtener información acerca de cómo añadir nuevos criterios de búsqueda, consulte Sección 3.6: Añadir criterios de búsqueda.
  3. Pulse en Buscar siguiente para buscar la siguiente aparición de la cadena.
  4. Pulse en Buscar anterior para buscar la aparición anterior de la cadena.
  5. Pulse en Cerrar para cerrar el diálogo Buscar datos.
Añadir criterios de búsqueda.
Para añadir criterios de búsqueda, realice los siguientes pasos:
  1. Seleccione Editar ▸ Búsqueda avanzada.
  2. Pulse en Añadir nuevo dentro del cuadro de diálogo Buscar datos.
  3. En el cuadro de diálogo Añadir búsqueda, seleccione una de las siguientes opciones:
    • Buscar datos hexadecimales
    • Buscar datos ASCII
  4. Escriba la cadena que desea encontrar.
  5. Use la rueda de color o las casillas de selección para escoger un color para resaltar loscriterios de búsqueda.
  6. Pulse en Añadir.
  7. Pulse en Cancelar para cerrar el diálogo Buscar datos.
Eliminar criterios de búsqueda.
Para eliminar un criterio de búsqueda, siga los siguientes pasos:
  1. Seleccione Editar ▸ Búsqueda avanzada.
  2. En el cuadro de diálogo Buscar los datos, seleccione el criterio de búsqueda que desea eliminar.
  3. Pulse en Eliminar seleccionados.
  4. Pulse en Cancelar para cerrar el diálogo Buscar datos.
Buscar y reemplazar datos de un archivo.
Para buscar una cadena hexadecimal o ASCII en un archivo y luego reemplazarla, ejecute los siguientes pasos:
  1. Seleccione Editar ▸ Reemplazar.
  2. En la ventana de diálogo Buscar & reemplazar datos, seleccione una de las siguientes opciones:
    • Reemplazar datos hexadecimales
    • Reemplazar datos ASCII
  3. En el primer cuadro de texto, escriba la cadena que desea encontrar.
  4. En el segundo cuadro de texto, escriba la cadena con la que desea reemplazar la cadena que está buscando.
  5. Pulse en Buscar el siguiente.
  6. Pulse en Reemplazar para reemplazar la aparición actual de la cadena, o bien en Reemplazar todo para reemplazar todas las apariciones de la cadena.
  7. Pulse en Cancelar para cerrar el diálogo Buscar y reemplazar datos
Añadir o quitar vistas adicionales de un archivo.
Para añdir otra vista del archivo actual a la ventana de Editor Hexadecimal de GNOME, seleccione Ver ▸ Añadir vista.
Para quitar una vista del archivo actual, seleccione Ver ▸ Eliminar vista. Al cerrar el ultimo archivo abierto, también se cerrará la aplicación.
Cambiar el tipo de grupo de datos.
Para modificar la forma en que GHex muestra el contenidohexadecimal de un archivo en la ventana de GHex, seleccioneVer ▸ Agrupar datos como, y seleccione una de las siguientes opciones:
  • Bytes: bytes únicos.
  • Palabras: grupos de dos bytes.
  • Palabras largas: grupos de cuatro bytes.
Exportar la visualización de Editor Hexadecimal de GNOME a HTML.
Para exportar los datos de la ventana de GHex a HTML, seleccione Archivo ▸ Guardar como HTML. Seleccione una carpeta y especifique un nombre para el archivo HTML y pulse Aceptar. GHex implementa las siguientes acciones:
  • Crea un archivo HTML independiente para cada página de datos que se muestra en la ventana Editor Hexadecimal de GNOME.
  • Usa el nombre de archivo HTML que usted especifique como base para el nombre del archivo.
  • Adjudica un número de página al nombre del archivo para diferenciar los documentos.
Por ejemplo, si especifica el nombre del archivo log.html, GHex crea una serie de archivos HTML denominados log00000000.html, log00000001.html, log00000002.html, y así sucesivamente.
Ver una tabla de caracteres.
Para ver una tabla que contenga las representaciones ASCII, hexadecimales, decimales, octales y binarias de los valores que van de 0 a 255, seleccione Herramientas ▸ Tabla de caracteres.
Ver conversiones de datos.
Para visualizar conversiones binarias, decimales, hexadecimales y ASCII hasta un máximo de cuatro bytes de datos, ejecute los siguientes pasos:
  • Seleccione Herramientas ▸ Convertidor base.
  • Seleccione una de las siguientes opciones:
    • Escriba los datos que desea convertir en uno de los campos del cuadro de diálogo Convertidor base y pulse Intro.
    • Si desea ver las conversiones de los datos de la posición del cursor en el archivo abierto, haga clic en el botón Recuperar valor del cursor.
    Editor Hexadecimal de GNOME actualiza los valores de los demás campos para mostrar las conversiones de los datos.
  • Pulse en Cerrar para cerrar el diálogo Conversor de base.
Para mostrar u ocultar el cuadro de diálogo de conversión de tipo.
Para mostrar u ocultar el cuadro de diálogo de conversión de tipo, seleccioneVentanas ▸ Diálogo de conversión de tipo.
El cuadro de diálogo de conversión de tipos mustra el valor del carácter seleccionado en las siguientes representaciones:
  • 8 bits con signo
  • 8 bits sin signo
  • 16 bits con signo
  • 16 bits sin signo
  • 32 bits con signo
  • 32 bits sin signo
  • 32 bits en coma flotante
  • 64 bits en coma flotante
  • Hexadecimal
  • Octal
  • Binario
  • Longitud del flujo
El cuadro de diálogo de conversión de tipo también contiene las siguientes opciones:
  • Mostrar la decodificación en little endian
  • Seleccione esta opcion para mostrar la decodificación en little endian.
  • Mostrar como hexadecimal los números sin signo y en coma flotante
  • Seleccione esta opción para mostrar los números sin signo y en coma flotante como números hexadecimales.
Imprimir un archivo.
Para imprimir un archivo, seleccione Archivo ▸ Imprimir. Seleccione las opciones de impresión que necesita en el cuadro de diálogo Imprimir y, a continuación, pulse en Aceptar.
Para obtener una vista previa de una copia impresa del archivo, seleccione Archivo ▸ Vista previa de impresión.
ghex1
Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog: