LO NUEVO:
Leyendo...
Buenas, hace unos meses que adquirí en robot aspirador Roomba 980, pero por falta de tiempo, hasta la fecha no he podido escribir el articulo.



Ya tuve a principio de año una toma de contacto con su hermano menor Roomba 866, que lo adquirió un familiar.



La experiencia fue buena, tanto que decidí tener uno 980 en mi casa y así probar las opciones de más que tiene dicho modelo, con respecto a su hermano menor.

Por general, estoy muy contento del Roomba 980, aunque me gustaría poder usarlo sin depender del Wifi de la casa desde la App, aun así la aplicacion móvil cumple su papel, haciendo que la experiencia con el aspirador sea intuitiva, sencilla, cómoda y en general sin problemas de uso.

Merece por la tanto la pena el gastarse más dinero y ¿En lugar de adquirir un Roomba 866 comprase un Roomba 980? Voy a ser sincero, para mi SI, ahora, dependera de cada uno y de lo que realmente valore el poder usar las opciones del aspirador con el móvil, siendo la experiencia mas intuitiva o por el contrario manejarse con la botoneras. Si te lo puedes permitir, yo recomiendo que gastéis más, es mejor aspirador, no os vais a arrepentir, pero si lo que buscáis es algo mas discreto y no queréis gastar tanto, cumplen el mismo papel ambos modelos.

Aquí tenéis el Roomba 866 limpiando en casa por primera vez:



Aquí os dejo el vídeo del 980 trabajando en casa por primera vez:



Aunque ambos sirven para lo mismo (limpiar aspirando), las especificaciones del 980 son un poco superiores, teniendo una mayor batería, siendo un poco mas silencioso y mayor potencia de aspiración. Pero lo que mas me intrigaba era el poder usarlo con el móvil.

La APP del móvil, es muy sencilla de usar, esta disponible tanto para Android como para iOS:




Es fácilmente configurable y con unos sencillos pasos se conecta Roomba al WiFi de casa. Al conectarse se pone el Roomba en hora e incluso se le puede asignar al aspirador un nombre, por si tenemos una casa muy grande y queremos tener varios limpiando o uno en cada planta, etc.

Una vez este el Roomba conectado, con pocas opciones y muy claras, podemos decirle:

  • Si queremos que este aspirando hasta llenar deposito.
  • Si queremos que haga una doble pasada por casa para mayor eficiencia.
  • Si queremos que aspire por todos los bordes y esquinas de la casa.

Entre otras:



Siguiendo con las opciones de la aplicación, tenemos la posibilidad de programarlo para que funcione todos los días, a la hora que queramos, saltear lo o como nos apetezca:



También nos dice donde poder comprar piezas de repuesto y en la pantalla principal tendremos un botón de encendido inmediato,a parte del temporizador que ya he comentado.

En general, la diferencia entre un Roomba con la APP móvil y un Roomba normal, es que todo es configurable desde el aparato, estando disponible en la aplicación móvil, siendo así mucho mas sencilla de usar, que manejarte con las botoneras del Roomba 866 (menos intuitivas):




Además de poder encender de inmediato el aspirador a través del WiFi, fuera del horario previamente programado, asegurando nos así de una limpieza extra en un momento determinado:



Por otro lado, el Roomba 980 es capaz de detectar si se a atorado con algo o si algo le esta entorpeciendo el camino, en ese caso, después de un tiempo prudencial, este parara dando un aviso de error, de esa manera sino estamos en casa, nos aseguramos, que no se quede en marcha todo ese rato, molestando a algún vecino o haciendo un posible estropicio en casa.

En caso de que el Roomba de algún error estando de bajo de alguna cama, mueble o simplemente no localicemos en donde se quedo parado, podemos localizarlo desde la App móvil:



Por general, la limpieza en un hogar de entre 75/95 m2, lo hace entorno a una hora y cuarto / hora y media, (sin tener la opción de doble pasada), todo depende de lo sucia que este la casa, lógicamente cuanto mas sucia, mayor sera el tiempo a emplear. Si el robot detecta que le queda poca batería, es posible que interrumpa la limpieza para ponerse a cargar y continuar después, aunque por general, con una única carga, le basta para terminar de pasar por toda la casa.

Esto es todo, espero que os sea de interés.

