diciembre 25, 2014

Recrear una actividad en android

Recreating an Activity

There are a few scenarios in which your activity is destroyed due to normal app behavior, such as when the user presses the Back button or your activity signals its own destruction by calling finish(). The system may also destroy your activity if it's currently stopped and hasn't been used in a long time or the foreground activity requires more resources so the system must shut down background processes to recover memory.
When your activity is destroyed because the user presses Back or the activity finishes itself, the system's concept of that Activity instance is gone forever because the behavior indicates the activity is no longer needed. However, if the system destroys the activity due to system constraints (rather than normal app behavior), then although the actual Activity instance is gone, the system remembers that it existed such that if the user navigates back to it, the system creates a new instance of the activity using a set of saved data that describes the state of the activity when it was destroyed. The saved data that the system uses to restore the previous state is called the "instance state" and is a collection of key-value pairs stored in a Bundle object.
Caution: Your activity will be destroyed and recreated each time the user rotates the screen. When the screen changes orientation, the system destroys and recreates the foreground activity because the screen configuration has changed and your activity might need to load alternative resources (such as the layout).
By default, the system uses the Bundle instance state to save information about each View object in your activity layout (such as the text value entered into an EditText object). So, if your activity instance is destroyed and recreated, the state of the layout is restored to its previous state with no code required by you. However, your activity might have more state information that you'd like to restore, such as member variables that track the user's progress in the activity.
Note: In order for the Android system to restore the state of the views in your activity, each view must have a unique ID, supplied by the android:id attribute.
To save additional data about the activity state, you must override the onSaveInstanceState() callback method. The system calls this method when the user is leaving your activity and passes it the Bundle object that will be saved in the event that your activity is destroyed unexpectedly. If the system must recreate the activity instance later, it passes the same Bundle object to both the onRestoreInstanceState() and onCreate() methods.

Figure 2. As the system begins to stop your activity, it calls onSaveInstanceState() (1) so you can specify additional state data you'd like to save in case the Activity instance must be recreated. If the activity is destroyed and the same instance must be recreated, the system passes the state data defined at (1) to both the onCreate() method (2) and the onRestoreInstanceState() method (3).

Save Your Activity State


As your activity begins to stop, the system calls onSaveInstanceState() so your activity can save state information with a collection of key-value pairs. The default implementation of this method saves information about the state of the activity's view hierarchy, such as the text in an EditText widget or the scroll position of a ListView.
To save additional state information for your activity, you must implement onSaveInstanceState() and add key-value pairs to the Bundle object. For example:


static final String STATE_SCORE = "playerScore";
static final String STATE_LEVEL = "playerLevel";
...
@Override
public void onSaveInstanceState(Bundle savedInstanceState) {
    // Save the user's current game state
    savedInstanceState.putInt(STATE_SCORE, mCurrentScore);
    savedInstanceState.putInt(STATE_LEVEL, mCurrentLevel);
    
    // Always call the superclass so it can save the view hierarchy state
    super.onSaveInstanceState(savedInstanceState);
}
Caution: Always call the superclass implementation of onSaveInstanceState() so the default implementation can save the state of the view hierarchy.

Restore Your Activity State


When your activity is recreated after it was previously destroyed, you can recover your saved state from the Bundle that the system passes your activity. Both the onCreate() and onRestoreInstanceState() callback methods receive the same Bundle that contains the instance state information.
Because the onCreate() method is called whether the system is creating a new instance of your activity or recreating a previous one, you must check whether the state Bundle is null before you attempt to read it. If it is null, then the system is creating a new instance of the activity, instead of restoring a previous one that was destroyed.
For example, here's how you can restore some state data in onCreate():


@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState); // Always call the superclass first
   
    // Check whether we're recreating a previously destroyed instance
    if (savedInstanceState != null) {
        // Restore value of members from saved state
        mCurrentScore = savedInstanceState.getInt(STATE_SCORE);
        mCurrentLevel = savedInstanceState.getInt(STATE_LEVEL);
    } else {
        // Probably initialize members with default values for a new instance
    }
    ...
}
Instead of restoring the state during onCreate() you may choose to implement onRestoreInstanceState(), which the system calls after the onStart() method. The system calls onRestoreInstanceState() only if there is a saved state to restore, so you do not need to check whether the Bundle is null:


