|
Tutorial de Mononeurona - 27 de Octubre de 2005
|
| PERL es un lenguaje interpretado que tiene varias utilidades, pero está principalmente orientado a la búsqueda, extracción y formateado de ficheros de tipo texto. También es muy usado para manejo y gestión de procesos (estado... |
| Cap 7 |
Variables predefinidas
|
| |
. ~- **"$^"** contiene el nombre de la cabecera de formato o report definido para la salida actual. ~- **"$$"** número de proceso perl scripts que se esta ejecutando actualmente. ~- **"$&"** representa el valor de la última cadena de caracteres comparada exitosamente. ~- **"$`" y "$'"** estos dos terminos |
| Cap 6 |
Operadores en PERL
|
| |
Mediante la operación 'o' dos expresiones condicionales. Así por ejemplo: if ($var == 6 | $var < 3) { ...}ejecuta el código entre llaves si la variable es igual a 6 o menor que 3.
~~- **||**. También representa la operación Lógica 'o' pero en este caso se utiliza sobre instrucciones no sobre |
| Cap 8 |
Expresiones regulares
|
| |
De las expresiones regulares de comparación es la formulación de condiciones en cualquiera de las estructura lógica estructuras lógicas permitidas en PERL. Las expresiones regulares de comparación soportan la siguiente opción: ~~- i;** formato: **/(PATRON)/i. Mediante esta opción se consigue |
|
|
|
Tutorial de Juan Manuel - 01 de Diciembre de 2009
|
| En los últimos años parece que las metodologías ágiles convencen más a los desarrolladores que las complejas metodologías pesadas. Entre todas ellas, la eXtremme Programming es la que se lleva la palma, y una de... |
| Cap 2 |
Pero... ¿En qué consisten las pruebas unitarias?
|
| |
De “Casos de pruebas” y “Colecciones de pruebas”. La pruebas unitarias son pequeños módulos auxiliares, que se encargan de verificar el funcionamiento de otras unidades lógicas del sistema. Una “Colección de Pruebas” ( Test Suite ) es un conjunto de pruebas que hacemos sobre una unidad lógica . Si |
| Cap 8 |
El framework CPPUnit
|
| |
De pruebas, ejecutarlo, etc. Para ir viendo cómo utilizar CPPUnit, vamos a poner un pequeño ejemplo. Supongamos que estamos desarrollando una clase (para nosotros se trata de una unidad lógica ) cuya principal responsabilidad es guardar y recuperar una serie de datos (agrupados en una estructura) en disco |
| Cap 1 |
Introducción
|
| |
: que el programa que queremos probar tenga unidades lógicas. Aunque pueda parece obvio, pero no lo es tanto. He podido ver muchos, muchísimos programas en los que no existe ningún tipo de unidad lógica , especialmente en entornos RAD como Delphi, C++Builder, Visual Basic, etc. Lo único que existe |
|
|
|
Tutorial de Juan Manuel - 01 de Diciembre de 2009
|
| El protocolo FTP desde el API WinInet. Con este curso aprenderás a hacer un pequeño cliente FTP, para la descarga y envío de archivos, consultar información, gestionar la estructura de directorios... Todo esto ayudándonos del... |
| Cap 2 |
Diferencias entre HTTP y FTP
|
| |
De directorios, crear archivos, eliminarlos, etc.). Desde este punto de vista, FTP es mucho más versátil que HTTP, ya que nos permite trabajar con cualquier tipo de archivo. ~- HTTP es un protocolo sin estado y sin conexión lógica , es decir: no es necesario realizar una operación de "entrada en el sistema |
| Cap 10 |
Obtener información de archivos y carpetas
|
| |
. 0000000000000000000000000000000011101101111011000010011001110111
desplazado 32 bits da:
1110110111101100001001100111011100000000000000000000000000000000 ~1) Paso 2: combinar con el valor //high// con el valor //low//, a través de un operación //or// lógica . Como sabéis, la operación //or// lógica nos retornará 1 cuando |
| Cap 4 |
Códigos de retorno
|
| |
Códigos: ~~- x0x: Sintaxis. ~~- x1x: Solicitud de información, estado o ayuda. ~~- x2x: Conexión de control o de datos. ~~- x3x: Proceso de inicio de sesión. ~~- x4x: Reservado. ~~- x5x: Sistema de archivos. --- ~1) Identifica distintos errores, agrupados según los significados del dígito uno y dos |
|
|
|
Tutorial de Daexma - 15 de Septiembre de 2005
|
| La más querida por los entendidos, se supone la más estable de todas -va con retraso respecto a las otras, buscando la estabilidad y no tanto la novedad-. Si sabes utilizarla ,no creo que yo... |
| Cap 2 |
La instalación
|
| |
Siguiente más lógica y la emplaza en lo alto del menú. Solo variaremos las sugerencias del instalador un par de veces. ELEGIR TECLADO |
| Cap 14 |
Configuración de x
|
| |
(el proceso de configuración es el mismo, ahora deberemos configurar tarjeta, monitor y demás como se ha explicado). Ahora sólo tenemos que escribir startx y comprobaremos si todo funciona correctamente, con lo que si nos hemos equivocado, nos daremos cuenta antes de haber perdido el tiempo |
|
|
|
Tutorial de Mike G - 03 de Enero de 2007
|
| Este artículo pretende ayudarle a comenzar a programar shell scripts a un nivel básico/intermedio. No pretende ser un documento avanzado (vea el título). NO soy un experto ni un gurú de la programación en shell.... |
| Cap 8 |
Funciones
|
| |
" Como en casi todo lenguaje de programación, puede utilizar funciones para agrupar trozos de código de una manera más lógica , o practicar el divino arte de la recursión. Declarar una función es sólo cuestión de escribir function mi_func { mi_código }. Llamar a la función es como llamar |
| Cap 10 |
Miscelanea
|
| |
$(1+1)) Esto producirá una salida más ' lógica '. Esto se hace para evaluar una expresión aritmética. También puede hacerlo de esta manera: echo $[1+1] Si necesita usar fracciones, u otras matemáticas, puede utilizar bc para evaluar expresiones aritméticas. Si ejecuta "echo |
| Cap 11 |
Tablas
|
| |
Sed muestra todas las líneas de /tmp/petete excepto la 12 y la 18. El fichero original no queda alterado por este comando. awk (manipulación de bases de datos, extracción y proceso de texto) Existen muchas implementaciones del lenguaje de programacin AWK |
|
|
|
Tutorial de Rusty Russell - 22 de Diciembre de 2006
|
| Este documento describe cómo hacer el enmascarado (masqueradinq), proxy transparente, reenvío de puertos (port forwarding), y otras formas de Network Address Translation (Traducción de Direcciones de Red) con los núcleos 2. 4 de Linux. |
| Cap 7 |
Cómo modificar los paquetes
|
| |
Dentro del rango de la red 1. 2.3.0, sin temor a colisiones: # iptables -t nat -A POSTROUTING -s 192. 168.1.0/24 -o eth1 \ -j SNAT --to 1. 2.3.0/24 La misma lógica se aplica a las direcciones que usa la propia caja que hace NAT: ésta es la manera en que funciona |
| Cap 6 |
Controlar qué cosas pasar por NAT
|
| |
| | \D-NAT/ | ^ | | ----------> Proceso Local ---------- En cada uno de los puntos anteriores, cuando un paquete pasa miramos |
|
|
|
Tutorial de Juan Manuel - 01 de Diciembre de 2009
|
| Comienzo con un nuevo tema dentro dentro de la serie Los rincones del API Win32. Vamos a tratar la programación de accesos a recusos en internet, utilizando para ello el API de Microsoft Wininet. Espero... |
| Cap 5 |
La tecnología Wininet
|
| |
El servidor destino. --- La secuencia lógica es la siguiente: ~1) Nuestra aplicación cliente llama a las funciones del API Wininet. ~1) El API Wininet traduce nuestras llamadas en accesos al API Winsock. ~1) El API Winsock establece la conexión TCP/IP y envía las tramas de datos. ~1) Los datos son |
| Cap 10 |
Funciones para comer galletas
|
| |
En el disco duro, sino que permanecen en memoria hasta el final del proceso que las creó. Las funciones para manipular las //cookies// son sencillas:--------- [[ ]] **InternetSetCookie** Esta función nos permite almacenar una //cookie// en nuestro sistema a partir de la URL especificada |
|
|
|
Tutorial de Eric S. Raymond - 20 de Diciembre de 2005
|
| El Jargon File contiene un montón de definiciones del termino "hacker", la mayoría basadas en la afición a lo técnico y en el placer de resolver problemas sobrepasando los límites. Si deseas saber cómo convertirte... |
| Cap 7 |
Cuestiones de estilo
|
| |
En particular y no otras es algo que no está completamente claro, pero todas están conectadas con un mezcla de tu parte izquierda y derecha de las habilidades de tu cerebro, lo que parece ser una cosa importante; los hackers ser capaces tanto de razonamiento lógico como de dar pasos al margen de lógica |
| Cap 5 |
Estatus en la cultura hacker
|
| |
Rutinas sencillas de diagnóstico) vale su peso en oro. Aun contando con un solo probador de estos, puede hacerse que el proceso de depuración pase de ser una prolongada pesadilla que lo deja a uno exhausto a ser sólo una saludable molestia. Si eres novato, trata de encontrar un programa |
| Cap 9 |
Preguntas Frecuentes
|
| |
, y no es portable fuera de Windows. Evitadlo. || || **P:** || ¿Qué clase de hardware necesito? || || **R:** || Solía pasar que los ordenadores personales tenían pocas prestaciones y poca memoria, lo cual impuso límites artificiales en el proceso de aprendizaje de un hacker. Esto dejó de ser cierto hace |
|
|
|
Tutorial de Alicia Brandou y Rosana Sosa - 09 de Octubre de 2006
|
| Creemos que el diálogo generado en la búsqueda de nuevas propuestas, nos permitirá superar el enclaustramiento espiritual, sin perecer en él como Lazarillo abandonado al crudo determinismo, ni evadirnos, como Don Quijote en la búsqueda... |
| Cap 8 |
Taller de escritura
|
| |
? -Es lo que la mayoría de las personas consideró que debía ser. No necesariamente lo mejor, ni lo más lógico, sino lo que se adaptó al deseo colectivo. ¿Usted ve lo que llevo alrededor del cuello? -Una corbata. -Muy bien. Su respuesta es lógica y coherente, propia de una persona |
|
|
|
Tutorial de Wiki Books - 15 de Marzo de 2006
|
| Este libro consiste en una serie de tutoriales cuyo objetivo es el ayudar al usuario novato a convertirse en un experto en Blender. Los tutoriales procuran aumentar en dificultad siguiendo una ruta de aprendizaje probable,... |
| Cap 6 |
La Ventana de Botones
|
| |
Y mucho más. Hay muchos grupos de botones disponibles en la ventana de los botones. Para alternar entre grupos de botones, usa los íconos situados a la derecha de la palabra 'Panels. ' Los botones son, a saber (de izquierda a derecha):
• Lógica • Programa |
| Cap 13 |
Creando un nuevo Proyecto
|
| |
_E y selecciona región de nuevo y usa la tecla CRTL para controlar los nuevos vértices, y crea un nuevo cubo. Repite el proceso hasta tener cinco cubosnde igual tamaños apilados uno sobre otro. Y esto, mi amigo, ¡Es una pierna muy simple! Pulsa la TECLA_A para deseleccionar |
| Cap 13 |
Creando un nuevo Proyecto
|
| |
_E y selecciona región de nuevo y usa la tecla CRTL para controlar los nuevos vértices, y crea un nuevo cubo. Repite el proceso hasta tener cinco cubosnde igual tamaños apilados uno sobre otro. Y esto, mi amigo, ¡Es una pierna muy simple! Pulsa la TECLA_A para deseleccionar |
|
|