abril 2013 – Instituto FOC | Informática ONLINE | FP Informática ONLINE

AMD «Centurion» una apuesta de AMD por competir con las altas prestaciones de Intel

AMD-FX-Centurion

Esta nueva familia de procesadores se llamará AMD FX ‘Centiruon Edition’. Se trataría del actual AMD FX pero modificado. Los AMD FX ‘Centiruon Edition’ están basados en la actual plataforma Vishera y según AMD podrían alcanzar los 5 GHz de frecuencia de reloj en su modo Turbo. No se esperan grandes cambios o novedades respecto de los actuales AMD FX, a parte de la velocidad, estarían diseñados con ocho núcleos y con el mismo soporte hardware que el resto de modelos: socket AM3+ y los actuales chipsets de AMD. Se trata de una edición especial pensada para aportar un extra de rendimiento.

Según AMD, promete tener un rendimiento a la altura de los Intel Core i7 más potentes. Respecto a su precio, estará alrededor de los 795 dólares para el modelo superior, que será el competidor del actual Core i7-3970X.

Convocatoria Pruebas de acceso para los ciclos formativos de grado superior en Andalucía

En Andalucía, cada año se lleva cabo una convocatoria ordinaria de pruebas de acceso a los ciclos formativos en el mes de junio, y otra de carácter extraordinario en el mes de septiembre.

Los plazos de solicitud son la primera quincena de mayo y la segunda de julio, respectivamente. Recuerda que no será necesario que te presentes a estas pruebas si estás en posesión de alguna de las titulaciones que se exigen como requisitos de acceso.

La prueba de acceso a los ciclos formativos de grado superior tiene como finalidad permitir a las personas que no poseen el título de Bachiller continuar su formación accediendo a los ciclos formativos de grado superior. Para ello deberá demostrar que poseen la madurez en relación con los objetivos de Bachillerato y sus capacidades referentes al campo profesional de que se trate.

Para acceder por esta vía es necesario cumplir 19 años de edad en el año de comienzo del curso escolar o 18 años si se está en posesión de un título de Técnico relacionado con el ciclo formativo al que se desea acceder.

En cualquier caso, se contempla la exención de parte de las pruebas que procedan para quienes hayan superado un programa de cualificación profesional inicial, un ciclo formativo de grado medio, estén en posesión de un certificado de profesionalidad relacionado con el ciclo formativo que se pretende cursar o acrediten una determinada cualificación o experiencia laboral.

Más información en:

http://www.juntadeandalucia.es/educacion/formacionprofesionalindex.php/pruebas-de-acceso

Recomendaciones para realizar un código limpio

Una de las cosas que debemos tener en cuenta como desarrolladores es como codificamos nuestros programas. El echo de tener un código limpio y claro nos va aportar a nuestro trabajo muchos beneficios. ¿Pero como sabemos que nuestro código es un código limpio? ¿Y como lo medimos? Esto en realidad es una tarea compleja debido a que el concepto de código limpio es diferente según el grupo de desarrolladores.

A continuación vamos a enumerar algunas recomendaciones que nos van ayudar a tener un código mas limpio:

Un código mal realizado va a provocarnos que no este limpio y que se produzcan errores. Pero si realizamos el código bien este nos va a implicar que nuestro código ha seguido una serie de pautas para que no existen partes difusas.

El lenguaje utilizado para resolver un problema debe estar realizado como si el propio código resolviera el problema. Es decir, nuestro código no debe presentarse como una solución mas para resolver el problemas sino como la explicación de como se debe resolver el problema.

No debemos ser redundantes en nuestro código.

La lectura de nuestro código debe ser entendible. Esto quiere decir que cuando leamos el código debe entenderse igual de bien que cuando leemos un libro.

Debe ser fácil de ampliar por parte de otros desarrolladores.

Las dependencias que deben tener nuestro código deben ser las mínimas.

El código cuanto mas pequeño sea mejor.