public void onRestoreInstanceState(Bundle savedInstanceState) {
    // Always call the superclass so it can restore the view hierarchy
    super.onRestoreInstanceState(savedInstanceState);
   
    // Restore state members from saved instance
    mCurrentScore = savedInstanceState.getInt(STATE_SCORE);
    mCurrentLevel = savedInstanceState.getInt(STATE_LEVEL);
}
Caution: Always call the superclass implementation of onRestoreInstanceState() so the default implementation can restore the state of the view hierarchy.
To learn more about recreating your activity due to a restart event at runtime (such as when the screen rotates), read Handling Runtime Changes.

diciembre 22, 2014

Primera prueba de codigo insertado

Para poder realizar anotaciones sobre los codigos de andrpid que iré ocupando más adelante decidí utilizar un método que me permita mostrar lo más fielmete posible la sintaxis de cada archivo es por eso que hoy e instalado el complemento de SyntaxHighlighter!! :)


#!/usr/bin/xml
 


      Tove
      Jani
      Reminder
      Don't forget me this weekend!

Sepadador con H1

#!/usr/bin/java
 
/* HelloWorld.java
 */
public class HelloWorld
{
 public static void main(String[] args) {
  System.out.println("Hello World!");
 }
}

junio 10, 2014

Getting things done with Google Apps, Jott & Salesforce.com

Our business has grown quickly over the past 18 months. One challenge has been finding the right system for email, schedules, to-dos and new business leads to handle our growth and keep things organized.
Here's what we've done so far to get organized, and what I'm looking at to make the system better:
  1. Getting Things DoneMy quest started when I read "Getting Things Done: The Art of Stress-Free Productivity" by David Allen. This book helped me radically reduce stress by dealing with all the loose ends that come into my life & business. Allen's book provided me with a system to process all "clutter" that used to rattle around in my mind -- even when I wasn't at the office. Prior to reading this book, I typically had 1,000 emails in my inbox -- many of which were in there because I thought I might need them in the future. Now that I've applied the principles in this book, my email inbox is completely empty most evenings when I leave the office. Best of all - I no longer wonder if I'm forgetting something, because everything is accounted for in my system. I now have a system to process everything -- whether it be email, calls I need to make, or even remembering to pick up a loaf of bread on my way home from work. This book is a must read for every small business owner.
  2. After reading the book and applying the system described above -- I found a "Getting Things Done" plug-in for Microsoft Outlook, which helped me process my email in a way that aligned with the principles in the book. However, we were switching things over to 100% Mac computers in our company, and MS Outlook was not easy to integrate with my new Mac. I needed to find a better way.
  3. GmailI tried several software options to replace Outlook, and finally settled on Gmail -- the web-based email powered by Google. At first I considered Gmail as a sub-par alternative to Outlook, that I was forced to use to streamline work on my Mac. However -- after less than a week of using Gmail, I started to realize its power and potential for my new system. I ended up importing 7,000 old email messages from Outlook that I'd archived over the past few years. Since Gmail is built on Google's powerful search engine, I can do an email search for "John Doe ABC Company" and in less than a second, Gmail searches my entire archive of mail and gives me results of every mail message where John Doe and ABC Company are mentioned in the same message. This has turned my email into a powerful database of archived "reference material" where I can find what I need in a matter of seconds.
  4. Click to view largerPeople tend to like Outlook because of the way it integrated Mail, Calendar & Tasks. Originally I feared I'd lose that integration when switching to Gmail. On the contrary, I was able to integrate Gmail with Google Calendar seamlessly, and then I found a powerful plug-in for Gmail called "Remember the Milk". With a couple of free plug-ins, my inbox has mail, calendar and to do items all on the same page -- like I had with Outlook. With a click or two, I can turn a mail message into a task, or attach it to a calendar item.
  5. JottFinally, I had to address the fact that I'd often think of things I needed to do while driving. I can send a text message from my cell phone and the message ends up on my to-do list -- but that isn't a safe option while driving. The problem was solved when I discovered Jott. With Jott's free service, I can call a toll-free number and speak my to-do items into the call. Jott automatically transcribes my speech to text, emails it to Gmail, and the item gets filtered onto my to-do list. It is wonderful!

    I setup my Jott account so I can create a to-do item, add a topic to my next staff meeting agenda, add an event to my calendar, and more. All by making a free phone call.

    A typical call to Jott goes something like this:

    JOTT: Who do you want to Jott?
    ME: Agenda
    JOTT: Agenda... is this correct?
    ME: Yes.
    JOTT: (beep)
    ME: Discuss the designers role on the new project from ABC Company
    JOTT: Got it.
    ME: (hang up)

    When I return to the office -- the voice message will have been transcribed to text - emailed to me, filtered to my "Meeting Agenda" list in Gmail, and removed from my inbox. I don't have to touch it, because it's not in my inbox any longer. But at the meeting on Monday, I'll bring up the list and there it is. It blows my mind that this service is free.
