lunes, 7 de noviembre de 2011

Tarea 17: Formato de compresión ZIP

Formato de compresión ZIP


En informática, ZIP o zip es un formato de almacenamiento sin pérdida, muy utilizado para la compresión de datos como documentos, imágenes o programas.

Para este tipo de archivos se utiliza generalmente la extensión ".zip".

Muchos programas, tanto comerciales como libres, lo utilizan y permiten su uso más habitual.

El formato ZIP fue creado originalmente por Phil Katz, fundador de PKWARE. Katz liberó al público la documentación técnica del formato ZIP, y lanzó al mismo tiempo la primera versión de PKZIP en enero de 1989.

Katz había copiado ARC y convertido las rutinas de compresión de C a un código optimizado en ensamblador, que lo hacía mucho más rápido. Inicialmente, SEA intentó obtener una licencia por el compresor de Katz, llamado PKARC, pero Katz lo rechazó. SEA demandó entonces a Katz por infringir el copyright, y ganó.

Información técnica

ZIP es un formato de fichero bastante simple, que comprime cada uno de los archivos de forma separada. Comprimir cada archivo independientemente del resto de archivos comprimidos permite recuperar cada uno de los ficheros sin tener que leer el resto, lo que aumenta el rendimiento. El problema, es que el resultado de agrupar un número grande de pequeños archivos es siempre mayor que agrupar todos los archivos y comprimirlos como si fuera uno sólo. A cambio, esto permite extraer cada archivo de forma independiente sin tener que procesar el archivo desde el principio.
La especificación de ZIP indica que cada archivo puede ser almacenado, o bien sin comprimir, o utilizando una amplia variedad de algoritmos de compresión. Sin embargo, en la práctica, ZIP se suele utilizar casi siempre con el algoritmo de Phil Katz.
ZIP soporta un sistema de cifrado simétrico basado en una clave única. Sin embargo, este sistema de cifrado es débil ante ataques de texto planoataque de diccionario y fuerza bruta. También soporta distribuir las partes de un archivo comprimido en distintos medios, generalmente disquetes.
Con el tiempo, se han ido incluyendo nuevas características, como nuevos métodos de cifrado. Sin embargo, estas nuevas características no están soportadas por las aplicaciones más utilizadas.

Métodos de compresión

Shrinking (Contracción) (método 1)
La Contracción es una variante de LZW con unos pequeños ajustes. Como tal, estaba afectada por la ya expirada patente del LZW. Nunca estuvo claro si la patente cubría la decompresión, pero por si acaso, algunos proyectos libres, como Info-ZIP decidieron no incluirlo en sus productos por defecto.

Reducing (Reducción) (métodos 2-5)
La Reducción implica una combinación de compresiones de secuencias de bytes y aplicación de una codificación estadística del resultado.

Imploding (Implosión) (método 6)
La Implosión implica comprimir secuencias de bytes repetidamente con una función de ventana deslizante, y posteriormente, comprimir el resultado utilizando múltiples árboles Shannon-Fano.

Tokenizing (método 7)
Este método está reservado. La especificación PKWARE no define un algoritmo para él.

Deflate and enhanced deflate (métodos 8 y 9)
Estos métodos usan el bien conocido algoritmo deflate. Deflate permite ventanas de hasta 32 KB. Enhanced deflate permite ventanas de hasta 64 KB. La versión mejorada (enhanced) tiene un mejor comportamiento, pero no está tan extendido.

Biblioteca de compresión de datos de PKWARE por Imploding (método 10)
La especificación oficial del formato no da más información sobre este método.

Método 11
Este método está reservado por PKWARE.

Bzip2 (método 12)
Este método utiliza el conocido algoritmo bzip2. Este algoritmo se comporta mejor que Deflate, pero no está ampliamente soportado por las herramientas (sobre todo las de Windows).

Tarea 16: Google Calc

GOOGLE CALC