Deben estar acompañados de pruebas unitarias y de aceptación

Fuente : http://blog.goyello.com/

 

Aprendiendo a programar videojuegos

Si hay un tipo de aplicación con cada vez más demanda, esos son los juegos. Son muchos lo tutoriales que se pueden encontrar en la red sobre cómo programar videojuegos. Pero pocos tienen la calidad suficiente.

No es el caso de este curso de Experto en Desarrollo de Videojuegos de la Universidad de Castilla la Mancha, cuyo  material  está liberado por lo que podemos acceder a toda la documentación.

Podéis descargarlo en el siguiente enlace. Por supuesto que el acceso al material no da derecho al título ni a tutorías y consultas.

El curso consta de 4 módulos:

  • Arquitectura del Motor: aprendemos todo lo relacionado con el corazón del motor de programación
  • Programación Gráfica: algoritmos gráficos y técnicas de diseño
  • Técnicas Avanzadas: estructuras de datos y
  • Desarrollo de Componentes: cómo utilizar sonido, multimedia, inteligencia artificial, etc.

Ojala cunda el ejemplo y más universidades liberen cursos.

Smart Cities, un sector emergente para las TIC

La Unión Europea invirtió unos 81 millones de euros en SmartCity en el 2011. Se prevé que en el presente 2013 se inviertan unos 365 millones de euros. Una cifra inequívoca de la transcendencia de la temática. 
 
 
En el nuevo paradigma de ciudad confluye la necesidad de hacer ciudades más sostenibles y eficientes con la suma de los esfuerzos del sector público-privado, para encontrar nuevas oportunidades, innovar y generar nuevos modelos de negocio. En este escenario es dónde los nuevos modelos de ciudad inteligente y las Tecnologías de la información juegan un papel estratégico para que el progreso y la calidad de vida avance. A nivel local, tenemos la ciudad de Barcelona como estandarte de representación y ejemplo de otras ciudades, en la cual se están impulsando diferentes iniciativas de gestión “smart” y que ha recibido muchos reconocimientos por las tareas realizadas. Las oportunidades no acaban aquí porque a nivel mundial la visión “smart” está creciendo rápidamente en ciudades como Amsterdam, Edinburgh, Dubai, entre muchos otros ejemplos. 
 
 
Con las tecnologías de la información como protagonistas, cada año los mejores profesionales, personalidades y empresas tecnológicas de Catalunya celebran la Festibity, la fiesta de las tecnologías de la Información organizada por la Facultat de Informática de Barcelona de la UPC y FIB Alumni. Esta 11ª edición de Festibity se dedica a las Smartcities, un mercado emergente que plantea soluciones transversales para mejorar la calidad de vida de los ciudadanos y de las ciudades, y que cada vez tiene un impacto económico más importante. A nivel mundial hay estudios que pronostican que del año 2010 hasta el 2020 se invertirán en Tecnologías e Infraestructuras Smart City alrededor de 108 billones de dólares. Estos datos pronostican que es un sector en auge y lleno de nuevas oportunidades para el sector de las tecnologías de la información. 
 
 
Bajo el lema Smart ciTI, la Festibity pretende acentuar las nuevas oportunidades de negocio, dar más visibilidad a los proyectos y empresas que aportan valor en el mundo de las ciudades inteligentes, tanto globales como locales. Participaran expertos como el Sr. Antoni Vives, tercer tinent de alcalde de la ciudad de Barcelona, el Sr. Antoni Brey, presidente de Urbiótica o Pilar Conesa, directora del Smart City Congress, entre otros. 
 
 
La Festibity, la fiesta de las tecnologías de la información, se celebrará el próximo 25 de abril a las 19.30 h en el nuevo Edificio DHUB de Barcelona. Atendiendo a la importancia del evento y a la contribución de la FIB y FIB Alumni, además de ser un punto de encuentro de todo el sector TI, este año cuenta con la presencia del Excm. Sr. Xavier Trias, Alcalde de Barcelona, así como la participación de numerosas personalidades del panorama económico, político y empresarial.

 