Phase two of the system begins Monday
I made all these changes, and it's helped me be a lot more productive. But as my productivity has increased, so has the number of new business leads coming into our business. I need a better system to track those prospective customers -- wherever they're at in the sales funnel.
I spent some time this weekend researching dozens of free open-source and paid options for CRM software to manage by sales prospects. I even loaded a couple of free options up and tried them out -- but most options felt clunky -- like a system that would complicate my work flow. If it's complicated, I won't use it.  (Nor should I).
Salesforce for Google AppsThe best choice appears to be a paid program -- SalesForce.com. The deal-breaker for me is the way they integrate with the suite of Google products that have helped my productivity so much. In fact, last Spring they rolled out a specially branded product: "Salesforce for Google Apps." I've setup a trial membership, and I'm giving it a 30-day test that begins Monday.
I'm optimistic that this will help keep everything integrated and will position our team for further growth. But I won't know how well Salesforce will work until I put it to work for us.

I'd love to hear what other small business owners are using -- what works and what doesn't. What works for us may not be ideal for another business. It all depends on what you're trying to accomplish. But if things aren't integrated and simple, it will never work. If you have ideas or questions, let's discuss them below, your comments are welcome.

junio 01, 2014

Scilab: un entorno de trabajo para realizar cálculos numéricos

Scilab es un entorno de trabajo para realizar cálculos numéricos destinados para ingenieros.
La herramienta contiene una gran cantidad de funciones matemáticas (puedes añadir las propias en formato C o Fortran) que se podrán mostrar en 2D o animarlas en 3D, o bien podrás crear simulaciones ODE y DAE.
Scilab es un Open Source disponible para Windows, Mac OS X y Linux.
Herramientas para estadísticas
Scilab

Renderman: La herramienta de animación comercial de Pixar gratis

Si algún día soñaste en ser un diseñador y animador de dibujos como los que muestran las películas de Pixar, ahora es tu oportunidad. Junto a una nueva versión de RenderMan, la compañía que creó éxitos como Buscando a Nemo, Cars, Ratatouille y más está ofreciendo una versión de suherramienta de animación gratis para uso no comercial que ya mismo puedes descargar.
El sello de estilo que dejaron películas como Toy Story y la mayoría de las que le siguieron a la saga dePixar es inconfundible. Diseños realistas con regordetes relieves  con un dejo de plastilina y un brillo que resalta cada pixel de la gesticulación maravillosa que tienen los personajes en mundos tridimensionales pintados con pasteles. Pixar Animation Studios es una marca, pero también un estilo, una manera de hacer las cosas. Parte de su toque especial está basado en el software de renderización de imágenes que utilizan, conocido como RenderMan. En un comunicado que pondrá felices a muchos animadores consagrados, estudiantes y curiosos, la compañía de Disney ha decidido renovar su RenderMan y darle a los usuarios una versión gratuita para uso personal.

RenderMan: La herramienta de animación de Pixar gratis para uso no comercial
RenderMan gratuito por fin

