progras gratis

Archive for the ‘Programacion’ Category

Hola que tal amigos aqui les dejo este

increible libro de

La Biblia de MySQL

.

.

La Biblia de MySQL
Anaya Multimedia | PDF |Spanish | 841 Pages | 23.7 MB

MySQL HA CRECIDO. Lo que durante un tiempo se considerá como un sencillo juguete para su uso en sitios Web, se ha convertido en la actualidad en una solucion viable y de misión critica para la administración de datos. Antes,
MySQL se consideraba como la opción ideal para sitios Web; sin embargo, ahora incorpora muchas de las funciones necesarias para otros entornos y conserva su gran velocidad. MySQL supera desde hace tiempo a muchas soluciones comerciales en velocidad y dispone de un sistema de permisos elegante y potente, y ahora, además, la versión 4 incluye el motor de almacenamiento InnoDB compatible con ACID.
MySQL 4 es rápido, dispone de funciones de volcado online e incorpora una gran cantidad de funciones nuevas. Son pocas las razones para desechar MySQL como solución de base de datos. MySQL AB, la compañía responsable del desarrollo de MySQL, dispone de un sistema de asistencia eficiente y a un precio razonable, y, como ocurre con la mayor parte de las comunidades de codigo abierto, encontrara una gran cantidad de ayuda en la Web. Las funciones estándar no incluidas todavía en MySQL (como las vistas y los procedimientos almacenados) están en fase de desarrollo y es posible que estén disponibles para cuando lea estas lineas.
Son muchas las razones para escoger MySQL como solución de misión critica para la administración de datos.

Coste: El coste de MySQL es gratuito para la mayor parte de los usos y su servicio de asistencia resulta económico.
Asistencia: MySQL AB ofrece contratos de asistencia a precios razonables y existe una nutrida y activa comunidad MySQL.
Velocidad: MySQL es mucho mas rápido que la mayor parte de sus rivales.
Funcionalidad: MySQL dispone de muchas de las funciones que exigen los desarrolladores profesionales, como compatibilidad completa con ACID, compatibilidad para la mayor parte de SQL ANSI, volcados online, duplicación, funciones SSL e interacción con la mayor parte de 10s entornos de programación. Asi mismo, se desarrolla y actualiza de forma mucho mas rápida que muchos de sus rivales, por lo que practicamente todas las funciones estándar de MySQL todavía no están en fase de desarrollo.
Portabilidad: MySQL se ejecuta en la inmensa mayoría de sistemas operativos y, la mayor parte de los casos, 10s datos se pueden transferir de un sistema a otro sin dificultad.
Facilidad de uso: MySQL resulta fácil de utilizar y de administrar. Gran parte de las viejas bases de datos presentan problemas por utilizar sistemas obsoletos, lo que complica innecesariamente las tareas de administración. Las herramientas de MySQL son potentes y flexibles, sin sacrificar su capacidad de uso.

.

BUENO AMIGOS AQUI LES DEJO EL LINK DEL LIBRO


Hola que tal amigos aqui les dejo este

increible libro de

PHP5 el Lenguaje para los Profesionales de la Web

.

.

PHP5, El Lenguaje Para Los Profesionales De La Web
Anaya Multimedia  | PDF | Spanish| 384 pages | 2.02 MB

Este libro está dirigido a usuarios noveles que no sepan programar en ningún lenguaje de desarrollo y a usuarios que ya conocen PHP, pero desean tener una base Sólida sobre la nueva versión. PHP 5 está ligado a Internet, por lo tanto, todas las aplicaciones prácticas del lenguaje están orientadas a realizar contenidos dinámicos para páginas. Por eso el lector debe conocer los aspectos básicos de diseño en HTML.
El libro puede dividirse en dos partes. Una primera en la que se detallan los conceptos principales del lenguaje como las variables, estructuras de control, manejo de cadenas de caracteres, creación de objetos y conectividad con bases de datos, que dará al lector novel una visión general de PHP 5 y le permitirá comenzar a desarrollar sus primeras aplicaciones.
La segunda parte, algo más compleja, hará las delicias del usuario novel y del medio. Esta cuenta con técnicas avanzadas para la lectura / escritura de archivos XML, creación de imágenes en tiempo de ejecución, conexiones de FTP y correo electrónico o diseño de plantillas con Smarty.
El Software Libre está presente en el ámbito de la programación. Por eso, podemos utilizar algunos programas libres como base para construir aplicaciones más complejas. El diseño de plantillas o la creaci?n de llamadas a procedimientos remotos no ser?a posible sin las librer?as Smarty o IXR para XML-RPC desarrolladas por la comunidad de PHP para su uso libre.
Por tanto, el libro va dirigido a usuarios noveles que no saben nada de PHP. Pero también a usuarios medios o avanzados que desean conocer las nuevas características de PHP 5 y manejar técnicas avanzadas de comunicación y diseño.