Google Calc, es una calculadora integrada en el buscador de Google capaz de realizar operaciones aritméticas básicas y trigonométricas. Por ejemplo si se hace una búsqueda con "15*63", Google dará el resultado: 945. También da el resultado de funciones trigonométricas como sin(pi/6) y cos(pi). También realiza conversiones de unidades (en inglés).
Además, calcula La respuesta a la vida, el universo y a todo en homenaje a la novela Guía del Autoestopista Galáctico de Douglas Adams.1

También es posible utilizar la calculadora como conversor de divisas, por ejemplo, convirtiendo 10 dólares estadounidenses en pesos chilenos.2 Esto se logra con el comando: "10 usd to clp".

Calculadora

Para utilizar la función integrada de calculadora, basta con introducir el cálculo que deseas realizar en el cuadro de búsqueda.


Conversiones de unidad

Utiliza Google para realizar conversiones entre distintas unidades de medida (altura, peso y masa, entre otras). Sólo tienes que introducir la cifra y la unidad en el cuadro de búsqueda y nosotros nos encargamos del resto.

Funciones matemáticas de la calculadora google

Suma: se usa el símbolo "+"
Ejemplo: 3+2

Resta: se usa el símbolo "-"
Ejemplo: 7-5

Multiplicación: se usa el símbolo "*"
Ejemplo: 6*5

División: se usa el símbolo "/"
Ejemplo: 10/2

Exponencial: se usa el símbolo "^"
Ejemplo: 2^5

Módulo (Resto de la División): se usa el símbolo "%"
Ejemplo: 8%7

Elije (Veces que Y se puede elegir de X): se usa el símbolo "choose"
Ejemplo: 18 choose 4

Base: se usa el símbolo "th root of"
Ejemplo: 5th root of 32

Porcentaje: se usa el símbolo "% of"
Ejemplo: 20% of 150

Raiz Cuadrada: se usa el símbolo "sqrt"
Ejemplo: sqrt(9)

Sinus: se usa el símbolo "sin"
Ejemplo: sin(0)

Cosinus: se usa el símbolo "cos"
Ejemplo: cos(0)

Tangente: se usa el símbolo "tan"
Ejemplo: tan(45 degrees)

Hyperbolical Sinus: se usa el símbolo "sinh"
Ejemplo: sinh(10)

Hyperbolical Cosinus: se usa el símbolo "cosh"
Ejemplo: cosh(10)

ArcoTangente: se usa el símbolo "arctan"
Ejemplo: arctan(10)

Logaritmo Neperiano: se usa el símbolo "ln"
Ejemplo: ln(17)

Logaritmo Base 10: se usa el símbolo "log"
Ejemplo: log(1000)

Factorial: se usa el símbolo "!"
Ejemplo: 5!



Ejemplos.

56/8=7
78X45=3510
9999 litros a galones=2641.45634 galones
123 metros a millas=0.0764 millas
56°Centigrados a kelvin=329.15°k
Raíz cuadrada de 540=23.23
LOG(1000)=3
COSH(10)=11013.2329

Tarea 15: Motores de busqueda

MOTOR DE BÚSQUEDA


Un motor de búsqueda, también conocido como buscador, es un sistema informático que busca archivos almacenados en servidores web gracias a su «spider» (o Web crawler). Un ejemplo son los buscadores de Internet (algunos buscan únicamente en la web, pero otros lo hacen además en noticias, servicios como GopherFTP, etc.) cuando se pide información sobre algún tema. Las búsquedas se hacen con palabras clave o con árboles jerárquicos por temas; el resultado de la búsqueda es un listado de direcciones web en los que se mencionan temas relacionados con las palabras clave buscadas.
Como operan en forma automática, los motores de búsqueda contienen generalmente más información que los directorios. Sin embargo, estos últimos también han de construirse a partir de búsquedas (no automatizadas) o bien a partir de avisos dados por los creadores de páginas (lo cual puede ser muy limitante). Los buenos directorios combinan ambos sistemas. Hoy en día Internet se ha convertido en una herramienta, para la búsqueda de información, rápida, para ello han surgido los buscadores que son un motor de búsqueda que nos facilita encontrar información rápida de cualquier tema de interés, en cualquier área de las ciencias, y de cualquier parte del mundo.

Clasificación