Previsto para su lanzamiento en la SIGGRAPH, Pixar anunció un cambio generacional en la versión 19 de RenderMan, buscando una restructuración con una interfaz modular y un nuevo paradigma de renderizado conocido como Sistema Integrador RenderMan (RIS). Esta nueva estructura será como un modo más optimizado para renderizar iluminación global, más específicamente para el seguimiento de rayos de luz con densa geometría. Ideal para objetos de pequeñas y grandes dimensiones, todo se hará en modo “single pass”. Compatible con Windows, Linux y Mac OS, el nuevo programa será de uso masivo en cuestión de días en tanto los usuarios se registren en el sitio dePixar a través del enlace al pie de la nota.

Como conmemoración de este renacimiento para el programa del cual salieron casi todas las películas de Disney Pixar, el estudio pondrá a disposición una versión de la herramienta de animación de Pixar gratis para uso no comercial. La licencia no comercial incluye el uso por estudiantes, para evaluaciones, aprendizaje personal o autodidacta, experimentación, investigación y para el desarrollo de herramientas y plug-ins de RenderMan. La versión comercial costará 500 dólares y tendrá como función exclusiva el renderizado por lotes entre otros paquetes de plugins y descuentos varios.

Fleex aprender ingles mientras miras peliculas

Saber un poco de inglés nos otorga una ventaja crítica por múltiples razones, pero son muy pocos los que poseen el tiempo para recorrer el camino formal de aprendizaje. La alternativa preferida esaprender el idioma viendo series o películas, y para ello, nada mejor que Fleex, una aplicación basada en el famoso reproductor Popcorn Time.
Mi primera exposición al inglés llegó a través de los ordenadores. Desde el “Syntax error” del Commodore 64 hasta el “Bad command or filename” en el MS-DOS, el idioma comenzó a entrar lentamente en mi cabeza. Un par de décadas después, creo que puedo defenderme bastante bien, especialmente en lo que es lectura y escritura. Claro que, a la hora de hablar inglés parezco un taxista ruso ebrio, y algunos acentos hacen de la comprensión general una verdadera pesadilla para mí. Siempre es más fácil aprender si durante el proceso hacemos algo que nos gusta, y en el caso del inglés, mirar series o películas es casi insuperable. Imagina por un momento tener a tu alcancesubtítulos inteligentes, y cuando haces clic en una palabra, recibes una explicación detallada sobre su significado en tiempo real, y en tu idioma. ¿Interesado? Si la respuesta es afirmativa, deberías ver un poco más de cerca a Fleex.

Desde un punto de vista técnico, Fleex es un fork de Popcorn Time. Cuando cargas una película o el episodio de una serie, Fleex presenta dos subtítulos, uno en tu idioma y el otro en inglés. A medida que avanzas, Fleex irá modificando la frecuencia con la que muestra los subtítulos, entregando dosis cada vez más amplias de inglés. Fleex ofrece un diccionario personal en el que podrás guardar aquellas frases y palabras que cuestan un poco más de trabajo. Además de procesar contenido local y buscar automáticamente los subtítulos necesarios, Fleex también es compatible con vídeos de YouTube.
Fleex: Aprende inglés mientras miras películas

Fleex se perfila como la solución perfecta para quien desea aprender inglés sin encadenarse a una clase. El único problema es que no estamos ante un servicio gratuito: El costo mensual es de cinco euros, y los primeros diez días no tienen cargo. Entiendo que buscar manualmente subtítulos y comparar significados con la ayuda de diccionarios en línea es gratis, pero quienes deseen evitar todo ese trabajo manual seguramente verá con buenos ojos a Fleex, y los diez días de prueba son más que interesantes para evaluar a fondo el servicio.

mayo 15, 2014

Las 9 cosas que una pareja debe discutir antes de casarse