.

BUENO AMIGOS AQUI LES DEJO EL LINK DEL LIBRO


Hola que tal amigos aqui les dejo este

increible libro de

Fireworks 4 Guia Practica

.

.

Fireworks 4 – Guia Practica
Anaya Multimedia | ISBN 8441511586 | PDF  | 189 Pages | 40.5 MB

Fireworks es una aplicación exclusivo que permite crear gráficos e imágenes dinámicas para contenidos web. pero también admite la experiencia de retocar las imágenes en los modos de trabajo de flash, lo que hace de fireworks un buen aliado de las aplicaciones multimedia, además del retoque fotográfico y de los editores de pagina web, como su gran aliado Dreamweaver. Esa aproximación y esa integración con estas aplicaciones invitan a tener presente a fireworks siempre que se hable de paginas web, contenidos multimedia o tratamientos de imágenes profesionales. Si bien fireworks comenzó como un aplicación especifica para crear banners publicitarios y gifs animados, ahora tiene ya un potencial enorme. Su fácil integración con Dreamweaver, lllustrator, Photoshop y Flash convierten a fireworks en la aplicación ideal a tener siempre en cuenta. Aquí hemos generalizado, hemos concretado y nos hemos permitido, además recordar nuestro primer contacto con fireworks. Ahora y a lo largo de las páginas que siguen, describiremos al lector cuan interesante es trabajar con fireworks 4 y describiremos en lo sucesivo. Valga esto como reflexión y también como introducción, la más corta que hemos escrito. Deseamos que el lector pase ya al primer capitulo de esta guía Práctica ansiosos porque conozca Fireworks de una vez por todas. Sin más preámbulo, pase a conocer Fireworks. Anímese a dar el primer paso, nosotros ya lo hicimos.

.

BUENO AMIGOS AQUI LES DEJO EL LINK DEL LIBRO


Hola que tal amigos aqui les dejo este

increible libro de

Manual Avanzado Flash Mx Avanzado

.

.

Flash Mx (Manuales Avanzados)
Anaya Multimedia | PDF | Spanish | 489 Pages | 24.4 MB

Como manual avanzado de Flash MX, esta obra pretende abarcar temas importantes para poder desarrollar proyectos completos en Flash, de modo que se dar? mayor relieve a los temas relacionados con la programación y la combinación de las herramientas básicas. Si bien no se necesitan conceptos previos de programación, es una ventaja para el lector conocer de antemano las herramientas y aspectos generales de Flash. A pesar de ello, el primer capítulo ha sido dedicado por completo a un repaso extenso de los conceptos y herramientas principales de Flash, para que aquellos que no están familiarizados con esta versión del programa o poseen un leve conocimiento de Flash, podrán también completar sus conocimientos sobre los aspectos m?s básicos antes de pasar al desarrollo de temas más avanzados.
Cada tema ser? desglosado de manera que queden cubiertos la mayor cantidad de detalles posibles, acompañados de archivos con ejemplos documentados. Además de las nociones técnicas, se incluir?n conclusiones prácticas obtenidas de experiencias relacionadas con cada caso.

¿A quién va dirigido este libro?
Este manual va dirigido principalmente a aquellos que buscan respuestas simples a preguntas complejas. Tanto los principiantes como quienes tienen más experiencia en estos temas necesitan respuestas rápidas y simples para solucionar nuevas situaciones, descubrir nuevos detalles y trucos, o bien, recordar temas olvidados. Quienes recién comienzan podrán comprender paulatinamente conceptos de programación y métodos de trabajo, de manera que encontrar?n en esta obra un curso completo de desarrollo Web con Flash MX. Quienes una utilizan Flash Podrán utilizar esta obra como manual de consulta práctico que incluye archivos de ejemplos documentados listos para utilizar.

.

BUENO AMIGOS AQUI LES DEJO EL LINK DEL LIBRO


Hola que tal amigos aqui les dejo este

increible libro de

IBM programar es fácil

.

.