Un Saludiioo.
Buenas, hoy os mostrare como ahorrar se unos Gigabytes en el disco duro o estado solido, consiste en eliminar o hacer mas pequeño ficheros como: Pagefile.sys o Hiberfil.sys.

Ambos ficheros, en según que equipos, hoy en dia no tiene mucho sentido tener los, ya que en la actualidad la memoria RAM es muy económica, muchos tenemos en el ordenador 16Gb's de RAM o incluso más, por lo que el fichero encargado de la memoria virtual (pagefile.sys) se convierte en un fichero de bastante tamaño, ralentizando el sistema. Algo similar ocurre con el fichero de Hibernación (Hiberfil.sys), en equipos con discos SSD no tiene sentido tener nuestro equipo Hibernando ya que de por si arranca muy rápido Windows y de tenerlo al ser estos discos de menor tamaño por su alto coste, tendremos menos espacio siendo este muy valioso recuperarlo.

Con respecto a Pagefile.sys, su eliminación podría ayudarnos a mejorar el rendimiento del sistema, sobre todo en equipos con mas de 6 Gb de memoria RAM, en caso contrario se recomienda mantenerlo o como mucho reducir su tamaño, que también se puede esta ultima opción, de todas formas el proceso es reversible, así que si vemos que no nos funciona adecuadamente el sistema podremos volver a la configuración anterior.

Para eliminar este fichero haremos lo siguiente:
  • Ir a Inicio y en búsqueda teclearemos "Sistema" y accederemos a esta.
  • Una vez dentro de sistema, iremos a la opción "Configuración avanzada del sistema" y abriremos Propiedades del Sistema.
  • Entraremos en "Opciones Avanzadas" y en "Rendimiento" pulsamos en "Configuración" y después en "Opciones Avanzadas".
  • Veremos una área llamada "Memoria Virtual" hay sera donde podremos ajustar el tamaño o eliminarlo una vez hagamos lo deseado le daremos a "Establecer" y reiniciaremos el Ordenador.



Para eliminar Hiberfil.sys haremos lo siguiente:
  • En Inicio buscaremos la aplicación "CMD" y la ejecutaremos como "Administrador del Sistema".
  • Para ejecutar como administrador haremos clic con el "Botón Derecho" sobre esta y daremos en la opción "Ejecutar como administrador".
  • Se abrirá la consola de comandos y escribiremos: powercfg /h off y apretaremos enter.

 

Si queremos volver a la configuración anterior (volver a disponer de hibernación) sera hacer lo mismo pero con el comando: powercfg /h on.

Esto es todo, espero que os sea de utilidad.

Un Saludiioo.
Hoy voy a contaros como se hace una sartén de migas con harina. Esta receta es la Original de mi familia de varias generaciones atrás.




Para realizar las migas, necesitaremos una sartén grande y alta, se suelen usar de porcelana o de hierro siendo esta ultima la mas indicada.

Una vez tengamos donde hacer las ...

El primer paso para realizar la sartén de migas es, freír los tropezones, con aceite de oliva virgen, puede ser al gusto, no hay tropezones fijos, se puede hacer con lo que tengamos en la nevera en ese momento o con lo que mas nos guste, a las migas le pega casi todo, en mi familia por lo general, los tropezones que usamos son:

  • Ajo.
  • Pimiento seco.
  • Pimiento verde.
  • Magro de cerdo.
  • Hígado.
  • Longanizas.
  • Chorizo.
  • Boquerones.
  • Sardinas.



Una vez fritos los tropezones los apartaremos a un plato y utilizaremos el aceite de fritura para hacer las migas, añadiremos 1 cuenco de agua por cada 1 y 1/4  de harina de trigo, esta, se añadirá una vez el aceite vuelva a estar caliente después de añadir el agua.




Entonces habrá que ir trabajando la en la sartén removiendo lo, este proceso es pesado y dura un rato, si se hacen grandes cantidades es recomendable elaborar las migas entre 2 personas e ir turnando se, cuando uno empiece a estar cansado.




El truco de las migas es hacer que se queden muy finitas, esto se consigue trabajándolo mucho en la sartén mientras se hacen, removiendo lo y una vez empiezan a estar listas, habrá que ir chafando lo con una pala de hierro o metal como se ve en el vídeo donde esta mas especifico:




