The Information Systems and Computer Applications examination covers material that is usually taught in an introductory college-level business information systems course.

Archive for November 15, 2010

Apple lanza la Preview 5 de Xcode 4 con iOS 4.2 GM

Entre las muchas novedades que Apple ha lanzado en los últimos días, hay una importante para el mundo de desarrollo para iOS: el lanzamiento de la nueva preview de Xcode 4, con iOS 4.2 GM integrado.

new single window20100721 Apple lanza la Preview 5 de Xcode 4 con iOS 4.2 GM

¿Pero qué es Xcode? Pues bien, es la herramienta universal de desarrollo para entornos Apple. Con esta herramienta puede desarrollarse indistintamente tanto para Mac OS X como para iOS, y es la única que tiene soporte oficial para desarrollar en iOS. Aunque Apple finalmente ha autorizado que otras herramientas que no sean la suya sean capaces de generar ficheros de aplicación para iOS (ficheros de extensión .ipa o iPhone Application), se entiende que usar esta es lo que “todos deberíamos hacer” salvo casos especiales.

La versión actual en versión final es el Xcode 3.2.4 (3.2.5 si viene con iOS 4.2 GM), pero esta versión aún utiliza como compilador gcc, el compilador nativo c para Unix, además de dividir en diferentes aplicaciones la programación y el diseño de interfaces. Pero eso, va a cambiar en breve con la nueva versión 4, de la que Apple liberó el otro día la Preview 5. Esta nueva versión, sólo disponible para desarrolladores suscritos al programa iOS Developer Program, incluye interesantes nuevas características, como la inclusión de un nuevo compilador LLVM 2.0, tecnología de compilación open source con soporte para C, C++ y el famoso Objetive-C que usa Apple. Otra de las grandes novedades es la unificación del diseñador de interfaces con el entorno de desarrollo, de forma que ahora son una única aplicación, lo que facilita y mejora la usabilidad y productividad de la herramienta.

Viendo este paso, la versión de Preview por la que ya está la nueva herramienta, y la incorporación de iOS 4.2 a este, nos da que pensar que puede que le falte muy poco para ver su salida oficial, en lo que es un nuevo y muy importante paso para el desarrollo de aplicaciones para iOS y la nueva Mac App Store.

 

Este nuevo Xcode 4 incorpora algunas funciones muy interesantes para todos los desarrolladores, como:

  • Trabajo en una sola ventana, de forma que todos los elementos necesarios para la programación están al alcance sin ningún problema, entre ellos los diferentes navegadores para todos los elementos del proyecto.
  • Constructor de interfaces (Interface Builder) integrado dentro de Xcode, de forma que deja de ser una aplicación independiente como lo era hasta ahora. No más grabaciones u olvidos de ello cuando se iba de un sitio a otro.
  • Asistentes, que ayudan a conocer los diagramas de estructura de nuestra aplicación, ficheros implicados, su relación…
  • Compilador LLVM 2.0, compilador de nueva generación, open source, con soporte completo de C, C++ y Objetive-C. Compila el doble de rápido que el anterior compilador del sistema gcc. El IDE de Xcode, también es capaz de etiquetar y trabajar con C y C++.
  • Fix-It, un inteligente asistente que nos advierte en tiempo real de los fallos de codificación, tanto en instrucciones, como objetos, métodos, variables…
  • Editor de versiones, o donde Xcode se encuentra con Time Machine. Mientras vamos trabajando, las diferentes versiones se van almacenando y siempre podremos volver atrás hacia cambios o versiones anteriores, comparando y trayendo las partes de código que más nos interesen o que hubiéramos dado por perdidas.
  • Nuevo Debugger, un nuevo elemento aportado por Apple al proyecto open source** LLVM al que aporta muchos de sus desarrollos. En este caso se trata de LLDB, un *debugger que permite la ejecución punto por punto de nuestro código, seguimiento, control de valores, procesamiento multiprocesador y uso de tecnologías como Grand Central Dispatch.
  • Instruments para Xcode 4, que mejora sustancialmente todas las posibilidades y pruebas que nos permite este entorno de testeo y estrés de aplicaciones, tanto normales como gráficas. Con librerías OpenGL ES podremos testear el rendimiento gráfico del iPhone, en cada uno de los modelos de este y ajustar mejor nuestro desarrollo.