Se pueden clasificar en dos tipos:
Índices tematicos: Son sistemas de búsqueda por temas o categorías jerarquizados (aunque también suelen incluir sistemas de búsqueda por palabras clave). Se trata de bases de datos de direcciones Web elaboradas "manualmente", es decir, hay personas que se encargan de asignar cada página web a una categoría o tema determinado. Por ejemplo existen buscadores de fauna, flora, también existe un Buscador educativo, de música y de diferentes áreas.
Motores de búsqueda: Son sistemas de búsqueda por palabras clave. Son bases de datos que incorporan automáticamente páginas web mediante "robots" de búsqueda en la red.

Clases de buscador

Buscadores jerárquicos (Arañas o Spiders)
Recorren las páginas recopilando información sobre los contenidos de las páginas. Cuando se busca una información en los motores, ellos consultan su base de datos y presentan resultados clasificados por su relevancia. De las webs, los buscadores pueden almacenar desde la página de entrada, a todas las páginas que residan en el servidor.
Si se busca una palabra, por ejemplo, “ordenadores”. En los resultados que ofrecerá el motor de búsqueda, aparecerán páginas que contengan esta palabra en alguna parte de su texto.
Si consideran que un sitio web es importante para el usuario, tienden a registrarlas todas. Si no la consideran importante, sólo almacenan una o más páginas.
Cada cierto tiempo, los motores revisan los sitios, para actualizar los contenidos de su base de datos, por tanto puede que los resultados de la búsqueda estén desactualizados.
Los buscadores jerárquicos tienen una colección de programas simples y potentes con diferentes cometidos. Se suelen dividir en tres partes. Los programas que exploran la red -arañas (spiders)-, los que construyen la base de datos y los que utiliza el usuario, el programa que explota la base de datos.

Si se paga, se puede aparecer en las primeras páginas de resultados, aunque los principales buscadores delimitan estos resultados e indican al usuario que se trata de resultados esponsorizados o patrocinados. Hasta el momento, aparentemente, esta forma de publicidad es indicada explícitamente. Los buscadores jerárquicos se han visto obligados a comercializar este tipo de publicidad para poder seguir ofreciendo a los usuarios el servicio de forma gratuita.
Ejemplos de arañas: GoogleBingHotbot.

Una tecnología barata, ampliamente utilizada por gran cantidad de scripts en el mercado. No se requieren muchos recursos de informática. En cambio, se requiere más soporte humano y mantenimiento.
Los algoritmos son mucho más sencillos, presentando la información sobre los sitios registrados como una colección de directorios. No recorren los sitios web ni almacenan sus contenidos. Solo registran algunos de los datos de nuestra página, como el título y la descripción que se introduzcan al momento de registrar el sitio en el directorio.

Los resultados de la búsqueda, estarán determinados por la información que se haya suministrado al directorio cuando se registra el sitio. En cambio, a diferencia de los motores, son revisadas por operadores humanos, y clasificadas según categorías, de forma que es más fácil encontrar páginas del tema de nuestro interés.
Más que buscar información sobre contenidos de la página, los resultados serán presentados haciendo referencia a los contenidos y temática del sitio.
Su tecnología es muy barata y sencilla.
Ejemplos de directorios: Antiguos directorios, Open Directory ProjectYahoo!Terra (antiguo Olé). Ahora, ambos utilizan tecnología de búsqueda jerárquica, y Yahoo! conserva su directorio. Buscar Portal, es un directorio, y la mayoría de motores hispanos son directorios

·         Google
Buscador que enfoca sus resultados para cada país ya nivel internacional tanto en castellano, catalán, gallego, euskara e inglés 

·         Altavista
Es un buscador en inglés y español, de grandes características, de la empresa Overture Services, Inc. comprada a su vez por Yahoo! 

·         Yahoo!
·         Excite
·         HotBot
·         Infoseek
·         WebCrawler
·         Lycos
·         Netscape
·         Aol
·         MSN
·         Dmoz
·         NBCi
·         All The Web
·         DogPile
·         Hooting Owl
·         Go
·         Celestina USA
·         Looksmart Indice Internacional
·         Ask