Idioma: Castellano | Formato : PDF | Tamaño: 190MB | 47 fascículos
Descripción:

Curso de programación indicado para quienes se inicien en programación, que viene bien editado y con el material adecuado, y queda por nuestra parte emplear el tiempo con provecho, si es así podremos adquirir los conocimientos necesarios para adentrarse en este mundo extraordinariamente interesante.
Los lenguajes de programación que comprende son la mayoría de los más utilizados actualmente como por ejemplo Html, C++ o Java junto con otros más.
Cursos

.

BUENO AMIGOS AQUI LES DEJO EL LINK DEL LIBRO


Hola que tal amigos aqui les dejo este

increible libro de

La Biblia del Hacker

.

.

Tamaño : 3MB | Idioma : Español | Formato : PDF

Descripción :
Esta obra está dirigida tanto a profesionales técnicos como a esas personas con conocimientos medios de informática que siempre han deseado descubrir y aprender de una manera guiada, las técnicas y métodos de incursión utilizados por los asaltantes de ordenadores e Internet, y por otro lado, saber las contramedidas adecuadas que el administrador de sistemas o un usuario tiene a su alcance para neutralizar un ataque.

.

BUENO AMIGOS AQUI LES DEJO EL LINK DEL LIBRO


Hola que tal amigos aqui les dejo este

increible libro de

Programación en Java 2 Schaum

.

.

Datos Técnicos
Programación en Java 2
McGRAW-HILL  | SCHAUM | PDF | Spanish | 2005 | 826 pages | 89.8 MB

Descripción
Se trata de un libro de ejercicios de programación en Java 2 diseñado para complementar a los libros de teoría de que ya disponemos siguiendo el método didáctico de la serie Schaum. La filosofía de elaboración del libro será mantener, por una parte, el espíritu de los libros de la colección a la que se incorpora y por otra, servir de material de aprendizaje progresivo para el alumno. No debe ser un libro donde se demuestren usos sofisticados del lenguaje ni programas complejos y difíciles de seguir. Cada tema tendrá un muy breve resumen de los elementos del lenguaje sobre los que se van a realizar los ejercicios del tema. A continuación, se propondrán y resolverán un conjunto de ejercicios de resolución básica; posteriormente, se propondrán problemas de dificultad creciente que vayan incorporando de forma combinada varios de los aspectos del tema, y para terminar, se elaborarán un conjunto de ejercicios que incorporen adicionalmente elementos de capítulos anteriores y permitan la realización de ejercicios más completos. Trata la versión 5.0 de Java 2, así como las anteriores

Contenido
0. ¿Qué es Java?.
1. Introducción a la programación.
2. Clases y Objetos.
3. Ampliación de clases.
4. Estructuras de control.
5. Extensión de clases.
6. Estructuras de almacenamiento.
7. Entrada y salida.
8. Interfaces.
9. Genéricos.
10. Interfaces gráficas de usuario con Swing.
11. Applets.
Apéndice A. Documentación del Código.
Apéndice B. Convenidos de programación en Java.

.

BUENO AMIGOS AQUI LES DEJO EL LINK DEL LIBRO


Hola que tal amigos aqui les dejo este

increible libro de

Manual  de Adobe Illustrator

.

.

BUENO AMIGOS AQUI LES DEJO EL LINK DEL LIBRO


Hola que tal amigos aqui les dejo este

increible libro de

Manual Visual Basic 6 español

.

.

Descripción
Manual de como utilizar el Visual basic 6, a peticion, aqui estan los links…
Totalmente en español mas de 200 paginas.

.

BUENO AMIGOS AQUI LES DEJO EL LINK DEL LIBRO


Hola que tal amigos aqui les dejo este

increible libro de

Fireworks 4 – Guia Practica

.

.

Fireworks 4 – Guia Practica

Anaya Multimedia | ISBN 8441511586 | PDF  | 189 Pages | 40.5 MB