Los cambios aportados por esta nueva versión, versan sobre correcciones y mejoras a nivel de desarrollo muy específico, por lo que comentar aquí estos cambios sería un poco vacío.

Sin duda, hay un mundo Apple increíblemente grande y potente, a través del mundo del desarrollo de software, donde Apple es un gran proveedor de tecnologías y desarrollos al mundo open source, y que al final convierten a la misma Apple en uno de los grandes gigantes del mundo del desarrollo junto a otras grandes empresas del sector como Microsoft, Oracle o IBM.

Apple lanza la Preview 5 de Xcode 4 con iOS 4.2 GM escrita en AppleWeblog el 15 November, 2010 por neotheone
Enviar a Twitter | Compartir en Facebook

Advertisements

The phone phreaks never die✔

Los phreakers nunca mueren

Hace ya bastante tiempo que el phreaking paso a unificarse de algún modo con el hacking. Todo ese mundo “analógico” ha pasado a una vida mejor, unificando esta con la mayoría de tecnologías digitales y aprovechando de las ventajas que estas ofrecen.
La Voz sobre IP nos ha traído un sinfín de equipos y nuevas arquitecturas de telecomunicaciones (gateways VoIP, gatekeepers, fxo/fxs switchs, Fax Servers) que tambien se ha unificado con las redes tradicionales de datos. En consecuencia el acceso a dichos equipos por parte de los ya olvidados phreakers resulta un tanto mas barato y rápido a la hora de hacer “wardialing”, el cual pasaría a ser algún tipo de escaneo/sniffing de red en busca de ciertos banners/servicios/protocolos comunmente usados para hacer uso de los mismos.
Antiguamente cuando un phreaker necesitaba no dejar cierto tipo de rastro o al menos impedir en cierta medida una detección del mismo, solía crear varias lineas de salto entre centralitas PBX. No existe mucha diferencia entre usar una cadena de proxys, incluso muchas de estas centralitas estaba localizadas físicamente en diferentes países. Si a esto le añadíamos la disposición de un teléfono GSM, la movilidad y la reprogramación del teléfono, cambio de IME, clonación de tarjetas SIM (Un ejemplo de ello pueden ser los hermanos Badir), la complejidad de rastreo era aún mayor, por no decir prácticamente imposible.
En aquellos años quien hacia eso no era precisamente para llamar su novia gratis, sino mas bien para realizar ataques muy sofisticados hacia ciertos sitios, para después simplemente desaparecer.
Por entonces se me ocurrió pensar en las comunicaciones vía satélite, y qué equipos podrían ofrecerme acceso para realizar una llamada o enviar un SMS desde un lugar de difícil acceso. ¿Y qué puede ser más complejo que usar una pasarela en movimiento?, ¿y si a esto le añadimos la localización física del mismo se encuentra fuera de las ley porque este esta en Alta mar o aguas internacionales?. Si, has leído bien…estamos hablando de un barco.
Ya tenemos nuestra meta y tan solo tenemos que localizarlos. Para quien no lo sepa la mayoría de grandes yates (mas de 40 pies) incluyen conexión vía satélite para encapsular llamadas GSM, GPRS, etc. Por lo que solo tenemos que localizarlos, y esto puede hacerse por las mismas vías que se suelen localizar diferentes tipos de equipos conectados a Internet. En nuestro caso vamos a hablar de uno en particular que continua usandose frecuentemente, el Maritime GSM de la empresa Zynetix. Y lo usaremos para enviar un mensaje de texto SMS.
Esquema de funcionamiento del Maritime GSM de Zynetix

Se pueden localizar fácilmente por el uso del banner HTTP “Zynetix MaritimeGSM” que usa dicho aparato. Una vez encontrada nuestra “pasarela” y que comúnmente suele usar las credenciales por defecto (Usuario admin, Clave admin) y en el caso de no tenerlas existe la posibilidad de realizar un bypass en la autenticación que no es actualmente publica, pero existe dicha posibilidad. Accediendo al sistema encontramos un panel muy sencillo:

Podemos obtener la posición actual del  yate en la sección State & Configuration como vemos a continuación y en el cual hemos suprimido la dirección exacta:
Esta posición de GPS podemos situarla en el mapa usando simplemente la herramienta de Google Maps:
¿Un buen sitio para enviar un SMS no?

Desde la misma interfaz Web podemos hacer nuestro envío, en este caso usaremos un número de teléfono de una operadora virtual del que ya hablaremos en otro post, lo cual garantizará que podamos comprobar el servicio sin dejar ningún rastro de un teléfono propio. Y efectivamente, recibimos el mensaje y además falseando el “Originator id”.

