this is one of many ideas im trying to start, hopefully it will be a really nice business :)

A LitTle bIt Of eVeryThInG..
this is one of many ideas im trying to start, hopefully it will be a really nice business :)

El código de tres direcciones consiste en una secuencia de instrucciones, cada una de las cuales tiene como máximo tres operandos.Esta representación intermedia tiene varias propiedades. Primera, cada instrucción de tres direcciones tiene a lo sumo un operador, además de la asignación. Por tanto, cuando se generan esas instrucciones el compilador tiene que decidir el orden en que deben efectuarse, las operaciones; la multiplicación precede a la adición, etc. Segunda, el compilador debe generar un nombre temporal para guardar los valores calculados por cada instrucción. Tercera, algunas instrucciones de "tres direcciones" tienen menos de tres operadores, por ejemplo X = 1, etc.
Ejemplos de sentencias de control en codigo tres direcciones:
If-then-else
Ej:
if ( x > y ) then
a;
else
b;
t0 = x;
t1 = y;
if ( t0 > t1 ) goto La:
goto Lb;
La: a; goto Lc;
Lb: b; goto Lc;
Lc: ...
Switch ( X )
0: A; break;
1: B; break;
2: C; break;
default: D; break;
goto La;
La:
if ( X == 0 ) goto Lb;
if ( X == 1 ) goto Lc;
if ( X == 2 ) goto Ld;
goto Le;
Lb: A; goto Lf;
Lc: B; goto Lf;
Ld: C; goto Lf;
Le: D; goto Lf;
Lf: ...
for ( i = 0; i < 5; i++)
{ A; }
t0 = 0;
La:
if ( t0 < 5 ) goto Lb;
goto Lc;
Lb:
A;
t0 = t0 + 1;
goto La;
Lc: ...
while ( x > y)
{ A; }
t0 = x;
t1 = y;
La:
if ( t0 > t1 ) goto Lb;
goto Lc;
Lb:
A;
goto La;
Lc: ...
domingo, 17 de enero de 2010 6 comentarios Etiquetas: 3, codigo, compiladores, direcciones, ejemplos, else, for, if, switch, then, while
Vamos a ver una manera sencilla de crear ZIPs con PHP, para ello primero necesitamos una libreria que se llama ZipFile:
Mirror # 1
Mirror # 2
luego renombramos el archivo a: zipfile.php, incluimos la libreria en nuestra carpeta de librerias (en mi caso se llama "require") y la usamos asi:<?php
require ("require/zipfile.php");
$zipfile = new zipfile();
$zipfile->add_file("res.pdf", "res.pdf");
$zipfile->add_file("tab.pdf", "tab.pdf");
$zipfile->add_file("err.pdf", "err.pdf");
$zipfile->add_file("c3d.pdf", "c3d.pdf");
$zipfile->add_file("pila.pdf", "pila.pdf");
header("Content-type: application/octet-stream");
header("Content-disposition: attachment; filename=archivos.zip");
echo $zipfile->file();
?>
Primero importamos la libreria "require ("require/zipfile.php");" luego instanciamos la clase "$zipfile = new zipfile();" y seguido empezamos a anadir archivos: "$zipfile->add_file("pila.pdf", "pila.pdf");", el primer parametro indica el archivo y el segundo el nombre que contendra dentro del zip, por ultimo le damos nombre con " header("Content-disposition: attachment; filename=archivos.zip");" y regresamos el zip creado con "echo $zipfile->file();".
Tambien podemos crear carpetas dentro del zip, usando el metodo "add_dir":$zipfile->add_dir("carpeta/");
$zipfile->add_file("archivo.html","carpeta/archivo.html");
Fuente: Devco.net
Resumen: Se pretende mostrar el proceso de normalización, desde la primera forma normal 1FN hasta la quinta forma normal 5FN, explicación y describiendo cada una paso a paso, debido que es importante si se pretende formar un modelo optimo y eficaz para la base de datos.
Abstract: We intend to show the normalization process, from the first normal form 1FN to fifth normal form 5FN, explaining and describing each step, because it is important if we want to make an optimal and effective database model.
Palabras claves: base de datos, diseño, normalización, proceso.
sábado, 21 de noviembre de 2009 0 comentarios Etiquetas: bases, datos, normalizacion, proceso, sistema
En cuanto a exploradores web el primero que senalaba era IE, cabe mencionar que el ultimo release mejoro bastante pero a mi parecer no lo suficiente, en segundo lugar ponia a Opera, un browser realmente muy bueno, pero debido a los addons.. ponia en primer luegar a mi querido Firefox. Resulta que un estudio a destacada que Firefox podria ser el browser mas inseguro de la red, el estudio se realizo sobre los 4 browser mas usados
Para usar referencias del tipo IEEE en Microsoft Office debemos anadirlas, para ello descargamos el siguiente archivo:
Mirror #1 IEEE Reference
Mirror #2 IEEE Reference
Una vez descargado nos vamos para
% Archivos de programa % \ Microsoft Office \ Office12 \ Bibliografía \ estilo
% programfiles% \ Microsoft Office \ Office12 \ Bibliography \ Style
y lo pegamos ahi:
Luego abrimos Word y listo, ya podremos usar referencias tipo IEEE en Word: