Damián Pérez Arroyave, MBA en Dirección de empresas, master en gestión de municipios, ingeniero Informático, Especialista en gerencia financiera, Concejal del municipio de Entrerríos, apasionado por la virtualidad, gomoso del ajedrez, y algo más...

Viajar Por Antioquia, Por Colombia y el mundo.

"“El mundo es un libro y aquellos que no viajan solo leen una página”. – San Agustín "

La mejor manera de hacer política es cooperando

"Vota a aquel que prometa menos. Será el que menos te decepcione. Bernard M. Baruch (1870-1965) Financiero y asesor presidencial estadounidense."

La dirección de empresas es un arte, el éxito lo garantiza un buen equipo

"Recuerda que los más importante respecto a cualquier empresa, es que los resultados no están en el interior de sus paredes. El resultado de un buen negocio es un cliente satisfecho- Peter Drucker."

Cada obra que realicemos tiene que ser una contribución a una sociedad mejor

"Donde hay una empresa de éxito, alguien tomó alguna vez una decisión valiente- Peter Drucker."

Cooperando Por el Desarrollo

"Economía solidaria, por ahí es el camino" Dario Castillo

Mostrando entradas con la etiqueta Por Antioquia. Mostrar todas las entradas
Mostrando entradas con la etiqueta Por Antioquia. Mostrar todas las entradas

domingo, 24 de agosto de 2014

Carolina del Príncipe, “Diamante de Antioquia Radiante”

Carolinitas es su gentilicio, Juanes su más reconocido representante, sus balcones, sus paisajes y charcos los principales atractivos, su apoyo a la cultura y el deporte su insignia, su gente su más hermoso diamante. 

Carolina del Príncipe está situada en la región norte del departamento de Antioquia, a un poco más de dos horas de la ciudad de Medellín, pasando previamente por el municipio de Gómez Plata, por una carretera estrecha pero en buen estado. Su clima es agradable con 19 grados centígrados, su población es pequeña con cerca de 5.000 habitantes, su gente es cordial, colaboradora y 100% paisa. 

La fauna es uno de sus mayores activos, kilómetros de bosques, que se convierten en una fuerte reserva de vida, kilómetros de ríos que se convierten en grandes atractivos junto con sus paisajes y su estructura colonial. 

Para visitar en el municipio, tenemos la estatua en el parque principal en honor al cata-autor carolinita Juan Esteban Aristizabal, conocido en todo el mundo como “Juanes”; junto a este en el parque principal tenemos la iglesia de la Inmaculada Concepción y sus balcones antiguos pero bien conservados, llenos de hermosos colores y con varios tipos de flores colgando.

En el mismo municipio tenemos uno de los cementerios más hermosos de Colombia, el cual es una réplica de
la plaza de San Pedro en Roma, el mismo invita a la reflexión y al compartir con quienes se nos han adelantado a gozar de gloria de Dios.

Finalmente en las afueras del municipio podremos disfrutar de sus paisajes, sus embalses, sus charcos con sitios especiales para hacer asados en familia o con amigos, y las diferentes fincas con climas y fuentes de producción variados. 

Les dejo un par de fotos de la iglesia bello municipio de Antioquia, finalmente les recomiendo visitar los municipios cercanos a este cuando decidan realizar el viaje, será sencillamente agradable.



Share:

sábado, 22 de febrero de 2014

Tarazá, a orillas de su rio.

En estos días me he motivado a escribir acerca de Tarazá, luego de los hechos de violencia, que nuevamente han llegado a este municipio del bajo cauca Antioqueño, hechos, que llenan de tristeza a este municipio pujante, olvidado por muchas autoridades, donde solo aparecen sus denuncias por las redes sociales, como lo fue el caso de la falta de libertad de prensa tiempo atrás, o como lo es ahora por estos lamentables hechos de violencia.


Pero Tarazá, no es violencia, es un pueblo hermoso y acogedor, un pueblo a la orilla del rio Tarazá, lugar fantástico para el descanso, con unos charcos espectaculares a su alrededor, con cascadas, con sitios de clavadas, con playa, toda una fiesta alrededor del pueblo que se da en los meses de enero, las fiestas del rio.

Tarazá, lugar de hermosas mujeres, nacidas de esa combinación de paisas y costeños, que dan una mezcla espectacular, transformada en la mujer del bajo cauca.

Por algo es conocida como ciudad hospitalaria, no cabe dudas que lo es, en mis viajes a este municipio, solo he recibido el cariño de su gente, la esperanza y el amor que se vive en estas tierras del bajo cauca antioqueño.

No hay mejor plan que pasar un día en Tarazá, sus acogedores 28 grados, clima perfecto para el disfrute del rio o sus balnearios, recomiendo piedras a unos kilómetros del casco urbano, se puede ir en moto-taxy, o emprender la aventura de ir a pie y envidiar a quienes pasan en carro con su aire acondicionado.

Al final de la tarde, nada mejor que disfrutar de su parque principal, una deliciosa avena en el Kiosco del pueblo es el mejor recuerdo que alguien se puede llevar de este sitio, al pasar por Tarazá, me detengo varias veces, por solo volver a beber este confortante refresco, mientras admiro la belleza de la naturaleza, las Iguanas, que conviven con el tareceño.

Colombia, allí en el bajo cauca de Antioquia, hay una hermosa tierra, que pide no ser recordada por los hechos de violencia, que pide ser recordada por la calidad de su gente.



Share:

martes, 17 de septiembre de 2013

Layouts en Android Studio

Antes del vídeo 3 deberás aprender todo acerca de los Layouts!

Layouts
Si queremos combinar varios elementos de tipo vista tendremos que utiliza un objeto de tipo Layout. Un Layout es un contenedor de una o más vistas y controla su comportamiento y posición. Hay que destacar que un Layoutpuede contener a otro Layout y que es un descendiente de la clase View.
 La siguiente lista describe los Layout más utilizados en Android:
LinearLayout: Dispone los elementos en una fila o en una columna.
TableLayout: Distribuye los elementos de forma tabular.
RelativeLayout: Dispone los elementos en relación a otro o al padre.
AbsoluteLayout: Posiciona los elementos de forma absoluta.
FrameLayout: Permite el cambio dinámico de los elementos que contiene.
Dado que un ejemplo vale más que mil palabras, pasemos a mostrar cada uno de estos layouts en acción:
LinearLayout es uno de los Layout más utilizado en la práctica. Distribuye los elementos uno detrás de otro, bien de forma horizontal o vertical. 
<LinearLayout  xmlns:android="http://...
       android:layout_height="fill_parent"      
       android:layout_width="fill_parent"
       android:orientation ="vertical">
  <AnalogClock 
       android:layout_width="wrap_content"   
       android:layout_height="wrap_content"/>
  <CheckBox
       android:layout_width="wrap_content"   
       android:layout_height="wrap_content"
       android:text="Un checkBox"/>
  <Button
       android:layout_width="wrap_content"   
       android:layout_height="wrap_content"  
       android:text="Un botón"/>
  <TextView       
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"            
        android:text="Un texto cualquiera"/>
</LinearLayout>
TableLayoutdistribuye los elementos de forma tabular. Se utiliza la etiqueta TableRow cada vez que queremos insertar una nueva línea.
<TableLayout xmlns:android=”http://...
        android:layout_height="fill_parent"        android:layout_width="fill_parent">
  <TableRow>
   <AnalogClock 
        android:layout_width="wrap_content"    
        android:layout_height="wrap_content"/>
   <CheckBox
        android:layout_width="wrap_content"    
        android:layout_height="wrap_content"  
        android:text="Un checkBox"/>
  </TableRow>
  <TableRow>
   <Button
        android:layout_width="wrap_content"    
        android:layout_height="wrap_content"   
        android:text="Un botón"/>
   <TextView 
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"   
        android:text="Un texto cualquiera"/>
  </TableRow>
