Buscar este blog

Música En los desplazamientos con el iPhone de Apple



Photo credit: caprisco from morguefile.com
Algunas personas dicen que la variedad es la sal de la vida. Esto es muy cierto. También es cierto para la música. Además, si tienes un iPhone no hay mejor manera de tener su música en movimiento. No importa dónde está yendo fuera de; todo el mundo quiere la música en su vida. Si lo toma con usted es definitivamente el camino a seguir. Tener su música con usted es casi un requisito en estos días. Érase una vez que tendría que arrastrar alrededor de un reproductor de CD con usted. Ahora, con el iPhone, su música es siempre a la mano. Hoy en día se puede tener la música en movimiento con el iPhone de Apple.

El reproductor de CD portátil es ahora una cosa del pasado. La música digital está disponible como MP3. Estos archivos se realizan fácilmente con usted ya sea en un reproductor de MP3 o un iPhone. Como propietario iPhone de Apple, puede traer a toda su música favorita con usted, y es justo ahí a su alcance. Aquellos de ustedes que tienen el iPhone de Apple no tienen que preocuparse por tener que llevar a un reproductor de MP3 por separado para escuchar su música. Todas las canciones que te gustan escuchar están ahí en su teléfono celular. La música está disponible para jugar cuando y donde quiera que esté dispuesto a escucharla. Cuando sea el momento para el rock, estás listo para rodar.

El iPhone de Apple hace que la recuperación de sus canciones favoritas en un instante. Sólo un toque de un dedo y se puede navegar rápidamente a través de toda su música. Puede ordenar y recuperarlo por listas de reproducción, álbumes, artistas o canciones. Cómo organizar depende de usted. ¿Qué pasa si usted no puede pensar en el nombre del álbum? Si te acuerdas de lo que el álbum parece que se puede utilizar el programa como Cover Flow para hacer más fácil para que usted pueda localizar sus álbumes favoritos basado en los gráficos que aparecen en la portada del álbum. Es más que sobre la marcha con el iPhone de Apple sólo música, es toda una biblioteca musical.

¿Te gusta el karaoke? Si te gusta cantar mucho con su canción favorita, pero las palabras no eludirá temer, siempre y cuando descargó la música de iTunes, puede hacer que las palabras aparecen allí mismo en la pantalla. No es un teléfono, es una máquina de karaoke personal, cortesía de su iPhone. Realmente no hay nada mejor que esto.

Photo Credit: Alvimann from morguefile.com
Espera un minuto, no tienes un iPhone? ¿Dónde se puede conseguir uno? Vaya a cualquier tienda de AT & T, que tendrán ellos. Por otro lado, se puede obtener en línea. Estos teléfonos pueden ser inteligentes, pero son bastante caros. Asegúrese de revisar gangas no importa donde usted compra. Además, tómese el tiempo para obtener un seguro en ellos. Si se rompen desea AT & T para pagar la factura, no usted. Si usted no es cliente de AT & T, a ver si ellos le darán una buena oferta en un iPhone si se cambia a su servicio. El negocio de la telefonía celular es extremadamente competitivo, así que asegúrese de negociar y regatear con ellos. Usted se sorprenderá de lo que podría suceder. Si usted quiere que su música sobre la marcha con el iPhone de Apple, entonces usted va a necesitar y iPhone para estar en el ir con. Compre uno, disfrutar de ella y escuchar toda la música que puedas caber en un solo teléfono.


Bluetooth y Apple

El nuevo PowerBook G4 de Apple están entre los primeros
ordenadores para ofrecer la tecnología Bluetooth 2.0 + EDR.
La tecnología 2.0 + EDR, que sigue hacia atrás
compatible con 1.0, es de hasta tres veces más rápido
que las versiones anteriores, ofreciendo máxima velocidad de datos
transferencias de hasta 3 Mbps. Ser la primera empresa
para certificar un sistema con 2.0 + EDR, Apple sigue
para hacer un buen uso de la tecnología Bluetooth.

soporte completo
Además de los portátiles PowerBook G4, hay
hay otros equipos compatibles Bluetooth disponibles
de Apple, incluyendo el G5 iBook, iMac, eMac,
y el Power Mac G5.

Hacer la vida más fácil
Cuando se activa la función Bluetooth, tu Mac
puede realizar fácilmente una transferencia de archivos o incluso una
la sincronización. Desde la selección Bluetooth
menú, puede optar por enviar un archivo o
navegar por los dispositivos, de forma rápida y sencilla. O bien, puede
haga clic en el botón de sincronización en iSync para actualizar su
teléfono celular o computadora de mano Palm OS.

El teléfono móvil Mac y GSM / GPRS con Bluetooth
trabajar para hacer el uno al otro más útil. mediante el uso de
iSync, puede mantener su teléfono actualizado sin
tener que escribir cualquier información, como se puede mantener el
información de la libreta de direcciones más manejable
en su Mac en su lugar.

También puede utilizar su Bluetooth habilitado para Mac
imprimir documentos e imágenes digitales para seleccionar un
impresora que también es compatible con la tecnología de
Bluetooth. O también puede utilizar un auricular para
hablar con sus amigos durante una sesión de iChat.