Intel dobla la velocidad en la próxima generación de Thunderbolt

xlarge

Aunque le está costando arrancar y establecerse como interfaz estándar en el mercado, la próxima evolución de la conexión Thunderbolt ya está implementada. Intel ha presentado la segunda generación de Thunderbolt, conocida internamente como Falcon Ridge y llegará al mercado en 2014. Está nueva especificación tiene como principal novedad el hecho de doblar la velocidad de transferencia, hablamos de una capacidad de transmisión de hasta 20Gbps en cada canal, el doble que la actual especificación de Thunderbolt, pensado para adaptarse a los últimos estándares de alta definición como el 4K, además, el nuevo Thunderbolt contará con soporte nativo para transmitir vídeo en esta calidad (transferir y reproducir simultáneamente). Para poder soportar tal cantidad de velocidad de transferencia Intel también ha desarrollado el nuevo controlador Redwood Ridge, que en el futuro vendrá incorporado en procesadores y chipsets de Intel.

grafico

Aunque la actual interfaz parece más que suficiente para la mayoría de uso que se le puede dar en ámbitos domésticos, parece ser que desde el punto de vista de los profesionales del vídeo, se va a demandar en configuraciones multimonitor y la citada resolución 4K, que veremos en poco tiempo también en el ámbito doméstico.

Otra novedad que viene en los cables, es que serán más delgados y se hará un esfuerzo para hacerlos más económicos.

Claves para afrontar el curso en la FP a distancia

 

El  Instituto Fomento Ocupacional puso en marcha en el curso 2004/2005 una nueva modalidad de enseñanza reglada disponible: la Formación Profesional a distancia  que permite acceder a las ventajas de la FP a un amplio colectivo que no veía sus necesidades cubiertas con la formación presencial o tradicional.  Es ya conocida la aceptación de las enseñanzas de FP  en la sociedad y el alto grado de inserción laboral que se produce.

La formación on line ofrece muchas ventajas, pero el alummno/a debe saber aprovecharlas para tener éxio.  Las claves son:

 1 – AUTOESTUDIO. La formación no presencial otorga mayor flexibilidad al alumno/a, pero no implica que no deba dedicarle tiempo.  Es primordial mentalizarse que hay que estudiar.

2 –  ORGANIZACIÓN  Y PLANIFICACION. El alumno/a  debe ser constante,  es necesario marcarse unas pautas de estudio y unos objetivos de acuerdo con la planificación del curso, siguiendo en todo momento las indicaciones y  asesoramiento de los tutores y coordinadores.

3 –   INTERACCION. Hay que animarse y aprovechar las oportunidades que ofrecen las herramientas de comunicación de esta modalidad de enseñanza,  siempre con una  mentalidad proactiva. Para ello es importante asistir a las clases on-line,  participar en los foros y, en definitiva,  relacionarse con los compañeros/as. La motivación es un factor clave para no caer en el abandono.

 

Joda-Time API Java

Durante cualquier desarrollo en el que nos vemos involucrados uno de los problemas mas comunes con los que nos encontramos es el tratamiento de fechas.

JODA, Java Data Time API, fue creada para dar un cambio al tratamiento de fechas que nos proporciona java por defecto. La clases que nos proporcionan java por defecto para el manejo de fechas han tenidos numerosos bugs y producían, en muchas ocasiones, efectos no deseados.

A continuación indico algunas de las razones por las que nos podemos decantar por la API de JODA son:

  1. Es fácil de usar permitiendo manejar directamente campos como año y día de la semana
  2. Nos proporciona una serie de herramientas para poder hacer cálculos sobre fechas de forma mas intuitiva.
  3. Dispone de un amplia documentación sobre como utilizar la librería
  4. Una amplia cobertura para la realización de test
  5. Soporte de manejo 8 Calendarios distintos simultáneamente.
  6. Es Open-Source.