No vamos a entrar en más detalles por seguridad, pero este tipo de aparatos al igual que la gran mayoría son bastante susceptibles a diferentes tipos de ataques para conseguir el acceso al mismo y mantenerlo. Muchos se basan en GNU/Linux y nos ofrecen la posibilidad de realizar llamadas GSM, tanto por interfaz web como con una aplicación cliente que deberemos instalar en nuestro equipo. Pero esto ya os lo dejamos a vosotros para que investiguéis y os deis cuenta de que el phreaking sigue vivo y hay formas bastante originales de seguir ocultos detrás de una llamada.
Referencias

[+] http://www.zynetix.com/index.php?/solutions/maritime-gsm/
[+] http://es.wikipedia.org/wiki/Alta_mar

Artículo contribuido por @revskills

—————————————————————————————————————-


One chip inside brain

Supongamos que este fin de semana fuiste a un restaurante a cenar con tu pareja, y pasaste una velada realmente mágica. En unos años recordarás ese día con cariño y emoción, pero lo más seguro es que no recuerdes los detalles como el color de la mantelería, la distribución de mesas, y otros por el estilo…

¿Qué tal si tomaras una fotografía y la almacenaras en un chip que llevas implantado en la cabeza para consultar tus recuerdos siempre que los necesites?

Lo que suena a película de ciencia ficción, podría ser una realidad en unos veinte años, según la propuesta de la empresa Evernote: Una aplicación de captura de memoria que se implante en el cerebro humano como un chip.

El CEO de Evernote, Phil Libin, previendo que nos costará digerir su idea, confía en que con el tiempo estaremos preparados para asumirla con total naturalidad:

La idea es que en un plazo largo, estamos hablando del futuro tipo ciencia ficción dentro de 20 años, no le importará a nadie. La gente simplemente tendrá un chip en la cabeza o algo así. Simplemente piensas en él y ahí está tu cerebro externo”.

Hoy Evernote es una aplicación que nos permite almacenar datos del día a día, sirviendo como una suerte de agenda u organizador de información, a la que puedes acceder vía Web utilizando cualquier dispositivo con conexión a Internet.

Si bien es cierto que la aplicación tal como está puede resultar útil para administrar las tareas de la vida diaria, dado que cada día manejamos mayor volumen de información y también somos susceptibles a olvidar más cosas, resulta bastante curioso que la empresa se proponga crear un chip para implantarlo, ¡nada más y nada menos que en nuestra cabeza!

Y es que queda claro que la idea de convertir Evernote en una aplicación de captura de memoria, dependerá en gran medida de que sus estrategas logren convencernos de someternos a una intervención quirúrgica para implantarnos el bendito chip en nuestra cabeza y disponer, literalmente, de un segundo cerebro…

Supongamos que viajamos al futuro y efectivamente nos encontramos con la posibilidad que plantea Libin: ¿Te implantarías un chip en el cerebro para guardar tus recuerdos?

Link: Un chip como segundo cerebro (ABC)


Asus P67

Asus presenta sus modelos P67 para Sandy Bridge con USB 3.0 y Bluetooth

Tras los primeros modelos de MSI, ahora es el turno de Asus. Hablamos de las nuevas placas compatibles con los próximos procesadores Sandy Bridge, unos modelos que como puedes ver en la foto, no sólo impactan por sus prestaciones, sino también por su diseño. Esa que ves ahí es la Sabertooth P67, una placa con 5 años de garantía, componentes eléctricos con grado militar y una interesante carcasa protectora que, además de evitar cualquier posible percance con alguno de sus minúsculos componentes y regalarnos una vista diferente a lo que estamos acostumbrados a ver, ayuda a mejorar la circulación del aire por toda su superficie.

Además de este monstruo y el resto de modelos presentados (todos con USB 3.0 y Bluetooth, por cierto), destacamos otro de pequeñas dimensiones. La P8P67-I, un modelo Mini-ITX que hará las delicias de aquellos amantes del modding minúsculo que no quieran prescindir de rendimiento. ¿Te has decidido ya por alguna? Te dejamos con un par de enlaces para que veas todos los detalles al milímetro de los modelos anunciados.

Leer – Repaso a las placas en TechReport
Leer – Las placas en Anandtech