|
Tutorial de Juan Manuel - 30 de Noviembre de 2009
|
| Curso que profundiza en el gestor de montones (o montículos) dentro de Win32, así como su uso y su implementación interna. Se comienza explicando qué es un montón (en inglés heap) para pasar a explicar... |
| Cap 22 |
Conclusión
|
| |
Cualquier lenguaje de programación . También, hemos explicado la importancia y el modo de crear montones dinámicos, las funciones para su manipulación y las situaciones en las que es recomendable hacer uso de esta característica |
| Cap 16 |
Esquema general
|
| |
(malloc, calloc, new, etc. ) : realizan llamadas al Gestor de Montones. En esta serie de artículos no vamos a profundizar en ellas, ya que nuestra misión es abarcar la programación con el API Win32, y no con el propio lenguaje de programación , aunque todo lo dicho en este artículo, es aplicable a estar |
| Cap 14 |
Otras funciones
|
| |
programación en Windows 3.1. Nos valdrá con saber que una llamada a LocalX o GlobalX, se transformará en una llamada a HeapX. ------Bien, ya conocemos las funciones para manejar uno o varios montones, pero... ¿Para qué queremos varios montones? Antes de dar razones, vamos a profundizar la implementación |
|
|
|
Tutorial de Pello Xabier Altadill Izura - 27 de Octubre de 2005
|
| En este manual se muestran las habituales arquitecturas de redes con firewall y la forma de montar iptables para cada caso, con distintas opciones para cada ejemplo. |
| Cap 2 |
Qué es iptables
|
| |
Por un error de programación (esto es una pequeña mentira, ha tenido alguna vulnerabilidad que permite DoS, pero nunca tendrá tanto peligro como las aplicaciones que escuchan en determinado puerto TCP): iptables esta integrado con el kernel, es parte del sistema operativo. ¿Cómo se pone en marcha? Realmente |
| Cap 1 |
Qué es un firewall
|
| |
, los icmp, los gre y otros protocolos vinculados a vpns. Este podría ser (en pseudo- lenguaje ) un el conjunto de reglas de un firewall del primer gráfico:
Politica por defecto ACEPTAR. Todo lo que venga de la red local al firewall ACEPTAR Todo lo que venga de la ip de mi casa al puerto tcp 22 |
|
|
|
Tutorial de Mononeurona.org - 08 de Noviembre de 2005
|
| En este artículo vamos a intentar dar algunos consejos para la programación segura en C. Al final del texto incluiré también algunas referencias que serán útiles a los programadores de PERL, ya que... |
| Cap 15 |
Verificación exhaustiva y programación conservativa
|
| |
Es conveniente comprobar siempre el resultado de cualquier llamada a función, aunque se suponga que nunca fallará. El programa debe funcionar adecuadamente siempre, aunque se ejecute bajo circunstancias adversas: sin memoria para los "malloc()", sin descriptores de ficheros libres, con el disco llen |
| Cap 1 |
¿Cómo Escribir Programas Seguros?
|
| |
. En este artículo vamos a intentar dar algunos consejos para la programación segura en C. Al final del texto incluiré también algunas referencias que serán útiles a los programadores de PERL, ya que es un lenguaje que yo apenas utilizo. Lo primero que hay que decir es que escribir código seguro dista mucho de ser |
|
|
|
Tutorial de Unix.Oz - 28 de Febrero de 2006
|
| . En este artículo solo veremos la parte de C, ya que FORTRAN es un lenguaje que no manejo. Es importante adelantar que lo que viene es para personas que ya tienen un... |
| Cap 1 |
Técnicas Basicas de la Programación Paralela
|
| |
Creando aplicaciones para PVM continúa con lo tradicional de la programación de memoria distribuida de multiprocesadores, como es el nCUBE de Intel. La computación en paralelo puede ser visto desde tres aspectos básicos, todas basadas en la organización de las tareas que requieran el uso de nuestro |
| Cap 4 |
Para Aplicaciones con PVM
|
| |
Ahora que ya conocemos lo básico de la programación en paralelo, podemos comenzar a explorar las librerías que nos oferece PVM. Cada programa de PVM debe incluir la librería estándard, o sea debemos añadir al comienzo de nuestro programa: #include Las funciones de PVM generalmente se llaman |
| Cap 5 |
Compilando Nuestros Programas
|
| |
Ponemos quit para acceder a la consola: pvm> quit Finalmente podemos correr nuestra aplicación en paralelo. :) Aún queda mucho que ver sobre la programación de C en paralelo y PVM, en la tercera parte y final de este tutorial veremos como se comunican nuestras tareas, balanceo de carga, etc |
|
|
|
Tutorial de Guillem Borrell - 05 de Noviembre de 2006
|
| Ni los cursos de programación ni los Entornos de Desarrollo permiten conocer algunos conceptos tanto interesantes como necesarios de la programación |
| Cap 6 |
La buena programación
|
| |
" Programar bien es complicado y requiere mucha experiencia. Lo que sí es siempre cierto es que los IDEs suponen un freno a las capacidades de un programador. Una interfaz gráfico es una herramienta pensada para ser sencilla y rápida, pero no para ser potente. Utilizar un editor como emacs, VIM o |
| Cap 8 |
Una sugerenncia
|
| |
" Conseguir el mismo ejecutable mediante un IDE como Visual Studio o plato3
1
Dejaremos las palabras programa , subrutina y función para las estructuras no ligadas a un lenguaje de programación en concreto
2
Nunca hay que olvidar que Windows no es el único |
| Cap 1 |
¿Qué es programar?
|
| |
" Según Donald E. Knuth, la programación como comunicación con una máquina es un arte. Esta opinión aparentemente exagerada es completamente cierta. No lo es por el hecho que los que programan puedan ser considerados artistas sino porque la programación es una práctica muy parecida a la creación |
|
|
|
Tutorial de joangarnet - 20 de Septiembre de 2006
|
| XML Path (XPath) es un lenguaje para realizar búsquedas en documentos XML. Para entendernos se podría decir que es una especie de SQL para XML (aunque solo relaliza operaciones de búsqueda |
| Cap 1 |
Recursos XPath para Flash
|
| |
" XML Path (XPath) es un lenguaje para realizar búsquedas en documentos XML. Para entendernos se podría decir que es una especie de SQL para XML (aunque solo relaliza operaciones de búsqueda). - Especificación completa: XML Path language - Referencia rápida a la sintaxis: XPath tutorial |
|
|
|
Tutorial de DragonJAR - 30 de Noviembre de 2009
|
| Active Server Pages (ASP), es una tecnología propietaria de Microsoft. Se trata básicamente de un lenguaje de tratamiento de textos (scripts), basado en Basic, y que se denomina VBScript (Visual Basic Script |
| Cap 7 |
Declaración del lenguaje
|
| |
Como ocurre en otros lenguajes de programación , en ASP existe una sentencia de declaración opcional del lenguaje a utilizar. Esta declaración se pone al principio del archivo, antes de cualquier otra expresión |
| Cap 9 |
CarActerísticas del lenguaje
|
| |
Aquí voy a hablar de la declaración de variables, los tipos de las variables, de las sentencias... Muy someramente, porque tengo que preparar otra página con información precisa sobre todo esto. Será la última... Para más información, véase el capítulo **Breve referencia del lenguaje |
| Cap 5 |
Herramientas
|
| |
ASP, VBScript y Javascript son lenguajes de programación comunes, luego su sintaxis es implementada en código ASCII, por lo que para poder crear, editar y modificar dicho código, sólo es necesario utilizar un simple y común editor de textos, como puede ser el "edit" del //DOS//, el "Notepad |
|
|
|
Tutorial de Chato - 04 de Enero de 2007
|
| Este documento describe el lenguaje CSS1 (Cascade Style Sheets, level 1 - hojas de estilo en cascada, nivel 1) que es uno de los lenguajes propuestos para describir hojas de estilo en el... |
| Cap 6 |
Entendiendo el lenguaje de hojas de estilo
|
| |
" Las propiedades de estilo pueden ser aplicadas sólo a determinados tipos de elementos del lenguaje HTML:
block (bloque) Tienen un quiebre de línea antes o después, como H1, BLOCKQUOTE o P
text (texto) Elementos de formato físico y lógico (pertenecientes al grupo phrase)
inline |
| Cap 2 |
¿Qué son las hojas de estilo?
|
| |
" Una hoja de estilo permite aumentar el control del diseñador sobre cómo se verán sus páginas Web, asociando un conjunto de propiedades de formato físico a los elementos estándard del lenguaje HTML. De esta forma, el resultado final que observa la persona |
| Cap 5 |
Advertencia importante
|
| |
No, conforme vaya evolucionando el lenguaje de hojas de estilo |
|
|
|
Tutorial de Juan Manuel - 30 de Noviembre 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... |
| Cap 1 |
De qué vamos a hablar
|
| |
De los protocolos de transporte TCP/IP, ni siquiera vamos a tratar la programación de sockets, sino que nuestro objetivo se centra en un API muy concreto, desarrollado por Microsoft allá cuando salió Internet Explorer 3: el WinInet. Todos estamos viendo como se está desarrollando la industria |
| Cap 10 |
Funciones para comer galletas
|
| |
Al navegador, Javascript, CGI o cualquier otro sistema de programación web. Las //cookies// están asociadas a una URL concreta, así que por cada URL podremos tener un sólo archivo de configuración, y dentro de él, uno o varios pares de datos "variable-valor". Existen dos tipos de //cookies//, las que tienen |
| Cap 2 |
Introducción a WinInet
|
| |
En el lenguaje del protocolo adecuado. Además de esto, cuando cambien los detalles internos del protocolo (por ejemplo si se establece una nueva versión), nuestras aplicaciones seguirán funcionando, ya que será la librería la encargada de modificar sus llamadas. Otra de las ventajas que ofrece |
|
|
|
Tutorial de Patxi Echarte - 27 de Abril de 2006
|
| Presentación basada en una charla que di en la Navarparty, actualizada en lo que respecta al proyecto Mono. Se basa en una introducción a la plataforma. NET y una explicación de las principales características del... |
| Cap 1 |
Introducción a. NET
|
| |
No que tiene varias motivaciones. La primera motivación, se debe a que al igual que la programación orientada a objetos, la programación distribuida fomenta la reutilización de software. De hecho, lo lleva un paso más adelante, ya que no sólo podemos reutilizar nuestro propio código, o aquellas librerías |
| Cap 2 |
. NET Framework
|
| |
De lenguajes de programación . Para que esta integración sea posible es necesario también que todos los lenguajes que generen código para el CLR dispongan del mismo conjunto de construcciones. Imaginémonos la situación en la que tenemos un lenguaje A que soporta tipos sin signo y otro lenguaje B |
| Cap 3 |
Proyecto Mono
|
| |
Y comprensible Un nuevo lenguaje muy similar a C++ o Java, C#. Una especificación de lenguaje que pueden seguir los compiladores, con el fin de generar código que pueda interactuar con otros lenguajes de programación (CLS) Implementación de Mono La iniciativa. NET de Microsoft |
|
|