Una vez estén listas ... se sabrá por que se quedara como si fuera arena o tierra:




Entonces, estará listo para servir en platos y ademas de acompañarlo con los tropezones fritos al principio, también se suele acompañar por fruta o algo jugoso que le pegue con las migas, por ejemplo:

  • Gajos de Naranja.
  • Granada.
  • Uva.

Esta comida es indicada sobre todo en días de lluvia, donde el cuerpo pide alimentos consistentes.

Se cocinaba para gente con trabajos pesados, pensando en reponer rápidamente mucha energía, como por ejemplo personas que trabajaban en el campo.

Aunque aquí pongo que es comida Típica Murciana, también se suele elaborar en todo el Sur de España y ademas de poder elaborarse con harina, existe otra forma que es usando pan duro, aunque eso ya se hablara en otra receta.


En Esta lista, aparecen los nombres científicos y links a las fichas de plantas acuáticas, semi-acuaticas, terrestres, aéreas, crasas y musgos que están disponibles en el Blog Plantas4Yu del que formo parte.


A

Acorus Calamus
Acorus Gramineus
Acorus Gramineus Var. Pusillus

Aquilegia Pyrenaica

Aeonium Arboreum
Aeonium Arboreum Var. Atropurpureum
Aeonium Arboreum Var. Holochrysum
Aeonium Zwartkin

Alocasia Odora

Alternanthera Reineckii Var. Lilacina
Alternanthera Reineckii Var. Roseifolia
Alternanthera Sessilis

Amblystegium Serpens

Ammannia Gracilis

Anubias Barteri Var. Angustifolia
Anubias Barteri Var. Barteri
Anubias Barteri Var. Coffeefolia
Anubias Gracilis

Aponogeton Bernierianus
Aponogeton Boivinianus
Aponogeton Crispus
Aponogeton Madagascariensis
Aponogeton Ulvaceus

Asparagus Acutifolius
Asparagus Asparagoides
Asparagus Densiflorus

Aster Patens

Azolla Caroliniana 
Azolla Filiculoides 
Azolla Pinnata 


B

Bacopa Caroliniana
Bacopa Monnieri
Bacopa Rotundifolia

Barclaya Longifolia

Boehmeria Cylindrica
Boehmeria Nivea

Bolbitis Heudelotii

Brunfelsia Pauciflora


C

Cabomba Aquatica
Cabomba Caroliniana

Calathea Roseopicta

Carpobrotus Edulis

Ceratophyllum Demersum

Ceratopteris Thalictroides

Ceratostigma Willmottianum

Chamaedorea Metallica
Chamaedorea Radicalis
Chamaedorea Elegans

Chasmanthium Litifolium

Chlorophytum Comosum

Cistus Creticus
Cistus Creticus Var. Creticus
Cistus Salvifolius

Cladophora Aegagropila

Clivia Miniata

Colocasia Esculenta

Consolida Ajacis

Cornus Rugosa

Coronilla Valentina Var. Glauca
Cotyledon Macrantha

Crassula Anomala
Crassula Ovata Var. Arborescens

Crinum Calamistratum
Crinum Natans
Crinum Purpurascens
Crinum Thaianum

Cryptocoryne Nevillei
Cryptocoryne Wendtii Var. Tropica

Cyperus Helferi
Cyperus Involucratus
Cyperus Papyrus

Cyrtomium Falcatum


D

Deutzia Magnifica

Dypsis Lanceolata


E

Echinodorus Rose

Echium Acanthocarpum

Egeria Densa
Egeria Najas

Eleocharis Acicularis
Eleocharis Parvula

Elodea Canadensis

Encephalartos Kisambo

Eryngium Paniculatum

Eucalyptus Camaldulensis

Euphorbia Milii


F

Farfugium Japonicum

Fissidens Fontanus
Fissidens Zippelianus

Fragaria Chiloensis Var. Ananassa


G

Gymnocoronis Spilanthoides


H

Hedera Helix

Helleborus Viridis Var. Occidentalis

Hemianthus Callitrichoides

Hemigraphis Colorata

Heteranthera Zosterifolia

Hydrocotyle Bonariensis
Hydrocotyle Sibthorpioides


I

Iresine Herbstii

Iris Pseudacorus


J

Juncus Inflexus