En su página oficial, http://joda-time.sourceforge.net/,  disponemos de la documentación necesaria y tutoriales que nos indican como utilizar esta libreria de java

 

 

Impresoras 3D

Vivimos inmersos en un mundo 3d, eso es un hecho. Pero además cada vez son más las tecnologías informáticas nos permite la creación de contenido multimedia en 3D: ya estamos acostumbrados a ver el cine en 3D,  podemos comprar televisiones que nos permiten ver peliculas en 3D ,…  el oro día mismo hablamos en este blog de la existencia de escáner 3D domésticos de bajo coste.

Hoy hablaremos sobre la existencia de impresoras 3D. Una impresora 3D es un equipo capaz de fabricar un objeto tridimensional a partir de un modelo digital. Este modelo puede ser fruto de haber escaneado una pieza real o bien un objeto diseñado en un entorno virtual.

Una impresora 3D usualmente fabrica los objetos depositando capas sucesivas de una material plástico (habitualmente ABS, que es de lo que se suelen fabricar los juguetes).

Hasta hace poco sólo estaban disponibles impresoras comerciales con un costo de varias decenas de miles de euros. Hoy en días existen impresoras domestica por algo más de 500 euros.

Una de las razones de este abaratamiento ha sido el auge de comunidades abiertas donde se comparten, tanto proyectos como conocimientos, que han dado lugar tecnología más barata y simple.

¿Cuáles son las apps por las que los usuarios están dispuestos a pagar?

Tras el pequeño revuelo suscitado por WhatsApp al anunciar que la app sería de pago, son varios los usuarios que se han “lanzado” a alabar las virtudes de otras de mensajería instantánea que son gratuitas. Sin embargo, hay una serie de tipos de aplicaciones por las que los usuarios sí están dispuestos a pagar, ¿Cuáles son? Según datos de InQBarna, startup especializada en el desarrollo de apps para todo tipo de dispositivos móviles, el ranking de apps por las que no se escatima a la hora de comprarlas son: juegos, salud, Educativas/infantiles y utilidades. Estos sectores serían los que lideran el pódium de las aplicaciones de pago.

 Hacer la vida más fácil

En principio, lo que tienen en común este tipo de apps sería que, de algún modo, hacen la vida más fácil. Bien sea porque “divierten”, como el caso de los juegos, o porque ayudan a mejorar el día a día del usuario, sería el caso de las aplicaciones relacionadas con la salud, o las utilidades. “Puede ser un poco contradictorio que el usuario ponga el “grito en el cielo” si tiene que pagar por un servicio que le permite comunicarse con sus contactos, por sólo 0.89, y, sin embargo, no le importe desembolsar el importe que sea necesario simplemente por el hecho de pasar más niveles en un juego. Pese a ello, es lo que ocurre, los juegos venden”, comenta Nacho Sánchez, Socio Fundador de InQBarna.

 Triunfo del modelo Freemium

Dentro de las aplicaciones centradas en los móviles, triunfa lo que se ha llamado el modelo Freemium. Este modelo consiste en que los usuarios se pueden bajar gratis el juego, pero para acceder a ciertos niveles o a complementos que ayudan a superar determinados niveles, tienen que pagarlos. En este sentido Sánchez añade “a estas compras dentro de la app se las denomina in-app purchases, y es lo que mayores réditos está otorgando ahora mismo en el mundo de las apps.

 El “empuje app” de la industria médica

La industria médica está poniendo sus ojos en el mundo móvil porque es una herramienta de la que pueden extraer mucha información que les ayude a seguir mejorando los tratamientos y porque saben que sus clientes (pacientes) están dispuestos a pagar. Además, las tecnologías móviles ayudan a crear comunidades entre enfermos con la misma patología, lo que permite que se puedan ayudar unos a otros, tanto en el plano de la enfermedad, como en el psicológico y el de su entorno.

 Los padres dispuestos