Tu Mac también tiene la capacidad de utilizar Bluetooth
la tecnología para comunicarse con su Palm OS
de mano. De esta manera, usted puede realizar una sincronización HotSync
operación sin necesidad de utilizar ningún cable. También puede
enviar directamente su tarjeta de negocios o eventos de calendario
a la tecnología usingthe de mano de otra persona de
Bluetooth.

La implementación de la tecnología Bluetooth por Apple es el
último de una serie de movimientos que han causado
gran cambio en la industria informática. Manzana
USB establecido como la interfaz estándar con
el lanzamiento de la primera Mac en 1998.


Photo credit: GaborfromHungary from morguefile.com

¿Cómo Es La "paginación De Memoria"?

Autor: Angel Ramirez

¿Cómo es la "paginación de memoria"?
En este tema puede que se diga que es muy fácil de entender, ya que muchos dicen que su propio nombre dice su significado, pero no es verdad, y lo que no imaginamos es que esa simple palabra tiene un significado demasiado grande el cual que se tiene que explicar con exactitud por ello a continuación se explica en este artículo.
En sistemas operativos de computadoras, los sistemas de paginación de memoria dividen los programas en pequeñas partes o páginas. Del mismo modo, la memoria es dividida en trozos del mismo tamaño que las páginas llamados marcos de página. De esta forma, la cantidad de memoria desperdiciada por un proceso es el final de su última página, lo que minimiza la fragmentación interna y evita la externa.
En un momento cualquiera, la memoria se encuentra ocupada con páginas de diferentes procesos, mientras que algunos marcos están disponibles para su uso. La comparación es con nuestro cerebro ya que tiene un similar funcionamiento ya que cuando uno se pone a pensar muchas cosas, organiza la prioridad de cual quieres realizar primero y al mismo tiempo realizas otra pero es porque es importante y así sucesivamente pero llega el momento en que no puedes hacerla al mismo tiempo si no que tienes q terminar para hacer otra de las cosas pensadas y eso que quieres ejecutar lo tienes que dejar. En el sistema operativo mantiene una lista de estos últimos marcos, y una tabla por cada proceso, donde consta en qué marco se encuentra cada página del proceso. De esta forma, las páginas de un proceso pueden no estar contiguamente ubicadas en memoria, y pueden intercalarse con las páginas de otros procesos.
En la tabla de páginas de un proceso, se encuentra la ubicación del marco que contiene a cada una de sus páginas. Las direcciones lógicas ahora se forman como un número de página y de un desplazamiento dentro de esa página (conocido comúnmente como offset). El número de página es usado como un índice dentro de la tabla de páginas, y una vez obtenida la dirección del marco de memoria, se utiliza el desplazamiento para componer la dirección real o dirección física. Este proceso se realiza en una parte del computador específicamente diseñada para esta tarea, es decir, es un proceso hardware y no software.
De esta forma, cuando un proceso es cargado en memoria, se cargan todas sus páginas en marcos libres y se completa su tabla de páginas.
El único inconveniente de paginación pura es que todas las páginas de un proceso deben estar en memoria para que se pueda ejecutar. Esto hace que si los programas son de tamaño considerable, no puedan cargarse muchos a la vez, disminuyendo el grado de multiprogramación del sistema. Para evitar esto, y aprovechando el principio de cercanía de referencias donde se puede esperar que un programa trabaje con un conjunto cercano de referencias a memoria (es decir con un conjunto residente más pequeño que el total de sus páginas), se permitirá que algunas páginas del proceso sean guardadas en un espacio de intercambio (fragmentación interna) mientras no se necesiten.
Cuando la paginación se utiliza junto con memoria virtual, el sistema operativo mantiene además el conocimiento sobre qué páginas están en memoria principal y cuáles no, usando la tabla de paginación. Si una página buscada está marcada como no disponible (tal vez porque no está presente en la memoria principal, pero sí en el área de intercambio), cuando la CPU intenta referenciar una dirección de memoria en esa página, la MMU responde levantando una excepción (comúnmente llamada fallo de página). Si la página se encuentra en el espacio de intercambio, el sistema operativo invocará una operación llamada intercambio de página, para traer a memoria principal la página requerida. La operación lleva varios pasos. Primero se selecciona una página en memoria, por ejemplo una que no haya sido usada recientemente (para más detalles ver algoritmos). Si la página fue modificada, se escribe la misma en el espacio de intercambio. El siguiente paso en el proceso es leer la información en la página necesitada desde el espacio de intercambio. Cuando esto sucede, las tablas para traducción de direcciones virtuales a reales son actualizadas para reflejar los contenidos de la memoria física. Entonces el intercambio de página sale, y el programa que usó la dirección que causó la excepción es vuelto a ejecutar desde el punto en que se dio la misma y continúa como si nada hubiera pasado. También es posible que una dirección virtual sea marcada como no disponible porque no fue localizada previamente. En estos casos, una página de memoria es localizada y llenada con ceros, la tabla de paginación es modificada para mostrar los cambios y el programa se reinicia como en el otro caso.
Si la página que ha provocado el fallo de página no se encuentra en el espacio de intercambio, habrá que ir a buscarla a la unidad de disco. El proceso, por lo demás sería análogo.
Fuente del Artículo: http://www.articuloz.com/software-articulos/como-es-la-paginacion-de-memoria-7124991.html
Sobre el Autor
APRENDER PARA SAVER


 
Photo credit: klawsterfobia from morguefile.com

