jueves, 30 de abril de 2015

Alianza Arduino-Microsoft, Un poco de Windows 10 para el Open Source



Microsoft ha anunciado su alianza con Arduino, haciendo que Windows 10 sea el primer sistema operativo certificado por Arduino.

Windows 10 permitirá a desarrolladores el crear fácilmente objetos combinando la capacidad de manejo de hardware de Arduino con la capacidad de software de Windows.

Como primer paso Microsoft ha lanzado las librerías Open Source "Windows Remote Arduino" y "Windows Virtual Shield for Arduino".
Además de una descarga preview de Windows 10 IoT Core con soporte para Raspberry Pi2 e Intel's Minnowboard Max.

Windows 10 IoT Core es un nueva edición gratuita de Windows 10 para dispositivos de bajo costo y tamaño.

Esta nueva alianza, es parte de la ideología de Microsoft de ser parte del principio de ayudar a los desarrolladdores de dispositivos, de hacer más gracias a sus potentes herramientas de desarrollo, tales como Universal Windows Platform, acceso directo al hardware y la habilidad de actualizar, debuguear y controlar software remotamente en el Raspberry Pi 2.

Si quieres una muestra de que se puede hacer con todas estas nuevas funciones puedes revisar el proyecto Picture the Weather Project.


Escrito por: rukiaEnix
www.dinolopers.com

miércoles, 29 de abril de 2015

AppleWatch - No más aplicaciones que muestren la hora




Apple ha lanzado una nueva regla que prohibe las aplicaciones que sólo muestren la hora en AppleWatch...

La regla suena tonta pero por detrás de ella lo que en realidad prohibe es que terceros suban sus propias interfaces o diseños de carátula para mostrar la hora.

Los usuarios están inconformes con esto pero por lo pronto deberán conformarse con las 10 carátulas que vienen por default en el dispositivo y que pueden ser personalizadas con distintas características y paneles.

De estas carátulas la menos popular según Twitter y otras redes sociales es la de Mickey Mouse, los usuarios dicen estar realmente molestos por está opción incluida.

Esta regla pasó a ser política oficial en la App Store después de varias quejas por desarrolladores que ya habían presentado aplicaciones de este tipo y fueron rechazadas por tratarse de aplicaciones que sólo muestran la hora.

La política dice así: "Watch Apps whose primary function is telling time will be rejected"

Puede ser verificada en el sitio de la App Store en el punto 10.7

Mientras tanto Apple sólo anunció a sus usuarios que deberán mantenerse atentos a nuevas actualizaciones en caso de que alguna nueva carátula se encuentre disponible.

Entre otros datos curiosos también paso a ser política oficial el prohibir aplicaciones de sonidos de "pedos" (farts) ya que la App Store ya cuenta con muchas de ellas y no quiere más, así que no más pedos y saber la hora en tu AppleWatch! :)


Escrito por: rukiaEnix
www.dinolopers.com

martes, 28 de abril de 2015

Acer Iconia One 8 y 10 con tecnología Precision Plus

Acer lanza las nuevas Android tablet Iconia One 8 y 10.

La Iconia One 8 es dirigida al mercado en general y vendrá en 10 colores distintos mientras que la One 10 es para propósitos educativos y estará precargada con herramientas de educación de Google para poder ser utilizadas en salones de clase. Además de contar con tecnología NFC, la cual permitirá que un entorno educativo sea configurado rápidamente, ya que sólo será necesario juntar las tablets para contar con la misma configuración.

Lo que hace especial a estas nuevas tablets es el nuevo sensor touch Precision Plus, que permite utilizar un lápiz ordinario en lugar de un costoso puntero.





Características Iconia One 8:

Tamaño: 8 pulgadas
Resolución: 1280x800 pixeles
Sistema: Android 5.0 Lollipop
Procesador: Intel Atom quad-core
RAM: 1GB
Memoria de almacenamiento interna disponible desde 3GB hasta 16GB
Cámara frontal de 0.3MP
Cámara trasera de 5MP
Batería de 8.5 horas




Características Iconia One 10:

Tamaño: 10 pulgadas
Resolución: 1920x1200 pixeles
Sistema: Anroid 5.0 Lollipop
Procesador: Intel Atom quad-core
RAM: 2GB
Memoria de almacenamiento interna disponible desde 16GB hasta 64GB
Cámara frontal de 2MP
Cámara trasera de 5MP
Batería de 7.5 horas