Juniperus Chinensis
Juniperus Media Var. Pitzeriana Aurea
Juniperus Monoesperma


K

Kalanchoe Beharensis


L

Lavandula Dentata

Lemna Minor

Lilaeopsis Mauritiana

Liriope Muscari

Livistona Rotundifolia

Lobelia Cardinalis

Lomariopsis Lineata

Ludwigia Glandulosa
Ludwigia Repens


M

Mahonia Aquifolium

Marsilea Quadrifolia

Mentha Aquatica Var. Crispa

Micranthemum Micranthemoides
Micranthemum Umbrosum

Miscanthus Floridulus
Miscanthus Sinensis
Miscanthus Sinensis Var. Gracillimus


Monosolenium Tenerum

Monstera Deliciosa

Myriophyllum Aquaticum
Myriophyllum Mattogrossense
Myriophyllum Proserpinacoides
Myriophyllum Tuberculatum


N

Najas Guadalupensis

Nassella Tenuissima

Nuphar Japonica

Nymphaea Alba
Nymphaea Daubenyana
Nymphaea Marliacea Chromatella
Nymphaea Micrantha
Nymphaea Odorata var. Sulphurea Grandiflora
Nymphaea Pubescens


O

Oenanthe Fistulosa

Ophiopogon Japonica

Opuntia Tunicata

Oxalis Articulata


P

Pennisetum Ciliare

Periploca Laevigata

Phalaenopsis Var. (Orquídea Amarilla/Purpura)
Phalaenopsis Var. (Orquídea Crema/Rosa)
Phalaenopsis Var. (Orquídea Durango)
Phalaenopsis Var. (Orquídea Pink Pirate)

Phyla Nodiflora

Plagiomnium Affine
Plagiomnium Trichomanes

Plantago Crassifolia

Pogostemon Helferi

Pontederia Cordata

Prunus Amygdalus Var. Dulcis


Q


R

Rhapis Excelsa
Rhapis Humilis

Rhynchostegium Confertum

Riccia Fruitans 

Rorippa Nasturtium-Aquaticum

Rosa Canina

Rotala Macranda 
Rotala Pearl
Rotala Vietnam
Rotala Wallichii

Ruscus Aculeatus


S

Sagitaria Subulata 

Salvinia Natans

Schinus Molle

Sedum Nussbaumerianum Var. Bitter
Sedum Suaveolens

Stapelia Gigantea

Syagrus Romanzoffiana

T

Thalictrum Speciosissimum

Taxiphyllum Var. Flame Moss
Taxiphyllum Var. Spiky Moss
Taxiphyllum Var. String Moss

Tortula Ruralis

Trapa Natans

Triticum Aestivum

Tropacolum Majus

U


V

Vallisneria Gigantea Curly Asiatica
Vallisneria Natans
Vallisneria Spiralis
Vallisneria Tortifolia

Vesicularia Dubyana
Vesicularia Montagnei
Vesicularia Var. Anchor Moss
Vesicularia Var. Creeping Moss


W

Washingtonia Filífera

Wolffia Angusta
Wolffia Arrhiza


X


Y


Z
¿Tienes problemas con las actualizaciones de Windows 10? ¿No se te actualizan? ¿Tienes Bloqueadas las actualizaciones de la Tienda de Apps? ¿Te aparece el Error; 0x800070422 cuando intentas actualizar?

Quizás, el problema que tengas es que ¿No recibes nuevas actualizaciones? o ¿Estas cansado de tanta actualización? ¿Te gustaría poder bloquear las? ahorrando datos móviles, o ¿Hacer menos gasto de datos o no recurrir de Wifi?...

Aquí te voy a contar pequeños trucos para evitar estos problemas o solucionarlos.




Os comento, desde hace un tiempo me daba un código de error el sistema operativo el llamado 0x80070422, resulta que para poder tener los drivers NVIDIA en mi viejo portátil VAIO, necesito usar drivers modificados para Windows 10, ya que Sony, Bloquea las versiones de drivers que no son las que ellos recomiendan, como ya tiene muchos años el Portátil, los originales están muy anticuados. Para instalar unos drivers mas recientes, al ser modificados hay que saltarse el bloqueo (otro más) de Microsoft, al ser de 64 Bits habrá que instalar los como drivers no firmados, con el proceso engorroso que conlleva, ademas cuando se me actualiza Windows 10, este quita los drivers, por lo que durante un tiempo desactive las actualizaciones y con el tiempo me apareció el error 0x80070422 impidiéndome actualizar las aplicaciones de la Tienda.