Planear una boda puede resultar una actividad intoxicante y estresante para ambos. Detalles, decisiones y proyectos pueden ocupar todos los momentitos libres del mes, pero siempre recuerda que tu compromiso no es únicamente para planear el día D, sino también para prepararte para una vida en matrimonio. Claro, las cosas que quieran discutir varían dependiendo de qué tanto se conozcan y sobre todo la apertura que tengan para ciertos temas, pues son delicados y en muchos casos, cambian la vida de ambos. 
casarse00
Claro, un consejo es que NUNCA asumas que conoces las respuestas o imagines lo que tu pareja puede llegar a decir o pensar, esto no se trata de adivinar, recuerda que las expectativas individuales pueden ser muy diferentes. También es importante señalar quediscutir no significa pelear, discutir es poner sobre la mesa todos los puntos de ambos,debatir, convencer y llegar a acuerdos. Sin más, aquí te dejamos 9 cosas que cada pareja debe discutir antes de casarse.
uhg

1. Finanzas.

casarse1Una excelente técnica para iniciar en éste tema es: siéntense juntos y escriban un presupuesto para su primer mes de casados. Si ambos trabajan, ¿con cuánto disponen y cómo planean distribuirlo?, siempre planeen qué porcentaje pueden gastar y cuánto deben ahorrar. Para ello deben analizar sus prioridades, gustos, necesidades. También deben platicar sobre sus proyectos a largo, mediano y corto plazo, y hacer propósitos y acciones que los lleven a cumplirlos.
uhg

2. El balance entre vida personal y vida laboral.

Woman looking stressed at her desk¿Cuáles son sus expectativas? Siempre es una buena idea poner en la balanza el trabajo y el hogar, y tratar de darle tiempo de calidad a ambos. Si trabajarán de 9 a 5 pueden verse para comer juntos. Es justo que ambos prioricen su tiempo juntos, su tiempo con amigos, su tiempo a solas. Todo es cuestión de hablar y darse cuenta de lo que la otra persona tiene en mente.
uhg

3. El futuro.

casarse3Aunque suene cliché, deben preguntarse “¿en dónde me veo en un año?, ¿en cinco?, ¿en 15? ¿Cuántos hijos quiero tener?, ¿quiero tener hijos?, ¿cuáles son mis ambiciones?, ¿qué haremos si hay una oferta de trabajo que implique a alguno de los dos mudarse? ¿Qué pasará si alguien de los dos decide no trabajar? Y sobre todo, ¿cómo se siente mi pareja al respecto?
uhg

4. Sexo.

casarse4Este tema es muy importante, porque aunque parezca que te lo está diciendo tu abuelita, las cosas cambian después del matrimonio. Es simple, con un matrimonio vienen más responsabilidades, y con ellas, más presiones y menos tiempo para la intimidad. Pero no siempre debe ser así, por eso es indispensable que hablen abierta y sinceramente. Aquí lo más importante es no dejar que la llama de la pasión de extinga, y para ello deben saber sus gustos, sus fantasías, sus deseos, sus historias, las cosas que quieren probar, las cosas que no quieren probar, las cosas que han probado y quieren volver a hacer y también las que no. ¡TODO! Porque más vale saber y poner manos a la obra a lamentarse por el resto de sus vidas.
uhg

5. Terapias

dreamstime_l_31172854Toda relación tiene sus puntos altos pero también sus puntos bajos. Cuando éstos últimos lleguen, deben estar preparados, deben discutir cómo se sienten respecto a terapias con profesionales en el tema, y por qué no, crear sus propias. Ustedes se han casado por una razón, porque son el uno para el otro y han jurado amarse hasta la muerte, por ende ustedes pueden crear su propios códigos para saber sobrellevar un punto bajo en su relación. Lo importante es no dejar que el enojo o la discordia se apoderen de ustedes, pues su hogar y sus hijos son los principales afectados.
uhg

6. El quehacer de la casa.

casarse6Este punto aunque parezca sencillo puede ser la causa de muchos conflictos, especialmente en los primeros años. El hablar de los roles de cada quien puede ser una herramienta muy efectiva y segura. Deben juntarse con calma, hablar sobre las actividades de la casa y ser abiertos, tolerantes y tratar de apoyarse el uno al otro, deben decidir quién hará qué y cuándo, y lo más importante es que deben apegarse a los acuerdos que tengan. Muchas veces uno debe sacrificar un poco, pero al final, la disciplina en el matrimonio siempre es bien recompensada.
uhg