Del mismo modo, las aplicaciones infantiles también tienen un gran público dispuestas a pagarlas porque los padres se dan cuenta del ahorro que les supone respecto a los libros y juegos tradicionales. Al mismo tiempo, “las apps les permite tener entretenidos a sus hijos con contenidos didácticos en cualquier momento y en cualquier lugar” comenta Juan Capeáns Socio Fundador de InQBarna. 

 El “boom” de las apps relacionadas con del deporte

En cuanto a las utilidades, hay muchas variantes que están triunfando. Las hay que tienen gadgets (objetos físicos) asociados y que hacen que se retroalimenten las ventas de ambos productos. Destacan dentro de las utilidades las apps que ayudan a controlar el ejercicio (running, escalada, esquí, etc.) y que aprovechan muy bien todas las características del teléfono móvil (GPS, geolocalización, acelerómetro, giroscopio, conexión con redes sociales…). “Además, este tipo de apps permiten “socializar” el deporte, puesto que el usuario puede compartir sus marcas, comentarlas, etc, entre sus contactos, lo que le motiva e incita a continuar en la práctica del deporte”, puntualiza Capeáns.

Sacan los primeros escáneres 3D de bajo coste

Photon_open_600px

Siguiendo el camino de las impresoras 3D relativamente asequibles, se han animado en el proyecto de un escáner 3D. Nos encontramos con Photon 3D, un escáner 3D que busca ser de precio reducido.

La empresa Matterform busca confeccionar un escáner 3D sin grandes capacidades profesionales, y que su precio esté a la altura del usuario domestico: 349 dólares.

Este escáner consta de una superficie circular que gira para facilitar el escaneo de los objetos. Y una cámara con dos láseres que se encargan de capturar la imagen están en la zona superior. Photon 3D escanea objetos en unos tres minutos, con un tamaño máximo de 25×19×19 centímetros. Además del escáner, están desarrollando un software para Windows y Mac que saque partido de la misma (trabaja con los formatos .STL, .OBJ, .PLY), con el objetivo de crear un sistema muy simple, en el que no hay que ser ingeniero para realizar escaneos, y conseguir decentes modelados 3D.

Crece la demanda de Formación Profesional

A pesar de la inestable situación laboral que atraviesa el mercado  español, a lo largo de los últimos años ha aumentado el número de
alumnos matriculados en Formación Profesional y actualmente, el 32% de  los estudiantes en España cursan FP, según datos del Ministerio de  Educación, Cultura y Deporte. Sin embargo, esta cifra queda lejana comparada con el 58% de alumnos de media en Europa.

En la distribución regional de la oferta de Formación Profesional  la  principal característica sigue siendo una alta concentración  territorial, Cataluña, Madrid y País Vasco, se reparten año tras año, la mayor parte del pastel (51,07% de la oferta de FP frente al 45,95% del  año anterior), el reparto de porcentajes entre las comunidades sí se ha  modificado, sobre todo, en los primeros puestos.

Estereotipada por la sociedad, la Formación Profesional siempre ha sido el ‘patito feo’ de los estudios. Sin embargo, hoy vive su época dorada. Además, hay distintas modalidades que se adaptan a las condiciones del estudiante como la Formación Profesional parcial destinada a personas que trabajan y estén interesadas en formarse. Asimismo, existen proyectos de bilingüismo, normalmente en inglés, y la posibilidad de realizarlo a distancia.

Según el Ministerio de Educación, los titulados  de FP están entre los grupos con mayor tasa de actividad laboral (87%  los de Grado Medio y 91% los de Grado Superior) y tardan una media de tres meses en la mitad de los casos en incorporarse al mercado laboral.

Fuentes:

http://www.madrideconomia.com/noticia/39153/Informe/Madrid-es-la-segunda-autonomia-que-mas-demanda-Formacion-Profesional.HTML