Para quitar el error 0x80070422 es probable que se os solucione con lo siguiente:

Abriremos el Bloc de Notas y escribiremos...

sc config wuauserv start= auto
sc config bits start= auto
sc config DcomLaunch start= auto
net stop wuauserv
net start wuauserv
net stop bits
net start bits
net start DcomLaunch

Lo guardaremos por ejemplo como recuperar.bat cambiando lógicamente la extensión .TXT por .BAT

Después haremos clic derecho del ratón sobre este fichero y ejecutaremos como administrador.
Esto solucionara los problemas quitando el error, aunque es probable que al rato tengais que hacer la siguiente solución mas abajo descrita...


Podeis tener más problemas, por ejemplo, que se queden retenidas las actualizaciones de APPs y no descargue, para solucionar dicho fallo, haremos otro fichero con el Bloc de Notas:

PowerShell -ExecutionPolicy Unrestricted -Command “& {$manifest = (Get-AppxPackage Microsoft.WindowsStore).InstallLocation + ‘AppxManifest.xml’ ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest}”

Guardaremos el fichero como recuperar2.bat cambiando la extensión .TXT por .BAT ;)
y haremos clic con el botón derecho del ratón y ejecutaremos como administrador.

Si lo que queremos es desactivar las actualizaciones de Windows Update, es decir, las actualizaciones del propio sistema operativo, haremos lo siguiente:

  • Apretaremos las teclas Windows + R y escribiremos services.msc y accederemos a la aplicación de servicios.
  • Nos aparecerá una lista de servicios, en la cual buscaremos Windows Update y la abriremos haciendo clic sobre el.
  • Deshabilitaremos el servicio.
  • Aceptaremos cambios y reiniciaremos el sistema operativo.
Para volverlo activar, haremos lo mismo que en el anterior pero Habilitaremos el servicio de Windows Update.

Para forzar la actualización especial Primer Aniversario de Windows 10, podreis descargar os la Aplicación Oficial de Microsoft.


Esto es todo, Un Saludiioo.
Muy buenas, como veis este verano a tenido poco movimiento el Blog, no temais, es practica habitual en verano, como el resto del año no paro con el PC, en épocas veraniegas, me doy un respiro, por lo que a penas toco el ordenador.

Bien, dicho esto, vuelvo a la carga, con este interesante articulo, se trata de como repare un televisor de plasma marca Sony de 32" modelo KDL-32U2520.



Tuve la oportunidad de arreglar dicha televisión, ya que un familiar me la regalo, a simple vista no daba mucho por ella, pero ya sabeis lo que me encanta trajinar, ademas, me gusta aprovechar al máximo la vida útil de los aparatos electrónicos, antes de que paren al contenedor de la basura...

Este televisor resulta que estaba muy estropeado, debido que a estado casi 10 años a la intemperie en una terraza, por lo que ademas de estar muy sucio (por dentro y por fuera), tiene conexiones con oxido, el mando esta amarillento y la pantalla a perdido mucho brillo (la pantalla se a hecho opaca del sol), por otro lado le falta la peana o como le llama Sony "Stand Base", debido a que, estaba anchada a una pared.

No quería gastar a lo loco para dejarla como nueva, mi intención era apañar lo que se pueda para un mínimo funcionamiento sin que el coste sea muy excesivo.

Os cuento que a parte de estar roñoso, pantalla opaca, y falta de peana, cuando me la dieron no sintonizaba ningún canal de la TDT, bueno de hecho, por eso me la regalaron jejeje.

Una imagen de la TV en marcha sin canales y la de abajo el mensaje que da cuando tratas de sintonizar canales:



Cualquiera le habría puesto un TDT externo y punto, pero como soy un poco pijotero pensé que lo mejor y mas practico era tratar de arreglar la TDT interna del televisor o sino cambiar la placa que se encarga de esa función y así evitar el tener que usar 2 mandos (el de la TDT y el de la TV).

en un primer momento trate de ver si cogía canales rascando las conexiones donde hace contacto la clavija de la antena, pero sin resultados.