7. Salud.

casarse7Deben saber las cosas que uno hace y que al otro no le parecen muy higiénicas, y llegar a acuerdos para cambiarlas y llegar a un punto intermedio en el que ambos estén contentos. Subir de peso es también algo que muy frecuentemente pasa, se debe ser abierto y honesto con la manera en que la otra persona se siente respecto a esto. ¿Tienen enfermedades? Deben compartir y discutir su cuadro clínico y tener un plan de acción para prevenir riesgos. ¿Les gustan los deportes?, ¿pueden practicarlo juntos?
uhg

8. Las familias.

casarse8¿Cómo piensan planear los viajes en familia? ¿Qué tan apegada será la familia de tu pareja en su relación?, ¿o tu propia familia? Deben sentirse cómodos respecto a este tema, y para ello deben sentar algunas reglas, como por ejemplo: tiempos de visita, llamadas, otros tipos de comunicación. Muchas veces tu pareja piensa una cosa sobre tu familia que aún no sabes, para ello deben ser siempre honestos y respetuosos.
uhg

9. Vida social.

casarse9¿Cuáles son sus prioridades? Las amistades después del matrimonio pueden llegar a desgastarse un poco y deben apoyarse el uno al otro para que esto no suceda. También tu pareja puede tener amigos que no te simpaticen tanto, ¿cómo piensan llevar eso? ¿Cómo te sientes si tu pareja sale con sus amigos/as de vez en cuándo? Hablar sobre ello con anticipación puede evitar cientos de momentos bochornosos que pueden resultar muy mal. También deben discutir sobre cómo pueden cultivar su relación, es decir, sus salidas juntos o en familia, momentos de diversión, etc.

La propuesta más espectacuar del mundo

Él no quiso hacer algo simple para su novia, el quiso regalarle la propuesta de matrimonio más épica y espectacular del mundo

¡Agárrense bien y pónganse el cinturón de seguridad! Justin ama a su novia Emily, pero para él, ella no merecía una propuesta de matrimonio simple ni sencilla, y aunque para muchas mujeres, el simple hecho de ser pedida en matrimonio es algohermoso sea cómo sea la petición, para Justin, Emily debía tener la propuesta de matrimonio más épica jamás hecha. 
Teniendo una gran ventaja por ser un actor profesional, Justin llevó a cabo algo que casi ningún hombre ha realizado. Sí, querido amigo, tu propuesta de matrimonio quedará corta en cuestión de esfuerzo y dedicación comparada con la de Justin, porque él dió un paso más allá de lo normal. Claro, no te sientas mal, estoy segura que tu propuesta fue o será también increíblemente significativa y amorosa, sólo disfruta de estos impresionantes y emocionantes 27 minutos, sí, oíste bien, ¡27 minutos de video! que hicieron de esta propuesta algo extraordinario.

Todo comenzó con Justin pidiéndole a Emily que se vieran en su restaurante favorito, y luego el le llamó diciendo que iba un poco tarde, lo que sigue a continuación es algo maravilloso, mejor ve el video:

21 Hechos que hacen verdaderamente guapo a un hombre