Actualmente la Iconia One 8 en Europa tiene un precio de €179, en Norte América la Iconia One 8 llegará en Julio con un precio de $149.
Iconia One 10 en Europa costará €299, en Norte América llegará en Mayo con un precio de $299.



Escrito por: rukiaEnix
www.dinolopers.com


jueves, 23 de abril de 2015

Nvidia GTX 900 bloquea drivers Linux Open Source




De nuevo hay disputas entre la comunidad Linux y Nvidia.

Este nuevo problema se debe a que la linea de tarjetas GeForce GTX900 ha bloqueado el camino para el desarrollo de drivers open source. Los cuales han sido desarrollados por el Proyecto Nouveau.

El problema con estas GPU es que Nvidia requiere que el firmware sea digitalmente firmado. La razón  es para prevenir que el mercado negro modifique el firmware para ser usado en tarjetas gráficas de menor calidad.

Nouveau siempre ha desarrollado versiones compatibles de firmware para el GPU pero ahora esto no sera posible ya que deben contar con las firmas.

Pero esto no quiere decir que los usuarios Linux han sido negados totalmente de Nvidia. El driver propietario está aún disponible para ser descargado y utilizado.

Al final de cuentas esto sólo ha sido un golpe bajo para los Linux fieles a no utilizar drivers no open source.


Escrito por: rukiaEnix

www.dinolopers.com

jueves, 16 de abril de 2015

Bluetooth Developer Studio




El Bluetooth Special Interest Group (Bluetooth SIG) ha lanzado una nueva herramienta de desaroollo "Bluetooth Developer Studio".


Este SDK facilita la incorporación de Bluetooth en aplicaciones, por lo cual puede ser utilizado por un desarrollador que jamás ha utilizado Bluetooth o por expertos en el área.

La idea principal es que los desarrolladores creen sus propios módulos para contribuir al código y que sea sencillo el acceso a las librerías.

El Bluetooth Developer Studio permite usar perfiles existentes o crear servicios personalizados mediante una interfaz gráfica.

La herramienta cuenta con plugins de integración a varios compiladores, como Java, C++ y BASIC. Con los plugins se puede crear código stub e importarlo al compilador.

El sitio cuenta con tutoriales y foros donde los desarrolladores podrán contribuir con este proyecto OpenSource.

Por el momento se encuentra limitado el número de usuarios para el Beta testing.

Más información en: Bluetooth Developer Studio


Escrito por: rukiaEnix

www.dinolopers.com




miércoles, 15 de abril de 2015

Permisos Unix: Los bits SUID, SGID y sticky

Bit Sticky

El bit Sticky lo que hace es que al ejecutar una aplicación esta resida en memoria por lo que si otro usuario (pensando en sistema multiusuario) accede a esa misma aplicación se ejecutará más rápido ya que se encuentra activo en la memoria.
Entonces este permiso sirve para agilizar las ejecuciones en caso de que varios usuarios accedan a la vez a ella.

Bit SUID

Si aplicamos el bit SUID a una aplicación al correrlo se ejecutará con el UID del dueño del archivo aunque nosotros estemos logueados con un usuario distinto. Así que por ejemplo si necesitamos que todos los usuarios puedan utilizar fdisk sin tener que escalar a root o utilizar sudo sólo debemos aplicar este bit.

Bit SGID

Lo mismo que SUID pero aplica para el grupo al que pertenece la aplicación.


El bit SUID para ejecutar bash scripts como root

A pesar de que al aplicar SGID podemos ejecutar aplicaciones con un usuario diferente al que estamos logueados, hay cosas que de todas formas no podemos hacer aunque sea root el dueño del script.

Primero que todo para que un script se ejecute como root tendríamos que aplicar el bit SUID al shell que utilizamos para ejecutar los scripts ya que la aplicación en este caso es el shell, el script sólo es un archivo que será interpretado por el shell.

Comandos especiales como adduser no pueden ser ejecutados por cualquier otro usuario aunque tengan el SUID de root. Por lo tanto tampoco funcionaría un script que mande ejecutar adduser a pesar de que el shell sea SUID. Sino me creen pruebenlo ;) incluso le puse SUID root a mi shell, a adduser, a mi archivo .sh que mandaba ejecutar adduser y no lo permite.


El bit SUID y GTK+

GTK no soporta el uso de SUID o SGID. Por lo tanto si se intenta correr una aplicación basada en GTK con alguno de estos bits la ejecución mostrará una alerta y no iniciará.