</TableLayout>
RelativeLayout permite comenzar a situar los elementos en cualquiera de los cuatro lados del contenedor e ir añadiendo nuevos elementos pegados a estos.
<RelativeLayout    
      xmlns:android="http://schemas...
      android:layout_height="fill_parent"               
      android:layout_width="fill_parent">
  <AnalogClock
      android:id="@+id/AnalogClock01"
      android:layout_width="wrap_content"   
      android:layout_height="wrap_content"
      android:layout_alignParentTop="true"/>
  <CheckBox
      android:id="@+id/CheckBox01"
      
android:layout_width="wrap_content"     
      android:layout_height="wrap_content"
      android:layout_below="@+id/AnalogClock01"    
      android:text="Un checkBox"/>
  <Button
      android:id="@+id/Button01"       
      android:layout_width="wrap_content"      
      android:layout_height="wrap_content"   
      android:text="Un botón"
      android:layout_below="@+id/CheckBox01"/>
  <TextView
      android:id="@+id/TextView01"     
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"   
      android:layout_alignParentBottom="true"
      android:text="Un texto cualquiera"/>
</RelativeLayout>
AbsoluteLayoutpermite indicar las coordenadas (x,y) donde queremos que se visualice cada elemento.
<AbsoluteLayout
xmlns:android="http://schemas.       
      android:layout_height="fill_parent"       
      android:layout_width="fill_parent">
  <AnalogClock 
      android:layout_width="wrap_content"   
      android:layout_height="wrap_content"
      android:layout_x="50px"
      android:layout_y="50px"/>
  <CheckBox
      android:layout_width="wrap_content"    
      android:layout_height="wrap_content"
      android:text="Un checkBox"
      android:layout_x="150px"
      android:layout_y="50px"/>
  <Button
      android:layout_width="wrap_content"    
      android:layout_height="wrap_content"   
      android:text="Un botón"
      android:layout_x="50px"
      android:layout_y="250px"/>
  <TextView
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"  
       android:text="Un texto cualquiera"
       android:layout_x="150px"
       android:layout_y="200px"/>
</AbsoluteLayout>
FrameLayoutposiciona todos los elementos usando todo el contenedor, sin distribuirlos espacialmente. EsteLayout suele utilizarse cuando queremos que varios elementos ocupen un mismo lugar pero solo uno será visible. Para modificar la visibilidad de un elemento utilizaremos la propiedad visibility.
<FrameLayout  
xmlns:android="http://schemas...
   android:layout_height="fill_parent"       
   android:layout_width="fill_parent">
  <AnalogClock
   android:layout_width="wrap_content"    
   android:layout_height="wrap_content"/>
  <CheckBox
   android:layout_width="wrap_content"    
   android:layout_height="wrap_content"   android:text="Un checkBox"/>
  <Button
   android:layout_width="wrap_content"    
   android:layout_height="wrap_content"
   android:text="Un botón"
   android:visibility="invisible"/>
  <TextView       
   android:layout_width="wrap_content"
 
  android:layout_height="wrap_content"   android:text="Un texto cualquiera"
   android:visibility="invisible"/>
</FrameLayout>
También podemos utilizar otras clases de Layouts, que son descritas a continuación:
ScrollView: Visualiza una columna de elementos; cuando estos no caben en pantalla se permite un deslizamiento vertical.
HorizontalScrollView: Visualiza una fila de elementos; cuando estos no caben en pantalla se permite un deslizamiento horizontal.
TabHost: Proporciona una lista de ventanas seleccionables por medio de etiquetas que pueden ser pulsadas por el usuario para seleccionar la ventana que desea visualizar. Se estudia al final del capítulo. 
ListView: Visualiza una lista deslizable verticalmente de varios elementos. Su utilización es algo compleja. Se verá un ejemplo en el capítulo siguiente.

GridView: Visualiza una cuadrícula deslizable de varias filas y varias columnas.
ViewFlipper: Permite visualizar una lista de elementos de forma que se visualice uno cada vez. Puede ser utilizado para intercambiar los elementos cada cierto intervalo de tiempo.


Finalmente les dejo el código del Layout de Por Antioquia para que puedan seguir con el curso en el ritmo adecuado. 