Fireworks es una aplicación exclusivo que permite crear gráficos e imágenes dinámicas para contenidos web. pero también admite la experiencia de retocar las imágenes en los modos de trabajo de flash, lo que hace de fireworks un buen aliado de las aplicaciones multimedia, además del retoque fotográfico y de los editores de pagina web, como su gran aliado Dreamweaver. Esa aproximación y esa integración con estas aplicaciones invitan a tener presente a fireworks siempre que se hable de paginas web, contenidos multimedia o tratamientos de imágenes profesionales. Si bien fireworks comenzó como un aplicación especifica para crear banners publicitarios y gifs animados, ahora tiene ya un potencial enorme. Su fácil integración con Dreamweaver, lllustrator, Photoshop y Flash convierten a fireworks en la aplicación ideal a tener siempre en cuenta. Aquí hemos generalizado, hemos concretado y nos hemos permitido, además recordar nuestro primer contacto con fireworks. Ahora y a lo largo de las páginas que siguen, describiremos al lector cuan interesante es trabajar con fireworks 4 y describiremos en lo sucesivo. Valga esto como reflexión y también como introducción, la más corta que hemos escrito. Deseamos que el lector pase ya al primer capitulo de esta guía Práctica ansiosos porque conozca Fireworks de una vez por todas. Sin más preámbulo, pase a conocer Fireworks. Anímese a dar el primer paso, nosotros ya lo hicimos.

.

BUENO AMIGOS AQUI LES DEJO EL LINK DEL LIBRO


