SharedPreferences pref = getApplicationContext().getSharedPreferences("MyPref", 0); Editor editor = pref.edit(); //Guardamos los datos editor.putBoolean("key_name", true); // Storing boolean - true/false editor.putString("key_name", "string value"); // Storing string editor.putInt("key_name", "int value"); // Storing integer editor.putFloat("key_name", "float value"); // Storing float editor.putLong("key_name", "long value"); // Storing long editor.commit(); // commit changes //Obtenemos los datos, si no existe el valor devuelve NULL pref.getString("key_name", null); // getting String pref.getInt("key_name", null); // getting Integer pref.getFloat("key_name", null); // getting Float pref.getLong("key_name", null); // getting Long pref.getBoolean("key_name", null); // getting boolean //Limpiamos los datos editor.clear(); editor.commit(); // commit changes
jueves, 4 de agosto de 2016
Guardar sesiones de Android
Si deseas realizar una App que esté conectado a un servicio web, y que contenga un metodo de autentificacion, puedes guardar tu sesion con Shared Preferences .
domingo, 31 de julio de 2016
Ya viene el nuevo Codeigniter 4
Buenas noticias para los desarrolladores que utilizan Codeigniter, uno de los framework favoritos de los programadores Web. Se acerca el lanzamiento la cuarta version, que está en la segunda fase de su desarrollo.
Se está rediseñando el nucleo del framework. Aqui algunas caracteristicas nuevas que se han añadido en la primera fase.
Autoloader (classmap, PSR4 autoloader, y CI magic)
- Logging (PSR7 compliant)
- Gestion de errores
- Peticiones/respuestas HTTP
- Routas (convencion y configuracion)
- Controllers (CI-style)
- Models (CI-style, Active Record)
- Capa de Base de Datos (con adaptadores para MySQLi y Postgre)
- Config (flexible, environment)
- Security (Escaper, CSRF)
- Sesiones (con adaptacion a ficheros y base de datos)
- Vistas.
Para la segunda fase se espera desarrollar las siguientes partes.
- helpers
- Lenguajes y localizacion
- Cace
- Email
- Encriptacion
- Validacion de formularios
- Libreria de imagenes
- Paginacion
- Uploader
- Sesiones
- Adaptadores para otros RDB.
Podeis acceder al repositorio de Codeigniter desde aqui
Se está rediseñando el nucleo del framework. Aqui algunas caracteristicas nuevas que se han añadido en la primera fase.
Autoloader (classmap, PSR4 autoloader, y CI magic)
- Logging (PSR7 compliant)
- Gestion de errores
- Peticiones/respuestas HTTP
- Routas (convencion y configuracion)
- Controllers (CI-style)
- Models (CI-style, Active Record)
- Capa de Base de Datos (con adaptadores para MySQLi y Postgre)
- Config (flexible, environment)
- Security (Escaper, CSRF)
- Sesiones (con adaptacion a ficheros y base de datos)
- Vistas.
Para la segunda fase se espera desarrollar las siguientes partes.
- helpers
- Lenguajes y localizacion
- Cace
- Encriptacion
- Validacion de formularios
- Libreria de imagenes
- Paginacion
- Uploader
- Sesiones
- Adaptadores para otros RDB.
Podeis acceder al repositorio de Codeigniter desde aqui
martes, 12 de julio de 2016
Google FI, conexion movil gracias a Google
Proyect Fi es un programa para ofrecer una experiencia inalámbrica rápida , fácil en estrecha asociación con los principales operadores , fabricantes de hardware , y nuestros usuarios . Proyect Fi se ha asociado con Sprint , T-Mobile , y EE.UU. Cellular , tres de las principales compañías en los EE.UU. , para proporcionar este servicio.
Las redes cambian de calidad mientras uno viaja y cambia de posicion. Para ayudarle a obtener la conexión de más alta calidad a su ubicación , el Proyecto Fi utiliza las nuevas tecnologías para conectar de manera inteligente a la red más rápida ya sea Wi - Fi o una de nuestras redes LTE.
Tradicionalmente, los teléfonos sólo se conectan a las torres de la red. Con el Proyect Fi , el teléfono puede acceder a múltiples redes 4G LTE para que pueda conectarse a más torres y obtener una alta velocidad en más lugare.
Hay un montón de puntos de acceso Wi - Fi por ahí , pero no todos ellos son de alta calidad. Proyect Fi a la que se conecta automáticamente para liberar más de un millón de puntos de acceso abiertos , la Wifi que han verificado como rápido y fiable . Esta tecnología ayuda a mantener la alta velocidad y bajo el consumo de datos.
Si se inicia una llamada a través de Wi-Fi y sale a caminar , Proyect Fi, detecta cuando la señal se debilita y se mueve a la perfección su llamada a una red de telefonia para mantener la conversación.
Podrá conectar cualquier dispositivo móvil que soporte Google Hangouts a su numero, y podrá hablar y escribir con cualquiera, sin importar el tipo de dispositivo que tengan.
Desubra el coste en su pais
Descubra su cobertura Fi
Como cambia la red?
Las redes cambian de calidad mientras uno viaja y cambia de posicion. Para ayudarle a obtener la conexión de más alta calidad a su ubicación , el Proyecto Fi utiliza las nuevas tecnologías para conectar de manera inteligente a la red más rápida ya sea Wi - Fi o una de nuestras redes LTE.
Tradicionalmente, los teléfonos sólo se conectan a las torres de la red. Con el Proyect Fi , el teléfono puede acceder a múltiples redes 4G LTE para que pueda conectarse a más torres y obtener una alta velocidad en más lugare.
Hay un montón de puntos de acceso Wi - Fi por ahí , pero no todos ellos son de alta calidad. Proyect Fi a la que se conecta automáticamente para liberar más de un millón de puntos de acceso abiertos , la Wifi que han verificado como rápido y fiable . Esta tecnología ayuda a mantener la alta velocidad y bajo el consumo de datos.
Llamadas entre WiFi y 4G LTE
Si se inicia una llamada a través de Wi-Fi y sale a caminar , Proyect Fi, detecta cuando la señal se debilita y se mueve a la perfección su llamada a una red de telefonia para mantener la conversación.
Podrá conectar cualquier dispositivo móvil que soporte Google Hangouts a su numero, y podrá hablar y escribir con cualquiera, sin importar el tipo de dispositivo que tengan.
![]() |
Conecte su dispositivo a Google Hangouts, y comuniquese con cualquier dispositivo |
Precios
Project Fi , se ofrece el servicio en mas de 135 paises de todo el mundo, con ilimitados mensajes, llamadas low cost y datos con tarifa plana de 10$ por GB. Pero ojo, este precio solo sirve para navegar en internet dentro de los 135 paises. Fuera de estos paises, necesitarás la tarjeta SIM de su operadora. Para llamar y recibir mensajes (y llamadas), no habria ningun problema.Desubra el coste en su pais
Descubra su cobertura Fi
Smartphones disponibles
De momento, solo los que tengan los dispositivos Nexus 6P, Nexus 5X y/o Nexus 6 tendrán la oportunidad de disfrutar de la señal FI.jueves, 10 de marzo de 2016
ADIOS HTTP 1, HOLA HTTP2
Que es el HTTP/2?
En febrero del 2015 se actualizó el protocolo HTTP. Aunque la nueva versión sigue siendo compatible con la primera version. Está basado en el protocolo SPDY de GoogleLa gran diferencia entre la primera version y la segunda, es la latencia. En la primera version, para descargarse una web desde el servidor al navegador, se necesitan tantas peticiones como recursos de la web (css,js,imagenes,...) se necesiten. En HTTP/2 tan solo una conexión TCP.
![]() |
Arriba HTTP version 1. Abajo, la segunda version |
- Compresion, eliminando informacion redundante.
- Cabeceras en formato binario y no en texto.
- Server-Push. De una peticion TCP del navegador, obtener tantos recursos como se necesite.
- Multiplexacion. Enviar varias peticiones a la vez. Asi resolviendo el problema de Head-of-line blocking
- No requiere TLS.
Formato de la trama
Tamaño maximo de 16Kb.Trama de HTTP/2 |
- Length: Longitud de la trama
- Type: Determina el formato y la semantica de la trama.
- Flags: 8 bits para indicar el tipo de trama.
- R: bit reservado.
- Stream Identifier: Identificador del stream.
Control de flujo
HTTP/2 provee un control de flujo a traves de la trama WINDOW_UPDATE. Los receptores anuncian el numero de octetos que están preparados recibir en una trasmision y para toda la conexion TCP. El emisor debe respetar el tamaño de la ventana que ha limitado el receptor.Trama WINDOW_UPDATE |
Que navegadores lo soportan?
Navegadores y sus versiones que soportan HTTP/2 |
martes, 22 de diciembre de 2015
Industria 4.0
Industria 4.0, el IoT y el Big Data. Las tres columnas del futuro que lo tenemos encima. Desde el abandono de los animales, pasando por la maquina vapor y por la electricidad, la humanidad ha emprendendido una direccion a compartir cosas, a ser eficientes en el consumo de recursos (humanos, financieros, naturales,energeticos,....). Algo inevitable.
Que es la Industria 4.0?
Es la industria digital, la industria que customizará la produccion, aumentando la eficencia y productividad. Será la industria inteligente.Tras esta crisis sistemica, en la que el individualismo primaba por encima de todo, la nueva REVOLUCION INDUSTRIAL que viviremos, cambiará el modo de producir las cosas.![]() |
Proceso de fabricacion en la nueva industria |
Futuro: Big Data
Toda la nueva industria, se moverá manejando enormes cantidades de datos, de bits. De enormes cantidades datos, se podrán tomar decisiones. Y si, las decisiones tampoco los tomaran, mayormente los humanos. Seremos dominados por el software. Algo indiscutible.
![]() |
Tecnologias Big Data |
Cuando mandamos un email, compramos algo on-line, visitamos webs....las empresas cada vez requieren más informacion, para saber, quien ha hecho el que. Y de aqui podemos deducir, que entramos en un conflicto con la privacidad de las personas. Pero....alguna vez habeis leido lo que aparece en la primera pantalla cuando creais una cuenta en google, facebook, twiter,...?
Si, la informacion hoy lo es todo. Es el poder. Al fin y al cabo, un algoritmo siempre será más eficiente que un impulso humano, pero no siempre lo más ético.
Consecuencias
Como la OCDE advirtió en su momento, la humanidad se enfrenta al decrecimiento del factor trabajo. Siempre ha sido así. Se ha creado tal raza de maquinas inteligentes , y tan precisas, que ya no es tan necesario el trabajo humano. (Kasparov, fue derrotado por una maquina)El PIB que se genera, no creará el empleo en la misma proporcion. Por el cual, tendrá cambios sociales inimaginables. Y uno podrá asociar a la tan conocida, RENTA BASICA.
Seremos la nueva sociedad del 1/3.
La tecnología está aumentando la desigualdad en el mundo. (Stephen Hawking)
miércoles, 9 de diciembre de 2015
BitCoin, la nueva moneda internacional
En un mundo global, bueno ya ni siquiera es global, si no que es postglobal, desaparecen las fronteras. Los Estados son cosas inventadas (en su mayoria) en el siglo XVIII tal y como los conocemos. Pero, tras la invencion de Internet, donde viaja todo tipo de cosas....es posible la regulacion de un Estado ante algo que es global?
BitCoin, creado por Satoshi Nakamoto, es una moneda virtual. Una moneda anarquica, que escapa a todo tipo de control de los Estados. Una moneda electronica donde, llevará poco a poco a la desaparicion de las monedas nacionales, para evitar una guerra de divisas, que es lo peor que puede ocurrir en la economia.
Su precio, escapa a todo tipo de especulaciones. Su valor, es calculado mediante algoritmos matematicos.
BitCoin, creado por Satoshi Nakamoto, es una moneda virtual. Una moneda anarquica, que escapa a todo tipo de control de los Estados. Una moneda electronica donde, llevará poco a poco a la desaparicion de las monedas nacionales, para evitar una guerra de divisas, que es lo peor que puede ocurrir en la economia.
Su precio, escapa a todo tipo de especulaciones. Su valor, es calculado mediante algoritmos matematicos.
![]() |
Precio del bitcoin hasta febrero del 2014 |
Que nos espera para el futuro?
“Si decidimos que nuestras políticas no han sido lo suficientemente efectivas para lograr este objetivo, haremos todo lo que esté en nuestras manos para elevar la inflación lo más rápido posible”, dijo Draghi.
Un euro, que está como está y un dolar, que vale lo que vale, porque saben que le comprarán todo lo que impriman...pues uno puede imaginar, que ambas monedas no valen nada.
El gran problema que tiene, al fin y al cabo la eliminacion de cualquier frontera y de legislacion nacional, es que todo individuo tendrá acceso a este tipo de dinero. Y cuando uno habla de todo individuo, habla de los "malos" incluido. Y por no hablar, que servirá para el blanqueo de capitales.
Una moneda mundial, electronica, sin especular...que podría llevarnos a una economia sostenible.
lunes, 23 de noviembre de 2015
20-D: La gran farsa
Volvemos tras un paron largo...Bien, queda menos de un mes para las elecciones...y nadie, absolutamente nadie aborda los problemas que tiene el Estado español.
Nadie habla del futuro de las pensiones, (recordad que la hucha de las pensiones queda para 3 años, a partir de ahi, tijera). Nadie habla del deficit (mientras se tenga deficit la deuda aumentará), ni el compromiso adquirido con la zona Euro, de deficit 0 para el 2020. Ni siquiera nadie habla de pobreza,....todos los partidos, compiten a ver quien es el mejor partido politico.
Pues bien, a partir de Enero, llegará telefonazo desde bruselas para que España cumpla el deficit, es decir, MAS TIJERA. Pero esto no da votos. Pero aun así, la gente espera a que las cosas vuelvan a ir bien, porque la gente espera a que el problema que tiene España es solo la corrupcion.
Nos venden con que España, es y debe ser un país unido....y una mierda!!! No es posible que un pais esté unido con zonas de tasas de paro del 30% y otras que no lleguen al 15%. No es posible que nos vendan que la soberania "nacional" resida en el pueblo español, porque fondos como Blackrock que tiene como activos 4 veces el PIB español, son capaces de condicionar la financiacion del Estado, y podrían "cargarse" el pais. Porque no nos engañemos, en el sistema capitalista actual, el que tiene el poder no es un gobierno democ
Resumiendo, la gente no sabe lo que les vendrá encima, porque del bipartidismo pasaremos a al bipartidismo ideologico de cuatro partidos.
Por eso votaré en blanco, porque como dijo Franco, todo queda a tado y bien atado, a pesar de nuevos actores.
Nadie habla del futuro de las pensiones, (recordad que la hucha de las pensiones queda para 3 años, a partir de ahi, tijera). Nadie habla del deficit (mientras se tenga deficit la deuda aumentará), ni el compromiso adquirido con la zona Euro, de deficit 0 para el 2020. Ni siquiera nadie habla de pobreza,....todos los partidos, compiten a ver quien es el mejor partido politico.
Pues bien, a partir de Enero, llegará telefonazo desde bruselas para que España cumpla el deficit, es decir, MAS TIJERA. Pero esto no da votos. Pero aun así, la gente espera a que las cosas vuelvan a ir bien, porque la gente espera a que el problema que tiene España es solo la corrupcion.
Nos venden con que España, es y debe ser un país unido....y una mierda!!! No es posible que un pais esté unido con zonas de tasas de paro del 30% y otras que no lleguen al 15%. No es posible que nos vendan que la soberania "nacional" resida en el pueblo español, porque fondos como Blackrock que tiene como activos 4 veces el PIB español, son capaces de condicionar la financiacion del Estado, y podrían "cargarse" el pais. Porque no nos engañemos, en el sistema capitalista actual, el que tiene el poder no es un gobierno democ
Resumiendo, la gente no sabe lo que les vendrá encima, porque del bipartidismo pasaremos a al bipartidismo ideologico de cuatro partidos.
Por eso votaré en blanco, porque como dijo Franco, todo queda a tado y bien atado, a pesar de nuevos actores.
Suscribirse a:
Entradas (Atom)