Como Crear Tu Primera Aplicación Android

Autor: James Revelo

Este artículo tiene como fin mostrar paso a paso la creación de una aplicación Android de forma general, para todos aquellos que deseen iniciarse en el Desarrollo Android.
Usaremos el editor Android Studio para compilar la aplicación y desplegar el resultado en un emulador de cualquier tipo, según sea tu preferencia. Al final terminarás con una aplicación similar a esta:
Crear una Aplicación Android
Su nombre es "TurnOn". Esta se compone de un botón que al ser presionado despliega el mensaje "Mi primera aplicación en Android!" en una etiqueta estática en la parte inferior. ¿Sencillo cierto?, procedamos a crearla.
(Ver como instalar Android Studio)

Paso 1: Crear un nuevo proyecto en Android Studio

Lo primero es abrir Android Studio e ir a File > New Project y generar una nueva aplicación que cotenga una actividad en blanco. A esta le asignarás el nombre de Main. Automáticamente se creará una nueva actividad Main.java y un archivo de diseño(layout) llamado activity_main.xml.
Puedes descargar el código completo desde el siguiente enlace. Descomprimes la carpeta e importas desde Android Studio:
Descargar Código
Una actividad es la representación visual te una aplicación Android, podría asemejarse con frames o ventanas. A diferencia de otras aplicaciones, una aplicación Android se basa en el ciclo de vida de la actividad y no en un punto de entrada main establecido.
(Ver mas sobre el ciclo de vida de una actividad)
La actividad Main tendría la siguiente forma:
public class Main extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}

}
Como ves, se crea actividad que hereda sus comportamientos de la clase Activity, la cual representa una actividad. Luego sobrescribimos el método onCreate() para generar todas las acciones iniciales. Por ejemplo, la invocación de setContentView() permite convertir la definición del archivo de diseño en objetos Java y así visualizar la interfaz de la aplicación. A este proceso se le llama Inflar, y es la primera acción que debes realizar en onCreate().

Paso 2: Editar el archivo de diseño para la aplicación Android

Un archivo de diseño es la descripción de como se verá tu aplicación al ser ejecutada. Para crear una debes usar archivos XML y definir una jerarquía con elementos representativos en la interfaz. A estos elementos se les llaman Views.
A continuación se muestra el archivo de diseño de nuestra aplicación:
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".Main">

android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/textView"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true" />


Como ves, se definieron los elementos y . El primero representa un botón y el segundo el texto estático que mostraremos. Los atributos que tienen definidos modelan caracteristicas como su ancho, largo, margenes, padding y demás.

Paso 3: Implementar la interfaz OnClickListener del botón

Luego de definir el diseño, sigue la implementación de los eventos. Es muy similar al control de eventos en el paquete swing de Java para que te hagas una idea.
Al presionar un botón puedes controlar ese evento con la interfaz OnClickListener. Esta clase te provee un método callback llamado onClick() que se ejecuta automaticamente cuando el componentes es presionado. Por lo que implementaremos en la clase Main dicha escucha y luego la relacionaremos al boton con el metodo setOnClickListener. Veamos:
@Override
public void onClick(View v) {
/*
Cambiar texto del TextView
*/
text.setText("Mi primera aplicación Android!");
}
El texto del TextView se modifica con el método setText(), el cual recibe la cadena de texto que mostrará.

Paso 4: Juntando todos los aspectos

Despues de implementar la escucha del botón, el código de la actividad quedaría así:
public class Main extends Activity implements View.OnClickListener{
/*
Instancias de los Views
*/
TextView text;
Button button;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
/*
Obtener el texto y el botón
*/
text = (TextView)findViewById(R.id.textView);
button = (Button)findViewById(R.id.button);
/*
Setear escucha del botón
*/
button.setOnClickListener(this);
}
@Override
public void onClick(View v) {
/*
Cambiar texto del TextView
*/
text.setText("Mi primera aplicación Android!");
}
}
Para manipular el comportamiento de nuestros Views en el código Java, es necesario acceder a una instancia que los represente. Por eso declaramos variables globales del tipo Button y TextView. Luego los obtenemos a través del método findViewById() de la clase Activity. Esto se hace a través de la clase R(resources, es. recursos) la cual contiene las direcciones de memoria donde están todos nuestros recursos del proyecto.
Finalmente presiona el botón Run de Android Studio y espera que se ejecute el emulador para probar tu aplicación.
Fuente del Artículo: http://www.articuloz.com/programacion-articulos/como-crear-tu-primera-aplicacion-android-7130542.html
Sobre el Autor
James Revelo
Desarrollador de Software independiente
Creador de Hermosa Programación.



Photo credit: xenia from morguefile.com