La búsqueda de la perfección es un factor inherente en todas las mujeres y es aún más marcada cuando se trata de su compañero. Por otro lado, los hombres tienen la opción de verse bien y sentirse bien para atraer a las chicas, recuerda que el amor entra por los ojos. Por lo tanto, te presentamos una lista de 21 puntos fáciles de hacer que te ayudarán a convertirte en un hombre guapo y bien visto por el sexo opuesto, sea cual sea tu condición física.
A young man having a shower1. No importa tu complexión, recuerda que no hay cosa más sexy que un hombre recién bañado y que huela a loción. Si gustas de tener la barba crecida, asegúrate de que siempre esté limpia.
2. Los zapatos bien lustrados siempre hablarán bien de ti.
3. Mantén tu recámara limpia, organizada y con buen olor. Las chicas aman a hombres que se preocupan por tener su espacio limpio. Claro, si eres un pintor o artista, tener pintura regada por tu recámara es sexy, pero tener tu ropa interior por todos lados no.
RX-Press-Kits_Closet-Maid-men-dressing_s4x3_lg
4. Pide siempre el consejo honesto del sexo opuesto en cuestión de moda, y si es necesario, sacrifica un poquito cuando la mayoría señale que algo no te queda. No es fácil, pero la recompensa es grande.
5. De vez en cuando, sorprende a tu pareja vistiéndote diferente, de manera que cuando te vea diga “wow, hola guapo”
article-0-0000383100000C1D-467_468x7156. Es muy importante que tu ropa siempre esté limpia(sobre todo la interior), no hay nada más horrible que pantalones o camisetas que huelen a mugre o sudor; bueno, en realidad si hay cosas más feas, como un bóxer que no se ha cambiado en 4 días o un calzón manchado….
7. Demuestra confianza en ti mismo, camina con seguridad. Si no la tienes, imagina que estás haciendo algo que te gustaría hacer.
8. Sonríe naturalmente. Tu mejor aspecto es tu sonrisa.
9. Aprende a bailar. No tienes que ser un artista profesional de la danza, pero siempre es sexy saber bailar por lo menos lo básico de cumbia o salsa.¡Esfuérzate!
couple-dancing-hd-wallpapers
10. Recuerda siempre esto: “Si me tratas como a una princesa, seguramente fuiste educado por una reina“. Trata a las mujeres con la delicadeza y finura con la que te gustaría que tu futuro yerno tratara a tu hija.
11. Ser gracioso-simpático es sexy. Ser gracioso-pesado-chocoso-racista-tonto-payaso noes sexy.
12. Haz ejercicio o ten un hobby. A las chicas les encanta un hombre que practique deportes. No tienes que ser un Michael Jordan o un Messi, pero al menos trata de practicar un deporte o un pasatiempo.
13. No importa tu estilo, pero trata siempre de vestir combinado.
14. Busca un grupo de rock que te guste. A muchas chicas les gusta el “chico malo” dentro de un hombre bueno, y si bien el rock no es exclusivo de “chicos malos”, si da la apariencia de que tienes ése otro lado tuyo que ella no ha descubierto.
15. La espontaneidad las derrite. Recuerda, el mejor regalo es “una cosa inesperada en el momento inesperado“. Lleva una rosa a su trabajo entre semana, o cuando vuelvas a casa y le darás razones de sobra para amarte. Pero no olvides que llevar 30 rosas diario es una exageración. Ser espontáneo y casual es la clave.
6813842-woman-getting-shoes-as-gift-young-beautiful-woman-surprised-and-happy-to-receive-red-high-heels-shoe
16. Atrévete a hacer cosas por ella que nunca harías por nadie más. Si eres tímido, atrévete a cantarle una canción frente a ella, no importa que no sea en público, los detalles son el secreto.
17. Si estás con ella, enfócate en ella y en nadie más. Voltear a ver a otras chicas mientras estés con ella es un NO definitivo.
18. Ella es única e irrepetible. Nunca, jamás la compares con tus ex-novias y mucho menos se lo digas. Valora su individualidad.
19. Respeta sus gustos y su espacio. Si ella gusta de salir con sus amigas, o amigos, o vestir de cierta manera, o tomar clases de yoga o cualquier cosa, dale la confianza de que puede hacerlo sin que tú te pongas paranoico por eso.
Como-ser-caballeroso20. Las mujeres siempre añorarán un hombreCABALLEROSO. Los buenos modales de caballerosidad se aprenden en casa: abrirle la puerta del auto, cederle el paso, ponerte de pie cuando ella se levante de la mesa, decir “por favor” y “gracias”, etc.
21. El más importante: siempre, siempre y siempre dile lo mucho que la quieres y lo afortunado que eres por tenerla, porque si lo piensas, sí eres afortunado. Y si es posible, siempre dale un beso, para recordarle que ella es tu mundo y nada sería igual sin ella.
keep-calm-and-tell-her-you-love-her-7

