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.
Es Multiplataforma: Para S.O. como Windows, Linux y Mac disponemos de nuestro servidor para instalarlo.
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
Es fácil de aprender: Simplemente con conocer el estándar de SQL podemos manejar la base de datos MySQL si ningún problema.
MySQL es una base de datos ampliamente probada por distintos usuarios y empresas con alto éxito.
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.
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.
MySQL es escalable:
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»
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 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).
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%
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.
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.
Los que estamos habituados a programar para Android estamos acostumbrados a ver emuladores de Android bajo Windows. Pero existen algunos problemas para utilizarlos como si se tratara de un terminal real:
Son bastante lentos
La instalación sin el entorno de desarrollo no es sencilla
No traen muchas de las aplicaciones a las que estamos acostumbrados en nuestros teléfonos Android
Si usamos WindowsAndroid tendremos una emulación más completa realizada por los chicos de socketeq (utilizando directamente llamadas el kernel de windows)
Fue ya hace muchos años, tras los Pentium 4, cuando Intel decidió apartar la familia Pentium de entre su gama alta de procesadores e introdujo los Intel Core. Desde entonces han seguido existiendo, aunque son modelos de entrada, básicos y muy sencillos y baratos. Han ido adaptándose a las sucesivas arquitecturas pero pasando desapercibidos casi por completo.
Intel Pentium siguen existiendo, por supuesto. Lo último que conocemos son algunos rumores que indican que Intel lanzará nuevos ‘Pentium’ antes de verano, con la misma filosofía que en estos últimos años: procesadores de dos núcleos sin hyperthreading y con una GPU integrada muy básica que posiblemente ni siquiera ofrezca una potencia decente para videojuegos. Tareas de escritorio, ofimática y poco más. En total son cuatro modelos los que se barajan
Modelo
Núcleos
/hilos
Frecuencia
Caché L3
Frecuencia
GPU
RAM
TDP
Pentium G2030
2
3 GHz
3 MB
650-1050 MHz
DDR3-1333
55w
Pentium G2030T
2
2.6 GHz
3 MB
650-1050 MHz
DDR3-1333
35w
Pentium G2120T
2
2.7 GHz
3 MB
650-1050 MHz
DDR3-1600
35w
Pentium G2140
2
3.3 GHz
3 MB
650-1050 MHz
DDR3-1600
55w
Como se puede ver todos de doble núcleo sin grandes características. En principio estarían basados en Ivy Bridge, siendo esto algo habitual en las CPU de entrada: utilizan una arquitectura anterior a la más moderna con la finalidad de abaratar su precio al máximo.
No estaremos ante procesadores punteros ni modelos rompedores o muy innovadores, pero serán una interesante opción para ordenadores muy básicos. En esta categoría de producto Intel tiene a un gran rival en AMD, quien en los últimos años ha posicionado unos muy buenos AMD Fusion en lo que a calidad y rendimiento/precio se refiere.
Recientemente Google ha empezado a actualizar todos sus terminales Nexus a Android 4.2.2 (a la que seguimos llamando Jelly Bean). El resto de fabricantes irán actualizando sus terminales próximamente.
Las novedades más importantes para el programador son:
Soporte multiusuario: a partir de esta versión, en los tablets, tendremos disponible la opción de tener varios perfiles de usuario, cada uno de los cuales tendrá posibilidad de configurar de forma independiente el escritorio y las aplicaciones que estén adaptadas a multiusuario. El primer usuario que configuró el tablet será el usuario propietario y éste será el que pueda añadir o eliminar al resto de usuarios. A partir de que se creen estos usuario en la pantalla inicial, aparecerá un selector que nos permitirá acceder a cada una de las cuentas (con la seguridad que el usuario haya creado). Existirán espacios de almacenamiento separados para cada uno (para todo tipo de archivos, fotos, videos, …) y por supuesto escritorios personalizados para cada uno. Cada usuario verá las aplicaciones que haya instalado y una aplicación se desinstalará cuando todos la desinstalen, aunque el que la desinstale ya no la verá más.
Seguridad al depurar con USB: cuando conectemos nuestro dispositivo con la opción de depuración activada a un ordenador, nos aparecerá en el terminal una ventana para que confirmemos que queremos acceder a éste desde el depurador. Si tuviéramos bloqueado el terminal habría que saber el patrón de desbloqueo o la contraseña para poder autorizar la depuración. De no autorizar esta opción no se podrá depurar ni acceder a la información interna del teléfono.
La velocidad y la potencia de un móvil, son argumentos más que llamativos para los usuarios que piensan en hacerse con uno de los nuevos móviles de los distintos fabricantes, que integran lo mejor de lo mejor en sus soluciones de alta gama.
Procesadores con mayor número de núcleos y mejores frecuencias de reloj, chips gráficos capaces de convertir al móvil en una sorprendente consola portátil o chips de memoria que aceleran la transferencia de datos. Pero, ¿como medimos esa potencia? ¿Como verificamos lo que nos dicen los fabricantes? Lo mejor es buscar una forma objetiva de poder conocer la potencia de un procesador en un terminal determinado.
Es ahí donde entran en juego las utilidades de benchmarking, que permiten evaluar el comportamiento del procesador principal, procesador gráfico o memoria —y en ocasiones otros apartados— y ofrecer un índice de rendimiento final. Ese índice de rendimiento se puede contrastar con los índices de rendimiento de otros procesadores y otros terminales que pueden llevar más tiempo en el mercado y que por tanto son una referencia válida, y eso permite a los usuarios hacerse una idea aproximada de la potencia que pueden obtener de los microprocesadores y los smartphones en los que están interesados.
En el mercado hay un gran número de soluciones de benchmarking, y todas ellas podrían clasificarse en dos grandes grupos:
Benchmarks sintéticos: este tipo de aplicaciones ponen a prueba diversos componentes sometiendo dichos componentes a una carga de trabajo elevada y comprobando la velocidad y eficiencia con la que se completan esas cargas de trabajo.
Benchmarks de aplicación: la diferencia fundamental está en que estas pruebas se ejecutan con aplicaciones reales que los usuarios utilizan en su día a día y que permiten comprobar el rendimiento de una plataforma con esa aplicación en concreto.
Entre las más destacadas están AnTuTu y Quadrant, aplicaciones de benchmark que analizan el comportamiento de la CPU, la GPU o la velocidad de transferencia de los sistemas de almacenamiento para ofrecer un índice general. Como en cualquier benchmark que se precie, al valor numérico en puntos que se concede según las pruebas debe acompañarle la explicación de si esa magnitud es mejor cuanto más alta o cuanto más baja. Otro ejemplo de aplicación de benchmarking es BenchmarkPi, que trata de averiguar un número determinado de decimales del número Pi en el menor tiempo posible.
Desde hace un tiempo han salido diversas herramientas integradas con visual studio para poder desarrollar aplicaciones en Android desde nuestro código en C#.
Xamarin es una herramienta que me permite crear programas en c# destinados a dispositivos basados en iOS, Android y Mac.
Esta herramienta nos proporciona el poder reutilizar nuestro código en .net. Esta herramienta nos instala las extensiones necesarias para que podamos realizar nuestro propios proyectos desde visual studio.
En el siguiente enlace tenéis disponible toda la información pública para realizar desarrollos: tutoriales, apis, … Información Xamarin
Desde hace un tiempo se viene oyendo la noticia de que la muy conocida y utilizada aplicación WhatsApp va a pasar a ser de pago. Pues bien esa noticia está confirmada, los que llevamos más de un año usándola tendremos que pagar algo menos de un euro al año por usarla. Ante esto, encontramos todo tipo de reacciones, desde el que lo considera un robo, hasta el que cree que resulta ridículo el precio.
Leyendo el acuerdo de licencia, que todos aceptamos en su momento sin leer, vemos que en ningún sitio aparece que el servicio vaya a ser gratuito sino que inicialmente, durante un cierto periodo de tiempo, los usuarios tendrían acceso gratuito a la plataforma. Pasado este tiempo tendrían que abonar un coste por el uso anual.
El coste es mínimo menos de un euro al año como hemos dicho y para ver lo bajo que es podemos hacer el cálculo de lo que nos hemos ahorrado en mensajes sms. En mi caso yo calculo que serán unos cientos de euros en este último año.
Conviene recordar el coste de soportar el acceso de varios millones de usuarios concurrentes es enorme y el modelo de negocio de WhatsApp no se base en publicidad ni en un acuerdo comercial con alguna empresa. Tampoco tiene una versión empresarial que sostenga el coste de la versión «popular». Desde el principio han tenido claro su modelo de negocio que se basaba en un pago mínimo por parte del usuario.
¿Qué hacemos ahora? ¿pagamos? Como decíamos antes el coste es ridículo frente al ahorro, si bien es cierto que existen alternativas de calidad similar (incluso superior) como son Line o spotbros.
Line una herramienta totalmente gratuita y se apoya en la venta de complementos a un precio mínimo (unos céntimos cada complemento). Además de la mensajería a la que te estamos costumbrados en WhatsApp incluye llamadas de voz (voIP) y muchos juegos y complementes. Más que una aplicación de chat, se trata de una plataforma donde desarrolladores pueden incluir sus aplicaciones.
Spotbros es una herramienta española, gratuita para el usuario, con un modelo de negocio muy ambicioso sustentado por la versión empresarial. Tampoco se limita al típico chat sino que incluye sala de reuniones virtuales, mensajería tipo email y múltiples aplicaciones.
Llegado el momento, si decidimos pagar, aquí tenéis una guía sobre como hacerlo.
Para obtener más información acerca de los problemas de SQL Server, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
REVISIÓN: Los informes no se imprimen en el tamaño de página definido cuando se utiliza el control de RSClientPrint para imprimir informes de SSRS 2008 R2 o en 2012 de SSRS
REVISIÓN: Infracción de acceso se produce cuando se ejecuta una consulta espacial a través de un servidor vinculado en SQL Server 2008 R2 o en SQL Server 2012
REVISIÓN: Un resultado incorrecto cuando se utiliza la herramienta BCP para exportar datos de una instancia de SQL Server 2008 R2 a un archivo de datos
REVISIÓN: Error de «Sintaxis incorrecta cerca de» cuando se utiliza una columna de tipo «datetimeoffset» como la columna de partición en SQL Server 2008 R2
REVISIÓN: Hay disponible una actualización que le permite excluir las bases de datos de conjuntos de la colección de estadísticas de consultas cuando se utiliza el almacén de datos de administración de SQL Server 2008 R2
REVISIÓN: Un resultado incorrecto al ejecutar una consulta MDX que incluye una función de agregado que se utiliza en un miembro calculado en SSAS 2008 R2
REVISIÓN: Infracción de acceso al restaurar copias de seguridad de registro de transacciones en un entorno de envío de registro basado en SQL Server 2008 R2
REVISIÓN: «SqlDumpExceptionHandler: el proceso <spid> ha generado una excepción fatal c0000005 EXCEPTION_ACCESS_VIOLATION.» error al ejecutar una consulta en SQL Server 2012, en SQL Server 2008, en SQL Server 2008 R2 o en SQL Server 2005
Para los que tienen poco sentido de la orientación, los mapas de los smartphones seguro que son la mejor funcionalidad. Así que imagínate la misma idea pero llevada al interior de los edificios ya está disponible en España.
Los mapas interiores llegan a los dispositivos Android en España con 67 emplazamientos iniciales, entre los que se encuentran 31 centros comerciales, 23 aeropuertos, 5 universidades, 3 hospitales, 2 museos, 2 tiendas y unos grandes almacenes. Su objetivo no es otro que ayudarnos a desplazarnos por el interior de estos edificios.
Con esta funcionalidad, el smartphone te indica dónde te encuentras, en qué planta y a dónde puedes dirigirte en el interior de un edificio.
El pasado mes de febrero aparecieron dentro de los sistemas operativos windows una falsa actualizacion de java
Microsoft informo a los usuarios de la existencia de falsas actualizaciones de Java.
Desde los responsabes de la compañía de Java ha recordado y reiterado a los usuarios que es fundamental consultar la web oficial de Oracle para garantizar que las actualizacion de Java que nos descargamos corresponde con la oficial.
Durante el pasado mes de enero aparecieron numerosos y nuevos problemas con Java y su ejecución en el sistema operativo de Windows.
Desde los responsable de Microsoft informaron a los usuarios sobre estas prácticas delincuentes, identificando aquellas actualizaciones que prometen falsamente solucionar problemas de seguridad en Java y que sin embargo, dichas actualizaciones en realidad lo único que hacen es comprometer la seguridad de los equipos ya que son obra de cibercriminales y no realmente de Oracle, que es la empresa responsable del software auténtico.
Microsoft nos recomienda descargar las actualizaciones desde la propia página de oracle y desactivar las actualizaciones automáticas. En caso de no saber exactamente como realizar estas operaciones lo mejor es desistalar el software de java y dehabilitar la ejecución en nuestro navegador web la ejecucion de código java.
Hace poco en la plataforma del msdn publicaron enlaces con documentación gratuita para sus productos. Todos estos documentos los podéis encontrar en las siguientes direcciones:
Publicado el 14 de diciembre de 2012 por Jaime Domenech
El estudio sobre las tendencias en el campo móvil para 2013 elaborado por la consultora Juniper Research predice que será un buen año para el negocio de Microsoft en ese apartado.
Para Juniper Research, en 2013 Microsoft podrá explotar todo su potencial gracias al incremento de las ventas que se producirá en su tableta surface y el creciente éxito en el mercado de los dispositivos con Windows Phone, algo de lo que se beneficiarán compañías como Nokia y HTC.
Otros puntos de interés del estudio apuntan que el negocio de la gestión masiva de datos será muy importante en 2013, y el hecho de que las empresas cada vez apostarán más por el modelo BYOD (Bring Your Own Device), que implica la utilización de dispositivos móviles personales en el entorno laboral.
El estreno de las conocidas como “gafas inteligentes” y la llegada de otros inventos similares serán también elementos destacados durante el año 2013, junto a la comercialización de dispositivos que ofrezcan una experiencia de usuario multipantalla.
Asimismo, la gente de Juniper cree que los vendedores de dispositivos móviles apostarán por una estrategia que supondrá el aumento de las demostraciones de productos en las tiendas.
Por otro lado, los operadores de servicios de conexión a internet ofrecerán a sus clientes conectividad sin cortes a través de tecnologías como Wi-Fi y LTE.
Otra tendencia que marcará el próximo año será el hecho de que las tecnologías móviles se convertirán en un núcleo esencial para la conectividad de los usuarios.
En el campo de las tabletas y smartphones se espera la llegada de modelos con nuevas formas y diseños, y también se pronostica un aumento del “social gaming”, los juegos sociales que desarrollan empresas como Zynga.
Google , acaba de desarollar un nuevo lenguaje para la programación web llamado “Dart”
“Dart” se presentara oficialmente del 10 al 12 de octubre en la conferencia GOto realizadas en dinamarca. Desde Google no dan más detalles acerca de las características de este nuevo lenguaje de progrmación “Dart”. Aunque nos han informado de que este nuevo lenguaje de programación se enfoque al desarrollo estructurado en la web, interpretado como el código javascript.
Para todos aquellos que querais asistir a las conferencia podeís consultar en GOto Conferences 2011.
La certificación Microsoft Technology Asociado (MTA) ayuda a las escuelas enseñar y validar los conocimientos fundamentales de la tecnología informática. Ofrece a los estudiantes una base para sus carreras, y les ayuda a ganar la confianza que necesitan para tener éxito en los estudios superiores.
Ademas proporciona a los centros de formaciónn un plan de estudios de tecnología innovadora al tiempo que ofrece a los estudiantes la oportunidad de obtener una certificación de Microsoft en el mismo salón de clases.
Las certificaciones que hay disponibles para este nivel son:
– Fundamentos de Desarrollo de Software
– Fundamentos de Desarrollo de aplicaciones en Windows
– Fundamentos de Desarrollo de aplicaciones Webs
– Fundamentos de la administración de la base de datos.
– Fundamentos del Networking
– Fundamentos de la administración de Windows Server
Para mas informción podeís consultar el siguiente enlace de Microsoft Learning
Microsoft acaba de sacar la herremienta Windows Phone Developer Tools (WPDT) 7.1 con la que podremos experimentar con las últimas herramientas de desarrollo de Windows Phone. WPDT 7.1 Beta. Esta nos proporciona las herramientas necesarias para las aplicaciones de la próxima versión de Windows Phone OS (conocida como“Mango”) además de mejoras en la productividad como el perfilado de aplicaciones y un emulador mejorado.
Puedes obtener más información acerca de la versión «Mango» y de las herramientas pulsando en más información.
El 29 de Noviembre aparecio la aplicación Windows Mobile Device Center la cual nos proporciona sincronización de datos y administración de dispositivos entre un dispositivo basado en Windows Mobile y un equipo. Esta aplicación aparece como sustitución de ActiveSync solamente para Windows Vista y Microsoft Windows 7.
De este producto destacamos las siguientes características:
Programa de instalación simplificada.
Administración de fotos: Esta función nos proporciona la detección de nuevas fotos en dispositivos basados en Windows Mobile.
Sincronización de medios: Vamos a poder sincronizar nuestro reproductor Windows Media nuestros archivos de música y reorganizar estos archivos en dispositivos basados en Windows Mobile.
Para mas información podéis consulta el siguiente enlace:
PrimeSense, empresa responsable de la tecnlogía de Kinect (Microsoft), en colaboración con Willow Garage y Side-Kick han publicado el driver oficial de kinect para los sistemas operativos de windows y GNU/Linux (Ubuntu 10.10).
El desarrollo de este driver está basado en el código anterior de programadores independientes y con la aprobación de los desarrolladores originales. Este driver permite el acceso al video, audio y sensor de profundidad, así como el soporte completo a la API conocida como OpenNI (open natural interaction)
Desde la página de OpenNI tenemos disponible tanto los driver, documentación, foros,…
Buenos días, aquí os dejo un ameno análisis sobre una de las distribuciones Linux más populares por su facilidad de uso (se basa en Ubuntu), su diseño agradable, sencillo y la baja curva de aprendizaje por parte de los nuevos usuarios… desde luego es uno de los GNU/Linux con mejor salud y más atractivo. Un saludo!!!
Linux Mint 10
Linux Mint 10 es la última versión del universo verde de Linux, aunque ahora tiene el fondo del escritorio rediseñado, ya no muestra la tradicional y característica pantalla verde, sino un gris más discreto y seguro que a muchos les parecerá más elegante que el antiguo diseño, aunque sabemos que la opción estética no es lo más importante.
Recién iniciado tendrá un aspecto parecido a este:
Esta versión está basada en Ubuntu 10.10, Linux 2.6.35, Gnome 2.32, Xorg 7.5. En esta nueva versión de Mint se ha trabajado sobre todo en rediseñar un poco la apariencia del sistema, mejorando aspectos como los menús, la usabilidad, y mejorando algunos de los aspectos visuales, que en esta distribución que viene con Compiz instalado por defecto son fácilmente configurables.
Como vemos, han rediseñado también el aspecto de las pantallas de bienvenida durante la instalación que ahora nos permiten tener una mejor idea de cómo es esta distribución, sobre todo para aquellos que es la primera vez que la instalan. Nos explican cual es el principal software que tenemos instalado y en los casos de multimedia si tiene instalados los codecs para reproducir todo tipo de archivos, así como en el caso de aplicaciones de Internet nos explica que ya tienen instalado Java y Flash por defecto.
Dentro de este rediseño que nos presentan, también podemos destacar la opción elegida para el manejo de las ventanas, situada como tradicionalmente en la esquina superior derecha, muy sencilla e intuitiva, con los signos, – para minimizar, + para maximizar y x para cerrar la ventana. Claro que en caso de que no nos gusten tanto los temas como el fondo de pantalla podremos cambiarlos de forma rápida y sencilla con un par del clicks de ratón.
Por lo que respecta a la usabilidad una de las cuestiones que mejoran mucho con esta nueva versión es la opción del rediseño del menú. Ahora es más fácil encontrar las aplicaciones recién instaladas, que aparecerán destacadas sobre las demás. Además desde el menú de aplicaciones será ahora más sencillo buscar e instalar nuevas aplicaciones sin necesidad de abrir a través de las opciones de sistema el gestor de software.
Se han introducido novedades en el gestor de búsquedas, que ahora promete mejores tiempos de respuesta. En el menú ahora también se pueden añadir los marcadores que tenemos definidos en el explorador de archivos Nautilus. Además soporta los temas de GTK, que nos permitirá dar un aspecto distinto con el que podremos adaptar el menú a nuestras preferencias personales.
Un punto interesante de Linux Mint 10 es gestión del gestor de software, que nos muestra el software por distintas categorías en un panel de iconos, lo que hace más cómoda la búsqueda de software que necesitamos. Además, el software esta ordenado por los votos que ha recibido, ya sea de la comunidad o de los responsables del sistema. Los usuarios pueden enviar su propio comentario sobre el programa que han descargado dando su opinión y votando por el mismo. Entonces podemos decir que Mint se adelanta a Ubuntu que tiene esta idea todavía en desarrollo.
En cuanto a las actualizaciones se refiere, ahora son más sencillas y configurables. Si no queremos recibir más actualizaciones de un paquete en concreto bastará con utilizar el botón derecho del ratón sobre la misma para indicar que en el futuro ignore actualizaciones de dicho paquete. También mejora mostrando el tamaño de la descarga de los archivos que tenemos que actualizar.
En lo que respecta a incorporación de nuevos programas no existen grandes novedades al respecto. Siguen apostando por OpenOffice en su versión OO-Go, de momento nada de pasarse a LibreOffice o a Lotus Symphony en su versión 3.0. Lo más reseñable sería incorporación de VirtualBox-nonfree como paquete para dar soporte a los dispositivos USB conectados al equipo disponible desde el gestor de software de Linux Mint.
Por lo tanto, se trata quizás de una distribución poco atrevida con los cambios, más centrados en el apartado de rediseño que en otras cuestiones en el que siguen quedando algunos flecos o programas que nos faltan.
Django es un entorno de desarrollo web escrito en Python que fomenta el desarrollo rápido y el diseño limpio y pragmático.
Django es un framework web de código abierto escrito en Python que permite construir aplicaciones web más rápido y con menos código.
Django fue inicialmente desarrollado para gestionar aplicaciones web de páginas orientadas a noticias de World Online, más tarde se liberó bajo licencia BSD. Django se centra en automatizar todo lo posible y se adhiere al principio DRY (Don’t Repeat Yourself).
En el siguiente enlace podéis ver algunos ejemplos, tutoriales Django
La semana pasada me topé con un artículo muy interesante de Manuel Pereira sobre consejos útiles para esos fallos técnicos que no se saben de dónde vienen… en general son buenos consejos para aplicarlos en cualquier momento.
Recientemente Windows 7 ha cumplido un año en el mercado y para celebrarlo pone a disposición de los usuarios de Windows un paquete aniversario dirigido a las familias que incluye 3 licencias por 149 €. La oferta estará disponible desde hoy y hasta el 31 de diciembre y se podrá adquirir a través de Microsoft Store. Con esta iniciativa, Microsoft acerca las últimas novedades tecnológicas a sus usuarios que podrán disfrutar de una experiencia mucho más rica, logrando que las tareas diarias se realicen de forma más rápida, sencilla y segura.
Tras el lanzamiento de Windows 7 hace un año, Microsoft ha seguido ofreciendo avances tecnológicos a sus usuarios que han visto como se enriquecía la experiencia de Windows 7 con el nuevo Windows Live Essentials o la versión beta del navegador Internet Explorer 9. El nuevo Windows Live Essentials se integra con Windows 7 en la nube, incorporando servicios y aplicaciones de fácil acceso que permiten a los usuarios comunicarse desde cualquier lugar y con cualquier persona. Además, Microsoft garantiza la seguridad de Windows 7 con el antivirus gratuito Microsoft Security Essentials que en su primer año de vida se ha instalado en 31 millones de PCs de todo el mundo.
Podéis consultar la información con mas detalle en la página de Microsoft.
Ethercodes es una herramienta, actualmente en fase de desarrollo, disponible en versión Alfa que permite a los desarrolladores compartir el código que están creando con otros usuarios en tiempo real.
Es un editor de texto no compila ni corrige errores, no confundirlo como un entorno de desarrollo, sino como una nueva funcionalidad a integrar en los entornos de desarrollo .
Para empezar a utilizarlo no es necesario registrarse ni descargarse nada, sólo hay que entrar a su panel de trabajo y elegir el lenguaje que vamos a utilizar entre su listado: C/C++, C#, Java, PHP, Javascript, Python, SQL, Ruby y HTML. Una vez seleccionado, solo nos quedará invitar aquellos con el que queremos compartir el código.
Como hemos dicho, es una herramienta que está en fase Alfa y que solo funciona en navegadores Firefox 3.5, Chrome 2.0 y Safari 4 o versiones superiores.
Ha llegado el día tan esperado y este 10 de Octubre de 2010, o lo que es lo mismo 10/10/2010, se pone a disposición de todos para la descarga la versión final de Ubuntu 10.10 Maverick Meerkat.
Normalmente se suele lanzar la versión correspondiente el 31 de Octubre, pero en esta ocasión y aprovechando el día, se presenta hoy.
Siempre recomendamos esperar algunas horas o incluso algunos días para realizar la descarga. En los primeros momentos la saturación de los servidores será, como te imaginas, brutal, de modo que es mucho más aconsejable dejar pasar algunos días.
Aunque tampoco es que vayas a tener mayores problemas. Dependiendo de donde te encuentres la descarga es rápida. Recuerdo que la versión final del Ubuntu 10.04 la descargué el mismo día sin mayores complicaciones.
A lo largo de la jornada iremos actualizando esta entrada con los enlaces directos que vayamos encontrando para aquellos que no puedan esperar. La página oficial de Ubuntu, no obstante tendrá los correspondientes enlaces a todas las modalidadades de descarga de la nueva versión.
El 20 de julio del 201 Mozilla anunciaba la nueva versión 3.6.7 y 3.5.11 de su navegador, que corregía 15 vulnerabilidades en 14 boletines de seguridad diferentes. Tres días más tarde ha aparecido disponible la versión 3.6.8 para solucionar una vulnerabilidad introducida al corregir las anteriores.
La versión 3.6.8 de Firefox se ha tenido que lanzar con urgencia (solo tres días después de publicar la versión 3.6.7) para corregir una vulnerabilidad que permite la ejecución de código arbitrario. La solución introducida en la versión 3.6.7 para corregir un problema de manejo de plugins, introducía un fallo que, bajo ciertas circunstancias, podría producir un desbordamiento de memoria intermedia. Esto podría permitir la ejecución de código arbitrario.
Para solucionarlo han publicado la versión 3.6.8 y el boletín MFSA2010-48 describiendo el fallo.
La versión 3.6.7 ha sido por tanto bastante efímera, aunque no es la primera vez que ocurre con el navegador. La versión 3.6.4 apareció el 22 de junio, y desde entonces en menos de un mes se han publicado varias subversiones.
En la versión 3.6.4 los desarrolladores añadieron cierta protección contra los «cuelgues» de algunos plugins, para que no hicieran que todo el navegador dejase de responder. Para ello añadieron un «timeout»: si el plugin no respondía en ese tiempo, Firefox tomaba el control terminando la tarea. Así se evitaba que el cuelgue arrastrase a todo el navegador.
Desde hispasec se hacen eco de una nueva vulnerabilidad de windows.
La vulnerabilidad consiste en ejecutar código en Windows cuando se inserta un dispositivo extraíble, independientemente de que se hayan tomado todas las medidas oportunas conocidas hasta el momento para impedirlo. El fallo se aprovecha a través de archivos LNK (accesos directos) y supone un duro varapalo para Microsoft, pues los atacantes han conseguido descubrir la manera de eludir todas las medidas que se han tomado contra la ejecución automática en Windows.
Para más información os remitimos al articulo detallado en la web de hispasec.
Desde el «Apache Software Foundation» nos informan que ya tienen disponible la nueva versión del servidor web Apache Tomcat 7.0.0.
En esta primera versión se ha incluido el soporte para las especificaciones de Servlet 3.0, JSP 2.2 y EL 2.2. Tambien se han incluido mejoras para detectar y prevenir «fugas de memoria» en las aplicaciones web, una limpieza interna de código y soporte para la inclusión de contenidos externos directamente en una aplicación web.
Bienvenidos al blog de formación para cursos de grado superior relacionados con la informática.
Desde hoy podréis seguirnos diariamente para ver las novedades de los cursos impartidos en la academia y otras noticias de interés relacionadas con el sector informático.
Usamos cookies en nuestro sitio web para brindarle la experiencia más relevante recordando sus preferencias y visitas repetidas. Al hacer clic en "Aceptar todo", acepta el uso de TODAS las cookies. Sin embargo, puede visitar "Configuración de cookies" para proporcionar un consentimiento controlado.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Duración
Descripción
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.