¿Entonces en que se pueden usar estos bits?

Se puede utilizar para crear scripts que escriban archivos sobre directorios en los cuales otros usuarios no tienen permisos. Por ejemplo que cualquier usuario pueda mandar a crear un archivo a la carpeta personal de root.
O como mencioné anteriormente alguna aplicaciones si son posibles de usarse con SUID y SGID como fdisk.

Y tal vez ahora se preguntan bueno un script para mandar a escribir en /root, ¿Pero qué no habías dicho también que para que esto funcione se tiene que hacer que el shell sea el que tenga el bit SUID? Bueno hacer esto puede ser inseguro, el hacer que el shell siempre se ejecute como root quien quiera que sea el que lo utilice, pero hay un pequeño truco para que funcione sin hacer todo el shell root.

Sólo hay que copiar nuestro shell a otro directorio y ya en esa copia del shell aplicamos el SUID para que el shell original no sea siempre ejecutado por root. Ya después apuntamos nuestro sh hacia este shell.
De todas formas no es recomendable permitir tanto poder para correr scripts, pero si puede facilitar muchas cosas si el servidor o equipo donde se va a aplicar lo manejan solamente las personas encargadas o SysAdmin y manejan varias cuentas para acceder.


Los comandos para darle SUID a una copia del shell:

Primero encontremos donde está nuestro shell:




Lo que nos mostrará si estamos utilizando dash o bash, ahora a buscar su verdadera ubicación con la respuesta, utilicemos de ejemplo que nos apareció bash y busquemos como root o sudo para que no aparezcan errores de permiso denegado en la búsqueda:




Ya que lo tenemos lo copiamos a otro sitio en este ejemplo al home del usuario rukia desde /bin/bash:




Ahora aplicamos SUID o SGID a la copia de nuestro shell. 


Los comandos para aplicar estos bits son:

SUID:



Para quitar SUID:




SGID:



Para quitar SGID:



Para aplicar el bit sticky:




Para quitar el bit sticky:





Como se ven los permisos

Como se visualizarían los permisos para SUID si el dueño no tiene permisos para ejecutar la aplicación, en el ejemplo el dueño sólo tiene permisos de lectura y escritura, grupo lectura, otros lectura con SUID:



Visualización con SUID si el dueño si tiene permisos para ejecutar, en el ejemplo el dueño puede leer, escribir y ejecutar, grupo leer, otros leer con SUID:



Visualización con SGID si el grupo no tiene permisos para ejecutar, en el ejemplo el dueño puede leer, grupo leer y escribir, otros leer con SGID:




Visualización con SGID si el grupo tiene permisos para ejecutar, en el ejemplo el dueño puede leer, grupo leer, escribir y ejecutar, otros leer con SGID:




El bit sticky se visualiza de la siguiente forma si otros no tienen permisos de ejecución, en el ejemplo el dueño y grupo tiene todos los permisos, otros sólo de lectura y escritura con el bit sticky:




Y el bit sticky se visualiza de esta forma si otros si tienen permisos de ejecución, en el ejemplo el dueño, grupo y otros tienen todos los permisos con el bit sticky:


Escrito por: rukiaEnix

www.dinolopers.com

domingo, 12 de abril de 2015

La Guerra de Samsung y Apple por el mercado de Smartphones

Este mes de Marzo 2015 la empresa Surcoreana Samsung presento su nuevo modelo de la linea Samsung Galaxy, el nuevo Samsung Galaxy S6 y S6 Edge es el nuevo heredero de lo que fue un pobre legado de galaxy s5 , este nuevo modelo promete competir fuertemente contra el ahorita presente Iphone 6 plus,  este increible smartphone cuenta con una caracteristica unica que es su nueva pantalla QuadHD Super Amoled, la cual samsung aclamo en su presentacion como las mas nitida en el mercado hasta estos momentos, el modelo S6 seguira la tradicion de su anterior compañero mientras que S6 Edge contara con una pantalla curva por los bordes,los bordes permitiran al usuario configurar accesos rapidos a aplicaciones asi como pintarse de colores cuando una llamada entrante esta en proceso,contara con un sensor biometrico muy parecido al de su competidor lo que hara esta una dura batalla entre estos dos smartphones.

¿Quien sera el lider de esta generacion? se quedara en la casa de Apple o Samsung renacera como el rey de esta generacion de smartphones.

-Raptor SacredFire