Tarea 14: Suite de Ofimática

SUITE DE OFIMÁTICA


Una suite ofimática o suite de oficina es una recopilación de aplicaciones, las cuales son utilizados en oficinas y sirve para diferentes funciones como crear, modificar, organizar, escanear, imprimir, etc. archivos y documentos. Son ampliamente usados en varios lugares, ya que al ser eso (una recopilación), hace que sea asequible adquirir toda la suite, que programa por programa, lo cual es más complejo, al tener que conseguir programa por programa, y en caso del software pagado, más caro.
Generalmente en las suites ofimáticas, al incluir los programas en estas, no hay un estándar sobre los programas a incluir; pero la gran mayoría incluyen al menos un procesador de texto y una hoja de cálculo. Adicionalmente, la suite puede contener un programa de presentación, un sistema de gestión de bases de datos, herramientas menores de gráficos y comunicaciones, un gestor de información personal (agenda y cliente de correo electrónico) y un navegador web.
En la actualidad las suites ofimáticas dominantes en el mercado son, por parte del software pagado, Microsoft Office, la cual posee sus propios formatos cerrados de documentos para cada uno de sus programas. Respecto al software libre, está OpenOffice.org, desarrollado por Sun Microsystems, también con un formato para cada programa, pero de código abierto. Debido a esto y a la pobre compatibilidad entre las suites de Microsoft con otros formatos abiertos (como OpenDocument), en cada suite ofimática se hacen desarrollos que, generalmente, son poco adaptables a los cambios que hace una y otra suite.


SUITES OFIMÁTICAS MÁS POPULARES


Multiplataforma

OpenOffice.org: suite libre y gratuita, utiliza el estándar OpenDocument. Está conformada por los programas WriterCalcImpressDrawBase y es compatible con Microsoft WindowsGNU/Linux y Mac OS X.
LibreOffice: suite libre y gratuita, bifurcación de OpenOffice.org, creada por el grupo de desarrolladores de este último que crearon The Document Foundation, después de la adquisición de Sun Microsystems por parte de Oracle Corporation. Contiene un procesador de texto (Writer), presentaciones en diapositivas (Impress), una hoja de cálculo (Calc), un gestor de bases de datos (Base), un programa de diseño de graficos vectoriales (Draw) y un editor de fórmulas matemáticas (Math). Es compatible con Windows, GNU/Linux y Mac OS X.
Oracle Open Office: (antes StarOffice) suite libre (hasta la versión 5.2) de Sun basada en OpenOffice.org, con algunos añadidos propietarios. Discontinuada en 2011.
Papyrus OFFICE: (Papyrus WORD, Papyrus BASE).
IBM Lotus Symphony: suite gratuita, desarrollada a partir de OpenOffice (documento, presentación, cálculo y navegador web).

Para Mac OS y windows


Para Mac OS

NeoOffice: parte de OpenOffice.org para Mac OS X.
iWork: suite propietaria de Apple.
Apple Works: suite propietaria de Apple para uso doméstico.

Para Windows

Microsoft Works: suite propietaria de Microsoft para uso doméstico.
SSuite Office - suite propietaria para uso gratuito.

Para Unix, GNU/Linux y derivados

KOffice: suite libre y gratuita del proyecto KDE (KWordKSpreadKPresenterKexiKivioKarbon14KritaKPlatoK-FactorKChartKFormulaKugar).
Gnome Office: suite libre y gratis, sin costo y gratuita del proyecto GNOME (conformada por AbiWordGnumericGNOME-DB y GIMP).


MICROSOFT OFFICE


WORD