0) { $start_date = sprintf( "%04d-%02d-%02d", $aa_start, $mm_start, 1 ); } else { $start_date = 'all'; } if($mm_end != 'all' && $aa_end > 0) { if($mm_end == 12) { $mm_end = 1; $aa_end++; } else { $mm_end++; } $end_date = sprintf( "%04d-%02d-%02d", $aa_end, $mm_end, 1 ); } else { $end_date = 'all'; } ra_export_setup(); ra_export_wp( $author, $category, $post_type, $status, $start_date, $end_date, $terms ); die(); } } function ra_export_wp($author='', $category='', $post_type='', $status='', $start_date='', $end_date='', $terms = '') { global $wpdb, $post_ids, $post; define('WXR_VERSION', '1.0'); do_action('export_wp'); if(strlen($start_date) > 4 && strlen($end_date) > 4) { $filename = 'wordpress.' . $start_date . '.' . $end_date . '.xml'; } else { $filename = 'wordpress.' . date('Y-m-d') . '.xml'; } header('Content-Description: File Transfer'); header("Content-Disposition: attachment; filename=$filename"); header('Content-Type: text/xml; charset=' . get_option('blog_charset'), true); if ( $post_type and $post_type != 'all' ) { $where = $wpdb->prepare("WHERE post_type = %s ", $post_type); } else { $where = "WHERE post_type != 'revision' "; } if ( $author and $author != 'all' ) { $author_id = (int) $author; $where .= $wpdb->prepare("AND post_author = %d ", $author_id); } if ( $start_date and $start_date != 'all' ) { $where .= $wpdb->prepare("AND post_date >= %s ", $start_date); } if ( $end_date and $end_date != 'all' ) { $where .= $wpdb->prepare("AND post_date db_version(), '4.1', 'ge')) { $taxomony_id = (int) $category; $where .= $wpdb->prepare("AND ID IN (SELECT object_id FROM {$wpdb->term_relationships} " . "WHERE term_taxonomy_id = %d) ", $taxomony_id); } if ( $status and $status != 'all' ) { $where .= $wpdb->prepare("AND post_status = %s ", $status); } // grab a snapshot of post IDs, just in case it changes during the export $post_ids = $wpdb->get_col("SELECT ID FROM $wpdb->posts $where ORDER BY post_date_gmt ASC"); $categories = (array) get_categories('get=all'); $tags = (array) get_tags('get=all'); while ( $parents = wxr_missing_parents($categories) ) { $found_parents = get_categories("include=" . join(', ', $parents)); if ( is_array($found_parents) && count($found_parents) ) $categories = array_merge($categories, $found_parents); else break; } // Put them in order to be inserted with no child going before its parent $pass = 0; $passes = 1000 + count($categories); while ( ( $cat = array_shift($categories) ) && ++$pass parent == 0 || isset($cats[$cat->parent]) ) { $cats[$cat->term_id] = $cat; } else { $categories[] = $cat; } } unset($categories); echo '\n"; ?> <rss version="2.0" xmlns:excerpt="http://wordpress.org/export//excerpt/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:wp="http://wordpress.org/export//" > http://wordpress.org/?v= slug; ?>parent ? $cats[$c->parent]->name : ''; ?> slug; ?> in_the_loop = true; // Fake being in the loop. // fetch 20 posts at a time rather than loading the entire table into memory while ( $next_posts = array_splice($post_ids, 0, 20) ) { $where = "WHERE ID IN (".join(',', $next_posts).")"; $posts = $wpdb->get_results("SELECT * FROM $wpdb->posts $where ORDER BY post_date_gmt ASC"); foreach ($posts as $post) { setup_postdata($post); ?> post_title); ?> post_content) ); ?> post_excerpt) ); ?> ID; ?> post_date; ?> post_date_gmt; ?> comment_status; ?> ping_status; ?> post_name; ?> post_status; ?> post_parent; ?> menu_order; ?> post_type; ?> post_password; ?> post_type == 'attachment') { ?> ID); ?> get_results( $wpdb->prepare("SELECT * FROM $wpdb->postmeta WHERE post_id = %d", $post->ID) ); if ( $postmeta ) { ?> meta_key; ?> meta_value; ?> get_results( $wpdb->prepare("SELECT * FROM $wpdb->comments WHERE comment_post_ID = %d", $post->ID) ); if ( $comments ) { foreach ( $comments as $c ) { ?> comment_ID; ?> comment_author); ?> comment_author_email; ?> comment_author_url; ?> comment_author_IP; ?> comment_date; ?> comment_date_gmt; ?> comment_content) ?> comment_approved; ?> comment_type; ?> comment_parent; ?> user_id; ?> <?php } function ra_export_page() { global $wpdb, $wp_locale; if(!current_user_can('edit_files')) { die( 'You don\'t have permissions to use this page.' ); } $months = ""; for ( $i = 1; $i < 13; $i++ ) { $months .= "\t\t\t' . $wp_locale->get_month_abbrev( $wp_locale->get_month( $i ) ) . "\n"; } ?>

db_version(), '4.1', 'ge')) { ?>
         
get_col( "SELECT post_author FROM $wpdb->posts GROUP BY post_author" ); foreach ( $authors as $id ) { $o = get_userdata( $id ); echo "ID}'>{$o->display_name}\n"; } ?>
<?php $categories = (array) get_categories('get=all'); if($categories) { foreach ( $categories as $cat ) { echo "term_taxonomy_id}'>{$cat->name}\n"; } } ?>

<input type="submit" name="submit" class="button" value="" />

term_id] = $category->parent; $parents = array_unique(array_diff($parents, array_keys($parents))); if ( $zero = array_search('0', $parents) ) unset($parents[$zero]); return $parents; } } if(!function_exists('wxr_cdata')) { function wxr_cdata($str) { if ( seems_utf8($str) == false ) $str = utf8_encode($str); // $str = ent2ncr(wp_specialchars($str)); $str = ""; return $str; } } if(!function_exists('wxr_site_url')) { function wxr_site_url() { global $current_site; // mu: the base url if ( isset($current_site->domain) ) { return 'http://'.$current_site->domain.$current_site->path; } // wp: the blog url else { return get_bloginfo_rss('url'); } } } if(!function_exists('wxr_cat_name')) { function wxr_cat_name($c) { if ( empty($c->name) ) return; echo '' . wxr_cdata($c->name) . ''; } } if(!function_exists('wxr_category_description')) { function wxr_category_description($c) { if ( empty($c->description) ) return; echo '' . wxr_cdata($c->description) . ''; } } if(!function_exists('wxr_tag_name')) { function wxr_tag_name($t) { if ( empty($t->name) ) return; echo '' . wxr_cdata($t->name) . ''; } } if(!function_exists('wxr_tag_description')) { function wxr_tag_description($t) { if ( empty($t->description) ) return; echo '' . wxr_cdata($t->description) . ''; } } if(!function_exists('wxr_post_taxonomy')) { function wxr_post_taxonomy() { $categories = get_the_category(); $tags = get_the_tags(); $the_list = ''; $filter = 'rss'; if ( !empty($categories) ) foreach ( (array) $categories as $category ) { $cat_name = sanitize_term_field('name', $category->name, $category->term_id, 'category', $filter); // for backwards compatibility $the_list .= "\n\t\t\n"; // forwards compatibility: use a unique identifier for each cat to avoid clashes // http://trac.wordpress.org/ticket/5447 $the_list .= "\n\t\tslug}\">\n"; } if ( !empty($tags) ) foreach ( (array) $tags as $tag ) { $tag_name = sanitize_term_field('name', $tag->name, $tag->term_id, 'post_tag', $filter); $the_list .= "\n\t\t\n"; // forwards compatibility as above $the_list .= "\n\t\tslug}\">\n"; } echo $the_list; } } } ?>