miércoles, 27 de enero de 2010
Apuntes de Estadística
Hola a todos,
Ya pueden descargar los apuntes de la Unidad 1 de el curso de Probabilidad y Estadística.
Saludos,
Mariana.
miércoles, 20 de enero de 2010
Tips para almacenar eficientemente información obtenida en Internet
En ocasiones deseamos almacenar la información que contiene una página web, sin embargo al descargarla, también se almacenan imágenes innecesarias y otros elementos que solamente están ocupando espacio. A continuación presento un par de aplicaciones gratuitas que pueden ser de gran ayuda para almacenar la información encontrada en internet en un archivo de formato portátil o pdf.
La primera de ellas es un sitio llamado Print What You Like. En él se encuentra un cuadro de diálogo donde se introduce la URL del sitio que se desea almacenar. Cabe destacar que los frames en las páginas web algunas veces no permiten obtener los resultados deseados al utilizar esta herramienta, sin embargo en la mayoría de los casos funciona correctamente. Una vez introducida la URL, presionar Intro o el botón de al lado ("Start"). A continuación aparece en la misma pestaña o ventana una barra de opciones y menús en la parte izquierda y la página completa que deseamos guardar en la parte derecha. En los menús y las opciones podemos elegir las características que queremos modificar, como por ejemplo quitar todas las imágenes si sólo nos interesa el texto, quitar el fondo o hacer que el texto abarque todo el ancho de la página. Cuando estemos satisfechos con la apariencia que tendrá nuestro documento, basta con dar click en el letrero de "Save as", elegir el formato de archivo pdf y nombrar el archivo.
Ahora bien cuando deseamos salvar varios sitios con información relacionada en formato pdf y en un solo archivo, después de limpiarlos con Print What You Like podemos utilizar ArduoPdfMerger el cual es otra aplicación gratuita que permite guardar varios archivos en formato pdf en uno solo, descomponer un archivo pdf en sus páginas y seleccionar algunas o agregar páginas de un archivo pdf a otro. La interfaz de ArduoPdfMerger es muy intuitiva, primero debemos incluir los archivos que deseamos mezclar, seleccionando en el cuadro de diálogo que se despliega si queremos que aparezca el archivo completo o que aparezca separado en todas sus páginas. Finalmente el archivo pdf que estamos creando se guarda en la ubicación de nuestra preferencia y se le nombra utilizando el botón "Process". (Nota: en Windows Vista, es necesario correr la aplicación utilizando privilegios de Administrador, de lo contrario se producirán errores al ejecutar la aplicación.)
Con estas dos herramientas podremos bajar páginas completas (si así lo deseamos) y almacenarlas en un solo archivo con extensión pdf, lo cual evita la proliferación de archivos innecesarios permitiendo el uso eficiente del dispositivo donde almacenemos información, además, podremos consultar nuestra información prácticamente en cualquier equipo o en cualquier plataforma que contenga el Adobe Acrobat Reader instalado.
viernes, 8 de enero de 2010
Barbara Liskov
Bárbara Liskov es la primera mujer (una de las primeras personas) que obtuvo un doctorado en Ciencias de la Computación en Estados Unidos. En 1961, después de graduarse como Matemática de la Universidad de California en Berkeley decidió solicitar admisión al departamento de Postgrados de la Universidad de Princeton para recibir una respuesta negativa: Princeton no admitía estudiantes de sexo femenino. Fue en la Universidad de Stanford, a principios de la década de los 70s cuando obtuvo su doctorado en Ciencias de la Computación y en 1972, ingresó en el MIT como la primera mujer profesora del departamento de ciencias de la computación y ha estado trabajando en la docencia y en la investigación dentro de este instituto desde entonces.
El incidente de Princeton y los inconvenientes que las mujeres deseosas de realizar una carrera profesional en el área de la computación hace más de cuarenta años experimentaron, no la detuvieron para realizar una brillante carrera en un área predominantemente masculina que empezaba a cautivar la mirada de los científicos e investigadores.
Las investigaciones de la Doctora Liskov han tenido un impacto decisivo en áreas fundamentales de las ciencias de la computación tales como los sistemas operativos, lenguajes de programación, sistemas distribuidos y la metodología de la programación. Con el objeto de transmitir sus ideas acerca de la escritura de buenos programas, la Doctora Liskov creó el lenguaje de programación llamado CLU, el cual sirvió para sentar las bases de características propias de la programación orientada a objetos tales como el encapsulamiento, el polimorfismo o el manejo de excepciones. Durante la década de los 80s, el interés de la Doctora Liskov se centró en el desarrollo de aplicaciones que pudieran funcionar adecuadamente en internet. Sus contribuciones en el área de los sistemas distribuidos han sido fundamentales para que sistemas complejos tales como el motor de búsqueda de Google funcionen correctamente aún cuando millones de usuarios alrededor del mundo están subiendo, bajando o borrando información simultáneamente. A más de veinte años de haber sido concebidas, las ideas de la Doctora Liskov en torno a las aplicaciones en internet y los lenguajes de programación siguen vigentes. Actualmente, su interés está centrado en el área de seguridad, en la manera de lograr que la información delicada que circula a través de internet permanezca confidencial.
Sin lugar a dudas, la Doctora Bárbara Liskov es un personaje que inspira no tan sólo a la comunidad femenina que se encuentra estudiando una carrera en el área de las ciencias de la computación sino a todo estudiante de esta área. Durante el verano pasado, sus logros fueron reconocidos mediante el premio Turing (Association for Computing Machinery), el cual es considerado el “Premio Nobel de las ciencias de la computación”.
Fuentes
http://www.technologyreview.com/article/24107/
http://www.technologyreview.com/article/24108/
jueves, 17 de diciembre de 2009
Wolfram Alpha: de gran ayuda en Matemáticas
Wolfram Alpha se encuentra en un punto intermedio entre un buscador inteligente y una enciclopedia,. El proyecto, que se ha venido gestando por más de 20 años, ha dado sus primeros frutos en los últimos dos años. El objetivo de Wolfram Alpha es poner a disposición del público el conocimiento a través de una computadora. Al realizar una búsqueda, Wolfram Alpha regresa resultados de manera inteligente, no solamente miles de páginas con contenido similar o dudoso. En pocas palabras, Wolfram Alpha trata de responder con gran precisión lo que el usuario necesita saber en ese momento y lo sintetiza agregando imágenes, gráficas, estadísticas y otra información que pudiera resultar útil para la búsqueda realizada. Wolfram Alpha puede ser de gran ayuda en muchos campos del conocimiento y quizá un ejemplo claro es la forma en que muestra paso a paso el proceso de resolución de una operación matemática. Por ejemplo, si se desconoce el resultado de un límite, se puede introducir la instrucción para resolver ese límite y a continuación, Wolfram Alpha desplegará el proceso para resolverlo paso a paso. En algunos casos, como en el de la resolución de raíces polinomiales incluso se pueden encontrar gráficas que ilustran los resultados. Entre algunas operaciones matemáticas que Wolfram Alpha puede ayudar a resolver se encuentran diversas operaciones que involucran polinomios, los límites, las derivadas, las integrales y muchas otras más. Wolfram Alpha muestra el procedimiento de una forma muy rigurosa y se auxilia de leyes tales como la ley de L’Hôpital para resolver límites cuando sea necesario.
Wolfram Alpha puede ser una gran herramienta de ayuda para los estudiantes, vale la pena explorar su contenido. En el blog de Wolfram Alpha se encuentran ejemplos para introducir una operación matemática. Para visitar la página de Wolfram Alpha, haz click aqui.
domingo, 29 de noviembre de 2009
Software libre y propietario
La evolución de la computadora ha traído como consecuencia la evolución del software a tal punto que existen aplicaciones para casi todo tipo de tareas desde las muy simples hasta tareas complejas propias de una investigación doctoral por citar un ejemplo.
El concepto de software libre y el de software propietario son parte de esta evolución y en esencia se trata de dos opciones entre las que el usuario puede optar para proveerse del software que necesite dependiendo de las actividades que realiza a través de su computadora.
Ninguna de las dos alternativas es perfecta y solamente el usuario que elije alguna de ellas es capaz de decir cuál satisface mejor sus necesidades basándose en las condiciones que lo rodean y que son factores decisivos a la hora de hacer tal elección. Las condiciones en las que se desarrolla la vida de cada usuario son diferentes, es por eso que individualmente se puede afirmar cuál de las dos opciones de software es la mejor, pero a la hora de generalizar es muy difícil tomar una postura.
Lo que distingue al software libre del propietario es la adquisición gratuita y legal por parte de los usuarios de los programas e incluso del código fuente. Con el software propietario se debe pagar una licencia que en ocasiones resulta onerosa, sobretodo en tiempos de crisis financiera como los que se están viviendo en la actualidad.
Tal vez si no hubiera crisis y la brecha económica entre distintos grupos sociales fuera menor, el software propietario no estaría perdiendo poco a poco terreno frente al software libre, pues este último ha producido aplicaciones de una calidad extraordinaria que representan una competencia seria para el software propietario. Algunos ejemplos claros de ello son el navegador Mozilla Firefox, la suite de ofimática de Google Docs, el sistema operativo Ubuntu, sólo por citar algunos de los programas de software libre más exitosos y estables.
El debate para determinar cuál de estos modelos de software es el mejor es una lucha apasionada entre los bandos que apoyan a ambas partes, sin embargo, la competencia entre éstos es quien nos ha proporcionado productos de gran calidad y es un elemento que favorece tanto a los consumidores como a los mercados y a los productores de software pues los empuja a innovar para captar la atención de los usuarios, a mejorar sus productos, a buscar alternativas para poder llegar hasta las masas y a descubrir nuevos caminos para aplicar la tecnología. Como ya se mencionó en la exposición del viernes 13 de noviembre, buen software es buen software sin importar si la licencia es libre o propietaria.
Aspectos éticos de la actividad profesional
En la primera película de la reciente trilogía del Hombre Araña, un personaje afirmó que todo poder conlleva una responsabilidad, y esto es una realidad tangible para cualquier persona pero tal vez se acentúa con mayor fuerza para quienes ejercen como profesionales en un área determinada.
Ciertamente la rebeldía del ser humano se hace patente en muchas de sus acciones y al hablar de ética surge una reacción de aversión en mayor o menor medida puesto que la ética es vista como una ciencia aburrida que pretende dictaminar la conducta de las personas. Por supuesto que esta afirmación es falsa, pues si el hombre creó a la ciencia y sus ramas, entonces la ética es creación del hombre y es el hombre mismo quien pretende dictaminar su propia conducta.
La ética es la formalización de las medidas que se toman para lograr una coexistencia armoniosa. Fundamentalmente pretende que el ser humano realice su vida cotidiana sin perjudicar a terceros en cuanto a que esto sea posible. Este objetivo es difícil de lograr al observar que la realidad actual es sumamente compleja y que la toma de decisiones es un trabajo que requiere un esfuerzo titánico al medir las consecuencias en busca de la solución menos dañina.
Esta complejidad en la realidad provoca que en muchas ocasiones el profesional se encuentre ante una disyuntiva cuyas opciones no le permiten evitar consecuencias negativas y entonces debe optar por aquélla que sea menos perjudicial para la sociedad y el mundo en general, pero esto no es nada fácil.
Tecnologías emergentes
En los últimos tiempos el conocimiento se ha desbordado pasando los límites de la imaginación. Hoy es inconcebible que un solo ser humano pueda abarcar todas las áreas del conocimiento y sea capaz de aprender todo lo que la ciencia ha desvelado. Al pensar que hace poco más de 300 años un solo hombre era capaz de saber todo aquello que se había descubierto y de escribirlo en una serie de libros se puede formar una idea de la velocidad y la voracidad con que el saber ha crecido y la inmensa aceleración con la que se está generando nuevo conocimiento.
De esta forma, las tecnologías emergentes son el conocimiento joven, aquél saber que apenas está siendo explorado y que a lo largo de los años, al pasar de emergente a maduro, ha transformado la existencia de la humanidad. Lo que ahora se está gestando en laboratorios y centros de investigación científica, con seguridad mañana será un elemento más de la vida común.
Para innovar hace falta curiosidad y también podría afirmarse que un poco de arrogancia. Muchas de las ideas que están siendo desarrolladas buscan soluciones a partir de cambios introducidos artificialmente en la naturaleza, y las consecuencias deben ser medidas cuidadosamente. En términos muy generales, el ser humano siempre se ha comportado como el dueño exclusivo del planeta pisoteando a las demás especies. Poco a poco se ha tomado conciencia de esta actitud que resulta dañina para todo ser vivo incluyendo al hombre y es grato reconocer que algunas de las tecnologías emergentes están orientadas hacia un uso más responsable de los recursos naturales o hacia la búsqueda de soluciones alternativas que no sean dañinas para con el medio ambiente.
Con todo, echar un vistazo a lo nuevo, a aquello que pronto se integrará a la vida común es asomarse a una ventana cuyo abanico de posibilidades no deja de ser excitante y a su vez un respiro ante la posibilidad de lograr mejorar la existencia de todo ser viviente a través de la comprensión y el respeto basados en la inteligencia... natural o artificial.
Suscribirse a:
Entradas (Atom)