Microsoft Word es el procesador de textos de la suite. Word posee una posición dominante en el mercado de los procesadores de texto. Su formato propietario DOC es considerado un estándar de facto, aunque en su más reciente versión, Word 2007 utiliza un nuevo formato basado en XML llamado .DOCX, pero también tiene la capacidad de guardar y abrir documentos en el formato DOC. Word está también incluido en algunas versiones de Microsoft Works. Está disponible para las plataformas Microsoft Windows y Mac OS. La primera versión de Word, liberada en 1983, fue para el sistema operativo MS-DOS y tuvo la distinción de introducir en el uso del mouse a una gran cantidad de personas. Word 1.0 podía ser comprado con un mouse, aunque era opcional. La siguiente primavera,Apple lanzó el Mac, y Microsoft desarrolló Word para Mac, el cual se convirtió en la aplicación más popular para este sistema. Requería (como todas las aplicaciones para Mac) la utilización de un ratón.
Extensiones comunes: .doc (Word 97-2003), .docx (Word 2007-2010), .dot, rtf (todas).

EXCEL

Microsoft Excel es un programa de hoja o planilla de cálculo. Al igual que Microsoft Word, posee actualmente un mercado dominante. Fue originalmente el más fuerte competidor del entonces popularLotus 1-2-3, y en tercera posición estuvo Quattro Pro; pero eventualmente Excel se vendió más, se popularizó y se convirtió en el estándar de facto. Está disponible para plataformas Windows yMacintosh.[cita requerida]
Extensiones comunes: .xls (Excel 97-2003), .xlsx (Excel 2007-2010)

POWERPOINT

Microsoft PowerPoint es un muy popular programa para desarrollar y desplegar presentaciones visuales en entornos Windows y Mac. Es usado para crear diapositivas multimediales, es decir,compuestas por texto, imágenes, sonido, animaciones y vídeos. Office Mobile para Windows Mobile 5.0 y versiones posteriores poseen una versión de PowerPoint llamada PowerPoint Mobile. Esta versión reducida permite incluso agregar vídeos y sonido a las diapositivas.
Extensiones comunes: .ppt, pps (Powerpoint 97-2003), .pptx, .ppsx (Powerpoint 2007-2010)

OUTLOOK

Microsoft Outlook (no confundir con Outlook Express) es un administrador de información personal y un complejo cliente de correo electrónico. El reemplazo para Windows MessagingMicrosoft MailSchedule+ comenzó en la versión 97 de Office. Incluía un cliente de correo electrónico, un calendario, un administrador de tareas y un directorio de contacto. Aunque históricamente ha estado disponible para Mac, el equivalente más cercano para Mac OS X es Microsoft Entourage, el cual ofrece un conjunto más reducido de funcionalidades.
Extensiones comunes: .msg .pst (Outlook 97-2003), - Microsoft Outlook 2007


OPENOFFICE


Writer

OpenOffice.org Writer es el procesador de textos de la suite ofimática. Writer permite exportar archivos de texto a los formatos PDF y HTML sin software adicional, lo que permite que pueda ser utilizado como un editor WYSIWYG para crear y editar páginas web.

Calc

OpenOffice.org Calc es una hoja de cálculo similar a Microsoft Excel o Lotus 1-2-3. Calc ofrece una serie de características no presentes en Excel, incluyendo un sistema que, automáticamente define serie de gráficas, sobre la base de la disposición de la información del usuario. Calc también puede exportar hojas de cálculo para el formato PDF.

Impress

OpenOffice.org Impress es un programa de presentación similar a Microsoft PowerPoint o Keynote de Apple. Puede exportar presentaciones al formato SWF, permitiendo que se reproduzca en cualquier computadora con un reproductor de Flash instalado. También incluye la capacidad de crear archivos PDF, y la capacidad de leer archivos de Microsoft PowerPoint (ppt). Su formato original es ODP.

Base

OpenOffice.org Base es un programa de base de datos similar a Microsoft Access. OpenOffice.org Base permite la creación y manejo de bases de datos, elaboración de formularios e informes que proporcionan a los usuarios finales un acceso fácil a los datos. Al igual que Microsoft Access, es capaz de trabajar como un front-end para diversos sistemas de bases de datos tales como el de Access (JET), fuente de datos ODBC y MySQL/PostgreSQL. Base está disponible desde la versión 2.0.

Draw

