Bienvenido(a) a Grupo Linuxero del Bajío jueves, octubre 21 2021 @ 12:50 CEST

ICT solicita personal

  • Autor:
  • Lecturas 1,529
Anuncios

ICT Consulting busca personas que deseen integrarse a su equipo de trabajo:

Agente de Service Desk:

Proporcionar atención telefónica y solucionar problemas de primer nivel para todas las llamadas entrantes. Desarrollar todas las fases de solución del problema incluyendo interpretación, análisis, investigación y resolución de problemas técnicos de distintas plataformas y categorías de software y hardware.

Descripción del lenguaje JavaScript

  • Autor:
  • Lecturas 1,699
Artículos En 1995, Netscape Navigator estaba en su cúspide como el navegador de Internet, cuando su recién fichaje, Brendan Eich, tuvo la genial idea de insertar un lenguaje de programación dentro del navegador, pudiendo así ofrecer páginas web cuya interfaz con el usuario fuera más dinámica.

Eich primero esbozó un lenguaje muy cercano a Scheme, un dialecto de Lisp, pero los empleados de cuello blanco pusieron el grito en el cielo: "¿cómo iba la gente a usar un lenguaje de programación funcional para hacer sus páginas?", así que trocaron hacia un diseño ecléctico, por no decir "frankesteiniano": Una sintaxis similar a C, un conjunto de estructuras predefinidas cuyos nombres fueron tomados de Java, y los conceptos principales de diseño fueron tomados de Scheme y del poco conocido lenguaje de programación, Self.

Así es, el lenguaje de programación JavaScript, el que recobró importancia tras el advenimiento de Ajax, tiene tanta relación con los lenguajes funcionales clásicos, como con los lenguajes imperativos como C, Pascal o Java. Y tal vez sea precisamente eso, su enfoque mixto, el motivo principal de su éxito.

El nombre de JavaScript se debe a la lamentable consecuencia de una negociación económica entre Sun y Netscape, ya que el primero quería que todo en Internet tuviera el prefijo Java y el segundo, poder distribuir la máquina virtual de Java junto con el navegador. El lenguaje tuvo, antes de su distribución al público, nombres mucho más sugerentes, como LiveScript, o, más anteriormente, Mocha.

En 1996, Netscape sometió el lenguaje a ECMA Internacional, para que, dentro de un comité internacional, se decidiera el desarrollo del lenguaje, y no estuviera a merced de intereses comerciales que conducirían a un cisma de la Web. No obstante, se rebautizó el lenguaje dentro del comité a ECMAScript. Actualmente existen varias encarnaciones de esta especificación, tal como el mismo JavaScript, JScript de Microsoft, ActionScript de Adobe, QtScript, etcétera.

Pero veamos más de cerca las características de diseño más relevantes del lenguaje:

Vectorización

  • Autor:
  • Lecturas 1,737
Artículos

En 1966 un profesor de la Universidad de Stanford, Michael J. Flynn propuso una clasificación para la arquitectura de computadoras conocida como la Taxonomía de Flynn [1].

Esta clasificación está basada en el número concurrente de instrucciones y en los flujos de datos disponibles en la arquitectura:

|---------------+--------------------+----------------------|
|               | Single Instruction | Multiple Instruction |
|---------------+--------------------+----------------------|
| Single Data   | SISD               | MISD                 |
| Multiple Data | SIMD               | MIMD                 |
|---------------+--------------------+----------------------|

De manera general los ordenadores personales pueden considerarse como SISD: Single Instruction, Single Data. Estos procesadores solamente pueden hacer una operación sobre un valor a la vez.

Sin embargo, con la llegada del procesamiento multimedia, el mercado de los ordenadores personales comenzó a ejercer presión sobre los fabricantes de chips para proveer de hardware más potente capaz de reproducir audio y vídeo (actividad muy demandante de poder de cómputo), sin afectar la sensación de desempeño en las demás tareas.

Y otra vez resucitó

  • Autor:
  • Lecturas 1,620
GLIB Después de muchos tropiezos, el servidor del GLiB está de nuevo en línea. En esta reencarnación sólo el disco duro ha salido indemne, el resto es un Frankestein donado por Juan José Salgado. Muchas gracias Juan José.

El siguiente paso para lograr una situación más o menos estable es migrar el servidor a un coqueto GuruPlug: ARM, green computing y demás.

Estaremos informando.

Dell promueve Linux

  • Autor:
  • Lecturas 2,039
Noticias

Dell desde hace un rato tiene la opción de poder cambiar el sistema operativo en algunos de los equipos que vende del omnipresente MS-Windows a Ubuntu. Si bien la diferencia en el precio no se nota (e incluso a veces es ridícula), Dell ha procurado estar dando información sobre Linux y en particular la distro que usa: Ubuntu.

En el su sección de "Open Source" dan 10 puntos por los cuales elegir Ubuntu sobre Windows:
cont.

Functional Programming

  • Autor:
  • Lecturas 1,648
Artículos Una de las tantas cosas que lamento de mi pobre educación profesional, ha sido que salí de la universidad sin saber qué es la programación funcional [1].

Recuerdo una ocasión que un compañero del tecno y yo llenamos un cuestionario para el proceso de reclutamiento de una empresa. Una pregunta era, más o menos, ¿conoce algún lenguaje de programación funcional? Nos quedamos mirando y dijimos "C y Pascal usan funciones ¿no? Entonces sí". Ay, el mero recuerdo me avergüenza de sobremanera.

Pero lo más lamentable es la situación sigue igual. Varias generaciones han pasado desde que yo me gradué y todas terminan ignorando por completo lenguajes como Lisp, Haskel o Erlang.

Demasiadas herramientas

  • Autor:
  • Lecturas 1,832
Seguridad Pues aquí me encuentro redactando a las 1:20 a.m. justo después de tomarme 2 red bull y correr 10 km.

La otra vez fui a una conferencia de seguridad de un supuesto experto en la materia. Y el dijo algo que me llamó mucho la atención pero a la vez me molesto un poco.

Dijo que ahora se podía hackear con 4 clicks.

Y bueno, trataré de dar mi punto de vista al respecto. La verdad creo que su comentario es erróneo, y de igual manera siento que ahora los que se dicen consultores o expertos en seguridad no tienen el más mínimo conocimiento en la materia y por tener un CISSP [1] se sienten la maravilla del mundo.

1. http://en.wikipedia.org/wiki/Certified_Information_Systems_Security_Professional

DEVOSSBA

  • Autor:
  • Lecturas 1,667
Anuncios

Buenas noches chavos. Los que han utilizado OSSIM sabrán que está padre. Actualmente lo agarré de base para empezar a agregarle más cosas; ya tengo también software de BackTrack instalado ahí y funcionando; estoy agregándole cacti, y quiero meterle también un shapper. Si alguien se anima a entrar a jugar sera bienvenido(a).

Dev (devian) (sic), Oss (ossim), Ba (backtrack).