20 consejos que un buen PADRE debe hacer con su hija

Child and her father share a kiss in this Charlotte photographer's picture.
Michael Grace es un padre que ha dedicado un blog especial para todos los papás que han tenido la dicha de tener una hija, y dar o en su caso recibir, consejos propios sobre cómoeducar a su pequeña de tal manera que los tres, padre, madre e hija, saquen el máximo provecho en el crecimiento de su pequeña. En una ocasión, Michael escribió 20 consejosque pueden mejorar tu relación inmediata y a futuro con tu hija, para apoyarla y darle másenergía, cariño, atención, sabiduría, inteligencia, para que sea lo que todo padre quiere:una mujer plena y feliz. Aquí la lista de los 20 consejos: 
hija11
1. Ama a su mamá. Trátala con respeto, honor y demuéstrale todo el cariño que le tienes en público y cuando estén solos. Lo más probable es que tu hija crezca y busque un hombre que la trate como tu tratas a su madre —para bien o para mal, así suele ser.
2. Debes estar ahí para ella. Los momentos inolvidables jamás ocurrirán si no le dedicas mucho tiempo.. Desarrolla un interés genuino por las cosas que ella disfruta. Ella necesita que estés involucrado en cada paso de su vida, no que te quedes con las brazos cruzados mientras crece.
3. Disfruta cada momento con ella. La vida pasa extremadamente rápido, antes de que te des cuenta tu hija ya no estará gateando en pañales por la casa, estará aprendiendo a manejar, y luego la estarás acompañando por el altar. En poco tiempo pasar tiempo con su papá no será lo mejor del mundo. La vida pasa muy rápido. Disfrútala mientras puedes.
hija2
4. Enséñale a lanzar y atrapar una pelota. Juega futbol con ella. Demuéstrale que tirar como niña puede ser bueno.
5. Báñala. Disfruta esta increíble experiencia con ella.
6. Llegará el día en que te pida un cachorro. No lo pienses mucho, al menos una vez en su vida, solo di, “sí”.
7. Baila con ella. Empieza a hacerlo cuando esté pequeña, o incluso, cuando sea un bebé. No esperes hasta el día de su boda.
hija9
8. Dile que es hermosa. Díselo una y otra vez. Algún día una película o una revista intentará convencerla de lo contrario.
hija19. Enséñale a cambiar una llanta. Un pinchazo no tiene por qué causarle pánico. Cuando le suceda por primera vez te llamará llorando de cualquier manera, pero sabrá que hacer.
10. Es tan inteligente como cualquier niño. Asegúrate de que lo sepa y entienda.
11. Si toma clases de natación asegúrate de nadar con ella. Si no hay otros padres en la alberca, será su pérdida.
12. Nunca faltes a su cumpleaños. En diez años no recordará que regalo le diste, pero recordará que no estuviste.
Daughter sleeping on father's lap13. Después de una pesadilla querrá dormir en tu cama. Esto es bueno.
14. Pocas cosas en esta vida son más reconfortantes para una pequeña llorandoque la mano de su padre. Nunca lo olvides.
15. No le compres demasiados regalos en su cumpleaños o en Navidad. En vez, regálale experiencias. Pasa tiempo en la naturaleza, llévala a pescar. Maravíllate con la manera en que ella se maravilla con cada experiencia nueva.
16. Hazle saber que siempre puede regresar a casa. No importa qué pase.
17. Recuerda que, como una mariposa, un día va a extender sus alas. Disfruta sus años de oruga.
Father Holding Daughter's Hand
18. Escríbele una carta a mano cada año en su cumpleaños. Dáselas cuando empiece a estudiar la carrera, cuando ella se convierta en madre, o cuando creas que las necesite más.
19. Aprende a confiar en ella. Dale más libertad cada año. Será capaz de cumplir con tus expectativas.
20. El día en que se va a enamorar llegará pronto. Y no hay manera de que te prepares para ello. Si aceptas esto ahora, todo será más fácil.
CB026262