http://www.elmundo.es/elmundo/2013/02/16/espana/1361039817.HTML

 

 

 

Razones por la que utilizar MySQL

A la hora de realizar una aplicación una parte importante para nuestro desarrollo son las bases de datos. Tenemos distintas bases de datos como Oracle, MySQL, PostGresSQL, NoSQL (la mas conocida es MariaDB, …

Como podemos ver existen multitud de base de datos que podemos utilizar. A continuación os voy a enumera algunas razones por las que decantarnos por MySQL.

  1. Es Multiplataforma: Para S.O. como Windows, Linux y Mac disponemos de nuestro servidor para instalarlo.
  2. Es fácil encontrar ayuda: Al ser una base de datos que se utiliza en multitud de aplicaciones web existen multitud de tutoriales, foros, …. en la red en los que podemos encontrar la información que necesitamos
  3. Es fácil de aprender: Simplemente con conocer el estándar de SQL podemos manejar la base de datos MySQL si ningún problema.
  4. MySQL es una base de datos ampliamente probada por distintos usuarios y empresas con alto éxito.
  5. Menos características. Menos mantenimientos: Realmente esto nos da la ventaja para que un programador cualquiera pueda aprender rápidamente como debe mantener la base de datos para sus aplicaciones. Sin necesidad de ser un experto Administrador en Base de Datos (DBA). Bases de datos como Oracle requieren de DBA para la gestión de su información debido a todas las características que tienes para su administración. En cambio MySQL para el funcionamiento habitual de una aplicación incluye unas características mínimas que nos sirven ampliamente para nuestras aplicaciones sin tener que recurrir aun DBA para que administre la base datos.
  6. El coste total de inicio es ampliamente inferior al de Oracle o Microsoft SQL Sever. Nosotros vamos a poder crear tantos servidores MySQL como necesitemos sin incurrir en ningún coste alto.
  7. MySQL es escalable:
  8. Soporte para la transacciones. Una de las grandes ventajas de utilizar MySQL es la gestión de las transacciones. Las transacciones en MySQL son Atómicas, consistentes, aisladas (isolated) y durable; ACID.

Para los que queráis saber las desventajas de utilizar MySQL en el siguiente articulo nos argumentan por que no debemos utilizar MySQL: «Choose Something Else»

Cómo saber las características de SQL Server instaladas

Es una cuestión que nos surje frecuentemente. Necesitamos saber las versiones y componentes de SQL Server que hay instalados en un servidor.

A partir de SQL Server 2008 es mucho más fácil, Microsoft nos añade la herramienta Informe SQL Server Discovery que se ubica en la pagina de herramientas del Centro de Instalación de SQL Server.

Para ejecutarlo es necesario lanzar el Centro de Instalación de SQL Server que puede encontrarse en Inicio –> Todos los Programa –> Microsoft SQL Server 2008 –> Herramientas de Configuración y hacer clic en Centro de instalación SQL Server.

Paso 1

Paso 2

Paso 3

Esta opción nos generará un informe que se abrirá de forma automática en nuestro navegador predefinido. will be generate & open in default browser automatically

Ubicación del informe

El informe generador por SQL Server Discovery es almacenado automáticamente en %ProgramFiles%Microsoft SQL Server100Setup BootstrapLog<last Setup Session>

Otras opciones de uso

· Es posible generar el informe desde línea de comandos. Desde la línea de comandos del sistema ejecutar la instrucción: “Setup.exe /Action=RunDiscovery”

Limitaciones

· SQL Server discovery tool solo puede ejecutarse para instalaciones locales, no es posible obtener la información de una instalación remota

Nuevo driver universal de adb para Android bajo Windows

Algo que hemos de hacer cuando queremos desarrollar aplicaciones Android, es probar las aplicaciones en smartphones Android. Aunque los emuladores cada vez están más perfeccionados, el probar nuestras aplicaciones en dispositivos reales es algo esencial.

Para ello es necesario instalar un driver en Windows que permitirá que la aplicación adb conecte con nuestro terminal. Estos driver nos lo proporcionan los fabricantes. Algunos de ellos como Samsung nos los proporcionan por medio de aplicaciones de sincronización  (Samsung Kies), para otros hay que buscar los drivers en internet.

Recientemente se ha anunciado un nuevo driver universal que nos va a facilitar enormemente la tarea. Ha sido desarrollado por ClockworkMod, una conocida empresa desarrolladora de aplicaciones de bajo nivel para Android. Podemos descargar el instalador desde el siguiente enlace.

El código fuente está disponible en github.

Nettops, mínimo consumo y bajo precio en pequeño formato

nettop

El término Nettop identifica a los ordenadores de escritorio de bajo coste, bajo consumo y reducidas dimensiones. La denominación proviene de combinar las palabras en inglés netbook (ordenador portátil) y desktop computer (ordenador de sobremesa). Están orientados a la navegación y la ofimática, por lo que sus prestaciones son reducidas, aunque suficientes para estas funciones. A día de hoy hay smartphones con más potencia de cálculo que algunos Nettop del mercado. Los atractivos de estos mini PC vienen de la mano del consumo (desde 5 vatios hasta 40 vatios) y de un precio bastante reducido. Este tipo de ordenadores tienen un tamaño muy reducido, suelen rondar los  190 × 150 × 30 milímetros y sólo pesan entre 500 y 1000 gramos.

Dentro de un Nettop nos encontramos procesadores de bajo consumo, como un Intel Celeron  o Intel Atom dos núcleos, y también vienen acompañados con hasta 2GB de RAM e incluso algunos modelos pueden ser ampliables a cuatro. En cuanto a la gráfica suele estar integrada en la propia CPU lo que hace que nuestro Nettop tenga un consumo más optimizado. Respecto a la conectividad de estos miniPCs podemos encontrarnos con ranuras para tarjeta SD, auriculares y micrófono, USB 2.0, HDMI, VGA y Ethernet (algunos modelos también incluyen WiFi).

Pruebas de Acceso a la Formación Profesional de Grado Superior

En Andalucía, cada año se lleva cabo una convocatoria ordinaria de pruebas de acceso a los ciclos formativos en el mes de junio, y otra de carácter extraordinario en el mes de septiembre.

Los plazos de solicitud son la primera quincena de mayo y la segunda de julio, respectivamente. 

La prueba de acceso a los ciclos formativos de grado superior tiene como finalidad permitir a las personas que no poseen el título de Bachiller continuar su formación accediendo a los ciclos formativos de grado superior. Para ello deberá demostrar que poseen la madurez en relación con los objetivos de Bachillerato y sus capacidades referentes al campo profesional de que se trate.

Para acceder por esta vía es necesario cumplir 19 años de edad en el año de comienzo del curso escolar o 18 años si se está en posesión de un título de Técnico relacionado con el ciclo formativo al que se desea acceder.

En cualquier caso, se contempla la exención de parte de las pruebas que procedan para quienes hayan superado un programa de cualificación profesional inicial, un ciclo formativo de grado medio, estén en posesión de un certificado de profesionalidad relacionado con el ciclo formativo que se pretende cursar o acrediten una determinada cualificación o experiencia laboral.

 

Más información en:

http://www.juntadeandalucia.es/educacion/formacionprofesionalindex.php/pruebas-de-acceso

Ejemplos de exámenes:

http://www.juntadeandalucia.es/educacion/formacionprofesional/index.php/pruebas-de-acceso/1653-ultimas-pruebas

 

Intercambiar el valor de dos variables sin utilizar una variable auxiliar.

Una de las operaciones que realizamos habitualmente es el intercambio de elementos, swap, en nuestros programas. Para ello lo mas natural es utilizar una tercera variable de almacén temporal para realizar este intercambio.

Pues existe un método para poder realizar este intercambio, entre variables numéricos, sin tener necesidad de utilizar una tercera variable.

Supongamos que tenemos dos variables con los valores 30 y 40;

int a = 30;
int b = 40;

Podemos realizar este intercambio realizando las siguiente operación;

a = a + b // a la variable a le asigno el valor de a + b

En este paso el valor de a es = 70 (30 + 40)

b = a – b // A b le asigno el resultado de resta al valor calculado anteriormente de a con el valor inicial de b

Cuando realizamos esta resta la operación que estamos haciendo es la siguiente b = a – b = (30 + 40) – 40
Después de la resta el valor que nos queda almacenado en b es el valor de a de 40.

a = a – b // Y una vez realizado el cálculo de b le resto el valor a la variable de a el nuevo valor de b

Y por último en esta resta la operación que estamos realizando es a = (30 + 40) – 30
Quedándonos en a el valor de inicial de b de 40.

Si mostramos el valor de esta variables por pantalla veremos que ambos valores se ha intercambiado.

Tras este artículo podemos llegar a la conclusión que no debemos abusar de crear variables para ayudarnos a resolver cualquier operación. A veces con nuestro propio ingenio y nuestro conocimientos podemos llegar a otras soluciones.

En el siguiente articulo «How to Swap Two Numbers without Temp or Third variable in Java» de javarevisited (en Inglés) tenéis descrito otras formas de poder realizar esta operación, por ejemplo a nivel de bit,  sin tener que utilizar variables auxiliares

Lenguaje de programación más popular en Marzo 2013

Según el último informe Tiobe, el lenguaje más popular en Marzo de 2013 sería Java con un 18% seguido de C con un 17%. C# queda en el quinto puesto con casi un 7% . Este índice Tiobe, es muy criticado por su importante componente histórico, es decir tiene en cuenta todos los recursos existentes en Internet sobre un lenguaje.

También existen índices, como el PYPL, que usan el número de búsquedas realizadas en un momento dado (utilizando Google Trends) sobre los distintos lenguajes. Según este índice Java sería el lenguaje más usado con un 27% seguido de PHP con un 14%.  C# ocuparía el tercer lugar con un 10% empatado con Python.

Estos resultados contrastan con una reciente encuesta de codeeval (una importante comunidad de desarrolladores)  que revela que para este año 2013 el lenguaje más demandado será Python, con casi un 30% seguido de Java por un 25%

Lenguajes más populares

Algo que sí podemos ver en las tres encuestas es que Java es un lenguaje cada vez más popular, con un ascenso cada vez mas claro de Python. No en vano son los dos lenguajes más utilizados por Google.

Intel Core Haswell, la sucesión de Ivy Bridge

hasswell

 

Estamos ante la cuarta generación de Intel Core, que utilizará un proceso de fabricación de 22 nanómetros con utilización de transistores Tri-Gate, al igual que Ivy Bridge. Según filtraciones, Intel tendría previsto lanzar los procesadores basados en Haswell entre marzo y junio del 2013. Y así es, la compañía TomsHardware ha publicado una reseña bastante detellada de la nueva arquitectura. Se confirman los nuevos modelos de GPU que reciben los nombres en código de GT1, GT2 y GT3, ordenadas de menor a mayor rendimiento. La segunda de ellas será la más habitual y recibirá el nombre comercial de Intel HD Graphics 4600.

Las pruebas proporcionadas por TomsHardware son una primera aproximación. Apenas hay nuevos datos más allá de la confirmación de los modelos así como del rendimiento aportado, el cual se encuentra dentro del 10-20% que se suele superar en cada nueva generación de Intel.

Todavía no se conoce la fecha oficial de lanzamiento al mercado, pero se espera que Intel de noticias oficiales sobre mayo o junio de 2013.