tag:blogger.com,1999:blog-40731475726319372312009-07-10T14:38:34.997-07:00InformáticaTrabajos Investigativos sobre Sistemas,Softwares,Tecnología Informática entre otrosIndirahttp://www.blogger.com/profile/15516650582729525987noreply@blogger.comBlogger26125tag:blogger.com,1999:blog-4073147572631937231.post-70817384205719026362008-09-22T13:18:00.000-07:002008-04-30T08:18:30.574-07:00Temas por categorias<p class="MsoNormal"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_Kfcp4sqo9wE/RvQnV2SJC9I/AAAAAAAAAMU/lVdPEDYX-F4/s1600-h/snmp.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 71px; height: 53px;" src="http://bp2.blogger.com/_Kfcp4sqo9wE/RvQnV2SJC9I/AAAAAAAAAMU/lVdPEDYX-F4/s320/snmp.jpg" alt="" id="BLOGGER_PHOTO_ID_5112754733274696658" border="0" /></a></p>Redes<span style=""> </span>y configuración de servidores en Linux y Windows<br /><br /><span style=""><a href="http://indira-informatica.blogspot.com/2007/09/como-configurar-un-servidor-proxy.html">Como configurar un servidor Proxy</a><br /></span><span style=""><a href="http://indira-informatica.blogspot.com/2007/09/conectar-dos-pcs-con-window-xp.html">Conectar 2 PCs con windowXP</a><br /></span><span style=""><a href="http://indira-informatica.blogspot.com/2007/09/configurar-una-red-en-xp-manualmente.html">Configurar una red en XP </a></span><span style=""><a href="http://indira-informatica.blogspot.com/2007/09/configurar-una-red-en-xp-manualmente.html">manualmente</a><br /></span><span style=""><a href="http://indira-informatica.blogspot.com/2007/09/configuracin-del-mrtg-en-linux.html">Configuracion del MRTG en Linux</a><br /></span><span style="font-size:100%;"><a href="http://indira-informatica.blogspot.com/2007/09/snmp-protocolo-simple-de-administracin.html"><span style="">SNMP-Protocolo simple de </span></a><a href="http://indira-informatica.blogspot.com/2007/09/snmp-protocolo-simple-de-administracin.html"><span style="">administración de red</span></a><br /></span><span style="font-size:100%;"><a href="http://indira-informatica.blogspot.com/2007/09/que-es-internet-y-como-surgi.html"><span style="">Que es Internet y como surgió</span></a></span><br /><span style=""><br /></span><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_Kfcp4sqo9wE/R6iYaDCH9bI/AAAAAAAAAOs/ObUpex6-tDw/s1600-h/ni%C3%B1o.gif"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 66px; height: 49px;" src="http://bp1.blogger.com/_Kfcp4sqo9wE/R6iYaDCH9bI/AAAAAAAAAOs/ObUpex6-tDw/s320/ni%C3%B1o.gif" alt="" id="BLOGGER_PHOTO_ID_5163544546038511026" border="0" /></a><span style="">Programación<br /><br /><br /></span><span style="font-size:100%;"><a href="http://indira-informatica.blogspot.com/2007/04/en-delphi.html"><span style="" lang="EN-GB">En delphi</span></a></span><br /><span style=""><a href="http://indira-informatica.blogspot.com/2007/04/programacin-orientada-objeto-la.html">Programación orientada a objetos POO</a><br /></span><span style="font-size:100%;"><br /></span><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_Kfcp4sqo9wE/R6iZLzCH9cI/AAAAAAAAAO0/H4BhOTqSGnw/s1600-h/mysql_100x52-64.gif"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 60px; height: 31px;" src="http://bp0.blogger.com/_Kfcp4sqo9wE/R6iZLzCH9cI/AAAAAAAAAO0/H4BhOTqSGnw/s320/mysql_100x52-64.gif" alt="" id="BLOGGER_PHOTO_ID_5163545400737002946" border="0" /></a><span style="">Base de datos<br /><br /></span><span style=""><a href="http://indira-informatica.blogspot.com/2007/09/qu-es-mysql.html">Que es mysql</a><br /></span><span style="font-size:100%;"><a href="http://indira-informatica.blogspot.com/2007/09/qu-es-un-sistema-de-gestin-de-base-de.html"><span style="" lang="ES-TRAD">¿</span></a></span><span style="font-size:100%;"><a href="http://indira-informatica.blogspot.com/2007/09/qu-es-un-sistema-de-gestin-de-base-de.html"><span style="" lang="ES-TRAD">Qué es un sistema de gestión de base de datos (SGBD)?</span></a><br /><br /></span><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_Kfcp4sqo9wE/RvQq4mSJDCI/AAAAAAAAAM8/QDxL_clvtTY/s1600-h/Linux.png"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 38px; height: 46px;" src="http://bp1.blogger.com/_Kfcp4sqo9wE/RvQq4mSJDCI/AAAAAAAAAM8/QDxL_clvtTY/s320/Linux.png" alt="" id="BLOGGER_PHOTO_ID_5112758628810034210" border="0" /></a><span style=""><br />Software libre<br /><br /></span><span style="font-size:100%;"><span style=""><a href="http://indira-informatica.blogspot.com/2007/09/algunos-comandos-de-utilidad-en-linux.html">Algunos comandos de utilidad en Linux</a><br /></span><span style=""><a href="http://indira-informatica.blogspot.com/2007/04/algunos-trucos-para-linux.html">Algunos trucos para Linux</a><br /></span><span style="" lang="EN-GB"><a href="http://indira-informatica.blogspot.com/2007/04/editores-web-quanta-plus.html">Editores web</a><br /></span></span><span style="font-size:100%;"><span style=""><a href="http://indira-informatica.blogspot.com/2007/04/funciones-ms-importante-del-servidor-de.html">Funciones mas importantes del servidor linux</a><br /></span></span><span style="font-size:100%;"><a href="http://indira-informatica.blogspot.com/2007/03/de-interes.html"><span style="">Stallman</span></a><br /></span><span style="font-size:100%;"><a href="http://indira-informatica.blogspot.com/2007/04/editores-web-quanta-plus.html"><span style="" lang="EN-GB">Editores web-Quanta Plus</span></a><br /></span><span style="font-size:100%;"><a href="http://indira-informatica.blogspot.com/2007/04/plone-es-un-content-managament-system.html"><span style="">Plone y Zope</span></a></span><br /><span style="font-size:85%;"><span style="" lang="EN-GB"><br /></span></span><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_Kfcp4sqo9wE/R6innzCH9dI/AAAAAAAAAO8/NiK5MPqlzj8/s1600-h/13030a_seguridad_microsoft-120.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 57px; height: 54px;" src="http://bp0.blogger.com/_Kfcp4sqo9wE/R6innzCH9dI/AAAAAAAAAO8/NiK5MPqlzj8/s320/13030a_seguridad_microsoft-120.jpg" alt="" id="BLOGGER_PHOTO_ID_5163561274936128978" border="0" /></a><br /><br /><span style="font-size:85%;"><span lang="EN-GB" style="font-size:100%;">Seguridad </span><span style=""><span style="font-size:100%;">Informática</span><br /><br /></span></span><span style="font-size:100%;"><a href="http://indira-informatica.blogspot.com/2007/03/algunas-precauciones-para-proteger-las.html"><span style="">Algunas precauciones para proteger las pc de los virus</span></a><br /><br /></span><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_Kfcp4sqo9wE/R6in_TCH9eI/AAAAAAAAAPE/EYTwO7BVObU/s1600-h/13079a_inalambrico.gif"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 48px; height: 46px;" src="http://bp2.blogger.com/_Kfcp4sqo9wE/R6in_TCH9eI/AAAAAAAAAPE/EYTwO7BVObU/s320/13079a_inalambrico.gif" alt="" id="BLOGGER_PHOTO_ID_5163561678663054818" border="0" /></a><span style="font-size:100%;">Programacion y diseño web<br /><a href="http://indira-informatica.blogspot.com/2007/09/buscador-en-php.html"><span style="">Buscador en PHP</span></a><br /></span><br /><p class="MsoNormal"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_Kfcp4sqo9wE/RvbXAmSJDHI/AAAAAAAAANk/rLcinPbOO8s/s1600-h/ath_solutions.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 87px; height: 84px;" src="http://bp3.blogger.com/_Kfcp4sqo9wE/RvbXAmSJDHI/AAAAAAAAANk/rLcinPbOO8s/s320/ath_solutions.jpg" alt="" id="BLOGGER_PHOTO_ID_5113510832202386546" border="0" /></a></p><br /><br /><p class="MsoNormal"><br />Hardware</p> <span style=""><a href="http://indira-informatica.blogspot.com/2007/09/como-eliminar-una-perticion-extendida.html">Como eliminar una partición extendida NTFS</a><a href="http://indira-informatica.blogspot.com/2007/09/diferencia-entre-los-monitores-tft-lcd.html"><br /></a></span><span style="font-size:100%;"><a href="http://indira-informatica.blogspot.com/2007/09/diferencia-entre-los-monitores-tft-lcd.html"><span style="">Diferencia entre los Monitores TFT, LCD, Plasma y OLED</span></a><br /><br /></span><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_Kfcp4sqo9wE/R6ioRTCH9fI/AAAAAAAAAPM/oyYEBC6DH0M/s1600-h/cuso3.gif"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 41px; height: 49px;" src="http://bp2.blogger.com/_Kfcp4sqo9wE/R6ioRTCH9fI/AAAAAAAAAPM/oyYEBC6DH0M/s320/cuso3.gif" alt="" id="BLOGGER_PHOTO_ID_5163561987900700146" border="0" /></a><span style="">Otros<br /></span><span style=""><a href="http://indira-informatica.blogspot.com/2007/09/microsoft-insiste-linux-y-open-office.html">Microsoft insiste: Linux y Open Office infringen sus patentes</a><br /></span><span style=""><a href="http://indira-informatica.blogspot.com/2007/09/mp3-historia-del-formato-de-sonido-ms.html">MP3 Historia del Formato de Sonido más Popular</a><br /></span><span style="font-size:100%;"><a href="http://indira-informatica.blogspot.com/2007/09/teclas-de-acceso-rapido-en-windows.html"><span style="">Teclas de acceso rápido en Windows</span></a></span><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4073147572631937231-7081738420571902636?l=indira-informatica.blogspot.com'/></div>Indirahttp://www.blogger.com/profile/15516650582729525987noreply@blogger.com1tag:blogger.com,1999:blog-4073147572631937231.post-86268603546366072582008-06-13T06:39:00.000-07:002007-05-23T12:24:58.266-07:00¿Cómo aprender Informática?<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_Kfcp4sqo9wE/RhPdN8Q6BVI/AAAAAAAAAFU/Elm9tDoQvlE/s1600-h/ni%C3%B1o.gif"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp2.blogger.com/_Kfcp4sqo9wE/RhPdN8Q6BVI/AAAAAAAAAFU/Elm9tDoQvlE/s320/ni%C3%B1o.gif" alt="" id="BLOGGER_PHOTO_ID_5049622838797534546" border="0" /></a><br /><br />Quien quiera aprender mucho más sobre computación tiene múltiples formas : <a href="http://www.aulaclic.es/">cursos</a>, <a href="http://www.mundotutoriales.com/tutoriales_informatica-mdtema2.htm">tutoriales</a>, <a href="http://www.solomanuales.org/manuales_informatica-manuall12.htm">manuales</a> y seminarios a través de Internet donde se puede encontrar una gran cantidad de información útil sobre <a href="http://es.wikipedia.org/wiki/Hardware">hardware</a>, <a href="http://es.wikipedia.org/wiki/Programaci%C3%B3n">programación</a>, <a href="http://www.desitiosweb.com.ar/">diseño de sitios web</a>, y softwares de oficina, de tratamiento de imágenes, sistemas operativos, de edición de música o video. La cantidad de cuestiones informáticas que se pueden aprender en la Web es larguísima; y, en muchísimos casos, aprender por Internet es gratis.<br />Los materiales de aprendizaje sobre las computadoras que ofrece Internet se puede tener acceso<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_Kfcp4sqo9wE/RhPc6MQ6BUI/AAAAAAAAAFM/sx_zmMAXdcY/s1600-h/cuso3.gif"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://bp3.blogger.com/_Kfcp4sqo9wE/RhPc6MQ6BUI/AAAAAAAAAFM/sx_zmMAXdcY/s320/cuso3.gif" alt="" id="BLOGGER_PHOTO_ID_5049622499495118146" border="0" /></a> a ellos por varias maneras: online, bajándo el material a la computadora o recibiéndolo por correo electrónico.<br />Los cursos online son contenidos que están alojados en un sitio web determinado y que requieren conexión permanente a Internet para seguirlos. Un ejemplo es la compañia, <a href="http://www.apple.com/es/">Apple</a> que ofrece seminarios online con animaciones que muestran paso a paso lo que el expositor dice. <a href="http://www.cisco.com/mx/index.shtml">Cisco</a> también ofrece algunas conferencias online en formato de video.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_Kfcp4sqo9wE/RgGMB_4M1oI/AAAAAAAAABU/jVODci6jlv0/s1600-h/click.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp2.blogger.com/_Kfcp4sqo9wE/RgGMB_4M1oI/AAAAAAAAABU/jVODci6jlv0/s320/click.jpg" alt="" id="BLOGGER_PHOTO_ID_5044467023586580098" border="0" /></a>Para seguir alguno de estos cursos sin tener que estar online mucho tiempo, se le pueden indicar al navegador que baje la página a la computadora y que permita recorrerla luego sin conexión (offline). Para hacer esto, en el Internet Explorer, hay que ir al menú Favoritos y seleccionar Agregar a Favoritos o si usa el navegador mozilla firefox ir al menú marcadores (bookmarks), seleccionar añadir página a marcadores .<br />Los recursos que se ponen a disposición para ser bajados a la computadora, en general, están en formato PDF (Acrobat Reader) o en formato HTML (se ven con el navegador); aunque pueden también estar en algún otro formato de texto.<br />Existen seminarios que se bajan a la computadora en formato de video pero esto no es lo común.<br />Otro tipo de cursos son los que se reciben vía correo electrónico. Un ejemplo de este sistema es el sitio <a href="http://www.mailxmail.com/">Mail x Mail</a>, un espacio web dedicado a los cursos por e-mail. Solo hay que suscribirse gratis al curso que se quiera y elegir la frecuencia con que se quieren recibir las lecciones en el buzón electrónico. Este manera de aprender puede ser especialmente útil para quienes tienen acceso al e-mail .<br /><span style="font-weight: bold;">Buscando aprender</span><br />Encontrar en Internet un curso especifico o algun tema sobre el que se quiera saber no es difícil. Una manera muy sencilla es empezar con los <a href="http://www.tingloop.com/buscadores/buscadores_espanoles.htm">buscadores </a>generales, combinando en la búsqueda el tema requerido con las palabras "curso", "tutorial" o "manual".<br />Otro camino puede ser investigar en algún software temático como la biblioteca Encarta.<br />También existen sitios que concentran una gran cantidad de recursos educativos sobre informática como Softdownload de Argentina (<a href="http://www.softdownload.org/">www.softdownload. com.ar</a>) y Sólo Tutoriales.com (<a href="http://solotutoriales.com/">www.solotutoriales.com</a>).<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_Kfcp4sqo9wE/RhPcLsQ6BTI/AAAAAAAAAFE/p_yy4FV3yXc/s1600-h/cursos.bmp"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_Kfcp4sqo9wE/RhPcLsQ6BTI/AAAAAAAAAFE/p_yy4FV3yXc/s320/cursos.bmp" alt="" id="BLOGGER_PHOTO_ID_5049621700631201074" border="0" /></a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4073147572631937231-8626860354636607258?l=indira-informatica.blogspot.com'/></div>Indirahttp://www.blogger.com/profile/15516650582729525987noreply@blogger.com1tag:blogger.com,1999:blog-4073147572631937231.post-13531598286311284962008-06-04T09:36:00.000-07:002007-05-17T07:28:04.220-07:00<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_Kfcp4sqo9wE/Rkxdvw63JtI/AAAAAAAAAI4/5efxDFzqbH0/s1600-h/13079a_inalambrico.gif"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp0.blogger.com/_Kfcp4sqo9wE/Rkxdvw63JtI/AAAAAAAAAI4/5efxDFzqbH0/s320/13079a_inalambrico.gif" alt="" id="BLOGGER_PHOTO_ID_5065526756051986130" border="0" /></a><br /><u><span style="font-weight: normal;font-family:Arial;font-size:12;" lang="EN-US" ><span style="font-weight: bold;font-size:100%;" >Programación orientada a objeto</span><o:p></o:p></span></u><div class="Section1"> </div> <u><span style=";font-family:Arial;font-size:12;" lang="EN-US" > </span></u> <div class="Section2"> <p class="MsoBodyText"><a name="siteSub"></a><span style="font-family:Arial;">La programación orientada a objetos es una nueva forma de programar que trata de encontrar solución a estos problemas. Introduce nuevos conceptos, que superan y amplían conceptos antiguos ya conocidos. </span><span lang="EN-US" style="font-family:Arial;">Entre ellos destacan los siguientes:<o:p></o:p></span></p> <ol><li><!--[if !supportLists]--><span style=";font-family:StarSymbol;font-size:9;" ><span style=""><span style=""> </span></span></span><!--[endif]--><span lang="EN-US" style="font-family:Arial;"><a href="http://es.wikipedia.org/wiki/Objetos_%28programaci%C3%B3n_orientada_a_objetos%29"><b style=""><span style="" lang="ES">Objeto</span></b></a></span><span style="font-family:Arial;">: entidad provista de un conjunto de propiedades o atributos (datos) y de comportamiento o funcionalidad ("métodos"). Corresponden a los objetos reales del mundo que nos rodea, o a objetos internos del sistema (del programa). <o:p></o:p></span></li><li><span lang="EN-US" style="font-family:Arial;"><a href="http://es.wikipedia.org/wiki/Clases_%28programaci%C3%B3n_orientada_a_objetos%29"><b style=""><span style="" lang="ES">Clase</span></b></a></span><span style="font-family:Arial;">: definiciones de las propiedades y comportamiento de un tipo de objeto concreto. La instanciación es la lectura de estas definiciones y la creación de un objeto a partir de ellas. <o:p></o:p></span></li><li><b style=""><span style="font-family:Arial;">Método</span></b><span style="font-family:Arial;">: algoritmo asociado a un objeto (o a una clase de objetos), cuya ejecución se desencadena tras la recepción de un "mensaje". Desde el punto de vista del comportamiento, es lo que el objeto puede hacer. Un método puede producir un cambio en las propiedades del objeto, y/o la generación de un "evento" con un nuevo mensaje para otro objeto del sistema. <o:p></o:p></span></li><li><b style=""><span style="font-family:Arial;">Evento</span></b><span style="font-family:Arial;">: un suceso en el sistema (tal como una interacción del usuario con la máquina, o un mensaje enviado por un objeto). El sistema maneja el evento enviando el mensaje adecuado al objeto pertinente. <o:p></o:p></span></li><li><b style=""><span style="font-family:Arial;">Mensaje</span></b><span style="font-family:Arial;">: una comunicación dirigida a un objeto, que le ordena que ejecute uno de sus métodos con ciertos parámetros asociados al evento que lo generó. <o:p></o:p></span></li><li><b style=""><span style="font-family:Arial;">Propiedad o atributo</span></b><span style="font-family:Arial;">: contenedor de un tipo de datos asociados a un objeto (o a una clase de objetos), que hace los datos visibles desde fuera del objeto, y cuyo valor puede ser alterado por la ejecución de algún método. <o:p></o:p></span></li><li><b style=""><span style="font-family:Arial;">Estado interno</span></b><span style="font-family:Arial;">: es una propiedad invisible de los objetos, que puede ser únicamente accedida y alterada por un método del objeto, y que se utiliza para indicar distintas situaciones posibles para el objeto (o clase de objetos). <o:p></o:p></span></li></ol> <p class="MsoBodyText"><span style="font-family:Arial;">En comparación con un lenguaje procedural, una "variable" no es más que un contenedor interno del atributo del objeto o de un estado interno, así como la "función" es un procedimiento interno del método del objeto.<o:p></o:p></span></p> <h3 style="margin-left: 0cm; text-indent: 0cm;"><a name="Caracter.C3.ADsticas_de_la_POO"></a><span style="font-weight: normal;font-family:Arial;font-size:100%;" lang="EN-US" ><span style="font-weight: bold;"></span></span></h3> <h3 style="margin-left: 0cm; text-indent: 0cm;"><a name="Lenguajes_orientados_a_objetos"></a><span style=";font-family:Arial;font-size:12;" lang="EN-US" ><span style="font-weight: bold;font-size:100%;" >Lenguajes orientados a objetos</span><o:p></o:p></span></h3> <p class="MsoBodyText"><span style="font-family:Arial;">Entre los lenguajes orientados a objetos destacan los siguientes:<o:p></o:p></span></p> <ul><li><!--[if !supportLists]--><span lang="EN-US" style="font-family:Arial;"><a href="http://es.wikipedia.org/wiki/ActionScript">ActionScript</a> <o:p></o:p></span></li></ul> <ul><li><!--[if !supportLists]--><span lang="EN-US" style="font-family:Arial;"><a href="http://es.wikipedia.org/wiki/Ada">Ada</a> 95 <o:p></o:p></span></li></ul> <ul><li><!--[if !supportLists]--><!--[endif]--><span lang="EN-US" style="font-family:Arial;"><a href="http://es.wikipedia.org/wiki/C%2B%2B">C++</a> <o:p></o:p></span></li></ul> <ul><li><!--[if !supportLists]--><!--[endif]--><span lang="EN-US" style="font-family:Arial;"><a href="http://es.wikipedia.org/wiki/C_Sharp">C#</a> <o:p></o:p></span></li></ul> <ul><li><!--[if !supportLists]--><!--[endif]--><span lang="EN-US" style="font-family:Arial;"><a href="http://es.wikipedia.org/wiki/Delphi">Delphi</a> <o:p></o:p></span></li></ul> <ul><li><!--[if !supportLists]--><!--[endif]--><span lang="EN-US" style="font-family:Arial;"><a href="http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_Eiffel">Eiffel</a> <o:p></o:p></span></li></ul> <ul><li><!--[if !supportLists]--><!--[endif]--><span lang="EN-US" style="font-family:Arial;"><a href="http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_Java">Java</a> <o:p></o:p></span></li></ul> <ul><li><!--[if !supportLists]--><!--[endif]--><span lang="EN-US" style="font-family:Arial;"><a href="http://es.wikipedia.org/wiki/Lexico">Lexico</a> (en castellano) <o:p></o:p></span></li></ul> <ul><li><!--[if !supportLists]--><span lang="EN-US" style="font-family:Arial;"><a href="http://es.wikipedia.org/wiki/Python">Python</a> <o:p></o:p></span></li></ul> <ul><li><!--[if !supportLists]--><!--[endif]--><span lang="EN-US" style="font-family:Arial;"><a href="http://es.wikipedia.org/wiki/Ruby">Ruby</a> <o:p></o:p></span></li></ul> <ul><li><!--[if !supportLists]--><span lang="EN-US" style="font-family:Arial;"><a href="http://es.wikipedia.org/wiki/Visual_Basic">Visual Basic</a> <o:p></o:p></span></li></ul> <p class="MsoBodyText"><span style="font-family:Arial;"><br />No todos estos lenguajes de programación son igualmente puros (avanzados) en orientación a objetos.<o:p></o:p></span></p> <p class="MsoBodyText"><span style="font-family:Arial;">Al igual que C++ otros lenguajes, como </span><span lang="EN-US" style="font-family:Arial;"><a href="http://es.wikipedia.org/w/index.php?title=OOCOBOL&action=edit"><span style="" lang="ES">OOCOBOL</span></a></span><span style="font-family:Arial;">, </span><span lang="EN-US" style="font-family:Arial;"><a href="http://es.wikipedia.org/w/index.php?title=OOLISP&amp;action=edit"><span style="" lang="ES">OOLISP</span></a></span><span style="font-family:Arial;">, </span><span lang="EN-US" style="font-family:Arial;"><a href="http://es.wikipedia.org/w/index.php?title=OOPROLOG&action=edit"><span style="" lang="ES">OOPROLOG</span></a></span><span style="font-family:Arial;"> y </span><span lang="EN-US" style="font-family:Arial;"><a href="http://es.wikipedia.org/wiki/Object_REXX"><span style="" lang="ES">Object REXX</span></a></span><span style="font-family:Arial;">, han sido creados añadiendo extensiones orientadas a objetos a un lenguaje de programación clásico.<o:p></o:p></span></p> <p class="MsoBodyText"><span style="font-family:Arial;">Un nuevo paso en la abstracción de paradigmas de programación es <st1:personname productid="La Programaci￳n Orientada" st="on">la <span style="" lang="EN-US"><a href="http://es.wikipedia.org/wiki/Programaci%C3%B3n_Orientada_a_Aspectos"><span style="" lang="ES">Programación Orientada</span><span style="" lang="ES"> a Aspectos</span></a></span> (<span style="" lang="EN-US"><a href="http://es.wikipedia.org/wiki/POA"><span style="" lang="ES">POA</span></a></span>). Aunque es todavía una metodología en estado de maduración, cada vez atrae a más investigadores e incluso proyectos comerciales en todo el mundo.<o:p></o:p></st1:personname></span></p> <p class="MsoBodyText" style="margin-bottom: 0.0001pt;"><span style="font-family:Arial;">Obtenido de "</span><a href="http://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetos"><span lang="EN-US" style="font-family:Arial;"><span style="" lang="ES">http://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetos</span></span></a><span style="font-family:Arial;">"<o:p></o:p></span></p> </div> <span style=";font-family:Arial;font-size:12;" > </span> <div class="Section3"> <p class="MsoBodyText"><br /><span lang="EN-US" style="font-family:Arial;"><a href="http://es.wikipedia.org/wiki/Categor%C3%ADa:Acr%C3%B3nimos_de_inform%C3%A1tica"><span style="" lang="ES"></span></a></span><span style="font-family:Arial;"><o:p></o:p></span></p> </div> <span style=";font-family:Arial;font-size:12;" > </span> <p class="MsoNormal"><span style="font-family:Arial;"><o:p> </o:p></span></p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4073147572631937231-1353159828631128496?l=indira-informatica.blogspot.com'/></div>Indirahttp://www.blogger.com/profile/15516650582729525987noreply@blogger.com0tag:blogger.com,1999:blog-4073147572631937231.post-20409694545222365822008-05-26T08:43:00.000-07:002007-05-23T11:34:06.737-07:00Algunas precauciones para proteger las computadoras de los virus<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_Kfcp4sqo9wE/RlSISA63JyI/AAAAAAAAAJg/uWehrDIvNkM/s1600-h/582006102383624795566655.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 106px; height: 136px;" src="http://bp1.blogger.com/_Kfcp4sqo9wE/RlSISA63JyI/AAAAAAAAAJg/uWehrDIvNkM/s320/582006102383624795566655.jpg" alt="" id="BLOGGER_PHOTO_ID_5067825323764557602" border="0" /></a><br />Hoy en día existen numerosos <a href="http://es.wikipedia.org/wiki/Virus_inform%C3%A1tico">virus</a> que atacan contra las computadoras provocando daños al equipo y la mala funcionalidad de estos. <p class="MsoNormal">Estos virus como muchos conocen se pueden categorizar en <a href="http://www.perantivirus.com/sosvirus/general/gusano.htm">gusanos</a> o programas de <a href="http://www.perantivirus.com/sosvirus/general/troyano.htm">Caballo de Troya</a> (troyanos) .Ya ha sido comprobado que cualquier <a href="http://es.wikipedia.org/wiki/Sistema_operativo">sistema operativo</a><span style=""> </span>puede ser afectado por <a href="http://www.paralax.com.mx/antivirus/virus.htm">virus</a>.</p> <p class="MsoNormal">La solución mas segura hasta el momento es la utilización de los software antivirus (preferiblemente <a href="http://www.kaspersky.com/sp/">Kaspersky</a> ó <a href="http://www.nod32-es.com/home/home.htm">NOD32</a>) que deben ser constantemente actualizados así<span style=""> </span>como tener los más recientes parches y actualizaciones de los sistemas operativos y de sus aplicaciones.</p> <p class="MsoNormal">Cada día, a la vez que aumenta el uso de Internet, se facilita el acceso a enormes cantidades de información pero también es la puerta de entrada de <a href="http://www.terra.es/tecnologia/articulo/html/tec10569.htm">virus</a> y ataques de piratas informáticos.</p> <p style="font-weight: bold;" class="MsoNormal"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_Kfcp4sqo9wE/RlSH2w63JwI/AAAAAAAAAJQ/4tT_weEo24I/s1600-h/image049.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp0.blogger.com/_Kfcp4sqo9wE/RlSH2w63JwI/AAAAAAAAAJQ/4tT_weEo24I/s320/image049.jpg" alt="" id="BLOGGER_PHOTO_ID_5067824855613122306" border="0" /></a>¿Virus?</p> <p class="MsoNormal">Se calcula mundialmente que existen alrededor de<span style=""> </span>60,000 virus conocidos. De ellos el 95-98% se propagan a través de correo electrónico y mensajes instantáneos. Muy a menudo, los virus llegan con un correo electrónico disfrazados como algo entretenido, como fotografías, música, etc.</p> <p style="font-weight: bold;" class="MsoNormal">Sugerencias<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_Kfcp4sqo9wE/RlSIEw63JxI/AAAAAAAAAJY/b4Dm8FxBfpY/s1600-h/image045.jpg"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://bp0.blogger.com/_Kfcp4sqo9wE/RlSIEw63JxI/AAAAAAAAAJY/b4Dm8FxBfpY/s320/image045.jpg" alt="" id="BLOGGER_PHOTO_ID_5067825096131290898" border="0" /></a></p> <ul type="disc"><li class="MsoNormal" style="">Revise los correos electrónicos entrantes y archivos adjuntos. Revise los<span style=""> </span>archivos antes de abrirlos.</li><li class="MsoNormal" style="">Programe revisiones semanales de su disco duro. Programe su programa antivirus para verificar su sistema.</li><li class="MsoNormal" style="">Asegúrese de que está trabajando. Verifique el icono de antivirus en su barra de tareas regularmente para asegurarse que su software está activo.</li><li class="MsoNormal" style="">Actualícelo cuando actualice otros programas. Cuando usted actualiza el sistema operativo de su computadora y otros programas de software, obtenga también la versión más nueva de su software antivirus.<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_Kfcp4sqo9wE/RgfvCP4M10I/AAAAAAAAAC0/qjs4orzs97s/s1600-h/protect_newhero.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 196px;" src="http://bp1.blogger.com/_Kfcp4sqo9wE/RgfvCP4M10I/AAAAAAAAAC0/qjs4orzs97s/s320/protect_newhero.jpg" alt="" id="BLOGGER_PHOTO_ID_5046264729392961346" border="0" /></a></li></ul> <p class="MsoNormal" style="margin-left: 18pt; font-weight: bold;">Síntomas de virus</p> <ul type="disc"><li class="MsoNormal" style="">La computadora se vuelve más lenta. </li><li class="MsoNormal" style="">Gran cantidad de actividad en el módem. Si tiene un módem externo, puede notar que las luces parpadean cuando no está activo utilizando la computadora, como cuando descarga un archivo. </li><li class="MsoNormal" style="">Comportamientos inusuales en su computadora. Las aplicaciones no se realizan correctamente y el contenido en los archivos aparece revuelto.</li></ul> <p class="MsoNormal" style="margin-left: 18pt; font-weight: bold;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_Kfcp4sqo9wE/RlSHMQ63JvI/AAAAAAAAAJI/7aOWrLEAepY/s1600-h/13030a_seguridad_microsoft-120.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp2.blogger.com/_Kfcp4sqo9wE/RlSHMQ63JvI/AAAAAAAAAJI/7aOWrLEAepY/s320/13030a_seguridad_microsoft-120.jpg" alt="" id="BLOGGER_PHOTO_ID_5067824125468681970" border="0" /></a>Seguridad informática</p> <p class="MsoNormal" style="margin-left: 18pt;">La <a href="http://www.segurmatica.co.cu/">seguridad Informática </a>se encarga de<span style=""> </span>solucionar todos los problemas de protección, integridad, privacidad y respaldo de una serie de servicios en el campo de la informática (sistema de información, material informático o programas) de una organización.</p> <p>La <a href="http://www.jbex.net/">seguridad informática</a> debe ser estudiada para que no impida el trabajo de los operadores en lo que les es necesario y que puedan utilizar el sistema informático con toda confianza. Por eso en lo referente a elaborar una política de seguridad, conviene:</p> <ul type="disc"><li class="MsoNormal" style="">Elaborar reglas y procedimientos para cada servicio de la organización.</li><li class="MsoNormal" style="">Definir las acciones a emprender y elegir las personas a contactar en caso de detectar una posible intrusión</li><li class="MsoNormal" style="">Sensibilizar a los operadores con los problemas ligados con la seguridad de los sistemas informáticos.</li></ul> <p class="MsoNormal" style="margin-left: 18pt;">Bibliografía.</p> <p class="MsoNormal" style="margin-left: 18pt;">http://es.wikipedia.org/wiki/Seguridad_informatica</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4073147572631937231-2040969454522236582?l=indira-informatica.blogspot.com'/></div>Indirahttp://www.blogger.com/profile/15516650582729525987noreply@blogger.com0tag:blogger.com,1999:blog-4073147572631937231.post-63603342477690221372007-09-23T14:37:00.000-07:002007-09-23T14:40:05.261-07:00Que es Internet y como surgió<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_Kfcp4sqo9wE/Rvbc4mSJDLI/AAAAAAAAAOM/Yjkdv89igQc/s1600-h/internet.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp3.blogger.com/_Kfcp4sqo9wE/Rvbc4mSJDLI/AAAAAAAAAOM/Yjkdv89igQc/s320/internet.jpg" alt="" id="BLOGGER_PHOTO_ID_5113517291833199794" border="0" /></a>La guerra fría gobernaba el mundo, los Estados Unidos debían estar informados sobre los movimientos de <st1:personname productid="la Uni￳n Sovi←tica" st="on">la Unión Soviética</st1:personname>, corrían los años 60’s y la era de las Telecomunicaciones comenzaba a desarrollarse. De suma importancia era saber que movimiento de piezas haría el Kremlin, los espías norteamericanos estaban esparcidos por todo el mundo y la necesidad de crear un red descentralizada se convertía en una necesidad.<br /><p class="MsoNormal"><br />En 1965 <st1:personname productid="la U.S. DARPA" st="on">la U.S. DARPA</st1:personname> (Defense Advanced Research Projects Agency – Agencia de Proyectos de Investigación para <st1:personname productid="la Defensa" st="on">la Defensa</st1:personname>) promueve un estudio sobre "Redes cooperativas de computadoras de tiempo compartido. En 1969 <st1:personname productid="la DARPA" st="on">la DARPA</st1:personname>, junto con la compañía Rand Corporation desarrolló una red sin nodos centrales basada en conmutación de paquetes. La información se dividía en paquetes y cada paquete contenía la dirección de origen, la de destino, en número de secuencia y una cierta información. Los paquetes al llegar al destino se ordenaban según el número de secuencia y se juntaban para dar lugar a la información. Al viajar por la red, era más difícil perder datos, ya que si un paquete concreto no llegaba al destino o llegaba defectuoso, la computadora que debía recibir la información sólo tenía que solicitar al computadora emisor el paquete que le faltaba. El protocolo de comunicaciones de llamó NCP (Network Control Protocol).<br /><br />Esta red en principio solo unía a un pequeño número de computadoras y se denominó DARPANET, pero en 1972 se cambió el nombre por ARPANET, cuando ya conectaba a unos cuarenta nodos. En 1971 se creó el primer programa para enviar correo electrónico. Fue Ray Tomlinson, combinaba un programa interno de correo electrónico y un programa de transferencia de archivos. También ese año un grupo de investiga-dores del MIT (Massachussets Institute Technological – Instituto Tecnológico de Massachussets) presentaron la propuesta del primer "Protocolo para la transmisión de archivos en Internet" (RFC 114). Los años 70’s transcurren con instituciones conectándose directamente o conectando otras redes a ARPANET y con los responsables desarrollando estándares y protocolos, como Telnet, la especificación de transferencia de archivos o el protocolo de voz en redes (NVP, Network Voice Protocol). En 1979 ARPA crea la primera comisión de control de la configuración de Internet y tras varios años de trabajo, por fin en 1981 se termina de definir el protocolo TCP/IP (Transfer Control Protocol / Internet Protocol – Protocolo de Control de Transferencia / Protocolo de Internet) y ARPANET lo adopta como estándar en 1982, sustituyendo a NCP.<br /><br />Internet es la abreviatura de Interconnected Networks, es decir, red de redes, o también es conocida como International Networks, o sea Red Internacional. Además en esos años se fundan Microsoft (1975) y Apple (1976). En 1983 ARPANET se separa de la red militar que la originó, de modo que ya sin fines militares se puede considerar esta fecha como el nacimiento de Internet. En ese año sale la primera versión del Windows de Microsoft. En 1985, quince años después de la primera propuesta, se termina el desarrollo del aún vigente protocolo para la transmisión de archivos en Internet (FTP, File Transfer Protocol), basado en la filosofía de cliente-servidor. A partir de 1987 empezó la gran expansión, en parte debida a que el año anterior se creó <st1:personname productid="la NSFNET" st="on">la NSFNET</st1:personname>, que estableció cinco centros de supercomputadoras para proveer un alto poder de proceso. Es ahora cuando se incorporan a Internet diversas redes de Europa. También en ese año encontramos la primera aplicación informática de hipertexto. En los Estados Unidos el gran aumento de usuarios provocó en 1990 la retirada de la agencia ARPA, y su red pasó a estar a cargo de <st1:personname productid="la NSF. Eran" st="on">la NSF. Eran</st1:personname> años de incertidumbre ya que nadie había ideado la red para los fines y las dimensiones que se estaban alcanzando, y los responsables se veían desbordados. Durante esos años se reforzaron las redes dorsales y se ideó el WWW (World Wide Web – Red Mundial) en el CERN, gracias a Tim Berners-Lee, su inventor, que creó las bases del protocolo de transmisión HTTP, el lenguaje de documentos HTML y el concepto de los URL.</p> <p class="MsoNormal"><span style="font-size:100%;">. ¿Para qué podemos usar Internet?<o:p></o:p></span></p> <p class="MsoNormal"><span style="font-size:100%;"><o:p> </o:p></span></p> <p class="MsoNormal"><span style="font-size:100%;">Básicamente Internet se usa para buscar y compartir información. A esta</span><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_Kfcp4sqo9wE/RvbdDWSJDMI/AAAAAAAAAOU/nPC5fzRaKys/s1600-h/internet2.jpg"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://bp2.blogger.com/_Kfcp4sqo9wE/RvbdDWSJDMI/AAAAAAAAAOU/nPC5fzRaKys/s320/internet2.jpg" alt="" id="BLOGGER_PHOTO_ID_5113517476516793538" border="0" /></a><span style="font-size:100%;"> información se puede acceder de diversas formas, lo que da lugar a los distintos servicios de Internet. Los principales servicios son los siguientes:<o:p></o:p></span></p> <p class="MsoNormal"><span style="font-size:100%;"><o:p> </o:p></span></p> <p class="MsoNormal"><span style="font-size:100%;"><span style=""> </span>1. Navegación web, que consiste en consultar páginas web pasando de unas a otras conociendo sus direcciones o utilizando los hipervínculos que hay entre ellas.<o:p></o:p></span></p> <p class="MsoNormal"><span style="font-size:100%;"><span style=""> </span>2. Correo Electrónico, es la posibilidad de contar con una dirección en la que recibir mensajes de otros usuarios y desde la que mandar nuestros propios mensajes<o:p></o:p></span></p> <p class="MsoNormal"><span style="font-size:100%;"><span style=""> </span>3. Foros, son como tablones de anuncios agrupados por temas, en los que los usuarios depositan su mensajes o contestan a los de otros, encadenándose largas secuencias de respuestas.<o:p></o:p></span></p> <p class="MsoNormal"><span style="font-size:100%;"><span style=""> </span>4. Chat, es la posibilidad de comunicarnos en tiempo real (lo que escribimos es inmediatamente leído por los otros) con otras personas en salas públicas o privadas.<o:p></o:p></span></p> <p class="MsoNormal"><span style="font-size:100%;"><span style=""> </span>5. Mensajería Instantánea, nos brinda la posibilidad de avisarnos cuando algún conocido se conecta a Internet, para poder establecer una comunicación en tiempo real directamente.<o:p></o:p></span></p> <p class="MsoNormal"><span style="font-size:100%;"><span style=""> </span>6. La transferencia de archivos (FTP), es un servicio que permite la transferencia de archivos en Internet.<o:p></o:p></span></p> <p class="MsoNormal"><span style="font-size:100%;"><span style=""> </span>7. Las listas de correo o listas de distribución. Es algo similar a los foros pero los mensajes que envían los usuarios no van a un lugar público, el foro, sino al correo de cada uno de los miembros de la lista.<o:p></o:p></span></p> <p class="MsoNormal"><span style="font-size:100%;"><span style=""> </span>8. El intercambio de archivos, con este nombre se hace referencia a un servicio que permite a usuarios particulares intercambiar archivos de sus ordenadores sin la intervención de servidores externos (FTP). Este servicio ha impulsado la copia y distribución ilegal de software y música, pues se ha vuelto complicado buscar un culpable al ser los usuarios particulares los que intercambian los archivos.<o:p></o:p></span></p> <p class="MsoNormal"><span style="font-size:100%;"><o:p> </o:p></span></p> <p class="MsoNormal"><span style="font-size:100%;">A estos servicios se accede de una forma similar, según lo que se conoce como la arquitectura cliente-servidor. En Internet hay ordenadores que son servidores web (ofrecen páginas web), otros que son servidores de correo (ofrecen la posibilidad de tener en ellos una cuenta de correo), hay también servidores de Chat, de foros, ... y para acceder a cada uno de estos servicios necesitaremos lo que se conoce como un cliente (para solicitar la información): Mozilla es un cliente web o navegador, Evolution es un cliente de correo, Mozilla Mail es un cliente de foros (y de correo), Xchat de IRC o gFTP de FTP. Generalmente antes de usar los clientes es necesario configurarlos. La configuración consiste, básicamente, en indicarle dónde está el ordenador que da el servicio (el servidor) y el nombre de usuario y la contraseña (si estos fueran necesarios). Cualquier ordenador puede convertirse en un servidor (de páginas web, de correo, FTP, ...) sólo con instalar el programa adecuado.<o:p></o:p></span></p> <p class="MsoNormal"><span style="font-size:100%;"><o:p> </o:p></span></p> <p class="MsoNormal"><span style="font-size:11;"><span style="font-size:100%;">Hoy en día se puede acceder a la mayoría de los servicios mediante un mismo cliente: el navegador web. Así, es posible acceder con el navegador (como si estuviésemos visitando páginas web) a servicios como el correo electrónico, los foros, el chat y la descarga de ficheros (FTP), aunque no se alcanza la misma potencia que si se accede con el cliente específico.</span><o:p></o:p></span></p> <p class="MsoNormal"><span style="font-size:11;"><o:p> </o:p></span></p> <p class="MsoNormal"><span style="font-size:11;"><o:p> </o:p></span></p> <p class="MsoNormal"><o:p> </o:p></p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4073147572631937231-6360334247769022137?l=indira-informatica.blogspot.com'/></div>Indirahttp://www.blogger.com/profile/15516650582729525987noreply@blogger.com1tag:blogger.com,1999:blog-4073147572631937231.post-50123019125614593842007-09-21T13:14:00.000-07:002007-09-21T13:16:53.204-07:00Teclas de acceso rapido en Windows<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_Kfcp4sqo9wE/RvQmpGSJC8I/AAAAAAAAAMM/9zz7ouo5az8/s1600-h/mantl4.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp3.blogger.com/_Kfcp4sqo9wE/RvQmpGSJC8I/AAAAAAAAAMM/9zz7ouo5az8/s320/mantl4.jpg" alt="" id="BLOGGER_PHOTO_ID_5112753964475550658" border="0" /></a><br /> <p class="MsoNormal">A continuación se ofrecen una serie de teclas rápidas que solucionarán la vida a los usuarios de Windows o, al menos, se la acelerarán un poco.<br /><br />Para eliminar un archivo y que no pase por la Papelera de reciclaje basta con pulsar Mays + Supr sobre el archivo que se desee borrar -cuidado, porque no es recuperable-.<br /><br />Cuando hay muchos programas abiertos y se desean cerrar todos, puede conseguise pulsando Mays pinchando en el icono de cerrar -el último de la barra de título- del último programa abierto.<br /><br />Para seleccionar todos los archivos en el Explorador de Windows, sólo hay que pulsar Ctrl + E en el directorio pertinente.<br /><br />Para renombrar, situarse encima y presionar F2.<br /><br />Para buscar un archivo en un directorio, pulsar F3.<br /><br />Para cerrar el programa activo se usa la combinación Alt + F4. Si no hay ningún programa activo, aparecerá el mismo menú que al elegir Inicio > Apagar el sistema...<br /><br />Para refrescar la ventana actual, presiona F5. Esto incluye los navegadores.<br /><br />Para alternar entre los programas abiertos, con Alt + Tab aparecerá una pantalla emergente desplazándose el cursor por aquéllos.<br /><br />Para mostrar el menú de contexto, o sea, como si se pulsara el botón derecho del ratón, Mays + F10 -en los teclados Windows hay una tecla especial para ello; generalmente la que está a la izquierda de la tecla Control de la derecha-.<br /><br />Para ver el menú que aparece al pinchar con el ratón en el icono de la izquierda de la barra de título, pulsar Alt + Espacio. Luego sólo hay que pulsar la tecla x para maximizar la ventana, n para minimizarla y r para restaurarla a su tamaño original.<br /><br />Para abrir el menú Inicio, utilizar Ctrl + Esc.<br /><br />Para ir a la primera carpeta o principio de un texto, se usar Ctrl + Inicio, siendo Ctrl + Fin lo equivalente para la última carpeta o final de un texto.</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4073147572631937231-5012301912561459384?l=indira-informatica.blogspot.com'/></div>Indirahttp://www.blogger.com/profile/15516650582729525987noreply@blogger.com0tag:blogger.com,1999:blog-4073147572631937231.post-64190518091572223902007-09-21T13:08:00.000-07:002007-09-21T13:13:24.909-07:00MP3 Historia del Formato de Sonido más Popular<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_Kfcp4sqo9wE/RvQlT2SJC6I/AAAAAAAAAL8/s8Z8GqfZe-4/s1600-h/agenda_palm_Zire31.gif"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 151px; height: 215px;" src="http://bp2.blogger.com/_Kfcp4sqo9wE/RvQlT2SJC6I/AAAAAAAAAL8/s8Z8GqfZe-4/s320/agenda_palm_Zire31.gif" alt="" id="BLOGGER_PHOTO_ID_5112752499891702690" border="0" /></a><br /><span style=";font-family:&quot;;font-size:85%;" >Reproductores de MP3 Portátiles<br /><br />Tienen dimensiones parecidas a las de un llavero y pueden almacenar documentos, programas, canciones y cualquier cosa en formato digital. Se conectan a cualquier puerto USB que hoy en día tiene cualquier computadora .También sirven para muchas cosas más que para almacenar todo tipo de archivos o canciones.<br />Estos pequeños aparatitos nos permiten transportar nuestra PC" en el bolsillo a través de aplicaciones gratuitas: Navegador Web, suite de oficina, cliente de E-mails y FTP, mensajero, agenda y varias cosas más, cada una de ellas personalizadas como más nos gustan, para que sientas siempre que estás utilizando tu computadora, sin importar donde estés.<br /><br /></span><span style=";font-family:&quot;;font-size:85%;" >Puedes elegir entre Reproductores de Mp3 de Disco Rígido como por ejemplo Apple Ipod.<br /><br />O puedes elegir los Reproductores de Mp3 basados en Flash, que son los que traen un chip de almacenamiento y son muy prácticos si quieres salir a correr, hacer gimnasia o simplemente no necesitas demasiado espacio de almacenamiento.<br /><br />Recomendaciones para la compra de tu MP3<br /></span><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_Kfcp4sqo9wE/RvQlqGSJC7I/AAAAAAAAAME/bxfdPGlnChs/s1600-h/iphonedesbloqueado-1.png"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 179px; height: 106px;" src="http://bp3.blogger.com/_Kfcp4sqo9wE/RvQlqGSJC7I/AAAAAAAAAME/bxfdPGlnChs/s320/iphonedesbloqueado-1.png" alt="" id="BLOGGER_PHOTO_ID_5112752882143792050" border="0" /></a><br /><span style=";font-family:&quot;;font-size:85%;" >1) Toma en cuenta la capacidad de almacenamiento que pretendas y el uso que le darás ya que como te comentamos anteriormente podes elegir 2 tipos de reproductores de mp3.<br /><br />2) La comodidad que nos da el aparato es importante, ya que lo llevaremos a todas partes, podes elegirlo ya sea por la forma, peso, tamaño.<br /><br />3) Que el Reproductor disponga de Idioma Español, que pueda grabar voz (ideal para estudiantes), Radio FM y también que sea compatible con el sistema operativo que dispongas en tu PC.<br /><br />4) Que el vendedor te de garantía del producto, y que también te dé respuesta a tus inquietudes luego de haberle comprado el producto.<br /></span> <p><span style="font-size:85%;">Claves para entender el MP3<br /><br />Perderse en esta revolución de la música digital no es nada difícil. Cada programa, cada reproductor y cada formato tiene sus siglas y términos propios. Es por eso que aquí te mostramos algunas de las siglas más comunes cuando se habla de música digital:<br /><br />"iPod": es el nombre del más popular de los reproductores de música. Y un dato más: el aparato que más rápido se vendió en la historia de la tecnología moderna.<br /><br />"iTunes": así se llama la página del sitio en el que Apple, que como se dijo es el fabricante del "iPod", vende música digital, legal. Esta página lleva vendidos más de mil millones de canciones en todo el mundo.<br /><br />"AAC": es la sigla de "Advanced Audio Coding", tipo de compresión de sonido. Básicamente, es como el formato MP3 y también conocido como "MPEG-4".<br /><br />"CDDB": significa "Compact Disc Database" y no es otra cosa que una base de datos en la que se pueden conseguir títulos de discos y sus canciones, además de otros datos.<br /><br />"Códec": los compresores y descompresores son programas que "achican" y luego interpretan. MP3 es en sí un códec.<br /><br />"Playlist": es una lista de canciones. Cada usuario puede crear sus propias listas de canciones en MP3 por medio de estas herramientas.<br /><br />"Windows Media Player": es el muy conocido programa para reproducir música y video de Windows.<br /><br />"Ripear: así se denomina a la tarea de extraer el audio de un disco compacto por "to rip", en inglés "arrancar"-. Para crear una canción en formato MP3, se comprime un archivo original de música guardado en el disco rígido de la computadora.<br /><br />"Tag": quiere decir etiqueta, y se trata de la información textual que puede almacenar un MP3, es decir el nombre del disco, el nombre del artista, etcétera.<br /><br />Autor: MejorNegocio.com <a href="http://compras.mejornegocio.com/">http://compras.mejornegocio.com</a></span> </p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4073147572631937231-6419051809157222390?l=indira-informatica.blogspot.com'/></div>Indirahttp://www.blogger.com/profile/15516650582729525987noreply@blogger.com0tag:blogger.com,1999:blog-4073147572631937231.post-826165410298733892007-09-21T13:03:00.000-07:002007-09-21T13:07:04.694-07:00Microsoft insiste: Linux y Open Office infringen sus patentes<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_Kfcp4sqo9wE/RvQkPWSJC5I/AAAAAAAAAL0/1RAECfG6lrI/s1600-h/image524.gif"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 111px; height: 121px;" src="http://bp0.blogger.com/_Kfcp4sqo9wE/RvQkPWSJC5I/AAAAAAAAAL0/1RAECfG6lrI/s320/image524.gif" alt="" id="BLOGGER_PHOTO_ID_5112751323070663570" border="0" /></a><br /><br /><p class="MsoNormal">5/16/2007 AP<br />Microsoft Corp. ofreció la descripción más detallada hasta la fecha del número de programas de código abierto que según alega infringen sus patentes, pero insistió en que en lugar de buscar demandarlos, prefiere todavía llegar a acuerdos de licencia con programadores, distribuidores y usuarios de programas código abierto.<br />"No hay ninguna razón por la cual algún segmento del ramo necesite estar exento de las reglas de propiedad intelectual", afirmó Horacio Gutiérrez, vicepresidente de Microsoft para propiedad intelectual y licencias, en una entrevista el lunes.<br />A su nivel más básico, los programas de código abierto se distribuyen sin costo a consumidores o negocios para que sean instalados en computadoras.<br />Los programadores son libres de modificar y distribuirlos de nuevo, también gratuitamente. En contraste, compañías de software con derechos de propiedad como Microsoft han hecho dinero vendiendo licencias para el uso de sus programas. Las compañías que patrocinan programas de código abierto normalmente hacen dinero vendiendo servicios de apoyo técnico.<br />Microsoft sostiene que los programas de código abierto violan 235 de sus patentes. La compañía agregó que los programas gratuitos de Linux violan 42 patentes. Las interfaces gráficas para el usuario, que incluyen la forma en que se despliegan los menús y ventanas en pantalla, infringen 65. Los programas de correo electrónico violan 15 y otros programas infringen 68 patentes, según las cifras reveladas por la compañía. Esos números de patentes fueron revelados primero por la revista Fortune.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_Kfcp4sqo9wE/RvQj82SJC4I/AAAAAAAAALs/_D5Am4AuKIk/s1600-h/180x60_3.png"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://bp2.blogger.com/_Kfcp4sqo9wE/RvQj82SJC4I/AAAAAAAAALs/_D5Am4AuKIk/s320/180x60_3.png" alt="" id="BLOGGER_PHOTO_ID_5112751005243083650" border="0" /></a><br />Microsoft sostiene que el paquete de programas Open Office, un equivalente gratuito de su paquete Microsoft Office, infringe 45 de sus patentes. Sun Microsystems Inc., que apoya parcialmente a Open Office, rechazó hacer comentarios sobre la alegación de Microsoft.<br /><br /><br />Al Gillen, un analista de investigación en tecnología de la firma IDC, opinó que Microsoft considera al sistema operativo Linux o a sus alternativas gratuitas o de bajo costo "con mucha preocupación". Microsoft es el fabricante dominante de programas para computadoras y servidores.<br />Linux, dijo Gillen, "es uno de los pocos sistemas operativos que le representan una amenaza viable y Microsoft tiene muchas dificultades para frenarlo", porque los programadores comparten su código.<br />"Microsoft no puede sacar a una compañía del negocio ni puede hacer que Linux se vaya", agregó el analista.<br /><span style="background: yellow none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><br /><br /></span>La estrategia de Microsoft ha sido la de llegar a varios acuerdos de autorización de patente con aquellas compañías que usan código abierto, más notablemente Novell Inc., con la cual firmó un convenio en noviembre pasado. Una parte del acuerdo consistió en que Microsoft conviniera en vender la versión de Linux de Novell, llamada Suse. Microsoft también accedió a no demandar a los clientes que lo hayan comprado, aunque sostiene que ese programa infringe sus patentes.<span style="color:yellow;"><br /></span><br /><br />El movimiento de programadores de código abierto recibió el acuerdo entre Microsoft y Novell como un ataque contra sus principios básicos. Según la ética de los programas con licencia pública, una vez que una compañía incorpora código abierto a su tecnología, el nuevo producto también debe ser distribuido sin costo a los usuarios en general, un modelo de distribución que claramente no apoya Microsoft.<br /><br /><br />"Ahora se volvió posible dividir y vencer a nuestra comunidad", opinó Eben Moglen, un abogado para la organización Free Software Foundation (Fundación de Software Gratuito). Al llegar a un pacto con Novell, Microsoft implicó también que cualquiera que haya transmitido o comprado Linux de otro vendedor lo hizo ilegalmente.<br /><br /><br />Pero hay algunos en la comunidad de código abierto que creen que no se ha perdido nada.<br /><br /><br />Si Microsoft decidiera empezar a demandar a otras empresas, podría abrir una caja de Pandora y comenzar una guerra masiva. Una organización llamada Open Innovation Network (OIN), patrocinada por IBM Corp., Red Hat Inc. y otros, ha recolectado un gran número de patentes de programas informáticos. En caso de demandas de Microsoft contra compañías o clientes de código abierto, <st1:personname productid="la OIN" st="on">la OIN</st1:personname> tomaría represalias.<br /><br /><br />"Creemos que es muy probable que Microsoft infringiría algunas de nuestras patentes", afirmó Jerry Rosenthal, director ejecutivo de OIN.</p> <p class="MsoNormal"><o:p> </o:p></p> <h1><span style="font-weight: normal;font-size:14;" >Microsoft vendió 40 millones de Windows Vista en 100 días<o:p></o:p></span></h1> <p class="MsoNormal"> </p> <h3><span class="trebuchet13"><span style="font-weight: normal;">Según Bill Gates, se duplicó la cifra registrada cuando se lanzó la versión XP</span></span><span style="font-weight: normal;"><o:p></o:p></span></h3> <p class="MsoNormal"> </p> <p class="MsoNormal"> </p> <p class="MsoNormal"> </p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4073147572631937231-82616541029873389?l=indira-informatica.blogspot.com'/></div>Indirahttp://www.blogger.com/profile/15516650582729525987noreply@blogger.com0tag:blogger.com,1999:blog-4073147572631937231.post-30594106765231509092007-09-21T12:56:00.000-07:002007-09-21T12:59:22.431-07:00Diferencia entre los Monitores TFT, LCD, Plasma y OLED<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_Kfcp4sqo9wE/RvQicWSJC3I/AAAAAAAAALk/I360tIiafYY/s1600-h/VA1703WB_01.jpg"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://bp0.blogger.com/_Kfcp4sqo9wE/RvQicWSJC3I/AAAAAAAAALk/I360tIiafYY/s320/VA1703WB_01.jpg" alt="" id="BLOGGER_PHOTO_ID_5112749347385707378" border="0" /></a><br /><span style=";font-family:&quot;;font-size:100%;" >Desde hace algunos meses, el mercado de las pantallas se está viendo invadido por nuevas tecnologías que están reemplazando a las clásicas pantallas de TV que aparecieron allá por 1922.<br /><br />Todos hemos oído hablar de TFT, LCD, Plasma y OLED, e incluso combinaciones de ellas, como TFT LCD, y muchas mas sin saber en que se diferencian unas de otras. Con esta guía pretendemos explicar las ventajas e inconvenientes de estas tecnologías, así como aclarar conceptos.<br /><br /><br />TFT: En primer lugar hay que aclarar que TFT no es una tecnología de visualización en sí, sino que simplemente se trata de un tipo especial de transistores con el que se consigue mejorar la calidad de la imagen. Su uso más frecuente es junto con las pantallas LCD, como lo explicaremos a continuación.<br /><br /><br />LCD y TFT LCD: La tecnología LCD utiliza moléculas de cristal líquido colocadas entre diferentes capas que las polarizan y las rotan según se quiera mostrar un color u otro. Su principal ventaja, además de su reducido tamaño, es el ahorro de energía. Cuando estas pantallas usan transistores TFT entonces estamos hablando de TFT LCDs, los cuales son los modelos más extendidos en la actualidad.<br /><br /><br />PLASMA: Al contrario que las pantallas LCD, las pantallas de plasma utilizan fósforos excitados con gases nobles para mostrar píxeles y dotarles de color. Aunque se inventó en 1964 se trata de la tecnología mas retrasada, en cuanto a nivel de implantación, de las 3 que hemos mencionado debido a que su precio es mas elevado (aunque cada vez la diferencia es menor) y sin embargo su calidad es mucho mejor. En concreto ofrece mayor ángulo de visión que una pantalla LCD, mejor contraste y más realismo entre los colores mostrados.<br /><br /><br />OLED: Por ultimo, esta tecnología que también tiene muy pocos años y que poco a poco también iremos viéndola mas constantemente. Se trata de una variante del LED clásico, pero donde la capa de emisión tiene un componente orgánico. Seguramente habrás escuchado que las pantallas OLED tienen la ventaja de no necesitar luz trasera, con lo que ahorran mucha mas energía que cualquier otra alternativa. Además, su costo también es menor. Sin embargo, su tiempo de uso no es tan bueno como el de las anteriores tecnologías que les hemos comentado.<br /><br /><br /><br /><br />Autor: MejorNegocio.com <a href="http://compras.mejornegocio.com/">http://compras.mejornegocio.com</a></span><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4073147572631937231-3059410676523150909?l=indira-informatica.blogspot.com'/></div>Indirahttp://www.blogger.com/profile/15516650582729525987noreply@blogger.com0tag:blogger.com,1999:blog-4073147572631937231.post-63456000144646290122007-09-21T12:35:00.001-07:002007-09-21T12:54:17.710-07:00Como eliminar una perticion extendida NTFS<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_Kfcp4sqo9wE/RvQhGWSJC2I/AAAAAAAAALc/rg2bdjUogGg/s1600-h/30427.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 135px; height: 124px;" src="http://bp0.blogger.com/_Kfcp4sqo9wE/RvQhGWSJC2I/AAAAAAAAALc/rg2bdjUogGg/s320/30427.jpg" alt="" id="BLOGGER_PHOTO_ID_5112747869916957538" border="0" /></a><br />Si se tiene una unidad lógica en una partición extendida que ha sido formateada con NTFS, puede ser eliminada usando el Administrador de discos si Windows NT no está instalado en esa misma partición. Si Windows NT reside en la misma partición, se deben seguir los pasos siguientes para eliminarla:<br /><p class="MsoNormal"> NOTA: Antes de eliminar esa partición, se debería de hacer una copia de seguridad de los datos de la misma, pues tras eliminarla, esos datos no estarán disponibles.<br /><br /><br />Hacer copia de seguridad de los datos que se quieran mantener de cualquier partición NTFS.<br /><br />Usar el Administrador de discos para eliminar todas las unidades NTFS menos la unidad donde Windows NT está instalado. Si la unidad C es NTFS, se deberá recrear la partición como FAT.<br /><br />Reiniciar el equipo con un disco de arranque de MS-DOS que tenga el fichero SYS.COM.<br /><br />Desde la unidad A, teclear: SYS C:<br /><br />Reiniciar el equipo con el disco de instalación de Windows NT y ejecutar <st1:personname productid="la Instalación Personalizada." st="on">la Instalación Personalizada.</st1:personname> Si se tiene una unidad de CD-ROM, se tendrá la posibilidad de elegir entre instalar desde el CD o desde los disquetes de 3,5" en la unidad A.<br /><br />Si el programa de Instalación encuentra una copia de Windows NT para actualizar, presionar N para hacer que Windows NT no actualice la copia existente.<br /><br />Presionar ENTER después de confirmar que la lista de Hardware coincide con el Hardware que se está usando.<br /><br />Si el programa de Instalación encuentra una copia de Windows, presiona N para que Windows NT no se instale en el directorio Windows.<br /><br />Aparecerá entonces la ventana con la información de las particiones. En esa pantalla, se tendrá la opción de borrar la partición NTFS. Se debe seleccionar la partición NTFS que se quiere borrar con las flechas de desplazamiento de arriba y abajo.<br /><br />Presionar D para borrar la partición.<br /><br />Presionar L para confirmar la operación de borrado.<br /><br />Se volverá entonces a la ventana de información de las particiones. Se debe seleccionar el espacio no "particionado" o formateado mediante las flechas de desplazamiento arriba y abajo y presionar ENTER para que Windows NT se instale en esa partición.<br /><br />Seleccionar el formato FAT para la partición y presionar ENTER.<br /><br />Cuando se haya terminado de formatear como FAT, el programa de Instalación preguntará por una ruta de destino para instalar Windows NT. Si se quiere mantener Windows NT, se debe cambiar la ruta de destino o aceptar la que sale por defecto y terminar <st1:personname productid="la Instalación. Si" st="on">la Instalación. Si</st1:personname> se quiere volver a MS-DOS, se debe presionar la tecla F3 dos veces para salir de <st1:personname productid="la Instalación. Quitar" st="on">la Instalación. Quitar</st1:personname> cualquier disco de la unidad A y presionar ENTER para reiniciar el sistema.<br /><br />NOTA: Para volver a MS-DOS como Sistema Operativo principal, la unidad C debe estar formateada como FAT.<br /><br />Fuente: <a href="http://www.trucostecnicos.com/" target="_blank">Trucos Técnicos</a></p> <p class="MsoNormal"><o:p> </o:p></p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4073147572631937231-6345600014464629012?l=indira-informatica.blogspot.com'/></div>Indirahttp://www.blogger.com/profile/15516650582729525987noreply@blogger.com0tag:blogger.com,1999:blog-4073147572631937231.post-15460825590881043982007-09-21T12:33:00.001-07:002007-09-21T12:33:41.727-07:00Buscador en PHP<p class="MsoNormal">En este articulo aprenderemos a crear un buscador para nuestros sitio web mediante el PHP. </p> <p>Explicación:<br /><br />Con este script basado en el lenguaje PHP podremos crear una busqueda en nuestro sitio web...es un simple buscador pero funciona muy bien...<br /><br />Desarrollo:<br /><br />Empezaremos con la configuracion del script.<br /><br />template.php3<br /><br /><?<br />//script made in ZONE WEB<br />//indica aqui el nombre del servidor donde esta la base de datos...<br />$servidor_base="";<br /><br />//ingresa el nombre de usuario de la base de datos<br />$nombre_base="";<br /><br />//ingresa la contraseña de la base de datos<br />$contrasena_base="";<br /><br />//ingresa el nombre de la tabla donde quieres realizar la busqueda<br />$tabla="";<br />?><br /><br />Ya terminada la configuración...seguiremos con el buscador mismo...<br /><br />buscar.php<br /><br /><center><br /><p><h2>Introduce los datos buscar</h2></p><br /><p><form method="post" action="buscar.php"><br /><br />Buscar en:<br /><br /><input type="text" name="campo"><br /><br />Palabra:<br /><br /><input type="text" name="palabra"><br /><br /><input type="submit" value="Enviar"><br /></form></p><br /></center><br /><br /><br /><?<br />//script made in ZONE WEB<br /><br />//insertamos la configuracion<br />include "template.php3";<br /><br />//creamos la conexion a la base de datos<br />mysql_connect("$servidor_base","$nombre_base","$contrasena_base");<br /><br />//recogemos la palabra clave y realizamos la busqueda<br />$query = "SELECT * from $tabla WHERE $campo LIKE "%$palabra%"";<br /><br />// realizamos la consulta<br />$result = mysql_db_query("$nombre_base", $query);<br />// ahora mostramos los datos, pero tu tienes que modificar a tu cuenta los datos de color azul<br />//por que yo lo confirure con las celdas nombre, url, numero, contenido...por eso<br />//configuralo a tu gusto...<br />if ($result) {<br />while ($r = mysql_fetch_array($result)) {<br />$nombre = $r["nombre"];<br />$url = $r["url"];<br />$numero = $r["numero"];<br />$contenido = $r["contenido"];<br />//si se han encontrados resultados mostramos los resultados...pero nota<br />//si quieres mostrar contenido html que lleve comillas<br />//debes usar doble comilla por ejemplo <span ></span><br />echo "<p>$url $nombre con numero $numero<br />$contenido</p>";<br /><br />}<br />echo "";<br />}<br />// si no hay resultados le mandamos el mensaje de error<br />else {<br />echo "No se encontraron resultados.<br />";<br />}<br />// Liberamos la consulta<br />mysql_free_result($result);<br />?><br /><br />Y con eso ya estas listo para montar tu buscador...<br /><br />*Autor:. Fernando Neicun O.<br />* Zone Web </p> <p class="MsoNormal"><o:p> </o:p></p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4073147572631937231-1546082559088104398?l=indira-informatica.blogspot.com'/></div>Indirahttp://www.blogger.com/profile/15516650582729525987noreply@blogger.com0tag:blogger.com,1999:blog-4073147572631937231.post-78203640259876247582007-09-21T11:45:00.000-07:002007-10-16T11:53:30.312-07:00Algunos comandos de utilidad en Linux<p class="MsoNormal"><o:p> </o:p></p> <p class="MsoNormal"><u>Instalaciones y configuraciones<o:p></o:p></u></p> <p class="MsoNormal"><span style="" lang="EN-GB">apt-get install gdm<span style=""> </span><st1:place st="on">Para</st1:place> instalar gdm. </span>Esto se ejecuta si el paquete gdm esta en el repositorio escogido en la sources.list </p> <p class="MsoNormal">apt-get remove –purge paquete Desinstala y borra las configuraciones</p> <p class="MsoNormal">apt-get remove paquete Desinstala paquete</p> <p class="MsoNormal">apt-get update Para actualizar la lista de paquetes. Debe hacerse cada vez que se hacen cambios en la sources.list</p> <p class="MsoNormal"><span style="" lang="EN-GB">wget –c </span><a href="ftp://mononeurona.org/pub/java"><span style="" lang="EN-GB">ftp://mononeurona.org/pub/java</span></a><span style="" lang="EN-GB"> ...<span style=""> </span></span><st1:place st="on">Para</st1:place> descargar desde una direccion (puede ser tambien de una direccion http)</p> <p class="MsoNormal">apt-cache show gdm Muestra las dependencias del paquete gdm</p> <p class="MsoNormal">dpkg –i gdm Para instalar gdm (archivos .deb)hay que ponerse en el mismo directorio donde esta el paquete</p> <p class="MsoNormal">dpkg –r paquete para desinstalar</p> <p class="MsoNormal">aptitude Para instalar paquetes. De esta forma tambien se instalaran las dependencias (paquetes del que depende el paquete seleccionado para poder trabajar bien)</p> <p class="MsoNormal">dpkg-reconfigure xserver-xorg<span style=""> </span>Para configurar xorg</p> <p class="MsoNormal">dpkg-reconfigure xserver-xfree86<span style=""> </span><st1:place st="on">Para</st1:place> configurar xfree86</p> <p class="MsoNormal">dpkg-reconfigure gdm <span style=""> </span>Para configurar gdm permite escoger también si hay varios gestores instalados</p> <p class="MsoNormal">knoppix lang=es<span style=""> </span>En la instalacion de Kanoppix para poner al inicio el lenguaje espa;ol después de boot</p> <p class="MsoNormal">knoppix-installer<span style=""> </span>Para instalar el cd-live de knoppix en el disco duro</p> <p class="MsoNormal">apt-get ftp para instalr el ftp y poder hacerlo desde consola</p> <p class="MsoNormal">apt-get –f Cuando hay paquetes rotos ejecutar esto</p> <p class="MsoNormal"><o:p></o:p><u>Usuarios y contraseñas<o:p></o:p></u></p> <p class="MsoNormal">sudo root<span style=""> </span>Para acceder al usuario root</p> <p class="MsoNormal">sudo passwd root<span style=""> </span>Cambia la contraseña de root<span style=""> </span>(Activa la cuenta de root al iniciar Ubuntu server)</p> <p class="MsoNormal">sudo adduser username admin.<span style=""> </span>Para adicionar el usuario admin</p> <p class="MsoNormal"><o:p></o:p><u>Red<o:p></o:p></u></p> <p class="MsoNormal">ifconfig Para ver los datos de la tarjeta de red</p> <p class="MsoNormal">if config eth0 192.168.192.8 netmask 255.255.255.0<span style=""> </span>Se asignan estos datos a la tarjeta eth0</p> <p class="MsoNormal"><span style="" lang="EN-GB">ifconfig eth0 up<span style=""> </span>Activar eth0<o:p></o:p></span></p> <p class="MsoNormal"><span style="" lang="EN-GB">ifconfig eth1 down<span style=""> </span>Desactivar eth1<o:p></o:p></span></p> <p class="MsoNormal">route add default gw 192.168.10.6<span style=""> </span>Adicionar puerta de acceso por defecto</p> <p class="MsoNormal">echo 1 > /proc/sys/net/ipv4/ip_forward route add – net 192.168.10.80 netmask 255.255.255.0 gw 192.168.10.87<span style=""> </span>para luego con la configuracion del firewall enmascarar ( con echo 1 se activa el reenvio de paquetes)</p> <p class="MsoNormal">route para ver la tabla de enrutamiento</p> <p class="MsoNormal">Nota: Para configurar el dns ir a etc/resolv.conf</p> <p class="MsoNormal"><u><o:p><span style="text-decoration: none;"> </span></o:p></u></p> <p class="MsoNormal"><u>Trabajo con Consola<o:p></o:p></u></p> <p class="MsoNormal"><u><o:p><span style="text-decoration: none;"> </span></o:p></u></p> <p class="MsoNormal">Ctrl.+shift+t<span style=""> </span>Para abrir varias pestanas</p> <p class="MsoNormal">Alt+f1, Alt+f2..<span style=""> </span>Para abrir varias consolas</p> <p class="MsoNormal"><span style="" lang="EN-US">Alt+ctrl.+f1, </span><span style="" lang="EN-GB">alt+ctrl.+f2…<span style=""> </span></span>Para abrir varias consolas despues que se ha accedido al modo grafico</p> <p class="MsoNormal">Alt+ctrl.+f7 Para regresar al modo grafico del modo consola</p> <p class="MsoNormal">Shift+page up Para subir y ver pantallas que no se ven en el modo consola</p> <p class="MsoNormal">Shift+page down<span style=""> </span>Para bajar y ver pantallas que no se ven en el modo consola</p> <p class="MsoNormal">Nau + tab completa el comando (en este caso nautilus)</p> <p class="MsoNormal"><u><o:p><span style="text-decoration: none;"> </span></o:p></u></p> <p class="MsoNormal"><u>Varios<o:p></o:p></u></p> <p class="MsoNormal">/etc/init.d/gdm restart<span style=""> </span>Para reiniciar gdm (u otro servicio como exim4, ect)</p> <p class="MsoNormal">/etc/init.d/gdm stop<span style=""> </span>Para parar gdm</p> <p class="MsoNormal">/etc/init.d/exim4 start<span style=""> </span>Para iniciar exim4<span style=""> </span></p> <p class="MsoNormal">exec startx para iniciar el servidor x</p> <p class="MsoNormal">locale-gen para configurar los locales</p> <p class="MsoNormal">mc<span style=""> </span>Para llamar al editor de texto mc</p> <p class="MsoNormal">cvs-makerepos para crear repositorios</p> <p class="MsoNormal">make *.bin<span style=""> </span>para compilar<span style=""> </span>)bin aplicación en binario lenguaje de maquina)</p> <p class="MsoNormal">cfdisk<span style=""> </span>Para hacer particiones <u><o:p></o:p></u></p> <p class="MsoNormal"><o:p></o:p><u>SSh (Shell Link)<o:p></o:p></u></p> <p class="MsoNormal">Luego de instalarlo</p> <p class="MsoNormal">SSh 192.168.10.80</p> <p class="MsoNormal">Hay que hacerlo con root o con privilegios de root</p> <p class="MsoNormal"><o:p></o:p><u>Editor nvi o vi<o:p></o:p></u></p> <p class="MsoNormal">nvi resolv.conf<span style=""> </span>Para editar el archivo resolv.conf</p> <p class="MsoNormal">i<span style=""> </span>Para editar</p> <p class="MsoNormal">w<span style=""> </span>Para guardar (hay que pararse en el ultimo item escrito)</p> <p class="MsoNormal">:wq Para salir</p> <p class="MsoNormal"><b style=""><span style="font-size:14;">Rutas de archivos importantes<o:p></o:p></span></b></p> <p class="MsoNormal"><o:p> </o:p>Etc/x11/xorg.conf<span style=""> </span>archivo de <u>configuración de x11</u></p> <p class="MsoNormal"><o:p></o:p>Etc/init.d<span style=""> </span>carpeta donde estan los ficheros que sirven para que determinados programas se <u>inicien</u> al entrar el sistema</p> <p class="MsoNormal"><o:p></o:p>etc/apt/sourcelist<span style=""> </span>fichero que contiene la <u>lista de repositorios</u> a los que accede la pc. Esta lista no es mas que las direcciones de http y ftp a las que se conecta la pc para obtener los paquetes<br /><o:p></o:p>etc/x11/xf86config-4 fichero de <u>configuracion de resolucion</u> y otras cosas de <u>pantalla</u> y modo grafico</p> <p class="MsoNormal"><o:p></o:p>var/cache/archives<span style=""> </span>donde se guardan los <u>archivos que se instalan</u> por apt-get o el synaptic<br /><o:p></o:p>etc/resolv.conf<span style=""> </span>archivo de <u>configuración del Dns</u></p> <p class="MsoNormal"><b style=""><span lang="EN-US" style="font-size:14;"><o:p></o:p>Paquetes mas usados<o:p></o:p></span></b><br /><u><span style="" lang="EN-GB"><o:p><span style="text-decoration: none;"></span></o:p>Gnome<o:p></o:p></span></u></p> <p class="MsoNormal"><span style="" lang="EN-GB">apt-get install gdm gnome-session gnome-core gnome-control-center gnome-panel swfish-gnome<o:p></o:p></span></p> <p class="MsoNormal"><span style="" lang="EN-GB"><o:p></o:p></span><u>Para reproducir el audio mp3<span style=""> </span>instalar los siguientes codecs:<o:p></o:p></u></p> <p class="MsoNormal"><span style="" lang="FR">Libxine-extracodes<o:p></o:p></span></p> <p class="MsoNormal"><span style="" lang="FR">totem-xine<o:p></o:p></span></p> <p class="MsoNormal"><span style="" lang="FR">ffmpeg<o:p></o:p></span></p> <p class="MsoNormal"><span style="" lang="FR">lame<o:p></o:p></span></p> <p class="MsoNormal"><span style="" lang="EN-GB">faad<o:p></o:p></span></p> <p class="MsoNormal"><span style="" lang="EN-GB">sox<o:p></o:p></span></p> <p class="MsoNormal"><span style="" lang="EN-GB">mjpegtools<o:p></o:p></span></p> <p class="MsoNormal"><span style="" lang="EN-GB">w32codecs<o:p></o:p></span></p> <p class="MsoNormal"><span style="" lang="EN-US"><o:p></o:p></span><u><span style="" lang="EN-US">Consola (terminal) root<o:p></o:p></span></u></p> <p class="MsoNormal"><span style="" lang="EN-US">kget<o:p></o:p></span></p> <p class="MsoNormal"><span style="" lang="EN-US"><o:p></o:p></span><b style=""><span style="font-size:14;">Programas mas usados en Ubuntu-Debian<o:p></o:p></span></b></p> <p class="MsoNormal"><o:p></o:p><u>Synaptic </u>Para descargar paquetes<br /><o:p></o:p><u>Samba </u><span style=""> </span>Para ver la red de Windows desde linux<br /><o:p></o:p><u>GRUB </u><span style=""> </span>Para iniciar con varios sistemas operativos<br /><o:p></o:p><u>MC (Midnight Commander) E</u>ditor de texto<br /><o:p></o:p><u>GFTP </u>Cliente de FTP<br /><o:p></o:p><u>Nautilus </u><span style=""> </span>Explorador de archivos<br /><o:p></o:p><u>Gimp</u> Procesador de Imágenes</p> <p class="MsoNormal"><b style=""><span style="font-size:14;"><o:p> </o:p></span></b></p> <p class="MsoNormal"><b style=""><span style="font-size:14;"><o:p> </o:p></span></b></p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4073147572631937231-7820364025987624758?l=indira-informatica.blogspot.com'/></div>Indirahttp://www.blogger.com/profile/15516650582729525987noreply@blogger.com0tag:blogger.com,1999:blog-4073147572631937231.post-62141124215295852302007-09-21T10:40:00.000-07:002007-09-21T10:45:35.263-07:00¿Qué es un sistema de gestión de base de datos (SGBD)?<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_Kfcp4sqo9wE/RvQDA2SJC1I/AAAAAAAAALU/A1yngfn0EEI/s1600-h/gsql.bmp"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 343px; height: 178px;" src="http://bp2.blogger.com/_Kfcp4sqo9wE/RvQDA2SJC1I/AAAAAAAAALU/A1yngfn0EEI/s320/gsql.bmp" alt="" id="BLOGGER_PHOTO_ID_5112714790078843730" border="0" /></a> <span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" >Es el software que permite la utilización y/o la actualización de los datos almacenados en una (o varias) base(s) de datos por uno o varios usuarios desde diferentes puntos de vista y a la vez, se denomina <b style="">sistema de gestión de bases de datos</b> (SGBD).<o:p></o:p></span><div class="Section1"> <p class="MsoNormal" style="text-align: justify; line-height: 150%;"><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" >El objetivo fundamental de un SGBD consiste en suministrar al usuario las herramientas que le permitan manipular, en términos abstractos, los datos, o sea, de forma que no le sea necesario conocer el modo de almacenamiento de los datos en la computadora, ni el método de acceso empleado.<o:p></o:p></span></p> <p class="MsoNormal" style="text-align: justify; line-height: 150%;"><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" >Los programas de aplicación operan sobre los datos almacenados en la base utilizando las facilidades que brindan los SGBD, los que, en la mayoría de los casos, poseen lenguajes especiales de manipulación de la información que facilitan el trabajo de los usuarios.<o:p></o:p></span></p> <p class="MsoNormal" style="text-align: justify; line-height: 150%;"><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" ><o:p></o:p>Los SGDB brindan facilidad a la hora de elaborar tablas y establecer relaciones entre las informaciones contenidas en ellas. Pueden mantener la integridad de una base de datos permitiéndole a más de un usuario actualizar un registro al mismo tiempo y también puede impedir registros duplicados en una BD.<o:p></o:p></span></p> <p class="MsoNormal" style="text-align: justify; line-height: 150%;"><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" ><o:p> </o:p></span><span style="font-size:100%;"><b style=""><span style="line-height: 150%;font-family:Arial;" lang="ES-TRAD">Características de los SGBD<o:p></o:p></span></b></span></p> <p class="MsoNormal" style="text-align: justify; line-height: 150%;"><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" >-Permite crear y gestionar base de datos de forma fácil, cómoda y rápida.<o:p></o:p></span></p> <p class="MsoNormal" style="text-align: justify; line-height: 150%;"><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" >-Ofrece una gran flexibilidad para el trabajo con base de datos relacionales.<o:p></o:p></span></p> <p class="MsoNormal" style="text-align: justify; line-height: 150%;"><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" >-Ofrece un ambiente agradable dado por su interfaz gráfica.<o:p></o:p></span></p> <p class="MsoNormal" style="text-align: justify; line-height: 150%;"><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" >En este caso el utilizado es phpMyAdmin.</span><span style="line-height: 150%;font-family:Arial;font-size:100%;color:navy;" lang="ES-TRAD" > <o:p></o:p></span></p> <p class="MsoNormal" style="text-align: justify; line-height: 150%;"><span style="line-height: 150%;font-family:Arial;font-size:100%;color:navy;" lang="ES-TRAD" ><o:p> </o:p></span></p> <p class="MsoNormal" style="text-align: center;" align="center"><span style="font-size:100%;"><b style=""><i style=""><span style=";font-family:Arial;" lang="ES-TRAD">PHPMyAdmin<o:p></o:p></span></i></b></span></p> <p class="MsoBodyText2" style="text-align: justify; line-height: 150%;"><span lang="ES-TRAD" style="font-size:100%;"><o:p> </o:p></span><span style="line-height: 150%;font-size:100%;" lang="ES-TRAD" >Para administrar la base de datos, se utiliza la interfaz Web phpMyAdmin, que es bastante potente, amigable y una de las más extendidas.<o:p></o:p></span></p> <p class="MsoNormal" style="text-align: justify; line-height: 150%;"><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" >PHPMyAdmin es un programa de libre distribución en PHP. Es una herramienta muy completa que permite acceder a todas las funciones típicas de la base de datos MySQL a través de una interfaz Web muy intuitiva. <o:p></o:p></span></p> <p class="MsoNormal" style="text-align: justify; line-height: 150%;"><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" >Para que nos funcione, debemos tener configurado el soporte php e instalado MySql.<o:p></o:p></span></p> <p class="MsoNormal" style="text-align: justify; line-height: 150%;"><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" >Además proporciona una gran variedad de herramientas que facilita mucho la administración de bases de datos.<o:p></o:p></span></p> </div> <span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" >La aplicación en si no es más que un conjunto de archivos escritos en PHP que podemos copiar en un directorio de nuestro servidor Web, de modo que, cuando accedemos a esos archivos, nos muestran unas páginas donde podemos encontrar las bases de datos a las que tenemos acceso en nuestro servidor de bases de datos y todas sus tablas. La herramienta nos permite crear tablas, examinarlas, filtrar y buscar registros, insertar y actualizar datos en las tablas existentes, ver y gestionar los registros de las tablas, editarlos y borrarlos, borrar tablas, ver las sentencias necesarias para incluirlas en desarrollos PHP, etc., incluso podemos ejecutar sentencias SQL y hacer backups de la base de datos.</span><span lang="ES-TRAD" style="font-size:100%;"> </span><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" >La página de inicio del programa también ofrece la posibilidad de ver un demo online, aunque nos avisan de que el servidor donde se aloja puede estar caído.</span><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" ><o:p></o:p></span> <p class="MsoNormal" style="text-align: justify; line-height: 150%;"><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" >phpMyAdmin es un proyecto escrito en PHP, por lo que necesitaremos colocar los archivos en un servidor Web que permita programación de páginas PHP. Además, se debe<span style=""> </span>acceder a la herramienta a través de la dirección del servidor Web, Por ejemplo en este caso la carpeta phpMyAdmin se encuentra ubicada en “/srv/www/htdocs”, la cual es la carpeta de publicación del servidor web Apache 2 que se encuentra instalado en el servidor.<span style=""> </span><o:p></o:p></span></p> <p class="MsoNormal"><span style="font-size:100%;"><b style=""><i style=""><span style=";font-family:Arial;" lang="ES-TRAD"><span style=""> </span><span style=""> </span><o:p></o:p></span></i></b></span></p> <p class="MsoNormal" style="text-align: center;" align="center"><span style="font-size:100%;"><b style=""><i style=""><span style=";font-family:Arial;" lang="ES-TRAD">Características de PHPMyAdmin<o:p></o:p></span></i></b></span></p> <p class="MsoNormal" style="text-align: justify; line-height: 150%;"><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" >Para que nos funcione. Se debe tener configurado el <a href="http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=phpnukes">soporte php</a> e <a href="http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=lamp">instalado MySQL</a>.<o:p><br /></o:p>-Permite a través de la opción estructura mostrar todo lo referente a la base de datos, mostrándose aquí todas las tablas ,registros, tipos de tablas y tamaño de la tabla. <o:p></o:p></span></p> <p class="MsoNormal" style="text-align: justify; line-height: 150%;"><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" >-Permite realizar consultas SQL<o:p></o:p></span></p> <p class="MsoNormal" style="text-align: justify; line-height: 150%;"><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" >-Una de las mejores utilidades, es la capacidad de exportar e importar información de un modo sencillo y remoto <o:p></o:p></span></p> <p class="MsoNormal" style="text-align: justify; line-height: 150%;"><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" >-Permite buscar dentro de alguna de las tablas o todas las tablas de la base de datos algún dato que se desee buscar, por palabras, frases o expresión regular.<o:p></o:p></span></p> <p class="MsoNormal" style="text-align: justify; line-height: 150%;"><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" >- Para ejecutar una consulta se selecciona la tabla o las tablas a las que se le desee realizar la consulta, se ubica el campo o los campos, y<span style=""> </span>luego se presiona el botón ejecutar la consulta. También esta la opción de modificar consulta.<o:p></o:p></span></p> <p class="MsoNormal" style="text-align: justify; line-height: 150%;"><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" >- Las operaciones dan las opciones de crear una nueva tabla dentro de la base de datos. Así como cambiar el nombre a la base de datos y copiar la base de datos.<o:p></o:p></span></p> <p class="MsoNormal" style="text-align: justify; line-height: 150%;"><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" >-También cuenta con la opción de examinar que te da a ver todos los datos en cada fila y columna de la tabla y así poder verificar su estado.<o:p></o:p></span></p> <p class="MsoNormal" style="text-align: justify; line-height: 150%;"><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" >-Insertar te permite agregar y hacer modificaciones a la tabla.<o:p></o:p></span></p> <p class="MsoNormal" style="text-align: justify; line-height: 150%;"><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" >-Así como eliminar y vaciar que se utilizan para borrar registros y campos de las tablas.<o:p></o:p></span></p> <p class="MsoNormal" style="text-align: justify; line-height: 150%;"><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" >Por lo que gracias a esta sencilla y potente herramienta, podemos administrar nuestro servidor MySQL de forma rápida, eficaz y cómoda, desde páginas web que nos presentan todas las opciones que precisamos para mantener y gestionar nuestras bases de datos y tablas.<o:p></o:p></span></p> <p class="MsoNormal" style="text-align: justify; line-height: 150%;"><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" >Recomiendo<o:p></o:p></span></p> <p class="MsoNormal" style="text-align: justify; line-height: 150%;"><span style="font-size:100%;"><b style=""><span style="line-height: 150%;font-family:Arial;" lang="ES-TRAD"><a href="http://www.mysql.com/">www.mysql.com</a><o:p></o:p></span></b></span></p> <p class="MsoNormal" style="text-align: justify; line-height: 150%;"><span style="font-size:100%;"><b style=""><span style="line-height: 150%;font-family:Arial;" lang="ES-TRAD"><a href="http://www.php.net/">www.php.net</a> <o:p></o:p></span></b></span></p> <p class="MsoNormal" style="text-align: justify; line-height: 150%;"><span style="font-size:100%;"><b style=""><span style="line-height: 150%;font-family:Arial;" lang="ES-TRAD"><o:p> </o:p></span></b></span><span style="line-height: 150%;font-family:Arial;font-size:12;" lang="ES-TRAD" ><span style="font-size:100%;">Textos extraídos de mi trabajo de tesis final “Programa para trámites de pasaporte”</span><o:p></o:p></span></p> <p class="MsoNormal"><span lang="ES-TRAD"><o:p> </o:p></span></p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4073147572631937231-6214112421529585230?l=indira-informatica.blogspot.com'/></div>Indirahttp://www.blogger.com/profile/15516650582729525987noreply@blogger.com0tag:blogger.com,1999:blog-4073147572631937231.post-89750343062796717612007-09-21T10:22:00.000-07:002007-09-21T10:37:41.481-07:00¿Qué es MySQL?<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_Kfcp4sqo9wE/RvQBTmSJC0I/AAAAAAAAALM/5eoRft8of50/s1600-h/mysql_100x52-64.gif"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp1.blogger.com/_Kfcp4sqo9wE/RvQBTmSJC0I/AAAAAAAAALM/5eoRft8of50/s320/mysql_100x52-64.gif" alt="" id="BLOGGER_PHOTO_ID_5112712913178135362" border="0" /></a><br /> <p class="MsoNormal">MySQL es el servidor de bases de datos relacionales más popular, desarrollado y proporcionado por MySQL AB. MySQL AB es una empresa cuyo negocio consiste en proporcionar servicios en torno al servidor de bases de datos MySQL. </p> <p class="MsoNormal"><o:p> </o:p></p> <p class="MsoNormal">MySQL es un sistema de administración de bases de datos<br />Una base de datos es una colección estructurada de datos. Los información que puede almacenar una base de datos puede ser tan simple como la de una agenda, un contador, o un libro de visitas, ó tan vasta como la de una tienda en línea, un sistema de noticias, un portal, o la información generada en una red corporativa. Para agregar, accesar, y procesar los datos almacenados en una base de datos, se necesita un sistema de administración de bases de datos, tal como MySQL.<br /><br />MySQL es un sistema de administración de bases de datos relacionales<br />Una base de datos relacional almacena los datos en tablas separadas en lugar de poner todos los datos en un solo lugar. Esto agrega velocidad y flexibilidad. Las tablas son enlazadas al definir relaciones que hacen posible combinar datos de varias tablas cuando se necesitan consultar datos. La parte SQL de "MySQL" significa "Lenguaje Estructurado de Consulta", y es el lenguaje más usado y estandardizado para accesar a bases de datos relacionales.<br /><br />MySQL es Open Source<br />Open Source significa que la persona que quiera puede usar y modificar MySQL. Cualquiera puede descargar el software de MySQL de Internet y usarlo sin pagar por ello. Inclusive, cualquiera que lo necesite puede estudiar el código fuente y cambiarlo de acuerdo a sus necesidades. MySQL usa la licencia GPL (Licencia Pública General GNU), para definir qué es lo que se puede y no se puede hacer con el software para diferentes situaciones. Sin embargo, si uno está incómodo con la licencia GPL o tiene la necesidad de incorporar código de MySQL en una aplicación comercial es posible comprar una versión de MySQL con una licencia comercial. Para mayor información, ver la página oficial de MySQL en la cuál se proporciona mayor información acerca de los tipos de licencias.<br /><br />¿Por qué usar MySQL?<br />El servidor de bases de datos MySQL es muy rápido, seguro, y fácil de usar. Si eso es lo que se está buscando, se le debe dar una oportunidad a MySQL. Se pueden encontrar comparaciones de desempeño con algunos otros manejadores de bases de datos en la página de MySQL.<br /><br />El servidor MySQL fue desarrollado originalmente para manejar grandes bases de datos mucho más rápido que las soluciones existentes y ha estado siendo usado exitosamente en ambientes de producción sumamente exigentes por varios años. Aunque se encuentra en desarrollo constante, el servidor MySQL ofrece hoy un conjunto rico y útil de funciones. Su conectividad, velocidad, y seguridad hacen de MySQL un servidor bastante apropiado para accesar a bases de datos en Internet.<br /><br /><br /><br />Algunos detalles técnicos de MySQL<br />El software de bases de datos MySQL consiste de un sistema cliente/servidor que se compone de un servidor SQL multihilo, varios programas clientes y bibliotecas, herramientas administrativas, y una gran variedad de interfaces de programación (APIs). Se puede obtener también como una biblioteca multihilo que se puede enlazar dentro de otras aplicaciones para obtener un producto más pequeño, más rápido, y más fácil de manejar. Para obtener información técnica más detallada, es necesario consultar la guía de referencia de MySQL.<br /><br />¿Cuál es la manera de pronunciar MySQL?<br />La manera oficial de pronunciar MySQL es "my ess que ell" (no "my sequel"), pero no existe ningún incoveniente en pronunciarlo como "my sequel", ó de alguna otra manera.<br /><br /><br />*Autor:. Eduardo<br />* www.mysql-hispano.org </p> <p class="MsoNormal"><o:p> </o:p></p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4073147572631937231-8975034306279671761?l=indira-informatica.blogspot.com'/></div>Indirahttp://www.blogger.com/profile/15516650582729525987noreply@blogger.com1tag:blogger.com,1999:blog-4073147572631937231.post-68308904175194446602007-09-21T10:08:00.000-07:002007-09-21T10:13:51.936-07:00SNMP-Protocolo simple de administración de red<p><span style="">SNMP-Protocolo simple de administración de red(Simple Network Management Protocol) es un servicio que regularmente se instala de modo predefinido en la mayoría de las distribuciones de Linux, aunque no está habilitado en los servicios de arranque del sistema. El paquete net-snmp-utils no suele instalarse de modo predefinido.<o:p></o:p></span></p> <h3><span style="">Listas de control de acceso.<o:p></o:p></span></h3> <p><span style="">Se deben crear las listas de control de acceso (ACL) correspondientes en el fichero </span><code><b><span style="font-size:10;">/etc/snmp/snmpd.conf</span></b></code><span style=""> y que servirán para definir quien tendrá acceso hacia el servicio <i>snmpd</i>. A una de estas listas se le otorga permiso de acceso de lectura y escritura para lo que sea necesario y a la otra de solo lectura. Por razones de seguridad solo la interfaz 127.0.0.1 será la de lectura escritura. Se otorga permiso de acceso de solo lectura a una red o bien a una IP en la otra lista de control de acceso (ACL).<o:p></o:p></span></p> <p><span style="">De modo tal se podrían agregar un par de líneas como las siguientes:<o:p></o:p></span></p> <div align="center"> <table class="MsoNormalTable" style="width: 85%;" border="0" cellpadding="0" cellspacing="0" width="85%"> <thead> <tr style=""> <td style="padding: 3pt; background: rgb(230, 230, 230) none repeat scroll 0% 50%; width: 100%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" valign="top" width="100%"><pre><span lang="EN-US">com2sec local 127.0.0.1/32 Cl4v3-d3-Acc3s0<br /><br />com2sec redlocal 192.168.1.0/24 Cl4v3-d3-Acc3s0</span></pre></td> </tr> </thead> </table> </div> <p><span style="">En lo anterior la primera línea significa que habrá una lista de control de acceso denominada <i>«local»</i> y que corresponderá solo a 127.0.0.1/32, asignando <i>Cl4v3-d3-Acc3s0</i> como clave de acceso. La segunda línea hace lo mismo pero definiendo a la red 192.168.1.0/24. <o:p></o:p></span></p> <h3><span style="">Definición de grupos.<o:p></o:p></span></h3> <p><span style="">Se crean dos grupos: <b>MyRWGroup</b> y <b>MyROGroup</b>. El primero será un grupo al que se le asignarán permisos de <b>lectura escritura</b> y el segundo será un grupo al que se asignarán permisos de <b>solo lectura</b>. Por cada grupo se asignan tres líneas que especifican el tipo de acceso que se permitirá en un momento dado a un grupo en particular. Es decir, <b>MyRWGroup</b> se asocia a <b>local</b> y <b>MyROGroup</b> a <b>redlocal</b>.<o:p></o:p></span></p> <div align="center"> <table class="MsoNormalTable" style="width: 85%;" border="0" cellpadding="0" cellspacing="0" width="85%"> <thead> <tr style=""> <td style="padding: 3pt; background: rgb(230, 230, 230) none repeat scroll 0% 50%; width: 100%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" valign="top" width="100%"><pre><span style="">#Se asigna local al grupo de <b>lectura escritura</b><br /><br />group MyRWGroup v1 local<br /><br />group MyRWGroup v2c local<br /><br />group MyRWGroup usm local<br /><br /><br /><br />#Se asigna miredlocal al grupo de <b>solo lectura</b><br /><br />group MyROGroup v1 redlocal<br /><br />group MyROGroup v2c redlocal<br /><br />group MyROGroup usm redlocal<o:p></o:p></span></pre></td> </tr> </thead> </table> </div> <p><span style="">Se especifican las ramas que se van a permitir ver a través del servicio. Lo más común, con MRTG, es lo siguiente:<o:p></o:p></span></p> <div align="center"> <table class="MsoNormalTable" style="width: 85%;" border="0" cellpadding="0" cellspacing="0" width="85%"> <thead> <tr style=""> <td style="padding: 3pt; background: rgb(230, 230, 230) none repeat scroll 0% 50%; width: 100%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" valign="top" width="100%"><pre><span lang="EN-US">## name<span style=""> </span>incl/excl subtree<span style=""> </span>mask(optional)</span></pre><pre><span lang="EN-US">view all<span style=""> </span>included<span style=""> </span>.1<span style=""> </span>80</span></pre></td> </tr> </thead> </table> </div><br /><div align="center"><span style=""><span style="font-weight: bold;"><br /></span>Parámetros de carácter informativo.<o:p></o:p></span></div> <p><span style="">Se definen dos parámetros de carácter informativo para que cuando utilicen aplicaciones cliente como MRTG se incluya algo de información acerca de que sistema se está accediendo.<o:p></o:p></span></p> <div align="center"> <table class="MsoNormalTable" style="width: 85%;" border="0" cellpadding="0" cellspacing="0" width="85%"> <thead> <tr style=""> <td style="padding: 3pt; background: rgb(230, 230, 230) none repeat scroll 0% 50%; width: 100%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" valign="top" width="100%"><pre><span style="">syslocation Servidor Linux en SU-SERVIDOR.dominio.net<br /><br />syscontact Administrador (admin@dominio.net)<o:p></o:p></span></pre></td> </tr> </thead> </table> </div> <h3><span style="">Iniciar el servicio y añadirlo a los servicios de arranque del sistema<o:p></o:p></span></h3> <p><span style="">Para iniciar el servicio de SNMP y añadir éste al resto de los servicios que arrancan junto con el sistema:<o:p></o:p></span></p> <div align="center"> <table class="MsoNormalTable" style="width: 85%;" border="0" cellpadding="0" cellspacing="0" width="85%"> <thead> <tr style=""> <td style="padding: 3pt; background: rgb(230, 230, 230) none repeat scroll 0% 50%; width: 100%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" valign="top" width="100%"><pre><span lang="EN-US">service snmpd start</span></pre><pre><span lang="EN-US">chkconfig snmpd on</span></pre></td> </tr> </thead> </table> </div> <p><span style="">Suponiendo que sea signó como clave de acceso <b>Cl4v3-d3-Acc3s0</b> en un sistema cuya dirección IP es <b>192.168.1.254</b>, para probar si la configuración funciona, solo hay que ejecutar los dos siguiente mandatos a fin verificar que devuelvan información acerca del sistema consultado.<o:p></o:p></span></p> <div align="center"> <table class="MsoNormalTable" style="width: 85%;" border="0" cellpadding="0" cellspacing="0" width="85%"> <thead> <tr style=""> <td style="padding: 3pt; background: rgb(230, 230, 230) none repeat scroll 0% 50%; width: 100%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" valign="top" width="100%"><pre><span lang="EN-US">snmpwalk -v 1 <b>192.168.1.254</b> -c <b>Cl4v3-d3-Acc3s0</b> system<br /><br />snmpwalk -v 1 <b>192.168.1.254</b> -c <b>Cl4v3-d3-Acc3s0</b> interfaces</span></pre></td> </tr> </thead> </table> </div> <p style="text-align: center;" align="center"><span lang="EN-US"><o:p> </o:p></span></p> <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4073147572631937231-6830890417519444660?l=indira-informatica.blogspot.com'/></div>Indirahttp://www.blogger.com/profile/15516650582729525987noreply@blogger.com0tag:blogger.com,1999:blog-4073147572631937231.post-51467191507741037892007-09-21T10:04:00.000-07:002007-09-21T10:06:35.393-07:00Configuración del MRTG en Linux<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_Kfcp4sqo9wE/RvP5z2SJCyI/AAAAAAAAAK8/wvv2Fh2NDOE/s1600-h/mrtg-ti.gif"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_Kfcp4sqo9wE/RvP5z2SJCyI/AAAAAAAAAK8/wvv2Fh2NDOE/s320/mrtg-ti.gif" alt="" id="BLOGGER_PHOTO_ID_5112704671135894306" border="0" /></a><br /><p><span style="">MRTG (Multi Router Traffic Grapher) es una herramienta, escrita en C y Perl por Tobias Oetiker y Dave Rand, que se utiliza para supervisar la carga de tráfico de interfaces de red. MRTG genera páginas HTML con gráficos que proveen una representación visual de este</span><span style=""> tráfico.<o:p></o:p></span></p> <p><span style="">MRTG utiliza SNMP (Simple Networque Management Protocol) para recolectar los datos de tráfico de un determinado dispositivo (ruteadores o servidores), por tanto es requisito contar con al menos un sistema con SNMP funcionando y correctamente configurado.</span><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_Kfcp4sqo9wE/RvP55WSJCzI/AAAAAAAAALE/UoRTgXsoLNg/s1600-h/mrtg.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 348px; height: 96px;" src="http://bp3.blogger.com/_Kfcp4sqo9wE/RvP55WSJCzI/AAAAAAAAALE/UoRTgXsoLNg/s320/mrtg.png" alt="" id="BLOGGER_PHOTO_ID_5112704765625174834" border="0" /></a></p> <p><span style="">MRTG regularmente no se instala de modo predefinido en la mayoría de las distribuciones. Puede ejecutar lo siguiente para realizar la instalación del software necesario:<o:p></o:p></span></p> <p><span style="">Genere el directorio de trabajo de MRTG del siguiente modo:<o:p></o:p></span></p> <div align="center"> <table class="MsoNormalTable" style="width: 85%;" border="0" cellpadding="0" cellspacing="0" width="85%"> <thead> <tr style=""> <td style="padding: 3pt; background: rgb(230, 230, 230) none repeat scroll 0% 50%; width: 100%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" valign="top" width="100%"><pre><span style="">mkdir -p /var/www/mrtg/redlocal<o:p></o:p></span></pre></td> </tr> </thead> </table> </div> <p><span style="">Fichero de configuración predeterminado:<o:p></o:p></span></p> <div align="center"> <table class="MsoNormalTable" style="width: 85%;" border="0" cellpadding="0" cellspacing="0" width="85%"> <thead> <tr style=""> <td style="padding: 3pt; background: rgb(230, 230, 230) none repeat scroll 0% 50%; width: 100%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" valign="top" width="100%"><pre><span style="">cp /etc/mrtg/mrtg.cfg /etc/mrtg/mrtg.cfg-OLD<o:p></o:p></span></pre></td> </tr> </thead> </table> </div> <p><span style="">Para generar el fichero de configuración para supervisar una sola dirección IP, ejecute lo siguiente, donde <b>Cl4v3-d3-Acc3s0</b> es la clave de acceso definida en la configuración de SNMP del sistema involucrado:<o:p></o:p></span></p> <div align="center"> <table class="MsoNormalTable" style="width: 85%;" border="0" cellpadding="0" cellspacing="0" width="85%"> <thead> <tr style=""> <td style="padding: 3pt; background: rgb(230, 230, 230) none repeat scroll 0% 50%; width: 100%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" valign="top" width="100%"><pre><span lang="EN-US">cfgmaker \</span></pre><pre><span lang="EN-US">--global "workdir: /var/www/mrtg/redlocal" \</span></pre><pre><span lang="EN-US">--global "Options[_]: bits,growright" \</span></pre><pre><span lang="EN-US">--output /etc/mrtg/mrtg.cfg \</span></pre><pre><b><span lang="EN-US">Cl4v3-d3-Acc3s0</span></b><span lang="EN-US">@192.168.1.1</span></pre></td> </tr> </thead> </table> </div> <p><span style="">Para generar el fichero de configuración para supervisar varias direcciones IP, ejecute lo siguiente, donde <b>Cl4v3-d3-Acc3s0</b> es la clave de acceso si esta fue definida así en la configuración de SNMP de todos los sistemas involucrados:<o:p></o:p></span></p> <div align="center"> <table class="MsoNormalTable" style="width: 85%;" border="0" cellpadding="0" cellspacing="0" width="85%"> <thead> <tr style=""> <td style="padding: 3pt; background: rgb(230, 230, 230) none repeat scroll 0% 50%; width: 100%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" valign="top" width="100%"><pre><span lang="EN-US">cfgmaker \</span></pre><pre><span lang="EN-US">--global "workdir: /var/www/mrtg/redlocal" \</span></pre><pre><span lang="EN-US">--global "Options[_]: bits,growright" \</span></pre><pre><span lang="EN-US">--output /etc/mrtg/mrtg.cfg \</span></pre><pre><span style="">--community=<b>Cl4v3-d3-Acc3s0</b> \<o:p></o:p></span></pre><pre><span style="">192.168.1.1 \<o:p></o:p></span></pre><pre><span style="">192.168.1.2 \<o:p></o:p></span></pre><pre><span style="">192.168.1.3 \<o:p></o:p></span></pre><pre><span style="">192.168.1.4<o:p></o:p></span></pre></td> </tr> </thead> </table> </div> <p><span style="">Reinicie Apache a fin de cargar la configuración que permitirá acceder hacia los reportes de MRTG a través de éste.<o:p></o:p></span></p> <div align="center"> <table class="MsoNormalTable" style="width: 85%;" border="0" cellpadding="0" cellspacing="0" width="85%"> <thead> <tr style=""> <td style="padding: 3pt; background: rgb(230, 230, 230) none repeat scroll 0% 50%; width: 100%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" valign="top" width="100%"><pre><span style="">service httpd restart<o:p></o:p></span></pre></td> </tr> </thead> </table> </div> <p><span style="">Puede mirar con algún navegador los resultados en el directorio </span><code><span style="font-size:10;">/var/www/mrtg/redlocal</span></code><span style=""> del disco duro, o bien accediendo a través de Apache hacia <i>http://127.0.0.1/mrtg/redlocal/<b>192.168.1.1</b>_2.html, suponiendo que se desea ver el reporte de el sistema con IP 192.168.1.1</i>.<o:p></o:p></span></p> <p class="MsoNormal"><span style=""><o:p> </o:p></span></p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4073147572631937231-5146719150774103789?l=indira-informatica.blogspot.com'/></div>Indirahttp://www.blogger.com/profile/15516650582729525987noreply@blogger.com0tag:blogger.com,1999:blog-4073147572631937231.post-32687996360907770772007-09-21T09:53:00.000-07:002007-09-21T10:01:34.977-07:00Configurar una Red en Xp, ManualmenteLo primero que debemos hacer antes de proceder a configurar un equipo para conectarlo a una red de área local, es comprobar que la tarjeta de red se encuentra correctamente configurada y, en caso contrario, instalar los controladores necesarios. Un detalle significativo es que cuando el sistema operativo localiza una tarjeta de red correctamente instalada en el equipo, añade un acceso directo a Mis sitios de red en el escritorio. De todos modos, a través de la pantalla de Propiedades del sistema (botón derecho sobre Mi PC y, en el menú desplegado, pulsar sobre Propiedades ), se encuentra el apartado Hardware. Pulsando allí­ sobre el botón de comando Administrador de dispositivos accedemos al diálogo donde podremos ver el estado de todos y cada uno de los dispositivos fí­sicos conectados al sistema y, si procede, reinstalar los controladores para su óptimo funcionamiento.<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_Kfcp4sqo9wE/RvP3SWSJCuI/AAAAAAAAAKc/UMIibKvQ_m0/s1600-h/clip_image001.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 307px; height: 205px;" src="http://bp3.blogger.com/_Kfcp4sqo9wE/RvP3SWSJCuI/AAAAAAAAAKc/UMIibKvQ_m0/s320/clip_image001.jpg" alt="" id="BLOGGER_PHOTO_ID_5112701896587021026" border="0" /></a> <p class="MsoNormal" style="margin-bottom: 12pt;">Instalada correctamente la tarjeta de red, debemos especificar un nombre y un grupo de trabajo para el equipo. El grupo de trabajo actuará a modo de filtro en la red, de forma que los equipos conectados tan sólo tendrán acceso directo a aquellos ordenadores que tengan definido un grupo de trabajo igual al suyo.<br /><br />Para configurar estos datos, accedemos al apartado Nombre del equipo dentro de las Propiedades del sistema. Pulsamos sobre el botón de comando Cambiar, desplegándose así­ el diálogo Cambios en el nombre de equipo. En el cuadro de texto Nombre de equipo: especificaremos el nombre que el equipo tendrá dentro del grupo (no podemos indicar el mismo nombre de equipo para dos PCs diferentes del mismo grupo de trabajo, pues se producirí­a un error de identificación). En el marco Miembro de pulsaremos el botón de opción Grupo de trabajo, en cuyo cuadro de texto especificaremos el nombre del grupo al que se unirá el equipo (si es el primer ordenador en conectarse, podemos elegir cualquier nombre).<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_Kfcp4sqo9wE/RvP3imSJCvI/AAAAAAAAAKk/y1RO4g9C9FU/s1600-h/clip_image001.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 270px; height: 175px;" src="http://bp0.blogger.com/_Kfcp4sqo9wE/RvP3imSJCvI/AAAAAAAAAKk/y1RO4g9C9FU/s320/clip_image001.jpg" alt="" id="BLOGGER_PHOTO_ID_5112702175759895282" border="0" /></a><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_Kfcp4sqo9wE/RvP3imSJCvI/AAAAAAAAAKk/y1RO4g9C9FU/s1600-h/clip_image001.jpg"> </a></p><p class="MsoNormal" style="margin-bottom: 12pt;">Tras aceptar, pulsamos con el botón derecho del ratón sobre el icono Mis sitios de red en el escritorio. Pulsamos sobre la opción Propiedades del menú contextual desplegado con lo que accederemos al diálogo Conexiones de red donde aparecerá un icono correspondiente a <st1:personname productid="la Conexi￳n" st="on">la</st1:personname><st1:personname productid="la Conexi￳n" st="on"> Conexión</st1:personname> de área local. Accedemos a su diálogo de propiedades (botón derecho y opción correspondiente) y, a continuación, a las propiedades del protocolo TCP/IP.<br /><br />En la pantalla de configuración desplegada, marcamos la opción Usar la siguiente dirección IP y especificamos el valor 192.168.0.1 para el primero de los equipos configurados y número correlativos (192.168.0.2, y así­ sucesivamente) para los siguientes. Para todos ellos indicamos una máscara de subred 255.255.255.0 </p> <p class="MsoNormal" style="margin-bottom: 12pt;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_Kfcp4sqo9wE/RvP3yGSJCwI/AAAAAAAAAKs/e2YU4Wnysf0/s1600-h/clip_image001.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 226px; height: 183px;" src="http://bp2.blogger.com/_Kfcp4sqo9wE/RvP3yGSJCwI/AAAAAAAAAKs/e2YU4Wnysf0/s320/clip_image001.jpg" alt="" id="BLOGGER_PHOTO_ID_5112702442047867650" border="0" /></a></p> <p class="MsoNormal" style="margin-bottom: 12pt;">Cuando dispongamos de varios equipos conectados, podemos comprobar que existe conexión entre ellos enviando paquetes de prueba. Para ello, escribimos la instrucción ping dir IP (donde digo IP ha de ser la dirección IP de uno de los equipos conectados al PC desde el que se realiza la prueba) en el diálogo Ejecutar (Inicio/Ejecutar).<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_Kfcp4sqo9wE/RvP4S2SJCxI/AAAAAAAAAK0/ZNhDQpa7dO4/s1600-h/clip_image001.jpg"><span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;;"><br /> <!--[if !supportLineBreakNewLine]--><br /> <!--[endif]--></span><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 259px; height: 169px;" src="http://bp1.blogger.com/_Kfcp4sqo9wE/RvP4S2SJCxI/AAAAAAAAAK0/ZNhDQpa7dO4/s320/clip_image001.jpg" alt="" id="BLOGGER_PHOTO_ID_5112703004688583442" border="0" /></a></p><span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;;">Bueno una vez sabemos como hacer el test (podemos ampliar este test enviando ficheros de gran tamaño de una maquina a otra y medir el tiempo que tarda en recibirlo), solo nos queda ir haciéndolo varias veces cada vez que modifiquemos el registro para ver si en realidad ha valido la pena el cambio efectuado, quedando claro que a menos tiempo mejores resultados.<br /><br />Si obtenemos respuesta para los paquetes enviados, es que hemos realizado todos los pasos correctamente. Si por el contrario se agota el tiempo de espera, debemos repasar la configuración de los equipos o los cables de red, pues significa que no existe conexión entre ambos equipos. <br /> <!--[if !supportLineBreakNewLine]--><br /> <!--[endif]--></span><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4073147572631937231-3268799636090777077?l=indira-informatica.blogspot.com'/></div>Indirahttp://www.blogger.com/profile/15516650582729525987noreply@blogger.com1tag:blogger.com,1999:blog-4073147572631937231.post-47442207231507779542007-09-21T09:46:00.000-07:002007-09-21T09:50:03.849-07:00Conectar dos PCs con Window XP<p class="MsoNormal"><span style="font-family:Arial;">Compartir ocasionalmente archivos es, normalmente, la única necesidad de la mayoría de los usuarios. Por esta razón, montar una red casera utilizando tarjetas y cables de red se convierte en una solución relativamente cara. Sin embargo, otro modo de conectar dos PCs sería utilizando el puerto paralelo del que va provisto cualquier ordenador.<br /><br />Las instrucciones de este Paso a Paso son aplicables solamente a Windows XP. Lo único que necesitarás es un cable paralelo-paralelo que no debe confundirse con el cable paralelo de la impresora.<br /></span><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_Kfcp4sqo9wE/RvP2FWSJCtI/AAAAAAAAAKU/J57MNpk66vY/s1600-h/tic.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_Kfcp4sqo9wE/RvP2FWSJCtI/AAAAAAAAAKU/J57MNpk66vY/s320/tic.jpg" alt="" id="BLOGGER_PHOTO_ID_5112700573737093842" border="0" /></a><br /><span style="font-family:Arial;"><br />-Primero de todo, nos aseguramos que el cable está conectado a los puertos paralelos de los dos PCs e iniciamos los dos ordenadores. Comenzamos con el ordenador principal (host), pinchamos en el botón de Inicio y abrimos el Panel de control. Hacemos clic en el icono Conexiones de red. En la ventana emergente pincharemos la opción Crear conexión nueva.<br /><br />-El asistente para la nueva conexión aparecerá. Pinchamos en Siguiente y, en la pantalla que obtenemos, seleccionamos Configurar una conexión avanzada antes de pulsar en el botón Siguiente. Ahora, elegimos Conectar directamente a otro equipo y, otra vez, hacemos clic en Siguiente. La siguiente pantalla nos mostrará la pregunta Host o invitado, donde decidiremos por Host, ya que este es el ordenador al que queremos tener acceso. Por último, pulsamos en Siguiente.<br /><br />-Una vez seleccionado el ordenador principal elegimos el recurso de conexión, de este modo pinchamos en el menú desplegable y seleccionamos Paralelo directo (LPT1). Ahora, pulsamos en Siguiente y nos pedirá que concedamos los permisos de usuario.<br /><br />-Hacemos clic en Agregar y en la ventana Usuario nuevo tecleamos el nombre de usuario y la contraseña que utilizaremos para el PC invitado. Confirmamos la contraseña y pinchamos en Aceptar. Ahora, hacemos clic en Siguiente y en Finalizar. Además, tendremos que compartir las carpetas a las que el ordenador invitado tendrá acceso. Así, con el botón derecho del ratón pinchamos en cualquier disco o carpeta de Mi PC, seleccionamos Compartir y seguridad. Marcamos la opción Compartir esta tarjeta y le damos un nombre. Repetimos el mismo proceso para todas las carpetas que queramos que estén disponibles para el PC invitado.<br /><br />-En el PC invitado, realizamos de la misma manera los dos primeros pasos pero en vez de seleccionar la opción Host en el asistente para la nueva conexión, elegimos Invitado y pulsamos en Siguiente. Introducimos el nombre del ordenador con el que estamos intentando conectar. Si no le pusimos nombre cuando instalamos Windows XP, lo encontraremos pinchando con el botón derecho del ratón en Mi PC, seleccionando Propiedades y resaltando la pestaña Nombre de equipo donde aparecerá como Nombre completo de equipo. Para continuar pulsamos en el botón Siguiente.<br /><br />-En la siguiente pantalla seleccionamos Paralelo Directo LPT1 (que es el puerto de la impresora) y hacemos clic en Siguiente. Ahora, pinchamos en Finalizar y aparecerá la caja de diálogo Conectar. Tecleamos el nombre y la contraseña del nuevo usuario. Además, es posible marcar la opción Guardar este nombre y contraseña para los siguientes usuarios antes de pulsar el botón Conectar. Los dos ordenadores quedarán conectados y aparecerá el correspondiente icono en la carpeta del sistema. Habrá, también, una nueva entrada en la sección Conexiones de red <o:p></o:p></span></p> <p class="MsoNormal"><span style="font-family:Arial;"><o:p> </o:p></span></p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4073147572631937231-4744220723150777954?l=indira-informatica.blogspot.com'/></div>Indirahttp://www.blogger.com/profile/15516650582729525987noreply@blogger.com0tag:blogger.com,1999:blog-4073147572631937231.post-7904101890279630472007-09-21T06:32:00.000-07:002007-09-21T09:52:56.815-07:00Como Configurar un servidor Proxy<p class="MsoNormal"><span style=";font-family:Arial;font-size:10;" >Hasta la llegada de Windows 98 SE, si utilizaba Windows 95, la única manera que había de usar una máquina como proxy consistía en instalar precisamente un software de proxy , como el popular Wingate. Las últimas versiones de Windows, incluida Windows ME, ya pueden funcionar como proxy sin necesidad de software adicional. Este truco se aplica, por tanto, a versiones de Windows 98 SE (Second Edition) o posteriores.<br /><br />1. En la máquina que actuará como proxy, deberá asegurarse primero de que se han instalado los componentes para compartir la conexión a Internet. Abra el Panel de control.<br /><br />2. Haga doble clic a continuación sobre el icono Agregar o quitar programas.<br /><br />3. Seleccione la pestaña Instalación de Windows y luego espere mientras Windows busca componentes instalados.<br /><br />4. Haga doble clic sobre el elemento Comunicaciones.<br /><br />5. Se abrirá una nueva ventana en la que se listan todos los componentes de comunicaciones que se instalaron cuando se instaló Windows. Verifique, si no lo estaba, la casilla Conexión compartida a Internet. En caso de que estuviera verificada, deberá ejecutar el asistente para Conexión compartida a Internet: si su sistema operativo es Windows ME, entonces deberá seleccionar Inicio > Programas > Accesorios > Comunicaciones > Asistente para redes domésticas. Si se trata de Windows 98 SE, entonces en el Panel de control haga doble clic sobre el icono Opciones de Internet y en la pestaña Conexiones pulse el botón Compartir. Salte al paso 7.<br /><br />6. Pulse el botón Aceptar. Dará comienzo la instalación de ese componente. Es posible que durante el proceso se le pida el CD de instalación de Windows, así que téngalo a mano.<br /><br />7. Se ejecutará automáticamente el Asistente para Conexión compartida a Internet. Siga las instrucciones que se indican en cada paso, que son muy sencillas. Se le preguntará el tipo de conexión que utilizará para acceder a Internet, así que especifique la suya, por ejemplo, módem. También se le pedirá que introduzca un disquete para crear un disco de configuración de cliente. Este disquete puede resultarle de utilidad posteriormente cuando tenga que configurar cada cliente para que acceda a Internet saliendo a través del proxy, por lo que se le recomienda que efectivamente lo cree.<br /><br />8. Cuando termine el proceso anterior, reinicie su sistema. En adelante aparecerá un nuevo adaptador de red, denominado Conexión compartida a Internet. También se habrá instalado un servidor DHCP (Dynamic Host Configuration Protocol), cuya misión consiste en asignar dinámicamente una dirección IP al resto de ordenadores de su red. Esta característica, además de permitir que existan en el mundo ordenadores con la misma dirección IP, pero en redes LAN distintas, con el consiguiente ahorro en direcciones, sirve para aumentar la seguridad de su red, ya que solamente será visible desde el exterior la dirección IP del proxy, pero no la del resto de equipos en la red interna.<o:p></o:p></span></p> <p class="MsoNormal"><span style=";font-family:Arial;font-size:10;" ><o:p> </o:p></span></p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4073147572631937231-790410189027963047?l=indira-informatica.blogspot.com'/></div>Indirahttp://www.blogger.com/profile/15516650582729525987noreply@blogger.com0tag:blogger.com,1999:blog-4073147572631937231.post-53177396257292698252007-04-04T09:23:00.000-07:002007-05-17T07:24:34.221-07:00En Delphi<p class="MsoNormal" style="text-align: right;" align="right"><span style="font-size:100%;"><i style=""><span lang="ES-TRAD" style="font-family:Arial;">Autor: Indira Martínez Bravo<o:p></o:p></span></i></span></p> <p class="MsoNormal"><span style="font-size:100%;"><i style=""><span lang="ES-TRAD" style="font-family:Arial;">1-Paquete ZeosBDO<o:p></o:p></span></i></span></p> <p class="MsoNormal"><span style="font-size:100%;"><i style=""><span lang="ES-TRAD" style="font-family:Arial;">*Instalación del paquete</span></i><i style=""><span lang="ES-TRAD" style="font-family:Arial;"> ZeosDBO<o:p></o:p></span></i></span></p> <p class="MsoNormal"><span style="font-size:100%;"><i style=""><span lang="ES-TRAD" style="font-family:Arial;">*Paleta </span></i><i style=""><span style="font-family:Arial;">ZeosBDO</span></i><b style=""><i style=""><span lang="ES-TRAD" style="font-family:Arial;"><o:p></o:p></span></i></b></span></p><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" >Delphi es un lenguaje de programación y un entorno de desarrollo rápido de software diseñado para la programación de propósito general con énfasis en la programación visual. Es producido</span><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" > comercialmente por la empresa estadounidense Borland Software Corporation. En sus diferentes variantes, permite producir ejecutables binarios para Windows y Linux; y también para la plataforma .NET de Microsoft, a nivel mundial. Es una herramienta de programación visual para Windows, basada en el lenguaje Pascal, desarrollada por Borland. Además de como lenguaje de desarrollo, Delphi es conocido en Internet por haber sido uno de los primeros proveedores de información e ISP en Estados Unidos.</span> <p class="MsoNormal" style="line-height: 150%;"><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" >Delphi se creo para el trabajo con base de datos y componentes visuales, permite la creación de aplicaciones para Windows, dispone del object pascal y permite crear el programa de dos formas: visual y programada. Delphi genera archivos compilados que influyen en la accesibilidad y la rapidez, puede usar y crear archivos .dll, permite crear sus propios controles personales (llamados VCL).</span></p> <p class="MsoNormal" style="line-height: 150%;"><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" >Por todas las características expuestas anteriormente Delphi es la herramienta idónea para crear aplicaciones de una forma sencilla y eficaz. Pero en este caso existía el problema de que la versión original de Delphi no trae incorporado un componente capaz de acceder a una base de datos MySQL de forma sencilla; problema que queda resuelto con la instalación en el mismo del paquete Zeosdbo.</span></p> <p class="MsoNormal" style="text-align: center;" align="center"><span style="font-size:100%;"><b style=""><i style=""><span lang="ES-TRAD" style="font-family:Arial;"><o:p> </o:p>Paquete<span style=""> </span>Zeosdbo<o:p></o:p></span></i></b></span></p> <p class="MsoNormal" style="line-height: 150%;"><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" ><o:p></o:p>ZeosDBO<span style=""> </span>es un paquete gratuito y de código abierto dirigido a<span style=""> </span>compiladores Borland tales como Delphi, Kylix y C++.<span style=""> </span>Es una paleta de componentes<span style=""> </span>para el desarrollo de programas de acceso a servidores de base de datos tales como:</span></p> <p class="MsoNormal" style="line-height: 150%;"><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" ><span style=""> </span></span><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="PT-BR" >MySQL 3.20 - 4.1<span style=""> </span><o:p></o:p></span></p> <p class="MsoNormal" style="line-height: 150%;"><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="PT-BR" ><span style=""> </span>PostgreSQL 6.5 - 7.3<span style=""> </span><o:p></o:p></span></p> <p class="MsoNormal" style="line-height: 150%;"><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="PT-BR" ><span style=""> </span>Firebird 1.0 - 1.5<span style=""> </span><o:p></o:p></span></p> <p class="MsoNormal" style="line-height: 150%;"><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="PT-BR" ><span style=""> </span>Interbase 5.0 - 7.5</span></p> <p class="MsoNormal" style="line-height: 150%;"><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="PT-BR" ><span style=""> </span>Microsoft SQL Servidor 7, 2000,<span style=""> </span><o:p></o:p></span></p> <p class="MsoNormal" style="line-height: 150%;"><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="PT-BR" ><span style=""> </span></span><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" >SYBASE ASE 12.0, 12.5,<o:p></o:p></span></p> <p class="MsoNormal" style="text-align: center;" align="center"><span style="font-size:100%;"><b style=""><i style=""><span lang="ES-TRAD" style="font-family:Arial;">Instalación del paquete Zeosdbo</span></i></b></span></p> <p class="MsoNormal" style="line-height: 150%;"><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" ><o:p> </o:p>1</span><span style="line-height: 150%;font-family:Arial;font-size:100%;" >-</span><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" >Descargar la versión actual desde el sitio Web.<o:p></o:p></span></p> <p class="MsoNormal" style="line-height: 150%;"><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" >2-Descompactar el<span style=""> </span>archivo hacia una carpeta determinada.<o:p></o:p></span></p> <p class="MsoNormal" style="line-height: 150%;"><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" >3-Copiar los archivos dll requeridos<span style=""> </span>desde la carpeta<span style=""> </span>lib hacia<span style=""> </span>el directorio del sistema Windows. (usualmente <tt><span style="line-height: 150%;font-family:Arial;" >Windows\System</span></tt> o <tt><span style="line-height: 150%;font-family:Arial;" >winnt\system32</span></tt>)</span><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" > <o:p></o:p></span></p> <p class="MsoNormal" style="line-height: 150%;"><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" >4-Localizar el directorio del paquete asociado al compilador y abrir el proyecto <tt><span style="line-height: 150%;font-family:Arial;" >ZeosDbo.bpg</span></tt> con el compilador. <o:p></o:p></span></p> <p class="MsoNormal" style="line-height: 150%;"><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" ><o:p></o:p>Cargar el proyecto e instalar los componentes según el orden siguiente:</span><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" > <o:p></o:p></span></p> <ol style="margin-top: 0cm;" start="1" type="1"><li class="MsoNormal" style="line-height: 150%;"><span style="font-size:100%;"><tt><span style="line-height: 150%;font-family:Arial;" lang="ES-TRAD">ZCore.bpl</span></tt></span><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" ><o:p></o:p></span></li><li class="MsoNormal" style="line-height: 150%;"><span style="font-size:100%;"><tt><span style="line-height: 150%;font-family:Arial;" lang="ES-TRAD">ZParseSql.bpl</span></tt></span><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" ><o:p></o:p></span></li><li class="MsoNormal" style="line-height: 150%;"><span style="font-size:100%;"><tt><span style="line-height: 150%;font-family:Arial;" lang="ES-TRAD">ZPlain.bpl</span></tt></span><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" ><o:p></o:p></span></li><li class="MsoNormal" style="line-height: 150%;"><span style="font-size:100%;"><tt><span style="line-height: 150%;font-family:Arial;" lang="ES-TRAD">ZDbc.bpl</span></tt></span><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" ><o:p></o:p></span></li><li class="MsoNormal" style="line-height: 150%;"><span style="font-size:100%;"><tt><span style="line-height: 150%;font-family:Arial;" lang="ES-TRAD">ZComponent.bpl<o:p></o:p></span></tt></span></li></ol> <p class="MsoNormal" style="line-height: 150%;"><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" >Luego hacer clic en install y cuando haya terminado la instalación aparecerá un mensaje indicando que cada componente ha sido instalado.</span><span style="font-size:100%;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_Kfcp4sqo9wE/RhPSBsQ6BRI/AAAAAAAAAE0/mNOPbt22R9g/s1600-h/paleta+zeosdbo.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_Kfcp4sqo9wE/RhPSBsQ6BRI/AAAAAAAAAE0/mNOPbt22R9g/s320/paleta+zeosdbo.jpg" alt="" id="BLOGGER_PHOTO_ID_5049610533716231442" border="0" /></a></span></p> <p class="MsoNormal" style="line-height: 150%;"><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" >Después de instalado estos<span style=""> </span>componentes aparecerá la paleta ZeosDBO cuando se reinicie el Delphi.<o:p></o:p></span></p> <p class="MsoNormal" style="text-align: center;" align="center"><span style=";font-family:Arial;font-size:100%;" lang="ES-TRAD" ><o:p> </o:p></span><span style="font-size:100%;"><b style=""><i style=""><span lang="ES-TRAD" style="font-family:Arial;">Paleta Zeosdbo<o:p></o:p></span></i></b></span></p> <p class="MsoNormal" style="margin-left: 18pt;"><span style=";font-family:Arial;font-size:100%;" ><o:p> </o:p></span></p> <p class="MsoNormal" style="margin-left: 18pt;"><span style=";font-family:Arial;font-size:100%;" ><o:p> </o:p></span></p> <p class="MsoNormal" style="margin-left: 18pt;"><span style=";font-family:Arial;font-size:100%;" ><o:p> </o:p></span></p> <p class="MsoNormal" style="line-height: 150%;"><span style="line-height: 150%;font-family:Arial;font-size:100%;" ><o:p> </o:p>La paleta que se agrega al Delphi luego de instalar este paquete es la siguiente:<br />A continuación se muestra una breve explicación de cada uno de los componentes que esta paleta posee.</span></p><span style="font-size:100%;"><tt><span style="line-height: 150%;font-family:Arial;" >-TZConnection</span></tt></span><span style="line-height: 150%;font-family:Arial;font-size:100%;" >: Este componente encapsula la conexión a la base de dato y la gestión de las transacciones.<br /></span><span style="font-size:100%;"><tt><span style="line-height: 150%;font-family:Arial;" >-TZReadOnlyQuery</span></tt></span><span style="line-height: 150%;font-family:Arial;font-size:100%;" >: componente de Dataset para ejecutar consultas de SQL y procesar datos en modo de sola lectura.<br /></span><span style="font-size:100%;"><tt><span style="line-height: 150%;font-family:Arial;" >-TZQuery</span></tt></span><span style="line-height: 150%;font-family:Arial;font-size:100%;" >: componente de Dataset para ejecutar consultas de SQL y procesar datos.<br /></span><span style="line-height: 150%;font-family:Arial;font-size:100%;" lang="ES-TRAD" >-TZTable</span><span style="font-size:100%;"><tt><span style="line-height: 150%;font-family:Arial;" lang="ES-TRAD"> </span></tt></span><span style="line-height: 150%;font-family:Arial;font-size:100%;" >componente TDataset que permite modificar datos en modo regular y caché.<br /></span><span style="font-size:100%;"><tt><span style="line-height: 150%;font-family:Arial;" >-TZUpdateSQL</span></tt></span><span style="line-height: 150%;font-family:Arial;font-size:100%;" >: Parecido al TUpdateSQL estándar par definir explícitamente.<br /></span><span style="font-size:100%;"><tt><span style="line-height: 150%;font-family:Arial;" >-TZStoredProc</span></tt></span><span style="line-height: 150%;font-family:Arial;font-size:100%;" >: Componente para ejecutar procedimientos guardados de SQL.<br /></span><span style="line-height: 150%;font-family:Arial;font-size:100%;" ><tt><span style="line-height: 150%;font-family:Arial;" >-TZSQLMetadata</span></tt>: Componente TDataset especializado que provee un acceso a los meta datos de la base de datos, como tablas, columnas, índices, etc.<br /></span><span style="font-size:100%;"><tt><span style="line-height: 150%;font-family:Arial;" >-TZSQLProcessor</span></tt></span><span style="line-height: 150%;font-family:Arial;font-size:100%;" >: Componente para ejecutar archivos de comandos SQL para distintas versiones de SQL y distintos tipos de delimitador.<br /></span><span style="font-size:100%;"><tt><span style="line-height: 150%;font-family:Arial;" >-TZSQLMonitor</span></tt></span><span style="line-height: 150%;font-family:Arial;font-size:100%;" >: Componente para monitorear todas las consultas salientes SQL y otras informaciones de loging.</span><br /><span style="line-height: 150%;font-family:Arial;font-size:100%;" ><br /></span><br /><p class="MsoNormal" style="line-height: 150%;"><span style="line-height: 150%;font-family:Arial;font-size:12;" lang="ES-TRAD" ><span style="font-size:100%;"></span><o:p></o:p></span></p> <p class="MsoNormal" style="line-height: 150%;"><span style="line-height: 150%;font-family:Arial;font-size:12;" lang="ES-TRAD" ><o:p> </o:p></span></p> <p class="MsoNormal" style="line-height: 150%;"><span style="line-height: 150%;font-family:Arial;font-size:12;" ><o:p> </o:p></span></p> <p class="MsoNormal"><span style=";font-family:Arial;font-size:12;" ><o:p> </o:p></span></p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4073147572631937231-5317739625729269825?l=indira-informatica.blogspot.com'/></div>Indirahttp://www.blogger.com/profile/15516650582729525987noreply@blogger.com0tag:blogger.com,1999:blog-4073147572631937231.post-54699730484138240812007-04-04T09:17:00.000-07:002007-05-23T11:45:15.126-07:00<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_Kfcp4sqo9wE/RhPP3sQ6BPI/AAAAAAAAAEk/UBInL0ZWXSQ/s1600-h/plone.gif"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_Kfcp4sqo9wE/RhPP3sQ6BPI/AAAAAAAAAEk/UBInL0ZWXSQ/s320/plone.gif" alt="" id="BLOGGER_PHOTO_ID_5049608162894284018" border="0" /></a><span lang="ES-TRAD" style="font-family:Arial;">Plone es un Content Managament System (CMS) sistema de contenido de administración<o:p></o:p></span> <p class="MsoNormal"><span lang="ES-TRAD" style="font-family:Arial;">escrito en Python<o:p></o:p></span></p> <p class="MsoNormal"><span lang="ES-TRAD" style="font-family:Arial;"><o:p> </o:p></span><span style=";font-family:Arial;color:maroon;" lang="ES-TRAD">para instalar plone<o:p></o:p></span></p> <p class="MsoNormal"><span lang="EN-GB" style="font-family:Arial;"># apt-get update; apt-get install plone</span></p> <p class="MsoBodyText"><span lang="ES-TRAD" style="font-family:Arial;">Asignamos los directorios al usuario zope:<o:p></o:p></span></p> <p class="MsoBodyText"><span lang="ES-TRAD" style="font-family:Arial;"># chown -R zope /usr/lib/zope/<br /># chown -R zope /var/lib/zope/ <o:p></o:p></span></p> <p class="MsoBodyText"><span lang="ES-TRAD" style="font-family:Arial;"><o:p> </o:p>En caso de que no lo hayamos hecho aún, cambiamos el password del administrador de Zope:<o:p></o:p></span></p> <p class="MsoBodyText"><span lang="EN-GB" style="font-family:Arial;"># python /usr/lib/zope/zpasswd.py -u admin -p your_password /var/lib/zope/instance/default/access <o:p></o:p></span></p> <p class="MsoBodyText"><span lang="ES-TRAD" style="font-family:Arial;">Reiniciamos zope:</span></p> <p class="MsoBodyText"><span lang="ES-TRAD" style="font-family:Arial;"># /etc/init.d/zope restart<o:p></o:p></span></p> <p class="MsoBodyText"><span lang="ES-TRAD" style="font-family:Arial;">Generalmente Zope va en el puerto 8080 pero como ese puerto está ocupado por Tomcat el puerto en Debian es el 9673. Ingrese desde http://localhost:9673 al área de administración de Zope y cree una instancia de Plone. Plone es muy sencillo de usar, sólo debe crear las secciones del menú y colocar el código HTML de cada página.en ubuntu el puerto es 8081(que yo uso)</span></p> <p class="MsoBodyText"><span lang="ES-TRAD" style="font-family:Arial;"><o:p> </o:p></span></p> <p class="MsoBodyText"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_Kfcp4sqo9wE/RhPQPcQ6BQI/AAAAAAAAAEs/5HEDrVpTD-o/s1600-h/zope.gif"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_Kfcp4sqo9wE/RhPQPcQ6BQI/AAAAAAAAAEs/5HEDrVpTD-o/s320/zope.gif" alt="" id="BLOGGER_PHOTO_ID_5049608570916177154" border="0" /></a><b style=""><span lang="ES-TRAD" style="font-family:Arial;">Zope</span></b><span lang="ES-TRAD" style="font-family:Arial;"> es un servidor de aplicaciones web escrito en el lenguaje de programación Python. Pueder ser manejado casi totalmente usando una interfaz de usuario basada en páginas Web.<o:p></o:p></span></p> <p class="MsoBodyText"><span lang="ES-TRAD" style="font-family:Arial;">Un sitio web de Zope está compuesto de objetos en lugar de archivos, como es usual con la mayoría de los otros sistemas de servidores web. Las ventajas de usar objetos en lugar de archivos son:<o:p></o:p></span></p> <ol><li><!--[if !supportLists]--><!--[endif]--><span lang="ES-TRAD" style="font-family:Arial;">Combinan el comportamiento y los datos en una forma más natural que los archivos de texto plano.<o:p></o:p></span></li><li><span lang="ES-TRAD" style="font-family:Arial;">Alientan el uso de componentes estándares que se ocupan de una parte particular de las que forman una aplicación Web, permitiendo flexibilidad y buena descomposición.<o:p></o:p></span></li><li><span lang="ES-TRAD" style="font-family:Arial;">Posibilitan procesos automáticos de gestión de información.<o:p></o:p></span></li></ol> <p class="MsoBodyText"><span lang="ES-TRAD" style="font-family:Arial;">Lo más característico de Zope es su base de datos orientada a objetos, llamada ZODB o Zope Object Database. Esta base de datos almacena objetos ordenados en un sistema similar a un sistema de ficheros, pero cada objeto tiene propiedades, métodos o contener a su vez otros objetos. Esta aproximación es muy diferente de las base de datos relacionales habituales. <o:p></o:p></span></p> <p class="MsoBodyText"><span lang="ES-TRAD" style="font-family:Arial;"><o:p> </o:p></span></p> <p class="MsoBodyText"><b style=""><span lang="ES-TRAD" style="font-family:Arial;">Plone</span></b><span lang="ES-TRAD" style="font-family:Arial;"> es un Sistema de Gestión de Contenidos o CMS por sus siglas en inglés (Content Management System), basado en Zope y programado en Python. En un desarrollo basado en código abierto. Puede utilizarse como servidor intranet o extranet, un Sistema de Publicación de documentos y una herramienta de trabajo en grupo para colaborar entre entidades distantes.<o:p></o:p></span></p> <p class="MsoBodyText"><span lang="ES-TRAD" style="font-family:Arial;">El proyecto Plone comenzó en 1999 por Alan Runyan, Alexander Limi, y Vidar Andersen. Rápidamente se convirtió en uno de los populares y poderosos Sistemas de Gestión de Contenido de Código Abierto. En el 2004 se creó <st1:personname productid="la Fundaci￳n Plone" st="on">la Fundación Plone</st1:personname> para proteger y promover el uso de Plone.<o:p></o:p></span></p> <p class="MsoBodyText"><span lang="ES-TRAD" style="font-family:Arial;">Plone es publicado bajo la licencia GNU (General Public License). Está construido sobre el servidor de aplicaciones código abierto Zope y el acompañante Zope Content Management Framework, que tiene miles de desarrolladores en todo el mundo.<o:p></o:p></span></p> <p class="MsoBodyText"><span lang="ES-TRAD" style="font-family:Arial;">Sugiero el libro sobre Plone de J. Cameron Cooper.<o:p></o:p></span></p> <p class="MsoBodyText"><span lang="ES-TRAD" style="font-family:Arial;"><o:p> </o:p></span></p> <p class="MsoNormal"><span lang="ES-TRAD" style="font-family:Arial;"><o:p> </o:p></span></p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4073147572631937231-5469973048413824081?l=indira-informatica.blogspot.com'/></div>Indirahttp://www.blogger.com/profile/15516650582729525987noreply@blogger.com0tag:blogger.com,1999:blog-4073147572631937231.post-76495338752719307982007-04-04T09:07:00.000-07:002007-05-17T07:36:35.354-07:00Funciones más Importante del Servidor de Linux<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_Kfcp4sqo9wE/RhPPCcQ6BOI/AAAAAAAAAEc/dgIykopYeIA/s1600-h/funciones+linux.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 174px; height: 174px;" src="http://bp0.blogger.com/_Kfcp4sqo9wE/RhPPCcQ6BOI/AAAAAAAAAEc/dgIykopYeIA/s320/funciones+linux.jpg" alt="" id="BLOGGER_PHOTO_ID_5049607248066249954" border="0" /></a><br /><p class="MsoNormal" style="text-align: justify;"><b style=""><span style="font-family:Arial;">Configuración de algunos comandos de Linux.</span></b><span style="font-family:Arial;"><o:p></o:p></span></p> <p class="MsoNormal" style="text-align: justify;"><span style="font-family:Arial;"><o:p></o:p>Comando <b style="">mc </b>(main conmand)<o:p><br /></o:p>Para ejecutar este<span style=""> </span>comando (mc) tenemos que hacer clic en el icono <b style="">terminal</b> de Linux el cual muestra una ventana del sistema, similar al MS-DOS de Windows.<o:p></o:p></span></p> <p class="MsoNormal" style="text-align: justify;"><span style="font-family:Arial;"><o:p></o:p>Ej:<span style=""> </span>[root@mail] # mc<span style=""> </span>(enter)<o:p></o:p></span></p> <p class="MsoNormal" style="text-align: justify;"><span style="font-family:Arial;"><o:p></o:p>Después de escribir el comando mc aparece el programa de dicho nombre main conmand que es muy parecido a norton comando.<o:p></o:p></span></p> <p class="MsoNormal" style="text-align: justify;"><span style="font-family:Arial;"><o:p> </o:p></span><span style="font-family:Arial;"> 1-Se ejecuta el comando mc desde la ventana del sistema.<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 18pt; text-align: justify;"><span style="font-family:Arial;">Ej: [root@mail] # mc<span style=""> </span><span style=""> </span>(enter)<o:p></o:p></span></p><p class="MsoNormal" style="margin-left: 18pt; text-align: justify;"><span style="font-family:Arial;"><o:p></o:p></span><span style="font-family:Arial;">2-Buscar en la carpeta <b style="">etc.<o:p></o:p></b></span></p> <p class="MsoNormal" style="margin-left: 18pt; text-align: justify;"><span style="font-family:Arial;"><o:p> </o:p>Ej: <b style="">etc/mail/mailertable</b>.<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 18pt; text-align: justify;"><span style="font-family:Arial;"><o:p>3-</o:p></span><span style="font-family:Arial;">Con el comando mc seleccionamos el fichero mailertable a través del siguiente directorio mostrado en el ejemplo anterior.<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 18pt; text-align: justify;"><span style="font-family:Arial;"><span style=""> </span>Tecla<span style=""> </span>F4 <span style=""> </span>edita el fichero seleccionado.<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 18pt; text-align: justify;"><span style="font-family:Arial;"><span style=""> </span>Tecla<span style=""> </span>F2<span style=""> </span>salva el fichero seleccionado.<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 18pt; text-align: justify;"><span style="font-family:Arial;"><span style=""> </span>Tecla <span style=""> </span>F3<span style=""> </span>visualiza el fichero seleccionado sin poder realizar ninguna modificación.<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 18pt; text-align: justify;"><span style="font-family:Arial;"><o:p> </o:p></span><span style="font-family:Arial;">4-Después de haber configurado este fichero debe ser salvado para después compilarlo, ya que Linux es un sistema programable algunos ficheros deben ser compilados.<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 18pt; text-align: justify;"><span style="font-family:Arial;"><o:p> </o:p>Ej: [root@mail ]# cd etc<span style=""> </span>(enter)<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 18pt; text-align: justify;"><span lang="FR" style="font-family:Arial;"><span style=""> </span>[root@mail<span style=""> </span>etc]# cd mail<span style=""> </span>(enter)<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 18pt; text-align: justify;"><span style="font-family:Arial;"><span style=""> </span>[root@mail mail ]#<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 18pt; text-align: justify;"><span style="font-family:Arial;"><span style=""> </span><o:p></o:p><span style=""></span>Puede utilizar el comando mc para realizar estas operaciones, es decir ir al camino siguiente donde se encuentra este fichero. <o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 18pt; text-align: justify;"><span style="font-family:Arial;"><o:p> </o:p><span style=""></span><b style="">etc/mail/mailertable </b><o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 18pt; text-align: justify;"><span style="font-family:Arial;"><o:p> </o:p>Compilación del fichero <b style="">mailertable </b><o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 18pt; text-align: justify;"><span lang="FR" style="font-family:Arial;"><o:p> </o:p>[root@mail ]# <b style="">makemap hash<span style=""> </span>/etc/mail/mailertable.db < /etc/mail/mailertable<span style=""> </span></b>(enter)<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 18pt; text-align: justify;"><span lang="FR" style="font-family:Arial;"><o:p> </o:p></span><span style="font-family:Arial;">5-Una vez compilado este fichero ya esta listo para comenzar a trabajar no hay que activarlo.<o:p></o:p></span></p> <p class="MsoNormal" style="text-align: justify;"><span style="font-family:Arial;"><o:p> </o:p></span><b style=""><span style="font-family:Arial;">Configuración de Fichero Sendmail</span></b><span style="font-family:Arial;"><span style=""> </span><o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 18pt; text-align: justify;"><span style="font-family:Arial;">(Permite la entrada y salida de los correos) es el servidor de correo de Linux.<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 18pt; text-align: justify;"><span style="font-family:Arial;"><o:p></o:p>Este fichero es el encargado de ejecutar la entrada y salida de los correos de linux. El fichero sendmail.cf es compilado pero no viene soportado las cuentas UUCP hay que agregarle una línea a este fichero sendmail.<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 18pt; text-align: justify;"><span style="font-family:Arial;"><o:p></o:p>Ej: Mailer(uucp)dnl<span style=""> </span><o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 18pt; text-align: justify;"><span style="font-family:Arial;"><o:p></o:p>Editar este fichero a través del mc (main comand)<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 18pt; text-align: justify;"><span style="font-family:Arial;"><o:p></o:p>Ej: [root@mail] # mc<span style=""> </span>(enter)<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 18pt; text-align: justify;"><span style="font-family:Arial;"><o:p> </o:p>1.Buscar en la carpeta <b style="">etc.<o:p></o:p></b></span></p> <p class="MsoNormal" style="margin-left: 18pt; text-align: justify;"><span style="font-family:Arial;"><o:p></o:p>Ej: <b style="">etc/mail/sendmail.mc</b><o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 18pt; text-align: justify;"><span style="font-family:Arial;"><o:p> </o:p>2.Con el comando mc seleccionamos el fichero sendmail a través del siguiente directorio mostrado en el ejemplo anterior.<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 18pt; text-align: justify;"><span style="font-family:Arial;"><span style=""> </span>Tecla<span style=""> </span>F4<span style=""> </span>edita el fichero seleccionado.<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 18pt; text-align: justify;"><span style="font-family:Arial;"><span style=""> </span>Tecla<span style=""> </span>F2<span style=""> </span>salva el fichero seleccionado.<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 18pt; text-align: justify;"><span style="font-family:Arial;"><span style=""> </span>Tecla<span style=""> </span>F3<span style=""> </span>visualiza el fichero seleccionado sin poder realizar ninguna modificación.<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 18pt; text-align: justify;"><span style="font-family:Arial;"><o:p> </o:p></span><span style="font-family:Arial;">3.Después de haber configurado este fichero debe ser salvado para después compilarlo, ya que linux es un sistema programable algunos ficheros deben ser compilados.<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 18pt; text-align: justify;"><span lang="FR" style="font-family:Arial;"><o:p></o:p>Ej: [root@mail ]# cd etc<span style=""> </span>(enter)<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 18pt; text-align: justify;"><span lang="FR" style="font-family:Arial;"><span style=""> </span>[root@mail<span style=""> </span>etc]# cd mail<span style=""> </span>(enter)<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 18pt; text-align: justify;"><span lang="FR" style="font-family:Arial;"><span style=""> </span></span><span style="font-family:Arial;">[root@mail mail ]#<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 18pt; text-align: justify;"><span style="font-family:Arial;"><span style=""> </span><o:p></o:p><span style=""></span>Puede utilizar el comando mc para realizar estas operaciones, es decir ir al camino siguiente donde se encuentra este fichero. <o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 18pt; text-align: justify;"><span style="font-family:Arial;"><span style=""> </span><o:p></o:p>Para compilar el fichero sendmail existe otro compilador con el nombre <b style="">m4<o:p></o:p></b></span></p> <p class="MsoNormal" style="margin-left: 9pt; text-align: justify;"><span lang="FR" style="font-family:Arial;"><o:p> </o:p>[root@mail]#<span style=""> </span>m4<span style=""> </span>/<b style="">etc/mail/sendmail.mc > /etc/mail/sendmail.cf<span style=""> </span>(enter).</b><o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 9pt; text-align: justify;"><span style="font-family:Arial;"><o:p> </o:p>Una vez compilado el <b style="">sendmail</b> hay que ponerlo a funcionar<span style=""> </span>o deternerlo si se va ha realizar alguna modificación.<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 9pt; text-align: justify;"><span style="font-family:Arial;"><o:p> </o:p>Se puede realizar este proceso<span style=""> </span>a través del mc o por la ventana de sistema haciendo clic en el icono del terminal.<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 9pt; text-align: justify;"><span lang="FR" style="font-family:Arial;"><o:p></o:p>Ej:<span style=""> </span><b style="">etc/rc5.d /</b><span style=""> </span><o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 9pt; text-align: justify;"><span lang="FR" style="font-family:Arial;"><o:p> </o:p>[root@mail]# cd etc<span style=""> </span>(enter)<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 9pt; text-align: justify;"><span lang="FR" style="font-family:Arial;">[root@mail<span style=""> </span>etc]# cd rc5.d<span style=""> </span>(enter)<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 9pt; text-align: justify;"><span lang="FR" style="font-family:Arial;">[root@mail<span style=""> </span>rc5.d]#<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 9pt; text-align: justify;"><span style="font-family:Arial;"><o:p></o:p>Después que estamos posicionado en esta carperta se procede a poner en servicio el fichero sendmail.<span style=""> </span><o:p><br /></o:p></span><b style=""><span lang="EN-GB" style="font-family:Arial;">[root@mail<span style=""> </span>rc5.d]#</span></b><span lang="EN-GB" style="font-family:Arial;"> ./S80sendmail<span style=""> </span>stop <span style=""> </span>(enter)<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 9pt; text-align: justify;"><span lang="EN-GB" style="font-family:Arial;">shutting down sendmail<span style=""> </span>OK.<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 9pt; text-align: justify;"><span style="font-family:Arial;">Detiene el servicio de correo de sendmail.<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 9pt; text-align: justify;"><span style="font-family:Arial;"><o:p></o:p></span><b style=""><span lang="EN-GB" style="font-family:Arial;">[root@mail<span style=""> </span>rc5.d]#</span></b><span lang="EN-GB" style="font-family:Arial;"> ./S80sendmail<span style=""> </span>start <span style=""> </span>(enter)<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 9pt; text-align: justify;"><span style="font-family:Arial;">starting sendmail<span style=""> </span>OK.<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 9pt; text-align: justify;"><span style="font-family:Arial;">Inicia el servicio de correo de sendmail<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 9pt; text-align: justify;"><span style="font-family:Arial;"><o:p></o:p></span><b style=""><span lang="EN-GB" style="font-family:Arial;">[root@mail<span style=""> </span>rc5.d]#</span></b><span lang="EN-GB" style="font-family:Arial;"> ./S80sendmail <span style=""> </span>restart<span style=""> </span>(enter)<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 9pt; text-align: justify;"><b style=""><span lang="EN-GB" style="font-family:Arial;"><span style=""> </span></span></b><span lang="EN-GB" style="font-family:Arial;"><o:p></o:p>Resetea el servicio de correo<span style=""> </span><o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 9pt; text-align: justify;"><span lang="EN-GB" style="font-family:Arial;"></span><b style=""><span style="font-family:Arial;">Configuración del fichero Squid<span style=""> </span>(Proxy)</span></b><span style="font-family:Arial;"><o:p><br /></o:p>Este fichero se encuentra en la carpeta <b style="">/etc/squid/squid,</b> este fichero solo se edita y después debe ser salvado para guardar la configuración realizada no hay que compilarlo, lo puede editar con el main conmand<span style=""> </span>(mc) o con otro editor de texto.<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 9pt; text-align: justify;"><span style="font-family:Arial;"><o:p></o:p>Para ponerlo en servicio se realiza de la misma forma que el sendmail<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 9pt; text-align: justify;"><span style="font-family:Arial;"><o:p> </o:p></span><b style=""><span lang="EN-GB" style="font-family:Arial;">[root@mail<span style=""> </span>rc5.d]#</span></b><span lang="EN-GB" style="font-family:Arial;"> ./S90squid <span style=""> </span>stop <span style=""> </span>(enter)<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 9pt; text-align: justify;"><span lang="EN-GB" style="font-family:Arial;">shutting down <span style=""> </span>squid<span style=""> </span><span style=""> </span>OK.<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 9pt; text-align: justify;"><span style="font-family:Arial;">Detiene el servicio del proxy de<span style=""> </span>Squid.<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 9pt; text-align: justify;"><span style="font-family:Arial;"><o:p> </o:p></span><b style=""><span lang="EN-GB" style="font-family:Arial;">[root@mail<span style=""> </span>rc5.d]#</span></b><span lang="EN-GB" style="font-family:Arial;"> ./S90squid<span style=""> </span>start <span style=""> </span>(enter)<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 9pt; text-align: justify;"><span lang="EN-GB" style="font-family:Arial;">starting <span style=""> </span>squid <span style=""> </span><span style=""> </span><span style=""> </span>OK.<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 9pt; text-align: justify;"><span style="font-family:Arial;">Inicia el servicio de proxy de Squid<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 9pt; text-align: justify;"><span style="font-family:Arial;"><o:p> </o:p></span><b style=""><span lang="EN-GB" style="font-family:Arial;">[root@mail<span style=""> </span>rc5.d]#</span></b><span lang="EN-GB" style="font-family:Arial;"> ./S90squid <span style=""> </span><span style=""> </span>restart<span style=""> </span>(enter)<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 9pt; text-align: justify;"><b style=""><span lang="EN-GB" style="font-family:Arial;"><span style=""> </span></span></b><span style="font-family:Arial;"><o:p></o:p>Resetea el servicio del Proxy <span style=""> </span><o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 9pt; text-align: justify;"><b style=""><span style="font-family:Arial;">Verificación de la trazas de Sendmail<o:p></o:p></span></b></p> <p class="MsoNormal" style="margin-left: 9pt; text-align: justify;"><b style=""><span style="font-family:Arial;"><o:p> </o:p></span></b></p> <p class="MsoNormal" style="margin-left: 27pt; text-align: justify; text-indent: -18pt;"><!--[if !supportLists]--><span style="font-family:Arial;"></span><span style="font-family:Arial;">-Ejecutar el comando mc haciendo clic en el terminar de linux , después escribir el comando mc.<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 9pt; text-align: justify;"><span style="font-family:Arial;"><span style=""> </span><o:p></o:p><span style=""></span>[root@mail]# mc<span style=""> </span>(enter)<o:p><br /></o:p>Ir al camino donde se encuentra el fichero maillog<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 9pt; text-align: justify;"><span style="font-family:Arial;"><span style=""></span></span><b style=""><span style="font-family:Arial;">/var/log/miallog</span></b><span style="font-family:Arial;"><span style=""> </span>este fichero muestra todas las trazas de los correos entrantes y salientes.<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 9pt; text-align: justify;"><span style="font-family:Arial;"><o:p> </o:p>Con la tecla F3 se puede visualizar todo el contenido de este fichero.<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 9pt; text-align: justify;"><span style="font-family:Arial;"><o:p></o:p>Para chequear si los correos estan entrando o saliendo verificamos en la carpera siguiente.<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 9pt; text-align: justify;"><span style="font-family:Arial;"><o:p></o:p><span style=""></span>Ejecutar el comando mc haciendo clic en el terminar de linux , después escribir el comando mc <o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 9pt; text-align: justify;"><span style="font-family:Arial;"><o:p></o:p>[root@mail]# mc<span style=""> </span>(enter)<o:p><br /></o:p></span><b style=""><span style="font-family:Arial;">/var/spool/mqueve<span style=""> </span><o:p><br /></o:p>mqueve </span></b><span style="font-family:Arial;"><span style=""> </span>este fichero contiene la cantidad de correos salientes y entrantes con la fecha actualizada de los mismo.<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 9pt; text-align: justify;"><span style="font-family:Arial;"><o:p></o:p>Para selecinar la cantidad de correos con la tecla Shift y el #8 de la parte superior del teclado selecciona todos los correos y muestra la cantidad de los mismo y<span style=""> </span>de esta misma forma se desmarca los ficheros seleccionados.<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 9pt; text-align: justify;"><span style="font-family:Arial;"><o:p></o:p>Con la tecla F3 se puede visualizar todo el contenido de este fichero.<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 9pt; text-align: justify;"><span style="font-family:Arial;"><o:p> </o:p></span></p> <p class="MsoNormal" style="margin-left: 9pt; text-align: justify;"><span style="font-family:Arial;"><o:p> </o:p></span></p> <p class="MsoNormal" style="text-align: justify;"><span style="font-family:Arial;"><span style=""> </span></span><b style=""><span lang="EN-GB" style="font-family:Arial;"><o:p></o:p></span></b></p> <p class="MsoNormal" style="margin-left: 9pt; text-align: justify; font-weight: bold;"><span style="font-size:78%;"><span style="font-size:14;"><o:p> </o:p></span></span></p> <p class="MsoNormal" style="text-align: justify;"><span style="font-weight: bold;font-size:78%;" ><span style="font-size:14;"><span style=""> </span></span></span><b style=""><span lang="EN-GB" style="font-size:14;"><o:p></o:p></span></b></p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4073147572631937231-7649533875271930798?l=indira-informatica.blogspot.com'/></div>Indirahttp://www.blogger.com/profile/15516650582729525987noreply@blogger.com1tag:blogger.com,1999:blog-4073147572631937231.post-63719909217048056362007-04-04T08:46:00.000-07:002007-05-17T07:43:31.301-07:00Editores Web-Quanta Plus<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_Kfcp4sqo9wE/RhPI0cQ6BJI/AAAAAAAAAD0/RFvjdbZEWik/s1600-h/quanta2.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp0.blogger.com/_Kfcp4sqo9wE/RhPI0cQ6BJI/AAAAAAAAAD0/RFvjdbZEWik/s320/quanta2.jpg" alt="" id="BLOGGER_PHOTO_ID_5049600410478314642" border="0" /></a>Quanta Plus<p class="MsoNormal" style=""><span lang="ES-TRAD"><o:p></o:p>Quanta es un editor web desarrollado para el escritorio KDE. Soporta una multitud de lenguajes como HTML, Javascript, CSS, PHP, SQL, XML, ColdFusion, Perl, DTML, Zope o C++, lo que hace que hoy por hoy sea uno de los editores más utilizados en el desarrollo de páginas web en Linux.</span></p> <p class="MsoNormal" style=""><span lang="ES-TRAD">Este editor es un híbrido entre un editor web de texto y uno WYSIWYG o VPL (Visual Page Layout) ya que nos permite tanto hacer la página viendo el resultado final como directamente</span><span lang="ES-TRAD"> desde código.</span><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_Kfcp4sqo9wE/RhPJLcQ6BKI/AAAAAAAAAD8/nZiWZYNpN1k/s1600-h/QuantaPlus.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_Kfcp4sqo9wE/RhPJLcQ6BKI/AAAAAAAAAD8/nZiWZYNpN1k/s320/QuantaPlus.jpg" alt="" id="BLOGGER_PHOTO_ID_5049600805615305890" border="0" /></a></p> <p class="MsoNormal" style=""><span lang="ES-TRAD">Características</span></p> <p class="MsoNormal" style=""><span lang="ES-TRAD">Quanta nos ofrece multitud de funcionalidades, vamos a mencionar las más interesantes:</span></p> <p class="MsoNormal" style=""><span lang="ES-TRAD"><o:p> </o:p></span></p> <p class="MsoNormal" style=""><span lang="ES-TRAD"><span style=""> </span>* Coloreado de sintaxis para todos los lenguajes soportados.</span></p> <p class="MsoNormal" style=""><span lang="ES-TRAD"><span style=""> </span>* Cliente FTP integrado para colgar nuestra página de una manera fácil y rápida.</span></p> <p class="MsoNormal" style=""><span lang="ES-TRAD"><span style=""> </span>* Cajas de diálogos contextuales, donde podremos elegir las etiquetas HTML que queremos utilizar.</span></p> <p class="MsoNormal" style=""><span lang="ES-TRAD"><span style=""> </span>* Excelente navegador de directorios integrado, con el que accederemos a nuestros ficheros</span><span lang="ES-TRAD"> fácilmente.</span></p> <p class="MsoNormal" style=""><span lang="ES-TRAD"><span style=""> </span>* Completo panel de previsualización en el que podremos ver nuestro resultado final.</span></p> <p class="MsoNormal" style=""><span lang="ES-TRAD"><span style=""> </span>* Validador HTML integrado en la propia aplicación.</span></p> <p class="MsoNormal" style=""><span lang="ES-TRAD"><span style=""> </span>* Soporte de extensiones/plugins para añadir funcionalidades extra.</span></p> <p class="MsoNormal" style=""><span lang="ES-TRAD"><span style=""> </span>* Gran integración con el escritorio KDE, al estar desarrollado para él, lo que nos permitirá</span><span lang="ES-TRAD"> trabajar más a gusto con la aplicación si este es el escritorio que utilizamos.</span></p> <p class="MsoNormal" style=""><span lang="ES-TRAD"><o:p> </o:p></span></p> <p class="MsoNormal" style=""><span lang="ES-TRAD">La instalación es muy sencilla, el único requisito que necesitamos es tener las librerías de KDE instaladas. Si nuestro escritorio es KDE ya debemos tenerlas instaladas, en caso negativo, deberemos de instalar el paquete kdebase.</span></p> <p class="MsoNormal" style=""><span lang="ES-TRAD">Teniendo ya todas las librerías necesarias instaladas, el proceso de instalación de Quanta desde código fuente es muy sencillo. Lo primero que hacemos es descargarnos de la web oficial de Quanta el fichero disponible en la sección Downloads. Lo descomprimimos y lo instalamos siguiendo el método genérico de una instalación de una aplicación en Linux.</span></p> <p class="MsoNormal" style=""><span lang="ES-TRAD">Los comandos precedidos del signo del dólar son los comandos que debemos ejecutar como</span><span lang="ES-TRAD"> usuario, mientras que los que van con la almohadilla los tenemos que teclear como root:</span></p> <p class="MsoNormal" style=""><span lang="ES-TRAD"><o:p> </o:p></span></p> <p class="MsoNormal" style=""><span lang="ES-TRAD">$ tar xvfj kdewebdev-3.5.2.tar.bz2</span></p> <p class="MsoNormal" style=""><span lang="ES-TRAD">$ cd kdewebdev-3.5.2</span></p> <p class="MsoNormal" style=""><span style="" lang="EN-GB">$ su root<o:p></o:p></span></p> <p class="MsoNormal" style=""><span style="" lang="EN-GB">Password:<o:p></o:p></span></p> <p class="MsoNormal" style=""><span style="" lang="EN-GB"># ./configure</span></p> <p class="MsoNormal" style=""><span style="" lang="EN-GB"># make<o:p></o:p></span></p> <p class="MsoNormal" style=""><span style="" lang="EN-GB"># make install<o:p></o:p></span></p> <p class="MsoNormal" style=""><span style="" lang="EN-GB"><o:p> </o:p></span></p> <p class="MsoNormal" style=""><span lang="ES-TRAD">lo ejecutamos mediante el comando “quanta” y listo.</span></p> <p class="MsoNormal" style=""><span lang="ES-TRAD"><o:p> </o:p></span></p> <p class="MsoNormal" style=""><u><span lang="ES-TRAD">Extensiones – Plugins</span></u></p> <p class="MsoNormal" style=""><span lang="ES-TRAD">Quanta tiene soporte para añadir extensiones/plugins al editor, añadiéndole a éste funciones extra.</span></p> <p class="MsoNormal" style=""><span lang="ES-TRAD">Podemos instalarlas en el menú Settings–>Configure Plugins, aquí nos da la posibilidad de añadir, configurar o quitar plugins.</span></p> <p class="MsoNormal" style=""><span lang="ES-TRAD">Por defecto trae unos cuantos, como:</span></p> <p class="MsoNormal" style=""><span lang="ES-TRAD"><o:p> </o:p></span></p> <p class="MsoNormal" style=""><span lang="ES-TRAD"><span style=""> </span></span><span style="" lang="EN-GB">* CVS Management (Cervisia): un front-end para CVS. </span><span lang="ES-TRAD">Nos facilita el control de las distintas versiones.</span></p> <p class="MsoNormal" style=""><span lang="ES-TRAD"><span style=""> </span>* KFileReplace: entre otras cosas, posibilita buscar múltiples líneas en múltiples ficheros y</span><span lang="ES-TRAD"> reemplazar con comodines.</span></p> <p class="MsoNormal" style=""><span lang="ES-TRAD"><span style=""> </span>* KImageMapEditor: permite editar mapas de imagen para crear varias zonas de enlace en una misma imagen.</span></p> <p class="MsoNormal" style=""><span lang="ES-TRAD"><span style=""> </span>* Konsole: nos permite tener una terminal konsole integrada en Quanta.</span></p> <p class="MsoNormal" style=""><span lang="ES-TRAD"><span style=""> </span>* Link Checker: verifica que el documento HTML no tenga enlaces rotos.</span></p> <p class="MsoNormal" style=""><span lang="ES-TRAD"><span style=""> </span>* XSLT Debugger: depurador de documen-tos XSLT.</span></p> <p class="MsoNormal" style="text-align: center;" align="center"><b style=""><i style=""><u><span style="">Otros editores Web<o:p></o:p></span></u></i></b></p> <ul style="margin-top: 0cm;" type="disc"><li class="MsoNormal" style=""><span lang="ES-TRAD">Bluefish es otro potente editor web, muy similar a Quanta en características pero</span><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_Kfcp4sqo9wE/RhPJ5sQ6BLI/AAAAAAAAAEE/76ydk4OSYZw/s1600-h/bluefish.jpg"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://bp1.blogger.com/_Kfcp4sqo9wE/RhPJ5sQ6BLI/AAAAAAAAAEE/76ydk4OSYZw/s320/bluefish.jpg" alt="" id="BLOGGER_PHOTO_ID_5049601600184255666" border="0" /></a><span lang="ES-TRAD"> desarrollado para el escritorio GNOME, que utiliza las librerías GTK2. Al igual que Quanta, soporta una multitud de lenguajes tales como HTML, Javascript, CSS, PHP, Java, JSP, C, SQL, ColdFusion, XML, Perl, o Python entre otros.</span></li></ul> <p class="MsoNormal" style=""><span lang="ES-TRAD">Este editor al contrario que Quanta, es solo de texto. Es por ello que está destinado</span><span lang="ES-TRAD"> más a webmasters con experiencia, convirtiéndose a la vez en una herramienta deaprendizaje del lenguaje HTML para usuarios nóveles.</span></p> <ul style="margin-top: 0cm;" type="disc"><li class="MsoNormal" style=""><span style="">Nvu:</span><span lang="ES-TRAD">es sin duda el editor web WYSIWYG más completo para Linux. Es una alternativa de código abierto seria a aplicaciones propietarias como Macromedia Dreamweaver. Soporta lenguajes como HTML, CSS, Javascript, PHP, ASP o JSP.</span><span style=""><o:p></o:p></span></li></ul> <p class="MsoNormal" style=""><span lang="ES-TRAD"><o:p> </o:p></span></p> <p class="MsoNormal" style=""><span lang="ES-TRAD">Este editor también es un híbrido, aunque está más orientado a funcionar como editor</span><span lang="ES-TRAD"> WYSIWYG, nos permite modificar la página web desde código. Quizás sea el mejor editor web para usuarios nóveles, debido a su avanzado WYSIWYG y a la ayuda de los usuarios que tiene detrás en sus foros.</span><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_Kfcp4sqo9wE/RhPKm8Q6BMI/AAAAAAAAAEM/4GnDrngESOs/s1600-h/Nvu.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_Kfcp4sqo9wE/RhPKm8Q6BMI/AAAAAAAAAEM/4GnDrngESOs/s320/Nvu.jpg" alt="" id="BLOGGER_PHOTO_ID_5049602377573336258" border="0" /></a></p> <p class="MsoNormal" style=""><span lang="ES-TRAD"><o:p> </o:p></span></p> <p class="MsoNormal" style=""><span lang="ES-TRAD"><o:p> </o:p></span></p> <ul style="margin-top: 0cm;" type="disc"><li class="MsoNormal" style=""><span lang="ES-TRAD">Screem: es un discreto editor web desarrollado para GNOME es muy completo para el tamaño que ocupa. No tiene nada que envidiar a otros editores web de texto, tiene todo lo necesario para hacer que el desarrollo de nuestra página web en HTML, CSS y Javascript sea más fácil.</span></li></ul> <p class="MsoNormal" style=""><span lang="ES-TRAD"><o:p> </o:p></span></p> <p class="MsoNormal" style=""><span lang="ES-TRAD">Este editor es de tipo texto, en su propia página web señalan que no se trata de un editor WYSIWYG ya que éstos no crean un código HTML “limpio”, lo que puede hacer que nuestra web no se vea correctamente desde todos los navegadores, al no seguir el estándar.</span></p> <p class="MsoNormal" style=""><span lang="ES-TRAD">Para la consola tenemos:</span></p> <p class="MsoNormal" style=""><span lang="ES-TRAD"><o:p> </o:p></span></p> <p class="MsoNormal" style=""><span lang="ES-TRAD"><span style=""> </span>* Vim: Este sencillo, pero potente editor de texto tiene la función de coloreado de sintaxis, que se activa tecleando “:syntax on” mientras se visualiza el fichero a editar. Esto activará el coloreado de sintaxis para este script, si queremos que se active siempre por defecto, tenemos que editar el fichero de configuración de vim, /etc/.vimrc y añadir al final “syntax on”.</span></p> <p class="MsoNormal" style=""><span lang="ES-TRAD"><span style=""> </span>* Emacs: El eterno rival de Vim y quizás el editor de texto más completo disponible para Linux, soporta también el coloreado de sintaxis para casi todos los lenguajes de programación conocidos. Para activar el coloreado de sintaxis, abrimos el fichero a editar y vamos a Options–>Syntax Highlighting.</span></p> <p class="MsoNormal" style=""><span lang="ES-TRAD"><o:p> </o:p></span></p> <p class="MsoNormal" style=""><span lang="ES-TRAD">Para el escritorio tenemos los siguientes editores de texto:</span></p> <p class="MsoNormal" style=""><span lang="ES-TRAD"><o:p> </o:p></span></p> <p class="MsoNormal" style=""><span lang="ES-TRAD"><span style=""> </span>* Gedit: El editor de texto del escritorio GNOME. El coloreado de sintaxis se activará automáticamente cuando abramos el fichero a editar, según la extensión que tenga. Soporta HTML, C, C++, Java, XML, Python y Perl entre otros.</span></p> <p class="MsoNormal" style=""><span lang="ES-TRAD"><span style=""> </span>* Nedit: Al igual que Gedit, el coloreado de sintaxis se activa automáticamente al abrir un fichero según la extensión. Los lenguajes que soporta son: HTML, C, C++, Java, Ada, Fortran, Pascal, Yacc, Perl, Python, Tcl, Csh, Awk, LaTeX, VHDL, Verilog y más. Como vemos, Nedit es un gran editor de texto para programadores.</span></p> <p class="MsoNormal" style=""><span lang="ES-TRAD"><span style=""> </span>* Kate: El editor de texto del escritorio KDE. El coloreado de sintaxis también se activa automáticamente, aunque podemos cambiar el highlight utilizado en cualquier momento. Este editor es utilizado por grandes aplicaciones, como el editor HTML Quanta o Kdevelop (IDEde KDE). Soporta HTML, CSS, Java-script, XML, ASP, C, C++, JSP o PostScript entre muchos otros.</span></p> <p class="MsoNormal" style=""><span lang="ES-TRAD"><o:p></o:p>Hemos hablado de los editores web para desarrollar páginas web, pero también existen otras herramientas que nos facilitarán mucho la creación de nuestras páginas web. Como The Gimp: Editor de gráficos por excelencia en Linux. Esta aplicación está muy avanzada y es utilizada por medio mundo. Se podría decir que es el AdobePhotoshop de Linux.</span></p> <p class="MsoNormal" style=""><span lang="ES-TRAD"><o:p> </o:p></span></p> <p class="MsoNormal" style=""><span lang="ES-TRAD"><span style=""> </span></span></p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4073147572631937231-6371990921704805636?l=indira-informatica.blogspot.com'/></div>Indirahttp://www.blogger.com/profile/15516650582729525987noreply@blogger.com0tag:blogger.com,1999:blog-4073147572631937231.post-78421083936536404762007-04-04T08:20:00.000-07:002007-05-23T12:03:43.832-07:00Algunos trucos para Linux<h3><span style="font-weight: normal;font-family:Arial;font-size:100%;" ><span style="text-decoration: underline;">Como compilar el kernel de Debian.</span> <o:p></o:p></span></h3><h3><span style="font-weight: normal;font-family:Arial;font-size:100%;" >Estando en el directorio /usr/src/linux (hay que tener descomprimido el kernel en ese directorio) hacer:<br />$ sudo make-kpkg clean<br />$fakeroot make-kpkg --initrd -append-to-version .240206 binary<br /><br />$fakeroot make-kpkg --initrd -append-to-version .240206 kernel_image<br />Por este metodo se crea el kernel_image</span><br /><span style="font-weight: normal;font-family:Arial;font-size:100%;" ><br />Para la configuración genérica antes es mejor comprobar que nuestro kernel arranca con el initrd creado. Si no arranca creamos la imagen a mano:<br /><br /># cd /boot/<br /># mkinitrd -o /boot/initrd.img-2.6.5-2006-01-02 2.6.8-2006-01-02</span><br /></h3><h3><span style="font-weight: normal;font-family:Arial;font-size:100%;" ><br /><br />Para parchear el kernel<br /><br />$ cd /usr/src/linux<br />$ patch -Np1 -i ../bootsplash-3.1.4-2.6.15.diff<br /><br /><span style="text-decoration: underline;">Aumentar la resolución de pantalla en Ubuntu.</span></span></h3> <h3><span style=";font-family:Arial;font-size:100%;" > </span><span style="font-weight: normal;font-family:Arial;font-size:100%;" ><o:p></o:p></span></h3> <p><span style=";font-family:Arial;font-size:100%;" >Para aumentar la resolución de pantalla después de instalar Ubuntu, primero ir a Sistema > Preferencias > Resolución de <st1:personname productid="la Pantalla" st="on">la Pantalla</st1:personname> pero alli no permite cambiarlo solo te da la opción de a mas de 1024 x 768.Pero hay otra manera<o:p></o:p></span></p> <p><span style=";font-family:Arial;font-size:100%;" >Los pasos son los siguientes<br />1. Abre una consola y teclea...</span><br /></p> <p><span style=";font-family:Arial;font-size:100%;" ><br />su root<br /><br />(te va a pedir tu contraseña)<br /><br />2. Teclea estos comandos:<br /><br /><br />cd etc/X11</span><br /></p> <p><span style=";font-family:Arial;font-size:100%;" ><br />gedit xorg.conf<br /><br /><br />3. Ahora busca la línea al final que dice Section “Screen” y añade en cada una de las líneas siguientes la resolución que quieras (ejemplo, “1024x768” hay que poner las comillas).<br /><br /><br /></span><span style=";font-family:Arial;font-size:100%;" lang="EN-GB" >Section “Screen”<br />Identifier “Default Screen”<br />Device “NVIDIA Corporation NV34 [GeForce FX 5500]”</span><br /></p> <p><span style=";font-family:Arial;font-size:100%;" lang="EN-GB" >Monitor “Generic Monitor”<br />DefaultDepth 24<br />Option “AllowGLXWithComposite” “True”<br />Option “RenderAccel” “True”<br />Option “AddARGBGLXVisuals” “True”<br />SubSection “Display”<br />Depth 1</span><br /></p> <p><span style=";font-family:Arial;font-size:100%;" lang="EN-GB" >Modes<span style=""> </span>“1024×768″ “800×600″ “640×480″<br />EndSubSection<br />SubSection “Display”<br />Depth 4<br />Modes “1024×768″ “800×600″ “640×480″<br />EndSubSection<br />SubSection “Display”<br />Depth 8<br />Modes “1024×768″ “800×600″ “640×480″<br />EndSubSection<br />SubSection “Display”</span><br /></p> <p><span style=";font-family:Arial;font-size:100%;" lang="EN-GB" >Depth 15<br />Modes “1024×768″ “800×600″ “640×480″<br />EndSubSection<br />SubSection “Display”<br />Depth 16<br />Modes<span style=""> </span>“1024×768″ “800×600″ “640×480″<br />EndSubSection<br />SubSection “Display”<br />Depth 24<br />Modes “1024×768″ “800×600″ “640×480″</span><br /></p> <p><span style=";font-family:Arial;font-size:100%;" lang="EN-GB" >EndSubSection<br />EndSection<br /><br />4. </span><span style=";font-family:Arial;font-size:100%;" >Se guardan los cambios, se cierra y reinicie el gestor gráfico pulsando Ctrl + Alt + Del.<br /><br /><a href="http://chilelinux.blogspot.com/2007/03/instalar-automatix-2-en-kxubuntu-610.html"><span style="color: rgb(0, 0, 0);">Instalar Automatix<span style=""> </span>en Ubuntu 6.10</span></a></span></p> <p><span style=";font-family:Arial;font-size:100%;" lang="EN-GB" >Abrir Terminal y teclear:<br /><br />echo "deb http://www.getautomatix.com/apt edgy main" | sudo tee -a /etc/apt/sources.list<br /><br />wget http://www.getautomatix.com/apt/key.gpg.asc<br /><br />gpg --import key.gpg.asc<br /></span></p> <p><br /><span style=";font-family:Arial;font-size:100%;" lang="EN-GB" >gpg --export --armor 521A9C7C | sudo apt-key add -<br /><br />apt-get update<br /><br />apt-get install automatix2</span></p><h3><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_Kfcp4sqo9wE/RhPMjMQ6BNI/AAAAAAAAAEU/I8L0a6OsIHU/s1600-h/automatix.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_Kfcp4sqo9wE/RhPMjMQ6BNI/AAAAAAAAAEU/I8L0a6OsIHU/s320/automatix.jpg" alt="" id="BLOGGER_PHOTO_ID_5049604512172082386" border="0" /></a></h3> <p class="MsoNormal"><span style="font-size:100%;"><u><span style="font-family:Arial;">Comprimir y descomprimir en Linux<o:p></o:p></span></u></span></p> <p class="MsoNormal"><span style=";font-family:Arial;font-size:100%;" >Si queremos comprimir o descomprimir un fichero tar.gz en el directorio carpeta para que se genere toda su estructura de directorios, estos serían los comandos:<o:p></o:p></span></p> <p class="MsoNormal"><span style=";font-family:Arial;font-size:100%;" ><o:p> </o:p></span></p> <p class="MsoNormal"><span style="font-size:100%;"><u><span style="font-family:Arial;">Para Comprimir<o:p></o:p></span></u></span></p> <p class="MsoNormal"><span style=";font-family:Arial;font-size:100%;" >cd (carpeta)<br />tar -c (subcarpeta) fichero.tar<br /><!--[if !supportLineBreakNewLine]--><br /><!--[endif]--><o:p></o:p></span></p> <p class="MsoNormal"><span style=";font-family:Arial;font-size:100%;" >Para Descomprimir e instalar<o:p></o:p></span></p> <p class="MsoNormal"><span style=";font-family:Arial;font-size:100%;" >cd (carpeta)<br />tar -xzvf fichero.tar<o:p></o:p></span></p> <p class="MsoNormal"><span style=";font-family:Arial;font-size:100%;" lang="EN-GB" >./configure<o:p></o:p></span></p> <p class="MsoNormal"><span style=";font-family:Arial;font-size:100%;" lang="EN-GB" >make<o:p></o:p></span></p> <p class="MsoNormal"><span style=";font-family:Arial;font-size:100%;" lang="EN-GB" >make install<o:p></o:p></span></p> <p class="MsoNormal"><span style=";font-family:Arial;font-size:100%;" lang="EN-GB" ><o:p> </o:p></span></p> <p class="MsoNormal"><span style=";font-family:Arial;font-size:100%;" lang="EN-GB" >nota:<o:p></o:p></span></p> <p class="MsoNormal"><span style=";font-family:Arial;font-size:100%;" >Los ficheros tar, gz y tar.gz se pueden ver también desde MS-DOS o Windows con algunos compresores como el <a href="http://www.ghisler.com/">Total Commander</a> o el <a href="http://www.winzip.com/">WinZIP</a>.<o:p></o:p></span></p> <p class="MsoNormal"><span style=";font-family:Arial;font-size:100%;" ><o:p> </o:p></span></p> <p class="MsoNormal"><span style="font-size:100%;"><u><span style="font-family:Arial;">Mover ficheros grandes mediante disquetes.<o:p></o:p></span></u></span></p> <p><span style=";font-family:Arial;font-size:100%;" >Lo mejor es comprimir los ficheros que se van a mover y luego dividirlos para tener varios ficheros que podemos pasar con el comando mcopy ficheroX A:</span><span style=";font-family:Arial;font-size:100%;" ><o:p></o:p></span></p> <p><span style=";font-family:Arial;font-size:100%;" >Para volverlos a juntar copiamos esos ficheros al lugar de destino mediante mcopy A:*.* y los juntamos de nuevo mediante el comando cat fichero1 fichero2... > fichero<o:p></o:p></span></p> <p><span style="font-size:100%;"><u><span style="font-family:Arial;">Crear una cuenta de usuario sin contraseña.</span></u></span><span style=";font-family:Arial;font-size:100%;" > </span><span style=";font-family:Arial;font-size:100%;" ><o:p></o:p></span></p> <p><span style=";font-family:Arial;font-size:100%;" >Accedemos como root y creamos un usuario de la manera <i>adduser</i> . </span><span style=";font-family:Arial;font-size:100%;" ><o:p></o:p></span></p> <p><span style=";font-family:Arial;font-size:100%;" >Tecleamos el comando passwd -d (<i>nombre_usuario</i> )</span><span style=";font-family:Arial;font-size:100%;" ><o:p></o:p></span></p> <p><span style=";font-family:Arial;font-size:100%;" >Cada vez que pongamos de login este usuario entrará directamente sin pedirnos la contraseña </span><span style=";font-family:Arial;font-size:100%;" ><o:p></o:p></span></p> <p><span style="font-size:100%;"><u><span style="font-family:Arial;">NOTA</span></u></span><span style=";font-family:Arial;font-size:100%;" > : Este usuario debe tener permisos muy restringidos porque lo que hemos ganado en comodidad se ha perdido en seguridad sobre todo si nos conectamos a internet u otra red desde ese puesto. No es nada recomendable hacer esto con la cuenta <i>root</i>. </span><span style=";font-family:Arial;font-size:100%;" ><o:p></o:p></span></p> <p><span style="font-size:100%;"><a name="copycopy"></a><u><span style="font-family:Arial;">Copiar un disquete en otro.</span></u></span><span style=";font-family:Arial;font-size:100%;" ><o:p></o:p></span></p> <p><span style=";font-family:Arial;font-size:100%;" >Para esto podemos utilizar el comando dd de esta manera:</span><span style=";font-family:Arial;font-size:100%;" ><o:p></o:p></span></p> <p style="margin: 5pt 0cm 0.0001pt 36pt; text-indent: -18pt;"><!--[if !supportLists]--><span style=";font-family:Arial;font-size:100%;" ><span style="">1.<span style=""> </span></span></span><!--[endif]--><span style=";font-family:Arial;font-size:100%;" >Generamos la imagen del disco origen: <i>dd if=/dev/fd0 of=$disco/imagen.img</i> <o:p></o:p></span></p> <p style="margin: 5pt 0cm 0.0001pt 36pt; text-indent: -18pt;"><!--[if !supportLists]--><span style=";font-family:Arial;font-size:100%;" ><span style="">2.<span style=""> </span></span></span><!--[endif]--><span style=";font-family:Arial;font-size:100%;" >Copiar la imagen en el disco destino: <i>dd if=$disco/imagen.img of=/dev/fd0</i> <o:p></o:p></span></p> <p><span style=";font-family:Arial;font-size:100%;" >$disco es una variable que equivale al directorio por defecto del usuario actual en donde normalmente tendrás permisos de lectura y escritura <i>($disco se puede sustituir por ~ que se consigue con ALT- F4)</i>. </span><span style=";font-family:Arial;font-size:100%;" ><o:p></o:p></span></p> <p><span style=";font-family:Arial;font-size:100%;" >fd0 (disquetera).<o:p></o:p></span></p> <p><span style="font-size:100%;"><u><span style="font-family:Arial;">Para ver los discos en Windows<o:p></o:p></span></u></span></p> <p><span style=";font-family:Arial;font-size:100%;" >Instalar ntfs-3g ya sea a través del sinapty ó por<o:p></o:p></span></p> <p><span style=";font-family:Arial;font-size:100%;" >Aptitude ntfs-3g install<o:p></o:p></span></p> <p><span style=";font-family:Arial;font-size:100%;" >Luego en la carpeta etc,en el fichero fstab ponemos lo siguiente:<o:p></o:p></span></p> <p><span style=";font-family:Arial;font-size:100%;" >Este es para el caso en el que el disco duro es serial data<o:p></o:p></span></p> <p><span style=";font-family:Arial;font-size:100%;" >/dev/sda1/mnt/Sistema/ ntfs-3g silent,umask=0,locale=es_ES.ut f8 0 0<o:p></o:p></span></p> <p><span style=";font-family:Arial;font-size:100%;" >Si existe otra partición se pone entonces lo mismo con sda2 y el nombre del disco.<o:p></o:p></span></p> <p><span style=";font-family:Arial;font-size:100%;" >En el caso de que el disco duro sea IDE sería:<o:p></o:p></span></p> <p><span style=";font-family:Arial;font-size:100%;" >/dev/hda1/mnt/Sistema/ ntfs-3g silent,umask=0,locale=es_ES.ut f8 0 0<o:p></o:p></span></p> <p><span style="font-family:Arial;"><span style="font-size:100%;">Lo mismo con hda2 y el nombre del disco.</span><o:p></o:p></span></p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4073147572631937231-7842108393653640476?l=indira-informatica.blogspot.com'/></div>Indirahttp://www.blogger.com/profile/15516650582729525987noreply@blogger.com0tag:blogger.com,1999:blog-4073147572631937231.post-57595498814331090802007-03-18T13:52:00.000-07:002007-09-21T12:01:56.537-07:00Stallman<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.indira-informatica.blogspot.com/"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp1.blogger.com/_Kfcp4sqo9wE/Rf28gdYphZI/AAAAAAAAABE/o27U5r-B6fs/s320/4.jpggelzcz.jpg" alt="" id="BLOGGER_PHOTO_ID_5043394423554672018" border="0" /></a><br /><p class="MsoNormal">Stallman: ''No hay más remedio que migrar a software libre''</p> <p><b><a href="http://es.wikipedia.org/wiki/Richard_Stallman">Richard Stallman</a> (16 de marzo de 1953</b>), programador y una figura relevante del movimiento por el <a href="http://es.wikipedia.org/wiki/Software_libre">software libre</a>.</p> <p>Sus mayores logros como programador incluyen el editor de texto <a href="http://es.wikipedia.org/wiki/Emacs">Emacs</a>, el compilador <a href="http://es.wikipedia.org/wiki/Colecci%C3%B3n_de_compiladores_GNU">GCC</a>, y el depurador <a href="http://es.wikipedia.org/wiki/GNU_Debugger">GDB</a>, bajo la rúbrica del <a href="http://es.wikipedia.org/wiki/GNU">Proyecto GNU</a>. Pero su influencia es mayor por el establecimiento de un marco de referencia moral, político y legal para el movimiento del software libre, como una alternativa al desarrollo y distribución de <a href="http://es.wikipedia.org/wiki/Software_no_libre">software privativo</a>. Es también inventor del concepto de <a href="http://www.fundacioncopyleft.org/">Copyleft</a> (aunque no del término), un método para licenciar software de tal forma que éste permanezca siempre libre y su uso y modificación siempre reviertan en la comunidad.</p> <p>Stallman reconoció que hasta hace un tiempo, cuando le preguntaban por qué distribución de GNU/Linux usar, no sabía cual aconsejar, pues todas contenían software privativo, ahora, dice ya puede aconsejar varias entre ellas <a href="https://www.ututo.org/www/">Ututo</a>.</p> <p>Actualmente, <st1:personname productid="la Free Software" st="on">la <a href="http://es.wikipedia.org/wiki/Free_Software_Foundation">Free Software</a></st1:personname><a href="http://es.wikipedia.org/wiki/Free_Software_Foundation"> Foundation</a> (comunidad de software libre) <span style=""> </span>apoya oficialmente la distribución <a href="http://es.wikipedia.org/wiki/GNewSense">gNewSense</a> por ser 100% libre (estando basado en la popular distribución <a href="http://www.ubuntu-es.org/ubuntu/introduccion">Ubuntu</a>, pero quitando de esta todo el software privativo).</p> <p>De <a href="http://www.debian.org/index.es.html">Debian</a>, dijo que en su Web está claramente separado que software es privativo y cual no, pero que los usuarios generalmente no se fijan en esto, por lo que no la aconseja, el confesó que en su Ordenador tenía instalada una versión muy antigua de Debian, y que la próxima distribución a la que se pasaría sería Ututo(es de origen argentino), que no lo había hecho porque en el momento en que lo dijo la distribución no tenía un buen soporte en inglés, pero que eso se estaba solucionando.</p> <h2><span class="mw-headline">Curiosidades</span></h2> <p>Su aparentemente descuidada imagen y sus manías extravagantes (no utiliza teléfono <span style=""> </span><span style=""> </span>móvil, siempre va acompañado de su computadora portátil, lleva su propio colchón vaya donde vaya, etc.).</p> <p>Durante sus charlas aparece con una segunda personalidad que corresponde a San <span style=""> </span><i>Ignucio </i>en la que suele bendecir las computadoras de las personas.</p> <p>Stallman impartió una conferencia en <st1:personname productid="la UCI" st="on">la UCI</st1:personname><span style=""> </span>(Universidad de Ciencias Informáticas) y en<span style=""> </span><st1:personname productid="la Universidad" st="on">la Universidad</st1:personname> de <st1:personname productid="La Habana" st="on">La Habana</st1:personname> durante la celebración del evento Informática 2007 celebrado en el Palacio de las convenciones de <span style=""> </span><st1:personname productid="La Habana" st="on">La Habana</st1:personname>, Cuba del 12 al 16 de febrero del 2007</p> <p>En su visita a <st1:personname productid="La Habana" st="on">La Habana</st1:personname> hizo algunas declaraciones difundidas a nivel internacional con respecto a las limitantes de Cuba con respecto al uso de Internet,sobre esto señalo:</p> <p>"No me gusta (lo de limitar Internet), no digo que apoyo las políticas del Estado cubano", respondió Stallman a <st1:personname productid="la AFP" st="on">la <a href="http://www.afp.com/espanol/home/">AFP</a></st1:personname>, tras dictar una conferencia en <st1:personname productid="la Universidad" st="on">la <a href="http://www.uh.cu/">Universidad</a></st1:personname><a href="http://www.uh.cu/"> de </a><st1:personname productid="La Habana." st="on"><a href="http://www.uh.cu/">La Habana</a>.</st1:personname></p> <p>Entre las publicaciones que ha hecho les recomiendo</p> <p>-<a href="http://biblioweb.sindominio.net/pensamiento/softlibre/">“Software libre para una sociedad libre”</a></p> <p>-<a href="http://rootshell.be/%7Egualteri/things/patent-absurdity-es/">“El sin sentido de las patentes”</a></p> <p>También la entrevista cuyo titulo muy peculiar <a href="http://www.rebelion.org/noticia.php?id=16541"><b><span style="font-size:18;">"Bill Gates está espiándote"</span></b></a></p> <p><o:p> </o:p></p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4073147572631937231-5759549881433109080?l=indira-informatica.blogspot.com'/></div>Indirahttp://www.blogger.com/profile/15516650582729525987noreply@blogger.com0