OpenOffice.org Draw es un editor de gráficos vectoriales y herramienta de diagramación, similar a Microsoft Visio y comparable en características a las primeras versiones de CorelDRAW. Ofrece «conectores» entre las formas, que están disponibles en una gama de estilos de línea y facilitan la construcción de los dibujos, como diagramas de flujo. Tiene características similares a la edición de software de escritorio como Scribus y Microsoft Publisher. Draw también puede exportar sus creaciones al formato PDF y al estándar SVG.

Math

OpenOffice.org Math es una aplicación diseñada para la creación y edición de fórmulas matemáticas. La aplicación utiliza un lenguaje de marcado para crear las fórmulas.36 Dichas fórmulas pueden ser incorporadas dentro de otros documentos de OpenOffice.org, tales como los creados por Writer; permitiendo al usuario la posibilidad de incrustarlas al documento como objetos OLE.37 Math soporta múltiples fuentes y puede exportar fórmulas a los formatos de archivo ODF, PDF o MathML.


IWORK


Contiene un procesador de texto llamado Pages, un paquete de presentaciones llamado Keynote y una hoja de cálculo llamada Numbers. Aunque iWork fue en un principio un rumor de ser la actualización o reemplazo de la aplicación de Apple llamada AppleWorks, Apple actualmente la comercializa como "construyendo un sucesor de AppleWorks", pero no extiende las funciones de base de datos y herramientas de dibujo de AppleWorks. No pretende competir en forma directa con la versión para Mac de Microsoft Office que se considera más profesional; en cambio, ofrece herramientas con un punto de vista diferente, enfocado al usuario doméstico (presentación en vez de análisis) a un precio más bajo.
Está diseñado para integrarse con las aplicaciones de la suite iLife.

Tarea 13: Tabla de Códigos ASCII

TABLA DE CÓDIGOS ASCII - FORMATO DE CARACTERES ESTÁNDARES

ASCII

Hex

Símbolo


0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
NUL
SOH
STX
ETX
EOT
ENQ
ACK
BEL
BS
TAB
LF
VT
FF
CR
SO
SI

ASCII

Hex

Símbolo


16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
DLE
DC1
DC2
DC3
DC4
NAK
SYN
ETB
CAN
EM
SUB
ESC
FS
GS
RS
US

ASCII

Hex

Símbolo


32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
(Espacio)
!
"
#
$
%
&
'
(
)
*
+
,
-
.
/

ASCII

Hex

Símbolo


48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
30
31
32
33
34
35
36
37
38
39
3A
3B
3C
3D
3E
3F
0
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?

ASCII

Hex

Símbolo


64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
40
41
42
43
44
45
46
47
48
49
4A
4B
4C
4D
4E
4F
@
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O

ASCII

Hex

Símbolo


80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
50
51
52
53
54
55
56
57
58
59
5A
5B
5C
5D
5E
5F
P
Q
R
S
T
U
V
W
X
Y
Z
[
\
]
^
_

ASCII

Hex

Símbolo


96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
60
61
62
63
64
65
66
67
68
69
6A
6B
6C
6D
6E
6F
`
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o

ASCII

Hex

Símbolo


112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
70
71
72
73
74
75
76
77
78
79
7A
7B
7C
7D
7E
7F
p
q
r
s
t
u
v
w
x
y
z
{
|
}
~


Tarea 12: Unidades de medida de la informacion

UNIDADES DE MEDIDA DE LA INFORMACIÓN


En las matemáticas puras un valor no tiene un límite de espacio para su representación, sin embargo, las computadoras generalmente trabajan con un número fijo de bits.



Unidades básicas de información (en bytes)
Múltiplo - (Símbolo)
Estándar SI
Múltiplo - (Símbolo)
Valor
kilobyte (kB)
103
210
kibibyte (KiB)
210
megabyte (MB)
106
220
mebibyte (MiB)
220
gigabyte (GB)
109
230
gibibyte (GiB)
230
terabyte (TB)
1012
240
tebibyte (TiB)
240
petabyte (PB)
1015
250
pebibyte (PiB)
250
exabyte (EB)
1018
260
exbibyte (EiB)
260
zettabyte (ZB)
1021
270
zebibyte (ZiB)
270
yottabyte (YB)
1024
280
yobibyte (YiB)
280