Como vi que la parte encargada de la TDT estaba muy mal, decidí que lo que iba a hacerle a esta tele seria lo siguiente:

  • Limpiar televisor (Carcasas y Pantalla).
  • Comprar una Peana o como le llama Sony, una Stand Base.
  • Comprar y remplazar la Placa Base encargada de la sintonización de la TDT.

Ademas, esta ultima, es la que posee las conexiones "Jack, Euroconectores, RCAs y Antena" por lo que aunque fuera un poco mas caro que comprar un TDT externo merecía la pena, al final, me salio mucho mas barato de lo que creía, por lo que no me arrepiento de dicha decisión.

En la siguiente imagen podeis ver las conexiones conforme estaba cuando me dieron la TV y en la de abajo la placa que compre.



Bien, compre la peana y la placa base de la TDT interna, en una web de subastas que todos conocereis, me salio por:

  • Peana = 36,59€ Gasto de envío incluido
  • Placa Base TDT = 26,83€ Gasto de envío incluido.
Total =  63,42€


En la foto anterior una captura para que no haya duda y una imagen de la tele, ya con la peana y limpiado lo mejor posible pantalla y carcasas.

Una vez recibidas las 2 piezas, en un dia en el que me encontraba inspirado, "ayer" jejeje, desmonte la televisión, colocando lo con cuidado boca abajo y desatornillo los tornillos.

Ojo!!! si decidis hacer algo similar ustedes, tener en cuenta que estos aparatos, poseen condensadores muy potentes y que aunque la tele este desconectada, estos condensadores mantienen la carga, todo para que sea mas rápido a la hora de encender el dispositivo.

Advierto que puede llegar a ser bastante peligroso tocar lo con las manos descubiertas, dejar arreglar la TV a alguien que sepa lo que se hace...o si aun así vais a hacer lo ustedes, ir con mucho cuidado y evitar tocar la placa encargada de la alimentación eléctrica.

Como veis en la siguiente imagen ya esta descubierto el televisor por la parte de atrás, en la foto inferior se ve la placa base de la TDT (la antigua), podeis ver la totalmente oxidada, así normal que no funcionara :P



Os he marcado en esa imagen, 2 tornillos en un circulo rojo, son los que hay que desatornillar para poder sacar la placa y otros 2 círculos en azul, son 2 pestañas que hay que hacer palanca con un destornillador plano, para sacar la placa, una vez desatornillados los tornillos y forzadas las 2 palancas estiraremos de la placa en ese sentido, ya que al otro lado hay unas pestañas fijas, así que "solo se puede sacar en un único sentido".

Ahh, se me olvidaba, la placa tiene 2 conexiones de cableado plano, hay que retirarlos estirando para arriba, con cuidado claro :P

En la siguiente imagen, la placa nueva ya puesta en su sitio y listo para atornillar la carcasa de atrás y probar a ver si funciona :D



Vale, un paréntesis antes de ver si funciona o no jejeje, para los que necesiten cambiar el mando de la televisión de este modelo de Sony o alguno similar, tengo que decir os que el mando original de esta tele vale 30€, en cambio hay un mando similar (de otro modelo) totalmente compatible y con las mismas funciones que solo vale 9,95€ os dejo una imagen:



Izquierda es el mando original y el de la derecha el mando económico que hace exactamente lo mismo y también es de Sony.

Los modelos son:

RM-ED007 y RM-ED009.

Bien, pues aquí teneis resultado de la TV ya montada y sintonizando canales:



Proceso 100% y 70 Canales encontrados entre Radio y Televisión..

Con respecto el panel que se volvió opaco por el sol, limpie la pantalla lo mejor que pude y a parte en la configuración de la TV aumente bastante el brillo y contraste con respecto la configuración de fabrica, con eso rectifique bastante el problema.

PD: La verdad, que me la jugué bastante, ya que no encontraba la placa de la TDT original de ese mismo modelo, la que usé, era original de una KDL-26U2000 una televisión similar de 26". La peana en teoría es de un modelo también similar de 40" (KDL-40U2000), pero como vi que se asemejaban tanto y las dimensiones era las mismas y todos modelos de la misma generación, entendí que podían compartir todas componentes, aun siendo de otros modelos, es una practica habitual entre fabricantes para ahorrar coste de fabricación.

Esto es todo!!!

Un Saludiioo.