<?xml version="1.0" encoding="utf-8"?>

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent" android:layout_height="match_parent"
    android:background="@drawable/fondo">


    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent">
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textAppearance="?android:attr/textAppearanceLarge"
            android:text="    Por Antioquia..."
            android:id="@+id/textView"
            android:textStyle="bold"
            android:layout_alignWithParentIfMissing="false"
            android:layout_alignParentTop="true"
            android:textIsSelectable="true"
            android:textSize="@dimen/titulo"
            android:layout_gravity="center" />
        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/imageView"
            android:layout_below="@+id/textView"
            android:layout_marginTop="13dp"
            android:src="@drawable/entrada"
            android:layout_alignParentRight="true"
            android:layout_alignParentLeft="true"
            android:layout_gravity="center" />
        <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="NORTE"
            android:id="@+id/buttonnorte"
            android:textStyle="bold"
            android:textSize="@dimen/titulo"
            android:layout_gravity="center"
            android:layout_marginTop="30dp"
            android:layout_alignParentRight="true"
            android:layout_below="@+id/imageView"
            android:layout_alignParentLeft="true"
            android:layout_alignParentEnd="false" />
        <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="ORIENTE"
            android:id="@+id/buttonoriente"
            android:textStyle="bold"
            android:textSize="@dimen/titulo"
            android:layout_gravity="center"
            android:layout_marginTop="90dp"
            android:layout_alignParentRight="true"
            android:layout_below="@+id/imageView"
            android:layout_alignParentLeft="true" />
        <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="OCCIDENTE"
            android:id="@+id/buttonoccidente"
            android:textStyle="bold"
            android:textSize="@dimen/titulo"
            android:layout_gravity="center"
            android:layout_marginTop="150dp"
            android:layout_alignParentRight="true"
            android:layout_below="@+id/imageView"
            android:layout_alignParentLeft="true" />
        <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="NORDESTE"
            android:id="@+id/buttonnordeste"
            android:textStyle="bold"
            android:textSize="@dimen/titulo"
            android:layout_gravity="center"
            android:layout_marginTop="210dp"
            android:layout_alignParentRight="true"
            android:layout_below="@+id/imageView"
            android:layout_alignParentLeft="true" />
        <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="SUROESTE"
            android:id="@+id/buttonsuroeste"
            android:textStyle="bold"
            android:textSize="@dimen/titulo"
            android:layout_gravity="center"
            android:layout_marginTop="270dp"
            android:layout_alignParentRight="true"
            android:layout_below="@+id/imageView"
            android:layout_alignParentLeft="true" />
        <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="BAJO CAUCA"
            android:id="@+id/buttonbajocauca"
            android:textStyle="bold"
            android:textSize="@dimen/titulo"
            android:layout_gravity="center"
            android:layout_marginTop="330dp"
            android:layout_alignParentRight="true"
            android:layout_below="@+id/imageView"
            android:layout_alignParentLeft="true" />
        <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="URABA"
            android:id="@+id/buttonuraba"
            android:textStyle="bold"
            android:textSize="@dimen/titulo"
            android:layout_gravity="center"
            android:layout_marginTop="390dp"
            android:layout_alignParentRight="true"
            android:layout_below="@+id/imageView"
            android:layout_alignParentLeft="true" />
        <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="MAGDALENA MEDIO"
            android:id="@+id/buttonmagdalena"
            android:textStyle="bold"
            android:textSize="@dimen/titulo"
            android:layout_gravity="center"
            android:layout_marginTop="450dp"
            android:layout_alignParentRight="true"
            android:layout_below="@+id/imageView"
            android:layout_alignParentLeft="true" />
        <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="AREA METROPOLITANA"
            android:id="@+id/buttonmetropolitana"
            android:textStyle="bold"
            android:textSize="@dimen/titulo"
            android:layout_gravity="center"
            android:layout_marginTop="560dp"
            android:layout_alignParentRight="true"
            android:layout_below="@+id/imageView"
            android:layout_alignParentLeft="true" />

    </RelativeLayout>
</ScrollView>
Share:

Colección